%------------------------------------------------------------------------------
% File : HWV124+1 : TPTP v9.3.1. Released v6.1.0.
% Domain : Hardware Verification
% Problem : mcu property 1 cone of influence 5_b50
% Version : Especial.
% English : Verification of a property of the SPARCT2 RTL hardware design.
% Refs : [Kha14] Khasidashvili (2014), Email to Geoff Sutcliffe
% Source : [Kha14]
% Names : mcu_prop1_cone5_b50 [Kha14]
% Status : Theorem
% Rating : 0.91 v9.3.0, 0.97 v7.1.0, 0.96 v7.0.0, 0.97 v6.4.0, 0.96 v6.2.0, 1.00 v6.1.0
% Syntax : Number of formulae : 142360 (2293 unt; 0 def)
% Number of atoms : 384949 (1310 equ)
% Maximal formula atoms : 128 ( 2 avg)
% Number of connectives : 260337 (17748 ~;12096 |;29161 &)
% (158667 <=>;38175 =>; 0 <=;4490 <~>)
% Maximal formula depth : 82 ( 4 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of predicates : 93325 (93322 usr; 2 prp; 0-2 aty)
% Number of functors : 219 ( 219 usr; 219 con; 0-0 aty)
% Number of variables : 169379 (169379 !; 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_38,axiom,
nextState(constB38,constB39) ).
fof(pathAxiom_37,axiom,
nextState(constB37,constB38) ).
fof(pathAxiom_36,axiom,
nextState(constB36,constB37) ).
fof(pathAxiom_35,axiom,
nextState(constB35,constB36) ).
fof(pathAxiom_34,axiom,
nextState(constB34,constB35) ).
fof(pathAxiom_33,axiom,
nextState(constB33,constB34) ).
fof(pathAxiom_32,axiom,
nextState(constB32,constB33) ).
fof(pathAxiom_31,axiom,
nextState(constB31,constB32) ).
fof(pathAxiom_30,axiom,
nextState(constB30,constB31) ).
fof(pathAxiom_29,axiom,
nextState(constB29,constB30) ).
fof(pathAxiom_28,axiom,
nextState(constB28,constB29) ).
fof(pathAxiom_27,axiom,
nextState(constB27,constB28) ).
fof(pathAxiom_26,axiom,
nextState(constB26,constB27) ).
fof(pathAxiom_25,axiom,
nextState(constB25,constB26) ).
fof(pathAxiom_24,axiom,
nextState(constB24,constB25) ).
fof(pathAxiom_23,axiom,
nextState(constB23,constB24) ).
fof(pathAxiom_22,axiom,
nextState(constB22,constB23) ).
fof(pathAxiom_21,axiom,
nextState(constB21,constB22) ).
fof(pathAxiom_20,axiom,
nextState(constB20,constB21) ).
fof(pathAxiom_19,axiom,
nextState(constB19,constB20) ).
fof(pathAxiom_18,axiom,
nextState(constB18,constB19) ).
fof(pathAxiom_17,axiom,
nextState(constB17,constB18) ).
fof(pathAxiom_16,axiom,
nextState(constB16,constB17) ).
fof(pathAxiom_15,axiom,
nextState(constB15,constB16) ).
fof(pathAxiom_14,axiom,
nextState(constB14,constB15) ).
fof(pathAxiom_13,axiom,
nextState(constB13,constB14) ).
fof(pathAxiom_12,axiom,
nextState(constB12,constB13) ).
fof(pathAxiom_11,axiom,
nextState(constB11,constB12) ).
fof(pathAxiom_10,axiom,
nextState(constB10,constB11) ).
fof(pathAxiom_9,axiom,
nextState(constB9,constB10) ).
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_52,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( reachableState(VarCurr)
& reachableState(VarNext) ) ) ).
fof(reachableStateAxiom_51,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
| constB21 = VarState
| constB22 = VarState
| constB23 = VarState
| constB24 = VarState
| constB25 = VarState
| constB26 = VarState
| constB27 = VarState
| constB28 = VarState
| constB29 = VarState
| constB30 = VarState
| constB31 = VarState
| constB32 = VarState
| constB33 = VarState
| constB34 = VarState
| constB35 = VarState
| constB36 = VarState
| constB37 = VarState
| constB38 = VarState
| constB39 = VarState
| constB40 = VarState
| constB41 = VarState
| constB42 = VarState
| constB43 = VarState
| constB44 = VarState
| constB45 = VarState
| constB46 = VarState
| constB47 = VarState
| constB48 = VarState
| constB49 = VarState
| constB50 = VarState ) ) ).
fof(reachableStateAxiom_50,axiom,
reachableState(constB50) ).
fof(reachableStateAxiom_49,axiom,
reachableState(constB49) ).
fof(reachableStateAxiom_48,axiom,
reachableState(constB48) ).
fof(reachableStateAxiom_47,axiom,
reachableState(constB47) ).
fof(reachableStateAxiom_46,axiom,
reachableState(constB46) ).
fof(reachableStateAxiom_45,axiom,
reachableState(constB45) ).
fof(reachableStateAxiom_44,axiom,
reachableState(constB44) ).
fof(reachableStateAxiom_43,axiom,
reachableState(constB43) ).
fof(reachableStateAxiom_42,axiom,
reachableState(constB42) ).
fof(reachableStateAxiom_41,axiom,
reachableState(constB41) ).
fof(reachableStateAxiom_40,axiom,
reachableState(constB40) ).
fof(reachableStateAxiom_39,axiom,
reachableState(constB39) ).
fof(reachableStateAxiom_38,axiom,
reachableState(constB38) ).
fof(reachableStateAxiom_37,axiom,
reachableState(constB37) ).
fof(reachableStateAxiom_36,axiom,
reachableState(constB36) ).
fof(reachableStateAxiom_35,axiom,
reachableState(constB35) ).
fof(reachableStateAxiom_34,axiom,
reachableState(constB34) ).
fof(reachableStateAxiom_33,axiom,
reachableState(constB33) ).
fof(reachableStateAxiom_32,axiom,
reachableState(constB32) ).
fof(reachableStateAxiom_31,axiom,
reachableState(constB31) ).
fof(reachableStateAxiom_30,axiom,
reachableState(constB30) ).
fof(reachableStateAxiom_29,axiom,
reachableState(constB29) ).
fof(reachableStateAxiom_28,axiom,
reachableState(constB28) ).
fof(reachableStateAxiom_27,axiom,
reachableState(constB27) ).
fof(reachableStateAxiom_26,axiom,
reachableState(constB26) ).
fof(reachableStateAxiom_25,axiom,
reachableState(constB25) ).
fof(reachableStateAxiom_24,axiom,
reachableState(constB24) ).
fof(reachableStateAxiom_23,axiom,
reachableState(constB23) ).
fof(reachableStateAxiom_22,axiom,
reachableState(constB22) ).
fof(reachableStateAxiom_21,axiom,
reachableState(constB21) ).
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(addAssertion,conjecture,
! [VarCurr] :
( reachableState(VarCurr)
=> v4(VarCurr) ) ).
fof(writeUnaryOperator_11893,axiom,
! [VarCurr] :
( ~ v4(VarCurr)
<=> v154847(VarCurr) ) ).
fof(writeUnaryOperator_11892,axiom,
! [VarCurr] :
( ~ v154847(VarCurr)
<=> v154848(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20766,axiom,
! [VarCurr] :
( v154848(VarCurr)
<=> ( v154850(VarCurr)
& v154868(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7474,axiom,
! [VarCurr] :
( v154868(VarCurr)
<=> ( v154869(VarCurr)
| v154853(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7473,axiom,
! [VarCurr] :
( v154869(VarCurr)
<=> ( v154870(VarCurr)
| v154853(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7472,axiom,
! [VarCurr] :
( v154870(VarCurr)
<=> ( v154853(VarCurr,bitIndex0)
| v154853(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20765,axiom,
! [VarCurr] :
( v154850(VarCurr)
<=> ( v154851(VarCurr)
| v154859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20764,axiom,
! [VarCurr] :
( v154859(VarCurr)
<=> ( v154860(VarCurr)
| v154861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20763,axiom,
! [VarCurr] :
( v154861(VarCurr)
<=> ( v154852(VarCurr)
& v154862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20762,axiom,
! [VarCurr] :
( v154862(VarCurr)
<=> ( v154863(VarCurr)
| v154864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20761,axiom,
! [VarCurr] :
( v154864(VarCurr)
<=> ( v154855(VarCurr)
& v154865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20760,axiom,
! [VarCurr] :
( v154865(VarCurr)
<=> ( v154866(VarCurr)
| v154867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20759,axiom,
! [VarCurr] :
( v154867(VarCurr)
<=> ( v154853(VarCurr,bitIndex0)
& v154858(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7471,axiom,
! [VarCurr] :
( v154866(VarCurr)
<=> ( v154857(VarCurr)
& v154853(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7470,axiom,
! [VarCurr] :
( v154863(VarCurr)
<=> ( v154853(VarCurr,bitIndex2)
& v154856(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7469,axiom,
! [VarCurr] :
( v154860(VarCurr)
<=> ( v154853(VarCurr,bitIndex3)
& v154854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20758,axiom,
! [VarCurr] :
( v154851(VarCurr)
<=> ( v154852(VarCurr)
& v154854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20757,axiom,
! [VarCurr] :
( v154854(VarCurr)
<=> ( v154855(VarCurr)
& v154856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20756,axiom,
! [VarCurr] :
( v154856(VarCurr)
<=> ( v154857(VarCurr)
& v154858(VarCurr) ) ) ).
fof(writeUnaryOperator_11891,axiom,
! [VarCurr] :
( ~ v154858(VarCurr)
<=> v154853(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11890,axiom,
! [VarCurr] :
( ~ v154857(VarCurr)
<=> v154853(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11889,axiom,
! [VarCurr] :
( ~ v154855(VarCurr)
<=> v154853(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11888,axiom,
! [VarCurr] :
( ~ v154852(VarCurr)
<=> v154853(VarCurr,bitIndex3) ) ).
fof(addAssignment_86259,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v154853(VarCurr,B)
<=> v6(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1769,axiom,
! [VarCurr] :
( ~ v154836(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v6(VarCurr,B)
<=> v154838(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1782,axiom,
! [VarCurr] :
( v154836(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v6(VarCurr,B)
<=> b0001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1768,axiom,
! [VarCurr] :
( ~ v154839(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v154838(VarCurr,B)
<=> v154841(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1781,axiom,
! [VarCurr] :
( v154839(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v154838(VarCurr,B)
<=> b0010(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1767,axiom,
! [VarCurr] :
( ~ v1051(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v154841(VarCurr,B)
<=> v154844(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1780,axiom,
! [VarCurr] :
( v1051(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v154841(VarCurr,B)
<=> v154842(VarCurr,B) ) ) ) ).
fof(addAssignment_86258,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v154844(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_86257,axiom,
! [VarCurr] :
( v154844(VarCurr,bitIndex2)
<=> v154845(VarCurr) ) ).
fof(addAssignment_86256,axiom,
! [VarCurr] :
( v154844(VarCurr,bitIndex3)
<=> v83122(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11887,axiom,
! [VarCurr] :
( ~ v154845(VarCurr)
<=> v83122(VarCurr,bitIndex0) ) ).
fof(addAssignment_86255,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v154842(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_86254,axiom,
! [VarCurr] :
( v154842(VarCurr,bitIndex2)
<=> v154843(VarCurr) ) ).
fof(addAssignment_86253,axiom,
! [VarCurr] :
( v154842(VarCurr,bitIndex3)
<=> v83122(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11886,axiom,
! [VarCurr] :
( ~ v154843(VarCurr)
<=> v83122(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20755,axiom,
! [VarCurr] :
( v154839(VarCurr)
<=> ( v154840(VarCurr)
& v111516(VarCurr) ) ) ).
fof(writeUnaryOperator_11885,axiom,
! [VarCurr] :
( ~ v154840(VarCurr)
<=> v8(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20754,axiom,
! [VarCurr] :
( v154836(VarCurr)
<=> ( v154837(VarCurr)
& v110850(VarCurr) ) ) ).
fof(writeUnaryOperator_11884,axiom,
! [VarCurr] :
( ~ v154837(VarCurr)
<=> v8(VarCurr,bitIndex3) ) ).
fof(addAssignment_86252,axiom,
! [VarCurr] :
( v8(VarCurr,bitIndex3)
<=> v10(VarCurr,bitIndex3) ) ).
fof(addAssignment_86251,axiom,
! [VarCurr] :
( v10(VarCurr,bitIndex3)
<=> v12(VarCurr,bitIndex3) ) ).
fof(addAssignment_86250,axiom,
! [VarNext] :
( v12(VarNext,bitIndex3)
<=> v154828(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154829(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154828(VarNext,B)
<=> v12(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2301,axiom,
! [VarNext] :
( v154829(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154828(VarNext,B)
<=> v140281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154829(VarNext)
<=> v154830(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154830(VarNext)
<=> ( v154832(VarNext)
& v140266(VarNext) ) ) ) ).
fof(writeUnaryOperator_11883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154832(VarNext)
<=> v140275(VarNext) ) ) ).
fof(addAssignment_86249,axiom,
! [VarCurr] :
( v62(VarCurr,bitIndex3)
<=> v64(VarCurr,bitIndex3) ) ).
fof(addAssignment_86248,axiom,
! [VarCurr] :
( v64(VarCurr,bitIndex3)
<=> v66(VarCurr,bitIndex3) ) ).
fof(addAssignment_86247,axiom,
! [VarCurr] :
( v66(VarCurr,bitIndex3)
<=> v140264(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7468,axiom,
! [VarCurr] :
( v68(VarCurr,bitIndex3)
<=> ( v154824(VarCurr)
| v154825(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7467,axiom,
! [VarCurr] :
( v154825(VarCurr)
<=> ( v8(VarCurr,bitIndex3)
& v154826(VarCurr) ) ) ).
fof(writeUnaryOperator_11882,axiom,
! [VarCurr] :
( ~ v154826(VarCurr)
<=> v82954(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7466,axiom,
! [VarCurr] :
( v154824(VarCurr)
<=> ( v8(VarCurr,bitIndex2)
& v83096(VarCurr) ) ) ).
fof(addAssignment_86246,axiom,
! [VarCurr] :
( v8(VarCurr,bitIndex2)
<=> v10(VarCurr,bitIndex2) ) ).
fof(addAssignment_86245,axiom,
! [VarCurr] :
( v10(VarCurr,bitIndex2)
<=> v12(VarCurr,bitIndex2) ) ).
fof(addAssignment_86244,axiom,
! [VarNext] :
( v12(VarNext,bitIndex2)
<=> v154816(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154817(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154816(VarNext,B)
<=> v12(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2300,axiom,
! [VarNext] :
( v154817(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154816(VarNext,B)
<=> v140281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154817(VarNext)
<=> v154818(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154818(VarNext)
<=> ( v154820(VarNext)
& v140266(VarNext) ) ) ) ).
fof(writeUnaryOperator_11881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154820(VarNext)
<=> v140275(VarNext) ) ) ).
fof(addAssignment_86243,axiom,
! [VarCurr] :
( v62(VarCurr,bitIndex2)
<=> v64(VarCurr,bitIndex2) ) ).
fof(addAssignment_86242,axiom,
! [VarCurr] :
( v64(VarCurr,bitIndex2)
<=> v66(VarCurr,bitIndex2) ) ).
fof(addAssignment_86241,axiom,
! [VarCurr] :
( v66(VarCurr,bitIndex2)
<=> v140264(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7465,axiom,
! [VarCurr] :
( v68(VarCurr,bitIndex2)
<=> ( v154807(VarCurr)
| v154810(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7464,axiom,
! [VarCurr] :
( v154810(VarCurr)
<=> ( v8(VarCurr,bitIndex2)
& v154811(VarCurr) ) ) ).
fof(writeUnaryOperator_11880,axiom,
! [VarCurr] :
( ~ v154811(VarCurr)
<=> v154812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20749,axiom,
! [VarCurr] :
( v154812(VarCurr)
<=> ( v83096(VarCurr)
| v154813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20748,axiom,
! [VarCurr] :
( v154813(VarCurr)
<=> ( v154814(VarCurr)
& v83211(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7463,axiom,
! [VarCurr] :
( v154814(VarCurr)
<=> ( v84121(VarCurr,bitIndex0)
| v84121(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20747,axiom,
! [VarCurr] :
( v154807(VarCurr)
<=> ( v154808(VarCurr)
& v154809(VarCurr) ) ) ).
fof(writeUnaryOperator_11879,axiom,
! [VarCurr] :
( ~ v154809(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7462,axiom,
! [VarCurr] :
( v154808(VarCurr)
<=> ( v8(VarCurr,bitIndex1)
& v82954(VarCurr) ) ) ).
fof(addAssignment_86240,axiom,
! [VarCurr] :
( v8(VarCurr,bitIndex1)
<=> v10(VarCurr,bitIndex1) ) ).
fof(addAssignment_86239,axiom,
! [VarCurr] :
( v10(VarCurr,bitIndex1)
<=> v12(VarCurr,bitIndex1) ) ).
fof(addAssignment_86238,axiom,
! [VarNext] :
( v12(VarNext,bitIndex1)
<=> v154799(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154800(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154799(VarNext,B)
<=> v12(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2299,axiom,
! [VarNext] :
( v154800(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154799(VarNext,B)
<=> v140281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154800(VarNext)
<=> v154801(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154801(VarNext)
<=> ( v154803(VarNext)
& v140266(VarNext) ) ) ) ).
fof(writeUnaryOperator_11878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154803(VarNext)
<=> v140275(VarNext) ) ) ).
fof(addAssignment_86237,axiom,
! [VarCurr] :
( v62(VarCurr,bitIndex1)
<=> v64(VarCurr,bitIndex1) ) ).
fof(addAssignment_86236,axiom,
! [VarCurr] :
( v64(VarCurr,bitIndex1)
<=> v66(VarCurr,bitIndex1) ) ).
fof(addAssignment_86235,axiom,
! [VarCurr] :
( v66(VarCurr,bitIndex1)
<=> v140264(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_7461,axiom,
! [VarCurr] :
( v68(VarCurr,bitIndex1)
<=> ( v154787(VarCurr)
| v154793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20744,axiom,
! [VarCurr] :
( v154793(VarCurr)
<=> ( v154794(VarCurr)
& v154797(VarCurr) ) ) ).
fof(writeUnaryOperator_11877,axiom,
! [VarCurr] :
( ~ v154797(VarCurr)
<=> v82958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20743,axiom,
! [VarCurr] :
( v154794(VarCurr)
<=> ( v154795(VarCurr)
& v154796(VarCurr) ) ) ).
fof(writeUnaryOperator_11876,axiom,
! [VarCurr] :
( ~ v154796(VarCurr)
<=> v140253(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7460,axiom,
! [VarCurr] :
( v154795(VarCurr)
<=> ( v8(VarCurr,bitIndex1)
& v779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20742,axiom,
! [VarCurr] :
( v154787(VarCurr)
<=> ( v154788(VarCurr)
| v154789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20741,axiom,
! [VarCurr] :
( v154789(VarCurr)
<=> ( v154790(VarCurr)
& v154792(VarCurr) ) ) ).
fof(writeUnaryOperator_11875,axiom,
! [VarCurr] :
( ~ v154792(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7459,axiom,
! [VarCurr] :
( v154790(VarCurr)
<=> ( v8(VarCurr,bitIndex1)
& v154791(VarCurr) ) ) ).
fof(writeUnaryOperator_11874,axiom,
! [VarCurr] :
( ~ v154791(VarCurr)
<=> v82954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20740,axiom,
! [VarCurr] :
( v154788(VarCurr)
<=> ( v8(VarCurr,bitIndex0)
& v74(VarCurr) ) ) ).
fof(writeUnaryOperator_11873,axiom,
! [VarCurr] :
( ~ v8(VarCurr,bitIndex0)
<=> v70(VarCurr) ) ).
fof(addAssignment_86234,axiom,
! [VarCurr] :
( v70(VarCurr)
<=> v10(VarCurr,bitIndex0) ) ).
fof(addAssignment_86233,axiom,
! [VarCurr] :
( v10(VarCurr,bitIndex0)
<=> v12(VarCurr,bitIndex0) ) ).
fof(addAssignment_86232,axiom,
! [VarNext] :
( v12(VarNext,bitIndex0)
<=> v154778(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154779(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154778(VarNext,B)
<=> v12(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2298,axiom,
! [VarNext] :
( v154779(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154778(VarNext,B)
<=> v140281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154779(VarNext)
<=> v154780(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154780(VarNext)
<=> ( v154782(VarNext)
& v140266(VarNext) ) ) ) ).
fof(writeUnaryOperator_11872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154782(VarNext)
<=> v140275(VarNext) ) ) ).
fof(addAssignment_86231,axiom,
! [VarCurr] :
( v62(VarCurr,bitIndex0)
<=> v64(VarCurr,bitIndex0) ) ).
fof(addAssignment_86230,axiom,
! [VarCurr] :
( v64(VarCurr,bitIndex0)
<=> v66(VarCurr,bitIndex0) ) ).
fof(addAssignment_86229,axiom,
! [VarCurr] :
( v66(VarCurr,bitIndex0)
<=> v140264(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11871,axiom,
! [VarCurr] :
( ~ v72(VarCurr)
<=> v68(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20737,axiom,
! [VarCurr] :
( v68(VarCurr,bitIndex0)
<=> ( v154762(VarCurr)
| v154773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20736,axiom,
! [VarCurr] :
( v154773(VarCurr)
<=> ( v154774(VarCurr)
& v154775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20735,axiom,
! [VarCurr] :
( v154775(VarCurr)
<=> ( v140253(VarCurr)
| v82958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7458,axiom,
! [VarCurr] :
( v154774(VarCurr)
<=> ( v8(VarCurr,bitIndex4)
& v779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20734,axiom,
! [VarCurr] :
( v154762(VarCurr)
<=> ( v154763(VarCurr)
| v154772(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7457,axiom,
! [VarCurr] :
( v154772(VarCurr)
<=> ( v8(VarCurr,bitIndex3)
& v82954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20733,axiom,
! [VarCurr] :
( v154763(VarCurr)
<=> ( v154764(VarCurr)
| v154770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20732,axiom,
! [VarCurr] :
( v154770(VarCurr)
<=> ( v154771(VarCurr)
& v140253(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7456,axiom,
! [VarCurr] :
( v154771(VarCurr)
<=> ( v8(VarCurr,bitIndex1)
& v779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20731,axiom,
! [VarCurr] :
( v154764(VarCurr)
<=> ( v154765(VarCurr)
| v154767(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7455,axiom,
! [VarCurr] :
( v154767(VarCurr)
<=> ( v8(VarCurr,bitIndex2)
& v154768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20730,axiom,
! [VarCurr] :
( v154768(VarCurr)
<=> ( v154769(VarCurr)
& v83211(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7454,axiom,
! [VarCurr] :
( v154769(VarCurr)
<=> ( v84121(VarCurr,bitIndex0)
| v84121(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20729,axiom,
! [VarCurr] :
( v154765(VarCurr)
<=> ( v8(VarCurr,bitIndex0)
& v154766(VarCurr) ) ) ).
fof(writeUnaryOperator_11870,axiom,
! [VarCurr] :
( ~ v154766(VarCurr)
<=> v74(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20728,axiom,
! [VarCurr] :
( v74(VarCurr)
<=> ( v154701(VarCurr)
& v154760(VarCurr) ) ) ).
fof(writeUnaryOperator_11869,axiom,
! [VarCurr] :
( ~ v154760(VarCurr)
<=> v154693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20727,axiom,
! [VarCurr] :
( v154701(VarCurr)
<=> ( v154702(VarCurr)
& v154759(VarCurr) ) ) ).
fof(writeUnaryOperator_11868,axiom,
! [VarCurr] :
( ~ v154759(VarCurr)
<=> v108897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20726,axiom,
! [VarCurr] :
( v154702(VarCurr)
<=> ( v154703(VarCurr)
& v154743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7453,axiom,
! [VarCurr] :
( v154743(VarCurr)
<=> ( v154745(VarCurr)
| v154690(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7452,axiom,
! [VarCurr] :
( v154745(VarCurr)
<=> ( v154746(VarCurr)
| v154690(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7451,axiom,
! [VarCurr] :
( v154746(VarCurr)
<=> ( v154747(VarCurr)
| v154690(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7450,axiom,
! [VarCurr] :
( v154747(VarCurr)
<=> ( v154748(VarCurr)
| v154690(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7449,axiom,
! [VarCurr] :
( v154748(VarCurr)
<=> ( v154749(VarCurr)
| v154690(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7448,axiom,
! [VarCurr] :
( v154749(VarCurr)
<=> ( v154750(VarCurr)
| v154690(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7447,axiom,
! [VarCurr] :
( v154750(VarCurr)
<=> ( v154751(VarCurr)
| v154690(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7446,axiom,
! [VarCurr] :
( v154751(VarCurr)
<=> ( v154752(VarCurr)
| v154690(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7445,axiom,
! [VarCurr] :
( v154752(VarCurr)
<=> ( v154753(VarCurr)
| v154690(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7444,axiom,
! [VarCurr] :
( v154753(VarCurr)
<=> ( v154754(VarCurr)
| v154690(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7443,axiom,
! [VarCurr] :
( v154754(VarCurr)
<=> ( v154755(VarCurr)
| v154690(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7442,axiom,
! [VarCurr] :
( v154755(VarCurr)
<=> ( v154756(VarCurr)
| v154690(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7441,axiom,
! [VarCurr] :
( v154756(VarCurr)
<=> ( v154757(VarCurr)
| v154690(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7440,axiom,
! [VarCurr] :
( v154757(VarCurr)
<=> ( v154758(VarCurr)
| v154690(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7439,axiom,
! [VarCurr] :
( v154758(VarCurr)
<=> ( v154690(VarCurr,bitIndex0)
| v154690(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20725,axiom,
! [VarCurr] :
( v154703(VarCurr)
<=> ( v154704(VarCurr)
& v154742(VarCurr) ) ) ).
fof(writeUnaryOperator_11867,axiom,
! [VarCurr] :
( ~ v154742(VarCurr)
<=> v127180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20724,axiom,
! [VarCurr] :
( v154704(VarCurr)
<=> ( v154705(VarCurr)
& v154683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20723,axiom,
! [VarCurr] :
( v154705(VarCurr)
<=> ( v154706(VarCurr)
& v141351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20722,axiom,
! [VarCurr] :
( v154706(VarCurr)
<=> ( v154707(VarCurr)
& v154741(VarCurr) ) ) ).
fof(writeUnaryOperator_11866,axiom,
! [VarCurr] :
( ~ v154741(VarCurr)
<=> v100727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20721,axiom,
! [VarCurr] :
( v154707(VarCurr)
<=> ( v154708(VarCurr)
& v154740(VarCurr) ) ) ).
fof(writeUnaryOperator_11865,axiom,
! [VarCurr] :
( ~ v154740(VarCurr)
<=> v154622(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20720,axiom,
! [VarCurr] :
( v154708(VarCurr)
<=> ( v154709(VarCurr)
& v154739(VarCurr) ) ) ).
fof(writeUnaryOperator_11864,axiom,
! [VarCurr] :
( ~ v154739(VarCurr)
<=> v128492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20719,axiom,
! [VarCurr] :
( v154709(VarCurr)
<=> ( v154710(VarCurr)
& v88418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20718,axiom,
! [VarCurr] :
( v154710(VarCurr)
<=> ( v154711(VarCurr)
& v154730(VarCurr) ) ) ).
fof(writeUnaryOperator_11863,axiom,
! [VarCurr] :
( ~ v154730(VarCurr)
<=> v154731(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7438,axiom,
! [VarCurr] :
( v154731(VarCurr)
<=> ( v154733(VarCurr)
| v103376(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7437,axiom,
! [VarCurr] :
( v154733(VarCurr)
<=> ( v154734(VarCurr)
| v103376(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7436,axiom,
! [VarCurr] :
( v154734(VarCurr)
<=> ( v154735(VarCurr)
| v103376(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7435,axiom,
! [VarCurr] :
( v154735(VarCurr)
<=> ( v154736(VarCurr)
| v103376(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7434,axiom,
! [VarCurr] :
( v154736(VarCurr)
<=> ( v154737(VarCurr)
| v103376(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7433,axiom,
! [VarCurr] :
( v154737(VarCurr)
<=> ( v154738(VarCurr)
| v103376(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7432,axiom,
! [VarCurr] :
( v154738(VarCurr)
<=> ( v103376(VarCurr,bitIndex0)
| v103376(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20717,axiom,
! [VarCurr] :
( v154711(VarCurr)
<=> ( v154712(VarCurr)
& v154729(VarCurr) ) ) ).
fof(writeUnaryOperator_11862,axiom,
! [VarCurr] :
( ~ v154729(VarCurr)
<=> v111693(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7431,axiom,
! [VarCurr] :
( v154712(VarCurr)
<=> ( v154714(VarCurr)
| v154728(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7430,axiom,
! [VarCurr] :
( v154714(VarCurr)
<=> ( v154715(VarCurr)
| v154728(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7429,axiom,
! [VarCurr] :
( v154715(VarCurr)
<=> ( v154716(VarCurr)
| v154728(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7428,axiom,
! [VarCurr] :
( v154716(VarCurr)
<=> ( v154717(VarCurr)
| v154728(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7427,axiom,
! [VarCurr] :
( v154717(VarCurr)
<=> ( v154718(VarCurr)
| v154728(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7426,axiom,
! [VarCurr] :
( v154718(VarCurr)
<=> ( v154719(VarCurr)
| v154728(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7425,axiom,
! [VarCurr] :
( v154719(VarCurr)
<=> ( v154720(VarCurr)
| v154728(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7424,axiom,
! [VarCurr] :
( v154720(VarCurr)
<=> ( v154721(VarCurr)
| v154728(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7423,axiom,
! [VarCurr] :
( v154721(VarCurr)
<=> ( v154722(VarCurr)
| v154728(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7422,axiom,
! [VarCurr] :
( v154722(VarCurr)
<=> ( v154723(VarCurr)
| v154728(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7421,axiom,
! [VarCurr] :
( v154723(VarCurr)
<=> ( v154724(VarCurr)
| v154728(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7420,axiom,
! [VarCurr] :
( v154724(VarCurr)
<=> ( v154725(VarCurr)
| v154728(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7419,axiom,
! [VarCurr] :
( v154725(VarCurr)
<=> ( v154726(VarCurr)
| v154728(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7418,axiom,
! [VarCurr] :
( v154726(VarCurr)
<=> ( v154727(VarCurr)
| v154728(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7417,axiom,
! [VarCurr] :
( v154727(VarCurr)
<=> ( v154728(VarCurr,bitIndex0)
| v154728(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2220,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v154728(VarCurr,B)
<=> ( v76(VarCurr,B)
& v109659(VarCurr,B) ) ) ) ).
fof(addAssignment_86228,axiom,
! [VarCurr] :
( v154693(VarCurr)
<=> v154695(VarCurr) ) ).
fof(addAssignment_86227,axiom,
! [VarCurr] :
( v154695(VarCurr)
<=> v154697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20716,axiom,
! [VarCurr] :
( v154697(VarCurr)
<=> ( v97325(VarCurr)
| v154699(VarCurr) ) ) ).
fof(writeUnaryOperator_11861,axiom,
! [VarCurr] :
( ~ v154699(VarCurr)
<=> v129477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2219,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v154690(VarCurr,B)
<=> ( v113109(VarCurr,B)
& v85708(VarCurr,B) ) ) ) ).
fof(addAssignment_86226,axiom,
! [VarCurr] :
( v154683(VarCurr)
<=> v154685(VarCurr) ) ).
fof(addAssignment_86225,axiom,
! [VarCurr] :
( v154685(VarCurr)
<=> v154687(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2423,axiom,
! [VarCurr] :
( v154687(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex4)
<=> v97254(VarCurr,bitIndex4) )
& ( v97186(VarCurr,bitIndex3)
<=> v97254(VarCurr,bitIndex3) )
& ( v97186(VarCurr,bitIndex2)
<=> v97254(VarCurr,bitIndex2) )
& ( v97186(VarCurr,bitIndex1)
<=> v97254(VarCurr,bitIndex1) )
& ( v97186(VarCurr,bitIndex0)
<=> v97254(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_86224,axiom,
! [VarCurr] :
( v154622(VarCurr)
<=> v154624(VarCurr) ) ).
fof(addAssignment_86223,axiom,
! [VarCurr] :
( v154624(VarCurr)
<=> v154626(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154666(VarNext)
=> ( v154626(VarNext)
<=> v154626(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2297,axiom,
! [VarNext] :
( v154666(VarNext)
=> ( v154626(VarNext)
<=> v154676(VarNext) ) ) ).
fof(addAssignment_86222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154676(VarNext)
<=> v154674(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1766,axiom,
! [VarCurr] :
( ~ v154677(VarCurr)
=> ( v154674(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1779,axiom,
! [VarCurr] :
( v154677(VarCurr)
=> ( v154674(VarCurr)
<=> v154636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20715,axiom,
! [VarCurr] :
( v154677(VarCurr)
<=> ( v154678(VarCurr)
& v154679(VarCurr) ) ) ).
fof(writeUnaryOperator_11860,axiom,
! [VarCurr] :
( ~ v154679(VarCurr)
<=> v154632(VarCurr) ) ).
fof(writeUnaryOperator_11859,axiom,
! [VarCurr] :
( ~ v154678(VarCurr)
<=> v154628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154666(VarNext)
<=> v154667(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154667(VarNext)
<=> ( v154668(VarNext)
& v154661(VarNext) ) ) ) ).
fof(writeUnaryOperator_11858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154668(VarNext)
<=> v154670(VarNext) ) ) ).
fof(addAssignment_86221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154670(VarNext)
<=> v154661(VarCurr) ) ) ).
fof(addAssignment_86220,axiom,
! [VarCurr] :
( v154661(VarCurr)
<=> v154663(VarCurr) ) ).
fof(addAssignment_86219,axiom,
! [VarCurr] :
( v154663(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_86218,axiom,
! [VarCurr] :
( v154636(VarCurr)
<=> v154638(VarCurr) ) ).
fof(addAssignment_86217,axiom,
! [VarCurr] :
( v154638(VarCurr)
<=> v154640(VarCurr) ) ).
fof(addAssignment_86216,axiom,
! [VarCurr] :
( v154640(VarCurr)
<=> v154642(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1765,axiom,
! [VarCurr] :
( ~ v154644(VarCurr)
=> ( v154642(VarCurr)
<=> v154655(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1778,axiom,
! [VarCurr] :
( v154644(VarCurr)
=> ( v154642(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1764,axiom,
! [VarCurr] :
( ~ v154656(VarCurr)
=> ( v154655(VarCurr)
<=> v154622(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1777,axiom,
! [VarCurr] :
( v154656(VarCurr)
=> ( v154655(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20712,axiom,
! [VarCurr] :
( v154656(VarCurr)
<=> ( v154657(VarCurr)
| v154647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20711,axiom,
! [VarCurr] :
( v154657(VarCurr)
<=> ( v154658(VarCurr)
| v89618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20710,axiom,
! [VarCurr] :
( v154658(VarCurr)
<=> ( v140253(VarCurr)
| v154659(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7416,axiom,
! [VarCurr] :
( v154659(VarCurr)
<=> ( v82958(VarCurr)
& v8(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_86215,axiom,
! [VarCurr] :
( v154647(VarCurr)
<=> v154649(VarCurr) ) ).
fof(addAssignment_86214,axiom,
! [VarCurr] :
( v154649(VarCurr)
<=> v154651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20709,axiom,
! [VarCurr] :
( v154651(VarCurr)
<=> ( v154653(VarCurr)
& v32546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7415,axiom,
! [VarCurr] :
( v154653(VarCurr)
<=> ( v96905(VarCurr)
| v89674(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20708,axiom,
! [VarCurr] :
( v154644(VarCurr)
<=> ( v82954(VarCurr)
& v779(VarCurr) ) ) ).
fof(addAssignment_86213,axiom,
! [VarCurr] :
( v154632(VarCurr)
<=> v154634(VarCurr) ) ).
fof(addAssignment_86212,axiom,
! [VarCurr] :
( v154634(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_86211,axiom,
! [VarCurr] :
( v154628(VarCurr)
<=> v154630(VarCurr) ) ).
fof(addAssignment_86210,axiom,
! [VarCurr] :
( v154630(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7414,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex15)
<=> ( v154407(VarCurr)
& v154509(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7413,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex14)
<=> ( v154208(VarCurr)
& v154310(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7412,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex13)
<=> ( v154009(VarCurr)
& v154111(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7411,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex12)
<=> ( v153810(VarCurr)
& v153912(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7410,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex11)
<=> ( v153611(VarCurr)
& v153713(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7409,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex10)
<=> ( v153412(VarCurr)
& v153514(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7408,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex9)
<=> ( v153213(VarCurr)
& v153315(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7407,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex8)
<=> ( v153014(VarCurr)
& v153116(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7406,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex7)
<=> ( v152815(VarCurr)
& v152917(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7405,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex6)
<=> ( v152616(VarCurr)
& v152718(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7404,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex5)
<=> ( v152417(VarCurr)
& v152519(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7403,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex4)
<=> ( v152218(VarCurr)
& v152320(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7402,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex3)
<=> ( v152019(VarCurr)
& v152121(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7401,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex2)
<=> ( v151820(VarCurr)
& v151922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7400,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex1)
<=> ( v151621(VarCurr)
& v151723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20707,axiom,
! [VarCurr] :
( v76(VarCurr,bitIndex0)
<=> ( v78(VarCurr)
& v151524(VarCurr) ) ) ).
fof(addAssignment_86209,axiom,
! [VarCurr] :
( v154509(VarCurr)
<=> v154511(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2422,axiom,
! [VarCurr] :
( v154511(VarCurr)
<=> ( ( v154513(VarCurr,bitIndex4)
<=> $false )
& ( v154513(VarCurr,bitIndex3)
<=> $false )
& ( v154513(VarCurr,bitIndex2)
<=> $false )
& ( v154513(VarCurr,bitIndex1)
<=> $false )
& ( v154513(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86208,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154513(VarCurr,B)
<=> v154515(VarCurr,B) ) ) ).
fof(addAssignment_86207,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154515(VarCurr,B)
<=> v154517(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154588(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154517(VarNext,B)
<=> v154517(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2296,axiom,
! [VarNext] :
( v154588(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154517(VarNext,B)
<=> v154598(VarNext,B) ) ) ) ).
fof(addAssignment_86206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154598(VarNext,B)
<=> v154596(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1763,axiom,
! [VarCurr] :
( ~ v154599(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154596(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1776,axiom,
! [VarCurr] :
( v154599(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154596(VarCurr,B)
<=> v154527(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20706,axiom,
! [VarCurr] :
( v154599(VarCurr)
<=> ( v154600(VarCurr)
& v154601(VarCurr) ) ) ).
fof(writeUnaryOperator_11857,axiom,
! [VarCurr] :
( ~ v154601(VarCurr)
<=> v154523(VarCurr) ) ).
fof(writeUnaryOperator_11856,axiom,
! [VarCurr] :
( ~ v154600(VarCurr)
<=> v154519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154588(VarNext)
<=> v154589(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154589(VarNext)
<=> ( v154590(VarNext)
& v154583(VarNext) ) ) ) ).
fof(writeUnaryOperator_11855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154590(VarNext)
<=> v154592(VarNext) ) ) ).
fof(addAssignment_86205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154592(VarNext)
<=> v154583(VarCurr) ) ) ).
fof(addAssignment_86204,axiom,
! [VarCurr] :
( v154583(VarCurr)
<=> v154585(VarCurr) ) ).
fof(addAssignment_86203,axiom,
! [VarCurr] :
( v154585(VarCurr)
<=> v154488(VarCurr) ) ).
fof(addAssignment_86202,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154527(VarCurr,B)
<=> v154529(VarCurr,B) ) ) ).
fof(addAssignment_86201,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154529(VarCurr,B)
<=> v154531(VarCurr,B) ) ) ).
fof(addAssignment_86200,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154531(VarCurr,B)
<=> v154533(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1762,axiom,
! [VarCurr] :
( ~ v154548(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154533(VarCurr,B)
<=> v154552(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1775,axiom,
! [VarCurr] :
( v154548(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154533(VarCurr,B)
<=> v154549(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1761,axiom,
! [VarCurr] :
( ~ v154553(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154552(VarCurr,B)
<=> v154554(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1774,axiom,
! [VarCurr] :
( v154553(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154552(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_86199,axiom,
! [VarCurr] :
( v154554(VarCurr,bitIndex0)
<=> v154580(VarCurr) ) ).
fof(addAssignment_86198,axiom,
! [VarCurr] :
( v154554(VarCurr,bitIndex1)
<=> v154578(VarCurr) ) ).
fof(addAssignment_86197,axiom,
! [VarCurr] :
( v154554(VarCurr,bitIndex2)
<=> v154574(VarCurr) ) ).
fof(addAssignment_86196,axiom,
! [VarCurr] :
( v154554(VarCurr,bitIndex3)
<=> v154570(VarCurr) ) ).
fof(addAssignment_86195,axiom,
! [VarCurr] :
( v154554(VarCurr,bitIndex4)
<=> v154556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20703,axiom,
! [VarCurr] :
( v154578(VarCurr)
<=> ( v154579(VarCurr)
& v154581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20702,axiom,
! [VarCurr] :
( v154581(VarCurr)
<=> ( v154513(VarCurr,bitIndex0)
| v154565(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7399,axiom,
! [VarCurr] :
( v154579(VarCurr)
<=> ( v154580(VarCurr)
| v154513(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11854,axiom,
! [VarCurr] :
( ~ v154580(VarCurr)
<=> v154513(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20701,axiom,
! [VarCurr] :
( v154574(VarCurr)
<=> ( v154575(VarCurr)
& v154577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20700,axiom,
! [VarCurr] :
( v154577(VarCurr)
<=> ( v154563(VarCurr)
| v154566(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7398,axiom,
! [VarCurr] :
( v154575(VarCurr)
<=> ( v154576(VarCurr)
| v154513(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11853,axiom,
! [VarCurr] :
( ~ v154576(VarCurr)
<=> v154563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20699,axiom,
! [VarCurr] :
( v154570(VarCurr)
<=> ( v154571(VarCurr)
& v154573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20698,axiom,
! [VarCurr] :
( v154573(VarCurr)
<=> ( v154561(VarCurr)
| v154567(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7397,axiom,
! [VarCurr] :
( v154571(VarCurr)
<=> ( v154572(VarCurr)
| v154513(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11852,axiom,
! [VarCurr] :
( ~ v154572(VarCurr)
<=> v154561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20697,axiom,
! [VarCurr] :
( v154556(VarCurr)
<=> ( v154557(VarCurr)
& v154568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20696,axiom,
! [VarCurr] :
( v154568(VarCurr)
<=> ( v154559(VarCurr)
| v154569(VarCurr) ) ) ).
fof(writeUnaryOperator_11851,axiom,
! [VarCurr] :
( ~ v154569(VarCurr)
<=> v154513(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7396,axiom,
! [VarCurr] :
( v154557(VarCurr)
<=> ( v154558(VarCurr)
| v154513(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11850,axiom,
! [VarCurr] :
( ~ v154558(VarCurr)
<=> v154559(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7395,axiom,
! [VarCurr] :
( v154559(VarCurr)
<=> ( v154513(VarCurr,bitIndex3)
| v154560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20695,axiom,
! [VarCurr] :
( v154560(VarCurr)
<=> ( v154561(VarCurr)
& v154567(VarCurr) ) ) ).
fof(writeUnaryOperator_11849,axiom,
! [VarCurr] :
( ~ v154567(VarCurr)
<=> v154513(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7394,axiom,
! [VarCurr] :
( v154561(VarCurr)
<=> ( v154513(VarCurr,bitIndex2)
| v154562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20694,axiom,
! [VarCurr] :
( v154562(VarCurr)
<=> ( v154563(VarCurr)
& v154566(VarCurr) ) ) ).
fof(writeUnaryOperator_11848,axiom,
! [VarCurr] :
( ~ v154566(VarCurr)
<=> v154513(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7393,axiom,
! [VarCurr] :
( v154563(VarCurr)
<=> ( v154513(VarCurr,bitIndex1)
| v154564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20693,axiom,
! [VarCurr] :
( v154564(VarCurr)
<=> ( v154513(VarCurr,bitIndex0)
& v154565(VarCurr) ) ) ).
fof(writeUnaryOperator_11847,axiom,
! [VarCurr] :
( ~ v154565(VarCurr)
<=> v154513(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2421,axiom,
! [VarCurr] :
( v154553(VarCurr)
<=> ( ( v154513(VarCurr,bitIndex4)
<=> $false )
& ( v154513(VarCurr,bitIndex3)
<=> $false )
& ( v154513(VarCurr,bitIndex2)
<=> $false )
& ( v154513(VarCurr,bitIndex1)
<=> $false )
& ( v154513(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1760,axiom,
! [VarCurr] :
( ~ v154550(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154549(VarCurr,B)
<=> v154546(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1773,axiom,
! [VarCurr] :
( v154550(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154549(VarCurr,B)
<=> v154544(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20692,axiom,
! [VarCurr] :
( v154550(VarCurr)
<=> ( v154551(VarCurr)
| v154539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20691,axiom,
! [VarCurr] :
( v154551(VarCurr)
<=> ( v154542(VarCurr)
& v154537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20690,axiom,
! [VarCurr] :
( v154548(VarCurr)
<=> ( v154535(VarCurr)
& v154448(VarCurr) ) ) ).
fof(addAssignment_86194,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154546(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_86193,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154544(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_86192,axiom,
! [VarCurr] :
( v154542(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20689,axiom,
! [VarCurr] :
( v154535(VarCurr)
<=> ( v154537(VarCurr)
| v154539(VarCurr) ) ) ).
fof(addAssignment_86191,axiom,
! [VarCurr] :
( v154539(VarCurr)
<=> v110563(VarCurr,bitIndex15) ) ).
fof(addAssignment_86190,axiom,
! [VarCurr] :
( v154537(VarCurr)
<=> v108901(VarCurr,bitIndex15) ) ).
fof(addAssignment_86189,axiom,
! [VarCurr] :
( v154523(VarCurr)
<=> v154525(VarCurr) ) ).
fof(addAssignment_86188,axiom,
! [VarCurr] :
( v154525(VarCurr)
<=> v154429(VarCurr) ) ).
fof(addAssignment_86187,axiom,
! [VarCurr] :
( v154519(VarCurr)
<=> v154521(VarCurr) ) ).
fof(addAssignment_86186,axiom,
! [VarCurr] :
( v154521(VarCurr)
<=> v154421(VarCurr) ) ).
fof(addAssignment_86185,axiom,
! [VarCurr] :
( v154407(VarCurr)
<=> v154409(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2420,axiom,
! [VarCurr] :
( v154409(VarCurr)
<=> ( ( v154411(VarCurr,bitIndex4)
<=> $false )
& ( v154411(VarCurr,bitIndex3)
<=> $false )
& ( v154411(VarCurr,bitIndex2)
<=> $false )
& ( v154411(VarCurr,bitIndex1)
<=> $false )
& ( v154411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86184,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154411(VarCurr,B)
<=> v154413(VarCurr,B) ) ) ).
fof(addAssignment_86183,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154413(VarCurr,B)
<=> v154415(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154491(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154415(VarNext,B)
<=> v154415(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2295,axiom,
! [VarNext] :
( v154491(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154415(VarNext,B)
<=> v154501(VarNext,B) ) ) ) ).
fof(addAssignment_86182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154501(VarNext,B)
<=> v154499(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1759,axiom,
! [VarCurr] :
( ~ v154502(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154499(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1772,axiom,
! [VarCurr] :
( v154502(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154499(VarCurr,B)
<=> v154433(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20688,axiom,
! [VarCurr] :
( v154502(VarCurr)
<=> ( v154503(VarCurr)
& v154504(VarCurr) ) ) ).
fof(writeUnaryOperator_11846,axiom,
! [VarCurr] :
( ~ v154504(VarCurr)
<=> v154425(VarCurr) ) ).
fof(writeUnaryOperator_11845,axiom,
! [VarCurr] :
( ~ v154503(VarCurr)
<=> v154417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154491(VarNext)
<=> v154492(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154492(VarNext)
<=> ( v154493(VarNext)
& v154484(VarNext) ) ) ) ).
fof(writeUnaryOperator_11844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154493(VarNext)
<=> v154495(VarNext) ) ) ).
fof(addAssignment_86181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154495(VarNext)
<=> v154484(VarCurr) ) ) ).
fof(addAssignment_86180,axiom,
! [VarCurr] :
( v154484(VarCurr)
<=> v154486(VarCurr) ) ).
fof(addAssignment_86179,axiom,
! [VarCurr] :
( v154486(VarCurr)
<=> v154488(VarCurr) ) ).
fof(addAssignment_86178,axiom,
! [VarCurr] :
( v154488(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_86177,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154433(VarCurr,B)
<=> v154435(VarCurr,B) ) ) ).
fof(addAssignment_86176,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154435(VarCurr,B)
<=> v154437(VarCurr,B) ) ) ).
fof(addAssignment_86175,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154437(VarCurr,B)
<=> v154439(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1758,axiom,
! [VarCurr] :
( ~ v154452(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154439(VarCurr,B)
<=> v154453(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1771,axiom,
! [VarCurr] :
( v154452(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154439(VarCurr,B)
<=> v154450(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1757,axiom,
! [VarCurr] :
( ~ v154454(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154453(VarCurr,B)
<=> v154455(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1770,axiom,
! [VarCurr] :
( v154454(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154453(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_86174,axiom,
! [VarCurr] :
( v154455(VarCurr,bitIndex0)
<=> v154481(VarCurr) ) ).
fof(addAssignment_86173,axiom,
! [VarCurr] :
( v154455(VarCurr,bitIndex1)
<=> v154479(VarCurr) ) ).
fof(addAssignment_86172,axiom,
! [VarCurr] :
( v154455(VarCurr,bitIndex2)
<=> v154475(VarCurr) ) ).
fof(addAssignment_86171,axiom,
! [VarCurr] :
( v154455(VarCurr,bitIndex3)
<=> v154471(VarCurr) ) ).
fof(addAssignment_86170,axiom,
! [VarCurr] :
( v154455(VarCurr,bitIndex4)
<=> v154457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20685,axiom,
! [VarCurr] :
( v154479(VarCurr)
<=> ( v154480(VarCurr)
& v154482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20684,axiom,
! [VarCurr] :
( v154482(VarCurr)
<=> ( v154411(VarCurr,bitIndex0)
| v154466(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7392,axiom,
! [VarCurr] :
( v154480(VarCurr)
<=> ( v154481(VarCurr)
| v154411(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11843,axiom,
! [VarCurr] :
( ~ v154481(VarCurr)
<=> v154411(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20683,axiom,
! [VarCurr] :
( v154475(VarCurr)
<=> ( v154476(VarCurr)
& v154478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20682,axiom,
! [VarCurr] :
( v154478(VarCurr)
<=> ( v154464(VarCurr)
| v154467(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7391,axiom,
! [VarCurr] :
( v154476(VarCurr)
<=> ( v154477(VarCurr)
| v154411(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11842,axiom,
! [VarCurr] :
( ~ v154477(VarCurr)
<=> v154464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20681,axiom,
! [VarCurr] :
( v154471(VarCurr)
<=> ( v154472(VarCurr)
& v154474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20680,axiom,
! [VarCurr] :
( v154474(VarCurr)
<=> ( v154462(VarCurr)
| v154468(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7390,axiom,
! [VarCurr] :
( v154472(VarCurr)
<=> ( v154473(VarCurr)
| v154411(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11841,axiom,
! [VarCurr] :
( ~ v154473(VarCurr)
<=> v154462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20679,axiom,
! [VarCurr] :
( v154457(VarCurr)
<=> ( v154458(VarCurr)
& v154469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20678,axiom,
! [VarCurr] :
( v154469(VarCurr)
<=> ( v154460(VarCurr)
| v154470(VarCurr) ) ) ).
fof(writeUnaryOperator_11840,axiom,
! [VarCurr] :
( ~ v154470(VarCurr)
<=> v154411(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7389,axiom,
! [VarCurr] :
( v154458(VarCurr)
<=> ( v154459(VarCurr)
| v154411(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11839,axiom,
! [VarCurr] :
( ~ v154459(VarCurr)
<=> v154460(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7388,axiom,
! [VarCurr] :
( v154460(VarCurr)
<=> ( v154411(VarCurr,bitIndex3)
| v154461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20677,axiom,
! [VarCurr] :
( v154461(VarCurr)
<=> ( v154462(VarCurr)
& v154468(VarCurr) ) ) ).
fof(writeUnaryOperator_11838,axiom,
! [VarCurr] :
( ~ v154468(VarCurr)
<=> v154411(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7387,axiom,
! [VarCurr] :
( v154462(VarCurr)
<=> ( v154411(VarCurr,bitIndex2)
| v154463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20676,axiom,
! [VarCurr] :
( v154463(VarCurr)
<=> ( v154464(VarCurr)
& v154467(VarCurr) ) ) ).
fof(writeUnaryOperator_11837,axiom,
! [VarCurr] :
( ~ v154467(VarCurr)
<=> v154411(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7386,axiom,
! [VarCurr] :
( v154464(VarCurr)
<=> ( v154411(VarCurr,bitIndex1)
| v154465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20675,axiom,
! [VarCurr] :
( v154465(VarCurr)
<=> ( v154411(VarCurr,bitIndex0)
& v154466(VarCurr) ) ) ).
fof(writeUnaryOperator_11836,axiom,
! [VarCurr] :
( ~ v154466(VarCurr)
<=> v154411(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2419,axiom,
! [VarCurr] :
( v154454(VarCurr)
<=> ( ( v154411(VarCurr,bitIndex4)
<=> $false )
& ( v154411(VarCurr,bitIndex3)
<=> $false )
& ( v154411(VarCurr,bitIndex2)
<=> $false )
& ( v154411(VarCurr,bitIndex1)
<=> $false )
& ( v154411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20674,axiom,
! [VarCurr] :
( v154452(VarCurr)
<=> ( v154441(VarCurr)
& v154448(VarCurr) ) ) ).
fof(addAssignment_86169,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154450(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_86168,axiom,
! [VarCurr] :
( v154448(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20673,axiom,
! [VarCurr] :
( v154441(VarCurr)
<=> ( v154443(VarCurr)
| v154445(VarCurr) ) ) ).
fof(addAssignment_86167,axiom,
! [VarCurr] :
( v154445(VarCurr)
<=> v110583(VarCurr,bitIndex15) ) ).
fof(addAssignment_86166,axiom,
! [VarCurr] :
( v154443(VarCurr)
<=> v116(VarCurr,bitIndex15) ) ).
fof(addAssignment_86165,axiom,
! [VarCurr] :
( v154425(VarCurr)
<=> v154427(VarCurr) ) ).
fof(addAssignment_86164,axiom,
! [VarCurr] :
( v154427(VarCurr)
<=> v154429(VarCurr) ) ).
fof(addAssignment_86163,axiom,
! [VarCurr] :
( v154429(VarCurr)
<=> v154431(VarCurr) ) ).
fof(addAssignment_86162,axiom,
! [VarCurr] :
( v154431(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_86161,axiom,
! [VarCurr] :
( v154417(VarCurr)
<=> v154419(VarCurr) ) ).
fof(addAssignment_86160,axiom,
! [VarCurr] :
( v154419(VarCurr)
<=> v154421(VarCurr) ) ).
fof(addAssignment_86159,axiom,
! [VarCurr] :
( v154421(VarCurr)
<=> v154423(VarCurr) ) ).
fof(addAssignment_86158,axiom,
! [VarCurr] :
( v154423(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_86157,axiom,
! [VarCurr] :
( v154310(VarCurr)
<=> v154312(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2418,axiom,
! [VarCurr] :
( v154312(VarCurr)
<=> ( ( v154314(VarCurr,bitIndex4)
<=> $false )
& ( v154314(VarCurr,bitIndex3)
<=> $false )
& ( v154314(VarCurr,bitIndex2)
<=> $false )
& ( v154314(VarCurr,bitIndex1)
<=> $false )
& ( v154314(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86156,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154314(VarCurr,B)
<=> v154316(VarCurr,B) ) ) ).
fof(addAssignment_86155,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154316(VarCurr,B)
<=> v154318(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154389(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154318(VarNext,B)
<=> v154318(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2294,axiom,
! [VarNext] :
( v154389(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154318(VarNext,B)
<=> v154399(VarNext,B) ) ) ) ).
fof(addAssignment_86154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154399(VarNext,B)
<=> v154397(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1756,axiom,
! [VarCurr] :
( ~ v154400(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154397(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1769,axiom,
! [VarCurr] :
( v154400(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154397(VarCurr,B)
<=> v154328(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20672,axiom,
! [VarCurr] :
( v154400(VarCurr)
<=> ( v154401(VarCurr)
& v154402(VarCurr) ) ) ).
fof(writeUnaryOperator_11835,axiom,
! [VarCurr] :
( ~ v154402(VarCurr)
<=> v154324(VarCurr) ) ).
fof(writeUnaryOperator_11834,axiom,
! [VarCurr] :
( ~ v154401(VarCurr)
<=> v154320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154389(VarNext)
<=> v154390(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154390(VarNext)
<=> ( v154391(VarNext)
& v154384(VarNext) ) ) ) ).
fof(writeUnaryOperator_11833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154391(VarNext)
<=> v154393(VarNext) ) ) ).
fof(addAssignment_86153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154393(VarNext)
<=> v154384(VarCurr) ) ) ).
fof(addAssignment_86152,axiom,
! [VarCurr] :
( v154384(VarCurr)
<=> v154386(VarCurr) ) ).
fof(addAssignment_86151,axiom,
! [VarCurr] :
( v154386(VarCurr)
<=> v154289(VarCurr) ) ).
fof(addAssignment_86150,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154328(VarCurr,B)
<=> v154330(VarCurr,B) ) ) ).
fof(addAssignment_86149,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154330(VarCurr,B)
<=> v154332(VarCurr,B) ) ) ).
fof(addAssignment_86148,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154332(VarCurr,B)
<=> v154334(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1755,axiom,
! [VarCurr] :
( ~ v154349(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154334(VarCurr,B)
<=> v154353(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1768,axiom,
! [VarCurr] :
( v154349(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154334(VarCurr,B)
<=> v154350(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1754,axiom,
! [VarCurr] :
( ~ v154354(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154353(VarCurr,B)
<=> v154355(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1767,axiom,
! [VarCurr] :
( v154354(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154353(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_86147,axiom,
! [VarCurr] :
( v154355(VarCurr,bitIndex0)
<=> v154381(VarCurr) ) ).
fof(addAssignment_86146,axiom,
! [VarCurr] :
( v154355(VarCurr,bitIndex1)
<=> v154379(VarCurr) ) ).
fof(addAssignment_86145,axiom,
! [VarCurr] :
( v154355(VarCurr,bitIndex2)
<=> v154375(VarCurr) ) ).
fof(addAssignment_86144,axiom,
! [VarCurr] :
( v154355(VarCurr,bitIndex3)
<=> v154371(VarCurr) ) ).
fof(addAssignment_86143,axiom,
! [VarCurr] :
( v154355(VarCurr,bitIndex4)
<=> v154357(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20669,axiom,
! [VarCurr] :
( v154379(VarCurr)
<=> ( v154380(VarCurr)
& v154382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20668,axiom,
! [VarCurr] :
( v154382(VarCurr)
<=> ( v154314(VarCurr,bitIndex0)
| v154366(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7385,axiom,
! [VarCurr] :
( v154380(VarCurr)
<=> ( v154381(VarCurr)
| v154314(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11832,axiom,
! [VarCurr] :
( ~ v154381(VarCurr)
<=> v154314(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20667,axiom,
! [VarCurr] :
( v154375(VarCurr)
<=> ( v154376(VarCurr)
& v154378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20666,axiom,
! [VarCurr] :
( v154378(VarCurr)
<=> ( v154364(VarCurr)
| v154367(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7384,axiom,
! [VarCurr] :
( v154376(VarCurr)
<=> ( v154377(VarCurr)
| v154314(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11831,axiom,
! [VarCurr] :
( ~ v154377(VarCurr)
<=> v154364(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20665,axiom,
! [VarCurr] :
( v154371(VarCurr)
<=> ( v154372(VarCurr)
& v154374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20664,axiom,
! [VarCurr] :
( v154374(VarCurr)
<=> ( v154362(VarCurr)
| v154368(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7383,axiom,
! [VarCurr] :
( v154372(VarCurr)
<=> ( v154373(VarCurr)
| v154314(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11830,axiom,
! [VarCurr] :
( ~ v154373(VarCurr)
<=> v154362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20663,axiom,
! [VarCurr] :
( v154357(VarCurr)
<=> ( v154358(VarCurr)
& v154369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20662,axiom,
! [VarCurr] :
( v154369(VarCurr)
<=> ( v154360(VarCurr)
| v154370(VarCurr) ) ) ).
fof(writeUnaryOperator_11829,axiom,
! [VarCurr] :
( ~ v154370(VarCurr)
<=> v154314(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7382,axiom,
! [VarCurr] :
( v154358(VarCurr)
<=> ( v154359(VarCurr)
| v154314(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11828,axiom,
! [VarCurr] :
( ~ v154359(VarCurr)
<=> v154360(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7381,axiom,
! [VarCurr] :
( v154360(VarCurr)
<=> ( v154314(VarCurr,bitIndex3)
| v154361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20661,axiom,
! [VarCurr] :
( v154361(VarCurr)
<=> ( v154362(VarCurr)
& v154368(VarCurr) ) ) ).
fof(writeUnaryOperator_11827,axiom,
! [VarCurr] :
( ~ v154368(VarCurr)
<=> v154314(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7380,axiom,
! [VarCurr] :
( v154362(VarCurr)
<=> ( v154314(VarCurr,bitIndex2)
| v154363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20660,axiom,
! [VarCurr] :
( v154363(VarCurr)
<=> ( v154364(VarCurr)
& v154367(VarCurr) ) ) ).
fof(writeUnaryOperator_11826,axiom,
! [VarCurr] :
( ~ v154367(VarCurr)
<=> v154314(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7379,axiom,
! [VarCurr] :
( v154364(VarCurr)
<=> ( v154314(VarCurr,bitIndex1)
| v154365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20659,axiom,
! [VarCurr] :
( v154365(VarCurr)
<=> ( v154314(VarCurr,bitIndex0)
& v154366(VarCurr) ) ) ).
fof(writeUnaryOperator_11825,axiom,
! [VarCurr] :
( ~ v154366(VarCurr)
<=> v154314(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2417,axiom,
! [VarCurr] :
( v154354(VarCurr)
<=> ( ( v154314(VarCurr,bitIndex4)
<=> $false )
& ( v154314(VarCurr,bitIndex3)
<=> $false )
& ( v154314(VarCurr,bitIndex2)
<=> $false )
& ( v154314(VarCurr,bitIndex1)
<=> $false )
& ( v154314(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1753,axiom,
! [VarCurr] :
( ~ v154351(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154350(VarCurr,B)
<=> v154347(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1766,axiom,
! [VarCurr] :
( v154351(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154350(VarCurr,B)
<=> v154345(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20658,axiom,
! [VarCurr] :
( v154351(VarCurr)
<=> ( v154352(VarCurr)
| v154340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20657,axiom,
! [VarCurr] :
( v154352(VarCurr)
<=> ( v154343(VarCurr)
& v154338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20656,axiom,
! [VarCurr] :
( v154349(VarCurr)
<=> ( v154336(VarCurr)
& v154249(VarCurr) ) ) ).
fof(addAssignment_86142,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154347(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_86141,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154345(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_86140,axiom,
! [VarCurr] :
( v154343(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20655,axiom,
! [VarCurr] :
( v154336(VarCurr)
<=> ( v154338(VarCurr)
| v154340(VarCurr) ) ) ).
fof(addAssignment_86139,axiom,
! [VarCurr] :
( v154340(VarCurr)
<=> v110563(VarCurr,bitIndex14) ) ).
fof(addAssignment_86138,axiom,
! [VarCurr] :
( v154338(VarCurr)
<=> v108901(VarCurr,bitIndex14) ) ).
fof(addAssignment_86137,axiom,
! [VarCurr] :
( v154324(VarCurr)
<=> v154326(VarCurr) ) ).
fof(addAssignment_86136,axiom,
! [VarCurr] :
( v154326(VarCurr)
<=> v154230(VarCurr) ) ).
fof(addAssignment_86135,axiom,
! [VarCurr] :
( v154320(VarCurr)
<=> v154322(VarCurr) ) ).
fof(addAssignment_86134,axiom,
! [VarCurr] :
( v154322(VarCurr)
<=> v154222(VarCurr) ) ).
fof(addAssignment_86133,axiom,
! [VarCurr] :
( v154208(VarCurr)
<=> v154210(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2416,axiom,
! [VarCurr] :
( v154210(VarCurr)
<=> ( ( v154212(VarCurr,bitIndex4)
<=> $false )
& ( v154212(VarCurr,bitIndex3)
<=> $false )
& ( v154212(VarCurr,bitIndex2)
<=> $false )
& ( v154212(VarCurr,bitIndex1)
<=> $false )
& ( v154212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86132,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154212(VarCurr,B)
<=> v154214(VarCurr,B) ) ) ).
fof(addAssignment_86131,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154214(VarCurr,B)
<=> v154216(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154292(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154216(VarNext,B)
<=> v154216(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2293,axiom,
! [VarNext] :
( v154292(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154216(VarNext,B)
<=> v154302(VarNext,B) ) ) ) ).
fof(addAssignment_86130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154302(VarNext,B)
<=> v154300(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1752,axiom,
! [VarCurr] :
( ~ v154303(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154300(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1765,axiom,
! [VarCurr] :
( v154303(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154300(VarCurr,B)
<=> v154234(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20654,axiom,
! [VarCurr] :
( v154303(VarCurr)
<=> ( v154304(VarCurr)
& v154305(VarCurr) ) ) ).
fof(writeUnaryOperator_11824,axiom,
! [VarCurr] :
( ~ v154305(VarCurr)
<=> v154226(VarCurr) ) ).
fof(writeUnaryOperator_11823,axiom,
! [VarCurr] :
( ~ v154304(VarCurr)
<=> v154218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154292(VarNext)
<=> v154293(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154293(VarNext)
<=> ( v154294(VarNext)
& v154285(VarNext) ) ) ) ).
fof(writeUnaryOperator_11822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154294(VarNext)
<=> v154296(VarNext) ) ) ).
fof(addAssignment_86129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154296(VarNext)
<=> v154285(VarCurr) ) ) ).
fof(addAssignment_86128,axiom,
! [VarCurr] :
( v154285(VarCurr)
<=> v154287(VarCurr) ) ).
fof(addAssignment_86127,axiom,
! [VarCurr] :
( v154287(VarCurr)
<=> v154289(VarCurr) ) ).
fof(addAssignment_86126,axiom,
! [VarCurr] :
( v154289(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_86125,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154234(VarCurr,B)
<=> v154236(VarCurr,B) ) ) ).
fof(addAssignment_86124,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154236(VarCurr,B)
<=> v154238(VarCurr,B) ) ) ).
fof(addAssignment_86123,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154238(VarCurr,B)
<=> v154240(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1751,axiom,
! [VarCurr] :
( ~ v154253(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154240(VarCurr,B)
<=> v154254(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1764,axiom,
! [VarCurr] :
( v154253(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154240(VarCurr,B)
<=> v154251(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1750,axiom,
! [VarCurr] :
( ~ v154255(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154254(VarCurr,B)
<=> v154256(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1763,axiom,
! [VarCurr] :
( v154255(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154254(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_86122,axiom,
! [VarCurr] :
( v154256(VarCurr,bitIndex0)
<=> v154282(VarCurr) ) ).
fof(addAssignment_86121,axiom,
! [VarCurr] :
( v154256(VarCurr,bitIndex1)
<=> v154280(VarCurr) ) ).
fof(addAssignment_86120,axiom,
! [VarCurr] :
( v154256(VarCurr,bitIndex2)
<=> v154276(VarCurr) ) ).
fof(addAssignment_86119,axiom,
! [VarCurr] :
( v154256(VarCurr,bitIndex3)
<=> v154272(VarCurr) ) ).
fof(addAssignment_86118,axiom,
! [VarCurr] :
( v154256(VarCurr,bitIndex4)
<=> v154258(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20651,axiom,
! [VarCurr] :
( v154280(VarCurr)
<=> ( v154281(VarCurr)
& v154283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20650,axiom,
! [VarCurr] :
( v154283(VarCurr)
<=> ( v154212(VarCurr,bitIndex0)
| v154267(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7378,axiom,
! [VarCurr] :
( v154281(VarCurr)
<=> ( v154282(VarCurr)
| v154212(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11821,axiom,
! [VarCurr] :
( ~ v154282(VarCurr)
<=> v154212(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20649,axiom,
! [VarCurr] :
( v154276(VarCurr)
<=> ( v154277(VarCurr)
& v154279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20648,axiom,
! [VarCurr] :
( v154279(VarCurr)
<=> ( v154265(VarCurr)
| v154268(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7377,axiom,
! [VarCurr] :
( v154277(VarCurr)
<=> ( v154278(VarCurr)
| v154212(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11820,axiom,
! [VarCurr] :
( ~ v154278(VarCurr)
<=> v154265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20647,axiom,
! [VarCurr] :
( v154272(VarCurr)
<=> ( v154273(VarCurr)
& v154275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20646,axiom,
! [VarCurr] :
( v154275(VarCurr)
<=> ( v154263(VarCurr)
| v154269(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7376,axiom,
! [VarCurr] :
( v154273(VarCurr)
<=> ( v154274(VarCurr)
| v154212(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11819,axiom,
! [VarCurr] :
( ~ v154274(VarCurr)
<=> v154263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20645,axiom,
! [VarCurr] :
( v154258(VarCurr)
<=> ( v154259(VarCurr)
& v154270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20644,axiom,
! [VarCurr] :
( v154270(VarCurr)
<=> ( v154261(VarCurr)
| v154271(VarCurr) ) ) ).
fof(writeUnaryOperator_11818,axiom,
! [VarCurr] :
( ~ v154271(VarCurr)
<=> v154212(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7375,axiom,
! [VarCurr] :
( v154259(VarCurr)
<=> ( v154260(VarCurr)
| v154212(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11817,axiom,
! [VarCurr] :
( ~ v154260(VarCurr)
<=> v154261(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7374,axiom,
! [VarCurr] :
( v154261(VarCurr)
<=> ( v154212(VarCurr,bitIndex3)
| v154262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20643,axiom,
! [VarCurr] :
( v154262(VarCurr)
<=> ( v154263(VarCurr)
& v154269(VarCurr) ) ) ).
fof(writeUnaryOperator_11816,axiom,
! [VarCurr] :
( ~ v154269(VarCurr)
<=> v154212(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7373,axiom,
! [VarCurr] :
( v154263(VarCurr)
<=> ( v154212(VarCurr,bitIndex2)
| v154264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20642,axiom,
! [VarCurr] :
( v154264(VarCurr)
<=> ( v154265(VarCurr)
& v154268(VarCurr) ) ) ).
fof(writeUnaryOperator_11815,axiom,
! [VarCurr] :
( ~ v154268(VarCurr)
<=> v154212(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7372,axiom,
! [VarCurr] :
( v154265(VarCurr)
<=> ( v154212(VarCurr,bitIndex1)
| v154266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20641,axiom,
! [VarCurr] :
( v154266(VarCurr)
<=> ( v154212(VarCurr,bitIndex0)
& v154267(VarCurr) ) ) ).
fof(writeUnaryOperator_11814,axiom,
! [VarCurr] :
( ~ v154267(VarCurr)
<=> v154212(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2415,axiom,
! [VarCurr] :
( v154255(VarCurr)
<=> ( ( v154212(VarCurr,bitIndex4)
<=> $false )
& ( v154212(VarCurr,bitIndex3)
<=> $false )
& ( v154212(VarCurr,bitIndex2)
<=> $false )
& ( v154212(VarCurr,bitIndex1)
<=> $false )
& ( v154212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20640,axiom,
! [VarCurr] :
( v154253(VarCurr)
<=> ( v154242(VarCurr)
& v154249(VarCurr) ) ) ).
fof(addAssignment_86117,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154251(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_86116,axiom,
! [VarCurr] :
( v154249(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20639,axiom,
! [VarCurr] :
( v154242(VarCurr)
<=> ( v154244(VarCurr)
| v154246(VarCurr) ) ) ).
fof(addAssignment_86115,axiom,
! [VarCurr] :
( v154246(VarCurr)
<=> v110583(VarCurr,bitIndex14) ) ).
fof(addAssignment_86114,axiom,
! [VarCurr] :
( v154244(VarCurr)
<=> v116(VarCurr,bitIndex14) ) ).
fof(addAssignment_86113,axiom,
! [VarCurr] :
( v154226(VarCurr)
<=> v154228(VarCurr) ) ).
fof(addAssignment_86112,axiom,
! [VarCurr] :
( v154228(VarCurr)
<=> v154230(VarCurr) ) ).
fof(addAssignment_86111,axiom,
! [VarCurr] :
( v154230(VarCurr)
<=> v154232(VarCurr) ) ).
fof(addAssignment_86110,axiom,
! [VarCurr] :
( v154232(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_86109,axiom,
! [VarCurr] :
( v154218(VarCurr)
<=> v154220(VarCurr) ) ).
fof(addAssignment_86108,axiom,
! [VarCurr] :
( v154220(VarCurr)
<=> v154222(VarCurr) ) ).
fof(addAssignment_86107,axiom,
! [VarCurr] :
( v154222(VarCurr)
<=> v154224(VarCurr) ) ).
fof(addAssignment_86106,axiom,
! [VarCurr] :
( v154224(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_86105,axiom,
! [VarCurr] :
( v154111(VarCurr)
<=> v154113(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2414,axiom,
! [VarCurr] :
( v154113(VarCurr)
<=> ( ( v154115(VarCurr,bitIndex4)
<=> $false )
& ( v154115(VarCurr,bitIndex3)
<=> $false )
& ( v154115(VarCurr,bitIndex2)
<=> $false )
& ( v154115(VarCurr,bitIndex1)
<=> $false )
& ( v154115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86104,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154115(VarCurr,B)
<=> v154117(VarCurr,B) ) ) ).
fof(addAssignment_86103,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154117(VarCurr,B)
<=> v154119(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154190(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154119(VarNext,B)
<=> v154119(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2292,axiom,
! [VarNext] :
( v154190(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154119(VarNext,B)
<=> v154200(VarNext,B) ) ) ) ).
fof(addAssignment_86102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154200(VarNext,B)
<=> v154198(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1749,axiom,
! [VarCurr] :
( ~ v154201(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154198(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1762,axiom,
! [VarCurr] :
( v154201(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154198(VarCurr,B)
<=> v154129(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20638,axiom,
! [VarCurr] :
( v154201(VarCurr)
<=> ( v154202(VarCurr)
& v154203(VarCurr) ) ) ).
fof(writeUnaryOperator_11813,axiom,
! [VarCurr] :
( ~ v154203(VarCurr)
<=> v154125(VarCurr) ) ).
fof(writeUnaryOperator_11812,axiom,
! [VarCurr] :
( ~ v154202(VarCurr)
<=> v154121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154190(VarNext)
<=> v154191(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154191(VarNext)
<=> ( v154192(VarNext)
& v154185(VarNext) ) ) ) ).
fof(writeUnaryOperator_11811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154192(VarNext)
<=> v154194(VarNext) ) ) ).
fof(addAssignment_86101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154194(VarNext)
<=> v154185(VarCurr) ) ) ).
fof(addAssignment_86100,axiom,
! [VarCurr] :
( v154185(VarCurr)
<=> v154187(VarCurr) ) ).
fof(addAssignment_86099,axiom,
! [VarCurr] :
( v154187(VarCurr)
<=> v154090(VarCurr) ) ).
fof(addAssignment_86098,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154129(VarCurr,B)
<=> v154131(VarCurr,B) ) ) ).
fof(addAssignment_86097,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154131(VarCurr,B)
<=> v154133(VarCurr,B) ) ) ).
fof(addAssignment_86096,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154133(VarCurr,B)
<=> v154135(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1748,axiom,
! [VarCurr] :
( ~ v154150(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154135(VarCurr,B)
<=> v154154(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1761,axiom,
! [VarCurr] :
( v154150(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154135(VarCurr,B)
<=> v154151(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1747,axiom,
! [VarCurr] :
( ~ v154155(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154154(VarCurr,B)
<=> v154156(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1760,axiom,
! [VarCurr] :
( v154155(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154154(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_86095,axiom,
! [VarCurr] :
( v154156(VarCurr,bitIndex0)
<=> v154182(VarCurr) ) ).
fof(addAssignment_86094,axiom,
! [VarCurr] :
( v154156(VarCurr,bitIndex1)
<=> v154180(VarCurr) ) ).
fof(addAssignment_86093,axiom,
! [VarCurr] :
( v154156(VarCurr,bitIndex2)
<=> v154176(VarCurr) ) ).
fof(addAssignment_86092,axiom,
! [VarCurr] :
( v154156(VarCurr,bitIndex3)
<=> v154172(VarCurr) ) ).
fof(addAssignment_86091,axiom,
! [VarCurr] :
( v154156(VarCurr,bitIndex4)
<=> v154158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20635,axiom,
! [VarCurr] :
( v154180(VarCurr)
<=> ( v154181(VarCurr)
& v154183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20634,axiom,
! [VarCurr] :
( v154183(VarCurr)
<=> ( v154115(VarCurr,bitIndex0)
| v154167(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7371,axiom,
! [VarCurr] :
( v154181(VarCurr)
<=> ( v154182(VarCurr)
| v154115(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11810,axiom,
! [VarCurr] :
( ~ v154182(VarCurr)
<=> v154115(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20633,axiom,
! [VarCurr] :
( v154176(VarCurr)
<=> ( v154177(VarCurr)
& v154179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20632,axiom,
! [VarCurr] :
( v154179(VarCurr)
<=> ( v154165(VarCurr)
| v154168(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7370,axiom,
! [VarCurr] :
( v154177(VarCurr)
<=> ( v154178(VarCurr)
| v154115(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11809,axiom,
! [VarCurr] :
( ~ v154178(VarCurr)
<=> v154165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20631,axiom,
! [VarCurr] :
( v154172(VarCurr)
<=> ( v154173(VarCurr)
& v154175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20630,axiom,
! [VarCurr] :
( v154175(VarCurr)
<=> ( v154163(VarCurr)
| v154169(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7369,axiom,
! [VarCurr] :
( v154173(VarCurr)
<=> ( v154174(VarCurr)
| v154115(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11808,axiom,
! [VarCurr] :
( ~ v154174(VarCurr)
<=> v154163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20629,axiom,
! [VarCurr] :
( v154158(VarCurr)
<=> ( v154159(VarCurr)
& v154170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20628,axiom,
! [VarCurr] :
( v154170(VarCurr)
<=> ( v154161(VarCurr)
| v154171(VarCurr) ) ) ).
fof(writeUnaryOperator_11807,axiom,
! [VarCurr] :
( ~ v154171(VarCurr)
<=> v154115(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7368,axiom,
! [VarCurr] :
( v154159(VarCurr)
<=> ( v154160(VarCurr)
| v154115(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11806,axiom,
! [VarCurr] :
( ~ v154160(VarCurr)
<=> v154161(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7367,axiom,
! [VarCurr] :
( v154161(VarCurr)
<=> ( v154115(VarCurr,bitIndex3)
| v154162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20627,axiom,
! [VarCurr] :
( v154162(VarCurr)
<=> ( v154163(VarCurr)
& v154169(VarCurr) ) ) ).
fof(writeUnaryOperator_11805,axiom,
! [VarCurr] :
( ~ v154169(VarCurr)
<=> v154115(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7366,axiom,
! [VarCurr] :
( v154163(VarCurr)
<=> ( v154115(VarCurr,bitIndex2)
| v154164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20626,axiom,
! [VarCurr] :
( v154164(VarCurr)
<=> ( v154165(VarCurr)
& v154168(VarCurr) ) ) ).
fof(writeUnaryOperator_11804,axiom,
! [VarCurr] :
( ~ v154168(VarCurr)
<=> v154115(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7365,axiom,
! [VarCurr] :
( v154165(VarCurr)
<=> ( v154115(VarCurr,bitIndex1)
| v154166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20625,axiom,
! [VarCurr] :
( v154166(VarCurr)
<=> ( v154115(VarCurr,bitIndex0)
& v154167(VarCurr) ) ) ).
fof(writeUnaryOperator_11803,axiom,
! [VarCurr] :
( ~ v154167(VarCurr)
<=> v154115(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2413,axiom,
! [VarCurr] :
( v154155(VarCurr)
<=> ( ( v154115(VarCurr,bitIndex4)
<=> $false )
& ( v154115(VarCurr,bitIndex3)
<=> $false )
& ( v154115(VarCurr,bitIndex2)
<=> $false )
& ( v154115(VarCurr,bitIndex1)
<=> $false )
& ( v154115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1746,axiom,
! [VarCurr] :
( ~ v154152(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154151(VarCurr,B)
<=> v154148(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1759,axiom,
! [VarCurr] :
( v154152(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154151(VarCurr,B)
<=> v154146(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20624,axiom,
! [VarCurr] :
( v154152(VarCurr)
<=> ( v154153(VarCurr)
| v154141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20623,axiom,
! [VarCurr] :
( v154153(VarCurr)
<=> ( v154144(VarCurr)
& v154139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20622,axiom,
! [VarCurr] :
( v154150(VarCurr)
<=> ( v154137(VarCurr)
& v154050(VarCurr) ) ) ).
fof(addAssignment_86090,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154148(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_86089,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154146(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_86088,axiom,
! [VarCurr] :
( v154144(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20621,axiom,
! [VarCurr] :
( v154137(VarCurr)
<=> ( v154139(VarCurr)
| v154141(VarCurr) ) ) ).
fof(addAssignment_86087,axiom,
! [VarCurr] :
( v154141(VarCurr)
<=> v110563(VarCurr,bitIndex13) ) ).
fof(addAssignment_86086,axiom,
! [VarCurr] :
( v154139(VarCurr)
<=> v108901(VarCurr,bitIndex13) ) ).
fof(addAssignment_86085,axiom,
! [VarCurr] :
( v154125(VarCurr)
<=> v154127(VarCurr) ) ).
fof(addAssignment_86084,axiom,
! [VarCurr] :
( v154127(VarCurr)
<=> v154031(VarCurr) ) ).
fof(addAssignment_86083,axiom,
! [VarCurr] :
( v154121(VarCurr)
<=> v154123(VarCurr) ) ).
fof(addAssignment_86082,axiom,
! [VarCurr] :
( v154123(VarCurr)
<=> v154023(VarCurr) ) ).
fof(addAssignment_86081,axiom,
! [VarCurr] :
( v154009(VarCurr)
<=> v154011(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2412,axiom,
! [VarCurr] :
( v154011(VarCurr)
<=> ( ( v154013(VarCurr,bitIndex4)
<=> $false )
& ( v154013(VarCurr,bitIndex3)
<=> $false )
& ( v154013(VarCurr,bitIndex2)
<=> $false )
& ( v154013(VarCurr,bitIndex1)
<=> $false )
& ( v154013(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86080,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154013(VarCurr,B)
<=> v154015(VarCurr,B) ) ) ).
fof(addAssignment_86079,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154015(VarCurr,B)
<=> v154017(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154093(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154017(VarNext,B)
<=> v154017(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2291,axiom,
! [VarNext] :
( v154093(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154017(VarNext,B)
<=> v154103(VarNext,B) ) ) ) ).
fof(addAssignment_86078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154103(VarNext,B)
<=> v154101(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1745,axiom,
! [VarCurr] :
( ~ v154104(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154101(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1758,axiom,
! [VarCurr] :
( v154104(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154101(VarCurr,B)
<=> v154035(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20620,axiom,
! [VarCurr] :
( v154104(VarCurr)
<=> ( v154105(VarCurr)
& v154106(VarCurr) ) ) ).
fof(writeUnaryOperator_11802,axiom,
! [VarCurr] :
( ~ v154106(VarCurr)
<=> v154027(VarCurr) ) ).
fof(writeUnaryOperator_11801,axiom,
! [VarCurr] :
( ~ v154105(VarCurr)
<=> v154019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154093(VarNext)
<=> v154094(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154094(VarNext)
<=> ( v154095(VarNext)
& v154086(VarNext) ) ) ) ).
fof(writeUnaryOperator_11800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v154095(VarNext)
<=> v154097(VarNext) ) ) ).
fof(addAssignment_86077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v154097(VarNext)
<=> v154086(VarCurr) ) ) ).
fof(addAssignment_86076,axiom,
! [VarCurr] :
( v154086(VarCurr)
<=> v154088(VarCurr) ) ).
fof(addAssignment_86075,axiom,
! [VarCurr] :
( v154088(VarCurr)
<=> v154090(VarCurr) ) ).
fof(addAssignment_86074,axiom,
! [VarCurr] :
( v154090(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_86073,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154035(VarCurr,B)
<=> v154037(VarCurr,B) ) ) ).
fof(addAssignment_86072,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154037(VarCurr,B)
<=> v154039(VarCurr,B) ) ) ).
fof(addAssignment_86071,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154039(VarCurr,B)
<=> v154041(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1744,axiom,
! [VarCurr] :
( ~ v154054(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154041(VarCurr,B)
<=> v154055(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1757,axiom,
! [VarCurr] :
( v154054(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154041(VarCurr,B)
<=> v154052(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1743,axiom,
! [VarCurr] :
( ~ v154056(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154055(VarCurr,B)
<=> v154057(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1756,axiom,
! [VarCurr] :
( v154056(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v154055(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_86070,axiom,
! [VarCurr] :
( v154057(VarCurr,bitIndex0)
<=> v154083(VarCurr) ) ).
fof(addAssignment_86069,axiom,
! [VarCurr] :
( v154057(VarCurr,bitIndex1)
<=> v154081(VarCurr) ) ).
fof(addAssignment_86068,axiom,
! [VarCurr] :
( v154057(VarCurr,bitIndex2)
<=> v154077(VarCurr) ) ).
fof(addAssignment_86067,axiom,
! [VarCurr] :
( v154057(VarCurr,bitIndex3)
<=> v154073(VarCurr) ) ).
fof(addAssignment_86066,axiom,
! [VarCurr] :
( v154057(VarCurr,bitIndex4)
<=> v154059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20617,axiom,
! [VarCurr] :
( v154081(VarCurr)
<=> ( v154082(VarCurr)
& v154084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20616,axiom,
! [VarCurr] :
( v154084(VarCurr)
<=> ( v154013(VarCurr,bitIndex0)
| v154068(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7364,axiom,
! [VarCurr] :
( v154082(VarCurr)
<=> ( v154083(VarCurr)
| v154013(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11799,axiom,
! [VarCurr] :
( ~ v154083(VarCurr)
<=> v154013(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20615,axiom,
! [VarCurr] :
( v154077(VarCurr)
<=> ( v154078(VarCurr)
& v154080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20614,axiom,
! [VarCurr] :
( v154080(VarCurr)
<=> ( v154066(VarCurr)
| v154069(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7363,axiom,
! [VarCurr] :
( v154078(VarCurr)
<=> ( v154079(VarCurr)
| v154013(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11798,axiom,
! [VarCurr] :
( ~ v154079(VarCurr)
<=> v154066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20613,axiom,
! [VarCurr] :
( v154073(VarCurr)
<=> ( v154074(VarCurr)
& v154076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20612,axiom,
! [VarCurr] :
( v154076(VarCurr)
<=> ( v154064(VarCurr)
| v154070(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7362,axiom,
! [VarCurr] :
( v154074(VarCurr)
<=> ( v154075(VarCurr)
| v154013(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11797,axiom,
! [VarCurr] :
( ~ v154075(VarCurr)
<=> v154064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20611,axiom,
! [VarCurr] :
( v154059(VarCurr)
<=> ( v154060(VarCurr)
& v154071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20610,axiom,
! [VarCurr] :
( v154071(VarCurr)
<=> ( v154062(VarCurr)
| v154072(VarCurr) ) ) ).
fof(writeUnaryOperator_11796,axiom,
! [VarCurr] :
( ~ v154072(VarCurr)
<=> v154013(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7361,axiom,
! [VarCurr] :
( v154060(VarCurr)
<=> ( v154061(VarCurr)
| v154013(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11795,axiom,
! [VarCurr] :
( ~ v154061(VarCurr)
<=> v154062(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7360,axiom,
! [VarCurr] :
( v154062(VarCurr)
<=> ( v154013(VarCurr,bitIndex3)
| v154063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20609,axiom,
! [VarCurr] :
( v154063(VarCurr)
<=> ( v154064(VarCurr)
& v154070(VarCurr) ) ) ).
fof(writeUnaryOperator_11794,axiom,
! [VarCurr] :
( ~ v154070(VarCurr)
<=> v154013(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7359,axiom,
! [VarCurr] :
( v154064(VarCurr)
<=> ( v154013(VarCurr,bitIndex2)
| v154065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20608,axiom,
! [VarCurr] :
( v154065(VarCurr)
<=> ( v154066(VarCurr)
& v154069(VarCurr) ) ) ).
fof(writeUnaryOperator_11793,axiom,
! [VarCurr] :
( ~ v154069(VarCurr)
<=> v154013(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7358,axiom,
! [VarCurr] :
( v154066(VarCurr)
<=> ( v154013(VarCurr,bitIndex1)
| v154067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20607,axiom,
! [VarCurr] :
( v154067(VarCurr)
<=> ( v154013(VarCurr,bitIndex0)
& v154068(VarCurr) ) ) ).
fof(writeUnaryOperator_11792,axiom,
! [VarCurr] :
( ~ v154068(VarCurr)
<=> v154013(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2411,axiom,
! [VarCurr] :
( v154056(VarCurr)
<=> ( ( v154013(VarCurr,bitIndex4)
<=> $false )
& ( v154013(VarCurr,bitIndex3)
<=> $false )
& ( v154013(VarCurr,bitIndex2)
<=> $false )
& ( v154013(VarCurr,bitIndex1)
<=> $false )
& ( v154013(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20606,axiom,
! [VarCurr] :
( v154054(VarCurr)
<=> ( v154043(VarCurr)
& v154050(VarCurr) ) ) ).
fof(addAssignment_86065,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v154052(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_86064,axiom,
! [VarCurr] :
( v154050(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20605,axiom,
! [VarCurr] :
( v154043(VarCurr)
<=> ( v154045(VarCurr)
| v154047(VarCurr) ) ) ).
fof(addAssignment_86063,axiom,
! [VarCurr] :
( v154047(VarCurr)
<=> v110583(VarCurr,bitIndex13) ) ).
fof(addAssignment_86062,axiom,
! [VarCurr] :
( v154045(VarCurr)
<=> v116(VarCurr,bitIndex13) ) ).
fof(addAssignment_86061,axiom,
! [VarCurr] :
( v154027(VarCurr)
<=> v154029(VarCurr) ) ).
fof(addAssignment_86060,axiom,
! [VarCurr] :
( v154029(VarCurr)
<=> v154031(VarCurr) ) ).
fof(addAssignment_86059,axiom,
! [VarCurr] :
( v154031(VarCurr)
<=> v154033(VarCurr) ) ).
fof(addAssignment_86058,axiom,
! [VarCurr] :
( v154033(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_86057,axiom,
! [VarCurr] :
( v154019(VarCurr)
<=> v154021(VarCurr) ) ).
fof(addAssignment_86056,axiom,
! [VarCurr] :
( v154021(VarCurr)
<=> v154023(VarCurr) ) ).
fof(addAssignment_86055,axiom,
! [VarCurr] :
( v154023(VarCurr)
<=> v154025(VarCurr) ) ).
fof(addAssignment_86054,axiom,
! [VarCurr] :
( v154025(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_86053,axiom,
! [VarCurr] :
( v153912(VarCurr)
<=> v153914(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2410,axiom,
! [VarCurr] :
( v153914(VarCurr)
<=> ( ( v153916(VarCurr,bitIndex4)
<=> $false )
& ( v153916(VarCurr,bitIndex3)
<=> $false )
& ( v153916(VarCurr,bitIndex2)
<=> $false )
& ( v153916(VarCurr,bitIndex1)
<=> $false )
& ( v153916(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86052,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153916(VarCurr,B)
<=> v153918(VarCurr,B) ) ) ).
fof(addAssignment_86051,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153918(VarCurr,B)
<=> v153920(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153991(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153920(VarNext,B)
<=> v153920(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2290,axiom,
! [VarNext] :
( v153991(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153920(VarNext,B)
<=> v154001(VarNext,B) ) ) ) ).
fof(addAssignment_86050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v154001(VarNext,B)
<=> v153999(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1742,axiom,
! [VarCurr] :
( ~ v154002(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153999(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1755,axiom,
! [VarCurr] :
( v154002(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153999(VarCurr,B)
<=> v153930(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20604,axiom,
! [VarCurr] :
( v154002(VarCurr)
<=> ( v154003(VarCurr)
& v154004(VarCurr) ) ) ).
fof(writeUnaryOperator_11791,axiom,
! [VarCurr] :
( ~ v154004(VarCurr)
<=> v153926(VarCurr) ) ).
fof(writeUnaryOperator_11790,axiom,
! [VarCurr] :
( ~ v154003(VarCurr)
<=> v153922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153991(VarNext)
<=> v153992(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153992(VarNext)
<=> ( v153993(VarNext)
& v153986(VarNext) ) ) ) ).
fof(writeUnaryOperator_11789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153993(VarNext)
<=> v153995(VarNext) ) ) ).
fof(addAssignment_86049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153995(VarNext)
<=> v153986(VarCurr) ) ) ).
fof(addAssignment_86048,axiom,
! [VarCurr] :
( v153986(VarCurr)
<=> v153988(VarCurr) ) ).
fof(addAssignment_86047,axiom,
! [VarCurr] :
( v153988(VarCurr)
<=> v153891(VarCurr) ) ).
fof(addAssignment_86046,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153930(VarCurr,B)
<=> v153932(VarCurr,B) ) ) ).
fof(addAssignment_86045,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153932(VarCurr,B)
<=> v153934(VarCurr,B) ) ) ).
fof(addAssignment_86044,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153934(VarCurr,B)
<=> v153936(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1741,axiom,
! [VarCurr] :
( ~ v153951(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153936(VarCurr,B)
<=> v153955(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1754,axiom,
! [VarCurr] :
( v153951(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153936(VarCurr,B)
<=> v153952(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1740,axiom,
! [VarCurr] :
( ~ v153956(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153955(VarCurr,B)
<=> v153957(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1753,axiom,
! [VarCurr] :
( v153956(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153955(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_86043,axiom,
! [VarCurr] :
( v153957(VarCurr,bitIndex0)
<=> v153983(VarCurr) ) ).
fof(addAssignment_86042,axiom,
! [VarCurr] :
( v153957(VarCurr,bitIndex1)
<=> v153981(VarCurr) ) ).
fof(addAssignment_86041,axiom,
! [VarCurr] :
( v153957(VarCurr,bitIndex2)
<=> v153977(VarCurr) ) ).
fof(addAssignment_86040,axiom,
! [VarCurr] :
( v153957(VarCurr,bitIndex3)
<=> v153973(VarCurr) ) ).
fof(addAssignment_86039,axiom,
! [VarCurr] :
( v153957(VarCurr,bitIndex4)
<=> v153959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20601,axiom,
! [VarCurr] :
( v153981(VarCurr)
<=> ( v153982(VarCurr)
& v153984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20600,axiom,
! [VarCurr] :
( v153984(VarCurr)
<=> ( v153916(VarCurr,bitIndex0)
| v153968(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7357,axiom,
! [VarCurr] :
( v153982(VarCurr)
<=> ( v153983(VarCurr)
| v153916(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11788,axiom,
! [VarCurr] :
( ~ v153983(VarCurr)
<=> v153916(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20599,axiom,
! [VarCurr] :
( v153977(VarCurr)
<=> ( v153978(VarCurr)
& v153980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20598,axiom,
! [VarCurr] :
( v153980(VarCurr)
<=> ( v153966(VarCurr)
| v153969(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7356,axiom,
! [VarCurr] :
( v153978(VarCurr)
<=> ( v153979(VarCurr)
| v153916(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11787,axiom,
! [VarCurr] :
( ~ v153979(VarCurr)
<=> v153966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20597,axiom,
! [VarCurr] :
( v153973(VarCurr)
<=> ( v153974(VarCurr)
& v153976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20596,axiom,
! [VarCurr] :
( v153976(VarCurr)
<=> ( v153964(VarCurr)
| v153970(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7355,axiom,
! [VarCurr] :
( v153974(VarCurr)
<=> ( v153975(VarCurr)
| v153916(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11786,axiom,
! [VarCurr] :
( ~ v153975(VarCurr)
<=> v153964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20595,axiom,
! [VarCurr] :
( v153959(VarCurr)
<=> ( v153960(VarCurr)
& v153971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20594,axiom,
! [VarCurr] :
( v153971(VarCurr)
<=> ( v153962(VarCurr)
| v153972(VarCurr) ) ) ).
fof(writeUnaryOperator_11785,axiom,
! [VarCurr] :
( ~ v153972(VarCurr)
<=> v153916(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7354,axiom,
! [VarCurr] :
( v153960(VarCurr)
<=> ( v153961(VarCurr)
| v153916(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11784,axiom,
! [VarCurr] :
( ~ v153961(VarCurr)
<=> v153962(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7353,axiom,
! [VarCurr] :
( v153962(VarCurr)
<=> ( v153916(VarCurr,bitIndex3)
| v153963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20593,axiom,
! [VarCurr] :
( v153963(VarCurr)
<=> ( v153964(VarCurr)
& v153970(VarCurr) ) ) ).
fof(writeUnaryOperator_11783,axiom,
! [VarCurr] :
( ~ v153970(VarCurr)
<=> v153916(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7352,axiom,
! [VarCurr] :
( v153964(VarCurr)
<=> ( v153916(VarCurr,bitIndex2)
| v153965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20592,axiom,
! [VarCurr] :
( v153965(VarCurr)
<=> ( v153966(VarCurr)
& v153969(VarCurr) ) ) ).
fof(writeUnaryOperator_11782,axiom,
! [VarCurr] :
( ~ v153969(VarCurr)
<=> v153916(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7351,axiom,
! [VarCurr] :
( v153966(VarCurr)
<=> ( v153916(VarCurr,bitIndex1)
| v153967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20591,axiom,
! [VarCurr] :
( v153967(VarCurr)
<=> ( v153916(VarCurr,bitIndex0)
& v153968(VarCurr) ) ) ).
fof(writeUnaryOperator_11781,axiom,
! [VarCurr] :
( ~ v153968(VarCurr)
<=> v153916(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2409,axiom,
! [VarCurr] :
( v153956(VarCurr)
<=> ( ( v153916(VarCurr,bitIndex4)
<=> $false )
& ( v153916(VarCurr,bitIndex3)
<=> $false )
& ( v153916(VarCurr,bitIndex2)
<=> $false )
& ( v153916(VarCurr,bitIndex1)
<=> $false )
& ( v153916(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1739,axiom,
! [VarCurr] :
( ~ v153953(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153952(VarCurr,B)
<=> v153949(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1752,axiom,
! [VarCurr] :
( v153953(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153952(VarCurr,B)
<=> v153947(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20590,axiom,
! [VarCurr] :
( v153953(VarCurr)
<=> ( v153954(VarCurr)
| v153942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20589,axiom,
! [VarCurr] :
( v153954(VarCurr)
<=> ( v153945(VarCurr)
& v153940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20588,axiom,
! [VarCurr] :
( v153951(VarCurr)
<=> ( v153938(VarCurr)
& v153851(VarCurr) ) ) ).
fof(addAssignment_86038,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153949(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_86037,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153947(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_86036,axiom,
! [VarCurr] :
( v153945(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20587,axiom,
! [VarCurr] :
( v153938(VarCurr)
<=> ( v153940(VarCurr)
| v153942(VarCurr) ) ) ).
fof(addAssignment_86035,axiom,
! [VarCurr] :
( v153942(VarCurr)
<=> v110563(VarCurr,bitIndex12) ) ).
fof(addAssignment_86034,axiom,
! [VarCurr] :
( v153940(VarCurr)
<=> v108901(VarCurr,bitIndex12) ) ).
fof(addAssignment_86033,axiom,
! [VarCurr] :
( v153926(VarCurr)
<=> v153928(VarCurr) ) ).
fof(addAssignment_86032,axiom,
! [VarCurr] :
( v153928(VarCurr)
<=> v153832(VarCurr) ) ).
fof(addAssignment_86031,axiom,
! [VarCurr] :
( v153922(VarCurr)
<=> v153924(VarCurr) ) ).
fof(addAssignment_86030,axiom,
! [VarCurr] :
( v153924(VarCurr)
<=> v153824(VarCurr) ) ).
fof(addAssignment_86029,axiom,
! [VarCurr] :
( v153810(VarCurr)
<=> v153812(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2408,axiom,
! [VarCurr] :
( v153812(VarCurr)
<=> ( ( v153814(VarCurr,bitIndex4)
<=> $false )
& ( v153814(VarCurr,bitIndex3)
<=> $false )
& ( v153814(VarCurr,bitIndex2)
<=> $false )
& ( v153814(VarCurr,bitIndex1)
<=> $false )
& ( v153814(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86028,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153814(VarCurr,B)
<=> v153816(VarCurr,B) ) ) ).
fof(addAssignment_86027,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153816(VarCurr,B)
<=> v153818(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153894(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153818(VarNext,B)
<=> v153818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2289,axiom,
! [VarNext] :
( v153894(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153818(VarNext,B)
<=> v153904(VarNext,B) ) ) ) ).
fof(addAssignment_86026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153904(VarNext,B)
<=> v153902(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1738,axiom,
! [VarCurr] :
( ~ v153905(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153902(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1751,axiom,
! [VarCurr] :
( v153905(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153902(VarCurr,B)
<=> v153836(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20586,axiom,
! [VarCurr] :
( v153905(VarCurr)
<=> ( v153906(VarCurr)
& v153907(VarCurr) ) ) ).
fof(writeUnaryOperator_11780,axiom,
! [VarCurr] :
( ~ v153907(VarCurr)
<=> v153828(VarCurr) ) ).
fof(writeUnaryOperator_11779,axiom,
! [VarCurr] :
( ~ v153906(VarCurr)
<=> v153820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153894(VarNext)
<=> v153895(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153895(VarNext)
<=> ( v153896(VarNext)
& v153887(VarNext) ) ) ) ).
fof(writeUnaryOperator_11778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153896(VarNext)
<=> v153898(VarNext) ) ) ).
fof(addAssignment_86025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153898(VarNext)
<=> v153887(VarCurr) ) ) ).
fof(addAssignment_86024,axiom,
! [VarCurr] :
( v153887(VarCurr)
<=> v153889(VarCurr) ) ).
fof(addAssignment_86023,axiom,
! [VarCurr] :
( v153889(VarCurr)
<=> v153891(VarCurr) ) ).
fof(addAssignment_86022,axiom,
! [VarCurr] :
( v153891(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_86021,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153836(VarCurr,B)
<=> v153838(VarCurr,B) ) ) ).
fof(addAssignment_86020,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153838(VarCurr,B)
<=> v153840(VarCurr,B) ) ) ).
fof(addAssignment_86019,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153840(VarCurr,B)
<=> v153842(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1737,axiom,
! [VarCurr] :
( ~ v153855(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153842(VarCurr,B)
<=> v153856(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1750,axiom,
! [VarCurr] :
( v153855(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153842(VarCurr,B)
<=> v153853(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1736,axiom,
! [VarCurr] :
( ~ v153857(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153856(VarCurr,B)
<=> v153858(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1749,axiom,
! [VarCurr] :
( v153857(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153856(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_86018,axiom,
! [VarCurr] :
( v153858(VarCurr,bitIndex0)
<=> v153884(VarCurr) ) ).
fof(addAssignment_86017,axiom,
! [VarCurr] :
( v153858(VarCurr,bitIndex1)
<=> v153882(VarCurr) ) ).
fof(addAssignment_86016,axiom,
! [VarCurr] :
( v153858(VarCurr,bitIndex2)
<=> v153878(VarCurr) ) ).
fof(addAssignment_86015,axiom,
! [VarCurr] :
( v153858(VarCurr,bitIndex3)
<=> v153874(VarCurr) ) ).
fof(addAssignment_86014,axiom,
! [VarCurr] :
( v153858(VarCurr,bitIndex4)
<=> v153860(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20583,axiom,
! [VarCurr] :
( v153882(VarCurr)
<=> ( v153883(VarCurr)
& v153885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20582,axiom,
! [VarCurr] :
( v153885(VarCurr)
<=> ( v153814(VarCurr,bitIndex0)
| v153869(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7350,axiom,
! [VarCurr] :
( v153883(VarCurr)
<=> ( v153884(VarCurr)
| v153814(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11777,axiom,
! [VarCurr] :
( ~ v153884(VarCurr)
<=> v153814(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20581,axiom,
! [VarCurr] :
( v153878(VarCurr)
<=> ( v153879(VarCurr)
& v153881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20580,axiom,
! [VarCurr] :
( v153881(VarCurr)
<=> ( v153867(VarCurr)
| v153870(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7349,axiom,
! [VarCurr] :
( v153879(VarCurr)
<=> ( v153880(VarCurr)
| v153814(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11776,axiom,
! [VarCurr] :
( ~ v153880(VarCurr)
<=> v153867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20579,axiom,
! [VarCurr] :
( v153874(VarCurr)
<=> ( v153875(VarCurr)
& v153877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20578,axiom,
! [VarCurr] :
( v153877(VarCurr)
<=> ( v153865(VarCurr)
| v153871(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7348,axiom,
! [VarCurr] :
( v153875(VarCurr)
<=> ( v153876(VarCurr)
| v153814(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11775,axiom,
! [VarCurr] :
( ~ v153876(VarCurr)
<=> v153865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20577,axiom,
! [VarCurr] :
( v153860(VarCurr)
<=> ( v153861(VarCurr)
& v153872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20576,axiom,
! [VarCurr] :
( v153872(VarCurr)
<=> ( v153863(VarCurr)
| v153873(VarCurr) ) ) ).
fof(writeUnaryOperator_11774,axiom,
! [VarCurr] :
( ~ v153873(VarCurr)
<=> v153814(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7347,axiom,
! [VarCurr] :
( v153861(VarCurr)
<=> ( v153862(VarCurr)
| v153814(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11773,axiom,
! [VarCurr] :
( ~ v153862(VarCurr)
<=> v153863(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7346,axiom,
! [VarCurr] :
( v153863(VarCurr)
<=> ( v153814(VarCurr,bitIndex3)
| v153864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20575,axiom,
! [VarCurr] :
( v153864(VarCurr)
<=> ( v153865(VarCurr)
& v153871(VarCurr) ) ) ).
fof(writeUnaryOperator_11772,axiom,
! [VarCurr] :
( ~ v153871(VarCurr)
<=> v153814(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7345,axiom,
! [VarCurr] :
( v153865(VarCurr)
<=> ( v153814(VarCurr,bitIndex2)
| v153866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20574,axiom,
! [VarCurr] :
( v153866(VarCurr)
<=> ( v153867(VarCurr)
& v153870(VarCurr) ) ) ).
fof(writeUnaryOperator_11771,axiom,
! [VarCurr] :
( ~ v153870(VarCurr)
<=> v153814(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7344,axiom,
! [VarCurr] :
( v153867(VarCurr)
<=> ( v153814(VarCurr,bitIndex1)
| v153868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20573,axiom,
! [VarCurr] :
( v153868(VarCurr)
<=> ( v153814(VarCurr,bitIndex0)
& v153869(VarCurr) ) ) ).
fof(writeUnaryOperator_11770,axiom,
! [VarCurr] :
( ~ v153869(VarCurr)
<=> v153814(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2407,axiom,
! [VarCurr] :
( v153857(VarCurr)
<=> ( ( v153814(VarCurr,bitIndex4)
<=> $false )
& ( v153814(VarCurr,bitIndex3)
<=> $false )
& ( v153814(VarCurr,bitIndex2)
<=> $false )
& ( v153814(VarCurr,bitIndex1)
<=> $false )
& ( v153814(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20572,axiom,
! [VarCurr] :
( v153855(VarCurr)
<=> ( v153844(VarCurr)
& v153851(VarCurr) ) ) ).
fof(addAssignment_86013,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153853(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_86012,axiom,
! [VarCurr] :
( v153851(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20571,axiom,
! [VarCurr] :
( v153844(VarCurr)
<=> ( v153846(VarCurr)
| v153848(VarCurr) ) ) ).
fof(addAssignment_86011,axiom,
! [VarCurr] :
( v153848(VarCurr)
<=> v110583(VarCurr,bitIndex12) ) ).
fof(addAssignment_86010,axiom,
! [VarCurr] :
( v153846(VarCurr)
<=> v116(VarCurr,bitIndex12) ) ).
fof(addAssignment_86009,axiom,
! [VarCurr] :
( v153828(VarCurr)
<=> v153830(VarCurr) ) ).
fof(addAssignment_86008,axiom,
! [VarCurr] :
( v153830(VarCurr)
<=> v153832(VarCurr) ) ).
fof(addAssignment_86007,axiom,
! [VarCurr] :
( v153832(VarCurr)
<=> v153834(VarCurr) ) ).
fof(addAssignment_86006,axiom,
! [VarCurr] :
( v153834(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_86005,axiom,
! [VarCurr] :
( v153820(VarCurr)
<=> v153822(VarCurr) ) ).
fof(addAssignment_86004,axiom,
! [VarCurr] :
( v153822(VarCurr)
<=> v153824(VarCurr) ) ).
fof(addAssignment_86003,axiom,
! [VarCurr] :
( v153824(VarCurr)
<=> v153826(VarCurr) ) ).
fof(addAssignment_86002,axiom,
! [VarCurr] :
( v153826(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_86001,axiom,
! [VarCurr] :
( v153713(VarCurr)
<=> v153715(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2406,axiom,
! [VarCurr] :
( v153715(VarCurr)
<=> ( ( v153717(VarCurr,bitIndex4)
<=> $false )
& ( v153717(VarCurr,bitIndex3)
<=> $false )
& ( v153717(VarCurr,bitIndex2)
<=> $false )
& ( v153717(VarCurr,bitIndex1)
<=> $false )
& ( v153717(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_86000,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153717(VarCurr,B)
<=> v153719(VarCurr,B) ) ) ).
fof(addAssignment_85999,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153719(VarCurr,B)
<=> v153721(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153792(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153721(VarNext,B)
<=> v153721(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2288,axiom,
! [VarNext] :
( v153792(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153721(VarNext,B)
<=> v153802(VarNext,B) ) ) ) ).
fof(addAssignment_85998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153802(VarNext,B)
<=> v153800(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1735,axiom,
! [VarCurr] :
( ~ v153803(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153800(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1748,axiom,
! [VarCurr] :
( v153803(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153800(VarCurr,B)
<=> v153731(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20570,axiom,
! [VarCurr] :
( v153803(VarCurr)
<=> ( v153804(VarCurr)
& v153805(VarCurr) ) ) ).
fof(writeUnaryOperator_11769,axiom,
! [VarCurr] :
( ~ v153805(VarCurr)
<=> v153727(VarCurr) ) ).
fof(writeUnaryOperator_11768,axiom,
! [VarCurr] :
( ~ v153804(VarCurr)
<=> v153723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153792(VarNext)
<=> v153793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153793(VarNext)
<=> ( v153794(VarNext)
& v153787(VarNext) ) ) ) ).
fof(writeUnaryOperator_11767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153794(VarNext)
<=> v153796(VarNext) ) ) ).
fof(addAssignment_85997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153796(VarNext)
<=> v153787(VarCurr) ) ) ).
fof(addAssignment_85996,axiom,
! [VarCurr] :
( v153787(VarCurr)
<=> v153789(VarCurr) ) ).
fof(addAssignment_85995,axiom,
! [VarCurr] :
( v153789(VarCurr)
<=> v153692(VarCurr) ) ).
fof(addAssignment_85994,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153731(VarCurr,B)
<=> v153733(VarCurr,B) ) ) ).
fof(addAssignment_85993,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153733(VarCurr,B)
<=> v153735(VarCurr,B) ) ) ).
fof(addAssignment_85992,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153735(VarCurr,B)
<=> v153737(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1734,axiom,
! [VarCurr] :
( ~ v153752(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153737(VarCurr,B)
<=> v153756(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1747,axiom,
! [VarCurr] :
( v153752(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153737(VarCurr,B)
<=> v153753(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1733,axiom,
! [VarCurr] :
( ~ v153757(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153756(VarCurr,B)
<=> v153758(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1746,axiom,
! [VarCurr] :
( v153757(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153756(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85991,axiom,
! [VarCurr] :
( v153758(VarCurr,bitIndex0)
<=> v153784(VarCurr) ) ).
fof(addAssignment_85990,axiom,
! [VarCurr] :
( v153758(VarCurr,bitIndex1)
<=> v153782(VarCurr) ) ).
fof(addAssignment_85989,axiom,
! [VarCurr] :
( v153758(VarCurr,bitIndex2)
<=> v153778(VarCurr) ) ).
fof(addAssignment_85988,axiom,
! [VarCurr] :
( v153758(VarCurr,bitIndex3)
<=> v153774(VarCurr) ) ).
fof(addAssignment_85987,axiom,
! [VarCurr] :
( v153758(VarCurr,bitIndex4)
<=> v153760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20567,axiom,
! [VarCurr] :
( v153782(VarCurr)
<=> ( v153783(VarCurr)
& v153785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20566,axiom,
! [VarCurr] :
( v153785(VarCurr)
<=> ( v153717(VarCurr,bitIndex0)
| v153769(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7343,axiom,
! [VarCurr] :
( v153783(VarCurr)
<=> ( v153784(VarCurr)
| v153717(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11766,axiom,
! [VarCurr] :
( ~ v153784(VarCurr)
<=> v153717(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20565,axiom,
! [VarCurr] :
( v153778(VarCurr)
<=> ( v153779(VarCurr)
& v153781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20564,axiom,
! [VarCurr] :
( v153781(VarCurr)
<=> ( v153767(VarCurr)
| v153770(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7342,axiom,
! [VarCurr] :
( v153779(VarCurr)
<=> ( v153780(VarCurr)
| v153717(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11765,axiom,
! [VarCurr] :
( ~ v153780(VarCurr)
<=> v153767(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20563,axiom,
! [VarCurr] :
( v153774(VarCurr)
<=> ( v153775(VarCurr)
& v153777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20562,axiom,
! [VarCurr] :
( v153777(VarCurr)
<=> ( v153765(VarCurr)
| v153771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7341,axiom,
! [VarCurr] :
( v153775(VarCurr)
<=> ( v153776(VarCurr)
| v153717(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11764,axiom,
! [VarCurr] :
( ~ v153776(VarCurr)
<=> v153765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20561,axiom,
! [VarCurr] :
( v153760(VarCurr)
<=> ( v153761(VarCurr)
& v153772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20560,axiom,
! [VarCurr] :
( v153772(VarCurr)
<=> ( v153763(VarCurr)
| v153773(VarCurr) ) ) ).
fof(writeUnaryOperator_11763,axiom,
! [VarCurr] :
( ~ v153773(VarCurr)
<=> v153717(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7340,axiom,
! [VarCurr] :
( v153761(VarCurr)
<=> ( v153762(VarCurr)
| v153717(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11762,axiom,
! [VarCurr] :
( ~ v153762(VarCurr)
<=> v153763(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7339,axiom,
! [VarCurr] :
( v153763(VarCurr)
<=> ( v153717(VarCurr,bitIndex3)
| v153764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20559,axiom,
! [VarCurr] :
( v153764(VarCurr)
<=> ( v153765(VarCurr)
& v153771(VarCurr) ) ) ).
fof(writeUnaryOperator_11761,axiom,
! [VarCurr] :
( ~ v153771(VarCurr)
<=> v153717(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7338,axiom,
! [VarCurr] :
( v153765(VarCurr)
<=> ( v153717(VarCurr,bitIndex2)
| v153766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20558,axiom,
! [VarCurr] :
( v153766(VarCurr)
<=> ( v153767(VarCurr)
& v153770(VarCurr) ) ) ).
fof(writeUnaryOperator_11760,axiom,
! [VarCurr] :
( ~ v153770(VarCurr)
<=> v153717(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7337,axiom,
! [VarCurr] :
( v153767(VarCurr)
<=> ( v153717(VarCurr,bitIndex1)
| v153768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20557,axiom,
! [VarCurr] :
( v153768(VarCurr)
<=> ( v153717(VarCurr,bitIndex0)
& v153769(VarCurr) ) ) ).
fof(writeUnaryOperator_11759,axiom,
! [VarCurr] :
( ~ v153769(VarCurr)
<=> v153717(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2405,axiom,
! [VarCurr] :
( v153757(VarCurr)
<=> ( ( v153717(VarCurr,bitIndex4)
<=> $false )
& ( v153717(VarCurr,bitIndex3)
<=> $false )
& ( v153717(VarCurr,bitIndex2)
<=> $false )
& ( v153717(VarCurr,bitIndex1)
<=> $false )
& ( v153717(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1732,axiom,
! [VarCurr] :
( ~ v153754(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153753(VarCurr,B)
<=> v153750(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1745,axiom,
! [VarCurr] :
( v153754(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153753(VarCurr,B)
<=> v153748(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20556,axiom,
! [VarCurr] :
( v153754(VarCurr)
<=> ( v153755(VarCurr)
| v153743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20555,axiom,
! [VarCurr] :
( v153755(VarCurr)
<=> ( v153746(VarCurr)
& v153741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20554,axiom,
! [VarCurr] :
( v153752(VarCurr)
<=> ( v153739(VarCurr)
& v153652(VarCurr) ) ) ).
fof(addAssignment_85986,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153750(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85985,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153748(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85984,axiom,
! [VarCurr] :
( v153746(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20553,axiom,
! [VarCurr] :
( v153739(VarCurr)
<=> ( v153741(VarCurr)
| v153743(VarCurr) ) ) ).
fof(addAssignment_85983,axiom,
! [VarCurr] :
( v153743(VarCurr)
<=> v110563(VarCurr,bitIndex11) ) ).
fof(addAssignment_85982,axiom,
! [VarCurr] :
( v153741(VarCurr)
<=> v108901(VarCurr,bitIndex11) ) ).
fof(addAssignment_85981,axiom,
! [VarCurr] :
( v153727(VarCurr)
<=> v153729(VarCurr) ) ).
fof(addAssignment_85980,axiom,
! [VarCurr] :
( v153729(VarCurr)
<=> v153633(VarCurr) ) ).
fof(addAssignment_85979,axiom,
! [VarCurr] :
( v153723(VarCurr)
<=> v153725(VarCurr) ) ).
fof(addAssignment_85978,axiom,
! [VarCurr] :
( v153725(VarCurr)
<=> v153625(VarCurr) ) ).
fof(addAssignment_85977,axiom,
! [VarCurr] :
( v153611(VarCurr)
<=> v153613(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2404,axiom,
! [VarCurr] :
( v153613(VarCurr)
<=> ( ( v153615(VarCurr,bitIndex4)
<=> $false )
& ( v153615(VarCurr,bitIndex3)
<=> $false )
& ( v153615(VarCurr,bitIndex2)
<=> $false )
& ( v153615(VarCurr,bitIndex1)
<=> $false )
& ( v153615(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85976,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153615(VarCurr,B)
<=> v153617(VarCurr,B) ) ) ).
fof(addAssignment_85975,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153617(VarCurr,B)
<=> v153619(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153695(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153619(VarNext,B)
<=> v153619(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2287,axiom,
! [VarNext] :
( v153695(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153619(VarNext,B)
<=> v153705(VarNext,B) ) ) ) ).
fof(addAssignment_85974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153705(VarNext,B)
<=> v153703(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1731,axiom,
! [VarCurr] :
( ~ v153706(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153703(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1744,axiom,
! [VarCurr] :
( v153706(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153703(VarCurr,B)
<=> v153637(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20552,axiom,
! [VarCurr] :
( v153706(VarCurr)
<=> ( v153707(VarCurr)
& v153708(VarCurr) ) ) ).
fof(writeUnaryOperator_11758,axiom,
! [VarCurr] :
( ~ v153708(VarCurr)
<=> v153629(VarCurr) ) ).
fof(writeUnaryOperator_11757,axiom,
! [VarCurr] :
( ~ v153707(VarCurr)
<=> v153621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153695(VarNext)
<=> v153696(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153696(VarNext)
<=> ( v153697(VarNext)
& v153688(VarNext) ) ) ) ).
fof(writeUnaryOperator_11756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153697(VarNext)
<=> v153699(VarNext) ) ) ).
fof(addAssignment_85973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153699(VarNext)
<=> v153688(VarCurr) ) ) ).
fof(addAssignment_85972,axiom,
! [VarCurr] :
( v153688(VarCurr)
<=> v153690(VarCurr) ) ).
fof(addAssignment_85971,axiom,
! [VarCurr] :
( v153690(VarCurr)
<=> v153692(VarCurr) ) ).
fof(addAssignment_85970,axiom,
! [VarCurr] :
( v153692(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85969,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153637(VarCurr,B)
<=> v153639(VarCurr,B) ) ) ).
fof(addAssignment_85968,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153639(VarCurr,B)
<=> v153641(VarCurr,B) ) ) ).
fof(addAssignment_85967,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153641(VarCurr,B)
<=> v153643(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1730,axiom,
! [VarCurr] :
( ~ v153656(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153643(VarCurr,B)
<=> v153657(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1743,axiom,
! [VarCurr] :
( v153656(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153643(VarCurr,B)
<=> v153654(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1729,axiom,
! [VarCurr] :
( ~ v153658(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153657(VarCurr,B)
<=> v153659(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1742,axiom,
! [VarCurr] :
( v153658(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153657(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85966,axiom,
! [VarCurr] :
( v153659(VarCurr,bitIndex0)
<=> v153685(VarCurr) ) ).
fof(addAssignment_85965,axiom,
! [VarCurr] :
( v153659(VarCurr,bitIndex1)
<=> v153683(VarCurr) ) ).
fof(addAssignment_85964,axiom,
! [VarCurr] :
( v153659(VarCurr,bitIndex2)
<=> v153679(VarCurr) ) ).
fof(addAssignment_85963,axiom,
! [VarCurr] :
( v153659(VarCurr,bitIndex3)
<=> v153675(VarCurr) ) ).
fof(addAssignment_85962,axiom,
! [VarCurr] :
( v153659(VarCurr,bitIndex4)
<=> v153661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20549,axiom,
! [VarCurr] :
( v153683(VarCurr)
<=> ( v153684(VarCurr)
& v153686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20548,axiom,
! [VarCurr] :
( v153686(VarCurr)
<=> ( v153615(VarCurr,bitIndex0)
| v153670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7336,axiom,
! [VarCurr] :
( v153684(VarCurr)
<=> ( v153685(VarCurr)
| v153615(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11755,axiom,
! [VarCurr] :
( ~ v153685(VarCurr)
<=> v153615(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20547,axiom,
! [VarCurr] :
( v153679(VarCurr)
<=> ( v153680(VarCurr)
& v153682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20546,axiom,
! [VarCurr] :
( v153682(VarCurr)
<=> ( v153668(VarCurr)
| v153671(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7335,axiom,
! [VarCurr] :
( v153680(VarCurr)
<=> ( v153681(VarCurr)
| v153615(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11754,axiom,
! [VarCurr] :
( ~ v153681(VarCurr)
<=> v153668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20545,axiom,
! [VarCurr] :
( v153675(VarCurr)
<=> ( v153676(VarCurr)
& v153678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20544,axiom,
! [VarCurr] :
( v153678(VarCurr)
<=> ( v153666(VarCurr)
| v153672(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7334,axiom,
! [VarCurr] :
( v153676(VarCurr)
<=> ( v153677(VarCurr)
| v153615(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11753,axiom,
! [VarCurr] :
( ~ v153677(VarCurr)
<=> v153666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20543,axiom,
! [VarCurr] :
( v153661(VarCurr)
<=> ( v153662(VarCurr)
& v153673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20542,axiom,
! [VarCurr] :
( v153673(VarCurr)
<=> ( v153664(VarCurr)
| v153674(VarCurr) ) ) ).
fof(writeUnaryOperator_11752,axiom,
! [VarCurr] :
( ~ v153674(VarCurr)
<=> v153615(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7333,axiom,
! [VarCurr] :
( v153662(VarCurr)
<=> ( v153663(VarCurr)
| v153615(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11751,axiom,
! [VarCurr] :
( ~ v153663(VarCurr)
<=> v153664(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7332,axiom,
! [VarCurr] :
( v153664(VarCurr)
<=> ( v153615(VarCurr,bitIndex3)
| v153665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20541,axiom,
! [VarCurr] :
( v153665(VarCurr)
<=> ( v153666(VarCurr)
& v153672(VarCurr) ) ) ).
fof(writeUnaryOperator_11750,axiom,
! [VarCurr] :
( ~ v153672(VarCurr)
<=> v153615(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7331,axiom,
! [VarCurr] :
( v153666(VarCurr)
<=> ( v153615(VarCurr,bitIndex2)
| v153667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20540,axiom,
! [VarCurr] :
( v153667(VarCurr)
<=> ( v153668(VarCurr)
& v153671(VarCurr) ) ) ).
fof(writeUnaryOperator_11749,axiom,
! [VarCurr] :
( ~ v153671(VarCurr)
<=> v153615(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7330,axiom,
! [VarCurr] :
( v153668(VarCurr)
<=> ( v153615(VarCurr,bitIndex1)
| v153669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20539,axiom,
! [VarCurr] :
( v153669(VarCurr)
<=> ( v153615(VarCurr,bitIndex0)
& v153670(VarCurr) ) ) ).
fof(writeUnaryOperator_11748,axiom,
! [VarCurr] :
( ~ v153670(VarCurr)
<=> v153615(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2403,axiom,
! [VarCurr] :
( v153658(VarCurr)
<=> ( ( v153615(VarCurr,bitIndex4)
<=> $false )
& ( v153615(VarCurr,bitIndex3)
<=> $false )
& ( v153615(VarCurr,bitIndex2)
<=> $false )
& ( v153615(VarCurr,bitIndex1)
<=> $false )
& ( v153615(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20538,axiom,
! [VarCurr] :
( v153656(VarCurr)
<=> ( v153645(VarCurr)
& v153652(VarCurr) ) ) ).
fof(addAssignment_85961,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153654(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85960,axiom,
! [VarCurr] :
( v153652(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20537,axiom,
! [VarCurr] :
( v153645(VarCurr)
<=> ( v153647(VarCurr)
| v153649(VarCurr) ) ) ).
fof(addAssignment_85959,axiom,
! [VarCurr] :
( v153649(VarCurr)
<=> v110583(VarCurr,bitIndex11) ) ).
fof(addAssignment_85958,axiom,
! [VarCurr] :
( v153647(VarCurr)
<=> v116(VarCurr,bitIndex11) ) ).
fof(addAssignment_85957,axiom,
! [VarCurr] :
( v153629(VarCurr)
<=> v153631(VarCurr) ) ).
fof(addAssignment_85956,axiom,
! [VarCurr] :
( v153631(VarCurr)
<=> v153633(VarCurr) ) ).
fof(addAssignment_85955,axiom,
! [VarCurr] :
( v153633(VarCurr)
<=> v153635(VarCurr) ) ).
fof(addAssignment_85954,axiom,
! [VarCurr] :
( v153635(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85953,axiom,
! [VarCurr] :
( v153621(VarCurr)
<=> v153623(VarCurr) ) ).
fof(addAssignment_85952,axiom,
! [VarCurr] :
( v153623(VarCurr)
<=> v153625(VarCurr) ) ).
fof(addAssignment_85951,axiom,
! [VarCurr] :
( v153625(VarCurr)
<=> v153627(VarCurr) ) ).
fof(addAssignment_85950,axiom,
! [VarCurr] :
( v153627(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85949,axiom,
! [VarCurr] :
( v153514(VarCurr)
<=> v153516(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2402,axiom,
! [VarCurr] :
( v153516(VarCurr)
<=> ( ( v153518(VarCurr,bitIndex4)
<=> $false )
& ( v153518(VarCurr,bitIndex3)
<=> $false )
& ( v153518(VarCurr,bitIndex2)
<=> $false )
& ( v153518(VarCurr,bitIndex1)
<=> $false )
& ( v153518(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85948,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153518(VarCurr,B)
<=> v153520(VarCurr,B) ) ) ).
fof(addAssignment_85947,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153520(VarCurr,B)
<=> v153522(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153593(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153522(VarNext,B)
<=> v153522(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2286,axiom,
! [VarNext] :
( v153593(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153522(VarNext,B)
<=> v153603(VarNext,B) ) ) ) ).
fof(addAssignment_85946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153603(VarNext,B)
<=> v153601(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1728,axiom,
! [VarCurr] :
( ~ v153604(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153601(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1741,axiom,
! [VarCurr] :
( v153604(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153601(VarCurr,B)
<=> v153532(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20536,axiom,
! [VarCurr] :
( v153604(VarCurr)
<=> ( v153605(VarCurr)
& v153606(VarCurr) ) ) ).
fof(writeUnaryOperator_11747,axiom,
! [VarCurr] :
( ~ v153606(VarCurr)
<=> v153528(VarCurr) ) ).
fof(writeUnaryOperator_11746,axiom,
! [VarCurr] :
( ~ v153605(VarCurr)
<=> v153524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153593(VarNext)
<=> v153594(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153594(VarNext)
<=> ( v153595(VarNext)
& v153588(VarNext) ) ) ) ).
fof(writeUnaryOperator_11745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153595(VarNext)
<=> v153597(VarNext) ) ) ).
fof(addAssignment_85945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153597(VarNext)
<=> v153588(VarCurr) ) ) ).
fof(addAssignment_85944,axiom,
! [VarCurr] :
( v153588(VarCurr)
<=> v153590(VarCurr) ) ).
fof(addAssignment_85943,axiom,
! [VarCurr] :
( v153590(VarCurr)
<=> v153493(VarCurr) ) ).
fof(addAssignment_85942,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153532(VarCurr,B)
<=> v153534(VarCurr,B) ) ) ).
fof(addAssignment_85941,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153534(VarCurr,B)
<=> v153536(VarCurr,B) ) ) ).
fof(addAssignment_85940,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153536(VarCurr,B)
<=> v153538(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1727,axiom,
! [VarCurr] :
( ~ v153553(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153538(VarCurr,B)
<=> v153557(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1740,axiom,
! [VarCurr] :
( v153553(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153538(VarCurr,B)
<=> v153554(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1726,axiom,
! [VarCurr] :
( ~ v153558(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153557(VarCurr,B)
<=> v153559(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1739,axiom,
! [VarCurr] :
( v153558(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153557(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85939,axiom,
! [VarCurr] :
( v153559(VarCurr,bitIndex0)
<=> v153585(VarCurr) ) ).
fof(addAssignment_85938,axiom,
! [VarCurr] :
( v153559(VarCurr,bitIndex1)
<=> v153583(VarCurr) ) ).
fof(addAssignment_85937,axiom,
! [VarCurr] :
( v153559(VarCurr,bitIndex2)
<=> v153579(VarCurr) ) ).
fof(addAssignment_85936,axiom,
! [VarCurr] :
( v153559(VarCurr,bitIndex3)
<=> v153575(VarCurr) ) ).
fof(addAssignment_85935,axiom,
! [VarCurr] :
( v153559(VarCurr,bitIndex4)
<=> v153561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20533,axiom,
! [VarCurr] :
( v153583(VarCurr)
<=> ( v153584(VarCurr)
& v153586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20532,axiom,
! [VarCurr] :
( v153586(VarCurr)
<=> ( v153518(VarCurr,bitIndex0)
| v153570(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7329,axiom,
! [VarCurr] :
( v153584(VarCurr)
<=> ( v153585(VarCurr)
| v153518(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11744,axiom,
! [VarCurr] :
( ~ v153585(VarCurr)
<=> v153518(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20531,axiom,
! [VarCurr] :
( v153579(VarCurr)
<=> ( v153580(VarCurr)
& v153582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20530,axiom,
! [VarCurr] :
( v153582(VarCurr)
<=> ( v153568(VarCurr)
| v153571(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7328,axiom,
! [VarCurr] :
( v153580(VarCurr)
<=> ( v153581(VarCurr)
| v153518(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11743,axiom,
! [VarCurr] :
( ~ v153581(VarCurr)
<=> v153568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20529,axiom,
! [VarCurr] :
( v153575(VarCurr)
<=> ( v153576(VarCurr)
& v153578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20528,axiom,
! [VarCurr] :
( v153578(VarCurr)
<=> ( v153566(VarCurr)
| v153572(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7327,axiom,
! [VarCurr] :
( v153576(VarCurr)
<=> ( v153577(VarCurr)
| v153518(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11742,axiom,
! [VarCurr] :
( ~ v153577(VarCurr)
<=> v153566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20527,axiom,
! [VarCurr] :
( v153561(VarCurr)
<=> ( v153562(VarCurr)
& v153573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20526,axiom,
! [VarCurr] :
( v153573(VarCurr)
<=> ( v153564(VarCurr)
| v153574(VarCurr) ) ) ).
fof(writeUnaryOperator_11741,axiom,
! [VarCurr] :
( ~ v153574(VarCurr)
<=> v153518(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7326,axiom,
! [VarCurr] :
( v153562(VarCurr)
<=> ( v153563(VarCurr)
| v153518(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11740,axiom,
! [VarCurr] :
( ~ v153563(VarCurr)
<=> v153564(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7325,axiom,
! [VarCurr] :
( v153564(VarCurr)
<=> ( v153518(VarCurr,bitIndex3)
| v153565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20525,axiom,
! [VarCurr] :
( v153565(VarCurr)
<=> ( v153566(VarCurr)
& v153572(VarCurr) ) ) ).
fof(writeUnaryOperator_11739,axiom,
! [VarCurr] :
( ~ v153572(VarCurr)
<=> v153518(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7324,axiom,
! [VarCurr] :
( v153566(VarCurr)
<=> ( v153518(VarCurr,bitIndex2)
| v153567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20524,axiom,
! [VarCurr] :
( v153567(VarCurr)
<=> ( v153568(VarCurr)
& v153571(VarCurr) ) ) ).
fof(writeUnaryOperator_11738,axiom,
! [VarCurr] :
( ~ v153571(VarCurr)
<=> v153518(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7323,axiom,
! [VarCurr] :
( v153568(VarCurr)
<=> ( v153518(VarCurr,bitIndex1)
| v153569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20523,axiom,
! [VarCurr] :
( v153569(VarCurr)
<=> ( v153518(VarCurr,bitIndex0)
& v153570(VarCurr) ) ) ).
fof(writeUnaryOperator_11737,axiom,
! [VarCurr] :
( ~ v153570(VarCurr)
<=> v153518(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2401,axiom,
! [VarCurr] :
( v153558(VarCurr)
<=> ( ( v153518(VarCurr,bitIndex4)
<=> $false )
& ( v153518(VarCurr,bitIndex3)
<=> $false )
& ( v153518(VarCurr,bitIndex2)
<=> $false )
& ( v153518(VarCurr,bitIndex1)
<=> $false )
& ( v153518(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1725,axiom,
! [VarCurr] :
( ~ v153555(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153554(VarCurr,B)
<=> v153551(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1738,axiom,
! [VarCurr] :
( v153555(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153554(VarCurr,B)
<=> v153549(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20522,axiom,
! [VarCurr] :
( v153555(VarCurr)
<=> ( v153556(VarCurr)
| v153544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20521,axiom,
! [VarCurr] :
( v153556(VarCurr)
<=> ( v153547(VarCurr)
& v153542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20520,axiom,
! [VarCurr] :
( v153553(VarCurr)
<=> ( v153540(VarCurr)
& v153453(VarCurr) ) ) ).
fof(addAssignment_85934,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153551(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85933,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153549(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85932,axiom,
! [VarCurr] :
( v153547(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20519,axiom,
! [VarCurr] :
( v153540(VarCurr)
<=> ( v153542(VarCurr)
| v153544(VarCurr) ) ) ).
fof(addAssignment_85931,axiom,
! [VarCurr] :
( v153544(VarCurr)
<=> v110563(VarCurr,bitIndex10) ) ).
fof(addAssignment_85930,axiom,
! [VarCurr] :
( v153542(VarCurr)
<=> v108901(VarCurr,bitIndex10) ) ).
fof(addAssignment_85929,axiom,
! [VarCurr] :
( v153528(VarCurr)
<=> v153530(VarCurr) ) ).
fof(addAssignment_85928,axiom,
! [VarCurr] :
( v153530(VarCurr)
<=> v153434(VarCurr) ) ).
fof(addAssignment_85927,axiom,
! [VarCurr] :
( v153524(VarCurr)
<=> v153526(VarCurr) ) ).
fof(addAssignment_85926,axiom,
! [VarCurr] :
( v153526(VarCurr)
<=> v153426(VarCurr) ) ).
fof(addAssignment_85925,axiom,
! [VarCurr] :
( v153412(VarCurr)
<=> v153414(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2400,axiom,
! [VarCurr] :
( v153414(VarCurr)
<=> ( ( v153416(VarCurr,bitIndex4)
<=> $false )
& ( v153416(VarCurr,bitIndex3)
<=> $false )
& ( v153416(VarCurr,bitIndex2)
<=> $false )
& ( v153416(VarCurr,bitIndex1)
<=> $false )
& ( v153416(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85924,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153416(VarCurr,B)
<=> v153418(VarCurr,B) ) ) ).
fof(addAssignment_85923,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153418(VarCurr,B)
<=> v153420(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153496(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153420(VarNext,B)
<=> v153420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2285,axiom,
! [VarNext] :
( v153496(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153420(VarNext,B)
<=> v153506(VarNext,B) ) ) ) ).
fof(addAssignment_85922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153506(VarNext,B)
<=> v153504(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1724,axiom,
! [VarCurr] :
( ~ v153507(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153504(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1737,axiom,
! [VarCurr] :
( v153507(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153504(VarCurr,B)
<=> v153438(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20518,axiom,
! [VarCurr] :
( v153507(VarCurr)
<=> ( v153508(VarCurr)
& v153509(VarCurr) ) ) ).
fof(writeUnaryOperator_11736,axiom,
! [VarCurr] :
( ~ v153509(VarCurr)
<=> v153430(VarCurr) ) ).
fof(writeUnaryOperator_11735,axiom,
! [VarCurr] :
( ~ v153508(VarCurr)
<=> v153422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153496(VarNext)
<=> v153497(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153497(VarNext)
<=> ( v153498(VarNext)
& v153489(VarNext) ) ) ) ).
fof(writeUnaryOperator_11734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153498(VarNext)
<=> v153500(VarNext) ) ) ).
fof(addAssignment_85921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153500(VarNext)
<=> v153489(VarCurr) ) ) ).
fof(addAssignment_85920,axiom,
! [VarCurr] :
( v153489(VarCurr)
<=> v153491(VarCurr) ) ).
fof(addAssignment_85919,axiom,
! [VarCurr] :
( v153491(VarCurr)
<=> v153493(VarCurr) ) ).
fof(addAssignment_85918,axiom,
! [VarCurr] :
( v153493(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85917,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153438(VarCurr,B)
<=> v153440(VarCurr,B) ) ) ).
fof(addAssignment_85916,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153440(VarCurr,B)
<=> v153442(VarCurr,B) ) ) ).
fof(addAssignment_85915,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153442(VarCurr,B)
<=> v153444(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1723,axiom,
! [VarCurr] :
( ~ v153457(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153444(VarCurr,B)
<=> v153458(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1736,axiom,
! [VarCurr] :
( v153457(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153444(VarCurr,B)
<=> v153455(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1722,axiom,
! [VarCurr] :
( ~ v153459(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153458(VarCurr,B)
<=> v153460(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1735,axiom,
! [VarCurr] :
( v153459(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153458(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85914,axiom,
! [VarCurr] :
( v153460(VarCurr,bitIndex0)
<=> v153486(VarCurr) ) ).
fof(addAssignment_85913,axiom,
! [VarCurr] :
( v153460(VarCurr,bitIndex1)
<=> v153484(VarCurr) ) ).
fof(addAssignment_85912,axiom,
! [VarCurr] :
( v153460(VarCurr,bitIndex2)
<=> v153480(VarCurr) ) ).
fof(addAssignment_85911,axiom,
! [VarCurr] :
( v153460(VarCurr,bitIndex3)
<=> v153476(VarCurr) ) ).
fof(addAssignment_85910,axiom,
! [VarCurr] :
( v153460(VarCurr,bitIndex4)
<=> v153462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20515,axiom,
! [VarCurr] :
( v153484(VarCurr)
<=> ( v153485(VarCurr)
& v153487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20514,axiom,
! [VarCurr] :
( v153487(VarCurr)
<=> ( v153416(VarCurr,bitIndex0)
| v153471(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7322,axiom,
! [VarCurr] :
( v153485(VarCurr)
<=> ( v153486(VarCurr)
| v153416(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11733,axiom,
! [VarCurr] :
( ~ v153486(VarCurr)
<=> v153416(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20513,axiom,
! [VarCurr] :
( v153480(VarCurr)
<=> ( v153481(VarCurr)
& v153483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20512,axiom,
! [VarCurr] :
( v153483(VarCurr)
<=> ( v153469(VarCurr)
| v153472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7321,axiom,
! [VarCurr] :
( v153481(VarCurr)
<=> ( v153482(VarCurr)
| v153416(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11732,axiom,
! [VarCurr] :
( ~ v153482(VarCurr)
<=> v153469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20511,axiom,
! [VarCurr] :
( v153476(VarCurr)
<=> ( v153477(VarCurr)
& v153479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20510,axiom,
! [VarCurr] :
( v153479(VarCurr)
<=> ( v153467(VarCurr)
| v153473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7320,axiom,
! [VarCurr] :
( v153477(VarCurr)
<=> ( v153478(VarCurr)
| v153416(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11731,axiom,
! [VarCurr] :
( ~ v153478(VarCurr)
<=> v153467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20509,axiom,
! [VarCurr] :
( v153462(VarCurr)
<=> ( v153463(VarCurr)
& v153474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20508,axiom,
! [VarCurr] :
( v153474(VarCurr)
<=> ( v153465(VarCurr)
| v153475(VarCurr) ) ) ).
fof(writeUnaryOperator_11730,axiom,
! [VarCurr] :
( ~ v153475(VarCurr)
<=> v153416(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7319,axiom,
! [VarCurr] :
( v153463(VarCurr)
<=> ( v153464(VarCurr)
| v153416(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11729,axiom,
! [VarCurr] :
( ~ v153464(VarCurr)
<=> v153465(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7318,axiom,
! [VarCurr] :
( v153465(VarCurr)
<=> ( v153416(VarCurr,bitIndex3)
| v153466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20507,axiom,
! [VarCurr] :
( v153466(VarCurr)
<=> ( v153467(VarCurr)
& v153473(VarCurr) ) ) ).
fof(writeUnaryOperator_11728,axiom,
! [VarCurr] :
( ~ v153473(VarCurr)
<=> v153416(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7317,axiom,
! [VarCurr] :
( v153467(VarCurr)
<=> ( v153416(VarCurr,bitIndex2)
| v153468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20506,axiom,
! [VarCurr] :
( v153468(VarCurr)
<=> ( v153469(VarCurr)
& v153472(VarCurr) ) ) ).
fof(writeUnaryOperator_11727,axiom,
! [VarCurr] :
( ~ v153472(VarCurr)
<=> v153416(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7316,axiom,
! [VarCurr] :
( v153469(VarCurr)
<=> ( v153416(VarCurr,bitIndex1)
| v153470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20505,axiom,
! [VarCurr] :
( v153470(VarCurr)
<=> ( v153416(VarCurr,bitIndex0)
& v153471(VarCurr) ) ) ).
fof(writeUnaryOperator_11726,axiom,
! [VarCurr] :
( ~ v153471(VarCurr)
<=> v153416(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2399,axiom,
! [VarCurr] :
( v153459(VarCurr)
<=> ( ( v153416(VarCurr,bitIndex4)
<=> $false )
& ( v153416(VarCurr,bitIndex3)
<=> $false )
& ( v153416(VarCurr,bitIndex2)
<=> $false )
& ( v153416(VarCurr,bitIndex1)
<=> $false )
& ( v153416(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20504,axiom,
! [VarCurr] :
( v153457(VarCurr)
<=> ( v153446(VarCurr)
& v153453(VarCurr) ) ) ).
fof(addAssignment_85909,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153455(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85908,axiom,
! [VarCurr] :
( v153453(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20503,axiom,
! [VarCurr] :
( v153446(VarCurr)
<=> ( v153448(VarCurr)
| v153450(VarCurr) ) ) ).
fof(addAssignment_85907,axiom,
! [VarCurr] :
( v153450(VarCurr)
<=> v110583(VarCurr,bitIndex10) ) ).
fof(addAssignment_85906,axiom,
! [VarCurr] :
( v153448(VarCurr)
<=> v116(VarCurr,bitIndex10) ) ).
fof(addAssignment_85905,axiom,
! [VarCurr] :
( v153430(VarCurr)
<=> v153432(VarCurr) ) ).
fof(addAssignment_85904,axiom,
! [VarCurr] :
( v153432(VarCurr)
<=> v153434(VarCurr) ) ).
fof(addAssignment_85903,axiom,
! [VarCurr] :
( v153434(VarCurr)
<=> v153436(VarCurr) ) ).
fof(addAssignment_85902,axiom,
! [VarCurr] :
( v153436(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85901,axiom,
! [VarCurr] :
( v153422(VarCurr)
<=> v153424(VarCurr) ) ).
fof(addAssignment_85900,axiom,
! [VarCurr] :
( v153424(VarCurr)
<=> v153426(VarCurr) ) ).
fof(addAssignment_85899,axiom,
! [VarCurr] :
( v153426(VarCurr)
<=> v153428(VarCurr) ) ).
fof(addAssignment_85898,axiom,
! [VarCurr] :
( v153428(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85897,axiom,
! [VarCurr] :
( v153315(VarCurr)
<=> v153317(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2398,axiom,
! [VarCurr] :
( v153317(VarCurr)
<=> ( ( v153319(VarCurr,bitIndex4)
<=> $false )
& ( v153319(VarCurr,bitIndex3)
<=> $false )
& ( v153319(VarCurr,bitIndex2)
<=> $false )
& ( v153319(VarCurr,bitIndex1)
<=> $false )
& ( v153319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85896,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153319(VarCurr,B)
<=> v153321(VarCurr,B) ) ) ).
fof(addAssignment_85895,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153321(VarCurr,B)
<=> v153323(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153394(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153323(VarNext,B)
<=> v153323(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2284,axiom,
! [VarNext] :
( v153394(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153323(VarNext,B)
<=> v153404(VarNext,B) ) ) ) ).
fof(addAssignment_85894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153404(VarNext,B)
<=> v153402(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1721,axiom,
! [VarCurr] :
( ~ v153405(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153402(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1734,axiom,
! [VarCurr] :
( v153405(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153402(VarCurr,B)
<=> v153333(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20502,axiom,
! [VarCurr] :
( v153405(VarCurr)
<=> ( v153406(VarCurr)
& v153407(VarCurr) ) ) ).
fof(writeUnaryOperator_11725,axiom,
! [VarCurr] :
( ~ v153407(VarCurr)
<=> v153329(VarCurr) ) ).
fof(writeUnaryOperator_11724,axiom,
! [VarCurr] :
( ~ v153406(VarCurr)
<=> v153325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153394(VarNext)
<=> v153395(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153395(VarNext)
<=> ( v153396(VarNext)
& v153389(VarNext) ) ) ) ).
fof(writeUnaryOperator_11723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153396(VarNext)
<=> v153398(VarNext) ) ) ).
fof(addAssignment_85893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153398(VarNext)
<=> v153389(VarCurr) ) ) ).
fof(addAssignment_85892,axiom,
! [VarCurr] :
( v153389(VarCurr)
<=> v153391(VarCurr) ) ).
fof(addAssignment_85891,axiom,
! [VarCurr] :
( v153391(VarCurr)
<=> v153294(VarCurr) ) ).
fof(addAssignment_85890,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153333(VarCurr,B)
<=> v153335(VarCurr,B) ) ) ).
fof(addAssignment_85889,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153335(VarCurr,B)
<=> v153337(VarCurr,B) ) ) ).
fof(addAssignment_85888,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153337(VarCurr,B)
<=> v153339(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1720,axiom,
! [VarCurr] :
( ~ v153354(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153339(VarCurr,B)
<=> v153358(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1733,axiom,
! [VarCurr] :
( v153354(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153339(VarCurr,B)
<=> v153355(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1719,axiom,
! [VarCurr] :
( ~ v153359(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153358(VarCurr,B)
<=> v153360(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1732,axiom,
! [VarCurr] :
( v153359(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153358(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85887,axiom,
! [VarCurr] :
( v153360(VarCurr,bitIndex0)
<=> v153386(VarCurr) ) ).
fof(addAssignment_85886,axiom,
! [VarCurr] :
( v153360(VarCurr,bitIndex1)
<=> v153384(VarCurr) ) ).
fof(addAssignment_85885,axiom,
! [VarCurr] :
( v153360(VarCurr,bitIndex2)
<=> v153380(VarCurr) ) ).
fof(addAssignment_85884,axiom,
! [VarCurr] :
( v153360(VarCurr,bitIndex3)
<=> v153376(VarCurr) ) ).
fof(addAssignment_85883,axiom,
! [VarCurr] :
( v153360(VarCurr,bitIndex4)
<=> v153362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20499,axiom,
! [VarCurr] :
( v153384(VarCurr)
<=> ( v153385(VarCurr)
& v153387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20498,axiom,
! [VarCurr] :
( v153387(VarCurr)
<=> ( v153319(VarCurr,bitIndex0)
| v153371(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7315,axiom,
! [VarCurr] :
( v153385(VarCurr)
<=> ( v153386(VarCurr)
| v153319(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11722,axiom,
! [VarCurr] :
( ~ v153386(VarCurr)
<=> v153319(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20497,axiom,
! [VarCurr] :
( v153380(VarCurr)
<=> ( v153381(VarCurr)
& v153383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20496,axiom,
! [VarCurr] :
( v153383(VarCurr)
<=> ( v153369(VarCurr)
| v153372(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7314,axiom,
! [VarCurr] :
( v153381(VarCurr)
<=> ( v153382(VarCurr)
| v153319(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11721,axiom,
! [VarCurr] :
( ~ v153382(VarCurr)
<=> v153369(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20495,axiom,
! [VarCurr] :
( v153376(VarCurr)
<=> ( v153377(VarCurr)
& v153379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20494,axiom,
! [VarCurr] :
( v153379(VarCurr)
<=> ( v153367(VarCurr)
| v153373(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7313,axiom,
! [VarCurr] :
( v153377(VarCurr)
<=> ( v153378(VarCurr)
| v153319(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11720,axiom,
! [VarCurr] :
( ~ v153378(VarCurr)
<=> v153367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20493,axiom,
! [VarCurr] :
( v153362(VarCurr)
<=> ( v153363(VarCurr)
& v153374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20492,axiom,
! [VarCurr] :
( v153374(VarCurr)
<=> ( v153365(VarCurr)
| v153375(VarCurr) ) ) ).
fof(writeUnaryOperator_11719,axiom,
! [VarCurr] :
( ~ v153375(VarCurr)
<=> v153319(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7312,axiom,
! [VarCurr] :
( v153363(VarCurr)
<=> ( v153364(VarCurr)
| v153319(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11718,axiom,
! [VarCurr] :
( ~ v153364(VarCurr)
<=> v153365(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7311,axiom,
! [VarCurr] :
( v153365(VarCurr)
<=> ( v153319(VarCurr,bitIndex3)
| v153366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20491,axiom,
! [VarCurr] :
( v153366(VarCurr)
<=> ( v153367(VarCurr)
& v153373(VarCurr) ) ) ).
fof(writeUnaryOperator_11717,axiom,
! [VarCurr] :
( ~ v153373(VarCurr)
<=> v153319(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7310,axiom,
! [VarCurr] :
( v153367(VarCurr)
<=> ( v153319(VarCurr,bitIndex2)
| v153368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20490,axiom,
! [VarCurr] :
( v153368(VarCurr)
<=> ( v153369(VarCurr)
& v153372(VarCurr) ) ) ).
fof(writeUnaryOperator_11716,axiom,
! [VarCurr] :
( ~ v153372(VarCurr)
<=> v153319(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7309,axiom,
! [VarCurr] :
( v153369(VarCurr)
<=> ( v153319(VarCurr,bitIndex1)
| v153370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20489,axiom,
! [VarCurr] :
( v153370(VarCurr)
<=> ( v153319(VarCurr,bitIndex0)
& v153371(VarCurr) ) ) ).
fof(writeUnaryOperator_11715,axiom,
! [VarCurr] :
( ~ v153371(VarCurr)
<=> v153319(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2397,axiom,
! [VarCurr] :
( v153359(VarCurr)
<=> ( ( v153319(VarCurr,bitIndex4)
<=> $false )
& ( v153319(VarCurr,bitIndex3)
<=> $false )
& ( v153319(VarCurr,bitIndex2)
<=> $false )
& ( v153319(VarCurr,bitIndex1)
<=> $false )
& ( v153319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1718,axiom,
! [VarCurr] :
( ~ v153356(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153355(VarCurr,B)
<=> v153352(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1731,axiom,
! [VarCurr] :
( v153356(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153355(VarCurr,B)
<=> v153350(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20488,axiom,
! [VarCurr] :
( v153356(VarCurr)
<=> ( v153357(VarCurr)
| v153345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20487,axiom,
! [VarCurr] :
( v153357(VarCurr)
<=> ( v153348(VarCurr)
& v153343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20486,axiom,
! [VarCurr] :
( v153354(VarCurr)
<=> ( v153341(VarCurr)
& v153254(VarCurr) ) ) ).
fof(addAssignment_85882,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153352(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85881,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153350(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85880,axiom,
! [VarCurr] :
( v153348(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20485,axiom,
! [VarCurr] :
( v153341(VarCurr)
<=> ( v153343(VarCurr)
| v153345(VarCurr) ) ) ).
fof(addAssignment_85879,axiom,
! [VarCurr] :
( v153345(VarCurr)
<=> v110563(VarCurr,bitIndex9) ) ).
fof(addAssignment_85878,axiom,
! [VarCurr] :
( v153343(VarCurr)
<=> v108901(VarCurr,bitIndex9) ) ).
fof(addAssignment_85877,axiom,
! [VarCurr] :
( v153329(VarCurr)
<=> v153331(VarCurr) ) ).
fof(addAssignment_85876,axiom,
! [VarCurr] :
( v153331(VarCurr)
<=> v153235(VarCurr) ) ).
fof(addAssignment_85875,axiom,
! [VarCurr] :
( v153325(VarCurr)
<=> v153327(VarCurr) ) ).
fof(addAssignment_85874,axiom,
! [VarCurr] :
( v153327(VarCurr)
<=> v153227(VarCurr) ) ).
fof(addAssignment_85873,axiom,
! [VarCurr] :
( v153213(VarCurr)
<=> v153215(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2396,axiom,
! [VarCurr] :
( v153215(VarCurr)
<=> ( ( v153217(VarCurr,bitIndex4)
<=> $false )
& ( v153217(VarCurr,bitIndex3)
<=> $false )
& ( v153217(VarCurr,bitIndex2)
<=> $false )
& ( v153217(VarCurr,bitIndex1)
<=> $false )
& ( v153217(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85872,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153217(VarCurr,B)
<=> v153219(VarCurr,B) ) ) ).
fof(addAssignment_85871,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153219(VarCurr,B)
<=> v153221(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153297(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153221(VarNext,B)
<=> v153221(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2283,axiom,
! [VarNext] :
( v153297(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153221(VarNext,B)
<=> v153307(VarNext,B) ) ) ) ).
fof(addAssignment_85870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153307(VarNext,B)
<=> v153305(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1717,axiom,
! [VarCurr] :
( ~ v153308(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153305(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1730,axiom,
! [VarCurr] :
( v153308(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153305(VarCurr,B)
<=> v153239(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20484,axiom,
! [VarCurr] :
( v153308(VarCurr)
<=> ( v153309(VarCurr)
& v153310(VarCurr) ) ) ).
fof(writeUnaryOperator_11714,axiom,
! [VarCurr] :
( ~ v153310(VarCurr)
<=> v153231(VarCurr) ) ).
fof(writeUnaryOperator_11713,axiom,
! [VarCurr] :
( ~ v153309(VarCurr)
<=> v153223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153297(VarNext)
<=> v153298(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153298(VarNext)
<=> ( v153299(VarNext)
& v153290(VarNext) ) ) ) ).
fof(writeUnaryOperator_11712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153299(VarNext)
<=> v153301(VarNext) ) ) ).
fof(addAssignment_85869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153301(VarNext)
<=> v153290(VarCurr) ) ) ).
fof(addAssignment_85868,axiom,
! [VarCurr] :
( v153290(VarCurr)
<=> v153292(VarCurr) ) ).
fof(addAssignment_85867,axiom,
! [VarCurr] :
( v153292(VarCurr)
<=> v153294(VarCurr) ) ).
fof(addAssignment_85866,axiom,
! [VarCurr] :
( v153294(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85865,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153239(VarCurr,B)
<=> v153241(VarCurr,B) ) ) ).
fof(addAssignment_85864,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153241(VarCurr,B)
<=> v153243(VarCurr,B) ) ) ).
fof(addAssignment_85863,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153243(VarCurr,B)
<=> v153245(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1716,axiom,
! [VarCurr] :
( ~ v153258(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153245(VarCurr,B)
<=> v153259(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1729,axiom,
! [VarCurr] :
( v153258(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153245(VarCurr,B)
<=> v153256(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1715,axiom,
! [VarCurr] :
( ~ v153260(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153259(VarCurr,B)
<=> v153261(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1728,axiom,
! [VarCurr] :
( v153260(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153259(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85862,axiom,
! [VarCurr] :
( v153261(VarCurr,bitIndex0)
<=> v153287(VarCurr) ) ).
fof(addAssignment_85861,axiom,
! [VarCurr] :
( v153261(VarCurr,bitIndex1)
<=> v153285(VarCurr) ) ).
fof(addAssignment_85860,axiom,
! [VarCurr] :
( v153261(VarCurr,bitIndex2)
<=> v153281(VarCurr) ) ).
fof(addAssignment_85859,axiom,
! [VarCurr] :
( v153261(VarCurr,bitIndex3)
<=> v153277(VarCurr) ) ).
fof(addAssignment_85858,axiom,
! [VarCurr] :
( v153261(VarCurr,bitIndex4)
<=> v153263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20481,axiom,
! [VarCurr] :
( v153285(VarCurr)
<=> ( v153286(VarCurr)
& v153288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20480,axiom,
! [VarCurr] :
( v153288(VarCurr)
<=> ( v153217(VarCurr,bitIndex0)
| v153272(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7308,axiom,
! [VarCurr] :
( v153286(VarCurr)
<=> ( v153287(VarCurr)
| v153217(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11711,axiom,
! [VarCurr] :
( ~ v153287(VarCurr)
<=> v153217(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20479,axiom,
! [VarCurr] :
( v153281(VarCurr)
<=> ( v153282(VarCurr)
& v153284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20478,axiom,
! [VarCurr] :
( v153284(VarCurr)
<=> ( v153270(VarCurr)
| v153273(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7307,axiom,
! [VarCurr] :
( v153282(VarCurr)
<=> ( v153283(VarCurr)
| v153217(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11710,axiom,
! [VarCurr] :
( ~ v153283(VarCurr)
<=> v153270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20477,axiom,
! [VarCurr] :
( v153277(VarCurr)
<=> ( v153278(VarCurr)
& v153280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20476,axiom,
! [VarCurr] :
( v153280(VarCurr)
<=> ( v153268(VarCurr)
| v153274(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7306,axiom,
! [VarCurr] :
( v153278(VarCurr)
<=> ( v153279(VarCurr)
| v153217(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11709,axiom,
! [VarCurr] :
( ~ v153279(VarCurr)
<=> v153268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20475,axiom,
! [VarCurr] :
( v153263(VarCurr)
<=> ( v153264(VarCurr)
& v153275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20474,axiom,
! [VarCurr] :
( v153275(VarCurr)
<=> ( v153266(VarCurr)
| v153276(VarCurr) ) ) ).
fof(writeUnaryOperator_11708,axiom,
! [VarCurr] :
( ~ v153276(VarCurr)
<=> v153217(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7305,axiom,
! [VarCurr] :
( v153264(VarCurr)
<=> ( v153265(VarCurr)
| v153217(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11707,axiom,
! [VarCurr] :
( ~ v153265(VarCurr)
<=> v153266(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7304,axiom,
! [VarCurr] :
( v153266(VarCurr)
<=> ( v153217(VarCurr,bitIndex3)
| v153267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20473,axiom,
! [VarCurr] :
( v153267(VarCurr)
<=> ( v153268(VarCurr)
& v153274(VarCurr) ) ) ).
fof(writeUnaryOperator_11706,axiom,
! [VarCurr] :
( ~ v153274(VarCurr)
<=> v153217(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7303,axiom,
! [VarCurr] :
( v153268(VarCurr)
<=> ( v153217(VarCurr,bitIndex2)
| v153269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20472,axiom,
! [VarCurr] :
( v153269(VarCurr)
<=> ( v153270(VarCurr)
& v153273(VarCurr) ) ) ).
fof(writeUnaryOperator_11705,axiom,
! [VarCurr] :
( ~ v153273(VarCurr)
<=> v153217(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7302,axiom,
! [VarCurr] :
( v153270(VarCurr)
<=> ( v153217(VarCurr,bitIndex1)
| v153271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20471,axiom,
! [VarCurr] :
( v153271(VarCurr)
<=> ( v153217(VarCurr,bitIndex0)
& v153272(VarCurr) ) ) ).
fof(writeUnaryOperator_11704,axiom,
! [VarCurr] :
( ~ v153272(VarCurr)
<=> v153217(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2395,axiom,
! [VarCurr] :
( v153260(VarCurr)
<=> ( ( v153217(VarCurr,bitIndex4)
<=> $false )
& ( v153217(VarCurr,bitIndex3)
<=> $false )
& ( v153217(VarCurr,bitIndex2)
<=> $false )
& ( v153217(VarCurr,bitIndex1)
<=> $false )
& ( v153217(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20470,axiom,
! [VarCurr] :
( v153258(VarCurr)
<=> ( v153247(VarCurr)
& v153254(VarCurr) ) ) ).
fof(addAssignment_85857,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153256(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85856,axiom,
! [VarCurr] :
( v153254(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20469,axiom,
! [VarCurr] :
( v153247(VarCurr)
<=> ( v153249(VarCurr)
| v153251(VarCurr) ) ) ).
fof(addAssignment_85855,axiom,
! [VarCurr] :
( v153251(VarCurr)
<=> v110583(VarCurr,bitIndex9) ) ).
fof(addAssignment_85854,axiom,
! [VarCurr] :
( v153249(VarCurr)
<=> v116(VarCurr,bitIndex9) ) ).
fof(addAssignment_85853,axiom,
! [VarCurr] :
( v153231(VarCurr)
<=> v153233(VarCurr) ) ).
fof(addAssignment_85852,axiom,
! [VarCurr] :
( v153233(VarCurr)
<=> v153235(VarCurr) ) ).
fof(addAssignment_85851,axiom,
! [VarCurr] :
( v153235(VarCurr)
<=> v153237(VarCurr) ) ).
fof(addAssignment_85850,axiom,
! [VarCurr] :
( v153237(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85849,axiom,
! [VarCurr] :
( v153223(VarCurr)
<=> v153225(VarCurr) ) ).
fof(addAssignment_85848,axiom,
! [VarCurr] :
( v153225(VarCurr)
<=> v153227(VarCurr) ) ).
fof(addAssignment_85847,axiom,
! [VarCurr] :
( v153227(VarCurr)
<=> v153229(VarCurr) ) ).
fof(addAssignment_85846,axiom,
! [VarCurr] :
( v153229(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85845,axiom,
! [VarCurr] :
( v153116(VarCurr)
<=> v153118(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2394,axiom,
! [VarCurr] :
( v153118(VarCurr)
<=> ( ( v153120(VarCurr,bitIndex4)
<=> $false )
& ( v153120(VarCurr,bitIndex3)
<=> $false )
& ( v153120(VarCurr,bitIndex2)
<=> $false )
& ( v153120(VarCurr,bitIndex1)
<=> $false )
& ( v153120(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85844,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153120(VarCurr,B)
<=> v153122(VarCurr,B) ) ) ).
fof(addAssignment_85843,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153122(VarCurr,B)
<=> v153124(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153195(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153124(VarNext,B)
<=> v153124(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2282,axiom,
! [VarNext] :
( v153195(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153124(VarNext,B)
<=> v153205(VarNext,B) ) ) ) ).
fof(addAssignment_85842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153205(VarNext,B)
<=> v153203(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1714,axiom,
! [VarCurr] :
( ~ v153206(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153203(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1727,axiom,
! [VarCurr] :
( v153206(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153203(VarCurr,B)
<=> v153134(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20468,axiom,
! [VarCurr] :
( v153206(VarCurr)
<=> ( v153207(VarCurr)
& v153208(VarCurr) ) ) ).
fof(writeUnaryOperator_11703,axiom,
! [VarCurr] :
( ~ v153208(VarCurr)
<=> v153130(VarCurr) ) ).
fof(writeUnaryOperator_11702,axiom,
! [VarCurr] :
( ~ v153207(VarCurr)
<=> v153126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153195(VarNext)
<=> v153196(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153196(VarNext)
<=> ( v153197(VarNext)
& v153190(VarNext) ) ) ) ).
fof(writeUnaryOperator_11701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153197(VarNext)
<=> v153199(VarNext) ) ) ).
fof(addAssignment_85841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153199(VarNext)
<=> v153190(VarCurr) ) ) ).
fof(addAssignment_85840,axiom,
! [VarCurr] :
( v153190(VarCurr)
<=> v153192(VarCurr) ) ).
fof(addAssignment_85839,axiom,
! [VarCurr] :
( v153192(VarCurr)
<=> v153095(VarCurr) ) ).
fof(addAssignment_85838,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153134(VarCurr,B)
<=> v153136(VarCurr,B) ) ) ).
fof(addAssignment_85837,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153136(VarCurr,B)
<=> v153138(VarCurr,B) ) ) ).
fof(addAssignment_85836,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153138(VarCurr,B)
<=> v153140(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1713,axiom,
! [VarCurr] :
( ~ v153155(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153140(VarCurr,B)
<=> v153159(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1726,axiom,
! [VarCurr] :
( v153155(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153140(VarCurr,B)
<=> v153156(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1712,axiom,
! [VarCurr] :
( ~ v153160(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153159(VarCurr,B)
<=> v153161(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1725,axiom,
! [VarCurr] :
( v153160(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153159(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85835,axiom,
! [VarCurr] :
( v153161(VarCurr,bitIndex0)
<=> v153187(VarCurr) ) ).
fof(addAssignment_85834,axiom,
! [VarCurr] :
( v153161(VarCurr,bitIndex1)
<=> v153185(VarCurr) ) ).
fof(addAssignment_85833,axiom,
! [VarCurr] :
( v153161(VarCurr,bitIndex2)
<=> v153181(VarCurr) ) ).
fof(addAssignment_85832,axiom,
! [VarCurr] :
( v153161(VarCurr,bitIndex3)
<=> v153177(VarCurr) ) ).
fof(addAssignment_85831,axiom,
! [VarCurr] :
( v153161(VarCurr,bitIndex4)
<=> v153163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20465,axiom,
! [VarCurr] :
( v153185(VarCurr)
<=> ( v153186(VarCurr)
& v153188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20464,axiom,
! [VarCurr] :
( v153188(VarCurr)
<=> ( v153120(VarCurr,bitIndex0)
| v153172(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7301,axiom,
! [VarCurr] :
( v153186(VarCurr)
<=> ( v153187(VarCurr)
| v153120(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11700,axiom,
! [VarCurr] :
( ~ v153187(VarCurr)
<=> v153120(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20463,axiom,
! [VarCurr] :
( v153181(VarCurr)
<=> ( v153182(VarCurr)
& v153184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20462,axiom,
! [VarCurr] :
( v153184(VarCurr)
<=> ( v153170(VarCurr)
| v153173(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7300,axiom,
! [VarCurr] :
( v153182(VarCurr)
<=> ( v153183(VarCurr)
| v153120(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11699,axiom,
! [VarCurr] :
( ~ v153183(VarCurr)
<=> v153170(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20461,axiom,
! [VarCurr] :
( v153177(VarCurr)
<=> ( v153178(VarCurr)
& v153180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20460,axiom,
! [VarCurr] :
( v153180(VarCurr)
<=> ( v153168(VarCurr)
| v153174(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7299,axiom,
! [VarCurr] :
( v153178(VarCurr)
<=> ( v153179(VarCurr)
| v153120(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11698,axiom,
! [VarCurr] :
( ~ v153179(VarCurr)
<=> v153168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20459,axiom,
! [VarCurr] :
( v153163(VarCurr)
<=> ( v153164(VarCurr)
& v153175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20458,axiom,
! [VarCurr] :
( v153175(VarCurr)
<=> ( v153166(VarCurr)
| v153176(VarCurr) ) ) ).
fof(writeUnaryOperator_11697,axiom,
! [VarCurr] :
( ~ v153176(VarCurr)
<=> v153120(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7298,axiom,
! [VarCurr] :
( v153164(VarCurr)
<=> ( v153165(VarCurr)
| v153120(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11696,axiom,
! [VarCurr] :
( ~ v153165(VarCurr)
<=> v153166(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7297,axiom,
! [VarCurr] :
( v153166(VarCurr)
<=> ( v153120(VarCurr,bitIndex3)
| v153167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20457,axiom,
! [VarCurr] :
( v153167(VarCurr)
<=> ( v153168(VarCurr)
& v153174(VarCurr) ) ) ).
fof(writeUnaryOperator_11695,axiom,
! [VarCurr] :
( ~ v153174(VarCurr)
<=> v153120(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7296,axiom,
! [VarCurr] :
( v153168(VarCurr)
<=> ( v153120(VarCurr,bitIndex2)
| v153169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20456,axiom,
! [VarCurr] :
( v153169(VarCurr)
<=> ( v153170(VarCurr)
& v153173(VarCurr) ) ) ).
fof(writeUnaryOperator_11694,axiom,
! [VarCurr] :
( ~ v153173(VarCurr)
<=> v153120(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7295,axiom,
! [VarCurr] :
( v153170(VarCurr)
<=> ( v153120(VarCurr,bitIndex1)
| v153171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20455,axiom,
! [VarCurr] :
( v153171(VarCurr)
<=> ( v153120(VarCurr,bitIndex0)
& v153172(VarCurr) ) ) ).
fof(writeUnaryOperator_11693,axiom,
! [VarCurr] :
( ~ v153172(VarCurr)
<=> v153120(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2393,axiom,
! [VarCurr] :
( v153160(VarCurr)
<=> ( ( v153120(VarCurr,bitIndex4)
<=> $false )
& ( v153120(VarCurr,bitIndex3)
<=> $false )
& ( v153120(VarCurr,bitIndex2)
<=> $false )
& ( v153120(VarCurr,bitIndex1)
<=> $false )
& ( v153120(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1711,axiom,
! [VarCurr] :
( ~ v153157(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153156(VarCurr,B)
<=> v153153(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1724,axiom,
! [VarCurr] :
( v153157(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153156(VarCurr,B)
<=> v153151(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20454,axiom,
! [VarCurr] :
( v153157(VarCurr)
<=> ( v153158(VarCurr)
| v153146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20453,axiom,
! [VarCurr] :
( v153158(VarCurr)
<=> ( v153149(VarCurr)
& v153144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20452,axiom,
! [VarCurr] :
( v153155(VarCurr)
<=> ( v153142(VarCurr)
& v153055(VarCurr) ) ) ).
fof(addAssignment_85830,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153153(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85829,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153151(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85828,axiom,
! [VarCurr] :
( v153149(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20451,axiom,
! [VarCurr] :
( v153142(VarCurr)
<=> ( v153144(VarCurr)
| v153146(VarCurr) ) ) ).
fof(addAssignment_85827,axiom,
! [VarCurr] :
( v153146(VarCurr)
<=> v110563(VarCurr,bitIndex8) ) ).
fof(addAssignment_85826,axiom,
! [VarCurr] :
( v153144(VarCurr)
<=> v108901(VarCurr,bitIndex8) ) ).
fof(addAssignment_85825,axiom,
! [VarCurr] :
( v153130(VarCurr)
<=> v153132(VarCurr) ) ).
fof(addAssignment_85824,axiom,
! [VarCurr] :
( v153132(VarCurr)
<=> v153036(VarCurr) ) ).
fof(addAssignment_85823,axiom,
! [VarCurr] :
( v153126(VarCurr)
<=> v153128(VarCurr) ) ).
fof(addAssignment_85822,axiom,
! [VarCurr] :
( v153128(VarCurr)
<=> v153028(VarCurr) ) ).
fof(addAssignment_85821,axiom,
! [VarCurr] :
( v153014(VarCurr)
<=> v153016(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2392,axiom,
! [VarCurr] :
( v153016(VarCurr)
<=> ( ( v153018(VarCurr,bitIndex4)
<=> $false )
& ( v153018(VarCurr,bitIndex3)
<=> $false )
& ( v153018(VarCurr,bitIndex2)
<=> $false )
& ( v153018(VarCurr,bitIndex1)
<=> $false )
& ( v153018(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85820,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153018(VarCurr,B)
<=> v153020(VarCurr,B) ) ) ).
fof(addAssignment_85819,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153020(VarCurr,B)
<=> v153022(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153098(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153022(VarNext,B)
<=> v153022(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2281,axiom,
! [VarNext] :
( v153098(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153022(VarNext,B)
<=> v153108(VarNext,B) ) ) ) ).
fof(addAssignment_85818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153108(VarNext,B)
<=> v153106(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1710,axiom,
! [VarCurr] :
( ~ v153109(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153106(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1723,axiom,
! [VarCurr] :
( v153109(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153106(VarCurr,B)
<=> v153040(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20450,axiom,
! [VarCurr] :
( v153109(VarCurr)
<=> ( v153110(VarCurr)
& v153111(VarCurr) ) ) ).
fof(writeUnaryOperator_11692,axiom,
! [VarCurr] :
( ~ v153111(VarCurr)
<=> v153032(VarCurr) ) ).
fof(writeUnaryOperator_11691,axiom,
! [VarCurr] :
( ~ v153110(VarCurr)
<=> v153024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153098(VarNext)
<=> v153099(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153099(VarNext)
<=> ( v153100(VarNext)
& v153091(VarNext) ) ) ) ).
fof(writeUnaryOperator_11690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v153100(VarNext)
<=> v153102(VarNext) ) ) ).
fof(addAssignment_85817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153102(VarNext)
<=> v153091(VarCurr) ) ) ).
fof(addAssignment_85816,axiom,
! [VarCurr] :
( v153091(VarCurr)
<=> v153093(VarCurr) ) ).
fof(addAssignment_85815,axiom,
! [VarCurr] :
( v153093(VarCurr)
<=> v153095(VarCurr) ) ).
fof(addAssignment_85814,axiom,
! [VarCurr] :
( v153095(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85813,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153040(VarCurr,B)
<=> v153042(VarCurr,B) ) ) ).
fof(addAssignment_85812,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153042(VarCurr,B)
<=> v153044(VarCurr,B) ) ) ).
fof(addAssignment_85811,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153044(VarCurr,B)
<=> v153046(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1709,axiom,
! [VarCurr] :
( ~ v153059(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153046(VarCurr,B)
<=> v153060(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1722,axiom,
! [VarCurr] :
( v153059(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153046(VarCurr,B)
<=> v153057(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1708,axiom,
! [VarCurr] :
( ~ v153061(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153060(VarCurr,B)
<=> v153062(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1721,axiom,
! [VarCurr] :
( v153061(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153060(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85810,axiom,
! [VarCurr] :
( v153062(VarCurr,bitIndex0)
<=> v153088(VarCurr) ) ).
fof(addAssignment_85809,axiom,
! [VarCurr] :
( v153062(VarCurr,bitIndex1)
<=> v153086(VarCurr) ) ).
fof(addAssignment_85808,axiom,
! [VarCurr] :
( v153062(VarCurr,bitIndex2)
<=> v153082(VarCurr) ) ).
fof(addAssignment_85807,axiom,
! [VarCurr] :
( v153062(VarCurr,bitIndex3)
<=> v153078(VarCurr) ) ).
fof(addAssignment_85806,axiom,
! [VarCurr] :
( v153062(VarCurr,bitIndex4)
<=> v153064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20447,axiom,
! [VarCurr] :
( v153086(VarCurr)
<=> ( v153087(VarCurr)
& v153089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20446,axiom,
! [VarCurr] :
( v153089(VarCurr)
<=> ( v153018(VarCurr,bitIndex0)
| v153073(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7294,axiom,
! [VarCurr] :
( v153087(VarCurr)
<=> ( v153088(VarCurr)
| v153018(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11689,axiom,
! [VarCurr] :
( ~ v153088(VarCurr)
<=> v153018(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20445,axiom,
! [VarCurr] :
( v153082(VarCurr)
<=> ( v153083(VarCurr)
& v153085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20444,axiom,
! [VarCurr] :
( v153085(VarCurr)
<=> ( v153071(VarCurr)
| v153074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7293,axiom,
! [VarCurr] :
( v153083(VarCurr)
<=> ( v153084(VarCurr)
| v153018(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11688,axiom,
! [VarCurr] :
( ~ v153084(VarCurr)
<=> v153071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20443,axiom,
! [VarCurr] :
( v153078(VarCurr)
<=> ( v153079(VarCurr)
& v153081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20442,axiom,
! [VarCurr] :
( v153081(VarCurr)
<=> ( v153069(VarCurr)
| v153075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7292,axiom,
! [VarCurr] :
( v153079(VarCurr)
<=> ( v153080(VarCurr)
| v153018(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11687,axiom,
! [VarCurr] :
( ~ v153080(VarCurr)
<=> v153069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20441,axiom,
! [VarCurr] :
( v153064(VarCurr)
<=> ( v153065(VarCurr)
& v153076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20440,axiom,
! [VarCurr] :
( v153076(VarCurr)
<=> ( v153067(VarCurr)
| v153077(VarCurr) ) ) ).
fof(writeUnaryOperator_11686,axiom,
! [VarCurr] :
( ~ v153077(VarCurr)
<=> v153018(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7291,axiom,
! [VarCurr] :
( v153065(VarCurr)
<=> ( v153066(VarCurr)
| v153018(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11685,axiom,
! [VarCurr] :
( ~ v153066(VarCurr)
<=> v153067(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7290,axiom,
! [VarCurr] :
( v153067(VarCurr)
<=> ( v153018(VarCurr,bitIndex3)
| v153068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20439,axiom,
! [VarCurr] :
( v153068(VarCurr)
<=> ( v153069(VarCurr)
& v153075(VarCurr) ) ) ).
fof(writeUnaryOperator_11684,axiom,
! [VarCurr] :
( ~ v153075(VarCurr)
<=> v153018(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7289,axiom,
! [VarCurr] :
( v153069(VarCurr)
<=> ( v153018(VarCurr,bitIndex2)
| v153070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20438,axiom,
! [VarCurr] :
( v153070(VarCurr)
<=> ( v153071(VarCurr)
& v153074(VarCurr) ) ) ).
fof(writeUnaryOperator_11683,axiom,
! [VarCurr] :
( ~ v153074(VarCurr)
<=> v153018(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7288,axiom,
! [VarCurr] :
( v153071(VarCurr)
<=> ( v153018(VarCurr,bitIndex1)
| v153072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20437,axiom,
! [VarCurr] :
( v153072(VarCurr)
<=> ( v153018(VarCurr,bitIndex0)
& v153073(VarCurr) ) ) ).
fof(writeUnaryOperator_11682,axiom,
! [VarCurr] :
( ~ v153073(VarCurr)
<=> v153018(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2391,axiom,
! [VarCurr] :
( v153061(VarCurr)
<=> ( ( v153018(VarCurr,bitIndex4)
<=> $false )
& ( v153018(VarCurr,bitIndex3)
<=> $false )
& ( v153018(VarCurr,bitIndex2)
<=> $false )
& ( v153018(VarCurr,bitIndex1)
<=> $false )
& ( v153018(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20436,axiom,
! [VarCurr] :
( v153059(VarCurr)
<=> ( v153048(VarCurr)
& v153055(VarCurr) ) ) ).
fof(addAssignment_85805,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v153057(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85804,axiom,
! [VarCurr] :
( v153055(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20435,axiom,
! [VarCurr] :
( v153048(VarCurr)
<=> ( v153050(VarCurr)
| v153052(VarCurr) ) ) ).
fof(addAssignment_85803,axiom,
! [VarCurr] :
( v153052(VarCurr)
<=> v110583(VarCurr,bitIndex8) ) ).
fof(addAssignment_85802,axiom,
! [VarCurr] :
( v153050(VarCurr)
<=> v116(VarCurr,bitIndex8) ) ).
fof(addAssignment_85801,axiom,
! [VarCurr] :
( v153032(VarCurr)
<=> v153034(VarCurr) ) ).
fof(addAssignment_85800,axiom,
! [VarCurr] :
( v153034(VarCurr)
<=> v153036(VarCurr) ) ).
fof(addAssignment_85799,axiom,
! [VarCurr] :
( v153036(VarCurr)
<=> v153038(VarCurr) ) ).
fof(addAssignment_85798,axiom,
! [VarCurr] :
( v153038(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85797,axiom,
! [VarCurr] :
( v153024(VarCurr)
<=> v153026(VarCurr) ) ).
fof(addAssignment_85796,axiom,
! [VarCurr] :
( v153026(VarCurr)
<=> v153028(VarCurr) ) ).
fof(addAssignment_85795,axiom,
! [VarCurr] :
( v153028(VarCurr)
<=> v153030(VarCurr) ) ).
fof(addAssignment_85794,axiom,
! [VarCurr] :
( v153030(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85793,axiom,
! [VarCurr] :
( v152917(VarCurr)
<=> v152919(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2390,axiom,
! [VarCurr] :
( v152919(VarCurr)
<=> ( ( v152921(VarCurr,bitIndex4)
<=> $false )
& ( v152921(VarCurr,bitIndex3)
<=> $false )
& ( v152921(VarCurr,bitIndex2)
<=> $false )
& ( v152921(VarCurr,bitIndex1)
<=> $false )
& ( v152921(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85792,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152921(VarCurr,B)
<=> v152923(VarCurr,B) ) ) ).
fof(addAssignment_85791,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152923(VarCurr,B)
<=> v152925(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152996(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152925(VarNext,B)
<=> v152925(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2280,axiom,
! [VarNext] :
( v152996(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152925(VarNext,B)
<=> v153006(VarNext,B) ) ) ) ).
fof(addAssignment_85790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v153006(VarNext,B)
<=> v153004(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1707,axiom,
! [VarCurr] :
( ~ v153007(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153004(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1720,axiom,
! [VarCurr] :
( v153007(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v153004(VarCurr,B)
<=> v152935(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20434,axiom,
! [VarCurr] :
( v153007(VarCurr)
<=> ( v153008(VarCurr)
& v153009(VarCurr) ) ) ).
fof(writeUnaryOperator_11681,axiom,
! [VarCurr] :
( ~ v153009(VarCurr)
<=> v152931(VarCurr) ) ).
fof(writeUnaryOperator_11680,axiom,
! [VarCurr] :
( ~ v153008(VarCurr)
<=> v152927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152996(VarNext)
<=> v152997(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152997(VarNext)
<=> ( v152998(VarNext)
& v152991(VarNext) ) ) ) ).
fof(writeUnaryOperator_11679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152998(VarNext)
<=> v153000(VarNext) ) ) ).
fof(addAssignment_85789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v153000(VarNext)
<=> v152991(VarCurr) ) ) ).
fof(addAssignment_85788,axiom,
! [VarCurr] :
( v152991(VarCurr)
<=> v152993(VarCurr) ) ).
fof(addAssignment_85787,axiom,
! [VarCurr] :
( v152993(VarCurr)
<=> v152896(VarCurr) ) ).
fof(addAssignment_85786,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152935(VarCurr,B)
<=> v152937(VarCurr,B) ) ) ).
fof(addAssignment_85785,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152937(VarCurr,B)
<=> v152939(VarCurr,B) ) ) ).
fof(addAssignment_85784,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152939(VarCurr,B)
<=> v152941(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1706,axiom,
! [VarCurr] :
( ~ v152956(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152941(VarCurr,B)
<=> v152960(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1719,axiom,
! [VarCurr] :
( v152956(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152941(VarCurr,B)
<=> v152957(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1705,axiom,
! [VarCurr] :
( ~ v152961(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152960(VarCurr,B)
<=> v152962(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1718,axiom,
! [VarCurr] :
( v152961(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152960(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85783,axiom,
! [VarCurr] :
( v152962(VarCurr,bitIndex0)
<=> v152988(VarCurr) ) ).
fof(addAssignment_85782,axiom,
! [VarCurr] :
( v152962(VarCurr,bitIndex1)
<=> v152986(VarCurr) ) ).
fof(addAssignment_85781,axiom,
! [VarCurr] :
( v152962(VarCurr,bitIndex2)
<=> v152982(VarCurr) ) ).
fof(addAssignment_85780,axiom,
! [VarCurr] :
( v152962(VarCurr,bitIndex3)
<=> v152978(VarCurr) ) ).
fof(addAssignment_85779,axiom,
! [VarCurr] :
( v152962(VarCurr,bitIndex4)
<=> v152964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20431,axiom,
! [VarCurr] :
( v152986(VarCurr)
<=> ( v152987(VarCurr)
& v152989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20430,axiom,
! [VarCurr] :
( v152989(VarCurr)
<=> ( v152921(VarCurr,bitIndex0)
| v152973(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7287,axiom,
! [VarCurr] :
( v152987(VarCurr)
<=> ( v152988(VarCurr)
| v152921(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11678,axiom,
! [VarCurr] :
( ~ v152988(VarCurr)
<=> v152921(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20429,axiom,
! [VarCurr] :
( v152982(VarCurr)
<=> ( v152983(VarCurr)
& v152985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20428,axiom,
! [VarCurr] :
( v152985(VarCurr)
<=> ( v152971(VarCurr)
| v152974(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7286,axiom,
! [VarCurr] :
( v152983(VarCurr)
<=> ( v152984(VarCurr)
| v152921(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11677,axiom,
! [VarCurr] :
( ~ v152984(VarCurr)
<=> v152971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20427,axiom,
! [VarCurr] :
( v152978(VarCurr)
<=> ( v152979(VarCurr)
& v152981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20426,axiom,
! [VarCurr] :
( v152981(VarCurr)
<=> ( v152969(VarCurr)
| v152975(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7285,axiom,
! [VarCurr] :
( v152979(VarCurr)
<=> ( v152980(VarCurr)
| v152921(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11676,axiom,
! [VarCurr] :
( ~ v152980(VarCurr)
<=> v152969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20425,axiom,
! [VarCurr] :
( v152964(VarCurr)
<=> ( v152965(VarCurr)
& v152976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20424,axiom,
! [VarCurr] :
( v152976(VarCurr)
<=> ( v152967(VarCurr)
| v152977(VarCurr) ) ) ).
fof(writeUnaryOperator_11675,axiom,
! [VarCurr] :
( ~ v152977(VarCurr)
<=> v152921(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7284,axiom,
! [VarCurr] :
( v152965(VarCurr)
<=> ( v152966(VarCurr)
| v152921(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11674,axiom,
! [VarCurr] :
( ~ v152966(VarCurr)
<=> v152967(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7283,axiom,
! [VarCurr] :
( v152967(VarCurr)
<=> ( v152921(VarCurr,bitIndex3)
| v152968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20423,axiom,
! [VarCurr] :
( v152968(VarCurr)
<=> ( v152969(VarCurr)
& v152975(VarCurr) ) ) ).
fof(writeUnaryOperator_11673,axiom,
! [VarCurr] :
( ~ v152975(VarCurr)
<=> v152921(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7282,axiom,
! [VarCurr] :
( v152969(VarCurr)
<=> ( v152921(VarCurr,bitIndex2)
| v152970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20422,axiom,
! [VarCurr] :
( v152970(VarCurr)
<=> ( v152971(VarCurr)
& v152974(VarCurr) ) ) ).
fof(writeUnaryOperator_11672,axiom,
! [VarCurr] :
( ~ v152974(VarCurr)
<=> v152921(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7281,axiom,
! [VarCurr] :
( v152971(VarCurr)
<=> ( v152921(VarCurr,bitIndex1)
| v152972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20421,axiom,
! [VarCurr] :
( v152972(VarCurr)
<=> ( v152921(VarCurr,bitIndex0)
& v152973(VarCurr) ) ) ).
fof(writeUnaryOperator_11671,axiom,
! [VarCurr] :
( ~ v152973(VarCurr)
<=> v152921(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2389,axiom,
! [VarCurr] :
( v152961(VarCurr)
<=> ( ( v152921(VarCurr,bitIndex4)
<=> $false )
& ( v152921(VarCurr,bitIndex3)
<=> $false )
& ( v152921(VarCurr,bitIndex2)
<=> $false )
& ( v152921(VarCurr,bitIndex1)
<=> $false )
& ( v152921(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1704,axiom,
! [VarCurr] :
( ~ v152958(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152957(VarCurr,B)
<=> v152954(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1717,axiom,
! [VarCurr] :
( v152958(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152957(VarCurr,B)
<=> v152952(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20420,axiom,
! [VarCurr] :
( v152958(VarCurr)
<=> ( v152959(VarCurr)
| v152947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20419,axiom,
! [VarCurr] :
( v152959(VarCurr)
<=> ( v152950(VarCurr)
& v152945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20418,axiom,
! [VarCurr] :
( v152956(VarCurr)
<=> ( v152943(VarCurr)
& v152856(VarCurr) ) ) ).
fof(addAssignment_85778,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152954(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85777,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152952(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85776,axiom,
! [VarCurr] :
( v152950(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20417,axiom,
! [VarCurr] :
( v152943(VarCurr)
<=> ( v152945(VarCurr)
| v152947(VarCurr) ) ) ).
fof(addAssignment_85775,axiom,
! [VarCurr] :
( v152947(VarCurr)
<=> v110563(VarCurr,bitIndex7) ) ).
fof(addAssignment_85774,axiom,
! [VarCurr] :
( v152945(VarCurr)
<=> v108901(VarCurr,bitIndex7) ) ).
fof(addAssignment_85773,axiom,
! [VarCurr] :
( v152931(VarCurr)
<=> v152933(VarCurr) ) ).
fof(addAssignment_85772,axiom,
! [VarCurr] :
( v152933(VarCurr)
<=> v152837(VarCurr) ) ).
fof(addAssignment_85771,axiom,
! [VarCurr] :
( v152927(VarCurr)
<=> v152929(VarCurr) ) ).
fof(addAssignment_85770,axiom,
! [VarCurr] :
( v152929(VarCurr)
<=> v152829(VarCurr) ) ).
fof(addAssignment_85769,axiom,
! [VarCurr] :
( v152815(VarCurr)
<=> v152817(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2388,axiom,
! [VarCurr] :
( v152817(VarCurr)
<=> ( ( v152819(VarCurr,bitIndex4)
<=> $false )
& ( v152819(VarCurr,bitIndex3)
<=> $false )
& ( v152819(VarCurr,bitIndex2)
<=> $false )
& ( v152819(VarCurr,bitIndex1)
<=> $false )
& ( v152819(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85768,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152819(VarCurr,B)
<=> v152821(VarCurr,B) ) ) ).
fof(addAssignment_85767,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152821(VarCurr,B)
<=> v152823(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152899(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152823(VarNext,B)
<=> v152823(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2279,axiom,
! [VarNext] :
( v152899(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152823(VarNext,B)
<=> v152909(VarNext,B) ) ) ) ).
fof(addAssignment_85766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152909(VarNext,B)
<=> v152907(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1703,axiom,
! [VarCurr] :
( ~ v152910(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152907(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1716,axiom,
! [VarCurr] :
( v152910(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152907(VarCurr,B)
<=> v152841(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20416,axiom,
! [VarCurr] :
( v152910(VarCurr)
<=> ( v152911(VarCurr)
& v152912(VarCurr) ) ) ).
fof(writeUnaryOperator_11670,axiom,
! [VarCurr] :
( ~ v152912(VarCurr)
<=> v152833(VarCurr) ) ).
fof(writeUnaryOperator_11669,axiom,
! [VarCurr] :
( ~ v152911(VarCurr)
<=> v152825(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152899(VarNext)
<=> v152900(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152900(VarNext)
<=> ( v152901(VarNext)
& v152892(VarNext) ) ) ) ).
fof(writeUnaryOperator_11668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152901(VarNext)
<=> v152903(VarNext) ) ) ).
fof(addAssignment_85765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152903(VarNext)
<=> v152892(VarCurr) ) ) ).
fof(addAssignment_85764,axiom,
! [VarCurr] :
( v152892(VarCurr)
<=> v152894(VarCurr) ) ).
fof(addAssignment_85763,axiom,
! [VarCurr] :
( v152894(VarCurr)
<=> v152896(VarCurr) ) ).
fof(addAssignment_85762,axiom,
! [VarCurr] :
( v152896(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85761,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152841(VarCurr,B)
<=> v152843(VarCurr,B) ) ) ).
fof(addAssignment_85760,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152843(VarCurr,B)
<=> v152845(VarCurr,B) ) ) ).
fof(addAssignment_85759,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152845(VarCurr,B)
<=> v152847(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1702,axiom,
! [VarCurr] :
( ~ v152860(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152847(VarCurr,B)
<=> v152861(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1715,axiom,
! [VarCurr] :
( v152860(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152847(VarCurr,B)
<=> v152858(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1701,axiom,
! [VarCurr] :
( ~ v152862(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152861(VarCurr,B)
<=> v152863(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1714,axiom,
! [VarCurr] :
( v152862(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152861(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85758,axiom,
! [VarCurr] :
( v152863(VarCurr,bitIndex0)
<=> v152889(VarCurr) ) ).
fof(addAssignment_85757,axiom,
! [VarCurr] :
( v152863(VarCurr,bitIndex1)
<=> v152887(VarCurr) ) ).
fof(addAssignment_85756,axiom,
! [VarCurr] :
( v152863(VarCurr,bitIndex2)
<=> v152883(VarCurr) ) ).
fof(addAssignment_85755,axiom,
! [VarCurr] :
( v152863(VarCurr,bitIndex3)
<=> v152879(VarCurr) ) ).
fof(addAssignment_85754,axiom,
! [VarCurr] :
( v152863(VarCurr,bitIndex4)
<=> v152865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20413,axiom,
! [VarCurr] :
( v152887(VarCurr)
<=> ( v152888(VarCurr)
& v152890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20412,axiom,
! [VarCurr] :
( v152890(VarCurr)
<=> ( v152819(VarCurr,bitIndex0)
| v152874(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7280,axiom,
! [VarCurr] :
( v152888(VarCurr)
<=> ( v152889(VarCurr)
| v152819(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11667,axiom,
! [VarCurr] :
( ~ v152889(VarCurr)
<=> v152819(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20411,axiom,
! [VarCurr] :
( v152883(VarCurr)
<=> ( v152884(VarCurr)
& v152886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20410,axiom,
! [VarCurr] :
( v152886(VarCurr)
<=> ( v152872(VarCurr)
| v152875(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7279,axiom,
! [VarCurr] :
( v152884(VarCurr)
<=> ( v152885(VarCurr)
| v152819(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11666,axiom,
! [VarCurr] :
( ~ v152885(VarCurr)
<=> v152872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20409,axiom,
! [VarCurr] :
( v152879(VarCurr)
<=> ( v152880(VarCurr)
& v152882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20408,axiom,
! [VarCurr] :
( v152882(VarCurr)
<=> ( v152870(VarCurr)
| v152876(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7278,axiom,
! [VarCurr] :
( v152880(VarCurr)
<=> ( v152881(VarCurr)
| v152819(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11665,axiom,
! [VarCurr] :
( ~ v152881(VarCurr)
<=> v152870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20407,axiom,
! [VarCurr] :
( v152865(VarCurr)
<=> ( v152866(VarCurr)
& v152877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20406,axiom,
! [VarCurr] :
( v152877(VarCurr)
<=> ( v152868(VarCurr)
| v152878(VarCurr) ) ) ).
fof(writeUnaryOperator_11664,axiom,
! [VarCurr] :
( ~ v152878(VarCurr)
<=> v152819(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7277,axiom,
! [VarCurr] :
( v152866(VarCurr)
<=> ( v152867(VarCurr)
| v152819(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11663,axiom,
! [VarCurr] :
( ~ v152867(VarCurr)
<=> v152868(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7276,axiom,
! [VarCurr] :
( v152868(VarCurr)
<=> ( v152819(VarCurr,bitIndex3)
| v152869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20405,axiom,
! [VarCurr] :
( v152869(VarCurr)
<=> ( v152870(VarCurr)
& v152876(VarCurr) ) ) ).
fof(writeUnaryOperator_11662,axiom,
! [VarCurr] :
( ~ v152876(VarCurr)
<=> v152819(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7275,axiom,
! [VarCurr] :
( v152870(VarCurr)
<=> ( v152819(VarCurr,bitIndex2)
| v152871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20404,axiom,
! [VarCurr] :
( v152871(VarCurr)
<=> ( v152872(VarCurr)
& v152875(VarCurr) ) ) ).
fof(writeUnaryOperator_11661,axiom,
! [VarCurr] :
( ~ v152875(VarCurr)
<=> v152819(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7274,axiom,
! [VarCurr] :
( v152872(VarCurr)
<=> ( v152819(VarCurr,bitIndex1)
| v152873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20403,axiom,
! [VarCurr] :
( v152873(VarCurr)
<=> ( v152819(VarCurr,bitIndex0)
& v152874(VarCurr) ) ) ).
fof(writeUnaryOperator_11660,axiom,
! [VarCurr] :
( ~ v152874(VarCurr)
<=> v152819(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2387,axiom,
! [VarCurr] :
( v152862(VarCurr)
<=> ( ( v152819(VarCurr,bitIndex4)
<=> $false )
& ( v152819(VarCurr,bitIndex3)
<=> $false )
& ( v152819(VarCurr,bitIndex2)
<=> $false )
& ( v152819(VarCurr,bitIndex1)
<=> $false )
& ( v152819(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20402,axiom,
! [VarCurr] :
( v152860(VarCurr)
<=> ( v152849(VarCurr)
& v152856(VarCurr) ) ) ).
fof(addAssignment_85753,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152858(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85752,axiom,
! [VarCurr] :
( v152856(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20401,axiom,
! [VarCurr] :
( v152849(VarCurr)
<=> ( v152851(VarCurr)
| v152853(VarCurr) ) ) ).
fof(addAssignment_85751,axiom,
! [VarCurr] :
( v152853(VarCurr)
<=> v110583(VarCurr,bitIndex7) ) ).
fof(addAssignment_85750,axiom,
! [VarCurr] :
( v152851(VarCurr)
<=> v116(VarCurr,bitIndex7) ) ).
fof(addAssignment_85749,axiom,
! [VarCurr] :
( v152833(VarCurr)
<=> v152835(VarCurr) ) ).
fof(addAssignment_85748,axiom,
! [VarCurr] :
( v152835(VarCurr)
<=> v152837(VarCurr) ) ).
fof(addAssignment_85747,axiom,
! [VarCurr] :
( v152837(VarCurr)
<=> v152839(VarCurr) ) ).
fof(addAssignment_85746,axiom,
! [VarCurr] :
( v152839(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85745,axiom,
! [VarCurr] :
( v152825(VarCurr)
<=> v152827(VarCurr) ) ).
fof(addAssignment_85744,axiom,
! [VarCurr] :
( v152827(VarCurr)
<=> v152829(VarCurr) ) ).
fof(addAssignment_85743,axiom,
! [VarCurr] :
( v152829(VarCurr)
<=> v152831(VarCurr) ) ).
fof(addAssignment_85742,axiom,
! [VarCurr] :
( v152831(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85741,axiom,
! [VarCurr] :
( v152718(VarCurr)
<=> v152720(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2386,axiom,
! [VarCurr] :
( v152720(VarCurr)
<=> ( ( v152722(VarCurr,bitIndex4)
<=> $false )
& ( v152722(VarCurr,bitIndex3)
<=> $false )
& ( v152722(VarCurr,bitIndex2)
<=> $false )
& ( v152722(VarCurr,bitIndex1)
<=> $false )
& ( v152722(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85740,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152722(VarCurr,B)
<=> v152724(VarCurr,B) ) ) ).
fof(addAssignment_85739,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152724(VarCurr,B)
<=> v152726(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152797(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152726(VarNext,B)
<=> v152726(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2278,axiom,
! [VarNext] :
( v152797(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152726(VarNext,B)
<=> v152807(VarNext,B) ) ) ) ).
fof(addAssignment_85738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152807(VarNext,B)
<=> v152805(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1700,axiom,
! [VarCurr] :
( ~ v152808(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152805(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1713,axiom,
! [VarCurr] :
( v152808(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152805(VarCurr,B)
<=> v152736(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20400,axiom,
! [VarCurr] :
( v152808(VarCurr)
<=> ( v152809(VarCurr)
& v152810(VarCurr) ) ) ).
fof(writeUnaryOperator_11659,axiom,
! [VarCurr] :
( ~ v152810(VarCurr)
<=> v152732(VarCurr) ) ).
fof(writeUnaryOperator_11658,axiom,
! [VarCurr] :
( ~ v152809(VarCurr)
<=> v152728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152797(VarNext)
<=> v152798(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152798(VarNext)
<=> ( v152799(VarNext)
& v152792(VarNext) ) ) ) ).
fof(writeUnaryOperator_11657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152799(VarNext)
<=> v152801(VarNext) ) ) ).
fof(addAssignment_85737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152801(VarNext)
<=> v152792(VarCurr) ) ) ).
fof(addAssignment_85736,axiom,
! [VarCurr] :
( v152792(VarCurr)
<=> v152794(VarCurr) ) ).
fof(addAssignment_85735,axiom,
! [VarCurr] :
( v152794(VarCurr)
<=> v152697(VarCurr) ) ).
fof(addAssignment_85734,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152736(VarCurr,B)
<=> v152738(VarCurr,B) ) ) ).
fof(addAssignment_85733,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152738(VarCurr,B)
<=> v152740(VarCurr,B) ) ) ).
fof(addAssignment_85732,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152740(VarCurr,B)
<=> v152742(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1699,axiom,
! [VarCurr] :
( ~ v152757(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152742(VarCurr,B)
<=> v152761(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1712,axiom,
! [VarCurr] :
( v152757(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152742(VarCurr,B)
<=> v152758(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1698,axiom,
! [VarCurr] :
( ~ v152762(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152761(VarCurr,B)
<=> v152763(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1711,axiom,
! [VarCurr] :
( v152762(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152761(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85731,axiom,
! [VarCurr] :
( v152763(VarCurr,bitIndex0)
<=> v152789(VarCurr) ) ).
fof(addAssignment_85730,axiom,
! [VarCurr] :
( v152763(VarCurr,bitIndex1)
<=> v152787(VarCurr) ) ).
fof(addAssignment_85729,axiom,
! [VarCurr] :
( v152763(VarCurr,bitIndex2)
<=> v152783(VarCurr) ) ).
fof(addAssignment_85728,axiom,
! [VarCurr] :
( v152763(VarCurr,bitIndex3)
<=> v152779(VarCurr) ) ).
fof(addAssignment_85727,axiom,
! [VarCurr] :
( v152763(VarCurr,bitIndex4)
<=> v152765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20397,axiom,
! [VarCurr] :
( v152787(VarCurr)
<=> ( v152788(VarCurr)
& v152790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20396,axiom,
! [VarCurr] :
( v152790(VarCurr)
<=> ( v152722(VarCurr,bitIndex0)
| v152774(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7273,axiom,
! [VarCurr] :
( v152788(VarCurr)
<=> ( v152789(VarCurr)
| v152722(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11656,axiom,
! [VarCurr] :
( ~ v152789(VarCurr)
<=> v152722(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20395,axiom,
! [VarCurr] :
( v152783(VarCurr)
<=> ( v152784(VarCurr)
& v152786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20394,axiom,
! [VarCurr] :
( v152786(VarCurr)
<=> ( v152772(VarCurr)
| v152775(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7272,axiom,
! [VarCurr] :
( v152784(VarCurr)
<=> ( v152785(VarCurr)
| v152722(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11655,axiom,
! [VarCurr] :
( ~ v152785(VarCurr)
<=> v152772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20393,axiom,
! [VarCurr] :
( v152779(VarCurr)
<=> ( v152780(VarCurr)
& v152782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20392,axiom,
! [VarCurr] :
( v152782(VarCurr)
<=> ( v152770(VarCurr)
| v152776(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7271,axiom,
! [VarCurr] :
( v152780(VarCurr)
<=> ( v152781(VarCurr)
| v152722(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11654,axiom,
! [VarCurr] :
( ~ v152781(VarCurr)
<=> v152770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20391,axiom,
! [VarCurr] :
( v152765(VarCurr)
<=> ( v152766(VarCurr)
& v152777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20390,axiom,
! [VarCurr] :
( v152777(VarCurr)
<=> ( v152768(VarCurr)
| v152778(VarCurr) ) ) ).
fof(writeUnaryOperator_11653,axiom,
! [VarCurr] :
( ~ v152778(VarCurr)
<=> v152722(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7270,axiom,
! [VarCurr] :
( v152766(VarCurr)
<=> ( v152767(VarCurr)
| v152722(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11652,axiom,
! [VarCurr] :
( ~ v152767(VarCurr)
<=> v152768(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7269,axiom,
! [VarCurr] :
( v152768(VarCurr)
<=> ( v152722(VarCurr,bitIndex3)
| v152769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20389,axiom,
! [VarCurr] :
( v152769(VarCurr)
<=> ( v152770(VarCurr)
& v152776(VarCurr) ) ) ).
fof(writeUnaryOperator_11651,axiom,
! [VarCurr] :
( ~ v152776(VarCurr)
<=> v152722(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7268,axiom,
! [VarCurr] :
( v152770(VarCurr)
<=> ( v152722(VarCurr,bitIndex2)
| v152771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20388,axiom,
! [VarCurr] :
( v152771(VarCurr)
<=> ( v152772(VarCurr)
& v152775(VarCurr) ) ) ).
fof(writeUnaryOperator_11650,axiom,
! [VarCurr] :
( ~ v152775(VarCurr)
<=> v152722(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7267,axiom,
! [VarCurr] :
( v152772(VarCurr)
<=> ( v152722(VarCurr,bitIndex1)
| v152773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20387,axiom,
! [VarCurr] :
( v152773(VarCurr)
<=> ( v152722(VarCurr,bitIndex0)
& v152774(VarCurr) ) ) ).
fof(writeUnaryOperator_11649,axiom,
! [VarCurr] :
( ~ v152774(VarCurr)
<=> v152722(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2385,axiom,
! [VarCurr] :
( v152762(VarCurr)
<=> ( ( v152722(VarCurr,bitIndex4)
<=> $false )
& ( v152722(VarCurr,bitIndex3)
<=> $false )
& ( v152722(VarCurr,bitIndex2)
<=> $false )
& ( v152722(VarCurr,bitIndex1)
<=> $false )
& ( v152722(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1697,axiom,
! [VarCurr] :
( ~ v152759(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152758(VarCurr,B)
<=> v152755(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1710,axiom,
! [VarCurr] :
( v152759(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152758(VarCurr,B)
<=> v152753(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20386,axiom,
! [VarCurr] :
( v152759(VarCurr)
<=> ( v152760(VarCurr)
| v152748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20385,axiom,
! [VarCurr] :
( v152760(VarCurr)
<=> ( v152751(VarCurr)
& v152746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20384,axiom,
! [VarCurr] :
( v152757(VarCurr)
<=> ( v152744(VarCurr)
& v152657(VarCurr) ) ) ).
fof(addAssignment_85726,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152755(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85725,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152753(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85724,axiom,
! [VarCurr] :
( v152751(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20383,axiom,
! [VarCurr] :
( v152744(VarCurr)
<=> ( v152746(VarCurr)
| v152748(VarCurr) ) ) ).
fof(addAssignment_85723,axiom,
! [VarCurr] :
( v152748(VarCurr)
<=> v110563(VarCurr,bitIndex6) ) ).
fof(addAssignment_85722,axiom,
! [VarCurr] :
( v152746(VarCurr)
<=> v108901(VarCurr,bitIndex6) ) ).
fof(addAssignment_85721,axiom,
! [VarCurr] :
( v152732(VarCurr)
<=> v152734(VarCurr) ) ).
fof(addAssignment_85720,axiom,
! [VarCurr] :
( v152734(VarCurr)
<=> v152638(VarCurr) ) ).
fof(addAssignment_85719,axiom,
! [VarCurr] :
( v152728(VarCurr)
<=> v152730(VarCurr) ) ).
fof(addAssignment_85718,axiom,
! [VarCurr] :
( v152730(VarCurr)
<=> v152630(VarCurr) ) ).
fof(addAssignment_85717,axiom,
! [VarCurr] :
( v152616(VarCurr)
<=> v152618(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2384,axiom,
! [VarCurr] :
( v152618(VarCurr)
<=> ( ( v152620(VarCurr,bitIndex4)
<=> $false )
& ( v152620(VarCurr,bitIndex3)
<=> $false )
& ( v152620(VarCurr,bitIndex2)
<=> $false )
& ( v152620(VarCurr,bitIndex1)
<=> $false )
& ( v152620(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85716,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152620(VarCurr,B)
<=> v152622(VarCurr,B) ) ) ).
fof(addAssignment_85715,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152622(VarCurr,B)
<=> v152624(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152700(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152624(VarNext,B)
<=> v152624(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2277,axiom,
! [VarNext] :
( v152700(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152624(VarNext,B)
<=> v152710(VarNext,B) ) ) ) ).
fof(addAssignment_85714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152710(VarNext,B)
<=> v152708(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1696,axiom,
! [VarCurr] :
( ~ v152711(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152708(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1709,axiom,
! [VarCurr] :
( v152711(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152708(VarCurr,B)
<=> v152642(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20382,axiom,
! [VarCurr] :
( v152711(VarCurr)
<=> ( v152712(VarCurr)
& v152713(VarCurr) ) ) ).
fof(writeUnaryOperator_11648,axiom,
! [VarCurr] :
( ~ v152713(VarCurr)
<=> v152634(VarCurr) ) ).
fof(writeUnaryOperator_11647,axiom,
! [VarCurr] :
( ~ v152712(VarCurr)
<=> v152626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152700(VarNext)
<=> v152701(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152701(VarNext)
<=> ( v152702(VarNext)
& v152693(VarNext) ) ) ) ).
fof(writeUnaryOperator_11646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152702(VarNext)
<=> v152704(VarNext) ) ) ).
fof(addAssignment_85713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152704(VarNext)
<=> v152693(VarCurr) ) ) ).
fof(addAssignment_85712,axiom,
! [VarCurr] :
( v152693(VarCurr)
<=> v152695(VarCurr) ) ).
fof(addAssignment_85711,axiom,
! [VarCurr] :
( v152695(VarCurr)
<=> v152697(VarCurr) ) ).
fof(addAssignment_85710,axiom,
! [VarCurr] :
( v152697(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85709,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152642(VarCurr,B)
<=> v152644(VarCurr,B) ) ) ).
fof(addAssignment_85708,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152644(VarCurr,B)
<=> v152646(VarCurr,B) ) ) ).
fof(addAssignment_85707,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152646(VarCurr,B)
<=> v152648(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1695,axiom,
! [VarCurr] :
( ~ v152661(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152648(VarCurr,B)
<=> v152662(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1708,axiom,
! [VarCurr] :
( v152661(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152648(VarCurr,B)
<=> v152659(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1694,axiom,
! [VarCurr] :
( ~ v152663(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152662(VarCurr,B)
<=> v152664(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1707,axiom,
! [VarCurr] :
( v152663(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152662(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85706,axiom,
! [VarCurr] :
( v152664(VarCurr,bitIndex0)
<=> v152690(VarCurr) ) ).
fof(addAssignment_85705,axiom,
! [VarCurr] :
( v152664(VarCurr,bitIndex1)
<=> v152688(VarCurr) ) ).
fof(addAssignment_85704,axiom,
! [VarCurr] :
( v152664(VarCurr,bitIndex2)
<=> v152684(VarCurr) ) ).
fof(addAssignment_85703,axiom,
! [VarCurr] :
( v152664(VarCurr,bitIndex3)
<=> v152680(VarCurr) ) ).
fof(addAssignment_85702,axiom,
! [VarCurr] :
( v152664(VarCurr,bitIndex4)
<=> v152666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20379,axiom,
! [VarCurr] :
( v152688(VarCurr)
<=> ( v152689(VarCurr)
& v152691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20378,axiom,
! [VarCurr] :
( v152691(VarCurr)
<=> ( v152620(VarCurr,bitIndex0)
| v152675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7266,axiom,
! [VarCurr] :
( v152689(VarCurr)
<=> ( v152690(VarCurr)
| v152620(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11645,axiom,
! [VarCurr] :
( ~ v152690(VarCurr)
<=> v152620(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20377,axiom,
! [VarCurr] :
( v152684(VarCurr)
<=> ( v152685(VarCurr)
& v152687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20376,axiom,
! [VarCurr] :
( v152687(VarCurr)
<=> ( v152673(VarCurr)
| v152676(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7265,axiom,
! [VarCurr] :
( v152685(VarCurr)
<=> ( v152686(VarCurr)
| v152620(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11644,axiom,
! [VarCurr] :
( ~ v152686(VarCurr)
<=> v152673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20375,axiom,
! [VarCurr] :
( v152680(VarCurr)
<=> ( v152681(VarCurr)
& v152683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20374,axiom,
! [VarCurr] :
( v152683(VarCurr)
<=> ( v152671(VarCurr)
| v152677(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7264,axiom,
! [VarCurr] :
( v152681(VarCurr)
<=> ( v152682(VarCurr)
| v152620(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11643,axiom,
! [VarCurr] :
( ~ v152682(VarCurr)
<=> v152671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20373,axiom,
! [VarCurr] :
( v152666(VarCurr)
<=> ( v152667(VarCurr)
& v152678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20372,axiom,
! [VarCurr] :
( v152678(VarCurr)
<=> ( v152669(VarCurr)
| v152679(VarCurr) ) ) ).
fof(writeUnaryOperator_11642,axiom,
! [VarCurr] :
( ~ v152679(VarCurr)
<=> v152620(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7263,axiom,
! [VarCurr] :
( v152667(VarCurr)
<=> ( v152668(VarCurr)
| v152620(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11641,axiom,
! [VarCurr] :
( ~ v152668(VarCurr)
<=> v152669(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7262,axiom,
! [VarCurr] :
( v152669(VarCurr)
<=> ( v152620(VarCurr,bitIndex3)
| v152670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20371,axiom,
! [VarCurr] :
( v152670(VarCurr)
<=> ( v152671(VarCurr)
& v152677(VarCurr) ) ) ).
fof(writeUnaryOperator_11640,axiom,
! [VarCurr] :
( ~ v152677(VarCurr)
<=> v152620(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7261,axiom,
! [VarCurr] :
( v152671(VarCurr)
<=> ( v152620(VarCurr,bitIndex2)
| v152672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20370,axiom,
! [VarCurr] :
( v152672(VarCurr)
<=> ( v152673(VarCurr)
& v152676(VarCurr) ) ) ).
fof(writeUnaryOperator_11639,axiom,
! [VarCurr] :
( ~ v152676(VarCurr)
<=> v152620(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7260,axiom,
! [VarCurr] :
( v152673(VarCurr)
<=> ( v152620(VarCurr,bitIndex1)
| v152674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20369,axiom,
! [VarCurr] :
( v152674(VarCurr)
<=> ( v152620(VarCurr,bitIndex0)
& v152675(VarCurr) ) ) ).
fof(writeUnaryOperator_11638,axiom,
! [VarCurr] :
( ~ v152675(VarCurr)
<=> v152620(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2383,axiom,
! [VarCurr] :
( v152663(VarCurr)
<=> ( ( v152620(VarCurr,bitIndex4)
<=> $false )
& ( v152620(VarCurr,bitIndex3)
<=> $false )
& ( v152620(VarCurr,bitIndex2)
<=> $false )
& ( v152620(VarCurr,bitIndex1)
<=> $false )
& ( v152620(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20368,axiom,
! [VarCurr] :
( v152661(VarCurr)
<=> ( v152650(VarCurr)
& v152657(VarCurr) ) ) ).
fof(addAssignment_85701,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152659(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85700,axiom,
! [VarCurr] :
( v152657(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20367,axiom,
! [VarCurr] :
( v152650(VarCurr)
<=> ( v152652(VarCurr)
| v152654(VarCurr) ) ) ).
fof(addAssignment_85699,axiom,
! [VarCurr] :
( v152654(VarCurr)
<=> v110583(VarCurr,bitIndex6) ) ).
fof(addAssignment_85698,axiom,
! [VarCurr] :
( v152652(VarCurr)
<=> v116(VarCurr,bitIndex6) ) ).
fof(addAssignment_85697,axiom,
! [VarCurr] :
( v152634(VarCurr)
<=> v152636(VarCurr) ) ).
fof(addAssignment_85696,axiom,
! [VarCurr] :
( v152636(VarCurr)
<=> v152638(VarCurr) ) ).
fof(addAssignment_85695,axiom,
! [VarCurr] :
( v152638(VarCurr)
<=> v152640(VarCurr) ) ).
fof(addAssignment_85694,axiom,
! [VarCurr] :
( v152640(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85693,axiom,
! [VarCurr] :
( v152626(VarCurr)
<=> v152628(VarCurr) ) ).
fof(addAssignment_85692,axiom,
! [VarCurr] :
( v152628(VarCurr)
<=> v152630(VarCurr) ) ).
fof(addAssignment_85691,axiom,
! [VarCurr] :
( v152630(VarCurr)
<=> v152632(VarCurr) ) ).
fof(addAssignment_85690,axiom,
! [VarCurr] :
( v152632(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85689,axiom,
! [VarCurr] :
( v152519(VarCurr)
<=> v152521(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2382,axiom,
! [VarCurr] :
( v152521(VarCurr)
<=> ( ( v152523(VarCurr,bitIndex4)
<=> $false )
& ( v152523(VarCurr,bitIndex3)
<=> $false )
& ( v152523(VarCurr,bitIndex2)
<=> $false )
& ( v152523(VarCurr,bitIndex1)
<=> $false )
& ( v152523(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85688,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152523(VarCurr,B)
<=> v152525(VarCurr,B) ) ) ).
fof(addAssignment_85687,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152525(VarCurr,B)
<=> v152527(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152598(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152527(VarNext,B)
<=> v152527(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2276,axiom,
! [VarNext] :
( v152598(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152527(VarNext,B)
<=> v152608(VarNext,B) ) ) ) ).
fof(addAssignment_85686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152608(VarNext,B)
<=> v152606(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1693,axiom,
! [VarCurr] :
( ~ v152609(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152606(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1706,axiom,
! [VarCurr] :
( v152609(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152606(VarCurr,B)
<=> v152537(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20366,axiom,
! [VarCurr] :
( v152609(VarCurr)
<=> ( v152610(VarCurr)
& v152611(VarCurr) ) ) ).
fof(writeUnaryOperator_11637,axiom,
! [VarCurr] :
( ~ v152611(VarCurr)
<=> v152533(VarCurr) ) ).
fof(writeUnaryOperator_11636,axiom,
! [VarCurr] :
( ~ v152610(VarCurr)
<=> v152529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152598(VarNext)
<=> v152599(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152599(VarNext)
<=> ( v152600(VarNext)
& v152593(VarNext) ) ) ) ).
fof(writeUnaryOperator_11635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152600(VarNext)
<=> v152602(VarNext) ) ) ).
fof(addAssignment_85685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152602(VarNext)
<=> v152593(VarCurr) ) ) ).
fof(addAssignment_85684,axiom,
! [VarCurr] :
( v152593(VarCurr)
<=> v152595(VarCurr) ) ).
fof(addAssignment_85683,axiom,
! [VarCurr] :
( v152595(VarCurr)
<=> v152498(VarCurr) ) ).
fof(addAssignment_85682,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152537(VarCurr,B)
<=> v152539(VarCurr,B) ) ) ).
fof(addAssignment_85681,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152539(VarCurr,B)
<=> v152541(VarCurr,B) ) ) ).
fof(addAssignment_85680,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152541(VarCurr,B)
<=> v152543(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1692,axiom,
! [VarCurr] :
( ~ v152558(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152543(VarCurr,B)
<=> v152562(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1705,axiom,
! [VarCurr] :
( v152558(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152543(VarCurr,B)
<=> v152559(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1691,axiom,
! [VarCurr] :
( ~ v152563(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152562(VarCurr,B)
<=> v152564(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1704,axiom,
! [VarCurr] :
( v152563(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152562(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85679,axiom,
! [VarCurr] :
( v152564(VarCurr,bitIndex0)
<=> v152590(VarCurr) ) ).
fof(addAssignment_85678,axiom,
! [VarCurr] :
( v152564(VarCurr,bitIndex1)
<=> v152588(VarCurr) ) ).
fof(addAssignment_85677,axiom,
! [VarCurr] :
( v152564(VarCurr,bitIndex2)
<=> v152584(VarCurr) ) ).
fof(addAssignment_85676,axiom,
! [VarCurr] :
( v152564(VarCurr,bitIndex3)
<=> v152580(VarCurr) ) ).
fof(addAssignment_85675,axiom,
! [VarCurr] :
( v152564(VarCurr,bitIndex4)
<=> v152566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20363,axiom,
! [VarCurr] :
( v152588(VarCurr)
<=> ( v152589(VarCurr)
& v152591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20362,axiom,
! [VarCurr] :
( v152591(VarCurr)
<=> ( v152523(VarCurr,bitIndex0)
| v152575(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7259,axiom,
! [VarCurr] :
( v152589(VarCurr)
<=> ( v152590(VarCurr)
| v152523(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11634,axiom,
! [VarCurr] :
( ~ v152590(VarCurr)
<=> v152523(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20361,axiom,
! [VarCurr] :
( v152584(VarCurr)
<=> ( v152585(VarCurr)
& v152587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20360,axiom,
! [VarCurr] :
( v152587(VarCurr)
<=> ( v152573(VarCurr)
| v152576(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7258,axiom,
! [VarCurr] :
( v152585(VarCurr)
<=> ( v152586(VarCurr)
| v152523(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11633,axiom,
! [VarCurr] :
( ~ v152586(VarCurr)
<=> v152573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20359,axiom,
! [VarCurr] :
( v152580(VarCurr)
<=> ( v152581(VarCurr)
& v152583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20358,axiom,
! [VarCurr] :
( v152583(VarCurr)
<=> ( v152571(VarCurr)
| v152577(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7257,axiom,
! [VarCurr] :
( v152581(VarCurr)
<=> ( v152582(VarCurr)
| v152523(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11632,axiom,
! [VarCurr] :
( ~ v152582(VarCurr)
<=> v152571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20357,axiom,
! [VarCurr] :
( v152566(VarCurr)
<=> ( v152567(VarCurr)
& v152578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20356,axiom,
! [VarCurr] :
( v152578(VarCurr)
<=> ( v152569(VarCurr)
| v152579(VarCurr) ) ) ).
fof(writeUnaryOperator_11631,axiom,
! [VarCurr] :
( ~ v152579(VarCurr)
<=> v152523(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7256,axiom,
! [VarCurr] :
( v152567(VarCurr)
<=> ( v152568(VarCurr)
| v152523(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11630,axiom,
! [VarCurr] :
( ~ v152568(VarCurr)
<=> v152569(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7255,axiom,
! [VarCurr] :
( v152569(VarCurr)
<=> ( v152523(VarCurr,bitIndex3)
| v152570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20355,axiom,
! [VarCurr] :
( v152570(VarCurr)
<=> ( v152571(VarCurr)
& v152577(VarCurr) ) ) ).
fof(writeUnaryOperator_11629,axiom,
! [VarCurr] :
( ~ v152577(VarCurr)
<=> v152523(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7254,axiom,
! [VarCurr] :
( v152571(VarCurr)
<=> ( v152523(VarCurr,bitIndex2)
| v152572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20354,axiom,
! [VarCurr] :
( v152572(VarCurr)
<=> ( v152573(VarCurr)
& v152576(VarCurr) ) ) ).
fof(writeUnaryOperator_11628,axiom,
! [VarCurr] :
( ~ v152576(VarCurr)
<=> v152523(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7253,axiom,
! [VarCurr] :
( v152573(VarCurr)
<=> ( v152523(VarCurr,bitIndex1)
| v152574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20353,axiom,
! [VarCurr] :
( v152574(VarCurr)
<=> ( v152523(VarCurr,bitIndex0)
& v152575(VarCurr) ) ) ).
fof(writeUnaryOperator_11627,axiom,
! [VarCurr] :
( ~ v152575(VarCurr)
<=> v152523(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2381,axiom,
! [VarCurr] :
( v152563(VarCurr)
<=> ( ( v152523(VarCurr,bitIndex4)
<=> $false )
& ( v152523(VarCurr,bitIndex3)
<=> $false )
& ( v152523(VarCurr,bitIndex2)
<=> $false )
& ( v152523(VarCurr,bitIndex1)
<=> $false )
& ( v152523(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1690,axiom,
! [VarCurr] :
( ~ v152560(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152559(VarCurr,B)
<=> v152556(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1703,axiom,
! [VarCurr] :
( v152560(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152559(VarCurr,B)
<=> v152554(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20352,axiom,
! [VarCurr] :
( v152560(VarCurr)
<=> ( v152561(VarCurr)
| v152549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20351,axiom,
! [VarCurr] :
( v152561(VarCurr)
<=> ( v152552(VarCurr)
& v152547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20350,axiom,
! [VarCurr] :
( v152558(VarCurr)
<=> ( v152545(VarCurr)
& v152458(VarCurr) ) ) ).
fof(addAssignment_85674,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152556(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85673,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152554(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85672,axiom,
! [VarCurr] :
( v152552(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20349,axiom,
! [VarCurr] :
( v152545(VarCurr)
<=> ( v152547(VarCurr)
| v152549(VarCurr) ) ) ).
fof(addAssignment_85671,axiom,
! [VarCurr] :
( v152549(VarCurr)
<=> v110563(VarCurr,bitIndex5) ) ).
fof(addAssignment_85670,axiom,
! [VarCurr] :
( v152547(VarCurr)
<=> v108901(VarCurr,bitIndex5) ) ).
fof(addAssignment_85669,axiom,
! [VarCurr] :
( v152533(VarCurr)
<=> v152535(VarCurr) ) ).
fof(addAssignment_85668,axiom,
! [VarCurr] :
( v152535(VarCurr)
<=> v152439(VarCurr) ) ).
fof(addAssignment_85667,axiom,
! [VarCurr] :
( v152529(VarCurr)
<=> v152531(VarCurr) ) ).
fof(addAssignment_85666,axiom,
! [VarCurr] :
( v152531(VarCurr)
<=> v152431(VarCurr) ) ).
fof(addAssignment_85665,axiom,
! [VarCurr] :
( v152417(VarCurr)
<=> v152419(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2380,axiom,
! [VarCurr] :
( v152419(VarCurr)
<=> ( ( v152421(VarCurr,bitIndex4)
<=> $false )
& ( v152421(VarCurr,bitIndex3)
<=> $false )
& ( v152421(VarCurr,bitIndex2)
<=> $false )
& ( v152421(VarCurr,bitIndex1)
<=> $false )
& ( v152421(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85664,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152421(VarCurr,B)
<=> v152423(VarCurr,B) ) ) ).
fof(addAssignment_85663,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152423(VarCurr,B)
<=> v152425(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152501(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152425(VarNext,B)
<=> v152425(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2275,axiom,
! [VarNext] :
( v152501(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152425(VarNext,B)
<=> v152511(VarNext,B) ) ) ) ).
fof(addAssignment_85662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152511(VarNext,B)
<=> v152509(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1689,axiom,
! [VarCurr] :
( ~ v152512(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152509(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1702,axiom,
! [VarCurr] :
( v152512(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152509(VarCurr,B)
<=> v152443(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20348,axiom,
! [VarCurr] :
( v152512(VarCurr)
<=> ( v152513(VarCurr)
& v152514(VarCurr) ) ) ).
fof(writeUnaryOperator_11626,axiom,
! [VarCurr] :
( ~ v152514(VarCurr)
<=> v152435(VarCurr) ) ).
fof(writeUnaryOperator_11625,axiom,
! [VarCurr] :
( ~ v152513(VarCurr)
<=> v152427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152501(VarNext)
<=> v152502(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152502(VarNext)
<=> ( v152503(VarNext)
& v152494(VarNext) ) ) ) ).
fof(writeUnaryOperator_11624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152503(VarNext)
<=> v152505(VarNext) ) ) ).
fof(addAssignment_85661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152505(VarNext)
<=> v152494(VarCurr) ) ) ).
fof(addAssignment_85660,axiom,
! [VarCurr] :
( v152494(VarCurr)
<=> v152496(VarCurr) ) ).
fof(addAssignment_85659,axiom,
! [VarCurr] :
( v152496(VarCurr)
<=> v152498(VarCurr) ) ).
fof(addAssignment_85658,axiom,
! [VarCurr] :
( v152498(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85657,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152443(VarCurr,B)
<=> v152445(VarCurr,B) ) ) ).
fof(addAssignment_85656,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152445(VarCurr,B)
<=> v152447(VarCurr,B) ) ) ).
fof(addAssignment_85655,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152447(VarCurr,B)
<=> v152449(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1688,axiom,
! [VarCurr] :
( ~ v152462(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152449(VarCurr,B)
<=> v152463(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1701,axiom,
! [VarCurr] :
( v152462(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152449(VarCurr,B)
<=> v152460(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1687,axiom,
! [VarCurr] :
( ~ v152464(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152463(VarCurr,B)
<=> v152465(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1700,axiom,
! [VarCurr] :
( v152464(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152463(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85654,axiom,
! [VarCurr] :
( v152465(VarCurr,bitIndex0)
<=> v152491(VarCurr) ) ).
fof(addAssignment_85653,axiom,
! [VarCurr] :
( v152465(VarCurr,bitIndex1)
<=> v152489(VarCurr) ) ).
fof(addAssignment_85652,axiom,
! [VarCurr] :
( v152465(VarCurr,bitIndex2)
<=> v152485(VarCurr) ) ).
fof(addAssignment_85651,axiom,
! [VarCurr] :
( v152465(VarCurr,bitIndex3)
<=> v152481(VarCurr) ) ).
fof(addAssignment_85650,axiom,
! [VarCurr] :
( v152465(VarCurr,bitIndex4)
<=> v152467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20345,axiom,
! [VarCurr] :
( v152489(VarCurr)
<=> ( v152490(VarCurr)
& v152492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20344,axiom,
! [VarCurr] :
( v152492(VarCurr)
<=> ( v152421(VarCurr,bitIndex0)
| v152476(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7252,axiom,
! [VarCurr] :
( v152490(VarCurr)
<=> ( v152491(VarCurr)
| v152421(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11623,axiom,
! [VarCurr] :
( ~ v152491(VarCurr)
<=> v152421(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20343,axiom,
! [VarCurr] :
( v152485(VarCurr)
<=> ( v152486(VarCurr)
& v152488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20342,axiom,
! [VarCurr] :
( v152488(VarCurr)
<=> ( v152474(VarCurr)
| v152477(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7251,axiom,
! [VarCurr] :
( v152486(VarCurr)
<=> ( v152487(VarCurr)
| v152421(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11622,axiom,
! [VarCurr] :
( ~ v152487(VarCurr)
<=> v152474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20341,axiom,
! [VarCurr] :
( v152481(VarCurr)
<=> ( v152482(VarCurr)
& v152484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20340,axiom,
! [VarCurr] :
( v152484(VarCurr)
<=> ( v152472(VarCurr)
| v152478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7250,axiom,
! [VarCurr] :
( v152482(VarCurr)
<=> ( v152483(VarCurr)
| v152421(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11621,axiom,
! [VarCurr] :
( ~ v152483(VarCurr)
<=> v152472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20339,axiom,
! [VarCurr] :
( v152467(VarCurr)
<=> ( v152468(VarCurr)
& v152479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20338,axiom,
! [VarCurr] :
( v152479(VarCurr)
<=> ( v152470(VarCurr)
| v152480(VarCurr) ) ) ).
fof(writeUnaryOperator_11620,axiom,
! [VarCurr] :
( ~ v152480(VarCurr)
<=> v152421(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7249,axiom,
! [VarCurr] :
( v152468(VarCurr)
<=> ( v152469(VarCurr)
| v152421(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11619,axiom,
! [VarCurr] :
( ~ v152469(VarCurr)
<=> v152470(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7248,axiom,
! [VarCurr] :
( v152470(VarCurr)
<=> ( v152421(VarCurr,bitIndex3)
| v152471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20337,axiom,
! [VarCurr] :
( v152471(VarCurr)
<=> ( v152472(VarCurr)
& v152478(VarCurr) ) ) ).
fof(writeUnaryOperator_11618,axiom,
! [VarCurr] :
( ~ v152478(VarCurr)
<=> v152421(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7247,axiom,
! [VarCurr] :
( v152472(VarCurr)
<=> ( v152421(VarCurr,bitIndex2)
| v152473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20336,axiom,
! [VarCurr] :
( v152473(VarCurr)
<=> ( v152474(VarCurr)
& v152477(VarCurr) ) ) ).
fof(writeUnaryOperator_11617,axiom,
! [VarCurr] :
( ~ v152477(VarCurr)
<=> v152421(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7246,axiom,
! [VarCurr] :
( v152474(VarCurr)
<=> ( v152421(VarCurr,bitIndex1)
| v152475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20335,axiom,
! [VarCurr] :
( v152475(VarCurr)
<=> ( v152421(VarCurr,bitIndex0)
& v152476(VarCurr) ) ) ).
fof(writeUnaryOperator_11616,axiom,
! [VarCurr] :
( ~ v152476(VarCurr)
<=> v152421(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2379,axiom,
! [VarCurr] :
( v152464(VarCurr)
<=> ( ( v152421(VarCurr,bitIndex4)
<=> $false )
& ( v152421(VarCurr,bitIndex3)
<=> $false )
& ( v152421(VarCurr,bitIndex2)
<=> $false )
& ( v152421(VarCurr,bitIndex1)
<=> $false )
& ( v152421(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20334,axiom,
! [VarCurr] :
( v152462(VarCurr)
<=> ( v152451(VarCurr)
& v152458(VarCurr) ) ) ).
fof(addAssignment_85649,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152460(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85648,axiom,
! [VarCurr] :
( v152458(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20333,axiom,
! [VarCurr] :
( v152451(VarCurr)
<=> ( v152453(VarCurr)
| v152455(VarCurr) ) ) ).
fof(addAssignment_85647,axiom,
! [VarCurr] :
( v152455(VarCurr)
<=> v110583(VarCurr,bitIndex5) ) ).
fof(addAssignment_85646,axiom,
! [VarCurr] :
( v152453(VarCurr)
<=> v116(VarCurr,bitIndex5) ) ).
fof(addAssignment_85645,axiom,
! [VarCurr] :
( v152435(VarCurr)
<=> v152437(VarCurr) ) ).
fof(addAssignment_85644,axiom,
! [VarCurr] :
( v152437(VarCurr)
<=> v152439(VarCurr) ) ).
fof(addAssignment_85643,axiom,
! [VarCurr] :
( v152439(VarCurr)
<=> v152441(VarCurr) ) ).
fof(addAssignment_85642,axiom,
! [VarCurr] :
( v152441(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85641,axiom,
! [VarCurr] :
( v152427(VarCurr)
<=> v152429(VarCurr) ) ).
fof(addAssignment_85640,axiom,
! [VarCurr] :
( v152429(VarCurr)
<=> v152431(VarCurr) ) ).
fof(addAssignment_85639,axiom,
! [VarCurr] :
( v152431(VarCurr)
<=> v152433(VarCurr) ) ).
fof(addAssignment_85638,axiom,
! [VarCurr] :
( v152433(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85637,axiom,
! [VarCurr] :
( v152320(VarCurr)
<=> v152322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2378,axiom,
! [VarCurr] :
( v152322(VarCurr)
<=> ( ( v152324(VarCurr,bitIndex4)
<=> $false )
& ( v152324(VarCurr,bitIndex3)
<=> $false )
& ( v152324(VarCurr,bitIndex2)
<=> $false )
& ( v152324(VarCurr,bitIndex1)
<=> $false )
& ( v152324(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85636,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152324(VarCurr,B)
<=> v152326(VarCurr,B) ) ) ).
fof(addAssignment_85635,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152326(VarCurr,B)
<=> v152328(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152399(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152328(VarNext,B)
<=> v152328(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2274,axiom,
! [VarNext] :
( v152399(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152328(VarNext,B)
<=> v152409(VarNext,B) ) ) ) ).
fof(addAssignment_85634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152409(VarNext,B)
<=> v152407(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1686,axiom,
! [VarCurr] :
( ~ v152410(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152407(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1699,axiom,
! [VarCurr] :
( v152410(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152407(VarCurr,B)
<=> v152338(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20332,axiom,
! [VarCurr] :
( v152410(VarCurr)
<=> ( v152411(VarCurr)
& v152412(VarCurr) ) ) ).
fof(writeUnaryOperator_11615,axiom,
! [VarCurr] :
( ~ v152412(VarCurr)
<=> v152334(VarCurr) ) ).
fof(writeUnaryOperator_11614,axiom,
! [VarCurr] :
( ~ v152411(VarCurr)
<=> v152330(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152399(VarNext)
<=> v152400(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152400(VarNext)
<=> ( v152401(VarNext)
& v152394(VarNext) ) ) ) ).
fof(writeUnaryOperator_11613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152401(VarNext)
<=> v152403(VarNext) ) ) ).
fof(addAssignment_85633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152403(VarNext)
<=> v152394(VarCurr) ) ) ).
fof(addAssignment_85632,axiom,
! [VarCurr] :
( v152394(VarCurr)
<=> v152396(VarCurr) ) ).
fof(addAssignment_85631,axiom,
! [VarCurr] :
( v152396(VarCurr)
<=> v152299(VarCurr) ) ).
fof(addAssignment_85630,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152338(VarCurr,B)
<=> v152340(VarCurr,B) ) ) ).
fof(addAssignment_85629,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152340(VarCurr,B)
<=> v152342(VarCurr,B) ) ) ).
fof(addAssignment_85628,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152342(VarCurr,B)
<=> v152344(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1685,axiom,
! [VarCurr] :
( ~ v152359(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152344(VarCurr,B)
<=> v152363(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1698,axiom,
! [VarCurr] :
( v152359(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152344(VarCurr,B)
<=> v152360(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1684,axiom,
! [VarCurr] :
( ~ v152364(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152363(VarCurr,B)
<=> v152365(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1697,axiom,
! [VarCurr] :
( v152364(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152363(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85627,axiom,
! [VarCurr] :
( v152365(VarCurr,bitIndex0)
<=> v152391(VarCurr) ) ).
fof(addAssignment_85626,axiom,
! [VarCurr] :
( v152365(VarCurr,bitIndex1)
<=> v152389(VarCurr) ) ).
fof(addAssignment_85625,axiom,
! [VarCurr] :
( v152365(VarCurr,bitIndex2)
<=> v152385(VarCurr) ) ).
fof(addAssignment_85624,axiom,
! [VarCurr] :
( v152365(VarCurr,bitIndex3)
<=> v152381(VarCurr) ) ).
fof(addAssignment_85623,axiom,
! [VarCurr] :
( v152365(VarCurr,bitIndex4)
<=> v152367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20329,axiom,
! [VarCurr] :
( v152389(VarCurr)
<=> ( v152390(VarCurr)
& v152392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20328,axiom,
! [VarCurr] :
( v152392(VarCurr)
<=> ( v152324(VarCurr,bitIndex0)
| v152376(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7245,axiom,
! [VarCurr] :
( v152390(VarCurr)
<=> ( v152391(VarCurr)
| v152324(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11612,axiom,
! [VarCurr] :
( ~ v152391(VarCurr)
<=> v152324(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20327,axiom,
! [VarCurr] :
( v152385(VarCurr)
<=> ( v152386(VarCurr)
& v152388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20326,axiom,
! [VarCurr] :
( v152388(VarCurr)
<=> ( v152374(VarCurr)
| v152377(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7244,axiom,
! [VarCurr] :
( v152386(VarCurr)
<=> ( v152387(VarCurr)
| v152324(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11611,axiom,
! [VarCurr] :
( ~ v152387(VarCurr)
<=> v152374(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20325,axiom,
! [VarCurr] :
( v152381(VarCurr)
<=> ( v152382(VarCurr)
& v152384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20324,axiom,
! [VarCurr] :
( v152384(VarCurr)
<=> ( v152372(VarCurr)
| v152378(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7243,axiom,
! [VarCurr] :
( v152382(VarCurr)
<=> ( v152383(VarCurr)
| v152324(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11610,axiom,
! [VarCurr] :
( ~ v152383(VarCurr)
<=> v152372(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20323,axiom,
! [VarCurr] :
( v152367(VarCurr)
<=> ( v152368(VarCurr)
& v152379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20322,axiom,
! [VarCurr] :
( v152379(VarCurr)
<=> ( v152370(VarCurr)
| v152380(VarCurr) ) ) ).
fof(writeUnaryOperator_11609,axiom,
! [VarCurr] :
( ~ v152380(VarCurr)
<=> v152324(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7242,axiom,
! [VarCurr] :
( v152368(VarCurr)
<=> ( v152369(VarCurr)
| v152324(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11608,axiom,
! [VarCurr] :
( ~ v152369(VarCurr)
<=> v152370(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7241,axiom,
! [VarCurr] :
( v152370(VarCurr)
<=> ( v152324(VarCurr,bitIndex3)
| v152371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20321,axiom,
! [VarCurr] :
( v152371(VarCurr)
<=> ( v152372(VarCurr)
& v152378(VarCurr) ) ) ).
fof(writeUnaryOperator_11607,axiom,
! [VarCurr] :
( ~ v152378(VarCurr)
<=> v152324(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7240,axiom,
! [VarCurr] :
( v152372(VarCurr)
<=> ( v152324(VarCurr,bitIndex2)
| v152373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20320,axiom,
! [VarCurr] :
( v152373(VarCurr)
<=> ( v152374(VarCurr)
& v152377(VarCurr) ) ) ).
fof(writeUnaryOperator_11606,axiom,
! [VarCurr] :
( ~ v152377(VarCurr)
<=> v152324(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7239,axiom,
! [VarCurr] :
( v152374(VarCurr)
<=> ( v152324(VarCurr,bitIndex1)
| v152375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20319,axiom,
! [VarCurr] :
( v152375(VarCurr)
<=> ( v152324(VarCurr,bitIndex0)
& v152376(VarCurr) ) ) ).
fof(writeUnaryOperator_11605,axiom,
! [VarCurr] :
( ~ v152376(VarCurr)
<=> v152324(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2377,axiom,
! [VarCurr] :
( v152364(VarCurr)
<=> ( ( v152324(VarCurr,bitIndex4)
<=> $false )
& ( v152324(VarCurr,bitIndex3)
<=> $false )
& ( v152324(VarCurr,bitIndex2)
<=> $false )
& ( v152324(VarCurr,bitIndex1)
<=> $false )
& ( v152324(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1683,axiom,
! [VarCurr] :
( ~ v152361(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152360(VarCurr,B)
<=> v152357(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1696,axiom,
! [VarCurr] :
( v152361(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152360(VarCurr,B)
<=> v152355(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20318,axiom,
! [VarCurr] :
( v152361(VarCurr)
<=> ( v152362(VarCurr)
| v152350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20317,axiom,
! [VarCurr] :
( v152362(VarCurr)
<=> ( v152353(VarCurr)
& v152348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20316,axiom,
! [VarCurr] :
( v152359(VarCurr)
<=> ( v152346(VarCurr)
& v152259(VarCurr) ) ) ).
fof(addAssignment_85622,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152357(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85621,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152355(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85620,axiom,
! [VarCurr] :
( v152353(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20315,axiom,
! [VarCurr] :
( v152346(VarCurr)
<=> ( v152348(VarCurr)
| v152350(VarCurr) ) ) ).
fof(addAssignment_85619,axiom,
! [VarCurr] :
( v152350(VarCurr)
<=> v110563(VarCurr,bitIndex4) ) ).
fof(addAssignment_85618,axiom,
! [VarCurr] :
( v152348(VarCurr)
<=> v108901(VarCurr,bitIndex4) ) ).
fof(addAssignment_85617,axiom,
! [VarCurr] :
( v152334(VarCurr)
<=> v152336(VarCurr) ) ).
fof(addAssignment_85616,axiom,
! [VarCurr] :
( v152336(VarCurr)
<=> v152240(VarCurr) ) ).
fof(addAssignment_85615,axiom,
! [VarCurr] :
( v152330(VarCurr)
<=> v152332(VarCurr) ) ).
fof(addAssignment_85614,axiom,
! [VarCurr] :
( v152332(VarCurr)
<=> v152232(VarCurr) ) ).
fof(addAssignment_85613,axiom,
! [VarCurr] :
( v152218(VarCurr)
<=> v152220(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2376,axiom,
! [VarCurr] :
( v152220(VarCurr)
<=> ( ( v152222(VarCurr,bitIndex4)
<=> $false )
& ( v152222(VarCurr,bitIndex3)
<=> $false )
& ( v152222(VarCurr,bitIndex2)
<=> $false )
& ( v152222(VarCurr,bitIndex1)
<=> $false )
& ( v152222(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85612,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152222(VarCurr,B)
<=> v152224(VarCurr,B) ) ) ).
fof(addAssignment_85611,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152224(VarCurr,B)
<=> v152226(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152302(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152226(VarNext,B)
<=> v152226(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2273,axiom,
! [VarNext] :
( v152302(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152226(VarNext,B)
<=> v152312(VarNext,B) ) ) ) ).
fof(addAssignment_85610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152312(VarNext,B)
<=> v152310(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1682,axiom,
! [VarCurr] :
( ~ v152313(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152310(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1695,axiom,
! [VarCurr] :
( v152313(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152310(VarCurr,B)
<=> v152244(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20314,axiom,
! [VarCurr] :
( v152313(VarCurr)
<=> ( v152314(VarCurr)
& v152315(VarCurr) ) ) ).
fof(writeUnaryOperator_11604,axiom,
! [VarCurr] :
( ~ v152315(VarCurr)
<=> v152236(VarCurr) ) ).
fof(writeUnaryOperator_11603,axiom,
! [VarCurr] :
( ~ v152314(VarCurr)
<=> v152228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152302(VarNext)
<=> v152303(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152303(VarNext)
<=> ( v152304(VarNext)
& v152295(VarNext) ) ) ) ).
fof(writeUnaryOperator_11602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152304(VarNext)
<=> v152306(VarNext) ) ) ).
fof(addAssignment_85609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152306(VarNext)
<=> v152295(VarCurr) ) ) ).
fof(addAssignment_85608,axiom,
! [VarCurr] :
( v152295(VarCurr)
<=> v152297(VarCurr) ) ).
fof(addAssignment_85607,axiom,
! [VarCurr] :
( v152297(VarCurr)
<=> v152299(VarCurr) ) ).
fof(addAssignment_85606,axiom,
! [VarCurr] :
( v152299(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85605,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152244(VarCurr,B)
<=> v152246(VarCurr,B) ) ) ).
fof(addAssignment_85604,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152246(VarCurr,B)
<=> v152248(VarCurr,B) ) ) ).
fof(addAssignment_85603,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152248(VarCurr,B)
<=> v152250(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1681,axiom,
! [VarCurr] :
( ~ v152263(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152250(VarCurr,B)
<=> v152264(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1694,axiom,
! [VarCurr] :
( v152263(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152250(VarCurr,B)
<=> v152261(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1680,axiom,
! [VarCurr] :
( ~ v152265(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152264(VarCurr,B)
<=> v152266(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1693,axiom,
! [VarCurr] :
( v152265(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152264(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85602,axiom,
! [VarCurr] :
( v152266(VarCurr,bitIndex0)
<=> v152292(VarCurr) ) ).
fof(addAssignment_85601,axiom,
! [VarCurr] :
( v152266(VarCurr,bitIndex1)
<=> v152290(VarCurr) ) ).
fof(addAssignment_85600,axiom,
! [VarCurr] :
( v152266(VarCurr,bitIndex2)
<=> v152286(VarCurr) ) ).
fof(addAssignment_85599,axiom,
! [VarCurr] :
( v152266(VarCurr,bitIndex3)
<=> v152282(VarCurr) ) ).
fof(addAssignment_85598,axiom,
! [VarCurr] :
( v152266(VarCurr,bitIndex4)
<=> v152268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20311,axiom,
! [VarCurr] :
( v152290(VarCurr)
<=> ( v152291(VarCurr)
& v152293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20310,axiom,
! [VarCurr] :
( v152293(VarCurr)
<=> ( v152222(VarCurr,bitIndex0)
| v152277(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7238,axiom,
! [VarCurr] :
( v152291(VarCurr)
<=> ( v152292(VarCurr)
| v152222(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11601,axiom,
! [VarCurr] :
( ~ v152292(VarCurr)
<=> v152222(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20309,axiom,
! [VarCurr] :
( v152286(VarCurr)
<=> ( v152287(VarCurr)
& v152289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20308,axiom,
! [VarCurr] :
( v152289(VarCurr)
<=> ( v152275(VarCurr)
| v152278(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7237,axiom,
! [VarCurr] :
( v152287(VarCurr)
<=> ( v152288(VarCurr)
| v152222(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11600,axiom,
! [VarCurr] :
( ~ v152288(VarCurr)
<=> v152275(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20307,axiom,
! [VarCurr] :
( v152282(VarCurr)
<=> ( v152283(VarCurr)
& v152285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20306,axiom,
! [VarCurr] :
( v152285(VarCurr)
<=> ( v152273(VarCurr)
| v152279(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7236,axiom,
! [VarCurr] :
( v152283(VarCurr)
<=> ( v152284(VarCurr)
| v152222(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11599,axiom,
! [VarCurr] :
( ~ v152284(VarCurr)
<=> v152273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20305,axiom,
! [VarCurr] :
( v152268(VarCurr)
<=> ( v152269(VarCurr)
& v152280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20304,axiom,
! [VarCurr] :
( v152280(VarCurr)
<=> ( v152271(VarCurr)
| v152281(VarCurr) ) ) ).
fof(writeUnaryOperator_11598,axiom,
! [VarCurr] :
( ~ v152281(VarCurr)
<=> v152222(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7235,axiom,
! [VarCurr] :
( v152269(VarCurr)
<=> ( v152270(VarCurr)
| v152222(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11597,axiom,
! [VarCurr] :
( ~ v152270(VarCurr)
<=> v152271(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7234,axiom,
! [VarCurr] :
( v152271(VarCurr)
<=> ( v152222(VarCurr,bitIndex3)
| v152272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20303,axiom,
! [VarCurr] :
( v152272(VarCurr)
<=> ( v152273(VarCurr)
& v152279(VarCurr) ) ) ).
fof(writeUnaryOperator_11596,axiom,
! [VarCurr] :
( ~ v152279(VarCurr)
<=> v152222(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7233,axiom,
! [VarCurr] :
( v152273(VarCurr)
<=> ( v152222(VarCurr,bitIndex2)
| v152274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20302,axiom,
! [VarCurr] :
( v152274(VarCurr)
<=> ( v152275(VarCurr)
& v152278(VarCurr) ) ) ).
fof(writeUnaryOperator_11595,axiom,
! [VarCurr] :
( ~ v152278(VarCurr)
<=> v152222(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7232,axiom,
! [VarCurr] :
( v152275(VarCurr)
<=> ( v152222(VarCurr,bitIndex1)
| v152276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20301,axiom,
! [VarCurr] :
( v152276(VarCurr)
<=> ( v152222(VarCurr,bitIndex0)
& v152277(VarCurr) ) ) ).
fof(writeUnaryOperator_11594,axiom,
! [VarCurr] :
( ~ v152277(VarCurr)
<=> v152222(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2375,axiom,
! [VarCurr] :
( v152265(VarCurr)
<=> ( ( v152222(VarCurr,bitIndex4)
<=> $false )
& ( v152222(VarCurr,bitIndex3)
<=> $false )
& ( v152222(VarCurr,bitIndex2)
<=> $false )
& ( v152222(VarCurr,bitIndex1)
<=> $false )
& ( v152222(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20300,axiom,
! [VarCurr] :
( v152263(VarCurr)
<=> ( v152252(VarCurr)
& v152259(VarCurr) ) ) ).
fof(addAssignment_85597,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152261(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85596,axiom,
! [VarCurr] :
( v152259(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20299,axiom,
! [VarCurr] :
( v152252(VarCurr)
<=> ( v152254(VarCurr)
| v152256(VarCurr) ) ) ).
fof(addAssignment_85595,axiom,
! [VarCurr] :
( v152256(VarCurr)
<=> v110583(VarCurr,bitIndex4) ) ).
fof(addAssignment_85594,axiom,
! [VarCurr] :
( v152254(VarCurr)
<=> v116(VarCurr,bitIndex4) ) ).
fof(addAssignment_85593,axiom,
! [VarCurr] :
( v152236(VarCurr)
<=> v152238(VarCurr) ) ).
fof(addAssignment_85592,axiom,
! [VarCurr] :
( v152238(VarCurr)
<=> v152240(VarCurr) ) ).
fof(addAssignment_85591,axiom,
! [VarCurr] :
( v152240(VarCurr)
<=> v152242(VarCurr) ) ).
fof(addAssignment_85590,axiom,
! [VarCurr] :
( v152242(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85589,axiom,
! [VarCurr] :
( v152228(VarCurr)
<=> v152230(VarCurr) ) ).
fof(addAssignment_85588,axiom,
! [VarCurr] :
( v152230(VarCurr)
<=> v152232(VarCurr) ) ).
fof(addAssignment_85587,axiom,
! [VarCurr] :
( v152232(VarCurr)
<=> v152234(VarCurr) ) ).
fof(addAssignment_85586,axiom,
! [VarCurr] :
( v152234(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85585,axiom,
! [VarCurr] :
( v152121(VarCurr)
<=> v152123(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2374,axiom,
! [VarCurr] :
( v152123(VarCurr)
<=> ( ( v152125(VarCurr,bitIndex4)
<=> $false )
& ( v152125(VarCurr,bitIndex3)
<=> $false )
& ( v152125(VarCurr,bitIndex2)
<=> $false )
& ( v152125(VarCurr,bitIndex1)
<=> $false )
& ( v152125(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85584,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152125(VarCurr,B)
<=> v152127(VarCurr,B) ) ) ).
fof(addAssignment_85583,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152127(VarCurr,B)
<=> v152129(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152200(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152129(VarNext,B)
<=> v152129(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2272,axiom,
! [VarNext] :
( v152200(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152129(VarNext,B)
<=> v152210(VarNext,B) ) ) ) ).
fof(addAssignment_85582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152210(VarNext,B)
<=> v152208(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1679,axiom,
! [VarCurr] :
( ~ v152211(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152208(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1692,axiom,
! [VarCurr] :
( v152211(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152208(VarCurr,B)
<=> v152139(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20298,axiom,
! [VarCurr] :
( v152211(VarCurr)
<=> ( v152212(VarCurr)
& v152213(VarCurr) ) ) ).
fof(writeUnaryOperator_11593,axiom,
! [VarCurr] :
( ~ v152213(VarCurr)
<=> v152135(VarCurr) ) ).
fof(writeUnaryOperator_11592,axiom,
! [VarCurr] :
( ~ v152212(VarCurr)
<=> v152131(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152200(VarNext)
<=> v152201(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152201(VarNext)
<=> ( v152202(VarNext)
& v152195(VarNext) ) ) ) ).
fof(writeUnaryOperator_11591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152202(VarNext)
<=> v152204(VarNext) ) ) ).
fof(addAssignment_85581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152204(VarNext)
<=> v152195(VarCurr) ) ) ).
fof(addAssignment_85580,axiom,
! [VarCurr] :
( v152195(VarCurr)
<=> v152197(VarCurr) ) ).
fof(addAssignment_85579,axiom,
! [VarCurr] :
( v152197(VarCurr)
<=> v152100(VarCurr) ) ).
fof(addAssignment_85578,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152139(VarCurr,B)
<=> v152141(VarCurr,B) ) ) ).
fof(addAssignment_85577,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152141(VarCurr,B)
<=> v152143(VarCurr,B) ) ) ).
fof(addAssignment_85576,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152143(VarCurr,B)
<=> v152145(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1678,axiom,
! [VarCurr] :
( ~ v152160(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152145(VarCurr,B)
<=> v152164(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1691,axiom,
! [VarCurr] :
( v152160(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152145(VarCurr,B)
<=> v152161(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1677,axiom,
! [VarCurr] :
( ~ v152165(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152164(VarCurr,B)
<=> v152166(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1690,axiom,
! [VarCurr] :
( v152165(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152164(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85575,axiom,
! [VarCurr] :
( v152166(VarCurr,bitIndex0)
<=> v152192(VarCurr) ) ).
fof(addAssignment_85574,axiom,
! [VarCurr] :
( v152166(VarCurr,bitIndex1)
<=> v152190(VarCurr) ) ).
fof(addAssignment_85573,axiom,
! [VarCurr] :
( v152166(VarCurr,bitIndex2)
<=> v152186(VarCurr) ) ).
fof(addAssignment_85572,axiom,
! [VarCurr] :
( v152166(VarCurr,bitIndex3)
<=> v152182(VarCurr) ) ).
fof(addAssignment_85571,axiom,
! [VarCurr] :
( v152166(VarCurr,bitIndex4)
<=> v152168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20295,axiom,
! [VarCurr] :
( v152190(VarCurr)
<=> ( v152191(VarCurr)
& v152193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20294,axiom,
! [VarCurr] :
( v152193(VarCurr)
<=> ( v152125(VarCurr,bitIndex0)
| v152177(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7231,axiom,
! [VarCurr] :
( v152191(VarCurr)
<=> ( v152192(VarCurr)
| v152125(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11590,axiom,
! [VarCurr] :
( ~ v152192(VarCurr)
<=> v152125(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20293,axiom,
! [VarCurr] :
( v152186(VarCurr)
<=> ( v152187(VarCurr)
& v152189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20292,axiom,
! [VarCurr] :
( v152189(VarCurr)
<=> ( v152175(VarCurr)
| v152178(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7230,axiom,
! [VarCurr] :
( v152187(VarCurr)
<=> ( v152188(VarCurr)
| v152125(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11589,axiom,
! [VarCurr] :
( ~ v152188(VarCurr)
<=> v152175(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20291,axiom,
! [VarCurr] :
( v152182(VarCurr)
<=> ( v152183(VarCurr)
& v152185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20290,axiom,
! [VarCurr] :
( v152185(VarCurr)
<=> ( v152173(VarCurr)
| v152179(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7229,axiom,
! [VarCurr] :
( v152183(VarCurr)
<=> ( v152184(VarCurr)
| v152125(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11588,axiom,
! [VarCurr] :
( ~ v152184(VarCurr)
<=> v152173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20289,axiom,
! [VarCurr] :
( v152168(VarCurr)
<=> ( v152169(VarCurr)
& v152180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20288,axiom,
! [VarCurr] :
( v152180(VarCurr)
<=> ( v152171(VarCurr)
| v152181(VarCurr) ) ) ).
fof(writeUnaryOperator_11587,axiom,
! [VarCurr] :
( ~ v152181(VarCurr)
<=> v152125(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7228,axiom,
! [VarCurr] :
( v152169(VarCurr)
<=> ( v152170(VarCurr)
| v152125(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11586,axiom,
! [VarCurr] :
( ~ v152170(VarCurr)
<=> v152171(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7227,axiom,
! [VarCurr] :
( v152171(VarCurr)
<=> ( v152125(VarCurr,bitIndex3)
| v152172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20287,axiom,
! [VarCurr] :
( v152172(VarCurr)
<=> ( v152173(VarCurr)
& v152179(VarCurr) ) ) ).
fof(writeUnaryOperator_11585,axiom,
! [VarCurr] :
( ~ v152179(VarCurr)
<=> v152125(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7226,axiom,
! [VarCurr] :
( v152173(VarCurr)
<=> ( v152125(VarCurr,bitIndex2)
| v152174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20286,axiom,
! [VarCurr] :
( v152174(VarCurr)
<=> ( v152175(VarCurr)
& v152178(VarCurr) ) ) ).
fof(writeUnaryOperator_11584,axiom,
! [VarCurr] :
( ~ v152178(VarCurr)
<=> v152125(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7225,axiom,
! [VarCurr] :
( v152175(VarCurr)
<=> ( v152125(VarCurr,bitIndex1)
| v152176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20285,axiom,
! [VarCurr] :
( v152176(VarCurr)
<=> ( v152125(VarCurr,bitIndex0)
& v152177(VarCurr) ) ) ).
fof(writeUnaryOperator_11583,axiom,
! [VarCurr] :
( ~ v152177(VarCurr)
<=> v152125(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2373,axiom,
! [VarCurr] :
( v152165(VarCurr)
<=> ( ( v152125(VarCurr,bitIndex4)
<=> $false )
& ( v152125(VarCurr,bitIndex3)
<=> $false )
& ( v152125(VarCurr,bitIndex2)
<=> $false )
& ( v152125(VarCurr,bitIndex1)
<=> $false )
& ( v152125(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1676,axiom,
! [VarCurr] :
( ~ v152162(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152161(VarCurr,B)
<=> v152158(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1689,axiom,
! [VarCurr] :
( v152162(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152161(VarCurr,B)
<=> v152156(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20284,axiom,
! [VarCurr] :
( v152162(VarCurr)
<=> ( v152163(VarCurr)
| v152151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20283,axiom,
! [VarCurr] :
( v152163(VarCurr)
<=> ( v152154(VarCurr)
& v152149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20282,axiom,
! [VarCurr] :
( v152160(VarCurr)
<=> ( v152147(VarCurr)
& v152060(VarCurr) ) ) ).
fof(addAssignment_85570,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152158(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85569,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152156(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85568,axiom,
! [VarCurr] :
( v152154(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20281,axiom,
! [VarCurr] :
( v152147(VarCurr)
<=> ( v152149(VarCurr)
| v152151(VarCurr) ) ) ).
fof(addAssignment_85567,axiom,
! [VarCurr] :
( v152151(VarCurr)
<=> v110563(VarCurr,bitIndex3) ) ).
fof(addAssignment_85566,axiom,
! [VarCurr] :
( v152149(VarCurr)
<=> v108901(VarCurr,bitIndex3) ) ).
fof(addAssignment_85565,axiom,
! [VarCurr] :
( v152135(VarCurr)
<=> v152137(VarCurr) ) ).
fof(addAssignment_85564,axiom,
! [VarCurr] :
( v152137(VarCurr)
<=> v152041(VarCurr) ) ).
fof(addAssignment_85563,axiom,
! [VarCurr] :
( v152131(VarCurr)
<=> v152133(VarCurr) ) ).
fof(addAssignment_85562,axiom,
! [VarCurr] :
( v152133(VarCurr)
<=> v152033(VarCurr) ) ).
fof(addAssignment_85561,axiom,
! [VarCurr] :
( v152019(VarCurr)
<=> v152021(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2372,axiom,
! [VarCurr] :
( v152021(VarCurr)
<=> ( ( v152023(VarCurr,bitIndex4)
<=> $false )
& ( v152023(VarCurr,bitIndex3)
<=> $false )
& ( v152023(VarCurr,bitIndex2)
<=> $false )
& ( v152023(VarCurr,bitIndex1)
<=> $false )
& ( v152023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85560,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152023(VarCurr,B)
<=> v152025(VarCurr,B) ) ) ).
fof(addAssignment_85559,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152025(VarCurr,B)
<=> v152027(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152103(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152027(VarNext,B)
<=> v152027(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2271,axiom,
! [VarNext] :
( v152103(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152027(VarNext,B)
<=> v152113(VarNext,B) ) ) ) ).
fof(addAssignment_85558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152113(VarNext,B)
<=> v152111(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1675,axiom,
! [VarCurr] :
( ~ v152114(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152111(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1688,axiom,
! [VarCurr] :
( v152114(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152111(VarCurr,B)
<=> v152045(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20280,axiom,
! [VarCurr] :
( v152114(VarCurr)
<=> ( v152115(VarCurr)
& v152116(VarCurr) ) ) ).
fof(writeUnaryOperator_11582,axiom,
! [VarCurr] :
( ~ v152116(VarCurr)
<=> v152037(VarCurr) ) ).
fof(writeUnaryOperator_11581,axiom,
! [VarCurr] :
( ~ v152115(VarCurr)
<=> v152029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152103(VarNext)
<=> v152104(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152104(VarNext)
<=> ( v152105(VarNext)
& v152096(VarNext) ) ) ) ).
fof(writeUnaryOperator_11580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152105(VarNext)
<=> v152107(VarNext) ) ) ).
fof(addAssignment_85557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152107(VarNext)
<=> v152096(VarCurr) ) ) ).
fof(addAssignment_85556,axiom,
! [VarCurr] :
( v152096(VarCurr)
<=> v152098(VarCurr) ) ).
fof(addAssignment_85555,axiom,
! [VarCurr] :
( v152098(VarCurr)
<=> v152100(VarCurr) ) ).
fof(addAssignment_85554,axiom,
! [VarCurr] :
( v152100(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85553,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152045(VarCurr,B)
<=> v152047(VarCurr,B) ) ) ).
fof(addAssignment_85552,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152047(VarCurr,B)
<=> v152049(VarCurr,B) ) ) ).
fof(addAssignment_85551,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152049(VarCurr,B)
<=> v152051(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1674,axiom,
! [VarCurr] :
( ~ v152064(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152051(VarCurr,B)
<=> v152065(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1687,axiom,
! [VarCurr] :
( v152064(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152051(VarCurr,B)
<=> v152062(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1673,axiom,
! [VarCurr] :
( ~ v152066(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152065(VarCurr,B)
<=> v152067(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1686,axiom,
! [VarCurr] :
( v152066(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152065(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85550,axiom,
! [VarCurr] :
( v152067(VarCurr,bitIndex0)
<=> v152093(VarCurr) ) ).
fof(addAssignment_85549,axiom,
! [VarCurr] :
( v152067(VarCurr,bitIndex1)
<=> v152091(VarCurr) ) ).
fof(addAssignment_85548,axiom,
! [VarCurr] :
( v152067(VarCurr,bitIndex2)
<=> v152087(VarCurr) ) ).
fof(addAssignment_85547,axiom,
! [VarCurr] :
( v152067(VarCurr,bitIndex3)
<=> v152083(VarCurr) ) ).
fof(addAssignment_85546,axiom,
! [VarCurr] :
( v152067(VarCurr,bitIndex4)
<=> v152069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20277,axiom,
! [VarCurr] :
( v152091(VarCurr)
<=> ( v152092(VarCurr)
& v152094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20276,axiom,
! [VarCurr] :
( v152094(VarCurr)
<=> ( v152023(VarCurr,bitIndex0)
| v152078(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7224,axiom,
! [VarCurr] :
( v152092(VarCurr)
<=> ( v152093(VarCurr)
| v152023(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11579,axiom,
! [VarCurr] :
( ~ v152093(VarCurr)
<=> v152023(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20275,axiom,
! [VarCurr] :
( v152087(VarCurr)
<=> ( v152088(VarCurr)
& v152090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20274,axiom,
! [VarCurr] :
( v152090(VarCurr)
<=> ( v152076(VarCurr)
| v152079(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7223,axiom,
! [VarCurr] :
( v152088(VarCurr)
<=> ( v152089(VarCurr)
| v152023(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11578,axiom,
! [VarCurr] :
( ~ v152089(VarCurr)
<=> v152076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20273,axiom,
! [VarCurr] :
( v152083(VarCurr)
<=> ( v152084(VarCurr)
& v152086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20272,axiom,
! [VarCurr] :
( v152086(VarCurr)
<=> ( v152074(VarCurr)
| v152080(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7222,axiom,
! [VarCurr] :
( v152084(VarCurr)
<=> ( v152085(VarCurr)
| v152023(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11577,axiom,
! [VarCurr] :
( ~ v152085(VarCurr)
<=> v152074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20271,axiom,
! [VarCurr] :
( v152069(VarCurr)
<=> ( v152070(VarCurr)
& v152081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20270,axiom,
! [VarCurr] :
( v152081(VarCurr)
<=> ( v152072(VarCurr)
| v152082(VarCurr) ) ) ).
fof(writeUnaryOperator_11576,axiom,
! [VarCurr] :
( ~ v152082(VarCurr)
<=> v152023(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7221,axiom,
! [VarCurr] :
( v152070(VarCurr)
<=> ( v152071(VarCurr)
| v152023(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11575,axiom,
! [VarCurr] :
( ~ v152071(VarCurr)
<=> v152072(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7220,axiom,
! [VarCurr] :
( v152072(VarCurr)
<=> ( v152023(VarCurr,bitIndex3)
| v152073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20269,axiom,
! [VarCurr] :
( v152073(VarCurr)
<=> ( v152074(VarCurr)
& v152080(VarCurr) ) ) ).
fof(writeUnaryOperator_11574,axiom,
! [VarCurr] :
( ~ v152080(VarCurr)
<=> v152023(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7219,axiom,
! [VarCurr] :
( v152074(VarCurr)
<=> ( v152023(VarCurr,bitIndex2)
| v152075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20268,axiom,
! [VarCurr] :
( v152075(VarCurr)
<=> ( v152076(VarCurr)
& v152079(VarCurr) ) ) ).
fof(writeUnaryOperator_11573,axiom,
! [VarCurr] :
( ~ v152079(VarCurr)
<=> v152023(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7218,axiom,
! [VarCurr] :
( v152076(VarCurr)
<=> ( v152023(VarCurr,bitIndex1)
| v152077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20267,axiom,
! [VarCurr] :
( v152077(VarCurr)
<=> ( v152023(VarCurr,bitIndex0)
& v152078(VarCurr) ) ) ).
fof(writeUnaryOperator_11572,axiom,
! [VarCurr] :
( ~ v152078(VarCurr)
<=> v152023(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2371,axiom,
! [VarCurr] :
( v152066(VarCurr)
<=> ( ( v152023(VarCurr,bitIndex4)
<=> $false )
& ( v152023(VarCurr,bitIndex3)
<=> $false )
& ( v152023(VarCurr,bitIndex2)
<=> $false )
& ( v152023(VarCurr,bitIndex1)
<=> $false )
& ( v152023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20266,axiom,
! [VarCurr] :
( v152064(VarCurr)
<=> ( v152053(VarCurr)
& v152060(VarCurr) ) ) ).
fof(addAssignment_85545,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v152062(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85544,axiom,
! [VarCurr] :
( v152060(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20265,axiom,
! [VarCurr] :
( v152053(VarCurr)
<=> ( v152055(VarCurr)
| v152057(VarCurr) ) ) ).
fof(addAssignment_85543,axiom,
! [VarCurr] :
( v152057(VarCurr)
<=> v110583(VarCurr,bitIndex3) ) ).
fof(addAssignment_85542,axiom,
! [VarCurr] :
( v152055(VarCurr)
<=> v116(VarCurr,bitIndex3) ) ).
fof(addAssignment_85541,axiom,
! [VarCurr] :
( v152037(VarCurr)
<=> v152039(VarCurr) ) ).
fof(addAssignment_85540,axiom,
! [VarCurr] :
( v152039(VarCurr)
<=> v152041(VarCurr) ) ).
fof(addAssignment_85539,axiom,
! [VarCurr] :
( v152041(VarCurr)
<=> v152043(VarCurr) ) ).
fof(addAssignment_85538,axiom,
! [VarCurr] :
( v152043(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85537,axiom,
! [VarCurr] :
( v152029(VarCurr)
<=> v152031(VarCurr) ) ).
fof(addAssignment_85536,axiom,
! [VarCurr] :
( v152031(VarCurr)
<=> v152033(VarCurr) ) ).
fof(addAssignment_85535,axiom,
! [VarCurr] :
( v152033(VarCurr)
<=> v152035(VarCurr) ) ).
fof(addAssignment_85534,axiom,
! [VarCurr] :
( v152035(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85533,axiom,
! [VarCurr] :
( v151922(VarCurr)
<=> v151924(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2370,axiom,
! [VarCurr] :
( v151924(VarCurr)
<=> ( ( v151926(VarCurr,bitIndex4)
<=> $false )
& ( v151926(VarCurr,bitIndex3)
<=> $false )
& ( v151926(VarCurr,bitIndex2)
<=> $false )
& ( v151926(VarCurr,bitIndex1)
<=> $false )
& ( v151926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85532,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151926(VarCurr,B)
<=> v151928(VarCurr,B) ) ) ).
fof(addAssignment_85531,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151928(VarCurr,B)
<=> v151930(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152001(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151930(VarNext,B)
<=> v151930(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2270,axiom,
! [VarNext] :
( v152001(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151930(VarNext,B)
<=> v152011(VarNext,B) ) ) ) ).
fof(addAssignment_85530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v152011(VarNext,B)
<=> v152009(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1672,axiom,
! [VarCurr] :
( ~ v152012(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152009(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1685,axiom,
! [VarCurr] :
( v152012(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v152009(VarCurr,B)
<=> v151940(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20264,axiom,
! [VarCurr] :
( v152012(VarCurr)
<=> ( v152013(VarCurr)
& v152014(VarCurr) ) ) ).
fof(writeUnaryOperator_11571,axiom,
! [VarCurr] :
( ~ v152014(VarCurr)
<=> v151936(VarCurr) ) ).
fof(writeUnaryOperator_11570,axiom,
! [VarCurr] :
( ~ v152013(VarCurr)
<=> v151932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152001(VarNext)
<=> v152002(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152002(VarNext)
<=> ( v152003(VarNext)
& v151996(VarNext) ) ) ) ).
fof(writeUnaryOperator_11569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v152003(VarNext)
<=> v152005(VarNext) ) ) ).
fof(addAssignment_85529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v152005(VarNext)
<=> v151996(VarCurr) ) ) ).
fof(addAssignment_85528,axiom,
! [VarCurr] :
( v151996(VarCurr)
<=> v151998(VarCurr) ) ).
fof(addAssignment_85527,axiom,
! [VarCurr] :
( v151998(VarCurr)
<=> v151901(VarCurr) ) ).
fof(addAssignment_85526,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151940(VarCurr,B)
<=> v151942(VarCurr,B) ) ) ).
fof(addAssignment_85525,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151942(VarCurr,B)
<=> v151944(VarCurr,B) ) ) ).
fof(addAssignment_85524,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151944(VarCurr,B)
<=> v151946(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1671,axiom,
! [VarCurr] :
( ~ v151961(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151946(VarCurr,B)
<=> v151965(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1684,axiom,
! [VarCurr] :
( v151961(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151946(VarCurr,B)
<=> v151962(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1670,axiom,
! [VarCurr] :
( ~ v151966(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151965(VarCurr,B)
<=> v151967(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1683,axiom,
! [VarCurr] :
( v151966(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151965(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85523,axiom,
! [VarCurr] :
( v151967(VarCurr,bitIndex0)
<=> v151993(VarCurr) ) ).
fof(addAssignment_85522,axiom,
! [VarCurr] :
( v151967(VarCurr,bitIndex1)
<=> v151991(VarCurr) ) ).
fof(addAssignment_85521,axiom,
! [VarCurr] :
( v151967(VarCurr,bitIndex2)
<=> v151987(VarCurr) ) ).
fof(addAssignment_85520,axiom,
! [VarCurr] :
( v151967(VarCurr,bitIndex3)
<=> v151983(VarCurr) ) ).
fof(addAssignment_85519,axiom,
! [VarCurr] :
( v151967(VarCurr,bitIndex4)
<=> v151969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20261,axiom,
! [VarCurr] :
( v151991(VarCurr)
<=> ( v151992(VarCurr)
& v151994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20260,axiom,
! [VarCurr] :
( v151994(VarCurr)
<=> ( v151926(VarCurr,bitIndex0)
| v151978(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7217,axiom,
! [VarCurr] :
( v151992(VarCurr)
<=> ( v151993(VarCurr)
| v151926(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11568,axiom,
! [VarCurr] :
( ~ v151993(VarCurr)
<=> v151926(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20259,axiom,
! [VarCurr] :
( v151987(VarCurr)
<=> ( v151988(VarCurr)
& v151990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20258,axiom,
! [VarCurr] :
( v151990(VarCurr)
<=> ( v151976(VarCurr)
| v151979(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7216,axiom,
! [VarCurr] :
( v151988(VarCurr)
<=> ( v151989(VarCurr)
| v151926(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11567,axiom,
! [VarCurr] :
( ~ v151989(VarCurr)
<=> v151976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20257,axiom,
! [VarCurr] :
( v151983(VarCurr)
<=> ( v151984(VarCurr)
& v151986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20256,axiom,
! [VarCurr] :
( v151986(VarCurr)
<=> ( v151974(VarCurr)
| v151980(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7215,axiom,
! [VarCurr] :
( v151984(VarCurr)
<=> ( v151985(VarCurr)
| v151926(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11566,axiom,
! [VarCurr] :
( ~ v151985(VarCurr)
<=> v151974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20255,axiom,
! [VarCurr] :
( v151969(VarCurr)
<=> ( v151970(VarCurr)
& v151981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20254,axiom,
! [VarCurr] :
( v151981(VarCurr)
<=> ( v151972(VarCurr)
| v151982(VarCurr) ) ) ).
fof(writeUnaryOperator_11565,axiom,
! [VarCurr] :
( ~ v151982(VarCurr)
<=> v151926(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7214,axiom,
! [VarCurr] :
( v151970(VarCurr)
<=> ( v151971(VarCurr)
| v151926(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11564,axiom,
! [VarCurr] :
( ~ v151971(VarCurr)
<=> v151972(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7213,axiom,
! [VarCurr] :
( v151972(VarCurr)
<=> ( v151926(VarCurr,bitIndex3)
| v151973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20253,axiom,
! [VarCurr] :
( v151973(VarCurr)
<=> ( v151974(VarCurr)
& v151980(VarCurr) ) ) ).
fof(writeUnaryOperator_11563,axiom,
! [VarCurr] :
( ~ v151980(VarCurr)
<=> v151926(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7212,axiom,
! [VarCurr] :
( v151974(VarCurr)
<=> ( v151926(VarCurr,bitIndex2)
| v151975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20252,axiom,
! [VarCurr] :
( v151975(VarCurr)
<=> ( v151976(VarCurr)
& v151979(VarCurr) ) ) ).
fof(writeUnaryOperator_11562,axiom,
! [VarCurr] :
( ~ v151979(VarCurr)
<=> v151926(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7211,axiom,
! [VarCurr] :
( v151976(VarCurr)
<=> ( v151926(VarCurr,bitIndex1)
| v151977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20251,axiom,
! [VarCurr] :
( v151977(VarCurr)
<=> ( v151926(VarCurr,bitIndex0)
& v151978(VarCurr) ) ) ).
fof(writeUnaryOperator_11561,axiom,
! [VarCurr] :
( ~ v151978(VarCurr)
<=> v151926(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2369,axiom,
! [VarCurr] :
( v151966(VarCurr)
<=> ( ( v151926(VarCurr,bitIndex4)
<=> $false )
& ( v151926(VarCurr,bitIndex3)
<=> $false )
& ( v151926(VarCurr,bitIndex2)
<=> $false )
& ( v151926(VarCurr,bitIndex1)
<=> $false )
& ( v151926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1669,axiom,
! [VarCurr] :
( ~ v151963(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151962(VarCurr,B)
<=> v151959(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1682,axiom,
! [VarCurr] :
( v151963(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151962(VarCurr,B)
<=> v151957(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20250,axiom,
! [VarCurr] :
( v151963(VarCurr)
<=> ( v151964(VarCurr)
| v151952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20249,axiom,
! [VarCurr] :
( v151964(VarCurr)
<=> ( v151955(VarCurr)
& v151950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20248,axiom,
! [VarCurr] :
( v151961(VarCurr)
<=> ( v151948(VarCurr)
& v151861(VarCurr) ) ) ).
fof(addAssignment_85518,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151959(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85517,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151957(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85516,axiom,
! [VarCurr] :
( v151955(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20247,axiom,
! [VarCurr] :
( v151948(VarCurr)
<=> ( v151950(VarCurr)
| v151952(VarCurr) ) ) ).
fof(addAssignment_85515,axiom,
! [VarCurr] :
( v151952(VarCurr)
<=> v110563(VarCurr,bitIndex2) ) ).
fof(addAssignment_85514,axiom,
! [VarCurr] :
( v151950(VarCurr)
<=> v108901(VarCurr,bitIndex2) ) ).
fof(addAssignment_85513,axiom,
! [VarCurr] :
( v151936(VarCurr)
<=> v151938(VarCurr) ) ).
fof(addAssignment_85512,axiom,
! [VarCurr] :
( v151938(VarCurr)
<=> v151842(VarCurr) ) ).
fof(addAssignment_85511,axiom,
! [VarCurr] :
( v151932(VarCurr)
<=> v151934(VarCurr) ) ).
fof(addAssignment_85510,axiom,
! [VarCurr] :
( v151934(VarCurr)
<=> v151834(VarCurr) ) ).
fof(addAssignment_85509,axiom,
! [VarCurr] :
( v151820(VarCurr)
<=> v151822(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2368,axiom,
! [VarCurr] :
( v151822(VarCurr)
<=> ( ( v151824(VarCurr,bitIndex4)
<=> $false )
& ( v151824(VarCurr,bitIndex3)
<=> $false )
& ( v151824(VarCurr,bitIndex2)
<=> $false )
& ( v151824(VarCurr,bitIndex1)
<=> $false )
& ( v151824(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85508,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151824(VarCurr,B)
<=> v151826(VarCurr,B) ) ) ).
fof(addAssignment_85507,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151826(VarCurr,B)
<=> v151828(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151904(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151828(VarNext,B)
<=> v151828(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2269,axiom,
! [VarNext] :
( v151904(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151828(VarNext,B)
<=> v151914(VarNext,B) ) ) ) ).
fof(addAssignment_85506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151914(VarNext,B)
<=> v151912(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1668,axiom,
! [VarCurr] :
( ~ v151915(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151912(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1681,axiom,
! [VarCurr] :
( v151915(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151912(VarCurr,B)
<=> v151846(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20246,axiom,
! [VarCurr] :
( v151915(VarCurr)
<=> ( v151916(VarCurr)
& v151917(VarCurr) ) ) ).
fof(writeUnaryOperator_11560,axiom,
! [VarCurr] :
( ~ v151917(VarCurr)
<=> v151838(VarCurr) ) ).
fof(writeUnaryOperator_11559,axiom,
! [VarCurr] :
( ~ v151916(VarCurr)
<=> v151830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151904(VarNext)
<=> v151905(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151905(VarNext)
<=> ( v151906(VarNext)
& v151897(VarNext) ) ) ) ).
fof(writeUnaryOperator_11558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151906(VarNext)
<=> v151908(VarNext) ) ) ).
fof(addAssignment_85505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151908(VarNext)
<=> v151897(VarCurr) ) ) ).
fof(addAssignment_85504,axiom,
! [VarCurr] :
( v151897(VarCurr)
<=> v151899(VarCurr) ) ).
fof(addAssignment_85503,axiom,
! [VarCurr] :
( v151899(VarCurr)
<=> v151901(VarCurr) ) ).
fof(addAssignment_85502,axiom,
! [VarCurr] :
( v151901(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85501,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151846(VarCurr,B)
<=> v151848(VarCurr,B) ) ) ).
fof(addAssignment_85500,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151848(VarCurr,B)
<=> v151850(VarCurr,B) ) ) ).
fof(addAssignment_85499,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151850(VarCurr,B)
<=> v151852(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1667,axiom,
! [VarCurr] :
( ~ v151865(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151852(VarCurr,B)
<=> v151866(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1680,axiom,
! [VarCurr] :
( v151865(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151852(VarCurr,B)
<=> v151863(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1666,axiom,
! [VarCurr] :
( ~ v151867(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151866(VarCurr,B)
<=> v151868(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1679,axiom,
! [VarCurr] :
( v151867(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151866(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85498,axiom,
! [VarCurr] :
( v151868(VarCurr,bitIndex0)
<=> v151894(VarCurr) ) ).
fof(addAssignment_85497,axiom,
! [VarCurr] :
( v151868(VarCurr,bitIndex1)
<=> v151892(VarCurr) ) ).
fof(addAssignment_85496,axiom,
! [VarCurr] :
( v151868(VarCurr,bitIndex2)
<=> v151888(VarCurr) ) ).
fof(addAssignment_85495,axiom,
! [VarCurr] :
( v151868(VarCurr,bitIndex3)
<=> v151884(VarCurr) ) ).
fof(addAssignment_85494,axiom,
! [VarCurr] :
( v151868(VarCurr,bitIndex4)
<=> v151870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20243,axiom,
! [VarCurr] :
( v151892(VarCurr)
<=> ( v151893(VarCurr)
& v151895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20242,axiom,
! [VarCurr] :
( v151895(VarCurr)
<=> ( v151824(VarCurr,bitIndex0)
| v151879(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7210,axiom,
! [VarCurr] :
( v151893(VarCurr)
<=> ( v151894(VarCurr)
| v151824(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11557,axiom,
! [VarCurr] :
( ~ v151894(VarCurr)
<=> v151824(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20241,axiom,
! [VarCurr] :
( v151888(VarCurr)
<=> ( v151889(VarCurr)
& v151891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20240,axiom,
! [VarCurr] :
( v151891(VarCurr)
<=> ( v151877(VarCurr)
| v151880(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7209,axiom,
! [VarCurr] :
( v151889(VarCurr)
<=> ( v151890(VarCurr)
| v151824(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11556,axiom,
! [VarCurr] :
( ~ v151890(VarCurr)
<=> v151877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20239,axiom,
! [VarCurr] :
( v151884(VarCurr)
<=> ( v151885(VarCurr)
& v151887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20238,axiom,
! [VarCurr] :
( v151887(VarCurr)
<=> ( v151875(VarCurr)
| v151881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7208,axiom,
! [VarCurr] :
( v151885(VarCurr)
<=> ( v151886(VarCurr)
| v151824(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11555,axiom,
! [VarCurr] :
( ~ v151886(VarCurr)
<=> v151875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20237,axiom,
! [VarCurr] :
( v151870(VarCurr)
<=> ( v151871(VarCurr)
& v151882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20236,axiom,
! [VarCurr] :
( v151882(VarCurr)
<=> ( v151873(VarCurr)
| v151883(VarCurr) ) ) ).
fof(writeUnaryOperator_11554,axiom,
! [VarCurr] :
( ~ v151883(VarCurr)
<=> v151824(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7207,axiom,
! [VarCurr] :
( v151871(VarCurr)
<=> ( v151872(VarCurr)
| v151824(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11553,axiom,
! [VarCurr] :
( ~ v151872(VarCurr)
<=> v151873(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7206,axiom,
! [VarCurr] :
( v151873(VarCurr)
<=> ( v151824(VarCurr,bitIndex3)
| v151874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20235,axiom,
! [VarCurr] :
( v151874(VarCurr)
<=> ( v151875(VarCurr)
& v151881(VarCurr) ) ) ).
fof(writeUnaryOperator_11552,axiom,
! [VarCurr] :
( ~ v151881(VarCurr)
<=> v151824(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7205,axiom,
! [VarCurr] :
( v151875(VarCurr)
<=> ( v151824(VarCurr,bitIndex2)
| v151876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20234,axiom,
! [VarCurr] :
( v151876(VarCurr)
<=> ( v151877(VarCurr)
& v151880(VarCurr) ) ) ).
fof(writeUnaryOperator_11551,axiom,
! [VarCurr] :
( ~ v151880(VarCurr)
<=> v151824(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7204,axiom,
! [VarCurr] :
( v151877(VarCurr)
<=> ( v151824(VarCurr,bitIndex1)
| v151878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20233,axiom,
! [VarCurr] :
( v151878(VarCurr)
<=> ( v151824(VarCurr,bitIndex0)
& v151879(VarCurr) ) ) ).
fof(writeUnaryOperator_11550,axiom,
! [VarCurr] :
( ~ v151879(VarCurr)
<=> v151824(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2367,axiom,
! [VarCurr] :
( v151867(VarCurr)
<=> ( ( v151824(VarCurr,bitIndex4)
<=> $false )
& ( v151824(VarCurr,bitIndex3)
<=> $false )
& ( v151824(VarCurr,bitIndex2)
<=> $false )
& ( v151824(VarCurr,bitIndex1)
<=> $false )
& ( v151824(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20232,axiom,
! [VarCurr] :
( v151865(VarCurr)
<=> ( v151854(VarCurr)
& v151861(VarCurr) ) ) ).
fof(addAssignment_85493,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151863(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85492,axiom,
! [VarCurr] :
( v151861(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20231,axiom,
! [VarCurr] :
( v151854(VarCurr)
<=> ( v151856(VarCurr)
| v151858(VarCurr) ) ) ).
fof(addAssignment_85491,axiom,
! [VarCurr] :
( v151858(VarCurr)
<=> v110583(VarCurr,bitIndex2) ) ).
fof(addAssignment_85490,axiom,
! [VarCurr] :
( v151856(VarCurr)
<=> v116(VarCurr,bitIndex2) ) ).
fof(addAssignment_85489,axiom,
! [VarCurr] :
( v151838(VarCurr)
<=> v151840(VarCurr) ) ).
fof(addAssignment_85488,axiom,
! [VarCurr] :
( v151840(VarCurr)
<=> v151842(VarCurr) ) ).
fof(addAssignment_85487,axiom,
! [VarCurr] :
( v151842(VarCurr)
<=> v151844(VarCurr) ) ).
fof(addAssignment_85486,axiom,
! [VarCurr] :
( v151844(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85485,axiom,
! [VarCurr] :
( v151830(VarCurr)
<=> v151832(VarCurr) ) ).
fof(addAssignment_85484,axiom,
! [VarCurr] :
( v151832(VarCurr)
<=> v151834(VarCurr) ) ).
fof(addAssignment_85483,axiom,
! [VarCurr] :
( v151834(VarCurr)
<=> v151836(VarCurr) ) ).
fof(addAssignment_85482,axiom,
! [VarCurr] :
( v151836(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85481,axiom,
! [VarCurr] :
( v151723(VarCurr)
<=> v151725(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2366,axiom,
! [VarCurr] :
( v151725(VarCurr)
<=> ( ( v151727(VarCurr,bitIndex4)
<=> $false )
& ( v151727(VarCurr,bitIndex3)
<=> $false )
& ( v151727(VarCurr,bitIndex2)
<=> $false )
& ( v151727(VarCurr,bitIndex1)
<=> $false )
& ( v151727(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85480,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151727(VarCurr,B)
<=> v151729(VarCurr,B) ) ) ).
fof(addAssignment_85479,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151729(VarCurr,B)
<=> v151731(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151802(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151731(VarNext,B)
<=> v151731(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2268,axiom,
! [VarNext] :
( v151802(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151731(VarNext,B)
<=> v151812(VarNext,B) ) ) ) ).
fof(addAssignment_85478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151812(VarNext,B)
<=> v151810(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1665,axiom,
! [VarCurr] :
( ~ v151813(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151810(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1678,axiom,
! [VarCurr] :
( v151813(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151810(VarCurr,B)
<=> v151741(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20230,axiom,
! [VarCurr] :
( v151813(VarCurr)
<=> ( v151814(VarCurr)
& v151815(VarCurr) ) ) ).
fof(writeUnaryOperator_11549,axiom,
! [VarCurr] :
( ~ v151815(VarCurr)
<=> v151737(VarCurr) ) ).
fof(writeUnaryOperator_11548,axiom,
! [VarCurr] :
( ~ v151814(VarCurr)
<=> v151733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151802(VarNext)
<=> v151803(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151803(VarNext)
<=> ( v151804(VarNext)
& v151797(VarNext) ) ) ) ).
fof(writeUnaryOperator_11547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151804(VarNext)
<=> v151806(VarNext) ) ) ).
fof(addAssignment_85477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151806(VarNext)
<=> v151797(VarCurr) ) ) ).
fof(addAssignment_85476,axiom,
! [VarCurr] :
( v151797(VarCurr)
<=> v151799(VarCurr) ) ).
fof(addAssignment_85475,axiom,
! [VarCurr] :
( v151799(VarCurr)
<=> v151702(VarCurr) ) ).
fof(addAssignment_85474,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151741(VarCurr,B)
<=> v151743(VarCurr,B) ) ) ).
fof(addAssignment_85473,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151743(VarCurr,B)
<=> v151745(VarCurr,B) ) ) ).
fof(addAssignment_85472,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151745(VarCurr,B)
<=> v151747(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1664,axiom,
! [VarCurr] :
( ~ v151762(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151747(VarCurr,B)
<=> v151766(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1677,axiom,
! [VarCurr] :
( v151762(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151747(VarCurr,B)
<=> v151763(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1663,axiom,
! [VarCurr] :
( ~ v151767(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151766(VarCurr,B)
<=> v151768(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1676,axiom,
! [VarCurr] :
( v151767(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151766(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85471,axiom,
! [VarCurr] :
( v151768(VarCurr,bitIndex0)
<=> v151794(VarCurr) ) ).
fof(addAssignment_85470,axiom,
! [VarCurr] :
( v151768(VarCurr,bitIndex1)
<=> v151792(VarCurr) ) ).
fof(addAssignment_85469,axiom,
! [VarCurr] :
( v151768(VarCurr,bitIndex2)
<=> v151788(VarCurr) ) ).
fof(addAssignment_85468,axiom,
! [VarCurr] :
( v151768(VarCurr,bitIndex3)
<=> v151784(VarCurr) ) ).
fof(addAssignment_85467,axiom,
! [VarCurr] :
( v151768(VarCurr,bitIndex4)
<=> v151770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20227,axiom,
! [VarCurr] :
( v151792(VarCurr)
<=> ( v151793(VarCurr)
& v151795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20226,axiom,
! [VarCurr] :
( v151795(VarCurr)
<=> ( v151727(VarCurr,bitIndex0)
| v151779(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7203,axiom,
! [VarCurr] :
( v151793(VarCurr)
<=> ( v151794(VarCurr)
| v151727(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11546,axiom,
! [VarCurr] :
( ~ v151794(VarCurr)
<=> v151727(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20225,axiom,
! [VarCurr] :
( v151788(VarCurr)
<=> ( v151789(VarCurr)
& v151791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20224,axiom,
! [VarCurr] :
( v151791(VarCurr)
<=> ( v151777(VarCurr)
| v151780(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7202,axiom,
! [VarCurr] :
( v151789(VarCurr)
<=> ( v151790(VarCurr)
| v151727(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11545,axiom,
! [VarCurr] :
( ~ v151790(VarCurr)
<=> v151777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20223,axiom,
! [VarCurr] :
( v151784(VarCurr)
<=> ( v151785(VarCurr)
& v151787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20222,axiom,
! [VarCurr] :
( v151787(VarCurr)
<=> ( v151775(VarCurr)
| v151781(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7201,axiom,
! [VarCurr] :
( v151785(VarCurr)
<=> ( v151786(VarCurr)
| v151727(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11544,axiom,
! [VarCurr] :
( ~ v151786(VarCurr)
<=> v151775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20221,axiom,
! [VarCurr] :
( v151770(VarCurr)
<=> ( v151771(VarCurr)
& v151782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20220,axiom,
! [VarCurr] :
( v151782(VarCurr)
<=> ( v151773(VarCurr)
| v151783(VarCurr) ) ) ).
fof(writeUnaryOperator_11543,axiom,
! [VarCurr] :
( ~ v151783(VarCurr)
<=> v151727(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7200,axiom,
! [VarCurr] :
( v151771(VarCurr)
<=> ( v151772(VarCurr)
| v151727(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11542,axiom,
! [VarCurr] :
( ~ v151772(VarCurr)
<=> v151773(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7199,axiom,
! [VarCurr] :
( v151773(VarCurr)
<=> ( v151727(VarCurr,bitIndex3)
| v151774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20219,axiom,
! [VarCurr] :
( v151774(VarCurr)
<=> ( v151775(VarCurr)
& v151781(VarCurr) ) ) ).
fof(writeUnaryOperator_11541,axiom,
! [VarCurr] :
( ~ v151781(VarCurr)
<=> v151727(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7198,axiom,
! [VarCurr] :
( v151775(VarCurr)
<=> ( v151727(VarCurr,bitIndex2)
| v151776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20218,axiom,
! [VarCurr] :
( v151776(VarCurr)
<=> ( v151777(VarCurr)
& v151780(VarCurr) ) ) ).
fof(writeUnaryOperator_11540,axiom,
! [VarCurr] :
( ~ v151780(VarCurr)
<=> v151727(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7197,axiom,
! [VarCurr] :
( v151777(VarCurr)
<=> ( v151727(VarCurr,bitIndex1)
| v151778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20217,axiom,
! [VarCurr] :
( v151778(VarCurr)
<=> ( v151727(VarCurr,bitIndex0)
& v151779(VarCurr) ) ) ).
fof(writeUnaryOperator_11539,axiom,
! [VarCurr] :
( ~ v151779(VarCurr)
<=> v151727(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2365,axiom,
! [VarCurr] :
( v151767(VarCurr)
<=> ( ( v151727(VarCurr,bitIndex4)
<=> $false )
& ( v151727(VarCurr,bitIndex3)
<=> $false )
& ( v151727(VarCurr,bitIndex2)
<=> $false )
& ( v151727(VarCurr,bitIndex1)
<=> $false )
& ( v151727(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1662,axiom,
! [VarCurr] :
( ~ v151764(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151763(VarCurr,B)
<=> v151760(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1675,axiom,
! [VarCurr] :
( v151764(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151763(VarCurr,B)
<=> v151758(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20216,axiom,
! [VarCurr] :
( v151764(VarCurr)
<=> ( v151765(VarCurr)
| v151753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20215,axiom,
! [VarCurr] :
( v151765(VarCurr)
<=> ( v151756(VarCurr)
& v151751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20214,axiom,
! [VarCurr] :
( v151762(VarCurr)
<=> ( v151749(VarCurr)
& v151662(VarCurr) ) ) ).
fof(addAssignment_85466,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151760(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85465,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151758(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85464,axiom,
! [VarCurr] :
( v151756(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20213,axiom,
! [VarCurr] :
( v151749(VarCurr)
<=> ( v151751(VarCurr)
| v151753(VarCurr) ) ) ).
fof(addAssignment_85463,axiom,
! [VarCurr] :
( v151753(VarCurr)
<=> v110563(VarCurr,bitIndex1) ) ).
fof(addAssignment_85462,axiom,
! [VarCurr] :
( v151751(VarCurr)
<=> v108901(VarCurr,bitIndex1) ) ).
fof(addAssignment_85461,axiom,
! [VarCurr] :
( v151737(VarCurr)
<=> v151739(VarCurr) ) ).
fof(addAssignment_85460,axiom,
! [VarCurr] :
( v151739(VarCurr)
<=> v151643(VarCurr) ) ).
fof(addAssignment_85459,axiom,
! [VarCurr] :
( v151733(VarCurr)
<=> v151735(VarCurr) ) ).
fof(addAssignment_85458,axiom,
! [VarCurr] :
( v151735(VarCurr)
<=> v151635(VarCurr) ) ).
fof(addAssignment_85457,axiom,
! [VarCurr] :
( v151621(VarCurr)
<=> v151623(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2364,axiom,
! [VarCurr] :
( v151623(VarCurr)
<=> ( ( v151625(VarCurr,bitIndex4)
<=> $false )
& ( v151625(VarCurr,bitIndex3)
<=> $false )
& ( v151625(VarCurr,bitIndex2)
<=> $false )
& ( v151625(VarCurr,bitIndex1)
<=> $false )
& ( v151625(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85456,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151625(VarCurr,B)
<=> v151627(VarCurr,B) ) ) ).
fof(addAssignment_85455,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151627(VarCurr,B)
<=> v151629(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151705(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151629(VarNext,B)
<=> v151629(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2267,axiom,
! [VarNext] :
( v151705(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151629(VarNext,B)
<=> v151715(VarNext,B) ) ) ) ).
fof(addAssignment_85454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151715(VarNext,B)
<=> v151713(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1661,axiom,
! [VarCurr] :
( ~ v151716(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151713(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1674,axiom,
! [VarCurr] :
( v151716(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151713(VarCurr,B)
<=> v151647(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20212,axiom,
! [VarCurr] :
( v151716(VarCurr)
<=> ( v151717(VarCurr)
& v151718(VarCurr) ) ) ).
fof(writeUnaryOperator_11538,axiom,
! [VarCurr] :
( ~ v151718(VarCurr)
<=> v151639(VarCurr) ) ).
fof(writeUnaryOperator_11537,axiom,
! [VarCurr] :
( ~ v151717(VarCurr)
<=> v151631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151705(VarNext)
<=> v151706(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151706(VarNext)
<=> ( v151707(VarNext)
& v151698(VarNext) ) ) ) ).
fof(writeUnaryOperator_11536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151707(VarNext)
<=> v151709(VarNext) ) ) ).
fof(addAssignment_85453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151709(VarNext)
<=> v151698(VarCurr) ) ) ).
fof(addAssignment_85452,axiom,
! [VarCurr] :
( v151698(VarCurr)
<=> v151700(VarCurr) ) ).
fof(addAssignment_85451,axiom,
! [VarCurr] :
( v151700(VarCurr)
<=> v151702(VarCurr) ) ).
fof(addAssignment_85450,axiom,
! [VarCurr] :
( v151702(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85449,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151647(VarCurr,B)
<=> v151649(VarCurr,B) ) ) ).
fof(addAssignment_85448,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151649(VarCurr,B)
<=> v151651(VarCurr,B) ) ) ).
fof(addAssignment_85447,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151651(VarCurr,B)
<=> v151653(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1660,axiom,
! [VarCurr] :
( ~ v151666(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151653(VarCurr,B)
<=> v151667(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1673,axiom,
! [VarCurr] :
( v151666(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151653(VarCurr,B)
<=> v151664(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1659,axiom,
! [VarCurr] :
( ~ v151668(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151667(VarCurr,B)
<=> v151669(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1672,axiom,
! [VarCurr] :
( v151668(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151667(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85446,axiom,
! [VarCurr] :
( v151669(VarCurr,bitIndex0)
<=> v151695(VarCurr) ) ).
fof(addAssignment_85445,axiom,
! [VarCurr] :
( v151669(VarCurr,bitIndex1)
<=> v151693(VarCurr) ) ).
fof(addAssignment_85444,axiom,
! [VarCurr] :
( v151669(VarCurr,bitIndex2)
<=> v151689(VarCurr) ) ).
fof(addAssignment_85443,axiom,
! [VarCurr] :
( v151669(VarCurr,bitIndex3)
<=> v151685(VarCurr) ) ).
fof(addAssignment_85442,axiom,
! [VarCurr] :
( v151669(VarCurr,bitIndex4)
<=> v151671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20209,axiom,
! [VarCurr] :
( v151693(VarCurr)
<=> ( v151694(VarCurr)
& v151696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20208,axiom,
! [VarCurr] :
( v151696(VarCurr)
<=> ( v151625(VarCurr,bitIndex0)
| v151680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7196,axiom,
! [VarCurr] :
( v151694(VarCurr)
<=> ( v151695(VarCurr)
| v151625(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11535,axiom,
! [VarCurr] :
( ~ v151695(VarCurr)
<=> v151625(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20207,axiom,
! [VarCurr] :
( v151689(VarCurr)
<=> ( v151690(VarCurr)
& v151692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20206,axiom,
! [VarCurr] :
( v151692(VarCurr)
<=> ( v151678(VarCurr)
| v151681(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7195,axiom,
! [VarCurr] :
( v151690(VarCurr)
<=> ( v151691(VarCurr)
| v151625(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11534,axiom,
! [VarCurr] :
( ~ v151691(VarCurr)
<=> v151678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20205,axiom,
! [VarCurr] :
( v151685(VarCurr)
<=> ( v151686(VarCurr)
& v151688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20204,axiom,
! [VarCurr] :
( v151688(VarCurr)
<=> ( v151676(VarCurr)
| v151682(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7194,axiom,
! [VarCurr] :
( v151686(VarCurr)
<=> ( v151687(VarCurr)
| v151625(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11533,axiom,
! [VarCurr] :
( ~ v151687(VarCurr)
<=> v151676(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20203,axiom,
! [VarCurr] :
( v151671(VarCurr)
<=> ( v151672(VarCurr)
& v151683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20202,axiom,
! [VarCurr] :
( v151683(VarCurr)
<=> ( v151674(VarCurr)
| v151684(VarCurr) ) ) ).
fof(writeUnaryOperator_11532,axiom,
! [VarCurr] :
( ~ v151684(VarCurr)
<=> v151625(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7193,axiom,
! [VarCurr] :
( v151672(VarCurr)
<=> ( v151673(VarCurr)
| v151625(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11531,axiom,
! [VarCurr] :
( ~ v151673(VarCurr)
<=> v151674(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7192,axiom,
! [VarCurr] :
( v151674(VarCurr)
<=> ( v151625(VarCurr,bitIndex3)
| v151675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20201,axiom,
! [VarCurr] :
( v151675(VarCurr)
<=> ( v151676(VarCurr)
& v151682(VarCurr) ) ) ).
fof(writeUnaryOperator_11530,axiom,
! [VarCurr] :
( ~ v151682(VarCurr)
<=> v151625(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7191,axiom,
! [VarCurr] :
( v151676(VarCurr)
<=> ( v151625(VarCurr,bitIndex2)
| v151677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20200,axiom,
! [VarCurr] :
( v151677(VarCurr)
<=> ( v151678(VarCurr)
& v151681(VarCurr) ) ) ).
fof(writeUnaryOperator_11529,axiom,
! [VarCurr] :
( ~ v151681(VarCurr)
<=> v151625(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7190,axiom,
! [VarCurr] :
( v151678(VarCurr)
<=> ( v151625(VarCurr,bitIndex1)
| v151679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20199,axiom,
! [VarCurr] :
( v151679(VarCurr)
<=> ( v151625(VarCurr,bitIndex0)
& v151680(VarCurr) ) ) ).
fof(writeUnaryOperator_11528,axiom,
! [VarCurr] :
( ~ v151680(VarCurr)
<=> v151625(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2363,axiom,
! [VarCurr] :
( v151668(VarCurr)
<=> ( ( v151625(VarCurr,bitIndex4)
<=> $false )
& ( v151625(VarCurr,bitIndex3)
<=> $false )
& ( v151625(VarCurr,bitIndex2)
<=> $false )
& ( v151625(VarCurr,bitIndex1)
<=> $false )
& ( v151625(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20198,axiom,
! [VarCurr] :
( v151666(VarCurr)
<=> ( v151655(VarCurr)
& v151662(VarCurr) ) ) ).
fof(addAssignment_85441,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151664(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85440,axiom,
! [VarCurr] :
( v151662(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20197,axiom,
! [VarCurr] :
( v151655(VarCurr)
<=> ( v151657(VarCurr)
| v151659(VarCurr) ) ) ).
fof(addAssignment_85439,axiom,
! [VarCurr] :
( v151659(VarCurr)
<=> v110583(VarCurr,bitIndex1) ) ).
fof(addAssignment_85438,axiom,
! [VarCurr] :
( v151657(VarCurr)
<=> v116(VarCurr,bitIndex1) ) ).
fof(addAssignment_85437,axiom,
! [VarCurr] :
( v151639(VarCurr)
<=> v151641(VarCurr) ) ).
fof(addAssignment_85436,axiom,
! [VarCurr] :
( v151641(VarCurr)
<=> v151643(VarCurr) ) ).
fof(addAssignment_85435,axiom,
! [VarCurr] :
( v151643(VarCurr)
<=> v151645(VarCurr) ) ).
fof(addAssignment_85434,axiom,
! [VarCurr] :
( v151645(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_85433,axiom,
! [VarCurr] :
( v151631(VarCurr)
<=> v151633(VarCurr) ) ).
fof(addAssignment_85432,axiom,
! [VarCurr] :
( v151633(VarCurr)
<=> v151635(VarCurr) ) ).
fof(addAssignment_85431,axiom,
! [VarCurr] :
( v151635(VarCurr)
<=> v151637(VarCurr) ) ).
fof(addAssignment_85430,axiom,
! [VarCurr] :
( v151637(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_85429,axiom,
! [VarCurr] :
( v151524(VarCurr)
<=> v151526(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2362,axiom,
! [VarCurr] :
( v151526(VarCurr)
<=> ( ( v151528(VarCurr,bitIndex4)
<=> $false )
& ( v151528(VarCurr,bitIndex3)
<=> $false )
& ( v151528(VarCurr,bitIndex2)
<=> $false )
& ( v151528(VarCurr,bitIndex1)
<=> $false )
& ( v151528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85428,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151528(VarCurr,B)
<=> v151530(VarCurr,B) ) ) ).
fof(addAssignment_85427,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151530(VarCurr,B)
<=> v151532(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151603(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151532(VarNext,B)
<=> v151532(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2266,axiom,
! [VarNext] :
( v151603(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151532(VarNext,B)
<=> v151613(VarNext,B) ) ) ) ).
fof(addAssignment_85426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151613(VarNext,B)
<=> v151611(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1658,axiom,
! [VarCurr] :
( ~ v151614(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151611(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1671,axiom,
! [VarCurr] :
( v151614(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151611(VarCurr,B)
<=> v151542(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20196,axiom,
! [VarCurr] :
( v151614(VarCurr)
<=> ( v151615(VarCurr)
& v151616(VarCurr) ) ) ).
fof(writeUnaryOperator_11527,axiom,
! [VarCurr] :
( ~ v151616(VarCurr)
<=> v151538(VarCurr) ) ).
fof(writeUnaryOperator_11526,axiom,
! [VarCurr] :
( ~ v151615(VarCurr)
<=> v151534(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151603(VarNext)
<=> v151604(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151604(VarNext)
<=> ( v151605(VarNext)
& v151598(VarNext) ) ) ) ).
fof(writeUnaryOperator_11525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151605(VarNext)
<=> v151607(VarNext) ) ) ).
fof(addAssignment_85425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151607(VarNext)
<=> v151598(VarCurr) ) ) ).
fof(addAssignment_85424,axiom,
! [VarCurr] :
( v151598(VarCurr)
<=> v151600(VarCurr) ) ).
fof(addAssignment_85423,axiom,
! [VarCurr] :
( v151600(VarCurr)
<=> v151503(VarCurr) ) ).
fof(addAssignment_85422,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151542(VarCurr,B)
<=> v151544(VarCurr,B) ) ) ).
fof(addAssignment_85421,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151544(VarCurr,B)
<=> v151546(VarCurr,B) ) ) ).
fof(addAssignment_85420,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151546(VarCurr,B)
<=> v151548(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1657,axiom,
! [VarCurr] :
( ~ v151563(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151548(VarCurr,B)
<=> v151567(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1670,axiom,
! [VarCurr] :
( v151563(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151548(VarCurr,B)
<=> v151564(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1656,axiom,
! [VarCurr] :
( ~ v151568(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151567(VarCurr,B)
<=> v151569(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1669,axiom,
! [VarCurr] :
( v151568(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151567(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85419,axiom,
! [VarCurr] :
( v151569(VarCurr,bitIndex0)
<=> v151595(VarCurr) ) ).
fof(addAssignment_85418,axiom,
! [VarCurr] :
( v151569(VarCurr,bitIndex1)
<=> v151593(VarCurr) ) ).
fof(addAssignment_85417,axiom,
! [VarCurr] :
( v151569(VarCurr,bitIndex2)
<=> v151589(VarCurr) ) ).
fof(addAssignment_85416,axiom,
! [VarCurr] :
( v151569(VarCurr,bitIndex3)
<=> v151585(VarCurr) ) ).
fof(addAssignment_85415,axiom,
! [VarCurr] :
( v151569(VarCurr,bitIndex4)
<=> v151571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20193,axiom,
! [VarCurr] :
( v151593(VarCurr)
<=> ( v151594(VarCurr)
& v151596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20192,axiom,
! [VarCurr] :
( v151596(VarCurr)
<=> ( v151528(VarCurr,bitIndex0)
| v151580(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7189,axiom,
! [VarCurr] :
( v151594(VarCurr)
<=> ( v151595(VarCurr)
| v151528(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11524,axiom,
! [VarCurr] :
( ~ v151595(VarCurr)
<=> v151528(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20191,axiom,
! [VarCurr] :
( v151589(VarCurr)
<=> ( v151590(VarCurr)
& v151592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20190,axiom,
! [VarCurr] :
( v151592(VarCurr)
<=> ( v151578(VarCurr)
| v151581(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7188,axiom,
! [VarCurr] :
( v151590(VarCurr)
<=> ( v151591(VarCurr)
| v151528(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11523,axiom,
! [VarCurr] :
( ~ v151591(VarCurr)
<=> v151578(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20189,axiom,
! [VarCurr] :
( v151585(VarCurr)
<=> ( v151586(VarCurr)
& v151588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20188,axiom,
! [VarCurr] :
( v151588(VarCurr)
<=> ( v151576(VarCurr)
| v151582(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7187,axiom,
! [VarCurr] :
( v151586(VarCurr)
<=> ( v151587(VarCurr)
| v151528(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11522,axiom,
! [VarCurr] :
( ~ v151587(VarCurr)
<=> v151576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20187,axiom,
! [VarCurr] :
( v151571(VarCurr)
<=> ( v151572(VarCurr)
& v151583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20186,axiom,
! [VarCurr] :
( v151583(VarCurr)
<=> ( v151574(VarCurr)
| v151584(VarCurr) ) ) ).
fof(writeUnaryOperator_11521,axiom,
! [VarCurr] :
( ~ v151584(VarCurr)
<=> v151528(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7186,axiom,
! [VarCurr] :
( v151572(VarCurr)
<=> ( v151573(VarCurr)
| v151528(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11520,axiom,
! [VarCurr] :
( ~ v151573(VarCurr)
<=> v151574(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7185,axiom,
! [VarCurr] :
( v151574(VarCurr)
<=> ( v151528(VarCurr,bitIndex3)
| v151575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20185,axiom,
! [VarCurr] :
( v151575(VarCurr)
<=> ( v151576(VarCurr)
& v151582(VarCurr) ) ) ).
fof(writeUnaryOperator_11519,axiom,
! [VarCurr] :
( ~ v151582(VarCurr)
<=> v151528(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7184,axiom,
! [VarCurr] :
( v151576(VarCurr)
<=> ( v151528(VarCurr,bitIndex2)
| v151577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20184,axiom,
! [VarCurr] :
( v151577(VarCurr)
<=> ( v151578(VarCurr)
& v151581(VarCurr) ) ) ).
fof(writeUnaryOperator_11518,axiom,
! [VarCurr] :
( ~ v151581(VarCurr)
<=> v151528(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7183,axiom,
! [VarCurr] :
( v151578(VarCurr)
<=> ( v151528(VarCurr,bitIndex1)
| v151579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20183,axiom,
! [VarCurr] :
( v151579(VarCurr)
<=> ( v151528(VarCurr,bitIndex0)
& v151580(VarCurr) ) ) ).
fof(writeUnaryOperator_11517,axiom,
! [VarCurr] :
( ~ v151580(VarCurr)
<=> v151528(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2361,axiom,
! [VarCurr] :
( v151568(VarCurr)
<=> ( ( v151528(VarCurr,bitIndex4)
<=> $false )
& ( v151528(VarCurr,bitIndex3)
<=> $false )
& ( v151528(VarCurr,bitIndex2)
<=> $false )
& ( v151528(VarCurr,bitIndex1)
<=> $false )
& ( v151528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1655,axiom,
! [VarCurr] :
( ~ v151565(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151564(VarCurr,B)
<=> v151561(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1668,axiom,
! [VarCurr] :
( v151565(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151564(VarCurr,B)
<=> v151559(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20182,axiom,
! [VarCurr] :
( v151565(VarCurr)
<=> ( v151566(VarCurr)
| v151554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20181,axiom,
! [VarCurr] :
( v151566(VarCurr)
<=> ( v151557(VarCurr)
& v151552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20180,axiom,
! [VarCurr] :
( v151563(VarCurr)
<=> ( v151550(VarCurr)
& v151463(VarCurr) ) ) ).
fof(addAssignment_85414,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151561(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_85413,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151559(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_85412,axiom,
! [VarCurr] :
( v151557(VarCurr)
<=> v83074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20179,axiom,
! [VarCurr] :
( v151550(VarCurr)
<=> ( v151552(VarCurr)
| v151554(VarCurr) ) ) ).
fof(addAssignment_85411,axiom,
! [VarCurr] :
( v151554(VarCurr)
<=> v110563(VarCurr,bitIndex0) ) ).
fof(addAssignment_85410,axiom,
! [VarCurr] :
( v151552(VarCurr)
<=> v108901(VarCurr,bitIndex0) ) ).
fof(addAssignment_85409,axiom,
! [VarCurr] :
( v151538(VarCurr)
<=> v151540(VarCurr) ) ).
fof(addAssignment_85408,axiom,
! [VarCurr] :
( v151540(VarCurr)
<=> v100(VarCurr) ) ).
fof(addAssignment_85407,axiom,
! [VarCurr] :
( v151534(VarCurr)
<=> v151536(VarCurr) ) ).
fof(addAssignment_85406,axiom,
! [VarCurr] :
( v151536(VarCurr)
<=> v92(VarCurr) ) ).
fof(addAssignment_85405,axiom,
! [VarCurr] :
( v78(VarCurr)
<=> v80(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2360,axiom,
! [VarCurr] :
( v80(VarCurr)
<=> ( ( v82(VarCurr,bitIndex4)
<=> $false )
& ( v82(VarCurr,bitIndex3)
<=> $false )
& ( v82(VarCurr,bitIndex2)
<=> $false )
& ( v82(VarCurr,bitIndex1)
<=> $false )
& ( v82(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_85404,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v82(VarCurr,B)
<=> v84(VarCurr,B) ) ) ).
fof(addAssignment_85403,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v84(VarCurr,B)
<=> v86(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151506(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v86(VarNext,B)
<=> v86(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2265,axiom,
! [VarNext] :
( v151506(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v86(VarNext,B)
<=> v151516(VarNext,B) ) ) ) ).
fof(addAssignment_85402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v151516(VarNext,B)
<=> v151514(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1654,axiom,
! [VarCurr] :
( ~ v151517(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151514(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1667,axiom,
! [VarCurr] :
( v151517(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151514(VarCurr,B)
<=> v104(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20178,axiom,
! [VarCurr] :
( v151517(VarCurr)
<=> ( v151518(VarCurr)
& v151519(VarCurr) ) ) ).
fof(writeUnaryOperator_11516,axiom,
! [VarCurr] :
( ~ v151519(VarCurr)
<=> v96(VarCurr) ) ).
fof(writeUnaryOperator_11515,axiom,
! [VarCurr] :
( ~ v151518(VarCurr)
<=> v88(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151506(VarNext)
<=> v151507(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151507(VarNext)
<=> ( v151508(VarNext)
& v151499(VarNext) ) ) ) ).
fof(writeUnaryOperator_11514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v151508(VarNext)
<=> v151510(VarNext) ) ) ).
fof(addAssignment_85401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v151510(VarNext)
<=> v151499(VarCurr) ) ) ).
fof(addAssignment_85400,axiom,
! [VarCurr] :
( v151499(VarCurr)
<=> v151501(VarCurr) ) ).
fof(addAssignment_85399,axiom,
! [VarCurr] :
( v151501(VarCurr)
<=> v151503(VarCurr) ) ).
fof(addAssignment_85398,axiom,
! [VarCurr] :
( v151503(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_85397,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104(VarCurr,B)
<=> v106(VarCurr,B) ) ) ).
fof(addAssignment_85396,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106(VarCurr,B)
<=> v108(VarCurr,B) ) ) ).
fof(addAssignment_85395,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108(VarCurr,B)
<=> v110(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1653,axiom,
! [VarCurr] :
( ~ v151467(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v110(VarCurr,B)
<=> v151468(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1666,axiom,
! [VarCurr] :
( v151467(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v110(VarCurr,B)
<=> v151465(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1652,axiom,
! [VarCurr] :
( ~ v151469(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151468(VarCurr,B)
<=> v151470(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1665,axiom,
! [VarCurr] :
( v151469(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v151468(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_85394,axiom,
! [VarCurr] :
( v151470(VarCurr,bitIndex0)
<=> v151496(VarCurr) ) ).
fof(addAssignment_85393,axiom,
! [VarCurr] :
( v151470(VarCurr,bitIndex1)
<=> v151494(VarCurr) ) ).
fof(addAssignment_85392,axiom,
! [VarCurr] :
( v151470(VarCurr,bitIndex2)
<=> v151490(VarCurr) ) ).
fof(addAssignment_85391,axiom,
! [VarCurr] :
( v151470(VarCurr,bitIndex3)
<=> v151486(VarCurr) ) ).
fof(addAssignment_85390,axiom,
! [VarCurr] :
( v151470(VarCurr,bitIndex4)
<=> v151472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20175,axiom,
! [VarCurr] :
( v151494(VarCurr)
<=> ( v151495(VarCurr)
& v151497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20174,axiom,
! [VarCurr] :
( v151497(VarCurr)
<=> ( v82(VarCurr,bitIndex0)
| v151481(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7182,axiom,
! [VarCurr] :
( v151495(VarCurr)
<=> ( v151496(VarCurr)
| v82(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11513,axiom,
! [VarCurr] :
( ~ v151496(VarCurr)
<=> v82(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20173,axiom,
! [VarCurr] :
( v151490(VarCurr)
<=> ( v151491(VarCurr)
& v151493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20172,axiom,
! [VarCurr] :
( v151493(VarCurr)
<=> ( v151479(VarCurr)
| v151482(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7181,axiom,
! [VarCurr] :
( v151491(VarCurr)
<=> ( v151492(VarCurr)
| v82(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11512,axiom,
! [VarCurr] :
( ~ v151492(VarCurr)
<=> v151479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20171,axiom,
! [VarCurr] :
( v151486(VarCurr)
<=> ( v151487(VarCurr)
& v151489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20170,axiom,
! [VarCurr] :
( v151489(VarCurr)
<=> ( v151477(VarCurr)
| v151483(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7180,axiom,
! [VarCurr] :
( v151487(VarCurr)
<=> ( v151488(VarCurr)
| v82(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11511,axiom,
! [VarCurr] :
( ~ v151488(VarCurr)
<=> v151477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20169,axiom,
! [VarCurr] :
( v151472(VarCurr)
<=> ( v151473(VarCurr)
& v151484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20168,axiom,
! [VarCurr] :
( v151484(VarCurr)
<=> ( v151475(VarCurr)
| v151485(VarCurr) ) ) ).
fof(writeUnaryOperator_11510,axiom,
! [VarCurr] :
( ~ v151485(VarCurr)
<=> v82(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_7179,axiom,
! [VarCurr] :
( v151473(VarCurr)
<=> ( v151474(VarCurr)
| v82(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11509,axiom,
! [VarCurr] :
( ~ v151474(VarCurr)
<=> v151475(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7178,axiom,
! [VarCurr] :
( v151475(VarCurr)
<=> ( v82(VarCurr,bitIndex3)
| v151476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20167,axiom,
! [VarCurr] :
( v151476(VarCurr)
<=> ( v151477(VarCurr)
& v151483(VarCurr) ) ) ).
fof(writeUnaryOperator_11508,axiom,
! [VarCurr] :
( ~ v151483(VarCurr)
<=> v82(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_7177,axiom,
! [VarCurr] :
( v151477(VarCurr)
<=> ( v82(VarCurr,bitIndex2)
| v151478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20166,axiom,
! [VarCurr] :
( v151478(VarCurr)
<=> ( v151479(VarCurr)
& v151482(VarCurr) ) ) ).
fof(writeUnaryOperator_11507,axiom,
! [VarCurr] :
( ~ v151482(VarCurr)
<=> v82(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_7176,axiom,
! [VarCurr] :
( v151479(VarCurr)
<=> ( v82(VarCurr,bitIndex1)
| v151480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20165,axiom,
! [VarCurr] :
( v151480(VarCurr)
<=> ( v82(VarCurr,bitIndex0)
& v151481(VarCurr) ) ) ).
fof(writeUnaryOperator_11506,axiom,
! [VarCurr] :
( ~ v151481(VarCurr)
<=> v82(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_2359,axiom,
! [VarCurr] :
( v151469(VarCurr)
<=> ( ( v82(VarCurr,bitIndex4)
<=> $false )
& ( v82(VarCurr,bitIndex3)
<=> $false )
& ( v82(VarCurr,bitIndex2)
<=> $false )
& ( v82(VarCurr,bitIndex1)
<=> $false )
& ( v82(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20164,axiom,
! [VarCurr] :
( v151467(VarCurr)
<=> ( v112(VarCurr)
& v151463(VarCurr) ) ) ).
fof(addAssignment_85389,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v151465(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ).
fof(addAssignment_85388,axiom,
! [VarCurr] :
( v151463(VarCurr)
<=> v88418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20163,axiom,
! [VarCurr] :
( v112(VarCurr)
<=> ( v114(VarCurr)
| v151460(VarCurr) ) ) ).
fof(addAssignment_85387,axiom,
! [VarCurr] :
( v151460(VarCurr)
<=> v110583(VarCurr,bitIndex0) ) ).
fof(addAssignment_85386,axiom,
! [VarCurr] :
( v114(VarCurr)
<=> v116(VarCurr,bitIndex0) ) ).
fof(addAssignment_85385,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex0)
<=> v110288(VarCurr,bitIndex0) ) ).
fof(addAssignment_85384,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex0)
<=> v110267(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_7175,axiom,
! [VarCurr] :
( v118(VarCurr)
<=> ( v102028(VarCurr)
| v120(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2218,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v120(VarCurr,B)
<=> ( v122(VarCurr,B)
& v151454(VarCurr,B) ) ) ) ).
fof(addAssignment_85383,axiom,
! [VarCurr] :
( v151454(VarCurr,bitIndex0)
<=> v151455(VarCurr) ) ).
fof(addAssignment_85382,axiom,
! [VarCurr] :
( v151454(VarCurr,bitIndex1)
<=> v151455(VarCurr) ) ).
fof(addAssignment_85381,axiom,
! [VarCurr] :
( v151454(VarCurr,bitIndex2)
<=> v151455(VarCurr) ) ).
fof(addAssignment_85380,axiom,
! [VarCurr] :
( v151454(VarCurr,bitIndex3)
<=> v151455(VarCurr) ) ).
fof(addAssignment_85379,axiom,
! [VarCurr] :
( v151454(VarCurr,bitIndex4)
<=> v151455(VarCurr) ) ).
fof(addAssignment_85378,axiom,
! [VarCurr] :
( v151454(VarCurr,bitIndex5)
<=> v151455(VarCurr) ) ).
fof(addAssignment_85377,axiom,
! [VarCurr] :
( v151454(VarCurr,bitIndex6)
<=> v151455(VarCurr) ) ).
fof(addAssignment_85376,axiom,
! [VarCurr] :
( v151454(VarCurr,bitIndex7)
<=> v151455(VarCurr) ) ).
fof(addAssignment_85375,axiom,
! [VarCurr] :
( v151455(VarCurr)
<=> v151456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20162,axiom,
! [VarCurr] :
( v151456(VarCurr)
<=> ( v151457(VarCurr)
& v127270(VarCurr) ) ) ).
fof(writeUnaryOperator_11505,axiom,
! [VarCurr] :
( ~ v151457(VarCurr)
<=> v86877(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7174,axiom,
! [VarCurr] :
( v122(VarCurr,bitIndex7)
<=> ( v151449(VarCurr)
& v151452(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2358,axiom,
! [VarCurr] :
( v151452(VarCurr)
<=> ( ( v150965(VarCurr,bitIndex7)
<=> $true )
& ( v150965(VarCurr,bitIndex6)
<=> $false )
& ( v150965(VarCurr,bitIndex5)
<=> $false )
& ( v150965(VarCurr,bitIndex4)
<=> $false )
& ( v150965(VarCurr,bitIndex3)
<=> $false )
& ( v150965(VarCurr,bitIndex2)
<=> $false )
& ( v150965(VarCurr,bitIndex1)
<=> $false )
& ( v150965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20161,axiom,
! [VarCurr] :
( v151449(VarCurr)
<=> ( v151450(VarCurr)
| v151451(VarCurr) ) ) ).
fof(writeUnaryOperator_11504,axiom,
! [VarCurr] :
( ~ v151451(VarCurr)
<=> v138098(VarCurr) ) ).
fof(writeUnaryOperator_11503,axiom,
! [VarCurr] :
( ~ v151450(VarCurr)
<=> v124(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7173,axiom,
! [VarCurr] :
( v122(VarCurr,bitIndex6)
<=> ( v151444(VarCurr)
& v151447(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2357,axiom,
! [VarCurr] :
( v151447(VarCurr)
<=> ( ( v150965(VarCurr,bitIndex6)
<=> $true )
& ( v150965(VarCurr,bitIndex5)
<=> $false )
& ( v150965(VarCurr,bitIndex4)
<=> $false )
& ( v150965(VarCurr,bitIndex3)
<=> $false )
& ( v150965(VarCurr,bitIndex2)
<=> $false )
& ( v150965(VarCurr,bitIndex1)
<=> $false )
& ( v150965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20160,axiom,
! [VarCurr] :
( v151444(VarCurr)
<=> ( v151445(VarCurr)
| v151446(VarCurr) ) ) ).
fof(writeUnaryOperator_11502,axiom,
! [VarCurr] :
( ~ v151446(VarCurr)
<=> v138098(VarCurr) ) ).
fof(writeUnaryOperator_11501,axiom,
! [VarCurr] :
( ~ v151445(VarCurr)
<=> v124(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7172,axiom,
! [VarCurr] :
( v122(VarCurr,bitIndex5)
<=> ( v151439(VarCurr)
& v151442(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2356,axiom,
! [VarCurr] :
( v151442(VarCurr)
<=> ( ( v150965(VarCurr,bitIndex5)
<=> $true )
& ( v150965(VarCurr,bitIndex4)
<=> $false )
& ( v150965(VarCurr,bitIndex3)
<=> $false )
& ( v150965(VarCurr,bitIndex2)
<=> $false )
& ( v150965(VarCurr,bitIndex1)
<=> $false )
& ( v150965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20159,axiom,
! [VarCurr] :
( v151439(VarCurr)
<=> ( v151440(VarCurr)
| v151441(VarCurr) ) ) ).
fof(writeUnaryOperator_11500,axiom,
! [VarCurr] :
( ~ v151441(VarCurr)
<=> v138098(VarCurr) ) ).
fof(writeUnaryOperator_11499,axiom,
! [VarCurr] :
( ~ v151440(VarCurr)
<=> v124(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7171,axiom,
! [VarCurr] :
( v122(VarCurr,bitIndex4)
<=> ( v151434(VarCurr)
& v151437(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2355,axiom,
! [VarCurr] :
( v151437(VarCurr)
<=> ( ( v150965(VarCurr,bitIndex4)
<=> $true )
& ( v150965(VarCurr,bitIndex3)
<=> $false )
& ( v150965(VarCurr,bitIndex2)
<=> $false )
& ( v150965(VarCurr,bitIndex1)
<=> $false )
& ( v150965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20158,axiom,
! [VarCurr] :
( v151434(VarCurr)
<=> ( v151435(VarCurr)
| v151436(VarCurr) ) ) ).
fof(writeUnaryOperator_11498,axiom,
! [VarCurr] :
( ~ v151436(VarCurr)
<=> v138098(VarCurr) ) ).
fof(writeUnaryOperator_11497,axiom,
! [VarCurr] :
( ~ v151435(VarCurr)
<=> v124(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7170,axiom,
! [VarCurr] :
( v122(VarCurr,bitIndex3)
<=> ( v151429(VarCurr)
& v151432(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2354,axiom,
! [VarCurr] :
( v151432(VarCurr)
<=> ( ( v150965(VarCurr,bitIndex3)
<=> $true )
& ( v150965(VarCurr,bitIndex2)
<=> $false )
& ( v150965(VarCurr,bitIndex1)
<=> $false )
& ( v150965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20157,axiom,
! [VarCurr] :
( v151429(VarCurr)
<=> ( v151430(VarCurr)
| v151431(VarCurr) ) ) ).
fof(writeUnaryOperator_11496,axiom,
! [VarCurr] :
( ~ v151431(VarCurr)
<=> v138098(VarCurr) ) ).
fof(writeUnaryOperator_11495,axiom,
! [VarCurr] :
( ~ v151430(VarCurr)
<=> v124(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7169,axiom,
! [VarCurr] :
( v122(VarCurr,bitIndex2)
<=> ( v151424(VarCurr)
& v151427(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2353,axiom,
! [VarCurr] :
( v151427(VarCurr)
<=> ( ( v150965(VarCurr,bitIndex2)
<=> $true )
& ( v150965(VarCurr,bitIndex1)
<=> $false )
& ( v150965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20156,axiom,
! [VarCurr] :
( v151424(VarCurr)
<=> ( v151425(VarCurr)
| v151426(VarCurr) ) ) ).
fof(writeUnaryOperator_11494,axiom,
! [VarCurr] :
( ~ v151426(VarCurr)
<=> v138098(VarCurr) ) ).
fof(writeUnaryOperator_11493,axiom,
! [VarCurr] :
( ~ v151425(VarCurr)
<=> v124(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7168,axiom,
! [VarCurr] :
( v122(VarCurr,bitIndex1)
<=> ( v151419(VarCurr)
& v151422(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2352,axiom,
! [VarCurr] :
( v151422(VarCurr)
<=> ( ( v150965(VarCurr,bitIndex1)
<=> $true )
& ( v150965(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20155,axiom,
! [VarCurr] :
( v151419(VarCurr)
<=> ( v151420(VarCurr)
| v151421(VarCurr) ) ) ).
fof(writeUnaryOperator_11492,axiom,
! [VarCurr] :
( ~ v151421(VarCurr)
<=> v138098(VarCurr) ) ).
fof(writeUnaryOperator_11491,axiom,
! [VarCurr] :
( ~ v151420(VarCurr)
<=> v124(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20154,axiom,
! [VarCurr] :
( v122(VarCurr,bitIndex0)
<=> ( v151415(VarCurr)
& v150965(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20153,axiom,
! [VarCurr] :
( v151415(VarCurr)
<=> ( v151416(VarCurr)
| v151417(VarCurr) ) ) ).
fof(writeUnaryOperator_11490,axiom,
! [VarCurr] :
( ~ v151417(VarCurr)
<=> v138098(VarCurr) ) ).
fof(writeUnaryOperator_11489,axiom,
! [VarCurr] :
( ~ v151416(VarCurr)
<=> v124(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7167,axiom,
! [VarCurr] :
( v150965(VarCurr,bitIndex7)
<=> ( v151371(VarCurr)
& v151390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20152,axiom,
! [VarCurr] :
( v151390(VarCurr)
<=> ( v151391(VarCurr)
| v151412(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2351,axiom,
! [VarCurr] :
( v151412(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v151413(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v151413(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v151413(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v151413(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_85374,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151413(VarCurr,B)
<=> v151359(VarCurr,B) ) ) ).
fof(addAssignment_85373,axiom,
! [VarCurr] :
( v151413(VarCurr,bitIndex3)
<=> v151365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20151,axiom,
! [VarCurr] :
( v151391(VarCurr)
<=> ( v151392(VarCurr)
| v151393(VarCurr) ) ) ).
fof(writeUnaryOperator_11488,axiom,
! [VarCurr] :
( ~ v151393(VarCurr)
<=> v151395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20150,axiom,
! [VarCurr] :
( v151395(VarCurr)
<=> ( v151396(VarCurr)
& v151407(VarCurr) ) ) ).
fof(writeUnaryOperator_11487,axiom,
! [VarCurr] :
( ~ v151407(VarCurr)
<=> v151408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20149,axiom,
! [VarCurr] :
( v151408(VarCurr)
<=> ( v151409(VarCurr)
& v151411(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7166,axiom,
! [VarCurr] :
( v151411(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v151359(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20148,axiom,
! [VarCurr] :
( v151409(VarCurr)
<=> ( v135621(VarCurr)
| v151410(VarCurr) ) ) ).
fof(writeUnaryOperator_11486,axiom,
! [VarCurr] :
( ~ v151410(VarCurr)
<=> v151359(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20147,axiom,
! [VarCurr] :
( v151396(VarCurr)
<=> ( v151397(VarCurr)
& v151402(VarCurr) ) ) ).
fof(writeUnaryOperator_11485,axiom,
! [VarCurr] :
( ~ v151402(VarCurr)
<=> v151403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20146,axiom,
! [VarCurr] :
( v151403(VarCurr)
<=> ( v151404(VarCurr)
& v151406(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7165,axiom,
! [VarCurr] :
( v151406(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v151359(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20145,axiom,
! [VarCurr] :
( v151404(VarCurr)
<=> ( v135615(VarCurr)
| v151405(VarCurr) ) ) ).
fof(writeUnaryOperator_11484,axiom,
! [VarCurr] :
( ~ v151405(VarCurr)
<=> v151359(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11483,axiom,
! [VarCurr] :
( ~ v151397(VarCurr)
<=> v151398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20144,axiom,
! [VarCurr] :
( v151398(VarCurr)
<=> ( v151399(VarCurr)
& v151401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20143,axiom,
! [VarCurr] :
( v151401(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v151359(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20142,axiom,
! [VarCurr] :
( v151399(VarCurr)
<=> ( v135609(VarCurr)
| v151400(VarCurr) ) ) ).
fof(writeUnaryOperator_11482,axiom,
! [VarCurr] :
( ~ v151400(VarCurr)
<=> v151359(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11481,axiom,
! [VarCurr] :
( ~ v151392(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20141,axiom,
! [VarCurr] :
( v151371(VarCurr)
<=> ( v151372(VarCurr)
& v151389(VarCurr) ) ) ).
fof(writeUnaryOperator_11480,axiom,
! [VarCurr] :
( ~ v151389(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7164,axiom,
! [VarCurr] :
( v151372(VarCurr)
<=> ( v151374(VarCurr)
| v151388(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7163,axiom,
! [VarCurr] :
( v151374(VarCurr)
<=> ( v151375(VarCurr)
| v151388(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7162,axiom,
! [VarCurr] :
( v151375(VarCurr)
<=> ( v151376(VarCurr)
| v151388(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7161,axiom,
! [VarCurr] :
( v151376(VarCurr)
<=> ( v151377(VarCurr)
| v151388(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7160,axiom,
! [VarCurr] :
( v151377(VarCurr)
<=> ( v151378(VarCurr)
| v151388(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7159,axiom,
! [VarCurr] :
( v151378(VarCurr)
<=> ( v151379(VarCurr)
| v151388(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7158,axiom,
! [VarCurr] :
( v151379(VarCurr)
<=> ( v151380(VarCurr)
| v151388(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7157,axiom,
! [VarCurr] :
( v151380(VarCurr)
<=> ( v151381(VarCurr)
| v151388(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7156,axiom,
! [VarCurr] :
( v151381(VarCurr)
<=> ( v151382(VarCurr)
| v151388(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7155,axiom,
! [VarCurr] :
( v151382(VarCurr)
<=> ( v151383(VarCurr)
| v151388(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7154,axiom,
! [VarCurr] :
( v151383(VarCurr)
<=> ( v151384(VarCurr)
| v151388(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7153,axiom,
! [VarCurr] :
( v151384(VarCurr)
<=> ( v151385(VarCurr)
| v151388(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7152,axiom,
! [VarCurr] :
( v151385(VarCurr)
<=> ( v151386(VarCurr)
| v151388(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7151,axiom,
! [VarCurr] :
( v151386(VarCurr)
<=> ( v151387(VarCurr)
| v151388(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7150,axiom,
! [VarCurr] :
( v151387(VarCurr)
<=> ( v151388(VarCurr,bitIndex0)
| v151388(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2217,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v151388(VarCurr,B)
<=> ( v76(VarCurr,B)
& v137993(VarCurr,B) ) ) ) ).
fof(addAssignment_85372,axiom,
! [VarCurr] :
( v151365(VarCurr)
<=> v151367(VarCurr) ) ).
fof(addAssignment_85371,axiom,
! [VarCurr] :
( v151367(VarCurr)
<=> v151369(VarCurr) ) ).
fof(addAssignment_85370,axiom,
! [VarCurr] :
( v151369(VarCurr)
<=> v85282(VarCurr,bitIndex6) ) ).
fof(addAssignment_85369,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151359(VarCurr,B)
<=> v151361(VarCurr,B) ) ) ).
fof(addAssignment_85368,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151361(VarCurr,B)
<=> v151363(VarCurr,B) ) ) ).
fof(addAssignment_85367,axiom,
! [VarCurr] :
( ( v151363(VarCurr,bitIndex2)
<=> v85282(VarCurr,bitIndex5) )
& ( v151363(VarCurr,bitIndex1)
<=> v85282(VarCurr,bitIndex4) )
& ( v151363(VarCurr,bitIndex0)
<=> v85282(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7149,axiom,
! [VarCurr] :
( v150965(VarCurr,bitIndex6)
<=> ( v151315(VarCurr)
& v151334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20140,axiom,
! [VarCurr] :
( v151334(VarCurr)
<=> ( v151335(VarCurr)
| v151356(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2350,axiom,
! [VarCurr] :
( v151356(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v151357(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v151357(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v151357(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v151357(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_85366,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151357(VarCurr,B)
<=> v151303(VarCurr,B) ) ) ).
fof(addAssignment_85365,axiom,
! [VarCurr] :
( v151357(VarCurr,bitIndex3)
<=> v151309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20139,axiom,
! [VarCurr] :
( v151335(VarCurr)
<=> ( v151336(VarCurr)
| v151337(VarCurr) ) ) ).
fof(writeUnaryOperator_11479,axiom,
! [VarCurr] :
( ~ v151337(VarCurr)
<=> v151339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20138,axiom,
! [VarCurr] :
( v151339(VarCurr)
<=> ( v151340(VarCurr)
& v151351(VarCurr) ) ) ).
fof(writeUnaryOperator_11478,axiom,
! [VarCurr] :
( ~ v151351(VarCurr)
<=> v151352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20137,axiom,
! [VarCurr] :
( v151352(VarCurr)
<=> ( v151353(VarCurr)
& v151355(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7148,axiom,
! [VarCurr] :
( v151355(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v151303(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20136,axiom,
! [VarCurr] :
( v151353(VarCurr)
<=> ( v135621(VarCurr)
| v151354(VarCurr) ) ) ).
fof(writeUnaryOperator_11477,axiom,
! [VarCurr] :
( ~ v151354(VarCurr)
<=> v151303(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20135,axiom,
! [VarCurr] :
( v151340(VarCurr)
<=> ( v151341(VarCurr)
& v151346(VarCurr) ) ) ).
fof(writeUnaryOperator_11476,axiom,
! [VarCurr] :
( ~ v151346(VarCurr)
<=> v151347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20134,axiom,
! [VarCurr] :
( v151347(VarCurr)
<=> ( v151348(VarCurr)
& v151350(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7147,axiom,
! [VarCurr] :
( v151350(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v151303(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20133,axiom,
! [VarCurr] :
( v151348(VarCurr)
<=> ( v135615(VarCurr)
| v151349(VarCurr) ) ) ).
fof(writeUnaryOperator_11475,axiom,
! [VarCurr] :
( ~ v151349(VarCurr)
<=> v151303(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11474,axiom,
! [VarCurr] :
( ~ v151341(VarCurr)
<=> v151342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20132,axiom,
! [VarCurr] :
( v151342(VarCurr)
<=> ( v151343(VarCurr)
& v151345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20131,axiom,
! [VarCurr] :
( v151345(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v151303(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20130,axiom,
! [VarCurr] :
( v151343(VarCurr)
<=> ( v135609(VarCurr)
| v151344(VarCurr) ) ) ).
fof(writeUnaryOperator_11473,axiom,
! [VarCurr] :
( ~ v151344(VarCurr)
<=> v151303(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11472,axiom,
! [VarCurr] :
( ~ v151336(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20129,axiom,
! [VarCurr] :
( v151315(VarCurr)
<=> ( v151316(VarCurr)
& v151333(VarCurr) ) ) ).
fof(writeUnaryOperator_11471,axiom,
! [VarCurr] :
( ~ v151333(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7146,axiom,
! [VarCurr] :
( v151316(VarCurr)
<=> ( v151318(VarCurr)
| v151332(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7145,axiom,
! [VarCurr] :
( v151318(VarCurr)
<=> ( v151319(VarCurr)
| v151332(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7144,axiom,
! [VarCurr] :
( v151319(VarCurr)
<=> ( v151320(VarCurr)
| v151332(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7143,axiom,
! [VarCurr] :
( v151320(VarCurr)
<=> ( v151321(VarCurr)
| v151332(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7142,axiom,
! [VarCurr] :
( v151321(VarCurr)
<=> ( v151322(VarCurr)
| v151332(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7141,axiom,
! [VarCurr] :
( v151322(VarCurr)
<=> ( v151323(VarCurr)
| v151332(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7140,axiom,
! [VarCurr] :
( v151323(VarCurr)
<=> ( v151324(VarCurr)
| v151332(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7139,axiom,
! [VarCurr] :
( v151324(VarCurr)
<=> ( v151325(VarCurr)
| v151332(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7138,axiom,
! [VarCurr] :
( v151325(VarCurr)
<=> ( v151326(VarCurr)
| v151332(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7137,axiom,
! [VarCurr] :
( v151326(VarCurr)
<=> ( v151327(VarCurr)
| v151332(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7136,axiom,
! [VarCurr] :
( v151327(VarCurr)
<=> ( v151328(VarCurr)
| v151332(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7135,axiom,
! [VarCurr] :
( v151328(VarCurr)
<=> ( v151329(VarCurr)
| v151332(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7134,axiom,
! [VarCurr] :
( v151329(VarCurr)
<=> ( v151330(VarCurr)
| v151332(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7133,axiom,
! [VarCurr] :
( v151330(VarCurr)
<=> ( v151331(VarCurr)
| v151332(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7132,axiom,
! [VarCurr] :
( v151331(VarCurr)
<=> ( v151332(VarCurr,bitIndex0)
| v151332(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2216,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v151332(VarCurr,B)
<=> ( v76(VarCurr,B)
& v137912(VarCurr,B) ) ) ) ).
fof(addAssignment_85364,axiom,
! [VarCurr] :
( v151309(VarCurr)
<=> v151311(VarCurr) ) ).
fof(addAssignment_85363,axiom,
! [VarCurr] :
( v151311(VarCurr)
<=> v151313(VarCurr) ) ).
fof(addAssignment_85362,axiom,
! [VarCurr] :
( v151313(VarCurr)
<=> v85260(VarCurr,bitIndex6) ) ).
fof(addAssignment_85361,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151303(VarCurr,B)
<=> v151305(VarCurr,B) ) ) ).
fof(addAssignment_85360,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151305(VarCurr,B)
<=> v151307(VarCurr,B) ) ) ).
fof(addAssignment_85359,axiom,
! [VarCurr] :
( ( v151307(VarCurr,bitIndex2)
<=> v85260(VarCurr,bitIndex5) )
& ( v151307(VarCurr,bitIndex1)
<=> v85260(VarCurr,bitIndex4) )
& ( v151307(VarCurr,bitIndex0)
<=> v85260(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7131,axiom,
! [VarCurr] :
( v150965(VarCurr,bitIndex5)
<=> ( v151259(VarCurr)
& v151278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20128,axiom,
! [VarCurr] :
( v151278(VarCurr)
<=> ( v151279(VarCurr)
| v151300(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2349,axiom,
! [VarCurr] :
( v151300(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v151301(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v151301(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v151301(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v151301(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_85358,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151301(VarCurr,B)
<=> v151247(VarCurr,B) ) ) ).
fof(addAssignment_85357,axiom,
! [VarCurr] :
( v151301(VarCurr,bitIndex3)
<=> v151253(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20127,axiom,
! [VarCurr] :
( v151279(VarCurr)
<=> ( v151280(VarCurr)
| v151281(VarCurr) ) ) ).
fof(writeUnaryOperator_11470,axiom,
! [VarCurr] :
( ~ v151281(VarCurr)
<=> v151283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20126,axiom,
! [VarCurr] :
( v151283(VarCurr)
<=> ( v151284(VarCurr)
& v151295(VarCurr) ) ) ).
fof(writeUnaryOperator_11469,axiom,
! [VarCurr] :
( ~ v151295(VarCurr)
<=> v151296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20125,axiom,
! [VarCurr] :
( v151296(VarCurr)
<=> ( v151297(VarCurr)
& v151299(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7130,axiom,
! [VarCurr] :
( v151299(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v151247(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20124,axiom,
! [VarCurr] :
( v151297(VarCurr)
<=> ( v135621(VarCurr)
| v151298(VarCurr) ) ) ).
fof(writeUnaryOperator_11468,axiom,
! [VarCurr] :
( ~ v151298(VarCurr)
<=> v151247(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20123,axiom,
! [VarCurr] :
( v151284(VarCurr)
<=> ( v151285(VarCurr)
& v151290(VarCurr) ) ) ).
fof(writeUnaryOperator_11467,axiom,
! [VarCurr] :
( ~ v151290(VarCurr)
<=> v151291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20122,axiom,
! [VarCurr] :
( v151291(VarCurr)
<=> ( v151292(VarCurr)
& v151294(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7129,axiom,
! [VarCurr] :
( v151294(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v151247(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20121,axiom,
! [VarCurr] :
( v151292(VarCurr)
<=> ( v135615(VarCurr)
| v151293(VarCurr) ) ) ).
fof(writeUnaryOperator_11466,axiom,
! [VarCurr] :
( ~ v151293(VarCurr)
<=> v151247(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11465,axiom,
! [VarCurr] :
( ~ v151285(VarCurr)
<=> v151286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20120,axiom,
! [VarCurr] :
( v151286(VarCurr)
<=> ( v151287(VarCurr)
& v151289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20119,axiom,
! [VarCurr] :
( v151289(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v151247(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20118,axiom,
! [VarCurr] :
( v151287(VarCurr)
<=> ( v135609(VarCurr)
| v151288(VarCurr) ) ) ).
fof(writeUnaryOperator_11464,axiom,
! [VarCurr] :
( ~ v151288(VarCurr)
<=> v151247(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11463,axiom,
! [VarCurr] :
( ~ v151280(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20117,axiom,
! [VarCurr] :
( v151259(VarCurr)
<=> ( v151260(VarCurr)
& v151277(VarCurr) ) ) ).
fof(writeUnaryOperator_11462,axiom,
! [VarCurr] :
( ~ v151277(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7128,axiom,
! [VarCurr] :
( v151260(VarCurr)
<=> ( v151262(VarCurr)
| v151276(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7127,axiom,
! [VarCurr] :
( v151262(VarCurr)
<=> ( v151263(VarCurr)
| v151276(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7126,axiom,
! [VarCurr] :
( v151263(VarCurr)
<=> ( v151264(VarCurr)
| v151276(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7125,axiom,
! [VarCurr] :
( v151264(VarCurr)
<=> ( v151265(VarCurr)
| v151276(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7124,axiom,
! [VarCurr] :
( v151265(VarCurr)
<=> ( v151266(VarCurr)
| v151276(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7123,axiom,
! [VarCurr] :
( v151266(VarCurr)
<=> ( v151267(VarCurr)
| v151276(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7122,axiom,
! [VarCurr] :
( v151267(VarCurr)
<=> ( v151268(VarCurr)
| v151276(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7121,axiom,
! [VarCurr] :
( v151268(VarCurr)
<=> ( v151269(VarCurr)
| v151276(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7120,axiom,
! [VarCurr] :
( v151269(VarCurr)
<=> ( v151270(VarCurr)
| v151276(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7119,axiom,
! [VarCurr] :
( v151270(VarCurr)
<=> ( v151271(VarCurr)
| v151276(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7118,axiom,
! [VarCurr] :
( v151271(VarCurr)
<=> ( v151272(VarCurr)
| v151276(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7117,axiom,
! [VarCurr] :
( v151272(VarCurr)
<=> ( v151273(VarCurr)
| v151276(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7116,axiom,
! [VarCurr] :
( v151273(VarCurr)
<=> ( v151274(VarCurr)
| v151276(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7115,axiom,
! [VarCurr] :
( v151274(VarCurr)
<=> ( v151275(VarCurr)
| v151276(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7114,axiom,
! [VarCurr] :
( v151275(VarCurr)
<=> ( v151276(VarCurr,bitIndex0)
| v151276(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2215,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v151276(VarCurr,B)
<=> ( v76(VarCurr,B)
& v137831(VarCurr,B) ) ) ) ).
fof(addAssignment_85356,axiom,
! [VarCurr] :
( v151253(VarCurr)
<=> v151255(VarCurr) ) ).
fof(addAssignment_85355,axiom,
! [VarCurr] :
( v151255(VarCurr)
<=> v151257(VarCurr) ) ).
fof(addAssignment_85354,axiom,
! [VarCurr] :
( v151257(VarCurr)
<=> v85238(VarCurr,bitIndex6) ) ).
fof(addAssignment_85353,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151247(VarCurr,B)
<=> v151249(VarCurr,B) ) ) ).
fof(addAssignment_85352,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151249(VarCurr,B)
<=> v151251(VarCurr,B) ) ) ).
fof(addAssignment_85351,axiom,
! [VarCurr] :
( ( v151251(VarCurr,bitIndex2)
<=> v85238(VarCurr,bitIndex5) )
& ( v151251(VarCurr,bitIndex1)
<=> v85238(VarCurr,bitIndex4) )
& ( v151251(VarCurr,bitIndex0)
<=> v85238(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7113,axiom,
! [VarCurr] :
( v150965(VarCurr,bitIndex4)
<=> ( v151203(VarCurr)
& v151222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20116,axiom,
! [VarCurr] :
( v151222(VarCurr)
<=> ( v151223(VarCurr)
| v151244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2348,axiom,
! [VarCurr] :
( v151244(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v151245(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v151245(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v151245(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v151245(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_85350,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151245(VarCurr,B)
<=> v151191(VarCurr,B) ) ) ).
fof(addAssignment_85349,axiom,
! [VarCurr] :
( v151245(VarCurr,bitIndex3)
<=> v151197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20115,axiom,
! [VarCurr] :
( v151223(VarCurr)
<=> ( v151224(VarCurr)
| v151225(VarCurr) ) ) ).
fof(writeUnaryOperator_11461,axiom,
! [VarCurr] :
( ~ v151225(VarCurr)
<=> v151227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20114,axiom,
! [VarCurr] :
( v151227(VarCurr)
<=> ( v151228(VarCurr)
& v151239(VarCurr) ) ) ).
fof(writeUnaryOperator_11460,axiom,
! [VarCurr] :
( ~ v151239(VarCurr)
<=> v151240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20113,axiom,
! [VarCurr] :
( v151240(VarCurr)
<=> ( v151241(VarCurr)
& v151243(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7112,axiom,
! [VarCurr] :
( v151243(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v151191(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20112,axiom,
! [VarCurr] :
( v151241(VarCurr)
<=> ( v135621(VarCurr)
| v151242(VarCurr) ) ) ).
fof(writeUnaryOperator_11459,axiom,
! [VarCurr] :
( ~ v151242(VarCurr)
<=> v151191(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20111,axiom,
! [VarCurr] :
( v151228(VarCurr)
<=> ( v151229(VarCurr)
& v151234(VarCurr) ) ) ).
fof(writeUnaryOperator_11458,axiom,
! [VarCurr] :
( ~ v151234(VarCurr)
<=> v151235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20110,axiom,
! [VarCurr] :
( v151235(VarCurr)
<=> ( v151236(VarCurr)
& v151238(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7111,axiom,
! [VarCurr] :
( v151238(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v151191(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20109,axiom,
! [VarCurr] :
( v151236(VarCurr)
<=> ( v135615(VarCurr)
| v151237(VarCurr) ) ) ).
fof(writeUnaryOperator_11457,axiom,
! [VarCurr] :
( ~ v151237(VarCurr)
<=> v151191(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11456,axiom,
! [VarCurr] :
( ~ v151229(VarCurr)
<=> v151230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20108,axiom,
! [VarCurr] :
( v151230(VarCurr)
<=> ( v151231(VarCurr)
& v151233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20107,axiom,
! [VarCurr] :
( v151233(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v151191(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20106,axiom,
! [VarCurr] :
( v151231(VarCurr)
<=> ( v135609(VarCurr)
| v151232(VarCurr) ) ) ).
fof(writeUnaryOperator_11455,axiom,
! [VarCurr] :
( ~ v151232(VarCurr)
<=> v151191(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11454,axiom,
! [VarCurr] :
( ~ v151224(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20105,axiom,
! [VarCurr] :
( v151203(VarCurr)
<=> ( v151204(VarCurr)
& v151221(VarCurr) ) ) ).
fof(writeUnaryOperator_11453,axiom,
! [VarCurr] :
( ~ v151221(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7110,axiom,
! [VarCurr] :
( v151204(VarCurr)
<=> ( v151206(VarCurr)
| v151220(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7109,axiom,
! [VarCurr] :
( v151206(VarCurr)
<=> ( v151207(VarCurr)
| v151220(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7108,axiom,
! [VarCurr] :
( v151207(VarCurr)
<=> ( v151208(VarCurr)
| v151220(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7107,axiom,
! [VarCurr] :
( v151208(VarCurr)
<=> ( v151209(VarCurr)
| v151220(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7106,axiom,
! [VarCurr] :
( v151209(VarCurr)
<=> ( v151210(VarCurr)
| v151220(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7105,axiom,
! [VarCurr] :
( v151210(VarCurr)
<=> ( v151211(VarCurr)
| v151220(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7104,axiom,
! [VarCurr] :
( v151211(VarCurr)
<=> ( v151212(VarCurr)
| v151220(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7103,axiom,
! [VarCurr] :
( v151212(VarCurr)
<=> ( v151213(VarCurr)
| v151220(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7102,axiom,
! [VarCurr] :
( v151213(VarCurr)
<=> ( v151214(VarCurr)
| v151220(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7101,axiom,
! [VarCurr] :
( v151214(VarCurr)
<=> ( v151215(VarCurr)
| v151220(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7100,axiom,
! [VarCurr] :
( v151215(VarCurr)
<=> ( v151216(VarCurr)
| v151220(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7099,axiom,
! [VarCurr] :
( v151216(VarCurr)
<=> ( v151217(VarCurr)
| v151220(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7098,axiom,
! [VarCurr] :
( v151217(VarCurr)
<=> ( v151218(VarCurr)
| v151220(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7097,axiom,
! [VarCurr] :
( v151218(VarCurr)
<=> ( v151219(VarCurr)
| v151220(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7096,axiom,
! [VarCurr] :
( v151219(VarCurr)
<=> ( v151220(VarCurr,bitIndex0)
| v151220(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2214,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v151220(VarCurr,B)
<=> ( v76(VarCurr,B)
& v137750(VarCurr,B) ) ) ) ).
fof(addAssignment_85348,axiom,
! [VarCurr] :
( v151197(VarCurr)
<=> v151199(VarCurr) ) ).
fof(addAssignment_85347,axiom,
! [VarCurr] :
( v151199(VarCurr)
<=> v151201(VarCurr) ) ).
fof(addAssignment_85346,axiom,
! [VarCurr] :
( v151201(VarCurr)
<=> v85216(VarCurr,bitIndex6) ) ).
fof(addAssignment_85345,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151191(VarCurr,B)
<=> v151193(VarCurr,B) ) ) ).
fof(addAssignment_85344,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151193(VarCurr,B)
<=> v151195(VarCurr,B) ) ) ).
fof(addAssignment_85343,axiom,
! [VarCurr] :
( ( v151195(VarCurr,bitIndex2)
<=> v85216(VarCurr,bitIndex5) )
& ( v151195(VarCurr,bitIndex1)
<=> v85216(VarCurr,bitIndex4) )
& ( v151195(VarCurr,bitIndex0)
<=> v85216(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7095,axiom,
! [VarCurr] :
( v150965(VarCurr,bitIndex3)
<=> ( v151147(VarCurr)
& v151166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20104,axiom,
! [VarCurr] :
( v151166(VarCurr)
<=> ( v151167(VarCurr)
| v151188(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2347,axiom,
! [VarCurr] :
( v151188(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v151189(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v151189(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v151189(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v151189(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_85342,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151189(VarCurr,B)
<=> v151135(VarCurr,B) ) ) ).
fof(addAssignment_85341,axiom,
! [VarCurr] :
( v151189(VarCurr,bitIndex3)
<=> v151141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20103,axiom,
! [VarCurr] :
( v151167(VarCurr)
<=> ( v151168(VarCurr)
| v151169(VarCurr) ) ) ).
fof(writeUnaryOperator_11452,axiom,
! [VarCurr] :
( ~ v151169(VarCurr)
<=> v151171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20102,axiom,
! [VarCurr] :
( v151171(VarCurr)
<=> ( v151172(VarCurr)
& v151183(VarCurr) ) ) ).
fof(writeUnaryOperator_11451,axiom,
! [VarCurr] :
( ~ v151183(VarCurr)
<=> v151184(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20101,axiom,
! [VarCurr] :
( v151184(VarCurr)
<=> ( v151185(VarCurr)
& v151187(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7094,axiom,
! [VarCurr] :
( v151187(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v151135(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20100,axiom,
! [VarCurr] :
( v151185(VarCurr)
<=> ( v135621(VarCurr)
| v151186(VarCurr) ) ) ).
fof(writeUnaryOperator_11450,axiom,
! [VarCurr] :
( ~ v151186(VarCurr)
<=> v151135(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20099,axiom,
! [VarCurr] :
( v151172(VarCurr)
<=> ( v151173(VarCurr)
& v151178(VarCurr) ) ) ).
fof(writeUnaryOperator_11449,axiom,
! [VarCurr] :
( ~ v151178(VarCurr)
<=> v151179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20098,axiom,
! [VarCurr] :
( v151179(VarCurr)
<=> ( v151180(VarCurr)
& v151182(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7093,axiom,
! [VarCurr] :
( v151182(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v151135(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20097,axiom,
! [VarCurr] :
( v151180(VarCurr)
<=> ( v135615(VarCurr)
| v151181(VarCurr) ) ) ).
fof(writeUnaryOperator_11448,axiom,
! [VarCurr] :
( ~ v151181(VarCurr)
<=> v151135(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11447,axiom,
! [VarCurr] :
( ~ v151173(VarCurr)
<=> v151174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20096,axiom,
! [VarCurr] :
( v151174(VarCurr)
<=> ( v151175(VarCurr)
& v151177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20095,axiom,
! [VarCurr] :
( v151177(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v151135(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20094,axiom,
! [VarCurr] :
( v151175(VarCurr)
<=> ( v135609(VarCurr)
| v151176(VarCurr) ) ) ).
fof(writeUnaryOperator_11446,axiom,
! [VarCurr] :
( ~ v151176(VarCurr)
<=> v151135(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11445,axiom,
! [VarCurr] :
( ~ v151168(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20093,axiom,
! [VarCurr] :
( v151147(VarCurr)
<=> ( v151148(VarCurr)
& v151165(VarCurr) ) ) ).
fof(writeUnaryOperator_11444,axiom,
! [VarCurr] :
( ~ v151165(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7092,axiom,
! [VarCurr] :
( v151148(VarCurr)
<=> ( v151150(VarCurr)
| v151164(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7091,axiom,
! [VarCurr] :
( v151150(VarCurr)
<=> ( v151151(VarCurr)
| v151164(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7090,axiom,
! [VarCurr] :
( v151151(VarCurr)
<=> ( v151152(VarCurr)
| v151164(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7089,axiom,
! [VarCurr] :
( v151152(VarCurr)
<=> ( v151153(VarCurr)
| v151164(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7088,axiom,
! [VarCurr] :
( v151153(VarCurr)
<=> ( v151154(VarCurr)
| v151164(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7087,axiom,
! [VarCurr] :
( v151154(VarCurr)
<=> ( v151155(VarCurr)
| v151164(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7086,axiom,
! [VarCurr] :
( v151155(VarCurr)
<=> ( v151156(VarCurr)
| v151164(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7085,axiom,
! [VarCurr] :
( v151156(VarCurr)
<=> ( v151157(VarCurr)
| v151164(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7084,axiom,
! [VarCurr] :
( v151157(VarCurr)
<=> ( v151158(VarCurr)
| v151164(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7083,axiom,
! [VarCurr] :
( v151158(VarCurr)
<=> ( v151159(VarCurr)
| v151164(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7082,axiom,
! [VarCurr] :
( v151159(VarCurr)
<=> ( v151160(VarCurr)
| v151164(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7081,axiom,
! [VarCurr] :
( v151160(VarCurr)
<=> ( v151161(VarCurr)
| v151164(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7080,axiom,
! [VarCurr] :
( v151161(VarCurr)
<=> ( v151162(VarCurr)
| v151164(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7079,axiom,
! [VarCurr] :
( v151162(VarCurr)
<=> ( v151163(VarCurr)
| v151164(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7078,axiom,
! [VarCurr] :
( v151163(VarCurr)
<=> ( v151164(VarCurr,bitIndex0)
| v151164(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2213,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v151164(VarCurr,B)
<=> ( v76(VarCurr,B)
& v137669(VarCurr,B) ) ) ) ).
fof(addAssignment_85340,axiom,
! [VarCurr] :
( v151141(VarCurr)
<=> v151143(VarCurr) ) ).
fof(addAssignment_85339,axiom,
! [VarCurr] :
( v151143(VarCurr)
<=> v151145(VarCurr) ) ).
fof(addAssignment_85338,axiom,
! [VarCurr] :
( v151145(VarCurr)
<=> v85194(VarCurr,bitIndex6) ) ).
fof(addAssignment_85337,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151135(VarCurr,B)
<=> v151137(VarCurr,B) ) ) ).
fof(addAssignment_85336,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151137(VarCurr,B)
<=> v151139(VarCurr,B) ) ) ).
fof(addAssignment_85335,axiom,
! [VarCurr] :
( ( v151139(VarCurr,bitIndex2)
<=> v85194(VarCurr,bitIndex5) )
& ( v151139(VarCurr,bitIndex1)
<=> v85194(VarCurr,bitIndex4) )
& ( v151139(VarCurr,bitIndex0)
<=> v85194(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7077,axiom,
! [VarCurr] :
( v150965(VarCurr,bitIndex2)
<=> ( v151091(VarCurr)
& v151110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20092,axiom,
! [VarCurr] :
( v151110(VarCurr)
<=> ( v151111(VarCurr)
| v151132(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2346,axiom,
! [VarCurr] :
( v151132(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v151133(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v151133(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v151133(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v151133(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_85334,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151133(VarCurr,B)
<=> v151079(VarCurr,B) ) ) ).
fof(addAssignment_85333,axiom,
! [VarCurr] :
( v151133(VarCurr,bitIndex3)
<=> v151085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20091,axiom,
! [VarCurr] :
( v151111(VarCurr)
<=> ( v151112(VarCurr)
| v151113(VarCurr) ) ) ).
fof(writeUnaryOperator_11443,axiom,
! [VarCurr] :
( ~ v151113(VarCurr)
<=> v151115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20090,axiom,
! [VarCurr] :
( v151115(VarCurr)
<=> ( v151116(VarCurr)
& v151127(VarCurr) ) ) ).
fof(writeUnaryOperator_11442,axiom,
! [VarCurr] :
( ~ v151127(VarCurr)
<=> v151128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20089,axiom,
! [VarCurr] :
( v151128(VarCurr)
<=> ( v151129(VarCurr)
& v151131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7076,axiom,
! [VarCurr] :
( v151131(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v151079(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20088,axiom,
! [VarCurr] :
( v151129(VarCurr)
<=> ( v135621(VarCurr)
| v151130(VarCurr) ) ) ).
fof(writeUnaryOperator_11441,axiom,
! [VarCurr] :
( ~ v151130(VarCurr)
<=> v151079(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20087,axiom,
! [VarCurr] :
( v151116(VarCurr)
<=> ( v151117(VarCurr)
& v151122(VarCurr) ) ) ).
fof(writeUnaryOperator_11440,axiom,
! [VarCurr] :
( ~ v151122(VarCurr)
<=> v151123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20086,axiom,
! [VarCurr] :
( v151123(VarCurr)
<=> ( v151124(VarCurr)
& v151126(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7075,axiom,
! [VarCurr] :
( v151126(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v151079(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20085,axiom,
! [VarCurr] :
( v151124(VarCurr)
<=> ( v135615(VarCurr)
| v151125(VarCurr) ) ) ).
fof(writeUnaryOperator_11439,axiom,
! [VarCurr] :
( ~ v151125(VarCurr)
<=> v151079(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11438,axiom,
! [VarCurr] :
( ~ v151117(VarCurr)
<=> v151118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20084,axiom,
! [VarCurr] :
( v151118(VarCurr)
<=> ( v151119(VarCurr)
& v151121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20083,axiom,
! [VarCurr] :
( v151121(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v151079(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20082,axiom,
! [VarCurr] :
( v151119(VarCurr)
<=> ( v135609(VarCurr)
| v151120(VarCurr) ) ) ).
fof(writeUnaryOperator_11437,axiom,
! [VarCurr] :
( ~ v151120(VarCurr)
<=> v151079(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11436,axiom,
! [VarCurr] :
( ~ v151112(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20081,axiom,
! [VarCurr] :
( v151091(VarCurr)
<=> ( v151092(VarCurr)
& v151109(VarCurr) ) ) ).
fof(writeUnaryOperator_11435,axiom,
! [VarCurr] :
( ~ v151109(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7074,axiom,
! [VarCurr] :
( v151092(VarCurr)
<=> ( v151094(VarCurr)
| v151108(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7073,axiom,
! [VarCurr] :
( v151094(VarCurr)
<=> ( v151095(VarCurr)
| v151108(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7072,axiom,
! [VarCurr] :
( v151095(VarCurr)
<=> ( v151096(VarCurr)
| v151108(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7071,axiom,
! [VarCurr] :
( v151096(VarCurr)
<=> ( v151097(VarCurr)
| v151108(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7070,axiom,
! [VarCurr] :
( v151097(VarCurr)
<=> ( v151098(VarCurr)
| v151108(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7069,axiom,
! [VarCurr] :
( v151098(VarCurr)
<=> ( v151099(VarCurr)
| v151108(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7068,axiom,
! [VarCurr] :
( v151099(VarCurr)
<=> ( v151100(VarCurr)
| v151108(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7067,axiom,
! [VarCurr] :
( v151100(VarCurr)
<=> ( v151101(VarCurr)
| v151108(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7066,axiom,
! [VarCurr] :
( v151101(VarCurr)
<=> ( v151102(VarCurr)
| v151108(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7065,axiom,
! [VarCurr] :
( v151102(VarCurr)
<=> ( v151103(VarCurr)
| v151108(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7064,axiom,
! [VarCurr] :
( v151103(VarCurr)
<=> ( v151104(VarCurr)
| v151108(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7063,axiom,
! [VarCurr] :
( v151104(VarCurr)
<=> ( v151105(VarCurr)
| v151108(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7062,axiom,
! [VarCurr] :
( v151105(VarCurr)
<=> ( v151106(VarCurr)
| v151108(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7061,axiom,
! [VarCurr] :
( v151106(VarCurr)
<=> ( v151107(VarCurr)
| v151108(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7060,axiom,
! [VarCurr] :
( v151107(VarCurr)
<=> ( v151108(VarCurr,bitIndex0)
| v151108(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2212,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v151108(VarCurr,B)
<=> ( v76(VarCurr,B)
& v137588(VarCurr,B) ) ) ) ).
fof(addAssignment_85332,axiom,
! [VarCurr] :
( v151085(VarCurr)
<=> v151087(VarCurr) ) ).
fof(addAssignment_85331,axiom,
! [VarCurr] :
( v151087(VarCurr)
<=> v151089(VarCurr) ) ).
fof(addAssignment_85330,axiom,
! [VarCurr] :
( v151089(VarCurr)
<=> v85172(VarCurr,bitIndex6) ) ).
fof(addAssignment_85329,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151079(VarCurr,B)
<=> v151081(VarCurr,B) ) ) ).
fof(addAssignment_85328,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151081(VarCurr,B)
<=> v151083(VarCurr,B) ) ) ).
fof(addAssignment_85327,axiom,
! [VarCurr] :
( ( v151083(VarCurr,bitIndex2)
<=> v85172(VarCurr,bitIndex5) )
& ( v151083(VarCurr,bitIndex1)
<=> v85172(VarCurr,bitIndex4) )
& ( v151083(VarCurr,bitIndex0)
<=> v85172(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7059,axiom,
! [VarCurr] :
( v150965(VarCurr,bitIndex1)
<=> ( v151035(VarCurr)
& v151054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20080,axiom,
! [VarCurr] :
( v151054(VarCurr)
<=> ( v151055(VarCurr)
| v151076(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2345,axiom,
! [VarCurr] :
( v151076(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v151077(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v151077(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v151077(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v151077(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_85326,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151077(VarCurr,B)
<=> v151023(VarCurr,B) ) ) ).
fof(addAssignment_85325,axiom,
! [VarCurr] :
( v151077(VarCurr,bitIndex3)
<=> v151029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20079,axiom,
! [VarCurr] :
( v151055(VarCurr)
<=> ( v151056(VarCurr)
| v151057(VarCurr) ) ) ).
fof(writeUnaryOperator_11434,axiom,
! [VarCurr] :
( ~ v151057(VarCurr)
<=> v151059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20078,axiom,
! [VarCurr] :
( v151059(VarCurr)
<=> ( v151060(VarCurr)
& v151071(VarCurr) ) ) ).
fof(writeUnaryOperator_11433,axiom,
! [VarCurr] :
( ~ v151071(VarCurr)
<=> v151072(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20077,axiom,
! [VarCurr] :
( v151072(VarCurr)
<=> ( v151073(VarCurr)
& v151075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7058,axiom,
! [VarCurr] :
( v151075(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v151023(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20076,axiom,
! [VarCurr] :
( v151073(VarCurr)
<=> ( v135621(VarCurr)
| v151074(VarCurr) ) ) ).
fof(writeUnaryOperator_11432,axiom,
! [VarCurr] :
( ~ v151074(VarCurr)
<=> v151023(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20075,axiom,
! [VarCurr] :
( v151060(VarCurr)
<=> ( v151061(VarCurr)
& v151066(VarCurr) ) ) ).
fof(writeUnaryOperator_11431,axiom,
! [VarCurr] :
( ~ v151066(VarCurr)
<=> v151067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20074,axiom,
! [VarCurr] :
( v151067(VarCurr)
<=> ( v151068(VarCurr)
& v151070(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7057,axiom,
! [VarCurr] :
( v151070(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v151023(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20073,axiom,
! [VarCurr] :
( v151068(VarCurr)
<=> ( v135615(VarCurr)
| v151069(VarCurr) ) ) ).
fof(writeUnaryOperator_11430,axiom,
! [VarCurr] :
( ~ v151069(VarCurr)
<=> v151023(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11429,axiom,
! [VarCurr] :
( ~ v151061(VarCurr)
<=> v151062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20072,axiom,
! [VarCurr] :
( v151062(VarCurr)
<=> ( v151063(VarCurr)
& v151065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20071,axiom,
! [VarCurr] :
( v151065(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v151023(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20070,axiom,
! [VarCurr] :
( v151063(VarCurr)
<=> ( v135609(VarCurr)
| v151064(VarCurr) ) ) ).
fof(writeUnaryOperator_11428,axiom,
! [VarCurr] :
( ~ v151064(VarCurr)
<=> v151023(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11427,axiom,
! [VarCurr] :
( ~ v151056(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20069,axiom,
! [VarCurr] :
( v151035(VarCurr)
<=> ( v151036(VarCurr)
& v151053(VarCurr) ) ) ).
fof(writeUnaryOperator_11426,axiom,
! [VarCurr] :
( ~ v151053(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7056,axiom,
! [VarCurr] :
( v151036(VarCurr)
<=> ( v151038(VarCurr)
| v151052(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7055,axiom,
! [VarCurr] :
( v151038(VarCurr)
<=> ( v151039(VarCurr)
| v151052(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7054,axiom,
! [VarCurr] :
( v151039(VarCurr)
<=> ( v151040(VarCurr)
| v151052(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7053,axiom,
! [VarCurr] :
( v151040(VarCurr)
<=> ( v151041(VarCurr)
| v151052(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7052,axiom,
! [VarCurr] :
( v151041(VarCurr)
<=> ( v151042(VarCurr)
| v151052(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7051,axiom,
! [VarCurr] :
( v151042(VarCurr)
<=> ( v151043(VarCurr)
| v151052(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7050,axiom,
! [VarCurr] :
( v151043(VarCurr)
<=> ( v151044(VarCurr)
| v151052(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7049,axiom,
! [VarCurr] :
( v151044(VarCurr)
<=> ( v151045(VarCurr)
| v151052(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7048,axiom,
! [VarCurr] :
( v151045(VarCurr)
<=> ( v151046(VarCurr)
| v151052(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7047,axiom,
! [VarCurr] :
( v151046(VarCurr)
<=> ( v151047(VarCurr)
| v151052(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7046,axiom,
! [VarCurr] :
( v151047(VarCurr)
<=> ( v151048(VarCurr)
| v151052(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7045,axiom,
! [VarCurr] :
( v151048(VarCurr)
<=> ( v151049(VarCurr)
| v151052(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7044,axiom,
! [VarCurr] :
( v151049(VarCurr)
<=> ( v151050(VarCurr)
| v151052(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7043,axiom,
! [VarCurr] :
( v151050(VarCurr)
<=> ( v151051(VarCurr)
| v151052(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7042,axiom,
! [VarCurr] :
( v151051(VarCurr)
<=> ( v151052(VarCurr,bitIndex0)
| v151052(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2211,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v151052(VarCurr,B)
<=> ( v76(VarCurr,B)
& v137507(VarCurr,B) ) ) ) ).
fof(addAssignment_85324,axiom,
! [VarCurr] :
( v151029(VarCurr)
<=> v151031(VarCurr) ) ).
fof(addAssignment_85323,axiom,
! [VarCurr] :
( v151031(VarCurr)
<=> v151033(VarCurr) ) ).
fof(addAssignment_85322,axiom,
! [VarCurr] :
( v151033(VarCurr)
<=> v85150(VarCurr,bitIndex6) ) ).
fof(addAssignment_85321,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151023(VarCurr,B)
<=> v151025(VarCurr,B) ) ) ).
fof(addAssignment_85320,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151025(VarCurr,B)
<=> v151027(VarCurr,B) ) ) ).
fof(addAssignment_85319,axiom,
! [VarCurr] :
( ( v151027(VarCurr,bitIndex2)
<=> v85150(VarCurr,bitIndex5) )
& ( v151027(VarCurr,bitIndex1)
<=> v85150(VarCurr,bitIndex4) )
& ( v151027(VarCurr,bitIndex0)
<=> v85150(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20068,axiom,
! [VarCurr] :
( v150965(VarCurr,bitIndex0)
<=> ( v150979(VarCurr)
& v150998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20067,axiom,
! [VarCurr] :
( v150998(VarCurr)
<=> ( v150999(VarCurr)
| v151020(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2344,axiom,
! [VarCurr] :
( v151020(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v151021(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v151021(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v151021(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v151021(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_85318,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v151021(VarCurr,B)
<=> v150967(VarCurr,B) ) ) ).
fof(addAssignment_85317,axiom,
! [VarCurr] :
( v151021(VarCurr,bitIndex3)
<=> v150973(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20066,axiom,
! [VarCurr] :
( v150999(VarCurr)
<=> ( v151000(VarCurr)
| v151001(VarCurr) ) ) ).
fof(writeUnaryOperator_11425,axiom,
! [VarCurr] :
( ~ v151001(VarCurr)
<=> v151003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20065,axiom,
! [VarCurr] :
( v151003(VarCurr)
<=> ( v151004(VarCurr)
& v151015(VarCurr) ) ) ).
fof(writeUnaryOperator_11424,axiom,
! [VarCurr] :
( ~ v151015(VarCurr)
<=> v151016(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20064,axiom,
! [VarCurr] :
( v151016(VarCurr)
<=> ( v151017(VarCurr)
& v151019(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7041,axiom,
! [VarCurr] :
( v151019(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v150967(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20063,axiom,
! [VarCurr] :
( v151017(VarCurr)
<=> ( v135621(VarCurr)
| v151018(VarCurr) ) ) ).
fof(writeUnaryOperator_11423,axiom,
! [VarCurr] :
( ~ v151018(VarCurr)
<=> v150967(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20062,axiom,
! [VarCurr] :
( v151004(VarCurr)
<=> ( v151005(VarCurr)
& v151010(VarCurr) ) ) ).
fof(writeUnaryOperator_11422,axiom,
! [VarCurr] :
( ~ v151010(VarCurr)
<=> v151011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20061,axiom,
! [VarCurr] :
( v151011(VarCurr)
<=> ( v151012(VarCurr)
& v151014(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7040,axiom,
! [VarCurr] :
( v151014(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v150967(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20060,axiom,
! [VarCurr] :
( v151012(VarCurr)
<=> ( v135615(VarCurr)
| v151013(VarCurr) ) ) ).
fof(writeUnaryOperator_11421,axiom,
! [VarCurr] :
( ~ v151013(VarCurr)
<=> v150967(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11420,axiom,
! [VarCurr] :
( ~ v151005(VarCurr)
<=> v151006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20059,axiom,
! [VarCurr] :
( v151006(VarCurr)
<=> ( v151007(VarCurr)
& v151009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20058,axiom,
! [VarCurr] :
( v151009(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v150967(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20057,axiom,
! [VarCurr] :
( v151007(VarCurr)
<=> ( v135609(VarCurr)
| v151008(VarCurr) ) ) ).
fof(writeUnaryOperator_11419,axiom,
! [VarCurr] :
( ~ v151008(VarCurr)
<=> v150967(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11418,axiom,
! [VarCurr] :
( ~ v151000(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20056,axiom,
! [VarCurr] :
( v150979(VarCurr)
<=> ( v150980(VarCurr)
& v150997(VarCurr) ) ) ).
fof(writeUnaryOperator_11417,axiom,
! [VarCurr] :
( ~ v150997(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_7039,axiom,
! [VarCurr] :
( v150980(VarCurr)
<=> ( v150982(VarCurr)
| v150996(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7038,axiom,
! [VarCurr] :
( v150982(VarCurr)
<=> ( v150983(VarCurr)
| v150996(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7037,axiom,
! [VarCurr] :
( v150983(VarCurr)
<=> ( v150984(VarCurr)
| v150996(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7036,axiom,
! [VarCurr] :
( v150984(VarCurr)
<=> ( v150985(VarCurr)
| v150996(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7035,axiom,
! [VarCurr] :
( v150985(VarCurr)
<=> ( v150986(VarCurr)
| v150996(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7034,axiom,
! [VarCurr] :
( v150986(VarCurr)
<=> ( v150987(VarCurr)
| v150996(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7033,axiom,
! [VarCurr] :
( v150987(VarCurr)
<=> ( v150988(VarCurr)
| v150996(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7032,axiom,
! [VarCurr] :
( v150988(VarCurr)
<=> ( v150989(VarCurr)
| v150996(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7031,axiom,
! [VarCurr] :
( v150989(VarCurr)
<=> ( v150990(VarCurr)
| v150996(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7030,axiom,
! [VarCurr] :
( v150990(VarCurr)
<=> ( v150991(VarCurr)
| v150996(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7029,axiom,
! [VarCurr] :
( v150991(VarCurr)
<=> ( v150992(VarCurr)
| v150996(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7028,axiom,
! [VarCurr] :
( v150992(VarCurr)
<=> ( v150993(VarCurr)
| v150996(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7027,axiom,
! [VarCurr] :
( v150993(VarCurr)
<=> ( v150994(VarCurr)
| v150996(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7026,axiom,
! [VarCurr] :
( v150994(VarCurr)
<=> ( v150995(VarCurr)
| v150996(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7025,axiom,
! [VarCurr] :
( v150995(VarCurr)
<=> ( v150996(VarCurr,bitIndex0)
| v150996(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2210,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150996(VarCurr,B)
<=> ( v76(VarCurr,B)
& v84909(VarCurr,B) ) ) ) ).
fof(addAssignment_85316,axiom,
! [VarCurr] :
( v150973(VarCurr)
<=> v150975(VarCurr) ) ).
fof(addAssignment_85315,axiom,
! [VarCurr] :
( v150975(VarCurr)
<=> v150977(VarCurr) ) ).
fof(addAssignment_85314,axiom,
! [VarCurr] :
( v150977(VarCurr)
<=> v85128(VarCurr,bitIndex6) ) ).
fof(addAssignment_85313,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v150967(VarCurr,B)
<=> v150969(VarCurr,B) ) ) ).
fof(addAssignment_85312,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v150969(VarCurr,B)
<=> v150971(VarCurr,B) ) ) ).
fof(addAssignment_85311,axiom,
! [VarCurr] :
( ( v150971(VarCurr,bitIndex2)
<=> v85128(VarCurr,bitIndex5) )
& ( v150971(VarCurr,bitIndex1)
<=> v85128(VarCurr,bitIndex4) )
& ( v150971(VarCurr,bitIndex0)
<=> v85128(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7024,axiom,
! [VarCurr] :
( v124(VarCurr)
<=> ( v150949(VarCurr)
| v150963(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7023,axiom,
! [VarCurr] :
( v150949(VarCurr)
<=> ( v150950(VarCurr)
| v150963(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7022,axiom,
! [VarCurr] :
( v150950(VarCurr)
<=> ( v150951(VarCurr)
| v150963(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7021,axiom,
! [VarCurr] :
( v150951(VarCurr)
<=> ( v150952(VarCurr)
| v150963(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7020,axiom,
! [VarCurr] :
( v150952(VarCurr)
<=> ( v150953(VarCurr)
| v150963(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7019,axiom,
! [VarCurr] :
( v150953(VarCurr)
<=> ( v150954(VarCurr)
| v150963(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7018,axiom,
! [VarCurr] :
( v150954(VarCurr)
<=> ( v150955(VarCurr)
| v150963(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7017,axiom,
! [VarCurr] :
( v150955(VarCurr)
<=> ( v150956(VarCurr)
| v150963(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7016,axiom,
! [VarCurr] :
( v150956(VarCurr)
<=> ( v150957(VarCurr)
| v150963(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7015,axiom,
! [VarCurr] :
( v150957(VarCurr)
<=> ( v150958(VarCurr)
| v150963(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7014,axiom,
! [VarCurr] :
( v150958(VarCurr)
<=> ( v150959(VarCurr)
| v150963(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7013,axiom,
! [VarCurr] :
( v150959(VarCurr)
<=> ( v150960(VarCurr)
| v150963(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7012,axiom,
! [VarCurr] :
( v150960(VarCurr)
<=> ( v150961(VarCurr)
| v150963(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7011,axiom,
! [VarCurr] :
( v150961(VarCurr)
<=> ( v150962(VarCurr)
| v150963(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7010,axiom,
! [VarCurr] :
( v150962(VarCurr)
<=> ( v150963(VarCurr,bitIndex0)
| v150963(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2209,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150963(VarCurr,B)
<=> ( v76(VarCurr,B)
& v126(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2208,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v126(VarCurr,B)
<=> ( v150941(VarCurr,B)
| v139151(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2207,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150941(VarCurr,B)
<=> ( v150942(VarCurr,B)
| v139014(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2206,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150942(VarCurr,B)
<=> ( v150943(VarCurr,B)
| v138877(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2205,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150943(VarCurr,B)
<=> ( v150944(VarCurr,B)
| v138740(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2204,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150944(VarCurr,B)
<=> ( v150945(VarCurr,B)
| v138603(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2203,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150945(VarCurr,B)
<=> ( v150946(VarCurr,B)
| v138466(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2202,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150946(VarCurr,B)
<=> ( v128(VarCurr,B)
| v138307(VarCurr,B) ) ) ) ).
fof(addAssignment_85310,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128(VarCurr,B)
<=> v130(VarCurr,B) ) ) ).
fof(addAssignment_85309,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v130(VarCurr,B)
<=> v132(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2201,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132(VarCurr,B)
<=> ( v150904(VarCurr,B)
& v150908(VarCurr,B) ) ) ) ).
fof(addAssignment_85308,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex0)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85307,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex1)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85306,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex2)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85305,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex3)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85304,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex4)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85303,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex5)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85302,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex6)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85301,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex7)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85300,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex8)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85299,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex9)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85298,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex10)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85297,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex11)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85296,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex12)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85295,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex13)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85294,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex14)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85293,axiom,
! [VarCurr] :
( v150908(VarCurr,bitIndex15)
<=> v150909(VarCurr) ) ).
fof(addAssignment_85292,axiom,
! [VarCurr] :
( v150909(VarCurr)
<=> v150910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20055,axiom,
! [VarCurr] :
( v150910(VarCurr)
<=> ( v150911(VarCurr)
| v138367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20054,axiom,
! [VarCurr] :
( v150911(VarCurr)
<=> ( v150912(VarCurr)
& v150939(VarCurr) ) ) ).
fof(writeUnaryOperator_11416,axiom,
! [VarCurr] :
( ~ v150939(VarCurr)
<=> v138365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20053,axiom,
! [VarCurr] :
( v150912(VarCurr)
<=> ( v150913(VarCurr)
& v150938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20052,axiom,
! [VarCurr] :
( v150938(VarCurr)
<=> ( v138361(VarCurr)
| v138363(VarCurr) ) ) ).
fof(writeUnaryOperator_11415,axiom,
! [VarCurr] :
( ~ v150913(VarCurr)
<=> v150915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20051,axiom,
! [VarCurr] :
( v150915(VarCurr)
<=> ( v150916(VarCurr)
& v150933(VarCurr) ) ) ).
fof(writeUnaryOperator_11414,axiom,
! [VarCurr] :
( ~ v150933(VarCurr)
<=> v150934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20050,axiom,
! [VarCurr] :
( v150934(VarCurr)
<=> ( v150935(VarCurr)
& v150937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7009,axiom,
! [VarCurr] :
( v150937(VarCurr)
<=> ( v138359(VarCurr,bitIndex3)
| v109486(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20049,axiom,
! [VarCurr] :
( v150935(VarCurr)
<=> ( v138404(VarCurr)
| v150936(VarCurr) ) ) ).
fof(writeUnaryOperator_11413,axiom,
! [VarCurr] :
( ~ v150936(VarCurr)
<=> v109486(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20048,axiom,
! [VarCurr] :
( v150916(VarCurr)
<=> ( v150917(VarCurr)
& v150928(VarCurr) ) ) ).
fof(writeUnaryOperator_11412,axiom,
! [VarCurr] :
( ~ v150928(VarCurr)
<=> v150929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20047,axiom,
! [VarCurr] :
( v150929(VarCurr)
<=> ( v150930(VarCurr)
& v150932(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7008,axiom,
! [VarCurr] :
( v150932(VarCurr)
<=> ( v138359(VarCurr,bitIndex2)
| v109486(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20046,axiom,
! [VarCurr] :
( v150930(VarCurr)
<=> ( v138398(VarCurr)
| v150931(VarCurr) ) ) ).
fof(writeUnaryOperator_11411,axiom,
! [VarCurr] :
( ~ v150931(VarCurr)
<=> v109486(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20045,axiom,
! [VarCurr] :
( v150917(VarCurr)
<=> ( v150918(VarCurr)
& v150923(VarCurr) ) ) ).
fof(writeUnaryOperator_11410,axiom,
! [VarCurr] :
( ~ v150923(VarCurr)
<=> v150924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20044,axiom,
! [VarCurr] :
( v150924(VarCurr)
<=> ( v150925(VarCurr)
& v150927(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7007,axiom,
! [VarCurr] :
( v150927(VarCurr)
<=> ( v138359(VarCurr,bitIndex1)
| v109486(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20043,axiom,
! [VarCurr] :
( v150925(VarCurr)
<=> ( v138392(VarCurr)
| v150926(VarCurr) ) ) ).
fof(writeUnaryOperator_11409,axiom,
! [VarCurr] :
( ~ v150926(VarCurr)
<=> v109486(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11408,axiom,
! [VarCurr] :
( ~ v150918(VarCurr)
<=> v150919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20042,axiom,
! [VarCurr] :
( v150919(VarCurr)
<=> ( v150920(VarCurr)
& v150922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7006,axiom,
! [VarCurr] :
( v150922(VarCurr)
<=> ( v138359(VarCurr,bitIndex0)
| v109486(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20041,axiom,
! [VarCurr] :
( v150920(VarCurr)
<=> ( v138386(VarCurr)
| v150921(VarCurr) ) ) ).
fof(writeUnaryOperator_11407,axiom,
! [VarCurr] :
( ~ v150921(VarCurr)
<=> v109486(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2200,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150904(VarCurr,B)
<=> ( v150905(VarCurr,B)
& v127712(VarCurr,B) ) ) ) ).
fof(addAssignment_85291,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex0)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85290,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex1)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85289,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex2)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85288,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex3)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85287,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex4)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85286,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex5)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85285,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex6)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85284,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex7)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85283,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex8)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85282,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex9)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85281,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex10)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85280,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex11)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85279,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex12)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85278,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex13)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85277,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex14)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85276,axiom,
! [VarCurr] :
( v150905(VarCurr,bitIndex15)
<=> v150906(VarCurr) ) ).
fof(addAssignment_85275,axiom,
! [VarCurr] :
( v150906(VarCurr)
<=> v150907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20040,axiom,
! [VarCurr] :
( v150907(VarCurr)
<=> ( v134(VarCurr,bitIndex0)
& v150866(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7005,axiom,
! [VarCurr] :
( v150866(VarCurr)
<=> ( v150888(VarCurr)
| v150902(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7004,axiom,
! [VarCurr] :
( v150888(VarCurr)
<=> ( v150889(VarCurr)
| v150902(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7003,axiom,
! [VarCurr] :
( v150889(VarCurr)
<=> ( v150890(VarCurr)
| v150902(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7002,axiom,
! [VarCurr] :
( v150890(VarCurr)
<=> ( v150891(VarCurr)
| v150902(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7001,axiom,
! [VarCurr] :
( v150891(VarCurr)
<=> ( v150892(VarCurr)
| v150902(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_7000,axiom,
! [VarCurr] :
( v150892(VarCurr)
<=> ( v150893(VarCurr)
| v150902(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6999,axiom,
! [VarCurr] :
( v150893(VarCurr)
<=> ( v150894(VarCurr)
| v150902(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6998,axiom,
! [VarCurr] :
( v150894(VarCurr)
<=> ( v150895(VarCurr)
| v150902(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6997,axiom,
! [VarCurr] :
( v150895(VarCurr)
<=> ( v150896(VarCurr)
| v150902(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6996,axiom,
! [VarCurr] :
( v150896(VarCurr)
<=> ( v150897(VarCurr)
| v150902(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6995,axiom,
! [VarCurr] :
( v150897(VarCurr)
<=> ( v150898(VarCurr)
| v150902(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6994,axiom,
! [VarCurr] :
( v150898(VarCurr)
<=> ( v150899(VarCurr)
| v150902(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6993,axiom,
! [VarCurr] :
( v150899(VarCurr)
<=> ( v150900(VarCurr)
| v150902(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6992,axiom,
! [VarCurr] :
( v150900(VarCurr)
<=> ( v150901(VarCurr)
| v150902(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6991,axiom,
! [VarCurr] :
( v150901(VarCurr)
<=> ( v150902(VarCurr,bitIndex0)
| v150902(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2199,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v150902(VarCurr,B)
<=> ( v150868(VarCurr,B)
& v138334(VarCurr,B) ) ) ) ).
fof(addAssignment_85274,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex0)
<=> v150885(VarCurr) ) ).
fof(addAssignment_85273,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex1)
<=> v150884(VarCurr) ) ).
fof(addAssignment_85272,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex2)
<=> v150883(VarCurr) ) ).
fof(addAssignment_85271,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex3)
<=> v150882(VarCurr) ) ).
fof(addAssignment_85270,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex4)
<=> v150881(VarCurr) ) ).
fof(addAssignment_85269,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex5)
<=> v150880(VarCurr) ) ).
fof(addAssignment_85268,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex6)
<=> v150879(VarCurr) ) ).
fof(addAssignment_85267,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex7)
<=> v150878(VarCurr) ) ).
fof(addAssignment_85266,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex8)
<=> v150877(VarCurr) ) ).
fof(addAssignment_85265,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex9)
<=> v150876(VarCurr) ) ).
fof(addAssignment_85264,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex10)
<=> v150875(VarCurr) ) ).
fof(addAssignment_85263,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex11)
<=> v150874(VarCurr) ) ).
fof(addAssignment_85262,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex12)
<=> v150873(VarCurr) ) ).
fof(addAssignment_85261,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex13)
<=> v150872(VarCurr) ) ).
fof(addAssignment_85260,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex14)
<=> v150871(VarCurr) ) ).
fof(addAssignment_85259,axiom,
! [VarCurr] :
( v150868(VarCurr,bitIndex15)
<=> v150870(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2343,axiom,
! [VarCurr] :
( v150885(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $false )
& ( v109486(VarCurr,bitIndex5)
<=> $false )
& ( v109486(VarCurr,bitIndex4)
<=> $false )
& ( v109486(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2342,axiom,
! [VarCurr] :
( v150884(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $false )
& ( v109486(VarCurr,bitIndex5)
<=> $false )
& ( v109486(VarCurr,bitIndex4)
<=> $false )
& ( v109486(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2341,axiom,
! [VarCurr] :
( v150883(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $false )
& ( v109486(VarCurr,bitIndex5)
<=> $false )
& ( v109486(VarCurr,bitIndex4)
<=> $true )
& ( v109486(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2340,axiom,
! [VarCurr] :
( v150882(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $false )
& ( v109486(VarCurr,bitIndex5)
<=> $false )
& ( v109486(VarCurr,bitIndex4)
<=> $true )
& ( v109486(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2339,axiom,
! [VarCurr] :
( v150881(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $false )
& ( v109486(VarCurr,bitIndex5)
<=> $true )
& ( v109486(VarCurr,bitIndex4)
<=> $false )
& ( v109486(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2338,axiom,
! [VarCurr] :
( v150880(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $false )
& ( v109486(VarCurr,bitIndex5)
<=> $true )
& ( v109486(VarCurr,bitIndex4)
<=> $false )
& ( v109486(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2337,axiom,
! [VarCurr] :
( v150879(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $false )
& ( v109486(VarCurr,bitIndex5)
<=> $true )
& ( v109486(VarCurr,bitIndex4)
<=> $true )
& ( v109486(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2336,axiom,
! [VarCurr] :
( v150878(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $false )
& ( v109486(VarCurr,bitIndex5)
<=> $true )
& ( v109486(VarCurr,bitIndex4)
<=> $true )
& ( v109486(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2335,axiom,
! [VarCurr] :
( v150877(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $true )
& ( v109486(VarCurr,bitIndex5)
<=> $false )
& ( v109486(VarCurr,bitIndex4)
<=> $false )
& ( v109486(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2334,axiom,
! [VarCurr] :
( v150876(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $true )
& ( v109486(VarCurr,bitIndex5)
<=> $false )
& ( v109486(VarCurr,bitIndex4)
<=> $false )
& ( v109486(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2333,axiom,
! [VarCurr] :
( v150875(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $true )
& ( v109486(VarCurr,bitIndex5)
<=> $false )
& ( v109486(VarCurr,bitIndex4)
<=> $true )
& ( v109486(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2332,axiom,
! [VarCurr] :
( v150874(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $true )
& ( v109486(VarCurr,bitIndex5)
<=> $false )
& ( v109486(VarCurr,bitIndex4)
<=> $true )
& ( v109486(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2331,axiom,
! [VarCurr] :
( v150873(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $true )
& ( v109486(VarCurr,bitIndex5)
<=> $true )
& ( v109486(VarCurr,bitIndex4)
<=> $false )
& ( v109486(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2330,axiom,
! [VarCurr] :
( v150872(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $true )
& ( v109486(VarCurr,bitIndex5)
<=> $true )
& ( v109486(VarCurr,bitIndex4)
<=> $false )
& ( v109486(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2329,axiom,
! [VarCurr] :
( v150871(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $true )
& ( v109486(VarCurr,bitIndex5)
<=> $true )
& ( v109486(VarCurr,bitIndex4)
<=> $true )
& ( v109486(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2328,axiom,
! [VarCurr] :
( v150870(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex6)
<=> $true )
& ( v109486(VarCurr,bitIndex5)
<=> $true )
& ( v109486(VarCurr,bitIndex4)
<=> $true )
& ( v109486(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_85258,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex0)
<=> v89340(VarCurr,bitIndex0) ) ).
fof(addAssignment_85257,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v136(VarCurr,B)
<=> v138(VarCurr,B) ) ) ).
fof(addAssignment_85256,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v138(VarCurr,B)
<=> v140(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150849(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v140(VarNext,B)
<=> v140(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2264,axiom,
! [VarNext] :
( v150849(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v140(VarNext,B)
<=> v150859(VarNext,B) ) ) ) ).
fof(addAssignment_85255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v150859(VarNext,B)
<=> v150857(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1651,axiom,
! [VarCurr] :
( ~ v150860(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v150857(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1664,axiom,
! [VarCurr] :
( v150860(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v150857(VarCurr,B)
<=> v162(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20039,axiom,
! [VarCurr] :
( v150860(VarCurr)
<=> ( v150861(VarCurr)
& v150862(VarCurr) ) ) ).
fof(writeUnaryOperator_11406,axiom,
! [VarCurr] :
( ~ v150862(VarCurr)
<=> v152(VarCurr) ) ).
fof(writeUnaryOperator_11405,axiom,
! [VarCurr] :
( ~ v150861(VarCurr)
<=> v142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150849(VarNext)
<=> v150850(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150850(VarNext)
<=> ( v150851(VarNext)
& v150844(VarNext) ) ) ) ).
fof(writeUnaryOperator_11404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150851(VarNext)
<=> v150853(VarNext) ) ) ).
fof(addAssignment_85254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150853(VarNext)
<=> v150844(VarCurr) ) ) ).
fof(addAssignment_85253,axiom,
! [VarCurr] :
( v150844(VarCurr)
<=> v150846(VarCurr) ) ).
fof(addAssignment_85252,axiom,
! [VarCurr] :
( v150846(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_85251,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v162(VarCurr,B)
<=> v164(VarCurr,B) ) ) ).
fof(addAssignment_85250,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v164(VarCurr,B)
<=> v166(VarCurr,B) ) ) ).
fof(addAssignment_85249,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v166(VarCurr,B)
<=> v168(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1650,axiom,
! [VarCurr] :
( ~ v150800(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v168(VarCurr,B)
<=> v150822(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1663,axiom,
! [VarCurr] :
( v150800(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v168(VarCurr,B)
<=> v150803(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1649,axiom,
! [VarCurr] :
( ~ v150823(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v150822(VarCurr,B)
<=> v136(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1662,axiom,
! [VarCurr] :
( v150823(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v150822(VarCurr,B)
<=> v150826(VarCurr,B) ) ) ) ).
fof(addAssignment_85248,axiom,
! [VarCurr] :
( v150826(VarCurr,bitIndex0)
<=> v150819(VarCurr) ) ).
fof(addAssignment_85247,axiom,
! [VarCurr] :
( v150826(VarCurr,bitIndex1)
<=> v150840(VarCurr) ) ).
fof(addAssignment_85246,axiom,
! [VarCurr] :
( v150826(VarCurr,bitIndex2)
<=> v150836(VarCurr) ) ).
fof(addAssignment_85245,axiom,
! [VarCurr] :
( v150826(VarCurr,bitIndex3)
<=> v150828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20036,axiom,
! [VarCurr] :
( v150840(VarCurr)
<=> ( v150841(VarCurr)
& v150842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20035,axiom,
! [VarCurr] :
( v150842(VarCurr)
<=> ( v136(VarCurr,bitIndex0)
| v150820(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6990,axiom,
! [VarCurr] :
( v150841(VarCurr)
<=> ( v150819(VarCurr)
| v136(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20034,axiom,
! [VarCurr] :
( v150836(VarCurr)
<=> ( v150837(VarCurr)
& v150839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20033,axiom,
! [VarCurr] :
( v150839(VarCurr)
<=> ( v150815(VarCurr)
| v150833(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6989,axiom,
! [VarCurr] :
( v150837(VarCurr)
<=> ( v136(VarCurr,bitIndex2)
| v150838(VarCurr) ) ) ).
fof(writeUnaryOperator_11403,axiom,
! [VarCurr] :
( ~ v150838(VarCurr)
<=> v150833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20032,axiom,
! [VarCurr] :
( v150828(VarCurr)
<=> ( v150829(VarCurr)
& v150835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20031,axiom,
! [VarCurr] :
( v150835(VarCurr)
<=> ( v150810(VarCurr)
| v150831(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6988,axiom,
! [VarCurr] :
( v150829(VarCurr)
<=> ( v136(VarCurr,bitIndex3)
| v150830(VarCurr) ) ) ).
fof(writeUnaryOperator_11402,axiom,
! [VarCurr] :
( ~ v150830(VarCurr)
<=> v150831(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6987,axiom,
! [VarCurr] :
( v150831(VarCurr)
<=> ( v136(VarCurr,bitIndex2)
| v150832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20030,axiom,
! [VarCurr] :
( v150832(VarCurr)
<=> ( v150815(VarCurr)
& v150833(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6986,axiom,
! [VarCurr] :
( v150833(VarCurr)
<=> ( v136(VarCurr,bitIndex1)
| v150834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20029,axiom,
! [VarCurr] :
( v150834(VarCurr)
<=> ( v136(VarCurr,bitIndex0)
& v150820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20028,axiom,
! [VarCurr] :
( v150823(VarCurr)
<=> ( v150824(VarCurr)
& v150825(VarCurr) ) ) ).
fof(writeUnaryOperator_11401,axiom,
! [VarCurr] :
( ~ v150825(VarCurr)
<=> v170(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6985,axiom,
! [VarCurr] :
( v150824(VarCurr)
<=> ( v109144(VarCurr)
| v89383(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_85244,axiom,
! [VarCurr] :
( v150803(VarCurr,bitIndex0)
<=> v150819(VarCurr) ) ).
fof(addAssignment_85243,axiom,
! [VarCurr] :
( v150803(VarCurr,bitIndex1)
<=> v150817(VarCurr) ) ).
fof(addAssignment_85242,axiom,
! [VarCurr] :
( v150803(VarCurr,bitIndex2)
<=> v150812(VarCurr) ) ).
fof(addAssignment_85241,axiom,
! [VarCurr] :
( v150803(VarCurr,bitIndex3)
<=> v150805(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20027,axiom,
! [VarCurr] :
( v150817(VarCurr)
<=> ( v150818(VarCurr)
& v150821(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6984,axiom,
! [VarCurr] :
( v150821(VarCurr)
<=> ( v136(VarCurr,bitIndex0)
| v136(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20026,axiom,
! [VarCurr] :
( v150818(VarCurr)
<=> ( v150819(VarCurr)
| v150820(VarCurr) ) ) ).
fof(writeUnaryOperator_11400,axiom,
! [VarCurr] :
( ~ v150820(VarCurr)
<=> v136(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11399,axiom,
! [VarCurr] :
( ~ v150819(VarCurr)
<=> v136(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20025,axiom,
! [VarCurr] :
( v150812(VarCurr)
<=> ( v150813(VarCurr)
& v150816(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6983,axiom,
! [VarCurr] :
( v150816(VarCurr)
<=> ( v150809(VarCurr)
| v136(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20024,axiom,
! [VarCurr] :
( v150813(VarCurr)
<=> ( v150814(VarCurr)
| v150815(VarCurr) ) ) ).
fof(writeUnaryOperator_11398,axiom,
! [VarCurr] :
( ~ v150815(VarCurr)
<=> v136(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11397,axiom,
! [VarCurr] :
( ~ v150814(VarCurr)
<=> v150809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20023,axiom,
! [VarCurr] :
( v150805(VarCurr)
<=> ( v150806(VarCurr)
& v150811(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6982,axiom,
! [VarCurr] :
( v150811(VarCurr)
<=> ( v150808(VarCurr)
| v136(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20022,axiom,
! [VarCurr] :
( v150806(VarCurr)
<=> ( v150807(VarCurr)
| v150810(VarCurr) ) ) ).
fof(writeUnaryOperator_11396,axiom,
! [VarCurr] :
( ~ v150810(VarCurr)
<=> v136(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11395,axiom,
! [VarCurr] :
( ~ v150807(VarCurr)
<=> v150808(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6981,axiom,
! [VarCurr] :
( v150808(VarCurr)
<=> ( v150809(VarCurr)
& v136(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6980,axiom,
! [VarCurr] :
( v150809(VarCurr)
<=> ( v136(VarCurr,bitIndex0)
& v136(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20021,axiom,
! [VarCurr] :
( v150800(VarCurr)
<=> ( v170(VarCurr)
& v150801(VarCurr) ) ) ).
fof(writeUnaryOperator_11394,axiom,
! [VarCurr] :
( ~ v150801(VarCurr)
<=> v150802(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6979,axiom,
! [VarCurr] :
( v150802(VarCurr)
<=> ( v109144(VarCurr)
| v89383(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20020,axiom,
! [VarCurr] :
( v170(VarCurr)
<=> ( v172(VarCurr)
& v150798(VarCurr) ) ) ).
fof(writeUnaryOperator_11393,axiom,
! [VarCurr] :
( ~ v150798(VarCurr)
<=> v741(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6978,axiom,
! [VarCurr] :
( v741(VarCurr)
<=> ( v130432(VarCurr)
& v743(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6977,axiom,
! [VarCurr] :
( v130432(VarCurr)
<=> ( v130425(VarCurr)
& v743(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_85240,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v743(VarCurr,B)
<=> v745(VarCurr,B) ) ) ).
fof(addAssignment_85239,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v745(VarCurr,B)
<=> v747(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150779(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v747(VarNext,B)
<=> v747(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2263,axiom,
! [VarNext] :
( v150779(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v747(VarNext,B)
<=> v150789(VarNext,B) ) ) ) ).
fof(addAssignment_85238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v150789(VarNext,B)
<=> v150787(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1648,axiom,
! [VarCurr] :
( ~ v150790(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v150787(VarCurr,B)
<=> bxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1661,axiom,
! [VarCurr] :
( v150790(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v150787(VarCurr,B)
<=> v757(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20019,axiom,
! [VarCurr] :
( v150790(VarCurr)
<=> ( v150791(VarCurr)
& v150792(VarCurr) ) ) ).
fof(writeUnaryOperator_11392,axiom,
! [VarCurr] :
( ~ v150792(VarCurr)
<=> v753(VarCurr) ) ).
fof(writeUnaryOperator_11391,axiom,
! [VarCurr] :
( ~ v150791(VarCurr)
<=> v749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150779(VarNext)
<=> v150780(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150780(VarNext)
<=> ( v150781(VarNext)
& v150774(VarNext) ) ) ) ).
fof(writeUnaryOperator_11390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150781(VarNext)
<=> v150783(VarNext) ) ) ).
fof(addAssignment_85237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150783(VarNext)
<=> v150774(VarCurr) ) ) ).
fof(addAssignment_85236,axiom,
! [VarCurr] :
( v150774(VarCurr)
<=> v150776(VarCurr) ) ).
fof(addAssignment_85235,axiom,
! [VarCurr] :
( v150776(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_85234,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v757(VarCurr,B)
<=> v759(VarCurr,B) ) ) ).
fof(addAssignment_85233,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v759(VarCurr,B)
<=> v761(VarCurr,B) ) ) ).
fof(addAssignment_85232,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v761(VarCurr,B)
<=> v763(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_197,axiom,
! [VarCurr] :
( ~ v130427(VarCurr)
=> ( v763(VarCurr,bitIndex7)
<=> v150772(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_184,axiom,
! [VarCurr] :
( v130427(VarCurr)
=> ( v763(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_196,axiom,
! [VarCurr] :
( ~ v769(VarCurr,bitIndex7)
=> ( v150772(VarCurr)
<=> v743(VarCurr,bitIndex7) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1660,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex7)
=> ( v150772(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_195,axiom,
! [VarCurr] :
( ~ v130420(VarCurr)
=> ( v763(VarCurr,bitIndex6)
<=> v150770(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_183,axiom,
! [VarCurr] :
( v130420(VarCurr)
=> ( v763(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_194,axiom,
! [VarCurr] :
( ~ v769(VarCurr,bitIndex6)
=> ( v150770(VarCurr)
<=> v743(VarCurr,bitIndex6) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1659,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex6)
=> ( v150770(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_193,axiom,
! [VarCurr] :
( ~ v130413(VarCurr)
=> ( v763(VarCurr,bitIndex5)
<=> v150768(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_182,axiom,
! [VarCurr] :
( v130413(VarCurr)
=> ( v763(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_192,axiom,
! [VarCurr] :
( ~ v769(VarCurr,bitIndex5)
=> ( v150768(VarCurr)
<=> v743(VarCurr,bitIndex5) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1658,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex5)
=> ( v150768(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_191,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v763(VarCurr,bitIndex4)
<=> v150766(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_181,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v763(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_190,axiom,
! [VarCurr] :
( ~ v769(VarCurr,bitIndex4)
=> ( v150766(VarCurr)
<=> v743(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1657,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex4)
=> ( v150766(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_189,axiom,
! [VarCurr] :
( ~ v130440(VarCurr)
=> ( v763(VarCurr,bitIndex3)
<=> v150764(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_180,axiom,
! [VarCurr] :
( v130440(VarCurr)
=> ( v763(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_188,axiom,
! [VarCurr] :
( ~ v769(VarCurr,bitIndex3)
=> ( v150764(VarCurr)
<=> v743(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1656,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex3)
=> ( v150764(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_187,axiom,
! [VarCurr] :
( ~ v130434(VarCurr)
=> ( v763(VarCurr,bitIndex2)
<=> v150762(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_179,axiom,
! [VarCurr] :
( v130434(VarCurr)
=> ( v763(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_186,axiom,
! [VarCurr] :
( ~ v769(VarCurr,bitIndex2)
=> ( v150762(VarCurr)
<=> v743(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1655,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex2)
=> ( v150762(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_185,axiom,
! [VarCurr] :
( ~ v130446(VarCurr)
=> ( v763(VarCurr,bitIndex1)
<=> v150760(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_178,axiom,
! [VarCurr] :
( v130446(VarCurr)
=> ( v763(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_184,axiom,
! [VarCurr] :
( ~ v769(VarCurr,bitIndex1)
=> ( v150760(VarCurr)
<=> v743(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1654,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex1)
=> ( v150760(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1647,axiom,
! [VarCurr] :
( ~ v765(VarCurr)
=> ( v763(VarCurr,bitIndex0)
<=> v150758(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1653,axiom,
! [VarCurr] :
( v765(VarCurr)
=> ( v763(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1646,axiom,
! [VarCurr] :
( ~ v769(VarCurr,bitIndex0)
=> ( v150758(VarCurr)
<=> v743(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1652,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex0)
=> ( v150758(VarCurr)
<=> $false ) ) ).
fof(addAssignment_85231,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex7)
<=> v150707(VarCurr,bitIndex7) ) ).
fof(addAssignment_85230,axiom,
! [VarCurr] :
( v150698(VarCurr,bitIndex7)
<=> v150700(VarCurr,bitIndex7) ) ).
fof(addAssignment_85229,axiom,
! [VarCurr] :
( v150700(VarCurr,bitIndex7)
<=> v150702(VarCurr,bitIndex7) ) ).
fof(addAssignment_85228,axiom,
! [VarCurr] :
( v150702(VarCurr,bitIndex7)
<=> v150704(VarCurr,bitIndex7) ) ).
fof(addAssignment_85227,axiom,
! [VarCurr] :
( v150704(VarCurr,bitIndex7)
<=> v150706(VarCurr,bitIndex7) ) ).
fof(addAssignment_85226,axiom,
! [VarCurr] :
( v150706(VarCurr,bitIndex7)
<=> v141172(VarCurr,bitIndex7) ) ).
fof(addAssignment_85225,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex7)
<=> v141174(VarCurr,bitIndex7) ) ).
fof(addAssignment_85224,axiom,
! [VarCurr] :
( v771(VarCurr,bitIndex7)
<=> v773(VarCurr,bitIndex7) ) ).
fof(addAssignment_85223,axiom,
! [VarCurr] :
( v773(VarCurr,bitIndex7)
<=> v775(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_6976,axiom,
! [VarCurr] :
( v775(VarCurr,bitIndex7)
<=> ( v150751(VarCurr)
& v150756(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2327,axiom,
! [VarCurr] :
( v150756(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20016,axiom,
! [VarCurr] :
( v150751(VarCurr)
<=> ( v150752(VarCurr)
& v150755(VarCurr) ) ) ).
fof(writeUnaryOperator_11389,axiom,
! [VarCurr] :
( ~ v150755(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20015,axiom,
! [VarCurr] :
( v150752(VarCurr)
<=> ( v150753(VarCurr)
& v150754(VarCurr) ) ) ).
fof(writeUnaryOperator_11388,axiom,
! [VarCurr] :
( ~ v150754(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20014,axiom,
! [VarCurr] :
( v150753(VarCurr)
<=> ( v777(VarCurr)
& v5218(VarCurr) ) ) ).
fof(addAssignment_85222,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex6)
<=> v150707(VarCurr,bitIndex6) ) ).
fof(addAssignment_85221,axiom,
! [VarCurr] :
( v150698(VarCurr,bitIndex6)
<=> v150700(VarCurr,bitIndex6) ) ).
fof(addAssignment_85220,axiom,
! [VarCurr] :
( v150700(VarCurr,bitIndex6)
<=> v150702(VarCurr,bitIndex6) ) ).
fof(addAssignment_85219,axiom,
! [VarCurr] :
( v150702(VarCurr,bitIndex6)
<=> v150704(VarCurr,bitIndex6) ) ).
fof(addAssignment_85218,axiom,
! [VarCurr] :
( v150704(VarCurr,bitIndex6)
<=> v150706(VarCurr,bitIndex6) ) ).
fof(addAssignment_85217,axiom,
! [VarCurr] :
( v150706(VarCurr,bitIndex6)
<=> v141172(VarCurr,bitIndex6) ) ).
fof(addAssignment_85216,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex6)
<=> v141174(VarCurr,bitIndex6) ) ).
fof(addAssignment_85215,axiom,
! [VarCurr] :
( v771(VarCurr,bitIndex6)
<=> v773(VarCurr,bitIndex6) ) ).
fof(addAssignment_85214,axiom,
! [VarCurr] :
( v773(VarCurr,bitIndex6)
<=> v775(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_6975,axiom,
! [VarCurr] :
( v775(VarCurr,bitIndex6)
<=> ( v150744(VarCurr)
& v150749(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2326,axiom,
! [VarCurr] :
( v150749(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20013,axiom,
! [VarCurr] :
( v150744(VarCurr)
<=> ( v150745(VarCurr)
& v150748(VarCurr) ) ) ).
fof(writeUnaryOperator_11387,axiom,
! [VarCurr] :
( ~ v150748(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20012,axiom,
! [VarCurr] :
( v150745(VarCurr)
<=> ( v150746(VarCurr)
& v150747(VarCurr) ) ) ).
fof(writeUnaryOperator_11386,axiom,
! [VarCurr] :
( ~ v150747(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20011,axiom,
! [VarCurr] :
( v150746(VarCurr)
<=> ( v777(VarCurr)
& v5218(VarCurr) ) ) ).
fof(addAssignment_85213,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex5)
<=> v150707(VarCurr,bitIndex5) ) ).
fof(addAssignment_85212,axiom,
! [VarCurr] :
( v150698(VarCurr,bitIndex5)
<=> v150700(VarCurr,bitIndex5) ) ).
fof(addAssignment_85211,axiom,
! [VarCurr] :
( v150700(VarCurr,bitIndex5)
<=> v150702(VarCurr,bitIndex5) ) ).
fof(addAssignment_85210,axiom,
! [VarCurr] :
( v150702(VarCurr,bitIndex5)
<=> v150704(VarCurr,bitIndex5) ) ).
fof(addAssignment_85209,axiom,
! [VarCurr] :
( v150704(VarCurr,bitIndex5)
<=> v150706(VarCurr,bitIndex5) ) ).
fof(addAssignment_85208,axiom,
! [VarCurr] :
( v150706(VarCurr,bitIndex5)
<=> v141172(VarCurr,bitIndex5) ) ).
fof(addAssignment_85207,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex5)
<=> v141174(VarCurr,bitIndex5) ) ).
fof(addAssignment_85206,axiom,
! [VarCurr] :
( v771(VarCurr,bitIndex5)
<=> v773(VarCurr,bitIndex5) ) ).
fof(addAssignment_85205,axiom,
! [VarCurr] :
( v773(VarCurr,bitIndex5)
<=> v775(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_6974,axiom,
! [VarCurr] :
( v775(VarCurr,bitIndex5)
<=> ( v150737(VarCurr)
& v150742(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2325,axiom,
! [VarCurr] :
( v150742(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20010,axiom,
! [VarCurr] :
( v150737(VarCurr)
<=> ( v150738(VarCurr)
& v150741(VarCurr) ) ) ).
fof(writeUnaryOperator_11385,axiom,
! [VarCurr] :
( ~ v150741(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20009,axiom,
! [VarCurr] :
( v150738(VarCurr)
<=> ( v150739(VarCurr)
& v150740(VarCurr) ) ) ).
fof(writeUnaryOperator_11384,axiom,
! [VarCurr] :
( ~ v150740(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20008,axiom,
! [VarCurr] :
( v150739(VarCurr)
<=> ( v777(VarCurr)
& v5218(VarCurr) ) ) ).
fof(addAssignment_85204,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex4)
<=> v150707(VarCurr,bitIndex4) ) ).
fof(addAssignment_85203,axiom,
! [VarCurr] :
( v150698(VarCurr,bitIndex4)
<=> v150700(VarCurr,bitIndex4) ) ).
fof(addAssignment_85202,axiom,
! [VarCurr] :
( v150700(VarCurr,bitIndex4)
<=> v150702(VarCurr,bitIndex4) ) ).
fof(addAssignment_85201,axiom,
! [VarCurr] :
( v150702(VarCurr,bitIndex4)
<=> v150704(VarCurr,bitIndex4) ) ).
fof(addAssignment_85200,axiom,
! [VarCurr] :
( v150704(VarCurr,bitIndex4)
<=> v150706(VarCurr,bitIndex4) ) ).
fof(addAssignment_85199,axiom,
! [VarCurr] :
( v150706(VarCurr,bitIndex4)
<=> v141172(VarCurr,bitIndex4) ) ).
fof(addAssignment_85198,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex4)
<=> v141174(VarCurr,bitIndex4) ) ).
fof(addAssignment_85197,axiom,
! [VarCurr] :
( v771(VarCurr,bitIndex4)
<=> v773(VarCurr,bitIndex4) ) ).
fof(addAssignment_85196,axiom,
! [VarCurr] :
( v773(VarCurr,bitIndex4)
<=> v775(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6973,axiom,
! [VarCurr] :
( v775(VarCurr,bitIndex4)
<=> ( v150730(VarCurr)
& v150735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2324,axiom,
! [VarCurr] :
( v150735(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20007,axiom,
! [VarCurr] :
( v150730(VarCurr)
<=> ( v150731(VarCurr)
& v150734(VarCurr) ) ) ).
fof(writeUnaryOperator_11383,axiom,
! [VarCurr] :
( ~ v150734(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20006,axiom,
! [VarCurr] :
( v150731(VarCurr)
<=> ( v150732(VarCurr)
& v150733(VarCurr) ) ) ).
fof(writeUnaryOperator_11382,axiom,
! [VarCurr] :
( ~ v150733(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20005,axiom,
! [VarCurr] :
( v150732(VarCurr)
<=> ( v777(VarCurr)
& v5218(VarCurr) ) ) ).
fof(addAssignment_85195,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex3)
<=> v150707(VarCurr,bitIndex3) ) ).
fof(addAssignment_85194,axiom,
! [VarCurr] :
( v150698(VarCurr,bitIndex3)
<=> v150700(VarCurr,bitIndex3) ) ).
fof(addAssignment_85193,axiom,
! [VarCurr] :
( v150700(VarCurr,bitIndex3)
<=> v150702(VarCurr,bitIndex3) ) ).
fof(addAssignment_85192,axiom,
! [VarCurr] :
( v150702(VarCurr,bitIndex3)
<=> v150704(VarCurr,bitIndex3) ) ).
fof(addAssignment_85191,axiom,
! [VarCurr] :
( v150704(VarCurr,bitIndex3)
<=> v150706(VarCurr,bitIndex3) ) ).
fof(addAssignment_85190,axiom,
! [VarCurr] :
( v150706(VarCurr,bitIndex3)
<=> v141172(VarCurr,bitIndex3) ) ).
fof(addAssignment_85189,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex3)
<=> v141174(VarCurr,bitIndex3) ) ).
fof(addAssignment_85188,axiom,
! [VarCurr] :
( v771(VarCurr,bitIndex3)
<=> v773(VarCurr,bitIndex3) ) ).
fof(addAssignment_85187,axiom,
! [VarCurr] :
( v773(VarCurr,bitIndex3)
<=> v775(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6972,axiom,
! [VarCurr] :
( v775(VarCurr,bitIndex3)
<=> ( v150723(VarCurr)
& v150728(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2323,axiom,
! [VarCurr] :
( v150728(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20004,axiom,
! [VarCurr] :
( v150723(VarCurr)
<=> ( v150724(VarCurr)
& v150727(VarCurr) ) ) ).
fof(writeUnaryOperator_11381,axiom,
! [VarCurr] :
( ~ v150727(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20003,axiom,
! [VarCurr] :
( v150724(VarCurr)
<=> ( v150725(VarCurr)
& v150726(VarCurr) ) ) ).
fof(writeUnaryOperator_11380,axiom,
! [VarCurr] :
( ~ v150726(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20002,axiom,
! [VarCurr] :
( v150725(VarCurr)
<=> ( v777(VarCurr)
& v5218(VarCurr) ) ) ).
fof(addAssignment_85186,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex2)
<=> v150707(VarCurr,bitIndex2) ) ).
fof(addAssignment_85185,axiom,
! [VarCurr] :
( v150698(VarCurr,bitIndex2)
<=> v150700(VarCurr,bitIndex2) ) ).
fof(addAssignment_85184,axiom,
! [VarCurr] :
( v150700(VarCurr,bitIndex2)
<=> v150702(VarCurr,bitIndex2) ) ).
fof(addAssignment_85183,axiom,
! [VarCurr] :
( v150702(VarCurr,bitIndex2)
<=> v150704(VarCurr,bitIndex2) ) ).
fof(addAssignment_85182,axiom,
! [VarCurr] :
( v150704(VarCurr,bitIndex2)
<=> v150706(VarCurr,bitIndex2) ) ).
fof(addAssignment_85181,axiom,
! [VarCurr] :
( v150706(VarCurr,bitIndex2)
<=> v141172(VarCurr,bitIndex2) ) ).
fof(addAssignment_85180,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex2)
<=> v141174(VarCurr,bitIndex2) ) ).
fof(addAssignment_85179,axiom,
! [VarCurr] :
( v771(VarCurr,bitIndex2)
<=> v773(VarCurr,bitIndex2) ) ).
fof(addAssignment_85178,axiom,
! [VarCurr] :
( v773(VarCurr,bitIndex2)
<=> v775(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6971,axiom,
! [VarCurr] :
( v775(VarCurr,bitIndex2)
<=> ( v150716(VarCurr)
& v150721(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2322,axiom,
! [VarCurr] :
( v150721(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20001,axiom,
! [VarCurr] :
( v150716(VarCurr)
<=> ( v150717(VarCurr)
& v150720(VarCurr) ) ) ).
fof(writeUnaryOperator_11379,axiom,
! [VarCurr] :
( ~ v150720(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20000,axiom,
! [VarCurr] :
( v150717(VarCurr)
<=> ( v150718(VarCurr)
& v150719(VarCurr) ) ) ).
fof(writeUnaryOperator_11378,axiom,
! [VarCurr] :
( ~ v150719(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19999,axiom,
! [VarCurr] :
( v150718(VarCurr)
<=> ( v777(VarCurr)
& v5218(VarCurr) ) ) ).
fof(addAssignment_85177,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex1)
<=> v150707(VarCurr,bitIndex1) ) ).
fof(addAssignment_85176,axiom,
! [VarCurr] :
( v150698(VarCurr,bitIndex1)
<=> v150700(VarCurr,bitIndex1) ) ).
fof(addAssignment_85175,axiom,
! [VarCurr] :
( v150700(VarCurr,bitIndex1)
<=> v150702(VarCurr,bitIndex1) ) ).
fof(addAssignment_85174,axiom,
! [VarCurr] :
( v150702(VarCurr,bitIndex1)
<=> v150704(VarCurr,bitIndex1) ) ).
fof(addAssignment_85173,axiom,
! [VarCurr] :
( v150704(VarCurr,bitIndex1)
<=> v150706(VarCurr,bitIndex1) ) ).
fof(addAssignment_85172,axiom,
! [VarCurr] :
( v150706(VarCurr,bitIndex1)
<=> v141172(VarCurr,bitIndex1) ) ).
fof(addAssignment_85171,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex1)
<=> v141174(VarCurr,bitIndex1) ) ).
fof(addAssignment_85170,axiom,
! [VarCurr] :
( v771(VarCurr,bitIndex1)
<=> v773(VarCurr,bitIndex1) ) ).
fof(addAssignment_85169,axiom,
! [VarCurr] :
( v773(VarCurr,bitIndex1)
<=> v775(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6970,axiom,
! [VarCurr] :
( v775(VarCurr,bitIndex1)
<=> ( v150709(VarCurr)
& v150714(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2321,axiom,
! [VarCurr] :
( v150714(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19998,axiom,
! [VarCurr] :
( v150709(VarCurr)
<=> ( v150710(VarCurr)
& v150713(VarCurr) ) ) ).
fof(writeUnaryOperator_11377,axiom,
! [VarCurr] :
( ~ v150713(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19997,axiom,
! [VarCurr] :
( v150710(VarCurr)
<=> ( v150711(VarCurr)
& v150712(VarCurr) ) ) ).
fof(writeUnaryOperator_11376,axiom,
! [VarCurr] :
( ~ v150712(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19996,axiom,
! [VarCurr] :
( v150711(VarCurr)
<=> ( v777(VarCurr)
& v5218(VarCurr) ) ) ).
fof(addAssignment_85168,axiom,
! [VarCurr] :
( v769(VarCurr,bitIndex0)
<=> v150707(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2198,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v150707(VarCurr,B)
<=> ( v771(VarCurr,B)
| v150698(VarCurr,B) ) ) ) ).
fof(addAssignment_85167,axiom,
! [VarCurr] :
( v150698(VarCurr,bitIndex0)
<=> v150700(VarCurr,bitIndex0) ) ).
fof(addAssignment_85166,axiom,
! [VarCurr] :
( v150700(VarCurr,bitIndex0)
<=> v150702(VarCurr,bitIndex0) ) ).
fof(addAssignment_85165,axiom,
! [VarCurr] :
( v150702(VarCurr,bitIndex0)
<=> v150704(VarCurr,bitIndex0) ) ).
fof(addAssignment_85164,axiom,
! [VarCurr] :
( v150704(VarCurr,bitIndex0)
<=> v150706(VarCurr,bitIndex0) ) ).
fof(addAssignment_85163,axiom,
! [VarCurr] :
( v150706(VarCurr,bitIndex0)
<=> v141172(VarCurr,bitIndex0) ) ).
fof(addAssignment_85162,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex0)
<=> v141174(VarCurr,bitIndex0) ) ).
fof(addAssignment_85161,axiom,
! [VarCurr] :
( v771(VarCurr,bitIndex0)
<=> v773(VarCurr,bitIndex0) ) ).
fof(addAssignment_85160,axiom,
! [VarCurr] :
( v773(VarCurr,bitIndex0)
<=> v775(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19995,axiom,
! [VarCurr] :
( v775(VarCurr,bitIndex0)
<=> ( v150691(VarCurr)
& v150696(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2320,axiom,
! [VarCurr] :
( v150696(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19994,axiom,
! [VarCurr] :
( v150691(VarCurr)
<=> ( v150692(VarCurr)
& v150695(VarCurr) ) ) ).
fof(writeUnaryOperator_11375,axiom,
! [VarCurr] :
( ~ v150695(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19993,axiom,
! [VarCurr] :
( v150692(VarCurr)
<=> ( v150693(VarCurr)
& v150694(VarCurr) ) ) ).
fof(writeUnaryOperator_11374,axiom,
! [VarCurr] :
( ~ v150694(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19992,axiom,
! [VarCurr] :
( v150693(VarCurr)
<=> ( v777(VarCurr)
& v5218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19991,axiom,
! [VarCurr] :
( v777(VarCurr)
<=> ( v150679(VarCurr)
| v150687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19990,axiom,
! [VarCurr] :
( v150687(VarCurr)
<=> ( v150688(VarCurr)
& v150689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19989,axiom,
! [VarCurr] :
( v150689(VarCurr)
<=> ( v140253(VarCurr)
| v82958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6969,axiom,
! [VarCurr] :
( v150688(VarCurr)
<=> ( v8(VarCurr,bitIndex4)
& v779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19988,axiom,
! [VarCurr] :
( v150679(VarCurr)
<=> ( v150680(VarCurr)
| v150684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19987,axiom,
! [VarCurr] :
( v150684(VarCurr)
<=> ( v150685(VarCurr)
& v83211(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6968,axiom,
! [VarCurr] :
( v150685(VarCurr)
<=> ( v8(VarCurr,bitIndex2)
& v150686(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6967,axiom,
! [VarCurr] :
( v150686(VarCurr)
<=> ( v84121(VarCurr,bitIndex0)
| v84121(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19986,axiom,
! [VarCurr] :
( v150680(VarCurr)
<=> ( v150681(VarCurr)
| v150683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6966,axiom,
! [VarCurr] :
( v150683(VarCurr)
<=> ( v8(VarCurr,bitIndex3)
& v82954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19985,axiom,
! [VarCurr] :
( v150681(VarCurr)
<=> ( v150682(VarCurr)
& v140253(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6965,axiom,
! [VarCurr] :
( v150682(VarCurr)
<=> ( v8(VarCurr,bitIndex1)
& v779(VarCurr) ) ) ).
fof(addAssignment_85159,axiom,
! [VarCurr] :
( v779(VarCurr)
<=> v781(VarCurr,bitIndex14) ) ).
fof(addAssignment_85158,axiom,
! [VarCurr] :
( v781(VarCurr,bitIndex14)
<=> v783(VarCurr,bitIndex14) ) ).
fof(addAssignment_85157,axiom,
! [VarCurr] :
( v783(VarCurr,bitIndex14)
<=> v5329(VarCurr,bitIndex14) ) ).
fof(addAssignment_85156,axiom,
! [VarCurr] :
( v5324(VarCurr,bitIndex14)
<=> v5326(VarCurr,bitIndex14) ) ).
fof(addAssignment_85155,axiom,
! [VarCurr] :
( v5326(VarCurr,bitIndex14)
<=> v5328(VarCurr,bitIndex14) ) ).
fof(addAssignment_85154,axiom,
! [VarNext] :
( v5328(VarNext,bitIndex14)
<=> v150671(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150672(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150671(VarNext,B)
<=> v5328(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2262,axiom,
! [VarNext] :
( v150672(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150671(VarNext,B)
<=> v103055(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150672(VarNext)
<=> v150673(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150673(VarNext)
<=> ( v150675(VarNext)
& v103040(VarNext) ) ) ) ).
fof(writeUnaryOperator_11373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150675(VarNext)
<=> v103049(VarNext) ) ) ).
fof(addAssignment_85153,axiom,
! [VarCurr] :
( v103020(VarCurr,bitIndex14)
<=> v103022(VarCurr,bitIndex14) ) ).
fof(addAssignment_85152,axiom,
! [VarCurr] :
( v103022(VarCurr,bitIndex14)
<=> v103031(VarCurr,bitIndex14) ) ).
fof(addAssignment_85151,axiom,
! [VarCurr] :
( v103024(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85150,axiom,
! [VarCurr] :
( v5318(VarCurr,bitIndex14)
<=> v5320(VarCurr,bitIndex14) ) ).
fof(addAssignment_85149,axiom,
! [VarCurr] :
( v5320(VarCurr,bitIndex14)
<=> v5322(VarCurr,bitIndex14) ) ).
fof(addAssignment_85148,axiom,
! [VarNext] :
( v5322(VarNext,bitIndex14)
<=> v150663(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150664(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150663(VarNext,B)
<=> v5322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2261,axiom,
! [VarNext] :
( v150664(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150663(VarNext,B)
<=> v103005(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150664(VarNext)
<=> v150665(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150665(VarNext)
<=> ( v150667(VarNext)
& v102990(VarNext) ) ) ) ).
fof(writeUnaryOperator_11372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150667(VarNext)
<=> v102999(VarNext) ) ) ).
fof(addAssignment_85147,axiom,
! [VarCurr] :
( v102970(VarCurr,bitIndex14)
<=> v102972(VarCurr,bitIndex14) ) ).
fof(addAssignment_85146,axiom,
! [VarCurr] :
( v102972(VarCurr,bitIndex14)
<=> v102981(VarCurr,bitIndex14) ) ).
fof(addAssignment_85145,axiom,
! [VarCurr] :
( v102974(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85144,axiom,
! [VarCurr] :
( v5311(VarCurr,bitIndex14)
<=> v5313(VarCurr,bitIndex14) ) ).
fof(addAssignment_85143,axiom,
! [VarCurr] :
( v5313(VarCurr,bitIndex14)
<=> v5315(VarCurr,bitIndex14) ) ).
fof(addAssignment_85142,axiom,
! [VarNext] :
( v5315(VarNext,bitIndex14)
<=> v150655(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150656(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150655(VarNext,B)
<=> v5315(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2260,axiom,
! [VarNext] :
( v150656(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150655(VarNext,B)
<=> v102955(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150656(VarNext)
<=> v150657(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150657(VarNext)
<=> ( v150659(VarNext)
& v102940(VarNext) ) ) ) ).
fof(writeUnaryOperator_11371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150659(VarNext)
<=> v102949(VarNext) ) ) ).
fof(addAssignment_85141,axiom,
! [VarCurr] :
( v102920(VarCurr,bitIndex14)
<=> v102922(VarCurr,bitIndex14) ) ).
fof(addAssignment_85140,axiom,
! [VarCurr] :
( v102922(VarCurr,bitIndex14)
<=> v102931(VarCurr,bitIndex14) ) ).
fof(addAssignment_85139,axiom,
! [VarCurr] :
( v102924(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85138,axiom,
! [VarCurr] :
( v5304(VarCurr,bitIndex14)
<=> v5306(VarCurr,bitIndex14) ) ).
fof(addAssignment_85137,axiom,
! [VarCurr] :
( v5306(VarCurr,bitIndex14)
<=> v5308(VarCurr,bitIndex14) ) ).
fof(addAssignment_85136,axiom,
! [VarNext] :
( v5308(VarNext,bitIndex14)
<=> v150647(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150648(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150647(VarNext,B)
<=> v5308(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2259,axiom,
! [VarNext] :
( v150648(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150647(VarNext,B)
<=> v102905(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150648(VarNext)
<=> v150649(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150649(VarNext)
<=> ( v150651(VarNext)
& v102890(VarNext) ) ) ) ).
fof(writeUnaryOperator_11370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150651(VarNext)
<=> v102899(VarNext) ) ) ).
fof(addAssignment_85135,axiom,
! [VarCurr] :
( v102870(VarCurr,bitIndex14)
<=> v102872(VarCurr,bitIndex14) ) ).
fof(addAssignment_85134,axiom,
! [VarCurr] :
( v102872(VarCurr,bitIndex14)
<=> v102881(VarCurr,bitIndex14) ) ).
fof(addAssignment_85133,axiom,
! [VarCurr] :
( v102874(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85132,axiom,
! [VarCurr] :
( v5297(VarCurr,bitIndex14)
<=> v5299(VarCurr,bitIndex14) ) ).
fof(addAssignment_85131,axiom,
! [VarCurr] :
( v5299(VarCurr,bitIndex14)
<=> v5301(VarCurr,bitIndex14) ) ).
fof(addAssignment_85130,axiom,
! [VarNext] :
( v5301(VarNext,bitIndex14)
<=> v150639(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150640(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150639(VarNext,B)
<=> v5301(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2258,axiom,
! [VarNext] :
( v150640(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150639(VarNext,B)
<=> v102855(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150640(VarNext)
<=> v150641(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150641(VarNext)
<=> ( v150643(VarNext)
& v102840(VarNext) ) ) ) ).
fof(writeUnaryOperator_11369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150643(VarNext)
<=> v102849(VarNext) ) ) ).
fof(addAssignment_85129,axiom,
! [VarCurr] :
( v102820(VarCurr,bitIndex14)
<=> v102822(VarCurr,bitIndex14) ) ).
fof(addAssignment_85128,axiom,
! [VarCurr] :
( v102822(VarCurr,bitIndex14)
<=> v102831(VarCurr,bitIndex14) ) ).
fof(addAssignment_85127,axiom,
! [VarCurr] :
( v102824(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85126,axiom,
! [VarCurr] :
( v5290(VarCurr,bitIndex14)
<=> v5292(VarCurr,bitIndex14) ) ).
fof(addAssignment_85125,axiom,
! [VarCurr] :
( v5292(VarCurr,bitIndex14)
<=> v5294(VarCurr,bitIndex14) ) ).
fof(addAssignment_85124,axiom,
! [VarNext] :
( v5294(VarNext,bitIndex14)
<=> v150631(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150632(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150631(VarNext,B)
<=> v5294(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2257,axiom,
! [VarNext] :
( v150632(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150631(VarNext,B)
<=> v102805(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150632(VarNext)
<=> v150633(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150633(VarNext)
<=> ( v150635(VarNext)
& v102790(VarNext) ) ) ) ).
fof(writeUnaryOperator_11368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150635(VarNext)
<=> v102799(VarNext) ) ) ).
fof(addAssignment_85123,axiom,
! [VarCurr] :
( v102770(VarCurr,bitIndex14)
<=> v102772(VarCurr,bitIndex14) ) ).
fof(addAssignment_85122,axiom,
! [VarCurr] :
( v102772(VarCurr,bitIndex14)
<=> v102781(VarCurr,bitIndex14) ) ).
fof(addAssignment_85121,axiom,
! [VarCurr] :
( v102774(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85120,axiom,
! [VarCurr] :
( v5283(VarCurr,bitIndex14)
<=> v5285(VarCurr,bitIndex14) ) ).
fof(addAssignment_85119,axiom,
! [VarCurr] :
( v5285(VarCurr,bitIndex14)
<=> v5287(VarCurr,bitIndex14) ) ).
fof(addAssignment_85118,axiom,
! [VarNext] :
( v5287(VarNext,bitIndex14)
<=> v150623(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150624(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150623(VarNext,B)
<=> v5287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2256,axiom,
! [VarNext] :
( v150624(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150623(VarNext,B)
<=> v102755(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150624(VarNext)
<=> v150625(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150625(VarNext)
<=> ( v150627(VarNext)
& v102740(VarNext) ) ) ) ).
fof(writeUnaryOperator_11367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150627(VarNext)
<=> v102749(VarNext) ) ) ).
fof(addAssignment_85117,axiom,
! [VarCurr] :
( v102720(VarCurr,bitIndex14)
<=> v102722(VarCurr,bitIndex14) ) ).
fof(addAssignment_85116,axiom,
! [VarCurr] :
( v102722(VarCurr,bitIndex14)
<=> v102731(VarCurr,bitIndex14) ) ).
fof(addAssignment_85115,axiom,
! [VarCurr] :
( v102724(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85114,axiom,
! [VarCurr] :
( v5276(VarCurr,bitIndex14)
<=> v5278(VarCurr,bitIndex14) ) ).
fof(addAssignment_85113,axiom,
! [VarCurr] :
( v5278(VarCurr,bitIndex14)
<=> v5280(VarCurr,bitIndex14) ) ).
fof(addAssignment_85112,axiom,
! [VarNext] :
( v5280(VarNext,bitIndex14)
<=> v150615(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150616(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150615(VarNext,B)
<=> v5280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2255,axiom,
! [VarNext] :
( v150616(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150615(VarNext,B)
<=> v102705(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150616(VarNext)
<=> v150617(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150617(VarNext)
<=> ( v150619(VarNext)
& v102690(VarNext) ) ) ) ).
fof(writeUnaryOperator_11366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150619(VarNext)
<=> v102699(VarNext) ) ) ).
fof(addAssignment_85111,axiom,
! [VarCurr] :
( v102670(VarCurr,bitIndex14)
<=> v102672(VarCurr,bitIndex14) ) ).
fof(addAssignment_85110,axiom,
! [VarCurr] :
( v102672(VarCurr,bitIndex14)
<=> v102681(VarCurr,bitIndex14) ) ).
fof(addAssignment_85109,axiom,
! [VarCurr] :
( v102674(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85108,axiom,
! [VarCurr] :
( v5269(VarCurr,bitIndex14)
<=> v5271(VarCurr,bitIndex14) ) ).
fof(addAssignment_85107,axiom,
! [VarCurr] :
( v5271(VarCurr,bitIndex14)
<=> v5273(VarCurr,bitIndex14) ) ).
fof(addAssignment_85106,axiom,
! [VarNext] :
( v5273(VarNext,bitIndex14)
<=> v150607(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150608(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150607(VarNext,B)
<=> v5273(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2254,axiom,
! [VarNext] :
( v150608(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150607(VarNext,B)
<=> v102655(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150608(VarNext)
<=> v150609(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150609(VarNext)
<=> ( v150611(VarNext)
& v102640(VarNext) ) ) ) ).
fof(writeUnaryOperator_11365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150611(VarNext)
<=> v102649(VarNext) ) ) ).
fof(addAssignment_85105,axiom,
! [VarCurr] :
( v102620(VarCurr,bitIndex14)
<=> v102622(VarCurr,bitIndex14) ) ).
fof(addAssignment_85104,axiom,
! [VarCurr] :
( v102622(VarCurr,bitIndex14)
<=> v102631(VarCurr,bitIndex14) ) ).
fof(addAssignment_85103,axiom,
! [VarCurr] :
( v102624(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85102,axiom,
! [VarCurr] :
( v5262(VarCurr,bitIndex14)
<=> v5264(VarCurr,bitIndex14) ) ).
fof(addAssignment_85101,axiom,
! [VarCurr] :
( v5264(VarCurr,bitIndex14)
<=> v5266(VarCurr,bitIndex14) ) ).
fof(addAssignment_85100,axiom,
! [VarNext] :
( v5266(VarNext,bitIndex14)
<=> v150599(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150600(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150599(VarNext,B)
<=> v5266(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2253,axiom,
! [VarNext] :
( v150600(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150599(VarNext,B)
<=> v102605(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150600(VarNext)
<=> v150601(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150601(VarNext)
<=> ( v150603(VarNext)
& v102590(VarNext) ) ) ) ).
fof(writeUnaryOperator_11364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150603(VarNext)
<=> v102599(VarNext) ) ) ).
fof(addAssignment_85099,axiom,
! [VarCurr] :
( v102570(VarCurr,bitIndex14)
<=> v102572(VarCurr,bitIndex14) ) ).
fof(addAssignment_85098,axiom,
! [VarCurr] :
( v102572(VarCurr,bitIndex14)
<=> v102581(VarCurr,bitIndex14) ) ).
fof(addAssignment_85097,axiom,
! [VarCurr] :
( v102574(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85096,axiom,
! [VarCurr] :
( v5255(VarCurr,bitIndex14)
<=> v5257(VarCurr,bitIndex14) ) ).
fof(addAssignment_85095,axiom,
! [VarCurr] :
( v5257(VarCurr,bitIndex14)
<=> v5259(VarCurr,bitIndex14) ) ).
fof(addAssignment_85094,axiom,
! [VarNext] :
( v5259(VarNext,bitIndex14)
<=> v150591(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150592(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150591(VarNext,B)
<=> v5259(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2252,axiom,
! [VarNext] :
( v150592(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150591(VarNext,B)
<=> v102555(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150592(VarNext)
<=> v150593(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150593(VarNext)
<=> ( v150595(VarNext)
& v102540(VarNext) ) ) ) ).
fof(writeUnaryOperator_11363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150595(VarNext)
<=> v102549(VarNext) ) ) ).
fof(addAssignment_85093,axiom,
! [VarCurr] :
( v102520(VarCurr,bitIndex14)
<=> v102522(VarCurr,bitIndex14) ) ).
fof(addAssignment_85092,axiom,
! [VarCurr] :
( v102522(VarCurr,bitIndex14)
<=> v102531(VarCurr,bitIndex14) ) ).
fof(addAssignment_85091,axiom,
! [VarCurr] :
( v102524(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85090,axiom,
! [VarCurr] :
( v5248(VarCurr,bitIndex14)
<=> v5250(VarCurr,bitIndex14) ) ).
fof(addAssignment_85089,axiom,
! [VarCurr] :
( v5250(VarCurr,bitIndex14)
<=> v5252(VarCurr,bitIndex14) ) ).
fof(addAssignment_85088,axiom,
! [VarNext] :
( v5252(VarNext,bitIndex14)
<=> v150583(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150584(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150583(VarNext,B)
<=> v5252(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2251,axiom,
! [VarNext] :
( v150584(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150583(VarNext,B)
<=> v102505(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150584(VarNext)
<=> v150585(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150585(VarNext)
<=> ( v150587(VarNext)
& v102490(VarNext) ) ) ) ).
fof(writeUnaryOperator_11362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150587(VarNext)
<=> v102499(VarNext) ) ) ).
fof(addAssignment_85087,axiom,
! [VarCurr] :
( v102470(VarCurr,bitIndex14)
<=> v102472(VarCurr,bitIndex14) ) ).
fof(addAssignment_85086,axiom,
! [VarCurr] :
( v102472(VarCurr,bitIndex14)
<=> v102481(VarCurr,bitIndex14) ) ).
fof(addAssignment_85085,axiom,
! [VarCurr] :
( v102474(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85084,axiom,
! [VarCurr] :
( v5241(VarCurr,bitIndex14)
<=> v5243(VarCurr,bitIndex14) ) ).
fof(addAssignment_85083,axiom,
! [VarCurr] :
( v5243(VarCurr,bitIndex14)
<=> v5245(VarCurr,bitIndex14) ) ).
fof(addAssignment_85082,axiom,
! [VarNext] :
( v5245(VarNext,bitIndex14)
<=> v150575(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150576(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150575(VarNext,B)
<=> v5245(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2250,axiom,
! [VarNext] :
( v150576(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150575(VarNext,B)
<=> v102455(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150576(VarNext)
<=> v150577(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150577(VarNext)
<=> ( v150579(VarNext)
& v102440(VarNext) ) ) ) ).
fof(writeUnaryOperator_11361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150579(VarNext)
<=> v102449(VarNext) ) ) ).
fof(addAssignment_85081,axiom,
! [VarCurr] :
( v102420(VarCurr,bitIndex14)
<=> v102422(VarCurr,bitIndex14) ) ).
fof(addAssignment_85080,axiom,
! [VarCurr] :
( v102422(VarCurr,bitIndex14)
<=> v102431(VarCurr,bitIndex14) ) ).
fof(addAssignment_85079,axiom,
! [VarCurr] :
( v102424(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85078,axiom,
! [VarCurr] :
( v5234(VarCurr,bitIndex14)
<=> v5236(VarCurr,bitIndex14) ) ).
fof(addAssignment_85077,axiom,
! [VarCurr] :
( v5236(VarCurr,bitIndex14)
<=> v5238(VarCurr,bitIndex14) ) ).
fof(addAssignment_85076,axiom,
! [VarNext] :
( v5238(VarNext,bitIndex14)
<=> v150567(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150568(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150567(VarNext,B)
<=> v5238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2249,axiom,
! [VarNext] :
( v150568(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150567(VarNext,B)
<=> v102405(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150568(VarNext)
<=> v150569(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150569(VarNext)
<=> ( v150571(VarNext)
& v102390(VarNext) ) ) ) ).
fof(writeUnaryOperator_11360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150571(VarNext)
<=> v102399(VarNext) ) ) ).
fof(addAssignment_85075,axiom,
! [VarCurr] :
( v102370(VarCurr,bitIndex14)
<=> v102372(VarCurr,bitIndex14) ) ).
fof(addAssignment_85074,axiom,
! [VarCurr] :
( v102372(VarCurr,bitIndex14)
<=> v102381(VarCurr,bitIndex14) ) ).
fof(addAssignment_85073,axiom,
! [VarCurr] :
( v102374(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85072,axiom,
! [VarCurr] :
( v5227(VarCurr,bitIndex14)
<=> v5229(VarCurr,bitIndex14) ) ).
fof(addAssignment_85071,axiom,
! [VarCurr] :
( v5229(VarCurr,bitIndex14)
<=> v5231(VarCurr,bitIndex14) ) ).
fof(addAssignment_85070,axiom,
! [VarNext] :
( v5231(VarNext,bitIndex14)
<=> v150559(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150560(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150559(VarNext,B)
<=> v5231(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2248,axiom,
! [VarNext] :
( v150560(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150559(VarNext,B)
<=> v102355(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150560(VarNext)
<=> v150561(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150561(VarNext)
<=> ( v150563(VarNext)
& v102340(VarNext) ) ) ) ).
fof(writeUnaryOperator_11359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150563(VarNext)
<=> v102349(VarNext) ) ) ).
fof(addAssignment_85069,axiom,
! [VarCurr] :
( v102320(VarCurr,bitIndex14)
<=> v102322(VarCurr,bitIndex14) ) ).
fof(addAssignment_85068,axiom,
! [VarCurr] :
( v102322(VarCurr,bitIndex14)
<=> v102331(VarCurr,bitIndex14) ) ).
fof(addAssignment_85067,axiom,
! [VarCurr] :
( v102324(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85066,axiom,
! [VarCurr] :
( v5220(VarCurr,bitIndex14)
<=> v5222(VarCurr,bitIndex14) ) ).
fof(addAssignment_85065,axiom,
! [VarCurr] :
( v5222(VarCurr,bitIndex14)
<=> v5224(VarCurr,bitIndex14) ) ).
fof(addAssignment_85064,axiom,
! [VarNext] :
( v5224(VarNext,bitIndex14)
<=> v150551(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150552(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150551(VarNext,B)
<=> v5224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2247,axiom,
! [VarNext] :
( v150552(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150551(VarNext,B)
<=> v102305(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150552(VarNext)
<=> v150553(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150553(VarNext)
<=> ( v150555(VarNext)
& v102290(VarNext) ) ) ) ).
fof(writeUnaryOperator_11358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150555(VarNext)
<=> v102299(VarNext) ) ) ).
fof(addAssignment_85063,axiom,
! [VarCurr] :
( v102270(VarCurr,bitIndex14)
<=> v102272(VarCurr,bitIndex14) ) ).
fof(addAssignment_85062,axiom,
! [VarCurr] :
( v102272(VarCurr,bitIndex14)
<=> v102281(VarCurr,bitIndex14) ) ).
fof(addAssignment_85061,axiom,
! [VarCurr] :
( v102274(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85060,axiom,
! [VarCurr] :
( v884(VarCurr,bitIndex14)
<=> v886(VarCurr,bitIndex14) ) ).
fof(addAssignment_85059,axiom,
! [VarCurr] :
( v886(VarCurr,bitIndex14)
<=> v888(VarCurr,bitIndex14) ) ).
fof(addAssignment_85058,axiom,
! [VarNext] :
( v888(VarNext,bitIndex14)
<=> v150543(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150544(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150543(VarNext,B)
<=> v888(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2246,axiom,
! [VarNext] :
( v150544(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v150543(VarNext,B)
<=> v102255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150544(VarNext)
<=> v150545(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150545(VarNext)
<=> ( v150547(VarNext)
& v102240(VarNext) ) ) ) ).
fof(writeUnaryOperator_11357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150547(VarNext)
<=> v102249(VarNext) ) ) ).
fof(addAssignment_85057,axiom,
! [VarCurr] :
( v898(VarCurr,bitIndex14)
<=> v900(VarCurr,bitIndex14) ) ).
fof(addAssignment_85056,axiom,
! [VarCurr] :
( v900(VarCurr,bitIndex14)
<=> v102231(VarCurr,bitIndex14) ) ).
fof(addAssignment_85055,axiom,
! [VarCurr] :
( v902(VarCurr,bitIndex14)
<=> v904(VarCurr,bitIndex14) ) ).
fof(addAssignment_85054,axiom,
! [VarCurr] :
( v904(VarCurr,bitIndex14)
<=> v906(VarCurr,bitIndex14) ) ).
fof(addAssignment_85053,axiom,
! [VarCurr] :
( v906(VarCurr,bitIndex14)
<=> v908(VarCurr,bitIndex14) ) ).
fof(addAssignment_85052,axiom,
! [VarCurr] :
( v908(VarCurr,bitIndex14)
<=> v910(VarCurr,bitIndex14) ) ).
fof(addAssignment_85051,axiom,
! [VarCurr] :
( v910(VarCurr,bitIndex14)
<=> v912(VarCurr,bitIndex13) ) ).
fof(addAssignment_85050,axiom,
! [VarCurr] :
( v912(VarCurr,bitIndex13)
<=> v914(VarCurr,bitIndex13) ) ).
fof(addAssignment_85049,axiom,
! [VarNext] :
( v914(VarNext,bitIndex13)
<=> v150535(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_2245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150536(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v150535(VarNext,B)
<=> v914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2245,axiom,
! [VarNext] :
( v150536(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v150535(VarNext,B)
<=> v5680(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150536(VarNext)
<=> v150537(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150537(VarNext)
<=> ( v150539(VarNext)
& v5608(VarNext) ) ) ) ).
fof(writeUnaryOperator_11356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150539(VarNext)
<=> v5674(VarNext) ) ) ).
fof(addAssignment_85048,axiom,
! [VarCurr] :
( v932(VarCurr,bitIndex13)
<=> v934(VarCurr,bitIndex13) ) ).
fof(addAssignment_85047,axiom,
! [VarCurr] :
( v934(VarCurr,bitIndex13)
<=> v5598(VarCurr,bitIndex13) ) ).
fof(addAssignment_85046,axiom,
! [VarCurr] :
( v936(VarCurr,bitIndex13)
<=> v938(VarCurr,bitIndex13) ) ).
fof(addAssignment_85045,axiom,
! [VarCurr] :
( v938(VarCurr,bitIndex13)
<=> v5589(VarCurr,bitIndex13) ) ).
fof(addAssignment_85044,axiom,
! [VarCurr] :
( v940(VarCurr)
<=> v942(VarCurr,bitIndex2) ) ).
fof(addAssignment_85043,axiom,
! [VarCurr] :
( v942(VarCurr,bitIndex2)
<=> v944(VarCurr,bitIndex2) ) ).
fof(addAssignment_85042,axiom,
! [VarNext] :
( v944(VarNext,bitIndex2)
<=> v150527(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150528(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150527(VarNext,B)
<=> v944(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2244,axiom,
! [VarNext] :
( v150528(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150527(VarNext,B)
<=> v140553(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150528(VarNext)
<=> v150529(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150529(VarNext)
<=> ( v150531(VarNext)
& v140538(VarNext) ) ) ) ).
fof(writeUnaryOperator_11355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150531(VarNext)
<=> v140547(VarNext) ) ) ).
fof(addAssignment_85041,axiom,
! [VarCurr] :
( v954(VarCurr,bitIndex2)
<=> v956(VarCurr,bitIndex2) ) ).
fof(addAssignment_85040,axiom,
! [VarCurr] :
( v956(VarCurr,bitIndex2)
<=> v958(VarCurr,bitIndex2) ) ).
fof(addAssignment_85039,axiom,
! [VarCurr] :
( v958(VarCurr,bitIndex2)
<=> v140533(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19946,axiom,
! [VarCurr] :
( v960(VarCurr)
<=> ( v150524(VarCurr)
& v150525(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1645,axiom,
! [VarCurr] :
( ~ v1047(VarCurr)
=> ( v150525(VarCurr)
<=> v140535(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1651,axiom,
! [VarCurr] :
( v1047(VarCurr)
=> ( v150525(VarCurr)
<=> v150478(VarCurr) ) ) ).
fof(writeUnaryOperator_11354,axiom,
! [VarCurr] :
( ~ v150524(VarCurr)
<=> v962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19945,axiom,
! [VarCurr] :
( v140535(VarCurr)
<=> ( v150520(VarCurr)
| v150506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19944,axiom,
! [VarCurr] :
( v150520(VarCurr)
<=> ( v150521(VarCurr)
& v150522(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2319,axiom,
! [VarCurr] :
( v150522(VarCurr)
<=> ( ( v59955(VarCurr,bitIndex1)
<=> $false )
& ( v59955(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19943,axiom,
! [VarCurr] :
( v150521(VarCurr)
<=> ( v150480(VarCurr)
& v2036(VarCurr) ) ) ).
fof(addAssignment_85038,axiom,
! [VarCurr] :
( v150506(VarCurr)
<=> v942(VarCurr,bitIndex5) ) ).
fof(addAssignment_85037,axiom,
! [VarCurr] :
( v942(VarCurr,bitIndex5)
<=> v944(VarCurr,bitIndex5) ) ).
fof(addAssignment_85036,axiom,
! [VarNext] :
( v944(VarNext,bitIndex5)
<=> v150512(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150513(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150512(VarNext,B)
<=> v944(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2243,axiom,
! [VarNext] :
( v150513(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150512(VarNext,B)
<=> v140553(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150513(VarNext)
<=> v150514(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150514(VarNext)
<=> ( v150516(VarNext)
& v140538(VarNext) ) ) ) ).
fof(writeUnaryOperator_11353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150516(VarNext)
<=> v140547(VarNext) ) ) ).
fof(addAssignment_85035,axiom,
! [VarCurr] :
( v954(VarCurr,bitIndex5)
<=> v956(VarCurr,bitIndex5) ) ).
fof(addAssignment_85034,axiom,
! [VarCurr] :
( v956(VarCurr,bitIndex5)
<=> v958(VarCurr,bitIndex5) ) ).
fof(addAssignment_85033,axiom,
! [VarCurr] :
( v958(VarCurr,bitIndex5)
<=> v140533(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19940,axiom,
! [VarCurr] :
( v140534(VarCurr)
<=> ( v150509(VarCurr)
& v150510(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2318,axiom,
! [VarCurr] :
( v150510(VarCurr)
<=> ( ( v59955(VarCurr,bitIndex1)
<=> $false )
& ( v59955(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19939,axiom,
! [VarCurr] :
( v150509(VarCurr)
<=> ( v150480(VarCurr)
& v2036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19938,axiom,
! [VarCurr] :
( v150478(VarCurr)
<=> ( v150501(VarCurr)
| v150484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19937,axiom,
! [VarCurr] :
( v150501(VarCurr)
<=> ( v150502(VarCurr)
& v150503(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2317,axiom,
! [VarCurr] :
( v150503(VarCurr)
<=> ( ( v59955(VarCurr,bitIndex1)
<=> $true )
& ( v59955(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19936,axiom,
! [VarCurr] :
( v150502(VarCurr)
<=> ( v150480(VarCurr)
& v2036(VarCurr) ) ) ).
fof(addAssignment_85032,axiom,
! [VarCurr] :
( v150484(VarCurr)
<=> v942(VarCurr,bitIndex3) ) ).
fof(addAssignment_85031,axiom,
! [VarCurr] :
( v942(VarCurr,bitIndex3)
<=> v944(VarCurr,bitIndex3) ) ).
fof(addAssignment_85030,axiom,
! [VarNext] :
( v944(VarNext,bitIndex3)
<=> v150493(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150494(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150493(VarNext,B)
<=> v944(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2242,axiom,
! [VarNext] :
( v150494(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150493(VarNext,B)
<=> v140553(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150494(VarNext)
<=> v150495(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150495(VarNext)
<=> ( v150497(VarNext)
& v140538(VarNext) ) ) ) ).
fof(writeUnaryOperator_11352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150497(VarNext)
<=> v140547(VarNext) ) ) ).
fof(addAssignment_85029,axiom,
! [VarCurr] :
( v954(VarCurr,bitIndex3)
<=> v956(VarCurr,bitIndex3) ) ).
fof(addAssignment_85028,axiom,
! [VarCurr] :
( v956(VarCurr,bitIndex3)
<=> v958(VarCurr,bitIndex3) ) ).
fof(addAssignment_85027,axiom,
! [VarCurr] :
( v958(VarCurr,bitIndex3)
<=> v140533(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19933,axiom,
! [VarCurr] :
( v140536(VarCurr)
<=> ( v150489(VarCurr)
| v150487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19932,axiom,
! [VarCurr] :
( v150489(VarCurr)
<=> ( v150490(VarCurr)
& v150491(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2316,axiom,
! [VarCurr] :
( v150491(VarCurr)
<=> ( ( v59955(VarCurr,bitIndex1)
<=> $true )
& ( v59955(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19931,axiom,
! [VarCurr] :
( v150490(VarCurr)
<=> ( v150480(VarCurr)
& v2036(VarCurr) ) ) ).
fof(addAssignment_85026,axiom,
! [VarCurr] :
( v150487(VarCurr)
<=> v942(VarCurr,bitIndex4) ) ).
fof(addAssignment_85025,axiom,
! [VarCurr] :
( v942(VarCurr,bitIndex4)
<=> v944(VarCurr,bitIndex4) ) ).
fof(addAssignment_85024,axiom,
! [VarCurr] :
( v150480(VarCurr)
<=> v150482(VarCurr) ) ).
fof(addAssignment_85023,axiom,
! [VarCurr] :
( v150482(VarCurr)
<=> v90990(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6964,axiom,
! [VarCurr] :
( v962(VarCurr)
<=> ( v964(VarCurr,bitIndex10)
& v150476(VarCurr) ) ) ).
fof(writeUnaryOperator_11351,axiom,
! [VarCurr] :
( ~ v150476(VarCurr)
<=> v5773(VarCurr) ) ).
fof(addAssignment_85022,axiom,
! [VarCurr] :
( v964(VarCurr,bitIndex10)
<=> v966(VarCurr,bitIndex10) ) ).
fof(addAssignment_85021,axiom,
! [VarCurr] :
( v966(VarCurr,bitIndex10)
<=> v5526(VarCurr,bitIndex10) ) ).
fof(addAssignment_85020,axiom,
! [VarCurr] :
( v5521(VarCurr,bitIndex10)
<=> v5523(VarCurr,bitIndex10) ) ).
fof(addAssignment_85019,axiom,
! [VarCurr] :
( v5523(VarCurr,bitIndex10)
<=> v5525(VarCurr,bitIndex10) ) ).
fof(addAssignment_85018,axiom,
! [VarNext] :
( v5525(VarNext,bitIndex10)
<=> v150468(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150469(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150468(VarNext,B)
<=> v5525(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2241,axiom,
! [VarNext] :
( v150469(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150468(VarNext,B)
<=> v84023(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150469(VarNext)
<=> v150470(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150470(VarNext)
<=> ( v150472(VarNext)
& v84008(VarNext) ) ) ) ).
fof(writeUnaryOperator_11350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150472(VarNext)
<=> v84017(VarNext) ) ) ).
fof(addAssignment_85017,axiom,
! [VarCurr] :
( v83988(VarCurr,bitIndex10)
<=> v83990(VarCurr,bitIndex10) ) ).
fof(addAssignment_85016,axiom,
! [VarCurr] :
( v83990(VarCurr,bitIndex10)
<=> v83999(VarCurr,bitIndex10) ) ).
fof(addAssignment_85015,axiom,
! [VarCurr] :
( v83992(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_85014,axiom,
! [VarCurr] :
( v5514(VarCurr,bitIndex10)
<=> v5516(VarCurr,bitIndex10) ) ).
fof(addAssignment_85013,axiom,
! [VarCurr] :
( v5516(VarCurr,bitIndex10)
<=> v5518(VarCurr,bitIndex10) ) ).
fof(addAssignment_85012,axiom,
! [VarNext] :
( v5518(VarNext,bitIndex10)
<=> v150460(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150461(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150460(VarNext,B)
<=> v5518(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2240,axiom,
! [VarNext] :
( v150461(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150460(VarNext,B)
<=> v83973(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150461(VarNext)
<=> v150462(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150462(VarNext)
<=> ( v150464(VarNext)
& v83958(VarNext) ) ) ) ).
fof(writeUnaryOperator_11349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150464(VarNext)
<=> v83967(VarNext) ) ) ).
fof(addAssignment_85011,axiom,
! [VarCurr] :
( v83938(VarCurr,bitIndex10)
<=> v83940(VarCurr,bitIndex10) ) ).
fof(addAssignment_85010,axiom,
! [VarCurr] :
( v83940(VarCurr,bitIndex10)
<=> v83949(VarCurr,bitIndex10) ) ).
fof(addAssignment_85009,axiom,
! [VarCurr] :
( v83942(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_85008,axiom,
! [VarCurr] :
( v5507(VarCurr,bitIndex10)
<=> v5509(VarCurr,bitIndex10) ) ).
fof(addAssignment_85007,axiom,
! [VarCurr] :
( v5509(VarCurr,bitIndex10)
<=> v5511(VarCurr,bitIndex10) ) ).
fof(addAssignment_85006,axiom,
! [VarNext] :
( v5511(VarNext,bitIndex10)
<=> v150452(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150453(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150452(VarNext,B)
<=> v5511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2239,axiom,
! [VarNext] :
( v150453(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150452(VarNext,B)
<=> v83923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150453(VarNext)
<=> v150454(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150454(VarNext)
<=> ( v150456(VarNext)
& v83908(VarNext) ) ) ) ).
fof(writeUnaryOperator_11348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150456(VarNext)
<=> v83917(VarNext) ) ) ).
fof(addAssignment_85005,axiom,
! [VarCurr] :
( v83888(VarCurr,bitIndex10)
<=> v83890(VarCurr,bitIndex10) ) ).
fof(addAssignment_85004,axiom,
! [VarCurr] :
( v83890(VarCurr,bitIndex10)
<=> v83899(VarCurr,bitIndex10) ) ).
fof(addAssignment_85003,axiom,
! [VarCurr] :
( v83892(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_85002,axiom,
! [VarCurr] :
( v5500(VarCurr,bitIndex10)
<=> v5502(VarCurr,bitIndex10) ) ).
fof(addAssignment_85001,axiom,
! [VarCurr] :
( v5502(VarCurr,bitIndex10)
<=> v5504(VarCurr,bitIndex10) ) ).
fof(addAssignment_85000,axiom,
! [VarNext] :
( v5504(VarNext,bitIndex10)
<=> v150444(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150445(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150444(VarNext,B)
<=> v5504(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2238,axiom,
! [VarNext] :
( v150445(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150444(VarNext,B)
<=> v83873(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150445(VarNext)
<=> v150446(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150446(VarNext)
<=> ( v150448(VarNext)
& v83858(VarNext) ) ) ) ).
fof(writeUnaryOperator_11347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150448(VarNext)
<=> v83867(VarNext) ) ) ).
fof(addAssignment_84999,axiom,
! [VarCurr] :
( v83838(VarCurr,bitIndex10)
<=> v83840(VarCurr,bitIndex10) ) ).
fof(addAssignment_84998,axiom,
! [VarCurr] :
( v83840(VarCurr,bitIndex10)
<=> v83849(VarCurr,bitIndex10) ) ).
fof(addAssignment_84997,axiom,
! [VarCurr] :
( v83842(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84996,axiom,
! [VarCurr] :
( v5493(VarCurr,bitIndex10)
<=> v5495(VarCurr,bitIndex10) ) ).
fof(addAssignment_84995,axiom,
! [VarCurr] :
( v5495(VarCurr,bitIndex10)
<=> v5497(VarCurr,bitIndex10) ) ).
fof(addAssignment_84994,axiom,
! [VarNext] :
( v5497(VarNext,bitIndex10)
<=> v150436(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150437(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150436(VarNext,B)
<=> v5497(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2237,axiom,
! [VarNext] :
( v150437(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150436(VarNext,B)
<=> v83823(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150437(VarNext)
<=> v150438(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150438(VarNext)
<=> ( v150440(VarNext)
& v83808(VarNext) ) ) ) ).
fof(writeUnaryOperator_11346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150440(VarNext)
<=> v83817(VarNext) ) ) ).
fof(addAssignment_84993,axiom,
! [VarCurr] :
( v83788(VarCurr,bitIndex10)
<=> v83790(VarCurr,bitIndex10) ) ).
fof(addAssignment_84992,axiom,
! [VarCurr] :
( v83790(VarCurr,bitIndex10)
<=> v83799(VarCurr,bitIndex10) ) ).
fof(addAssignment_84991,axiom,
! [VarCurr] :
( v83792(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84990,axiom,
! [VarCurr] :
( v5487(VarCurr,bitIndex10)
<=> v5489(VarCurr,bitIndex10) ) ).
fof(addAssignment_84989,axiom,
! [VarCurr] :
( v5489(VarCurr,bitIndex10)
<=> v5491(VarCurr,bitIndex10) ) ).
fof(addAssignment_84988,axiom,
! [VarNext] :
( v5491(VarNext,bitIndex10)
<=> v150428(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150429(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150428(VarNext,B)
<=> v5491(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2236,axiom,
! [VarNext] :
( v150429(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150428(VarNext,B)
<=> v83773(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150429(VarNext)
<=> v150430(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150430(VarNext)
<=> ( v150432(VarNext)
& v83758(VarNext) ) ) ) ).
fof(writeUnaryOperator_11345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150432(VarNext)
<=> v83767(VarNext) ) ) ).
fof(addAssignment_84987,axiom,
! [VarCurr] :
( v83738(VarCurr,bitIndex10)
<=> v83740(VarCurr,bitIndex10) ) ).
fof(addAssignment_84986,axiom,
! [VarCurr] :
( v83740(VarCurr,bitIndex10)
<=> v83749(VarCurr,bitIndex10) ) ).
fof(addAssignment_84985,axiom,
! [VarCurr] :
( v83742(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84984,axiom,
! [VarCurr] :
( v5480(VarCurr,bitIndex10)
<=> v5482(VarCurr,bitIndex10) ) ).
fof(addAssignment_84983,axiom,
! [VarCurr] :
( v5482(VarCurr,bitIndex10)
<=> v5484(VarCurr,bitIndex10) ) ).
fof(addAssignment_84982,axiom,
! [VarNext] :
( v5484(VarNext,bitIndex10)
<=> v150420(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150421(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150420(VarNext,B)
<=> v5484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2235,axiom,
! [VarNext] :
( v150421(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150420(VarNext,B)
<=> v83723(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150421(VarNext)
<=> v150422(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150422(VarNext)
<=> ( v150424(VarNext)
& v83708(VarNext) ) ) ) ).
fof(writeUnaryOperator_11344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150424(VarNext)
<=> v83717(VarNext) ) ) ).
fof(addAssignment_84981,axiom,
! [VarCurr] :
( v83688(VarCurr,bitIndex10)
<=> v83690(VarCurr,bitIndex10) ) ).
fof(addAssignment_84980,axiom,
! [VarCurr] :
( v83690(VarCurr,bitIndex10)
<=> v83699(VarCurr,bitIndex10) ) ).
fof(addAssignment_84979,axiom,
! [VarCurr] :
( v83692(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84978,axiom,
! [VarCurr] :
( v5473(VarCurr,bitIndex10)
<=> v5475(VarCurr,bitIndex10) ) ).
fof(addAssignment_84977,axiom,
! [VarCurr] :
( v5475(VarCurr,bitIndex10)
<=> v5477(VarCurr,bitIndex10) ) ).
fof(addAssignment_84976,axiom,
! [VarNext] :
( v5477(VarNext,bitIndex10)
<=> v150412(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150413(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150412(VarNext,B)
<=> v5477(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2234,axiom,
! [VarNext] :
( v150413(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150412(VarNext,B)
<=> v83673(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150413(VarNext)
<=> v150414(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150414(VarNext)
<=> ( v150416(VarNext)
& v83658(VarNext) ) ) ) ).
fof(writeUnaryOperator_11343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150416(VarNext)
<=> v83667(VarNext) ) ) ).
fof(addAssignment_84975,axiom,
! [VarCurr] :
( v83638(VarCurr,bitIndex10)
<=> v83640(VarCurr,bitIndex10) ) ).
fof(addAssignment_84974,axiom,
! [VarCurr] :
( v83640(VarCurr,bitIndex10)
<=> v83649(VarCurr,bitIndex10) ) ).
fof(addAssignment_84973,axiom,
! [VarCurr] :
( v83642(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84972,axiom,
! [VarCurr] :
( v5466(VarCurr,bitIndex10)
<=> v5468(VarCurr,bitIndex10) ) ).
fof(addAssignment_84971,axiom,
! [VarCurr] :
( v5468(VarCurr,bitIndex10)
<=> v5470(VarCurr,bitIndex10) ) ).
fof(addAssignment_84970,axiom,
! [VarNext] :
( v5470(VarNext,bitIndex10)
<=> v150404(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150405(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150404(VarNext,B)
<=> v5470(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2233,axiom,
! [VarNext] :
( v150405(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150404(VarNext,B)
<=> v83623(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150405(VarNext)
<=> v150406(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150406(VarNext)
<=> ( v150408(VarNext)
& v83608(VarNext) ) ) ) ).
fof(writeUnaryOperator_11342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150408(VarNext)
<=> v83617(VarNext) ) ) ).
fof(addAssignment_84969,axiom,
! [VarCurr] :
( v83588(VarCurr,bitIndex10)
<=> v83590(VarCurr,bitIndex10) ) ).
fof(addAssignment_84968,axiom,
! [VarCurr] :
( v83590(VarCurr,bitIndex10)
<=> v83599(VarCurr,bitIndex10) ) ).
fof(addAssignment_84967,axiom,
! [VarCurr] :
( v83592(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84966,axiom,
! [VarCurr] :
( v5459(VarCurr,bitIndex10)
<=> v5461(VarCurr,bitIndex10) ) ).
fof(addAssignment_84965,axiom,
! [VarCurr] :
( v5461(VarCurr,bitIndex10)
<=> v5463(VarCurr,bitIndex10) ) ).
fof(addAssignment_84964,axiom,
! [VarNext] :
( v5463(VarNext,bitIndex10)
<=> v150396(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150397(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150396(VarNext,B)
<=> v5463(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2232,axiom,
! [VarNext] :
( v150397(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150396(VarNext,B)
<=> v83573(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150397(VarNext)
<=> v150398(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150398(VarNext)
<=> ( v150400(VarNext)
& v83558(VarNext) ) ) ) ).
fof(writeUnaryOperator_11341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150400(VarNext)
<=> v83567(VarNext) ) ) ).
fof(addAssignment_84963,axiom,
! [VarCurr] :
( v83538(VarCurr,bitIndex10)
<=> v83540(VarCurr,bitIndex10) ) ).
fof(addAssignment_84962,axiom,
! [VarCurr] :
( v83540(VarCurr,bitIndex10)
<=> v83549(VarCurr,bitIndex10) ) ).
fof(addAssignment_84961,axiom,
! [VarCurr] :
( v83542(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84960,axiom,
! [VarCurr] :
( v5452(VarCurr,bitIndex10)
<=> v5454(VarCurr,bitIndex10) ) ).
fof(addAssignment_84959,axiom,
! [VarCurr] :
( v5454(VarCurr,bitIndex10)
<=> v5456(VarCurr,bitIndex10) ) ).
fof(addAssignment_84958,axiom,
! [VarNext] :
( v5456(VarNext,bitIndex10)
<=> v150388(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150389(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150388(VarNext,B)
<=> v5456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2231,axiom,
! [VarNext] :
( v150389(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150388(VarNext,B)
<=> v83523(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150389(VarNext)
<=> v150390(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150390(VarNext)
<=> ( v150392(VarNext)
& v83508(VarNext) ) ) ) ).
fof(writeUnaryOperator_11340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150392(VarNext)
<=> v83517(VarNext) ) ) ).
fof(addAssignment_84957,axiom,
! [VarCurr] :
( v83488(VarCurr,bitIndex10)
<=> v83490(VarCurr,bitIndex10) ) ).
fof(addAssignment_84956,axiom,
! [VarCurr] :
( v83490(VarCurr,bitIndex10)
<=> v83499(VarCurr,bitIndex10) ) ).
fof(addAssignment_84955,axiom,
! [VarCurr] :
( v83492(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84954,axiom,
! [VarCurr] :
( v5445(VarCurr,bitIndex10)
<=> v5447(VarCurr,bitIndex10) ) ).
fof(addAssignment_84953,axiom,
! [VarCurr] :
( v5447(VarCurr,bitIndex10)
<=> v5449(VarCurr,bitIndex10) ) ).
fof(addAssignment_84952,axiom,
! [VarNext] :
( v5449(VarNext,bitIndex10)
<=> v150380(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150381(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150380(VarNext,B)
<=> v5449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2230,axiom,
! [VarNext] :
( v150381(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150380(VarNext,B)
<=> v83473(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150381(VarNext)
<=> v150382(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150382(VarNext)
<=> ( v150384(VarNext)
& v83458(VarNext) ) ) ) ).
fof(writeUnaryOperator_11339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150384(VarNext)
<=> v83467(VarNext) ) ) ).
fof(addAssignment_84951,axiom,
! [VarCurr] :
( v83438(VarCurr,bitIndex10)
<=> v83440(VarCurr,bitIndex10) ) ).
fof(addAssignment_84950,axiom,
! [VarCurr] :
( v83440(VarCurr,bitIndex10)
<=> v83449(VarCurr,bitIndex10) ) ).
fof(addAssignment_84949,axiom,
! [VarCurr] :
( v83442(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84948,axiom,
! [VarCurr] :
( v5438(VarCurr,bitIndex10)
<=> v5440(VarCurr,bitIndex10) ) ).
fof(addAssignment_84947,axiom,
! [VarCurr] :
( v5440(VarCurr,bitIndex10)
<=> v5442(VarCurr,bitIndex10) ) ).
fof(addAssignment_84946,axiom,
! [VarNext] :
( v5442(VarNext,bitIndex10)
<=> v150372(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150373(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150372(VarNext,B)
<=> v5442(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2229,axiom,
! [VarNext] :
( v150373(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150372(VarNext,B)
<=> v83423(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150373(VarNext)
<=> v150374(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150374(VarNext)
<=> ( v150376(VarNext)
& v83408(VarNext) ) ) ) ).
fof(writeUnaryOperator_11338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150376(VarNext)
<=> v83417(VarNext) ) ) ).
fof(addAssignment_84945,axiom,
! [VarCurr] :
( v83388(VarCurr,bitIndex10)
<=> v83390(VarCurr,bitIndex10) ) ).
fof(addAssignment_84944,axiom,
! [VarCurr] :
( v83390(VarCurr,bitIndex10)
<=> v83399(VarCurr,bitIndex10) ) ).
fof(addAssignment_84943,axiom,
! [VarCurr] :
( v83392(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84942,axiom,
! [VarCurr] :
( v5431(VarCurr,bitIndex10)
<=> v5433(VarCurr,bitIndex10) ) ).
fof(addAssignment_84941,axiom,
! [VarCurr] :
( v5433(VarCurr,bitIndex10)
<=> v5435(VarCurr,bitIndex10) ) ).
fof(addAssignment_84940,axiom,
! [VarNext] :
( v5435(VarNext,bitIndex10)
<=> v150364(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150365(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150364(VarNext,B)
<=> v5435(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2228,axiom,
! [VarNext] :
( v150365(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150364(VarNext,B)
<=> v83373(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150365(VarNext)
<=> v150366(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150366(VarNext)
<=> ( v150368(VarNext)
& v83358(VarNext) ) ) ) ).
fof(writeUnaryOperator_11337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150368(VarNext)
<=> v83367(VarNext) ) ) ).
fof(addAssignment_84939,axiom,
! [VarCurr] :
( v83338(VarCurr,bitIndex10)
<=> v83340(VarCurr,bitIndex10) ) ).
fof(addAssignment_84938,axiom,
! [VarCurr] :
( v83340(VarCurr,bitIndex10)
<=> v83349(VarCurr,bitIndex10) ) ).
fof(addAssignment_84937,axiom,
! [VarCurr] :
( v83342(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84936,axiom,
! [VarCurr] :
( v5424(VarCurr,bitIndex10)
<=> v5426(VarCurr,bitIndex10) ) ).
fof(addAssignment_84935,axiom,
! [VarCurr] :
( v5426(VarCurr,bitIndex10)
<=> v5428(VarCurr,bitIndex10) ) ).
fof(addAssignment_84934,axiom,
! [VarNext] :
( v5428(VarNext,bitIndex10)
<=> v150356(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150357(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150356(VarNext,B)
<=> v5428(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2227,axiom,
! [VarNext] :
( v150357(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150356(VarNext,B)
<=> v83323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150357(VarNext)
<=> v150358(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150358(VarNext)
<=> ( v150360(VarNext)
& v83308(VarNext) ) ) ) ).
fof(writeUnaryOperator_11336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150360(VarNext)
<=> v83317(VarNext) ) ) ).
fof(addAssignment_84933,axiom,
! [VarCurr] :
( v83288(VarCurr,bitIndex10)
<=> v83290(VarCurr,bitIndex10) ) ).
fof(addAssignment_84932,axiom,
! [VarCurr] :
( v83290(VarCurr,bitIndex10)
<=> v83299(VarCurr,bitIndex10) ) ).
fof(addAssignment_84931,axiom,
! [VarCurr] :
( v83292(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84930,axiom,
! [VarCurr] :
( v5418(VarCurr,bitIndex10)
<=> v5420(VarCurr,bitIndex10) ) ).
fof(addAssignment_84929,axiom,
! [VarCurr] :
( v5420(VarCurr,bitIndex10)
<=> v5422(VarCurr,bitIndex10) ) ).
fof(addAssignment_84928,axiom,
! [VarNext] :
( v5422(VarNext,bitIndex10)
<=> v150348(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150349(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150348(VarNext,B)
<=> v5422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2226,axiom,
! [VarNext] :
( v150349(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v150348(VarNext,B)
<=> v83273(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150349(VarNext)
<=> v150350(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150350(VarNext)
<=> ( v150352(VarNext)
& v83256(VarNext) ) ) ) ).
fof(writeUnaryOperator_11335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150352(VarNext)
<=> v83267(VarNext) ) ) ).
fof(addAssignment_84927,axiom,
! [VarCurr] :
( v82920(VarCurr,bitIndex10)
<=> v82922(VarCurr,bitIndex10) ) ).
fof(addAssignment_84926,axiom,
! [VarCurr] :
( v82922(VarCurr,bitIndex10)
<=> v83246(VarCurr,bitIndex10) ) ).
fof(addAssignment_84925,axiom,
! [VarCurr] :
( v82924(VarCurr,bitIndex10)
<=> v82926(VarCurr,bitIndex10) ) ).
fof(addAssignment_84924,axiom,
! [VarCurr] :
( v82926(VarCurr,bitIndex10)
<=> v82928(VarCurr,bitIndex10) ) ).
fof(addAssignment_84923,axiom,
! [VarCurr] :
( v82928(VarCurr,bitIndex10)
<=> v82930(VarCurr,bitIndex10) ) ).
fof(addAssignment_84922,axiom,
! [VarCurr] :
( v82930(VarCurr,bitIndex10)
<=> v82932(VarCurr,bitIndex10) ) ).
fof(addAssignment_84921,axiom,
! [VarCurr] :
( v82932(VarCurr,bitIndex10)
<=> v83008(VarCurr,bitIndex10) ) ).
fof(addAssignment_84920,axiom,
! [VarCurr] :
( v83021(VarCurr)
<=> v150344(VarCurr) ) ).
fof(addAssignment_84919,axiom,
! [VarCurr] :
( v150344(VarCurr)
<=> v150346(VarCurr) ) ).
fof(addAssignment_84918,axiom,
! [VarCurr] :
( v83020(VarCurr)
<=> v150339(VarCurr) ) ).
fof(addAssignment_84917,axiom,
! [VarCurr] :
( v150339(VarCurr)
<=> v150341(VarCurr) ) ).
fof(addAssignment_84916,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v970(VarCurr,B)
<=> v972(VarCurr,B) ) ) ).
fof(addAssignment_84915,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v972(VarNext,B)
<=> v150330(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150331(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v150330(VarNext,B)
<=> v972(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2225,axiom,
! [VarNext] :
( v150331(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v150330(VarNext,B)
<=> v135334(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150331(VarNext)
<=> v150332(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150332(VarNext)
<=> ( v150334(VarNext)
& v135319(VarNext) ) ) ) ).
fof(writeUnaryOperator_11334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150334(VarNext)
<=> v135328(VarNext) ) ) ).
fof(addAssignment_84914,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v990(VarCurr,B)
<=> v992(VarCurr,B) ) ) ).
fof(addAssignment_84913,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v992(VarCurr,B)
<=> v994(VarCurr,B) ) ) ).
fof(addAssignment_84912,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v994(VarCurr,B)
<=> v996(VarCurr,B) ) ) ).
fof(addAssignment_84911,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v996(VarCurr,B)
<=> v135260(VarCurr,B) ) ) ).
fof(addAssignment_84910,axiom,
! [VarCurr] :
( v999(VarCurr)
<=> v1001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19896,axiom,
! [VarCurr] :
( v1001(VarCurr)
<=> ( v1003(VarCurr)
& v1025(VarCurr) ) ) ).
fof(addAssignment_84909,axiom,
! [VarCurr] :
( v1003(VarCurr)
<=> v1005(VarCurr) ) ).
fof(addAssignment_84908,axiom,
! [VarCurr] :
( v1005(VarCurr)
<=> v1007(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150312(VarNext)
=> ( v1007(VarNext)
<=> v1007(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2224,axiom,
! [VarNext] :
( v150312(VarNext)
=> ( v1007(VarNext)
<=> v150322(VarNext) ) ) ).
fof(addAssignment_84907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150322(VarNext)
<=> v150320(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1644,axiom,
! [VarCurr] :
( ~ v150323(VarCurr)
=> ( v150320(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1650,axiom,
! [VarCurr] :
( v150323(VarCurr)
=> ( v150320(VarCurr)
<=> v1017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19895,axiom,
! [VarCurr] :
( v150323(VarCurr)
<=> ( v150324(VarCurr)
& v150325(VarCurr) ) ) ).
fof(writeUnaryOperator_11333,axiom,
! [VarCurr] :
( ~ v150325(VarCurr)
<=> v1013(VarCurr) ) ).
fof(writeUnaryOperator_11332,axiom,
! [VarCurr] :
( ~ v150324(VarCurr)
<=> v1009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150312(VarNext)
<=> v150313(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150313(VarNext)
<=> ( v150314(VarNext)
& v150307(VarNext) ) ) ) ).
fof(writeUnaryOperator_11331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150314(VarNext)
<=> v150316(VarNext) ) ) ).
fof(addAssignment_84906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150316(VarNext)
<=> v150307(VarCurr) ) ) ).
fof(addAssignment_84905,axiom,
! [VarCurr] :
( v150307(VarCurr)
<=> v150309(VarCurr) ) ).
fof(addAssignment_84904,axiom,
! [VarCurr] :
( v150309(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_84903,axiom,
! [VarCurr] :
( v1017(VarCurr)
<=> v1019(VarCurr) ) ).
fof(addAssignment_84902,axiom,
! [VarCurr] :
( v1019(VarCurr)
<=> v1021(VarCurr) ) ).
fof(addAssignment_84901,axiom,
! [VarCurr] :
( v1021(VarCurr)
<=> v1023(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1643,axiom,
! [VarCurr] :
( ~ v150303(VarCurr)
=> ( v1023(VarCurr)
<=> v1003(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1649,axiom,
! [VarCurr] :
( v150303(VarCurr)
=> ( v1023(VarCurr)
<=> v150305(VarCurr) ) ) ).
fof(writeUnaryOperator_11330,axiom,
! [VarCurr] :
( ~ v150305(VarCurr)
<=> v1003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19892,axiom,
! [VarCurr] :
( v150303(VarCurr)
<=> ( v150304(VarCurr)
| v140614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19891,axiom,
! [VarCurr] :
( v150304(VarCurr)
<=> ( v1025(VarCurr)
| v140592(VarCurr) ) ) ).
fof(addAssignment_84900,axiom,
! [VarCurr] :
( v1025(VarCurr)
<=> v1027(VarCurr) ) ).
fof(addAssignment_84899,axiom,
! [VarCurr] :
( v1027(VarCurr)
<=> v1029(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150286(VarNext)
=> ( v1029(VarNext)
<=> v1029(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2223,axiom,
! [VarNext] :
( v150286(VarNext)
=> ( v1029(VarNext)
<=> v150296(VarNext) ) ) ).
fof(addAssignment_84898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150296(VarNext)
<=> v150294(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1642,axiom,
! [VarCurr] :
( ~ v150297(VarCurr)
=> ( v150294(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1648,axiom,
! [VarCurr] :
( v150297(VarCurr)
=> ( v150294(VarCurr)
<=> v1039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19890,axiom,
! [VarCurr] :
( v150297(VarCurr)
<=> ( v150298(VarCurr)
& v150299(VarCurr) ) ) ).
fof(writeUnaryOperator_11329,axiom,
! [VarCurr] :
( ~ v150299(VarCurr)
<=> v1035(VarCurr) ) ).
fof(writeUnaryOperator_11328,axiom,
! [VarCurr] :
( ~ v150298(VarCurr)
<=> v1031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150286(VarNext)
<=> v150287(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150287(VarNext)
<=> ( v150288(VarNext)
& v150281(VarNext) ) ) ) ).
fof(writeUnaryOperator_11327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150288(VarNext)
<=> v150290(VarNext) ) ) ).
fof(addAssignment_84897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150290(VarNext)
<=> v150281(VarCurr) ) ) ).
fof(addAssignment_84896,axiom,
! [VarCurr] :
( v150281(VarCurr)
<=> v150283(VarCurr) ) ).
fof(addAssignment_84895,axiom,
! [VarCurr] :
( v150283(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_84894,axiom,
! [VarCurr] :
( v1039(VarCurr)
<=> v1041(VarCurr) ) ).
fof(addAssignment_84893,axiom,
! [VarCurr] :
( v1041(VarCurr)
<=> v1043(VarCurr) ) ).
fof(addAssignment_84892,axiom,
! [VarCurr] :
( v1043(VarCurr)
<=> v1045(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1641,axiom,
! [VarCurr] :
( ~ v1047(VarCurr)
=> ( v1045(VarCurr)
<=> v2036(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1647,axiom,
! [VarCurr] :
( v1047(VarCurr)
=> ( v1045(VarCurr)
<=> v150279(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6963,axiom,
! [VarCurr] :
( v150279(VarCurr)
<=> ( v2036(VarCurr)
& v59955(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_84891,axiom,
! [VarCurr] :
( v59955(VarCurr,bitIndex1)
<=> v59957(VarCurr,bitIndex1) ) ).
fof(addAssignment_84890,axiom,
! [VarCurr] :
( v59957(VarCurr,bitIndex1)
<=> v59959(VarCurr,bitIndex1) ) ).
fof(addAssignment_84889,axiom,
! [VarNext] :
( v59959(VarNext,bitIndex1)
<=> v150271(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150272(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v150271(VarNext,B)
<=> v59959(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2222,axiom,
! [VarNext] :
( v150272(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v150271(VarNext,B)
<=> v60012(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150272(VarNext)
<=> v150273(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150273(VarNext)
<=> ( v150275(VarNext)
& v59997(VarNext) ) ) ) ).
fof(writeUnaryOperator_11326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150275(VarNext)
<=> v60006(VarNext) ) ) ).
fof(addAssignment_84888,axiom,
! [VarCurr] :
( v59969(VarCurr,bitIndex1)
<=> v59971(VarCurr,bitIndex1) ) ).
fof(addAssignment_84887,axiom,
! [VarCurr] :
( v59971(VarCurr,bitIndex1)
<=> v59988(VarCurr,bitIndex1) ) ).
fof(addAssignment_84886,axiom,
! [VarCurr] :
( v59973(VarCurr,bitIndex1)
<=> v59975(VarCurr,bitIndex1) ) ).
fof(addAssignment_84885,axiom,
! [VarCurr] :
( v59975(VarCurr,bitIndex1)
<=> v59976(VarCurr,bitIndex1) ) ).
fof(addAssignment_84884,axiom,
! [VarCurr] :
( v2036(VarCurr)
<=> v2038(VarCurr) ) ).
fof(addAssignment_84883,axiom,
! [VarCurr] :
( v2038(VarCurr)
<=> v2040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19885,axiom,
! [VarCurr] :
( v2040(VarCurr)
<=> ( v150267(VarCurr)
| v150268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19884,axiom,
! [VarCurr] :
( v150268(VarCurr)
<=> ( v10059(VarCurr)
& v150269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19883,axiom,
! [VarCurr] :
( v150269(VarCurr)
<=> ( v150224(VarCurr)
| v150257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19882,axiom,
! [VarCurr] :
( v150267(VarCurr)
<=> ( v2042(VarCurr)
| v150204(VarCurr) ) ) ).
fof(addAssignment_84882,axiom,
! [VarCurr] :
( v150257(VarCurr)
<=> v150206(VarCurr,bitIndex0) ) ).
fof(addAssignment_84881,axiom,
! [VarCurr] :
( v150206(VarCurr,bitIndex0)
<=> v150208(VarCurr,bitIndex0) ) ).
fof(addAssignment_84880,axiom,
! [VarNext] :
( v150208(VarNext,bitIndex0)
<=> v150259(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150260(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v150259(VarNext,B)
<=> v150208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2221,axiom,
! [VarNext] :
( v150260(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v150259(VarNext,B)
<=> v150241(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150260(VarNext)
<=> v150261(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150261(VarNext)
<=> ( v150263(VarNext)
& v150226(VarNext) ) ) ) ).
fof(writeUnaryOperator_11325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150263(VarNext)
<=> v150235(VarNext) ) ) ).
fof(addAssignment_84879,axiom,
! [VarCurr] :
( v150218(VarCurr,bitIndex0)
<=> v150220(VarCurr,bitIndex0) ) ).
fof(addAssignment_84878,axiom,
! [VarCurr] :
( v150220(VarCurr,bitIndex0)
<=> v150222(VarCurr,bitIndex0) ) ).
fof(addAssignment_84877,axiom,
! [VarCurr] :
( v150222(VarCurr,bitIndex0)
<=> v150223(VarCurr,bitIndex0) ) ).
fof(addAssignment_84876,axiom,
! [VarCurr] :
( v150224(VarCurr)
<=> v150206(VarCurr,bitIndex1) ) ).
fof(addAssignment_84875,axiom,
! [VarCurr] :
( v150206(VarCurr,bitIndex1)
<=> v150208(VarCurr,bitIndex1) ) ).
fof(addAssignment_84874,axiom,
! [VarNext] :
( v150208(VarNext,bitIndex1)
<=> v150249(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150250(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v150249(VarNext,B)
<=> v150208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2220,axiom,
! [VarNext] :
( v150250(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v150249(VarNext,B)
<=> v150241(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150250(VarNext)
<=> v150251(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150251(VarNext)
<=> ( v150253(VarNext)
& v150226(VarNext) ) ) ) ).
fof(writeUnaryOperator_11324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150253(VarNext)
<=> v150235(VarNext) ) ) ).
fof(addAssignment_84873,axiom,
! [VarCurr] :
( v150218(VarCurr,bitIndex1)
<=> v150220(VarCurr,bitIndex1) ) ).
fof(addAssignment_84872,axiom,
! [VarCurr] :
( v150220(VarCurr,bitIndex1)
<=> v150222(VarCurr,bitIndex1) ) ).
fof(addAssignment_84871,axiom,
! [VarCurr] :
( v150222(VarCurr,bitIndex1)
<=> v150223(VarCurr,bitIndex1) ) ).
fof(addAssignment_84870,axiom,
! [VarCurr] :
( v150204(VarCurr)
<=> v150206(VarCurr,bitIndex2) ) ).
fof(addAssignment_84869,axiom,
! [VarCurr] :
( v150206(VarCurr,bitIndex2)
<=> v150208(VarCurr,bitIndex2) ) ).
fof(addAssignment_84868,axiom,
! [VarNext] :
( v150208(VarNext,bitIndex2)
<=> v150230(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150231(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v150230(VarNext,B)
<=> v150208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2219,axiom,
! [VarNext] :
( v150231(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v150230(VarNext,B)
<=> v150241(VarNext,B) ) ) ) ).
fof(addAssignment_84867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v150241(VarNext,B)
<=> v150239(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1640,axiom,
! [VarCurr] :
( ~ v150242(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v150239(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1646,axiom,
! [VarCurr] :
( v150242(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v150239(VarCurr,B)
<=> v150218(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19877,axiom,
! [VarCurr] :
( v150242(VarCurr)
<=> ( v150243(VarCurr)
& v150244(VarCurr) ) ) ).
fof(writeUnaryOperator_11323,axiom,
! [VarCurr] :
( ~ v150244(VarCurr)
<=> v150214(VarCurr) ) ).
fof(writeUnaryOperator_11322,axiom,
! [VarCurr] :
( ~ v150243(VarCurr)
<=> v150210(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150231(VarNext)
<=> v150232(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150232(VarNext)
<=> ( v150233(VarNext)
& v150226(VarNext) ) ) ) ).
fof(writeUnaryOperator_11321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150233(VarNext)
<=> v150235(VarNext) ) ) ).
fof(addAssignment_84866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150235(VarNext)
<=> v150226(VarCurr) ) ) ).
fof(addAssignment_84865,axiom,
! [VarCurr] :
( v150226(VarCurr)
<=> v150228(VarCurr) ) ).
fof(addAssignment_84864,axiom,
! [VarCurr] :
( v150228(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_84863,axiom,
! [VarCurr] :
( v150218(VarCurr,bitIndex2)
<=> v150220(VarCurr,bitIndex2) ) ).
fof(addAssignment_84862,axiom,
! [VarCurr] :
( v150220(VarCurr,bitIndex2)
<=> v150222(VarCurr,bitIndex2) ) ).
fof(addAssignment_84861,axiom,
! [VarCurr] :
( v150222(VarCurr,bitIndex2)
<=> v150223(VarCurr,bitIndex2) ) ).
fof(addAssignment_84860,axiom,
! [VarCurr] :
( v150223(VarCurr,bitIndex0)
<=> v150224(VarCurr) ) ).
fof(addAssignment_84859,axiom,
! [VarCurr] :
( v150223(VarCurr,bitIndex1)
<=> v150204(VarCurr) ) ).
fof(addAssignment_84858,axiom,
! [VarCurr] :
( v150223(VarCurr,bitIndex2)
<=> v2042(VarCurr) ) ).
fof(addAssignment_84857,axiom,
! [VarCurr] :
( v150214(VarCurr)
<=> v150216(VarCurr) ) ).
fof(addAssignment_84856,axiom,
! [VarCurr] :
( v150216(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_84855,axiom,
! [VarCurr] :
( v150210(VarCurr)
<=> v150212(VarCurr) ) ).
fof(addAssignment_84854,axiom,
! [VarCurr] :
( v150212(VarCurr)
<=> v2056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19874,axiom,
! [VarCurr] :
( v2042(VarCurr)
<=> ( v2044(VarCurr)
& v150202(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2315,axiom,
! [VarCurr] :
( v150202(VarCurr)
<=> ( ( v2200(VarCurr,bitIndex11)
<=> $false )
& ( v2200(VarCurr,bitIndex10)
<=> $false )
& ( v2200(VarCurr,bitIndex9)
<=> $false )
& ( v2200(VarCurr,bitIndex8)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19873,axiom,
! [VarCurr] :
( v2044(VarCurr)
<=> ( v150199(VarCurr)
& v150200(VarCurr) ) ) ).
fof(writeUnaryOperator_11320,axiom,
! [VarCurr] :
( ~ v150200(VarCurr)
<=> v150178(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2314,axiom,
! [VarCurr] :
( v150199(VarCurr)
<=> ( ( v2046(VarCurr,bitIndex7)
<=> v2200(VarCurr,bitIndex7) )
& ( v2046(VarCurr,bitIndex6)
<=> v2200(VarCurr,bitIndex6) )
& ( v2046(VarCurr,bitIndex5)
<=> v2200(VarCurr,bitIndex5) )
& ( v2046(VarCurr,bitIndex4)
<=> v2200(VarCurr,bitIndex4) )
& ( v2046(VarCurr,bitIndex3)
<=> v2200(VarCurr,bitIndex3) )
& ( v2046(VarCurr,bitIndex2)
<=> v2200(VarCurr,bitIndex2) )
& ( v2046(VarCurr,bitIndex1)
<=> v2200(VarCurr,bitIndex1) )
& ( v2046(VarCurr,bitIndex0)
<=> v2200(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84853,axiom,
! [VarCurr] :
( v150178(VarCurr)
<=> v150180(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2313,axiom,
! [VarCurr] :
( v150180(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex5)
<=> v2813(VarCurr,bitIndex5) )
& ( v2204(VarCurr,bitIndex4)
<=> v2813(VarCurr,bitIndex4) )
& ( v2204(VarCurr,bitIndex3)
<=> v2813(VarCurr,bitIndex3) )
& ( v2204(VarCurr,bitIndex2)
<=> v2813(VarCurr,bitIndex2) )
& ( v2204(VarCurr,bitIndex1)
<=> v2813(VarCurr,bitIndex1) )
& ( v2204(VarCurr,bitIndex0)
<=> v2813(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84852,axiom,
! [VarCurr] :
( v2813(VarCurr,bitIndex5)
<=> v2815(VarCurr,bitIndex5) ) ).
fof(addAssignment_84851,axiom,
! [VarCurr] :
( v2815(VarCurr,bitIndex5)
<=> v2817(VarCurr,bitIndex5) ) ).
fof(addAssignment_84850,axiom,
! [VarNext] :
( v2817(VarNext,bitIndex5)
<=> v150190(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150191(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150190(VarNext,B)
<=> v2817(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2218,axiom,
! [VarNext] :
( v150191(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150190(VarNext,B)
<=> v149913(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150191(VarNext)
<=> v150192(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150192(VarNext)
<=> ( v150194(VarNext)
& v149898(VarNext) ) ) ) ).
fof(writeUnaryOperator_11319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150194(VarNext)
<=> v149907(VarNext) ) ) ).
fof(addAssignment_84849,axiom,
! [VarCurr] :
( v2827(VarCurr,bitIndex5)
<=> v2829(VarCurr,bitIndex5) ) ).
fof(addAssignment_84848,axiom,
! [VarCurr] :
( v2829(VarCurr,bitIndex5)
<=> v149889(VarCurr,bitIndex5) ) ).
fof(addAssignment_84847,axiom,
! [VarCurr] :
( v2831(VarCurr,bitIndex5)
<=> v2833(VarCurr,bitIndex5) ) ).
fof(addAssignment_84846,axiom,
! [VarCurr] :
( v2833(VarCurr,bitIndex5)
<=> v2834(VarCurr,bitIndex5) ) ).
fof(addAssignment_84845,axiom,
! [VarCurr] :
( v2204(VarCurr,bitIndex5)
<=> v2206(VarCurr,bitIndex5) ) ).
fof(addAssignment_84844,axiom,
! [VarCurr] :
( v2206(VarCurr,bitIndex5)
<=> v2208(VarCurr,bitIndex5) ) ).
fof(addAssignment_84843,axiom,
! [VarNext] :
( v2208(VarNext,bitIndex5)
<=> v150182(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150183(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150182(VarNext,B)
<=> v2208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2217,axiom,
! [VarNext] :
( v150183(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v150182(VarNext,B)
<=> v2295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150183(VarNext)
<=> v150184(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150184(VarNext)
<=> ( v150186(VarNext)
& v2278(VarNext) ) ) ) ).
fof(writeUnaryOperator_11318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150186(VarNext)
<=> v2289(VarNext) ) ) ).
fof(addAssignment_84842,axiom,
! [VarCurr] :
( v2226(VarCurr,bitIndex5)
<=> v2228(VarCurr,bitIndex5) ) ).
fof(addAssignment_84841,axiom,
! [VarCurr] :
( v2228(VarCurr,bitIndex5)
<=> v2269(VarCurr,bitIndex5) ) ).
fof(addAssignment_84840,axiom,
! [VarCurr] :
( v2230(VarCurr,bitIndex5)
<=> v2232(VarCurr,bitIndex5) ) ).
fof(addAssignment_84839,axiom,
! [VarCurr] :
( v2232(VarCurr,bitIndex5)
<=> v2234(VarCurr,bitIndex5) ) ).
fof(addAssignment_84838,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2200(VarCurr,B)
<=> v2202(VarCurr,B) ) ) ).
fof(addAssignment_84837,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2202(VarCurr,B)
<=> v143640(VarCurr,B) ) ) ).
fof(addAssignment_84836,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143585(VarCurr,B)
<=> v143587(VarCurr,B) ) ) ).
fof(addAssignment_84835,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143587(VarCurr,B)
<=> v143589(VarCurr,B) ) ) ).
fof(addAssignment_84834,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143589(VarNext,B)
<=> v150170(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150171(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150170(VarNext,B)
<=> v143589(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2216,axiom,
! [VarNext] :
( v150171(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150170(VarNext,B)
<=> v143634(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150171(VarNext)
<=> v150172(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150172(VarNext)
<=> ( v150174(VarNext)
& v143619(VarNext) ) ) ) ).
fof(writeUnaryOperator_11317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150174(VarNext)
<=> v143628(VarNext) ) ) ).
fof(addAssignment_84833,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143599(VarCurr,B)
<=> v143601(VarCurr,B) ) ) ).
fof(addAssignment_84832,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143601(VarCurr,B)
<=> v143610(VarCurr,B) ) ) ).
fof(addAssignment_84831,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143603(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84830,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143528(VarCurr,B)
<=> v143530(VarCurr,B) ) ) ).
fof(addAssignment_84829,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143530(VarCurr,B)
<=> v143532(VarCurr,B) ) ) ).
fof(addAssignment_84828,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143532(VarNext,B)
<=> v150162(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150163(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150162(VarNext,B)
<=> v143532(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2215,axiom,
! [VarNext] :
( v150163(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150162(VarNext,B)
<=> v143577(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150163(VarNext)
<=> v150164(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150164(VarNext)
<=> ( v150166(VarNext)
& v143562(VarNext) ) ) ) ).
fof(writeUnaryOperator_11316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150166(VarNext)
<=> v143571(VarNext) ) ) ).
fof(addAssignment_84827,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143542(VarCurr,B)
<=> v143544(VarCurr,B) ) ) ).
fof(addAssignment_84826,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143544(VarCurr,B)
<=> v143553(VarCurr,B) ) ) ).
fof(addAssignment_84825,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143546(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84824,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143471(VarCurr,B)
<=> v143473(VarCurr,B) ) ) ).
fof(addAssignment_84823,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143473(VarCurr,B)
<=> v143475(VarCurr,B) ) ) ).
fof(addAssignment_84822,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143475(VarNext,B)
<=> v150154(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150155(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150154(VarNext,B)
<=> v143475(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2214,axiom,
! [VarNext] :
( v150155(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150154(VarNext,B)
<=> v143520(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150155(VarNext)
<=> v150156(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150156(VarNext)
<=> ( v150158(VarNext)
& v143505(VarNext) ) ) ) ).
fof(writeUnaryOperator_11315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150158(VarNext)
<=> v143514(VarNext) ) ) ).
fof(addAssignment_84821,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143485(VarCurr,B)
<=> v143487(VarCurr,B) ) ) ).
fof(addAssignment_84820,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143487(VarCurr,B)
<=> v143496(VarCurr,B) ) ) ).
fof(addAssignment_84819,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143489(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84818,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143414(VarCurr,B)
<=> v143416(VarCurr,B) ) ) ).
fof(addAssignment_84817,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143416(VarCurr,B)
<=> v143418(VarCurr,B) ) ) ).
fof(addAssignment_84816,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143418(VarNext,B)
<=> v150146(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150147(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150146(VarNext,B)
<=> v143418(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2213,axiom,
! [VarNext] :
( v150147(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150146(VarNext,B)
<=> v143463(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150147(VarNext)
<=> v150148(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150148(VarNext)
<=> ( v150150(VarNext)
& v143448(VarNext) ) ) ) ).
fof(writeUnaryOperator_11314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150150(VarNext)
<=> v143457(VarNext) ) ) ).
fof(addAssignment_84815,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143428(VarCurr,B)
<=> v143430(VarCurr,B) ) ) ).
fof(addAssignment_84814,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143430(VarCurr,B)
<=> v143439(VarCurr,B) ) ) ).
fof(addAssignment_84813,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143432(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84812,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143357(VarCurr,B)
<=> v143359(VarCurr,B) ) ) ).
fof(addAssignment_84811,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143359(VarCurr,B)
<=> v143361(VarCurr,B) ) ) ).
fof(addAssignment_84810,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143361(VarNext,B)
<=> v150138(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150139(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150138(VarNext,B)
<=> v143361(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2212,axiom,
! [VarNext] :
( v150139(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150138(VarNext,B)
<=> v143406(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150139(VarNext)
<=> v150140(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150140(VarNext)
<=> ( v150142(VarNext)
& v143391(VarNext) ) ) ) ).
fof(writeUnaryOperator_11313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150142(VarNext)
<=> v143400(VarNext) ) ) ).
fof(addAssignment_84809,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143371(VarCurr,B)
<=> v143373(VarCurr,B) ) ) ).
fof(addAssignment_84808,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143373(VarCurr,B)
<=> v143382(VarCurr,B) ) ) ).
fof(addAssignment_84807,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143375(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84806,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143300(VarCurr,B)
<=> v143302(VarCurr,B) ) ) ).
fof(addAssignment_84805,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143302(VarCurr,B)
<=> v143304(VarCurr,B) ) ) ).
fof(addAssignment_84804,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143304(VarNext,B)
<=> v150130(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150131(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150130(VarNext,B)
<=> v143304(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2211,axiom,
! [VarNext] :
( v150131(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150130(VarNext,B)
<=> v143349(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150131(VarNext)
<=> v150132(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150132(VarNext)
<=> ( v150134(VarNext)
& v143334(VarNext) ) ) ) ).
fof(writeUnaryOperator_11312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150134(VarNext)
<=> v143343(VarNext) ) ) ).
fof(addAssignment_84803,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143314(VarCurr,B)
<=> v143316(VarCurr,B) ) ) ).
fof(addAssignment_84802,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143316(VarCurr,B)
<=> v143325(VarCurr,B) ) ) ).
fof(addAssignment_84801,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143318(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84800,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143243(VarCurr,B)
<=> v143245(VarCurr,B) ) ) ).
fof(addAssignment_84799,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143245(VarCurr,B)
<=> v143247(VarCurr,B) ) ) ).
fof(addAssignment_84798,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143247(VarNext,B)
<=> v150122(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150123(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150122(VarNext,B)
<=> v143247(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2210,axiom,
! [VarNext] :
( v150123(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150122(VarNext,B)
<=> v143292(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150123(VarNext)
<=> v150124(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150124(VarNext)
<=> ( v150126(VarNext)
& v143277(VarNext) ) ) ) ).
fof(writeUnaryOperator_11311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150126(VarNext)
<=> v143286(VarNext) ) ) ).
fof(addAssignment_84797,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143257(VarCurr,B)
<=> v143259(VarCurr,B) ) ) ).
fof(addAssignment_84796,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143259(VarCurr,B)
<=> v143268(VarCurr,B) ) ) ).
fof(addAssignment_84795,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143261(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84794,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143186(VarCurr,B)
<=> v143188(VarCurr,B) ) ) ).
fof(addAssignment_84793,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143188(VarCurr,B)
<=> v143190(VarCurr,B) ) ) ).
fof(addAssignment_84792,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143190(VarNext,B)
<=> v150114(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150115(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150114(VarNext,B)
<=> v143190(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2209,axiom,
! [VarNext] :
( v150115(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150114(VarNext,B)
<=> v143235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150115(VarNext)
<=> v150116(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150116(VarNext)
<=> ( v150118(VarNext)
& v143220(VarNext) ) ) ) ).
fof(writeUnaryOperator_11310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150118(VarNext)
<=> v143229(VarNext) ) ) ).
fof(addAssignment_84791,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143200(VarCurr,B)
<=> v143202(VarCurr,B) ) ) ).
fof(addAssignment_84790,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143202(VarCurr,B)
<=> v143211(VarCurr,B) ) ) ).
fof(addAssignment_84789,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143204(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84788,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143129(VarCurr,B)
<=> v143131(VarCurr,B) ) ) ).
fof(addAssignment_84787,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143131(VarCurr,B)
<=> v143133(VarCurr,B) ) ) ).
fof(addAssignment_84786,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143133(VarNext,B)
<=> v150106(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150107(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150106(VarNext,B)
<=> v143133(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2208,axiom,
! [VarNext] :
( v150107(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150106(VarNext,B)
<=> v143178(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150107(VarNext)
<=> v150108(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150108(VarNext)
<=> ( v150110(VarNext)
& v143163(VarNext) ) ) ) ).
fof(writeUnaryOperator_11309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150110(VarNext)
<=> v143172(VarNext) ) ) ).
fof(addAssignment_84785,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143143(VarCurr,B)
<=> v143145(VarCurr,B) ) ) ).
fof(addAssignment_84784,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143145(VarCurr,B)
<=> v143154(VarCurr,B) ) ) ).
fof(addAssignment_84783,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143147(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84782,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143072(VarCurr,B)
<=> v143074(VarCurr,B) ) ) ).
fof(addAssignment_84781,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143074(VarCurr,B)
<=> v143076(VarCurr,B) ) ) ).
fof(addAssignment_84780,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143076(VarNext,B)
<=> v150098(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150099(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150098(VarNext,B)
<=> v143076(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2207,axiom,
! [VarNext] :
( v150099(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150098(VarNext,B)
<=> v143121(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150099(VarNext)
<=> v150100(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150100(VarNext)
<=> ( v150102(VarNext)
& v143106(VarNext) ) ) ) ).
fof(writeUnaryOperator_11308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150102(VarNext)
<=> v143115(VarNext) ) ) ).
fof(addAssignment_84779,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143086(VarCurr,B)
<=> v143088(VarCurr,B) ) ) ).
fof(addAssignment_84778,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143088(VarCurr,B)
<=> v143097(VarCurr,B) ) ) ).
fof(addAssignment_84777,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143090(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84776,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143015(VarCurr,B)
<=> v143017(VarCurr,B) ) ) ).
fof(addAssignment_84775,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143017(VarCurr,B)
<=> v143019(VarCurr,B) ) ) ).
fof(addAssignment_84774,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v143019(VarNext,B)
<=> v150090(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150091(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150090(VarNext,B)
<=> v143019(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2206,axiom,
! [VarNext] :
( v150091(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150090(VarNext,B)
<=> v143064(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150091(VarNext)
<=> v150092(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150092(VarNext)
<=> ( v150094(VarNext)
& v143049(VarNext) ) ) ) ).
fof(writeUnaryOperator_11307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150094(VarNext)
<=> v143058(VarNext) ) ) ).
fof(addAssignment_84773,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143029(VarCurr,B)
<=> v143031(VarCurr,B) ) ) ).
fof(addAssignment_84772,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143031(VarCurr,B)
<=> v143040(VarCurr,B) ) ) ).
fof(addAssignment_84771,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v143033(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84770,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142958(VarCurr,B)
<=> v142960(VarCurr,B) ) ) ).
fof(addAssignment_84769,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142960(VarCurr,B)
<=> v142962(VarCurr,B) ) ) ).
fof(addAssignment_84768,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142962(VarNext,B)
<=> v150082(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150083(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150082(VarNext,B)
<=> v142962(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2205,axiom,
! [VarNext] :
( v150083(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150082(VarNext,B)
<=> v143007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150083(VarNext)
<=> v150084(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150084(VarNext)
<=> ( v150086(VarNext)
& v142992(VarNext) ) ) ) ).
fof(writeUnaryOperator_11306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150086(VarNext)
<=> v143001(VarNext) ) ) ).
fof(addAssignment_84767,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142972(VarCurr,B)
<=> v142974(VarCurr,B) ) ) ).
fof(addAssignment_84766,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142974(VarCurr,B)
<=> v142983(VarCurr,B) ) ) ).
fof(addAssignment_84765,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142976(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84764,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142901(VarCurr,B)
<=> v142903(VarCurr,B) ) ) ).
fof(addAssignment_84763,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142903(VarCurr,B)
<=> v142905(VarCurr,B) ) ) ).
fof(addAssignment_84762,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142905(VarNext,B)
<=> v150074(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150075(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150074(VarNext,B)
<=> v142905(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2204,axiom,
! [VarNext] :
( v150075(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150074(VarNext,B)
<=> v142950(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150075(VarNext)
<=> v150076(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150076(VarNext)
<=> ( v150078(VarNext)
& v142935(VarNext) ) ) ) ).
fof(writeUnaryOperator_11305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150078(VarNext)
<=> v142944(VarNext) ) ) ).
fof(addAssignment_84761,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142915(VarCurr,B)
<=> v142917(VarCurr,B) ) ) ).
fof(addAssignment_84760,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142917(VarCurr,B)
<=> v142926(VarCurr,B) ) ) ).
fof(addAssignment_84759,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142919(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84758,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142844(VarCurr,B)
<=> v142846(VarCurr,B) ) ) ).
fof(addAssignment_84757,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142846(VarCurr,B)
<=> v142848(VarCurr,B) ) ) ).
fof(addAssignment_84756,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142848(VarNext,B)
<=> v150066(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150067(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150066(VarNext,B)
<=> v142848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2203,axiom,
! [VarNext] :
( v150067(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150066(VarNext,B)
<=> v142893(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150067(VarNext)
<=> v150068(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150068(VarNext)
<=> ( v150070(VarNext)
& v142878(VarNext) ) ) ) ).
fof(writeUnaryOperator_11304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150070(VarNext)
<=> v142887(VarNext) ) ) ).
fof(addAssignment_84755,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142858(VarCurr,B)
<=> v142860(VarCurr,B) ) ) ).
fof(addAssignment_84754,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142860(VarCurr,B)
<=> v142869(VarCurr,B) ) ) ).
fof(addAssignment_84753,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142862(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84752,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142787(VarCurr,B)
<=> v142789(VarCurr,B) ) ) ).
fof(addAssignment_84751,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142789(VarCurr,B)
<=> v142791(VarCurr,B) ) ) ).
fof(addAssignment_84750,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142791(VarNext,B)
<=> v150058(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150059(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150058(VarNext,B)
<=> v142791(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2202,axiom,
! [VarNext] :
( v150059(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150058(VarNext,B)
<=> v142836(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150059(VarNext)
<=> v150060(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150060(VarNext)
<=> ( v150062(VarNext)
& v142821(VarNext) ) ) ) ).
fof(writeUnaryOperator_11303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150062(VarNext)
<=> v142830(VarNext) ) ) ).
fof(addAssignment_84749,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142801(VarCurr,B)
<=> v142803(VarCurr,B) ) ) ).
fof(addAssignment_84748,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142803(VarCurr,B)
<=> v142812(VarCurr,B) ) ) ).
fof(addAssignment_84747,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142805(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84746,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142730(VarCurr,B)
<=> v142732(VarCurr,B) ) ) ).
fof(addAssignment_84745,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142732(VarCurr,B)
<=> v142734(VarCurr,B) ) ) ).
fof(addAssignment_84744,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142734(VarNext,B)
<=> v150050(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150051(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150050(VarNext,B)
<=> v142734(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2201,axiom,
! [VarNext] :
( v150051(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150050(VarNext,B)
<=> v142779(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150051(VarNext)
<=> v150052(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150052(VarNext)
<=> ( v150054(VarNext)
& v142764(VarNext) ) ) ) ).
fof(writeUnaryOperator_11302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150054(VarNext)
<=> v142773(VarNext) ) ) ).
fof(addAssignment_84743,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142744(VarCurr,B)
<=> v142746(VarCurr,B) ) ) ).
fof(addAssignment_84742,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142746(VarCurr,B)
<=> v142755(VarCurr,B) ) ) ).
fof(addAssignment_84741,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142748(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84740,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142674(VarCurr,B)
<=> v142676(VarCurr,B) ) ) ).
fof(addAssignment_84739,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142676(VarCurr,B)
<=> v142678(VarCurr,B) ) ) ).
fof(addAssignment_84738,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142678(VarNext,B)
<=> v150042(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150043(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150042(VarNext,B)
<=> v142678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2200,axiom,
! [VarNext] :
( v150043(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150042(VarNext,B)
<=> v142723(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150043(VarNext)
<=> v150044(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150044(VarNext)
<=> ( v150046(VarNext)
& v142708(VarNext) ) ) ) ).
fof(writeUnaryOperator_11301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150046(VarNext)
<=> v142717(VarNext) ) ) ).
fof(addAssignment_84737,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142688(VarCurr,B)
<=> v142690(VarCurr,B) ) ) ).
fof(addAssignment_84736,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142690(VarCurr,B)
<=> v142699(VarCurr,B) ) ) ).
fof(addAssignment_84735,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142692(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84734,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142618(VarCurr,B)
<=> v142620(VarCurr,B) ) ) ).
fof(addAssignment_84733,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142620(VarCurr,B)
<=> v142622(VarCurr,B) ) ) ).
fof(addAssignment_84732,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142622(VarNext,B)
<=> v150034(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150035(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150034(VarNext,B)
<=> v142622(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2199,axiom,
! [VarNext] :
( v150035(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150034(VarNext,B)
<=> v142667(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150035(VarNext)
<=> v150036(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150036(VarNext)
<=> ( v150038(VarNext)
& v142652(VarNext) ) ) ) ).
fof(writeUnaryOperator_11300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150038(VarNext)
<=> v142661(VarNext) ) ) ).
fof(addAssignment_84731,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142632(VarCurr,B)
<=> v142634(VarCurr,B) ) ) ).
fof(addAssignment_84730,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142634(VarCurr,B)
<=> v142643(VarCurr,B) ) ) ).
fof(addAssignment_84729,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142636(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84728,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142562(VarCurr,B)
<=> v142564(VarCurr,B) ) ) ).
fof(addAssignment_84727,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142564(VarCurr,B)
<=> v142566(VarCurr,B) ) ) ).
fof(addAssignment_84726,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142566(VarNext,B)
<=> v150026(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150027(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150026(VarNext,B)
<=> v142566(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2198,axiom,
! [VarNext] :
( v150027(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150026(VarNext,B)
<=> v142611(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150027(VarNext)
<=> v150028(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150028(VarNext)
<=> ( v150030(VarNext)
& v142596(VarNext) ) ) ) ).
fof(writeUnaryOperator_11299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150030(VarNext)
<=> v142605(VarNext) ) ) ).
fof(addAssignment_84725,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142576(VarCurr,B)
<=> v142578(VarCurr,B) ) ) ).
fof(addAssignment_84724,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142578(VarCurr,B)
<=> v142587(VarCurr,B) ) ) ).
fof(addAssignment_84723,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142580(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84722,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142506(VarCurr,B)
<=> v142508(VarCurr,B) ) ) ).
fof(addAssignment_84721,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142508(VarCurr,B)
<=> v142510(VarCurr,B) ) ) ).
fof(addAssignment_84720,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142510(VarNext,B)
<=> v150018(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150019(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150018(VarNext,B)
<=> v142510(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2197,axiom,
! [VarNext] :
( v150019(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150018(VarNext,B)
<=> v142555(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150019(VarNext)
<=> v150020(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150020(VarNext)
<=> ( v150022(VarNext)
& v142540(VarNext) ) ) ) ).
fof(writeUnaryOperator_11298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150022(VarNext)
<=> v142549(VarNext) ) ) ).
fof(addAssignment_84719,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142520(VarCurr,B)
<=> v142522(VarCurr,B) ) ) ).
fof(addAssignment_84718,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142522(VarCurr,B)
<=> v142531(VarCurr,B) ) ) ).
fof(addAssignment_84717,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142524(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84716,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142450(VarCurr,B)
<=> v142452(VarCurr,B) ) ) ).
fof(addAssignment_84715,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142452(VarCurr,B)
<=> v142454(VarCurr,B) ) ) ).
fof(addAssignment_84714,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142454(VarNext,B)
<=> v150010(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150011(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150010(VarNext,B)
<=> v142454(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2196,axiom,
! [VarNext] :
( v150011(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150010(VarNext,B)
<=> v142499(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150011(VarNext)
<=> v150012(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150012(VarNext)
<=> ( v150014(VarNext)
& v142484(VarNext) ) ) ) ).
fof(writeUnaryOperator_11297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150014(VarNext)
<=> v142493(VarNext) ) ) ).
fof(addAssignment_84713,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142464(VarCurr,B)
<=> v142466(VarCurr,B) ) ) ).
fof(addAssignment_84712,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142466(VarCurr,B)
<=> v142475(VarCurr,B) ) ) ).
fof(addAssignment_84711,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142468(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84710,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142394(VarCurr,B)
<=> v142396(VarCurr,B) ) ) ).
fof(addAssignment_84709,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142396(VarCurr,B)
<=> v142398(VarCurr,B) ) ) ).
fof(addAssignment_84708,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142398(VarNext,B)
<=> v150002(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150003(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150002(VarNext,B)
<=> v142398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2195,axiom,
! [VarNext] :
( v150003(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v150002(VarNext,B)
<=> v142443(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150003(VarNext)
<=> v150004(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v150004(VarNext)
<=> ( v150006(VarNext)
& v142428(VarNext) ) ) ) ).
fof(writeUnaryOperator_11296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v150006(VarNext)
<=> v142437(VarNext) ) ) ).
fof(addAssignment_84707,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142408(VarCurr,B)
<=> v142410(VarCurr,B) ) ) ).
fof(addAssignment_84706,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142410(VarCurr,B)
<=> v142419(VarCurr,B) ) ) ).
fof(addAssignment_84705,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142412(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84704,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142338(VarCurr,B)
<=> v142340(VarCurr,B) ) ) ).
fof(addAssignment_84703,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142340(VarCurr,B)
<=> v142342(VarCurr,B) ) ) ).
fof(addAssignment_84702,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142342(VarNext,B)
<=> v149994(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149995(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149994(VarNext,B)
<=> v142342(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2194,axiom,
! [VarNext] :
( v149995(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149994(VarNext,B)
<=> v142387(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149995(VarNext)
<=> v149996(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149996(VarNext)
<=> ( v149998(VarNext)
& v142372(VarNext) ) ) ) ).
fof(writeUnaryOperator_11295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149998(VarNext)
<=> v142381(VarNext) ) ) ).
fof(addAssignment_84701,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142352(VarCurr,B)
<=> v142354(VarCurr,B) ) ) ).
fof(addAssignment_84700,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142354(VarCurr,B)
<=> v142363(VarCurr,B) ) ) ).
fof(addAssignment_84699,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142356(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84698,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142282(VarCurr,B)
<=> v142284(VarCurr,B) ) ) ).
fof(addAssignment_84697,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142284(VarCurr,B)
<=> v142286(VarCurr,B) ) ) ).
fof(addAssignment_84696,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142286(VarNext,B)
<=> v149986(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149987(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149986(VarNext,B)
<=> v142286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2193,axiom,
! [VarNext] :
( v149987(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149986(VarNext,B)
<=> v142331(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149987(VarNext)
<=> v149988(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149988(VarNext)
<=> ( v149990(VarNext)
& v142316(VarNext) ) ) ) ).
fof(writeUnaryOperator_11294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149990(VarNext)
<=> v142325(VarNext) ) ) ).
fof(addAssignment_84695,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142296(VarCurr,B)
<=> v142298(VarCurr,B) ) ) ).
fof(addAssignment_84694,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142298(VarCurr,B)
<=> v142307(VarCurr,B) ) ) ).
fof(addAssignment_84693,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142300(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84692,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142226(VarCurr,B)
<=> v142228(VarCurr,B) ) ) ).
fof(addAssignment_84691,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142228(VarCurr,B)
<=> v142230(VarCurr,B) ) ) ).
fof(addAssignment_84690,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142230(VarNext,B)
<=> v149978(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149979(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149978(VarNext,B)
<=> v142230(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2192,axiom,
! [VarNext] :
( v149979(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149978(VarNext,B)
<=> v142275(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149979(VarNext)
<=> v149980(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149980(VarNext)
<=> ( v149982(VarNext)
& v142260(VarNext) ) ) ) ).
fof(writeUnaryOperator_11293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149982(VarNext)
<=> v142269(VarNext) ) ) ).
fof(addAssignment_84689,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142240(VarCurr,B)
<=> v142242(VarCurr,B) ) ) ).
fof(addAssignment_84688,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142242(VarCurr,B)
<=> v142251(VarCurr,B) ) ) ).
fof(addAssignment_84687,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142244(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84686,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142170(VarCurr,B)
<=> v142172(VarCurr,B) ) ) ).
fof(addAssignment_84685,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142172(VarCurr,B)
<=> v142174(VarCurr,B) ) ) ).
fof(addAssignment_84684,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142174(VarNext,B)
<=> v149970(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149971(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149970(VarNext,B)
<=> v142174(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2191,axiom,
! [VarNext] :
( v149971(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149970(VarNext,B)
<=> v142219(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149971(VarNext)
<=> v149972(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149972(VarNext)
<=> ( v149974(VarNext)
& v142204(VarNext) ) ) ) ).
fof(writeUnaryOperator_11292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149974(VarNext)
<=> v142213(VarNext) ) ) ).
fof(addAssignment_84683,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142184(VarCurr,B)
<=> v142186(VarCurr,B) ) ) ).
fof(addAssignment_84682,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142186(VarCurr,B)
<=> v142195(VarCurr,B) ) ) ).
fof(addAssignment_84681,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142188(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84680,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142114(VarCurr,B)
<=> v142116(VarCurr,B) ) ) ).
fof(addAssignment_84679,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142116(VarCurr,B)
<=> v142118(VarCurr,B) ) ) ).
fof(addAssignment_84678,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142118(VarNext,B)
<=> v149962(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149963(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149962(VarNext,B)
<=> v142118(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2190,axiom,
! [VarNext] :
( v149963(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149962(VarNext,B)
<=> v142163(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149963(VarNext)
<=> v149964(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149964(VarNext)
<=> ( v149966(VarNext)
& v142148(VarNext) ) ) ) ).
fof(writeUnaryOperator_11291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149966(VarNext)
<=> v142157(VarNext) ) ) ).
fof(addAssignment_84677,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142128(VarCurr,B)
<=> v142130(VarCurr,B) ) ) ).
fof(addAssignment_84676,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142130(VarCurr,B)
<=> v142139(VarCurr,B) ) ) ).
fof(addAssignment_84675,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142132(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84674,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142058(VarCurr,B)
<=> v142060(VarCurr,B) ) ) ).
fof(addAssignment_84673,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142060(VarCurr,B)
<=> v142062(VarCurr,B) ) ) ).
fof(addAssignment_84672,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142062(VarNext,B)
<=> v149954(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149955(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149954(VarNext,B)
<=> v142062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2189,axiom,
! [VarNext] :
( v149955(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149954(VarNext,B)
<=> v142107(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149955(VarNext)
<=> v149956(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149956(VarNext)
<=> ( v149958(VarNext)
& v142092(VarNext) ) ) ) ).
fof(writeUnaryOperator_11290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149958(VarNext)
<=> v142101(VarNext) ) ) ).
fof(addAssignment_84671,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142072(VarCurr,B)
<=> v142074(VarCurr,B) ) ) ).
fof(addAssignment_84670,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142074(VarCurr,B)
<=> v142083(VarCurr,B) ) ) ).
fof(addAssignment_84669,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142076(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84668,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142002(VarCurr,B)
<=> v142004(VarCurr,B) ) ) ).
fof(addAssignment_84667,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142004(VarCurr,B)
<=> v142006(VarCurr,B) ) ) ).
fof(addAssignment_84666,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v142006(VarNext,B)
<=> v149946(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149947(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149946(VarNext,B)
<=> v142006(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2188,axiom,
! [VarNext] :
( v149947(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149946(VarNext,B)
<=> v142051(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149947(VarNext)
<=> v149948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149948(VarNext)
<=> ( v149950(VarNext)
& v142036(VarNext) ) ) ) ).
fof(writeUnaryOperator_11289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149950(VarNext)
<=> v142045(VarNext) ) ) ).
fof(addAssignment_84665,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142016(VarCurr,B)
<=> v142018(VarCurr,B) ) ) ).
fof(addAssignment_84664,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142018(VarCurr,B)
<=> v142027(VarCurr,B) ) ) ).
fof(addAssignment_84663,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v142020(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84662,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141946(VarCurr,B)
<=> v141948(VarCurr,B) ) ) ).
fof(addAssignment_84661,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141948(VarCurr,B)
<=> v141950(VarCurr,B) ) ) ).
fof(addAssignment_84660,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v141950(VarNext,B)
<=> v149938(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149939(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149938(VarNext,B)
<=> v141950(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2187,axiom,
! [VarNext] :
( v149939(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149938(VarNext,B)
<=> v141995(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149939(VarNext)
<=> v149940(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149940(VarNext)
<=> ( v149942(VarNext)
& v141980(VarNext) ) ) ) ).
fof(writeUnaryOperator_11288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149942(VarNext)
<=> v141989(VarNext) ) ) ).
fof(addAssignment_84659,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141960(VarCurr,B)
<=> v141962(VarCurr,B) ) ) ).
fof(addAssignment_84658,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141962(VarCurr,B)
<=> v141971(VarCurr,B) ) ) ).
fof(addAssignment_84657,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141964(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84656,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141890(VarCurr,B)
<=> v141892(VarCurr,B) ) ) ).
fof(addAssignment_84655,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141892(VarCurr,B)
<=> v141894(VarCurr,B) ) ) ).
fof(addAssignment_84654,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v141894(VarNext,B)
<=> v149930(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149931(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149930(VarNext,B)
<=> v141894(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2186,axiom,
! [VarNext] :
( v149931(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149930(VarNext,B)
<=> v141939(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149931(VarNext)
<=> v149932(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149932(VarNext)
<=> ( v149934(VarNext)
& v141924(VarNext) ) ) ) ).
fof(writeUnaryOperator_11287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149934(VarNext)
<=> v141933(VarNext) ) ) ).
fof(addAssignment_84653,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141904(VarCurr,B)
<=> v141906(VarCurr,B) ) ) ).
fof(addAssignment_84652,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141906(VarCurr,B)
<=> v141915(VarCurr,B) ) ) ).
fof(addAssignment_84651,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141908(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_84650,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2302(VarCurr,B)
<=> v2304(VarCurr,B) ) ) ).
fof(addAssignment_84649,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2304(VarCurr,B)
<=> v2306(VarCurr,B) ) ) ).
fof(addAssignment_84648,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v2306(VarNext,B)
<=> v149922(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149923(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149922(VarNext,B)
<=> v2306(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2185,axiom,
! [VarNext] :
( v149923(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v149922(VarNext,B)
<=> v141883(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149923(VarNext)
<=> v149924(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149924(VarNext)
<=> ( v149926(VarNext)
& v141868(VarNext) ) ) ) ).
fof(writeUnaryOperator_11286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149926(VarNext)
<=> v141877(VarNext) ) ) ).
fof(addAssignment_84647,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2316(VarCurr,B)
<=> v2318(VarCurr,B) ) ) ).
fof(addAssignment_84646,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2318(VarCurr,B)
<=> v141859(VarCurr,B) ) ) ).
fof(addAssignment_84645,axiom,
! [VarCurr] :
( v2809(VarCurr)
<=> v2811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19804,axiom,
! [VarCurr] :
( v2811(VarCurr)
<=> ( v149920(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2312,axiom,
! [VarCurr] :
( v149920(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_84644,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v2813(VarCurr,B)
<=> v2815(VarCurr,B) ) ) ).
fof(addAssignment_84643,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v2815(VarCurr,B)
<=> v2817(VarCurr,B) ) ) ).
fof(addAssignment_84642,axiom,
! [VarNext,B] :
( range_4_0(B)
=> ( v2817(VarNext,B)
<=> v149902(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149903(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v149902(VarNext,B)
<=> v2817(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2184,axiom,
! [VarNext] :
( v149903(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v149902(VarNext,B)
<=> v149913(VarNext,B) ) ) ) ).
fof(addAssignment_84641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v149913(VarNext,B)
<=> v149911(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1639,axiom,
! [VarCurr] :
( ~ v149914(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v149911(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1645,axiom,
! [VarCurr] :
( v149914(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v149911(VarCurr,B)
<=> v2827(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19803,axiom,
! [VarCurr] :
( v149914(VarCurr)
<=> ( v149915(VarCurr)
& v149916(VarCurr) ) ) ).
fof(writeUnaryOperator_11285,axiom,
! [VarCurr] :
( ~ v149916(VarCurr)
<=> v2823(VarCurr) ) ).
fof(writeUnaryOperator_11284,axiom,
! [VarCurr] :
( ~ v149915(VarCurr)
<=> v2819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149903(VarNext)
<=> v149904(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149904(VarNext)
<=> ( v149905(VarNext)
& v149898(VarNext) ) ) ) ).
fof(writeUnaryOperator_11283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149905(VarNext)
<=> v149907(VarNext) ) ) ).
fof(addAssignment_84640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149907(VarNext)
<=> v149898(VarCurr) ) ) ).
fof(addAssignment_84639,axiom,
! [VarCurr] :
( v149898(VarCurr)
<=> v149900(VarCurr) ) ).
fof(addAssignment_84638,axiom,
! [VarCurr] :
( v149900(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_84637,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v2827(VarCurr,B)
<=> v2829(VarCurr,B) ) ) ).
fof(addAssignment_84636,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v2829(VarCurr,B)
<=> v149889(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2197,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v149889(VarCurr,B)
<=> ( v149890(VarCurr,B)
| v149893(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2196,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v149893(VarCurr,B)
<=> ( v2815(VarCurr,B)
& v149894(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_11282,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v149894(VarCurr,B)
<=> ~ v149895(VarCurr,B) ) ) ).
fof(addAssignment_84635,axiom,
! [VarCurr] :
( v149895(VarCurr,bitIndex0)
<=> v149896(VarCurr) ) ).
fof(addAssignment_84634,axiom,
! [VarCurr] :
( v149895(VarCurr,bitIndex1)
<=> v149896(VarCurr) ) ).
fof(addAssignment_84633,axiom,
! [VarCurr] :
( v149895(VarCurr,bitIndex2)
<=> v149896(VarCurr) ) ).
fof(addAssignment_84632,axiom,
! [VarCurr] :
( v149895(VarCurr,bitIndex3)
<=> v149896(VarCurr) ) ).
fof(addAssignment_84631,axiom,
! [VarCurr] :
( v149895(VarCurr,bitIndex4)
<=> v149896(VarCurr) ) ).
fof(addAssignment_84630,axiom,
! [VarCurr] :
( v149895(VarCurr,bitIndex5)
<=> v149896(VarCurr) ) ).
fof(addAssignment_84629,axiom,
! [VarCurr] :
( v149896(VarCurr)
<=> v2866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2195,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v149890(VarCurr,B)
<=> ( v2831(VarCurr,B)
& v149891(VarCurr,B) ) ) ) ).
fof(addAssignment_84628,axiom,
! [VarCurr] :
( v149891(VarCurr,bitIndex0)
<=> v149892(VarCurr) ) ).
fof(addAssignment_84627,axiom,
! [VarCurr] :
( v149891(VarCurr,bitIndex1)
<=> v149892(VarCurr) ) ).
fof(addAssignment_84626,axiom,
! [VarCurr] :
( v149891(VarCurr,bitIndex2)
<=> v149892(VarCurr) ) ).
fof(addAssignment_84625,axiom,
! [VarCurr] :
( v149891(VarCurr,bitIndex3)
<=> v149892(VarCurr) ) ).
fof(addAssignment_84624,axiom,
! [VarCurr] :
( v149891(VarCurr,bitIndex4)
<=> v149892(VarCurr) ) ).
fof(addAssignment_84623,axiom,
! [VarCurr] :
( v149891(VarCurr,bitIndex5)
<=> v149892(VarCurr) ) ).
fof(addAssignment_84622,axiom,
! [VarCurr] :
( v149892(VarCurr)
<=> v2866(VarCurr) ) ).
fof(addAssignment_84621,axiom,
! [VarCurr] :
( v2866(VarCurr)
<=> v2868(VarCurr) ) ).
fof(addAssignment_84620,axiom,
! [VarCurr] :
( v2868(VarCurr)
<=> v2870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19800,axiom,
! [VarCurr] :
( v2870(VarCurr)
<=> ( v149880(VarCurr)
| v89669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19799,axiom,
! [VarCurr] :
( v149880(VarCurr)
<=> ( v149881(VarCurr)
| v4516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19798,axiom,
! [VarCurr] :
( v149881(VarCurr)
<=> ( v149882(VarCurr)
| v141763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19797,axiom,
! [VarCurr] :
( v149882(VarCurr)
<=> ( v149883(VarCurr)
| v149888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2311,axiom,
! [VarCurr] :
( v149888(VarCurr)
<=> ( ( v141749(VarCurr,bitIndex2)
<=> $false )
& ( v141749(VarCurr,bitIndex1)
<=> $true )
& ( v141749(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19796,axiom,
! [VarCurr] :
( v149883(VarCurr)
<=> ( v149884(VarCurr)
| v149887(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2310,axiom,
! [VarCurr] :
( v149887(VarCurr)
<=> ( ( v141737(VarCurr,bitIndex2)
<=> $false )
& ( v141737(VarCurr,bitIndex1)
<=> $true )
& ( v141737(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19795,axiom,
! [VarCurr] :
( v149884(VarCurr)
<=> ( v149885(VarCurr)
| v149886(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2309,axiom,
! [VarCurr] :
( v149886(VarCurr)
<=> ( ( v2872(VarCurr,bitIndex2)
<=> $false )
& ( v2872(VarCurr,bitIndex1)
<=> $true )
& ( v2872(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2308,axiom,
! [VarCurr] :
( v149885(VarCurr)
<=> ( ( v2872(VarCurr,bitIndex2)
<=> $false )
& ( v2872(VarCurr,bitIndex1)
<=> $true )
& ( v2872(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_84619,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v2872(VarCurr,B)
<=> v2874(VarCurr,B) ) ) ).
fof(addAssignment_84618,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v2874(VarCurr,B)
<=> v2876(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1638,axiom,
! [VarCurr] :
( ~ v2878(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v2876(VarCurr,B)
<=> v149873(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1644,axiom,
! [VarCurr] :
( v2878(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v2876(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addZeroExtensionConstraint_56,axiom,
! [VarCurr] : ~ v149873(VarCurr,bitIndex2) ).
fof(addAssignment_84617,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v149873(VarCurr,B)
<=> v149874(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1637,axiom,
! [VarCurr] :
( ~ v149875(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v149874(VarCurr,B)
<=> v149876(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1643,axiom,
! [VarCurr] :
( v149875(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v149874(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1636,axiom,
! [VarCurr] :
( ~ v149877(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v149876(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1642,axiom,
! [VarCurr] :
( v149877(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v149876(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19794,axiom,
! [VarCurr] :
( v149877(VarCurr)
<=> ( v126727(VarCurr)
& v149878(VarCurr) ) ) ).
fof(writeUnaryOperator_11281,axiom,
! [VarCurr] :
( ~ v149878(VarCurr)
<=> v149763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19793,axiom,
! [VarCurr] :
( v149875(VarCurr)
<=> ( v126727(VarCurr)
& v149763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19792,axiom,
! [VarCurr] :
( v149763(VarCurr)
<=> ( v149765(VarCurr)
& v149817(VarCurr) ) ) ).
fof(addAssignment_84616,axiom,
! [VarCurr] :
( v149817(VarCurr)
<=> v149819(VarCurr) ) ).
fof(addAssignment_84615,axiom,
! [VarCurr] :
( v149819(VarCurr)
<=> v149821(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149855(VarNext)
=> ( v149821(VarNext)
<=> v149821(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2183,axiom,
! [VarNext] :
( v149855(VarNext)
=> ( v149821(VarNext)
<=> v149865(VarNext) ) ) ).
fof(addAssignment_84614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149865(VarNext)
<=> v149863(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1635,axiom,
! [VarCurr] :
( ~ v149866(VarCurr)
=> ( v149863(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1641,axiom,
! [VarCurr] :
( v149866(VarCurr)
=> ( v149863(VarCurr)
<=> v149831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19791,axiom,
! [VarCurr] :
( v149866(VarCurr)
<=> ( v149867(VarCurr)
& v149868(VarCurr) ) ) ).
fof(writeUnaryOperator_11280,axiom,
! [VarCurr] :
( ~ v149868(VarCurr)
<=> v149827(VarCurr) ) ).
fof(writeUnaryOperator_11279,axiom,
! [VarCurr] :
( ~ v149867(VarCurr)
<=> v149823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149855(VarNext)
<=> v149856(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149856(VarNext)
<=> ( v149857(VarNext)
& v149850(VarNext) ) ) ) ).
fof(writeUnaryOperator_11278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149857(VarNext)
<=> v149859(VarNext) ) ) ).
fof(addAssignment_84613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149859(VarNext)
<=> v149850(VarCurr) ) ) ).
fof(addAssignment_84612,axiom,
! [VarCurr] :
( v149850(VarCurr)
<=> v149852(VarCurr) ) ).
fof(addAssignment_84611,axiom,
! [VarCurr] :
( v149852(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_84610,axiom,
! [VarCurr] :
( v149831(VarCurr)
<=> v149833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19788,axiom,
! [VarCurr] :
( v149833(VarCurr)
<=> ( v149842(VarCurr)
| v149845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19787,axiom,
! [VarCurr] :
( v149845(VarCurr)
<=> ( v149819(VarCurr)
& v149846(VarCurr) ) ) ).
fof(writeUnaryOperator_11277,axiom,
! [VarCurr] :
( ~ v149846(VarCurr)
<=> v149847(VarCurr) ) ).
fof(addAssignment_84609,axiom,
! [VarCurr] :
( v149847(VarCurr)
<=> v149848(VarCurr) ) ).
fof(addAssignment_84608,axiom,
! [VarCurr] :
( v149848(VarCurr)
<=> v149840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19786,axiom,
! [VarCurr] :
( v149842(VarCurr)
<=> ( v149835(VarCurr)
& v149843(VarCurr) ) ) ).
fof(addAssignment_84607,axiom,
! [VarCurr] :
( v149843(VarCurr)
<=> v149844(VarCurr) ) ).
fof(addAssignment_84606,axiom,
! [VarCurr] :
( v149844(VarCurr)
<=> v149840(VarCurr) ) ).
fof(addAssignment_84605,axiom,
! [VarCurr] :
( v149840(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_84604,axiom,
! [VarCurr] :
( v149835(VarCurr)
<=> v149837(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6962,axiom,
! [VarCurr] :
( v149837(VarCurr)
<=> ( v110699(VarCurr)
| v108899(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_84603,axiom,
! [VarCurr] :
( v149827(VarCurr)
<=> v149829(VarCurr) ) ).
fof(addAssignment_84602,axiom,
! [VarCurr] :
( v149829(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_84601,axiom,
! [VarCurr] :
( v149823(VarCurr)
<=> v149825(VarCurr) ) ).
fof(addAssignment_84600,axiom,
! [VarCurr] :
( v149825(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_84599,axiom,
! [VarCurr] :
( v149765(VarCurr)
<=> v149767(VarCurr) ) ).
fof(addAssignment_84598,axiom,
! [VarCurr] :
( v149767(VarCurr)
<=> v149769(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149800(VarNext)
=> ( v149769(VarNext)
<=> v149769(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2182,axiom,
! [VarNext] :
( v149800(VarNext)
=> ( v149769(VarNext)
<=> v149810(VarNext) ) ) ).
fof(addAssignment_84597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149810(VarNext)
<=> v149808(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1634,axiom,
! [VarCurr] :
( ~ v149811(VarCurr)
=> ( v149808(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1640,axiom,
! [VarCurr] :
( v149811(VarCurr)
=> ( v149808(VarCurr)
<=> v149779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19785,axiom,
! [VarCurr] :
( v149811(VarCurr)
<=> ( v149812(VarCurr)
& v149813(VarCurr) ) ) ).
fof(writeUnaryOperator_11276,axiom,
! [VarCurr] :
( ~ v149813(VarCurr)
<=> v149775(VarCurr) ) ).
fof(writeUnaryOperator_11275,axiom,
! [VarCurr] :
( ~ v149812(VarCurr)
<=> v149771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149800(VarNext)
<=> v149801(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149801(VarNext)
<=> ( v149802(VarNext)
& v149795(VarNext) ) ) ) ).
fof(writeUnaryOperator_11274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149802(VarNext)
<=> v149804(VarNext) ) ) ).
fof(addAssignment_84596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149804(VarNext)
<=> v149795(VarCurr) ) ) ).
fof(addAssignment_84595,axiom,
! [VarCurr] :
( v149795(VarCurr)
<=> v149797(VarCurr) ) ).
fof(addAssignment_84594,axiom,
! [VarCurr] :
( v149797(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_84593,axiom,
! [VarCurr] :
( v149779(VarCurr)
<=> v149781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19782,axiom,
! [VarCurr] :
( v149781(VarCurr)
<=> ( v149787(VarCurr)
| v149790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19781,axiom,
! [VarCurr] :
( v149790(VarCurr)
<=> ( v149767(VarCurr)
& v149791(VarCurr) ) ) ).
fof(writeUnaryOperator_11273,axiom,
! [VarCurr] :
( ~ v149791(VarCurr)
<=> v149792(VarCurr) ) ).
fof(addAssignment_84592,axiom,
! [VarCurr] :
( v149792(VarCurr)
<=> v149793(VarCurr) ) ).
fof(addAssignment_84591,axiom,
! [VarCurr] :
( v149793(VarCurr)
<=> v149785(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19780,axiom,
! [VarCurr] :
( v149787(VarCurr)
<=> ( v149783(VarCurr)
& v149788(VarCurr) ) ) ).
fof(addAssignment_84590,axiom,
! [VarCurr] :
( v149788(VarCurr)
<=> v149789(VarCurr) ) ).
fof(addAssignment_84589,axiom,
! [VarCurr] :
( v149789(VarCurr)
<=> v149785(VarCurr) ) ).
fof(addAssignment_84588,axiom,
! [VarCurr] :
( v149785(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_84587,axiom,
! [VarCurr] :
( v149783(VarCurr)
<=> v83072(VarCurr) ) ).
fof(addAssignment_84586,axiom,
! [VarCurr] :
( v149775(VarCurr)
<=> v149777(VarCurr) ) ).
fof(addAssignment_84585,axiom,
! [VarCurr] :
( v149777(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_84584,axiom,
! [VarCurr] :
( v149771(VarCurr)
<=> v149773(VarCurr) ) ).
fof(addAssignment_84583,axiom,
! [VarCurr] :
( v149773(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_84582,axiom,
! [VarCurr] :
( v2878(VarCurr)
<=> v2880(VarCurr,bitIndex2) ) ).
fof(addAssignment_84581,axiom,
! [VarCurr] :
( v2880(VarCurr,bitIndex2)
<=> v2882(VarCurr,bitIndex2) ) ).
fof(addAssignment_84580,axiom,
! [VarNext] :
( v2882(VarNext,bitIndex2)
<=> v149755(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149756(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v149755(VarNext,B)
<=> v2882(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2181,axiom,
! [VarNext] :
( v149756(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v149755(VarNext,B)
<=> v112511(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149756(VarNext)
<=> v149757(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149757(VarNext)
<=> ( v149759(VarNext)
& v112496(VarNext) ) ) ) ).
fof(writeUnaryOperator_11272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149759(VarNext)
<=> v112505(VarNext) ) ) ).
fof(addAssignment_84579,axiom,
! [VarCurr] :
( v2892(VarCurr,bitIndex2)
<=> v2894(VarCurr,bitIndex2) ) ).
fof(addAssignment_84578,axiom,
! [VarCurr] :
( v2894(VarCurr,bitIndex2)
<=> v112487(VarCurr,bitIndex2) ) ).
fof(addAssignment_84577,axiom,
! [VarCurr] :
( v2896(VarCurr,bitIndex2)
<=> v112484(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19777,axiom,
! [VarCurr] :
( v2898(VarCurr)
<=> ( v149746(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19776,axiom,
! [VarCurr] :
( v149746(VarCurr)
<=> ( v149747(VarCurr)
| v82954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19775,axiom,
! [VarCurr] :
( v149747(VarCurr)
<=> ( v149748(VarCurr)
| v86877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19774,axiom,
! [VarCurr] :
( v149748(VarCurr)
<=> ( v149749(VarCurr)
| v101501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19773,axiom,
! [VarCurr] :
( v149749(VarCurr)
<=> ( v149750(VarCurr)
| v149752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19772,axiom,
! [VarCurr] :
( v149752(VarCurr)
<=> ( v84899(VarCurr)
& v149753(VarCurr) ) ) ).
fof(writeUnaryOperator_11271,axiom,
! [VarCurr] :
( ~ v149753(VarCurr)
<=> v89409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19771,axiom,
! [VarCurr] :
( v149750(VarCurr)
<=> ( v118(VarCurr)
& v149751(VarCurr) ) ) ).
fof(writeUnaryOperator_11270,axiom,
! [VarCurr] :
( ~ v149751(VarCurr)
<=> v2900(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6961,axiom,
! [VarCurr] :
( v2900(VarCurr)
<=> ( v149739(VarCurr)
| v2902(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6960,axiom,
! [VarCurr] :
( v149739(VarCurr)
<=> ( v149740(VarCurr)
| v2902(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6959,axiom,
! [VarCurr] :
( v149740(VarCurr)
<=> ( v149741(VarCurr)
| v2902(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6958,axiom,
! [VarCurr] :
( v149741(VarCurr)
<=> ( v149742(VarCurr)
| v2902(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6957,axiom,
! [VarCurr] :
( v149742(VarCurr)
<=> ( v149743(VarCurr)
| v2902(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6956,axiom,
! [VarCurr] :
( v149743(VarCurr)
<=> ( v149744(VarCurr)
| v2902(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6955,axiom,
! [VarCurr] :
( v149744(VarCurr)
<=> ( v2902(VarCurr,bitIndex0)
| v2902(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2194,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2902(VarCurr,B)
<=> ( v2904(VarCurr,B)
& v149736(VarCurr,B) ) ) ) ).
fof(addAssignment_84576,axiom,
! [VarCurr] :
( v149736(VarCurr,bitIndex0)
<=> v149577(VarCurr) ) ).
fof(addAssignment_84575,axiom,
! [VarCurr] :
( v149736(VarCurr,bitIndex1)
<=> v149418(VarCurr) ) ).
fof(addAssignment_84574,axiom,
! [VarCurr] :
( v149736(VarCurr,bitIndex2)
<=> v149259(VarCurr) ) ).
fof(addAssignment_84573,axiom,
! [VarCurr] :
( v149736(VarCurr,bitIndex3)
<=> v149100(VarCurr) ) ).
fof(addAssignment_84572,axiom,
! [VarCurr] :
( v149736(VarCurr,bitIndex4)
<=> v148941(VarCurr) ) ).
fof(addAssignment_84571,axiom,
! [VarCurr] :
( v149736(VarCurr,bitIndex5)
<=> v148782(VarCurr) ) ).
fof(addAssignment_84570,axiom,
! [VarCurr] :
( v149736(VarCurr,bitIndex6)
<=> v148623(VarCurr) ) ).
fof(addAssignment_84569,axiom,
! [VarCurr] :
( v149736(VarCurr,bitIndex7)
<=> v146577(VarCurr) ) ).
fof(addAssignment_84568,axiom,
! [VarCurr] :
( v149577(VarCurr)
<=> v149579(VarCurr) ) ).
fof(addAssignment_84567,axiom,
! [VarCurr] :
( v149579(VarCurr)
<=> v149581(VarCurr) ) ).
fof(addAssignment_84566,axiom,
! [VarCurr] :
( v149581(VarCurr)
<=> v149583(VarCurr) ) ).
fof(addAssignment_84565,axiom,
! [VarCurr] :
( v149583(VarCurr)
<=> v149585(VarCurr) ) ).
fof(addAssignment_84564,axiom,
! [VarCurr] :
( v149585(VarCurr)
<=> v149587(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2307,axiom,
! [VarCurr] :
( v149587(VarCurr)
<=> ( ( v149589(VarCurr,bitIndex31)
<=> v149594(VarCurr,bitIndex31) )
& ( v149589(VarCurr,bitIndex30)
<=> v149594(VarCurr,bitIndex30) )
& ( v149589(VarCurr,bitIndex29)
<=> v149594(VarCurr,bitIndex29) )
& ( v149589(VarCurr,bitIndex28)
<=> v149594(VarCurr,bitIndex28) )
& ( v149589(VarCurr,bitIndex27)
<=> v149594(VarCurr,bitIndex27) )
& ( v149589(VarCurr,bitIndex26)
<=> v149594(VarCurr,bitIndex26) )
& ( v149589(VarCurr,bitIndex25)
<=> v149594(VarCurr,bitIndex25) )
& ( v149589(VarCurr,bitIndex24)
<=> v149594(VarCurr,bitIndex24) )
& ( v149589(VarCurr,bitIndex23)
<=> v149594(VarCurr,bitIndex23) )
& ( v149589(VarCurr,bitIndex22)
<=> v149594(VarCurr,bitIndex22) )
& ( v149589(VarCurr,bitIndex21)
<=> v149594(VarCurr,bitIndex21) )
& ( v149589(VarCurr,bitIndex20)
<=> v149594(VarCurr,bitIndex20) )
& ( v149589(VarCurr,bitIndex19)
<=> v149594(VarCurr,bitIndex19) )
& ( v149589(VarCurr,bitIndex18)
<=> v149594(VarCurr,bitIndex18) )
& ( v149589(VarCurr,bitIndex17)
<=> v149594(VarCurr,bitIndex17) )
& ( v149589(VarCurr,bitIndex16)
<=> v149594(VarCurr,bitIndex16) )
& ( v149589(VarCurr,bitIndex15)
<=> v149594(VarCurr,bitIndex15) )
& ( v149589(VarCurr,bitIndex14)
<=> v149594(VarCurr,bitIndex14) )
& ( v149589(VarCurr,bitIndex13)
<=> v149594(VarCurr,bitIndex13) )
& ( v149589(VarCurr,bitIndex12)
<=> v149594(VarCurr,bitIndex12) )
& ( v149589(VarCurr,bitIndex11)
<=> v149594(VarCurr,bitIndex11) )
& ( v149589(VarCurr,bitIndex10)
<=> v149594(VarCurr,bitIndex10) )
& ( v149589(VarCurr,bitIndex9)
<=> v149594(VarCurr,bitIndex9) )
& ( v149589(VarCurr,bitIndex8)
<=> v149594(VarCurr,bitIndex8) )
& ( v149589(VarCurr,bitIndex7)
<=> v149594(VarCurr,bitIndex7) )
& ( v149589(VarCurr,bitIndex6)
<=> v149594(VarCurr,bitIndex6) )
& ( v149589(VarCurr,bitIndex5)
<=> v149594(VarCurr,bitIndex5) )
& ( v149589(VarCurr,bitIndex4)
<=> v149594(VarCurr,bitIndex4) )
& ( v149589(VarCurr,bitIndex3)
<=> v149594(VarCurr,bitIndex3) )
& ( v149589(VarCurr,bitIndex2)
<=> v149594(VarCurr,bitIndex2) )
& ( v149589(VarCurr,bitIndex1)
<=> v149594(VarCurr,bitIndex1) )
& ( v149589(VarCurr,bitIndex0)
<=> v149594(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84563,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v149594(VarCurr,B)
<=> v149596(VarCurr,B) ) ) ).
fof(addAssignment_84562,axiom,
! [VarCurr] :
( ( v149596(VarCurr,bitIndex8)
<=> v149724(VarCurr,bitIndex10) )
& ( v149596(VarCurr,bitIndex7)
<=> v149724(VarCurr,bitIndex9) )
& ( v149596(VarCurr,bitIndex6)
<=> v149724(VarCurr,bitIndex8) )
& ( v149596(VarCurr,bitIndex5)
<=> v149724(VarCurr,bitIndex7) )
& ( v149596(VarCurr,bitIndex4)
<=> v149724(VarCurr,bitIndex6) )
& ( v149596(VarCurr,bitIndex3)
<=> v149724(VarCurr,bitIndex5) )
& ( v149596(VarCurr,bitIndex2)
<=> v149724(VarCurr,bitIndex4) )
& ( v149596(VarCurr,bitIndex1)
<=> v149724(VarCurr,bitIndex3) )
& ( v149596(VarCurr,bitIndex0)
<=> v149724(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_84561,axiom,
! [VarCurr] :
( ( v149596(VarCurr,bitIndex23)
<=> v149714(VarCurr,bitIndex14) )
& ( v149596(VarCurr,bitIndex22)
<=> v149714(VarCurr,bitIndex13) )
& ( v149596(VarCurr,bitIndex21)
<=> v149714(VarCurr,bitIndex12) )
& ( v149596(VarCurr,bitIndex20)
<=> v149714(VarCurr,bitIndex11) )
& ( v149596(VarCurr,bitIndex19)
<=> v149714(VarCurr,bitIndex10) )
& ( v149596(VarCurr,bitIndex18)
<=> v149714(VarCurr,bitIndex9) )
& ( v149596(VarCurr,bitIndex17)
<=> v149714(VarCurr,bitIndex8) )
& ( v149596(VarCurr,bitIndex16)
<=> v149714(VarCurr,bitIndex7) )
& ( v149596(VarCurr,bitIndex15)
<=> v149714(VarCurr,bitIndex6) )
& ( v149596(VarCurr,bitIndex14)
<=> v149714(VarCurr,bitIndex5) )
& ( v149596(VarCurr,bitIndex13)
<=> v149714(VarCurr,bitIndex4) )
& ( v149596(VarCurr,bitIndex12)
<=> v149714(VarCurr,bitIndex3) )
& ( v149596(VarCurr,bitIndex11)
<=> v149714(VarCurr,bitIndex2) )
& ( v149596(VarCurr,bitIndex10)
<=> v149714(VarCurr,bitIndex1) )
& ( v149596(VarCurr,bitIndex9)
<=> v149714(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84560,axiom,
! [VarCurr] :
( ( v149596(VarCurr,bitIndex26)
<=> v149704(VarCurr,bitIndex2) )
& ( v149596(VarCurr,bitIndex25)
<=> v149704(VarCurr,bitIndex1) )
& ( v149596(VarCurr,bitIndex24)
<=> v149704(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84559,axiom,
! [VarCurr] :
( ( v149596(VarCurr,bitIndex30)
<=> v149598(VarCurr,bitIndex3) )
& ( v149596(VarCurr,bitIndex29)
<=> v149598(VarCurr,bitIndex2) )
& ( v149596(VarCurr,bitIndex28)
<=> v149598(VarCurr,bitIndex1) )
& ( v149596(VarCurr,bitIndex27)
<=> v149598(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84558,axiom,
! [VarCurr] :
( v149596(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84557,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149724(VarCurr,B)
<=> v149600(VarCurr,B) ) ) ).
fof(addAssignment_84556,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149600(VarCurr,B)
<=> v149602(VarCurr,B) ) ) ).
fof(addAssignment_84555,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v149602(VarNext,B)
<=> v149726(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149727(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149726(VarNext,B)
<=> v149602(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2180,axiom,
! [VarNext] :
( v149727(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149726(VarNext,B)
<=> v149697(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149727(VarNext)
<=> v149728(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149728(VarNext)
<=> ( v149730(VarNext)
& v149629(VarNext) ) ) ) ).
fof(writeUnaryOperator_11269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149730(VarNext)
<=> v149691(VarNext) ) ) ).
fof(addAssignment_84554,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149624(VarCurr,B)
<=> v149626(VarCurr,B) ) ) ).
fof(addAssignment_84553,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149626(VarCurr,B)
<=> v149627(VarCurr,B) ) ) ).
fof(addAssignment_84552,axiom,
! [VarCurr] :
( ( v149714(VarCurr,bitIndex14)
<=> v149600(VarCurr,bitIndex25) )
& ( v149714(VarCurr,bitIndex13)
<=> v149600(VarCurr,bitIndex24) )
& ( v149714(VarCurr,bitIndex12)
<=> v149600(VarCurr,bitIndex23) )
& ( v149714(VarCurr,bitIndex11)
<=> v149600(VarCurr,bitIndex22) )
& ( v149714(VarCurr,bitIndex10)
<=> v149600(VarCurr,bitIndex21) )
& ( v149714(VarCurr,bitIndex9)
<=> v149600(VarCurr,bitIndex20) )
& ( v149714(VarCurr,bitIndex8)
<=> v149600(VarCurr,bitIndex19) )
& ( v149714(VarCurr,bitIndex7)
<=> v149600(VarCurr,bitIndex18) )
& ( v149714(VarCurr,bitIndex6)
<=> v149600(VarCurr,bitIndex17) )
& ( v149714(VarCurr,bitIndex5)
<=> v149600(VarCurr,bitIndex16) )
& ( v149714(VarCurr,bitIndex4)
<=> v149600(VarCurr,bitIndex15) )
& ( v149714(VarCurr,bitIndex3)
<=> v149600(VarCurr,bitIndex14) )
& ( v149714(VarCurr,bitIndex2)
<=> v149600(VarCurr,bitIndex13) )
& ( v149714(VarCurr,bitIndex1)
<=> v149600(VarCurr,bitIndex12) )
& ( v149714(VarCurr,bitIndex0)
<=> v149600(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84551,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149600(VarCurr,B)
<=> v149602(VarCurr,B) ) ) ).
fof(addAssignment_84550,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v149602(VarNext,B)
<=> v149716(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149717(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149716(VarNext,B)
<=> v149602(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2179,axiom,
! [VarNext] :
( v149717(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149716(VarNext,B)
<=> v149697(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149717(VarNext)
<=> v149718(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149718(VarNext)
<=> ( v149720(VarNext)
& v149629(VarNext) ) ) ) ).
fof(writeUnaryOperator_11268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149720(VarNext)
<=> v149691(VarNext) ) ) ).
fof(addAssignment_84549,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149624(VarCurr,B)
<=> v149626(VarCurr,B) ) ) ).
fof(addAssignment_84548,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149626(VarCurr,B)
<=> v149627(VarCurr,B) ) ) ).
fof(addAssignment_84547,axiom,
! [VarCurr] :
( ( v149704(VarCurr,bitIndex2)
<=> v149600(VarCurr,bitIndex28) )
& ( v149704(VarCurr,bitIndex1)
<=> v149600(VarCurr,bitIndex27) )
& ( v149704(VarCurr,bitIndex0)
<=> v149600(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84546,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149600(VarCurr,B)
<=> v149602(VarCurr,B) ) ) ).
fof(addAssignment_84545,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v149602(VarNext,B)
<=> v149706(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149707(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149706(VarNext,B)
<=> v149602(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2178,axiom,
! [VarNext] :
( v149707(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149706(VarNext,B)
<=> v149697(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149707(VarNext)
<=> v149708(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149708(VarNext)
<=> ( v149710(VarNext)
& v149629(VarNext) ) ) ) ).
fof(writeUnaryOperator_11267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149710(VarNext)
<=> v149691(VarNext) ) ) ).
fof(addAssignment_84544,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149624(VarCurr,B)
<=> v149626(VarCurr,B) ) ) ).
fof(addAssignment_84543,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149626(VarCurr,B)
<=> v149627(VarCurr,B) ) ) ).
fof(addAssignment_84542,axiom,
! [VarCurr] :
( ( v149598(VarCurr,bitIndex3)
<=> v149600(VarCurr,bitIndex32) )
& ( v149598(VarCurr,bitIndex2)
<=> v149600(VarCurr,bitIndex31) )
& ( v149598(VarCurr,bitIndex1)
<=> v149600(VarCurr,bitIndex30) )
& ( v149598(VarCurr,bitIndex0)
<=> v149600(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_84541,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149600(VarCurr,B)
<=> v149602(VarCurr,B) ) ) ).
fof(addAssignment_84540,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v149602(VarNext,B)
<=> v149686(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149687(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149686(VarNext,B)
<=> v149602(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2177,axiom,
! [VarNext] :
( v149687(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149686(VarNext,B)
<=> v149697(VarNext,B) ) ) ) ).
fof(addAssignment_84539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149697(VarNext,B)
<=> v149695(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1633,axiom,
! [VarCurr] :
( ~ v149698(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149695(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1639,axiom,
! [VarCurr] :
( v149698(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149695(VarCurr,B)
<=> v149624(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19764,axiom,
! [VarCurr] :
( v149698(VarCurr)
<=> ( v149699(VarCurr)
& v149700(VarCurr) ) ) ).
fof(writeUnaryOperator_11266,axiom,
! [VarCurr] :
( ~ v149700(VarCurr)
<=> v149614(VarCurr) ) ).
fof(writeUnaryOperator_11265,axiom,
! [VarCurr] :
( ~ v149699(VarCurr)
<=> v149604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149687(VarNext)
<=> v149688(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149688(VarNext)
<=> ( v149689(VarNext)
& v149629(VarNext) ) ) ) ).
fof(writeUnaryOperator_11264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149689(VarNext)
<=> v149691(VarNext) ) ) ).
fof(addAssignment_84538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149691(VarNext)
<=> v149629(VarCurr) ) ) ).
fof(addAssignment_84537,axiom,
! [VarCurr] :
( v149629(VarCurr)
<=> v149631(VarCurr) ) ).
fof(addAssignment_84536,axiom,
! [VarCurr] :
( v149631(VarCurr)
<=> v149633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19761,axiom,
! [VarCurr] :
( v149633(VarCurr)
<=> ( v149684(VarCurr)
| v149680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19760,axiom,
! [VarCurr] :
( v149684(VarCurr)
<=> ( v149635(VarCurr)
& v149639(VarCurr) ) ) ).
fof(addAssignment_84535,axiom,
! [VarCurr] :
( v149680(VarCurr)
<=> v149682(VarCurr) ) ).
fof(addAssignment_84534,axiom,
! [VarCurr] :
( v149682(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149664(VarNext)
=> ( v149639(VarNext)
<=> v149639(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2176,axiom,
! [VarNext] :
( v149664(VarNext)
=> ( v149639(VarNext)
<=> v149674(VarNext) ) ) ).
fof(addAssignment_84533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149674(VarNext)
<=> v149672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19759,axiom,
! [VarCurr] :
( v149672(VarCurr)
<=> ( v149675(VarCurr)
& v149676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19758,axiom,
! [VarCurr] :
( v149676(VarCurr)
<=> ( v149645(VarCurr)
| v149659(VarCurr) ) ) ).
fof(writeUnaryOperator_11263,axiom,
! [VarCurr] :
( ~ v149675(VarCurr)
<=> v149641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149664(VarNext)
<=> v149665(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149665(VarNext)
<=> ( v149667(VarNext)
& v149669(VarNext) ) ) ) ).
fof(writeUnaryOperator_11262,axiom,
! [VarCurr] :
( ~ v149669(VarCurr)
<=> v149635(VarCurr) ) ).
fof(addAssignment_84532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149667(VarNext)
<=> v149635(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_291,axiom,
( v149639(constB0)
<=> $true ) ).
fof(addAssignment_84531,axiom,
! [VarCurr] :
( v149659(VarCurr)
<=> v149661(VarCurr) ) ).
fof(addAssignment_84530,axiom,
! [VarCurr] :
( v149661(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_84529,axiom,
! [VarCurr] :
( v149645(VarCurr)
<=> v149647(VarCurr) ) ).
fof(addAssignment_84528,axiom,
! [VarCurr] :
( v149647(VarCurr)
<=> v149649(VarCurr) ) ).
fof(addAssignment_84527,axiom,
! [VarCurr] :
( v149649(VarCurr)
<=> v149651(VarCurr) ) ).
fof(addAssignment_84526,axiom,
! [VarCurr] :
( v149651(VarCurr)
<=> v149653(VarCurr) ) ).
fof(addAssignment_84525,axiom,
! [VarCurr] :
( v149653(VarCurr)
<=> v149655(VarCurr) ) ).
fof(addAssignment_84524,axiom,
! [VarCurr] :
( v149655(VarCurr)
<=> v149657(VarCurr) ) ).
fof(addAssignment_84523,axiom,
! [VarCurr] :
( v149657(VarCurr)
<=> v2940(VarCurr) ) ).
fof(addAssignment_84522,axiom,
! [VarCurr] :
( v149641(VarCurr)
<=> v149643(VarCurr) ) ).
fof(addAssignment_84521,axiom,
! [VarCurr] :
( v149643(VarCurr)
<=> $false ) ).
fof(addAssignment_84520,axiom,
! [VarCurr] :
( v149635(VarCurr)
<=> v149637(VarCurr) ) ).
fof(addAssignment_84519,axiom,
! [VarCurr] :
( v149637(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_84518,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149624(VarCurr,B)
<=> v149626(VarCurr,B) ) ) ).
fof(addAssignment_84517,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149626(VarCurr,B)
<=> v149627(VarCurr,B) ) ) ).
fof(addAssignment_84516,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v149627(VarCurr,B)
<=> v148466(VarCurr,B) ) ) ).
fof(addAssignment_84515,axiom,
! [VarCurr] :
( ( v149627(VarCurr,bitIndex25)
<=> v148465(VarCurr,bitIndex14) )
& ( v149627(VarCurr,bitIndex24)
<=> v148465(VarCurr,bitIndex13) )
& ( v149627(VarCurr,bitIndex23)
<=> v148465(VarCurr,bitIndex12) )
& ( v149627(VarCurr,bitIndex22)
<=> v148465(VarCurr,bitIndex11) )
& ( v149627(VarCurr,bitIndex21)
<=> v148465(VarCurr,bitIndex10) )
& ( v149627(VarCurr,bitIndex20)
<=> v148465(VarCurr,bitIndex9) )
& ( v149627(VarCurr,bitIndex19)
<=> v148465(VarCurr,bitIndex8) )
& ( v149627(VarCurr,bitIndex18)
<=> v148465(VarCurr,bitIndex7) )
& ( v149627(VarCurr,bitIndex17)
<=> v148465(VarCurr,bitIndex6) )
& ( v149627(VarCurr,bitIndex16)
<=> v148465(VarCurr,bitIndex5) )
& ( v149627(VarCurr,bitIndex15)
<=> v148465(VarCurr,bitIndex4) )
& ( v149627(VarCurr,bitIndex14)
<=> v148465(VarCurr,bitIndex3) )
& ( v149627(VarCurr,bitIndex13)
<=> v148465(VarCurr,bitIndex2) )
& ( v149627(VarCurr,bitIndex12)
<=> v148465(VarCurr,bitIndex1) )
& ( v149627(VarCurr,bitIndex11)
<=> v148465(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84514,axiom,
! [VarCurr] :
( ( v149627(VarCurr,bitIndex28)
<=> v148464(VarCurr,bitIndex2) )
& ( v149627(VarCurr,bitIndex27)
<=> v148464(VarCurr,bitIndex1) )
& ( v149627(VarCurr,bitIndex26)
<=> v148464(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84513,axiom,
! [VarCurr] :
( ( v149627(VarCurr,bitIndex32)
<=> v148448(VarCurr,bitIndex3) )
& ( v149627(VarCurr,bitIndex31)
<=> v148448(VarCurr,bitIndex2) )
& ( v149627(VarCurr,bitIndex30)
<=> v148448(VarCurr,bitIndex1) )
& ( v149627(VarCurr,bitIndex29)
<=> v148448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84512,axiom,
! [VarCurr] :
( v149614(VarCurr)
<=> v149616(VarCurr) ) ).
fof(addAssignment_84511,axiom,
! [VarCurr] :
( v149616(VarCurr)
<=> v149618(VarCurr) ) ).
fof(addAssignment_84510,axiom,
! [VarCurr] :
( v149618(VarCurr)
<=> v149620(VarCurr) ) ).
fof(addAssignment_84509,axiom,
! [VarCurr] :
( v149620(VarCurr)
<=> v149622(VarCurr) ) ).
fof(addAssignment_84508,axiom,
! [VarCurr] :
( v149622(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_84507,axiom,
! [VarCurr] :
( v149604(VarCurr)
<=> v149606(VarCurr) ) ).
fof(addAssignment_84506,axiom,
! [VarCurr] :
( v149606(VarCurr)
<=> v149608(VarCurr) ) ).
fof(addAssignment_84505,axiom,
! [VarCurr] :
( v149608(VarCurr)
<=> v149610(VarCurr) ) ).
fof(addAssignment_84504,axiom,
! [VarCurr] :
( v149610(VarCurr)
<=> v149612(VarCurr) ) ).
fof(addAssignment_84503,axiom,
! [VarCurr] :
( v149612(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_84502,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v149589(VarCurr,B)
<=> v149591(VarCurr,B) ) ) ).
fof(addAssignment_84501,axiom,
! [VarCurr] :
( v149591(VarCurr,bitIndex0)
<=> v148213(VarCurr) ) ).
fof(addAssignment_84500,axiom,
! [VarCurr] :
( ( v149591(VarCurr,bitIndex8)
<=> v148123(VarCurr,bitIndex10) )
& ( v149591(VarCurr,bitIndex7)
<=> v148123(VarCurr,bitIndex9) )
& ( v149591(VarCurr,bitIndex6)
<=> v148123(VarCurr,bitIndex8) )
& ( v149591(VarCurr,bitIndex5)
<=> v148123(VarCurr,bitIndex7) )
& ( v149591(VarCurr,bitIndex4)
<=> v148123(VarCurr,bitIndex6) )
& ( v149591(VarCurr,bitIndex3)
<=> v148123(VarCurr,bitIndex5) )
& ( v149591(VarCurr,bitIndex2)
<=> v148123(VarCurr,bitIndex4) )
& ( v149591(VarCurr,bitIndex1)
<=> v148123(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_84499,axiom,
! [VarCurr] :
( ( v149591(VarCurr,bitIndex23)
<=> v148029(VarCurr,bitIndex14) )
& ( v149591(VarCurr,bitIndex22)
<=> v148029(VarCurr,bitIndex13) )
& ( v149591(VarCurr,bitIndex21)
<=> v148029(VarCurr,bitIndex12) )
& ( v149591(VarCurr,bitIndex20)
<=> v148029(VarCurr,bitIndex11) )
& ( v149591(VarCurr,bitIndex19)
<=> v148029(VarCurr,bitIndex10) )
& ( v149591(VarCurr,bitIndex18)
<=> v148029(VarCurr,bitIndex9) )
& ( v149591(VarCurr,bitIndex17)
<=> v148029(VarCurr,bitIndex8) )
& ( v149591(VarCurr,bitIndex16)
<=> v148029(VarCurr,bitIndex7) )
& ( v149591(VarCurr,bitIndex15)
<=> v148029(VarCurr,bitIndex6) )
& ( v149591(VarCurr,bitIndex14)
<=> v148029(VarCurr,bitIndex5) )
& ( v149591(VarCurr,bitIndex13)
<=> v148029(VarCurr,bitIndex4) )
& ( v149591(VarCurr,bitIndex12)
<=> v148029(VarCurr,bitIndex3) )
& ( v149591(VarCurr,bitIndex11)
<=> v148029(VarCurr,bitIndex2) )
& ( v149591(VarCurr,bitIndex10)
<=> v148029(VarCurr,bitIndex1) )
& ( v149591(VarCurr,bitIndex9)
<=> v148029(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84498,axiom,
! [VarCurr] :
( ( v149591(VarCurr,bitIndex26)
<=> v147943(VarCurr,bitIndex2) )
& ( v149591(VarCurr,bitIndex25)
<=> v147943(VarCurr,bitIndex1) )
& ( v149591(VarCurr,bitIndex24)
<=> v147943(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84497,axiom,
! [VarCurr] :
( ( v149591(VarCurr,bitIndex30)
<=> v146593(VarCurr,bitIndex3) )
& ( v149591(VarCurr,bitIndex29)
<=> v146593(VarCurr,bitIndex2) )
& ( v149591(VarCurr,bitIndex28)
<=> v146593(VarCurr,bitIndex1) )
& ( v149591(VarCurr,bitIndex27)
<=> v146593(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84496,axiom,
! [VarCurr] :
( v149591(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84495,axiom,
! [VarCurr] :
( v149418(VarCurr)
<=> v149420(VarCurr) ) ).
fof(addAssignment_84494,axiom,
! [VarCurr] :
( v149420(VarCurr)
<=> v149422(VarCurr) ) ).
fof(addAssignment_84493,axiom,
! [VarCurr] :
( v149422(VarCurr)
<=> v149424(VarCurr) ) ).
fof(addAssignment_84492,axiom,
! [VarCurr] :
( v149424(VarCurr)
<=> v149426(VarCurr) ) ).
fof(addAssignment_84491,axiom,
! [VarCurr] :
( v149426(VarCurr)
<=> v149428(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2306,axiom,
! [VarCurr] :
( v149428(VarCurr)
<=> ( ( v149430(VarCurr,bitIndex31)
<=> v149435(VarCurr,bitIndex31) )
& ( v149430(VarCurr,bitIndex30)
<=> v149435(VarCurr,bitIndex30) )
& ( v149430(VarCurr,bitIndex29)
<=> v149435(VarCurr,bitIndex29) )
& ( v149430(VarCurr,bitIndex28)
<=> v149435(VarCurr,bitIndex28) )
& ( v149430(VarCurr,bitIndex27)
<=> v149435(VarCurr,bitIndex27) )
& ( v149430(VarCurr,bitIndex26)
<=> v149435(VarCurr,bitIndex26) )
& ( v149430(VarCurr,bitIndex25)
<=> v149435(VarCurr,bitIndex25) )
& ( v149430(VarCurr,bitIndex24)
<=> v149435(VarCurr,bitIndex24) )
& ( v149430(VarCurr,bitIndex23)
<=> v149435(VarCurr,bitIndex23) )
& ( v149430(VarCurr,bitIndex22)
<=> v149435(VarCurr,bitIndex22) )
& ( v149430(VarCurr,bitIndex21)
<=> v149435(VarCurr,bitIndex21) )
& ( v149430(VarCurr,bitIndex20)
<=> v149435(VarCurr,bitIndex20) )
& ( v149430(VarCurr,bitIndex19)
<=> v149435(VarCurr,bitIndex19) )
& ( v149430(VarCurr,bitIndex18)
<=> v149435(VarCurr,bitIndex18) )
& ( v149430(VarCurr,bitIndex17)
<=> v149435(VarCurr,bitIndex17) )
& ( v149430(VarCurr,bitIndex16)
<=> v149435(VarCurr,bitIndex16) )
& ( v149430(VarCurr,bitIndex15)
<=> v149435(VarCurr,bitIndex15) )
& ( v149430(VarCurr,bitIndex14)
<=> v149435(VarCurr,bitIndex14) )
& ( v149430(VarCurr,bitIndex13)
<=> v149435(VarCurr,bitIndex13) )
& ( v149430(VarCurr,bitIndex12)
<=> v149435(VarCurr,bitIndex12) )
& ( v149430(VarCurr,bitIndex11)
<=> v149435(VarCurr,bitIndex11) )
& ( v149430(VarCurr,bitIndex10)
<=> v149435(VarCurr,bitIndex10) )
& ( v149430(VarCurr,bitIndex9)
<=> v149435(VarCurr,bitIndex9) )
& ( v149430(VarCurr,bitIndex8)
<=> v149435(VarCurr,bitIndex8) )
& ( v149430(VarCurr,bitIndex7)
<=> v149435(VarCurr,bitIndex7) )
& ( v149430(VarCurr,bitIndex6)
<=> v149435(VarCurr,bitIndex6) )
& ( v149430(VarCurr,bitIndex5)
<=> v149435(VarCurr,bitIndex5) )
& ( v149430(VarCurr,bitIndex4)
<=> v149435(VarCurr,bitIndex4) )
& ( v149430(VarCurr,bitIndex3)
<=> v149435(VarCurr,bitIndex3) )
& ( v149430(VarCurr,bitIndex2)
<=> v149435(VarCurr,bitIndex2) )
& ( v149430(VarCurr,bitIndex1)
<=> v149435(VarCurr,bitIndex1) )
& ( v149430(VarCurr,bitIndex0)
<=> v149435(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84490,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v149435(VarCurr,B)
<=> v149437(VarCurr,B) ) ) ).
fof(addAssignment_84489,axiom,
! [VarCurr] :
( ( v149437(VarCurr,bitIndex8)
<=> v149565(VarCurr,bitIndex10) )
& ( v149437(VarCurr,bitIndex7)
<=> v149565(VarCurr,bitIndex9) )
& ( v149437(VarCurr,bitIndex6)
<=> v149565(VarCurr,bitIndex8) )
& ( v149437(VarCurr,bitIndex5)
<=> v149565(VarCurr,bitIndex7) )
& ( v149437(VarCurr,bitIndex4)
<=> v149565(VarCurr,bitIndex6) )
& ( v149437(VarCurr,bitIndex3)
<=> v149565(VarCurr,bitIndex5) )
& ( v149437(VarCurr,bitIndex2)
<=> v149565(VarCurr,bitIndex4) )
& ( v149437(VarCurr,bitIndex1)
<=> v149565(VarCurr,bitIndex3) )
& ( v149437(VarCurr,bitIndex0)
<=> v149565(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_84488,axiom,
! [VarCurr] :
( ( v149437(VarCurr,bitIndex23)
<=> v149555(VarCurr,bitIndex14) )
& ( v149437(VarCurr,bitIndex22)
<=> v149555(VarCurr,bitIndex13) )
& ( v149437(VarCurr,bitIndex21)
<=> v149555(VarCurr,bitIndex12) )
& ( v149437(VarCurr,bitIndex20)
<=> v149555(VarCurr,bitIndex11) )
& ( v149437(VarCurr,bitIndex19)
<=> v149555(VarCurr,bitIndex10) )
& ( v149437(VarCurr,bitIndex18)
<=> v149555(VarCurr,bitIndex9) )
& ( v149437(VarCurr,bitIndex17)
<=> v149555(VarCurr,bitIndex8) )
& ( v149437(VarCurr,bitIndex16)
<=> v149555(VarCurr,bitIndex7) )
& ( v149437(VarCurr,bitIndex15)
<=> v149555(VarCurr,bitIndex6) )
& ( v149437(VarCurr,bitIndex14)
<=> v149555(VarCurr,bitIndex5) )
& ( v149437(VarCurr,bitIndex13)
<=> v149555(VarCurr,bitIndex4) )
& ( v149437(VarCurr,bitIndex12)
<=> v149555(VarCurr,bitIndex3) )
& ( v149437(VarCurr,bitIndex11)
<=> v149555(VarCurr,bitIndex2) )
& ( v149437(VarCurr,bitIndex10)
<=> v149555(VarCurr,bitIndex1) )
& ( v149437(VarCurr,bitIndex9)
<=> v149555(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84487,axiom,
! [VarCurr] :
( ( v149437(VarCurr,bitIndex26)
<=> v149545(VarCurr,bitIndex2) )
& ( v149437(VarCurr,bitIndex25)
<=> v149545(VarCurr,bitIndex1) )
& ( v149437(VarCurr,bitIndex24)
<=> v149545(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84486,axiom,
! [VarCurr] :
( ( v149437(VarCurr,bitIndex30)
<=> v149439(VarCurr,bitIndex3) )
& ( v149437(VarCurr,bitIndex29)
<=> v149439(VarCurr,bitIndex2) )
& ( v149437(VarCurr,bitIndex28)
<=> v149439(VarCurr,bitIndex1) )
& ( v149437(VarCurr,bitIndex27)
<=> v149439(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84485,axiom,
! [VarCurr] :
( v149437(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84484,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149565(VarCurr,B)
<=> v149441(VarCurr,B) ) ) ).
fof(addAssignment_84483,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149441(VarCurr,B)
<=> v149443(VarCurr,B) ) ) ).
fof(addAssignment_84482,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v149443(VarNext,B)
<=> v149567(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149568(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149567(VarNext,B)
<=> v149443(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2175,axiom,
! [VarNext] :
( v149568(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149567(VarNext,B)
<=> v149538(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149568(VarNext)
<=> v149569(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149569(VarNext)
<=> ( v149571(VarNext)
& v149470(VarNext) ) ) ) ).
fof(writeUnaryOperator_11261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149571(VarNext)
<=> v149532(VarNext) ) ) ).
fof(addAssignment_84481,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149465(VarCurr,B)
<=> v149467(VarCurr,B) ) ) ).
fof(addAssignment_84480,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149467(VarCurr,B)
<=> v149468(VarCurr,B) ) ) ).
fof(addAssignment_84479,axiom,
! [VarCurr] :
( ( v149555(VarCurr,bitIndex14)
<=> v149441(VarCurr,bitIndex25) )
& ( v149555(VarCurr,bitIndex13)
<=> v149441(VarCurr,bitIndex24) )
& ( v149555(VarCurr,bitIndex12)
<=> v149441(VarCurr,bitIndex23) )
& ( v149555(VarCurr,bitIndex11)
<=> v149441(VarCurr,bitIndex22) )
& ( v149555(VarCurr,bitIndex10)
<=> v149441(VarCurr,bitIndex21) )
& ( v149555(VarCurr,bitIndex9)
<=> v149441(VarCurr,bitIndex20) )
& ( v149555(VarCurr,bitIndex8)
<=> v149441(VarCurr,bitIndex19) )
& ( v149555(VarCurr,bitIndex7)
<=> v149441(VarCurr,bitIndex18) )
& ( v149555(VarCurr,bitIndex6)
<=> v149441(VarCurr,bitIndex17) )
& ( v149555(VarCurr,bitIndex5)
<=> v149441(VarCurr,bitIndex16) )
& ( v149555(VarCurr,bitIndex4)
<=> v149441(VarCurr,bitIndex15) )
& ( v149555(VarCurr,bitIndex3)
<=> v149441(VarCurr,bitIndex14) )
& ( v149555(VarCurr,bitIndex2)
<=> v149441(VarCurr,bitIndex13) )
& ( v149555(VarCurr,bitIndex1)
<=> v149441(VarCurr,bitIndex12) )
& ( v149555(VarCurr,bitIndex0)
<=> v149441(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84478,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149441(VarCurr,B)
<=> v149443(VarCurr,B) ) ) ).
fof(addAssignment_84477,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v149443(VarNext,B)
<=> v149557(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149558(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149557(VarNext,B)
<=> v149443(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2174,axiom,
! [VarNext] :
( v149558(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149557(VarNext,B)
<=> v149538(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149558(VarNext)
<=> v149559(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149559(VarNext)
<=> ( v149561(VarNext)
& v149470(VarNext) ) ) ) ).
fof(writeUnaryOperator_11260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149561(VarNext)
<=> v149532(VarNext) ) ) ).
fof(addAssignment_84476,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149465(VarCurr,B)
<=> v149467(VarCurr,B) ) ) ).
fof(addAssignment_84475,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149467(VarCurr,B)
<=> v149468(VarCurr,B) ) ) ).
fof(addAssignment_84474,axiom,
! [VarCurr] :
( ( v149545(VarCurr,bitIndex2)
<=> v149441(VarCurr,bitIndex28) )
& ( v149545(VarCurr,bitIndex1)
<=> v149441(VarCurr,bitIndex27) )
& ( v149545(VarCurr,bitIndex0)
<=> v149441(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84473,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149441(VarCurr,B)
<=> v149443(VarCurr,B) ) ) ).
fof(addAssignment_84472,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v149443(VarNext,B)
<=> v149547(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149548(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149547(VarNext,B)
<=> v149443(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2173,axiom,
! [VarNext] :
( v149548(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149547(VarNext,B)
<=> v149538(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149548(VarNext)
<=> v149549(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149549(VarNext)
<=> ( v149551(VarNext)
& v149470(VarNext) ) ) ) ).
fof(writeUnaryOperator_11259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149551(VarNext)
<=> v149532(VarNext) ) ) ).
fof(addAssignment_84471,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149465(VarCurr,B)
<=> v149467(VarCurr,B) ) ) ).
fof(addAssignment_84470,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149467(VarCurr,B)
<=> v149468(VarCurr,B) ) ) ).
fof(addAssignment_84469,axiom,
! [VarCurr] :
( ( v149439(VarCurr,bitIndex3)
<=> v149441(VarCurr,bitIndex32) )
& ( v149439(VarCurr,bitIndex2)
<=> v149441(VarCurr,bitIndex31) )
& ( v149439(VarCurr,bitIndex1)
<=> v149441(VarCurr,bitIndex30) )
& ( v149439(VarCurr,bitIndex0)
<=> v149441(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_84468,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149441(VarCurr,B)
<=> v149443(VarCurr,B) ) ) ).
fof(addAssignment_84467,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v149443(VarNext,B)
<=> v149527(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149528(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149527(VarNext,B)
<=> v149443(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2172,axiom,
! [VarNext] :
( v149528(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149527(VarNext,B)
<=> v149538(VarNext,B) ) ) ) ).
fof(addAssignment_84466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149538(VarNext,B)
<=> v149536(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1632,axiom,
! [VarCurr] :
( ~ v149539(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149536(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1638,axiom,
! [VarCurr] :
( v149539(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149536(VarCurr,B)
<=> v149465(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19749,axiom,
! [VarCurr] :
( v149539(VarCurr)
<=> ( v149540(VarCurr)
& v149541(VarCurr) ) ) ).
fof(writeUnaryOperator_11258,axiom,
! [VarCurr] :
( ~ v149541(VarCurr)
<=> v149455(VarCurr) ) ).
fof(writeUnaryOperator_11257,axiom,
! [VarCurr] :
( ~ v149540(VarCurr)
<=> v149445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149528(VarNext)
<=> v149529(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149529(VarNext)
<=> ( v149530(VarNext)
& v149470(VarNext) ) ) ) ).
fof(writeUnaryOperator_11256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149530(VarNext)
<=> v149532(VarNext) ) ) ).
fof(addAssignment_84465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149532(VarNext)
<=> v149470(VarCurr) ) ) ).
fof(addAssignment_84464,axiom,
! [VarCurr] :
( v149470(VarCurr)
<=> v149472(VarCurr) ) ).
fof(addAssignment_84463,axiom,
! [VarCurr] :
( v149472(VarCurr)
<=> v149474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19746,axiom,
! [VarCurr] :
( v149474(VarCurr)
<=> ( v149525(VarCurr)
| v149521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19745,axiom,
! [VarCurr] :
( v149525(VarCurr)
<=> ( v149476(VarCurr)
& v149480(VarCurr) ) ) ).
fof(addAssignment_84462,axiom,
! [VarCurr] :
( v149521(VarCurr)
<=> v149523(VarCurr) ) ).
fof(addAssignment_84461,axiom,
! [VarCurr] :
( v149523(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149505(VarNext)
=> ( v149480(VarNext)
<=> v149480(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2171,axiom,
! [VarNext] :
( v149505(VarNext)
=> ( v149480(VarNext)
<=> v149515(VarNext) ) ) ).
fof(addAssignment_84460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149515(VarNext)
<=> v149513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19744,axiom,
! [VarCurr] :
( v149513(VarCurr)
<=> ( v149516(VarCurr)
& v149517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19743,axiom,
! [VarCurr] :
( v149517(VarCurr)
<=> ( v149486(VarCurr)
| v149500(VarCurr) ) ) ).
fof(writeUnaryOperator_11255,axiom,
! [VarCurr] :
( ~ v149516(VarCurr)
<=> v149482(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149505(VarNext)
<=> v149506(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149506(VarNext)
<=> ( v149508(VarNext)
& v149510(VarNext) ) ) ) ).
fof(writeUnaryOperator_11254,axiom,
! [VarCurr] :
( ~ v149510(VarCurr)
<=> v149476(VarCurr) ) ).
fof(addAssignment_84459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149508(VarNext)
<=> v149476(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_290,axiom,
( v149480(constB0)
<=> $true ) ).
fof(addAssignment_84458,axiom,
! [VarCurr] :
( v149500(VarCurr)
<=> v149502(VarCurr) ) ).
fof(addAssignment_84457,axiom,
! [VarCurr] :
( v149502(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_84456,axiom,
! [VarCurr] :
( v149486(VarCurr)
<=> v149488(VarCurr) ) ).
fof(addAssignment_84455,axiom,
! [VarCurr] :
( v149488(VarCurr)
<=> v149490(VarCurr) ) ).
fof(addAssignment_84454,axiom,
! [VarCurr] :
( v149490(VarCurr)
<=> v149492(VarCurr) ) ).
fof(addAssignment_84453,axiom,
! [VarCurr] :
( v149492(VarCurr)
<=> v149494(VarCurr) ) ).
fof(addAssignment_84452,axiom,
! [VarCurr] :
( v149494(VarCurr)
<=> v149496(VarCurr) ) ).
fof(addAssignment_84451,axiom,
! [VarCurr] :
( v149496(VarCurr)
<=> v149498(VarCurr) ) ).
fof(addAssignment_84450,axiom,
! [VarCurr] :
( v149498(VarCurr)
<=> v146343(VarCurr) ) ).
fof(addAssignment_84449,axiom,
! [VarCurr] :
( v149482(VarCurr)
<=> v149484(VarCurr) ) ).
fof(addAssignment_84448,axiom,
! [VarCurr] :
( v149484(VarCurr)
<=> $false ) ).
fof(addAssignment_84447,axiom,
! [VarCurr] :
( v149476(VarCurr)
<=> v149478(VarCurr) ) ).
fof(addAssignment_84446,axiom,
! [VarCurr] :
( v149478(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_84445,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149465(VarCurr,B)
<=> v149467(VarCurr,B) ) ) ).
fof(addAssignment_84444,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149467(VarCurr,B)
<=> v149468(VarCurr,B) ) ) ).
fof(addAssignment_84443,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v149468(VarCurr,B)
<=> v148466(VarCurr,B) ) ) ).
fof(addAssignment_84442,axiom,
! [VarCurr] :
( ( v149468(VarCurr,bitIndex25)
<=> v148465(VarCurr,bitIndex14) )
& ( v149468(VarCurr,bitIndex24)
<=> v148465(VarCurr,bitIndex13) )
& ( v149468(VarCurr,bitIndex23)
<=> v148465(VarCurr,bitIndex12) )
& ( v149468(VarCurr,bitIndex22)
<=> v148465(VarCurr,bitIndex11) )
& ( v149468(VarCurr,bitIndex21)
<=> v148465(VarCurr,bitIndex10) )
& ( v149468(VarCurr,bitIndex20)
<=> v148465(VarCurr,bitIndex9) )
& ( v149468(VarCurr,bitIndex19)
<=> v148465(VarCurr,bitIndex8) )
& ( v149468(VarCurr,bitIndex18)
<=> v148465(VarCurr,bitIndex7) )
& ( v149468(VarCurr,bitIndex17)
<=> v148465(VarCurr,bitIndex6) )
& ( v149468(VarCurr,bitIndex16)
<=> v148465(VarCurr,bitIndex5) )
& ( v149468(VarCurr,bitIndex15)
<=> v148465(VarCurr,bitIndex4) )
& ( v149468(VarCurr,bitIndex14)
<=> v148465(VarCurr,bitIndex3) )
& ( v149468(VarCurr,bitIndex13)
<=> v148465(VarCurr,bitIndex2) )
& ( v149468(VarCurr,bitIndex12)
<=> v148465(VarCurr,bitIndex1) )
& ( v149468(VarCurr,bitIndex11)
<=> v148465(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84441,axiom,
! [VarCurr] :
( ( v149468(VarCurr,bitIndex28)
<=> v148464(VarCurr,bitIndex2) )
& ( v149468(VarCurr,bitIndex27)
<=> v148464(VarCurr,bitIndex1) )
& ( v149468(VarCurr,bitIndex26)
<=> v148464(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84440,axiom,
! [VarCurr] :
( ( v149468(VarCurr,bitIndex32)
<=> v148448(VarCurr,bitIndex3) )
& ( v149468(VarCurr,bitIndex31)
<=> v148448(VarCurr,bitIndex2) )
& ( v149468(VarCurr,bitIndex30)
<=> v148448(VarCurr,bitIndex1) )
& ( v149468(VarCurr,bitIndex29)
<=> v148448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84439,axiom,
! [VarCurr] :
( v149455(VarCurr)
<=> v149457(VarCurr) ) ).
fof(addAssignment_84438,axiom,
! [VarCurr] :
( v149457(VarCurr)
<=> v149459(VarCurr) ) ).
fof(addAssignment_84437,axiom,
! [VarCurr] :
( v149459(VarCurr)
<=> v149461(VarCurr) ) ).
fof(addAssignment_84436,axiom,
! [VarCurr] :
( v149461(VarCurr)
<=> v149463(VarCurr) ) ).
fof(addAssignment_84435,axiom,
! [VarCurr] :
( v149463(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_84434,axiom,
! [VarCurr] :
( v149445(VarCurr)
<=> v149447(VarCurr) ) ).
fof(addAssignment_84433,axiom,
! [VarCurr] :
( v149447(VarCurr)
<=> v149449(VarCurr) ) ).
fof(addAssignment_84432,axiom,
! [VarCurr] :
( v149449(VarCurr)
<=> v149451(VarCurr) ) ).
fof(addAssignment_84431,axiom,
! [VarCurr] :
( v149451(VarCurr)
<=> v149453(VarCurr) ) ).
fof(addAssignment_84430,axiom,
! [VarCurr] :
( v149453(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_84429,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v149430(VarCurr,B)
<=> v149432(VarCurr,B) ) ) ).
fof(addAssignment_84428,axiom,
! [VarCurr] :
( v149432(VarCurr,bitIndex0)
<=> v148213(VarCurr) ) ).
fof(addAssignment_84427,axiom,
! [VarCurr] :
( ( v149432(VarCurr,bitIndex8)
<=> v148123(VarCurr,bitIndex10) )
& ( v149432(VarCurr,bitIndex7)
<=> v148123(VarCurr,bitIndex9) )
& ( v149432(VarCurr,bitIndex6)
<=> v148123(VarCurr,bitIndex8) )
& ( v149432(VarCurr,bitIndex5)
<=> v148123(VarCurr,bitIndex7) )
& ( v149432(VarCurr,bitIndex4)
<=> v148123(VarCurr,bitIndex6) )
& ( v149432(VarCurr,bitIndex3)
<=> v148123(VarCurr,bitIndex5) )
& ( v149432(VarCurr,bitIndex2)
<=> v148123(VarCurr,bitIndex4) )
& ( v149432(VarCurr,bitIndex1)
<=> v148123(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_84426,axiom,
! [VarCurr] :
( ( v149432(VarCurr,bitIndex23)
<=> v148029(VarCurr,bitIndex14) )
& ( v149432(VarCurr,bitIndex22)
<=> v148029(VarCurr,bitIndex13) )
& ( v149432(VarCurr,bitIndex21)
<=> v148029(VarCurr,bitIndex12) )
& ( v149432(VarCurr,bitIndex20)
<=> v148029(VarCurr,bitIndex11) )
& ( v149432(VarCurr,bitIndex19)
<=> v148029(VarCurr,bitIndex10) )
& ( v149432(VarCurr,bitIndex18)
<=> v148029(VarCurr,bitIndex9) )
& ( v149432(VarCurr,bitIndex17)
<=> v148029(VarCurr,bitIndex8) )
& ( v149432(VarCurr,bitIndex16)
<=> v148029(VarCurr,bitIndex7) )
& ( v149432(VarCurr,bitIndex15)
<=> v148029(VarCurr,bitIndex6) )
& ( v149432(VarCurr,bitIndex14)
<=> v148029(VarCurr,bitIndex5) )
& ( v149432(VarCurr,bitIndex13)
<=> v148029(VarCurr,bitIndex4) )
& ( v149432(VarCurr,bitIndex12)
<=> v148029(VarCurr,bitIndex3) )
& ( v149432(VarCurr,bitIndex11)
<=> v148029(VarCurr,bitIndex2) )
& ( v149432(VarCurr,bitIndex10)
<=> v148029(VarCurr,bitIndex1) )
& ( v149432(VarCurr,bitIndex9)
<=> v148029(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84425,axiom,
! [VarCurr] :
( ( v149432(VarCurr,bitIndex26)
<=> v147943(VarCurr,bitIndex2) )
& ( v149432(VarCurr,bitIndex25)
<=> v147943(VarCurr,bitIndex1) )
& ( v149432(VarCurr,bitIndex24)
<=> v147943(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84424,axiom,
! [VarCurr] :
( ( v149432(VarCurr,bitIndex30)
<=> v146593(VarCurr,bitIndex3) )
& ( v149432(VarCurr,bitIndex29)
<=> v146593(VarCurr,bitIndex2) )
& ( v149432(VarCurr,bitIndex28)
<=> v146593(VarCurr,bitIndex1) )
& ( v149432(VarCurr,bitIndex27)
<=> v146593(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84423,axiom,
! [VarCurr] :
( v149432(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84422,axiom,
! [VarCurr] :
( v149259(VarCurr)
<=> v149261(VarCurr) ) ).
fof(addAssignment_84421,axiom,
! [VarCurr] :
( v149261(VarCurr)
<=> v149263(VarCurr) ) ).
fof(addAssignment_84420,axiom,
! [VarCurr] :
( v149263(VarCurr)
<=> v149265(VarCurr) ) ).
fof(addAssignment_84419,axiom,
! [VarCurr] :
( v149265(VarCurr)
<=> v149267(VarCurr) ) ).
fof(addAssignment_84418,axiom,
! [VarCurr] :
( v149267(VarCurr)
<=> v149269(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2305,axiom,
! [VarCurr] :
( v149269(VarCurr)
<=> ( ( v149271(VarCurr,bitIndex31)
<=> v149276(VarCurr,bitIndex31) )
& ( v149271(VarCurr,bitIndex30)
<=> v149276(VarCurr,bitIndex30) )
& ( v149271(VarCurr,bitIndex29)
<=> v149276(VarCurr,bitIndex29) )
& ( v149271(VarCurr,bitIndex28)
<=> v149276(VarCurr,bitIndex28) )
& ( v149271(VarCurr,bitIndex27)
<=> v149276(VarCurr,bitIndex27) )
& ( v149271(VarCurr,bitIndex26)
<=> v149276(VarCurr,bitIndex26) )
& ( v149271(VarCurr,bitIndex25)
<=> v149276(VarCurr,bitIndex25) )
& ( v149271(VarCurr,bitIndex24)
<=> v149276(VarCurr,bitIndex24) )
& ( v149271(VarCurr,bitIndex23)
<=> v149276(VarCurr,bitIndex23) )
& ( v149271(VarCurr,bitIndex22)
<=> v149276(VarCurr,bitIndex22) )
& ( v149271(VarCurr,bitIndex21)
<=> v149276(VarCurr,bitIndex21) )
& ( v149271(VarCurr,bitIndex20)
<=> v149276(VarCurr,bitIndex20) )
& ( v149271(VarCurr,bitIndex19)
<=> v149276(VarCurr,bitIndex19) )
& ( v149271(VarCurr,bitIndex18)
<=> v149276(VarCurr,bitIndex18) )
& ( v149271(VarCurr,bitIndex17)
<=> v149276(VarCurr,bitIndex17) )
& ( v149271(VarCurr,bitIndex16)
<=> v149276(VarCurr,bitIndex16) )
& ( v149271(VarCurr,bitIndex15)
<=> v149276(VarCurr,bitIndex15) )
& ( v149271(VarCurr,bitIndex14)
<=> v149276(VarCurr,bitIndex14) )
& ( v149271(VarCurr,bitIndex13)
<=> v149276(VarCurr,bitIndex13) )
& ( v149271(VarCurr,bitIndex12)
<=> v149276(VarCurr,bitIndex12) )
& ( v149271(VarCurr,bitIndex11)
<=> v149276(VarCurr,bitIndex11) )
& ( v149271(VarCurr,bitIndex10)
<=> v149276(VarCurr,bitIndex10) )
& ( v149271(VarCurr,bitIndex9)
<=> v149276(VarCurr,bitIndex9) )
& ( v149271(VarCurr,bitIndex8)
<=> v149276(VarCurr,bitIndex8) )
& ( v149271(VarCurr,bitIndex7)
<=> v149276(VarCurr,bitIndex7) )
& ( v149271(VarCurr,bitIndex6)
<=> v149276(VarCurr,bitIndex6) )
& ( v149271(VarCurr,bitIndex5)
<=> v149276(VarCurr,bitIndex5) )
& ( v149271(VarCurr,bitIndex4)
<=> v149276(VarCurr,bitIndex4) )
& ( v149271(VarCurr,bitIndex3)
<=> v149276(VarCurr,bitIndex3) )
& ( v149271(VarCurr,bitIndex2)
<=> v149276(VarCurr,bitIndex2) )
& ( v149271(VarCurr,bitIndex1)
<=> v149276(VarCurr,bitIndex1) )
& ( v149271(VarCurr,bitIndex0)
<=> v149276(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84417,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v149276(VarCurr,B)
<=> v149278(VarCurr,B) ) ) ).
fof(addAssignment_84416,axiom,
! [VarCurr] :
( ( v149278(VarCurr,bitIndex8)
<=> v149406(VarCurr,bitIndex10) )
& ( v149278(VarCurr,bitIndex7)
<=> v149406(VarCurr,bitIndex9) )
& ( v149278(VarCurr,bitIndex6)
<=> v149406(VarCurr,bitIndex8) )
& ( v149278(VarCurr,bitIndex5)
<=> v149406(VarCurr,bitIndex7) )
& ( v149278(VarCurr,bitIndex4)
<=> v149406(VarCurr,bitIndex6) )
& ( v149278(VarCurr,bitIndex3)
<=> v149406(VarCurr,bitIndex5) )
& ( v149278(VarCurr,bitIndex2)
<=> v149406(VarCurr,bitIndex4) )
& ( v149278(VarCurr,bitIndex1)
<=> v149406(VarCurr,bitIndex3) )
& ( v149278(VarCurr,bitIndex0)
<=> v149406(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_84415,axiom,
! [VarCurr] :
( ( v149278(VarCurr,bitIndex23)
<=> v149396(VarCurr,bitIndex14) )
& ( v149278(VarCurr,bitIndex22)
<=> v149396(VarCurr,bitIndex13) )
& ( v149278(VarCurr,bitIndex21)
<=> v149396(VarCurr,bitIndex12) )
& ( v149278(VarCurr,bitIndex20)
<=> v149396(VarCurr,bitIndex11) )
& ( v149278(VarCurr,bitIndex19)
<=> v149396(VarCurr,bitIndex10) )
& ( v149278(VarCurr,bitIndex18)
<=> v149396(VarCurr,bitIndex9) )
& ( v149278(VarCurr,bitIndex17)
<=> v149396(VarCurr,bitIndex8) )
& ( v149278(VarCurr,bitIndex16)
<=> v149396(VarCurr,bitIndex7) )
& ( v149278(VarCurr,bitIndex15)
<=> v149396(VarCurr,bitIndex6) )
& ( v149278(VarCurr,bitIndex14)
<=> v149396(VarCurr,bitIndex5) )
& ( v149278(VarCurr,bitIndex13)
<=> v149396(VarCurr,bitIndex4) )
& ( v149278(VarCurr,bitIndex12)
<=> v149396(VarCurr,bitIndex3) )
& ( v149278(VarCurr,bitIndex11)
<=> v149396(VarCurr,bitIndex2) )
& ( v149278(VarCurr,bitIndex10)
<=> v149396(VarCurr,bitIndex1) )
& ( v149278(VarCurr,bitIndex9)
<=> v149396(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84414,axiom,
! [VarCurr] :
( ( v149278(VarCurr,bitIndex26)
<=> v149386(VarCurr,bitIndex2) )
& ( v149278(VarCurr,bitIndex25)
<=> v149386(VarCurr,bitIndex1) )
& ( v149278(VarCurr,bitIndex24)
<=> v149386(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84413,axiom,
! [VarCurr] :
( ( v149278(VarCurr,bitIndex30)
<=> v149280(VarCurr,bitIndex3) )
& ( v149278(VarCurr,bitIndex29)
<=> v149280(VarCurr,bitIndex2) )
& ( v149278(VarCurr,bitIndex28)
<=> v149280(VarCurr,bitIndex1) )
& ( v149278(VarCurr,bitIndex27)
<=> v149280(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84412,axiom,
! [VarCurr] :
( v149278(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84411,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149406(VarCurr,B)
<=> v149282(VarCurr,B) ) ) ).
fof(addAssignment_84410,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149282(VarCurr,B)
<=> v149284(VarCurr,B) ) ) ).
fof(addAssignment_84409,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v149284(VarNext,B)
<=> v149408(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149409(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149408(VarNext,B)
<=> v149284(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2170,axiom,
! [VarNext] :
( v149409(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149408(VarNext,B)
<=> v149379(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149409(VarNext)
<=> v149410(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149410(VarNext)
<=> ( v149412(VarNext)
& v149311(VarNext) ) ) ) ).
fof(writeUnaryOperator_11253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149412(VarNext)
<=> v149373(VarNext) ) ) ).
fof(addAssignment_84408,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149306(VarCurr,B)
<=> v149308(VarCurr,B) ) ) ).
fof(addAssignment_84407,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149308(VarCurr,B)
<=> v149309(VarCurr,B) ) ) ).
fof(addAssignment_84406,axiom,
! [VarCurr] :
( ( v149396(VarCurr,bitIndex14)
<=> v149282(VarCurr,bitIndex25) )
& ( v149396(VarCurr,bitIndex13)
<=> v149282(VarCurr,bitIndex24) )
& ( v149396(VarCurr,bitIndex12)
<=> v149282(VarCurr,bitIndex23) )
& ( v149396(VarCurr,bitIndex11)
<=> v149282(VarCurr,bitIndex22) )
& ( v149396(VarCurr,bitIndex10)
<=> v149282(VarCurr,bitIndex21) )
& ( v149396(VarCurr,bitIndex9)
<=> v149282(VarCurr,bitIndex20) )
& ( v149396(VarCurr,bitIndex8)
<=> v149282(VarCurr,bitIndex19) )
& ( v149396(VarCurr,bitIndex7)
<=> v149282(VarCurr,bitIndex18) )
& ( v149396(VarCurr,bitIndex6)
<=> v149282(VarCurr,bitIndex17) )
& ( v149396(VarCurr,bitIndex5)
<=> v149282(VarCurr,bitIndex16) )
& ( v149396(VarCurr,bitIndex4)
<=> v149282(VarCurr,bitIndex15) )
& ( v149396(VarCurr,bitIndex3)
<=> v149282(VarCurr,bitIndex14) )
& ( v149396(VarCurr,bitIndex2)
<=> v149282(VarCurr,bitIndex13) )
& ( v149396(VarCurr,bitIndex1)
<=> v149282(VarCurr,bitIndex12) )
& ( v149396(VarCurr,bitIndex0)
<=> v149282(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84405,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149282(VarCurr,B)
<=> v149284(VarCurr,B) ) ) ).
fof(addAssignment_84404,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v149284(VarNext,B)
<=> v149398(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149399(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149398(VarNext,B)
<=> v149284(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2169,axiom,
! [VarNext] :
( v149399(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149398(VarNext,B)
<=> v149379(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149399(VarNext)
<=> v149400(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149400(VarNext)
<=> ( v149402(VarNext)
& v149311(VarNext) ) ) ) ).
fof(writeUnaryOperator_11252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149402(VarNext)
<=> v149373(VarNext) ) ) ).
fof(addAssignment_84403,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149306(VarCurr,B)
<=> v149308(VarCurr,B) ) ) ).
fof(addAssignment_84402,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149308(VarCurr,B)
<=> v149309(VarCurr,B) ) ) ).
fof(addAssignment_84401,axiom,
! [VarCurr] :
( ( v149386(VarCurr,bitIndex2)
<=> v149282(VarCurr,bitIndex28) )
& ( v149386(VarCurr,bitIndex1)
<=> v149282(VarCurr,bitIndex27) )
& ( v149386(VarCurr,bitIndex0)
<=> v149282(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84400,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149282(VarCurr,B)
<=> v149284(VarCurr,B) ) ) ).
fof(addAssignment_84399,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v149284(VarNext,B)
<=> v149388(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149389(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149388(VarNext,B)
<=> v149284(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2168,axiom,
! [VarNext] :
( v149389(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149388(VarNext,B)
<=> v149379(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149389(VarNext)
<=> v149390(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149390(VarNext)
<=> ( v149392(VarNext)
& v149311(VarNext) ) ) ) ).
fof(writeUnaryOperator_11251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149392(VarNext)
<=> v149373(VarNext) ) ) ).
fof(addAssignment_84398,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149306(VarCurr,B)
<=> v149308(VarCurr,B) ) ) ).
fof(addAssignment_84397,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149308(VarCurr,B)
<=> v149309(VarCurr,B) ) ) ).
fof(addAssignment_84396,axiom,
! [VarCurr] :
( ( v149280(VarCurr,bitIndex3)
<=> v149282(VarCurr,bitIndex32) )
& ( v149280(VarCurr,bitIndex2)
<=> v149282(VarCurr,bitIndex31) )
& ( v149280(VarCurr,bitIndex1)
<=> v149282(VarCurr,bitIndex30) )
& ( v149280(VarCurr,bitIndex0)
<=> v149282(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_84395,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149282(VarCurr,B)
<=> v149284(VarCurr,B) ) ) ).
fof(addAssignment_84394,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v149284(VarNext,B)
<=> v149368(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149369(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149368(VarNext,B)
<=> v149284(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2167,axiom,
! [VarNext] :
( v149369(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149368(VarNext,B)
<=> v149379(VarNext,B) ) ) ) ).
fof(addAssignment_84393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149379(VarNext,B)
<=> v149377(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1631,axiom,
! [VarCurr] :
( ~ v149380(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149377(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1637,axiom,
! [VarCurr] :
( v149380(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149377(VarCurr,B)
<=> v149306(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19734,axiom,
! [VarCurr] :
( v149380(VarCurr)
<=> ( v149381(VarCurr)
& v149382(VarCurr) ) ) ).
fof(writeUnaryOperator_11250,axiom,
! [VarCurr] :
( ~ v149382(VarCurr)
<=> v149296(VarCurr) ) ).
fof(writeUnaryOperator_11249,axiom,
! [VarCurr] :
( ~ v149381(VarCurr)
<=> v149286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149369(VarNext)
<=> v149370(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149370(VarNext)
<=> ( v149371(VarNext)
& v149311(VarNext) ) ) ) ).
fof(writeUnaryOperator_11248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149371(VarNext)
<=> v149373(VarNext) ) ) ).
fof(addAssignment_84392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149373(VarNext)
<=> v149311(VarCurr) ) ) ).
fof(addAssignment_84391,axiom,
! [VarCurr] :
( v149311(VarCurr)
<=> v149313(VarCurr) ) ).
fof(addAssignment_84390,axiom,
! [VarCurr] :
( v149313(VarCurr)
<=> v149315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19731,axiom,
! [VarCurr] :
( v149315(VarCurr)
<=> ( v149366(VarCurr)
| v149362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19730,axiom,
! [VarCurr] :
( v149366(VarCurr)
<=> ( v149317(VarCurr)
& v149321(VarCurr) ) ) ).
fof(addAssignment_84389,axiom,
! [VarCurr] :
( v149362(VarCurr)
<=> v149364(VarCurr) ) ).
fof(addAssignment_84388,axiom,
! [VarCurr] :
( v149364(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149346(VarNext)
=> ( v149321(VarNext)
<=> v149321(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2166,axiom,
! [VarNext] :
( v149346(VarNext)
=> ( v149321(VarNext)
<=> v149356(VarNext) ) ) ).
fof(addAssignment_84387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149356(VarNext)
<=> v149354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19729,axiom,
! [VarCurr] :
( v149354(VarCurr)
<=> ( v149357(VarCurr)
& v149358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19728,axiom,
! [VarCurr] :
( v149358(VarCurr)
<=> ( v149327(VarCurr)
| v149341(VarCurr) ) ) ).
fof(writeUnaryOperator_11247,axiom,
! [VarCurr] :
( ~ v149357(VarCurr)
<=> v149323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149346(VarNext)
<=> v149347(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149347(VarNext)
<=> ( v149349(VarNext)
& v149351(VarNext) ) ) ) ).
fof(writeUnaryOperator_11246,axiom,
! [VarCurr] :
( ~ v149351(VarCurr)
<=> v149317(VarCurr) ) ).
fof(addAssignment_84386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149349(VarNext)
<=> v149317(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_289,axiom,
( v149321(constB0)
<=> $true ) ).
fof(addAssignment_84385,axiom,
! [VarCurr] :
( v149341(VarCurr)
<=> v149343(VarCurr) ) ).
fof(addAssignment_84384,axiom,
! [VarCurr] :
( v149343(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_84383,axiom,
! [VarCurr] :
( v149327(VarCurr)
<=> v149329(VarCurr) ) ).
fof(addAssignment_84382,axiom,
! [VarCurr] :
( v149329(VarCurr)
<=> v149331(VarCurr) ) ).
fof(addAssignment_84381,axiom,
! [VarCurr] :
( v149331(VarCurr)
<=> v149333(VarCurr) ) ).
fof(addAssignment_84380,axiom,
! [VarCurr] :
( v149333(VarCurr)
<=> v149335(VarCurr) ) ).
fof(addAssignment_84379,axiom,
! [VarCurr] :
( v149335(VarCurr)
<=> v149337(VarCurr) ) ).
fof(addAssignment_84378,axiom,
! [VarCurr] :
( v149337(VarCurr)
<=> v149339(VarCurr) ) ).
fof(addAssignment_84377,axiom,
! [VarCurr] :
( v149339(VarCurr)
<=> v146358(VarCurr) ) ).
fof(addAssignment_84376,axiom,
! [VarCurr] :
( v149323(VarCurr)
<=> v149325(VarCurr) ) ).
fof(addAssignment_84375,axiom,
! [VarCurr] :
( v149325(VarCurr)
<=> $false ) ).
fof(addAssignment_84374,axiom,
! [VarCurr] :
( v149317(VarCurr)
<=> v149319(VarCurr) ) ).
fof(addAssignment_84373,axiom,
! [VarCurr] :
( v149319(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_84372,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149306(VarCurr,B)
<=> v149308(VarCurr,B) ) ) ).
fof(addAssignment_84371,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149308(VarCurr,B)
<=> v149309(VarCurr,B) ) ) ).
fof(addAssignment_84370,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v149309(VarCurr,B)
<=> v148466(VarCurr,B) ) ) ).
fof(addAssignment_84369,axiom,
! [VarCurr] :
( ( v149309(VarCurr,bitIndex25)
<=> v148465(VarCurr,bitIndex14) )
& ( v149309(VarCurr,bitIndex24)
<=> v148465(VarCurr,bitIndex13) )
& ( v149309(VarCurr,bitIndex23)
<=> v148465(VarCurr,bitIndex12) )
& ( v149309(VarCurr,bitIndex22)
<=> v148465(VarCurr,bitIndex11) )
& ( v149309(VarCurr,bitIndex21)
<=> v148465(VarCurr,bitIndex10) )
& ( v149309(VarCurr,bitIndex20)
<=> v148465(VarCurr,bitIndex9) )
& ( v149309(VarCurr,bitIndex19)
<=> v148465(VarCurr,bitIndex8) )
& ( v149309(VarCurr,bitIndex18)
<=> v148465(VarCurr,bitIndex7) )
& ( v149309(VarCurr,bitIndex17)
<=> v148465(VarCurr,bitIndex6) )
& ( v149309(VarCurr,bitIndex16)
<=> v148465(VarCurr,bitIndex5) )
& ( v149309(VarCurr,bitIndex15)
<=> v148465(VarCurr,bitIndex4) )
& ( v149309(VarCurr,bitIndex14)
<=> v148465(VarCurr,bitIndex3) )
& ( v149309(VarCurr,bitIndex13)
<=> v148465(VarCurr,bitIndex2) )
& ( v149309(VarCurr,bitIndex12)
<=> v148465(VarCurr,bitIndex1) )
& ( v149309(VarCurr,bitIndex11)
<=> v148465(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84368,axiom,
! [VarCurr] :
( ( v149309(VarCurr,bitIndex28)
<=> v148464(VarCurr,bitIndex2) )
& ( v149309(VarCurr,bitIndex27)
<=> v148464(VarCurr,bitIndex1) )
& ( v149309(VarCurr,bitIndex26)
<=> v148464(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84367,axiom,
! [VarCurr] :
( ( v149309(VarCurr,bitIndex32)
<=> v148448(VarCurr,bitIndex3) )
& ( v149309(VarCurr,bitIndex31)
<=> v148448(VarCurr,bitIndex2) )
& ( v149309(VarCurr,bitIndex30)
<=> v148448(VarCurr,bitIndex1) )
& ( v149309(VarCurr,bitIndex29)
<=> v148448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84366,axiom,
! [VarCurr] :
( v149296(VarCurr)
<=> v149298(VarCurr) ) ).
fof(addAssignment_84365,axiom,
! [VarCurr] :
( v149298(VarCurr)
<=> v149300(VarCurr) ) ).
fof(addAssignment_84364,axiom,
! [VarCurr] :
( v149300(VarCurr)
<=> v149302(VarCurr) ) ).
fof(addAssignment_84363,axiom,
! [VarCurr] :
( v149302(VarCurr)
<=> v149304(VarCurr) ) ).
fof(addAssignment_84362,axiom,
! [VarCurr] :
( v149304(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_84361,axiom,
! [VarCurr] :
( v149286(VarCurr)
<=> v149288(VarCurr) ) ).
fof(addAssignment_84360,axiom,
! [VarCurr] :
( v149288(VarCurr)
<=> v149290(VarCurr) ) ).
fof(addAssignment_84359,axiom,
! [VarCurr] :
( v149290(VarCurr)
<=> v149292(VarCurr) ) ).
fof(addAssignment_84358,axiom,
! [VarCurr] :
( v149292(VarCurr)
<=> v149294(VarCurr) ) ).
fof(addAssignment_84357,axiom,
! [VarCurr] :
( v149294(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_84356,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v149271(VarCurr,B)
<=> v149273(VarCurr,B) ) ) ).
fof(addAssignment_84355,axiom,
! [VarCurr] :
( v149273(VarCurr,bitIndex0)
<=> v148213(VarCurr) ) ).
fof(addAssignment_84354,axiom,
! [VarCurr] :
( ( v149273(VarCurr,bitIndex8)
<=> v148123(VarCurr,bitIndex10) )
& ( v149273(VarCurr,bitIndex7)
<=> v148123(VarCurr,bitIndex9) )
& ( v149273(VarCurr,bitIndex6)
<=> v148123(VarCurr,bitIndex8) )
& ( v149273(VarCurr,bitIndex5)
<=> v148123(VarCurr,bitIndex7) )
& ( v149273(VarCurr,bitIndex4)
<=> v148123(VarCurr,bitIndex6) )
& ( v149273(VarCurr,bitIndex3)
<=> v148123(VarCurr,bitIndex5) )
& ( v149273(VarCurr,bitIndex2)
<=> v148123(VarCurr,bitIndex4) )
& ( v149273(VarCurr,bitIndex1)
<=> v148123(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_84353,axiom,
! [VarCurr] :
( ( v149273(VarCurr,bitIndex23)
<=> v148029(VarCurr,bitIndex14) )
& ( v149273(VarCurr,bitIndex22)
<=> v148029(VarCurr,bitIndex13) )
& ( v149273(VarCurr,bitIndex21)
<=> v148029(VarCurr,bitIndex12) )
& ( v149273(VarCurr,bitIndex20)
<=> v148029(VarCurr,bitIndex11) )
& ( v149273(VarCurr,bitIndex19)
<=> v148029(VarCurr,bitIndex10) )
& ( v149273(VarCurr,bitIndex18)
<=> v148029(VarCurr,bitIndex9) )
& ( v149273(VarCurr,bitIndex17)
<=> v148029(VarCurr,bitIndex8) )
& ( v149273(VarCurr,bitIndex16)
<=> v148029(VarCurr,bitIndex7) )
& ( v149273(VarCurr,bitIndex15)
<=> v148029(VarCurr,bitIndex6) )
& ( v149273(VarCurr,bitIndex14)
<=> v148029(VarCurr,bitIndex5) )
& ( v149273(VarCurr,bitIndex13)
<=> v148029(VarCurr,bitIndex4) )
& ( v149273(VarCurr,bitIndex12)
<=> v148029(VarCurr,bitIndex3) )
& ( v149273(VarCurr,bitIndex11)
<=> v148029(VarCurr,bitIndex2) )
& ( v149273(VarCurr,bitIndex10)
<=> v148029(VarCurr,bitIndex1) )
& ( v149273(VarCurr,bitIndex9)
<=> v148029(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84352,axiom,
! [VarCurr] :
( ( v149273(VarCurr,bitIndex26)
<=> v147943(VarCurr,bitIndex2) )
& ( v149273(VarCurr,bitIndex25)
<=> v147943(VarCurr,bitIndex1) )
& ( v149273(VarCurr,bitIndex24)
<=> v147943(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84351,axiom,
! [VarCurr] :
( ( v149273(VarCurr,bitIndex30)
<=> v146593(VarCurr,bitIndex3) )
& ( v149273(VarCurr,bitIndex29)
<=> v146593(VarCurr,bitIndex2) )
& ( v149273(VarCurr,bitIndex28)
<=> v146593(VarCurr,bitIndex1) )
& ( v149273(VarCurr,bitIndex27)
<=> v146593(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84350,axiom,
! [VarCurr] :
( v149273(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84349,axiom,
! [VarCurr] :
( v149100(VarCurr)
<=> v149102(VarCurr) ) ).
fof(addAssignment_84348,axiom,
! [VarCurr] :
( v149102(VarCurr)
<=> v149104(VarCurr) ) ).
fof(addAssignment_84347,axiom,
! [VarCurr] :
( v149104(VarCurr)
<=> v149106(VarCurr) ) ).
fof(addAssignment_84346,axiom,
! [VarCurr] :
( v149106(VarCurr)
<=> v149108(VarCurr) ) ).
fof(addAssignment_84345,axiom,
! [VarCurr] :
( v149108(VarCurr)
<=> v149110(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2304,axiom,
! [VarCurr] :
( v149110(VarCurr)
<=> ( ( v149112(VarCurr,bitIndex31)
<=> v149117(VarCurr,bitIndex31) )
& ( v149112(VarCurr,bitIndex30)
<=> v149117(VarCurr,bitIndex30) )
& ( v149112(VarCurr,bitIndex29)
<=> v149117(VarCurr,bitIndex29) )
& ( v149112(VarCurr,bitIndex28)
<=> v149117(VarCurr,bitIndex28) )
& ( v149112(VarCurr,bitIndex27)
<=> v149117(VarCurr,bitIndex27) )
& ( v149112(VarCurr,bitIndex26)
<=> v149117(VarCurr,bitIndex26) )
& ( v149112(VarCurr,bitIndex25)
<=> v149117(VarCurr,bitIndex25) )
& ( v149112(VarCurr,bitIndex24)
<=> v149117(VarCurr,bitIndex24) )
& ( v149112(VarCurr,bitIndex23)
<=> v149117(VarCurr,bitIndex23) )
& ( v149112(VarCurr,bitIndex22)
<=> v149117(VarCurr,bitIndex22) )
& ( v149112(VarCurr,bitIndex21)
<=> v149117(VarCurr,bitIndex21) )
& ( v149112(VarCurr,bitIndex20)
<=> v149117(VarCurr,bitIndex20) )
& ( v149112(VarCurr,bitIndex19)
<=> v149117(VarCurr,bitIndex19) )
& ( v149112(VarCurr,bitIndex18)
<=> v149117(VarCurr,bitIndex18) )
& ( v149112(VarCurr,bitIndex17)
<=> v149117(VarCurr,bitIndex17) )
& ( v149112(VarCurr,bitIndex16)
<=> v149117(VarCurr,bitIndex16) )
& ( v149112(VarCurr,bitIndex15)
<=> v149117(VarCurr,bitIndex15) )
& ( v149112(VarCurr,bitIndex14)
<=> v149117(VarCurr,bitIndex14) )
& ( v149112(VarCurr,bitIndex13)
<=> v149117(VarCurr,bitIndex13) )
& ( v149112(VarCurr,bitIndex12)
<=> v149117(VarCurr,bitIndex12) )
& ( v149112(VarCurr,bitIndex11)
<=> v149117(VarCurr,bitIndex11) )
& ( v149112(VarCurr,bitIndex10)
<=> v149117(VarCurr,bitIndex10) )
& ( v149112(VarCurr,bitIndex9)
<=> v149117(VarCurr,bitIndex9) )
& ( v149112(VarCurr,bitIndex8)
<=> v149117(VarCurr,bitIndex8) )
& ( v149112(VarCurr,bitIndex7)
<=> v149117(VarCurr,bitIndex7) )
& ( v149112(VarCurr,bitIndex6)
<=> v149117(VarCurr,bitIndex6) )
& ( v149112(VarCurr,bitIndex5)
<=> v149117(VarCurr,bitIndex5) )
& ( v149112(VarCurr,bitIndex4)
<=> v149117(VarCurr,bitIndex4) )
& ( v149112(VarCurr,bitIndex3)
<=> v149117(VarCurr,bitIndex3) )
& ( v149112(VarCurr,bitIndex2)
<=> v149117(VarCurr,bitIndex2) )
& ( v149112(VarCurr,bitIndex1)
<=> v149117(VarCurr,bitIndex1) )
& ( v149112(VarCurr,bitIndex0)
<=> v149117(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84344,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v149117(VarCurr,B)
<=> v149119(VarCurr,B) ) ) ).
fof(addAssignment_84343,axiom,
! [VarCurr] :
( ( v149119(VarCurr,bitIndex8)
<=> v149247(VarCurr,bitIndex10) )
& ( v149119(VarCurr,bitIndex7)
<=> v149247(VarCurr,bitIndex9) )
& ( v149119(VarCurr,bitIndex6)
<=> v149247(VarCurr,bitIndex8) )
& ( v149119(VarCurr,bitIndex5)
<=> v149247(VarCurr,bitIndex7) )
& ( v149119(VarCurr,bitIndex4)
<=> v149247(VarCurr,bitIndex6) )
& ( v149119(VarCurr,bitIndex3)
<=> v149247(VarCurr,bitIndex5) )
& ( v149119(VarCurr,bitIndex2)
<=> v149247(VarCurr,bitIndex4) )
& ( v149119(VarCurr,bitIndex1)
<=> v149247(VarCurr,bitIndex3) )
& ( v149119(VarCurr,bitIndex0)
<=> v149247(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_84342,axiom,
! [VarCurr] :
( ( v149119(VarCurr,bitIndex23)
<=> v149237(VarCurr,bitIndex14) )
& ( v149119(VarCurr,bitIndex22)
<=> v149237(VarCurr,bitIndex13) )
& ( v149119(VarCurr,bitIndex21)
<=> v149237(VarCurr,bitIndex12) )
& ( v149119(VarCurr,bitIndex20)
<=> v149237(VarCurr,bitIndex11) )
& ( v149119(VarCurr,bitIndex19)
<=> v149237(VarCurr,bitIndex10) )
& ( v149119(VarCurr,bitIndex18)
<=> v149237(VarCurr,bitIndex9) )
& ( v149119(VarCurr,bitIndex17)
<=> v149237(VarCurr,bitIndex8) )
& ( v149119(VarCurr,bitIndex16)
<=> v149237(VarCurr,bitIndex7) )
& ( v149119(VarCurr,bitIndex15)
<=> v149237(VarCurr,bitIndex6) )
& ( v149119(VarCurr,bitIndex14)
<=> v149237(VarCurr,bitIndex5) )
& ( v149119(VarCurr,bitIndex13)
<=> v149237(VarCurr,bitIndex4) )
& ( v149119(VarCurr,bitIndex12)
<=> v149237(VarCurr,bitIndex3) )
& ( v149119(VarCurr,bitIndex11)
<=> v149237(VarCurr,bitIndex2) )
& ( v149119(VarCurr,bitIndex10)
<=> v149237(VarCurr,bitIndex1) )
& ( v149119(VarCurr,bitIndex9)
<=> v149237(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84341,axiom,
! [VarCurr] :
( ( v149119(VarCurr,bitIndex26)
<=> v149227(VarCurr,bitIndex2) )
& ( v149119(VarCurr,bitIndex25)
<=> v149227(VarCurr,bitIndex1) )
& ( v149119(VarCurr,bitIndex24)
<=> v149227(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84340,axiom,
! [VarCurr] :
( ( v149119(VarCurr,bitIndex30)
<=> v149121(VarCurr,bitIndex3) )
& ( v149119(VarCurr,bitIndex29)
<=> v149121(VarCurr,bitIndex2) )
& ( v149119(VarCurr,bitIndex28)
<=> v149121(VarCurr,bitIndex1) )
& ( v149119(VarCurr,bitIndex27)
<=> v149121(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84339,axiom,
! [VarCurr] :
( v149119(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84338,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149247(VarCurr,B)
<=> v149123(VarCurr,B) ) ) ).
fof(addAssignment_84337,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149123(VarCurr,B)
<=> v149125(VarCurr,B) ) ) ).
fof(addAssignment_84336,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v149125(VarNext,B)
<=> v149249(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149250(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149249(VarNext,B)
<=> v149125(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2165,axiom,
! [VarNext] :
( v149250(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149249(VarNext,B)
<=> v149220(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149250(VarNext)
<=> v149251(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149251(VarNext)
<=> ( v149253(VarNext)
& v149152(VarNext) ) ) ) ).
fof(writeUnaryOperator_11245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149253(VarNext)
<=> v149214(VarNext) ) ) ).
fof(addAssignment_84335,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149147(VarCurr,B)
<=> v149149(VarCurr,B) ) ) ).
fof(addAssignment_84334,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149149(VarCurr,B)
<=> v149150(VarCurr,B) ) ) ).
fof(addAssignment_84333,axiom,
! [VarCurr] :
( ( v149237(VarCurr,bitIndex14)
<=> v149123(VarCurr,bitIndex25) )
& ( v149237(VarCurr,bitIndex13)
<=> v149123(VarCurr,bitIndex24) )
& ( v149237(VarCurr,bitIndex12)
<=> v149123(VarCurr,bitIndex23) )
& ( v149237(VarCurr,bitIndex11)
<=> v149123(VarCurr,bitIndex22) )
& ( v149237(VarCurr,bitIndex10)
<=> v149123(VarCurr,bitIndex21) )
& ( v149237(VarCurr,bitIndex9)
<=> v149123(VarCurr,bitIndex20) )
& ( v149237(VarCurr,bitIndex8)
<=> v149123(VarCurr,bitIndex19) )
& ( v149237(VarCurr,bitIndex7)
<=> v149123(VarCurr,bitIndex18) )
& ( v149237(VarCurr,bitIndex6)
<=> v149123(VarCurr,bitIndex17) )
& ( v149237(VarCurr,bitIndex5)
<=> v149123(VarCurr,bitIndex16) )
& ( v149237(VarCurr,bitIndex4)
<=> v149123(VarCurr,bitIndex15) )
& ( v149237(VarCurr,bitIndex3)
<=> v149123(VarCurr,bitIndex14) )
& ( v149237(VarCurr,bitIndex2)
<=> v149123(VarCurr,bitIndex13) )
& ( v149237(VarCurr,bitIndex1)
<=> v149123(VarCurr,bitIndex12) )
& ( v149237(VarCurr,bitIndex0)
<=> v149123(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84332,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149123(VarCurr,B)
<=> v149125(VarCurr,B) ) ) ).
fof(addAssignment_84331,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v149125(VarNext,B)
<=> v149239(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149240(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149239(VarNext,B)
<=> v149125(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2164,axiom,
! [VarNext] :
( v149240(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149239(VarNext,B)
<=> v149220(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149240(VarNext)
<=> v149241(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149241(VarNext)
<=> ( v149243(VarNext)
& v149152(VarNext) ) ) ) ).
fof(writeUnaryOperator_11244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149243(VarNext)
<=> v149214(VarNext) ) ) ).
fof(addAssignment_84330,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149147(VarCurr,B)
<=> v149149(VarCurr,B) ) ) ).
fof(addAssignment_84329,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v149149(VarCurr,B)
<=> v149150(VarCurr,B) ) ) ).
fof(addAssignment_84328,axiom,
! [VarCurr] :
( ( v149227(VarCurr,bitIndex2)
<=> v149123(VarCurr,bitIndex28) )
& ( v149227(VarCurr,bitIndex1)
<=> v149123(VarCurr,bitIndex27) )
& ( v149227(VarCurr,bitIndex0)
<=> v149123(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84327,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149123(VarCurr,B)
<=> v149125(VarCurr,B) ) ) ).
fof(addAssignment_84326,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v149125(VarNext,B)
<=> v149229(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149230(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149229(VarNext,B)
<=> v149125(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2163,axiom,
! [VarNext] :
( v149230(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149229(VarNext,B)
<=> v149220(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149230(VarNext)
<=> v149231(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149231(VarNext)
<=> ( v149233(VarNext)
& v149152(VarNext) ) ) ) ).
fof(writeUnaryOperator_11243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149233(VarNext)
<=> v149214(VarNext) ) ) ).
fof(addAssignment_84325,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149147(VarCurr,B)
<=> v149149(VarCurr,B) ) ) ).
fof(addAssignment_84324,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v149149(VarCurr,B)
<=> v149150(VarCurr,B) ) ) ).
fof(addAssignment_84323,axiom,
! [VarCurr] :
( ( v149121(VarCurr,bitIndex3)
<=> v149123(VarCurr,bitIndex32) )
& ( v149121(VarCurr,bitIndex2)
<=> v149123(VarCurr,bitIndex31) )
& ( v149121(VarCurr,bitIndex1)
<=> v149123(VarCurr,bitIndex30) )
& ( v149121(VarCurr,bitIndex0)
<=> v149123(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_84322,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149123(VarCurr,B)
<=> v149125(VarCurr,B) ) ) ).
fof(addAssignment_84321,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v149125(VarNext,B)
<=> v149209(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149210(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149209(VarNext,B)
<=> v149125(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2162,axiom,
! [VarNext] :
( v149210(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149209(VarNext,B)
<=> v149220(VarNext,B) ) ) ) ).
fof(addAssignment_84320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149220(VarNext,B)
<=> v149218(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1630,axiom,
! [VarCurr] :
( ~ v149221(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149218(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1636,axiom,
! [VarCurr] :
( v149221(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149218(VarCurr,B)
<=> v149147(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19719,axiom,
! [VarCurr] :
( v149221(VarCurr)
<=> ( v149222(VarCurr)
& v149223(VarCurr) ) ) ).
fof(writeUnaryOperator_11242,axiom,
! [VarCurr] :
( ~ v149223(VarCurr)
<=> v149137(VarCurr) ) ).
fof(writeUnaryOperator_11241,axiom,
! [VarCurr] :
( ~ v149222(VarCurr)
<=> v149127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149210(VarNext)
<=> v149211(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149211(VarNext)
<=> ( v149212(VarNext)
& v149152(VarNext) ) ) ) ).
fof(writeUnaryOperator_11240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149212(VarNext)
<=> v149214(VarNext) ) ) ).
fof(addAssignment_84319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149214(VarNext)
<=> v149152(VarCurr) ) ) ).
fof(addAssignment_84318,axiom,
! [VarCurr] :
( v149152(VarCurr)
<=> v149154(VarCurr) ) ).
fof(addAssignment_84317,axiom,
! [VarCurr] :
( v149154(VarCurr)
<=> v149156(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19716,axiom,
! [VarCurr] :
( v149156(VarCurr)
<=> ( v149207(VarCurr)
| v149203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19715,axiom,
! [VarCurr] :
( v149207(VarCurr)
<=> ( v149158(VarCurr)
& v149162(VarCurr) ) ) ).
fof(addAssignment_84316,axiom,
! [VarCurr] :
( v149203(VarCurr)
<=> v149205(VarCurr) ) ).
fof(addAssignment_84315,axiom,
! [VarCurr] :
( v149205(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149187(VarNext)
=> ( v149162(VarNext)
<=> v149162(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2161,axiom,
! [VarNext] :
( v149187(VarNext)
=> ( v149162(VarNext)
<=> v149197(VarNext) ) ) ).
fof(addAssignment_84314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149197(VarNext)
<=> v149195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19714,axiom,
! [VarCurr] :
( v149195(VarCurr)
<=> ( v149198(VarCurr)
& v149199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19713,axiom,
! [VarCurr] :
( v149199(VarCurr)
<=> ( v149168(VarCurr)
| v149182(VarCurr) ) ) ).
fof(writeUnaryOperator_11239,axiom,
! [VarCurr] :
( ~ v149198(VarCurr)
<=> v149164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149187(VarNext)
<=> v149188(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149188(VarNext)
<=> ( v149190(VarNext)
& v149192(VarNext) ) ) ) ).
fof(writeUnaryOperator_11238,axiom,
! [VarCurr] :
( ~ v149192(VarCurr)
<=> v149158(VarCurr) ) ).
fof(addAssignment_84313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149190(VarNext)
<=> v149158(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_288,axiom,
( v149162(constB0)
<=> $true ) ).
fof(addAssignment_84312,axiom,
! [VarCurr] :
( v149182(VarCurr)
<=> v149184(VarCurr) ) ).
fof(addAssignment_84311,axiom,
! [VarCurr] :
( v149184(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_84310,axiom,
! [VarCurr] :
( v149168(VarCurr)
<=> v149170(VarCurr) ) ).
fof(addAssignment_84309,axiom,
! [VarCurr] :
( v149170(VarCurr)
<=> v149172(VarCurr) ) ).
fof(addAssignment_84308,axiom,
! [VarCurr] :
( v149172(VarCurr)
<=> v149174(VarCurr) ) ).
fof(addAssignment_84307,axiom,
! [VarCurr] :
( v149174(VarCurr)
<=> v149176(VarCurr) ) ).
fof(addAssignment_84306,axiom,
! [VarCurr] :
( v149176(VarCurr)
<=> v149178(VarCurr) ) ).
fof(addAssignment_84305,axiom,
! [VarCurr] :
( v149178(VarCurr)
<=> v149180(VarCurr) ) ).
fof(addAssignment_84304,axiom,
! [VarCurr] :
( v149180(VarCurr)
<=> v146374(VarCurr) ) ).
fof(addAssignment_84303,axiom,
! [VarCurr] :
( v149164(VarCurr)
<=> v149166(VarCurr) ) ).
fof(addAssignment_84302,axiom,
! [VarCurr] :
( v149166(VarCurr)
<=> $false ) ).
fof(addAssignment_84301,axiom,
! [VarCurr] :
( v149158(VarCurr)
<=> v149160(VarCurr) ) ).
fof(addAssignment_84300,axiom,
! [VarCurr] :
( v149160(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_84299,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149147(VarCurr,B)
<=> v149149(VarCurr,B) ) ) ).
fof(addAssignment_84298,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v149149(VarCurr,B)
<=> v149150(VarCurr,B) ) ) ).
fof(addAssignment_84297,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v149150(VarCurr,B)
<=> v148466(VarCurr,B) ) ) ).
fof(addAssignment_84296,axiom,
! [VarCurr] :
( ( v149150(VarCurr,bitIndex25)
<=> v148465(VarCurr,bitIndex14) )
& ( v149150(VarCurr,bitIndex24)
<=> v148465(VarCurr,bitIndex13) )
& ( v149150(VarCurr,bitIndex23)
<=> v148465(VarCurr,bitIndex12) )
& ( v149150(VarCurr,bitIndex22)
<=> v148465(VarCurr,bitIndex11) )
& ( v149150(VarCurr,bitIndex21)
<=> v148465(VarCurr,bitIndex10) )
& ( v149150(VarCurr,bitIndex20)
<=> v148465(VarCurr,bitIndex9) )
& ( v149150(VarCurr,bitIndex19)
<=> v148465(VarCurr,bitIndex8) )
& ( v149150(VarCurr,bitIndex18)
<=> v148465(VarCurr,bitIndex7) )
& ( v149150(VarCurr,bitIndex17)
<=> v148465(VarCurr,bitIndex6) )
& ( v149150(VarCurr,bitIndex16)
<=> v148465(VarCurr,bitIndex5) )
& ( v149150(VarCurr,bitIndex15)
<=> v148465(VarCurr,bitIndex4) )
& ( v149150(VarCurr,bitIndex14)
<=> v148465(VarCurr,bitIndex3) )
& ( v149150(VarCurr,bitIndex13)
<=> v148465(VarCurr,bitIndex2) )
& ( v149150(VarCurr,bitIndex12)
<=> v148465(VarCurr,bitIndex1) )
& ( v149150(VarCurr,bitIndex11)
<=> v148465(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84295,axiom,
! [VarCurr] :
( ( v149150(VarCurr,bitIndex28)
<=> v148464(VarCurr,bitIndex2) )
& ( v149150(VarCurr,bitIndex27)
<=> v148464(VarCurr,bitIndex1) )
& ( v149150(VarCurr,bitIndex26)
<=> v148464(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84294,axiom,
! [VarCurr] :
( ( v149150(VarCurr,bitIndex32)
<=> v148448(VarCurr,bitIndex3) )
& ( v149150(VarCurr,bitIndex31)
<=> v148448(VarCurr,bitIndex2) )
& ( v149150(VarCurr,bitIndex30)
<=> v148448(VarCurr,bitIndex1) )
& ( v149150(VarCurr,bitIndex29)
<=> v148448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84293,axiom,
! [VarCurr] :
( v149137(VarCurr)
<=> v149139(VarCurr) ) ).
fof(addAssignment_84292,axiom,
! [VarCurr] :
( v149139(VarCurr)
<=> v149141(VarCurr) ) ).
fof(addAssignment_84291,axiom,
! [VarCurr] :
( v149141(VarCurr)
<=> v149143(VarCurr) ) ).
fof(addAssignment_84290,axiom,
! [VarCurr] :
( v149143(VarCurr)
<=> v149145(VarCurr) ) ).
fof(addAssignment_84289,axiom,
! [VarCurr] :
( v149145(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_84288,axiom,
! [VarCurr] :
( v149127(VarCurr)
<=> v149129(VarCurr) ) ).
fof(addAssignment_84287,axiom,
! [VarCurr] :
( v149129(VarCurr)
<=> v149131(VarCurr) ) ).
fof(addAssignment_84286,axiom,
! [VarCurr] :
( v149131(VarCurr)
<=> v149133(VarCurr) ) ).
fof(addAssignment_84285,axiom,
! [VarCurr] :
( v149133(VarCurr)
<=> v149135(VarCurr) ) ).
fof(addAssignment_84284,axiom,
! [VarCurr] :
( v149135(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_84283,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v149112(VarCurr,B)
<=> v149114(VarCurr,B) ) ) ).
fof(addAssignment_84282,axiom,
! [VarCurr] :
( v149114(VarCurr,bitIndex0)
<=> v148213(VarCurr) ) ).
fof(addAssignment_84281,axiom,
! [VarCurr] :
( ( v149114(VarCurr,bitIndex8)
<=> v148123(VarCurr,bitIndex10) )
& ( v149114(VarCurr,bitIndex7)
<=> v148123(VarCurr,bitIndex9) )
& ( v149114(VarCurr,bitIndex6)
<=> v148123(VarCurr,bitIndex8) )
& ( v149114(VarCurr,bitIndex5)
<=> v148123(VarCurr,bitIndex7) )
& ( v149114(VarCurr,bitIndex4)
<=> v148123(VarCurr,bitIndex6) )
& ( v149114(VarCurr,bitIndex3)
<=> v148123(VarCurr,bitIndex5) )
& ( v149114(VarCurr,bitIndex2)
<=> v148123(VarCurr,bitIndex4) )
& ( v149114(VarCurr,bitIndex1)
<=> v148123(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_84280,axiom,
! [VarCurr] :
( ( v149114(VarCurr,bitIndex23)
<=> v148029(VarCurr,bitIndex14) )
& ( v149114(VarCurr,bitIndex22)
<=> v148029(VarCurr,bitIndex13) )
& ( v149114(VarCurr,bitIndex21)
<=> v148029(VarCurr,bitIndex12) )
& ( v149114(VarCurr,bitIndex20)
<=> v148029(VarCurr,bitIndex11) )
& ( v149114(VarCurr,bitIndex19)
<=> v148029(VarCurr,bitIndex10) )
& ( v149114(VarCurr,bitIndex18)
<=> v148029(VarCurr,bitIndex9) )
& ( v149114(VarCurr,bitIndex17)
<=> v148029(VarCurr,bitIndex8) )
& ( v149114(VarCurr,bitIndex16)
<=> v148029(VarCurr,bitIndex7) )
& ( v149114(VarCurr,bitIndex15)
<=> v148029(VarCurr,bitIndex6) )
& ( v149114(VarCurr,bitIndex14)
<=> v148029(VarCurr,bitIndex5) )
& ( v149114(VarCurr,bitIndex13)
<=> v148029(VarCurr,bitIndex4) )
& ( v149114(VarCurr,bitIndex12)
<=> v148029(VarCurr,bitIndex3) )
& ( v149114(VarCurr,bitIndex11)
<=> v148029(VarCurr,bitIndex2) )
& ( v149114(VarCurr,bitIndex10)
<=> v148029(VarCurr,bitIndex1) )
& ( v149114(VarCurr,bitIndex9)
<=> v148029(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84279,axiom,
! [VarCurr] :
( ( v149114(VarCurr,bitIndex26)
<=> v147943(VarCurr,bitIndex2) )
& ( v149114(VarCurr,bitIndex25)
<=> v147943(VarCurr,bitIndex1) )
& ( v149114(VarCurr,bitIndex24)
<=> v147943(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84278,axiom,
! [VarCurr] :
( ( v149114(VarCurr,bitIndex30)
<=> v146593(VarCurr,bitIndex3) )
& ( v149114(VarCurr,bitIndex29)
<=> v146593(VarCurr,bitIndex2) )
& ( v149114(VarCurr,bitIndex28)
<=> v146593(VarCurr,bitIndex1) )
& ( v149114(VarCurr,bitIndex27)
<=> v146593(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84277,axiom,
! [VarCurr] :
( v149114(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84276,axiom,
! [VarCurr] :
( v148941(VarCurr)
<=> v148943(VarCurr) ) ).
fof(addAssignment_84275,axiom,
! [VarCurr] :
( v148943(VarCurr)
<=> v148945(VarCurr) ) ).
fof(addAssignment_84274,axiom,
! [VarCurr] :
( v148945(VarCurr)
<=> v148947(VarCurr) ) ).
fof(addAssignment_84273,axiom,
! [VarCurr] :
( v148947(VarCurr)
<=> v148949(VarCurr) ) ).
fof(addAssignment_84272,axiom,
! [VarCurr] :
( v148949(VarCurr)
<=> v148951(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2303,axiom,
! [VarCurr] :
( v148951(VarCurr)
<=> ( ( v148953(VarCurr,bitIndex31)
<=> v148958(VarCurr,bitIndex31) )
& ( v148953(VarCurr,bitIndex30)
<=> v148958(VarCurr,bitIndex30) )
& ( v148953(VarCurr,bitIndex29)
<=> v148958(VarCurr,bitIndex29) )
& ( v148953(VarCurr,bitIndex28)
<=> v148958(VarCurr,bitIndex28) )
& ( v148953(VarCurr,bitIndex27)
<=> v148958(VarCurr,bitIndex27) )
& ( v148953(VarCurr,bitIndex26)
<=> v148958(VarCurr,bitIndex26) )
& ( v148953(VarCurr,bitIndex25)
<=> v148958(VarCurr,bitIndex25) )
& ( v148953(VarCurr,bitIndex24)
<=> v148958(VarCurr,bitIndex24) )
& ( v148953(VarCurr,bitIndex23)
<=> v148958(VarCurr,bitIndex23) )
& ( v148953(VarCurr,bitIndex22)
<=> v148958(VarCurr,bitIndex22) )
& ( v148953(VarCurr,bitIndex21)
<=> v148958(VarCurr,bitIndex21) )
& ( v148953(VarCurr,bitIndex20)
<=> v148958(VarCurr,bitIndex20) )
& ( v148953(VarCurr,bitIndex19)
<=> v148958(VarCurr,bitIndex19) )
& ( v148953(VarCurr,bitIndex18)
<=> v148958(VarCurr,bitIndex18) )
& ( v148953(VarCurr,bitIndex17)
<=> v148958(VarCurr,bitIndex17) )
& ( v148953(VarCurr,bitIndex16)
<=> v148958(VarCurr,bitIndex16) )
& ( v148953(VarCurr,bitIndex15)
<=> v148958(VarCurr,bitIndex15) )
& ( v148953(VarCurr,bitIndex14)
<=> v148958(VarCurr,bitIndex14) )
& ( v148953(VarCurr,bitIndex13)
<=> v148958(VarCurr,bitIndex13) )
& ( v148953(VarCurr,bitIndex12)
<=> v148958(VarCurr,bitIndex12) )
& ( v148953(VarCurr,bitIndex11)
<=> v148958(VarCurr,bitIndex11) )
& ( v148953(VarCurr,bitIndex10)
<=> v148958(VarCurr,bitIndex10) )
& ( v148953(VarCurr,bitIndex9)
<=> v148958(VarCurr,bitIndex9) )
& ( v148953(VarCurr,bitIndex8)
<=> v148958(VarCurr,bitIndex8) )
& ( v148953(VarCurr,bitIndex7)
<=> v148958(VarCurr,bitIndex7) )
& ( v148953(VarCurr,bitIndex6)
<=> v148958(VarCurr,bitIndex6) )
& ( v148953(VarCurr,bitIndex5)
<=> v148958(VarCurr,bitIndex5) )
& ( v148953(VarCurr,bitIndex4)
<=> v148958(VarCurr,bitIndex4) )
& ( v148953(VarCurr,bitIndex3)
<=> v148958(VarCurr,bitIndex3) )
& ( v148953(VarCurr,bitIndex2)
<=> v148958(VarCurr,bitIndex2) )
& ( v148953(VarCurr,bitIndex1)
<=> v148958(VarCurr,bitIndex1) )
& ( v148953(VarCurr,bitIndex0)
<=> v148958(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84271,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v148958(VarCurr,B)
<=> v148960(VarCurr,B) ) ) ).
fof(addAssignment_84270,axiom,
! [VarCurr] :
( ( v148960(VarCurr,bitIndex8)
<=> v149088(VarCurr,bitIndex10) )
& ( v148960(VarCurr,bitIndex7)
<=> v149088(VarCurr,bitIndex9) )
& ( v148960(VarCurr,bitIndex6)
<=> v149088(VarCurr,bitIndex8) )
& ( v148960(VarCurr,bitIndex5)
<=> v149088(VarCurr,bitIndex7) )
& ( v148960(VarCurr,bitIndex4)
<=> v149088(VarCurr,bitIndex6) )
& ( v148960(VarCurr,bitIndex3)
<=> v149088(VarCurr,bitIndex5) )
& ( v148960(VarCurr,bitIndex2)
<=> v149088(VarCurr,bitIndex4) )
& ( v148960(VarCurr,bitIndex1)
<=> v149088(VarCurr,bitIndex3) )
& ( v148960(VarCurr,bitIndex0)
<=> v149088(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_84269,axiom,
! [VarCurr] :
( ( v148960(VarCurr,bitIndex23)
<=> v149078(VarCurr,bitIndex14) )
& ( v148960(VarCurr,bitIndex22)
<=> v149078(VarCurr,bitIndex13) )
& ( v148960(VarCurr,bitIndex21)
<=> v149078(VarCurr,bitIndex12) )
& ( v148960(VarCurr,bitIndex20)
<=> v149078(VarCurr,bitIndex11) )
& ( v148960(VarCurr,bitIndex19)
<=> v149078(VarCurr,bitIndex10) )
& ( v148960(VarCurr,bitIndex18)
<=> v149078(VarCurr,bitIndex9) )
& ( v148960(VarCurr,bitIndex17)
<=> v149078(VarCurr,bitIndex8) )
& ( v148960(VarCurr,bitIndex16)
<=> v149078(VarCurr,bitIndex7) )
& ( v148960(VarCurr,bitIndex15)
<=> v149078(VarCurr,bitIndex6) )
& ( v148960(VarCurr,bitIndex14)
<=> v149078(VarCurr,bitIndex5) )
& ( v148960(VarCurr,bitIndex13)
<=> v149078(VarCurr,bitIndex4) )
& ( v148960(VarCurr,bitIndex12)
<=> v149078(VarCurr,bitIndex3) )
& ( v148960(VarCurr,bitIndex11)
<=> v149078(VarCurr,bitIndex2) )
& ( v148960(VarCurr,bitIndex10)
<=> v149078(VarCurr,bitIndex1) )
& ( v148960(VarCurr,bitIndex9)
<=> v149078(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84268,axiom,
! [VarCurr] :
( ( v148960(VarCurr,bitIndex26)
<=> v149068(VarCurr,bitIndex2) )
& ( v148960(VarCurr,bitIndex25)
<=> v149068(VarCurr,bitIndex1) )
& ( v148960(VarCurr,bitIndex24)
<=> v149068(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84267,axiom,
! [VarCurr] :
( ( v148960(VarCurr,bitIndex30)
<=> v148962(VarCurr,bitIndex3) )
& ( v148960(VarCurr,bitIndex29)
<=> v148962(VarCurr,bitIndex2) )
& ( v148960(VarCurr,bitIndex28)
<=> v148962(VarCurr,bitIndex1) )
& ( v148960(VarCurr,bitIndex27)
<=> v148962(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84266,axiom,
! [VarCurr] :
( v148960(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84265,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v149088(VarCurr,B)
<=> v148964(VarCurr,B) ) ) ).
fof(addAssignment_84264,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148964(VarCurr,B)
<=> v148966(VarCurr,B) ) ) ).
fof(addAssignment_84263,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v148966(VarNext,B)
<=> v149090(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149091(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149090(VarNext,B)
<=> v148966(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2160,axiom,
! [VarNext] :
( v149091(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149090(VarNext,B)
<=> v149061(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149091(VarNext)
<=> v149092(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149092(VarNext)
<=> ( v149094(VarNext)
& v148993(VarNext) ) ) ) ).
fof(writeUnaryOperator_11237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149094(VarNext)
<=> v149055(VarNext) ) ) ).
fof(addAssignment_84262,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148988(VarCurr,B)
<=> v148990(VarCurr,B) ) ) ).
fof(addAssignment_84261,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148990(VarCurr,B)
<=> v148991(VarCurr,B) ) ) ).
fof(addAssignment_84260,axiom,
! [VarCurr] :
( ( v149078(VarCurr,bitIndex14)
<=> v148964(VarCurr,bitIndex25) )
& ( v149078(VarCurr,bitIndex13)
<=> v148964(VarCurr,bitIndex24) )
& ( v149078(VarCurr,bitIndex12)
<=> v148964(VarCurr,bitIndex23) )
& ( v149078(VarCurr,bitIndex11)
<=> v148964(VarCurr,bitIndex22) )
& ( v149078(VarCurr,bitIndex10)
<=> v148964(VarCurr,bitIndex21) )
& ( v149078(VarCurr,bitIndex9)
<=> v148964(VarCurr,bitIndex20) )
& ( v149078(VarCurr,bitIndex8)
<=> v148964(VarCurr,bitIndex19) )
& ( v149078(VarCurr,bitIndex7)
<=> v148964(VarCurr,bitIndex18) )
& ( v149078(VarCurr,bitIndex6)
<=> v148964(VarCurr,bitIndex17) )
& ( v149078(VarCurr,bitIndex5)
<=> v148964(VarCurr,bitIndex16) )
& ( v149078(VarCurr,bitIndex4)
<=> v148964(VarCurr,bitIndex15) )
& ( v149078(VarCurr,bitIndex3)
<=> v148964(VarCurr,bitIndex14) )
& ( v149078(VarCurr,bitIndex2)
<=> v148964(VarCurr,bitIndex13) )
& ( v149078(VarCurr,bitIndex1)
<=> v148964(VarCurr,bitIndex12) )
& ( v149078(VarCurr,bitIndex0)
<=> v148964(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84259,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148964(VarCurr,B)
<=> v148966(VarCurr,B) ) ) ).
fof(addAssignment_84258,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v148966(VarNext,B)
<=> v149080(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149081(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149080(VarNext,B)
<=> v148966(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2159,axiom,
! [VarNext] :
( v149081(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149080(VarNext,B)
<=> v149061(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149081(VarNext)
<=> v149082(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149082(VarNext)
<=> ( v149084(VarNext)
& v148993(VarNext) ) ) ) ).
fof(writeUnaryOperator_11236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149084(VarNext)
<=> v149055(VarNext) ) ) ).
fof(addAssignment_84257,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148988(VarCurr,B)
<=> v148990(VarCurr,B) ) ) ).
fof(addAssignment_84256,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148990(VarCurr,B)
<=> v148991(VarCurr,B) ) ) ).
fof(addAssignment_84255,axiom,
! [VarCurr] :
( ( v149068(VarCurr,bitIndex2)
<=> v148964(VarCurr,bitIndex28) )
& ( v149068(VarCurr,bitIndex1)
<=> v148964(VarCurr,bitIndex27) )
& ( v149068(VarCurr,bitIndex0)
<=> v148964(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84254,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148964(VarCurr,B)
<=> v148966(VarCurr,B) ) ) ).
fof(addAssignment_84253,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v148966(VarNext,B)
<=> v149070(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149071(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149070(VarNext,B)
<=> v148966(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2158,axiom,
! [VarNext] :
( v149071(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149070(VarNext,B)
<=> v149061(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149071(VarNext)
<=> v149072(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149072(VarNext)
<=> ( v149074(VarNext)
& v148993(VarNext) ) ) ) ).
fof(writeUnaryOperator_11235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149074(VarNext)
<=> v149055(VarNext) ) ) ).
fof(addAssignment_84252,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148988(VarCurr,B)
<=> v148990(VarCurr,B) ) ) ).
fof(addAssignment_84251,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148990(VarCurr,B)
<=> v148991(VarCurr,B) ) ) ).
fof(addAssignment_84250,axiom,
! [VarCurr] :
( ( v148962(VarCurr,bitIndex3)
<=> v148964(VarCurr,bitIndex32) )
& ( v148962(VarCurr,bitIndex2)
<=> v148964(VarCurr,bitIndex31) )
& ( v148962(VarCurr,bitIndex1)
<=> v148964(VarCurr,bitIndex30) )
& ( v148962(VarCurr,bitIndex0)
<=> v148964(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_84249,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148964(VarCurr,B)
<=> v148966(VarCurr,B) ) ) ).
fof(addAssignment_84248,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v148966(VarNext,B)
<=> v149050(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149051(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149050(VarNext,B)
<=> v148966(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2157,axiom,
! [VarNext] :
( v149051(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149050(VarNext,B)
<=> v149061(VarNext,B) ) ) ) ).
fof(addAssignment_84247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v149061(VarNext,B)
<=> v149059(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1629,axiom,
! [VarCurr] :
( ~ v149062(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149059(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1635,axiom,
! [VarCurr] :
( v149062(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v149059(VarCurr,B)
<=> v148988(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19704,axiom,
! [VarCurr] :
( v149062(VarCurr)
<=> ( v149063(VarCurr)
& v149064(VarCurr) ) ) ).
fof(writeUnaryOperator_11234,axiom,
! [VarCurr] :
( ~ v149064(VarCurr)
<=> v148978(VarCurr) ) ).
fof(writeUnaryOperator_11233,axiom,
! [VarCurr] :
( ~ v149063(VarCurr)
<=> v148968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149051(VarNext)
<=> v149052(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149052(VarNext)
<=> ( v149053(VarNext)
& v148993(VarNext) ) ) ) ).
fof(writeUnaryOperator_11232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149053(VarNext)
<=> v149055(VarNext) ) ) ).
fof(addAssignment_84246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149055(VarNext)
<=> v148993(VarCurr) ) ) ).
fof(addAssignment_84245,axiom,
! [VarCurr] :
( v148993(VarCurr)
<=> v148995(VarCurr) ) ).
fof(addAssignment_84244,axiom,
! [VarCurr] :
( v148995(VarCurr)
<=> v148997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19701,axiom,
! [VarCurr] :
( v148997(VarCurr)
<=> ( v149048(VarCurr)
| v149044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19700,axiom,
! [VarCurr] :
( v149048(VarCurr)
<=> ( v148999(VarCurr)
& v149003(VarCurr) ) ) ).
fof(addAssignment_84243,axiom,
! [VarCurr] :
( v149044(VarCurr)
<=> v149046(VarCurr) ) ).
fof(addAssignment_84242,axiom,
! [VarCurr] :
( v149046(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v149028(VarNext)
=> ( v149003(VarNext)
<=> v149003(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2156,axiom,
! [VarNext] :
( v149028(VarNext)
=> ( v149003(VarNext)
<=> v149038(VarNext) ) ) ).
fof(addAssignment_84241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149038(VarNext)
<=> v149036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19699,axiom,
! [VarCurr] :
( v149036(VarCurr)
<=> ( v149039(VarCurr)
& v149040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19698,axiom,
! [VarCurr] :
( v149040(VarCurr)
<=> ( v149009(VarCurr)
| v149023(VarCurr) ) ) ).
fof(writeUnaryOperator_11231,axiom,
! [VarCurr] :
( ~ v149039(VarCurr)
<=> v149005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149028(VarNext)
<=> v149029(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149029(VarNext)
<=> ( v149031(VarNext)
& v149033(VarNext) ) ) ) ).
fof(writeUnaryOperator_11230,axiom,
! [VarCurr] :
( ~ v149033(VarCurr)
<=> v148999(VarCurr) ) ).
fof(addAssignment_84240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v149031(VarNext)
<=> v148999(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_287,axiom,
( v149003(constB0)
<=> $true ) ).
fof(addAssignment_84239,axiom,
! [VarCurr] :
( v149023(VarCurr)
<=> v149025(VarCurr) ) ).
fof(addAssignment_84238,axiom,
! [VarCurr] :
( v149025(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_84237,axiom,
! [VarCurr] :
( v149009(VarCurr)
<=> v149011(VarCurr) ) ).
fof(addAssignment_84236,axiom,
! [VarCurr] :
( v149011(VarCurr)
<=> v149013(VarCurr) ) ).
fof(addAssignment_84235,axiom,
! [VarCurr] :
( v149013(VarCurr)
<=> v149015(VarCurr) ) ).
fof(addAssignment_84234,axiom,
! [VarCurr] :
( v149015(VarCurr)
<=> v149017(VarCurr) ) ).
fof(addAssignment_84233,axiom,
! [VarCurr] :
( v149017(VarCurr)
<=> v149019(VarCurr) ) ).
fof(addAssignment_84232,axiom,
! [VarCurr] :
( v149019(VarCurr)
<=> v149021(VarCurr) ) ).
fof(addAssignment_84231,axiom,
! [VarCurr] :
( v149021(VarCurr)
<=> v146390(VarCurr) ) ).
fof(addAssignment_84230,axiom,
! [VarCurr] :
( v149005(VarCurr)
<=> v149007(VarCurr) ) ).
fof(addAssignment_84229,axiom,
! [VarCurr] :
( v149007(VarCurr)
<=> $false ) ).
fof(addAssignment_84228,axiom,
! [VarCurr] :
( v148999(VarCurr)
<=> v149001(VarCurr) ) ).
fof(addAssignment_84227,axiom,
! [VarCurr] :
( v149001(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_84226,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148988(VarCurr,B)
<=> v148990(VarCurr,B) ) ) ).
fof(addAssignment_84225,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148990(VarCurr,B)
<=> v148991(VarCurr,B) ) ) ).
fof(addAssignment_84224,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v148991(VarCurr,B)
<=> v148466(VarCurr,B) ) ) ).
fof(addAssignment_84223,axiom,
! [VarCurr] :
( ( v148991(VarCurr,bitIndex25)
<=> v148465(VarCurr,bitIndex14) )
& ( v148991(VarCurr,bitIndex24)
<=> v148465(VarCurr,bitIndex13) )
& ( v148991(VarCurr,bitIndex23)
<=> v148465(VarCurr,bitIndex12) )
& ( v148991(VarCurr,bitIndex22)
<=> v148465(VarCurr,bitIndex11) )
& ( v148991(VarCurr,bitIndex21)
<=> v148465(VarCurr,bitIndex10) )
& ( v148991(VarCurr,bitIndex20)
<=> v148465(VarCurr,bitIndex9) )
& ( v148991(VarCurr,bitIndex19)
<=> v148465(VarCurr,bitIndex8) )
& ( v148991(VarCurr,bitIndex18)
<=> v148465(VarCurr,bitIndex7) )
& ( v148991(VarCurr,bitIndex17)
<=> v148465(VarCurr,bitIndex6) )
& ( v148991(VarCurr,bitIndex16)
<=> v148465(VarCurr,bitIndex5) )
& ( v148991(VarCurr,bitIndex15)
<=> v148465(VarCurr,bitIndex4) )
& ( v148991(VarCurr,bitIndex14)
<=> v148465(VarCurr,bitIndex3) )
& ( v148991(VarCurr,bitIndex13)
<=> v148465(VarCurr,bitIndex2) )
& ( v148991(VarCurr,bitIndex12)
<=> v148465(VarCurr,bitIndex1) )
& ( v148991(VarCurr,bitIndex11)
<=> v148465(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84222,axiom,
! [VarCurr] :
( ( v148991(VarCurr,bitIndex28)
<=> v148464(VarCurr,bitIndex2) )
& ( v148991(VarCurr,bitIndex27)
<=> v148464(VarCurr,bitIndex1) )
& ( v148991(VarCurr,bitIndex26)
<=> v148464(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84221,axiom,
! [VarCurr] :
( ( v148991(VarCurr,bitIndex32)
<=> v148448(VarCurr,bitIndex3) )
& ( v148991(VarCurr,bitIndex31)
<=> v148448(VarCurr,bitIndex2) )
& ( v148991(VarCurr,bitIndex30)
<=> v148448(VarCurr,bitIndex1) )
& ( v148991(VarCurr,bitIndex29)
<=> v148448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84220,axiom,
! [VarCurr] :
( v148978(VarCurr)
<=> v148980(VarCurr) ) ).
fof(addAssignment_84219,axiom,
! [VarCurr] :
( v148980(VarCurr)
<=> v148982(VarCurr) ) ).
fof(addAssignment_84218,axiom,
! [VarCurr] :
( v148982(VarCurr)
<=> v148984(VarCurr) ) ).
fof(addAssignment_84217,axiom,
! [VarCurr] :
( v148984(VarCurr)
<=> v148986(VarCurr) ) ).
fof(addAssignment_84216,axiom,
! [VarCurr] :
( v148986(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_84215,axiom,
! [VarCurr] :
( v148968(VarCurr)
<=> v148970(VarCurr) ) ).
fof(addAssignment_84214,axiom,
! [VarCurr] :
( v148970(VarCurr)
<=> v148972(VarCurr) ) ).
fof(addAssignment_84213,axiom,
! [VarCurr] :
( v148972(VarCurr)
<=> v148974(VarCurr) ) ).
fof(addAssignment_84212,axiom,
! [VarCurr] :
( v148974(VarCurr)
<=> v148976(VarCurr) ) ).
fof(addAssignment_84211,axiom,
! [VarCurr] :
( v148976(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_84210,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v148953(VarCurr,B)
<=> v148955(VarCurr,B) ) ) ).
fof(addAssignment_84209,axiom,
! [VarCurr] :
( v148955(VarCurr,bitIndex0)
<=> v148213(VarCurr) ) ).
fof(addAssignment_84208,axiom,
! [VarCurr] :
( ( v148955(VarCurr,bitIndex8)
<=> v148123(VarCurr,bitIndex10) )
& ( v148955(VarCurr,bitIndex7)
<=> v148123(VarCurr,bitIndex9) )
& ( v148955(VarCurr,bitIndex6)
<=> v148123(VarCurr,bitIndex8) )
& ( v148955(VarCurr,bitIndex5)
<=> v148123(VarCurr,bitIndex7) )
& ( v148955(VarCurr,bitIndex4)
<=> v148123(VarCurr,bitIndex6) )
& ( v148955(VarCurr,bitIndex3)
<=> v148123(VarCurr,bitIndex5) )
& ( v148955(VarCurr,bitIndex2)
<=> v148123(VarCurr,bitIndex4) )
& ( v148955(VarCurr,bitIndex1)
<=> v148123(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_84207,axiom,
! [VarCurr] :
( ( v148955(VarCurr,bitIndex23)
<=> v148029(VarCurr,bitIndex14) )
& ( v148955(VarCurr,bitIndex22)
<=> v148029(VarCurr,bitIndex13) )
& ( v148955(VarCurr,bitIndex21)
<=> v148029(VarCurr,bitIndex12) )
& ( v148955(VarCurr,bitIndex20)
<=> v148029(VarCurr,bitIndex11) )
& ( v148955(VarCurr,bitIndex19)
<=> v148029(VarCurr,bitIndex10) )
& ( v148955(VarCurr,bitIndex18)
<=> v148029(VarCurr,bitIndex9) )
& ( v148955(VarCurr,bitIndex17)
<=> v148029(VarCurr,bitIndex8) )
& ( v148955(VarCurr,bitIndex16)
<=> v148029(VarCurr,bitIndex7) )
& ( v148955(VarCurr,bitIndex15)
<=> v148029(VarCurr,bitIndex6) )
& ( v148955(VarCurr,bitIndex14)
<=> v148029(VarCurr,bitIndex5) )
& ( v148955(VarCurr,bitIndex13)
<=> v148029(VarCurr,bitIndex4) )
& ( v148955(VarCurr,bitIndex12)
<=> v148029(VarCurr,bitIndex3) )
& ( v148955(VarCurr,bitIndex11)
<=> v148029(VarCurr,bitIndex2) )
& ( v148955(VarCurr,bitIndex10)
<=> v148029(VarCurr,bitIndex1) )
& ( v148955(VarCurr,bitIndex9)
<=> v148029(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84206,axiom,
! [VarCurr] :
( ( v148955(VarCurr,bitIndex26)
<=> v147943(VarCurr,bitIndex2) )
& ( v148955(VarCurr,bitIndex25)
<=> v147943(VarCurr,bitIndex1) )
& ( v148955(VarCurr,bitIndex24)
<=> v147943(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84205,axiom,
! [VarCurr] :
( ( v148955(VarCurr,bitIndex30)
<=> v146593(VarCurr,bitIndex3) )
& ( v148955(VarCurr,bitIndex29)
<=> v146593(VarCurr,bitIndex2) )
& ( v148955(VarCurr,bitIndex28)
<=> v146593(VarCurr,bitIndex1) )
& ( v148955(VarCurr,bitIndex27)
<=> v146593(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84204,axiom,
! [VarCurr] :
( v148955(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84203,axiom,
! [VarCurr] :
( v148782(VarCurr)
<=> v148784(VarCurr) ) ).
fof(addAssignment_84202,axiom,
! [VarCurr] :
( v148784(VarCurr)
<=> v148786(VarCurr) ) ).
fof(addAssignment_84201,axiom,
! [VarCurr] :
( v148786(VarCurr)
<=> v148788(VarCurr) ) ).
fof(addAssignment_84200,axiom,
! [VarCurr] :
( v148788(VarCurr)
<=> v148790(VarCurr) ) ).
fof(addAssignment_84199,axiom,
! [VarCurr] :
( v148790(VarCurr)
<=> v148792(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2302,axiom,
! [VarCurr] :
( v148792(VarCurr)
<=> ( ( v148794(VarCurr,bitIndex31)
<=> v148799(VarCurr,bitIndex31) )
& ( v148794(VarCurr,bitIndex30)
<=> v148799(VarCurr,bitIndex30) )
& ( v148794(VarCurr,bitIndex29)
<=> v148799(VarCurr,bitIndex29) )
& ( v148794(VarCurr,bitIndex28)
<=> v148799(VarCurr,bitIndex28) )
& ( v148794(VarCurr,bitIndex27)
<=> v148799(VarCurr,bitIndex27) )
& ( v148794(VarCurr,bitIndex26)
<=> v148799(VarCurr,bitIndex26) )
& ( v148794(VarCurr,bitIndex25)
<=> v148799(VarCurr,bitIndex25) )
& ( v148794(VarCurr,bitIndex24)
<=> v148799(VarCurr,bitIndex24) )
& ( v148794(VarCurr,bitIndex23)
<=> v148799(VarCurr,bitIndex23) )
& ( v148794(VarCurr,bitIndex22)
<=> v148799(VarCurr,bitIndex22) )
& ( v148794(VarCurr,bitIndex21)
<=> v148799(VarCurr,bitIndex21) )
& ( v148794(VarCurr,bitIndex20)
<=> v148799(VarCurr,bitIndex20) )
& ( v148794(VarCurr,bitIndex19)
<=> v148799(VarCurr,bitIndex19) )
& ( v148794(VarCurr,bitIndex18)
<=> v148799(VarCurr,bitIndex18) )
& ( v148794(VarCurr,bitIndex17)
<=> v148799(VarCurr,bitIndex17) )
& ( v148794(VarCurr,bitIndex16)
<=> v148799(VarCurr,bitIndex16) )
& ( v148794(VarCurr,bitIndex15)
<=> v148799(VarCurr,bitIndex15) )
& ( v148794(VarCurr,bitIndex14)
<=> v148799(VarCurr,bitIndex14) )
& ( v148794(VarCurr,bitIndex13)
<=> v148799(VarCurr,bitIndex13) )
& ( v148794(VarCurr,bitIndex12)
<=> v148799(VarCurr,bitIndex12) )
& ( v148794(VarCurr,bitIndex11)
<=> v148799(VarCurr,bitIndex11) )
& ( v148794(VarCurr,bitIndex10)
<=> v148799(VarCurr,bitIndex10) )
& ( v148794(VarCurr,bitIndex9)
<=> v148799(VarCurr,bitIndex9) )
& ( v148794(VarCurr,bitIndex8)
<=> v148799(VarCurr,bitIndex8) )
& ( v148794(VarCurr,bitIndex7)
<=> v148799(VarCurr,bitIndex7) )
& ( v148794(VarCurr,bitIndex6)
<=> v148799(VarCurr,bitIndex6) )
& ( v148794(VarCurr,bitIndex5)
<=> v148799(VarCurr,bitIndex5) )
& ( v148794(VarCurr,bitIndex4)
<=> v148799(VarCurr,bitIndex4) )
& ( v148794(VarCurr,bitIndex3)
<=> v148799(VarCurr,bitIndex3) )
& ( v148794(VarCurr,bitIndex2)
<=> v148799(VarCurr,bitIndex2) )
& ( v148794(VarCurr,bitIndex1)
<=> v148799(VarCurr,bitIndex1) )
& ( v148794(VarCurr,bitIndex0)
<=> v148799(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84198,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v148799(VarCurr,B)
<=> v148801(VarCurr,B) ) ) ).
fof(addAssignment_84197,axiom,
! [VarCurr] :
( ( v148801(VarCurr,bitIndex8)
<=> v148929(VarCurr,bitIndex10) )
& ( v148801(VarCurr,bitIndex7)
<=> v148929(VarCurr,bitIndex9) )
& ( v148801(VarCurr,bitIndex6)
<=> v148929(VarCurr,bitIndex8) )
& ( v148801(VarCurr,bitIndex5)
<=> v148929(VarCurr,bitIndex7) )
& ( v148801(VarCurr,bitIndex4)
<=> v148929(VarCurr,bitIndex6) )
& ( v148801(VarCurr,bitIndex3)
<=> v148929(VarCurr,bitIndex5) )
& ( v148801(VarCurr,bitIndex2)
<=> v148929(VarCurr,bitIndex4) )
& ( v148801(VarCurr,bitIndex1)
<=> v148929(VarCurr,bitIndex3) )
& ( v148801(VarCurr,bitIndex0)
<=> v148929(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_84196,axiom,
! [VarCurr] :
( ( v148801(VarCurr,bitIndex23)
<=> v148919(VarCurr,bitIndex14) )
& ( v148801(VarCurr,bitIndex22)
<=> v148919(VarCurr,bitIndex13) )
& ( v148801(VarCurr,bitIndex21)
<=> v148919(VarCurr,bitIndex12) )
& ( v148801(VarCurr,bitIndex20)
<=> v148919(VarCurr,bitIndex11) )
& ( v148801(VarCurr,bitIndex19)
<=> v148919(VarCurr,bitIndex10) )
& ( v148801(VarCurr,bitIndex18)
<=> v148919(VarCurr,bitIndex9) )
& ( v148801(VarCurr,bitIndex17)
<=> v148919(VarCurr,bitIndex8) )
& ( v148801(VarCurr,bitIndex16)
<=> v148919(VarCurr,bitIndex7) )
& ( v148801(VarCurr,bitIndex15)
<=> v148919(VarCurr,bitIndex6) )
& ( v148801(VarCurr,bitIndex14)
<=> v148919(VarCurr,bitIndex5) )
& ( v148801(VarCurr,bitIndex13)
<=> v148919(VarCurr,bitIndex4) )
& ( v148801(VarCurr,bitIndex12)
<=> v148919(VarCurr,bitIndex3) )
& ( v148801(VarCurr,bitIndex11)
<=> v148919(VarCurr,bitIndex2) )
& ( v148801(VarCurr,bitIndex10)
<=> v148919(VarCurr,bitIndex1) )
& ( v148801(VarCurr,bitIndex9)
<=> v148919(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84195,axiom,
! [VarCurr] :
( ( v148801(VarCurr,bitIndex26)
<=> v148909(VarCurr,bitIndex2) )
& ( v148801(VarCurr,bitIndex25)
<=> v148909(VarCurr,bitIndex1) )
& ( v148801(VarCurr,bitIndex24)
<=> v148909(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84194,axiom,
! [VarCurr] :
( ( v148801(VarCurr,bitIndex30)
<=> v148803(VarCurr,bitIndex3) )
& ( v148801(VarCurr,bitIndex29)
<=> v148803(VarCurr,bitIndex2) )
& ( v148801(VarCurr,bitIndex28)
<=> v148803(VarCurr,bitIndex1) )
& ( v148801(VarCurr,bitIndex27)
<=> v148803(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84193,axiom,
! [VarCurr] :
( v148801(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84192,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148929(VarCurr,B)
<=> v148805(VarCurr,B) ) ) ).
fof(addAssignment_84191,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148805(VarCurr,B)
<=> v148807(VarCurr,B) ) ) ).
fof(addAssignment_84190,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v148807(VarNext,B)
<=> v148931(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148932(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148931(VarNext,B)
<=> v148807(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2155,axiom,
! [VarNext] :
( v148932(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148931(VarNext,B)
<=> v148902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148932(VarNext)
<=> v148933(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148933(VarNext)
<=> ( v148935(VarNext)
& v148834(VarNext) ) ) ) ).
fof(writeUnaryOperator_11229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148935(VarNext)
<=> v148896(VarNext) ) ) ).
fof(addAssignment_84189,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148829(VarCurr,B)
<=> v148831(VarCurr,B) ) ) ).
fof(addAssignment_84188,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148831(VarCurr,B)
<=> v148832(VarCurr,B) ) ) ).
fof(addAssignment_84187,axiom,
! [VarCurr] :
( ( v148919(VarCurr,bitIndex14)
<=> v148805(VarCurr,bitIndex25) )
& ( v148919(VarCurr,bitIndex13)
<=> v148805(VarCurr,bitIndex24) )
& ( v148919(VarCurr,bitIndex12)
<=> v148805(VarCurr,bitIndex23) )
& ( v148919(VarCurr,bitIndex11)
<=> v148805(VarCurr,bitIndex22) )
& ( v148919(VarCurr,bitIndex10)
<=> v148805(VarCurr,bitIndex21) )
& ( v148919(VarCurr,bitIndex9)
<=> v148805(VarCurr,bitIndex20) )
& ( v148919(VarCurr,bitIndex8)
<=> v148805(VarCurr,bitIndex19) )
& ( v148919(VarCurr,bitIndex7)
<=> v148805(VarCurr,bitIndex18) )
& ( v148919(VarCurr,bitIndex6)
<=> v148805(VarCurr,bitIndex17) )
& ( v148919(VarCurr,bitIndex5)
<=> v148805(VarCurr,bitIndex16) )
& ( v148919(VarCurr,bitIndex4)
<=> v148805(VarCurr,bitIndex15) )
& ( v148919(VarCurr,bitIndex3)
<=> v148805(VarCurr,bitIndex14) )
& ( v148919(VarCurr,bitIndex2)
<=> v148805(VarCurr,bitIndex13) )
& ( v148919(VarCurr,bitIndex1)
<=> v148805(VarCurr,bitIndex12) )
& ( v148919(VarCurr,bitIndex0)
<=> v148805(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84186,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148805(VarCurr,B)
<=> v148807(VarCurr,B) ) ) ).
fof(addAssignment_84185,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v148807(VarNext,B)
<=> v148921(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148922(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148921(VarNext,B)
<=> v148807(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2154,axiom,
! [VarNext] :
( v148922(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148921(VarNext,B)
<=> v148902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148922(VarNext)
<=> v148923(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148923(VarNext)
<=> ( v148925(VarNext)
& v148834(VarNext) ) ) ) ).
fof(writeUnaryOperator_11228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148925(VarNext)
<=> v148896(VarNext) ) ) ).
fof(addAssignment_84184,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148829(VarCurr,B)
<=> v148831(VarCurr,B) ) ) ).
fof(addAssignment_84183,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148831(VarCurr,B)
<=> v148832(VarCurr,B) ) ) ).
fof(addAssignment_84182,axiom,
! [VarCurr] :
( ( v148909(VarCurr,bitIndex2)
<=> v148805(VarCurr,bitIndex28) )
& ( v148909(VarCurr,bitIndex1)
<=> v148805(VarCurr,bitIndex27) )
& ( v148909(VarCurr,bitIndex0)
<=> v148805(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84181,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148805(VarCurr,B)
<=> v148807(VarCurr,B) ) ) ).
fof(addAssignment_84180,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v148807(VarNext,B)
<=> v148911(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148912(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148911(VarNext,B)
<=> v148807(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2153,axiom,
! [VarNext] :
( v148912(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148911(VarNext,B)
<=> v148902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148912(VarNext)
<=> v148913(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148913(VarNext)
<=> ( v148915(VarNext)
& v148834(VarNext) ) ) ) ).
fof(writeUnaryOperator_11227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148915(VarNext)
<=> v148896(VarNext) ) ) ).
fof(addAssignment_84179,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148829(VarCurr,B)
<=> v148831(VarCurr,B) ) ) ).
fof(addAssignment_84178,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148831(VarCurr,B)
<=> v148832(VarCurr,B) ) ) ).
fof(addAssignment_84177,axiom,
! [VarCurr] :
( ( v148803(VarCurr,bitIndex3)
<=> v148805(VarCurr,bitIndex32) )
& ( v148803(VarCurr,bitIndex2)
<=> v148805(VarCurr,bitIndex31) )
& ( v148803(VarCurr,bitIndex1)
<=> v148805(VarCurr,bitIndex30) )
& ( v148803(VarCurr,bitIndex0)
<=> v148805(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_84176,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148805(VarCurr,B)
<=> v148807(VarCurr,B) ) ) ).
fof(addAssignment_84175,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v148807(VarNext,B)
<=> v148891(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148892(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148891(VarNext,B)
<=> v148807(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2152,axiom,
! [VarNext] :
( v148892(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148891(VarNext,B)
<=> v148902(VarNext,B) ) ) ) ).
fof(addAssignment_84174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148902(VarNext,B)
<=> v148900(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1628,axiom,
! [VarCurr] :
( ~ v148903(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v148900(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1634,axiom,
! [VarCurr] :
( v148903(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v148900(VarCurr,B)
<=> v148829(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19689,axiom,
! [VarCurr] :
( v148903(VarCurr)
<=> ( v148904(VarCurr)
& v148905(VarCurr) ) ) ).
fof(writeUnaryOperator_11226,axiom,
! [VarCurr] :
( ~ v148905(VarCurr)
<=> v148819(VarCurr) ) ).
fof(writeUnaryOperator_11225,axiom,
! [VarCurr] :
( ~ v148904(VarCurr)
<=> v148809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148892(VarNext)
<=> v148893(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148893(VarNext)
<=> ( v148894(VarNext)
& v148834(VarNext) ) ) ) ).
fof(writeUnaryOperator_11224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148894(VarNext)
<=> v148896(VarNext) ) ) ).
fof(addAssignment_84173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148896(VarNext)
<=> v148834(VarCurr) ) ) ).
fof(addAssignment_84172,axiom,
! [VarCurr] :
( v148834(VarCurr)
<=> v148836(VarCurr) ) ).
fof(addAssignment_84171,axiom,
! [VarCurr] :
( v148836(VarCurr)
<=> v148838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19686,axiom,
! [VarCurr] :
( v148838(VarCurr)
<=> ( v148889(VarCurr)
| v148885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19685,axiom,
! [VarCurr] :
( v148889(VarCurr)
<=> ( v148840(VarCurr)
& v148844(VarCurr) ) ) ).
fof(addAssignment_84170,axiom,
! [VarCurr] :
( v148885(VarCurr)
<=> v148887(VarCurr) ) ).
fof(addAssignment_84169,axiom,
! [VarCurr] :
( v148887(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148869(VarNext)
=> ( v148844(VarNext)
<=> v148844(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2151,axiom,
! [VarNext] :
( v148869(VarNext)
=> ( v148844(VarNext)
<=> v148879(VarNext) ) ) ).
fof(addAssignment_84168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148879(VarNext)
<=> v148877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19684,axiom,
! [VarCurr] :
( v148877(VarCurr)
<=> ( v148880(VarCurr)
& v148881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19683,axiom,
! [VarCurr] :
( v148881(VarCurr)
<=> ( v148850(VarCurr)
| v148864(VarCurr) ) ) ).
fof(writeUnaryOperator_11223,axiom,
! [VarCurr] :
( ~ v148880(VarCurr)
<=> v148846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148869(VarNext)
<=> v148870(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148870(VarNext)
<=> ( v148872(VarNext)
& v148874(VarNext) ) ) ) ).
fof(writeUnaryOperator_11222,axiom,
! [VarCurr] :
( ~ v148874(VarCurr)
<=> v148840(VarCurr) ) ).
fof(addAssignment_84167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148872(VarNext)
<=> v148840(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_286,axiom,
( v148844(constB0)
<=> $true ) ).
fof(addAssignment_84166,axiom,
! [VarCurr] :
( v148864(VarCurr)
<=> v148866(VarCurr) ) ).
fof(addAssignment_84165,axiom,
! [VarCurr] :
( v148866(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_84164,axiom,
! [VarCurr] :
( v148850(VarCurr)
<=> v148852(VarCurr) ) ).
fof(addAssignment_84163,axiom,
! [VarCurr] :
( v148852(VarCurr)
<=> v148854(VarCurr) ) ).
fof(addAssignment_84162,axiom,
! [VarCurr] :
( v148854(VarCurr)
<=> v148856(VarCurr) ) ).
fof(addAssignment_84161,axiom,
! [VarCurr] :
( v148856(VarCurr)
<=> v148858(VarCurr) ) ).
fof(addAssignment_84160,axiom,
! [VarCurr] :
( v148858(VarCurr)
<=> v148860(VarCurr) ) ).
fof(addAssignment_84159,axiom,
! [VarCurr] :
( v148860(VarCurr)
<=> v148862(VarCurr) ) ).
fof(addAssignment_84158,axiom,
! [VarCurr] :
( v148862(VarCurr)
<=> v146406(VarCurr) ) ).
fof(addAssignment_84157,axiom,
! [VarCurr] :
( v148846(VarCurr)
<=> v148848(VarCurr) ) ).
fof(addAssignment_84156,axiom,
! [VarCurr] :
( v148848(VarCurr)
<=> $false ) ).
fof(addAssignment_84155,axiom,
! [VarCurr] :
( v148840(VarCurr)
<=> v148842(VarCurr) ) ).
fof(addAssignment_84154,axiom,
! [VarCurr] :
( v148842(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_84153,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148829(VarCurr,B)
<=> v148831(VarCurr,B) ) ) ).
fof(addAssignment_84152,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148831(VarCurr,B)
<=> v148832(VarCurr,B) ) ) ).
fof(addAssignment_84151,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v148832(VarCurr,B)
<=> v148466(VarCurr,B) ) ) ).
fof(addAssignment_84150,axiom,
! [VarCurr] :
( ( v148832(VarCurr,bitIndex25)
<=> v148465(VarCurr,bitIndex14) )
& ( v148832(VarCurr,bitIndex24)
<=> v148465(VarCurr,bitIndex13) )
& ( v148832(VarCurr,bitIndex23)
<=> v148465(VarCurr,bitIndex12) )
& ( v148832(VarCurr,bitIndex22)
<=> v148465(VarCurr,bitIndex11) )
& ( v148832(VarCurr,bitIndex21)
<=> v148465(VarCurr,bitIndex10) )
& ( v148832(VarCurr,bitIndex20)
<=> v148465(VarCurr,bitIndex9) )
& ( v148832(VarCurr,bitIndex19)
<=> v148465(VarCurr,bitIndex8) )
& ( v148832(VarCurr,bitIndex18)
<=> v148465(VarCurr,bitIndex7) )
& ( v148832(VarCurr,bitIndex17)
<=> v148465(VarCurr,bitIndex6) )
& ( v148832(VarCurr,bitIndex16)
<=> v148465(VarCurr,bitIndex5) )
& ( v148832(VarCurr,bitIndex15)
<=> v148465(VarCurr,bitIndex4) )
& ( v148832(VarCurr,bitIndex14)
<=> v148465(VarCurr,bitIndex3) )
& ( v148832(VarCurr,bitIndex13)
<=> v148465(VarCurr,bitIndex2) )
& ( v148832(VarCurr,bitIndex12)
<=> v148465(VarCurr,bitIndex1) )
& ( v148832(VarCurr,bitIndex11)
<=> v148465(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84149,axiom,
! [VarCurr] :
( ( v148832(VarCurr,bitIndex28)
<=> v148464(VarCurr,bitIndex2) )
& ( v148832(VarCurr,bitIndex27)
<=> v148464(VarCurr,bitIndex1) )
& ( v148832(VarCurr,bitIndex26)
<=> v148464(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84148,axiom,
! [VarCurr] :
( ( v148832(VarCurr,bitIndex32)
<=> v148448(VarCurr,bitIndex3) )
& ( v148832(VarCurr,bitIndex31)
<=> v148448(VarCurr,bitIndex2) )
& ( v148832(VarCurr,bitIndex30)
<=> v148448(VarCurr,bitIndex1) )
& ( v148832(VarCurr,bitIndex29)
<=> v148448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84147,axiom,
! [VarCurr] :
( v148819(VarCurr)
<=> v148821(VarCurr) ) ).
fof(addAssignment_84146,axiom,
! [VarCurr] :
( v148821(VarCurr)
<=> v148823(VarCurr) ) ).
fof(addAssignment_84145,axiom,
! [VarCurr] :
( v148823(VarCurr)
<=> v148825(VarCurr) ) ).
fof(addAssignment_84144,axiom,
! [VarCurr] :
( v148825(VarCurr)
<=> v148827(VarCurr) ) ).
fof(addAssignment_84143,axiom,
! [VarCurr] :
( v148827(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_84142,axiom,
! [VarCurr] :
( v148809(VarCurr)
<=> v148811(VarCurr) ) ).
fof(addAssignment_84141,axiom,
! [VarCurr] :
( v148811(VarCurr)
<=> v148813(VarCurr) ) ).
fof(addAssignment_84140,axiom,
! [VarCurr] :
( v148813(VarCurr)
<=> v148815(VarCurr) ) ).
fof(addAssignment_84139,axiom,
! [VarCurr] :
( v148815(VarCurr)
<=> v148817(VarCurr) ) ).
fof(addAssignment_84138,axiom,
! [VarCurr] :
( v148817(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_84137,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v148794(VarCurr,B)
<=> v148796(VarCurr,B) ) ) ).
fof(addAssignment_84136,axiom,
! [VarCurr] :
( v148796(VarCurr,bitIndex0)
<=> v148213(VarCurr) ) ).
fof(addAssignment_84135,axiom,
! [VarCurr] :
( ( v148796(VarCurr,bitIndex8)
<=> v148123(VarCurr,bitIndex10) )
& ( v148796(VarCurr,bitIndex7)
<=> v148123(VarCurr,bitIndex9) )
& ( v148796(VarCurr,bitIndex6)
<=> v148123(VarCurr,bitIndex8) )
& ( v148796(VarCurr,bitIndex5)
<=> v148123(VarCurr,bitIndex7) )
& ( v148796(VarCurr,bitIndex4)
<=> v148123(VarCurr,bitIndex6) )
& ( v148796(VarCurr,bitIndex3)
<=> v148123(VarCurr,bitIndex5) )
& ( v148796(VarCurr,bitIndex2)
<=> v148123(VarCurr,bitIndex4) )
& ( v148796(VarCurr,bitIndex1)
<=> v148123(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_84134,axiom,
! [VarCurr] :
( ( v148796(VarCurr,bitIndex23)
<=> v148029(VarCurr,bitIndex14) )
& ( v148796(VarCurr,bitIndex22)
<=> v148029(VarCurr,bitIndex13) )
& ( v148796(VarCurr,bitIndex21)
<=> v148029(VarCurr,bitIndex12) )
& ( v148796(VarCurr,bitIndex20)
<=> v148029(VarCurr,bitIndex11) )
& ( v148796(VarCurr,bitIndex19)
<=> v148029(VarCurr,bitIndex10) )
& ( v148796(VarCurr,bitIndex18)
<=> v148029(VarCurr,bitIndex9) )
& ( v148796(VarCurr,bitIndex17)
<=> v148029(VarCurr,bitIndex8) )
& ( v148796(VarCurr,bitIndex16)
<=> v148029(VarCurr,bitIndex7) )
& ( v148796(VarCurr,bitIndex15)
<=> v148029(VarCurr,bitIndex6) )
& ( v148796(VarCurr,bitIndex14)
<=> v148029(VarCurr,bitIndex5) )
& ( v148796(VarCurr,bitIndex13)
<=> v148029(VarCurr,bitIndex4) )
& ( v148796(VarCurr,bitIndex12)
<=> v148029(VarCurr,bitIndex3) )
& ( v148796(VarCurr,bitIndex11)
<=> v148029(VarCurr,bitIndex2) )
& ( v148796(VarCurr,bitIndex10)
<=> v148029(VarCurr,bitIndex1) )
& ( v148796(VarCurr,bitIndex9)
<=> v148029(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84133,axiom,
! [VarCurr] :
( ( v148796(VarCurr,bitIndex26)
<=> v147943(VarCurr,bitIndex2) )
& ( v148796(VarCurr,bitIndex25)
<=> v147943(VarCurr,bitIndex1) )
& ( v148796(VarCurr,bitIndex24)
<=> v147943(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84132,axiom,
! [VarCurr] :
( ( v148796(VarCurr,bitIndex30)
<=> v146593(VarCurr,bitIndex3) )
& ( v148796(VarCurr,bitIndex29)
<=> v146593(VarCurr,bitIndex2) )
& ( v148796(VarCurr,bitIndex28)
<=> v146593(VarCurr,bitIndex1) )
& ( v148796(VarCurr,bitIndex27)
<=> v146593(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84131,axiom,
! [VarCurr] :
( v148796(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84130,axiom,
! [VarCurr] :
( v148623(VarCurr)
<=> v148625(VarCurr) ) ).
fof(addAssignment_84129,axiom,
! [VarCurr] :
( v148625(VarCurr)
<=> v148627(VarCurr) ) ).
fof(addAssignment_84128,axiom,
! [VarCurr] :
( v148627(VarCurr)
<=> v148629(VarCurr) ) ).
fof(addAssignment_84127,axiom,
! [VarCurr] :
( v148629(VarCurr)
<=> v148631(VarCurr) ) ).
fof(addAssignment_84126,axiom,
! [VarCurr] :
( v148631(VarCurr)
<=> v148633(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2301,axiom,
! [VarCurr] :
( v148633(VarCurr)
<=> ( ( v148635(VarCurr,bitIndex31)
<=> v148640(VarCurr,bitIndex31) )
& ( v148635(VarCurr,bitIndex30)
<=> v148640(VarCurr,bitIndex30) )
& ( v148635(VarCurr,bitIndex29)
<=> v148640(VarCurr,bitIndex29) )
& ( v148635(VarCurr,bitIndex28)
<=> v148640(VarCurr,bitIndex28) )
& ( v148635(VarCurr,bitIndex27)
<=> v148640(VarCurr,bitIndex27) )
& ( v148635(VarCurr,bitIndex26)
<=> v148640(VarCurr,bitIndex26) )
& ( v148635(VarCurr,bitIndex25)
<=> v148640(VarCurr,bitIndex25) )
& ( v148635(VarCurr,bitIndex24)
<=> v148640(VarCurr,bitIndex24) )
& ( v148635(VarCurr,bitIndex23)
<=> v148640(VarCurr,bitIndex23) )
& ( v148635(VarCurr,bitIndex22)
<=> v148640(VarCurr,bitIndex22) )
& ( v148635(VarCurr,bitIndex21)
<=> v148640(VarCurr,bitIndex21) )
& ( v148635(VarCurr,bitIndex20)
<=> v148640(VarCurr,bitIndex20) )
& ( v148635(VarCurr,bitIndex19)
<=> v148640(VarCurr,bitIndex19) )
& ( v148635(VarCurr,bitIndex18)
<=> v148640(VarCurr,bitIndex18) )
& ( v148635(VarCurr,bitIndex17)
<=> v148640(VarCurr,bitIndex17) )
& ( v148635(VarCurr,bitIndex16)
<=> v148640(VarCurr,bitIndex16) )
& ( v148635(VarCurr,bitIndex15)
<=> v148640(VarCurr,bitIndex15) )
& ( v148635(VarCurr,bitIndex14)
<=> v148640(VarCurr,bitIndex14) )
& ( v148635(VarCurr,bitIndex13)
<=> v148640(VarCurr,bitIndex13) )
& ( v148635(VarCurr,bitIndex12)
<=> v148640(VarCurr,bitIndex12) )
& ( v148635(VarCurr,bitIndex11)
<=> v148640(VarCurr,bitIndex11) )
& ( v148635(VarCurr,bitIndex10)
<=> v148640(VarCurr,bitIndex10) )
& ( v148635(VarCurr,bitIndex9)
<=> v148640(VarCurr,bitIndex9) )
& ( v148635(VarCurr,bitIndex8)
<=> v148640(VarCurr,bitIndex8) )
& ( v148635(VarCurr,bitIndex7)
<=> v148640(VarCurr,bitIndex7) )
& ( v148635(VarCurr,bitIndex6)
<=> v148640(VarCurr,bitIndex6) )
& ( v148635(VarCurr,bitIndex5)
<=> v148640(VarCurr,bitIndex5) )
& ( v148635(VarCurr,bitIndex4)
<=> v148640(VarCurr,bitIndex4) )
& ( v148635(VarCurr,bitIndex3)
<=> v148640(VarCurr,bitIndex3) )
& ( v148635(VarCurr,bitIndex2)
<=> v148640(VarCurr,bitIndex2) )
& ( v148635(VarCurr,bitIndex1)
<=> v148640(VarCurr,bitIndex1) )
& ( v148635(VarCurr,bitIndex0)
<=> v148640(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84125,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v148640(VarCurr,B)
<=> v148642(VarCurr,B) ) ) ).
fof(addAssignment_84124,axiom,
! [VarCurr] :
( ( v148642(VarCurr,bitIndex8)
<=> v148770(VarCurr,bitIndex10) )
& ( v148642(VarCurr,bitIndex7)
<=> v148770(VarCurr,bitIndex9) )
& ( v148642(VarCurr,bitIndex6)
<=> v148770(VarCurr,bitIndex8) )
& ( v148642(VarCurr,bitIndex5)
<=> v148770(VarCurr,bitIndex7) )
& ( v148642(VarCurr,bitIndex4)
<=> v148770(VarCurr,bitIndex6) )
& ( v148642(VarCurr,bitIndex3)
<=> v148770(VarCurr,bitIndex5) )
& ( v148642(VarCurr,bitIndex2)
<=> v148770(VarCurr,bitIndex4) )
& ( v148642(VarCurr,bitIndex1)
<=> v148770(VarCurr,bitIndex3) )
& ( v148642(VarCurr,bitIndex0)
<=> v148770(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_84123,axiom,
! [VarCurr] :
( ( v148642(VarCurr,bitIndex23)
<=> v148760(VarCurr,bitIndex14) )
& ( v148642(VarCurr,bitIndex22)
<=> v148760(VarCurr,bitIndex13) )
& ( v148642(VarCurr,bitIndex21)
<=> v148760(VarCurr,bitIndex12) )
& ( v148642(VarCurr,bitIndex20)
<=> v148760(VarCurr,bitIndex11) )
& ( v148642(VarCurr,bitIndex19)
<=> v148760(VarCurr,bitIndex10) )
& ( v148642(VarCurr,bitIndex18)
<=> v148760(VarCurr,bitIndex9) )
& ( v148642(VarCurr,bitIndex17)
<=> v148760(VarCurr,bitIndex8) )
& ( v148642(VarCurr,bitIndex16)
<=> v148760(VarCurr,bitIndex7) )
& ( v148642(VarCurr,bitIndex15)
<=> v148760(VarCurr,bitIndex6) )
& ( v148642(VarCurr,bitIndex14)
<=> v148760(VarCurr,bitIndex5) )
& ( v148642(VarCurr,bitIndex13)
<=> v148760(VarCurr,bitIndex4) )
& ( v148642(VarCurr,bitIndex12)
<=> v148760(VarCurr,bitIndex3) )
& ( v148642(VarCurr,bitIndex11)
<=> v148760(VarCurr,bitIndex2) )
& ( v148642(VarCurr,bitIndex10)
<=> v148760(VarCurr,bitIndex1) )
& ( v148642(VarCurr,bitIndex9)
<=> v148760(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84122,axiom,
! [VarCurr] :
( ( v148642(VarCurr,bitIndex26)
<=> v148750(VarCurr,bitIndex2) )
& ( v148642(VarCurr,bitIndex25)
<=> v148750(VarCurr,bitIndex1) )
& ( v148642(VarCurr,bitIndex24)
<=> v148750(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84121,axiom,
! [VarCurr] :
( ( v148642(VarCurr,bitIndex30)
<=> v148644(VarCurr,bitIndex3) )
& ( v148642(VarCurr,bitIndex29)
<=> v148644(VarCurr,bitIndex2) )
& ( v148642(VarCurr,bitIndex28)
<=> v148644(VarCurr,bitIndex1) )
& ( v148642(VarCurr,bitIndex27)
<=> v148644(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84120,axiom,
! [VarCurr] :
( v148642(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84119,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148770(VarCurr,B)
<=> v148646(VarCurr,B) ) ) ).
fof(addAssignment_84118,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148646(VarCurr,B)
<=> v148648(VarCurr,B) ) ) ).
fof(addAssignment_84117,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v148648(VarNext,B)
<=> v148772(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148773(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148772(VarNext,B)
<=> v148648(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2150,axiom,
! [VarNext] :
( v148773(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148772(VarNext,B)
<=> v148743(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148773(VarNext)
<=> v148774(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148774(VarNext)
<=> ( v148776(VarNext)
& v148675(VarNext) ) ) ) ).
fof(writeUnaryOperator_11221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148776(VarNext)
<=> v148737(VarNext) ) ) ).
fof(addAssignment_84116,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148670(VarCurr,B)
<=> v148672(VarCurr,B) ) ) ).
fof(addAssignment_84115,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148672(VarCurr,B)
<=> v148673(VarCurr,B) ) ) ).
fof(addAssignment_84114,axiom,
! [VarCurr] :
( ( v148760(VarCurr,bitIndex14)
<=> v148646(VarCurr,bitIndex25) )
& ( v148760(VarCurr,bitIndex13)
<=> v148646(VarCurr,bitIndex24) )
& ( v148760(VarCurr,bitIndex12)
<=> v148646(VarCurr,bitIndex23) )
& ( v148760(VarCurr,bitIndex11)
<=> v148646(VarCurr,bitIndex22) )
& ( v148760(VarCurr,bitIndex10)
<=> v148646(VarCurr,bitIndex21) )
& ( v148760(VarCurr,bitIndex9)
<=> v148646(VarCurr,bitIndex20) )
& ( v148760(VarCurr,bitIndex8)
<=> v148646(VarCurr,bitIndex19) )
& ( v148760(VarCurr,bitIndex7)
<=> v148646(VarCurr,bitIndex18) )
& ( v148760(VarCurr,bitIndex6)
<=> v148646(VarCurr,bitIndex17) )
& ( v148760(VarCurr,bitIndex5)
<=> v148646(VarCurr,bitIndex16) )
& ( v148760(VarCurr,bitIndex4)
<=> v148646(VarCurr,bitIndex15) )
& ( v148760(VarCurr,bitIndex3)
<=> v148646(VarCurr,bitIndex14) )
& ( v148760(VarCurr,bitIndex2)
<=> v148646(VarCurr,bitIndex13) )
& ( v148760(VarCurr,bitIndex1)
<=> v148646(VarCurr,bitIndex12) )
& ( v148760(VarCurr,bitIndex0)
<=> v148646(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84113,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148646(VarCurr,B)
<=> v148648(VarCurr,B) ) ) ).
fof(addAssignment_84112,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v148648(VarNext,B)
<=> v148762(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148763(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148762(VarNext,B)
<=> v148648(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2149,axiom,
! [VarNext] :
( v148763(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148762(VarNext,B)
<=> v148743(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148763(VarNext)
<=> v148764(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148764(VarNext)
<=> ( v148766(VarNext)
& v148675(VarNext) ) ) ) ).
fof(writeUnaryOperator_11220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148766(VarNext)
<=> v148737(VarNext) ) ) ).
fof(addAssignment_84111,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148670(VarCurr,B)
<=> v148672(VarCurr,B) ) ) ).
fof(addAssignment_84110,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148672(VarCurr,B)
<=> v148673(VarCurr,B) ) ) ).
fof(addAssignment_84109,axiom,
! [VarCurr] :
( ( v148750(VarCurr,bitIndex2)
<=> v148646(VarCurr,bitIndex28) )
& ( v148750(VarCurr,bitIndex1)
<=> v148646(VarCurr,bitIndex27) )
& ( v148750(VarCurr,bitIndex0)
<=> v148646(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84108,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148646(VarCurr,B)
<=> v148648(VarCurr,B) ) ) ).
fof(addAssignment_84107,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v148648(VarNext,B)
<=> v148752(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148753(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148752(VarNext,B)
<=> v148648(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2148,axiom,
! [VarNext] :
( v148753(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148752(VarNext,B)
<=> v148743(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148753(VarNext)
<=> v148754(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148754(VarNext)
<=> ( v148756(VarNext)
& v148675(VarNext) ) ) ) ).
fof(writeUnaryOperator_11219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148756(VarNext)
<=> v148737(VarNext) ) ) ).
fof(addAssignment_84106,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148670(VarCurr,B)
<=> v148672(VarCurr,B) ) ) ).
fof(addAssignment_84105,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148672(VarCurr,B)
<=> v148673(VarCurr,B) ) ) ).
fof(addAssignment_84104,axiom,
! [VarCurr] :
( ( v148644(VarCurr,bitIndex3)
<=> v148646(VarCurr,bitIndex32) )
& ( v148644(VarCurr,bitIndex2)
<=> v148646(VarCurr,bitIndex31) )
& ( v148644(VarCurr,bitIndex1)
<=> v148646(VarCurr,bitIndex30) )
& ( v148644(VarCurr,bitIndex0)
<=> v148646(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_84103,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148646(VarCurr,B)
<=> v148648(VarCurr,B) ) ) ).
fof(addAssignment_84102,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v148648(VarNext,B)
<=> v148732(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148733(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148732(VarNext,B)
<=> v148648(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2147,axiom,
! [VarNext] :
( v148733(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148732(VarNext,B)
<=> v148743(VarNext,B) ) ) ) ).
fof(addAssignment_84101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148743(VarNext,B)
<=> v148741(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1627,axiom,
! [VarCurr] :
( ~ v148744(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v148741(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1633,axiom,
! [VarCurr] :
( v148744(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v148741(VarCurr,B)
<=> v148670(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19674,axiom,
! [VarCurr] :
( v148744(VarCurr)
<=> ( v148745(VarCurr)
& v148746(VarCurr) ) ) ).
fof(writeUnaryOperator_11218,axiom,
! [VarCurr] :
( ~ v148746(VarCurr)
<=> v148660(VarCurr) ) ).
fof(writeUnaryOperator_11217,axiom,
! [VarCurr] :
( ~ v148745(VarCurr)
<=> v148650(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148733(VarNext)
<=> v148734(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148734(VarNext)
<=> ( v148735(VarNext)
& v148675(VarNext) ) ) ) ).
fof(writeUnaryOperator_11216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148735(VarNext)
<=> v148737(VarNext) ) ) ).
fof(addAssignment_84100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148737(VarNext)
<=> v148675(VarCurr) ) ) ).
fof(addAssignment_84099,axiom,
! [VarCurr] :
( v148675(VarCurr)
<=> v148677(VarCurr) ) ).
fof(addAssignment_84098,axiom,
! [VarCurr] :
( v148677(VarCurr)
<=> v148679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19671,axiom,
! [VarCurr] :
( v148679(VarCurr)
<=> ( v148730(VarCurr)
| v148726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19670,axiom,
! [VarCurr] :
( v148730(VarCurr)
<=> ( v148681(VarCurr)
& v148685(VarCurr) ) ) ).
fof(addAssignment_84097,axiom,
! [VarCurr] :
( v148726(VarCurr)
<=> v148728(VarCurr) ) ).
fof(addAssignment_84096,axiom,
! [VarCurr] :
( v148728(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148710(VarNext)
=> ( v148685(VarNext)
<=> v148685(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2146,axiom,
! [VarNext] :
( v148710(VarNext)
=> ( v148685(VarNext)
<=> v148720(VarNext) ) ) ).
fof(addAssignment_84095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148720(VarNext)
<=> v148718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19669,axiom,
! [VarCurr] :
( v148718(VarCurr)
<=> ( v148721(VarCurr)
& v148722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19668,axiom,
! [VarCurr] :
( v148722(VarCurr)
<=> ( v148691(VarCurr)
| v148705(VarCurr) ) ) ).
fof(writeUnaryOperator_11215,axiom,
! [VarCurr] :
( ~ v148721(VarCurr)
<=> v148687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148710(VarNext)
<=> v148711(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148711(VarNext)
<=> ( v148713(VarNext)
& v148715(VarNext) ) ) ) ).
fof(writeUnaryOperator_11214,axiom,
! [VarCurr] :
( ~ v148715(VarCurr)
<=> v148681(VarCurr) ) ).
fof(addAssignment_84094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148713(VarNext)
<=> v148681(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_285,axiom,
( v148685(constB0)
<=> $true ) ).
fof(addAssignment_84093,axiom,
! [VarCurr] :
( v148705(VarCurr)
<=> v148707(VarCurr) ) ).
fof(addAssignment_84092,axiom,
! [VarCurr] :
( v148707(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_84091,axiom,
! [VarCurr] :
( v148691(VarCurr)
<=> v148693(VarCurr) ) ).
fof(addAssignment_84090,axiom,
! [VarCurr] :
( v148693(VarCurr)
<=> v148695(VarCurr) ) ).
fof(addAssignment_84089,axiom,
! [VarCurr] :
( v148695(VarCurr)
<=> v148697(VarCurr) ) ).
fof(addAssignment_84088,axiom,
! [VarCurr] :
( v148697(VarCurr)
<=> v148699(VarCurr) ) ).
fof(addAssignment_84087,axiom,
! [VarCurr] :
( v148699(VarCurr)
<=> v148701(VarCurr) ) ).
fof(addAssignment_84086,axiom,
! [VarCurr] :
( v148701(VarCurr)
<=> v148703(VarCurr) ) ).
fof(addAssignment_84085,axiom,
! [VarCurr] :
( v148703(VarCurr)
<=> v146422(VarCurr) ) ).
fof(addAssignment_84084,axiom,
! [VarCurr] :
( v148687(VarCurr)
<=> v148689(VarCurr) ) ).
fof(addAssignment_84083,axiom,
! [VarCurr] :
( v148689(VarCurr)
<=> $false ) ).
fof(addAssignment_84082,axiom,
! [VarCurr] :
( v148681(VarCurr)
<=> v148683(VarCurr) ) ).
fof(addAssignment_84081,axiom,
! [VarCurr] :
( v148683(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_84080,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148670(VarCurr,B)
<=> v148672(VarCurr,B) ) ) ).
fof(addAssignment_84079,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148672(VarCurr,B)
<=> v148673(VarCurr,B) ) ) ).
fof(addAssignment_84078,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v148673(VarCurr,B)
<=> v148466(VarCurr,B) ) ) ).
fof(addAssignment_84077,axiom,
! [VarCurr] :
( ( v148673(VarCurr,bitIndex25)
<=> v148465(VarCurr,bitIndex14) )
& ( v148673(VarCurr,bitIndex24)
<=> v148465(VarCurr,bitIndex13) )
& ( v148673(VarCurr,bitIndex23)
<=> v148465(VarCurr,bitIndex12) )
& ( v148673(VarCurr,bitIndex22)
<=> v148465(VarCurr,bitIndex11) )
& ( v148673(VarCurr,bitIndex21)
<=> v148465(VarCurr,bitIndex10) )
& ( v148673(VarCurr,bitIndex20)
<=> v148465(VarCurr,bitIndex9) )
& ( v148673(VarCurr,bitIndex19)
<=> v148465(VarCurr,bitIndex8) )
& ( v148673(VarCurr,bitIndex18)
<=> v148465(VarCurr,bitIndex7) )
& ( v148673(VarCurr,bitIndex17)
<=> v148465(VarCurr,bitIndex6) )
& ( v148673(VarCurr,bitIndex16)
<=> v148465(VarCurr,bitIndex5) )
& ( v148673(VarCurr,bitIndex15)
<=> v148465(VarCurr,bitIndex4) )
& ( v148673(VarCurr,bitIndex14)
<=> v148465(VarCurr,bitIndex3) )
& ( v148673(VarCurr,bitIndex13)
<=> v148465(VarCurr,bitIndex2) )
& ( v148673(VarCurr,bitIndex12)
<=> v148465(VarCurr,bitIndex1) )
& ( v148673(VarCurr,bitIndex11)
<=> v148465(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84076,axiom,
! [VarCurr] :
( ( v148673(VarCurr,bitIndex28)
<=> v148464(VarCurr,bitIndex2) )
& ( v148673(VarCurr,bitIndex27)
<=> v148464(VarCurr,bitIndex1) )
& ( v148673(VarCurr,bitIndex26)
<=> v148464(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84075,axiom,
! [VarCurr] :
( ( v148673(VarCurr,bitIndex32)
<=> v148448(VarCurr,bitIndex3) )
& ( v148673(VarCurr,bitIndex31)
<=> v148448(VarCurr,bitIndex2) )
& ( v148673(VarCurr,bitIndex30)
<=> v148448(VarCurr,bitIndex1) )
& ( v148673(VarCurr,bitIndex29)
<=> v148448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84074,axiom,
! [VarCurr] :
( v148660(VarCurr)
<=> v148662(VarCurr) ) ).
fof(addAssignment_84073,axiom,
! [VarCurr] :
( v148662(VarCurr)
<=> v148664(VarCurr) ) ).
fof(addAssignment_84072,axiom,
! [VarCurr] :
( v148664(VarCurr)
<=> v148666(VarCurr) ) ).
fof(addAssignment_84071,axiom,
! [VarCurr] :
( v148666(VarCurr)
<=> v148668(VarCurr) ) ).
fof(addAssignment_84070,axiom,
! [VarCurr] :
( v148668(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_84069,axiom,
! [VarCurr] :
( v148650(VarCurr)
<=> v148652(VarCurr) ) ).
fof(addAssignment_84068,axiom,
! [VarCurr] :
( v148652(VarCurr)
<=> v148654(VarCurr) ) ).
fof(addAssignment_84067,axiom,
! [VarCurr] :
( v148654(VarCurr)
<=> v148656(VarCurr) ) ).
fof(addAssignment_84066,axiom,
! [VarCurr] :
( v148656(VarCurr)
<=> v148658(VarCurr) ) ).
fof(addAssignment_84065,axiom,
! [VarCurr] :
( v148658(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_84064,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v148635(VarCurr,B)
<=> v148637(VarCurr,B) ) ) ).
fof(addAssignment_84063,axiom,
! [VarCurr] :
( v148637(VarCurr,bitIndex0)
<=> v148213(VarCurr) ) ).
fof(addAssignment_84062,axiom,
! [VarCurr] :
( ( v148637(VarCurr,bitIndex8)
<=> v148123(VarCurr,bitIndex10) )
& ( v148637(VarCurr,bitIndex7)
<=> v148123(VarCurr,bitIndex9) )
& ( v148637(VarCurr,bitIndex6)
<=> v148123(VarCurr,bitIndex8) )
& ( v148637(VarCurr,bitIndex5)
<=> v148123(VarCurr,bitIndex7) )
& ( v148637(VarCurr,bitIndex4)
<=> v148123(VarCurr,bitIndex6) )
& ( v148637(VarCurr,bitIndex3)
<=> v148123(VarCurr,bitIndex5) )
& ( v148637(VarCurr,bitIndex2)
<=> v148123(VarCurr,bitIndex4) )
& ( v148637(VarCurr,bitIndex1)
<=> v148123(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_84061,axiom,
! [VarCurr] :
( ( v148637(VarCurr,bitIndex23)
<=> v148029(VarCurr,bitIndex14) )
& ( v148637(VarCurr,bitIndex22)
<=> v148029(VarCurr,bitIndex13) )
& ( v148637(VarCurr,bitIndex21)
<=> v148029(VarCurr,bitIndex12) )
& ( v148637(VarCurr,bitIndex20)
<=> v148029(VarCurr,bitIndex11) )
& ( v148637(VarCurr,bitIndex19)
<=> v148029(VarCurr,bitIndex10) )
& ( v148637(VarCurr,bitIndex18)
<=> v148029(VarCurr,bitIndex9) )
& ( v148637(VarCurr,bitIndex17)
<=> v148029(VarCurr,bitIndex8) )
& ( v148637(VarCurr,bitIndex16)
<=> v148029(VarCurr,bitIndex7) )
& ( v148637(VarCurr,bitIndex15)
<=> v148029(VarCurr,bitIndex6) )
& ( v148637(VarCurr,bitIndex14)
<=> v148029(VarCurr,bitIndex5) )
& ( v148637(VarCurr,bitIndex13)
<=> v148029(VarCurr,bitIndex4) )
& ( v148637(VarCurr,bitIndex12)
<=> v148029(VarCurr,bitIndex3) )
& ( v148637(VarCurr,bitIndex11)
<=> v148029(VarCurr,bitIndex2) )
& ( v148637(VarCurr,bitIndex10)
<=> v148029(VarCurr,bitIndex1) )
& ( v148637(VarCurr,bitIndex9)
<=> v148029(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84060,axiom,
! [VarCurr] :
( ( v148637(VarCurr,bitIndex26)
<=> v147943(VarCurr,bitIndex2) )
& ( v148637(VarCurr,bitIndex25)
<=> v147943(VarCurr,bitIndex1) )
& ( v148637(VarCurr,bitIndex24)
<=> v147943(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84059,axiom,
! [VarCurr] :
( ( v148637(VarCurr,bitIndex30)
<=> v146593(VarCurr,bitIndex3) )
& ( v148637(VarCurr,bitIndex29)
<=> v146593(VarCurr,bitIndex2) )
& ( v148637(VarCurr,bitIndex28)
<=> v146593(VarCurr,bitIndex1) )
& ( v148637(VarCurr,bitIndex27)
<=> v146593(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84058,axiom,
! [VarCurr] :
( v148637(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84057,axiom,
! [VarCurr] :
( v146577(VarCurr)
<=> v146579(VarCurr) ) ).
fof(addAssignment_84056,axiom,
! [VarCurr] :
( v146579(VarCurr)
<=> v146581(VarCurr) ) ).
fof(addAssignment_84055,axiom,
! [VarCurr] :
( v146581(VarCurr)
<=> v146583(VarCurr) ) ).
fof(addAssignment_84054,axiom,
! [VarCurr] :
( v146583(VarCurr)
<=> v146585(VarCurr) ) ).
fof(addAssignment_84053,axiom,
! [VarCurr] :
( v146585(VarCurr)
<=> v146587(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2300,axiom,
! [VarCurr] :
( v146587(VarCurr)
<=> ( ( v146589(VarCurr,bitIndex31)
<=> v148414(VarCurr,bitIndex31) )
& ( v146589(VarCurr,bitIndex30)
<=> v148414(VarCurr,bitIndex30) )
& ( v146589(VarCurr,bitIndex29)
<=> v148414(VarCurr,bitIndex29) )
& ( v146589(VarCurr,bitIndex28)
<=> v148414(VarCurr,bitIndex28) )
& ( v146589(VarCurr,bitIndex27)
<=> v148414(VarCurr,bitIndex27) )
& ( v146589(VarCurr,bitIndex26)
<=> v148414(VarCurr,bitIndex26) )
& ( v146589(VarCurr,bitIndex25)
<=> v148414(VarCurr,bitIndex25) )
& ( v146589(VarCurr,bitIndex24)
<=> v148414(VarCurr,bitIndex24) )
& ( v146589(VarCurr,bitIndex23)
<=> v148414(VarCurr,bitIndex23) )
& ( v146589(VarCurr,bitIndex22)
<=> v148414(VarCurr,bitIndex22) )
& ( v146589(VarCurr,bitIndex21)
<=> v148414(VarCurr,bitIndex21) )
& ( v146589(VarCurr,bitIndex20)
<=> v148414(VarCurr,bitIndex20) )
& ( v146589(VarCurr,bitIndex19)
<=> v148414(VarCurr,bitIndex19) )
& ( v146589(VarCurr,bitIndex18)
<=> v148414(VarCurr,bitIndex18) )
& ( v146589(VarCurr,bitIndex17)
<=> v148414(VarCurr,bitIndex17) )
& ( v146589(VarCurr,bitIndex16)
<=> v148414(VarCurr,bitIndex16) )
& ( v146589(VarCurr,bitIndex15)
<=> v148414(VarCurr,bitIndex15) )
& ( v146589(VarCurr,bitIndex14)
<=> v148414(VarCurr,bitIndex14) )
& ( v146589(VarCurr,bitIndex13)
<=> v148414(VarCurr,bitIndex13) )
& ( v146589(VarCurr,bitIndex12)
<=> v148414(VarCurr,bitIndex12) )
& ( v146589(VarCurr,bitIndex11)
<=> v148414(VarCurr,bitIndex11) )
& ( v146589(VarCurr,bitIndex10)
<=> v148414(VarCurr,bitIndex10) )
& ( v146589(VarCurr,bitIndex9)
<=> v148414(VarCurr,bitIndex9) )
& ( v146589(VarCurr,bitIndex8)
<=> v148414(VarCurr,bitIndex8) )
& ( v146589(VarCurr,bitIndex7)
<=> v148414(VarCurr,bitIndex7) )
& ( v146589(VarCurr,bitIndex6)
<=> v148414(VarCurr,bitIndex6) )
& ( v146589(VarCurr,bitIndex5)
<=> v148414(VarCurr,bitIndex5) )
& ( v146589(VarCurr,bitIndex4)
<=> v148414(VarCurr,bitIndex4) )
& ( v146589(VarCurr,bitIndex3)
<=> v148414(VarCurr,bitIndex3) )
& ( v146589(VarCurr,bitIndex2)
<=> v148414(VarCurr,bitIndex2) )
& ( v146589(VarCurr,bitIndex1)
<=> v148414(VarCurr,bitIndex1) )
& ( v146589(VarCurr,bitIndex0)
<=> v148414(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_84052,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v148414(VarCurr,B)
<=> v148416(VarCurr,B) ) ) ).
fof(addAssignment_84051,axiom,
! [VarCurr] :
( ( v148416(VarCurr,bitIndex8)
<=> v148595(VarCurr,bitIndex10) )
& ( v148416(VarCurr,bitIndex7)
<=> v148595(VarCurr,bitIndex9) )
& ( v148416(VarCurr,bitIndex6)
<=> v148595(VarCurr,bitIndex8) )
& ( v148416(VarCurr,bitIndex5)
<=> v148595(VarCurr,bitIndex7) )
& ( v148416(VarCurr,bitIndex4)
<=> v148595(VarCurr,bitIndex6) )
& ( v148416(VarCurr,bitIndex3)
<=> v148595(VarCurr,bitIndex5) )
& ( v148416(VarCurr,bitIndex2)
<=> v148595(VarCurr,bitIndex4) )
& ( v148416(VarCurr,bitIndex1)
<=> v148595(VarCurr,bitIndex3) )
& ( v148416(VarCurr,bitIndex0)
<=> v148595(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_84050,axiom,
! [VarCurr] :
( ( v148416(VarCurr,bitIndex23)
<=> v148569(VarCurr,bitIndex14) )
& ( v148416(VarCurr,bitIndex22)
<=> v148569(VarCurr,bitIndex13) )
& ( v148416(VarCurr,bitIndex21)
<=> v148569(VarCurr,bitIndex12) )
& ( v148416(VarCurr,bitIndex20)
<=> v148569(VarCurr,bitIndex11) )
& ( v148416(VarCurr,bitIndex19)
<=> v148569(VarCurr,bitIndex10) )
& ( v148416(VarCurr,bitIndex18)
<=> v148569(VarCurr,bitIndex9) )
& ( v148416(VarCurr,bitIndex17)
<=> v148569(VarCurr,bitIndex8) )
& ( v148416(VarCurr,bitIndex16)
<=> v148569(VarCurr,bitIndex7) )
& ( v148416(VarCurr,bitIndex15)
<=> v148569(VarCurr,bitIndex6) )
& ( v148416(VarCurr,bitIndex14)
<=> v148569(VarCurr,bitIndex5) )
& ( v148416(VarCurr,bitIndex13)
<=> v148569(VarCurr,bitIndex4) )
& ( v148416(VarCurr,bitIndex12)
<=> v148569(VarCurr,bitIndex3) )
& ( v148416(VarCurr,bitIndex11)
<=> v148569(VarCurr,bitIndex2) )
& ( v148416(VarCurr,bitIndex10)
<=> v148569(VarCurr,bitIndex1) )
& ( v148416(VarCurr,bitIndex9)
<=> v148569(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84049,axiom,
! [VarCurr] :
( ( v148416(VarCurr,bitIndex26)
<=> v148543(VarCurr,bitIndex2) )
& ( v148416(VarCurr,bitIndex25)
<=> v148543(VarCurr,bitIndex1) )
& ( v148416(VarCurr,bitIndex24)
<=> v148543(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84048,axiom,
! [VarCurr] :
( ( v148416(VarCurr,bitIndex30)
<=> v148418(VarCurr,bitIndex3) )
& ( v148416(VarCurr,bitIndex29)
<=> v148418(VarCurr,bitIndex2) )
& ( v148416(VarCurr,bitIndex28)
<=> v148418(VarCurr,bitIndex1) )
& ( v148416(VarCurr,bitIndex27)
<=> v148418(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_84047,axiom,
! [VarCurr] :
( v148416(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_84046,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148595(VarCurr,B)
<=> v148420(VarCurr,B) ) ) ).
fof(addAssignment_84045,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148420(VarCurr,B)
<=> v148422(VarCurr,B) ) ) ).
fof(addAssignment_84044,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v148422(VarNext,B)
<=> v148613(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148614(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148613(VarNext,B)
<=> v148422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2145,axiom,
! [VarNext] :
( v148614(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148613(VarNext,B)
<=> v148536(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148614(VarNext)
<=> v148615(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148615(VarNext)
<=> ( v148617(VarNext)
& v148468(VarNext) ) ) ) ).
fof(writeUnaryOperator_11213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148617(VarNext)
<=> v148530(VarNext) ) ) ).
fof(addAssignment_84043,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148444(VarCurr,B)
<=> v148446(VarCurr,B) ) ) ).
fof(addAssignment_84042,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148446(VarCurr,B)
<=> v148463(VarCurr,B) ) ) ).
fof(addAssignment_84041,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148466(VarCurr,B)
<=> v148235(VarCurr,B) ) ) ).
fof(addAssignment_84040,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148235(VarCurr,B)
<=> v148237(VarCurr,B) ) ) ).
fof(addAssignment_84039,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v148237(VarNext,B)
<=> v148605(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148606(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148605(VarNext,B)
<=> v148237(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2144,axiom,
! [VarNext] :
( v148606(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148605(VarNext,B)
<=> v148328(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148606(VarNext)
<=> v148607(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148607(VarNext)
<=> ( v148609(VarNext)
& v148270(VarNext) ) ) ) ).
fof(writeUnaryOperator_11212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148609(VarNext)
<=> v148322(VarNext) ) ) ).
fof(addAssignment_84038,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148259(VarCurr,B)
<=> v148261(VarCurr,B) ) ) ).
fof(addAssignment_84037,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148261(VarCurr,B)
<=> v148264(VarCurr,B) ) ) ).
fof(addAssignment_84036,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148268(VarCurr,B)
<=> v148599(VarCurr,B) ) ) ).
fof(addAssignment_84035,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148599(VarCurr,B)
<=> v148601(VarCurr,B) ) ) ).
fof(addAssignment_84034,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148601(VarCurr,B)
<=> v148603(VarCurr,B) ) ) ).
fof(addAssignment_84033,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148603(VarCurr,B)
<=> v148040(VarCurr,B) ) ) ).
fof(addAssignment_84032,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148040(VarCurr,B)
<=> v148042(VarCurr,B) ) ) ).
fof(addAssignment_84031,axiom,
! [VarCurr] :
( ( v148569(VarCurr,bitIndex14)
<=> v148420(VarCurr,bitIndex25) )
& ( v148569(VarCurr,bitIndex13)
<=> v148420(VarCurr,bitIndex24) )
& ( v148569(VarCurr,bitIndex12)
<=> v148420(VarCurr,bitIndex23) )
& ( v148569(VarCurr,bitIndex11)
<=> v148420(VarCurr,bitIndex22) )
& ( v148569(VarCurr,bitIndex10)
<=> v148420(VarCurr,bitIndex21) )
& ( v148569(VarCurr,bitIndex9)
<=> v148420(VarCurr,bitIndex20) )
& ( v148569(VarCurr,bitIndex8)
<=> v148420(VarCurr,bitIndex19) )
& ( v148569(VarCurr,bitIndex7)
<=> v148420(VarCurr,bitIndex18) )
& ( v148569(VarCurr,bitIndex6)
<=> v148420(VarCurr,bitIndex17) )
& ( v148569(VarCurr,bitIndex5)
<=> v148420(VarCurr,bitIndex16) )
& ( v148569(VarCurr,bitIndex4)
<=> v148420(VarCurr,bitIndex15) )
& ( v148569(VarCurr,bitIndex3)
<=> v148420(VarCurr,bitIndex14) )
& ( v148569(VarCurr,bitIndex2)
<=> v148420(VarCurr,bitIndex13) )
& ( v148569(VarCurr,bitIndex1)
<=> v148420(VarCurr,bitIndex12) )
& ( v148569(VarCurr,bitIndex0)
<=> v148420(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84030,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148420(VarCurr,B)
<=> v148422(VarCurr,B) ) ) ).
fof(addAssignment_84029,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v148422(VarNext,B)
<=> v148587(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148588(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148587(VarNext,B)
<=> v148422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2143,axiom,
! [VarNext] :
( v148588(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148587(VarNext,B)
<=> v148536(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148588(VarNext)
<=> v148589(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148589(VarNext)
<=> ( v148591(VarNext)
& v148468(VarNext) ) ) ) ).
fof(writeUnaryOperator_11211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148591(VarNext)
<=> v148530(VarNext) ) ) ).
fof(addAssignment_84028,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148444(VarCurr,B)
<=> v148446(VarCurr,B) ) ) ).
fof(addAssignment_84027,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148446(VarCurr,B)
<=> v148463(VarCurr,B) ) ) ).
fof(addAssignment_84026,axiom,
! [VarCurr] :
( ( v148465(VarCurr,bitIndex14)
<=> v148235(VarCurr,bitIndex25) )
& ( v148465(VarCurr,bitIndex13)
<=> v148235(VarCurr,bitIndex24) )
& ( v148465(VarCurr,bitIndex12)
<=> v148235(VarCurr,bitIndex23) )
& ( v148465(VarCurr,bitIndex11)
<=> v148235(VarCurr,bitIndex22) )
& ( v148465(VarCurr,bitIndex10)
<=> v148235(VarCurr,bitIndex21) )
& ( v148465(VarCurr,bitIndex9)
<=> v148235(VarCurr,bitIndex20) )
& ( v148465(VarCurr,bitIndex8)
<=> v148235(VarCurr,bitIndex19) )
& ( v148465(VarCurr,bitIndex7)
<=> v148235(VarCurr,bitIndex18) )
& ( v148465(VarCurr,bitIndex6)
<=> v148235(VarCurr,bitIndex17) )
& ( v148465(VarCurr,bitIndex5)
<=> v148235(VarCurr,bitIndex16) )
& ( v148465(VarCurr,bitIndex4)
<=> v148235(VarCurr,bitIndex15) )
& ( v148465(VarCurr,bitIndex3)
<=> v148235(VarCurr,bitIndex14) )
& ( v148465(VarCurr,bitIndex2)
<=> v148235(VarCurr,bitIndex13) )
& ( v148465(VarCurr,bitIndex1)
<=> v148235(VarCurr,bitIndex12) )
& ( v148465(VarCurr,bitIndex0)
<=> v148235(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84025,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148235(VarCurr,B)
<=> v148237(VarCurr,B) ) ) ).
fof(addAssignment_84024,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v148237(VarNext,B)
<=> v148579(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148580(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148579(VarNext,B)
<=> v148237(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2142,axiom,
! [VarNext] :
( v148580(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148579(VarNext,B)
<=> v148328(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148580(VarNext)
<=> v148581(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148581(VarNext)
<=> ( v148583(VarNext)
& v148270(VarNext) ) ) ) ).
fof(writeUnaryOperator_11210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148583(VarNext)
<=> v148322(VarNext) ) ) ).
fof(addAssignment_84023,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148259(VarCurr,B)
<=> v148261(VarCurr,B) ) ) ).
fof(addAssignment_84022,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148261(VarCurr,B)
<=> v148264(VarCurr,B) ) ) ).
fof(addAssignment_84021,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v148267(VarCurr,B)
<=> v148573(VarCurr,B) ) ) ).
fof(addAssignment_84020,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v148573(VarCurr,B)
<=> v148575(VarCurr,B) ) ) ).
fof(addAssignment_84019,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v148575(VarCurr,B)
<=> v148577(VarCurr,B) ) ) ).
fof(addAssignment_84018,axiom,
! [VarCurr] :
( ( v148577(VarCurr,bitIndex14)
<=> v148040(VarCurr,bitIndex25) )
& ( v148577(VarCurr,bitIndex13)
<=> v148040(VarCurr,bitIndex24) )
& ( v148577(VarCurr,bitIndex12)
<=> v148040(VarCurr,bitIndex23) )
& ( v148577(VarCurr,bitIndex11)
<=> v148040(VarCurr,bitIndex22) )
& ( v148577(VarCurr,bitIndex10)
<=> v148040(VarCurr,bitIndex21) )
& ( v148577(VarCurr,bitIndex9)
<=> v148040(VarCurr,bitIndex20) )
& ( v148577(VarCurr,bitIndex8)
<=> v148040(VarCurr,bitIndex19) )
& ( v148577(VarCurr,bitIndex7)
<=> v148040(VarCurr,bitIndex18) )
& ( v148577(VarCurr,bitIndex6)
<=> v148040(VarCurr,bitIndex17) )
& ( v148577(VarCurr,bitIndex5)
<=> v148040(VarCurr,bitIndex16) )
& ( v148577(VarCurr,bitIndex4)
<=> v148040(VarCurr,bitIndex15) )
& ( v148577(VarCurr,bitIndex3)
<=> v148040(VarCurr,bitIndex14) )
& ( v148577(VarCurr,bitIndex2)
<=> v148040(VarCurr,bitIndex13) )
& ( v148577(VarCurr,bitIndex1)
<=> v148040(VarCurr,bitIndex12) )
& ( v148577(VarCurr,bitIndex0)
<=> v148040(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84017,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v148040(VarCurr,B)
<=> v148042(VarCurr,B) ) ) ).
fof(addAssignment_84016,axiom,
! [VarCurr] :
( ( v148543(VarCurr,bitIndex2)
<=> v148420(VarCurr,bitIndex28) )
& ( v148543(VarCurr,bitIndex1)
<=> v148420(VarCurr,bitIndex27) )
& ( v148543(VarCurr,bitIndex0)
<=> v148420(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84015,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148420(VarCurr,B)
<=> v148422(VarCurr,B) ) ) ).
fof(addAssignment_84014,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v148422(VarNext,B)
<=> v148561(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148562(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148561(VarNext,B)
<=> v148422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2141,axiom,
! [VarNext] :
( v148562(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148561(VarNext,B)
<=> v148536(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148562(VarNext)
<=> v148563(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148563(VarNext)
<=> ( v148565(VarNext)
& v148468(VarNext) ) ) ) ).
fof(writeUnaryOperator_11209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148565(VarNext)
<=> v148530(VarNext) ) ) ).
fof(addAssignment_84013,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148444(VarCurr,B)
<=> v148446(VarCurr,B) ) ) ).
fof(addAssignment_84012,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148446(VarCurr,B)
<=> v148463(VarCurr,B) ) ) ).
fof(addAssignment_84011,axiom,
! [VarCurr] :
( ( v148464(VarCurr,bitIndex2)
<=> v148235(VarCurr,bitIndex28) )
& ( v148464(VarCurr,bitIndex1)
<=> v148235(VarCurr,bitIndex27) )
& ( v148464(VarCurr,bitIndex0)
<=> v148235(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_84010,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148235(VarCurr,B)
<=> v148237(VarCurr,B) ) ) ).
fof(addAssignment_84009,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v148237(VarNext,B)
<=> v148553(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148554(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148553(VarNext,B)
<=> v148237(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2140,axiom,
! [VarNext] :
( v148554(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148553(VarNext,B)
<=> v148328(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148554(VarNext)
<=> v148555(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148555(VarNext)
<=> ( v148557(VarNext)
& v148270(VarNext) ) ) ) ).
fof(writeUnaryOperator_11208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148557(VarNext)
<=> v148322(VarNext) ) ) ).
fof(addAssignment_84008,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148259(VarCurr,B)
<=> v148261(VarCurr,B) ) ) ).
fof(addAssignment_84007,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v148261(VarCurr,B)
<=> v148264(VarCurr,B) ) ) ).
fof(addAssignment_84006,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v148266(VarCurr,B)
<=> v148547(VarCurr,B) ) ) ).
fof(addAssignment_84005,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v148547(VarCurr,B)
<=> v148549(VarCurr,B) ) ) ).
fof(addAssignment_84004,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v148549(VarCurr,B)
<=> v148551(VarCurr,B) ) ) ).
fof(addAssignment_84003,axiom,
! [VarCurr] :
( ( v148551(VarCurr,bitIndex2)
<=> v3948(VarCurr,bitIndex13) )
& ( v148551(VarCurr,bitIndex1)
<=> v3948(VarCurr,bitIndex12) )
& ( v148551(VarCurr,bitIndex0)
<=> v3948(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_84002,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v3948(VarCurr,B)
<=> v3950(VarCurr,B) ) ) ).
fof(addAssignment_84001,axiom,
! [VarCurr] :
( ( v148418(VarCurr,bitIndex3)
<=> v148420(VarCurr,bitIndex32) )
& ( v148418(VarCurr,bitIndex2)
<=> v148420(VarCurr,bitIndex31) )
& ( v148418(VarCurr,bitIndex1)
<=> v148420(VarCurr,bitIndex30) )
& ( v148418(VarCurr,bitIndex0)
<=> v148420(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_84000,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148420(VarCurr,B)
<=> v148422(VarCurr,B) ) ) ).
fof(addAssignment_83999,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v148422(VarNext,B)
<=> v148525(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148526(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148525(VarNext,B)
<=> v148422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2139,axiom,
! [VarNext] :
( v148526(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148525(VarNext,B)
<=> v148536(VarNext,B) ) ) ) ).
fof(addAssignment_83998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v148536(VarNext,B)
<=> v148534(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1626,axiom,
! [VarCurr] :
( ~ v148537(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v148534(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1632,axiom,
! [VarCurr] :
( v148537(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v148534(VarCurr,B)
<=> v148444(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19653,axiom,
! [VarCurr] :
( v148537(VarCurr)
<=> ( v148538(VarCurr)
& v148539(VarCurr) ) ) ).
fof(writeUnaryOperator_11207,axiom,
! [VarCurr] :
( ~ v148539(VarCurr)
<=> v148434(VarCurr) ) ).
fof(writeUnaryOperator_11206,axiom,
! [VarCurr] :
( ~ v148538(VarCurr)
<=> v148424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148526(VarNext)
<=> v148527(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148527(VarNext)
<=> ( v148528(VarNext)
& v148468(VarNext) ) ) ) ).
fof(writeUnaryOperator_11205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148528(VarNext)
<=> v148530(VarNext) ) ) ).
fof(addAssignment_83997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148530(VarNext)
<=> v148468(VarCurr) ) ) ).
fof(addAssignment_83996,axiom,
! [VarCurr] :
( v148468(VarCurr)
<=> v148470(VarCurr) ) ).
fof(addAssignment_83995,axiom,
! [VarCurr] :
( v148470(VarCurr)
<=> v148472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19650,axiom,
! [VarCurr] :
( v148472(VarCurr)
<=> ( v148523(VarCurr)
| v148519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19649,axiom,
! [VarCurr] :
( v148523(VarCurr)
<=> ( v148474(VarCurr)
& v148478(VarCurr) ) ) ).
fof(addAssignment_83994,axiom,
! [VarCurr] :
( v148519(VarCurr)
<=> v148521(VarCurr) ) ).
fof(addAssignment_83993,axiom,
! [VarCurr] :
( v148521(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148503(VarNext)
=> ( v148478(VarNext)
<=> v148478(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2138,axiom,
! [VarNext] :
( v148503(VarNext)
=> ( v148478(VarNext)
<=> v148513(VarNext) ) ) ).
fof(addAssignment_83992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148513(VarNext)
<=> v148511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19648,axiom,
! [VarCurr] :
( v148511(VarCurr)
<=> ( v148514(VarCurr)
& v148515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19647,axiom,
! [VarCurr] :
( v148515(VarCurr)
<=> ( v148484(VarCurr)
| v148498(VarCurr) ) ) ).
fof(writeUnaryOperator_11204,axiom,
! [VarCurr] :
( ~ v148514(VarCurr)
<=> v148480(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148503(VarNext)
<=> v148504(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148504(VarNext)
<=> ( v148506(VarNext)
& v148508(VarNext) ) ) ) ).
fof(writeUnaryOperator_11203,axiom,
! [VarCurr] :
( ~ v148508(VarCurr)
<=> v148474(VarCurr) ) ).
fof(addAssignment_83991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148506(VarNext)
<=> v148474(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_284,axiom,
( v148478(constB0)
<=> $true ) ).
fof(addAssignment_83990,axiom,
! [VarCurr] :
( v148498(VarCurr)
<=> v148500(VarCurr) ) ).
fof(addAssignment_83989,axiom,
! [VarCurr] :
( v148500(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_83988,axiom,
! [VarCurr] :
( v148484(VarCurr)
<=> v148486(VarCurr) ) ).
fof(addAssignment_83987,axiom,
! [VarCurr] :
( v148486(VarCurr)
<=> v148488(VarCurr) ) ).
fof(addAssignment_83986,axiom,
! [VarCurr] :
( v148488(VarCurr)
<=> v148490(VarCurr) ) ).
fof(addAssignment_83985,axiom,
! [VarCurr] :
( v148490(VarCurr)
<=> v148492(VarCurr) ) ).
fof(addAssignment_83984,axiom,
! [VarCurr] :
( v148492(VarCurr)
<=> v148494(VarCurr) ) ).
fof(addAssignment_83983,axiom,
! [VarCurr] :
( v148494(VarCurr)
<=> v148496(VarCurr) ) ).
fof(addAssignment_83982,axiom,
! [VarCurr] :
( v148496(VarCurr)
<=> v146438(VarCurr) ) ).
fof(addAssignment_83981,axiom,
! [VarCurr] :
( v148480(VarCurr)
<=> v148482(VarCurr) ) ).
fof(addAssignment_83980,axiom,
! [VarCurr] :
( v148482(VarCurr)
<=> $false ) ).
fof(addAssignment_83979,axiom,
! [VarCurr] :
( v148474(VarCurr)
<=> v148476(VarCurr) ) ).
fof(addAssignment_83978,axiom,
! [VarCurr] :
( v148476(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_83977,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148444(VarCurr,B)
<=> v148446(VarCurr,B) ) ) ).
fof(addAssignment_83976,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148446(VarCurr,B)
<=> v148463(VarCurr,B) ) ) ).
fof(addAssignment_83975,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v148463(VarCurr,B)
<=> v148466(VarCurr,B) ) ) ).
fof(addAssignment_83974,axiom,
! [VarCurr] :
( ( v148463(VarCurr,bitIndex25)
<=> v148465(VarCurr,bitIndex14) )
& ( v148463(VarCurr,bitIndex24)
<=> v148465(VarCurr,bitIndex13) )
& ( v148463(VarCurr,bitIndex23)
<=> v148465(VarCurr,bitIndex12) )
& ( v148463(VarCurr,bitIndex22)
<=> v148465(VarCurr,bitIndex11) )
& ( v148463(VarCurr,bitIndex21)
<=> v148465(VarCurr,bitIndex10) )
& ( v148463(VarCurr,bitIndex20)
<=> v148465(VarCurr,bitIndex9) )
& ( v148463(VarCurr,bitIndex19)
<=> v148465(VarCurr,bitIndex8) )
& ( v148463(VarCurr,bitIndex18)
<=> v148465(VarCurr,bitIndex7) )
& ( v148463(VarCurr,bitIndex17)
<=> v148465(VarCurr,bitIndex6) )
& ( v148463(VarCurr,bitIndex16)
<=> v148465(VarCurr,bitIndex5) )
& ( v148463(VarCurr,bitIndex15)
<=> v148465(VarCurr,bitIndex4) )
& ( v148463(VarCurr,bitIndex14)
<=> v148465(VarCurr,bitIndex3) )
& ( v148463(VarCurr,bitIndex13)
<=> v148465(VarCurr,bitIndex2) )
& ( v148463(VarCurr,bitIndex12)
<=> v148465(VarCurr,bitIndex1) )
& ( v148463(VarCurr,bitIndex11)
<=> v148465(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83973,axiom,
! [VarCurr] :
( ( v148463(VarCurr,bitIndex28)
<=> v148464(VarCurr,bitIndex2) )
& ( v148463(VarCurr,bitIndex27)
<=> v148464(VarCurr,bitIndex1) )
& ( v148463(VarCurr,bitIndex26)
<=> v148464(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83972,axiom,
! [VarCurr] :
( ( v148463(VarCurr,bitIndex32)
<=> v148448(VarCurr,bitIndex3) )
& ( v148463(VarCurr,bitIndex31)
<=> v148448(VarCurr,bitIndex2) )
& ( v148463(VarCurr,bitIndex30)
<=> v148448(VarCurr,bitIndex1) )
& ( v148463(VarCurr,bitIndex29)
<=> v148448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83971,axiom,
! [VarCurr] :
( ( v148448(VarCurr,bitIndex3)
<=> v148235(VarCurr,bitIndex32) )
& ( v148448(VarCurr,bitIndex2)
<=> v148235(VarCurr,bitIndex31) )
& ( v148448(VarCurr,bitIndex1)
<=> v148235(VarCurr,bitIndex30) )
& ( v148448(VarCurr,bitIndex0)
<=> v148235(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_83970,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148235(VarCurr,B)
<=> v148237(VarCurr,B) ) ) ).
fof(addAssignment_83969,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v148237(VarNext,B)
<=> v148456(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148457(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148456(VarNext,B)
<=> v148237(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2137,axiom,
! [VarNext] :
( v148457(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148456(VarNext,B)
<=> v148328(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148457(VarNext)
<=> v148458(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148458(VarNext)
<=> ( v148460(VarNext)
& v148270(VarNext) ) ) ) ).
fof(writeUnaryOperator_11202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148460(VarNext)
<=> v148322(VarNext) ) ) ).
fof(addAssignment_83968,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148259(VarCurr,B)
<=> v148261(VarCurr,B) ) ) ).
fof(addAssignment_83967,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v148261(VarCurr,B)
<=> v148264(VarCurr,B) ) ) ).
fof(addAssignment_83966,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v148265(VarCurr,B)
<=> v148453(VarCurr,B) ) ) ).
fof(addAssignment_83965,axiom,
! [VarCurr] :
( v148265(VarCurr,bitIndex3)
<=> v148451(VarCurr) ) ).
fof(addAssignment_83964,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v148453(VarCurr,B)
<=> v100104(VarCurr,B) ) ) ).
fof(addAssignment_83963,axiom,
! [VarCurr] :
( v148451(VarCurr)
<=> v100261(VarCurr) ) ).
fof(addAssignment_83962,axiom,
! [VarCurr] :
( v148434(VarCurr)
<=> v148436(VarCurr) ) ).
fof(addAssignment_83961,axiom,
! [VarCurr] :
( v148436(VarCurr)
<=> v148438(VarCurr) ) ).
fof(addAssignment_83960,axiom,
! [VarCurr] :
( v148438(VarCurr)
<=> v148440(VarCurr) ) ).
fof(addAssignment_83959,axiom,
! [VarCurr] :
( v148440(VarCurr)
<=> v148442(VarCurr) ) ).
fof(addAssignment_83958,axiom,
! [VarCurr] :
( v148442(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_83957,axiom,
! [VarCurr] :
( v148424(VarCurr)
<=> v148426(VarCurr) ) ).
fof(addAssignment_83956,axiom,
! [VarCurr] :
( v148426(VarCurr)
<=> v148428(VarCurr) ) ).
fof(addAssignment_83955,axiom,
! [VarCurr] :
( v148428(VarCurr)
<=> v148430(VarCurr) ) ).
fof(addAssignment_83954,axiom,
! [VarCurr] :
( v148430(VarCurr)
<=> v148432(VarCurr) ) ).
fof(addAssignment_83953,axiom,
! [VarCurr] :
( v148432(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_83952,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v146589(VarCurr,B)
<=> v146591(VarCurr,B) ) ) ).
fof(addAssignment_83951,axiom,
! [VarCurr] :
( v146591(VarCurr,bitIndex0)
<=> v148213(VarCurr) ) ).
fof(addAssignment_83950,axiom,
! [VarCurr] :
( ( v146591(VarCurr,bitIndex8)
<=> v148123(VarCurr,bitIndex10) )
& ( v146591(VarCurr,bitIndex7)
<=> v148123(VarCurr,bitIndex9) )
& ( v146591(VarCurr,bitIndex6)
<=> v148123(VarCurr,bitIndex8) )
& ( v146591(VarCurr,bitIndex5)
<=> v148123(VarCurr,bitIndex7) )
& ( v146591(VarCurr,bitIndex4)
<=> v148123(VarCurr,bitIndex6) )
& ( v146591(VarCurr,bitIndex3)
<=> v148123(VarCurr,bitIndex5) )
& ( v146591(VarCurr,bitIndex2)
<=> v148123(VarCurr,bitIndex4) )
& ( v146591(VarCurr,bitIndex1)
<=> v148123(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_83949,axiom,
! [VarCurr] :
( ( v146591(VarCurr,bitIndex23)
<=> v148029(VarCurr,bitIndex14) )
& ( v146591(VarCurr,bitIndex22)
<=> v148029(VarCurr,bitIndex13) )
& ( v146591(VarCurr,bitIndex21)
<=> v148029(VarCurr,bitIndex12) )
& ( v146591(VarCurr,bitIndex20)
<=> v148029(VarCurr,bitIndex11) )
& ( v146591(VarCurr,bitIndex19)
<=> v148029(VarCurr,bitIndex10) )
& ( v146591(VarCurr,bitIndex18)
<=> v148029(VarCurr,bitIndex9) )
& ( v146591(VarCurr,bitIndex17)
<=> v148029(VarCurr,bitIndex8) )
& ( v146591(VarCurr,bitIndex16)
<=> v148029(VarCurr,bitIndex7) )
& ( v146591(VarCurr,bitIndex15)
<=> v148029(VarCurr,bitIndex6) )
& ( v146591(VarCurr,bitIndex14)
<=> v148029(VarCurr,bitIndex5) )
& ( v146591(VarCurr,bitIndex13)
<=> v148029(VarCurr,bitIndex4) )
& ( v146591(VarCurr,bitIndex12)
<=> v148029(VarCurr,bitIndex3) )
& ( v146591(VarCurr,bitIndex11)
<=> v148029(VarCurr,bitIndex2) )
& ( v146591(VarCurr,bitIndex10)
<=> v148029(VarCurr,bitIndex1) )
& ( v146591(VarCurr,bitIndex9)
<=> v148029(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83948,axiom,
! [VarCurr] :
( ( v146591(VarCurr,bitIndex26)
<=> v147943(VarCurr,bitIndex2) )
& ( v146591(VarCurr,bitIndex25)
<=> v147943(VarCurr,bitIndex1) )
& ( v146591(VarCurr,bitIndex24)
<=> v147943(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83947,axiom,
! [VarCurr] :
( ( v146591(VarCurr,bitIndex30)
<=> v146593(VarCurr,bitIndex3) )
& ( v146591(VarCurr,bitIndex29)
<=> v146593(VarCurr,bitIndex2) )
& ( v146591(VarCurr,bitIndex28)
<=> v146593(VarCurr,bitIndex1) )
& ( v146591(VarCurr,bitIndex27)
<=> v146593(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83946,axiom,
! [VarCurr] :
( v146591(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_83945,axiom,
! [VarCurr] :
( v148213(VarCurr)
<=> v148215(VarCurr) ) ).
fof(addAssignment_83944,axiom,
! [VarCurr] :
( v148215(VarCurr)
<=> v148217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19642,axiom,
! [VarCurr] :
( v148217(VarCurr)
<=> ( v148219(VarCurr)
& v148336(VarCurr) ) ) ).
fof(addAssignment_83943,axiom,
! [VarCurr] :
( v148336(VarCurr)
<=> v148338(VarCurr) ) ).
fof(addAssignment_83942,axiom,
! [VarCurr] :
( v148338(VarCurr)
<=> v148123(VarCurr,bitIndex2) ) ).
fof(addAssignment_83941,axiom,
! [VarCurr] :
( v148123(VarCurr,bitIndex2)
<=> v146595(VarCurr,bitIndex2) ) ).
fof(addAssignment_83940,axiom,
! [VarCurr] :
( v146595(VarCurr,bitIndex2)
<=> v146597(VarCurr,bitIndex2) ) ).
fof(addAssignment_83939,axiom,
! [VarCurr] :
( v146597(VarCurr,bitIndex2)
<=> v147911(VarCurr,bitIndex2) ) ).
fof(addAssignment_83938,axiom,
! [VarCurr] :
( v147787(VarCurr,bitIndex2)
<=> v147789(VarCurr,bitIndex2) ) ).
fof(addAssignment_83937,axiom,
! [VarCurr] :
( v147789(VarCurr,bitIndex2)
<=> v147896(VarCurr,bitIndex2) ) ).
fof(addAssignment_83936,axiom,
! [VarCurr] :
( v147900(VarCurr,bitIndex2)
<=> v147793(VarCurr,bitIndex2) ) ).
fof(addAssignment_83935,axiom,
! [VarCurr] :
( v147793(VarCurr,bitIndex2)
<=> v147795(VarCurr,bitIndex2) ) ).
fof(addAssignment_83934,axiom,
! [VarNext] :
( v147795(VarNext,bitIndex2)
<=> v148404(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148405(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148404(VarNext,B)
<=> v147795(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2136,axiom,
! [VarNext] :
( v148405(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148404(VarNext,B)
<=> v147890(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148405(VarNext)
<=> v148406(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148406(VarNext)
<=> ( v148408(VarNext)
& v147822(VarNext) ) ) ) ).
fof(writeUnaryOperator_11201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148408(VarNext)
<=> v147884(VarNext) ) ) ).
fof(addAssignment_83933,axiom,
! [VarCurr] :
( v147817(VarCurr,bitIndex2)
<=> v147819(VarCurr,bitIndex2) ) ).
fof(addAssignment_83932,axiom,
! [VarCurr] :
( v147819(VarCurr,bitIndex2)
<=> v147820(VarCurr,bitIndex2) ) ).
fof(addAssignment_83931,axiom,
! [VarCurr] :
( v147662(VarCurr,bitIndex2)
<=> v147664(VarCurr,bitIndex2) ) ).
fof(addAssignment_83930,axiom,
! [VarCurr] :
( v147664(VarCurr,bitIndex2)
<=> v147771(VarCurr,bitIndex2) ) ).
fof(addAssignment_83929,axiom,
! [VarCurr] :
( v147775(VarCurr,bitIndex2)
<=> v147668(VarCurr,bitIndex2) ) ).
fof(addAssignment_83928,axiom,
! [VarCurr] :
( v147668(VarCurr,bitIndex2)
<=> v147670(VarCurr,bitIndex2) ) ).
fof(addAssignment_83927,axiom,
! [VarNext] :
( v147670(VarNext,bitIndex2)
<=> v148396(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148397(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148396(VarNext,B)
<=> v147670(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2135,axiom,
! [VarNext] :
( v148397(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148396(VarNext,B)
<=> v147765(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148397(VarNext)
<=> v148398(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148398(VarNext)
<=> ( v148400(VarNext)
& v147697(VarNext) ) ) ) ).
fof(writeUnaryOperator_11200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148400(VarNext)
<=> v147759(VarNext) ) ) ).
fof(addAssignment_83926,axiom,
! [VarCurr] :
( v147692(VarCurr,bitIndex2)
<=> v147694(VarCurr,bitIndex2) ) ).
fof(addAssignment_83925,axiom,
! [VarCurr] :
( v147694(VarCurr,bitIndex2)
<=> v147695(VarCurr,bitIndex2) ) ).
fof(addAssignment_83924,axiom,
! [VarCurr] :
( v147537(VarCurr,bitIndex2)
<=> v147539(VarCurr,bitIndex2) ) ).
fof(addAssignment_83923,axiom,
! [VarCurr] :
( v147539(VarCurr,bitIndex2)
<=> v147646(VarCurr,bitIndex2) ) ).
fof(addAssignment_83922,axiom,
! [VarCurr] :
( v147650(VarCurr,bitIndex2)
<=> v147543(VarCurr,bitIndex2) ) ).
fof(addAssignment_83921,axiom,
! [VarCurr] :
( v147543(VarCurr,bitIndex2)
<=> v147545(VarCurr,bitIndex2) ) ).
fof(addAssignment_83920,axiom,
! [VarNext] :
( v147545(VarNext,bitIndex2)
<=> v148388(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148389(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148388(VarNext,B)
<=> v147545(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2134,axiom,
! [VarNext] :
( v148389(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148388(VarNext,B)
<=> v147640(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148389(VarNext)
<=> v148390(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148390(VarNext)
<=> ( v148392(VarNext)
& v147572(VarNext) ) ) ) ).
fof(writeUnaryOperator_11199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148392(VarNext)
<=> v147634(VarNext) ) ) ).
fof(addAssignment_83919,axiom,
! [VarCurr] :
( v147567(VarCurr,bitIndex2)
<=> v147569(VarCurr,bitIndex2) ) ).
fof(addAssignment_83918,axiom,
! [VarCurr] :
( v147569(VarCurr,bitIndex2)
<=> v147570(VarCurr,bitIndex2) ) ).
fof(addAssignment_83917,axiom,
! [VarCurr] :
( v147412(VarCurr,bitIndex2)
<=> v147414(VarCurr,bitIndex2) ) ).
fof(addAssignment_83916,axiom,
! [VarCurr] :
( v147414(VarCurr,bitIndex2)
<=> v147521(VarCurr,bitIndex2) ) ).
fof(addAssignment_83915,axiom,
! [VarCurr] :
( v147525(VarCurr,bitIndex2)
<=> v147418(VarCurr,bitIndex2) ) ).
fof(addAssignment_83914,axiom,
! [VarCurr] :
( v147418(VarCurr,bitIndex2)
<=> v147420(VarCurr,bitIndex2) ) ).
fof(addAssignment_83913,axiom,
! [VarNext] :
( v147420(VarNext,bitIndex2)
<=> v148380(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148381(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148380(VarNext,B)
<=> v147420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2133,axiom,
! [VarNext] :
( v148381(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148380(VarNext,B)
<=> v147515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148381(VarNext)
<=> v148382(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148382(VarNext)
<=> ( v148384(VarNext)
& v147447(VarNext) ) ) ) ).
fof(writeUnaryOperator_11198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148384(VarNext)
<=> v147509(VarNext) ) ) ).
fof(addAssignment_83912,axiom,
! [VarCurr] :
( v147442(VarCurr,bitIndex2)
<=> v147444(VarCurr,bitIndex2) ) ).
fof(addAssignment_83911,axiom,
! [VarCurr] :
( v147444(VarCurr,bitIndex2)
<=> v147445(VarCurr,bitIndex2) ) ).
fof(addAssignment_83910,axiom,
! [VarCurr] :
( v147287(VarCurr,bitIndex2)
<=> v147289(VarCurr,bitIndex2) ) ).
fof(addAssignment_83909,axiom,
! [VarCurr] :
( v147289(VarCurr,bitIndex2)
<=> v147396(VarCurr,bitIndex2) ) ).
fof(addAssignment_83908,axiom,
! [VarCurr] :
( v147400(VarCurr,bitIndex2)
<=> v147293(VarCurr,bitIndex2) ) ).
fof(addAssignment_83907,axiom,
! [VarCurr] :
( v147293(VarCurr,bitIndex2)
<=> v147295(VarCurr,bitIndex2) ) ).
fof(addAssignment_83906,axiom,
! [VarNext] :
( v147295(VarNext,bitIndex2)
<=> v148372(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148373(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148372(VarNext,B)
<=> v147295(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2132,axiom,
! [VarNext] :
( v148373(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148372(VarNext,B)
<=> v147390(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148373(VarNext)
<=> v148374(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148374(VarNext)
<=> ( v148376(VarNext)
& v147322(VarNext) ) ) ) ).
fof(writeUnaryOperator_11197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148376(VarNext)
<=> v147384(VarNext) ) ) ).
fof(addAssignment_83905,axiom,
! [VarCurr] :
( v147317(VarCurr,bitIndex2)
<=> v147319(VarCurr,bitIndex2) ) ).
fof(addAssignment_83904,axiom,
! [VarCurr] :
( v147319(VarCurr,bitIndex2)
<=> v147320(VarCurr,bitIndex2) ) ).
fof(addAssignment_83903,axiom,
! [VarCurr] :
( v147162(VarCurr,bitIndex2)
<=> v147164(VarCurr,bitIndex2) ) ).
fof(addAssignment_83902,axiom,
! [VarCurr] :
( v147164(VarCurr,bitIndex2)
<=> v147271(VarCurr,bitIndex2) ) ).
fof(addAssignment_83901,axiom,
! [VarCurr] :
( v147275(VarCurr,bitIndex2)
<=> v147168(VarCurr,bitIndex2) ) ).
fof(addAssignment_83900,axiom,
! [VarCurr] :
( v147168(VarCurr,bitIndex2)
<=> v147170(VarCurr,bitIndex2) ) ).
fof(addAssignment_83899,axiom,
! [VarNext] :
( v147170(VarNext,bitIndex2)
<=> v148364(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148365(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148364(VarNext,B)
<=> v147170(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2131,axiom,
! [VarNext] :
( v148365(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148364(VarNext,B)
<=> v147265(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148365(VarNext)
<=> v148366(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148366(VarNext)
<=> ( v148368(VarNext)
& v147197(VarNext) ) ) ) ).
fof(writeUnaryOperator_11196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148368(VarNext)
<=> v147259(VarNext) ) ) ).
fof(addAssignment_83898,axiom,
! [VarCurr] :
( v147192(VarCurr,bitIndex2)
<=> v147194(VarCurr,bitIndex2) ) ).
fof(addAssignment_83897,axiom,
! [VarCurr] :
( v147194(VarCurr,bitIndex2)
<=> v147195(VarCurr,bitIndex2) ) ).
fof(addAssignment_83896,axiom,
! [VarCurr] :
( v147037(VarCurr,bitIndex2)
<=> v147039(VarCurr,bitIndex2) ) ).
fof(addAssignment_83895,axiom,
! [VarCurr] :
( v147039(VarCurr,bitIndex2)
<=> v147146(VarCurr,bitIndex2) ) ).
fof(addAssignment_83894,axiom,
! [VarCurr] :
( v147150(VarCurr,bitIndex2)
<=> v147043(VarCurr,bitIndex2) ) ).
fof(addAssignment_83893,axiom,
! [VarCurr] :
( v147043(VarCurr,bitIndex2)
<=> v147045(VarCurr,bitIndex2) ) ).
fof(addAssignment_83892,axiom,
! [VarNext] :
( v147045(VarNext,bitIndex2)
<=> v148356(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148357(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148356(VarNext,B)
<=> v147045(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2130,axiom,
! [VarNext] :
( v148357(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148356(VarNext,B)
<=> v147140(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148357(VarNext)
<=> v148358(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148358(VarNext)
<=> ( v148360(VarNext)
& v147072(VarNext) ) ) ) ).
fof(writeUnaryOperator_11195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148360(VarNext)
<=> v147134(VarNext) ) ) ).
fof(addAssignment_83891,axiom,
! [VarCurr] :
( v147067(VarCurr,bitIndex2)
<=> v147069(VarCurr,bitIndex2) ) ).
fof(addAssignment_83890,axiom,
! [VarCurr] :
( v147069(VarCurr,bitIndex2)
<=> v147070(VarCurr,bitIndex2) ) ).
fof(addAssignment_83889,axiom,
! [VarCurr] :
( v146599(VarCurr,bitIndex2)
<=> v146601(VarCurr,bitIndex2) ) ).
fof(addAssignment_83888,axiom,
! [VarCurr] :
( v146601(VarCurr,bitIndex2)
<=> v146808(VarCurr,bitIndex2) ) ).
fof(addAssignment_83887,axiom,
! [VarCurr] :
( v146812(VarCurr,bitIndex2)
<=> v146605(VarCurr,bitIndex2) ) ).
fof(addAssignment_83886,axiom,
! [VarCurr] :
( v146605(VarCurr,bitIndex2)
<=> v146607(VarCurr,bitIndex2) ) ).
fof(addAssignment_83885,axiom,
! [VarNext] :
( v146607(VarNext,bitIndex2)
<=> v148348(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148349(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148348(VarNext,B)
<=> v146607(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2129,axiom,
! [VarNext] :
( v148349(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148348(VarNext,B)
<=> v146802(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148349(VarNext)
<=> v148350(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148350(VarNext)
<=> ( v148352(VarNext)
& v146730(VarNext) ) ) ) ).
fof(writeUnaryOperator_11194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148352(VarNext)
<=> v146796(VarNext) ) ) ).
fof(addAssignment_83884,axiom,
! [VarCurr] :
( v146637(VarCurr,bitIndex2)
<=> v146639(VarCurr,bitIndex2) ) ).
fof(addAssignment_83883,axiom,
! [VarCurr] :
( v146639(VarCurr,bitIndex2)
<=> v146724(VarCurr,bitIndex2) ) ).
fof(addAssignment_83882,axiom,
! [VarCurr] :
( v146728(VarCurr,bitIndex2)
<=> v146643(VarCurr,bitIndex2) ) ).
fof(addAssignment_83881,axiom,
! [VarCurr] :
( v146643(VarCurr,bitIndex2)
<=> v146645(VarCurr,bitIndex2) ) ).
fof(addAssignment_83880,axiom,
! [VarNext] :
( v146645(VarNext,bitIndex2)
<=> v148340(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148341(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148340(VarNext,B)
<=> v146645(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2128,axiom,
! [VarNext] :
( v148341(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148340(VarNext,B)
<=> v146718(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148341(VarNext)
<=> v148342(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148342(VarNext)
<=> ( v148344(VarNext)
& v146683(VarNext) ) ) ) ).
fof(writeUnaryOperator_11193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148344(VarNext)
<=> v146712(VarNext) ) ) ).
fof(addAssignment_83879,axiom,
! [VarCurr] :
( v146667(VarCurr,bitIndex2)
<=> v146669(VarCurr,bitIndex2) ) ).
fof(addAssignment_83878,axiom,
! [VarCurr] :
( v146669(VarCurr,bitIndex2)
<=> v146677(VarCurr,bitIndex2) ) ).
fof(addAssignment_83877,axiom,
! [VarCurr] :
( v146681(VarCurr,bitIndex2)
<=> v148128(VarCurr,bitIndex2) ) ).
fof(addAssignment_83876,axiom,
! [VarCurr] :
( v148128(VarCurr,bitIndex2)
<=> v148130(VarCurr,bitIndex2) ) ).
fof(addAssignment_83875,axiom,
! [VarCurr] :
( v148130(VarCurr,bitIndex2)
<=> v148132(VarCurr,bitIndex2) ) ).
fof(addAssignment_83874,axiom,
! [VarCurr] :
( v148132(VarCurr,bitIndex2)
<=> v148040(VarCurr,bitIndex28) ) ).
fof(addAssignment_83873,axiom,
! [VarCurr] :
( v148040(VarCurr,bitIndex28)
<=> v148042(VarCurr,bitIndex28) ) ).
fof(addAssignment_83872,axiom,
! [VarCurr] :
( v148219(VarCurr)
<=> v148221(VarCurr) ) ).
fof(addAssignment_83871,axiom,
! [VarCurr] :
( v148221(VarCurr)
<=> v148223(VarCurr) ) ).
fof(addAssignment_83870,axiom,
! [VarCurr] :
( v148223(VarCurr)
<=> v148225(VarCurr) ) ).
fof(addAssignment_83869,axiom,
! [VarCurr] :
( v148225(VarCurr)
<=> v148227(VarCurr) ) ).
fof(writeUnaryOperator_11192,axiom,
! [VarCurr] :
( ~ v148227(VarCurr)
<=> v148229(VarCurr) ) ).
fof(addAssignment_83868,axiom,
! [VarCurr] :
( v148229(VarCurr)
<=> v148231(VarCurr) ) ).
fof(addAssignment_83867,axiom,
! [VarCurr] :
( v148231(VarCurr)
<=> v148233(VarCurr) ) ).
fof(addAssignment_83866,axiom,
! [VarCurr] :
( v148233(VarCurr)
<=> v148235(VarCurr,bitIndex33) ) ).
fof(addAssignment_83865,axiom,
! [VarCurr] :
( v148235(VarCurr,bitIndex33)
<=> v148237(VarCurr,bitIndex33) ) ).
fof(addAssignment_83864,axiom,
! [VarNext] :
( v148237(VarNext,bitIndex33)
<=> v148317(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_2127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148318(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148317(VarNext,B)
<=> v148237(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2127,axiom,
! [VarNext] :
( v148318(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148317(VarNext,B)
<=> v148328(VarNext,B) ) ) ) ).
fof(addAssignment_83863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v148328(VarNext,B)
<=> v148326(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1625,axiom,
! [VarCurr] :
( ~ v148329(VarCurr)
=> ! [B] :
( range_33_0(B)
=> ( v148326(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1631,axiom,
! [VarCurr] :
( v148329(VarCurr)
=> ! [B] :
( range_33_0(B)
=> ( v148326(VarCurr,B)
<=> v148259(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19623,axiom,
! [VarCurr] :
( v148329(VarCurr)
<=> ( v148330(VarCurr)
& v148331(VarCurr) ) ) ).
fof(writeUnaryOperator_11191,axiom,
! [VarCurr] :
( ~ v148331(VarCurr)
<=> v148249(VarCurr) ) ).
fof(writeUnaryOperator_11190,axiom,
! [VarCurr] :
( ~ v148330(VarCurr)
<=> v148239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148318(VarNext)
<=> v148319(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148319(VarNext)
<=> ( v148320(VarNext)
& v148270(VarNext) ) ) ) ).
fof(writeUnaryOperator_11189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148320(VarNext)
<=> v148322(VarNext) ) ) ).
fof(addAssignment_83862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148322(VarNext)
<=> v148270(VarCurr) ) ) ).
fof(addAssignment_83861,axiom,
! [VarCurr] :
( v148270(VarCurr)
<=> v148272(VarCurr) ) ).
fof(addAssignment_83860,axiom,
! [VarCurr] :
( v148272(VarCurr)
<=> v148274(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19620,axiom,
! [VarCurr] :
( v148274(VarCurr)
<=> ( v148315(VarCurr)
| v148311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19619,axiom,
! [VarCurr] :
( v148315(VarCurr)
<=> ( v148276(VarCurr)
& v148280(VarCurr) ) ) ).
fof(addAssignment_83859,axiom,
! [VarCurr] :
( v148311(VarCurr)
<=> v148313(VarCurr) ) ).
fof(addAssignment_83858,axiom,
! [VarCurr] :
( v148313(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148295(VarNext)
=> ( v148280(VarNext)
<=> v148280(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2126,axiom,
! [VarNext] :
( v148295(VarNext)
=> ( v148280(VarNext)
<=> v148305(VarNext) ) ) ).
fof(addAssignment_83857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148305(VarNext)
<=> v148303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19618,axiom,
! [VarCurr] :
( v148303(VarCurr)
<=> ( v148306(VarCurr)
& v148307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19617,axiom,
! [VarCurr] :
( v148307(VarCurr)
<=> ( v148286(VarCurr)
| v148290(VarCurr) ) ) ).
fof(writeUnaryOperator_11188,axiom,
! [VarCurr] :
( ~ v148306(VarCurr)
<=> v148282(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148295(VarNext)
<=> v148296(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148296(VarNext)
<=> ( v148298(VarNext)
& v148300(VarNext) ) ) ) ).
fof(writeUnaryOperator_11187,axiom,
! [VarCurr] :
( ~ v148300(VarCurr)
<=> v148276(VarCurr) ) ).
fof(addAssignment_83856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148298(VarNext)
<=> v148276(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_283,axiom,
( v148280(constB0)
<=> $true ) ).
fof(addAssignment_83855,axiom,
! [VarCurr] :
( v148290(VarCurr)
<=> v148292(VarCurr) ) ).
fof(addAssignment_83854,axiom,
! [VarCurr] :
( v148292(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_83853,axiom,
! [VarCurr] :
( v148286(VarCurr)
<=> v148288(VarCurr) ) ).
fof(addAssignment_83852,axiom,
! [VarCurr] :
( v148288(VarCurr)
<=> $true ) ).
fof(addAssignment_83851,axiom,
! [VarCurr] :
( v148282(VarCurr)
<=> v148284(VarCurr) ) ).
fof(addAssignment_83850,axiom,
! [VarCurr] :
( v148284(VarCurr)
<=> $false ) ).
fof(addAssignment_83849,axiom,
! [VarCurr] :
( v148276(VarCurr)
<=> v148278(VarCurr) ) ).
fof(addAssignment_83848,axiom,
! [VarCurr] :
( v148278(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_83847,axiom,
! [VarCurr] :
( v148259(VarCurr,bitIndex33)
<=> v148261(VarCurr,bitIndex33) ) ).
fof(addAssignment_83846,axiom,
! [VarCurr] :
( v148261(VarCurr,bitIndex33)
<=> v148264(VarCurr,bitIndex33) ) ).
fof(addAssignment_83845,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v148264(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_83844,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v148264(VarCurr,B)
<=> v148268(VarCurr,B) ) ) ).
fof(addAssignment_83843,axiom,
! [VarCurr] :
( ( v148264(VarCurr,bitIndex25)
<=> v148267(VarCurr,bitIndex14) )
& ( v148264(VarCurr,bitIndex24)
<=> v148267(VarCurr,bitIndex13) )
& ( v148264(VarCurr,bitIndex23)
<=> v148267(VarCurr,bitIndex12) )
& ( v148264(VarCurr,bitIndex22)
<=> v148267(VarCurr,bitIndex11) )
& ( v148264(VarCurr,bitIndex21)
<=> v148267(VarCurr,bitIndex10) )
& ( v148264(VarCurr,bitIndex20)
<=> v148267(VarCurr,bitIndex9) )
& ( v148264(VarCurr,bitIndex19)
<=> v148267(VarCurr,bitIndex8) )
& ( v148264(VarCurr,bitIndex18)
<=> v148267(VarCurr,bitIndex7) )
& ( v148264(VarCurr,bitIndex17)
<=> v148267(VarCurr,bitIndex6) )
& ( v148264(VarCurr,bitIndex16)
<=> v148267(VarCurr,bitIndex5) )
& ( v148264(VarCurr,bitIndex15)
<=> v148267(VarCurr,bitIndex4) )
& ( v148264(VarCurr,bitIndex14)
<=> v148267(VarCurr,bitIndex3) )
& ( v148264(VarCurr,bitIndex13)
<=> v148267(VarCurr,bitIndex2) )
& ( v148264(VarCurr,bitIndex12)
<=> v148267(VarCurr,bitIndex1) )
& ( v148264(VarCurr,bitIndex11)
<=> v148267(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83842,axiom,
! [VarCurr] :
( ( v148264(VarCurr,bitIndex28)
<=> v148266(VarCurr,bitIndex2) )
& ( v148264(VarCurr,bitIndex27)
<=> v148266(VarCurr,bitIndex1) )
& ( v148264(VarCurr,bitIndex26)
<=> v148266(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83841,axiom,
! [VarCurr] :
( ( v148264(VarCurr,bitIndex32)
<=> v148265(VarCurr,bitIndex3) )
& ( v148264(VarCurr,bitIndex31)
<=> v148265(VarCurr,bitIndex2) )
& ( v148264(VarCurr,bitIndex30)
<=> v148265(VarCurr,bitIndex1) )
& ( v148264(VarCurr,bitIndex29)
<=> v148265(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83840,axiom,
! [VarCurr] :
( v148264(VarCurr,bitIndex33)
<=> v148263(VarCurr) ) ).
fof(addAssignment_83839,axiom,
! [VarCurr] :
( v148263(VarCurr)
<=> v132032(VarCurr) ) ).
fof(addAssignment_83838,axiom,
! [VarCurr] :
( v148249(VarCurr)
<=> v148251(VarCurr) ) ).
fof(addAssignment_83837,axiom,
! [VarCurr] :
( v148251(VarCurr)
<=> v148253(VarCurr) ) ).
fof(addAssignment_83836,axiom,
! [VarCurr] :
( v148253(VarCurr)
<=> v148255(VarCurr) ) ).
fof(addAssignment_83835,axiom,
! [VarCurr] :
( v148255(VarCurr)
<=> v148257(VarCurr) ) ).
fof(addAssignment_83834,axiom,
! [VarCurr] :
( v148257(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_83833,axiom,
! [VarCurr] :
( v148239(VarCurr)
<=> v148241(VarCurr) ) ).
fof(addAssignment_83832,axiom,
! [VarCurr] :
( v148241(VarCurr)
<=> v148243(VarCurr) ) ).
fof(addAssignment_83831,axiom,
! [VarCurr] :
( v148243(VarCurr)
<=> v148245(VarCurr) ) ).
fof(addAssignment_83830,axiom,
! [VarCurr] :
( v148245(VarCurr)
<=> v148247(VarCurr) ) ).
fof(addAssignment_83829,axiom,
! [VarCurr] :
( v148247(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_83828,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v148123(VarCurr,B)
<=> v146595(VarCurr,B) ) ) ).
fof(addAssignment_83827,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146595(VarCurr,B)
<=> v146597(VarCurr,B) ) ) ).
fof(addAssignment_83826,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146597(VarCurr,B)
<=> v147911(VarCurr,B) ) ) ).
fof(addAssignment_83825,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147787(VarCurr,B)
<=> v147789(VarCurr,B) ) ) ).
fof(addAssignment_83824,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147789(VarCurr,B)
<=> v147896(VarCurr,B) ) ) ).
fof(addAssignment_83823,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147900(VarCurr,B)
<=> v147793(VarCurr,B) ) ) ).
fof(addAssignment_83822,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147793(VarCurr,B)
<=> v147795(VarCurr,B) ) ) ).
fof(addAssignment_83821,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v147795(VarNext,B)
<=> v148205(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148206(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148205(VarNext,B)
<=> v147795(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2125,axiom,
! [VarNext] :
( v148206(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148205(VarNext,B)
<=> v147890(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148206(VarNext)
<=> v148207(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148207(VarNext)
<=> ( v148209(VarNext)
& v147822(VarNext) ) ) ) ).
fof(writeUnaryOperator_11186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148209(VarNext)
<=> v147884(VarNext) ) ) ).
fof(addAssignment_83820,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147817(VarCurr,B)
<=> v147819(VarCurr,B) ) ) ).
fof(addAssignment_83819,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147819(VarCurr,B)
<=> v147820(VarCurr,B) ) ) ).
fof(addAssignment_83818,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147662(VarCurr,B)
<=> v147664(VarCurr,B) ) ) ).
fof(addAssignment_83817,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147664(VarCurr,B)
<=> v147771(VarCurr,B) ) ) ).
fof(addAssignment_83816,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147775(VarCurr,B)
<=> v147668(VarCurr,B) ) ) ).
fof(addAssignment_83815,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147668(VarCurr,B)
<=> v147670(VarCurr,B) ) ) ).
fof(addAssignment_83814,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v147670(VarNext,B)
<=> v148196(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148197(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148196(VarNext,B)
<=> v147670(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2124,axiom,
! [VarNext] :
( v148197(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148196(VarNext,B)
<=> v147765(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148197(VarNext)
<=> v148198(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148198(VarNext)
<=> ( v148200(VarNext)
& v147697(VarNext) ) ) ) ).
fof(writeUnaryOperator_11185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148200(VarNext)
<=> v147759(VarNext) ) ) ).
fof(addAssignment_83813,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147692(VarCurr,B)
<=> v147694(VarCurr,B) ) ) ).
fof(addAssignment_83812,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147694(VarCurr,B)
<=> v147695(VarCurr,B) ) ) ).
fof(addAssignment_83811,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147537(VarCurr,B)
<=> v147539(VarCurr,B) ) ) ).
fof(addAssignment_83810,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147539(VarCurr,B)
<=> v147646(VarCurr,B) ) ) ).
fof(addAssignment_83809,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147650(VarCurr,B)
<=> v147543(VarCurr,B) ) ) ).
fof(addAssignment_83808,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147543(VarCurr,B)
<=> v147545(VarCurr,B) ) ) ).
fof(addAssignment_83807,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v147545(VarNext,B)
<=> v148187(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148188(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148187(VarNext,B)
<=> v147545(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2123,axiom,
! [VarNext] :
( v148188(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148187(VarNext,B)
<=> v147640(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148188(VarNext)
<=> v148189(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148189(VarNext)
<=> ( v148191(VarNext)
& v147572(VarNext) ) ) ) ).
fof(writeUnaryOperator_11184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148191(VarNext)
<=> v147634(VarNext) ) ) ).
fof(addAssignment_83806,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147567(VarCurr,B)
<=> v147569(VarCurr,B) ) ) ).
fof(addAssignment_83805,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147569(VarCurr,B)
<=> v147570(VarCurr,B) ) ) ).
fof(addAssignment_83804,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147412(VarCurr,B)
<=> v147414(VarCurr,B) ) ) ).
fof(addAssignment_83803,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147414(VarCurr,B)
<=> v147521(VarCurr,B) ) ) ).
fof(addAssignment_83802,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147525(VarCurr,B)
<=> v147418(VarCurr,B) ) ) ).
fof(addAssignment_83801,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147418(VarCurr,B)
<=> v147420(VarCurr,B) ) ) ).
fof(addAssignment_83800,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v147420(VarNext,B)
<=> v148178(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148179(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148178(VarNext,B)
<=> v147420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2122,axiom,
! [VarNext] :
( v148179(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148178(VarNext,B)
<=> v147515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148179(VarNext)
<=> v148180(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148180(VarNext)
<=> ( v148182(VarNext)
& v147447(VarNext) ) ) ) ).
fof(writeUnaryOperator_11183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148182(VarNext)
<=> v147509(VarNext) ) ) ).
fof(addAssignment_83799,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147442(VarCurr,B)
<=> v147444(VarCurr,B) ) ) ).
fof(addAssignment_83798,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147444(VarCurr,B)
<=> v147445(VarCurr,B) ) ) ).
fof(addAssignment_83797,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147287(VarCurr,B)
<=> v147289(VarCurr,B) ) ) ).
fof(addAssignment_83796,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147289(VarCurr,B)
<=> v147396(VarCurr,B) ) ) ).
fof(addAssignment_83795,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147400(VarCurr,B)
<=> v147293(VarCurr,B) ) ) ).
fof(addAssignment_83794,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147293(VarCurr,B)
<=> v147295(VarCurr,B) ) ) ).
fof(addAssignment_83793,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v147295(VarNext,B)
<=> v148169(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148170(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148169(VarNext,B)
<=> v147295(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2121,axiom,
! [VarNext] :
( v148170(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148169(VarNext,B)
<=> v147390(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148170(VarNext)
<=> v148171(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148171(VarNext)
<=> ( v148173(VarNext)
& v147322(VarNext) ) ) ) ).
fof(writeUnaryOperator_11182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148173(VarNext)
<=> v147384(VarNext) ) ) ).
fof(addAssignment_83792,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147317(VarCurr,B)
<=> v147319(VarCurr,B) ) ) ).
fof(addAssignment_83791,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147319(VarCurr,B)
<=> v147320(VarCurr,B) ) ) ).
fof(addAssignment_83790,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147162(VarCurr,B)
<=> v147164(VarCurr,B) ) ) ).
fof(addAssignment_83789,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147164(VarCurr,B)
<=> v147271(VarCurr,B) ) ) ).
fof(addAssignment_83788,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147275(VarCurr,B)
<=> v147168(VarCurr,B) ) ) ).
fof(addAssignment_83787,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147168(VarCurr,B)
<=> v147170(VarCurr,B) ) ) ).
fof(addAssignment_83786,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v147170(VarNext,B)
<=> v148160(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148161(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148160(VarNext,B)
<=> v147170(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2120,axiom,
! [VarNext] :
( v148161(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148160(VarNext,B)
<=> v147265(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148161(VarNext)
<=> v148162(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148162(VarNext)
<=> ( v148164(VarNext)
& v147197(VarNext) ) ) ) ).
fof(writeUnaryOperator_11181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148164(VarNext)
<=> v147259(VarNext) ) ) ).
fof(addAssignment_83785,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147192(VarCurr,B)
<=> v147194(VarCurr,B) ) ) ).
fof(addAssignment_83784,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147194(VarCurr,B)
<=> v147195(VarCurr,B) ) ) ).
fof(addAssignment_83783,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147037(VarCurr,B)
<=> v147039(VarCurr,B) ) ) ).
fof(addAssignment_83782,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147039(VarCurr,B)
<=> v147146(VarCurr,B) ) ) ).
fof(addAssignment_83781,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147150(VarCurr,B)
<=> v147043(VarCurr,B) ) ) ).
fof(addAssignment_83780,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147043(VarCurr,B)
<=> v147045(VarCurr,B) ) ) ).
fof(addAssignment_83779,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v147045(VarNext,B)
<=> v148151(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148152(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148151(VarNext,B)
<=> v147045(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2119,axiom,
! [VarNext] :
( v148152(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148151(VarNext,B)
<=> v147140(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148152(VarNext)
<=> v148153(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148153(VarNext)
<=> ( v148155(VarNext)
& v147072(VarNext) ) ) ) ).
fof(writeUnaryOperator_11180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148155(VarNext)
<=> v147134(VarNext) ) ) ).
fof(addAssignment_83778,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147067(VarCurr,B)
<=> v147069(VarCurr,B) ) ) ).
fof(addAssignment_83777,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v147069(VarCurr,B)
<=> v147070(VarCurr,B) ) ) ).
fof(addAssignment_83776,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146599(VarCurr,B)
<=> v146601(VarCurr,B) ) ) ).
fof(addAssignment_83775,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146601(VarCurr,B)
<=> v146808(VarCurr,B) ) ) ).
fof(addAssignment_83774,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146812(VarCurr,B)
<=> v146605(VarCurr,B) ) ) ).
fof(addAssignment_83773,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146605(VarCurr,B)
<=> v146607(VarCurr,B) ) ) ).
fof(addAssignment_83772,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v146607(VarNext,B)
<=> v148142(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148143(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148142(VarNext,B)
<=> v146607(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2118,axiom,
! [VarNext] :
( v148143(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148142(VarNext,B)
<=> v146802(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148143(VarNext)
<=> v148144(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148144(VarNext)
<=> ( v148146(VarNext)
& v146730(VarNext) ) ) ) ).
fof(writeUnaryOperator_11179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148146(VarNext)
<=> v146796(VarNext) ) ) ).
fof(addAssignment_83771,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146637(VarCurr,B)
<=> v146639(VarCurr,B) ) ) ).
fof(addAssignment_83770,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146639(VarCurr,B)
<=> v146724(VarCurr,B) ) ) ).
fof(addAssignment_83769,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146728(VarCurr,B)
<=> v146643(VarCurr,B) ) ) ).
fof(addAssignment_83768,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146643(VarCurr,B)
<=> v146645(VarCurr,B) ) ) ).
fof(addAssignment_83767,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v146645(VarNext,B)
<=> v148134(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148135(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148134(VarNext,B)
<=> v146645(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2117,axiom,
! [VarNext] :
( v148135(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148134(VarNext,B)
<=> v146718(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148135(VarNext)
<=> v148136(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148136(VarNext)
<=> ( v148138(VarNext)
& v146683(VarNext) ) ) ) ).
fof(writeUnaryOperator_11178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148138(VarNext)
<=> v146712(VarNext) ) ) ).
fof(addAssignment_83766,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146667(VarCurr,B)
<=> v146669(VarCurr,B) ) ) ).
fof(addAssignment_83765,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146669(VarCurr,B)
<=> v146677(VarCurr,B) ) ) ).
fof(addAssignment_83764,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v146681(VarCurr,B)
<=> v148128(VarCurr,B) ) ) ).
fof(addAssignment_83763,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v148128(VarCurr,B)
<=> v148130(VarCurr,B) ) ) ).
fof(addAssignment_83762,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v148130(VarCurr,B)
<=> v148132(VarCurr,B) ) ) ).
fof(addAssignment_83761,axiom,
! [VarCurr] :
( ( v148132(VarCurr,bitIndex10)
<=> v148040(VarCurr,bitIndex36) )
& ( v148132(VarCurr,bitIndex9)
<=> v148040(VarCurr,bitIndex35) )
& ( v148132(VarCurr,bitIndex8)
<=> v148040(VarCurr,bitIndex34) )
& ( v148132(VarCurr,bitIndex7)
<=> v148040(VarCurr,bitIndex33) )
& ( v148132(VarCurr,bitIndex6)
<=> v148040(VarCurr,bitIndex32) )
& ( v148132(VarCurr,bitIndex5)
<=> v148040(VarCurr,bitIndex31) )
& ( v148132(VarCurr,bitIndex4)
<=> v148040(VarCurr,bitIndex30) )
& ( v148132(VarCurr,bitIndex3)
<=> v148040(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_83760,axiom,
! [VarCurr,B] :
( range_36_29(B)
=> ( v148040(VarCurr,B)
<=> v148042(VarCurr,B) ) ) ).
fof(addAssignment_83759,axiom,
! [VarCurr] :
( ( v148029(VarCurr,bitIndex14)
<=> v146595(VarCurr,bitIndex25) )
& ( v148029(VarCurr,bitIndex13)
<=> v146595(VarCurr,bitIndex24) )
& ( v148029(VarCurr,bitIndex12)
<=> v146595(VarCurr,bitIndex23) )
& ( v148029(VarCurr,bitIndex11)
<=> v146595(VarCurr,bitIndex22) )
& ( v148029(VarCurr,bitIndex10)
<=> v146595(VarCurr,bitIndex21) )
& ( v148029(VarCurr,bitIndex9)
<=> v146595(VarCurr,bitIndex20) )
& ( v148029(VarCurr,bitIndex8)
<=> v146595(VarCurr,bitIndex19) )
& ( v148029(VarCurr,bitIndex7)
<=> v146595(VarCurr,bitIndex18) )
& ( v148029(VarCurr,bitIndex6)
<=> v146595(VarCurr,bitIndex17) )
& ( v148029(VarCurr,bitIndex5)
<=> v146595(VarCurr,bitIndex16) )
& ( v148029(VarCurr,bitIndex4)
<=> v146595(VarCurr,bitIndex15) )
& ( v148029(VarCurr,bitIndex3)
<=> v146595(VarCurr,bitIndex14) )
& ( v148029(VarCurr,bitIndex2)
<=> v146595(VarCurr,bitIndex13) )
& ( v148029(VarCurr,bitIndex1)
<=> v146595(VarCurr,bitIndex12) )
& ( v148029(VarCurr,bitIndex0)
<=> v146595(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83758,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146595(VarCurr,B)
<=> v146597(VarCurr,B) ) ) ).
fof(addAssignment_83757,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146597(VarCurr,B)
<=> v147911(VarCurr,B) ) ) ).
fof(addAssignment_83756,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147787(VarCurr,B)
<=> v147789(VarCurr,B) ) ) ).
fof(addAssignment_83755,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147789(VarCurr,B)
<=> v147896(VarCurr,B) ) ) ).
fof(addAssignment_83754,axiom,
! [VarCurr] :
( ( v147899(VarCurr,bitIndex14)
<=> v147793(VarCurr,bitIndex25) )
& ( v147899(VarCurr,bitIndex13)
<=> v147793(VarCurr,bitIndex24) )
& ( v147899(VarCurr,bitIndex12)
<=> v147793(VarCurr,bitIndex23) )
& ( v147899(VarCurr,bitIndex11)
<=> v147793(VarCurr,bitIndex22) )
& ( v147899(VarCurr,bitIndex10)
<=> v147793(VarCurr,bitIndex21) )
& ( v147899(VarCurr,bitIndex9)
<=> v147793(VarCurr,bitIndex20) )
& ( v147899(VarCurr,bitIndex8)
<=> v147793(VarCurr,bitIndex19) )
& ( v147899(VarCurr,bitIndex7)
<=> v147793(VarCurr,bitIndex18) )
& ( v147899(VarCurr,bitIndex6)
<=> v147793(VarCurr,bitIndex17) )
& ( v147899(VarCurr,bitIndex5)
<=> v147793(VarCurr,bitIndex16) )
& ( v147899(VarCurr,bitIndex4)
<=> v147793(VarCurr,bitIndex15) )
& ( v147899(VarCurr,bitIndex3)
<=> v147793(VarCurr,bitIndex14) )
& ( v147899(VarCurr,bitIndex2)
<=> v147793(VarCurr,bitIndex13) )
& ( v147899(VarCurr,bitIndex1)
<=> v147793(VarCurr,bitIndex12) )
& ( v147899(VarCurr,bitIndex0)
<=> v147793(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83753,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147793(VarCurr,B)
<=> v147795(VarCurr,B) ) ) ).
fof(addAssignment_83752,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v147795(VarNext,B)
<=> v148115(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148116(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148115(VarNext,B)
<=> v147795(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2116,axiom,
! [VarNext] :
( v148116(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148115(VarNext,B)
<=> v147890(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148116(VarNext)
<=> v148117(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148117(VarNext)
<=> ( v148119(VarNext)
& v147822(VarNext) ) ) ) ).
fof(writeUnaryOperator_11177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148119(VarNext)
<=> v147884(VarNext) ) ) ).
fof(addAssignment_83751,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147817(VarCurr,B)
<=> v147819(VarCurr,B) ) ) ).
fof(addAssignment_83750,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147819(VarCurr,B)
<=> v147820(VarCurr,B) ) ) ).
fof(addAssignment_83749,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147662(VarCurr,B)
<=> v147664(VarCurr,B) ) ) ).
fof(addAssignment_83748,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147664(VarCurr,B)
<=> v147771(VarCurr,B) ) ) ).
fof(addAssignment_83747,axiom,
! [VarCurr] :
( ( v147774(VarCurr,bitIndex14)
<=> v147668(VarCurr,bitIndex25) )
& ( v147774(VarCurr,bitIndex13)
<=> v147668(VarCurr,bitIndex24) )
& ( v147774(VarCurr,bitIndex12)
<=> v147668(VarCurr,bitIndex23) )
& ( v147774(VarCurr,bitIndex11)
<=> v147668(VarCurr,bitIndex22) )
& ( v147774(VarCurr,bitIndex10)
<=> v147668(VarCurr,bitIndex21) )
& ( v147774(VarCurr,bitIndex9)
<=> v147668(VarCurr,bitIndex20) )
& ( v147774(VarCurr,bitIndex8)
<=> v147668(VarCurr,bitIndex19) )
& ( v147774(VarCurr,bitIndex7)
<=> v147668(VarCurr,bitIndex18) )
& ( v147774(VarCurr,bitIndex6)
<=> v147668(VarCurr,bitIndex17) )
& ( v147774(VarCurr,bitIndex5)
<=> v147668(VarCurr,bitIndex16) )
& ( v147774(VarCurr,bitIndex4)
<=> v147668(VarCurr,bitIndex15) )
& ( v147774(VarCurr,bitIndex3)
<=> v147668(VarCurr,bitIndex14) )
& ( v147774(VarCurr,bitIndex2)
<=> v147668(VarCurr,bitIndex13) )
& ( v147774(VarCurr,bitIndex1)
<=> v147668(VarCurr,bitIndex12) )
& ( v147774(VarCurr,bitIndex0)
<=> v147668(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83746,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147668(VarCurr,B)
<=> v147670(VarCurr,B) ) ) ).
fof(addAssignment_83745,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v147670(VarNext,B)
<=> v148106(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148107(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148106(VarNext,B)
<=> v147670(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2115,axiom,
! [VarNext] :
( v148107(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148106(VarNext,B)
<=> v147765(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148107(VarNext)
<=> v148108(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148108(VarNext)
<=> ( v148110(VarNext)
& v147697(VarNext) ) ) ) ).
fof(writeUnaryOperator_11176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148110(VarNext)
<=> v147759(VarNext) ) ) ).
fof(addAssignment_83744,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147692(VarCurr,B)
<=> v147694(VarCurr,B) ) ) ).
fof(addAssignment_83743,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147694(VarCurr,B)
<=> v147695(VarCurr,B) ) ) ).
fof(addAssignment_83742,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147537(VarCurr,B)
<=> v147539(VarCurr,B) ) ) ).
fof(addAssignment_83741,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147539(VarCurr,B)
<=> v147646(VarCurr,B) ) ) ).
fof(addAssignment_83740,axiom,
! [VarCurr] :
( ( v147649(VarCurr,bitIndex14)
<=> v147543(VarCurr,bitIndex25) )
& ( v147649(VarCurr,bitIndex13)
<=> v147543(VarCurr,bitIndex24) )
& ( v147649(VarCurr,bitIndex12)
<=> v147543(VarCurr,bitIndex23) )
& ( v147649(VarCurr,bitIndex11)
<=> v147543(VarCurr,bitIndex22) )
& ( v147649(VarCurr,bitIndex10)
<=> v147543(VarCurr,bitIndex21) )
& ( v147649(VarCurr,bitIndex9)
<=> v147543(VarCurr,bitIndex20) )
& ( v147649(VarCurr,bitIndex8)
<=> v147543(VarCurr,bitIndex19) )
& ( v147649(VarCurr,bitIndex7)
<=> v147543(VarCurr,bitIndex18) )
& ( v147649(VarCurr,bitIndex6)
<=> v147543(VarCurr,bitIndex17) )
& ( v147649(VarCurr,bitIndex5)
<=> v147543(VarCurr,bitIndex16) )
& ( v147649(VarCurr,bitIndex4)
<=> v147543(VarCurr,bitIndex15) )
& ( v147649(VarCurr,bitIndex3)
<=> v147543(VarCurr,bitIndex14) )
& ( v147649(VarCurr,bitIndex2)
<=> v147543(VarCurr,bitIndex13) )
& ( v147649(VarCurr,bitIndex1)
<=> v147543(VarCurr,bitIndex12) )
& ( v147649(VarCurr,bitIndex0)
<=> v147543(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83739,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147543(VarCurr,B)
<=> v147545(VarCurr,B) ) ) ).
fof(addAssignment_83738,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v147545(VarNext,B)
<=> v148097(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148098(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148097(VarNext,B)
<=> v147545(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2114,axiom,
! [VarNext] :
( v148098(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148097(VarNext,B)
<=> v147640(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148098(VarNext)
<=> v148099(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148099(VarNext)
<=> ( v148101(VarNext)
& v147572(VarNext) ) ) ) ).
fof(writeUnaryOperator_11175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148101(VarNext)
<=> v147634(VarNext) ) ) ).
fof(addAssignment_83737,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147567(VarCurr,B)
<=> v147569(VarCurr,B) ) ) ).
fof(addAssignment_83736,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147569(VarCurr,B)
<=> v147570(VarCurr,B) ) ) ).
fof(addAssignment_83735,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147412(VarCurr,B)
<=> v147414(VarCurr,B) ) ) ).
fof(addAssignment_83734,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147414(VarCurr,B)
<=> v147521(VarCurr,B) ) ) ).
fof(addAssignment_83733,axiom,
! [VarCurr] :
( ( v147524(VarCurr,bitIndex14)
<=> v147418(VarCurr,bitIndex25) )
& ( v147524(VarCurr,bitIndex13)
<=> v147418(VarCurr,bitIndex24) )
& ( v147524(VarCurr,bitIndex12)
<=> v147418(VarCurr,bitIndex23) )
& ( v147524(VarCurr,bitIndex11)
<=> v147418(VarCurr,bitIndex22) )
& ( v147524(VarCurr,bitIndex10)
<=> v147418(VarCurr,bitIndex21) )
& ( v147524(VarCurr,bitIndex9)
<=> v147418(VarCurr,bitIndex20) )
& ( v147524(VarCurr,bitIndex8)
<=> v147418(VarCurr,bitIndex19) )
& ( v147524(VarCurr,bitIndex7)
<=> v147418(VarCurr,bitIndex18) )
& ( v147524(VarCurr,bitIndex6)
<=> v147418(VarCurr,bitIndex17) )
& ( v147524(VarCurr,bitIndex5)
<=> v147418(VarCurr,bitIndex16) )
& ( v147524(VarCurr,bitIndex4)
<=> v147418(VarCurr,bitIndex15) )
& ( v147524(VarCurr,bitIndex3)
<=> v147418(VarCurr,bitIndex14) )
& ( v147524(VarCurr,bitIndex2)
<=> v147418(VarCurr,bitIndex13) )
& ( v147524(VarCurr,bitIndex1)
<=> v147418(VarCurr,bitIndex12) )
& ( v147524(VarCurr,bitIndex0)
<=> v147418(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83732,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147418(VarCurr,B)
<=> v147420(VarCurr,B) ) ) ).
fof(addAssignment_83731,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v147420(VarNext,B)
<=> v148088(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148089(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148088(VarNext,B)
<=> v147420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2113,axiom,
! [VarNext] :
( v148089(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148088(VarNext,B)
<=> v147515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148089(VarNext)
<=> v148090(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148090(VarNext)
<=> ( v148092(VarNext)
& v147447(VarNext) ) ) ) ).
fof(writeUnaryOperator_11174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148092(VarNext)
<=> v147509(VarNext) ) ) ).
fof(addAssignment_83730,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147442(VarCurr,B)
<=> v147444(VarCurr,B) ) ) ).
fof(addAssignment_83729,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147444(VarCurr,B)
<=> v147445(VarCurr,B) ) ) ).
fof(addAssignment_83728,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147287(VarCurr,B)
<=> v147289(VarCurr,B) ) ) ).
fof(addAssignment_83727,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147289(VarCurr,B)
<=> v147396(VarCurr,B) ) ) ).
fof(addAssignment_83726,axiom,
! [VarCurr] :
( ( v147399(VarCurr,bitIndex14)
<=> v147293(VarCurr,bitIndex25) )
& ( v147399(VarCurr,bitIndex13)
<=> v147293(VarCurr,bitIndex24) )
& ( v147399(VarCurr,bitIndex12)
<=> v147293(VarCurr,bitIndex23) )
& ( v147399(VarCurr,bitIndex11)
<=> v147293(VarCurr,bitIndex22) )
& ( v147399(VarCurr,bitIndex10)
<=> v147293(VarCurr,bitIndex21) )
& ( v147399(VarCurr,bitIndex9)
<=> v147293(VarCurr,bitIndex20) )
& ( v147399(VarCurr,bitIndex8)
<=> v147293(VarCurr,bitIndex19) )
& ( v147399(VarCurr,bitIndex7)
<=> v147293(VarCurr,bitIndex18) )
& ( v147399(VarCurr,bitIndex6)
<=> v147293(VarCurr,bitIndex17) )
& ( v147399(VarCurr,bitIndex5)
<=> v147293(VarCurr,bitIndex16) )
& ( v147399(VarCurr,bitIndex4)
<=> v147293(VarCurr,bitIndex15) )
& ( v147399(VarCurr,bitIndex3)
<=> v147293(VarCurr,bitIndex14) )
& ( v147399(VarCurr,bitIndex2)
<=> v147293(VarCurr,bitIndex13) )
& ( v147399(VarCurr,bitIndex1)
<=> v147293(VarCurr,bitIndex12) )
& ( v147399(VarCurr,bitIndex0)
<=> v147293(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83725,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147293(VarCurr,B)
<=> v147295(VarCurr,B) ) ) ).
fof(addAssignment_83724,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v147295(VarNext,B)
<=> v148079(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148080(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148079(VarNext,B)
<=> v147295(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2112,axiom,
! [VarNext] :
( v148080(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148079(VarNext,B)
<=> v147390(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148080(VarNext)
<=> v148081(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148081(VarNext)
<=> ( v148083(VarNext)
& v147322(VarNext) ) ) ) ).
fof(writeUnaryOperator_11173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148083(VarNext)
<=> v147384(VarNext) ) ) ).
fof(addAssignment_83723,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147317(VarCurr,B)
<=> v147319(VarCurr,B) ) ) ).
fof(addAssignment_83722,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147319(VarCurr,B)
<=> v147320(VarCurr,B) ) ) ).
fof(addAssignment_83721,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147162(VarCurr,B)
<=> v147164(VarCurr,B) ) ) ).
fof(addAssignment_83720,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147164(VarCurr,B)
<=> v147271(VarCurr,B) ) ) ).
fof(addAssignment_83719,axiom,
! [VarCurr] :
( ( v147274(VarCurr,bitIndex14)
<=> v147168(VarCurr,bitIndex25) )
& ( v147274(VarCurr,bitIndex13)
<=> v147168(VarCurr,bitIndex24) )
& ( v147274(VarCurr,bitIndex12)
<=> v147168(VarCurr,bitIndex23) )
& ( v147274(VarCurr,bitIndex11)
<=> v147168(VarCurr,bitIndex22) )
& ( v147274(VarCurr,bitIndex10)
<=> v147168(VarCurr,bitIndex21) )
& ( v147274(VarCurr,bitIndex9)
<=> v147168(VarCurr,bitIndex20) )
& ( v147274(VarCurr,bitIndex8)
<=> v147168(VarCurr,bitIndex19) )
& ( v147274(VarCurr,bitIndex7)
<=> v147168(VarCurr,bitIndex18) )
& ( v147274(VarCurr,bitIndex6)
<=> v147168(VarCurr,bitIndex17) )
& ( v147274(VarCurr,bitIndex5)
<=> v147168(VarCurr,bitIndex16) )
& ( v147274(VarCurr,bitIndex4)
<=> v147168(VarCurr,bitIndex15) )
& ( v147274(VarCurr,bitIndex3)
<=> v147168(VarCurr,bitIndex14) )
& ( v147274(VarCurr,bitIndex2)
<=> v147168(VarCurr,bitIndex13) )
& ( v147274(VarCurr,bitIndex1)
<=> v147168(VarCurr,bitIndex12) )
& ( v147274(VarCurr,bitIndex0)
<=> v147168(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83718,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147168(VarCurr,B)
<=> v147170(VarCurr,B) ) ) ).
fof(addAssignment_83717,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v147170(VarNext,B)
<=> v148070(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148071(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148070(VarNext,B)
<=> v147170(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2111,axiom,
! [VarNext] :
( v148071(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148070(VarNext,B)
<=> v147265(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148071(VarNext)
<=> v148072(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148072(VarNext)
<=> ( v148074(VarNext)
& v147197(VarNext) ) ) ) ).
fof(writeUnaryOperator_11172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148074(VarNext)
<=> v147259(VarNext) ) ) ).
fof(addAssignment_83716,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147192(VarCurr,B)
<=> v147194(VarCurr,B) ) ) ).
fof(addAssignment_83715,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147194(VarCurr,B)
<=> v147195(VarCurr,B) ) ) ).
fof(addAssignment_83714,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147037(VarCurr,B)
<=> v147039(VarCurr,B) ) ) ).
fof(addAssignment_83713,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147039(VarCurr,B)
<=> v147146(VarCurr,B) ) ) ).
fof(addAssignment_83712,axiom,
! [VarCurr] :
( ( v147149(VarCurr,bitIndex14)
<=> v147043(VarCurr,bitIndex25) )
& ( v147149(VarCurr,bitIndex13)
<=> v147043(VarCurr,bitIndex24) )
& ( v147149(VarCurr,bitIndex12)
<=> v147043(VarCurr,bitIndex23) )
& ( v147149(VarCurr,bitIndex11)
<=> v147043(VarCurr,bitIndex22) )
& ( v147149(VarCurr,bitIndex10)
<=> v147043(VarCurr,bitIndex21) )
& ( v147149(VarCurr,bitIndex9)
<=> v147043(VarCurr,bitIndex20) )
& ( v147149(VarCurr,bitIndex8)
<=> v147043(VarCurr,bitIndex19) )
& ( v147149(VarCurr,bitIndex7)
<=> v147043(VarCurr,bitIndex18) )
& ( v147149(VarCurr,bitIndex6)
<=> v147043(VarCurr,bitIndex17) )
& ( v147149(VarCurr,bitIndex5)
<=> v147043(VarCurr,bitIndex16) )
& ( v147149(VarCurr,bitIndex4)
<=> v147043(VarCurr,bitIndex15) )
& ( v147149(VarCurr,bitIndex3)
<=> v147043(VarCurr,bitIndex14) )
& ( v147149(VarCurr,bitIndex2)
<=> v147043(VarCurr,bitIndex13) )
& ( v147149(VarCurr,bitIndex1)
<=> v147043(VarCurr,bitIndex12) )
& ( v147149(VarCurr,bitIndex0)
<=> v147043(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83711,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147043(VarCurr,B)
<=> v147045(VarCurr,B) ) ) ).
fof(addAssignment_83710,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v147045(VarNext,B)
<=> v148061(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148062(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148061(VarNext,B)
<=> v147045(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2110,axiom,
! [VarNext] :
( v148062(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148061(VarNext,B)
<=> v147140(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148062(VarNext)
<=> v148063(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148063(VarNext)
<=> ( v148065(VarNext)
& v147072(VarNext) ) ) ) ).
fof(writeUnaryOperator_11171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148065(VarNext)
<=> v147134(VarNext) ) ) ).
fof(addAssignment_83709,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147067(VarCurr,B)
<=> v147069(VarCurr,B) ) ) ).
fof(addAssignment_83708,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v147069(VarCurr,B)
<=> v147070(VarCurr,B) ) ) ).
fof(addAssignment_83707,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146599(VarCurr,B)
<=> v146601(VarCurr,B) ) ) ).
fof(addAssignment_83706,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146601(VarCurr,B)
<=> v146808(VarCurr,B) ) ) ).
fof(addAssignment_83705,axiom,
! [VarCurr] :
( ( v146811(VarCurr,bitIndex14)
<=> v146605(VarCurr,bitIndex25) )
& ( v146811(VarCurr,bitIndex13)
<=> v146605(VarCurr,bitIndex24) )
& ( v146811(VarCurr,bitIndex12)
<=> v146605(VarCurr,bitIndex23) )
& ( v146811(VarCurr,bitIndex11)
<=> v146605(VarCurr,bitIndex22) )
& ( v146811(VarCurr,bitIndex10)
<=> v146605(VarCurr,bitIndex21) )
& ( v146811(VarCurr,bitIndex9)
<=> v146605(VarCurr,bitIndex20) )
& ( v146811(VarCurr,bitIndex8)
<=> v146605(VarCurr,bitIndex19) )
& ( v146811(VarCurr,bitIndex7)
<=> v146605(VarCurr,bitIndex18) )
& ( v146811(VarCurr,bitIndex6)
<=> v146605(VarCurr,bitIndex17) )
& ( v146811(VarCurr,bitIndex5)
<=> v146605(VarCurr,bitIndex16) )
& ( v146811(VarCurr,bitIndex4)
<=> v146605(VarCurr,bitIndex15) )
& ( v146811(VarCurr,bitIndex3)
<=> v146605(VarCurr,bitIndex14) )
& ( v146811(VarCurr,bitIndex2)
<=> v146605(VarCurr,bitIndex13) )
& ( v146811(VarCurr,bitIndex1)
<=> v146605(VarCurr,bitIndex12) )
& ( v146811(VarCurr,bitIndex0)
<=> v146605(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83704,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146605(VarCurr,B)
<=> v146607(VarCurr,B) ) ) ).
fof(addAssignment_83703,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v146607(VarNext,B)
<=> v148052(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148053(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148052(VarNext,B)
<=> v146607(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2109,axiom,
! [VarNext] :
( v148053(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148052(VarNext,B)
<=> v146802(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148053(VarNext)
<=> v148054(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148054(VarNext)
<=> ( v148056(VarNext)
& v146730(VarNext) ) ) ) ).
fof(writeUnaryOperator_11170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148056(VarNext)
<=> v146796(VarNext) ) ) ).
fof(addAssignment_83702,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146637(VarCurr,B)
<=> v146639(VarCurr,B) ) ) ).
fof(addAssignment_83701,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146639(VarCurr,B)
<=> v146724(VarCurr,B) ) ) ).
fof(addAssignment_83700,axiom,
! [VarCurr] :
( ( v146727(VarCurr,bitIndex14)
<=> v146643(VarCurr,bitIndex25) )
& ( v146727(VarCurr,bitIndex13)
<=> v146643(VarCurr,bitIndex24) )
& ( v146727(VarCurr,bitIndex12)
<=> v146643(VarCurr,bitIndex23) )
& ( v146727(VarCurr,bitIndex11)
<=> v146643(VarCurr,bitIndex22) )
& ( v146727(VarCurr,bitIndex10)
<=> v146643(VarCurr,bitIndex21) )
& ( v146727(VarCurr,bitIndex9)
<=> v146643(VarCurr,bitIndex20) )
& ( v146727(VarCurr,bitIndex8)
<=> v146643(VarCurr,bitIndex19) )
& ( v146727(VarCurr,bitIndex7)
<=> v146643(VarCurr,bitIndex18) )
& ( v146727(VarCurr,bitIndex6)
<=> v146643(VarCurr,bitIndex17) )
& ( v146727(VarCurr,bitIndex5)
<=> v146643(VarCurr,bitIndex16) )
& ( v146727(VarCurr,bitIndex4)
<=> v146643(VarCurr,bitIndex15) )
& ( v146727(VarCurr,bitIndex3)
<=> v146643(VarCurr,bitIndex14) )
& ( v146727(VarCurr,bitIndex2)
<=> v146643(VarCurr,bitIndex13) )
& ( v146727(VarCurr,bitIndex1)
<=> v146643(VarCurr,bitIndex12) )
& ( v146727(VarCurr,bitIndex0)
<=> v146643(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_83699,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146643(VarCurr,B)
<=> v146645(VarCurr,B) ) ) ).
fof(addAssignment_83698,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v146645(VarNext,B)
<=> v148044(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148045(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148044(VarNext,B)
<=> v146645(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2108,axiom,
! [VarNext] :
( v148045(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148044(VarNext,B)
<=> v146718(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148045(VarNext)
<=> v148046(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148046(VarNext)
<=> ( v148048(VarNext)
& v146683(VarNext) ) ) ) ).
fof(writeUnaryOperator_11169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148048(VarNext)
<=> v146712(VarNext) ) ) ).
fof(addAssignment_83697,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146667(VarCurr,B)
<=> v146669(VarCurr,B) ) ) ).
fof(addAssignment_83696,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v146669(VarCurr,B)
<=> v146677(VarCurr,B) ) ) ).
fof(addAssignment_83695,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v146680(VarCurr,B)
<=> v148034(VarCurr,B) ) ) ).
fof(addAssignment_83694,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v148034(VarCurr,B)
<=> v148036(VarCurr,B) ) ) ).
fof(addAssignment_83693,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v148036(VarCurr,B)
<=> v148038(VarCurr,B) ) ) ).
fof(addAssignment_83692,axiom,
! [VarCurr] :
( ( v148038(VarCurr,bitIndex14)
<=> v148040(VarCurr,bitIndex51) )
& ( v148038(VarCurr,bitIndex13)
<=> v148040(VarCurr,bitIndex50) )
& ( v148038(VarCurr,bitIndex12)
<=> v148040(VarCurr,bitIndex49) )
& ( v148038(VarCurr,bitIndex11)
<=> v148040(VarCurr,bitIndex48) )
& ( v148038(VarCurr,bitIndex10)
<=> v148040(VarCurr,bitIndex47) )
& ( v148038(VarCurr,bitIndex9)
<=> v148040(VarCurr,bitIndex46) )
& ( v148038(VarCurr,bitIndex8)
<=> v148040(VarCurr,bitIndex45) )
& ( v148038(VarCurr,bitIndex7)
<=> v148040(VarCurr,bitIndex44) )
& ( v148038(VarCurr,bitIndex6)
<=> v148040(VarCurr,bitIndex43) )
& ( v148038(VarCurr,bitIndex5)
<=> v148040(VarCurr,bitIndex42) )
& ( v148038(VarCurr,bitIndex4)
<=> v148040(VarCurr,bitIndex41) )
& ( v148038(VarCurr,bitIndex3)
<=> v148040(VarCurr,bitIndex40) )
& ( v148038(VarCurr,bitIndex2)
<=> v148040(VarCurr,bitIndex39) )
& ( v148038(VarCurr,bitIndex1)
<=> v148040(VarCurr,bitIndex38) )
& ( v148038(VarCurr,bitIndex0)
<=> v148040(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_83691,axiom,
! [VarCurr,B] :
( range_51_37(B)
=> ( v148040(VarCurr,B)
<=> v148042(VarCurr,B) ) ) ).
fof(addAssignment_83690,axiom,
! [VarCurr] :
( ( v147943(VarCurr,bitIndex2)
<=> v146595(VarCurr,bitIndex28) )
& ( v147943(VarCurr,bitIndex1)
<=> v146595(VarCurr,bitIndex27) )
& ( v147943(VarCurr,bitIndex0)
<=> v146595(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83689,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146595(VarCurr,B)
<=> v146597(VarCurr,B) ) ) ).
fof(addAssignment_83688,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146597(VarCurr,B)
<=> v147911(VarCurr,B) ) ) ).
fof(addAssignment_83687,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147787(VarCurr,B)
<=> v147789(VarCurr,B) ) ) ).
fof(addAssignment_83686,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147789(VarCurr,B)
<=> v147896(VarCurr,B) ) ) ).
fof(addAssignment_83685,axiom,
! [VarCurr] :
( ( v147898(VarCurr,bitIndex2)
<=> v147793(VarCurr,bitIndex28) )
& ( v147898(VarCurr,bitIndex1)
<=> v147793(VarCurr,bitIndex27) )
& ( v147898(VarCurr,bitIndex0)
<=> v147793(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83684,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147793(VarCurr,B)
<=> v147795(VarCurr,B) ) ) ).
fof(addAssignment_83683,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v147795(VarNext,B)
<=> v148021(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148022(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148021(VarNext,B)
<=> v147795(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2107,axiom,
! [VarNext] :
( v148022(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148021(VarNext,B)
<=> v147890(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148022(VarNext)
<=> v148023(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148023(VarNext)
<=> ( v148025(VarNext)
& v147822(VarNext) ) ) ) ).
fof(writeUnaryOperator_11168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148025(VarNext)
<=> v147884(VarNext) ) ) ).
fof(addAssignment_83682,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147817(VarCurr,B)
<=> v147819(VarCurr,B) ) ) ).
fof(addAssignment_83681,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147819(VarCurr,B)
<=> v147820(VarCurr,B) ) ) ).
fof(addAssignment_83680,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147662(VarCurr,B)
<=> v147664(VarCurr,B) ) ) ).
fof(addAssignment_83679,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147664(VarCurr,B)
<=> v147771(VarCurr,B) ) ) ).
fof(addAssignment_83678,axiom,
! [VarCurr] :
( ( v147773(VarCurr,bitIndex2)
<=> v147668(VarCurr,bitIndex28) )
& ( v147773(VarCurr,bitIndex1)
<=> v147668(VarCurr,bitIndex27) )
& ( v147773(VarCurr,bitIndex0)
<=> v147668(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83677,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147668(VarCurr,B)
<=> v147670(VarCurr,B) ) ) ).
fof(addAssignment_83676,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v147670(VarNext,B)
<=> v148012(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148013(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148012(VarNext,B)
<=> v147670(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2106,axiom,
! [VarNext] :
( v148013(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148012(VarNext,B)
<=> v147765(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148013(VarNext)
<=> v148014(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148014(VarNext)
<=> ( v148016(VarNext)
& v147697(VarNext) ) ) ) ).
fof(writeUnaryOperator_11167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148016(VarNext)
<=> v147759(VarNext) ) ) ).
fof(addAssignment_83675,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147692(VarCurr,B)
<=> v147694(VarCurr,B) ) ) ).
fof(addAssignment_83674,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147694(VarCurr,B)
<=> v147695(VarCurr,B) ) ) ).
fof(addAssignment_83673,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147537(VarCurr,B)
<=> v147539(VarCurr,B) ) ) ).
fof(addAssignment_83672,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147539(VarCurr,B)
<=> v147646(VarCurr,B) ) ) ).
fof(addAssignment_83671,axiom,
! [VarCurr] :
( ( v147648(VarCurr,bitIndex2)
<=> v147543(VarCurr,bitIndex28) )
& ( v147648(VarCurr,bitIndex1)
<=> v147543(VarCurr,bitIndex27) )
& ( v147648(VarCurr,bitIndex0)
<=> v147543(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83670,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147543(VarCurr,B)
<=> v147545(VarCurr,B) ) ) ).
fof(addAssignment_83669,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v147545(VarNext,B)
<=> v148003(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148004(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148003(VarNext,B)
<=> v147545(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2105,axiom,
! [VarNext] :
( v148004(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v148003(VarNext,B)
<=> v147640(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148004(VarNext)
<=> v148005(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v148005(VarNext)
<=> ( v148007(VarNext)
& v147572(VarNext) ) ) ) ).
fof(writeUnaryOperator_11166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v148007(VarNext)
<=> v147634(VarNext) ) ) ).
fof(addAssignment_83668,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147567(VarCurr,B)
<=> v147569(VarCurr,B) ) ) ).
fof(addAssignment_83667,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147569(VarCurr,B)
<=> v147570(VarCurr,B) ) ) ).
fof(addAssignment_83666,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147412(VarCurr,B)
<=> v147414(VarCurr,B) ) ) ).
fof(addAssignment_83665,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147414(VarCurr,B)
<=> v147521(VarCurr,B) ) ) ).
fof(addAssignment_83664,axiom,
! [VarCurr] :
( ( v147523(VarCurr,bitIndex2)
<=> v147418(VarCurr,bitIndex28) )
& ( v147523(VarCurr,bitIndex1)
<=> v147418(VarCurr,bitIndex27) )
& ( v147523(VarCurr,bitIndex0)
<=> v147418(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83663,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147418(VarCurr,B)
<=> v147420(VarCurr,B) ) ) ).
fof(addAssignment_83662,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v147420(VarNext,B)
<=> v147994(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147995(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147994(VarNext,B)
<=> v147420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2104,axiom,
! [VarNext] :
( v147995(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147994(VarNext,B)
<=> v147515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147995(VarNext)
<=> v147996(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147996(VarNext)
<=> ( v147998(VarNext)
& v147447(VarNext) ) ) ) ).
fof(writeUnaryOperator_11165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147998(VarNext)
<=> v147509(VarNext) ) ) ).
fof(addAssignment_83661,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147442(VarCurr,B)
<=> v147444(VarCurr,B) ) ) ).
fof(addAssignment_83660,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147444(VarCurr,B)
<=> v147445(VarCurr,B) ) ) ).
fof(addAssignment_83659,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147287(VarCurr,B)
<=> v147289(VarCurr,B) ) ) ).
fof(addAssignment_83658,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147289(VarCurr,B)
<=> v147396(VarCurr,B) ) ) ).
fof(addAssignment_83657,axiom,
! [VarCurr] :
( ( v147398(VarCurr,bitIndex2)
<=> v147293(VarCurr,bitIndex28) )
& ( v147398(VarCurr,bitIndex1)
<=> v147293(VarCurr,bitIndex27) )
& ( v147398(VarCurr,bitIndex0)
<=> v147293(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83656,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147293(VarCurr,B)
<=> v147295(VarCurr,B) ) ) ).
fof(addAssignment_83655,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v147295(VarNext,B)
<=> v147985(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147986(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147985(VarNext,B)
<=> v147295(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2103,axiom,
! [VarNext] :
( v147986(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147985(VarNext,B)
<=> v147390(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147986(VarNext)
<=> v147987(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147987(VarNext)
<=> ( v147989(VarNext)
& v147322(VarNext) ) ) ) ).
fof(writeUnaryOperator_11164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147989(VarNext)
<=> v147384(VarNext) ) ) ).
fof(addAssignment_83654,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147317(VarCurr,B)
<=> v147319(VarCurr,B) ) ) ).
fof(addAssignment_83653,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147319(VarCurr,B)
<=> v147320(VarCurr,B) ) ) ).
fof(addAssignment_83652,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147162(VarCurr,B)
<=> v147164(VarCurr,B) ) ) ).
fof(addAssignment_83651,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147164(VarCurr,B)
<=> v147271(VarCurr,B) ) ) ).
fof(addAssignment_83650,axiom,
! [VarCurr] :
( ( v147273(VarCurr,bitIndex2)
<=> v147168(VarCurr,bitIndex28) )
& ( v147273(VarCurr,bitIndex1)
<=> v147168(VarCurr,bitIndex27) )
& ( v147273(VarCurr,bitIndex0)
<=> v147168(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83649,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147168(VarCurr,B)
<=> v147170(VarCurr,B) ) ) ).
fof(addAssignment_83648,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v147170(VarNext,B)
<=> v147976(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147977(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147976(VarNext,B)
<=> v147170(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2102,axiom,
! [VarNext] :
( v147977(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147976(VarNext,B)
<=> v147265(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147977(VarNext)
<=> v147978(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147978(VarNext)
<=> ( v147980(VarNext)
& v147197(VarNext) ) ) ) ).
fof(writeUnaryOperator_11163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147980(VarNext)
<=> v147259(VarNext) ) ) ).
fof(addAssignment_83647,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147192(VarCurr,B)
<=> v147194(VarCurr,B) ) ) ).
fof(addAssignment_83646,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147194(VarCurr,B)
<=> v147195(VarCurr,B) ) ) ).
fof(addAssignment_83645,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147037(VarCurr,B)
<=> v147039(VarCurr,B) ) ) ).
fof(addAssignment_83644,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147039(VarCurr,B)
<=> v147146(VarCurr,B) ) ) ).
fof(addAssignment_83643,axiom,
! [VarCurr] :
( ( v147148(VarCurr,bitIndex2)
<=> v147043(VarCurr,bitIndex28) )
& ( v147148(VarCurr,bitIndex1)
<=> v147043(VarCurr,bitIndex27) )
& ( v147148(VarCurr,bitIndex0)
<=> v147043(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83642,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147043(VarCurr,B)
<=> v147045(VarCurr,B) ) ) ).
fof(addAssignment_83641,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v147045(VarNext,B)
<=> v147967(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147968(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147967(VarNext,B)
<=> v147045(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2101,axiom,
! [VarNext] :
( v147968(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147967(VarNext,B)
<=> v147140(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147968(VarNext)
<=> v147969(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147969(VarNext)
<=> ( v147971(VarNext)
& v147072(VarNext) ) ) ) ).
fof(writeUnaryOperator_11162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147971(VarNext)
<=> v147134(VarNext) ) ) ).
fof(addAssignment_83640,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147067(VarCurr,B)
<=> v147069(VarCurr,B) ) ) ).
fof(addAssignment_83639,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v147069(VarCurr,B)
<=> v147070(VarCurr,B) ) ) ).
fof(addAssignment_83638,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146599(VarCurr,B)
<=> v146601(VarCurr,B) ) ) ).
fof(addAssignment_83637,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146601(VarCurr,B)
<=> v146808(VarCurr,B) ) ) ).
fof(addAssignment_83636,axiom,
! [VarCurr] :
( ( v146810(VarCurr,bitIndex2)
<=> v146605(VarCurr,bitIndex28) )
& ( v146810(VarCurr,bitIndex1)
<=> v146605(VarCurr,bitIndex27) )
& ( v146810(VarCurr,bitIndex0)
<=> v146605(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83635,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146605(VarCurr,B)
<=> v146607(VarCurr,B) ) ) ).
fof(addAssignment_83634,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v146607(VarNext,B)
<=> v147958(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147959(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147958(VarNext,B)
<=> v146607(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2100,axiom,
! [VarNext] :
( v147959(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147958(VarNext,B)
<=> v146802(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147959(VarNext)
<=> v147960(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147960(VarNext)
<=> ( v147962(VarNext)
& v146730(VarNext) ) ) ) ).
fof(writeUnaryOperator_11161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147962(VarNext)
<=> v146796(VarNext) ) ) ).
fof(addAssignment_83633,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146637(VarCurr,B)
<=> v146639(VarCurr,B) ) ) ).
fof(addAssignment_83632,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146639(VarCurr,B)
<=> v146724(VarCurr,B) ) ) ).
fof(addAssignment_83631,axiom,
! [VarCurr] :
( ( v146726(VarCurr,bitIndex2)
<=> v146643(VarCurr,bitIndex28) )
& ( v146726(VarCurr,bitIndex1)
<=> v146643(VarCurr,bitIndex27) )
& ( v146726(VarCurr,bitIndex0)
<=> v146643(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_83630,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146643(VarCurr,B)
<=> v146645(VarCurr,B) ) ) ).
fof(addAssignment_83629,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v146645(VarNext,B)
<=> v147950(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147951(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147950(VarNext,B)
<=> v146645(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2099,axiom,
! [VarNext] :
( v147951(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147950(VarNext,B)
<=> v146718(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147951(VarNext)
<=> v147952(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147952(VarNext)
<=> ( v147954(VarNext)
& v146683(VarNext) ) ) ) ).
fof(writeUnaryOperator_11160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147954(VarNext)
<=> v146712(VarNext) ) ) ).
fof(addAssignment_83628,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146667(VarCurr,B)
<=> v146669(VarCurr,B) ) ) ).
fof(addAssignment_83627,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v146669(VarCurr,B)
<=> v146677(VarCurr,B) ) ) ).
fof(addAssignment_83626,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v146679(VarCurr,B)
<=> v147948(VarCurr,B) ) ) ).
fof(addAssignment_83625,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v147948(VarCurr,B)
<=> v108927(VarCurr,B) ) ) ).
fof(addAssignment_83624,axiom,
! [VarCurr] :
( ( v146593(VarCurr,bitIndex3)
<=> v146595(VarCurr,bitIndex32) )
& ( v146593(VarCurr,bitIndex2)
<=> v146595(VarCurr,bitIndex31) )
& ( v146593(VarCurr,bitIndex1)
<=> v146595(VarCurr,bitIndex30) )
& ( v146593(VarCurr,bitIndex0)
<=> v146595(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_83623,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146595(VarCurr,B)
<=> v146597(VarCurr,B) ) ) ).
fof(addAssignment_83622,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146597(VarCurr,B)
<=> v147911(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2193,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147911(VarCurr,B)
<=> ( v147912(VarCurr,B)
| v147939(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2192,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147939(VarCurr,B)
<=> ( v147787(VarCurr,B)
& v147940(VarCurr,B) ) ) ) ).
fof(addAssignment_83621,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex0)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83620,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex1)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83619,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex2)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83618,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex3)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83617,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex4)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83616,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex5)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83615,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex6)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83614,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex7)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83613,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex8)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83612,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex9)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83611,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex10)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83610,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex11)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83609,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex12)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83608,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex13)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83607,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex14)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83606,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex15)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83605,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex16)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83604,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex17)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83603,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex18)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83602,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex19)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83601,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex20)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83600,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex21)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83599,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex22)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83598,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex23)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83597,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex24)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83596,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex25)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83595,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex26)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83594,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex27)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83593,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex28)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83592,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex29)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83591,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex30)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83590,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex31)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83589,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex32)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83588,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex33)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83587,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex34)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83586,axiom,
! [VarCurr] :
( v147940(VarCurr,bitIndex35)
<=> v147941(VarCurr) ) ).
fof(addAssignment_83585,axiom,
! [VarCurr] :
( v147941(VarCurr)
<=> v147902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2191,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147912(VarCurr,B)
<=> ( v147913(VarCurr,B)
| v147936(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2190,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147936(VarCurr,B)
<=> ( v147662(VarCurr,B)
& v147937(VarCurr,B) ) ) ) ).
fof(addAssignment_83584,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex0)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83583,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex1)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83582,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex2)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83581,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex3)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83580,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex4)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83579,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex5)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83578,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex6)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83577,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex7)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83576,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex8)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83575,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex9)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83574,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex10)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83573,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex11)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83572,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex12)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83571,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex13)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83570,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex14)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83569,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex15)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83568,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex16)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83567,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex17)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83566,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex18)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83565,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex19)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83564,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex20)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83563,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex21)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83562,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex22)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83561,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex23)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83560,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex24)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83559,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex25)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83558,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex26)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83557,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex27)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83556,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex28)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83555,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex29)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83554,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex30)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83553,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex31)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83552,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex32)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83551,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex33)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83550,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex34)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83549,axiom,
! [VarCurr] :
( v147937(VarCurr,bitIndex35)
<=> v147938(VarCurr) ) ).
fof(addAssignment_83548,axiom,
! [VarCurr] :
( v147938(VarCurr)
<=> v147777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2189,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147913(VarCurr,B)
<=> ( v147914(VarCurr,B)
| v147933(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2188,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147933(VarCurr,B)
<=> ( v147537(VarCurr,B)
& v147934(VarCurr,B) ) ) ) ).
fof(addAssignment_83547,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex0)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83546,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex1)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83545,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex2)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83544,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex3)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83543,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex4)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83542,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex5)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83541,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex6)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83540,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex7)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83539,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex8)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83538,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex9)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83537,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex10)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83536,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex11)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83535,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex12)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83534,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex13)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83533,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex14)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83532,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex15)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83531,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex16)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83530,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex17)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83529,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex18)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83528,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex19)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83527,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex20)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83526,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex21)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83525,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex22)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83524,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex23)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83523,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex24)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83522,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex25)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83521,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex26)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83520,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex27)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83519,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex28)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83518,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex29)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83517,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex30)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83516,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex31)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83515,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex32)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83514,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex33)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83513,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex34)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83512,axiom,
! [VarCurr] :
( v147934(VarCurr,bitIndex35)
<=> v147935(VarCurr) ) ).
fof(addAssignment_83511,axiom,
! [VarCurr] :
( v147935(VarCurr)
<=> v147652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2187,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147914(VarCurr,B)
<=> ( v147915(VarCurr,B)
| v147930(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2186,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147930(VarCurr,B)
<=> ( v147412(VarCurr,B)
& v147931(VarCurr,B) ) ) ) ).
fof(addAssignment_83510,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex0)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83509,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex1)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83508,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex2)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83507,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex3)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83506,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex4)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83505,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex5)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83504,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex6)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83503,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex7)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83502,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex8)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83501,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex9)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83500,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex10)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83499,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex11)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83498,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex12)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83497,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex13)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83496,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex14)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83495,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex15)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83494,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex16)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83493,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex17)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83492,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex18)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83491,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex19)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83490,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex20)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83489,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex21)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83488,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex22)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83487,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex23)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83486,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex24)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83485,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex25)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83484,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex26)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83483,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex27)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83482,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex28)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83481,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex29)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83480,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex30)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83479,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex31)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83478,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex32)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83477,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex33)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83476,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex34)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83475,axiom,
! [VarCurr] :
( v147931(VarCurr,bitIndex35)
<=> v147932(VarCurr) ) ).
fof(addAssignment_83474,axiom,
! [VarCurr] :
( v147932(VarCurr)
<=> v147527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2185,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147915(VarCurr,B)
<=> ( v147916(VarCurr,B)
| v147927(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2184,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147927(VarCurr,B)
<=> ( v147287(VarCurr,B)
& v147928(VarCurr,B) ) ) ) ).
fof(addAssignment_83473,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex0)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83472,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex1)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83471,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex2)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83470,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex3)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83469,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex4)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83468,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex5)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83467,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex6)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83466,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex7)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83465,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex8)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83464,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex9)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83463,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex10)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83462,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex11)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83461,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex12)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83460,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex13)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83459,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex14)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83458,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex15)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83457,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex16)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83456,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex17)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83455,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex18)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83454,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex19)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83453,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex20)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83452,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex21)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83451,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex22)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83450,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex23)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83449,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex24)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83448,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex25)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83447,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex26)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83446,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex27)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83445,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex28)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83444,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex29)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83443,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex30)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83442,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex31)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83441,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex32)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83440,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex33)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83439,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex34)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83438,axiom,
! [VarCurr] :
( v147928(VarCurr,bitIndex35)
<=> v147929(VarCurr) ) ).
fof(addAssignment_83437,axiom,
! [VarCurr] :
( v147929(VarCurr)
<=> v147402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2183,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147916(VarCurr,B)
<=> ( v147917(VarCurr,B)
| v147924(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2182,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147924(VarCurr,B)
<=> ( v147162(VarCurr,B)
& v147925(VarCurr,B) ) ) ) ).
fof(addAssignment_83436,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex0)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83435,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex1)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83434,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex2)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83433,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex3)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83432,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex4)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83431,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex5)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83430,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex6)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83429,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex7)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83428,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex8)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83427,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex9)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83426,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex10)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83425,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex11)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83424,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex12)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83423,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex13)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83422,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex14)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83421,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex15)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83420,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex16)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83419,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex17)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83418,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex18)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83417,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex19)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83416,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex20)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83415,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex21)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83414,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex22)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83413,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex23)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83412,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex24)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83411,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex25)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83410,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex26)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83409,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex27)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83408,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex28)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83407,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex29)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83406,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex30)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83405,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex31)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83404,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex32)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83403,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex33)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83402,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex34)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83401,axiom,
! [VarCurr] :
( v147925(VarCurr,bitIndex35)
<=> v147926(VarCurr) ) ).
fof(addAssignment_83400,axiom,
! [VarCurr] :
( v147926(VarCurr)
<=> v147277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2181,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147917(VarCurr,B)
<=> ( v147918(VarCurr,B)
| v147921(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2180,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147921(VarCurr,B)
<=> ( v147037(VarCurr,B)
& v147922(VarCurr,B) ) ) ) ).
fof(addAssignment_83399,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex0)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83398,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex1)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83397,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex2)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83396,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex3)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83395,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex4)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83394,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex5)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83393,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex6)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83392,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex7)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83391,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex8)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83390,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex9)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83389,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex10)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83388,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex11)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83387,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex12)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83386,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex13)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83385,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex14)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83384,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex15)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83383,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex16)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83382,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex17)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83381,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex18)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83380,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex19)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83379,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex20)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83378,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex21)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83377,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex22)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83376,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex23)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83375,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex24)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83374,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex25)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83373,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex26)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83372,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex27)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83371,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex28)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83370,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex29)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83369,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex30)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83368,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex31)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83367,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex32)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83366,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex33)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83365,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex34)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83364,axiom,
! [VarCurr] :
( v147922(VarCurr,bitIndex35)
<=> v147923(VarCurr) ) ).
fof(addAssignment_83363,axiom,
! [VarCurr] :
( v147923(VarCurr)
<=> v147152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2179,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v147918(VarCurr,B)
<=> ( v146599(VarCurr,B)
& v147919(VarCurr,B) ) ) ) ).
fof(addAssignment_83362,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex0)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83361,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex1)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83360,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex2)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83359,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex3)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83358,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex4)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83357,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex5)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83356,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex6)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83355,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex7)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83354,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex8)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83353,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex9)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83352,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex10)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83351,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex11)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83350,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex12)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83349,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex13)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83348,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex14)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83347,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex15)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83346,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex16)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83345,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex17)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83344,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex18)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83343,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex19)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83342,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex20)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83341,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex21)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83340,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex22)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83339,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex23)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83338,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex24)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83337,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex25)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83336,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex26)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83335,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex27)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83334,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex28)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83333,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex29)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83332,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex30)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83331,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex31)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83330,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex32)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83329,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex33)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83328,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex34)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83327,axiom,
! [VarCurr] :
( v147919(VarCurr,bitIndex35)
<=> v147920(VarCurr) ) ).
fof(addAssignment_83326,axiom,
! [VarCurr] :
( v147920(VarCurr)
<=> v146814(VarCurr) ) ).
fof(addAssignment_83325,axiom,
! [VarCurr] :
( v147902(VarCurr)
<=> v147904(VarCurr) ) ).
fof(addAssignment_83324,axiom,
! [VarCurr] :
( v147904(VarCurr)
<=> v147906(VarCurr) ) ).
fof(addAssignment_83323,axiom,
! [VarCurr] :
( v147906(VarCurr)
<=> v147908(VarCurr) ) ).
fof(addAssignment_83322,axiom,
! [VarCurr] :
( v147908(VarCurr)
<=> v147910(VarCurr) ) ).
fof(addAssignment_83321,axiom,
! [VarCurr] :
( v147910(VarCurr)
<=> v146824(VarCurr,bitIndex7) ) ).
fof(addAssignment_83320,axiom,
! [VarCurr] :
( v146824(VarCurr,bitIndex7)
<=> v146826(VarCurr,bitIndex7) ) ).
fof(addAssignment_83319,axiom,
! [VarCurr] :
( v146826(VarCurr,bitIndex7)
<=> v146828(VarCurr,bitIndex7) ) ).
fof(addAssignment_83318,axiom,
! [VarCurr] :
( v146828(VarCurr,bitIndex7)
<=> v146830(VarCurr,bitIndex7) ) ).
fof(addAssignment_83317,axiom,
! [VarCurr] :
( v146830(VarCurr,bitIndex7)
<=> v147035(VarCurr,bitIndex7) ) ).
fof(addAssignment_83316,axiom,
! [VarCurr] :
( v146832(VarCurr,bitIndex7)
<=> v146834(VarCurr,bitIndex7) ) ).
fof(addAssignment_83315,axiom,
! [VarCurr] :
( v146834(VarCurr,bitIndex7)
<=> v146836(VarCurr,bitIndex7) ) ).
fof(addAssignment_83314,axiom,
! [VarCurr] :
( v146836(VarCurr,bitIndex7)
<=> v147000(VarCurr,bitIndex7) ) ).
fof(addAssignment_83313,axiom,
! [VarCurr] :
( v146982(VarCurr,bitIndex7)
<=> v146991(VarCurr,bitIndex7) ) ).
fof(addAssignment_83312,axiom,
! [VarCurr] :
( v146963(VarCurr,bitIndex7)
<=> v146972(VarCurr,bitIndex7) ) ).
fof(addAssignment_83311,axiom,
! [VarCurr] :
( v146944(VarCurr,bitIndex7)
<=> v146953(VarCurr,bitIndex7) ) ).
fof(addAssignment_83310,axiom,
! [VarCurr] :
( v146925(VarCurr,bitIndex7)
<=> v146934(VarCurr,bitIndex7) ) ).
fof(addAssignment_83309,axiom,
! [VarCurr] :
( v146906(VarCurr,bitIndex7)
<=> v146915(VarCurr,bitIndex7) ) ).
fof(addAssignment_83308,axiom,
! [VarCurr] :
( v146887(VarCurr,bitIndex7)
<=> v146896(VarCurr,bitIndex7) ) ).
fof(addAssignment_83307,axiom,
! [VarCurr] :
( v146868(VarCurr,bitIndex7)
<=> v146877(VarCurr,bitIndex7) ) ).
fof(addAssignment_83306,axiom,
! [VarCurr] :
( v146838(VarCurr,bitIndex7)
<=> v146858(VarCurr,bitIndex7) ) ).
fof(addAssignment_83305,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147787(VarCurr,B)
<=> v147789(VarCurr,B) ) ) ).
fof(addAssignment_83304,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147789(VarCurr,B)
<=> v147896(VarCurr,B) ) ) ).
fof(addAssignment_83303,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147896(VarCurr,B)
<=> v147900(VarCurr,B) ) ) ).
fof(addAssignment_83302,axiom,
! [VarCurr] :
( ( v147896(VarCurr,bitIndex25)
<=> v147899(VarCurr,bitIndex14) )
& ( v147896(VarCurr,bitIndex24)
<=> v147899(VarCurr,bitIndex13) )
& ( v147896(VarCurr,bitIndex23)
<=> v147899(VarCurr,bitIndex12) )
& ( v147896(VarCurr,bitIndex22)
<=> v147899(VarCurr,bitIndex11) )
& ( v147896(VarCurr,bitIndex21)
<=> v147899(VarCurr,bitIndex10) )
& ( v147896(VarCurr,bitIndex20)
<=> v147899(VarCurr,bitIndex9) )
& ( v147896(VarCurr,bitIndex19)
<=> v147899(VarCurr,bitIndex8) )
& ( v147896(VarCurr,bitIndex18)
<=> v147899(VarCurr,bitIndex7) )
& ( v147896(VarCurr,bitIndex17)
<=> v147899(VarCurr,bitIndex6) )
& ( v147896(VarCurr,bitIndex16)
<=> v147899(VarCurr,bitIndex5) )
& ( v147896(VarCurr,bitIndex15)
<=> v147899(VarCurr,bitIndex4) )
& ( v147896(VarCurr,bitIndex14)
<=> v147899(VarCurr,bitIndex3) )
& ( v147896(VarCurr,bitIndex13)
<=> v147899(VarCurr,bitIndex2) )
& ( v147896(VarCurr,bitIndex12)
<=> v147899(VarCurr,bitIndex1) )
& ( v147896(VarCurr,bitIndex11)
<=> v147899(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83301,axiom,
! [VarCurr] :
( ( v147896(VarCurr,bitIndex28)
<=> v147898(VarCurr,bitIndex2) )
& ( v147896(VarCurr,bitIndex27)
<=> v147898(VarCurr,bitIndex1) )
& ( v147896(VarCurr,bitIndex26)
<=> v147898(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83300,axiom,
! [VarCurr] :
( ( v147896(VarCurr,bitIndex32)
<=> v147791(VarCurr,bitIndex3) )
& ( v147896(VarCurr,bitIndex31)
<=> v147791(VarCurr,bitIndex2) )
& ( v147896(VarCurr,bitIndex30)
<=> v147791(VarCurr,bitIndex1) )
& ( v147896(VarCurr,bitIndex29)
<=> v147791(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83299,axiom,
! [VarCurr] :
( ( v147896(VarCurr,bitIndex35)
<=> v147897(VarCurr,bitIndex2) )
& ( v147896(VarCurr,bitIndex34)
<=> v147897(VarCurr,bitIndex1) )
& ( v147896(VarCurr,bitIndex33)
<=> v147897(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83298,axiom,
! [VarCurr] :
( ( v147791(VarCurr,bitIndex3)
<=> v147793(VarCurr,bitIndex32) )
& ( v147791(VarCurr,bitIndex2)
<=> v147793(VarCurr,bitIndex31) )
& ( v147791(VarCurr,bitIndex1)
<=> v147793(VarCurr,bitIndex30) )
& ( v147791(VarCurr,bitIndex0)
<=> v147793(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_83297,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147793(VarCurr,B)
<=> v147795(VarCurr,B) ) ) ).
fof(addAssignment_83296,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v147795(VarNext,B)
<=> v147879(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147880(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147879(VarNext,B)
<=> v147795(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2098,axiom,
! [VarNext] :
( v147880(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147879(VarNext,B)
<=> v147890(VarNext,B) ) ) ) ).
fof(addAssignment_83295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147890(VarNext,B)
<=> v147888(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1624,axiom,
! [VarCurr] :
( ~ v147891(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147888(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1630,axiom,
! [VarCurr] :
( v147891(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147888(VarCurr,B)
<=> v147817(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19560,axiom,
! [VarCurr] :
( v147891(VarCurr)
<=> ( v147892(VarCurr)
& v147893(VarCurr) ) ) ).
fof(writeUnaryOperator_11159,axiom,
! [VarCurr] :
( ~ v147893(VarCurr)
<=> v147807(VarCurr) ) ).
fof(writeUnaryOperator_11158,axiom,
! [VarCurr] :
( ~ v147892(VarCurr)
<=> v147797(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147880(VarNext)
<=> v147881(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147881(VarNext)
<=> ( v147882(VarNext)
& v147822(VarNext) ) ) ) ).
fof(writeUnaryOperator_11157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147882(VarNext)
<=> v147884(VarNext) ) ) ).
fof(addAssignment_83294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147884(VarNext)
<=> v147822(VarCurr) ) ) ).
fof(addAssignment_83293,axiom,
! [VarCurr] :
( v147822(VarCurr)
<=> v147824(VarCurr) ) ).
fof(addAssignment_83292,axiom,
! [VarCurr] :
( v147824(VarCurr)
<=> v147826(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19557,axiom,
! [VarCurr] :
( v147826(VarCurr)
<=> ( v147877(VarCurr)
| v147873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19556,axiom,
! [VarCurr] :
( v147877(VarCurr)
<=> ( v147828(VarCurr)
& v147832(VarCurr) ) ) ).
fof(addAssignment_83291,axiom,
! [VarCurr] :
( v147873(VarCurr)
<=> v147875(VarCurr) ) ).
fof(addAssignment_83290,axiom,
! [VarCurr] :
( v147875(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147857(VarNext)
=> ( v147832(VarNext)
<=> v147832(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2097,axiom,
! [VarNext] :
( v147857(VarNext)
=> ( v147832(VarNext)
<=> v147867(VarNext) ) ) ).
fof(addAssignment_83289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147867(VarNext)
<=> v147865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19555,axiom,
! [VarCurr] :
( v147865(VarCurr)
<=> ( v147868(VarCurr)
& v147869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19554,axiom,
! [VarCurr] :
( v147869(VarCurr)
<=> ( v147838(VarCurr)
| v147852(VarCurr) ) ) ).
fof(writeUnaryOperator_11156,axiom,
! [VarCurr] :
( ~ v147868(VarCurr)
<=> v147834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147857(VarNext)
<=> v147858(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147858(VarNext)
<=> ( v147860(VarNext)
& v147862(VarNext) ) ) ) ).
fof(writeUnaryOperator_11155,axiom,
! [VarCurr] :
( ~ v147862(VarCurr)
<=> v147828(VarCurr) ) ).
fof(addAssignment_83288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147860(VarNext)
<=> v147828(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_282,axiom,
( v147832(constB0)
<=> $true ) ).
fof(addAssignment_83287,axiom,
! [VarCurr] :
( v147852(VarCurr)
<=> v147854(VarCurr) ) ).
fof(addAssignment_83286,axiom,
! [VarCurr] :
( v147854(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_83285,axiom,
! [VarCurr] :
( v147838(VarCurr)
<=> v147840(VarCurr) ) ).
fof(addAssignment_83284,axiom,
! [VarCurr] :
( v147840(VarCurr)
<=> v147842(VarCurr) ) ).
fof(addAssignment_83283,axiom,
! [VarCurr] :
( v147842(VarCurr)
<=> v147844(VarCurr) ) ).
fof(addAssignment_83282,axiom,
! [VarCurr] :
( v147844(VarCurr)
<=> v147846(VarCurr) ) ).
fof(addAssignment_83281,axiom,
! [VarCurr] :
( v147846(VarCurr)
<=> v147848(VarCurr) ) ).
fof(addAssignment_83280,axiom,
! [VarCurr] :
( v147848(VarCurr)
<=> v147850(VarCurr) ) ).
fof(addAssignment_83279,axiom,
! [VarCurr] :
( v147850(VarCurr)
<=> v141260(VarCurr) ) ).
fof(addAssignment_83278,axiom,
! [VarCurr] :
( v147834(VarCurr)
<=> v147836(VarCurr) ) ).
fof(addAssignment_83277,axiom,
! [VarCurr] :
( v147836(VarCurr)
<=> $false ) ).
fof(addAssignment_83276,axiom,
! [VarCurr] :
( v147828(VarCurr)
<=> v147830(VarCurr) ) ).
fof(addAssignment_83275,axiom,
! [VarCurr] :
( v147830(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_83274,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147817(VarCurr,B)
<=> v147819(VarCurr,B) ) ) ).
fof(addAssignment_83273,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147819(VarCurr,B)
<=> v147820(VarCurr,B) ) ) ).
fof(addAssignment_83272,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147820(VarCurr,B)
<=> v146728(VarCurr,B) ) ) ).
fof(addAssignment_83271,axiom,
! [VarCurr] :
( ( v147820(VarCurr,bitIndex25)
<=> v146727(VarCurr,bitIndex14) )
& ( v147820(VarCurr,bitIndex24)
<=> v146727(VarCurr,bitIndex13) )
& ( v147820(VarCurr,bitIndex23)
<=> v146727(VarCurr,bitIndex12) )
& ( v147820(VarCurr,bitIndex22)
<=> v146727(VarCurr,bitIndex11) )
& ( v147820(VarCurr,bitIndex21)
<=> v146727(VarCurr,bitIndex10) )
& ( v147820(VarCurr,bitIndex20)
<=> v146727(VarCurr,bitIndex9) )
& ( v147820(VarCurr,bitIndex19)
<=> v146727(VarCurr,bitIndex8) )
& ( v147820(VarCurr,bitIndex18)
<=> v146727(VarCurr,bitIndex7) )
& ( v147820(VarCurr,bitIndex17)
<=> v146727(VarCurr,bitIndex6) )
& ( v147820(VarCurr,bitIndex16)
<=> v146727(VarCurr,bitIndex5) )
& ( v147820(VarCurr,bitIndex15)
<=> v146727(VarCurr,bitIndex4) )
& ( v147820(VarCurr,bitIndex14)
<=> v146727(VarCurr,bitIndex3) )
& ( v147820(VarCurr,bitIndex13)
<=> v146727(VarCurr,bitIndex2) )
& ( v147820(VarCurr,bitIndex12)
<=> v146727(VarCurr,bitIndex1) )
& ( v147820(VarCurr,bitIndex11)
<=> v146727(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83270,axiom,
! [VarCurr] :
( ( v147820(VarCurr,bitIndex28)
<=> v146726(VarCurr,bitIndex2) )
& ( v147820(VarCurr,bitIndex27)
<=> v146726(VarCurr,bitIndex1) )
& ( v147820(VarCurr,bitIndex26)
<=> v146726(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83269,axiom,
! [VarCurr] :
( ( v147820(VarCurr,bitIndex32)
<=> v146641(VarCurr,bitIndex3) )
& ( v147820(VarCurr,bitIndex31)
<=> v146641(VarCurr,bitIndex2) )
& ( v147820(VarCurr,bitIndex30)
<=> v146641(VarCurr,bitIndex1) )
& ( v147820(VarCurr,bitIndex29)
<=> v146641(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83268,axiom,
! [VarCurr] :
( ( v147820(VarCurr,bitIndex35)
<=> v146725(VarCurr,bitIndex2) )
& ( v147820(VarCurr,bitIndex34)
<=> v146725(VarCurr,bitIndex1) )
& ( v147820(VarCurr,bitIndex33)
<=> v146725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83267,axiom,
! [VarCurr] :
( v147807(VarCurr)
<=> v147809(VarCurr) ) ).
fof(addAssignment_83266,axiom,
! [VarCurr] :
( v147809(VarCurr)
<=> v147811(VarCurr) ) ).
fof(addAssignment_83265,axiom,
! [VarCurr] :
( v147811(VarCurr)
<=> v147813(VarCurr) ) ).
fof(addAssignment_83264,axiom,
! [VarCurr] :
( v147813(VarCurr)
<=> v147815(VarCurr) ) ).
fof(addAssignment_83263,axiom,
! [VarCurr] :
( v147815(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_83262,axiom,
! [VarCurr] :
( v147797(VarCurr)
<=> v147799(VarCurr) ) ).
fof(addAssignment_83261,axiom,
! [VarCurr] :
( v147799(VarCurr)
<=> v147801(VarCurr) ) ).
fof(addAssignment_83260,axiom,
! [VarCurr] :
( v147801(VarCurr)
<=> v147803(VarCurr) ) ).
fof(addAssignment_83259,axiom,
! [VarCurr] :
( v147803(VarCurr)
<=> v147805(VarCurr) ) ).
fof(addAssignment_83258,axiom,
! [VarCurr] :
( v147805(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_83257,axiom,
! [VarCurr] :
( v147777(VarCurr)
<=> v147779(VarCurr) ) ).
fof(addAssignment_83256,axiom,
! [VarCurr] :
( v147779(VarCurr)
<=> v147781(VarCurr) ) ).
fof(addAssignment_83255,axiom,
! [VarCurr] :
( v147781(VarCurr)
<=> v147783(VarCurr) ) ).
fof(addAssignment_83254,axiom,
! [VarCurr] :
( v147783(VarCurr)
<=> v147785(VarCurr) ) ).
fof(addAssignment_83253,axiom,
! [VarCurr] :
( v147785(VarCurr)
<=> v146824(VarCurr,bitIndex6) ) ).
fof(addAssignment_83252,axiom,
! [VarCurr] :
( v146824(VarCurr,bitIndex6)
<=> v146826(VarCurr,bitIndex6) ) ).
fof(addAssignment_83251,axiom,
! [VarCurr] :
( v146826(VarCurr,bitIndex6)
<=> v146828(VarCurr,bitIndex6) ) ).
fof(addAssignment_83250,axiom,
! [VarCurr] :
( v146828(VarCurr,bitIndex6)
<=> v146830(VarCurr,bitIndex6) ) ).
fof(addAssignment_83249,axiom,
! [VarCurr] :
( v146830(VarCurr,bitIndex6)
<=> v147035(VarCurr,bitIndex6) ) ).
fof(addAssignment_83248,axiom,
! [VarCurr] :
( v146832(VarCurr,bitIndex6)
<=> v146834(VarCurr,bitIndex6) ) ).
fof(addAssignment_83247,axiom,
! [VarCurr] :
( v146834(VarCurr,bitIndex6)
<=> v146836(VarCurr,bitIndex6) ) ).
fof(addAssignment_83246,axiom,
! [VarCurr] :
( v146836(VarCurr,bitIndex6)
<=> v147000(VarCurr,bitIndex6) ) ).
fof(addAssignment_83245,axiom,
! [VarCurr] :
( v146982(VarCurr,bitIndex6)
<=> v146991(VarCurr,bitIndex6) ) ).
fof(addAssignment_83244,axiom,
! [VarCurr] :
( v146963(VarCurr,bitIndex6)
<=> v146972(VarCurr,bitIndex6) ) ).
fof(addAssignment_83243,axiom,
! [VarCurr] :
( v146944(VarCurr,bitIndex6)
<=> v146953(VarCurr,bitIndex6) ) ).
fof(addAssignment_83242,axiom,
! [VarCurr] :
( v146925(VarCurr,bitIndex6)
<=> v146934(VarCurr,bitIndex6) ) ).
fof(addAssignment_83241,axiom,
! [VarCurr] :
( v146906(VarCurr,bitIndex6)
<=> v146915(VarCurr,bitIndex6) ) ).
fof(addAssignment_83240,axiom,
! [VarCurr] :
( v146887(VarCurr,bitIndex6)
<=> v146896(VarCurr,bitIndex6) ) ).
fof(addAssignment_83239,axiom,
! [VarCurr] :
( v146868(VarCurr,bitIndex6)
<=> v146877(VarCurr,bitIndex6) ) ).
fof(addAssignment_83238,axiom,
! [VarCurr] :
( v146838(VarCurr,bitIndex6)
<=> v146858(VarCurr,bitIndex6) ) ).
fof(addAssignment_83237,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147662(VarCurr,B)
<=> v147664(VarCurr,B) ) ) ).
fof(addAssignment_83236,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147664(VarCurr,B)
<=> v147771(VarCurr,B) ) ) ).
fof(addAssignment_83235,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147771(VarCurr,B)
<=> v147775(VarCurr,B) ) ) ).
fof(addAssignment_83234,axiom,
! [VarCurr] :
( ( v147771(VarCurr,bitIndex25)
<=> v147774(VarCurr,bitIndex14) )
& ( v147771(VarCurr,bitIndex24)
<=> v147774(VarCurr,bitIndex13) )
& ( v147771(VarCurr,bitIndex23)
<=> v147774(VarCurr,bitIndex12) )
& ( v147771(VarCurr,bitIndex22)
<=> v147774(VarCurr,bitIndex11) )
& ( v147771(VarCurr,bitIndex21)
<=> v147774(VarCurr,bitIndex10) )
& ( v147771(VarCurr,bitIndex20)
<=> v147774(VarCurr,bitIndex9) )
& ( v147771(VarCurr,bitIndex19)
<=> v147774(VarCurr,bitIndex8) )
& ( v147771(VarCurr,bitIndex18)
<=> v147774(VarCurr,bitIndex7) )
& ( v147771(VarCurr,bitIndex17)
<=> v147774(VarCurr,bitIndex6) )
& ( v147771(VarCurr,bitIndex16)
<=> v147774(VarCurr,bitIndex5) )
& ( v147771(VarCurr,bitIndex15)
<=> v147774(VarCurr,bitIndex4) )
& ( v147771(VarCurr,bitIndex14)
<=> v147774(VarCurr,bitIndex3) )
& ( v147771(VarCurr,bitIndex13)
<=> v147774(VarCurr,bitIndex2) )
& ( v147771(VarCurr,bitIndex12)
<=> v147774(VarCurr,bitIndex1) )
& ( v147771(VarCurr,bitIndex11)
<=> v147774(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83233,axiom,
! [VarCurr] :
( ( v147771(VarCurr,bitIndex28)
<=> v147773(VarCurr,bitIndex2) )
& ( v147771(VarCurr,bitIndex27)
<=> v147773(VarCurr,bitIndex1) )
& ( v147771(VarCurr,bitIndex26)
<=> v147773(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83232,axiom,
! [VarCurr] :
( ( v147771(VarCurr,bitIndex32)
<=> v147666(VarCurr,bitIndex3) )
& ( v147771(VarCurr,bitIndex31)
<=> v147666(VarCurr,bitIndex2) )
& ( v147771(VarCurr,bitIndex30)
<=> v147666(VarCurr,bitIndex1) )
& ( v147771(VarCurr,bitIndex29)
<=> v147666(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83231,axiom,
! [VarCurr] :
( ( v147771(VarCurr,bitIndex35)
<=> v147772(VarCurr,bitIndex2) )
& ( v147771(VarCurr,bitIndex34)
<=> v147772(VarCurr,bitIndex1) )
& ( v147771(VarCurr,bitIndex33)
<=> v147772(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83230,axiom,
! [VarCurr] :
( ( v147666(VarCurr,bitIndex3)
<=> v147668(VarCurr,bitIndex32) )
& ( v147666(VarCurr,bitIndex2)
<=> v147668(VarCurr,bitIndex31) )
& ( v147666(VarCurr,bitIndex1)
<=> v147668(VarCurr,bitIndex30) )
& ( v147666(VarCurr,bitIndex0)
<=> v147668(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_83229,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147668(VarCurr,B)
<=> v147670(VarCurr,B) ) ) ).
fof(addAssignment_83228,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v147670(VarNext,B)
<=> v147754(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147755(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147754(VarNext,B)
<=> v147670(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2096,axiom,
! [VarNext] :
( v147755(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147754(VarNext,B)
<=> v147765(VarNext,B) ) ) ) ).
fof(addAssignment_83227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147765(VarNext,B)
<=> v147763(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1623,axiom,
! [VarCurr] :
( ~ v147766(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147763(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1629,axiom,
! [VarCurr] :
( v147766(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147763(VarCurr,B)
<=> v147692(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19551,axiom,
! [VarCurr] :
( v147766(VarCurr)
<=> ( v147767(VarCurr)
& v147768(VarCurr) ) ) ).
fof(writeUnaryOperator_11154,axiom,
! [VarCurr] :
( ~ v147768(VarCurr)
<=> v147682(VarCurr) ) ).
fof(writeUnaryOperator_11153,axiom,
! [VarCurr] :
( ~ v147767(VarCurr)
<=> v147672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147755(VarNext)
<=> v147756(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147756(VarNext)
<=> ( v147757(VarNext)
& v147697(VarNext) ) ) ) ).
fof(writeUnaryOperator_11152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147757(VarNext)
<=> v147759(VarNext) ) ) ).
fof(addAssignment_83226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147759(VarNext)
<=> v147697(VarCurr) ) ) ).
fof(addAssignment_83225,axiom,
! [VarCurr] :
( v147697(VarCurr)
<=> v147699(VarCurr) ) ).
fof(addAssignment_83224,axiom,
! [VarCurr] :
( v147699(VarCurr)
<=> v147701(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19548,axiom,
! [VarCurr] :
( v147701(VarCurr)
<=> ( v147752(VarCurr)
| v147748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19547,axiom,
! [VarCurr] :
( v147752(VarCurr)
<=> ( v147703(VarCurr)
& v147707(VarCurr) ) ) ).
fof(addAssignment_83223,axiom,
! [VarCurr] :
( v147748(VarCurr)
<=> v147750(VarCurr) ) ).
fof(addAssignment_83222,axiom,
! [VarCurr] :
( v147750(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147732(VarNext)
=> ( v147707(VarNext)
<=> v147707(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2095,axiom,
! [VarNext] :
( v147732(VarNext)
=> ( v147707(VarNext)
<=> v147742(VarNext) ) ) ).
fof(addAssignment_83221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147742(VarNext)
<=> v147740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19546,axiom,
! [VarCurr] :
( v147740(VarCurr)
<=> ( v147743(VarCurr)
& v147744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19545,axiom,
! [VarCurr] :
( v147744(VarCurr)
<=> ( v147713(VarCurr)
| v147727(VarCurr) ) ) ).
fof(writeUnaryOperator_11151,axiom,
! [VarCurr] :
( ~ v147743(VarCurr)
<=> v147709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147732(VarNext)
<=> v147733(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147733(VarNext)
<=> ( v147735(VarNext)
& v147737(VarNext) ) ) ) ).
fof(writeUnaryOperator_11150,axiom,
! [VarCurr] :
( ~ v147737(VarCurr)
<=> v147703(VarCurr) ) ).
fof(addAssignment_83220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147735(VarNext)
<=> v147703(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_281,axiom,
( v147707(constB0)
<=> $true ) ).
fof(addAssignment_83219,axiom,
! [VarCurr] :
( v147727(VarCurr)
<=> v147729(VarCurr) ) ).
fof(addAssignment_83218,axiom,
! [VarCurr] :
( v147729(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_83217,axiom,
! [VarCurr] :
( v147713(VarCurr)
<=> v147715(VarCurr) ) ).
fof(addAssignment_83216,axiom,
! [VarCurr] :
( v147715(VarCurr)
<=> v147717(VarCurr) ) ).
fof(addAssignment_83215,axiom,
! [VarCurr] :
( v147717(VarCurr)
<=> v147719(VarCurr) ) ).
fof(addAssignment_83214,axiom,
! [VarCurr] :
( v147719(VarCurr)
<=> v147721(VarCurr) ) ).
fof(addAssignment_83213,axiom,
! [VarCurr] :
( v147721(VarCurr)
<=> v147723(VarCurr) ) ).
fof(addAssignment_83212,axiom,
! [VarCurr] :
( v147723(VarCurr)
<=> v147725(VarCurr) ) ).
fof(addAssignment_83211,axiom,
! [VarCurr] :
( v147725(VarCurr)
<=> v141246(VarCurr) ) ).
fof(addAssignment_83210,axiom,
! [VarCurr] :
( v147709(VarCurr)
<=> v147711(VarCurr) ) ).
fof(addAssignment_83209,axiom,
! [VarCurr] :
( v147711(VarCurr)
<=> $false ) ).
fof(addAssignment_83208,axiom,
! [VarCurr] :
( v147703(VarCurr)
<=> v147705(VarCurr) ) ).
fof(addAssignment_83207,axiom,
! [VarCurr] :
( v147705(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_83206,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147692(VarCurr,B)
<=> v147694(VarCurr,B) ) ) ).
fof(addAssignment_83205,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147694(VarCurr,B)
<=> v147695(VarCurr,B) ) ) ).
fof(addAssignment_83204,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147695(VarCurr,B)
<=> v146728(VarCurr,B) ) ) ).
fof(addAssignment_83203,axiom,
! [VarCurr] :
( ( v147695(VarCurr,bitIndex25)
<=> v146727(VarCurr,bitIndex14) )
& ( v147695(VarCurr,bitIndex24)
<=> v146727(VarCurr,bitIndex13) )
& ( v147695(VarCurr,bitIndex23)
<=> v146727(VarCurr,bitIndex12) )
& ( v147695(VarCurr,bitIndex22)
<=> v146727(VarCurr,bitIndex11) )
& ( v147695(VarCurr,bitIndex21)
<=> v146727(VarCurr,bitIndex10) )
& ( v147695(VarCurr,bitIndex20)
<=> v146727(VarCurr,bitIndex9) )
& ( v147695(VarCurr,bitIndex19)
<=> v146727(VarCurr,bitIndex8) )
& ( v147695(VarCurr,bitIndex18)
<=> v146727(VarCurr,bitIndex7) )
& ( v147695(VarCurr,bitIndex17)
<=> v146727(VarCurr,bitIndex6) )
& ( v147695(VarCurr,bitIndex16)
<=> v146727(VarCurr,bitIndex5) )
& ( v147695(VarCurr,bitIndex15)
<=> v146727(VarCurr,bitIndex4) )
& ( v147695(VarCurr,bitIndex14)
<=> v146727(VarCurr,bitIndex3) )
& ( v147695(VarCurr,bitIndex13)
<=> v146727(VarCurr,bitIndex2) )
& ( v147695(VarCurr,bitIndex12)
<=> v146727(VarCurr,bitIndex1) )
& ( v147695(VarCurr,bitIndex11)
<=> v146727(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83202,axiom,
! [VarCurr] :
( ( v147695(VarCurr,bitIndex28)
<=> v146726(VarCurr,bitIndex2) )
& ( v147695(VarCurr,bitIndex27)
<=> v146726(VarCurr,bitIndex1) )
& ( v147695(VarCurr,bitIndex26)
<=> v146726(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83201,axiom,
! [VarCurr] :
( ( v147695(VarCurr,bitIndex32)
<=> v146641(VarCurr,bitIndex3) )
& ( v147695(VarCurr,bitIndex31)
<=> v146641(VarCurr,bitIndex2) )
& ( v147695(VarCurr,bitIndex30)
<=> v146641(VarCurr,bitIndex1) )
& ( v147695(VarCurr,bitIndex29)
<=> v146641(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83200,axiom,
! [VarCurr] :
( ( v147695(VarCurr,bitIndex35)
<=> v146725(VarCurr,bitIndex2) )
& ( v147695(VarCurr,bitIndex34)
<=> v146725(VarCurr,bitIndex1) )
& ( v147695(VarCurr,bitIndex33)
<=> v146725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83199,axiom,
! [VarCurr] :
( v147682(VarCurr)
<=> v147684(VarCurr) ) ).
fof(addAssignment_83198,axiom,
! [VarCurr] :
( v147684(VarCurr)
<=> v147686(VarCurr) ) ).
fof(addAssignment_83197,axiom,
! [VarCurr] :
( v147686(VarCurr)
<=> v147688(VarCurr) ) ).
fof(addAssignment_83196,axiom,
! [VarCurr] :
( v147688(VarCurr)
<=> v147690(VarCurr) ) ).
fof(addAssignment_83195,axiom,
! [VarCurr] :
( v147690(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_83194,axiom,
! [VarCurr] :
( v147672(VarCurr)
<=> v147674(VarCurr) ) ).
fof(addAssignment_83193,axiom,
! [VarCurr] :
( v147674(VarCurr)
<=> v147676(VarCurr) ) ).
fof(addAssignment_83192,axiom,
! [VarCurr] :
( v147676(VarCurr)
<=> v147678(VarCurr) ) ).
fof(addAssignment_83191,axiom,
! [VarCurr] :
( v147678(VarCurr)
<=> v147680(VarCurr) ) ).
fof(addAssignment_83190,axiom,
! [VarCurr] :
( v147680(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_83189,axiom,
! [VarCurr] :
( v147652(VarCurr)
<=> v147654(VarCurr) ) ).
fof(addAssignment_83188,axiom,
! [VarCurr] :
( v147654(VarCurr)
<=> v147656(VarCurr) ) ).
fof(addAssignment_83187,axiom,
! [VarCurr] :
( v147656(VarCurr)
<=> v147658(VarCurr) ) ).
fof(addAssignment_83186,axiom,
! [VarCurr] :
( v147658(VarCurr)
<=> v147660(VarCurr) ) ).
fof(addAssignment_83185,axiom,
! [VarCurr] :
( v147660(VarCurr)
<=> v146824(VarCurr,bitIndex5) ) ).
fof(addAssignment_83184,axiom,
! [VarCurr] :
( v146824(VarCurr,bitIndex5)
<=> v146826(VarCurr,bitIndex5) ) ).
fof(addAssignment_83183,axiom,
! [VarCurr] :
( v146826(VarCurr,bitIndex5)
<=> v146828(VarCurr,bitIndex5) ) ).
fof(addAssignment_83182,axiom,
! [VarCurr] :
( v146828(VarCurr,bitIndex5)
<=> v146830(VarCurr,bitIndex5) ) ).
fof(addAssignment_83181,axiom,
! [VarCurr] :
( v146830(VarCurr,bitIndex5)
<=> v147035(VarCurr,bitIndex5) ) ).
fof(addAssignment_83180,axiom,
! [VarCurr] :
( v146832(VarCurr,bitIndex5)
<=> v146834(VarCurr,bitIndex5) ) ).
fof(addAssignment_83179,axiom,
! [VarCurr] :
( v146834(VarCurr,bitIndex5)
<=> v146836(VarCurr,bitIndex5) ) ).
fof(addAssignment_83178,axiom,
! [VarCurr] :
( v146836(VarCurr,bitIndex5)
<=> v147000(VarCurr,bitIndex5) ) ).
fof(addAssignment_83177,axiom,
! [VarCurr] :
( v146982(VarCurr,bitIndex5)
<=> v146991(VarCurr,bitIndex5) ) ).
fof(addAssignment_83176,axiom,
! [VarCurr] :
( v146963(VarCurr,bitIndex5)
<=> v146972(VarCurr,bitIndex5) ) ).
fof(addAssignment_83175,axiom,
! [VarCurr] :
( v146944(VarCurr,bitIndex5)
<=> v146953(VarCurr,bitIndex5) ) ).
fof(addAssignment_83174,axiom,
! [VarCurr] :
( v146925(VarCurr,bitIndex5)
<=> v146934(VarCurr,bitIndex5) ) ).
fof(addAssignment_83173,axiom,
! [VarCurr] :
( v146906(VarCurr,bitIndex5)
<=> v146915(VarCurr,bitIndex5) ) ).
fof(addAssignment_83172,axiom,
! [VarCurr] :
( v146887(VarCurr,bitIndex5)
<=> v146896(VarCurr,bitIndex5) ) ).
fof(addAssignment_83171,axiom,
! [VarCurr] :
( v146868(VarCurr,bitIndex5)
<=> v146877(VarCurr,bitIndex5) ) ).
fof(addAssignment_83170,axiom,
! [VarCurr] :
( v146838(VarCurr,bitIndex5)
<=> v146858(VarCurr,bitIndex5) ) ).
fof(addAssignment_83169,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147537(VarCurr,B)
<=> v147539(VarCurr,B) ) ) ).
fof(addAssignment_83168,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147539(VarCurr,B)
<=> v147646(VarCurr,B) ) ) ).
fof(addAssignment_83167,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147646(VarCurr,B)
<=> v147650(VarCurr,B) ) ) ).
fof(addAssignment_83166,axiom,
! [VarCurr] :
( ( v147646(VarCurr,bitIndex25)
<=> v147649(VarCurr,bitIndex14) )
& ( v147646(VarCurr,bitIndex24)
<=> v147649(VarCurr,bitIndex13) )
& ( v147646(VarCurr,bitIndex23)
<=> v147649(VarCurr,bitIndex12) )
& ( v147646(VarCurr,bitIndex22)
<=> v147649(VarCurr,bitIndex11) )
& ( v147646(VarCurr,bitIndex21)
<=> v147649(VarCurr,bitIndex10) )
& ( v147646(VarCurr,bitIndex20)
<=> v147649(VarCurr,bitIndex9) )
& ( v147646(VarCurr,bitIndex19)
<=> v147649(VarCurr,bitIndex8) )
& ( v147646(VarCurr,bitIndex18)
<=> v147649(VarCurr,bitIndex7) )
& ( v147646(VarCurr,bitIndex17)
<=> v147649(VarCurr,bitIndex6) )
& ( v147646(VarCurr,bitIndex16)
<=> v147649(VarCurr,bitIndex5) )
& ( v147646(VarCurr,bitIndex15)
<=> v147649(VarCurr,bitIndex4) )
& ( v147646(VarCurr,bitIndex14)
<=> v147649(VarCurr,bitIndex3) )
& ( v147646(VarCurr,bitIndex13)
<=> v147649(VarCurr,bitIndex2) )
& ( v147646(VarCurr,bitIndex12)
<=> v147649(VarCurr,bitIndex1) )
& ( v147646(VarCurr,bitIndex11)
<=> v147649(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83165,axiom,
! [VarCurr] :
( ( v147646(VarCurr,bitIndex28)
<=> v147648(VarCurr,bitIndex2) )
& ( v147646(VarCurr,bitIndex27)
<=> v147648(VarCurr,bitIndex1) )
& ( v147646(VarCurr,bitIndex26)
<=> v147648(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83164,axiom,
! [VarCurr] :
( ( v147646(VarCurr,bitIndex32)
<=> v147541(VarCurr,bitIndex3) )
& ( v147646(VarCurr,bitIndex31)
<=> v147541(VarCurr,bitIndex2) )
& ( v147646(VarCurr,bitIndex30)
<=> v147541(VarCurr,bitIndex1) )
& ( v147646(VarCurr,bitIndex29)
<=> v147541(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83163,axiom,
! [VarCurr] :
( ( v147646(VarCurr,bitIndex35)
<=> v147647(VarCurr,bitIndex2) )
& ( v147646(VarCurr,bitIndex34)
<=> v147647(VarCurr,bitIndex1) )
& ( v147646(VarCurr,bitIndex33)
<=> v147647(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83162,axiom,
! [VarCurr] :
( ( v147541(VarCurr,bitIndex3)
<=> v147543(VarCurr,bitIndex32) )
& ( v147541(VarCurr,bitIndex2)
<=> v147543(VarCurr,bitIndex31) )
& ( v147541(VarCurr,bitIndex1)
<=> v147543(VarCurr,bitIndex30) )
& ( v147541(VarCurr,bitIndex0)
<=> v147543(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_83161,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147543(VarCurr,B)
<=> v147545(VarCurr,B) ) ) ).
fof(addAssignment_83160,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v147545(VarNext,B)
<=> v147629(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147630(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147629(VarNext,B)
<=> v147545(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2094,axiom,
! [VarNext] :
( v147630(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147629(VarNext,B)
<=> v147640(VarNext,B) ) ) ) ).
fof(addAssignment_83159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147640(VarNext,B)
<=> v147638(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1622,axiom,
! [VarCurr] :
( ~ v147641(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147638(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1628,axiom,
! [VarCurr] :
( v147641(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147638(VarCurr,B)
<=> v147567(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19542,axiom,
! [VarCurr] :
( v147641(VarCurr)
<=> ( v147642(VarCurr)
& v147643(VarCurr) ) ) ).
fof(writeUnaryOperator_11149,axiom,
! [VarCurr] :
( ~ v147643(VarCurr)
<=> v147557(VarCurr) ) ).
fof(writeUnaryOperator_11148,axiom,
! [VarCurr] :
( ~ v147642(VarCurr)
<=> v147547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147630(VarNext)
<=> v147631(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147631(VarNext)
<=> ( v147632(VarNext)
& v147572(VarNext) ) ) ) ).
fof(writeUnaryOperator_11147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147632(VarNext)
<=> v147634(VarNext) ) ) ).
fof(addAssignment_83158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147634(VarNext)
<=> v147572(VarCurr) ) ) ).
fof(addAssignment_83157,axiom,
! [VarCurr] :
( v147572(VarCurr)
<=> v147574(VarCurr) ) ).
fof(addAssignment_83156,axiom,
! [VarCurr] :
( v147574(VarCurr)
<=> v147576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19539,axiom,
! [VarCurr] :
( v147576(VarCurr)
<=> ( v147627(VarCurr)
| v147623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19538,axiom,
! [VarCurr] :
( v147627(VarCurr)
<=> ( v147578(VarCurr)
& v147582(VarCurr) ) ) ).
fof(addAssignment_83155,axiom,
! [VarCurr] :
( v147623(VarCurr)
<=> v147625(VarCurr) ) ).
fof(addAssignment_83154,axiom,
! [VarCurr] :
( v147625(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147607(VarNext)
=> ( v147582(VarNext)
<=> v147582(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2093,axiom,
! [VarNext] :
( v147607(VarNext)
=> ( v147582(VarNext)
<=> v147617(VarNext) ) ) ).
fof(addAssignment_83153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147617(VarNext)
<=> v147615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19537,axiom,
! [VarCurr] :
( v147615(VarCurr)
<=> ( v147618(VarCurr)
& v147619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19536,axiom,
! [VarCurr] :
( v147619(VarCurr)
<=> ( v147588(VarCurr)
| v147602(VarCurr) ) ) ).
fof(writeUnaryOperator_11146,axiom,
! [VarCurr] :
( ~ v147618(VarCurr)
<=> v147584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147607(VarNext)
<=> v147608(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147608(VarNext)
<=> ( v147610(VarNext)
& v147612(VarNext) ) ) ) ).
fof(writeUnaryOperator_11145,axiom,
! [VarCurr] :
( ~ v147612(VarCurr)
<=> v147578(VarCurr) ) ).
fof(addAssignment_83152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147610(VarNext)
<=> v147578(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_280,axiom,
( v147582(constB0)
<=> $true ) ).
fof(addAssignment_83151,axiom,
! [VarCurr] :
( v147602(VarCurr)
<=> v147604(VarCurr) ) ).
fof(addAssignment_83150,axiom,
! [VarCurr] :
( v147604(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_83149,axiom,
! [VarCurr] :
( v147588(VarCurr)
<=> v147590(VarCurr) ) ).
fof(addAssignment_83148,axiom,
! [VarCurr] :
( v147590(VarCurr)
<=> v147592(VarCurr) ) ).
fof(addAssignment_83147,axiom,
! [VarCurr] :
( v147592(VarCurr)
<=> v147594(VarCurr) ) ).
fof(addAssignment_83146,axiom,
! [VarCurr] :
( v147594(VarCurr)
<=> v147596(VarCurr) ) ).
fof(addAssignment_83145,axiom,
! [VarCurr] :
( v147596(VarCurr)
<=> v147598(VarCurr) ) ).
fof(addAssignment_83144,axiom,
! [VarCurr] :
( v147598(VarCurr)
<=> v147600(VarCurr) ) ).
fof(addAssignment_83143,axiom,
! [VarCurr] :
( v147600(VarCurr)
<=> v141232(VarCurr) ) ).
fof(addAssignment_83142,axiom,
! [VarCurr] :
( v147584(VarCurr)
<=> v147586(VarCurr) ) ).
fof(addAssignment_83141,axiom,
! [VarCurr] :
( v147586(VarCurr)
<=> $false ) ).
fof(addAssignment_83140,axiom,
! [VarCurr] :
( v147578(VarCurr)
<=> v147580(VarCurr) ) ).
fof(addAssignment_83139,axiom,
! [VarCurr] :
( v147580(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_83138,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147567(VarCurr,B)
<=> v147569(VarCurr,B) ) ) ).
fof(addAssignment_83137,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147569(VarCurr,B)
<=> v147570(VarCurr,B) ) ) ).
fof(addAssignment_83136,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147570(VarCurr,B)
<=> v146728(VarCurr,B) ) ) ).
fof(addAssignment_83135,axiom,
! [VarCurr] :
( ( v147570(VarCurr,bitIndex25)
<=> v146727(VarCurr,bitIndex14) )
& ( v147570(VarCurr,bitIndex24)
<=> v146727(VarCurr,bitIndex13) )
& ( v147570(VarCurr,bitIndex23)
<=> v146727(VarCurr,bitIndex12) )
& ( v147570(VarCurr,bitIndex22)
<=> v146727(VarCurr,bitIndex11) )
& ( v147570(VarCurr,bitIndex21)
<=> v146727(VarCurr,bitIndex10) )
& ( v147570(VarCurr,bitIndex20)
<=> v146727(VarCurr,bitIndex9) )
& ( v147570(VarCurr,bitIndex19)
<=> v146727(VarCurr,bitIndex8) )
& ( v147570(VarCurr,bitIndex18)
<=> v146727(VarCurr,bitIndex7) )
& ( v147570(VarCurr,bitIndex17)
<=> v146727(VarCurr,bitIndex6) )
& ( v147570(VarCurr,bitIndex16)
<=> v146727(VarCurr,bitIndex5) )
& ( v147570(VarCurr,bitIndex15)
<=> v146727(VarCurr,bitIndex4) )
& ( v147570(VarCurr,bitIndex14)
<=> v146727(VarCurr,bitIndex3) )
& ( v147570(VarCurr,bitIndex13)
<=> v146727(VarCurr,bitIndex2) )
& ( v147570(VarCurr,bitIndex12)
<=> v146727(VarCurr,bitIndex1) )
& ( v147570(VarCurr,bitIndex11)
<=> v146727(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83134,axiom,
! [VarCurr] :
( ( v147570(VarCurr,bitIndex28)
<=> v146726(VarCurr,bitIndex2) )
& ( v147570(VarCurr,bitIndex27)
<=> v146726(VarCurr,bitIndex1) )
& ( v147570(VarCurr,bitIndex26)
<=> v146726(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83133,axiom,
! [VarCurr] :
( ( v147570(VarCurr,bitIndex32)
<=> v146641(VarCurr,bitIndex3) )
& ( v147570(VarCurr,bitIndex31)
<=> v146641(VarCurr,bitIndex2) )
& ( v147570(VarCurr,bitIndex30)
<=> v146641(VarCurr,bitIndex1) )
& ( v147570(VarCurr,bitIndex29)
<=> v146641(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83132,axiom,
! [VarCurr] :
( ( v147570(VarCurr,bitIndex35)
<=> v146725(VarCurr,bitIndex2) )
& ( v147570(VarCurr,bitIndex34)
<=> v146725(VarCurr,bitIndex1) )
& ( v147570(VarCurr,bitIndex33)
<=> v146725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83131,axiom,
! [VarCurr] :
( v147557(VarCurr)
<=> v147559(VarCurr) ) ).
fof(addAssignment_83130,axiom,
! [VarCurr] :
( v147559(VarCurr)
<=> v147561(VarCurr) ) ).
fof(addAssignment_83129,axiom,
! [VarCurr] :
( v147561(VarCurr)
<=> v147563(VarCurr) ) ).
fof(addAssignment_83128,axiom,
! [VarCurr] :
( v147563(VarCurr)
<=> v147565(VarCurr) ) ).
fof(addAssignment_83127,axiom,
! [VarCurr] :
( v147565(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_83126,axiom,
! [VarCurr] :
( v147547(VarCurr)
<=> v147549(VarCurr) ) ).
fof(addAssignment_83125,axiom,
! [VarCurr] :
( v147549(VarCurr)
<=> v147551(VarCurr) ) ).
fof(addAssignment_83124,axiom,
! [VarCurr] :
( v147551(VarCurr)
<=> v147553(VarCurr) ) ).
fof(addAssignment_83123,axiom,
! [VarCurr] :
( v147553(VarCurr)
<=> v147555(VarCurr) ) ).
fof(addAssignment_83122,axiom,
! [VarCurr] :
( v147555(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_83121,axiom,
! [VarCurr] :
( v147527(VarCurr)
<=> v147529(VarCurr) ) ).
fof(addAssignment_83120,axiom,
! [VarCurr] :
( v147529(VarCurr)
<=> v147531(VarCurr) ) ).
fof(addAssignment_83119,axiom,
! [VarCurr] :
( v147531(VarCurr)
<=> v147533(VarCurr) ) ).
fof(addAssignment_83118,axiom,
! [VarCurr] :
( v147533(VarCurr)
<=> v147535(VarCurr) ) ).
fof(addAssignment_83117,axiom,
! [VarCurr] :
( v147535(VarCurr)
<=> v146824(VarCurr,bitIndex4) ) ).
fof(addAssignment_83116,axiom,
! [VarCurr] :
( v146824(VarCurr,bitIndex4)
<=> v146826(VarCurr,bitIndex4) ) ).
fof(addAssignment_83115,axiom,
! [VarCurr] :
( v146826(VarCurr,bitIndex4)
<=> v146828(VarCurr,bitIndex4) ) ).
fof(addAssignment_83114,axiom,
! [VarCurr] :
( v146828(VarCurr,bitIndex4)
<=> v146830(VarCurr,bitIndex4) ) ).
fof(addAssignment_83113,axiom,
! [VarCurr] :
( v146830(VarCurr,bitIndex4)
<=> v147035(VarCurr,bitIndex4) ) ).
fof(addAssignment_83112,axiom,
! [VarCurr] :
( v146832(VarCurr,bitIndex4)
<=> v146834(VarCurr,bitIndex4) ) ).
fof(addAssignment_83111,axiom,
! [VarCurr] :
( v146834(VarCurr,bitIndex4)
<=> v146836(VarCurr,bitIndex4) ) ).
fof(addAssignment_83110,axiom,
! [VarCurr] :
( v146836(VarCurr,bitIndex4)
<=> v147000(VarCurr,bitIndex4) ) ).
fof(addAssignment_83109,axiom,
! [VarCurr] :
( v146982(VarCurr,bitIndex4)
<=> v146991(VarCurr,bitIndex4) ) ).
fof(addAssignment_83108,axiom,
! [VarCurr] :
( v146963(VarCurr,bitIndex4)
<=> v146972(VarCurr,bitIndex4) ) ).
fof(addAssignment_83107,axiom,
! [VarCurr] :
( v146944(VarCurr,bitIndex4)
<=> v146953(VarCurr,bitIndex4) ) ).
fof(addAssignment_83106,axiom,
! [VarCurr] :
( v146925(VarCurr,bitIndex4)
<=> v146934(VarCurr,bitIndex4) ) ).
fof(addAssignment_83105,axiom,
! [VarCurr] :
( v146906(VarCurr,bitIndex4)
<=> v146915(VarCurr,bitIndex4) ) ).
fof(addAssignment_83104,axiom,
! [VarCurr] :
( v146887(VarCurr,bitIndex4)
<=> v146896(VarCurr,bitIndex4) ) ).
fof(addAssignment_83103,axiom,
! [VarCurr] :
( v146868(VarCurr,bitIndex4)
<=> v146877(VarCurr,bitIndex4) ) ).
fof(addAssignment_83102,axiom,
! [VarCurr] :
( v146838(VarCurr,bitIndex4)
<=> v146858(VarCurr,bitIndex4) ) ).
fof(addAssignment_83101,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147412(VarCurr,B)
<=> v147414(VarCurr,B) ) ) ).
fof(addAssignment_83100,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147414(VarCurr,B)
<=> v147521(VarCurr,B) ) ) ).
fof(addAssignment_83099,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147521(VarCurr,B)
<=> v147525(VarCurr,B) ) ) ).
fof(addAssignment_83098,axiom,
! [VarCurr] :
( ( v147521(VarCurr,bitIndex25)
<=> v147524(VarCurr,bitIndex14) )
& ( v147521(VarCurr,bitIndex24)
<=> v147524(VarCurr,bitIndex13) )
& ( v147521(VarCurr,bitIndex23)
<=> v147524(VarCurr,bitIndex12) )
& ( v147521(VarCurr,bitIndex22)
<=> v147524(VarCurr,bitIndex11) )
& ( v147521(VarCurr,bitIndex21)
<=> v147524(VarCurr,bitIndex10) )
& ( v147521(VarCurr,bitIndex20)
<=> v147524(VarCurr,bitIndex9) )
& ( v147521(VarCurr,bitIndex19)
<=> v147524(VarCurr,bitIndex8) )
& ( v147521(VarCurr,bitIndex18)
<=> v147524(VarCurr,bitIndex7) )
& ( v147521(VarCurr,bitIndex17)
<=> v147524(VarCurr,bitIndex6) )
& ( v147521(VarCurr,bitIndex16)
<=> v147524(VarCurr,bitIndex5) )
& ( v147521(VarCurr,bitIndex15)
<=> v147524(VarCurr,bitIndex4) )
& ( v147521(VarCurr,bitIndex14)
<=> v147524(VarCurr,bitIndex3) )
& ( v147521(VarCurr,bitIndex13)
<=> v147524(VarCurr,bitIndex2) )
& ( v147521(VarCurr,bitIndex12)
<=> v147524(VarCurr,bitIndex1) )
& ( v147521(VarCurr,bitIndex11)
<=> v147524(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83097,axiom,
! [VarCurr] :
( ( v147521(VarCurr,bitIndex28)
<=> v147523(VarCurr,bitIndex2) )
& ( v147521(VarCurr,bitIndex27)
<=> v147523(VarCurr,bitIndex1) )
& ( v147521(VarCurr,bitIndex26)
<=> v147523(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83096,axiom,
! [VarCurr] :
( ( v147521(VarCurr,bitIndex32)
<=> v147416(VarCurr,bitIndex3) )
& ( v147521(VarCurr,bitIndex31)
<=> v147416(VarCurr,bitIndex2) )
& ( v147521(VarCurr,bitIndex30)
<=> v147416(VarCurr,bitIndex1) )
& ( v147521(VarCurr,bitIndex29)
<=> v147416(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83095,axiom,
! [VarCurr] :
( ( v147521(VarCurr,bitIndex35)
<=> v147522(VarCurr,bitIndex2) )
& ( v147521(VarCurr,bitIndex34)
<=> v147522(VarCurr,bitIndex1) )
& ( v147521(VarCurr,bitIndex33)
<=> v147522(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83094,axiom,
! [VarCurr] :
( ( v147416(VarCurr,bitIndex3)
<=> v147418(VarCurr,bitIndex32) )
& ( v147416(VarCurr,bitIndex2)
<=> v147418(VarCurr,bitIndex31) )
& ( v147416(VarCurr,bitIndex1)
<=> v147418(VarCurr,bitIndex30) )
& ( v147416(VarCurr,bitIndex0)
<=> v147418(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_83093,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147418(VarCurr,B)
<=> v147420(VarCurr,B) ) ) ).
fof(addAssignment_83092,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v147420(VarNext,B)
<=> v147504(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147505(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147504(VarNext,B)
<=> v147420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2092,axiom,
! [VarNext] :
( v147505(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147504(VarNext,B)
<=> v147515(VarNext,B) ) ) ) ).
fof(addAssignment_83091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147515(VarNext,B)
<=> v147513(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1621,axiom,
! [VarCurr] :
( ~ v147516(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147513(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1627,axiom,
! [VarCurr] :
( v147516(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147513(VarCurr,B)
<=> v147442(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19533,axiom,
! [VarCurr] :
( v147516(VarCurr)
<=> ( v147517(VarCurr)
& v147518(VarCurr) ) ) ).
fof(writeUnaryOperator_11144,axiom,
! [VarCurr] :
( ~ v147518(VarCurr)
<=> v147432(VarCurr) ) ).
fof(writeUnaryOperator_11143,axiom,
! [VarCurr] :
( ~ v147517(VarCurr)
<=> v147422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147505(VarNext)
<=> v147506(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147506(VarNext)
<=> ( v147507(VarNext)
& v147447(VarNext) ) ) ) ).
fof(writeUnaryOperator_11142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147507(VarNext)
<=> v147509(VarNext) ) ) ).
fof(addAssignment_83090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147509(VarNext)
<=> v147447(VarCurr) ) ) ).
fof(addAssignment_83089,axiom,
! [VarCurr] :
( v147447(VarCurr)
<=> v147449(VarCurr) ) ).
fof(addAssignment_83088,axiom,
! [VarCurr] :
( v147449(VarCurr)
<=> v147451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19530,axiom,
! [VarCurr] :
( v147451(VarCurr)
<=> ( v147502(VarCurr)
| v147498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19529,axiom,
! [VarCurr] :
( v147502(VarCurr)
<=> ( v147453(VarCurr)
& v147457(VarCurr) ) ) ).
fof(addAssignment_83087,axiom,
! [VarCurr] :
( v147498(VarCurr)
<=> v147500(VarCurr) ) ).
fof(addAssignment_83086,axiom,
! [VarCurr] :
( v147500(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147482(VarNext)
=> ( v147457(VarNext)
<=> v147457(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2091,axiom,
! [VarNext] :
( v147482(VarNext)
=> ( v147457(VarNext)
<=> v147492(VarNext) ) ) ).
fof(addAssignment_83085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147492(VarNext)
<=> v147490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19528,axiom,
! [VarCurr] :
( v147490(VarCurr)
<=> ( v147493(VarCurr)
& v147494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19527,axiom,
! [VarCurr] :
( v147494(VarCurr)
<=> ( v147463(VarCurr)
| v147477(VarCurr) ) ) ).
fof(writeUnaryOperator_11141,axiom,
! [VarCurr] :
( ~ v147493(VarCurr)
<=> v147459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147482(VarNext)
<=> v147483(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147483(VarNext)
<=> ( v147485(VarNext)
& v147487(VarNext) ) ) ) ).
fof(writeUnaryOperator_11140,axiom,
! [VarCurr] :
( ~ v147487(VarCurr)
<=> v147453(VarCurr) ) ).
fof(addAssignment_83084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147485(VarNext)
<=> v147453(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_279,axiom,
( v147457(constB0)
<=> $true ) ).
fof(addAssignment_83083,axiom,
! [VarCurr] :
( v147477(VarCurr)
<=> v147479(VarCurr) ) ).
fof(addAssignment_83082,axiom,
! [VarCurr] :
( v147479(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_83081,axiom,
! [VarCurr] :
( v147463(VarCurr)
<=> v147465(VarCurr) ) ).
fof(addAssignment_83080,axiom,
! [VarCurr] :
( v147465(VarCurr)
<=> v147467(VarCurr) ) ).
fof(addAssignment_83079,axiom,
! [VarCurr] :
( v147467(VarCurr)
<=> v147469(VarCurr) ) ).
fof(addAssignment_83078,axiom,
! [VarCurr] :
( v147469(VarCurr)
<=> v147471(VarCurr) ) ).
fof(addAssignment_83077,axiom,
! [VarCurr] :
( v147471(VarCurr)
<=> v147473(VarCurr) ) ).
fof(addAssignment_83076,axiom,
! [VarCurr] :
( v147473(VarCurr)
<=> v147475(VarCurr) ) ).
fof(addAssignment_83075,axiom,
! [VarCurr] :
( v147475(VarCurr)
<=> v141218(VarCurr) ) ).
fof(addAssignment_83074,axiom,
! [VarCurr] :
( v147459(VarCurr)
<=> v147461(VarCurr) ) ).
fof(addAssignment_83073,axiom,
! [VarCurr] :
( v147461(VarCurr)
<=> $false ) ).
fof(addAssignment_83072,axiom,
! [VarCurr] :
( v147453(VarCurr)
<=> v147455(VarCurr) ) ).
fof(addAssignment_83071,axiom,
! [VarCurr] :
( v147455(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_83070,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147442(VarCurr,B)
<=> v147444(VarCurr,B) ) ) ).
fof(addAssignment_83069,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147444(VarCurr,B)
<=> v147445(VarCurr,B) ) ) ).
fof(addAssignment_83068,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147445(VarCurr,B)
<=> v146728(VarCurr,B) ) ) ).
fof(addAssignment_83067,axiom,
! [VarCurr] :
( ( v147445(VarCurr,bitIndex25)
<=> v146727(VarCurr,bitIndex14) )
& ( v147445(VarCurr,bitIndex24)
<=> v146727(VarCurr,bitIndex13) )
& ( v147445(VarCurr,bitIndex23)
<=> v146727(VarCurr,bitIndex12) )
& ( v147445(VarCurr,bitIndex22)
<=> v146727(VarCurr,bitIndex11) )
& ( v147445(VarCurr,bitIndex21)
<=> v146727(VarCurr,bitIndex10) )
& ( v147445(VarCurr,bitIndex20)
<=> v146727(VarCurr,bitIndex9) )
& ( v147445(VarCurr,bitIndex19)
<=> v146727(VarCurr,bitIndex8) )
& ( v147445(VarCurr,bitIndex18)
<=> v146727(VarCurr,bitIndex7) )
& ( v147445(VarCurr,bitIndex17)
<=> v146727(VarCurr,bitIndex6) )
& ( v147445(VarCurr,bitIndex16)
<=> v146727(VarCurr,bitIndex5) )
& ( v147445(VarCurr,bitIndex15)
<=> v146727(VarCurr,bitIndex4) )
& ( v147445(VarCurr,bitIndex14)
<=> v146727(VarCurr,bitIndex3) )
& ( v147445(VarCurr,bitIndex13)
<=> v146727(VarCurr,bitIndex2) )
& ( v147445(VarCurr,bitIndex12)
<=> v146727(VarCurr,bitIndex1) )
& ( v147445(VarCurr,bitIndex11)
<=> v146727(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83066,axiom,
! [VarCurr] :
( ( v147445(VarCurr,bitIndex28)
<=> v146726(VarCurr,bitIndex2) )
& ( v147445(VarCurr,bitIndex27)
<=> v146726(VarCurr,bitIndex1) )
& ( v147445(VarCurr,bitIndex26)
<=> v146726(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83065,axiom,
! [VarCurr] :
( ( v147445(VarCurr,bitIndex32)
<=> v146641(VarCurr,bitIndex3) )
& ( v147445(VarCurr,bitIndex31)
<=> v146641(VarCurr,bitIndex2) )
& ( v147445(VarCurr,bitIndex30)
<=> v146641(VarCurr,bitIndex1) )
& ( v147445(VarCurr,bitIndex29)
<=> v146641(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83064,axiom,
! [VarCurr] :
( ( v147445(VarCurr,bitIndex35)
<=> v146725(VarCurr,bitIndex2) )
& ( v147445(VarCurr,bitIndex34)
<=> v146725(VarCurr,bitIndex1) )
& ( v147445(VarCurr,bitIndex33)
<=> v146725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83063,axiom,
! [VarCurr] :
( v147432(VarCurr)
<=> v147434(VarCurr) ) ).
fof(addAssignment_83062,axiom,
! [VarCurr] :
( v147434(VarCurr)
<=> v147436(VarCurr) ) ).
fof(addAssignment_83061,axiom,
! [VarCurr] :
( v147436(VarCurr)
<=> v147438(VarCurr) ) ).
fof(addAssignment_83060,axiom,
! [VarCurr] :
( v147438(VarCurr)
<=> v147440(VarCurr) ) ).
fof(addAssignment_83059,axiom,
! [VarCurr] :
( v147440(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_83058,axiom,
! [VarCurr] :
( v147422(VarCurr)
<=> v147424(VarCurr) ) ).
fof(addAssignment_83057,axiom,
! [VarCurr] :
( v147424(VarCurr)
<=> v147426(VarCurr) ) ).
fof(addAssignment_83056,axiom,
! [VarCurr] :
( v147426(VarCurr)
<=> v147428(VarCurr) ) ).
fof(addAssignment_83055,axiom,
! [VarCurr] :
( v147428(VarCurr)
<=> v147430(VarCurr) ) ).
fof(addAssignment_83054,axiom,
! [VarCurr] :
( v147430(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_83053,axiom,
! [VarCurr] :
( v147402(VarCurr)
<=> v147404(VarCurr) ) ).
fof(addAssignment_83052,axiom,
! [VarCurr] :
( v147404(VarCurr)
<=> v147406(VarCurr) ) ).
fof(addAssignment_83051,axiom,
! [VarCurr] :
( v147406(VarCurr)
<=> v147408(VarCurr) ) ).
fof(addAssignment_83050,axiom,
! [VarCurr] :
( v147408(VarCurr)
<=> v147410(VarCurr) ) ).
fof(addAssignment_83049,axiom,
! [VarCurr] :
( v147410(VarCurr)
<=> v146824(VarCurr,bitIndex3) ) ).
fof(addAssignment_83048,axiom,
! [VarCurr] :
( v146824(VarCurr,bitIndex3)
<=> v146826(VarCurr,bitIndex3) ) ).
fof(addAssignment_83047,axiom,
! [VarCurr] :
( v146826(VarCurr,bitIndex3)
<=> v146828(VarCurr,bitIndex3) ) ).
fof(addAssignment_83046,axiom,
! [VarCurr] :
( v146828(VarCurr,bitIndex3)
<=> v146830(VarCurr,bitIndex3) ) ).
fof(addAssignment_83045,axiom,
! [VarCurr] :
( v146830(VarCurr,bitIndex3)
<=> v147035(VarCurr,bitIndex3) ) ).
fof(addAssignment_83044,axiom,
! [VarCurr] :
( v146832(VarCurr,bitIndex3)
<=> v146834(VarCurr,bitIndex3) ) ).
fof(addAssignment_83043,axiom,
! [VarCurr] :
( v146834(VarCurr,bitIndex3)
<=> v146836(VarCurr,bitIndex3) ) ).
fof(addAssignment_83042,axiom,
! [VarCurr] :
( v146836(VarCurr,bitIndex3)
<=> v147000(VarCurr,bitIndex3) ) ).
fof(addAssignment_83041,axiom,
! [VarCurr] :
( v146982(VarCurr,bitIndex3)
<=> v146991(VarCurr,bitIndex3) ) ).
fof(addAssignment_83040,axiom,
! [VarCurr] :
( v146963(VarCurr,bitIndex3)
<=> v146972(VarCurr,bitIndex3) ) ).
fof(addAssignment_83039,axiom,
! [VarCurr] :
( v146944(VarCurr,bitIndex3)
<=> v146953(VarCurr,bitIndex3) ) ).
fof(addAssignment_83038,axiom,
! [VarCurr] :
( v146925(VarCurr,bitIndex3)
<=> v146934(VarCurr,bitIndex3) ) ).
fof(addAssignment_83037,axiom,
! [VarCurr] :
( v146906(VarCurr,bitIndex3)
<=> v146915(VarCurr,bitIndex3) ) ).
fof(addAssignment_83036,axiom,
! [VarCurr] :
( v146887(VarCurr,bitIndex3)
<=> v146896(VarCurr,bitIndex3) ) ).
fof(addAssignment_83035,axiom,
! [VarCurr] :
( v146868(VarCurr,bitIndex3)
<=> v146877(VarCurr,bitIndex3) ) ).
fof(addAssignment_83034,axiom,
! [VarCurr] :
( v146838(VarCurr,bitIndex3)
<=> v146858(VarCurr,bitIndex3) ) ).
fof(addAssignment_83033,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147287(VarCurr,B)
<=> v147289(VarCurr,B) ) ) ).
fof(addAssignment_83032,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147289(VarCurr,B)
<=> v147396(VarCurr,B) ) ) ).
fof(addAssignment_83031,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147396(VarCurr,B)
<=> v147400(VarCurr,B) ) ) ).
fof(addAssignment_83030,axiom,
! [VarCurr] :
( ( v147396(VarCurr,bitIndex25)
<=> v147399(VarCurr,bitIndex14) )
& ( v147396(VarCurr,bitIndex24)
<=> v147399(VarCurr,bitIndex13) )
& ( v147396(VarCurr,bitIndex23)
<=> v147399(VarCurr,bitIndex12) )
& ( v147396(VarCurr,bitIndex22)
<=> v147399(VarCurr,bitIndex11) )
& ( v147396(VarCurr,bitIndex21)
<=> v147399(VarCurr,bitIndex10) )
& ( v147396(VarCurr,bitIndex20)
<=> v147399(VarCurr,bitIndex9) )
& ( v147396(VarCurr,bitIndex19)
<=> v147399(VarCurr,bitIndex8) )
& ( v147396(VarCurr,bitIndex18)
<=> v147399(VarCurr,bitIndex7) )
& ( v147396(VarCurr,bitIndex17)
<=> v147399(VarCurr,bitIndex6) )
& ( v147396(VarCurr,bitIndex16)
<=> v147399(VarCurr,bitIndex5) )
& ( v147396(VarCurr,bitIndex15)
<=> v147399(VarCurr,bitIndex4) )
& ( v147396(VarCurr,bitIndex14)
<=> v147399(VarCurr,bitIndex3) )
& ( v147396(VarCurr,bitIndex13)
<=> v147399(VarCurr,bitIndex2) )
& ( v147396(VarCurr,bitIndex12)
<=> v147399(VarCurr,bitIndex1) )
& ( v147396(VarCurr,bitIndex11)
<=> v147399(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83029,axiom,
! [VarCurr] :
( ( v147396(VarCurr,bitIndex28)
<=> v147398(VarCurr,bitIndex2) )
& ( v147396(VarCurr,bitIndex27)
<=> v147398(VarCurr,bitIndex1) )
& ( v147396(VarCurr,bitIndex26)
<=> v147398(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83028,axiom,
! [VarCurr] :
( ( v147396(VarCurr,bitIndex32)
<=> v147291(VarCurr,bitIndex3) )
& ( v147396(VarCurr,bitIndex31)
<=> v147291(VarCurr,bitIndex2) )
& ( v147396(VarCurr,bitIndex30)
<=> v147291(VarCurr,bitIndex1) )
& ( v147396(VarCurr,bitIndex29)
<=> v147291(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83027,axiom,
! [VarCurr] :
( ( v147396(VarCurr,bitIndex35)
<=> v147397(VarCurr,bitIndex2) )
& ( v147396(VarCurr,bitIndex34)
<=> v147397(VarCurr,bitIndex1) )
& ( v147396(VarCurr,bitIndex33)
<=> v147397(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_83026,axiom,
! [VarCurr] :
( ( v147291(VarCurr,bitIndex3)
<=> v147293(VarCurr,bitIndex32) )
& ( v147291(VarCurr,bitIndex2)
<=> v147293(VarCurr,bitIndex31) )
& ( v147291(VarCurr,bitIndex1)
<=> v147293(VarCurr,bitIndex30) )
& ( v147291(VarCurr,bitIndex0)
<=> v147293(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_83025,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147293(VarCurr,B)
<=> v147295(VarCurr,B) ) ) ).
fof(addAssignment_83024,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v147295(VarNext,B)
<=> v147379(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147380(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147379(VarNext,B)
<=> v147295(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2090,axiom,
! [VarNext] :
( v147380(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147379(VarNext,B)
<=> v147390(VarNext,B) ) ) ) ).
fof(addAssignment_83023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147390(VarNext,B)
<=> v147388(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1620,axiom,
! [VarCurr] :
( ~ v147391(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147388(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1626,axiom,
! [VarCurr] :
( v147391(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147388(VarCurr,B)
<=> v147317(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19524,axiom,
! [VarCurr] :
( v147391(VarCurr)
<=> ( v147392(VarCurr)
& v147393(VarCurr) ) ) ).
fof(writeUnaryOperator_11139,axiom,
! [VarCurr] :
( ~ v147393(VarCurr)
<=> v147307(VarCurr) ) ).
fof(writeUnaryOperator_11138,axiom,
! [VarCurr] :
( ~ v147392(VarCurr)
<=> v147297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147380(VarNext)
<=> v147381(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147381(VarNext)
<=> ( v147382(VarNext)
& v147322(VarNext) ) ) ) ).
fof(writeUnaryOperator_11137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147382(VarNext)
<=> v147384(VarNext) ) ) ).
fof(addAssignment_83022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147384(VarNext)
<=> v147322(VarCurr) ) ) ).
fof(addAssignment_83021,axiom,
! [VarCurr] :
( v147322(VarCurr)
<=> v147324(VarCurr) ) ).
fof(addAssignment_83020,axiom,
! [VarCurr] :
( v147324(VarCurr)
<=> v147326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19521,axiom,
! [VarCurr] :
( v147326(VarCurr)
<=> ( v147377(VarCurr)
| v147373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19520,axiom,
! [VarCurr] :
( v147377(VarCurr)
<=> ( v147328(VarCurr)
& v147332(VarCurr) ) ) ).
fof(addAssignment_83019,axiom,
! [VarCurr] :
( v147373(VarCurr)
<=> v147375(VarCurr) ) ).
fof(addAssignment_83018,axiom,
! [VarCurr] :
( v147375(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147357(VarNext)
=> ( v147332(VarNext)
<=> v147332(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2089,axiom,
! [VarNext] :
( v147357(VarNext)
=> ( v147332(VarNext)
<=> v147367(VarNext) ) ) ).
fof(addAssignment_83017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147367(VarNext)
<=> v147365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19519,axiom,
! [VarCurr] :
( v147365(VarCurr)
<=> ( v147368(VarCurr)
& v147369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19518,axiom,
! [VarCurr] :
( v147369(VarCurr)
<=> ( v147338(VarCurr)
| v147352(VarCurr) ) ) ).
fof(writeUnaryOperator_11136,axiom,
! [VarCurr] :
( ~ v147368(VarCurr)
<=> v147334(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147357(VarNext)
<=> v147358(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147358(VarNext)
<=> ( v147360(VarNext)
& v147362(VarNext) ) ) ) ).
fof(writeUnaryOperator_11135,axiom,
! [VarCurr] :
( ~ v147362(VarCurr)
<=> v147328(VarCurr) ) ).
fof(addAssignment_83016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147360(VarNext)
<=> v147328(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_278,axiom,
( v147332(constB0)
<=> $true ) ).
fof(addAssignment_83015,axiom,
! [VarCurr] :
( v147352(VarCurr)
<=> v147354(VarCurr) ) ).
fof(addAssignment_83014,axiom,
! [VarCurr] :
( v147354(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_83013,axiom,
! [VarCurr] :
( v147338(VarCurr)
<=> v147340(VarCurr) ) ).
fof(addAssignment_83012,axiom,
! [VarCurr] :
( v147340(VarCurr)
<=> v147342(VarCurr) ) ).
fof(addAssignment_83011,axiom,
! [VarCurr] :
( v147342(VarCurr)
<=> v147344(VarCurr) ) ).
fof(addAssignment_83010,axiom,
! [VarCurr] :
( v147344(VarCurr)
<=> v147346(VarCurr) ) ).
fof(addAssignment_83009,axiom,
! [VarCurr] :
( v147346(VarCurr)
<=> v147348(VarCurr) ) ).
fof(addAssignment_83008,axiom,
! [VarCurr] :
( v147348(VarCurr)
<=> v147350(VarCurr) ) ).
fof(addAssignment_83007,axiom,
! [VarCurr] :
( v147350(VarCurr)
<=> v141204(VarCurr) ) ).
fof(addAssignment_83006,axiom,
! [VarCurr] :
( v147334(VarCurr)
<=> v147336(VarCurr) ) ).
fof(addAssignment_83005,axiom,
! [VarCurr] :
( v147336(VarCurr)
<=> $false ) ).
fof(addAssignment_83004,axiom,
! [VarCurr] :
( v147328(VarCurr)
<=> v147330(VarCurr) ) ).
fof(addAssignment_83003,axiom,
! [VarCurr] :
( v147330(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_83002,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147317(VarCurr,B)
<=> v147319(VarCurr,B) ) ) ).
fof(addAssignment_83001,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147319(VarCurr,B)
<=> v147320(VarCurr,B) ) ) ).
fof(addAssignment_83000,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147320(VarCurr,B)
<=> v146728(VarCurr,B) ) ) ).
fof(addAssignment_82999,axiom,
! [VarCurr] :
( ( v147320(VarCurr,bitIndex25)
<=> v146727(VarCurr,bitIndex14) )
& ( v147320(VarCurr,bitIndex24)
<=> v146727(VarCurr,bitIndex13) )
& ( v147320(VarCurr,bitIndex23)
<=> v146727(VarCurr,bitIndex12) )
& ( v147320(VarCurr,bitIndex22)
<=> v146727(VarCurr,bitIndex11) )
& ( v147320(VarCurr,bitIndex21)
<=> v146727(VarCurr,bitIndex10) )
& ( v147320(VarCurr,bitIndex20)
<=> v146727(VarCurr,bitIndex9) )
& ( v147320(VarCurr,bitIndex19)
<=> v146727(VarCurr,bitIndex8) )
& ( v147320(VarCurr,bitIndex18)
<=> v146727(VarCurr,bitIndex7) )
& ( v147320(VarCurr,bitIndex17)
<=> v146727(VarCurr,bitIndex6) )
& ( v147320(VarCurr,bitIndex16)
<=> v146727(VarCurr,bitIndex5) )
& ( v147320(VarCurr,bitIndex15)
<=> v146727(VarCurr,bitIndex4) )
& ( v147320(VarCurr,bitIndex14)
<=> v146727(VarCurr,bitIndex3) )
& ( v147320(VarCurr,bitIndex13)
<=> v146727(VarCurr,bitIndex2) )
& ( v147320(VarCurr,bitIndex12)
<=> v146727(VarCurr,bitIndex1) )
& ( v147320(VarCurr,bitIndex11)
<=> v146727(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82998,axiom,
! [VarCurr] :
( ( v147320(VarCurr,bitIndex28)
<=> v146726(VarCurr,bitIndex2) )
& ( v147320(VarCurr,bitIndex27)
<=> v146726(VarCurr,bitIndex1) )
& ( v147320(VarCurr,bitIndex26)
<=> v146726(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82997,axiom,
! [VarCurr] :
( ( v147320(VarCurr,bitIndex32)
<=> v146641(VarCurr,bitIndex3) )
& ( v147320(VarCurr,bitIndex31)
<=> v146641(VarCurr,bitIndex2) )
& ( v147320(VarCurr,bitIndex30)
<=> v146641(VarCurr,bitIndex1) )
& ( v147320(VarCurr,bitIndex29)
<=> v146641(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82996,axiom,
! [VarCurr] :
( ( v147320(VarCurr,bitIndex35)
<=> v146725(VarCurr,bitIndex2) )
& ( v147320(VarCurr,bitIndex34)
<=> v146725(VarCurr,bitIndex1) )
& ( v147320(VarCurr,bitIndex33)
<=> v146725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82995,axiom,
! [VarCurr] :
( v147307(VarCurr)
<=> v147309(VarCurr) ) ).
fof(addAssignment_82994,axiom,
! [VarCurr] :
( v147309(VarCurr)
<=> v147311(VarCurr) ) ).
fof(addAssignment_82993,axiom,
! [VarCurr] :
( v147311(VarCurr)
<=> v147313(VarCurr) ) ).
fof(addAssignment_82992,axiom,
! [VarCurr] :
( v147313(VarCurr)
<=> v147315(VarCurr) ) ).
fof(addAssignment_82991,axiom,
! [VarCurr] :
( v147315(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_82990,axiom,
! [VarCurr] :
( v147297(VarCurr)
<=> v147299(VarCurr) ) ).
fof(addAssignment_82989,axiom,
! [VarCurr] :
( v147299(VarCurr)
<=> v147301(VarCurr) ) ).
fof(addAssignment_82988,axiom,
! [VarCurr] :
( v147301(VarCurr)
<=> v147303(VarCurr) ) ).
fof(addAssignment_82987,axiom,
! [VarCurr] :
( v147303(VarCurr)
<=> v147305(VarCurr) ) ).
fof(addAssignment_82986,axiom,
! [VarCurr] :
( v147305(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_82985,axiom,
! [VarCurr] :
( v147277(VarCurr)
<=> v147279(VarCurr) ) ).
fof(addAssignment_82984,axiom,
! [VarCurr] :
( v147279(VarCurr)
<=> v147281(VarCurr) ) ).
fof(addAssignment_82983,axiom,
! [VarCurr] :
( v147281(VarCurr)
<=> v147283(VarCurr) ) ).
fof(addAssignment_82982,axiom,
! [VarCurr] :
( v147283(VarCurr)
<=> v147285(VarCurr) ) ).
fof(addAssignment_82981,axiom,
! [VarCurr] :
( v147285(VarCurr)
<=> v146824(VarCurr,bitIndex2) ) ).
fof(addAssignment_82980,axiom,
! [VarCurr] :
( v146824(VarCurr,bitIndex2)
<=> v146826(VarCurr,bitIndex2) ) ).
fof(addAssignment_82979,axiom,
! [VarCurr] :
( v146826(VarCurr,bitIndex2)
<=> v146828(VarCurr,bitIndex2) ) ).
fof(addAssignment_82978,axiom,
! [VarCurr] :
( v146828(VarCurr,bitIndex2)
<=> v146830(VarCurr,bitIndex2) ) ).
fof(addAssignment_82977,axiom,
! [VarCurr] :
( v146830(VarCurr,bitIndex2)
<=> v147035(VarCurr,bitIndex2) ) ).
fof(addAssignment_82976,axiom,
! [VarCurr] :
( v146832(VarCurr,bitIndex2)
<=> v146834(VarCurr,bitIndex2) ) ).
fof(addAssignment_82975,axiom,
! [VarCurr] :
( v146834(VarCurr,bitIndex2)
<=> v146836(VarCurr,bitIndex2) ) ).
fof(addAssignment_82974,axiom,
! [VarCurr] :
( v146836(VarCurr,bitIndex2)
<=> v147000(VarCurr,bitIndex2) ) ).
fof(addAssignment_82973,axiom,
! [VarCurr] :
( v146982(VarCurr,bitIndex2)
<=> v146991(VarCurr,bitIndex2) ) ).
fof(addAssignment_82972,axiom,
! [VarCurr] :
( v146963(VarCurr,bitIndex2)
<=> v146972(VarCurr,bitIndex2) ) ).
fof(addAssignment_82971,axiom,
! [VarCurr] :
( v146944(VarCurr,bitIndex2)
<=> v146953(VarCurr,bitIndex2) ) ).
fof(addAssignment_82970,axiom,
! [VarCurr] :
( v146925(VarCurr,bitIndex2)
<=> v146934(VarCurr,bitIndex2) ) ).
fof(addAssignment_82969,axiom,
! [VarCurr] :
( v146906(VarCurr,bitIndex2)
<=> v146915(VarCurr,bitIndex2) ) ).
fof(addAssignment_82968,axiom,
! [VarCurr] :
( v146887(VarCurr,bitIndex2)
<=> v146896(VarCurr,bitIndex2) ) ).
fof(addAssignment_82967,axiom,
! [VarCurr] :
( v146868(VarCurr,bitIndex2)
<=> v146877(VarCurr,bitIndex2) ) ).
fof(addAssignment_82966,axiom,
! [VarCurr] :
( v146838(VarCurr,bitIndex2)
<=> v146858(VarCurr,bitIndex2) ) ).
fof(addAssignment_82965,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147162(VarCurr,B)
<=> v147164(VarCurr,B) ) ) ).
fof(addAssignment_82964,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147164(VarCurr,B)
<=> v147271(VarCurr,B) ) ) ).
fof(addAssignment_82963,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147271(VarCurr,B)
<=> v147275(VarCurr,B) ) ) ).
fof(addAssignment_82962,axiom,
! [VarCurr] :
( ( v147271(VarCurr,bitIndex25)
<=> v147274(VarCurr,bitIndex14) )
& ( v147271(VarCurr,bitIndex24)
<=> v147274(VarCurr,bitIndex13) )
& ( v147271(VarCurr,bitIndex23)
<=> v147274(VarCurr,bitIndex12) )
& ( v147271(VarCurr,bitIndex22)
<=> v147274(VarCurr,bitIndex11) )
& ( v147271(VarCurr,bitIndex21)
<=> v147274(VarCurr,bitIndex10) )
& ( v147271(VarCurr,bitIndex20)
<=> v147274(VarCurr,bitIndex9) )
& ( v147271(VarCurr,bitIndex19)
<=> v147274(VarCurr,bitIndex8) )
& ( v147271(VarCurr,bitIndex18)
<=> v147274(VarCurr,bitIndex7) )
& ( v147271(VarCurr,bitIndex17)
<=> v147274(VarCurr,bitIndex6) )
& ( v147271(VarCurr,bitIndex16)
<=> v147274(VarCurr,bitIndex5) )
& ( v147271(VarCurr,bitIndex15)
<=> v147274(VarCurr,bitIndex4) )
& ( v147271(VarCurr,bitIndex14)
<=> v147274(VarCurr,bitIndex3) )
& ( v147271(VarCurr,bitIndex13)
<=> v147274(VarCurr,bitIndex2) )
& ( v147271(VarCurr,bitIndex12)
<=> v147274(VarCurr,bitIndex1) )
& ( v147271(VarCurr,bitIndex11)
<=> v147274(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82961,axiom,
! [VarCurr] :
( ( v147271(VarCurr,bitIndex28)
<=> v147273(VarCurr,bitIndex2) )
& ( v147271(VarCurr,bitIndex27)
<=> v147273(VarCurr,bitIndex1) )
& ( v147271(VarCurr,bitIndex26)
<=> v147273(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82960,axiom,
! [VarCurr] :
( ( v147271(VarCurr,bitIndex32)
<=> v147166(VarCurr,bitIndex3) )
& ( v147271(VarCurr,bitIndex31)
<=> v147166(VarCurr,bitIndex2) )
& ( v147271(VarCurr,bitIndex30)
<=> v147166(VarCurr,bitIndex1) )
& ( v147271(VarCurr,bitIndex29)
<=> v147166(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82959,axiom,
! [VarCurr] :
( ( v147271(VarCurr,bitIndex35)
<=> v147272(VarCurr,bitIndex2) )
& ( v147271(VarCurr,bitIndex34)
<=> v147272(VarCurr,bitIndex1) )
& ( v147271(VarCurr,bitIndex33)
<=> v147272(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82958,axiom,
! [VarCurr] :
( ( v147166(VarCurr,bitIndex3)
<=> v147168(VarCurr,bitIndex32) )
& ( v147166(VarCurr,bitIndex2)
<=> v147168(VarCurr,bitIndex31) )
& ( v147166(VarCurr,bitIndex1)
<=> v147168(VarCurr,bitIndex30) )
& ( v147166(VarCurr,bitIndex0)
<=> v147168(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_82957,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147168(VarCurr,B)
<=> v147170(VarCurr,B) ) ) ).
fof(addAssignment_82956,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v147170(VarNext,B)
<=> v147254(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147255(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147254(VarNext,B)
<=> v147170(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2088,axiom,
! [VarNext] :
( v147255(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147254(VarNext,B)
<=> v147265(VarNext,B) ) ) ) ).
fof(addAssignment_82955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147265(VarNext,B)
<=> v147263(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1619,axiom,
! [VarCurr] :
( ~ v147266(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147263(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1625,axiom,
! [VarCurr] :
( v147266(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147263(VarCurr,B)
<=> v147192(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19515,axiom,
! [VarCurr] :
( v147266(VarCurr)
<=> ( v147267(VarCurr)
& v147268(VarCurr) ) ) ).
fof(writeUnaryOperator_11134,axiom,
! [VarCurr] :
( ~ v147268(VarCurr)
<=> v147182(VarCurr) ) ).
fof(writeUnaryOperator_11133,axiom,
! [VarCurr] :
( ~ v147267(VarCurr)
<=> v147172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147255(VarNext)
<=> v147256(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147256(VarNext)
<=> ( v147257(VarNext)
& v147197(VarNext) ) ) ) ).
fof(writeUnaryOperator_11132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147257(VarNext)
<=> v147259(VarNext) ) ) ).
fof(addAssignment_82954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147259(VarNext)
<=> v147197(VarCurr) ) ) ).
fof(addAssignment_82953,axiom,
! [VarCurr] :
( v147197(VarCurr)
<=> v147199(VarCurr) ) ).
fof(addAssignment_82952,axiom,
! [VarCurr] :
( v147199(VarCurr)
<=> v147201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19512,axiom,
! [VarCurr] :
( v147201(VarCurr)
<=> ( v147252(VarCurr)
| v147248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19511,axiom,
! [VarCurr] :
( v147252(VarCurr)
<=> ( v147203(VarCurr)
& v147207(VarCurr) ) ) ).
fof(addAssignment_82951,axiom,
! [VarCurr] :
( v147248(VarCurr)
<=> v147250(VarCurr) ) ).
fof(addAssignment_82950,axiom,
! [VarCurr] :
( v147250(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147232(VarNext)
=> ( v147207(VarNext)
<=> v147207(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2087,axiom,
! [VarNext] :
( v147232(VarNext)
=> ( v147207(VarNext)
<=> v147242(VarNext) ) ) ).
fof(addAssignment_82949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147242(VarNext)
<=> v147240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19510,axiom,
! [VarCurr] :
( v147240(VarCurr)
<=> ( v147243(VarCurr)
& v147244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19509,axiom,
! [VarCurr] :
( v147244(VarCurr)
<=> ( v147213(VarCurr)
| v147227(VarCurr) ) ) ).
fof(writeUnaryOperator_11131,axiom,
! [VarCurr] :
( ~ v147243(VarCurr)
<=> v147209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147232(VarNext)
<=> v147233(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147233(VarNext)
<=> ( v147235(VarNext)
& v147237(VarNext) ) ) ) ).
fof(writeUnaryOperator_11130,axiom,
! [VarCurr] :
( ~ v147237(VarCurr)
<=> v147203(VarCurr) ) ).
fof(addAssignment_82948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147235(VarNext)
<=> v147203(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_277,axiom,
( v147207(constB0)
<=> $true ) ).
fof(addAssignment_82947,axiom,
! [VarCurr] :
( v147227(VarCurr)
<=> v147229(VarCurr) ) ).
fof(addAssignment_82946,axiom,
! [VarCurr] :
( v147229(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_82945,axiom,
! [VarCurr] :
( v147213(VarCurr)
<=> v147215(VarCurr) ) ).
fof(addAssignment_82944,axiom,
! [VarCurr] :
( v147215(VarCurr)
<=> v147217(VarCurr) ) ).
fof(addAssignment_82943,axiom,
! [VarCurr] :
( v147217(VarCurr)
<=> v147219(VarCurr) ) ).
fof(addAssignment_82942,axiom,
! [VarCurr] :
( v147219(VarCurr)
<=> v147221(VarCurr) ) ).
fof(addAssignment_82941,axiom,
! [VarCurr] :
( v147221(VarCurr)
<=> v147223(VarCurr) ) ).
fof(addAssignment_82940,axiom,
! [VarCurr] :
( v147223(VarCurr)
<=> v147225(VarCurr) ) ).
fof(addAssignment_82939,axiom,
! [VarCurr] :
( v147225(VarCurr)
<=> v141190(VarCurr) ) ).
fof(addAssignment_82938,axiom,
! [VarCurr] :
( v147209(VarCurr)
<=> v147211(VarCurr) ) ).
fof(addAssignment_82937,axiom,
! [VarCurr] :
( v147211(VarCurr)
<=> $false ) ).
fof(addAssignment_82936,axiom,
! [VarCurr] :
( v147203(VarCurr)
<=> v147205(VarCurr) ) ).
fof(addAssignment_82935,axiom,
! [VarCurr] :
( v147205(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_82934,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147192(VarCurr,B)
<=> v147194(VarCurr,B) ) ) ).
fof(addAssignment_82933,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147194(VarCurr,B)
<=> v147195(VarCurr,B) ) ) ).
fof(addAssignment_82932,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147195(VarCurr,B)
<=> v146728(VarCurr,B) ) ) ).
fof(addAssignment_82931,axiom,
! [VarCurr] :
( ( v147195(VarCurr,bitIndex25)
<=> v146727(VarCurr,bitIndex14) )
& ( v147195(VarCurr,bitIndex24)
<=> v146727(VarCurr,bitIndex13) )
& ( v147195(VarCurr,bitIndex23)
<=> v146727(VarCurr,bitIndex12) )
& ( v147195(VarCurr,bitIndex22)
<=> v146727(VarCurr,bitIndex11) )
& ( v147195(VarCurr,bitIndex21)
<=> v146727(VarCurr,bitIndex10) )
& ( v147195(VarCurr,bitIndex20)
<=> v146727(VarCurr,bitIndex9) )
& ( v147195(VarCurr,bitIndex19)
<=> v146727(VarCurr,bitIndex8) )
& ( v147195(VarCurr,bitIndex18)
<=> v146727(VarCurr,bitIndex7) )
& ( v147195(VarCurr,bitIndex17)
<=> v146727(VarCurr,bitIndex6) )
& ( v147195(VarCurr,bitIndex16)
<=> v146727(VarCurr,bitIndex5) )
& ( v147195(VarCurr,bitIndex15)
<=> v146727(VarCurr,bitIndex4) )
& ( v147195(VarCurr,bitIndex14)
<=> v146727(VarCurr,bitIndex3) )
& ( v147195(VarCurr,bitIndex13)
<=> v146727(VarCurr,bitIndex2) )
& ( v147195(VarCurr,bitIndex12)
<=> v146727(VarCurr,bitIndex1) )
& ( v147195(VarCurr,bitIndex11)
<=> v146727(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82930,axiom,
! [VarCurr] :
( ( v147195(VarCurr,bitIndex28)
<=> v146726(VarCurr,bitIndex2) )
& ( v147195(VarCurr,bitIndex27)
<=> v146726(VarCurr,bitIndex1) )
& ( v147195(VarCurr,bitIndex26)
<=> v146726(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82929,axiom,
! [VarCurr] :
( ( v147195(VarCurr,bitIndex32)
<=> v146641(VarCurr,bitIndex3) )
& ( v147195(VarCurr,bitIndex31)
<=> v146641(VarCurr,bitIndex2) )
& ( v147195(VarCurr,bitIndex30)
<=> v146641(VarCurr,bitIndex1) )
& ( v147195(VarCurr,bitIndex29)
<=> v146641(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82928,axiom,
! [VarCurr] :
( ( v147195(VarCurr,bitIndex35)
<=> v146725(VarCurr,bitIndex2) )
& ( v147195(VarCurr,bitIndex34)
<=> v146725(VarCurr,bitIndex1) )
& ( v147195(VarCurr,bitIndex33)
<=> v146725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82927,axiom,
! [VarCurr] :
( v147182(VarCurr)
<=> v147184(VarCurr) ) ).
fof(addAssignment_82926,axiom,
! [VarCurr] :
( v147184(VarCurr)
<=> v147186(VarCurr) ) ).
fof(addAssignment_82925,axiom,
! [VarCurr] :
( v147186(VarCurr)
<=> v147188(VarCurr) ) ).
fof(addAssignment_82924,axiom,
! [VarCurr] :
( v147188(VarCurr)
<=> v147190(VarCurr) ) ).
fof(addAssignment_82923,axiom,
! [VarCurr] :
( v147190(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_82922,axiom,
! [VarCurr] :
( v147172(VarCurr)
<=> v147174(VarCurr) ) ).
fof(addAssignment_82921,axiom,
! [VarCurr] :
( v147174(VarCurr)
<=> v147176(VarCurr) ) ).
fof(addAssignment_82920,axiom,
! [VarCurr] :
( v147176(VarCurr)
<=> v147178(VarCurr) ) ).
fof(addAssignment_82919,axiom,
! [VarCurr] :
( v147178(VarCurr)
<=> v147180(VarCurr) ) ).
fof(addAssignment_82918,axiom,
! [VarCurr] :
( v147180(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_82917,axiom,
! [VarCurr] :
( v147152(VarCurr)
<=> v147154(VarCurr) ) ).
fof(addAssignment_82916,axiom,
! [VarCurr] :
( v147154(VarCurr)
<=> v147156(VarCurr) ) ).
fof(addAssignment_82915,axiom,
! [VarCurr] :
( v147156(VarCurr)
<=> v147158(VarCurr) ) ).
fof(addAssignment_82914,axiom,
! [VarCurr] :
( v147158(VarCurr)
<=> v147160(VarCurr) ) ).
fof(addAssignment_82913,axiom,
! [VarCurr] :
( v147160(VarCurr)
<=> v146824(VarCurr,bitIndex1) ) ).
fof(addAssignment_82912,axiom,
! [VarCurr] :
( v146824(VarCurr,bitIndex1)
<=> v146826(VarCurr,bitIndex1) ) ).
fof(addAssignment_82911,axiom,
! [VarCurr] :
( v146826(VarCurr,bitIndex1)
<=> v146828(VarCurr,bitIndex1) ) ).
fof(addAssignment_82910,axiom,
! [VarCurr] :
( v146828(VarCurr,bitIndex1)
<=> v146830(VarCurr,bitIndex1) ) ).
fof(addAssignment_82909,axiom,
! [VarCurr] :
( v146830(VarCurr,bitIndex1)
<=> v147035(VarCurr,bitIndex1) ) ).
fof(addAssignment_82908,axiom,
! [VarCurr] :
( v146832(VarCurr,bitIndex1)
<=> v146834(VarCurr,bitIndex1) ) ).
fof(addAssignment_82907,axiom,
! [VarCurr] :
( v146834(VarCurr,bitIndex1)
<=> v146836(VarCurr,bitIndex1) ) ).
fof(addAssignment_82906,axiom,
! [VarCurr] :
( v146836(VarCurr,bitIndex1)
<=> v147000(VarCurr,bitIndex1) ) ).
fof(addAssignment_82905,axiom,
! [VarCurr] :
( v146982(VarCurr,bitIndex1)
<=> v146991(VarCurr,bitIndex1) ) ).
fof(addAssignment_82904,axiom,
! [VarCurr] :
( v146963(VarCurr,bitIndex1)
<=> v146972(VarCurr,bitIndex1) ) ).
fof(addAssignment_82903,axiom,
! [VarCurr] :
( v146944(VarCurr,bitIndex1)
<=> v146953(VarCurr,bitIndex1) ) ).
fof(addAssignment_82902,axiom,
! [VarCurr] :
( v146925(VarCurr,bitIndex1)
<=> v146934(VarCurr,bitIndex1) ) ).
fof(addAssignment_82901,axiom,
! [VarCurr] :
( v146906(VarCurr,bitIndex1)
<=> v146915(VarCurr,bitIndex1) ) ).
fof(addAssignment_82900,axiom,
! [VarCurr] :
( v146887(VarCurr,bitIndex1)
<=> v146896(VarCurr,bitIndex1) ) ).
fof(addAssignment_82899,axiom,
! [VarCurr] :
( v146868(VarCurr,bitIndex1)
<=> v146877(VarCurr,bitIndex1) ) ).
fof(addAssignment_82898,axiom,
! [VarCurr] :
( v146838(VarCurr,bitIndex1)
<=> v146858(VarCurr,bitIndex1) ) ).
fof(addAssignment_82897,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147037(VarCurr,B)
<=> v147039(VarCurr,B) ) ) ).
fof(addAssignment_82896,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147039(VarCurr,B)
<=> v147146(VarCurr,B) ) ) ).
fof(addAssignment_82895,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147146(VarCurr,B)
<=> v147150(VarCurr,B) ) ) ).
fof(addAssignment_82894,axiom,
! [VarCurr] :
( ( v147146(VarCurr,bitIndex25)
<=> v147149(VarCurr,bitIndex14) )
& ( v147146(VarCurr,bitIndex24)
<=> v147149(VarCurr,bitIndex13) )
& ( v147146(VarCurr,bitIndex23)
<=> v147149(VarCurr,bitIndex12) )
& ( v147146(VarCurr,bitIndex22)
<=> v147149(VarCurr,bitIndex11) )
& ( v147146(VarCurr,bitIndex21)
<=> v147149(VarCurr,bitIndex10) )
& ( v147146(VarCurr,bitIndex20)
<=> v147149(VarCurr,bitIndex9) )
& ( v147146(VarCurr,bitIndex19)
<=> v147149(VarCurr,bitIndex8) )
& ( v147146(VarCurr,bitIndex18)
<=> v147149(VarCurr,bitIndex7) )
& ( v147146(VarCurr,bitIndex17)
<=> v147149(VarCurr,bitIndex6) )
& ( v147146(VarCurr,bitIndex16)
<=> v147149(VarCurr,bitIndex5) )
& ( v147146(VarCurr,bitIndex15)
<=> v147149(VarCurr,bitIndex4) )
& ( v147146(VarCurr,bitIndex14)
<=> v147149(VarCurr,bitIndex3) )
& ( v147146(VarCurr,bitIndex13)
<=> v147149(VarCurr,bitIndex2) )
& ( v147146(VarCurr,bitIndex12)
<=> v147149(VarCurr,bitIndex1) )
& ( v147146(VarCurr,bitIndex11)
<=> v147149(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82893,axiom,
! [VarCurr] :
( ( v147146(VarCurr,bitIndex28)
<=> v147148(VarCurr,bitIndex2) )
& ( v147146(VarCurr,bitIndex27)
<=> v147148(VarCurr,bitIndex1) )
& ( v147146(VarCurr,bitIndex26)
<=> v147148(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82892,axiom,
! [VarCurr] :
( ( v147146(VarCurr,bitIndex32)
<=> v147041(VarCurr,bitIndex3) )
& ( v147146(VarCurr,bitIndex31)
<=> v147041(VarCurr,bitIndex2) )
& ( v147146(VarCurr,bitIndex30)
<=> v147041(VarCurr,bitIndex1) )
& ( v147146(VarCurr,bitIndex29)
<=> v147041(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82891,axiom,
! [VarCurr] :
( ( v147146(VarCurr,bitIndex35)
<=> v147147(VarCurr,bitIndex2) )
& ( v147146(VarCurr,bitIndex34)
<=> v147147(VarCurr,bitIndex1) )
& ( v147146(VarCurr,bitIndex33)
<=> v147147(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82890,axiom,
! [VarCurr] :
( ( v147041(VarCurr,bitIndex3)
<=> v147043(VarCurr,bitIndex32) )
& ( v147041(VarCurr,bitIndex2)
<=> v147043(VarCurr,bitIndex31) )
& ( v147041(VarCurr,bitIndex1)
<=> v147043(VarCurr,bitIndex30) )
& ( v147041(VarCurr,bitIndex0)
<=> v147043(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_82889,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147043(VarCurr,B)
<=> v147045(VarCurr,B) ) ) ).
fof(addAssignment_82888,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v147045(VarNext,B)
<=> v147129(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147130(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147129(VarNext,B)
<=> v147045(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2086,axiom,
! [VarNext] :
( v147130(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147129(VarNext,B)
<=> v147140(VarNext,B) ) ) ) ).
fof(addAssignment_82887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v147140(VarNext,B)
<=> v147138(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1618,axiom,
! [VarCurr] :
( ~ v147141(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147138(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1624,axiom,
! [VarCurr] :
( v147141(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v147138(VarCurr,B)
<=> v147067(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19506,axiom,
! [VarCurr] :
( v147141(VarCurr)
<=> ( v147142(VarCurr)
& v147143(VarCurr) ) ) ).
fof(writeUnaryOperator_11129,axiom,
! [VarCurr] :
( ~ v147143(VarCurr)
<=> v147057(VarCurr) ) ).
fof(writeUnaryOperator_11128,axiom,
! [VarCurr] :
( ~ v147142(VarCurr)
<=> v147047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147130(VarNext)
<=> v147131(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147131(VarNext)
<=> ( v147132(VarNext)
& v147072(VarNext) ) ) ) ).
fof(writeUnaryOperator_11127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147132(VarNext)
<=> v147134(VarNext) ) ) ).
fof(addAssignment_82886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147134(VarNext)
<=> v147072(VarCurr) ) ) ).
fof(addAssignment_82885,axiom,
! [VarCurr] :
( v147072(VarCurr)
<=> v147074(VarCurr) ) ).
fof(addAssignment_82884,axiom,
! [VarCurr] :
( v147074(VarCurr)
<=> v147076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19503,axiom,
! [VarCurr] :
( v147076(VarCurr)
<=> ( v147127(VarCurr)
| v147123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19502,axiom,
! [VarCurr] :
( v147127(VarCurr)
<=> ( v147078(VarCurr)
& v147082(VarCurr) ) ) ).
fof(addAssignment_82883,axiom,
! [VarCurr] :
( v147123(VarCurr)
<=> v147125(VarCurr) ) ).
fof(addAssignment_82882,axiom,
! [VarCurr] :
( v147125(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v147107(VarNext)
=> ( v147082(VarNext)
<=> v147082(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2085,axiom,
! [VarNext] :
( v147107(VarNext)
=> ( v147082(VarNext)
<=> v147117(VarNext) ) ) ).
fof(addAssignment_82881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147117(VarNext)
<=> v147115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19501,axiom,
! [VarCurr] :
( v147115(VarCurr)
<=> ( v147118(VarCurr)
& v147119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19500,axiom,
! [VarCurr] :
( v147119(VarCurr)
<=> ( v147088(VarCurr)
| v147102(VarCurr) ) ) ).
fof(writeUnaryOperator_11126,axiom,
! [VarCurr] :
( ~ v147118(VarCurr)
<=> v147084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147107(VarNext)
<=> v147108(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147108(VarNext)
<=> ( v147110(VarNext)
& v147112(VarNext) ) ) ) ).
fof(writeUnaryOperator_11125,axiom,
! [VarCurr] :
( ~ v147112(VarCurr)
<=> v147078(VarCurr) ) ).
fof(addAssignment_82880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v147110(VarNext)
<=> v147078(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_276,axiom,
( v147082(constB0)
<=> $true ) ).
fof(addAssignment_82879,axiom,
! [VarCurr] :
( v147102(VarCurr)
<=> v147104(VarCurr) ) ).
fof(addAssignment_82878,axiom,
! [VarCurr] :
( v147104(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_82877,axiom,
! [VarCurr] :
( v147088(VarCurr)
<=> v147090(VarCurr) ) ).
fof(addAssignment_82876,axiom,
! [VarCurr] :
( v147090(VarCurr)
<=> v147092(VarCurr) ) ).
fof(addAssignment_82875,axiom,
! [VarCurr] :
( v147092(VarCurr)
<=> v147094(VarCurr) ) ).
fof(addAssignment_82874,axiom,
! [VarCurr] :
( v147094(VarCurr)
<=> v147096(VarCurr) ) ).
fof(addAssignment_82873,axiom,
! [VarCurr] :
( v147096(VarCurr)
<=> v147098(VarCurr) ) ).
fof(addAssignment_82872,axiom,
! [VarCurr] :
( v147098(VarCurr)
<=> v147100(VarCurr) ) ).
fof(addAssignment_82871,axiom,
! [VarCurr] :
( v147100(VarCurr)
<=> v141177(VarCurr) ) ).
fof(addAssignment_82870,axiom,
! [VarCurr] :
( v147084(VarCurr)
<=> v147086(VarCurr) ) ).
fof(addAssignment_82869,axiom,
! [VarCurr] :
( v147086(VarCurr)
<=> $false ) ).
fof(addAssignment_82868,axiom,
! [VarCurr] :
( v147078(VarCurr)
<=> v147080(VarCurr) ) ).
fof(addAssignment_82867,axiom,
! [VarCurr] :
( v147080(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_82866,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147067(VarCurr,B)
<=> v147069(VarCurr,B) ) ) ).
fof(addAssignment_82865,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v147069(VarCurr,B)
<=> v147070(VarCurr,B) ) ) ).
fof(addAssignment_82864,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v147070(VarCurr,B)
<=> v146728(VarCurr,B) ) ) ).
fof(addAssignment_82863,axiom,
! [VarCurr] :
( ( v147070(VarCurr,bitIndex25)
<=> v146727(VarCurr,bitIndex14) )
& ( v147070(VarCurr,bitIndex24)
<=> v146727(VarCurr,bitIndex13) )
& ( v147070(VarCurr,bitIndex23)
<=> v146727(VarCurr,bitIndex12) )
& ( v147070(VarCurr,bitIndex22)
<=> v146727(VarCurr,bitIndex11) )
& ( v147070(VarCurr,bitIndex21)
<=> v146727(VarCurr,bitIndex10) )
& ( v147070(VarCurr,bitIndex20)
<=> v146727(VarCurr,bitIndex9) )
& ( v147070(VarCurr,bitIndex19)
<=> v146727(VarCurr,bitIndex8) )
& ( v147070(VarCurr,bitIndex18)
<=> v146727(VarCurr,bitIndex7) )
& ( v147070(VarCurr,bitIndex17)
<=> v146727(VarCurr,bitIndex6) )
& ( v147070(VarCurr,bitIndex16)
<=> v146727(VarCurr,bitIndex5) )
& ( v147070(VarCurr,bitIndex15)
<=> v146727(VarCurr,bitIndex4) )
& ( v147070(VarCurr,bitIndex14)
<=> v146727(VarCurr,bitIndex3) )
& ( v147070(VarCurr,bitIndex13)
<=> v146727(VarCurr,bitIndex2) )
& ( v147070(VarCurr,bitIndex12)
<=> v146727(VarCurr,bitIndex1) )
& ( v147070(VarCurr,bitIndex11)
<=> v146727(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82862,axiom,
! [VarCurr] :
( ( v147070(VarCurr,bitIndex28)
<=> v146726(VarCurr,bitIndex2) )
& ( v147070(VarCurr,bitIndex27)
<=> v146726(VarCurr,bitIndex1) )
& ( v147070(VarCurr,bitIndex26)
<=> v146726(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82861,axiom,
! [VarCurr] :
( ( v147070(VarCurr,bitIndex32)
<=> v146641(VarCurr,bitIndex3) )
& ( v147070(VarCurr,bitIndex31)
<=> v146641(VarCurr,bitIndex2) )
& ( v147070(VarCurr,bitIndex30)
<=> v146641(VarCurr,bitIndex1) )
& ( v147070(VarCurr,bitIndex29)
<=> v146641(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82860,axiom,
! [VarCurr] :
( ( v147070(VarCurr,bitIndex35)
<=> v146725(VarCurr,bitIndex2) )
& ( v147070(VarCurr,bitIndex34)
<=> v146725(VarCurr,bitIndex1) )
& ( v147070(VarCurr,bitIndex33)
<=> v146725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82859,axiom,
! [VarCurr] :
( v147057(VarCurr)
<=> v147059(VarCurr) ) ).
fof(addAssignment_82858,axiom,
! [VarCurr] :
( v147059(VarCurr)
<=> v147061(VarCurr) ) ).
fof(addAssignment_82857,axiom,
! [VarCurr] :
( v147061(VarCurr)
<=> v147063(VarCurr) ) ).
fof(addAssignment_82856,axiom,
! [VarCurr] :
( v147063(VarCurr)
<=> v147065(VarCurr) ) ).
fof(addAssignment_82855,axiom,
! [VarCurr] :
( v147065(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_82854,axiom,
! [VarCurr] :
( v147047(VarCurr)
<=> v147049(VarCurr) ) ).
fof(addAssignment_82853,axiom,
! [VarCurr] :
( v147049(VarCurr)
<=> v147051(VarCurr) ) ).
fof(addAssignment_82852,axiom,
! [VarCurr] :
( v147051(VarCurr)
<=> v147053(VarCurr) ) ).
fof(addAssignment_82851,axiom,
! [VarCurr] :
( v147053(VarCurr)
<=> v147055(VarCurr) ) ).
fof(addAssignment_82850,axiom,
! [VarCurr] :
( v147055(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_82849,axiom,
! [VarCurr] :
( v146814(VarCurr)
<=> v146816(VarCurr) ) ).
fof(addAssignment_82848,axiom,
! [VarCurr] :
( v146816(VarCurr)
<=> v146818(VarCurr) ) ).
fof(addAssignment_82847,axiom,
! [VarCurr] :
( v146818(VarCurr)
<=> v146820(VarCurr) ) ).
fof(addAssignment_82846,axiom,
! [VarCurr] :
( v146820(VarCurr)
<=> v146822(VarCurr) ) ).
fof(addAssignment_82845,axiom,
! [VarCurr] :
( v146822(VarCurr)
<=> v146824(VarCurr,bitIndex0) ) ).
fof(addAssignment_82844,axiom,
! [VarCurr] :
( v146824(VarCurr,bitIndex0)
<=> v146826(VarCurr,bitIndex0) ) ).
fof(addAssignment_82843,axiom,
! [VarCurr] :
( v146826(VarCurr,bitIndex0)
<=> v146828(VarCurr,bitIndex0) ) ).
fof(addAssignment_82842,axiom,
! [VarCurr] :
( v146828(VarCurr,bitIndex0)
<=> v146830(VarCurr,bitIndex0) ) ).
fof(addAssignment_82841,axiom,
! [VarCurr] :
( v146830(VarCurr,bitIndex0)
<=> v147035(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1617,axiom,
! [VarCurr] :
( ~ v8(VarCurr,bitIndex0)
=> ! [B] :
( range_7_0(B)
=> ( v147035(VarCurr,B)
<=> v130646(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1623,axiom,
! [VarCurr] :
( v8(VarCurr,bitIndex0)
=> ! [B] :
( range_7_0(B)
=> ( v147035(VarCurr,B)
<=> v146832(VarCurr,B) ) ) ) ).
fof(addAssignment_82840,axiom,
! [VarCurr] :
( v146832(VarCurr,bitIndex0)
<=> v146834(VarCurr,bitIndex0) ) ).
fof(addAssignment_82839,axiom,
! [VarCurr] :
( v146834(VarCurr,bitIndex0)
<=> v146836(VarCurr,bitIndex0) ) ).
fof(addAssignment_82838,axiom,
! [VarCurr] :
( v146836(VarCurr,bitIndex0)
<=> v147000(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2178,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147000(VarCurr,B)
<=> ( v147001(VarCurr,B)
| v147032(VarCurr,B) ) ) ) ).
fof(addAssignment_82837,axiom,
! [VarCurr] :
( v147032(VarCurr,bitIndex0)
<=> v147033(VarCurr) ) ).
fof(addAssignment_82836,axiom,
! [VarCurr] :
( ( v147032(VarCurr,bitIndex7)
<=> $false )
& ( v147032(VarCurr,bitIndex6)
<=> $false )
& ( v147032(VarCurr,bitIndex5)
<=> $false )
& ( v147032(VarCurr,bitIndex4)
<=> $false )
& ( v147032(VarCurr,bitIndex3)
<=> $false )
& ( v147032(VarCurr,bitIndex2)
<=> $false )
& ( v147032(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeUnaryOperator_11124,axiom,
! [VarCurr] :
( ~ v147033(VarCurr)
<=> v147034(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6954,axiom,
! [VarCurr] :
( v147034(VarCurr)
<=> ( v112971(VarCurr)
| v84975(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2177,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147001(VarCurr,B)
<=> ( v147002(VarCurr,B)
| v147029(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2176,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147029(VarCurr,B)
<=> ( v147030(VarCurr,B)
& v146982(VarCurr,B) ) ) ) ).
fof(addAssignment_82835,axiom,
! [VarCurr] :
( v147030(VarCurr,bitIndex0)
<=> v147031(VarCurr) ) ).
fof(addAssignment_82834,axiom,
! [VarCurr] :
( v147030(VarCurr,bitIndex1)
<=> v147031(VarCurr) ) ).
fof(addAssignment_82833,axiom,
! [VarCurr] :
( v147030(VarCurr,bitIndex2)
<=> v147031(VarCurr) ) ).
fof(addAssignment_82832,axiom,
! [VarCurr] :
( v147030(VarCurr,bitIndex3)
<=> v147031(VarCurr) ) ).
fof(addAssignment_82831,axiom,
! [VarCurr] :
( v147030(VarCurr,bitIndex4)
<=> v147031(VarCurr) ) ).
fof(addAssignment_82830,axiom,
! [VarCurr] :
( v147030(VarCurr,bitIndex5)
<=> v147031(VarCurr) ) ).
fof(addAssignment_82829,axiom,
! [VarCurr] :
( v147030(VarCurr,bitIndex6)
<=> v147031(VarCurr) ) ).
fof(addAssignment_82828,axiom,
! [VarCurr] :
( v147030(VarCurr,bitIndex7)
<=> v147031(VarCurr) ) ).
fof(addAssignment_82827,axiom,
! [VarCurr] :
( v147031(VarCurr)
<=> v84975(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2175,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147002(VarCurr,B)
<=> ( v147003(VarCurr,B)
| v147026(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2174,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147026(VarCurr,B)
<=> ( v147027(VarCurr,B)
& v146963(VarCurr,B) ) ) ) ).
fof(addAssignment_82826,axiom,
! [VarCurr] :
( v147027(VarCurr,bitIndex0)
<=> v147028(VarCurr) ) ).
fof(addAssignment_82825,axiom,
! [VarCurr] :
( v147027(VarCurr,bitIndex1)
<=> v147028(VarCurr) ) ).
fof(addAssignment_82824,axiom,
! [VarCurr] :
( v147027(VarCurr,bitIndex2)
<=> v147028(VarCurr) ) ).
fof(addAssignment_82823,axiom,
! [VarCurr] :
( v147027(VarCurr,bitIndex3)
<=> v147028(VarCurr) ) ).
fof(addAssignment_82822,axiom,
! [VarCurr] :
( v147027(VarCurr,bitIndex4)
<=> v147028(VarCurr) ) ).
fof(addAssignment_82821,axiom,
! [VarCurr] :
( v147027(VarCurr,bitIndex5)
<=> v147028(VarCurr) ) ).
fof(addAssignment_82820,axiom,
! [VarCurr] :
( v147027(VarCurr,bitIndex6)
<=> v147028(VarCurr) ) ).
fof(addAssignment_82819,axiom,
! [VarCurr] :
( v147027(VarCurr,bitIndex7)
<=> v147028(VarCurr) ) ).
fof(addAssignment_82818,axiom,
! [VarCurr] :
( v147028(VarCurr)
<=> v84975(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2173,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147003(VarCurr,B)
<=> ( v147004(VarCurr,B)
| v147023(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2172,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147023(VarCurr,B)
<=> ( v147024(VarCurr,B)
& v146944(VarCurr,B) ) ) ) ).
fof(addAssignment_82817,axiom,
! [VarCurr] :
( v147024(VarCurr,bitIndex0)
<=> v147025(VarCurr) ) ).
fof(addAssignment_82816,axiom,
! [VarCurr] :
( v147024(VarCurr,bitIndex1)
<=> v147025(VarCurr) ) ).
fof(addAssignment_82815,axiom,
! [VarCurr] :
( v147024(VarCurr,bitIndex2)
<=> v147025(VarCurr) ) ).
fof(addAssignment_82814,axiom,
! [VarCurr] :
( v147024(VarCurr,bitIndex3)
<=> v147025(VarCurr) ) ).
fof(addAssignment_82813,axiom,
! [VarCurr] :
( v147024(VarCurr,bitIndex4)
<=> v147025(VarCurr) ) ).
fof(addAssignment_82812,axiom,
! [VarCurr] :
( v147024(VarCurr,bitIndex5)
<=> v147025(VarCurr) ) ).
fof(addAssignment_82811,axiom,
! [VarCurr] :
( v147024(VarCurr,bitIndex6)
<=> v147025(VarCurr) ) ).
fof(addAssignment_82810,axiom,
! [VarCurr] :
( v147024(VarCurr,bitIndex7)
<=> v147025(VarCurr) ) ).
fof(addAssignment_82809,axiom,
! [VarCurr] :
( v147025(VarCurr)
<=> v84975(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2171,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147004(VarCurr,B)
<=> ( v147005(VarCurr,B)
| v147020(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2170,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147020(VarCurr,B)
<=> ( v147021(VarCurr,B)
& v146925(VarCurr,B) ) ) ) ).
fof(addAssignment_82808,axiom,
! [VarCurr] :
( v147021(VarCurr,bitIndex0)
<=> v147022(VarCurr) ) ).
fof(addAssignment_82807,axiom,
! [VarCurr] :
( v147021(VarCurr,bitIndex1)
<=> v147022(VarCurr) ) ).
fof(addAssignment_82806,axiom,
! [VarCurr] :
( v147021(VarCurr,bitIndex2)
<=> v147022(VarCurr) ) ).
fof(addAssignment_82805,axiom,
! [VarCurr] :
( v147021(VarCurr,bitIndex3)
<=> v147022(VarCurr) ) ).
fof(addAssignment_82804,axiom,
! [VarCurr] :
( v147021(VarCurr,bitIndex4)
<=> v147022(VarCurr) ) ).
fof(addAssignment_82803,axiom,
! [VarCurr] :
( v147021(VarCurr,bitIndex5)
<=> v147022(VarCurr) ) ).
fof(addAssignment_82802,axiom,
! [VarCurr] :
( v147021(VarCurr,bitIndex6)
<=> v147022(VarCurr) ) ).
fof(addAssignment_82801,axiom,
! [VarCurr] :
( v147021(VarCurr,bitIndex7)
<=> v147022(VarCurr) ) ).
fof(addAssignment_82800,axiom,
! [VarCurr] :
( v147022(VarCurr)
<=> v84975(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2169,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147005(VarCurr,B)
<=> ( v147006(VarCurr,B)
| v147017(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2168,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147017(VarCurr,B)
<=> ( v147018(VarCurr,B)
& v146906(VarCurr,B) ) ) ) ).
fof(addAssignment_82799,axiom,
! [VarCurr] :
( v147018(VarCurr,bitIndex0)
<=> v147019(VarCurr) ) ).
fof(addAssignment_82798,axiom,
! [VarCurr] :
( v147018(VarCurr,bitIndex1)
<=> v147019(VarCurr) ) ).
fof(addAssignment_82797,axiom,
! [VarCurr] :
( v147018(VarCurr,bitIndex2)
<=> v147019(VarCurr) ) ).
fof(addAssignment_82796,axiom,
! [VarCurr] :
( v147018(VarCurr,bitIndex3)
<=> v147019(VarCurr) ) ).
fof(addAssignment_82795,axiom,
! [VarCurr] :
( v147018(VarCurr,bitIndex4)
<=> v147019(VarCurr) ) ).
fof(addAssignment_82794,axiom,
! [VarCurr] :
( v147018(VarCurr,bitIndex5)
<=> v147019(VarCurr) ) ).
fof(addAssignment_82793,axiom,
! [VarCurr] :
( v147018(VarCurr,bitIndex6)
<=> v147019(VarCurr) ) ).
fof(addAssignment_82792,axiom,
! [VarCurr] :
( v147018(VarCurr,bitIndex7)
<=> v147019(VarCurr) ) ).
fof(addAssignment_82791,axiom,
! [VarCurr] :
( v147019(VarCurr)
<=> v84975(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2167,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147006(VarCurr,B)
<=> ( v147007(VarCurr,B)
| v147014(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2166,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147014(VarCurr,B)
<=> ( v147015(VarCurr,B)
& v146887(VarCurr,B) ) ) ) ).
fof(addAssignment_82790,axiom,
! [VarCurr] :
( v147015(VarCurr,bitIndex0)
<=> v147016(VarCurr) ) ).
fof(addAssignment_82789,axiom,
! [VarCurr] :
( v147015(VarCurr,bitIndex1)
<=> v147016(VarCurr) ) ).
fof(addAssignment_82788,axiom,
! [VarCurr] :
( v147015(VarCurr,bitIndex2)
<=> v147016(VarCurr) ) ).
fof(addAssignment_82787,axiom,
! [VarCurr] :
( v147015(VarCurr,bitIndex3)
<=> v147016(VarCurr) ) ).
fof(addAssignment_82786,axiom,
! [VarCurr] :
( v147015(VarCurr,bitIndex4)
<=> v147016(VarCurr) ) ).
fof(addAssignment_82785,axiom,
! [VarCurr] :
( v147015(VarCurr,bitIndex5)
<=> v147016(VarCurr) ) ).
fof(addAssignment_82784,axiom,
! [VarCurr] :
( v147015(VarCurr,bitIndex6)
<=> v147016(VarCurr) ) ).
fof(addAssignment_82783,axiom,
! [VarCurr] :
( v147015(VarCurr,bitIndex7)
<=> v147016(VarCurr) ) ).
fof(addAssignment_82782,axiom,
! [VarCurr] :
( v147016(VarCurr)
<=> v84975(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2165,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147007(VarCurr,B)
<=> ( v147008(VarCurr,B)
| v147011(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2164,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147011(VarCurr,B)
<=> ( v147012(VarCurr,B)
& v146868(VarCurr,B) ) ) ) ).
fof(addAssignment_82781,axiom,
! [VarCurr] :
( v147012(VarCurr,bitIndex0)
<=> v147013(VarCurr) ) ).
fof(addAssignment_82780,axiom,
! [VarCurr] :
( v147012(VarCurr,bitIndex1)
<=> v147013(VarCurr) ) ).
fof(addAssignment_82779,axiom,
! [VarCurr] :
( v147012(VarCurr,bitIndex2)
<=> v147013(VarCurr) ) ).
fof(addAssignment_82778,axiom,
! [VarCurr] :
( v147012(VarCurr,bitIndex3)
<=> v147013(VarCurr) ) ).
fof(addAssignment_82777,axiom,
! [VarCurr] :
( v147012(VarCurr,bitIndex4)
<=> v147013(VarCurr) ) ).
fof(addAssignment_82776,axiom,
! [VarCurr] :
( v147012(VarCurr,bitIndex5)
<=> v147013(VarCurr) ) ).
fof(addAssignment_82775,axiom,
! [VarCurr] :
( v147012(VarCurr,bitIndex6)
<=> v147013(VarCurr) ) ).
fof(addAssignment_82774,axiom,
! [VarCurr] :
( v147012(VarCurr,bitIndex7)
<=> v147013(VarCurr) ) ).
fof(addAssignment_82773,axiom,
! [VarCurr] :
( v147013(VarCurr)
<=> v84975(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2163,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v147008(VarCurr,B)
<=> ( v147009(VarCurr,B)
& v146838(VarCurr,B) ) ) ) ).
fof(addAssignment_82772,axiom,
! [VarCurr] :
( v147009(VarCurr,bitIndex0)
<=> v147010(VarCurr) ) ).
fof(addAssignment_82771,axiom,
! [VarCurr] :
( v147009(VarCurr,bitIndex1)
<=> v147010(VarCurr) ) ).
fof(addAssignment_82770,axiom,
! [VarCurr] :
( v147009(VarCurr,bitIndex2)
<=> v147010(VarCurr) ) ).
fof(addAssignment_82769,axiom,
! [VarCurr] :
( v147009(VarCurr,bitIndex3)
<=> v147010(VarCurr) ) ).
fof(addAssignment_82768,axiom,
! [VarCurr] :
( v147009(VarCurr,bitIndex4)
<=> v147010(VarCurr) ) ).
fof(addAssignment_82767,axiom,
! [VarCurr] :
( v147009(VarCurr,bitIndex5)
<=> v147010(VarCurr) ) ).
fof(addAssignment_82766,axiom,
! [VarCurr] :
( v147009(VarCurr,bitIndex6)
<=> v147010(VarCurr) ) ).
fof(addAssignment_82765,axiom,
! [VarCurr] :
( v147009(VarCurr,bitIndex7)
<=> v147010(VarCurr) ) ).
fof(addAssignment_82764,axiom,
! [VarCurr] :
( v147010(VarCurr)
<=> v84975(VarCurr,bitIndex7) ) ).
fof(addAssignment_82763,axiom,
! [VarCurr] :
( v146982(VarCurr,bitIndex0)
<=> v146991(VarCurr,bitIndex0) ) ).
fof(addAssignment_82762,axiom,
! [VarCurr] :
( v146991(VarCurr,bitIndex0)
<=> v146999(VarCurr) ) ).
fof(addAssignment_82761,axiom,
! [VarCurr] :
( v146991(VarCurr,bitIndex1)
<=> v146998(VarCurr) ) ).
fof(addAssignment_82760,axiom,
! [VarCurr] :
( v146991(VarCurr,bitIndex2)
<=> v146997(VarCurr) ) ).
fof(addAssignment_82759,axiom,
! [VarCurr] :
( v146991(VarCurr,bitIndex3)
<=> v146996(VarCurr) ) ).
fof(addAssignment_82758,axiom,
! [VarCurr] :
( v146991(VarCurr,bitIndex4)
<=> v146995(VarCurr) ) ).
fof(addAssignment_82757,axiom,
! [VarCurr] :
( v146991(VarCurr,bitIndex5)
<=> v146994(VarCurr) ) ).
fof(addAssignment_82756,axiom,
! [VarCurr] :
( v146991(VarCurr,bitIndex6)
<=> v146993(VarCurr) ) ).
fof(addAssignment_82755,axiom,
! [VarCurr] :
( v146991(VarCurr,bitIndex7)
<=> v146992(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2299,axiom,
! [VarCurr] :
( v146999(VarCurr)
<=> ( ( v85128(VarCurr,bitIndex11)
<=> $false )
& ( v85128(VarCurr,bitIndex10)
<=> $false )
& ( v85128(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2298,axiom,
! [VarCurr] :
( v146998(VarCurr)
<=> ( ( v85128(VarCurr,bitIndex11)
<=> $false )
& ( v85128(VarCurr,bitIndex10)
<=> $false )
& ( v85128(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2297,axiom,
! [VarCurr] :
( v146997(VarCurr)
<=> ( ( v85128(VarCurr,bitIndex11)
<=> $false )
& ( v85128(VarCurr,bitIndex10)
<=> $true )
& ( v85128(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2296,axiom,
! [VarCurr] :
( v146996(VarCurr)
<=> ( ( v85128(VarCurr,bitIndex11)
<=> $false )
& ( v85128(VarCurr,bitIndex10)
<=> $true )
& ( v85128(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2295,axiom,
! [VarCurr] :
( v146995(VarCurr)
<=> ( ( v85128(VarCurr,bitIndex11)
<=> $true )
& ( v85128(VarCurr,bitIndex10)
<=> $false )
& ( v85128(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2294,axiom,
! [VarCurr] :
( v146994(VarCurr)
<=> ( ( v85128(VarCurr,bitIndex11)
<=> $true )
& ( v85128(VarCurr,bitIndex10)
<=> $false )
& ( v85128(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2293,axiom,
! [VarCurr] :
( v146993(VarCurr)
<=> ( ( v85128(VarCurr,bitIndex11)
<=> $true )
& ( v85128(VarCurr,bitIndex10)
<=> $true )
& ( v85128(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2292,axiom,
! [VarCurr] :
( v146992(VarCurr)
<=> ( ( v85128(VarCurr,bitIndex11)
<=> $true )
& ( v85128(VarCurr,bitIndex10)
<=> $true )
& ( v85128(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_82754,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85128(VarCurr,B)
<=> v85130(VarCurr,B) ) ) ).
fof(addAssignment_82753,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85130(VarCurr,B)
<=> v85132(VarCurr,B) ) ) ).
fof(addAssignment_82752,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v85132(VarNext,B)
<=> v146984(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146985(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146984(VarNext,B)
<=> v85132(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2084,axiom,
! [VarNext] :
( v146985(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146984(VarNext,B)
<=> v85678(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146985(VarNext)
<=> v146986(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146986(VarNext)
<=> ( v146988(VarNext)
& v85663(VarNext) ) ) ) ).
fof(writeUnaryOperator_11123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146988(VarNext)
<=> v85672(VarNext) ) ) ).
fof(addAssignment_82751,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85142(VarCurr,B)
<=> v85144(VarCurr,B) ) ) ).
fof(addAssignment_82750,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85144(VarCurr,B)
<=> v85654(VarCurr,B) ) ) ).
fof(addAssignment_82749,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85146(VarCurr,B)
<=> v85148(VarCurr,B) ) ) ).
fof(addAssignment_82748,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85148(VarCurr,B)
<=> v85646(VarCurr,B) ) ) ).
fof(addAssignment_82747,axiom,
! [VarCurr] :
( v146963(VarCurr,bitIndex0)
<=> v146972(VarCurr,bitIndex0) ) ).
fof(addAssignment_82746,axiom,
! [VarCurr] :
( v146972(VarCurr,bitIndex0)
<=> v146980(VarCurr) ) ).
fof(addAssignment_82745,axiom,
! [VarCurr] :
( v146972(VarCurr,bitIndex1)
<=> v146979(VarCurr) ) ).
fof(addAssignment_82744,axiom,
! [VarCurr] :
( v146972(VarCurr,bitIndex2)
<=> v146978(VarCurr) ) ).
fof(addAssignment_82743,axiom,
! [VarCurr] :
( v146972(VarCurr,bitIndex3)
<=> v146977(VarCurr) ) ).
fof(addAssignment_82742,axiom,
! [VarCurr] :
( v146972(VarCurr,bitIndex4)
<=> v146976(VarCurr) ) ).
fof(addAssignment_82741,axiom,
! [VarCurr] :
( v146972(VarCurr,bitIndex5)
<=> v146975(VarCurr) ) ).
fof(addAssignment_82740,axiom,
! [VarCurr] :
( v146972(VarCurr,bitIndex6)
<=> v146974(VarCurr) ) ).
fof(addAssignment_82739,axiom,
! [VarCurr] :
( v146972(VarCurr,bitIndex7)
<=> v146973(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2291,axiom,
! [VarCurr] :
( v146980(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex11)
<=> $false )
& ( v85150(VarCurr,bitIndex10)
<=> $false )
& ( v85150(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2290,axiom,
! [VarCurr] :
( v146979(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex11)
<=> $false )
& ( v85150(VarCurr,bitIndex10)
<=> $false )
& ( v85150(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2289,axiom,
! [VarCurr] :
( v146978(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex11)
<=> $false )
& ( v85150(VarCurr,bitIndex10)
<=> $true )
& ( v85150(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2288,axiom,
! [VarCurr] :
( v146977(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex11)
<=> $false )
& ( v85150(VarCurr,bitIndex10)
<=> $true )
& ( v85150(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2287,axiom,
! [VarCurr] :
( v146976(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex11)
<=> $true )
& ( v85150(VarCurr,bitIndex10)
<=> $false )
& ( v85150(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2286,axiom,
! [VarCurr] :
( v146975(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex11)
<=> $true )
& ( v85150(VarCurr,bitIndex10)
<=> $false )
& ( v85150(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2285,axiom,
! [VarCurr] :
( v146974(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex11)
<=> $true )
& ( v85150(VarCurr,bitIndex10)
<=> $true )
& ( v85150(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2284,axiom,
! [VarCurr] :
( v146973(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex11)
<=> $true )
& ( v85150(VarCurr,bitIndex10)
<=> $true )
& ( v85150(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_82738,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85150(VarCurr,B)
<=> v85152(VarCurr,B) ) ) ).
fof(addAssignment_82737,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85152(VarCurr,B)
<=> v85154(VarCurr,B) ) ) ).
fof(addAssignment_82736,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v85154(VarNext,B)
<=> v146965(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146966(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146965(VarNext,B)
<=> v85154(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2083,axiom,
! [VarNext] :
( v146966(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146965(VarNext,B)
<=> v85640(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146966(VarNext)
<=> v146967(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146967(VarNext)
<=> ( v146969(VarNext)
& v85625(VarNext) ) ) ) ).
fof(writeUnaryOperator_11122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146969(VarNext)
<=> v85634(VarNext) ) ) ).
fof(addAssignment_82735,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85164(VarCurr,B)
<=> v85166(VarCurr,B) ) ) ).
fof(addAssignment_82734,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85166(VarCurr,B)
<=> v85616(VarCurr,B) ) ) ).
fof(addAssignment_82733,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85168(VarCurr,B)
<=> v85170(VarCurr,B) ) ) ).
fof(addAssignment_82732,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85170(VarCurr,B)
<=> v85607(VarCurr,B) ) ) ).
fof(addAssignment_82731,axiom,
! [VarCurr] :
( v146944(VarCurr,bitIndex0)
<=> v146953(VarCurr,bitIndex0) ) ).
fof(addAssignment_82730,axiom,
! [VarCurr] :
( v146953(VarCurr,bitIndex0)
<=> v146961(VarCurr) ) ).
fof(addAssignment_82729,axiom,
! [VarCurr] :
( v146953(VarCurr,bitIndex1)
<=> v146960(VarCurr) ) ).
fof(addAssignment_82728,axiom,
! [VarCurr] :
( v146953(VarCurr,bitIndex2)
<=> v146959(VarCurr) ) ).
fof(addAssignment_82727,axiom,
! [VarCurr] :
( v146953(VarCurr,bitIndex3)
<=> v146958(VarCurr) ) ).
fof(addAssignment_82726,axiom,
! [VarCurr] :
( v146953(VarCurr,bitIndex4)
<=> v146957(VarCurr) ) ).
fof(addAssignment_82725,axiom,
! [VarCurr] :
( v146953(VarCurr,bitIndex5)
<=> v146956(VarCurr) ) ).
fof(addAssignment_82724,axiom,
! [VarCurr] :
( v146953(VarCurr,bitIndex6)
<=> v146955(VarCurr) ) ).
fof(addAssignment_82723,axiom,
! [VarCurr] :
( v146953(VarCurr,bitIndex7)
<=> v146954(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2283,axiom,
! [VarCurr] :
( v146961(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex11)
<=> $false )
& ( v85172(VarCurr,bitIndex10)
<=> $false )
& ( v85172(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2282,axiom,
! [VarCurr] :
( v146960(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex11)
<=> $false )
& ( v85172(VarCurr,bitIndex10)
<=> $false )
& ( v85172(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2281,axiom,
! [VarCurr] :
( v146959(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex11)
<=> $false )
& ( v85172(VarCurr,bitIndex10)
<=> $true )
& ( v85172(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2280,axiom,
! [VarCurr] :
( v146958(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex11)
<=> $false )
& ( v85172(VarCurr,bitIndex10)
<=> $true )
& ( v85172(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2279,axiom,
! [VarCurr] :
( v146957(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex11)
<=> $true )
& ( v85172(VarCurr,bitIndex10)
<=> $false )
& ( v85172(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2278,axiom,
! [VarCurr] :
( v146956(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex11)
<=> $true )
& ( v85172(VarCurr,bitIndex10)
<=> $false )
& ( v85172(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2277,axiom,
! [VarCurr] :
( v146955(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex11)
<=> $true )
& ( v85172(VarCurr,bitIndex10)
<=> $true )
& ( v85172(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2276,axiom,
! [VarCurr] :
( v146954(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex11)
<=> $true )
& ( v85172(VarCurr,bitIndex10)
<=> $true )
& ( v85172(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_82722,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85172(VarCurr,B)
<=> v85174(VarCurr,B) ) ) ).
fof(addAssignment_82721,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85174(VarCurr,B)
<=> v85176(VarCurr,B) ) ) ).
fof(addAssignment_82720,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v85176(VarNext,B)
<=> v146946(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146947(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146946(VarNext,B)
<=> v85176(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2082,axiom,
! [VarNext] :
( v146947(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146946(VarNext,B)
<=> v85601(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146947(VarNext)
<=> v146948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146948(VarNext)
<=> ( v146950(VarNext)
& v85586(VarNext) ) ) ) ).
fof(writeUnaryOperator_11121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146950(VarNext)
<=> v85595(VarNext) ) ) ).
fof(addAssignment_82719,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85186(VarCurr,B)
<=> v85188(VarCurr,B) ) ) ).
fof(addAssignment_82718,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85188(VarCurr,B)
<=> v85577(VarCurr,B) ) ) ).
fof(addAssignment_82717,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85190(VarCurr,B)
<=> v85192(VarCurr,B) ) ) ).
fof(addAssignment_82716,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85192(VarCurr,B)
<=> v85568(VarCurr,B) ) ) ).
fof(addAssignment_82715,axiom,
! [VarCurr] :
( v146925(VarCurr,bitIndex0)
<=> v146934(VarCurr,bitIndex0) ) ).
fof(addAssignment_82714,axiom,
! [VarCurr] :
( v146934(VarCurr,bitIndex0)
<=> v146942(VarCurr) ) ).
fof(addAssignment_82713,axiom,
! [VarCurr] :
( v146934(VarCurr,bitIndex1)
<=> v146941(VarCurr) ) ).
fof(addAssignment_82712,axiom,
! [VarCurr] :
( v146934(VarCurr,bitIndex2)
<=> v146940(VarCurr) ) ).
fof(addAssignment_82711,axiom,
! [VarCurr] :
( v146934(VarCurr,bitIndex3)
<=> v146939(VarCurr) ) ).
fof(addAssignment_82710,axiom,
! [VarCurr] :
( v146934(VarCurr,bitIndex4)
<=> v146938(VarCurr) ) ).
fof(addAssignment_82709,axiom,
! [VarCurr] :
( v146934(VarCurr,bitIndex5)
<=> v146937(VarCurr) ) ).
fof(addAssignment_82708,axiom,
! [VarCurr] :
( v146934(VarCurr,bitIndex6)
<=> v146936(VarCurr) ) ).
fof(addAssignment_82707,axiom,
! [VarCurr] :
( v146934(VarCurr,bitIndex7)
<=> v146935(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2275,axiom,
! [VarCurr] :
( v146942(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex11)
<=> $false )
& ( v85194(VarCurr,bitIndex10)
<=> $false )
& ( v85194(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2274,axiom,
! [VarCurr] :
( v146941(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex11)
<=> $false )
& ( v85194(VarCurr,bitIndex10)
<=> $false )
& ( v85194(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2273,axiom,
! [VarCurr] :
( v146940(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex11)
<=> $false )
& ( v85194(VarCurr,bitIndex10)
<=> $true )
& ( v85194(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2272,axiom,
! [VarCurr] :
( v146939(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex11)
<=> $false )
& ( v85194(VarCurr,bitIndex10)
<=> $true )
& ( v85194(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2271,axiom,
! [VarCurr] :
( v146938(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex11)
<=> $true )
& ( v85194(VarCurr,bitIndex10)
<=> $false )
& ( v85194(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2270,axiom,
! [VarCurr] :
( v146937(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex11)
<=> $true )
& ( v85194(VarCurr,bitIndex10)
<=> $false )
& ( v85194(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2269,axiom,
! [VarCurr] :
( v146936(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex11)
<=> $true )
& ( v85194(VarCurr,bitIndex10)
<=> $true )
& ( v85194(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2268,axiom,
! [VarCurr] :
( v146935(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex11)
<=> $true )
& ( v85194(VarCurr,bitIndex10)
<=> $true )
& ( v85194(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_82706,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85194(VarCurr,B)
<=> v85196(VarCurr,B) ) ) ).
fof(addAssignment_82705,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85196(VarCurr,B)
<=> v85198(VarCurr,B) ) ) ).
fof(addAssignment_82704,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v85198(VarNext,B)
<=> v146927(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146928(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146927(VarNext,B)
<=> v85198(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2081,axiom,
! [VarNext] :
( v146928(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146927(VarNext,B)
<=> v85562(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146928(VarNext)
<=> v146929(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146929(VarNext)
<=> ( v146931(VarNext)
& v85547(VarNext) ) ) ) ).
fof(writeUnaryOperator_11120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146931(VarNext)
<=> v85556(VarNext) ) ) ).
fof(addAssignment_82703,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85208(VarCurr,B)
<=> v85210(VarCurr,B) ) ) ).
fof(addAssignment_82702,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85210(VarCurr,B)
<=> v85538(VarCurr,B) ) ) ).
fof(addAssignment_82701,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85212(VarCurr,B)
<=> v85214(VarCurr,B) ) ) ).
fof(addAssignment_82700,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85214(VarCurr,B)
<=> v85529(VarCurr,B) ) ) ).
fof(addAssignment_82699,axiom,
! [VarCurr] :
( v146906(VarCurr,bitIndex0)
<=> v146915(VarCurr,bitIndex0) ) ).
fof(addAssignment_82698,axiom,
! [VarCurr] :
( v146915(VarCurr,bitIndex0)
<=> v146923(VarCurr) ) ).
fof(addAssignment_82697,axiom,
! [VarCurr] :
( v146915(VarCurr,bitIndex1)
<=> v146922(VarCurr) ) ).
fof(addAssignment_82696,axiom,
! [VarCurr] :
( v146915(VarCurr,bitIndex2)
<=> v146921(VarCurr) ) ).
fof(addAssignment_82695,axiom,
! [VarCurr] :
( v146915(VarCurr,bitIndex3)
<=> v146920(VarCurr) ) ).
fof(addAssignment_82694,axiom,
! [VarCurr] :
( v146915(VarCurr,bitIndex4)
<=> v146919(VarCurr) ) ).
fof(addAssignment_82693,axiom,
! [VarCurr] :
( v146915(VarCurr,bitIndex5)
<=> v146918(VarCurr) ) ).
fof(addAssignment_82692,axiom,
! [VarCurr] :
( v146915(VarCurr,bitIndex6)
<=> v146917(VarCurr) ) ).
fof(addAssignment_82691,axiom,
! [VarCurr] :
( v146915(VarCurr,bitIndex7)
<=> v146916(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2267,axiom,
! [VarCurr] :
( v146923(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex11)
<=> $false )
& ( v85216(VarCurr,bitIndex10)
<=> $false )
& ( v85216(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2266,axiom,
! [VarCurr] :
( v146922(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex11)
<=> $false )
& ( v85216(VarCurr,bitIndex10)
<=> $false )
& ( v85216(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2265,axiom,
! [VarCurr] :
( v146921(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex11)
<=> $false )
& ( v85216(VarCurr,bitIndex10)
<=> $true )
& ( v85216(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2264,axiom,
! [VarCurr] :
( v146920(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex11)
<=> $false )
& ( v85216(VarCurr,bitIndex10)
<=> $true )
& ( v85216(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2263,axiom,
! [VarCurr] :
( v146919(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex11)
<=> $true )
& ( v85216(VarCurr,bitIndex10)
<=> $false )
& ( v85216(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2262,axiom,
! [VarCurr] :
( v146918(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex11)
<=> $true )
& ( v85216(VarCurr,bitIndex10)
<=> $false )
& ( v85216(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2261,axiom,
! [VarCurr] :
( v146917(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex11)
<=> $true )
& ( v85216(VarCurr,bitIndex10)
<=> $true )
& ( v85216(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2260,axiom,
! [VarCurr] :
( v146916(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex11)
<=> $true )
& ( v85216(VarCurr,bitIndex10)
<=> $true )
& ( v85216(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_82690,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85216(VarCurr,B)
<=> v85218(VarCurr,B) ) ) ).
fof(addAssignment_82689,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85218(VarCurr,B)
<=> v85220(VarCurr,B) ) ) ).
fof(addAssignment_82688,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v85220(VarNext,B)
<=> v146908(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146909(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146908(VarNext,B)
<=> v85220(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2080,axiom,
! [VarNext] :
( v146909(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146908(VarNext,B)
<=> v85523(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146909(VarNext)
<=> v146910(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146910(VarNext)
<=> ( v146912(VarNext)
& v85508(VarNext) ) ) ) ).
fof(writeUnaryOperator_11119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146912(VarNext)
<=> v85517(VarNext) ) ) ).
fof(addAssignment_82687,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85230(VarCurr,B)
<=> v85232(VarCurr,B) ) ) ).
fof(addAssignment_82686,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85232(VarCurr,B)
<=> v85499(VarCurr,B) ) ) ).
fof(addAssignment_82685,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85234(VarCurr,B)
<=> v85236(VarCurr,B) ) ) ).
fof(addAssignment_82684,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85236(VarCurr,B)
<=> v85490(VarCurr,B) ) ) ).
fof(addAssignment_82683,axiom,
! [VarCurr] :
( v146887(VarCurr,bitIndex0)
<=> v146896(VarCurr,bitIndex0) ) ).
fof(addAssignment_82682,axiom,
! [VarCurr] :
( v146896(VarCurr,bitIndex0)
<=> v146904(VarCurr) ) ).
fof(addAssignment_82681,axiom,
! [VarCurr] :
( v146896(VarCurr,bitIndex1)
<=> v146903(VarCurr) ) ).
fof(addAssignment_82680,axiom,
! [VarCurr] :
( v146896(VarCurr,bitIndex2)
<=> v146902(VarCurr) ) ).
fof(addAssignment_82679,axiom,
! [VarCurr] :
( v146896(VarCurr,bitIndex3)
<=> v146901(VarCurr) ) ).
fof(addAssignment_82678,axiom,
! [VarCurr] :
( v146896(VarCurr,bitIndex4)
<=> v146900(VarCurr) ) ).
fof(addAssignment_82677,axiom,
! [VarCurr] :
( v146896(VarCurr,bitIndex5)
<=> v146899(VarCurr) ) ).
fof(addAssignment_82676,axiom,
! [VarCurr] :
( v146896(VarCurr,bitIndex6)
<=> v146898(VarCurr) ) ).
fof(addAssignment_82675,axiom,
! [VarCurr] :
( v146896(VarCurr,bitIndex7)
<=> v146897(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2259,axiom,
! [VarCurr] :
( v146904(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex11)
<=> $false )
& ( v85238(VarCurr,bitIndex10)
<=> $false )
& ( v85238(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2258,axiom,
! [VarCurr] :
( v146903(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex11)
<=> $false )
& ( v85238(VarCurr,bitIndex10)
<=> $false )
& ( v85238(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2257,axiom,
! [VarCurr] :
( v146902(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex11)
<=> $false )
& ( v85238(VarCurr,bitIndex10)
<=> $true )
& ( v85238(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2256,axiom,
! [VarCurr] :
( v146901(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex11)
<=> $false )
& ( v85238(VarCurr,bitIndex10)
<=> $true )
& ( v85238(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2255,axiom,
! [VarCurr] :
( v146900(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex11)
<=> $true )
& ( v85238(VarCurr,bitIndex10)
<=> $false )
& ( v85238(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2254,axiom,
! [VarCurr] :
( v146899(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex11)
<=> $true )
& ( v85238(VarCurr,bitIndex10)
<=> $false )
& ( v85238(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2253,axiom,
! [VarCurr] :
( v146898(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex11)
<=> $true )
& ( v85238(VarCurr,bitIndex10)
<=> $true )
& ( v85238(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2252,axiom,
! [VarCurr] :
( v146897(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex11)
<=> $true )
& ( v85238(VarCurr,bitIndex10)
<=> $true )
& ( v85238(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_82674,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85238(VarCurr,B)
<=> v85240(VarCurr,B) ) ) ).
fof(addAssignment_82673,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85240(VarCurr,B)
<=> v85242(VarCurr,B) ) ) ).
fof(addAssignment_82672,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v85242(VarNext,B)
<=> v146889(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146890(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146889(VarNext,B)
<=> v85242(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2079,axiom,
! [VarNext] :
( v146890(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146889(VarNext,B)
<=> v85484(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146890(VarNext)
<=> v146891(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146891(VarNext)
<=> ( v146893(VarNext)
& v85469(VarNext) ) ) ) ).
fof(writeUnaryOperator_11118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146893(VarNext)
<=> v85478(VarNext) ) ) ).
fof(addAssignment_82671,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85252(VarCurr,B)
<=> v85254(VarCurr,B) ) ) ).
fof(addAssignment_82670,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85254(VarCurr,B)
<=> v85460(VarCurr,B) ) ) ).
fof(addAssignment_82669,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85256(VarCurr,B)
<=> v85258(VarCurr,B) ) ) ).
fof(addAssignment_82668,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85258(VarCurr,B)
<=> v85451(VarCurr,B) ) ) ).
fof(addAssignment_82667,axiom,
! [VarCurr] :
( v146868(VarCurr,bitIndex0)
<=> v146877(VarCurr,bitIndex0) ) ).
fof(addAssignment_82666,axiom,
! [VarCurr] :
( v146877(VarCurr,bitIndex0)
<=> v146885(VarCurr) ) ).
fof(addAssignment_82665,axiom,
! [VarCurr] :
( v146877(VarCurr,bitIndex1)
<=> v146884(VarCurr) ) ).
fof(addAssignment_82664,axiom,
! [VarCurr] :
( v146877(VarCurr,bitIndex2)
<=> v146883(VarCurr) ) ).
fof(addAssignment_82663,axiom,
! [VarCurr] :
( v146877(VarCurr,bitIndex3)
<=> v146882(VarCurr) ) ).
fof(addAssignment_82662,axiom,
! [VarCurr] :
( v146877(VarCurr,bitIndex4)
<=> v146881(VarCurr) ) ).
fof(addAssignment_82661,axiom,
! [VarCurr] :
( v146877(VarCurr,bitIndex5)
<=> v146880(VarCurr) ) ).
fof(addAssignment_82660,axiom,
! [VarCurr] :
( v146877(VarCurr,bitIndex6)
<=> v146879(VarCurr) ) ).
fof(addAssignment_82659,axiom,
! [VarCurr] :
( v146877(VarCurr,bitIndex7)
<=> v146878(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2251,axiom,
! [VarCurr] :
( v146885(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex11)
<=> $false )
& ( v85260(VarCurr,bitIndex10)
<=> $false )
& ( v85260(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2250,axiom,
! [VarCurr] :
( v146884(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex11)
<=> $false )
& ( v85260(VarCurr,bitIndex10)
<=> $false )
& ( v85260(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2249,axiom,
! [VarCurr] :
( v146883(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex11)
<=> $false )
& ( v85260(VarCurr,bitIndex10)
<=> $true )
& ( v85260(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2248,axiom,
! [VarCurr] :
( v146882(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex11)
<=> $false )
& ( v85260(VarCurr,bitIndex10)
<=> $true )
& ( v85260(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2247,axiom,
! [VarCurr] :
( v146881(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex11)
<=> $true )
& ( v85260(VarCurr,bitIndex10)
<=> $false )
& ( v85260(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2246,axiom,
! [VarCurr] :
( v146880(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex11)
<=> $true )
& ( v85260(VarCurr,bitIndex10)
<=> $false )
& ( v85260(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2245,axiom,
! [VarCurr] :
( v146879(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex11)
<=> $true )
& ( v85260(VarCurr,bitIndex10)
<=> $true )
& ( v85260(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2244,axiom,
! [VarCurr] :
( v146878(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex11)
<=> $true )
& ( v85260(VarCurr,bitIndex10)
<=> $true )
& ( v85260(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_82658,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85260(VarCurr,B)
<=> v85262(VarCurr,B) ) ) ).
fof(addAssignment_82657,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85262(VarCurr,B)
<=> v85264(VarCurr,B) ) ) ).
fof(addAssignment_82656,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v85264(VarNext,B)
<=> v146870(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146871(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146870(VarNext,B)
<=> v85264(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2078,axiom,
! [VarNext] :
( v146871(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146870(VarNext,B)
<=> v85445(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146871(VarNext)
<=> v146872(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146872(VarNext)
<=> ( v146874(VarNext)
& v85430(VarNext) ) ) ) ).
fof(writeUnaryOperator_11117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146874(VarNext)
<=> v85439(VarNext) ) ) ).
fof(addAssignment_82655,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85274(VarCurr,B)
<=> v85276(VarCurr,B) ) ) ).
fof(addAssignment_82654,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85276(VarCurr,B)
<=> v85421(VarCurr,B) ) ) ).
fof(addAssignment_82653,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85278(VarCurr,B)
<=> v85280(VarCurr,B) ) ) ).
fof(addAssignment_82652,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85280(VarCurr,B)
<=> v85412(VarCurr,B) ) ) ).
fof(addAssignment_82651,axiom,
! [VarCurr] :
( v146838(VarCurr,bitIndex0)
<=> v146858(VarCurr,bitIndex0) ) ).
fof(addAssignment_82650,axiom,
! [VarCurr] :
( v146858(VarCurr,bitIndex0)
<=> v146866(VarCurr) ) ).
fof(addAssignment_82649,axiom,
! [VarCurr] :
( v146858(VarCurr,bitIndex1)
<=> v146865(VarCurr) ) ).
fof(addAssignment_82648,axiom,
! [VarCurr] :
( v146858(VarCurr,bitIndex2)
<=> v146864(VarCurr) ) ).
fof(addAssignment_82647,axiom,
! [VarCurr] :
( v146858(VarCurr,bitIndex3)
<=> v146863(VarCurr) ) ).
fof(addAssignment_82646,axiom,
! [VarCurr] :
( v146858(VarCurr,bitIndex4)
<=> v146862(VarCurr) ) ).
fof(addAssignment_82645,axiom,
! [VarCurr] :
( v146858(VarCurr,bitIndex5)
<=> v146861(VarCurr) ) ).
fof(addAssignment_82644,axiom,
! [VarCurr] :
( v146858(VarCurr,bitIndex6)
<=> v146860(VarCurr) ) ).
fof(addAssignment_82643,axiom,
! [VarCurr] :
( v146858(VarCurr,bitIndex7)
<=> v146859(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2243,axiom,
! [VarCurr] :
( v146866(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex11)
<=> $false )
& ( v85282(VarCurr,bitIndex10)
<=> $false )
& ( v85282(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2242,axiom,
! [VarCurr] :
( v146865(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex11)
<=> $false )
& ( v85282(VarCurr,bitIndex10)
<=> $false )
& ( v85282(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2241,axiom,
! [VarCurr] :
( v146864(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex11)
<=> $false )
& ( v85282(VarCurr,bitIndex10)
<=> $true )
& ( v85282(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2240,axiom,
! [VarCurr] :
( v146863(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex11)
<=> $false )
& ( v85282(VarCurr,bitIndex10)
<=> $true )
& ( v85282(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2239,axiom,
! [VarCurr] :
( v146862(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex11)
<=> $true )
& ( v85282(VarCurr,bitIndex10)
<=> $false )
& ( v85282(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2238,axiom,
! [VarCurr] :
( v146861(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex11)
<=> $true )
& ( v85282(VarCurr,bitIndex10)
<=> $false )
& ( v85282(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2237,axiom,
! [VarCurr] :
( v146860(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex11)
<=> $true )
& ( v85282(VarCurr,bitIndex10)
<=> $true )
& ( v85282(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2236,axiom,
! [VarCurr] :
( v146859(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex11)
<=> $true )
& ( v85282(VarCurr,bitIndex10)
<=> $true )
& ( v85282(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_82642,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85282(VarCurr,B)
<=> v85284(VarCurr,B) ) ) ).
fof(addAssignment_82641,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85284(VarCurr,B)
<=> v85286(VarCurr,B) ) ) ).
fof(addAssignment_82640,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v85286(VarNext,B)
<=> v146851(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146852(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146851(VarNext,B)
<=> v85286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2077,axiom,
! [VarNext] :
( v146852(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v146851(VarNext,B)
<=> v85406(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146852(VarNext)
<=> v146853(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146853(VarNext)
<=> ( v146855(VarNext)
& v85391(VarNext) ) ) ) ).
fof(writeUnaryOperator_11116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146855(VarNext)
<=> v85400(VarNext) ) ) ).
fof(addAssignment_82639,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85296(VarCurr,B)
<=> v85298(VarCurr,B) ) ) ).
fof(addAssignment_82638,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85298(VarCurr,B)
<=> v85382(VarCurr,B) ) ) ).
fof(addAssignment_82637,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85300(VarCurr,B)
<=> v85302(VarCurr,B) ) ) ).
fof(addAssignment_82636,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85302(VarCurr,B)
<=> v85304(VarCurr,B) ) ) ).
fof(addAssignment_82635,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v85304(VarCurr,B)
<=> v85371(VarCurr,B) ) ) ).
fof(addAssignment_82634,axiom,
! [VarCurr] :
( v85372(VarCurr,bitIndex0)
<=> v146847(VarCurr) ) ).
fof(addAssignment_82633,axiom,
! [VarCurr] :
( v85372(VarCurr,bitIndex1)
<=> v146844(VarCurr) ) ).
fof(addAssignment_82632,axiom,
! [VarCurr] :
( v85372(VarCurr,bitIndex2)
<=> v146841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19481,axiom,
! [VarCurr] :
( v146847(VarCurr)
<=> ( v146848(VarCurr)
| v141260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19480,axiom,
! [VarCurr] :
( v146848(VarCurr)
<=> ( v146849(VarCurr)
| v141232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19479,axiom,
! [VarCurr] :
( v146849(VarCurr)
<=> ( v141177(VarCurr)
| v141204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19478,axiom,
! [VarCurr] :
( v146844(VarCurr)
<=> ( v146845(VarCurr)
| v141260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19477,axiom,
! [VarCurr] :
( v146845(VarCurr)
<=> ( v146846(VarCurr)
| v141246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19476,axiom,
! [VarCurr] :
( v146846(VarCurr)
<=> ( v141190(VarCurr)
| v141204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19475,axiom,
! [VarCurr] :
( v146841(VarCurr)
<=> ( v146842(VarCurr)
| v141260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19474,axiom,
! [VarCurr] :
( v146842(VarCurr)
<=> ( v146843(VarCurr)
| v141246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19473,axiom,
! [VarCurr] :
( v146843(VarCurr)
<=> ( v141218(VarCurr)
| v141232(VarCurr) ) ) ).
fof(addAssignment_82631,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146599(VarCurr,B)
<=> v146601(VarCurr,B) ) ) ).
fof(addAssignment_82630,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146601(VarCurr,B)
<=> v146808(VarCurr,B) ) ) ).
fof(addAssignment_82629,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v146808(VarCurr,B)
<=> v146812(VarCurr,B) ) ) ).
fof(addAssignment_82628,axiom,
! [VarCurr] :
( ( v146808(VarCurr,bitIndex25)
<=> v146811(VarCurr,bitIndex14) )
& ( v146808(VarCurr,bitIndex24)
<=> v146811(VarCurr,bitIndex13) )
& ( v146808(VarCurr,bitIndex23)
<=> v146811(VarCurr,bitIndex12) )
& ( v146808(VarCurr,bitIndex22)
<=> v146811(VarCurr,bitIndex11) )
& ( v146808(VarCurr,bitIndex21)
<=> v146811(VarCurr,bitIndex10) )
& ( v146808(VarCurr,bitIndex20)
<=> v146811(VarCurr,bitIndex9) )
& ( v146808(VarCurr,bitIndex19)
<=> v146811(VarCurr,bitIndex8) )
& ( v146808(VarCurr,bitIndex18)
<=> v146811(VarCurr,bitIndex7) )
& ( v146808(VarCurr,bitIndex17)
<=> v146811(VarCurr,bitIndex6) )
& ( v146808(VarCurr,bitIndex16)
<=> v146811(VarCurr,bitIndex5) )
& ( v146808(VarCurr,bitIndex15)
<=> v146811(VarCurr,bitIndex4) )
& ( v146808(VarCurr,bitIndex14)
<=> v146811(VarCurr,bitIndex3) )
& ( v146808(VarCurr,bitIndex13)
<=> v146811(VarCurr,bitIndex2) )
& ( v146808(VarCurr,bitIndex12)
<=> v146811(VarCurr,bitIndex1) )
& ( v146808(VarCurr,bitIndex11)
<=> v146811(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82627,axiom,
! [VarCurr] :
( ( v146808(VarCurr,bitIndex28)
<=> v146810(VarCurr,bitIndex2) )
& ( v146808(VarCurr,bitIndex27)
<=> v146810(VarCurr,bitIndex1) )
& ( v146808(VarCurr,bitIndex26)
<=> v146810(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82626,axiom,
! [VarCurr] :
( ( v146808(VarCurr,bitIndex32)
<=> v146603(VarCurr,bitIndex3) )
& ( v146808(VarCurr,bitIndex31)
<=> v146603(VarCurr,bitIndex2) )
& ( v146808(VarCurr,bitIndex30)
<=> v146603(VarCurr,bitIndex1) )
& ( v146808(VarCurr,bitIndex29)
<=> v146603(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82625,axiom,
! [VarCurr] :
( ( v146808(VarCurr,bitIndex35)
<=> v146809(VarCurr,bitIndex2) )
& ( v146808(VarCurr,bitIndex34)
<=> v146809(VarCurr,bitIndex1) )
& ( v146808(VarCurr,bitIndex33)
<=> v146809(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82624,axiom,
! [VarCurr] :
( ( v146603(VarCurr,bitIndex3)
<=> v146605(VarCurr,bitIndex32) )
& ( v146603(VarCurr,bitIndex2)
<=> v146605(VarCurr,bitIndex31) )
& ( v146603(VarCurr,bitIndex1)
<=> v146605(VarCurr,bitIndex30) )
& ( v146603(VarCurr,bitIndex0)
<=> v146605(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_82623,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146605(VarCurr,B)
<=> v146607(VarCurr,B) ) ) ).
fof(addAssignment_82622,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v146607(VarNext,B)
<=> v146791(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146792(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v146791(VarNext,B)
<=> v146607(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2076,axiom,
! [VarNext] :
( v146792(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v146791(VarNext,B)
<=> v146802(VarNext,B) ) ) ) ).
fof(addAssignment_82621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v146802(VarNext,B)
<=> v146800(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1616,axiom,
! [VarCurr] :
( ~ v146803(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v146800(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1622,axiom,
! [VarCurr] :
( v146803(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v146800(VarCurr,B)
<=> v146637(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19472,axiom,
! [VarCurr] :
( v146803(VarCurr)
<=> ( v146804(VarCurr)
& v146805(VarCurr) ) ) ).
fof(writeUnaryOperator_11115,axiom,
! [VarCurr] :
( ~ v146805(VarCurr)
<=> v146623(VarCurr) ) ).
fof(writeUnaryOperator_11114,axiom,
! [VarCurr] :
( ~ v146804(VarCurr)
<=> v146609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146792(VarNext)
<=> v146793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146793(VarNext)
<=> ( v146794(VarNext)
& v146730(VarNext) ) ) ) ).
fof(writeUnaryOperator_11113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146794(VarNext)
<=> v146796(VarNext) ) ) ).
fof(addAssignment_82620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146796(VarNext)
<=> v146730(VarCurr) ) ) ).
fof(addAssignment_82619,axiom,
! [VarCurr] :
( v146730(VarCurr)
<=> v146732(VarCurr) ) ).
fof(addAssignment_82618,axiom,
! [VarCurr] :
( v146732(VarCurr)
<=> v146734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19469,axiom,
! [VarCurr] :
( v146734(VarCurr)
<=> ( v146789(VarCurr)
| v146785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19468,axiom,
! [VarCurr] :
( v146789(VarCurr)
<=> ( v146736(VarCurr)
& v146740(VarCurr) ) ) ).
fof(addAssignment_82617,axiom,
! [VarCurr] :
( v146785(VarCurr)
<=> v146787(VarCurr) ) ).
fof(addAssignment_82616,axiom,
! [VarCurr] :
( v146787(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146769(VarNext)
=> ( v146740(VarNext)
<=> v146740(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2075,axiom,
! [VarNext] :
( v146769(VarNext)
=> ( v146740(VarNext)
<=> v146779(VarNext) ) ) ).
fof(addAssignment_82615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146779(VarNext)
<=> v146777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19467,axiom,
! [VarCurr] :
( v146777(VarCurr)
<=> ( v146780(VarCurr)
& v146781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19466,axiom,
! [VarCurr] :
( v146781(VarCurr)
<=> ( v146746(VarCurr)
| v146760(VarCurr) ) ) ).
fof(writeUnaryOperator_11112,axiom,
! [VarCurr] :
( ~ v146780(VarCurr)
<=> v146742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146769(VarNext)
<=> v146770(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146770(VarNext)
<=> ( v146772(VarNext)
& v146774(VarNext) ) ) ) ).
fof(writeUnaryOperator_11111,axiom,
! [VarCurr] :
( ~ v146774(VarCurr)
<=> v146736(VarCurr) ) ).
fof(addAssignment_82614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146772(VarNext)
<=> v146736(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_275,axiom,
( v146740(constB0)
<=> $true ) ).
fof(addAssignment_82613,axiom,
! [VarCurr] :
( v146760(VarCurr)
<=> v146762(VarCurr) ) ).
fof(addAssignment_82612,axiom,
! [VarCurr] :
( v146762(VarCurr)
<=> v146764(VarCurr) ) ).
fof(addAssignment_82611,axiom,
! [VarCurr] :
( v146764(VarCurr)
<=> v146766(VarCurr) ) ).
fof(addAssignment_82610,axiom,
! [VarCurr] :
( v146766(VarCurr)
<=> v130329(VarCurr) ) ).
fof(addAssignment_82609,axiom,
! [VarCurr] :
( v146746(VarCurr)
<=> v146748(VarCurr) ) ).
fof(addAssignment_82608,axiom,
! [VarCurr] :
( v146748(VarCurr)
<=> v146750(VarCurr) ) ).
fof(addAssignment_82607,axiom,
! [VarCurr] :
( v146750(VarCurr)
<=> v146752(VarCurr) ) ).
fof(addAssignment_82606,axiom,
! [VarCurr] :
( v146752(VarCurr)
<=> v146754(VarCurr) ) ).
fof(addAssignment_82605,axiom,
! [VarCurr] :
( v146754(VarCurr)
<=> v146756(VarCurr) ) ).
fof(addAssignment_82604,axiom,
! [VarCurr] :
( v146756(VarCurr)
<=> v146758(VarCurr) ) ).
fof(addAssignment_82603,axiom,
! [VarCurr] :
( v146758(VarCurr)
<=> v5187(VarCurr) ) ).
fof(addAssignment_82602,axiom,
! [VarCurr] :
( v146742(VarCurr)
<=> v146744(VarCurr) ) ).
fof(addAssignment_82601,axiom,
! [VarCurr] :
( v146744(VarCurr)
<=> $false ) ).
fof(addAssignment_82600,axiom,
! [VarCurr] :
( v146736(VarCurr)
<=> v146738(VarCurr) ) ).
fof(addAssignment_82599,axiom,
! [VarCurr] :
( v146738(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_82598,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146637(VarCurr,B)
<=> v146639(VarCurr,B) ) ) ).
fof(addAssignment_82597,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146639(VarCurr,B)
<=> v146724(VarCurr,B) ) ) ).
fof(addAssignment_82596,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v146724(VarCurr,B)
<=> v146728(VarCurr,B) ) ) ).
fof(addAssignment_82595,axiom,
! [VarCurr] :
( ( v146724(VarCurr,bitIndex25)
<=> v146727(VarCurr,bitIndex14) )
& ( v146724(VarCurr,bitIndex24)
<=> v146727(VarCurr,bitIndex13) )
& ( v146724(VarCurr,bitIndex23)
<=> v146727(VarCurr,bitIndex12) )
& ( v146724(VarCurr,bitIndex22)
<=> v146727(VarCurr,bitIndex11) )
& ( v146724(VarCurr,bitIndex21)
<=> v146727(VarCurr,bitIndex10) )
& ( v146724(VarCurr,bitIndex20)
<=> v146727(VarCurr,bitIndex9) )
& ( v146724(VarCurr,bitIndex19)
<=> v146727(VarCurr,bitIndex8) )
& ( v146724(VarCurr,bitIndex18)
<=> v146727(VarCurr,bitIndex7) )
& ( v146724(VarCurr,bitIndex17)
<=> v146727(VarCurr,bitIndex6) )
& ( v146724(VarCurr,bitIndex16)
<=> v146727(VarCurr,bitIndex5) )
& ( v146724(VarCurr,bitIndex15)
<=> v146727(VarCurr,bitIndex4) )
& ( v146724(VarCurr,bitIndex14)
<=> v146727(VarCurr,bitIndex3) )
& ( v146724(VarCurr,bitIndex13)
<=> v146727(VarCurr,bitIndex2) )
& ( v146724(VarCurr,bitIndex12)
<=> v146727(VarCurr,bitIndex1) )
& ( v146724(VarCurr,bitIndex11)
<=> v146727(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82594,axiom,
! [VarCurr] :
( ( v146724(VarCurr,bitIndex28)
<=> v146726(VarCurr,bitIndex2) )
& ( v146724(VarCurr,bitIndex27)
<=> v146726(VarCurr,bitIndex1) )
& ( v146724(VarCurr,bitIndex26)
<=> v146726(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82593,axiom,
! [VarCurr] :
( ( v146724(VarCurr,bitIndex32)
<=> v146641(VarCurr,bitIndex3) )
& ( v146724(VarCurr,bitIndex31)
<=> v146641(VarCurr,bitIndex2) )
& ( v146724(VarCurr,bitIndex30)
<=> v146641(VarCurr,bitIndex1) )
& ( v146724(VarCurr,bitIndex29)
<=> v146641(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82592,axiom,
! [VarCurr] :
( ( v146724(VarCurr,bitIndex35)
<=> v146725(VarCurr,bitIndex2) )
& ( v146724(VarCurr,bitIndex34)
<=> v146725(VarCurr,bitIndex1) )
& ( v146724(VarCurr,bitIndex33)
<=> v146725(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82591,axiom,
! [VarCurr] :
( ( v146641(VarCurr,bitIndex3)
<=> v146643(VarCurr,bitIndex32) )
& ( v146641(VarCurr,bitIndex2)
<=> v146643(VarCurr,bitIndex31) )
& ( v146641(VarCurr,bitIndex1)
<=> v146643(VarCurr,bitIndex30) )
& ( v146641(VarCurr,bitIndex0)
<=> v146643(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_82590,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146643(VarCurr,B)
<=> v146645(VarCurr,B) ) ) ).
fof(addAssignment_82589,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v146645(VarNext,B)
<=> v146707(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146708(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v146707(VarNext,B)
<=> v146645(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2074,axiom,
! [VarNext] :
( v146708(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v146707(VarNext,B)
<=> v146718(VarNext,B) ) ) ) ).
fof(addAssignment_82588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v146718(VarNext,B)
<=> v146716(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1615,axiom,
! [VarCurr] :
( ~ v146719(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v146716(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1621,axiom,
! [VarCurr] :
( v146719(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v146716(VarCurr,B)
<=> v146667(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19463,axiom,
! [VarCurr] :
( v146719(VarCurr)
<=> ( v146720(VarCurr)
& v146721(VarCurr) ) ) ).
fof(writeUnaryOperator_11110,axiom,
! [VarCurr] :
( ~ v146721(VarCurr)
<=> v146657(VarCurr) ) ).
fof(writeUnaryOperator_11109,axiom,
! [VarCurr] :
( ~ v146720(VarCurr)
<=> v146647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146708(VarNext)
<=> v146709(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146709(VarNext)
<=> ( v146710(VarNext)
& v146683(VarNext) ) ) ) ).
fof(writeUnaryOperator_11108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146710(VarNext)
<=> v146712(VarNext) ) ) ).
fof(addAssignment_82587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146712(VarNext)
<=> v146683(VarCurr) ) ) ).
fof(addAssignment_82586,axiom,
! [VarCurr] :
( v146683(VarCurr)
<=> v146685(VarCurr) ) ).
fof(addAssignment_82585,axiom,
! [VarCurr] :
( v146685(VarCurr)
<=> v146687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19460,axiom,
! [VarCurr] :
( v146687(VarCurr)
<=> ( v146705(VarCurr)
| v146697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19459,axiom,
! [VarCurr] :
( v146705(VarCurr)
<=> ( v146689(VarCurr)
& v146695(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_274,axiom,
( v146695(constB0)
<=> $true ) ).
fof(addAssignment_82584,axiom,
! [VarCurr] :
( v146697(VarCurr)
<=> v146699(VarCurr) ) ).
fof(addAssignment_82583,axiom,
! [VarCurr] :
( v146699(VarCurr)
<=> v146701(VarCurr) ) ).
fof(addAssignment_82582,axiom,
! [VarCurr] :
( v146701(VarCurr)
<=> v146703(VarCurr) ) ).
fof(addAssignment_82581,axiom,
! [VarCurr] :
( v146703(VarCurr)
<=> v130264(VarCurr) ) ).
fof(addAssignment_82580,axiom,
! [VarCurr] :
( v146689(VarCurr)
<=> v146691(VarCurr) ) ).
fof(addAssignment_82579,axiom,
! [VarCurr] :
( v146691(VarCurr)
<=> v146693(VarCurr) ) ).
fof(addAssignment_82578,axiom,
! [VarCurr] :
( v146693(VarCurr)
<=> v130252(VarCurr) ) ).
fof(addAssignment_82577,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146667(VarCurr,B)
<=> v146669(VarCurr,B) ) ) ).
fof(addAssignment_82576,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v146669(VarCurr,B)
<=> v146677(VarCurr,B) ) ) ).
fof(addAssignment_82575,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v146677(VarCurr,B)
<=> v146681(VarCurr,B) ) ) ).
fof(addAssignment_82574,axiom,
! [VarCurr] :
( ( v146677(VarCurr,bitIndex25)
<=> v146680(VarCurr,bitIndex14) )
& ( v146677(VarCurr,bitIndex24)
<=> v146680(VarCurr,bitIndex13) )
& ( v146677(VarCurr,bitIndex23)
<=> v146680(VarCurr,bitIndex12) )
& ( v146677(VarCurr,bitIndex22)
<=> v146680(VarCurr,bitIndex11) )
& ( v146677(VarCurr,bitIndex21)
<=> v146680(VarCurr,bitIndex10) )
& ( v146677(VarCurr,bitIndex20)
<=> v146680(VarCurr,bitIndex9) )
& ( v146677(VarCurr,bitIndex19)
<=> v146680(VarCurr,bitIndex8) )
& ( v146677(VarCurr,bitIndex18)
<=> v146680(VarCurr,bitIndex7) )
& ( v146677(VarCurr,bitIndex17)
<=> v146680(VarCurr,bitIndex6) )
& ( v146677(VarCurr,bitIndex16)
<=> v146680(VarCurr,bitIndex5) )
& ( v146677(VarCurr,bitIndex15)
<=> v146680(VarCurr,bitIndex4) )
& ( v146677(VarCurr,bitIndex14)
<=> v146680(VarCurr,bitIndex3) )
& ( v146677(VarCurr,bitIndex13)
<=> v146680(VarCurr,bitIndex2) )
& ( v146677(VarCurr,bitIndex12)
<=> v146680(VarCurr,bitIndex1) )
& ( v146677(VarCurr,bitIndex11)
<=> v146680(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82573,axiom,
! [VarCurr] :
( ( v146677(VarCurr,bitIndex28)
<=> v146679(VarCurr,bitIndex2) )
& ( v146677(VarCurr,bitIndex27)
<=> v146679(VarCurr,bitIndex1) )
& ( v146677(VarCurr,bitIndex26)
<=> v146679(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82572,axiom,
! [VarCurr] :
( ( v146677(VarCurr,bitIndex32)
<=> v146671(VarCurr,bitIndex3) )
& ( v146677(VarCurr,bitIndex31)
<=> v146671(VarCurr,bitIndex2) )
& ( v146677(VarCurr,bitIndex30)
<=> v146671(VarCurr,bitIndex1) )
& ( v146677(VarCurr,bitIndex29)
<=> v146671(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82571,axiom,
! [VarCurr] :
( ( v146677(VarCurr,bitIndex35)
<=> v146678(VarCurr,bitIndex2) )
& ( v146677(VarCurr,bitIndex34)
<=> v146678(VarCurr,bitIndex1) )
& ( v146677(VarCurr,bitIndex33)
<=> v146678(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82570,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v146671(VarCurr,B)
<=> v146675(VarCurr,B) ) ) ).
fof(addAssignment_82569,axiom,
! [VarCurr] :
( v146671(VarCurr,bitIndex3)
<=> v146673(VarCurr) ) ).
fof(addAssignment_82568,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v146675(VarCurr,B)
<=> v85342(VarCurr,B) ) ) ).
fof(addAssignment_82567,axiom,
! [VarCurr] :
( v146673(VarCurr)
<=> v85332(VarCurr) ) ).
fof(addAssignment_82566,axiom,
! [VarCurr] :
( v146657(VarCurr)
<=> v146659(VarCurr) ) ).
fof(addAssignment_82565,axiom,
! [VarCurr] :
( v146659(VarCurr)
<=> v146661(VarCurr) ) ).
fof(addAssignment_82564,axiom,
! [VarCurr] :
( v146661(VarCurr)
<=> v146663(VarCurr) ) ).
fof(addAssignment_82563,axiom,
! [VarCurr] :
( v146663(VarCurr)
<=> v146665(VarCurr) ) ).
fof(addAssignment_82562,axiom,
! [VarCurr] :
( v146665(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_82561,axiom,
! [VarCurr] :
( v146647(VarCurr)
<=> v146649(VarCurr) ) ).
fof(addAssignment_82560,axiom,
! [VarCurr] :
( v146649(VarCurr)
<=> v146651(VarCurr) ) ).
fof(addAssignment_82559,axiom,
! [VarCurr] :
( v146651(VarCurr)
<=> v146653(VarCurr) ) ).
fof(addAssignment_82558,axiom,
! [VarCurr] :
( v146653(VarCurr)
<=> v146655(VarCurr) ) ).
fof(addAssignment_82557,axiom,
! [VarCurr] :
( v146655(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_82556,axiom,
! [VarCurr] :
( v146623(VarCurr)
<=> v146625(VarCurr) ) ).
fof(addAssignment_82555,axiom,
! [VarCurr] :
( v146625(VarCurr)
<=> v146627(VarCurr) ) ).
fof(addAssignment_82554,axiom,
! [VarCurr] :
( v146627(VarCurr)
<=> v146629(VarCurr) ) ).
fof(addAssignment_82553,axiom,
! [VarCurr] :
( v146629(VarCurr)
<=> v146631(VarCurr) ) ).
fof(addAssignment_82552,axiom,
! [VarCurr] :
( v146631(VarCurr)
<=> v146633(VarCurr) ) ).
fof(addAssignment_82551,axiom,
! [VarCurr] :
( v146633(VarCurr)
<=> v146635(VarCurr) ) ).
fof(addAssignment_82550,axiom,
! [VarCurr] :
( v146635(VarCurr)
<=> v130192(VarCurr) ) ).
fof(addAssignment_82549,axiom,
! [VarCurr] :
( v146609(VarCurr)
<=> v146611(VarCurr) ) ).
fof(addAssignment_82548,axiom,
! [VarCurr] :
( v146611(VarCurr)
<=> v146613(VarCurr) ) ).
fof(addAssignment_82547,axiom,
! [VarCurr] :
( v146613(VarCurr)
<=> v146615(VarCurr) ) ).
fof(addAssignment_82546,axiom,
! [VarCurr] :
( v146615(VarCurr)
<=> v146617(VarCurr) ) ).
fof(addAssignment_82545,axiom,
! [VarCurr] :
( v146617(VarCurr)
<=> v146619(VarCurr) ) ).
fof(addAssignment_82544,axiom,
! [VarCurr] :
( v146619(VarCurr)
<=> v146621(VarCurr) ) ).
fof(addAssignment_82543,axiom,
! [VarCurr] :
( v146621(VarCurr)
<=> v130176(VarCurr) ) ).
fof(addAssignment_82542,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2904(VarCurr,B)
<=> v2906(VarCurr,B) ) ) ).
fof(addAssignment_82541,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2906(VarCurr,B)
<=> v2908(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2162,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2908(VarCurr,B)
<=> ( v2910(VarCurr,B)
& v146575(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_11107,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146575(VarCurr,B)
<=> ~ v146492(VarCurr,B) ) ) ).
fof(addAssignment_82540,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146492(VarCurr,B)
<=> v146494(VarCurr,B) ) ) ).
fof(addAssignment_82539,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146494(VarCurr,B)
<=> v146496(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146558(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v146496(VarNext,B)
<=> v146496(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2073,axiom,
! [VarNext] :
( v146558(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v146496(VarNext,B)
<=> v146568(VarNext,B) ) ) ) ).
fof(addAssignment_82538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v146568(VarNext,B)
<=> v146566(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1614,axiom,
! [VarCurr] :
( ~ v146569(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v146566(VarCurr,B)
<=> bxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1620,axiom,
! [VarCurr] :
( v146569(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v146566(VarCurr,B)
<=> v146506(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19458,axiom,
! [VarCurr] :
( v146569(VarCurr)
<=> ( v146570(VarCurr)
& v146571(VarCurr) ) ) ).
fof(writeUnaryOperator_11106,axiom,
! [VarCurr] :
( ~ v146571(VarCurr)
<=> v146502(VarCurr) ) ).
fof(writeUnaryOperator_11105,axiom,
! [VarCurr] :
( ~ v146570(VarCurr)
<=> v146498(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146558(VarNext)
<=> v146559(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146559(VarNext)
<=> ( v146560(VarNext)
& v146553(VarNext) ) ) ) ).
fof(writeUnaryOperator_11104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146560(VarNext)
<=> v146562(VarNext) ) ) ).
fof(addAssignment_82537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146562(VarNext)
<=> v146553(VarCurr) ) ) ).
fof(addAssignment_82536,axiom,
! [VarCurr] :
( v146553(VarCurr)
<=> v146555(VarCurr) ) ).
fof(addAssignment_82535,axiom,
! [VarCurr] :
( v146555(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_82534,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146506(VarCurr,B)
<=> v146508(VarCurr,B) ) ) ).
fof(addAssignment_82533,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146508(VarCurr,B)
<=> v146510(VarCurr,B) ) ) ).
fof(addAssignment_82532,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146510(VarCurr,B)
<=> v146512(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_183,axiom,
! [VarCurr] :
( ~ v146514(VarCurr,bitIndex7)
=> ( v146512(VarCurr,bitIndex7)
<=> v146551(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_177,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex7)
=> ( v146512(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_182,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex7)
=> ( v146551(VarCurr)
<=> v146492(VarCurr,bitIndex7) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1619,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex7)
=> ( v146551(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_181,axiom,
! [VarCurr] :
( ~ v146514(VarCurr,bitIndex6)
=> ( v146512(VarCurr,bitIndex6)
<=> v146549(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_176,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex6)
=> ( v146512(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_180,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex6)
=> ( v146549(VarCurr)
<=> v146492(VarCurr,bitIndex6) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1618,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex6)
=> ( v146549(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_179,axiom,
! [VarCurr] :
( ~ v146514(VarCurr,bitIndex5)
=> ( v146512(VarCurr,bitIndex5)
<=> v146547(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_175,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex5)
=> ( v146512(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_178,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex5)
=> ( v146547(VarCurr)
<=> v146492(VarCurr,bitIndex5) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1617,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex5)
=> ( v146547(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_177,axiom,
! [VarCurr] :
( ~ v146514(VarCurr,bitIndex4)
=> ( v146512(VarCurr,bitIndex4)
<=> v146545(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_174,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex4)
=> ( v146512(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_176,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex4)
=> ( v146545(VarCurr)
<=> v146492(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1616,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex4)
=> ( v146545(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_175,axiom,
! [VarCurr] :
( ~ v146514(VarCurr,bitIndex3)
=> ( v146512(VarCurr,bitIndex3)
<=> v146543(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_173,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex3)
=> ( v146512(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_174,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex3)
=> ( v146543(VarCurr)
<=> v146492(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1615,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex3)
=> ( v146543(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_173,axiom,
! [VarCurr] :
( ~ v146514(VarCurr,bitIndex2)
=> ( v146512(VarCurr,bitIndex2)
<=> v146541(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_172,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex2)
=> ( v146512(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_172,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex2)
=> ( v146541(VarCurr)
<=> v146492(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1614,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex2)
=> ( v146541(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_171,axiom,
! [VarCurr] :
( ~ v146514(VarCurr,bitIndex1)
=> ( v146512(VarCurr,bitIndex1)
<=> v146539(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_171,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex1)
=> ( v146512(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_170,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex1)
=> ( v146539(VarCurr)
<=> v146492(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1613,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex1)
=> ( v146539(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1613,axiom,
! [VarCurr] :
( ~ v146514(VarCurr,bitIndex0)
=> ( v146512(VarCurr,bitIndex0)
<=> v146537(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1612,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex0)
=> ( v146512(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1612,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex0)
=> ( v146537(VarCurr)
<=> v146492(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1611,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex0)
=> ( v146537(VarCurr)
<=> $false ) ) ).
fof(addAssignment_82531,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex7)
<=> v146516(VarCurr,bitIndex7) ) ).
fof(addAssignment_82530,axiom,
! [VarCurr] :
( v146516(VarCurr,bitIndex7)
<=> v146518(VarCurr,bitIndex7) ) ).
fof(addAssignment_82529,axiom,
! [VarCurr] :
( v146518(VarCurr,bitIndex7)
<=> v146519(VarCurr,bitIndex7) ) ).
fof(addAssignment_82528,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex6)
<=> v146516(VarCurr,bitIndex6) ) ).
fof(addAssignment_82527,axiom,
! [VarCurr] :
( v146516(VarCurr,bitIndex6)
<=> v146518(VarCurr,bitIndex6) ) ).
fof(addAssignment_82526,axiom,
! [VarCurr] :
( v146518(VarCurr,bitIndex6)
<=> v146519(VarCurr,bitIndex6) ) ).
fof(addAssignment_82525,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex5)
<=> v146516(VarCurr,bitIndex5) ) ).
fof(addAssignment_82524,axiom,
! [VarCurr] :
( v146516(VarCurr,bitIndex5)
<=> v146518(VarCurr,bitIndex5) ) ).
fof(addAssignment_82523,axiom,
! [VarCurr] :
( v146518(VarCurr,bitIndex5)
<=> v146519(VarCurr,bitIndex5) ) ).
fof(addAssignment_82522,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex4)
<=> v146516(VarCurr,bitIndex4) ) ).
fof(addAssignment_82521,axiom,
! [VarCurr] :
( v146516(VarCurr,bitIndex4)
<=> v146518(VarCurr,bitIndex4) ) ).
fof(addAssignment_82520,axiom,
! [VarCurr] :
( v146518(VarCurr,bitIndex4)
<=> v146519(VarCurr,bitIndex4) ) ).
fof(addAssignment_82519,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex3)
<=> v146516(VarCurr,bitIndex3) ) ).
fof(addAssignment_82518,axiom,
! [VarCurr] :
( v146516(VarCurr,bitIndex3)
<=> v146518(VarCurr,bitIndex3) ) ).
fof(addAssignment_82517,axiom,
! [VarCurr] :
( v146518(VarCurr,bitIndex3)
<=> v146519(VarCurr,bitIndex3) ) ).
fof(addAssignment_82516,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex2)
<=> v146516(VarCurr,bitIndex2) ) ).
fof(addAssignment_82515,axiom,
! [VarCurr] :
( v146516(VarCurr,bitIndex2)
<=> v146518(VarCurr,bitIndex2) ) ).
fof(addAssignment_82514,axiom,
! [VarCurr] :
( v146518(VarCurr,bitIndex2)
<=> v146519(VarCurr,bitIndex2) ) ).
fof(addAssignment_82513,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex1)
<=> v146516(VarCurr,bitIndex1) ) ).
fof(addAssignment_82512,axiom,
! [VarCurr] :
( v146516(VarCurr,bitIndex1)
<=> v146518(VarCurr,bitIndex1) ) ).
fof(addAssignment_82511,axiom,
! [VarCurr] :
( v146518(VarCurr,bitIndex1)
<=> v146519(VarCurr,bitIndex1) ) ).
fof(addAssignment_82510,axiom,
! [VarCurr] :
( v146514(VarCurr,bitIndex0)
<=> v146516(VarCurr,bitIndex0) ) ).
fof(addAssignment_82509,axiom,
! [VarCurr] :
( v146516(VarCurr,bitIndex0)
<=> v146518(VarCurr,bitIndex0) ) ).
fof(addAssignment_82508,axiom,
! [VarCurr] :
( v146518(VarCurr,bitIndex0)
<=> v146519(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2161,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146519(VarCurr,B)
<=> ( v146520(VarCurr,B)
| v146531(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2160,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146531(VarCurr,B)
<=> ( v146532(VarCurr,B)
& v130065(VarCurr,B) ) ) ) ).
fof(addAssignment_82507,axiom,
! [VarCurr] :
( v146532(VarCurr,bitIndex0)
<=> v146533(VarCurr) ) ).
fof(addAssignment_82506,axiom,
! [VarCurr] :
( v146532(VarCurr,bitIndex1)
<=> v146533(VarCurr) ) ).
fof(addAssignment_82505,axiom,
! [VarCurr] :
( v146532(VarCurr,bitIndex2)
<=> v146533(VarCurr) ) ).
fof(addAssignment_82504,axiom,
! [VarCurr] :
( v146532(VarCurr,bitIndex3)
<=> v146533(VarCurr) ) ).
fof(addAssignment_82503,axiom,
! [VarCurr] :
( v146532(VarCurr,bitIndex4)
<=> v146533(VarCurr) ) ).
fof(addAssignment_82502,axiom,
! [VarCurr] :
( v146532(VarCurr,bitIndex5)
<=> v146533(VarCurr) ) ).
fof(addAssignment_82501,axiom,
! [VarCurr] :
( v146532(VarCurr,bitIndex6)
<=> v146533(VarCurr) ) ).
fof(addAssignment_82500,axiom,
! [VarCurr] :
( v146532(VarCurr,bitIndex7)
<=> v146533(VarCurr) ) ).
fof(addAssignment_82499,axiom,
! [VarCurr] :
( v146533(VarCurr)
<=> v146534(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6953,axiom,
! [VarCurr] :
( v146534(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v146535(VarCurr) ) ) ).
fof(writeUnaryOperator_11103,axiom,
! [VarCurr] :
( ~ v146535(VarCurr)
<=> v100445(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2159,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146520(VarCurr,B)
<=> ( v146521(VarCurr,B)
| v146526(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2158,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146526(VarCurr,B)
<=> ( v146527(VarCurr,B)
& v130054(VarCurr,B) ) ) ) ).
fof(addAssignment_82498,axiom,
! [VarCurr] :
( v146527(VarCurr,bitIndex0)
<=> v146528(VarCurr) ) ).
fof(addAssignment_82497,axiom,
! [VarCurr] :
( v146527(VarCurr,bitIndex1)
<=> v146528(VarCurr) ) ).
fof(addAssignment_82496,axiom,
! [VarCurr] :
( v146527(VarCurr,bitIndex2)
<=> v146528(VarCurr) ) ).
fof(addAssignment_82495,axiom,
! [VarCurr] :
( v146527(VarCurr,bitIndex3)
<=> v146528(VarCurr) ) ).
fof(addAssignment_82494,axiom,
! [VarCurr] :
( v146527(VarCurr,bitIndex4)
<=> v146528(VarCurr) ) ).
fof(addAssignment_82493,axiom,
! [VarCurr] :
( v146527(VarCurr,bitIndex5)
<=> v146528(VarCurr) ) ).
fof(addAssignment_82492,axiom,
! [VarCurr] :
( v146527(VarCurr,bitIndex6)
<=> v146528(VarCurr) ) ).
fof(addAssignment_82491,axiom,
! [VarCurr] :
( v146527(VarCurr,bitIndex7)
<=> v146528(VarCurr) ) ).
fof(addAssignment_82490,axiom,
! [VarCurr] :
( v146528(VarCurr)
<=> v146529(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6952,axiom,
! [VarCurr] :
( v146529(VarCurr)
<=> ( v100203(VarCurr,bitIndex1)
& v146530(VarCurr) ) ) ).
fof(writeUnaryOperator_11102,axiom,
! [VarCurr] :
( ~ v146530(VarCurr)
<=> v100229(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2157,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146521(VarCurr,B)
<=> ( v146522(VarCurr,B)
& v130054(VarCurr,B) ) ) ) ).
fof(addAssignment_82489,axiom,
! [VarCurr] :
( v146522(VarCurr,bitIndex0)
<=> v146523(VarCurr) ) ).
fof(addAssignment_82488,axiom,
! [VarCurr] :
( v146522(VarCurr,bitIndex1)
<=> v146523(VarCurr) ) ).
fof(addAssignment_82487,axiom,
! [VarCurr] :
( v146522(VarCurr,bitIndex2)
<=> v146523(VarCurr) ) ).
fof(addAssignment_82486,axiom,
! [VarCurr] :
( v146522(VarCurr,bitIndex3)
<=> v146523(VarCurr) ) ).
fof(addAssignment_82485,axiom,
! [VarCurr] :
( v146522(VarCurr,bitIndex4)
<=> v146523(VarCurr) ) ).
fof(addAssignment_82484,axiom,
! [VarCurr] :
( v146522(VarCurr,bitIndex5)
<=> v146523(VarCurr) ) ).
fof(addAssignment_82483,axiom,
! [VarCurr] :
( v146522(VarCurr,bitIndex6)
<=> v146523(VarCurr) ) ).
fof(addAssignment_82482,axiom,
! [VarCurr] :
( v146522(VarCurr,bitIndex7)
<=> v146523(VarCurr) ) ).
fof(addAssignment_82481,axiom,
! [VarCurr] :
( v146523(VarCurr)
<=> v146524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19455,axiom,
! [VarCurr] :
( v146524(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
& v146525(VarCurr) ) ) ).
fof(writeUnaryOperator_11101,axiom,
! [VarCurr] :
( ~ v146525(VarCurr)
<=> v100229(VarCurr,bitIndex15) ) ).
fof(addAssignment_82480,axiom,
! [VarCurr] :
( v146502(VarCurr)
<=> v146504(VarCurr) ) ).
fof(addAssignment_82479,axiom,
! [VarCurr] :
( v146504(VarCurr)
<=> v2928(VarCurr) ) ).
fof(addAssignment_82478,axiom,
! [VarCurr] :
( v146498(VarCurr)
<=> v146500(VarCurr) ) ).
fof(addAssignment_82477,axiom,
! [VarCurr] :
( v146500(VarCurr)
<=> v2920(VarCurr) ) ).
fof(addAssignment_82476,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2910(VarCurr,B)
<=> v2912(VarCurr,B) ) ) ).
fof(addAssignment_82475,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2912(VarCurr,B)
<=> v2914(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146475(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v2914(VarNext,B)
<=> v2914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2072,axiom,
! [VarNext] :
( v146475(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v2914(VarNext,B)
<=> v146485(VarNext,B) ) ) ) ).
fof(addAssignment_82474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v146485(VarNext,B)
<=> v146483(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1611,axiom,
! [VarCurr] :
( ~ v146486(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v146483(VarCurr,B)
<=> bxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1610,axiom,
! [VarCurr] :
( v146486(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v146483(VarCurr,B)
<=> v2932(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19454,axiom,
! [VarCurr] :
( v146486(VarCurr)
<=> ( v146487(VarCurr)
& v146488(VarCurr) ) ) ).
fof(writeUnaryOperator_11100,axiom,
! [VarCurr] :
( ~ v146488(VarCurr)
<=> v2924(VarCurr) ) ).
fof(writeUnaryOperator_11099,axiom,
! [VarCurr] :
( ~ v146487(VarCurr)
<=> v2916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146475(VarNext)
<=> v146476(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146476(VarNext)
<=> ( v146477(VarNext)
& v146470(VarNext) ) ) ) ).
fof(writeUnaryOperator_11098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146477(VarNext)
<=> v146479(VarNext) ) ) ).
fof(addAssignment_82473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146479(VarNext)
<=> v146470(VarCurr) ) ) ).
fof(addAssignment_82472,axiom,
! [VarCurr] :
( v146470(VarCurr)
<=> v146472(VarCurr) ) ).
fof(addAssignment_82471,axiom,
! [VarCurr] :
( v146472(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_82470,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2932(VarCurr,B)
<=> v2934(VarCurr,B) ) ) ).
fof(addAssignment_82469,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2934(VarCurr,B)
<=> v2936(VarCurr,B) ) ) ).
fof(addAssignment_82468,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v2936(VarCurr,B)
<=> v2938(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_169,axiom,
! [VarCurr] :
( ~ v146438(VarCurr)
=> ( v2938(VarCurr,bitIndex7)
<=> v146468(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_170,axiom,
! [VarCurr] :
( v146438(VarCurr)
=> ( v2938(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_168,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex7)
=> ( v146468(VarCurr)
<=> v2910(VarCurr,bitIndex7) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1609,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex7)
=> ( v146468(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_167,axiom,
! [VarCurr] :
( ~ v146422(VarCurr)
=> ( v2938(VarCurr,bitIndex6)
<=> v146466(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_169,axiom,
! [VarCurr] :
( v146422(VarCurr)
=> ( v2938(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_166,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex6)
=> ( v146466(VarCurr)
<=> v2910(VarCurr,bitIndex6) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1608,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex6)
=> ( v146466(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_165,axiom,
! [VarCurr] :
( ~ v146406(VarCurr)
=> ( v2938(VarCurr,bitIndex5)
<=> v146464(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_168,axiom,
! [VarCurr] :
( v146406(VarCurr)
=> ( v2938(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_164,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex5)
=> ( v146464(VarCurr)
<=> v2910(VarCurr,bitIndex5) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1607,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex5)
=> ( v146464(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_163,axiom,
! [VarCurr] :
( ~ v146390(VarCurr)
=> ( v2938(VarCurr,bitIndex4)
<=> v146462(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_167,axiom,
! [VarCurr] :
( v146390(VarCurr)
=> ( v2938(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_162,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex4)
=> ( v146462(VarCurr)
<=> v2910(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1606,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex4)
=> ( v146462(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_161,axiom,
! [VarCurr] :
( ~ v146374(VarCurr)
=> ( v2938(VarCurr,bitIndex3)
<=> v146460(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_166,axiom,
! [VarCurr] :
( v146374(VarCurr)
=> ( v2938(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_160,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex3)
=> ( v146460(VarCurr)
<=> v2910(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1605,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex3)
=> ( v146460(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_159,axiom,
! [VarCurr] :
( ~ v146358(VarCurr)
=> ( v2938(VarCurr,bitIndex2)
<=> v146458(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_165,axiom,
! [VarCurr] :
( v146358(VarCurr)
=> ( v2938(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_158,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex2)
=> ( v146458(VarCurr)
<=> v2910(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1604,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex2)
=> ( v146458(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_157,axiom,
! [VarCurr] :
( ~ v146343(VarCurr)
=> ( v2938(VarCurr,bitIndex1)
<=> v146456(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_164,axiom,
! [VarCurr] :
( v146343(VarCurr)
=> ( v2938(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_156,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex1)
=> ( v146456(VarCurr)
<=> v2910(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1603,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex1)
=> ( v146456(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1610,axiom,
! [VarCurr] :
( ~ v2940(VarCurr)
=> ( v2938(VarCurr,bitIndex0)
<=> v146454(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1602,axiom,
! [VarCurr] :
( v2940(VarCurr)
=> ( v2938(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1609,axiom,
! [VarCurr] :
( ~ v4085(VarCurr,bitIndex0)
=> ( v146454(VarCurr)
<=> v2910(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1601,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex0)
=> ( v146454(VarCurr)
<=> $false ) ) ).
fof(addAssignment_82467,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex7)
<=> v4087(VarCurr,bitIndex7) ) ).
fof(addAssignment_82466,axiom,
! [VarCurr] :
( v4087(VarCurr,bitIndex7)
<=> v4089(VarCurr,bitIndex7) ) ).
fof(addAssignment_82465,axiom,
! [VarCurr] :
( v4089(VarCurr,bitIndex7)
<=> v4091(VarCurr,bitIndex7) ) ).
fof(addAssignment_82464,axiom,
! [VarCurr] :
( v4091(VarCurr,bitIndex7)
<=> v146340(VarCurr,bitIndex7) ) ).
fof(addAssignment_82463,axiom,
! [VarCurr] :
( v89608(VarCurr,bitIndex7)
<=> v146339(VarCurr,bitIndex7) ) ).
fof(addAssignment_82462,axiom,
! [VarCurr] :
( v146316(VarCurr,bitIndex7)
<=> v146317(VarCurr,bitIndex7) ) ).
fof(addAssignment_82461,axiom,
! [VarCurr] :
( v146306(VarCurr,bitIndex7)
<=> v89582(VarCurr,bitIndex15) ) ).
fof(addAssignment_82460,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex15)
<=> v89584(VarCurr,bitIndex15) ) ).
fof(addAssignment_82459,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex15)
<=> v146446(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_2071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146447(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146446(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2071,axiom,
! [VarNext] :
( v146447(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146446(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146447(VarNext)
<=> v146448(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146448(VarNext)
<=> ( v146450(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_11097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146450(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_82458,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex15)
<=> v89604(VarCurr,bitIndex15) ) ).
fof(addAssignment_82457,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex15)
<=> v97153(VarCurr,bitIndex15) ) ).
fof(addAssignment_82456,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex15)
<=> v89607(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19449,axiom,
! [VarCurr] :
( v146438(VarCurr)
<=> ( v146440(VarCurr)
& v146444(VarCurr) ) ) ).
fof(writeUnaryOperator_11096,axiom,
! [VarCurr] :
( ~ v146444(VarCurr)
<=> v3918(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19448,axiom,
! [VarCurr] :
( v146440(VarCurr)
<=> ( v146441(VarCurr)
& v2942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19447,axiom,
! [VarCurr] :
( v146441(VarCurr)
<=> ( v146442(VarCurr)
& v146443(VarCurr) ) ) ).
fof(addAssignment_82455,axiom,
! [VarCurr] :
( v146443(VarCurr)
<=> v98670(VarCurr) ) ).
fof(writeUnaryOperator_11095,axiom,
! [VarCurr] :
( ~ v146442(VarCurr)
<=> v2910(VarCurr,bitIndex7) ) ).
fof(addAssignment_82454,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex6)
<=> v4087(VarCurr,bitIndex6) ) ).
fof(addAssignment_82453,axiom,
! [VarCurr] :
( v4087(VarCurr,bitIndex6)
<=> v4089(VarCurr,bitIndex6) ) ).
fof(addAssignment_82452,axiom,
! [VarCurr] :
( v4089(VarCurr,bitIndex6)
<=> v4091(VarCurr,bitIndex6) ) ).
fof(addAssignment_82451,axiom,
! [VarCurr] :
( v4091(VarCurr,bitIndex6)
<=> v146340(VarCurr,bitIndex6) ) ).
fof(addAssignment_82450,axiom,
! [VarCurr] :
( v89608(VarCurr,bitIndex6)
<=> v146339(VarCurr,bitIndex6) ) ).
fof(addAssignment_82449,axiom,
! [VarCurr] :
( v146316(VarCurr,bitIndex6)
<=> v146317(VarCurr,bitIndex6) ) ).
fof(addAssignment_82448,axiom,
! [VarCurr] :
( v146306(VarCurr,bitIndex6)
<=> v89582(VarCurr,bitIndex14) ) ).
fof(addAssignment_82447,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex14)
<=> v89584(VarCurr,bitIndex14) ) ).
fof(addAssignment_82446,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex14)
<=> v146430(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146431(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146430(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2070,axiom,
! [VarNext] :
( v146431(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146430(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146431(VarNext)
<=> v146432(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146432(VarNext)
<=> ( v146434(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_11094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146434(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_82445,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex14)
<=> v89604(VarCurr,bitIndex14) ) ).
fof(addAssignment_82444,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex14)
<=> v97153(VarCurr,bitIndex14) ) ).
fof(addAssignment_82443,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex14)
<=> v89607(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19444,axiom,
! [VarCurr] :
( v146422(VarCurr)
<=> ( v146424(VarCurr)
& v146428(VarCurr) ) ) ).
fof(writeUnaryOperator_11093,axiom,
! [VarCurr] :
( ~ v146428(VarCurr)
<=> v3918(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19443,axiom,
! [VarCurr] :
( v146424(VarCurr)
<=> ( v146425(VarCurr)
& v2942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19442,axiom,
! [VarCurr] :
( v146425(VarCurr)
<=> ( v146426(VarCurr)
& v146427(VarCurr) ) ) ).
fof(addAssignment_82442,axiom,
! [VarCurr] :
( v146427(VarCurr)
<=> v98671(VarCurr) ) ).
fof(writeUnaryOperator_11092,axiom,
! [VarCurr] :
( ~ v146426(VarCurr)
<=> v2910(VarCurr,bitIndex6) ) ).
fof(addAssignment_82441,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex5)
<=> v4087(VarCurr,bitIndex5) ) ).
fof(addAssignment_82440,axiom,
! [VarCurr] :
( v4087(VarCurr,bitIndex5)
<=> v4089(VarCurr,bitIndex5) ) ).
fof(addAssignment_82439,axiom,
! [VarCurr] :
( v4089(VarCurr,bitIndex5)
<=> v4091(VarCurr,bitIndex5) ) ).
fof(addAssignment_82438,axiom,
! [VarCurr] :
( v4091(VarCurr,bitIndex5)
<=> v146340(VarCurr,bitIndex5) ) ).
fof(addAssignment_82437,axiom,
! [VarCurr] :
( v89608(VarCurr,bitIndex5)
<=> v146339(VarCurr,bitIndex5) ) ).
fof(addAssignment_82436,axiom,
! [VarCurr] :
( v146316(VarCurr,bitIndex5)
<=> v146317(VarCurr,bitIndex5) ) ).
fof(addAssignment_82435,axiom,
! [VarCurr] :
( v146306(VarCurr,bitIndex5)
<=> v89582(VarCurr,bitIndex13) ) ).
fof(addAssignment_82434,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex13)
<=> v89584(VarCurr,bitIndex13) ) ).
fof(addAssignment_82433,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex13)
<=> v146414(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_2069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146415(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146414(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2069,axiom,
! [VarNext] :
( v146415(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146414(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146415(VarNext)
<=> v146416(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146416(VarNext)
<=> ( v146418(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_11091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146418(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_82432,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex13)
<=> v89604(VarCurr,bitIndex13) ) ).
fof(addAssignment_82431,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex13)
<=> v97153(VarCurr,bitIndex13) ) ).
fof(addAssignment_82430,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex13)
<=> v89607(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19439,axiom,
! [VarCurr] :
( v146406(VarCurr)
<=> ( v146408(VarCurr)
& v146412(VarCurr) ) ) ).
fof(writeUnaryOperator_11090,axiom,
! [VarCurr] :
( ~ v146412(VarCurr)
<=> v3918(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19438,axiom,
! [VarCurr] :
( v146408(VarCurr)
<=> ( v146409(VarCurr)
& v2942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19437,axiom,
! [VarCurr] :
( v146409(VarCurr)
<=> ( v146410(VarCurr)
& v146411(VarCurr) ) ) ).
fof(addAssignment_82429,axiom,
! [VarCurr] :
( v146411(VarCurr)
<=> v98672(VarCurr) ) ).
fof(writeUnaryOperator_11089,axiom,
! [VarCurr] :
( ~ v146410(VarCurr)
<=> v2910(VarCurr,bitIndex5) ) ).
fof(addAssignment_82428,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex4)
<=> v4087(VarCurr,bitIndex4) ) ).
fof(addAssignment_82427,axiom,
! [VarCurr] :
( v4087(VarCurr,bitIndex4)
<=> v4089(VarCurr,bitIndex4) ) ).
fof(addAssignment_82426,axiom,
! [VarCurr] :
( v4089(VarCurr,bitIndex4)
<=> v4091(VarCurr,bitIndex4) ) ).
fof(addAssignment_82425,axiom,
! [VarCurr] :
( v4091(VarCurr,bitIndex4)
<=> v146340(VarCurr,bitIndex4) ) ).
fof(addAssignment_82424,axiom,
! [VarCurr] :
( v89608(VarCurr,bitIndex4)
<=> v146339(VarCurr,bitIndex4) ) ).
fof(addAssignment_82423,axiom,
! [VarCurr] :
( v146316(VarCurr,bitIndex4)
<=> v146317(VarCurr,bitIndex4) ) ).
fof(addAssignment_82422,axiom,
! [VarCurr] :
( v146306(VarCurr,bitIndex4)
<=> v89582(VarCurr,bitIndex12) ) ).
fof(addAssignment_82421,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex12)
<=> v89584(VarCurr,bitIndex12) ) ).
fof(addAssignment_82420,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex12)
<=> v146398(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_2068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146399(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146398(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2068,axiom,
! [VarNext] :
( v146399(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146398(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146399(VarNext)
<=> v146400(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146400(VarNext)
<=> ( v146402(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_11088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146402(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_82419,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex12)
<=> v89604(VarCurr,bitIndex12) ) ).
fof(addAssignment_82418,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex12)
<=> v97153(VarCurr,bitIndex12) ) ).
fof(addAssignment_82417,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex12)
<=> v89607(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19434,axiom,
! [VarCurr] :
( v146390(VarCurr)
<=> ( v146392(VarCurr)
& v146396(VarCurr) ) ) ).
fof(writeUnaryOperator_11087,axiom,
! [VarCurr] :
( ~ v146396(VarCurr)
<=> v3918(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19433,axiom,
! [VarCurr] :
( v146392(VarCurr)
<=> ( v146393(VarCurr)
& v2942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19432,axiom,
! [VarCurr] :
( v146393(VarCurr)
<=> ( v146394(VarCurr)
& v146395(VarCurr) ) ) ).
fof(addAssignment_82416,axiom,
! [VarCurr] :
( v146395(VarCurr)
<=> v98673(VarCurr) ) ).
fof(writeUnaryOperator_11086,axiom,
! [VarCurr] :
( ~ v146394(VarCurr)
<=> v2910(VarCurr,bitIndex4) ) ).
fof(addAssignment_82415,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex3)
<=> v4087(VarCurr,bitIndex3) ) ).
fof(addAssignment_82414,axiom,
! [VarCurr] :
( v4087(VarCurr,bitIndex3)
<=> v4089(VarCurr,bitIndex3) ) ).
fof(addAssignment_82413,axiom,
! [VarCurr] :
( v4089(VarCurr,bitIndex3)
<=> v4091(VarCurr,bitIndex3) ) ).
fof(addAssignment_82412,axiom,
! [VarCurr] :
( v4091(VarCurr,bitIndex3)
<=> v146340(VarCurr,bitIndex3) ) ).
fof(addAssignment_82411,axiom,
! [VarCurr] :
( v89608(VarCurr,bitIndex3)
<=> v146339(VarCurr,bitIndex3) ) ).
fof(addAssignment_82410,axiom,
! [VarCurr] :
( v146316(VarCurr,bitIndex3)
<=> v146317(VarCurr,bitIndex3) ) ).
fof(addAssignment_82409,axiom,
! [VarCurr] :
( v146306(VarCurr,bitIndex3)
<=> v89582(VarCurr,bitIndex11) ) ).
fof(addAssignment_82408,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex11)
<=> v89584(VarCurr,bitIndex11) ) ).
fof(addAssignment_82407,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex11)
<=> v146382(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_2067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146383(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146382(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2067,axiom,
! [VarNext] :
( v146383(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146382(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146383(VarNext)
<=> v146384(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146384(VarNext)
<=> ( v146386(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_11085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146386(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_82406,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex11)
<=> v89604(VarCurr,bitIndex11) ) ).
fof(addAssignment_82405,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex11)
<=> v97153(VarCurr,bitIndex11) ) ).
fof(addAssignment_82404,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex11)
<=> v89607(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19429,axiom,
! [VarCurr] :
( v146374(VarCurr)
<=> ( v146376(VarCurr)
& v146380(VarCurr) ) ) ).
fof(writeUnaryOperator_11084,axiom,
! [VarCurr] :
( ~ v146380(VarCurr)
<=> v3918(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19428,axiom,
! [VarCurr] :
( v146376(VarCurr)
<=> ( v146377(VarCurr)
& v2942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19427,axiom,
! [VarCurr] :
( v146377(VarCurr)
<=> ( v146378(VarCurr)
& v146379(VarCurr) ) ) ).
fof(addAssignment_82403,axiom,
! [VarCurr] :
( v146379(VarCurr)
<=> v98674(VarCurr) ) ).
fof(writeUnaryOperator_11083,axiom,
! [VarCurr] :
( ~ v146378(VarCurr)
<=> v2910(VarCurr,bitIndex3) ) ).
fof(addAssignment_82402,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex2)
<=> v4087(VarCurr,bitIndex2) ) ).
fof(addAssignment_82401,axiom,
! [VarCurr] :
( v4087(VarCurr,bitIndex2)
<=> v4089(VarCurr,bitIndex2) ) ).
fof(addAssignment_82400,axiom,
! [VarCurr] :
( v4089(VarCurr,bitIndex2)
<=> v4091(VarCurr,bitIndex2) ) ).
fof(addAssignment_82399,axiom,
! [VarCurr] :
( v4091(VarCurr,bitIndex2)
<=> v146340(VarCurr,bitIndex2) ) ).
fof(addAssignment_82398,axiom,
! [VarCurr] :
( v89608(VarCurr,bitIndex2)
<=> v146339(VarCurr,bitIndex2) ) ).
fof(addAssignment_82397,axiom,
! [VarCurr] :
( v146316(VarCurr,bitIndex2)
<=> v146317(VarCurr,bitIndex2) ) ).
fof(addAssignment_82396,axiom,
! [VarCurr] :
( v146306(VarCurr,bitIndex2)
<=> v89582(VarCurr,bitIndex10) ) ).
fof(addAssignment_82395,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex10)
<=> v89584(VarCurr,bitIndex10) ) ).
fof(addAssignment_82394,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex10)
<=> v146366(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146367(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146366(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2066,axiom,
! [VarNext] :
( v146367(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146366(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146367(VarNext)
<=> v146368(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146368(VarNext)
<=> ( v146370(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_11082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146370(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_82393,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex10)
<=> v89604(VarCurr,bitIndex10) ) ).
fof(addAssignment_82392,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex10)
<=> v97153(VarCurr,bitIndex10) ) ).
fof(addAssignment_82391,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex10)
<=> v89607(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19424,axiom,
! [VarCurr] :
( v146358(VarCurr)
<=> ( v146360(VarCurr)
& v146364(VarCurr) ) ) ).
fof(writeUnaryOperator_11081,axiom,
! [VarCurr] :
( ~ v146364(VarCurr)
<=> v3918(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19423,axiom,
! [VarCurr] :
( v146360(VarCurr)
<=> ( v146361(VarCurr)
& v2942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19422,axiom,
! [VarCurr] :
( v146361(VarCurr)
<=> ( v146362(VarCurr)
& v146363(VarCurr) ) ) ).
fof(addAssignment_82390,axiom,
! [VarCurr] :
( v146363(VarCurr)
<=> v98675(VarCurr) ) ).
fof(writeUnaryOperator_11080,axiom,
! [VarCurr] :
( ~ v146362(VarCurr)
<=> v2910(VarCurr,bitIndex2) ) ).
fof(addAssignment_82389,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex1)
<=> v4087(VarCurr,bitIndex1) ) ).
fof(addAssignment_82388,axiom,
! [VarCurr] :
( v4087(VarCurr,bitIndex1)
<=> v4089(VarCurr,bitIndex1) ) ).
fof(addAssignment_82387,axiom,
! [VarCurr] :
( v4089(VarCurr,bitIndex1)
<=> v4091(VarCurr,bitIndex1) ) ).
fof(addAssignment_82386,axiom,
! [VarCurr] :
( v4091(VarCurr,bitIndex1)
<=> v146340(VarCurr,bitIndex1) ) ).
fof(addAssignment_82385,axiom,
! [VarCurr] :
( v89608(VarCurr,bitIndex1)
<=> v146339(VarCurr,bitIndex1) ) ).
fof(addAssignment_82384,axiom,
! [VarCurr] :
( v146316(VarCurr,bitIndex1)
<=> v146317(VarCurr,bitIndex1) ) ).
fof(addAssignment_82383,axiom,
! [VarCurr] :
( v146306(VarCurr,bitIndex1)
<=> v89582(VarCurr,bitIndex9) ) ).
fof(addAssignment_82382,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex9)
<=> v89584(VarCurr,bitIndex9) ) ).
fof(addAssignment_82381,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex9)
<=> v146350(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_2065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146351(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146350(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2065,axiom,
! [VarNext] :
( v146351(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146350(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146351(VarNext)
<=> v146352(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146352(VarNext)
<=> ( v146354(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_11079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146354(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_82380,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex9)
<=> v89604(VarCurr,bitIndex9) ) ).
fof(addAssignment_82379,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex9)
<=> v97153(VarCurr,bitIndex9) ) ).
fof(addAssignment_82378,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex9)
<=> v89607(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19419,axiom,
! [VarCurr] :
( v146343(VarCurr)
<=> ( v146345(VarCurr)
& v146348(VarCurr) ) ) ).
fof(writeUnaryOperator_11078,axiom,
! [VarCurr] :
( ~ v146348(VarCurr)
<=> v3918(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19418,axiom,
! [VarCurr] :
( v146345(VarCurr)
<=> ( v146346(VarCurr)
& v2942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19417,axiom,
! [VarCurr] :
( v146346(VarCurr)
<=> ( v146347(VarCurr)
& v2910(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_11077,axiom,
! [VarCurr] :
( ~ v146347(VarCurr)
<=> v2910(VarCurr,bitIndex1) ) ).
fof(addAssignment_82377,axiom,
! [VarCurr] :
( v4085(VarCurr,bitIndex0)
<=> v4087(VarCurr,bitIndex0) ) ).
fof(addAssignment_82376,axiom,
! [VarCurr] :
( v4087(VarCurr,bitIndex0)
<=> v4089(VarCurr,bitIndex0) ) ).
fof(addAssignment_82375,axiom,
! [VarCurr] :
( v4089(VarCurr,bitIndex0)
<=> v4091(VarCurr,bitIndex0) ) ).
fof(addAssignment_82374,axiom,
! [VarCurr] :
( v4091(VarCurr,bitIndex0)
<=> v146340(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1608,axiom,
! [VarCurr] :
( ~ v146341(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v146340(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1600,axiom,
! [VarCurr] :
( v146341(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v146340(VarCurr,B)
<=> v89608(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19416,axiom,
! [VarCurr] :
( v146341(VarCurr)
<=> ( v4093(VarCurr)
| v89523(VarCurr) ) ) ).
fof(addAssignment_82373,axiom,
! [VarCurr] :
( v89608(VarCurr,bitIndex0)
<=> v146339(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2156,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146339(VarCurr,B)
<=> ( v146306(VarCurr,B)
| v146316(VarCurr,B) ) ) ) ).
fof(addAssignment_82372,axiom,
! [VarCurr] :
( v146316(VarCurr,bitIndex0)
<=> v146317(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2155,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146317(VarCurr,B)
<=> ( v146318(VarCurr,B)
| v146333(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2154,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146333(VarCurr,B)
<=> ( v146334(VarCurr,B)
& v129844(VarCurr,B) ) ) ) ).
fof(addAssignment_82371,axiom,
! [VarCurr] :
( v146334(VarCurr,bitIndex0)
<=> v146335(VarCurr) ) ).
fof(addAssignment_82370,axiom,
! [VarCurr] :
( v146334(VarCurr,bitIndex1)
<=> v146335(VarCurr) ) ).
fof(addAssignment_82369,axiom,
! [VarCurr] :
( v146334(VarCurr,bitIndex2)
<=> v146335(VarCurr) ) ).
fof(addAssignment_82368,axiom,
! [VarCurr] :
( v146334(VarCurr,bitIndex3)
<=> v146335(VarCurr) ) ).
fof(addAssignment_82367,axiom,
! [VarCurr] :
( v146334(VarCurr,bitIndex4)
<=> v146335(VarCurr) ) ).
fof(addAssignment_82366,axiom,
! [VarCurr] :
( v146334(VarCurr,bitIndex5)
<=> v146335(VarCurr) ) ).
fof(addAssignment_82365,axiom,
! [VarCurr] :
( v146334(VarCurr,bitIndex6)
<=> v146335(VarCurr) ) ).
fof(addAssignment_82364,axiom,
! [VarCurr] :
( v146334(VarCurr,bitIndex7)
<=> v146335(VarCurr) ) ).
fof(addAssignment_82363,axiom,
! [VarCurr] :
( v146335(VarCurr)
<=> v146336(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19415,axiom,
! [VarCurr] :
( v146336(VarCurr)
<=> ( v146337(VarCurr)
& v100734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19414,axiom,
! [VarCurr] :
( v146337(VarCurr)
<=> ( v146338(VarCurr)
& v4093(VarCurr) ) ) ).
fof(writeUnaryOperator_11076,axiom,
! [VarCurr] :
( ~ v146338(VarCurr)
<=> v97411(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2153,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146318(VarCurr,B)
<=> ( v146319(VarCurr,B)
| v146326(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2152,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146326(VarCurr,B)
<=> ( v146327(VarCurr,B)
& v129833(VarCurr,B) ) ) ) ).
fof(addAssignment_82362,axiom,
! [VarCurr] :
( v146327(VarCurr,bitIndex0)
<=> v146328(VarCurr) ) ).
fof(addAssignment_82361,axiom,
! [VarCurr] :
( v146327(VarCurr,bitIndex1)
<=> v146328(VarCurr) ) ).
fof(addAssignment_82360,axiom,
! [VarCurr] :
( v146327(VarCurr,bitIndex2)
<=> v146328(VarCurr) ) ).
fof(addAssignment_82359,axiom,
! [VarCurr] :
( v146327(VarCurr,bitIndex3)
<=> v146328(VarCurr) ) ).
fof(addAssignment_82358,axiom,
! [VarCurr] :
( v146327(VarCurr,bitIndex4)
<=> v146328(VarCurr) ) ).
fof(addAssignment_82357,axiom,
! [VarCurr] :
( v146327(VarCurr,bitIndex5)
<=> v146328(VarCurr) ) ).
fof(addAssignment_82356,axiom,
! [VarCurr] :
( v146327(VarCurr,bitIndex6)
<=> v146328(VarCurr) ) ).
fof(addAssignment_82355,axiom,
! [VarCurr] :
( v146327(VarCurr,bitIndex7)
<=> v146328(VarCurr) ) ).
fof(addAssignment_82354,axiom,
! [VarCurr] :
( v146328(VarCurr)
<=> v146329(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19413,axiom,
! [VarCurr] :
( v146329(VarCurr)
<=> ( v146330(VarCurr)
& v146332(VarCurr) ) ) ).
fof(writeUnaryOperator_11075,axiom,
! [VarCurr] :
( ~ v146332(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6951,axiom,
! [VarCurr] :
( v146330(VarCurr)
<=> ( v146331(VarCurr)
& v129767(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11074,axiom,
! [VarCurr] :
( ~ v146331(VarCurr)
<=> v129784(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2151,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v146319(VarCurr,B)
<=> ( v146320(VarCurr,B)
& v129773(VarCurr,B) ) ) ) ).
fof(addAssignment_82353,axiom,
! [VarCurr] :
( v146320(VarCurr,bitIndex0)
<=> v146321(VarCurr) ) ).
fof(addAssignment_82352,axiom,
! [VarCurr] :
( v146320(VarCurr,bitIndex1)
<=> v146321(VarCurr) ) ).
fof(addAssignment_82351,axiom,
! [VarCurr] :
( v146320(VarCurr,bitIndex2)
<=> v146321(VarCurr) ) ).
fof(addAssignment_82350,axiom,
! [VarCurr] :
( v146320(VarCurr,bitIndex3)
<=> v146321(VarCurr) ) ).
fof(addAssignment_82349,axiom,
! [VarCurr] :
( v146320(VarCurr,bitIndex4)
<=> v146321(VarCurr) ) ).
fof(addAssignment_82348,axiom,
! [VarCurr] :
( v146320(VarCurr,bitIndex5)
<=> v146321(VarCurr) ) ).
fof(addAssignment_82347,axiom,
! [VarCurr] :
( v146320(VarCurr,bitIndex6)
<=> v146321(VarCurr) ) ).
fof(addAssignment_82346,axiom,
! [VarCurr] :
( v146320(VarCurr,bitIndex7)
<=> v146321(VarCurr) ) ).
fof(addAssignment_82345,axiom,
! [VarCurr] :
( v146321(VarCurr)
<=> v146322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19412,axiom,
! [VarCurr] :
( v146322(VarCurr)
<=> ( v146323(VarCurr)
& v146325(VarCurr) ) ) ).
fof(writeUnaryOperator_11073,axiom,
! [VarCurr] :
( ~ v146325(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19411,axiom,
! [VarCurr] :
( v146323(VarCurr)
<=> ( v146324(VarCurr)
& v129767(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_11072,axiom,
! [VarCurr] :
( ~ v146324(VarCurr)
<=> v97184(VarCurr,bitIndex15) ) ).
fof(addAssignment_82344,axiom,
! [VarCurr] :
( v146306(VarCurr,bitIndex0)
<=> v89582(VarCurr,bitIndex8) ) ).
fof(addAssignment_82343,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex8)
<=> v89584(VarCurr,bitIndex8) ) ).
fof(addAssignment_82342,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex8)
<=> v146308(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_2064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146309(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146308(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2064,axiom,
! [VarNext] :
( v146309(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v146308(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146309(VarNext)
<=> v146310(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v146310(VarNext)
<=> ( v146312(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_11071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v146312(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_82341,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex8)
<=> v89604(VarCurr,bitIndex8) ) ).
fof(addAssignment_82340,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex8)
<=> v97153(VarCurr,bitIndex8) ) ).
fof(addAssignment_82339,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex8)
<=> v89607(VarCurr,bitIndex8) ) ).
fof(addAssignment_82338,axiom,
! [VarCurr] :
( v4093(VarCurr)
<=> v4095(VarCurr) ) ).
fof(addAssignment_82337,axiom,
! [VarCurr] :
( v4095(VarCurr)
<=> v4097(VarCurr) ) ).
fof(addAssignment_82336,axiom,
! [VarCurr] :
( v4097(VarCurr)
<=> v4099(VarCurr) ) ).
fof(addAssignment_82335,axiom,
! [VarCurr] :
( v4099(VarCurr)
<=> v4101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19408,axiom,
! [VarCurr] :
( v4101(VarCurr)
<=> ( v146297(VarCurr)
& v89674(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19407,axiom,
! [VarCurr] :
( v146297(VarCurr)
<=> ( v146298(VarCurr)
| v146300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19406,axiom,
! [VarCurr] :
( v146300(VarCurr)
<=> ( v146301(VarCurr)
& v146303(VarCurr) ) ) ).
fof(writeUnaryOperator_11070,axiom,
! [VarCurr] :
( ~ v146303(VarCurr)
<=> v94333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19405,axiom,
! [VarCurr] :
( v146301(VarCurr)
<=> ( v4513(VarCurr)
& v146302(VarCurr) ) ) ).
fof(writeUnaryOperator_11069,axiom,
! [VarCurr] :
( ~ v146302(VarCurr)
<=> v89720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19404,axiom,
! [VarCurr] :
( v146298(VarCurr)
<=> ( v4103(VarCurr)
& v146299(VarCurr) ) ) ).
fof(writeUnaryOperator_11068,axiom,
! [VarCurr] :
( ~ v146299(VarCurr)
<=> v4513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19403,axiom,
! [VarCurr] :
( v4103(VarCurr)
<=> ( v146265(VarCurr)
& v146295(VarCurr) ) ) ).
fof(writeUnaryOperator_11067,axiom,
! [VarCurr] :
( ~ v146295(VarCurr)
<=> v2040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19402,axiom,
! [VarCurr] :
( v146265(VarCurr)
<=> ( v146266(VarCurr)
& v146294(VarCurr) ) ) ).
fof(writeUnaryOperator_11066,axiom,
! [VarCurr] :
( ~ v146294(VarCurr)
<=> v2044(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19401,axiom,
! [VarCurr] :
( v146266(VarCurr)
<=> ( v146267(VarCurr)
& v146280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19400,axiom,
! [VarCurr] :
( v146280(VarCurr)
<=> ( v146281(VarCurr)
| v10059(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6950,axiom,
! [VarCurr] :
( v146281(VarCurr)
<=> ( v146283(VarCurr)
& v145999(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6949,axiom,
! [VarCurr] :
( v146283(VarCurr)
<=> ( v146284(VarCurr)
& v145999(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6948,axiom,
! [VarCurr] :
( v146284(VarCurr)
<=> ( v146285(VarCurr)
& v145999(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6947,axiom,
! [VarCurr] :
( v146285(VarCurr)
<=> ( v146286(VarCurr)
& v145999(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6946,axiom,
! [VarCurr] :
( v146286(VarCurr)
<=> ( v146287(VarCurr)
& v145999(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6945,axiom,
! [VarCurr] :
( v146287(VarCurr)
<=> ( v146288(VarCurr)
& v145999(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6944,axiom,
! [VarCurr] :
( v146288(VarCurr)
<=> ( v146289(VarCurr)
& v145999(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6943,axiom,
! [VarCurr] :
( v146289(VarCurr)
<=> ( v146290(VarCurr)
& v145999(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6942,axiom,
! [VarCurr] :
( v146290(VarCurr)
<=> ( v146291(VarCurr)
& v145999(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6941,axiom,
! [VarCurr] :
( v146291(VarCurr)
<=> ( v146292(VarCurr)
& v145999(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6940,axiom,
! [VarCurr] :
( v146292(VarCurr)
<=> ( v146293(VarCurr)
& v145999(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6939,axiom,
! [VarCurr] :
( v146293(VarCurr)
<=> ( v145999(VarCurr,bitIndex0)
& v145999(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6938,axiom,
! [VarCurr] :
( v146267(VarCurr)
<=> ( v146269(VarCurr)
& v4105(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6937,axiom,
! [VarCurr] :
( v146269(VarCurr)
<=> ( v146270(VarCurr)
& v4105(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6936,axiom,
! [VarCurr] :
( v146270(VarCurr)
<=> ( v146271(VarCurr)
& v4105(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6935,axiom,
! [VarCurr] :
( v146271(VarCurr)
<=> ( v146272(VarCurr)
& v4105(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6934,axiom,
! [VarCurr] :
( v146272(VarCurr)
<=> ( v146273(VarCurr)
& v4105(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6933,axiom,
! [VarCurr] :
( v146273(VarCurr)
<=> ( v146274(VarCurr)
& v4105(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6932,axiom,
! [VarCurr] :
( v146274(VarCurr)
<=> ( v146275(VarCurr)
& v4105(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6931,axiom,
! [VarCurr] :
( v146275(VarCurr)
<=> ( v146276(VarCurr)
& v4105(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6930,axiom,
! [VarCurr] :
( v146276(VarCurr)
<=> ( v146277(VarCurr)
& v4105(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6929,axiom,
! [VarCurr] :
( v146277(VarCurr)
<=> ( v146278(VarCurr)
& v4105(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6928,axiom,
! [VarCurr] :
( v146278(VarCurr)
<=> ( v146279(VarCurr)
& v4105(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6927,axiom,
! [VarCurr] :
( v146279(VarCurr)
<=> ( v4105(VarCurr,bitIndex0)
& v4105(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_82334,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v145999(VarCurr,B)
<=> v146001(VarCurr,B) ) ) ).
fof(addAssignment_82333,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v146001(VarCurr,B)
<=> v146003(VarCurr,B) ) ) ).
fof(addAssignment_82332,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex12)
<=> v146245(VarCurr) ) ).
fof(addAssignment_82331,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex11)
<=> v146225(VarCurr) ) ).
fof(addAssignment_82330,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex10)
<=> v146205(VarCurr) ) ).
fof(addAssignment_82329,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex9)
<=> v146185(VarCurr) ) ).
fof(addAssignment_82328,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex8)
<=> v146165(VarCurr) ) ).
fof(addAssignment_82327,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex7)
<=> v146145(VarCurr) ) ).
fof(addAssignment_82326,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex6)
<=> v146125(VarCurr) ) ).
fof(addAssignment_82325,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex5)
<=> v146105(VarCurr) ) ).
fof(addAssignment_82324,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex4)
<=> v146085(VarCurr) ) ).
fof(addAssignment_82323,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex3)
<=> v146065(VarCurr) ) ).
fof(addAssignment_82322,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex2)
<=> v146045(VarCurr) ) ).
fof(addAssignment_82321,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex1)
<=> v146025(VarCurr) ) ).
fof(addAssignment_82320,axiom,
! [VarCurr] :
( v146003(VarCurr,bitIndex0)
<=> v146005(VarCurr) ) ).
fof(addAssignment_82319,axiom,
! [VarCurr] :
( v146245(VarCurr)
<=> v146247(VarCurr) ) ).
fof(addAssignment_82318,axiom,
! [VarCurr] :
( v146247(VarCurr)
<=> v146249(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2235,axiom,
! [VarCurr] :
( v146249(VarCurr)
<=> ( ( v146251(VarCurr,bitIndex11)
<=> v146255(VarCurr,bitIndex11) )
& ( v146251(VarCurr,bitIndex10)
<=> v146255(VarCurr,bitIndex10) )
& ( v146251(VarCurr,bitIndex9)
<=> v146255(VarCurr,bitIndex9) )
& ( v146251(VarCurr,bitIndex8)
<=> v146255(VarCurr,bitIndex8) )
& ( v146251(VarCurr,bitIndex7)
<=> v146255(VarCurr,bitIndex7) )
& ( v146251(VarCurr,bitIndex6)
<=> v146255(VarCurr,bitIndex6) )
& ( v146251(VarCurr,bitIndex5)
<=> v146255(VarCurr,bitIndex5) )
& ( v146251(VarCurr,bitIndex4)
<=> v146255(VarCurr,bitIndex4) )
& ( v146251(VarCurr,bitIndex3)
<=> v146255(VarCurr,bitIndex3) )
& ( v146251(VarCurr,bitIndex2)
<=> v146255(VarCurr,bitIndex2) )
& ( v146251(VarCurr,bitIndex1)
<=> v146255(VarCurr,bitIndex1) )
& ( v146251(VarCurr,bitIndex0)
<=> v146255(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82317,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146255(VarCurr,B)
<=> v146257(VarCurr,B) ) ) ).
fof(addAssignment_82316,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146257(VarCurr,B)
<=> v146261(VarCurr,B) ) ) ).
fof(addAssignment_82315,axiom,
! [VarCurr] :
( ( v146257(VarCurr,bitIndex11)
<=> v146259(VarCurr,bitIndex5) )
& ( v146257(VarCurr,bitIndex10)
<=> v146259(VarCurr,bitIndex4) )
& ( v146257(VarCurr,bitIndex9)
<=> v146259(VarCurr,bitIndex3) )
& ( v146257(VarCurr,bitIndex8)
<=> v146259(VarCurr,bitIndex2) )
& ( v146257(VarCurr,bitIndex7)
<=> v146259(VarCurr,bitIndex1) )
& ( v146257(VarCurr,bitIndex6)
<=> v146259(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82314,axiom,
! [VarCurr] :
( v146261(VarCurr,bitIndex0)
<=> v146262(VarCurr) ) ).
fof(addAssignment_82313,axiom,
! [VarCurr] :
( v146261(VarCurr,bitIndex1)
<=> v146262(VarCurr) ) ).
fof(addAssignment_82312,axiom,
! [VarCurr] :
( v146261(VarCurr,bitIndex2)
<=> v146262(VarCurr) ) ).
fof(addAssignment_82311,axiom,
! [VarCurr] :
( v146261(VarCurr,bitIndex3)
<=> v146262(VarCurr) ) ).
fof(addAssignment_82310,axiom,
! [VarCurr] :
( v146261(VarCurr,bitIndex4)
<=> v146262(VarCurr) ) ).
fof(addAssignment_82309,axiom,
! [VarCurr] :
( v146261(VarCurr,bitIndex5)
<=> v146262(VarCurr) ) ).
fof(addAssignment_82308,axiom,
! [VarCurr] :
( v146262(VarCurr)
<=> v96202(VarCurr,bitIndex0) ) ).
fof(addAssignment_82307,axiom,
! [VarCurr] :
( v146259(VarCurr,bitIndex0)
<=> v146260(VarCurr) ) ).
fof(addAssignment_82306,axiom,
! [VarCurr] :
( v146259(VarCurr,bitIndex1)
<=> v146260(VarCurr) ) ).
fof(addAssignment_82305,axiom,
! [VarCurr] :
( v146259(VarCurr,bitIndex2)
<=> v146260(VarCurr) ) ).
fof(addAssignment_82304,axiom,
! [VarCurr] :
( v146259(VarCurr,bitIndex3)
<=> v146260(VarCurr) ) ).
fof(addAssignment_82303,axiom,
! [VarCurr] :
( v146259(VarCurr,bitIndex4)
<=> v146260(VarCurr) ) ).
fof(addAssignment_82302,axiom,
! [VarCurr] :
( v146259(VarCurr,bitIndex5)
<=> v146260(VarCurr) ) ).
fof(addAssignment_82301,axiom,
! [VarCurr] :
( v146260(VarCurr)
<=> v96202(VarCurr,bitIndex1) ) ).
fof(addAssignment_82300,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146251(VarCurr,B)
<=> v146253(VarCurr,B) ) ) ).
fof(addAssignment_82299,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146253(VarCurr,B)
<=> v28105(VarCurr,B) ) ) ).
fof(addAssignment_82298,axiom,
! [VarCurr] :
( v146225(VarCurr)
<=> v146227(VarCurr) ) ).
fof(addAssignment_82297,axiom,
! [VarCurr] :
( v146227(VarCurr)
<=> v146229(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2234,axiom,
! [VarCurr] :
( v146229(VarCurr)
<=> ( ( v146231(VarCurr,bitIndex11)
<=> v146235(VarCurr,bitIndex11) )
& ( v146231(VarCurr,bitIndex10)
<=> v146235(VarCurr,bitIndex10) )
& ( v146231(VarCurr,bitIndex9)
<=> v146235(VarCurr,bitIndex9) )
& ( v146231(VarCurr,bitIndex8)
<=> v146235(VarCurr,bitIndex8) )
& ( v146231(VarCurr,bitIndex7)
<=> v146235(VarCurr,bitIndex7) )
& ( v146231(VarCurr,bitIndex6)
<=> v146235(VarCurr,bitIndex6) )
& ( v146231(VarCurr,bitIndex5)
<=> v146235(VarCurr,bitIndex5) )
& ( v146231(VarCurr,bitIndex4)
<=> v146235(VarCurr,bitIndex4) )
& ( v146231(VarCurr,bitIndex3)
<=> v146235(VarCurr,bitIndex3) )
& ( v146231(VarCurr,bitIndex2)
<=> v146235(VarCurr,bitIndex2) )
& ( v146231(VarCurr,bitIndex1)
<=> v146235(VarCurr,bitIndex1) )
& ( v146231(VarCurr,bitIndex0)
<=> v146235(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82296,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146235(VarCurr,B)
<=> v146237(VarCurr,B) ) ) ).
fof(addAssignment_82295,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146237(VarCurr,B)
<=> v146241(VarCurr,B) ) ) ).
fof(addAssignment_82294,axiom,
! [VarCurr] :
( ( v146237(VarCurr,bitIndex11)
<=> v146239(VarCurr,bitIndex5) )
& ( v146237(VarCurr,bitIndex10)
<=> v146239(VarCurr,bitIndex4) )
& ( v146237(VarCurr,bitIndex9)
<=> v146239(VarCurr,bitIndex3) )
& ( v146237(VarCurr,bitIndex8)
<=> v146239(VarCurr,bitIndex2) )
& ( v146237(VarCurr,bitIndex7)
<=> v146239(VarCurr,bitIndex1) )
& ( v146237(VarCurr,bitIndex6)
<=> v146239(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82293,axiom,
! [VarCurr] :
( v146241(VarCurr,bitIndex0)
<=> v146242(VarCurr) ) ).
fof(addAssignment_82292,axiom,
! [VarCurr] :
( v146241(VarCurr,bitIndex1)
<=> v146242(VarCurr) ) ).
fof(addAssignment_82291,axiom,
! [VarCurr] :
( v146241(VarCurr,bitIndex2)
<=> v146242(VarCurr) ) ).
fof(addAssignment_82290,axiom,
! [VarCurr] :
( v146241(VarCurr,bitIndex3)
<=> v146242(VarCurr) ) ).
fof(addAssignment_82289,axiom,
! [VarCurr] :
( v146241(VarCurr,bitIndex4)
<=> v146242(VarCurr) ) ).
fof(addAssignment_82288,axiom,
! [VarCurr] :
( v146241(VarCurr,bitIndex5)
<=> v146242(VarCurr) ) ).
fof(addAssignment_82287,axiom,
! [VarCurr] :
( v146242(VarCurr)
<=> v96167(VarCurr,bitIndex0) ) ).
fof(addAssignment_82286,axiom,
! [VarCurr] :
( v146239(VarCurr,bitIndex0)
<=> v146240(VarCurr) ) ).
fof(addAssignment_82285,axiom,
! [VarCurr] :
( v146239(VarCurr,bitIndex1)
<=> v146240(VarCurr) ) ).
fof(addAssignment_82284,axiom,
! [VarCurr] :
( v146239(VarCurr,bitIndex2)
<=> v146240(VarCurr) ) ).
fof(addAssignment_82283,axiom,
! [VarCurr] :
( v146239(VarCurr,bitIndex3)
<=> v146240(VarCurr) ) ).
fof(addAssignment_82282,axiom,
! [VarCurr] :
( v146239(VarCurr,bitIndex4)
<=> v146240(VarCurr) ) ).
fof(addAssignment_82281,axiom,
! [VarCurr] :
( v146239(VarCurr,bitIndex5)
<=> v146240(VarCurr) ) ).
fof(addAssignment_82280,axiom,
! [VarCurr] :
( v146240(VarCurr)
<=> v96167(VarCurr,bitIndex1) ) ).
fof(addAssignment_82279,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146231(VarCurr,B)
<=> v146233(VarCurr,B) ) ) ).
fof(addAssignment_82278,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146233(VarCurr,B)
<=> v26555(VarCurr,B) ) ) ).
fof(addAssignment_82277,axiom,
! [VarCurr] :
( v146205(VarCurr)
<=> v146207(VarCurr) ) ).
fof(addAssignment_82276,axiom,
! [VarCurr] :
( v146207(VarCurr)
<=> v146209(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2233,axiom,
! [VarCurr] :
( v146209(VarCurr)
<=> ( ( v146211(VarCurr,bitIndex11)
<=> v146215(VarCurr,bitIndex11) )
& ( v146211(VarCurr,bitIndex10)
<=> v146215(VarCurr,bitIndex10) )
& ( v146211(VarCurr,bitIndex9)
<=> v146215(VarCurr,bitIndex9) )
& ( v146211(VarCurr,bitIndex8)
<=> v146215(VarCurr,bitIndex8) )
& ( v146211(VarCurr,bitIndex7)
<=> v146215(VarCurr,bitIndex7) )
& ( v146211(VarCurr,bitIndex6)
<=> v146215(VarCurr,bitIndex6) )
& ( v146211(VarCurr,bitIndex5)
<=> v146215(VarCurr,bitIndex5) )
& ( v146211(VarCurr,bitIndex4)
<=> v146215(VarCurr,bitIndex4) )
& ( v146211(VarCurr,bitIndex3)
<=> v146215(VarCurr,bitIndex3) )
& ( v146211(VarCurr,bitIndex2)
<=> v146215(VarCurr,bitIndex2) )
& ( v146211(VarCurr,bitIndex1)
<=> v146215(VarCurr,bitIndex1) )
& ( v146211(VarCurr,bitIndex0)
<=> v146215(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82275,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146215(VarCurr,B)
<=> v146217(VarCurr,B) ) ) ).
fof(addAssignment_82274,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146217(VarCurr,B)
<=> v146221(VarCurr,B) ) ) ).
fof(addAssignment_82273,axiom,
! [VarCurr] :
( ( v146217(VarCurr,bitIndex11)
<=> v146219(VarCurr,bitIndex5) )
& ( v146217(VarCurr,bitIndex10)
<=> v146219(VarCurr,bitIndex4) )
& ( v146217(VarCurr,bitIndex9)
<=> v146219(VarCurr,bitIndex3) )
& ( v146217(VarCurr,bitIndex8)
<=> v146219(VarCurr,bitIndex2) )
& ( v146217(VarCurr,bitIndex7)
<=> v146219(VarCurr,bitIndex1) )
& ( v146217(VarCurr,bitIndex6)
<=> v146219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82272,axiom,
! [VarCurr] :
( v146221(VarCurr,bitIndex0)
<=> v146222(VarCurr) ) ).
fof(addAssignment_82271,axiom,
! [VarCurr] :
( v146221(VarCurr,bitIndex1)
<=> v146222(VarCurr) ) ).
fof(addAssignment_82270,axiom,
! [VarCurr] :
( v146221(VarCurr,bitIndex2)
<=> v146222(VarCurr) ) ).
fof(addAssignment_82269,axiom,
! [VarCurr] :
( v146221(VarCurr,bitIndex3)
<=> v146222(VarCurr) ) ).
fof(addAssignment_82268,axiom,
! [VarCurr] :
( v146221(VarCurr,bitIndex4)
<=> v146222(VarCurr) ) ).
fof(addAssignment_82267,axiom,
! [VarCurr] :
( v146221(VarCurr,bitIndex5)
<=> v146222(VarCurr) ) ).
fof(addAssignment_82266,axiom,
! [VarCurr] :
( v146222(VarCurr)
<=> v96132(VarCurr,bitIndex0) ) ).
fof(addAssignment_82265,axiom,
! [VarCurr] :
( v146219(VarCurr,bitIndex0)
<=> v146220(VarCurr) ) ).
fof(addAssignment_82264,axiom,
! [VarCurr] :
( v146219(VarCurr,bitIndex1)
<=> v146220(VarCurr) ) ).
fof(addAssignment_82263,axiom,
! [VarCurr] :
( v146219(VarCurr,bitIndex2)
<=> v146220(VarCurr) ) ).
fof(addAssignment_82262,axiom,
! [VarCurr] :
( v146219(VarCurr,bitIndex3)
<=> v146220(VarCurr) ) ).
fof(addAssignment_82261,axiom,
! [VarCurr] :
( v146219(VarCurr,bitIndex4)
<=> v146220(VarCurr) ) ).
fof(addAssignment_82260,axiom,
! [VarCurr] :
( v146219(VarCurr,bitIndex5)
<=> v146220(VarCurr) ) ).
fof(addAssignment_82259,axiom,
! [VarCurr] :
( v146220(VarCurr)
<=> v96132(VarCurr,bitIndex1) ) ).
fof(addAssignment_82258,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146211(VarCurr,B)
<=> v146213(VarCurr,B) ) ) ).
fof(addAssignment_82257,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146213(VarCurr,B)
<=> v25005(VarCurr,B) ) ) ).
fof(addAssignment_82256,axiom,
! [VarCurr] :
( v146185(VarCurr)
<=> v146187(VarCurr) ) ).
fof(addAssignment_82255,axiom,
! [VarCurr] :
( v146187(VarCurr)
<=> v146189(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2232,axiom,
! [VarCurr] :
( v146189(VarCurr)
<=> ( ( v146191(VarCurr,bitIndex11)
<=> v146195(VarCurr,bitIndex11) )
& ( v146191(VarCurr,bitIndex10)
<=> v146195(VarCurr,bitIndex10) )
& ( v146191(VarCurr,bitIndex9)
<=> v146195(VarCurr,bitIndex9) )
& ( v146191(VarCurr,bitIndex8)
<=> v146195(VarCurr,bitIndex8) )
& ( v146191(VarCurr,bitIndex7)
<=> v146195(VarCurr,bitIndex7) )
& ( v146191(VarCurr,bitIndex6)
<=> v146195(VarCurr,bitIndex6) )
& ( v146191(VarCurr,bitIndex5)
<=> v146195(VarCurr,bitIndex5) )
& ( v146191(VarCurr,bitIndex4)
<=> v146195(VarCurr,bitIndex4) )
& ( v146191(VarCurr,bitIndex3)
<=> v146195(VarCurr,bitIndex3) )
& ( v146191(VarCurr,bitIndex2)
<=> v146195(VarCurr,bitIndex2) )
& ( v146191(VarCurr,bitIndex1)
<=> v146195(VarCurr,bitIndex1) )
& ( v146191(VarCurr,bitIndex0)
<=> v146195(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82254,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146195(VarCurr,B)
<=> v146197(VarCurr,B) ) ) ).
fof(addAssignment_82253,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146197(VarCurr,B)
<=> v146201(VarCurr,B) ) ) ).
fof(addAssignment_82252,axiom,
! [VarCurr] :
( ( v146197(VarCurr,bitIndex11)
<=> v146199(VarCurr,bitIndex5) )
& ( v146197(VarCurr,bitIndex10)
<=> v146199(VarCurr,bitIndex4) )
& ( v146197(VarCurr,bitIndex9)
<=> v146199(VarCurr,bitIndex3) )
& ( v146197(VarCurr,bitIndex8)
<=> v146199(VarCurr,bitIndex2) )
& ( v146197(VarCurr,bitIndex7)
<=> v146199(VarCurr,bitIndex1) )
& ( v146197(VarCurr,bitIndex6)
<=> v146199(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82251,axiom,
! [VarCurr] :
( v146201(VarCurr,bitIndex0)
<=> v146202(VarCurr) ) ).
fof(addAssignment_82250,axiom,
! [VarCurr] :
( v146201(VarCurr,bitIndex1)
<=> v146202(VarCurr) ) ).
fof(addAssignment_82249,axiom,
! [VarCurr] :
( v146201(VarCurr,bitIndex2)
<=> v146202(VarCurr) ) ).
fof(addAssignment_82248,axiom,
! [VarCurr] :
( v146201(VarCurr,bitIndex3)
<=> v146202(VarCurr) ) ).
fof(addAssignment_82247,axiom,
! [VarCurr] :
( v146201(VarCurr,bitIndex4)
<=> v146202(VarCurr) ) ).
fof(addAssignment_82246,axiom,
! [VarCurr] :
( v146201(VarCurr,bitIndex5)
<=> v146202(VarCurr) ) ).
fof(addAssignment_82245,axiom,
! [VarCurr] :
( v146202(VarCurr)
<=> v96097(VarCurr,bitIndex0) ) ).
fof(addAssignment_82244,axiom,
! [VarCurr] :
( v146199(VarCurr,bitIndex0)
<=> v146200(VarCurr) ) ).
fof(addAssignment_82243,axiom,
! [VarCurr] :
( v146199(VarCurr,bitIndex1)
<=> v146200(VarCurr) ) ).
fof(addAssignment_82242,axiom,
! [VarCurr] :
( v146199(VarCurr,bitIndex2)
<=> v146200(VarCurr) ) ).
fof(addAssignment_82241,axiom,
! [VarCurr] :
( v146199(VarCurr,bitIndex3)
<=> v146200(VarCurr) ) ).
fof(addAssignment_82240,axiom,
! [VarCurr] :
( v146199(VarCurr,bitIndex4)
<=> v146200(VarCurr) ) ).
fof(addAssignment_82239,axiom,
! [VarCurr] :
( v146199(VarCurr,bitIndex5)
<=> v146200(VarCurr) ) ).
fof(addAssignment_82238,axiom,
! [VarCurr] :
( v146200(VarCurr)
<=> v96097(VarCurr,bitIndex1) ) ).
fof(addAssignment_82237,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146191(VarCurr,B)
<=> v146193(VarCurr,B) ) ) ).
fof(addAssignment_82236,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146193(VarCurr,B)
<=> v23455(VarCurr,B) ) ) ).
fof(addAssignment_82235,axiom,
! [VarCurr] :
( v146165(VarCurr)
<=> v146167(VarCurr) ) ).
fof(addAssignment_82234,axiom,
! [VarCurr] :
( v146167(VarCurr)
<=> v146169(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2231,axiom,
! [VarCurr] :
( v146169(VarCurr)
<=> ( ( v146171(VarCurr,bitIndex11)
<=> v146175(VarCurr,bitIndex11) )
& ( v146171(VarCurr,bitIndex10)
<=> v146175(VarCurr,bitIndex10) )
& ( v146171(VarCurr,bitIndex9)
<=> v146175(VarCurr,bitIndex9) )
& ( v146171(VarCurr,bitIndex8)
<=> v146175(VarCurr,bitIndex8) )
& ( v146171(VarCurr,bitIndex7)
<=> v146175(VarCurr,bitIndex7) )
& ( v146171(VarCurr,bitIndex6)
<=> v146175(VarCurr,bitIndex6) )
& ( v146171(VarCurr,bitIndex5)
<=> v146175(VarCurr,bitIndex5) )
& ( v146171(VarCurr,bitIndex4)
<=> v146175(VarCurr,bitIndex4) )
& ( v146171(VarCurr,bitIndex3)
<=> v146175(VarCurr,bitIndex3) )
& ( v146171(VarCurr,bitIndex2)
<=> v146175(VarCurr,bitIndex2) )
& ( v146171(VarCurr,bitIndex1)
<=> v146175(VarCurr,bitIndex1) )
& ( v146171(VarCurr,bitIndex0)
<=> v146175(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82233,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146175(VarCurr,B)
<=> v146177(VarCurr,B) ) ) ).
fof(addAssignment_82232,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146177(VarCurr,B)
<=> v146181(VarCurr,B) ) ) ).
fof(addAssignment_82231,axiom,
! [VarCurr] :
( ( v146177(VarCurr,bitIndex11)
<=> v146179(VarCurr,bitIndex5) )
& ( v146177(VarCurr,bitIndex10)
<=> v146179(VarCurr,bitIndex4) )
& ( v146177(VarCurr,bitIndex9)
<=> v146179(VarCurr,bitIndex3) )
& ( v146177(VarCurr,bitIndex8)
<=> v146179(VarCurr,bitIndex2) )
& ( v146177(VarCurr,bitIndex7)
<=> v146179(VarCurr,bitIndex1) )
& ( v146177(VarCurr,bitIndex6)
<=> v146179(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82230,axiom,
! [VarCurr] :
( v146181(VarCurr,bitIndex0)
<=> v146182(VarCurr) ) ).
fof(addAssignment_82229,axiom,
! [VarCurr] :
( v146181(VarCurr,bitIndex1)
<=> v146182(VarCurr) ) ).
fof(addAssignment_82228,axiom,
! [VarCurr] :
( v146181(VarCurr,bitIndex2)
<=> v146182(VarCurr) ) ).
fof(addAssignment_82227,axiom,
! [VarCurr] :
( v146181(VarCurr,bitIndex3)
<=> v146182(VarCurr) ) ).
fof(addAssignment_82226,axiom,
! [VarCurr] :
( v146181(VarCurr,bitIndex4)
<=> v146182(VarCurr) ) ).
fof(addAssignment_82225,axiom,
! [VarCurr] :
( v146181(VarCurr,bitIndex5)
<=> v146182(VarCurr) ) ).
fof(addAssignment_82224,axiom,
! [VarCurr] :
( v146182(VarCurr)
<=> v96062(VarCurr,bitIndex0) ) ).
fof(addAssignment_82223,axiom,
! [VarCurr] :
( v146179(VarCurr,bitIndex0)
<=> v146180(VarCurr) ) ).
fof(addAssignment_82222,axiom,
! [VarCurr] :
( v146179(VarCurr,bitIndex1)
<=> v146180(VarCurr) ) ).
fof(addAssignment_82221,axiom,
! [VarCurr] :
( v146179(VarCurr,bitIndex2)
<=> v146180(VarCurr) ) ).
fof(addAssignment_82220,axiom,
! [VarCurr] :
( v146179(VarCurr,bitIndex3)
<=> v146180(VarCurr) ) ).
fof(addAssignment_82219,axiom,
! [VarCurr] :
( v146179(VarCurr,bitIndex4)
<=> v146180(VarCurr) ) ).
fof(addAssignment_82218,axiom,
! [VarCurr] :
( v146179(VarCurr,bitIndex5)
<=> v146180(VarCurr) ) ).
fof(addAssignment_82217,axiom,
! [VarCurr] :
( v146180(VarCurr)
<=> v96062(VarCurr,bitIndex1) ) ).
fof(addAssignment_82216,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146171(VarCurr,B)
<=> v146173(VarCurr,B) ) ) ).
fof(addAssignment_82215,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146173(VarCurr,B)
<=> v21905(VarCurr,B) ) ) ).
fof(addAssignment_82214,axiom,
! [VarCurr] :
( v146145(VarCurr)
<=> v146147(VarCurr) ) ).
fof(addAssignment_82213,axiom,
! [VarCurr] :
( v146147(VarCurr)
<=> v146149(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2230,axiom,
! [VarCurr] :
( v146149(VarCurr)
<=> ( ( v146151(VarCurr,bitIndex11)
<=> v146155(VarCurr,bitIndex11) )
& ( v146151(VarCurr,bitIndex10)
<=> v146155(VarCurr,bitIndex10) )
& ( v146151(VarCurr,bitIndex9)
<=> v146155(VarCurr,bitIndex9) )
& ( v146151(VarCurr,bitIndex8)
<=> v146155(VarCurr,bitIndex8) )
& ( v146151(VarCurr,bitIndex7)
<=> v146155(VarCurr,bitIndex7) )
& ( v146151(VarCurr,bitIndex6)
<=> v146155(VarCurr,bitIndex6) )
& ( v146151(VarCurr,bitIndex5)
<=> v146155(VarCurr,bitIndex5) )
& ( v146151(VarCurr,bitIndex4)
<=> v146155(VarCurr,bitIndex4) )
& ( v146151(VarCurr,bitIndex3)
<=> v146155(VarCurr,bitIndex3) )
& ( v146151(VarCurr,bitIndex2)
<=> v146155(VarCurr,bitIndex2) )
& ( v146151(VarCurr,bitIndex1)
<=> v146155(VarCurr,bitIndex1) )
& ( v146151(VarCurr,bitIndex0)
<=> v146155(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82212,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146155(VarCurr,B)
<=> v146157(VarCurr,B) ) ) ).
fof(addAssignment_82211,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146157(VarCurr,B)
<=> v146161(VarCurr,B) ) ) ).
fof(addAssignment_82210,axiom,
! [VarCurr] :
( ( v146157(VarCurr,bitIndex11)
<=> v146159(VarCurr,bitIndex5) )
& ( v146157(VarCurr,bitIndex10)
<=> v146159(VarCurr,bitIndex4) )
& ( v146157(VarCurr,bitIndex9)
<=> v146159(VarCurr,bitIndex3) )
& ( v146157(VarCurr,bitIndex8)
<=> v146159(VarCurr,bitIndex2) )
& ( v146157(VarCurr,bitIndex7)
<=> v146159(VarCurr,bitIndex1) )
& ( v146157(VarCurr,bitIndex6)
<=> v146159(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82209,axiom,
! [VarCurr] :
( v146161(VarCurr,bitIndex0)
<=> v146162(VarCurr) ) ).
fof(addAssignment_82208,axiom,
! [VarCurr] :
( v146161(VarCurr,bitIndex1)
<=> v146162(VarCurr) ) ).
fof(addAssignment_82207,axiom,
! [VarCurr] :
( v146161(VarCurr,bitIndex2)
<=> v146162(VarCurr) ) ).
fof(addAssignment_82206,axiom,
! [VarCurr] :
( v146161(VarCurr,bitIndex3)
<=> v146162(VarCurr) ) ).
fof(addAssignment_82205,axiom,
! [VarCurr] :
( v146161(VarCurr,bitIndex4)
<=> v146162(VarCurr) ) ).
fof(addAssignment_82204,axiom,
! [VarCurr] :
( v146161(VarCurr,bitIndex5)
<=> v146162(VarCurr) ) ).
fof(addAssignment_82203,axiom,
! [VarCurr] :
( v146162(VarCurr)
<=> v96027(VarCurr,bitIndex0) ) ).
fof(addAssignment_82202,axiom,
! [VarCurr] :
( v146159(VarCurr,bitIndex0)
<=> v146160(VarCurr) ) ).
fof(addAssignment_82201,axiom,
! [VarCurr] :
( v146159(VarCurr,bitIndex1)
<=> v146160(VarCurr) ) ).
fof(addAssignment_82200,axiom,
! [VarCurr] :
( v146159(VarCurr,bitIndex2)
<=> v146160(VarCurr) ) ).
fof(addAssignment_82199,axiom,
! [VarCurr] :
( v146159(VarCurr,bitIndex3)
<=> v146160(VarCurr) ) ).
fof(addAssignment_82198,axiom,
! [VarCurr] :
( v146159(VarCurr,bitIndex4)
<=> v146160(VarCurr) ) ).
fof(addAssignment_82197,axiom,
! [VarCurr] :
( v146159(VarCurr,bitIndex5)
<=> v146160(VarCurr) ) ).
fof(addAssignment_82196,axiom,
! [VarCurr] :
( v146160(VarCurr)
<=> v96027(VarCurr,bitIndex1) ) ).
fof(addAssignment_82195,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146151(VarCurr,B)
<=> v146153(VarCurr,B) ) ) ).
fof(addAssignment_82194,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146153(VarCurr,B)
<=> v20355(VarCurr,B) ) ) ).
fof(addAssignment_82193,axiom,
! [VarCurr] :
( v146125(VarCurr)
<=> v146127(VarCurr) ) ).
fof(addAssignment_82192,axiom,
! [VarCurr] :
( v146127(VarCurr)
<=> v146129(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2229,axiom,
! [VarCurr] :
( v146129(VarCurr)
<=> ( ( v146131(VarCurr,bitIndex11)
<=> v146135(VarCurr,bitIndex11) )
& ( v146131(VarCurr,bitIndex10)
<=> v146135(VarCurr,bitIndex10) )
& ( v146131(VarCurr,bitIndex9)
<=> v146135(VarCurr,bitIndex9) )
& ( v146131(VarCurr,bitIndex8)
<=> v146135(VarCurr,bitIndex8) )
& ( v146131(VarCurr,bitIndex7)
<=> v146135(VarCurr,bitIndex7) )
& ( v146131(VarCurr,bitIndex6)
<=> v146135(VarCurr,bitIndex6) )
& ( v146131(VarCurr,bitIndex5)
<=> v146135(VarCurr,bitIndex5) )
& ( v146131(VarCurr,bitIndex4)
<=> v146135(VarCurr,bitIndex4) )
& ( v146131(VarCurr,bitIndex3)
<=> v146135(VarCurr,bitIndex3) )
& ( v146131(VarCurr,bitIndex2)
<=> v146135(VarCurr,bitIndex2) )
& ( v146131(VarCurr,bitIndex1)
<=> v146135(VarCurr,bitIndex1) )
& ( v146131(VarCurr,bitIndex0)
<=> v146135(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82191,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146135(VarCurr,B)
<=> v146137(VarCurr,B) ) ) ).
fof(addAssignment_82190,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146137(VarCurr,B)
<=> v146141(VarCurr,B) ) ) ).
fof(addAssignment_82189,axiom,
! [VarCurr] :
( ( v146137(VarCurr,bitIndex11)
<=> v146139(VarCurr,bitIndex5) )
& ( v146137(VarCurr,bitIndex10)
<=> v146139(VarCurr,bitIndex4) )
& ( v146137(VarCurr,bitIndex9)
<=> v146139(VarCurr,bitIndex3) )
& ( v146137(VarCurr,bitIndex8)
<=> v146139(VarCurr,bitIndex2) )
& ( v146137(VarCurr,bitIndex7)
<=> v146139(VarCurr,bitIndex1) )
& ( v146137(VarCurr,bitIndex6)
<=> v146139(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82188,axiom,
! [VarCurr] :
( v146141(VarCurr,bitIndex0)
<=> v146142(VarCurr) ) ).
fof(addAssignment_82187,axiom,
! [VarCurr] :
( v146141(VarCurr,bitIndex1)
<=> v146142(VarCurr) ) ).
fof(addAssignment_82186,axiom,
! [VarCurr] :
( v146141(VarCurr,bitIndex2)
<=> v146142(VarCurr) ) ).
fof(addAssignment_82185,axiom,
! [VarCurr] :
( v146141(VarCurr,bitIndex3)
<=> v146142(VarCurr) ) ).
fof(addAssignment_82184,axiom,
! [VarCurr] :
( v146141(VarCurr,bitIndex4)
<=> v146142(VarCurr) ) ).
fof(addAssignment_82183,axiom,
! [VarCurr] :
( v146141(VarCurr,bitIndex5)
<=> v146142(VarCurr) ) ).
fof(addAssignment_82182,axiom,
! [VarCurr] :
( v146142(VarCurr)
<=> v95992(VarCurr,bitIndex0) ) ).
fof(addAssignment_82181,axiom,
! [VarCurr] :
( v146139(VarCurr,bitIndex0)
<=> v146140(VarCurr) ) ).
fof(addAssignment_82180,axiom,
! [VarCurr] :
( v146139(VarCurr,bitIndex1)
<=> v146140(VarCurr) ) ).
fof(addAssignment_82179,axiom,
! [VarCurr] :
( v146139(VarCurr,bitIndex2)
<=> v146140(VarCurr) ) ).
fof(addAssignment_82178,axiom,
! [VarCurr] :
( v146139(VarCurr,bitIndex3)
<=> v146140(VarCurr) ) ).
fof(addAssignment_82177,axiom,
! [VarCurr] :
( v146139(VarCurr,bitIndex4)
<=> v146140(VarCurr) ) ).
fof(addAssignment_82176,axiom,
! [VarCurr] :
( v146139(VarCurr,bitIndex5)
<=> v146140(VarCurr) ) ).
fof(addAssignment_82175,axiom,
! [VarCurr] :
( v146140(VarCurr)
<=> v95992(VarCurr,bitIndex1) ) ).
fof(addAssignment_82174,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146131(VarCurr,B)
<=> v146133(VarCurr,B) ) ) ).
fof(addAssignment_82173,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146133(VarCurr,B)
<=> v18805(VarCurr,B) ) ) ).
fof(addAssignment_82172,axiom,
! [VarCurr] :
( v146105(VarCurr)
<=> v146107(VarCurr) ) ).
fof(addAssignment_82171,axiom,
! [VarCurr] :
( v146107(VarCurr)
<=> v146109(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2228,axiom,
! [VarCurr] :
( v146109(VarCurr)
<=> ( ( v146111(VarCurr,bitIndex11)
<=> v146115(VarCurr,bitIndex11) )
& ( v146111(VarCurr,bitIndex10)
<=> v146115(VarCurr,bitIndex10) )
& ( v146111(VarCurr,bitIndex9)
<=> v146115(VarCurr,bitIndex9) )
& ( v146111(VarCurr,bitIndex8)
<=> v146115(VarCurr,bitIndex8) )
& ( v146111(VarCurr,bitIndex7)
<=> v146115(VarCurr,bitIndex7) )
& ( v146111(VarCurr,bitIndex6)
<=> v146115(VarCurr,bitIndex6) )
& ( v146111(VarCurr,bitIndex5)
<=> v146115(VarCurr,bitIndex5) )
& ( v146111(VarCurr,bitIndex4)
<=> v146115(VarCurr,bitIndex4) )
& ( v146111(VarCurr,bitIndex3)
<=> v146115(VarCurr,bitIndex3) )
& ( v146111(VarCurr,bitIndex2)
<=> v146115(VarCurr,bitIndex2) )
& ( v146111(VarCurr,bitIndex1)
<=> v146115(VarCurr,bitIndex1) )
& ( v146111(VarCurr,bitIndex0)
<=> v146115(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82170,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146115(VarCurr,B)
<=> v146117(VarCurr,B) ) ) ).
fof(addAssignment_82169,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146117(VarCurr,B)
<=> v146121(VarCurr,B) ) ) ).
fof(addAssignment_82168,axiom,
! [VarCurr] :
( ( v146117(VarCurr,bitIndex11)
<=> v146119(VarCurr,bitIndex5) )
& ( v146117(VarCurr,bitIndex10)
<=> v146119(VarCurr,bitIndex4) )
& ( v146117(VarCurr,bitIndex9)
<=> v146119(VarCurr,bitIndex3) )
& ( v146117(VarCurr,bitIndex8)
<=> v146119(VarCurr,bitIndex2) )
& ( v146117(VarCurr,bitIndex7)
<=> v146119(VarCurr,bitIndex1) )
& ( v146117(VarCurr,bitIndex6)
<=> v146119(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82167,axiom,
! [VarCurr] :
( v146121(VarCurr,bitIndex0)
<=> v146122(VarCurr) ) ).
fof(addAssignment_82166,axiom,
! [VarCurr] :
( v146121(VarCurr,bitIndex1)
<=> v146122(VarCurr) ) ).
fof(addAssignment_82165,axiom,
! [VarCurr] :
( v146121(VarCurr,bitIndex2)
<=> v146122(VarCurr) ) ).
fof(addAssignment_82164,axiom,
! [VarCurr] :
( v146121(VarCurr,bitIndex3)
<=> v146122(VarCurr) ) ).
fof(addAssignment_82163,axiom,
! [VarCurr] :
( v146121(VarCurr,bitIndex4)
<=> v146122(VarCurr) ) ).
fof(addAssignment_82162,axiom,
! [VarCurr] :
( v146121(VarCurr,bitIndex5)
<=> v146122(VarCurr) ) ).
fof(addAssignment_82161,axiom,
! [VarCurr] :
( v146122(VarCurr)
<=> v95957(VarCurr,bitIndex0) ) ).
fof(addAssignment_82160,axiom,
! [VarCurr] :
( v146119(VarCurr,bitIndex0)
<=> v146120(VarCurr) ) ).
fof(addAssignment_82159,axiom,
! [VarCurr] :
( v146119(VarCurr,bitIndex1)
<=> v146120(VarCurr) ) ).
fof(addAssignment_82158,axiom,
! [VarCurr] :
( v146119(VarCurr,bitIndex2)
<=> v146120(VarCurr) ) ).
fof(addAssignment_82157,axiom,
! [VarCurr] :
( v146119(VarCurr,bitIndex3)
<=> v146120(VarCurr) ) ).
fof(addAssignment_82156,axiom,
! [VarCurr] :
( v146119(VarCurr,bitIndex4)
<=> v146120(VarCurr) ) ).
fof(addAssignment_82155,axiom,
! [VarCurr] :
( v146119(VarCurr,bitIndex5)
<=> v146120(VarCurr) ) ).
fof(addAssignment_82154,axiom,
! [VarCurr] :
( v146120(VarCurr)
<=> v95957(VarCurr,bitIndex1) ) ).
fof(addAssignment_82153,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146111(VarCurr,B)
<=> v146113(VarCurr,B) ) ) ).
fof(addAssignment_82152,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146113(VarCurr,B)
<=> v17255(VarCurr,B) ) ) ).
fof(addAssignment_82151,axiom,
! [VarCurr] :
( v146085(VarCurr)
<=> v146087(VarCurr) ) ).
fof(addAssignment_82150,axiom,
! [VarCurr] :
( v146087(VarCurr)
<=> v146089(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2227,axiom,
! [VarCurr] :
( v146089(VarCurr)
<=> ( ( v146091(VarCurr,bitIndex11)
<=> v146095(VarCurr,bitIndex11) )
& ( v146091(VarCurr,bitIndex10)
<=> v146095(VarCurr,bitIndex10) )
& ( v146091(VarCurr,bitIndex9)
<=> v146095(VarCurr,bitIndex9) )
& ( v146091(VarCurr,bitIndex8)
<=> v146095(VarCurr,bitIndex8) )
& ( v146091(VarCurr,bitIndex7)
<=> v146095(VarCurr,bitIndex7) )
& ( v146091(VarCurr,bitIndex6)
<=> v146095(VarCurr,bitIndex6) )
& ( v146091(VarCurr,bitIndex5)
<=> v146095(VarCurr,bitIndex5) )
& ( v146091(VarCurr,bitIndex4)
<=> v146095(VarCurr,bitIndex4) )
& ( v146091(VarCurr,bitIndex3)
<=> v146095(VarCurr,bitIndex3) )
& ( v146091(VarCurr,bitIndex2)
<=> v146095(VarCurr,bitIndex2) )
& ( v146091(VarCurr,bitIndex1)
<=> v146095(VarCurr,bitIndex1) )
& ( v146091(VarCurr,bitIndex0)
<=> v146095(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82149,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146095(VarCurr,B)
<=> v146097(VarCurr,B) ) ) ).
fof(addAssignment_82148,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146097(VarCurr,B)
<=> v146101(VarCurr,B) ) ) ).
fof(addAssignment_82147,axiom,
! [VarCurr] :
( ( v146097(VarCurr,bitIndex11)
<=> v146099(VarCurr,bitIndex5) )
& ( v146097(VarCurr,bitIndex10)
<=> v146099(VarCurr,bitIndex4) )
& ( v146097(VarCurr,bitIndex9)
<=> v146099(VarCurr,bitIndex3) )
& ( v146097(VarCurr,bitIndex8)
<=> v146099(VarCurr,bitIndex2) )
& ( v146097(VarCurr,bitIndex7)
<=> v146099(VarCurr,bitIndex1) )
& ( v146097(VarCurr,bitIndex6)
<=> v146099(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82146,axiom,
! [VarCurr] :
( v146101(VarCurr,bitIndex0)
<=> v146102(VarCurr) ) ).
fof(addAssignment_82145,axiom,
! [VarCurr] :
( v146101(VarCurr,bitIndex1)
<=> v146102(VarCurr) ) ).
fof(addAssignment_82144,axiom,
! [VarCurr] :
( v146101(VarCurr,bitIndex2)
<=> v146102(VarCurr) ) ).
fof(addAssignment_82143,axiom,
! [VarCurr] :
( v146101(VarCurr,bitIndex3)
<=> v146102(VarCurr) ) ).
fof(addAssignment_82142,axiom,
! [VarCurr] :
( v146101(VarCurr,bitIndex4)
<=> v146102(VarCurr) ) ).
fof(addAssignment_82141,axiom,
! [VarCurr] :
( v146101(VarCurr,bitIndex5)
<=> v146102(VarCurr) ) ).
fof(addAssignment_82140,axiom,
! [VarCurr] :
( v146102(VarCurr)
<=> v95922(VarCurr,bitIndex0) ) ).
fof(addAssignment_82139,axiom,
! [VarCurr] :
( v146099(VarCurr,bitIndex0)
<=> v146100(VarCurr) ) ).
fof(addAssignment_82138,axiom,
! [VarCurr] :
( v146099(VarCurr,bitIndex1)
<=> v146100(VarCurr) ) ).
fof(addAssignment_82137,axiom,
! [VarCurr] :
( v146099(VarCurr,bitIndex2)
<=> v146100(VarCurr) ) ).
fof(addAssignment_82136,axiom,
! [VarCurr] :
( v146099(VarCurr,bitIndex3)
<=> v146100(VarCurr) ) ).
fof(addAssignment_82135,axiom,
! [VarCurr] :
( v146099(VarCurr,bitIndex4)
<=> v146100(VarCurr) ) ).
fof(addAssignment_82134,axiom,
! [VarCurr] :
( v146099(VarCurr,bitIndex5)
<=> v146100(VarCurr) ) ).
fof(addAssignment_82133,axiom,
! [VarCurr] :
( v146100(VarCurr)
<=> v95922(VarCurr,bitIndex1) ) ).
fof(addAssignment_82132,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146091(VarCurr,B)
<=> v146093(VarCurr,B) ) ) ).
fof(addAssignment_82131,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146093(VarCurr,B)
<=> v15705(VarCurr,B) ) ) ).
fof(addAssignment_82130,axiom,
! [VarCurr] :
( v146065(VarCurr)
<=> v146067(VarCurr) ) ).
fof(addAssignment_82129,axiom,
! [VarCurr] :
( v146067(VarCurr)
<=> v146069(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2226,axiom,
! [VarCurr] :
( v146069(VarCurr)
<=> ( ( v146071(VarCurr,bitIndex11)
<=> v146075(VarCurr,bitIndex11) )
& ( v146071(VarCurr,bitIndex10)
<=> v146075(VarCurr,bitIndex10) )
& ( v146071(VarCurr,bitIndex9)
<=> v146075(VarCurr,bitIndex9) )
& ( v146071(VarCurr,bitIndex8)
<=> v146075(VarCurr,bitIndex8) )
& ( v146071(VarCurr,bitIndex7)
<=> v146075(VarCurr,bitIndex7) )
& ( v146071(VarCurr,bitIndex6)
<=> v146075(VarCurr,bitIndex6) )
& ( v146071(VarCurr,bitIndex5)
<=> v146075(VarCurr,bitIndex5) )
& ( v146071(VarCurr,bitIndex4)
<=> v146075(VarCurr,bitIndex4) )
& ( v146071(VarCurr,bitIndex3)
<=> v146075(VarCurr,bitIndex3) )
& ( v146071(VarCurr,bitIndex2)
<=> v146075(VarCurr,bitIndex2) )
& ( v146071(VarCurr,bitIndex1)
<=> v146075(VarCurr,bitIndex1) )
& ( v146071(VarCurr,bitIndex0)
<=> v146075(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82128,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146075(VarCurr,B)
<=> v146077(VarCurr,B) ) ) ).
fof(addAssignment_82127,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146077(VarCurr,B)
<=> v146081(VarCurr,B) ) ) ).
fof(addAssignment_82126,axiom,
! [VarCurr] :
( ( v146077(VarCurr,bitIndex11)
<=> v146079(VarCurr,bitIndex5) )
& ( v146077(VarCurr,bitIndex10)
<=> v146079(VarCurr,bitIndex4) )
& ( v146077(VarCurr,bitIndex9)
<=> v146079(VarCurr,bitIndex3) )
& ( v146077(VarCurr,bitIndex8)
<=> v146079(VarCurr,bitIndex2) )
& ( v146077(VarCurr,bitIndex7)
<=> v146079(VarCurr,bitIndex1) )
& ( v146077(VarCurr,bitIndex6)
<=> v146079(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82125,axiom,
! [VarCurr] :
( v146081(VarCurr,bitIndex0)
<=> v146082(VarCurr) ) ).
fof(addAssignment_82124,axiom,
! [VarCurr] :
( v146081(VarCurr,bitIndex1)
<=> v146082(VarCurr) ) ).
fof(addAssignment_82123,axiom,
! [VarCurr] :
( v146081(VarCurr,bitIndex2)
<=> v146082(VarCurr) ) ).
fof(addAssignment_82122,axiom,
! [VarCurr] :
( v146081(VarCurr,bitIndex3)
<=> v146082(VarCurr) ) ).
fof(addAssignment_82121,axiom,
! [VarCurr] :
( v146081(VarCurr,bitIndex4)
<=> v146082(VarCurr) ) ).
fof(addAssignment_82120,axiom,
! [VarCurr] :
( v146081(VarCurr,bitIndex5)
<=> v146082(VarCurr) ) ).
fof(addAssignment_82119,axiom,
! [VarCurr] :
( v146082(VarCurr)
<=> v95887(VarCurr,bitIndex0) ) ).
fof(addAssignment_82118,axiom,
! [VarCurr] :
( v146079(VarCurr,bitIndex0)
<=> v146080(VarCurr) ) ).
fof(addAssignment_82117,axiom,
! [VarCurr] :
( v146079(VarCurr,bitIndex1)
<=> v146080(VarCurr) ) ).
fof(addAssignment_82116,axiom,
! [VarCurr] :
( v146079(VarCurr,bitIndex2)
<=> v146080(VarCurr) ) ).
fof(addAssignment_82115,axiom,
! [VarCurr] :
( v146079(VarCurr,bitIndex3)
<=> v146080(VarCurr) ) ).
fof(addAssignment_82114,axiom,
! [VarCurr] :
( v146079(VarCurr,bitIndex4)
<=> v146080(VarCurr) ) ).
fof(addAssignment_82113,axiom,
! [VarCurr] :
( v146079(VarCurr,bitIndex5)
<=> v146080(VarCurr) ) ).
fof(addAssignment_82112,axiom,
! [VarCurr] :
( v146080(VarCurr)
<=> v95887(VarCurr,bitIndex1) ) ).
fof(addAssignment_82111,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146071(VarCurr,B)
<=> v146073(VarCurr,B) ) ) ).
fof(addAssignment_82110,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146073(VarCurr,B)
<=> v14155(VarCurr,B) ) ) ).
fof(addAssignment_82109,axiom,
! [VarCurr] :
( v146045(VarCurr)
<=> v146047(VarCurr) ) ).
fof(addAssignment_82108,axiom,
! [VarCurr] :
( v146047(VarCurr)
<=> v146049(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2225,axiom,
! [VarCurr] :
( v146049(VarCurr)
<=> ( ( v146051(VarCurr,bitIndex11)
<=> v146055(VarCurr,bitIndex11) )
& ( v146051(VarCurr,bitIndex10)
<=> v146055(VarCurr,bitIndex10) )
& ( v146051(VarCurr,bitIndex9)
<=> v146055(VarCurr,bitIndex9) )
& ( v146051(VarCurr,bitIndex8)
<=> v146055(VarCurr,bitIndex8) )
& ( v146051(VarCurr,bitIndex7)
<=> v146055(VarCurr,bitIndex7) )
& ( v146051(VarCurr,bitIndex6)
<=> v146055(VarCurr,bitIndex6) )
& ( v146051(VarCurr,bitIndex5)
<=> v146055(VarCurr,bitIndex5) )
& ( v146051(VarCurr,bitIndex4)
<=> v146055(VarCurr,bitIndex4) )
& ( v146051(VarCurr,bitIndex3)
<=> v146055(VarCurr,bitIndex3) )
& ( v146051(VarCurr,bitIndex2)
<=> v146055(VarCurr,bitIndex2) )
& ( v146051(VarCurr,bitIndex1)
<=> v146055(VarCurr,bitIndex1) )
& ( v146051(VarCurr,bitIndex0)
<=> v146055(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82107,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146055(VarCurr,B)
<=> v146057(VarCurr,B) ) ) ).
fof(addAssignment_82106,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146057(VarCurr,B)
<=> v146061(VarCurr,B) ) ) ).
fof(addAssignment_82105,axiom,
! [VarCurr] :
( ( v146057(VarCurr,bitIndex11)
<=> v146059(VarCurr,bitIndex5) )
& ( v146057(VarCurr,bitIndex10)
<=> v146059(VarCurr,bitIndex4) )
& ( v146057(VarCurr,bitIndex9)
<=> v146059(VarCurr,bitIndex3) )
& ( v146057(VarCurr,bitIndex8)
<=> v146059(VarCurr,bitIndex2) )
& ( v146057(VarCurr,bitIndex7)
<=> v146059(VarCurr,bitIndex1) )
& ( v146057(VarCurr,bitIndex6)
<=> v146059(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82104,axiom,
! [VarCurr] :
( v146061(VarCurr,bitIndex0)
<=> v146062(VarCurr) ) ).
fof(addAssignment_82103,axiom,
! [VarCurr] :
( v146061(VarCurr,bitIndex1)
<=> v146062(VarCurr) ) ).
fof(addAssignment_82102,axiom,
! [VarCurr] :
( v146061(VarCurr,bitIndex2)
<=> v146062(VarCurr) ) ).
fof(addAssignment_82101,axiom,
! [VarCurr] :
( v146061(VarCurr,bitIndex3)
<=> v146062(VarCurr) ) ).
fof(addAssignment_82100,axiom,
! [VarCurr] :
( v146061(VarCurr,bitIndex4)
<=> v146062(VarCurr) ) ).
fof(addAssignment_82099,axiom,
! [VarCurr] :
( v146061(VarCurr,bitIndex5)
<=> v146062(VarCurr) ) ).
fof(addAssignment_82098,axiom,
! [VarCurr] :
( v146062(VarCurr)
<=> v95852(VarCurr,bitIndex0) ) ).
fof(addAssignment_82097,axiom,
! [VarCurr] :
( v146059(VarCurr,bitIndex0)
<=> v146060(VarCurr) ) ).
fof(addAssignment_82096,axiom,
! [VarCurr] :
( v146059(VarCurr,bitIndex1)
<=> v146060(VarCurr) ) ).
fof(addAssignment_82095,axiom,
! [VarCurr] :
( v146059(VarCurr,bitIndex2)
<=> v146060(VarCurr) ) ).
fof(addAssignment_82094,axiom,
! [VarCurr] :
( v146059(VarCurr,bitIndex3)
<=> v146060(VarCurr) ) ).
fof(addAssignment_82093,axiom,
! [VarCurr] :
( v146059(VarCurr,bitIndex4)
<=> v146060(VarCurr) ) ).
fof(addAssignment_82092,axiom,
! [VarCurr] :
( v146059(VarCurr,bitIndex5)
<=> v146060(VarCurr) ) ).
fof(addAssignment_82091,axiom,
! [VarCurr] :
( v146060(VarCurr)
<=> v95852(VarCurr,bitIndex1) ) ).
fof(addAssignment_82090,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146051(VarCurr,B)
<=> v146053(VarCurr,B) ) ) ).
fof(addAssignment_82089,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146053(VarCurr,B)
<=> v12605(VarCurr,B) ) ) ).
fof(addAssignment_82088,axiom,
! [VarCurr] :
( v146025(VarCurr)
<=> v146027(VarCurr) ) ).
fof(addAssignment_82087,axiom,
! [VarCurr] :
( v146027(VarCurr)
<=> v146029(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2224,axiom,
! [VarCurr] :
( v146029(VarCurr)
<=> ( ( v146031(VarCurr,bitIndex11)
<=> v146035(VarCurr,bitIndex11) )
& ( v146031(VarCurr,bitIndex10)
<=> v146035(VarCurr,bitIndex10) )
& ( v146031(VarCurr,bitIndex9)
<=> v146035(VarCurr,bitIndex9) )
& ( v146031(VarCurr,bitIndex8)
<=> v146035(VarCurr,bitIndex8) )
& ( v146031(VarCurr,bitIndex7)
<=> v146035(VarCurr,bitIndex7) )
& ( v146031(VarCurr,bitIndex6)
<=> v146035(VarCurr,bitIndex6) )
& ( v146031(VarCurr,bitIndex5)
<=> v146035(VarCurr,bitIndex5) )
& ( v146031(VarCurr,bitIndex4)
<=> v146035(VarCurr,bitIndex4) )
& ( v146031(VarCurr,bitIndex3)
<=> v146035(VarCurr,bitIndex3) )
& ( v146031(VarCurr,bitIndex2)
<=> v146035(VarCurr,bitIndex2) )
& ( v146031(VarCurr,bitIndex1)
<=> v146035(VarCurr,bitIndex1) )
& ( v146031(VarCurr,bitIndex0)
<=> v146035(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82086,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146035(VarCurr,B)
<=> v146037(VarCurr,B) ) ) ).
fof(addAssignment_82085,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146037(VarCurr,B)
<=> v146041(VarCurr,B) ) ) ).
fof(addAssignment_82084,axiom,
! [VarCurr] :
( ( v146037(VarCurr,bitIndex11)
<=> v146039(VarCurr,bitIndex5) )
& ( v146037(VarCurr,bitIndex10)
<=> v146039(VarCurr,bitIndex4) )
& ( v146037(VarCurr,bitIndex9)
<=> v146039(VarCurr,bitIndex3) )
& ( v146037(VarCurr,bitIndex8)
<=> v146039(VarCurr,bitIndex2) )
& ( v146037(VarCurr,bitIndex7)
<=> v146039(VarCurr,bitIndex1) )
& ( v146037(VarCurr,bitIndex6)
<=> v146039(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82083,axiom,
! [VarCurr] :
( v146041(VarCurr,bitIndex0)
<=> v146042(VarCurr) ) ).
fof(addAssignment_82082,axiom,
! [VarCurr] :
( v146041(VarCurr,bitIndex1)
<=> v146042(VarCurr) ) ).
fof(addAssignment_82081,axiom,
! [VarCurr] :
( v146041(VarCurr,bitIndex2)
<=> v146042(VarCurr) ) ).
fof(addAssignment_82080,axiom,
! [VarCurr] :
( v146041(VarCurr,bitIndex3)
<=> v146042(VarCurr) ) ).
fof(addAssignment_82079,axiom,
! [VarCurr] :
( v146041(VarCurr,bitIndex4)
<=> v146042(VarCurr) ) ).
fof(addAssignment_82078,axiom,
! [VarCurr] :
( v146041(VarCurr,bitIndex5)
<=> v146042(VarCurr) ) ).
fof(addAssignment_82077,axiom,
! [VarCurr] :
( v146042(VarCurr)
<=> v95815(VarCurr,bitIndex0) ) ).
fof(addAssignment_82076,axiom,
! [VarCurr] :
( v146039(VarCurr,bitIndex0)
<=> v146040(VarCurr) ) ).
fof(addAssignment_82075,axiom,
! [VarCurr] :
( v146039(VarCurr,bitIndex1)
<=> v146040(VarCurr) ) ).
fof(addAssignment_82074,axiom,
! [VarCurr] :
( v146039(VarCurr,bitIndex2)
<=> v146040(VarCurr) ) ).
fof(addAssignment_82073,axiom,
! [VarCurr] :
( v146039(VarCurr,bitIndex3)
<=> v146040(VarCurr) ) ).
fof(addAssignment_82072,axiom,
! [VarCurr] :
( v146039(VarCurr,bitIndex4)
<=> v146040(VarCurr) ) ).
fof(addAssignment_82071,axiom,
! [VarCurr] :
( v146039(VarCurr,bitIndex5)
<=> v146040(VarCurr) ) ).
fof(addAssignment_82070,axiom,
! [VarCurr] :
( v146040(VarCurr)
<=> v95815(VarCurr,bitIndex1) ) ).
fof(addAssignment_82069,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146031(VarCurr,B)
<=> v146033(VarCurr,B) ) ) ).
fof(addAssignment_82068,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146033(VarCurr,B)
<=> v11055(VarCurr,B) ) ) ).
fof(addAssignment_82067,axiom,
! [VarCurr] :
( v146005(VarCurr)
<=> v146007(VarCurr) ) ).
fof(addAssignment_82066,axiom,
! [VarCurr] :
( v146007(VarCurr)
<=> v146009(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2223,axiom,
! [VarCurr] :
( v146009(VarCurr)
<=> ( ( v146011(VarCurr,bitIndex11)
<=> v146015(VarCurr,bitIndex11) )
& ( v146011(VarCurr,bitIndex10)
<=> v146015(VarCurr,bitIndex10) )
& ( v146011(VarCurr,bitIndex9)
<=> v146015(VarCurr,bitIndex9) )
& ( v146011(VarCurr,bitIndex8)
<=> v146015(VarCurr,bitIndex8) )
& ( v146011(VarCurr,bitIndex7)
<=> v146015(VarCurr,bitIndex7) )
& ( v146011(VarCurr,bitIndex6)
<=> v146015(VarCurr,bitIndex6) )
& ( v146011(VarCurr,bitIndex5)
<=> v146015(VarCurr,bitIndex5) )
& ( v146011(VarCurr,bitIndex4)
<=> v146015(VarCurr,bitIndex4) )
& ( v146011(VarCurr,bitIndex3)
<=> v146015(VarCurr,bitIndex3) )
& ( v146011(VarCurr,bitIndex2)
<=> v146015(VarCurr,bitIndex2) )
& ( v146011(VarCurr,bitIndex1)
<=> v146015(VarCurr,bitIndex1) )
& ( v146011(VarCurr,bitIndex0)
<=> v146015(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82065,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146015(VarCurr,B)
<=> v146017(VarCurr,B) ) ) ).
fof(addAssignment_82064,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v146017(VarCurr,B)
<=> v146021(VarCurr,B) ) ) ).
fof(addAssignment_82063,axiom,
! [VarCurr] :
( ( v146017(VarCurr,bitIndex11)
<=> v146019(VarCurr,bitIndex5) )
& ( v146017(VarCurr,bitIndex10)
<=> v146019(VarCurr,bitIndex4) )
& ( v146017(VarCurr,bitIndex9)
<=> v146019(VarCurr,bitIndex3) )
& ( v146017(VarCurr,bitIndex8)
<=> v146019(VarCurr,bitIndex2) )
& ( v146017(VarCurr,bitIndex7)
<=> v146019(VarCurr,bitIndex1) )
& ( v146017(VarCurr,bitIndex6)
<=> v146019(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82062,axiom,
! [VarCurr] :
( v146021(VarCurr,bitIndex0)
<=> v146022(VarCurr) ) ).
fof(addAssignment_82061,axiom,
! [VarCurr] :
( v146021(VarCurr,bitIndex1)
<=> v146022(VarCurr) ) ).
fof(addAssignment_82060,axiom,
! [VarCurr] :
( v146021(VarCurr,bitIndex2)
<=> v146022(VarCurr) ) ).
fof(addAssignment_82059,axiom,
! [VarCurr] :
( v146021(VarCurr,bitIndex3)
<=> v146022(VarCurr) ) ).
fof(addAssignment_82058,axiom,
! [VarCurr] :
( v146021(VarCurr,bitIndex4)
<=> v146022(VarCurr) ) ).
fof(addAssignment_82057,axiom,
! [VarCurr] :
( v146021(VarCurr,bitIndex5)
<=> v146022(VarCurr) ) ).
fof(addAssignment_82056,axiom,
! [VarCurr] :
( v146022(VarCurr)
<=> v95770(VarCurr,bitIndex0) ) ).
fof(addAssignment_82055,axiom,
! [VarCurr] :
( v146019(VarCurr,bitIndex0)
<=> v146020(VarCurr) ) ).
fof(addAssignment_82054,axiom,
! [VarCurr] :
( v146019(VarCurr,bitIndex1)
<=> v146020(VarCurr) ) ).
fof(addAssignment_82053,axiom,
! [VarCurr] :
( v146019(VarCurr,bitIndex2)
<=> v146020(VarCurr) ) ).
fof(addAssignment_82052,axiom,
! [VarCurr] :
( v146019(VarCurr,bitIndex3)
<=> v146020(VarCurr) ) ).
fof(addAssignment_82051,axiom,
! [VarCurr] :
( v146019(VarCurr,bitIndex4)
<=> v146020(VarCurr) ) ).
fof(addAssignment_82050,axiom,
! [VarCurr] :
( v146019(VarCurr,bitIndex5)
<=> v146020(VarCurr) ) ).
fof(addAssignment_82049,axiom,
! [VarCurr] :
( v146020(VarCurr)
<=> v95770(VarCurr,bitIndex1) ) ).
fof(addAssignment_82048,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146011(VarCurr,B)
<=> v146013(VarCurr,B) ) ) ).
fof(addAssignment_82047,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v146013(VarCurr,B)
<=> v9099(VarCurr,B) ) ) ).
fof(addAssignment_82046,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v4105(VarCurr,B)
<=> v4107(VarCurr,B) ) ) ).
fof(addAssignment_82045,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v4107(VarCurr,B)
<=> v4109(VarCurr,B) ) ) ).
fof(addAssignment_82044,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex12)
<=> v145979(VarCurr) ) ).
fof(addAssignment_82043,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex11)
<=> v145959(VarCurr) ) ).
fof(addAssignment_82042,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex10)
<=> v145939(VarCurr) ) ).
fof(addAssignment_82041,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex9)
<=> v145919(VarCurr) ) ).
fof(addAssignment_82040,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex8)
<=> v145899(VarCurr) ) ).
fof(addAssignment_82039,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex7)
<=> v145879(VarCurr) ) ).
fof(addAssignment_82038,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex6)
<=> v145859(VarCurr) ) ).
fof(addAssignment_82037,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex5)
<=> v145839(VarCurr) ) ).
fof(addAssignment_82036,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex4)
<=> v145819(VarCurr) ) ).
fof(addAssignment_82035,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex3)
<=> v145799(VarCurr) ) ).
fof(addAssignment_82034,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex2)
<=> v145779(VarCurr) ) ).
fof(addAssignment_82033,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex1)
<=> v145759(VarCurr) ) ).
fof(addAssignment_82032,axiom,
! [VarCurr] :
( v4109(VarCurr,bitIndex0)
<=> v4111(VarCurr) ) ).
fof(addAssignment_82031,axiom,
! [VarCurr] :
( v145979(VarCurr)
<=> v145981(VarCurr) ) ).
fof(addAssignment_82030,axiom,
! [VarCurr] :
( v145981(VarCurr)
<=> v145983(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2222,axiom,
! [VarCurr] :
( v145983(VarCurr)
<=> ( ( v145985(VarCurr,bitIndex11)
<=> v145989(VarCurr,bitIndex11) )
& ( v145985(VarCurr,bitIndex10)
<=> v145989(VarCurr,bitIndex10) )
& ( v145985(VarCurr,bitIndex9)
<=> v145989(VarCurr,bitIndex9) )
& ( v145985(VarCurr,bitIndex8)
<=> v145989(VarCurr,bitIndex8) )
& ( v145985(VarCurr,bitIndex7)
<=> v145989(VarCurr,bitIndex7) )
& ( v145985(VarCurr,bitIndex6)
<=> v145989(VarCurr,bitIndex6) )
& ( v145985(VarCurr,bitIndex5)
<=> v145989(VarCurr,bitIndex5) )
& ( v145985(VarCurr,bitIndex4)
<=> v145989(VarCurr,bitIndex4) )
& ( v145985(VarCurr,bitIndex3)
<=> v145989(VarCurr,bitIndex3) )
& ( v145985(VarCurr,bitIndex2)
<=> v145989(VarCurr,bitIndex2) )
& ( v145985(VarCurr,bitIndex1)
<=> v145989(VarCurr,bitIndex1) )
& ( v145985(VarCurr,bitIndex0)
<=> v145989(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82029,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145989(VarCurr,B)
<=> v145991(VarCurr,B) ) ) ).
fof(addAssignment_82028,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145991(VarCurr,B)
<=> v145995(VarCurr,B) ) ) ).
fof(addAssignment_82027,axiom,
! [VarCurr] :
( ( v145991(VarCurr,bitIndex11)
<=> v145993(VarCurr,bitIndex5) )
& ( v145991(VarCurr,bitIndex10)
<=> v145993(VarCurr,bitIndex4) )
& ( v145991(VarCurr,bitIndex9)
<=> v145993(VarCurr,bitIndex3) )
& ( v145991(VarCurr,bitIndex8)
<=> v145993(VarCurr,bitIndex2) )
& ( v145991(VarCurr,bitIndex7)
<=> v145993(VarCurr,bitIndex1) )
& ( v145991(VarCurr,bitIndex6)
<=> v145993(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82026,axiom,
! [VarCurr] :
( v145995(VarCurr,bitIndex0)
<=> v145996(VarCurr) ) ).
fof(addAssignment_82025,axiom,
! [VarCurr] :
( v145995(VarCurr,bitIndex1)
<=> v145996(VarCurr) ) ).
fof(addAssignment_82024,axiom,
! [VarCurr] :
( v145995(VarCurr,bitIndex2)
<=> v145996(VarCurr) ) ).
fof(addAssignment_82023,axiom,
! [VarCurr] :
( v145995(VarCurr,bitIndex3)
<=> v145996(VarCurr) ) ).
fof(addAssignment_82022,axiom,
! [VarCurr] :
( v145995(VarCurr,bitIndex4)
<=> v145996(VarCurr) ) ).
fof(addAssignment_82021,axiom,
! [VarCurr] :
( v145995(VarCurr,bitIndex5)
<=> v145996(VarCurr) ) ).
fof(addAssignment_82020,axiom,
! [VarCurr] :
( v145996(VarCurr)
<=> v95693(VarCurr,bitIndex0) ) ).
fof(addAssignment_82019,axiom,
! [VarCurr] :
( v145993(VarCurr,bitIndex0)
<=> v145994(VarCurr) ) ).
fof(addAssignment_82018,axiom,
! [VarCurr] :
( v145993(VarCurr,bitIndex1)
<=> v145994(VarCurr) ) ).
fof(addAssignment_82017,axiom,
! [VarCurr] :
( v145993(VarCurr,bitIndex2)
<=> v145994(VarCurr) ) ).
fof(addAssignment_82016,axiom,
! [VarCurr] :
( v145993(VarCurr,bitIndex3)
<=> v145994(VarCurr) ) ).
fof(addAssignment_82015,axiom,
! [VarCurr] :
( v145993(VarCurr,bitIndex4)
<=> v145994(VarCurr) ) ).
fof(addAssignment_82014,axiom,
! [VarCurr] :
( v145993(VarCurr,bitIndex5)
<=> v145994(VarCurr) ) ).
fof(addAssignment_82013,axiom,
! [VarCurr] :
( v145994(VarCurr)
<=> v95693(VarCurr,bitIndex1) ) ).
fof(addAssignment_82012,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145985(VarCurr,B)
<=> v145987(VarCurr,B) ) ) ).
fof(addAssignment_82011,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145987(VarCurr,B)
<=> v49399(VarCurr,B) ) ) ).
fof(addAssignment_82010,axiom,
! [VarCurr] :
( v145959(VarCurr)
<=> v145961(VarCurr) ) ).
fof(addAssignment_82009,axiom,
! [VarCurr] :
( v145961(VarCurr)
<=> v145963(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2221,axiom,
! [VarCurr] :
( v145963(VarCurr)
<=> ( ( v145965(VarCurr,bitIndex11)
<=> v145969(VarCurr,bitIndex11) )
& ( v145965(VarCurr,bitIndex10)
<=> v145969(VarCurr,bitIndex10) )
& ( v145965(VarCurr,bitIndex9)
<=> v145969(VarCurr,bitIndex9) )
& ( v145965(VarCurr,bitIndex8)
<=> v145969(VarCurr,bitIndex8) )
& ( v145965(VarCurr,bitIndex7)
<=> v145969(VarCurr,bitIndex7) )
& ( v145965(VarCurr,bitIndex6)
<=> v145969(VarCurr,bitIndex6) )
& ( v145965(VarCurr,bitIndex5)
<=> v145969(VarCurr,bitIndex5) )
& ( v145965(VarCurr,bitIndex4)
<=> v145969(VarCurr,bitIndex4) )
& ( v145965(VarCurr,bitIndex3)
<=> v145969(VarCurr,bitIndex3) )
& ( v145965(VarCurr,bitIndex2)
<=> v145969(VarCurr,bitIndex2) )
& ( v145965(VarCurr,bitIndex1)
<=> v145969(VarCurr,bitIndex1) )
& ( v145965(VarCurr,bitIndex0)
<=> v145969(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_82008,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145969(VarCurr,B)
<=> v145971(VarCurr,B) ) ) ).
fof(addAssignment_82007,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145971(VarCurr,B)
<=> v145975(VarCurr,B) ) ) ).
fof(addAssignment_82006,axiom,
! [VarCurr] :
( ( v145971(VarCurr,bitIndex11)
<=> v145973(VarCurr,bitIndex5) )
& ( v145971(VarCurr,bitIndex10)
<=> v145973(VarCurr,bitIndex4) )
& ( v145971(VarCurr,bitIndex9)
<=> v145973(VarCurr,bitIndex3) )
& ( v145971(VarCurr,bitIndex8)
<=> v145973(VarCurr,bitIndex2) )
& ( v145971(VarCurr,bitIndex7)
<=> v145973(VarCurr,bitIndex1) )
& ( v145971(VarCurr,bitIndex6)
<=> v145973(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_82005,axiom,
! [VarCurr] :
( v145975(VarCurr,bitIndex0)
<=> v145976(VarCurr) ) ).
fof(addAssignment_82004,axiom,
! [VarCurr] :
( v145975(VarCurr,bitIndex1)
<=> v145976(VarCurr) ) ).
fof(addAssignment_82003,axiom,
! [VarCurr] :
( v145975(VarCurr,bitIndex2)
<=> v145976(VarCurr) ) ).
fof(addAssignment_82002,axiom,
! [VarCurr] :
( v145975(VarCurr,bitIndex3)
<=> v145976(VarCurr) ) ).
fof(addAssignment_82001,axiom,
! [VarCurr] :
( v145975(VarCurr,bitIndex4)
<=> v145976(VarCurr) ) ).
fof(addAssignment_82000,axiom,
! [VarCurr] :
( v145975(VarCurr,bitIndex5)
<=> v145976(VarCurr) ) ).
fof(addAssignment_81999,axiom,
! [VarCurr] :
( v145976(VarCurr)
<=> v95650(VarCurr,bitIndex0) ) ).
fof(addAssignment_81998,axiom,
! [VarCurr] :
( v145973(VarCurr,bitIndex0)
<=> v145974(VarCurr) ) ).
fof(addAssignment_81997,axiom,
! [VarCurr] :
( v145973(VarCurr,bitIndex1)
<=> v145974(VarCurr) ) ).
fof(addAssignment_81996,axiom,
! [VarCurr] :
( v145973(VarCurr,bitIndex2)
<=> v145974(VarCurr) ) ).
fof(addAssignment_81995,axiom,
! [VarCurr] :
( v145973(VarCurr,bitIndex3)
<=> v145974(VarCurr) ) ).
fof(addAssignment_81994,axiom,
! [VarCurr] :
( v145973(VarCurr,bitIndex4)
<=> v145974(VarCurr) ) ).
fof(addAssignment_81993,axiom,
! [VarCurr] :
( v145973(VarCurr,bitIndex5)
<=> v145974(VarCurr) ) ).
fof(addAssignment_81992,axiom,
! [VarCurr] :
( v145974(VarCurr)
<=> v95650(VarCurr,bitIndex1) ) ).
fof(addAssignment_81991,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145965(VarCurr,B)
<=> v145967(VarCurr,B) ) ) ).
fof(addAssignment_81990,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145967(VarCurr,B)
<=> v47849(VarCurr,B) ) ) ).
fof(addAssignment_81989,axiom,
! [VarCurr] :
( v145939(VarCurr)
<=> v145941(VarCurr) ) ).
fof(addAssignment_81988,axiom,
! [VarCurr] :
( v145941(VarCurr)
<=> v145943(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2220,axiom,
! [VarCurr] :
( v145943(VarCurr)
<=> ( ( v145945(VarCurr,bitIndex11)
<=> v145949(VarCurr,bitIndex11) )
& ( v145945(VarCurr,bitIndex10)
<=> v145949(VarCurr,bitIndex10) )
& ( v145945(VarCurr,bitIndex9)
<=> v145949(VarCurr,bitIndex9) )
& ( v145945(VarCurr,bitIndex8)
<=> v145949(VarCurr,bitIndex8) )
& ( v145945(VarCurr,bitIndex7)
<=> v145949(VarCurr,bitIndex7) )
& ( v145945(VarCurr,bitIndex6)
<=> v145949(VarCurr,bitIndex6) )
& ( v145945(VarCurr,bitIndex5)
<=> v145949(VarCurr,bitIndex5) )
& ( v145945(VarCurr,bitIndex4)
<=> v145949(VarCurr,bitIndex4) )
& ( v145945(VarCurr,bitIndex3)
<=> v145949(VarCurr,bitIndex3) )
& ( v145945(VarCurr,bitIndex2)
<=> v145949(VarCurr,bitIndex2) )
& ( v145945(VarCurr,bitIndex1)
<=> v145949(VarCurr,bitIndex1) )
& ( v145945(VarCurr,bitIndex0)
<=> v145949(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81987,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145949(VarCurr,B)
<=> v145951(VarCurr,B) ) ) ).
fof(addAssignment_81986,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145951(VarCurr,B)
<=> v145955(VarCurr,B) ) ) ).
fof(addAssignment_81985,axiom,
! [VarCurr] :
( ( v145951(VarCurr,bitIndex11)
<=> v145953(VarCurr,bitIndex5) )
& ( v145951(VarCurr,bitIndex10)
<=> v145953(VarCurr,bitIndex4) )
& ( v145951(VarCurr,bitIndex9)
<=> v145953(VarCurr,bitIndex3) )
& ( v145951(VarCurr,bitIndex8)
<=> v145953(VarCurr,bitIndex2) )
& ( v145951(VarCurr,bitIndex7)
<=> v145953(VarCurr,bitIndex1) )
& ( v145951(VarCurr,bitIndex6)
<=> v145953(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81984,axiom,
! [VarCurr] :
( v145955(VarCurr,bitIndex0)
<=> v145956(VarCurr) ) ).
fof(addAssignment_81983,axiom,
! [VarCurr] :
( v145955(VarCurr,bitIndex1)
<=> v145956(VarCurr) ) ).
fof(addAssignment_81982,axiom,
! [VarCurr] :
( v145955(VarCurr,bitIndex2)
<=> v145956(VarCurr) ) ).
fof(addAssignment_81981,axiom,
! [VarCurr] :
( v145955(VarCurr,bitIndex3)
<=> v145956(VarCurr) ) ).
fof(addAssignment_81980,axiom,
! [VarCurr] :
( v145955(VarCurr,bitIndex4)
<=> v145956(VarCurr) ) ).
fof(addAssignment_81979,axiom,
! [VarCurr] :
( v145955(VarCurr,bitIndex5)
<=> v145956(VarCurr) ) ).
fof(addAssignment_81978,axiom,
! [VarCurr] :
( v145956(VarCurr)
<=> v95607(VarCurr,bitIndex0) ) ).
fof(addAssignment_81977,axiom,
! [VarCurr] :
( v145953(VarCurr,bitIndex0)
<=> v145954(VarCurr) ) ).
fof(addAssignment_81976,axiom,
! [VarCurr] :
( v145953(VarCurr,bitIndex1)
<=> v145954(VarCurr) ) ).
fof(addAssignment_81975,axiom,
! [VarCurr] :
( v145953(VarCurr,bitIndex2)
<=> v145954(VarCurr) ) ).
fof(addAssignment_81974,axiom,
! [VarCurr] :
( v145953(VarCurr,bitIndex3)
<=> v145954(VarCurr) ) ).
fof(addAssignment_81973,axiom,
! [VarCurr] :
( v145953(VarCurr,bitIndex4)
<=> v145954(VarCurr) ) ).
fof(addAssignment_81972,axiom,
! [VarCurr] :
( v145953(VarCurr,bitIndex5)
<=> v145954(VarCurr) ) ).
fof(addAssignment_81971,axiom,
! [VarCurr] :
( v145954(VarCurr)
<=> v95607(VarCurr,bitIndex1) ) ).
fof(addAssignment_81970,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145945(VarCurr,B)
<=> v145947(VarCurr,B) ) ) ).
fof(addAssignment_81969,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145947(VarCurr,B)
<=> v46299(VarCurr,B) ) ) ).
fof(addAssignment_81968,axiom,
! [VarCurr] :
( v145919(VarCurr)
<=> v145921(VarCurr) ) ).
fof(addAssignment_81967,axiom,
! [VarCurr] :
( v145921(VarCurr)
<=> v145923(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2219,axiom,
! [VarCurr] :
( v145923(VarCurr)
<=> ( ( v145925(VarCurr,bitIndex11)
<=> v145929(VarCurr,bitIndex11) )
& ( v145925(VarCurr,bitIndex10)
<=> v145929(VarCurr,bitIndex10) )
& ( v145925(VarCurr,bitIndex9)
<=> v145929(VarCurr,bitIndex9) )
& ( v145925(VarCurr,bitIndex8)
<=> v145929(VarCurr,bitIndex8) )
& ( v145925(VarCurr,bitIndex7)
<=> v145929(VarCurr,bitIndex7) )
& ( v145925(VarCurr,bitIndex6)
<=> v145929(VarCurr,bitIndex6) )
& ( v145925(VarCurr,bitIndex5)
<=> v145929(VarCurr,bitIndex5) )
& ( v145925(VarCurr,bitIndex4)
<=> v145929(VarCurr,bitIndex4) )
& ( v145925(VarCurr,bitIndex3)
<=> v145929(VarCurr,bitIndex3) )
& ( v145925(VarCurr,bitIndex2)
<=> v145929(VarCurr,bitIndex2) )
& ( v145925(VarCurr,bitIndex1)
<=> v145929(VarCurr,bitIndex1) )
& ( v145925(VarCurr,bitIndex0)
<=> v145929(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81966,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145929(VarCurr,B)
<=> v145931(VarCurr,B) ) ) ).
fof(addAssignment_81965,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145931(VarCurr,B)
<=> v145935(VarCurr,B) ) ) ).
fof(addAssignment_81964,axiom,
! [VarCurr] :
( ( v145931(VarCurr,bitIndex11)
<=> v145933(VarCurr,bitIndex5) )
& ( v145931(VarCurr,bitIndex10)
<=> v145933(VarCurr,bitIndex4) )
& ( v145931(VarCurr,bitIndex9)
<=> v145933(VarCurr,bitIndex3) )
& ( v145931(VarCurr,bitIndex8)
<=> v145933(VarCurr,bitIndex2) )
& ( v145931(VarCurr,bitIndex7)
<=> v145933(VarCurr,bitIndex1) )
& ( v145931(VarCurr,bitIndex6)
<=> v145933(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81963,axiom,
! [VarCurr] :
( v145935(VarCurr,bitIndex0)
<=> v145936(VarCurr) ) ).
fof(addAssignment_81962,axiom,
! [VarCurr] :
( v145935(VarCurr,bitIndex1)
<=> v145936(VarCurr) ) ).
fof(addAssignment_81961,axiom,
! [VarCurr] :
( v145935(VarCurr,bitIndex2)
<=> v145936(VarCurr) ) ).
fof(addAssignment_81960,axiom,
! [VarCurr] :
( v145935(VarCurr,bitIndex3)
<=> v145936(VarCurr) ) ).
fof(addAssignment_81959,axiom,
! [VarCurr] :
( v145935(VarCurr,bitIndex4)
<=> v145936(VarCurr) ) ).
fof(addAssignment_81958,axiom,
! [VarCurr] :
( v145935(VarCurr,bitIndex5)
<=> v145936(VarCurr) ) ).
fof(addAssignment_81957,axiom,
! [VarCurr] :
( v145936(VarCurr)
<=> v95564(VarCurr,bitIndex0) ) ).
fof(addAssignment_81956,axiom,
! [VarCurr] :
( v145933(VarCurr,bitIndex0)
<=> v145934(VarCurr) ) ).
fof(addAssignment_81955,axiom,
! [VarCurr] :
( v145933(VarCurr,bitIndex1)
<=> v145934(VarCurr) ) ).
fof(addAssignment_81954,axiom,
! [VarCurr] :
( v145933(VarCurr,bitIndex2)
<=> v145934(VarCurr) ) ).
fof(addAssignment_81953,axiom,
! [VarCurr] :
( v145933(VarCurr,bitIndex3)
<=> v145934(VarCurr) ) ).
fof(addAssignment_81952,axiom,
! [VarCurr] :
( v145933(VarCurr,bitIndex4)
<=> v145934(VarCurr) ) ).
fof(addAssignment_81951,axiom,
! [VarCurr] :
( v145933(VarCurr,bitIndex5)
<=> v145934(VarCurr) ) ).
fof(addAssignment_81950,axiom,
! [VarCurr] :
( v145934(VarCurr)
<=> v95564(VarCurr,bitIndex1) ) ).
fof(addAssignment_81949,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145925(VarCurr,B)
<=> v145927(VarCurr,B) ) ) ).
fof(addAssignment_81948,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145927(VarCurr,B)
<=> v44749(VarCurr,B) ) ) ).
fof(addAssignment_81947,axiom,
! [VarCurr] :
( v145899(VarCurr)
<=> v145901(VarCurr) ) ).
fof(addAssignment_81946,axiom,
! [VarCurr] :
( v145901(VarCurr)
<=> v145903(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2218,axiom,
! [VarCurr] :
( v145903(VarCurr)
<=> ( ( v145905(VarCurr,bitIndex11)
<=> v145909(VarCurr,bitIndex11) )
& ( v145905(VarCurr,bitIndex10)
<=> v145909(VarCurr,bitIndex10) )
& ( v145905(VarCurr,bitIndex9)
<=> v145909(VarCurr,bitIndex9) )
& ( v145905(VarCurr,bitIndex8)
<=> v145909(VarCurr,bitIndex8) )
& ( v145905(VarCurr,bitIndex7)
<=> v145909(VarCurr,bitIndex7) )
& ( v145905(VarCurr,bitIndex6)
<=> v145909(VarCurr,bitIndex6) )
& ( v145905(VarCurr,bitIndex5)
<=> v145909(VarCurr,bitIndex5) )
& ( v145905(VarCurr,bitIndex4)
<=> v145909(VarCurr,bitIndex4) )
& ( v145905(VarCurr,bitIndex3)
<=> v145909(VarCurr,bitIndex3) )
& ( v145905(VarCurr,bitIndex2)
<=> v145909(VarCurr,bitIndex2) )
& ( v145905(VarCurr,bitIndex1)
<=> v145909(VarCurr,bitIndex1) )
& ( v145905(VarCurr,bitIndex0)
<=> v145909(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81945,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145909(VarCurr,B)
<=> v145911(VarCurr,B) ) ) ).
fof(addAssignment_81944,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145911(VarCurr,B)
<=> v145915(VarCurr,B) ) ) ).
fof(addAssignment_81943,axiom,
! [VarCurr] :
( ( v145911(VarCurr,bitIndex11)
<=> v145913(VarCurr,bitIndex5) )
& ( v145911(VarCurr,bitIndex10)
<=> v145913(VarCurr,bitIndex4) )
& ( v145911(VarCurr,bitIndex9)
<=> v145913(VarCurr,bitIndex3) )
& ( v145911(VarCurr,bitIndex8)
<=> v145913(VarCurr,bitIndex2) )
& ( v145911(VarCurr,bitIndex7)
<=> v145913(VarCurr,bitIndex1) )
& ( v145911(VarCurr,bitIndex6)
<=> v145913(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81942,axiom,
! [VarCurr] :
( v145915(VarCurr,bitIndex0)
<=> v145916(VarCurr) ) ).
fof(addAssignment_81941,axiom,
! [VarCurr] :
( v145915(VarCurr,bitIndex1)
<=> v145916(VarCurr) ) ).
fof(addAssignment_81940,axiom,
! [VarCurr] :
( v145915(VarCurr,bitIndex2)
<=> v145916(VarCurr) ) ).
fof(addAssignment_81939,axiom,
! [VarCurr] :
( v145915(VarCurr,bitIndex3)
<=> v145916(VarCurr) ) ).
fof(addAssignment_81938,axiom,
! [VarCurr] :
( v145915(VarCurr,bitIndex4)
<=> v145916(VarCurr) ) ).
fof(addAssignment_81937,axiom,
! [VarCurr] :
( v145915(VarCurr,bitIndex5)
<=> v145916(VarCurr) ) ).
fof(addAssignment_81936,axiom,
! [VarCurr] :
( v145916(VarCurr)
<=> v95521(VarCurr,bitIndex0) ) ).
fof(addAssignment_81935,axiom,
! [VarCurr] :
( v145913(VarCurr,bitIndex0)
<=> v145914(VarCurr) ) ).
fof(addAssignment_81934,axiom,
! [VarCurr] :
( v145913(VarCurr,bitIndex1)
<=> v145914(VarCurr) ) ).
fof(addAssignment_81933,axiom,
! [VarCurr] :
( v145913(VarCurr,bitIndex2)
<=> v145914(VarCurr) ) ).
fof(addAssignment_81932,axiom,
! [VarCurr] :
( v145913(VarCurr,bitIndex3)
<=> v145914(VarCurr) ) ).
fof(addAssignment_81931,axiom,
! [VarCurr] :
( v145913(VarCurr,bitIndex4)
<=> v145914(VarCurr) ) ).
fof(addAssignment_81930,axiom,
! [VarCurr] :
( v145913(VarCurr,bitIndex5)
<=> v145914(VarCurr) ) ).
fof(addAssignment_81929,axiom,
! [VarCurr] :
( v145914(VarCurr)
<=> v95521(VarCurr,bitIndex1) ) ).
fof(addAssignment_81928,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145905(VarCurr,B)
<=> v145907(VarCurr,B) ) ) ).
fof(addAssignment_81927,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145907(VarCurr,B)
<=> v43199(VarCurr,B) ) ) ).
fof(addAssignment_81926,axiom,
! [VarCurr] :
( v145879(VarCurr)
<=> v145881(VarCurr) ) ).
fof(addAssignment_81925,axiom,
! [VarCurr] :
( v145881(VarCurr)
<=> v145883(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2217,axiom,
! [VarCurr] :
( v145883(VarCurr)
<=> ( ( v145885(VarCurr,bitIndex11)
<=> v145889(VarCurr,bitIndex11) )
& ( v145885(VarCurr,bitIndex10)
<=> v145889(VarCurr,bitIndex10) )
& ( v145885(VarCurr,bitIndex9)
<=> v145889(VarCurr,bitIndex9) )
& ( v145885(VarCurr,bitIndex8)
<=> v145889(VarCurr,bitIndex8) )
& ( v145885(VarCurr,bitIndex7)
<=> v145889(VarCurr,bitIndex7) )
& ( v145885(VarCurr,bitIndex6)
<=> v145889(VarCurr,bitIndex6) )
& ( v145885(VarCurr,bitIndex5)
<=> v145889(VarCurr,bitIndex5) )
& ( v145885(VarCurr,bitIndex4)
<=> v145889(VarCurr,bitIndex4) )
& ( v145885(VarCurr,bitIndex3)
<=> v145889(VarCurr,bitIndex3) )
& ( v145885(VarCurr,bitIndex2)
<=> v145889(VarCurr,bitIndex2) )
& ( v145885(VarCurr,bitIndex1)
<=> v145889(VarCurr,bitIndex1) )
& ( v145885(VarCurr,bitIndex0)
<=> v145889(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81924,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145889(VarCurr,B)
<=> v145891(VarCurr,B) ) ) ).
fof(addAssignment_81923,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145891(VarCurr,B)
<=> v145895(VarCurr,B) ) ) ).
fof(addAssignment_81922,axiom,
! [VarCurr] :
( ( v145891(VarCurr,bitIndex11)
<=> v145893(VarCurr,bitIndex5) )
& ( v145891(VarCurr,bitIndex10)
<=> v145893(VarCurr,bitIndex4) )
& ( v145891(VarCurr,bitIndex9)
<=> v145893(VarCurr,bitIndex3) )
& ( v145891(VarCurr,bitIndex8)
<=> v145893(VarCurr,bitIndex2) )
& ( v145891(VarCurr,bitIndex7)
<=> v145893(VarCurr,bitIndex1) )
& ( v145891(VarCurr,bitIndex6)
<=> v145893(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81921,axiom,
! [VarCurr] :
( v145895(VarCurr,bitIndex0)
<=> v145896(VarCurr) ) ).
fof(addAssignment_81920,axiom,
! [VarCurr] :
( v145895(VarCurr,bitIndex1)
<=> v145896(VarCurr) ) ).
fof(addAssignment_81919,axiom,
! [VarCurr] :
( v145895(VarCurr,bitIndex2)
<=> v145896(VarCurr) ) ).
fof(addAssignment_81918,axiom,
! [VarCurr] :
( v145895(VarCurr,bitIndex3)
<=> v145896(VarCurr) ) ).
fof(addAssignment_81917,axiom,
! [VarCurr] :
( v145895(VarCurr,bitIndex4)
<=> v145896(VarCurr) ) ).
fof(addAssignment_81916,axiom,
! [VarCurr] :
( v145895(VarCurr,bitIndex5)
<=> v145896(VarCurr) ) ).
fof(addAssignment_81915,axiom,
! [VarCurr] :
( v145896(VarCurr)
<=> v95478(VarCurr,bitIndex0) ) ).
fof(addAssignment_81914,axiom,
! [VarCurr] :
( v145893(VarCurr,bitIndex0)
<=> v145894(VarCurr) ) ).
fof(addAssignment_81913,axiom,
! [VarCurr] :
( v145893(VarCurr,bitIndex1)
<=> v145894(VarCurr) ) ).
fof(addAssignment_81912,axiom,
! [VarCurr] :
( v145893(VarCurr,bitIndex2)
<=> v145894(VarCurr) ) ).
fof(addAssignment_81911,axiom,
! [VarCurr] :
( v145893(VarCurr,bitIndex3)
<=> v145894(VarCurr) ) ).
fof(addAssignment_81910,axiom,
! [VarCurr] :
( v145893(VarCurr,bitIndex4)
<=> v145894(VarCurr) ) ).
fof(addAssignment_81909,axiom,
! [VarCurr] :
( v145893(VarCurr,bitIndex5)
<=> v145894(VarCurr) ) ).
fof(addAssignment_81908,axiom,
! [VarCurr] :
( v145894(VarCurr)
<=> v95478(VarCurr,bitIndex1) ) ).
fof(addAssignment_81907,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145885(VarCurr,B)
<=> v145887(VarCurr,B) ) ) ).
fof(addAssignment_81906,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145887(VarCurr,B)
<=> v41649(VarCurr,B) ) ) ).
fof(addAssignment_81905,axiom,
! [VarCurr] :
( v145859(VarCurr)
<=> v145861(VarCurr) ) ).
fof(addAssignment_81904,axiom,
! [VarCurr] :
( v145861(VarCurr)
<=> v145863(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2216,axiom,
! [VarCurr] :
( v145863(VarCurr)
<=> ( ( v145865(VarCurr,bitIndex11)
<=> v145869(VarCurr,bitIndex11) )
& ( v145865(VarCurr,bitIndex10)
<=> v145869(VarCurr,bitIndex10) )
& ( v145865(VarCurr,bitIndex9)
<=> v145869(VarCurr,bitIndex9) )
& ( v145865(VarCurr,bitIndex8)
<=> v145869(VarCurr,bitIndex8) )
& ( v145865(VarCurr,bitIndex7)
<=> v145869(VarCurr,bitIndex7) )
& ( v145865(VarCurr,bitIndex6)
<=> v145869(VarCurr,bitIndex6) )
& ( v145865(VarCurr,bitIndex5)
<=> v145869(VarCurr,bitIndex5) )
& ( v145865(VarCurr,bitIndex4)
<=> v145869(VarCurr,bitIndex4) )
& ( v145865(VarCurr,bitIndex3)
<=> v145869(VarCurr,bitIndex3) )
& ( v145865(VarCurr,bitIndex2)
<=> v145869(VarCurr,bitIndex2) )
& ( v145865(VarCurr,bitIndex1)
<=> v145869(VarCurr,bitIndex1) )
& ( v145865(VarCurr,bitIndex0)
<=> v145869(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81903,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145869(VarCurr,B)
<=> v145871(VarCurr,B) ) ) ).
fof(addAssignment_81902,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145871(VarCurr,B)
<=> v145875(VarCurr,B) ) ) ).
fof(addAssignment_81901,axiom,
! [VarCurr] :
( ( v145871(VarCurr,bitIndex11)
<=> v145873(VarCurr,bitIndex5) )
& ( v145871(VarCurr,bitIndex10)
<=> v145873(VarCurr,bitIndex4) )
& ( v145871(VarCurr,bitIndex9)
<=> v145873(VarCurr,bitIndex3) )
& ( v145871(VarCurr,bitIndex8)
<=> v145873(VarCurr,bitIndex2) )
& ( v145871(VarCurr,bitIndex7)
<=> v145873(VarCurr,bitIndex1) )
& ( v145871(VarCurr,bitIndex6)
<=> v145873(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81900,axiom,
! [VarCurr] :
( v145875(VarCurr,bitIndex0)
<=> v145876(VarCurr) ) ).
fof(addAssignment_81899,axiom,
! [VarCurr] :
( v145875(VarCurr,bitIndex1)
<=> v145876(VarCurr) ) ).
fof(addAssignment_81898,axiom,
! [VarCurr] :
( v145875(VarCurr,bitIndex2)
<=> v145876(VarCurr) ) ).
fof(addAssignment_81897,axiom,
! [VarCurr] :
( v145875(VarCurr,bitIndex3)
<=> v145876(VarCurr) ) ).
fof(addAssignment_81896,axiom,
! [VarCurr] :
( v145875(VarCurr,bitIndex4)
<=> v145876(VarCurr) ) ).
fof(addAssignment_81895,axiom,
! [VarCurr] :
( v145875(VarCurr,bitIndex5)
<=> v145876(VarCurr) ) ).
fof(addAssignment_81894,axiom,
! [VarCurr] :
( v145876(VarCurr)
<=> v95435(VarCurr,bitIndex0) ) ).
fof(addAssignment_81893,axiom,
! [VarCurr] :
( v145873(VarCurr,bitIndex0)
<=> v145874(VarCurr) ) ).
fof(addAssignment_81892,axiom,
! [VarCurr] :
( v145873(VarCurr,bitIndex1)
<=> v145874(VarCurr) ) ).
fof(addAssignment_81891,axiom,
! [VarCurr] :
( v145873(VarCurr,bitIndex2)
<=> v145874(VarCurr) ) ).
fof(addAssignment_81890,axiom,
! [VarCurr] :
( v145873(VarCurr,bitIndex3)
<=> v145874(VarCurr) ) ).
fof(addAssignment_81889,axiom,
! [VarCurr] :
( v145873(VarCurr,bitIndex4)
<=> v145874(VarCurr) ) ).
fof(addAssignment_81888,axiom,
! [VarCurr] :
( v145873(VarCurr,bitIndex5)
<=> v145874(VarCurr) ) ).
fof(addAssignment_81887,axiom,
! [VarCurr] :
( v145874(VarCurr)
<=> v95435(VarCurr,bitIndex1) ) ).
fof(addAssignment_81886,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145865(VarCurr,B)
<=> v145867(VarCurr,B) ) ) ).
fof(addAssignment_81885,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145867(VarCurr,B)
<=> v40099(VarCurr,B) ) ) ).
fof(addAssignment_81884,axiom,
! [VarCurr] :
( v145839(VarCurr)
<=> v145841(VarCurr) ) ).
fof(addAssignment_81883,axiom,
! [VarCurr] :
( v145841(VarCurr)
<=> v145843(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2215,axiom,
! [VarCurr] :
( v145843(VarCurr)
<=> ( ( v145845(VarCurr,bitIndex11)
<=> v145849(VarCurr,bitIndex11) )
& ( v145845(VarCurr,bitIndex10)
<=> v145849(VarCurr,bitIndex10) )
& ( v145845(VarCurr,bitIndex9)
<=> v145849(VarCurr,bitIndex9) )
& ( v145845(VarCurr,bitIndex8)
<=> v145849(VarCurr,bitIndex8) )
& ( v145845(VarCurr,bitIndex7)
<=> v145849(VarCurr,bitIndex7) )
& ( v145845(VarCurr,bitIndex6)
<=> v145849(VarCurr,bitIndex6) )
& ( v145845(VarCurr,bitIndex5)
<=> v145849(VarCurr,bitIndex5) )
& ( v145845(VarCurr,bitIndex4)
<=> v145849(VarCurr,bitIndex4) )
& ( v145845(VarCurr,bitIndex3)
<=> v145849(VarCurr,bitIndex3) )
& ( v145845(VarCurr,bitIndex2)
<=> v145849(VarCurr,bitIndex2) )
& ( v145845(VarCurr,bitIndex1)
<=> v145849(VarCurr,bitIndex1) )
& ( v145845(VarCurr,bitIndex0)
<=> v145849(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81882,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145849(VarCurr,B)
<=> v145851(VarCurr,B) ) ) ).
fof(addAssignment_81881,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145851(VarCurr,B)
<=> v145855(VarCurr,B) ) ) ).
fof(addAssignment_81880,axiom,
! [VarCurr] :
( ( v145851(VarCurr,bitIndex11)
<=> v145853(VarCurr,bitIndex5) )
& ( v145851(VarCurr,bitIndex10)
<=> v145853(VarCurr,bitIndex4) )
& ( v145851(VarCurr,bitIndex9)
<=> v145853(VarCurr,bitIndex3) )
& ( v145851(VarCurr,bitIndex8)
<=> v145853(VarCurr,bitIndex2) )
& ( v145851(VarCurr,bitIndex7)
<=> v145853(VarCurr,bitIndex1) )
& ( v145851(VarCurr,bitIndex6)
<=> v145853(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81879,axiom,
! [VarCurr] :
( v145855(VarCurr,bitIndex0)
<=> v145856(VarCurr) ) ).
fof(addAssignment_81878,axiom,
! [VarCurr] :
( v145855(VarCurr,bitIndex1)
<=> v145856(VarCurr) ) ).
fof(addAssignment_81877,axiom,
! [VarCurr] :
( v145855(VarCurr,bitIndex2)
<=> v145856(VarCurr) ) ).
fof(addAssignment_81876,axiom,
! [VarCurr] :
( v145855(VarCurr,bitIndex3)
<=> v145856(VarCurr) ) ).
fof(addAssignment_81875,axiom,
! [VarCurr] :
( v145855(VarCurr,bitIndex4)
<=> v145856(VarCurr) ) ).
fof(addAssignment_81874,axiom,
! [VarCurr] :
( v145855(VarCurr,bitIndex5)
<=> v145856(VarCurr) ) ).
fof(addAssignment_81873,axiom,
! [VarCurr] :
( v145856(VarCurr)
<=> v95392(VarCurr,bitIndex0) ) ).
fof(addAssignment_81872,axiom,
! [VarCurr] :
( v145853(VarCurr,bitIndex0)
<=> v145854(VarCurr) ) ).
fof(addAssignment_81871,axiom,
! [VarCurr] :
( v145853(VarCurr,bitIndex1)
<=> v145854(VarCurr) ) ).
fof(addAssignment_81870,axiom,
! [VarCurr] :
( v145853(VarCurr,bitIndex2)
<=> v145854(VarCurr) ) ).
fof(addAssignment_81869,axiom,
! [VarCurr] :
( v145853(VarCurr,bitIndex3)
<=> v145854(VarCurr) ) ).
fof(addAssignment_81868,axiom,
! [VarCurr] :
( v145853(VarCurr,bitIndex4)
<=> v145854(VarCurr) ) ).
fof(addAssignment_81867,axiom,
! [VarCurr] :
( v145853(VarCurr,bitIndex5)
<=> v145854(VarCurr) ) ).
fof(addAssignment_81866,axiom,
! [VarCurr] :
( v145854(VarCurr)
<=> v95392(VarCurr,bitIndex1) ) ).
fof(addAssignment_81865,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145845(VarCurr,B)
<=> v145847(VarCurr,B) ) ) ).
fof(addAssignment_81864,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145847(VarCurr,B)
<=> v38549(VarCurr,B) ) ) ).
fof(addAssignment_81863,axiom,
! [VarCurr] :
( v145819(VarCurr)
<=> v145821(VarCurr) ) ).
fof(addAssignment_81862,axiom,
! [VarCurr] :
( v145821(VarCurr)
<=> v145823(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2214,axiom,
! [VarCurr] :
( v145823(VarCurr)
<=> ( ( v145825(VarCurr,bitIndex11)
<=> v145829(VarCurr,bitIndex11) )
& ( v145825(VarCurr,bitIndex10)
<=> v145829(VarCurr,bitIndex10) )
& ( v145825(VarCurr,bitIndex9)
<=> v145829(VarCurr,bitIndex9) )
& ( v145825(VarCurr,bitIndex8)
<=> v145829(VarCurr,bitIndex8) )
& ( v145825(VarCurr,bitIndex7)
<=> v145829(VarCurr,bitIndex7) )
& ( v145825(VarCurr,bitIndex6)
<=> v145829(VarCurr,bitIndex6) )
& ( v145825(VarCurr,bitIndex5)
<=> v145829(VarCurr,bitIndex5) )
& ( v145825(VarCurr,bitIndex4)
<=> v145829(VarCurr,bitIndex4) )
& ( v145825(VarCurr,bitIndex3)
<=> v145829(VarCurr,bitIndex3) )
& ( v145825(VarCurr,bitIndex2)
<=> v145829(VarCurr,bitIndex2) )
& ( v145825(VarCurr,bitIndex1)
<=> v145829(VarCurr,bitIndex1) )
& ( v145825(VarCurr,bitIndex0)
<=> v145829(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81861,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145829(VarCurr,B)
<=> v145831(VarCurr,B) ) ) ).
fof(addAssignment_81860,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145831(VarCurr,B)
<=> v145835(VarCurr,B) ) ) ).
fof(addAssignment_81859,axiom,
! [VarCurr] :
( ( v145831(VarCurr,bitIndex11)
<=> v145833(VarCurr,bitIndex5) )
& ( v145831(VarCurr,bitIndex10)
<=> v145833(VarCurr,bitIndex4) )
& ( v145831(VarCurr,bitIndex9)
<=> v145833(VarCurr,bitIndex3) )
& ( v145831(VarCurr,bitIndex8)
<=> v145833(VarCurr,bitIndex2) )
& ( v145831(VarCurr,bitIndex7)
<=> v145833(VarCurr,bitIndex1) )
& ( v145831(VarCurr,bitIndex6)
<=> v145833(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81858,axiom,
! [VarCurr] :
( v145835(VarCurr,bitIndex0)
<=> v145836(VarCurr) ) ).
fof(addAssignment_81857,axiom,
! [VarCurr] :
( v145835(VarCurr,bitIndex1)
<=> v145836(VarCurr) ) ).
fof(addAssignment_81856,axiom,
! [VarCurr] :
( v145835(VarCurr,bitIndex2)
<=> v145836(VarCurr) ) ).
fof(addAssignment_81855,axiom,
! [VarCurr] :
( v145835(VarCurr,bitIndex3)
<=> v145836(VarCurr) ) ).
fof(addAssignment_81854,axiom,
! [VarCurr] :
( v145835(VarCurr,bitIndex4)
<=> v145836(VarCurr) ) ).
fof(addAssignment_81853,axiom,
! [VarCurr] :
( v145835(VarCurr,bitIndex5)
<=> v145836(VarCurr) ) ).
fof(addAssignment_81852,axiom,
! [VarCurr] :
( v145836(VarCurr)
<=> v95349(VarCurr,bitIndex0) ) ).
fof(addAssignment_81851,axiom,
! [VarCurr] :
( v145833(VarCurr,bitIndex0)
<=> v145834(VarCurr) ) ).
fof(addAssignment_81850,axiom,
! [VarCurr] :
( v145833(VarCurr,bitIndex1)
<=> v145834(VarCurr) ) ).
fof(addAssignment_81849,axiom,
! [VarCurr] :
( v145833(VarCurr,bitIndex2)
<=> v145834(VarCurr) ) ).
fof(addAssignment_81848,axiom,
! [VarCurr] :
( v145833(VarCurr,bitIndex3)
<=> v145834(VarCurr) ) ).
fof(addAssignment_81847,axiom,
! [VarCurr] :
( v145833(VarCurr,bitIndex4)
<=> v145834(VarCurr) ) ).
fof(addAssignment_81846,axiom,
! [VarCurr] :
( v145833(VarCurr,bitIndex5)
<=> v145834(VarCurr) ) ).
fof(addAssignment_81845,axiom,
! [VarCurr] :
( v145834(VarCurr)
<=> v95349(VarCurr,bitIndex1) ) ).
fof(addAssignment_81844,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145825(VarCurr,B)
<=> v145827(VarCurr,B) ) ) ).
fof(addAssignment_81843,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145827(VarCurr,B)
<=> v36999(VarCurr,B) ) ) ).
fof(addAssignment_81842,axiom,
! [VarCurr] :
( v145799(VarCurr)
<=> v145801(VarCurr) ) ).
fof(addAssignment_81841,axiom,
! [VarCurr] :
( v145801(VarCurr)
<=> v145803(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2213,axiom,
! [VarCurr] :
( v145803(VarCurr)
<=> ( ( v145805(VarCurr,bitIndex11)
<=> v145809(VarCurr,bitIndex11) )
& ( v145805(VarCurr,bitIndex10)
<=> v145809(VarCurr,bitIndex10) )
& ( v145805(VarCurr,bitIndex9)
<=> v145809(VarCurr,bitIndex9) )
& ( v145805(VarCurr,bitIndex8)
<=> v145809(VarCurr,bitIndex8) )
& ( v145805(VarCurr,bitIndex7)
<=> v145809(VarCurr,bitIndex7) )
& ( v145805(VarCurr,bitIndex6)
<=> v145809(VarCurr,bitIndex6) )
& ( v145805(VarCurr,bitIndex5)
<=> v145809(VarCurr,bitIndex5) )
& ( v145805(VarCurr,bitIndex4)
<=> v145809(VarCurr,bitIndex4) )
& ( v145805(VarCurr,bitIndex3)
<=> v145809(VarCurr,bitIndex3) )
& ( v145805(VarCurr,bitIndex2)
<=> v145809(VarCurr,bitIndex2) )
& ( v145805(VarCurr,bitIndex1)
<=> v145809(VarCurr,bitIndex1) )
& ( v145805(VarCurr,bitIndex0)
<=> v145809(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81840,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145809(VarCurr,B)
<=> v145811(VarCurr,B) ) ) ).
fof(addAssignment_81839,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145811(VarCurr,B)
<=> v145815(VarCurr,B) ) ) ).
fof(addAssignment_81838,axiom,
! [VarCurr] :
( ( v145811(VarCurr,bitIndex11)
<=> v145813(VarCurr,bitIndex5) )
& ( v145811(VarCurr,bitIndex10)
<=> v145813(VarCurr,bitIndex4) )
& ( v145811(VarCurr,bitIndex9)
<=> v145813(VarCurr,bitIndex3) )
& ( v145811(VarCurr,bitIndex8)
<=> v145813(VarCurr,bitIndex2) )
& ( v145811(VarCurr,bitIndex7)
<=> v145813(VarCurr,bitIndex1) )
& ( v145811(VarCurr,bitIndex6)
<=> v145813(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81837,axiom,
! [VarCurr] :
( v145815(VarCurr,bitIndex0)
<=> v145816(VarCurr) ) ).
fof(addAssignment_81836,axiom,
! [VarCurr] :
( v145815(VarCurr,bitIndex1)
<=> v145816(VarCurr) ) ).
fof(addAssignment_81835,axiom,
! [VarCurr] :
( v145815(VarCurr,bitIndex2)
<=> v145816(VarCurr) ) ).
fof(addAssignment_81834,axiom,
! [VarCurr] :
( v145815(VarCurr,bitIndex3)
<=> v145816(VarCurr) ) ).
fof(addAssignment_81833,axiom,
! [VarCurr] :
( v145815(VarCurr,bitIndex4)
<=> v145816(VarCurr) ) ).
fof(addAssignment_81832,axiom,
! [VarCurr] :
( v145815(VarCurr,bitIndex5)
<=> v145816(VarCurr) ) ).
fof(addAssignment_81831,axiom,
! [VarCurr] :
( v145816(VarCurr)
<=> v95306(VarCurr,bitIndex0) ) ).
fof(addAssignment_81830,axiom,
! [VarCurr] :
( v145813(VarCurr,bitIndex0)
<=> v145814(VarCurr) ) ).
fof(addAssignment_81829,axiom,
! [VarCurr] :
( v145813(VarCurr,bitIndex1)
<=> v145814(VarCurr) ) ).
fof(addAssignment_81828,axiom,
! [VarCurr] :
( v145813(VarCurr,bitIndex2)
<=> v145814(VarCurr) ) ).
fof(addAssignment_81827,axiom,
! [VarCurr] :
( v145813(VarCurr,bitIndex3)
<=> v145814(VarCurr) ) ).
fof(addAssignment_81826,axiom,
! [VarCurr] :
( v145813(VarCurr,bitIndex4)
<=> v145814(VarCurr) ) ).
fof(addAssignment_81825,axiom,
! [VarCurr] :
( v145813(VarCurr,bitIndex5)
<=> v145814(VarCurr) ) ).
fof(addAssignment_81824,axiom,
! [VarCurr] :
( v145814(VarCurr)
<=> v95306(VarCurr,bitIndex1) ) ).
fof(addAssignment_81823,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145805(VarCurr,B)
<=> v145807(VarCurr,B) ) ) ).
fof(addAssignment_81822,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145807(VarCurr,B)
<=> v35449(VarCurr,B) ) ) ).
fof(addAssignment_81821,axiom,
! [VarCurr] :
( v145779(VarCurr)
<=> v145781(VarCurr) ) ).
fof(addAssignment_81820,axiom,
! [VarCurr] :
( v145781(VarCurr)
<=> v145783(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2212,axiom,
! [VarCurr] :
( v145783(VarCurr)
<=> ( ( v145785(VarCurr,bitIndex11)
<=> v145789(VarCurr,bitIndex11) )
& ( v145785(VarCurr,bitIndex10)
<=> v145789(VarCurr,bitIndex10) )
& ( v145785(VarCurr,bitIndex9)
<=> v145789(VarCurr,bitIndex9) )
& ( v145785(VarCurr,bitIndex8)
<=> v145789(VarCurr,bitIndex8) )
& ( v145785(VarCurr,bitIndex7)
<=> v145789(VarCurr,bitIndex7) )
& ( v145785(VarCurr,bitIndex6)
<=> v145789(VarCurr,bitIndex6) )
& ( v145785(VarCurr,bitIndex5)
<=> v145789(VarCurr,bitIndex5) )
& ( v145785(VarCurr,bitIndex4)
<=> v145789(VarCurr,bitIndex4) )
& ( v145785(VarCurr,bitIndex3)
<=> v145789(VarCurr,bitIndex3) )
& ( v145785(VarCurr,bitIndex2)
<=> v145789(VarCurr,bitIndex2) )
& ( v145785(VarCurr,bitIndex1)
<=> v145789(VarCurr,bitIndex1) )
& ( v145785(VarCurr,bitIndex0)
<=> v145789(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81819,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145789(VarCurr,B)
<=> v145791(VarCurr,B) ) ) ).
fof(addAssignment_81818,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145791(VarCurr,B)
<=> v145795(VarCurr,B) ) ) ).
fof(addAssignment_81817,axiom,
! [VarCurr] :
( ( v145791(VarCurr,bitIndex11)
<=> v145793(VarCurr,bitIndex5) )
& ( v145791(VarCurr,bitIndex10)
<=> v145793(VarCurr,bitIndex4) )
& ( v145791(VarCurr,bitIndex9)
<=> v145793(VarCurr,bitIndex3) )
& ( v145791(VarCurr,bitIndex8)
<=> v145793(VarCurr,bitIndex2) )
& ( v145791(VarCurr,bitIndex7)
<=> v145793(VarCurr,bitIndex1) )
& ( v145791(VarCurr,bitIndex6)
<=> v145793(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81816,axiom,
! [VarCurr] :
( v145795(VarCurr,bitIndex0)
<=> v145796(VarCurr) ) ).
fof(addAssignment_81815,axiom,
! [VarCurr] :
( v145795(VarCurr,bitIndex1)
<=> v145796(VarCurr) ) ).
fof(addAssignment_81814,axiom,
! [VarCurr] :
( v145795(VarCurr,bitIndex2)
<=> v145796(VarCurr) ) ).
fof(addAssignment_81813,axiom,
! [VarCurr] :
( v145795(VarCurr,bitIndex3)
<=> v145796(VarCurr) ) ).
fof(addAssignment_81812,axiom,
! [VarCurr] :
( v145795(VarCurr,bitIndex4)
<=> v145796(VarCurr) ) ).
fof(addAssignment_81811,axiom,
! [VarCurr] :
( v145795(VarCurr,bitIndex5)
<=> v145796(VarCurr) ) ).
fof(addAssignment_81810,axiom,
! [VarCurr] :
( v145796(VarCurr)
<=> v95263(VarCurr,bitIndex0) ) ).
fof(addAssignment_81809,axiom,
! [VarCurr] :
( v145793(VarCurr,bitIndex0)
<=> v145794(VarCurr) ) ).
fof(addAssignment_81808,axiom,
! [VarCurr] :
( v145793(VarCurr,bitIndex1)
<=> v145794(VarCurr) ) ).
fof(addAssignment_81807,axiom,
! [VarCurr] :
( v145793(VarCurr,bitIndex2)
<=> v145794(VarCurr) ) ).
fof(addAssignment_81806,axiom,
! [VarCurr] :
( v145793(VarCurr,bitIndex3)
<=> v145794(VarCurr) ) ).
fof(addAssignment_81805,axiom,
! [VarCurr] :
( v145793(VarCurr,bitIndex4)
<=> v145794(VarCurr) ) ).
fof(addAssignment_81804,axiom,
! [VarCurr] :
( v145793(VarCurr,bitIndex5)
<=> v145794(VarCurr) ) ).
fof(addAssignment_81803,axiom,
! [VarCurr] :
( v145794(VarCurr)
<=> v95263(VarCurr,bitIndex1) ) ).
fof(addAssignment_81802,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145785(VarCurr,B)
<=> v145787(VarCurr,B) ) ) ).
fof(addAssignment_81801,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145787(VarCurr,B)
<=> v8510(VarCurr,B) ) ) ).
fof(addAssignment_81800,axiom,
! [VarCurr] :
( v145759(VarCurr)
<=> v145761(VarCurr) ) ).
fof(addAssignment_81799,axiom,
! [VarCurr] :
( v145761(VarCurr)
<=> v145763(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2211,axiom,
! [VarCurr] :
( v145763(VarCurr)
<=> ( ( v145765(VarCurr,bitIndex11)
<=> v145769(VarCurr,bitIndex11) )
& ( v145765(VarCurr,bitIndex10)
<=> v145769(VarCurr,bitIndex10) )
& ( v145765(VarCurr,bitIndex9)
<=> v145769(VarCurr,bitIndex9) )
& ( v145765(VarCurr,bitIndex8)
<=> v145769(VarCurr,bitIndex8) )
& ( v145765(VarCurr,bitIndex7)
<=> v145769(VarCurr,bitIndex7) )
& ( v145765(VarCurr,bitIndex6)
<=> v145769(VarCurr,bitIndex6) )
& ( v145765(VarCurr,bitIndex5)
<=> v145769(VarCurr,bitIndex5) )
& ( v145765(VarCurr,bitIndex4)
<=> v145769(VarCurr,bitIndex4) )
& ( v145765(VarCurr,bitIndex3)
<=> v145769(VarCurr,bitIndex3) )
& ( v145765(VarCurr,bitIndex2)
<=> v145769(VarCurr,bitIndex2) )
& ( v145765(VarCurr,bitIndex1)
<=> v145769(VarCurr,bitIndex1) )
& ( v145765(VarCurr,bitIndex0)
<=> v145769(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81798,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145769(VarCurr,B)
<=> v145771(VarCurr,B) ) ) ).
fof(addAssignment_81797,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145771(VarCurr,B)
<=> v145775(VarCurr,B) ) ) ).
fof(addAssignment_81796,axiom,
! [VarCurr] :
( ( v145771(VarCurr,bitIndex11)
<=> v145773(VarCurr,bitIndex5) )
& ( v145771(VarCurr,bitIndex10)
<=> v145773(VarCurr,bitIndex4) )
& ( v145771(VarCurr,bitIndex9)
<=> v145773(VarCurr,bitIndex3) )
& ( v145771(VarCurr,bitIndex8)
<=> v145773(VarCurr,bitIndex2) )
& ( v145771(VarCurr,bitIndex7)
<=> v145773(VarCurr,bitIndex1) )
& ( v145771(VarCurr,bitIndex6)
<=> v145773(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81795,axiom,
! [VarCurr] :
( v145775(VarCurr,bitIndex0)
<=> v145776(VarCurr) ) ).
fof(addAssignment_81794,axiom,
! [VarCurr] :
( v145775(VarCurr,bitIndex1)
<=> v145776(VarCurr) ) ).
fof(addAssignment_81793,axiom,
! [VarCurr] :
( v145775(VarCurr,bitIndex2)
<=> v145776(VarCurr) ) ).
fof(addAssignment_81792,axiom,
! [VarCurr] :
( v145775(VarCurr,bitIndex3)
<=> v145776(VarCurr) ) ).
fof(addAssignment_81791,axiom,
! [VarCurr] :
( v145775(VarCurr,bitIndex4)
<=> v145776(VarCurr) ) ).
fof(addAssignment_81790,axiom,
! [VarCurr] :
( v145775(VarCurr,bitIndex5)
<=> v145776(VarCurr) ) ).
fof(addAssignment_81789,axiom,
! [VarCurr] :
( v145776(VarCurr)
<=> v95214(VarCurr,bitIndex0) ) ).
fof(addAssignment_81788,axiom,
! [VarCurr] :
( v145773(VarCurr,bitIndex0)
<=> v145774(VarCurr) ) ).
fof(addAssignment_81787,axiom,
! [VarCurr] :
( v145773(VarCurr,bitIndex1)
<=> v145774(VarCurr) ) ).
fof(addAssignment_81786,axiom,
! [VarCurr] :
( v145773(VarCurr,bitIndex2)
<=> v145774(VarCurr) ) ).
fof(addAssignment_81785,axiom,
! [VarCurr] :
( v145773(VarCurr,bitIndex3)
<=> v145774(VarCurr) ) ).
fof(addAssignment_81784,axiom,
! [VarCurr] :
( v145773(VarCurr,bitIndex4)
<=> v145774(VarCurr) ) ).
fof(addAssignment_81783,axiom,
! [VarCurr] :
( v145773(VarCurr,bitIndex5)
<=> v145774(VarCurr) ) ).
fof(addAssignment_81782,axiom,
! [VarCurr] :
( v145774(VarCurr)
<=> v95214(VarCurr,bitIndex1) ) ).
fof(addAssignment_81781,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145765(VarCurr,B)
<=> v145767(VarCurr,B) ) ) ).
fof(addAssignment_81780,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145767(VarCurr,B)
<=> v6242(VarCurr,B) ) ) ).
fof(addAssignment_81779,axiom,
! [VarCurr] :
( v4111(VarCurr)
<=> v4113(VarCurr) ) ).
fof(addAssignment_81778,axiom,
! [VarCurr] :
( v4113(VarCurr)
<=> v4115(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2210,axiom,
! [VarCurr] :
( v4115(VarCurr)
<=> ( ( v4117(VarCurr,bitIndex11)
<=> v145749(VarCurr,bitIndex11) )
& ( v4117(VarCurr,bitIndex10)
<=> v145749(VarCurr,bitIndex10) )
& ( v4117(VarCurr,bitIndex9)
<=> v145749(VarCurr,bitIndex9) )
& ( v4117(VarCurr,bitIndex8)
<=> v145749(VarCurr,bitIndex8) )
& ( v4117(VarCurr,bitIndex7)
<=> v145749(VarCurr,bitIndex7) )
& ( v4117(VarCurr,bitIndex6)
<=> v145749(VarCurr,bitIndex6) )
& ( v4117(VarCurr,bitIndex5)
<=> v145749(VarCurr,bitIndex5) )
& ( v4117(VarCurr,bitIndex4)
<=> v145749(VarCurr,bitIndex4) )
& ( v4117(VarCurr,bitIndex3)
<=> v145749(VarCurr,bitIndex3) )
& ( v4117(VarCurr,bitIndex2)
<=> v145749(VarCurr,bitIndex2) )
& ( v4117(VarCurr,bitIndex1)
<=> v145749(VarCurr,bitIndex1) )
& ( v4117(VarCurr,bitIndex0)
<=> v145749(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_81777,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145749(VarCurr,B)
<=> v145751(VarCurr,B) ) ) ).
fof(addAssignment_81776,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v145751(VarCurr,B)
<=> v145755(VarCurr,B) ) ) ).
fof(addAssignment_81775,axiom,
! [VarCurr] :
( ( v145751(VarCurr,bitIndex11)
<=> v145753(VarCurr,bitIndex5) )
& ( v145751(VarCurr,bitIndex10)
<=> v145753(VarCurr,bitIndex4) )
& ( v145751(VarCurr,bitIndex9)
<=> v145753(VarCurr,bitIndex3) )
& ( v145751(VarCurr,bitIndex8)
<=> v145753(VarCurr,bitIndex2) )
& ( v145751(VarCurr,bitIndex7)
<=> v145753(VarCurr,bitIndex1) )
& ( v145751(VarCurr,bitIndex6)
<=> v145753(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81774,axiom,
! [VarCurr] :
( v145755(VarCurr,bitIndex0)
<=> v145756(VarCurr) ) ).
fof(addAssignment_81773,axiom,
! [VarCurr] :
( v145755(VarCurr,bitIndex1)
<=> v145756(VarCurr) ) ).
fof(addAssignment_81772,axiom,
! [VarCurr] :
( v145755(VarCurr,bitIndex2)
<=> v145756(VarCurr) ) ).
fof(addAssignment_81771,axiom,
! [VarCurr] :
( v145755(VarCurr,bitIndex3)
<=> v145756(VarCurr) ) ).
fof(addAssignment_81770,axiom,
! [VarCurr] :
( v145755(VarCurr,bitIndex4)
<=> v145756(VarCurr) ) ).
fof(addAssignment_81769,axiom,
! [VarCurr] :
( v145755(VarCurr,bitIndex5)
<=> v145756(VarCurr) ) ).
fof(addAssignment_81768,axiom,
! [VarCurr] :
( v145756(VarCurr)
<=> v94838(VarCurr,bitIndex0) ) ).
fof(addAssignment_81767,axiom,
! [VarCurr] :
( v145753(VarCurr,bitIndex0)
<=> v145754(VarCurr) ) ).
fof(addAssignment_81766,axiom,
! [VarCurr] :
( v145753(VarCurr,bitIndex1)
<=> v145754(VarCurr) ) ).
fof(addAssignment_81765,axiom,
! [VarCurr] :
( v145753(VarCurr,bitIndex2)
<=> v145754(VarCurr) ) ).
fof(addAssignment_81764,axiom,
! [VarCurr] :
( v145753(VarCurr,bitIndex3)
<=> v145754(VarCurr) ) ).
fof(addAssignment_81763,axiom,
! [VarCurr] :
( v145753(VarCurr,bitIndex4)
<=> v145754(VarCurr) ) ).
fof(addAssignment_81762,axiom,
! [VarCurr] :
( v145753(VarCurr,bitIndex5)
<=> v145754(VarCurr) ) ).
fof(addAssignment_81761,axiom,
! [VarCurr] :
( v145754(VarCurr)
<=> v94838(VarCurr,bitIndex1) ) ).
fof(addAssignment_81760,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4117(VarCurr,B)
<=> v4119(VarCurr,B) ) ) ).
fof(addAssignment_81759,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4119(VarCurr,B)
<=> v4121(VarCurr,B) ) ) ).
fof(addAssignment_81758,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4121(VarCurr,B)
<=> v4123(VarCurr,B) ) ) ).
fof(addAssignment_81757,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4123(VarCurr,B)
<=> v4125(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2150,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4125(VarCurr,B)
<=> ( v145726(VarCurr,B)
| v145745(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2149,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145745(VarCurr,B)
<=> ( v145597(VarCurr,B)
& v145746(VarCurr,B) ) ) ) ).
fof(addAssignment_81756,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex0)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81755,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex1)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81754,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex2)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81753,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex3)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81752,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex4)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81751,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex5)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81750,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex6)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81749,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex7)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81748,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex8)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81747,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex9)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81746,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex10)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81745,axiom,
! [VarCurr] :
( v145746(VarCurr,bitIndex11)
<=> v145747(VarCurr) ) ).
fof(addAssignment_81744,axiom,
! [VarCurr] :
( v145747(VarCurr)
<=> v145716(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2148,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145726(VarCurr,B)
<=> ( v145727(VarCurr,B)
| v145742(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2147,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145742(VarCurr,B)
<=> ( v145446(VarCurr,B)
& v145743(VarCurr,B) ) ) ) ).
fof(addAssignment_81743,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex0)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81742,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex1)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81741,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex2)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81740,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex3)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81739,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex4)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81738,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex5)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81737,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex6)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81736,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex7)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81735,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex8)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81734,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex9)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81733,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex10)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81732,axiom,
! [VarCurr] :
( v145743(VarCurr,bitIndex11)
<=> v145744(VarCurr) ) ).
fof(addAssignment_81731,axiom,
! [VarCurr] :
( v145744(VarCurr)
<=> v145566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2146,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145727(VarCurr,B)
<=> ( v145728(VarCurr,B)
| v145739(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2145,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145739(VarCurr,B)
<=> ( v145295(VarCurr,B)
& v145740(VarCurr,B) ) ) ) ).
fof(addAssignment_81730,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex0)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81729,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex1)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81728,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex2)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81727,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex3)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81726,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex4)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81725,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex5)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81724,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex6)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81723,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex7)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81722,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex8)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81721,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex9)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81720,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex10)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81719,axiom,
! [VarCurr] :
( v145740(VarCurr,bitIndex11)
<=> v145741(VarCurr) ) ).
fof(addAssignment_81718,axiom,
! [VarCurr] :
( v145741(VarCurr)
<=> v145415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2144,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145728(VarCurr,B)
<=> ( v145729(VarCurr,B)
| v145736(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2143,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145736(VarCurr,B)
<=> ( v145144(VarCurr,B)
& v145737(VarCurr,B) ) ) ) ).
fof(addAssignment_81717,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex0)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81716,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex1)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81715,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex2)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81714,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex3)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81713,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex4)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81712,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex5)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81711,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex6)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81710,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex7)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81709,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex8)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81708,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex9)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81707,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex10)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81706,axiom,
! [VarCurr] :
( v145737(VarCurr,bitIndex11)
<=> v145738(VarCurr) ) ).
fof(addAssignment_81705,axiom,
! [VarCurr] :
( v145738(VarCurr)
<=> v145264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2142,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145729(VarCurr,B)
<=> ( v145730(VarCurr,B)
| v145733(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2141,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145733(VarCurr,B)
<=> ( v144982(VarCurr,B)
& v145734(VarCurr,B) ) ) ) ).
fof(addAssignment_81704,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex0)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81703,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex1)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81702,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex2)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81701,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex3)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81700,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex4)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81699,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex5)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81698,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex6)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81697,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex7)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81696,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex8)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81695,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex9)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81694,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex10)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81693,axiom,
! [VarCurr] :
( v145734(VarCurr,bitIndex11)
<=> v145735(VarCurr) ) ).
fof(addAssignment_81692,axiom,
! [VarCurr] :
( v145735(VarCurr)
<=> v145113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2140,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145730(VarCurr,B)
<=> ( v4127(VarCurr,B)
& v145731(VarCurr,B) ) ) ) ).
fof(addAssignment_81691,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex0)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81690,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex1)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81689,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex2)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81688,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex3)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81687,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex4)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81686,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex5)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81685,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex6)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81684,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex7)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81683,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex8)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81682,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex9)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81681,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex10)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81680,axiom,
! [VarCurr] :
( v145731(VarCurr,bitIndex11)
<=> v145732(VarCurr) ) ).
fof(addAssignment_81679,axiom,
! [VarCurr] :
( v145732(VarCurr)
<=> v144690(VarCurr) ) ).
fof(addAssignment_81678,axiom,
! [VarCurr] :
( v145716(VarCurr)
<=> v145718(VarCurr) ) ).
fof(addAssignment_81677,axiom,
! [VarCurr] :
( v145718(VarCurr)
<=> v145720(VarCurr) ) ).
fof(addAssignment_81676,axiom,
! [VarCurr] :
( v145720(VarCurr)
<=> v145722(VarCurr) ) ).
fof(addAssignment_81675,axiom,
! [VarCurr] :
( v145722(VarCurr)
<=> v145724(VarCurr) ) ).
fof(addAssignment_81674,axiom,
! [VarCurr] :
( v145724(VarCurr)
<=> v144783(VarCurr) ) ).
fof(addAssignment_81673,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145597(VarCurr,B)
<=> v145599(VarCurr,B) ) ) ).
fof(addAssignment_81672,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145599(VarCurr,B)
<=> v145601(VarCurr,B) ) ) ).
fof(addAssignment_81671,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145601(VarCurr,B)
<=> v145603(VarCurr,B) ) ) ).
fof(addAssignment_81670,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145603(VarCurr,B)
<=> v145605(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145699(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145605(VarNext,B)
<=> v145605(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2063,axiom,
! [VarNext] :
( v145699(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145605(VarNext,B)
<=> v145709(VarNext,B) ) ) ) ).
fof(addAssignment_81669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145709(VarNext,B)
<=> v145707(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1607,axiom,
! [VarCurr] :
( ~ v145710(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145707(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1599,axiom,
! [VarCurr] :
( v145710(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145707(VarCurr,B)
<=> v145627(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19399,axiom,
! [VarCurr] :
( v145710(VarCurr)
<=> ( v145711(VarCurr)
& v145712(VarCurr) ) ) ).
fof(writeUnaryOperator_11065,axiom,
! [VarCurr] :
( ~ v145712(VarCurr)
<=> v145617(VarCurr) ) ).
fof(writeUnaryOperator_11064,axiom,
! [VarCurr] :
( ~ v145711(VarCurr)
<=> v145607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145699(VarNext)
<=> v145700(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145700(VarNext)
<=> ( v145701(VarNext)
& v145631(VarNext) ) ) ) ).
fof(writeUnaryOperator_11063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145701(VarNext)
<=> v145703(VarNext) ) ) ).
fof(addAssignment_81668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145703(VarNext)
<=> v145631(VarCurr) ) ) ).
fof(addAssignment_81667,axiom,
! [VarCurr] :
( v145631(VarCurr)
<=> v145633(VarCurr) ) ).
fof(addAssignment_81666,axiom,
! [VarCurr] :
( v145633(VarCurr)
<=> v145635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19396,axiom,
! [VarCurr] :
( v145635(VarCurr)
<=> ( v145696(VarCurr)
| v145692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19395,axiom,
! [VarCurr] :
( v145696(VarCurr)
<=> ( v145637(VarCurr)
& v145641(VarCurr) ) ) ).
fof(addAssignment_81665,axiom,
! [VarCurr] :
( v145692(VarCurr)
<=> v145694(VarCurr) ) ).
fof(addAssignment_81664,axiom,
! [VarCurr] :
( v145694(VarCurr)
<=> v144666(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145676(VarNext)
=> ( v145641(VarNext)
<=> v145641(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2062,axiom,
! [VarNext] :
( v145676(VarNext)
=> ( v145641(VarNext)
<=> v145686(VarNext) ) ) ).
fof(addAssignment_81663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145686(VarNext)
<=> v145684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19394,axiom,
! [VarCurr] :
( v145684(VarCurr)
<=> ( v145687(VarCurr)
& v145688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19393,axiom,
! [VarCurr] :
( v145688(VarCurr)
<=> ( v145647(VarCurr)
| v145671(VarCurr) ) ) ).
fof(writeUnaryOperator_11062,axiom,
! [VarCurr] :
( ~ v145687(VarCurr)
<=> v145643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145676(VarNext)
<=> v145677(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145677(VarNext)
<=> ( v145679(VarNext)
& v145681(VarNext) ) ) ) ).
fof(writeUnaryOperator_11061,axiom,
! [VarCurr] :
( ~ v145681(VarCurr)
<=> v145637(VarCurr) ) ).
fof(addAssignment_81662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145679(VarNext)
<=> v145637(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_273,axiom,
( v145641(constB0)
<=> $true ) ).
fof(addAssignment_81661,axiom,
! [VarCurr] :
( v145671(VarCurr)
<=> v145673(VarCurr) ) ).
fof(addAssignment_81660,axiom,
! [VarCurr] :
( v145673(VarCurr)
<=> v144641(VarCurr) ) ).
fof(addAssignment_81659,axiom,
! [VarCurr] :
( v145647(VarCurr)
<=> v145649(VarCurr) ) ).
fof(addAssignment_81658,axiom,
! [VarCurr] :
( v145649(VarCurr)
<=> v144957(VarCurr) ) ).
fof(addAssignment_81657,axiom,
! [VarCurr] :
( v144957(VarCurr)
<=> v145652(VarCurr) ) ).
fof(addAssignment_81656,axiom,
! [VarCurr] :
( v145652(VarCurr)
<=> v145654(VarCurr) ) ).
fof(writeUnaryOperator_11060,axiom,
! [VarCurr] :
( ~ v145654(VarCurr)
<=> v145668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19390,axiom,
! [VarCurr] :
( v145668(VarCurr)
<=> ( v145669(VarCurr)
| v145664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19389,axiom,
! [VarCurr] :
( v145669(VarCurr)
<=> ( v145656(VarCurr)
| v145660(VarCurr) ) ) ).
fof(addAssignment_81655,axiom,
! [VarCurr] :
( v145664(VarCurr)
<=> v145666(VarCurr) ) ).
fof(addAssignment_81654,axiom,
! [VarCurr] :
( v145666(VarCurr)
<=> v145046(VarCurr,bitIndex2) ) ).
fof(addAssignment_81653,axiom,
! [VarCurr] :
( v145660(VarCurr)
<=> v145662(VarCurr) ) ).
fof(addAssignment_81652,axiom,
! [VarCurr] :
( v145662(VarCurr)
<=> v144620(VarCurr,bitIndex1) ) ).
fof(addAssignment_81651,axiom,
! [VarCurr] :
( v145656(VarCurr)
<=> v145658(VarCurr) ) ).
fof(addAssignment_81650,axiom,
! [VarCurr] :
( v145658(VarCurr)
<=> v145046(VarCurr,bitIndex0) ) ).
fof(addAssignment_81649,axiom,
! [VarCurr] :
( v145643(VarCurr)
<=> v145645(VarCurr) ) ).
fof(addAssignment_81648,axiom,
! [VarCurr] :
( v145645(VarCurr)
<=> $false ) ).
fof(addAssignment_81647,axiom,
! [VarCurr] :
( v145637(VarCurr)
<=> v145639(VarCurr) ) ).
fof(addAssignment_81646,axiom,
! [VarCurr] :
( v145639(VarCurr)
<=> v144598(VarCurr) ) ).
fof(addAssignment_81645,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145627(VarCurr,B)
<=> v145629(VarCurr,B) ) ) ).
fof(addAssignment_81644,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145629(VarCurr,B)
<=> v4173(VarCurr,B) ) ) ).
fof(addAssignment_81643,axiom,
! [VarCurr] :
( v145617(VarCurr)
<=> v145619(VarCurr) ) ).
fof(addAssignment_81642,axiom,
! [VarCurr] :
( v145619(VarCurr)
<=> v145621(VarCurr) ) ).
fof(addAssignment_81641,axiom,
! [VarCurr] :
( v145621(VarCurr)
<=> v145623(VarCurr) ) ).
fof(addAssignment_81640,axiom,
! [VarCurr] :
( v145623(VarCurr)
<=> v145625(VarCurr) ) ).
fof(addAssignment_81639,axiom,
! [VarCurr] :
( v145625(VarCurr)
<=> v4163(VarCurr) ) ).
fof(addAssignment_81638,axiom,
! [VarCurr] :
( v145607(VarCurr)
<=> v145609(VarCurr) ) ).
fof(addAssignment_81637,axiom,
! [VarCurr] :
( v145609(VarCurr)
<=> v145611(VarCurr) ) ).
fof(addAssignment_81636,axiom,
! [VarCurr] :
( v145611(VarCurr)
<=> v145613(VarCurr) ) ).
fof(addAssignment_81635,axiom,
! [VarCurr] :
( v145613(VarCurr)
<=> v145615(VarCurr) ) ).
fof(addAssignment_81634,axiom,
! [VarCurr] :
( v145615(VarCurr)
<=> v4147(VarCurr) ) ).
fof(addAssignment_81633,axiom,
! [VarCurr] :
( v145566(VarCurr)
<=> v145568(VarCurr) ) ).
fof(addAssignment_81632,axiom,
! [VarCurr] :
( v145568(VarCurr)
<=> v145570(VarCurr) ) ).
fof(addAssignment_81631,axiom,
! [VarCurr] :
( v145570(VarCurr)
<=> v145572(VarCurr) ) ).
fof(addAssignment_81630,axiom,
! [VarCurr] :
( v145572(VarCurr)
<=> v145574(VarCurr) ) ).
fof(addAssignment_81629,axiom,
! [VarCurr] :
( v145574(VarCurr)
<=> v145576(VarCurr) ) ).
fof(addAssignment_81628,axiom,
! [VarCurr] :
( v145576(VarCurr)
<=> v145578(VarCurr) ) ).
fof(addAssignment_81627,axiom,
! [VarCurr] :
( v145578(VarCurr)
<=> v145580(VarCurr) ) ).
fof(writeUnaryOperator_11059,axiom,
! [VarCurr] :
( ~ v145580(VarCurr)
<=> v145594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19388,axiom,
! [VarCurr] :
( v145594(VarCurr)
<=> ( v145595(VarCurr)
| v145590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19387,axiom,
! [VarCurr] :
( v145595(VarCurr)
<=> ( v145582(VarCurr)
| v145586(VarCurr) ) ) ).
fof(addAssignment_81626,axiom,
! [VarCurr] :
( v145590(VarCurr)
<=> v145592(VarCurr) ) ).
fof(addAssignment_81625,axiom,
! [VarCurr] :
( v145592(VarCurr)
<=> v144793(VarCurr,bitIndex2) ) ).
fof(addAssignment_81624,axiom,
! [VarCurr] :
( v145586(VarCurr)
<=> v145588(VarCurr) ) ).
fof(addAssignment_81623,axiom,
! [VarCurr] :
( v145588(VarCurr)
<=> v144710(VarCurr,bitIndex1) ) ).
fof(addAssignment_81622,axiom,
! [VarCurr] :
( v145582(VarCurr)
<=> v145584(VarCurr) ) ).
fof(addAssignment_81621,axiom,
! [VarCurr] :
( v145584(VarCurr)
<=> v144710(VarCurr,bitIndex0) ) ).
fof(addAssignment_81620,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145446(VarCurr,B)
<=> v145448(VarCurr,B) ) ) ).
fof(addAssignment_81619,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145448(VarCurr,B)
<=> v145450(VarCurr,B) ) ) ).
fof(addAssignment_81618,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145450(VarCurr,B)
<=> v145452(VarCurr,B) ) ) ).
fof(addAssignment_81617,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145452(VarCurr,B)
<=> v145454(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145549(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145454(VarNext,B)
<=> v145454(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2061,axiom,
! [VarNext] :
( v145549(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145454(VarNext,B)
<=> v145559(VarNext,B) ) ) ) ).
fof(addAssignment_81616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145559(VarNext,B)
<=> v145557(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1606,axiom,
! [VarCurr] :
( ~ v145560(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145557(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1598,axiom,
! [VarCurr] :
( v145560(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145557(VarCurr,B)
<=> v145476(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19386,axiom,
! [VarCurr] :
( v145560(VarCurr)
<=> ( v145561(VarCurr)
& v145562(VarCurr) ) ) ).
fof(writeUnaryOperator_11058,axiom,
! [VarCurr] :
( ~ v145562(VarCurr)
<=> v145466(VarCurr) ) ).
fof(writeUnaryOperator_11057,axiom,
! [VarCurr] :
( ~ v145561(VarCurr)
<=> v145456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145549(VarNext)
<=> v145550(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145550(VarNext)
<=> ( v145551(VarNext)
& v145480(VarNext) ) ) ) ).
fof(writeUnaryOperator_11056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145551(VarNext)
<=> v145553(VarNext) ) ) ).
fof(addAssignment_81615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145553(VarNext)
<=> v145480(VarCurr) ) ) ).
fof(addAssignment_81614,axiom,
! [VarCurr] :
( v145480(VarCurr)
<=> v145482(VarCurr) ) ).
fof(addAssignment_81613,axiom,
! [VarCurr] :
( v145482(VarCurr)
<=> v145484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19383,axiom,
! [VarCurr] :
( v145484(VarCurr)
<=> ( v145546(VarCurr)
| v145542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19382,axiom,
! [VarCurr] :
( v145546(VarCurr)
<=> ( v145486(VarCurr)
& v145490(VarCurr) ) ) ).
fof(addAssignment_81612,axiom,
! [VarCurr] :
( v145542(VarCurr)
<=> v145544(VarCurr) ) ).
fof(addAssignment_81611,axiom,
! [VarCurr] :
( v145544(VarCurr)
<=> v144666(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145526(VarNext)
=> ( v145490(VarNext)
<=> v145490(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2060,axiom,
! [VarNext] :
( v145526(VarNext)
=> ( v145490(VarNext)
<=> v145536(VarNext) ) ) ).
fof(addAssignment_81610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145536(VarNext)
<=> v145534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19381,axiom,
! [VarCurr] :
( v145534(VarCurr)
<=> ( v145537(VarCurr)
& v145538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19380,axiom,
! [VarCurr] :
( v145538(VarCurr)
<=> ( v145496(VarCurr)
| v145521(VarCurr) ) ) ).
fof(writeUnaryOperator_11055,axiom,
! [VarCurr] :
( ~ v145537(VarCurr)
<=> v145492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145526(VarNext)
<=> v145527(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145527(VarNext)
<=> ( v145529(VarNext)
& v145531(VarNext) ) ) ) ).
fof(writeUnaryOperator_11054,axiom,
! [VarCurr] :
( ~ v145531(VarCurr)
<=> v145486(VarCurr) ) ).
fof(addAssignment_81609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145529(VarNext)
<=> v145486(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_272,axiom,
( v145490(constB0)
<=> $true ) ).
fof(addAssignment_81608,axiom,
! [VarCurr] :
( v145521(VarCurr)
<=> v145523(VarCurr) ) ).
fof(addAssignment_81607,axiom,
! [VarCurr] :
( v145523(VarCurr)
<=> v144641(VarCurr) ) ).
fof(addAssignment_81606,axiom,
! [VarCurr] :
( v145496(VarCurr)
<=> v145498(VarCurr) ) ).
fof(addAssignment_81605,axiom,
! [VarCurr] :
( v145498(VarCurr)
<=> v145500(VarCurr) ) ).
fof(addAssignment_81604,axiom,
! [VarCurr] :
( v145500(VarCurr)
<=> v145502(VarCurr) ) ).
fof(addAssignment_81603,axiom,
! [VarCurr] :
( v145502(VarCurr)
<=> v145504(VarCurr) ) ).
fof(writeUnaryOperator_11053,axiom,
! [VarCurr] :
( ~ v145504(VarCurr)
<=> v145518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19377,axiom,
! [VarCurr] :
( v145518(VarCurr)
<=> ( v145519(VarCurr)
| v145514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19376,axiom,
! [VarCurr] :
( v145519(VarCurr)
<=> ( v145506(VarCurr)
| v145510(VarCurr) ) ) ).
fof(addAssignment_81602,axiom,
! [VarCurr] :
( v145514(VarCurr)
<=> v145516(VarCurr) ) ).
fof(addAssignment_81601,axiom,
! [VarCurr] :
( v145516(VarCurr)
<=> v145046(VarCurr,bitIndex2) ) ).
fof(addAssignment_81600,axiom,
! [VarCurr] :
( v145046(VarCurr,bitIndex2)
<=> v145048(VarCurr,bitIndex2) ) ).
fof(addAssignment_81599,axiom,
! [VarCurr] :
( v145048(VarCurr,bitIndex2)
<=> v145050(VarCurr,bitIndex2) ) ).
fof(addAssignment_81598,axiom,
! [VarCurr] :
( v145050(VarCurr,bitIndex2)
<=> v145055(VarCurr,bitIndex2) ) ).
fof(addAssignment_81597,axiom,
! [VarCurr] :
( v145052(VarCurr,bitIndex2)
<=> v145054(VarCurr,bitIndex2) ) ).
fof(addAssignment_81596,axiom,
! [VarCurr] :
( v145054(VarCurr,bitIndex2)
<=> v144620(VarCurr,bitIndex2) ) ).
fof(addAssignment_81595,axiom,
! [VarCurr] :
( v145510(VarCurr)
<=> v145512(VarCurr) ) ).
fof(addAssignment_81594,axiom,
! [VarCurr] :
( v145512(VarCurr)
<=> v144620(VarCurr,bitIndex1) ) ).
fof(addAssignment_81593,axiom,
! [VarCurr] :
( v145506(VarCurr)
<=> v145508(VarCurr) ) ).
fof(addAssignment_81592,axiom,
! [VarCurr] :
( v145508(VarCurr)
<=> v144620(VarCurr,bitIndex0) ) ).
fof(addAssignment_81591,axiom,
! [VarCurr] :
( v145492(VarCurr)
<=> v145494(VarCurr) ) ).
fof(addAssignment_81590,axiom,
! [VarCurr] :
( v145494(VarCurr)
<=> $false ) ).
fof(addAssignment_81589,axiom,
! [VarCurr] :
( v145486(VarCurr)
<=> v145488(VarCurr) ) ).
fof(addAssignment_81588,axiom,
! [VarCurr] :
( v145488(VarCurr)
<=> v144598(VarCurr) ) ).
fof(addAssignment_81587,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145476(VarCurr,B)
<=> v145478(VarCurr,B) ) ) ).
fof(addAssignment_81586,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145478(VarCurr,B)
<=> v4173(VarCurr,B) ) ) ).
fof(addAssignment_81585,axiom,
! [VarCurr] :
( v145466(VarCurr)
<=> v145468(VarCurr) ) ).
fof(addAssignment_81584,axiom,
! [VarCurr] :
( v145468(VarCurr)
<=> v145470(VarCurr) ) ).
fof(addAssignment_81583,axiom,
! [VarCurr] :
( v145470(VarCurr)
<=> v145472(VarCurr) ) ).
fof(addAssignment_81582,axiom,
! [VarCurr] :
( v145472(VarCurr)
<=> v145474(VarCurr) ) ).
fof(addAssignment_81581,axiom,
! [VarCurr] :
( v145474(VarCurr)
<=> v4163(VarCurr) ) ).
fof(addAssignment_81580,axiom,
! [VarCurr] :
( v145456(VarCurr)
<=> v145458(VarCurr) ) ).
fof(addAssignment_81579,axiom,
! [VarCurr] :
( v145458(VarCurr)
<=> v145460(VarCurr) ) ).
fof(addAssignment_81578,axiom,
! [VarCurr] :
( v145460(VarCurr)
<=> v145462(VarCurr) ) ).
fof(addAssignment_81577,axiom,
! [VarCurr] :
( v145462(VarCurr)
<=> v145464(VarCurr) ) ).
fof(addAssignment_81576,axiom,
! [VarCurr] :
( v145464(VarCurr)
<=> v4147(VarCurr) ) ).
fof(addAssignment_81575,axiom,
! [VarCurr] :
( v145415(VarCurr)
<=> v145417(VarCurr) ) ).
fof(addAssignment_81574,axiom,
! [VarCurr] :
( v145417(VarCurr)
<=> v145419(VarCurr) ) ).
fof(addAssignment_81573,axiom,
! [VarCurr] :
( v145419(VarCurr)
<=> v145421(VarCurr) ) ).
fof(addAssignment_81572,axiom,
! [VarCurr] :
( v145421(VarCurr)
<=> v145423(VarCurr) ) ).
fof(addAssignment_81571,axiom,
! [VarCurr] :
( v145423(VarCurr)
<=> v145425(VarCurr) ) ).
fof(addAssignment_81570,axiom,
! [VarCurr] :
( v145425(VarCurr)
<=> v145427(VarCurr) ) ).
fof(addAssignment_81569,axiom,
! [VarCurr] :
( v145427(VarCurr)
<=> v145429(VarCurr) ) ).
fof(writeUnaryOperator_11052,axiom,
! [VarCurr] :
( ~ v145429(VarCurr)
<=> v145443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19375,axiom,
! [VarCurr] :
( v145443(VarCurr)
<=> ( v145444(VarCurr)
| v145439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19374,axiom,
! [VarCurr] :
( v145444(VarCurr)
<=> ( v145431(VarCurr)
| v145435(VarCurr) ) ) ).
fof(addAssignment_81568,axiom,
! [VarCurr] :
( v145439(VarCurr)
<=> v145441(VarCurr) ) ).
fof(addAssignment_81567,axiom,
! [VarCurr] :
( v145441(VarCurr)
<=> v144710(VarCurr,bitIndex2) ) ).
fof(addAssignment_81566,axiom,
! [VarCurr] :
( v145435(VarCurr)
<=> v145437(VarCurr) ) ).
fof(addAssignment_81565,axiom,
! [VarCurr] :
( v145437(VarCurr)
<=> v144793(VarCurr,bitIndex1) ) ).
fof(addAssignment_81564,axiom,
! [VarCurr] :
( v145431(VarCurr)
<=> v145433(VarCurr) ) ).
fof(addAssignment_81563,axiom,
! [VarCurr] :
( v145433(VarCurr)
<=> v144793(VarCurr,bitIndex0) ) ).
fof(addAssignment_81562,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145295(VarCurr,B)
<=> v145297(VarCurr,B) ) ) ).
fof(addAssignment_81561,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145297(VarCurr,B)
<=> v145299(VarCurr,B) ) ) ).
fof(addAssignment_81560,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145299(VarCurr,B)
<=> v145301(VarCurr,B) ) ) ).
fof(addAssignment_81559,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145301(VarCurr,B)
<=> v145303(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145398(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145303(VarNext,B)
<=> v145303(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2059,axiom,
! [VarNext] :
( v145398(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145303(VarNext,B)
<=> v145408(VarNext,B) ) ) ) ).
fof(addAssignment_81558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145408(VarNext,B)
<=> v145406(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1605,axiom,
! [VarCurr] :
( ~ v145409(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145406(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1597,axiom,
! [VarCurr] :
( v145409(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145406(VarCurr,B)
<=> v145325(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19373,axiom,
! [VarCurr] :
( v145409(VarCurr)
<=> ( v145410(VarCurr)
& v145411(VarCurr) ) ) ).
fof(writeUnaryOperator_11051,axiom,
! [VarCurr] :
( ~ v145411(VarCurr)
<=> v145315(VarCurr) ) ).
fof(writeUnaryOperator_11050,axiom,
! [VarCurr] :
( ~ v145410(VarCurr)
<=> v145305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145398(VarNext)
<=> v145399(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145399(VarNext)
<=> ( v145400(VarNext)
& v145329(VarNext) ) ) ) ).
fof(writeUnaryOperator_11049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145400(VarNext)
<=> v145402(VarNext) ) ) ).
fof(addAssignment_81557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145402(VarNext)
<=> v145329(VarCurr) ) ) ).
fof(addAssignment_81556,axiom,
! [VarCurr] :
( v145329(VarCurr)
<=> v145331(VarCurr) ) ).
fof(addAssignment_81555,axiom,
! [VarCurr] :
( v145331(VarCurr)
<=> v145333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19370,axiom,
! [VarCurr] :
( v145333(VarCurr)
<=> ( v145395(VarCurr)
| v145391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19369,axiom,
! [VarCurr] :
( v145395(VarCurr)
<=> ( v145335(VarCurr)
& v145339(VarCurr) ) ) ).
fof(addAssignment_81554,axiom,
! [VarCurr] :
( v145391(VarCurr)
<=> v145393(VarCurr) ) ).
fof(addAssignment_81553,axiom,
! [VarCurr] :
( v145393(VarCurr)
<=> v144666(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145375(VarNext)
=> ( v145339(VarNext)
<=> v145339(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2058,axiom,
! [VarNext] :
( v145375(VarNext)
=> ( v145339(VarNext)
<=> v145385(VarNext) ) ) ).
fof(addAssignment_81552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145385(VarNext)
<=> v145383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19368,axiom,
! [VarCurr] :
( v145383(VarCurr)
<=> ( v145386(VarCurr)
& v145387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19367,axiom,
! [VarCurr] :
( v145387(VarCurr)
<=> ( v145345(VarCurr)
| v145370(VarCurr) ) ) ).
fof(writeUnaryOperator_11048,axiom,
! [VarCurr] :
( ~ v145386(VarCurr)
<=> v145341(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145375(VarNext)
<=> v145376(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145376(VarNext)
<=> ( v145378(VarNext)
& v145380(VarNext) ) ) ) ).
fof(writeUnaryOperator_11047,axiom,
! [VarCurr] :
( ~ v145380(VarCurr)
<=> v145335(VarCurr) ) ).
fof(addAssignment_81551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145378(VarNext)
<=> v145335(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_271,axiom,
( v145339(constB0)
<=> $true ) ).
fof(addAssignment_81550,axiom,
! [VarCurr] :
( v145370(VarCurr)
<=> v145372(VarCurr) ) ).
fof(addAssignment_81549,axiom,
! [VarCurr] :
( v145372(VarCurr)
<=> v144641(VarCurr) ) ).
fof(addAssignment_81548,axiom,
! [VarCurr] :
( v145345(VarCurr)
<=> v145347(VarCurr) ) ).
fof(addAssignment_81547,axiom,
! [VarCurr] :
( v145347(VarCurr)
<=> v145349(VarCurr) ) ).
fof(addAssignment_81546,axiom,
! [VarCurr] :
( v145349(VarCurr)
<=> v145351(VarCurr) ) ).
fof(addAssignment_81545,axiom,
! [VarCurr] :
( v145351(VarCurr)
<=> v145353(VarCurr) ) ).
fof(writeUnaryOperator_11046,axiom,
! [VarCurr] :
( ~ v145353(VarCurr)
<=> v145367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19364,axiom,
! [VarCurr] :
( v145367(VarCurr)
<=> ( v145368(VarCurr)
| v145363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19363,axiom,
! [VarCurr] :
( v145368(VarCurr)
<=> ( v145355(VarCurr)
| v145359(VarCurr) ) ) ).
fof(addAssignment_81544,axiom,
! [VarCurr] :
( v145363(VarCurr)
<=> v145365(VarCurr) ) ).
fof(addAssignment_81543,axiom,
! [VarCurr] :
( v145365(VarCurr)
<=> v144620(VarCurr,bitIndex2) ) ).
fof(addAssignment_81542,axiom,
! [VarCurr] :
( v145359(VarCurr)
<=> v145361(VarCurr) ) ).
fof(addAssignment_81541,axiom,
! [VarCurr] :
( v145361(VarCurr)
<=> v145046(VarCurr,bitIndex1) ) ).
fof(addAssignment_81540,axiom,
! [VarCurr] :
( v145355(VarCurr)
<=> v145357(VarCurr) ) ).
fof(addAssignment_81539,axiom,
! [VarCurr] :
( v145357(VarCurr)
<=> v145046(VarCurr,bitIndex0) ) ).
fof(addAssignment_81538,axiom,
! [VarCurr] :
( v145341(VarCurr)
<=> v145343(VarCurr) ) ).
fof(addAssignment_81537,axiom,
! [VarCurr] :
( v145343(VarCurr)
<=> $false ) ).
fof(addAssignment_81536,axiom,
! [VarCurr] :
( v145335(VarCurr)
<=> v145337(VarCurr) ) ).
fof(addAssignment_81535,axiom,
! [VarCurr] :
( v145337(VarCurr)
<=> v144598(VarCurr) ) ).
fof(addAssignment_81534,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145325(VarCurr,B)
<=> v145327(VarCurr,B) ) ) ).
fof(addAssignment_81533,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145327(VarCurr,B)
<=> v4173(VarCurr,B) ) ) ).
fof(addAssignment_81532,axiom,
! [VarCurr] :
( v145315(VarCurr)
<=> v145317(VarCurr) ) ).
fof(addAssignment_81531,axiom,
! [VarCurr] :
( v145317(VarCurr)
<=> v145319(VarCurr) ) ).
fof(addAssignment_81530,axiom,
! [VarCurr] :
( v145319(VarCurr)
<=> v145321(VarCurr) ) ).
fof(addAssignment_81529,axiom,
! [VarCurr] :
( v145321(VarCurr)
<=> v145323(VarCurr) ) ).
fof(addAssignment_81528,axiom,
! [VarCurr] :
( v145323(VarCurr)
<=> v4163(VarCurr) ) ).
fof(addAssignment_81527,axiom,
! [VarCurr] :
( v145305(VarCurr)
<=> v145307(VarCurr) ) ).
fof(addAssignment_81526,axiom,
! [VarCurr] :
( v145307(VarCurr)
<=> v145309(VarCurr) ) ).
fof(addAssignment_81525,axiom,
! [VarCurr] :
( v145309(VarCurr)
<=> v145311(VarCurr) ) ).
fof(addAssignment_81524,axiom,
! [VarCurr] :
( v145311(VarCurr)
<=> v145313(VarCurr) ) ).
fof(addAssignment_81523,axiom,
! [VarCurr] :
( v145313(VarCurr)
<=> v4147(VarCurr) ) ).
fof(addAssignment_81522,axiom,
! [VarCurr] :
( v145264(VarCurr)
<=> v145266(VarCurr) ) ).
fof(addAssignment_81521,axiom,
! [VarCurr] :
( v145266(VarCurr)
<=> v145268(VarCurr) ) ).
fof(addAssignment_81520,axiom,
! [VarCurr] :
( v145268(VarCurr)
<=> v145270(VarCurr) ) ).
fof(addAssignment_81519,axiom,
! [VarCurr] :
( v145270(VarCurr)
<=> v145272(VarCurr) ) ).
fof(addAssignment_81518,axiom,
! [VarCurr] :
( v145272(VarCurr)
<=> v145274(VarCurr) ) ).
fof(addAssignment_81517,axiom,
! [VarCurr] :
( v145274(VarCurr)
<=> v145276(VarCurr) ) ).
fof(addAssignment_81516,axiom,
! [VarCurr] :
( v145276(VarCurr)
<=> v145278(VarCurr) ) ).
fof(writeUnaryOperator_11045,axiom,
! [VarCurr] :
( ~ v145278(VarCurr)
<=> v145292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19362,axiom,
! [VarCurr] :
( v145292(VarCurr)
<=> ( v145293(VarCurr)
| v145288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19361,axiom,
! [VarCurr] :
( v145293(VarCurr)
<=> ( v145280(VarCurr)
| v145284(VarCurr) ) ) ).
fof(addAssignment_81515,axiom,
! [VarCurr] :
( v145288(VarCurr)
<=> v145290(VarCurr) ) ).
fof(addAssignment_81514,axiom,
! [VarCurr] :
( v145290(VarCurr)
<=> v144710(VarCurr,bitIndex2) ) ).
fof(addAssignment_81513,axiom,
! [VarCurr] :
( v145284(VarCurr)
<=> v145286(VarCurr) ) ).
fof(addAssignment_81512,axiom,
! [VarCurr] :
( v145286(VarCurr)
<=> v144793(VarCurr,bitIndex1) ) ).
fof(addAssignment_81511,axiom,
! [VarCurr] :
( v144793(VarCurr,bitIndex1)
<=> v144795(VarCurr,bitIndex1) ) ).
fof(addAssignment_81510,axiom,
! [VarCurr] :
( v144795(VarCurr,bitIndex1)
<=> v144797(VarCurr,bitIndex1) ) ).
fof(addAssignment_81509,axiom,
! [VarCurr] :
( v144797(VarCurr,bitIndex1)
<=> v144802(VarCurr,bitIndex1) ) ).
fof(addAssignment_81508,axiom,
! [VarCurr] :
( v144799(VarCurr,bitIndex1)
<=> v144801(VarCurr,bitIndex1) ) ).
fof(addAssignment_81507,axiom,
! [VarCurr] :
( v144801(VarCurr,bitIndex1)
<=> v144710(VarCurr,bitIndex1) ) ).
fof(addAssignment_81506,axiom,
! [VarCurr] :
( v145280(VarCurr)
<=> v145282(VarCurr) ) ).
fof(addAssignment_81505,axiom,
! [VarCurr] :
( v145282(VarCurr)
<=> v144710(VarCurr,bitIndex0) ) ).
fof(addAssignment_81504,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145144(VarCurr,B)
<=> v145146(VarCurr,B) ) ) ).
fof(addAssignment_81503,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145146(VarCurr,B)
<=> v145148(VarCurr,B) ) ) ).
fof(addAssignment_81502,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145148(VarCurr,B)
<=> v145150(VarCurr,B) ) ) ).
fof(addAssignment_81501,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145150(VarCurr,B)
<=> v145152(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145247(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145152(VarNext,B)
<=> v145152(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2057,axiom,
! [VarNext] :
( v145247(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145152(VarNext,B)
<=> v145257(VarNext,B) ) ) ) ).
fof(addAssignment_81500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145257(VarNext,B)
<=> v145255(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1604,axiom,
! [VarCurr] :
( ~ v145258(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145255(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1596,axiom,
! [VarCurr] :
( v145258(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145255(VarCurr,B)
<=> v145174(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19360,axiom,
! [VarCurr] :
( v145258(VarCurr)
<=> ( v145259(VarCurr)
& v145260(VarCurr) ) ) ).
fof(writeUnaryOperator_11044,axiom,
! [VarCurr] :
( ~ v145260(VarCurr)
<=> v145164(VarCurr) ) ).
fof(writeUnaryOperator_11043,axiom,
! [VarCurr] :
( ~ v145259(VarCurr)
<=> v145154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145247(VarNext)
<=> v145248(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145248(VarNext)
<=> ( v145249(VarNext)
& v145178(VarNext) ) ) ) ).
fof(writeUnaryOperator_11042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145249(VarNext)
<=> v145251(VarNext) ) ) ).
fof(addAssignment_81499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145251(VarNext)
<=> v145178(VarCurr) ) ) ).
fof(addAssignment_81498,axiom,
! [VarCurr] :
( v145178(VarCurr)
<=> v145180(VarCurr) ) ).
fof(addAssignment_81497,axiom,
! [VarCurr] :
( v145180(VarCurr)
<=> v145182(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19357,axiom,
! [VarCurr] :
( v145182(VarCurr)
<=> ( v145244(VarCurr)
| v145240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19356,axiom,
! [VarCurr] :
( v145244(VarCurr)
<=> ( v145184(VarCurr)
& v145188(VarCurr) ) ) ).
fof(addAssignment_81496,axiom,
! [VarCurr] :
( v145240(VarCurr)
<=> v145242(VarCurr) ) ).
fof(addAssignment_81495,axiom,
! [VarCurr] :
( v145242(VarCurr)
<=> v144666(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145224(VarNext)
=> ( v145188(VarNext)
<=> v145188(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2056,axiom,
! [VarNext] :
( v145224(VarNext)
=> ( v145188(VarNext)
<=> v145234(VarNext) ) ) ).
fof(addAssignment_81494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145234(VarNext)
<=> v145232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19355,axiom,
! [VarCurr] :
( v145232(VarCurr)
<=> ( v145235(VarCurr)
& v145236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19354,axiom,
! [VarCurr] :
( v145236(VarCurr)
<=> ( v145194(VarCurr)
| v145219(VarCurr) ) ) ).
fof(writeUnaryOperator_11041,axiom,
! [VarCurr] :
( ~ v145235(VarCurr)
<=> v145190(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145224(VarNext)
<=> v145225(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145225(VarNext)
<=> ( v145227(VarNext)
& v145229(VarNext) ) ) ) ).
fof(writeUnaryOperator_11040,axiom,
! [VarCurr] :
( ~ v145229(VarCurr)
<=> v145184(VarCurr) ) ).
fof(addAssignment_81493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145227(VarNext)
<=> v145184(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_270,axiom,
( v145188(constB0)
<=> $true ) ).
fof(addAssignment_81492,axiom,
! [VarCurr] :
( v145219(VarCurr)
<=> v145221(VarCurr) ) ).
fof(addAssignment_81491,axiom,
! [VarCurr] :
( v145221(VarCurr)
<=> v144641(VarCurr) ) ).
fof(addAssignment_81490,axiom,
! [VarCurr] :
( v145194(VarCurr)
<=> v145196(VarCurr) ) ).
fof(addAssignment_81489,axiom,
! [VarCurr] :
( v145196(VarCurr)
<=> v145198(VarCurr) ) ).
fof(addAssignment_81488,axiom,
! [VarCurr] :
( v145198(VarCurr)
<=> v145200(VarCurr) ) ).
fof(addAssignment_81487,axiom,
! [VarCurr] :
( v145200(VarCurr)
<=> v145202(VarCurr) ) ).
fof(writeUnaryOperator_11039,axiom,
! [VarCurr] :
( ~ v145202(VarCurr)
<=> v145216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19351,axiom,
! [VarCurr] :
( v145216(VarCurr)
<=> ( v145217(VarCurr)
| v145212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19350,axiom,
! [VarCurr] :
( v145217(VarCurr)
<=> ( v145204(VarCurr)
| v145208(VarCurr) ) ) ).
fof(addAssignment_81486,axiom,
! [VarCurr] :
( v145212(VarCurr)
<=> v145214(VarCurr) ) ).
fof(addAssignment_81485,axiom,
! [VarCurr] :
( v145214(VarCurr)
<=> v144620(VarCurr,bitIndex2) ) ).
fof(addAssignment_81484,axiom,
! [VarCurr] :
( v145208(VarCurr)
<=> v145210(VarCurr) ) ).
fof(addAssignment_81483,axiom,
! [VarCurr] :
( v145210(VarCurr)
<=> v145046(VarCurr,bitIndex1) ) ).
fof(addAssignment_81482,axiom,
! [VarCurr] :
( v145046(VarCurr,bitIndex1)
<=> v145048(VarCurr,bitIndex1) ) ).
fof(addAssignment_81481,axiom,
! [VarCurr] :
( v145048(VarCurr,bitIndex1)
<=> v145050(VarCurr,bitIndex1) ) ).
fof(addAssignment_81480,axiom,
! [VarCurr] :
( v145050(VarCurr,bitIndex1)
<=> v145055(VarCurr,bitIndex1) ) ).
fof(addAssignment_81479,axiom,
! [VarCurr] :
( v145052(VarCurr,bitIndex1)
<=> v145054(VarCurr,bitIndex1) ) ).
fof(addAssignment_81478,axiom,
! [VarCurr] :
( v145054(VarCurr,bitIndex1)
<=> v144620(VarCurr,bitIndex1) ) ).
fof(addAssignment_81477,axiom,
! [VarCurr] :
( v145204(VarCurr)
<=> v145206(VarCurr) ) ).
fof(addAssignment_81476,axiom,
! [VarCurr] :
( v145206(VarCurr)
<=> v144620(VarCurr,bitIndex0) ) ).
fof(addAssignment_81475,axiom,
! [VarCurr] :
( v145190(VarCurr)
<=> v145192(VarCurr) ) ).
fof(addAssignment_81474,axiom,
! [VarCurr] :
( v145192(VarCurr)
<=> $false ) ).
fof(addAssignment_81473,axiom,
! [VarCurr] :
( v145184(VarCurr)
<=> v145186(VarCurr) ) ).
fof(addAssignment_81472,axiom,
! [VarCurr] :
( v145186(VarCurr)
<=> v144598(VarCurr) ) ).
fof(addAssignment_81471,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145174(VarCurr,B)
<=> v145176(VarCurr,B) ) ) ).
fof(addAssignment_81470,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145176(VarCurr,B)
<=> v4173(VarCurr,B) ) ) ).
fof(addAssignment_81469,axiom,
! [VarCurr] :
( v145164(VarCurr)
<=> v145166(VarCurr) ) ).
fof(addAssignment_81468,axiom,
! [VarCurr] :
( v145166(VarCurr)
<=> v145168(VarCurr) ) ).
fof(addAssignment_81467,axiom,
! [VarCurr] :
( v145168(VarCurr)
<=> v145170(VarCurr) ) ).
fof(addAssignment_81466,axiom,
! [VarCurr] :
( v145170(VarCurr)
<=> v145172(VarCurr) ) ).
fof(addAssignment_81465,axiom,
! [VarCurr] :
( v145172(VarCurr)
<=> v4163(VarCurr) ) ).
fof(addAssignment_81464,axiom,
! [VarCurr] :
( v145154(VarCurr)
<=> v145156(VarCurr) ) ).
fof(addAssignment_81463,axiom,
! [VarCurr] :
( v145156(VarCurr)
<=> v145158(VarCurr) ) ).
fof(addAssignment_81462,axiom,
! [VarCurr] :
( v145158(VarCurr)
<=> v145160(VarCurr) ) ).
fof(addAssignment_81461,axiom,
! [VarCurr] :
( v145160(VarCurr)
<=> v145162(VarCurr) ) ).
fof(addAssignment_81460,axiom,
! [VarCurr] :
( v145162(VarCurr)
<=> v4147(VarCurr) ) ).
fof(addAssignment_81459,axiom,
! [VarCurr] :
( v145113(VarCurr)
<=> v145115(VarCurr) ) ).
fof(addAssignment_81458,axiom,
! [VarCurr] :
( v145115(VarCurr)
<=> v145117(VarCurr) ) ).
fof(addAssignment_81457,axiom,
! [VarCurr] :
( v145117(VarCurr)
<=> v145119(VarCurr) ) ).
fof(addAssignment_81456,axiom,
! [VarCurr] :
( v145119(VarCurr)
<=> v145121(VarCurr) ) ).
fof(addAssignment_81455,axiom,
! [VarCurr] :
( v145121(VarCurr)
<=> v145123(VarCurr) ) ).
fof(addAssignment_81454,axiom,
! [VarCurr] :
( v145123(VarCurr)
<=> v145125(VarCurr) ) ).
fof(addAssignment_81453,axiom,
! [VarCurr] :
( v145125(VarCurr)
<=> v145127(VarCurr) ) ).
fof(writeUnaryOperator_11038,axiom,
! [VarCurr] :
( ~ v145127(VarCurr)
<=> v145141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19349,axiom,
! [VarCurr] :
( v145141(VarCurr)
<=> ( v145142(VarCurr)
| v145137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19348,axiom,
! [VarCurr] :
( v145142(VarCurr)
<=> ( v145129(VarCurr)
| v145133(VarCurr) ) ) ).
fof(addAssignment_81452,axiom,
! [VarCurr] :
( v145137(VarCurr)
<=> v145139(VarCurr) ) ).
fof(addAssignment_81451,axiom,
! [VarCurr] :
( v145139(VarCurr)
<=> v144710(VarCurr,bitIndex2) ) ).
fof(addAssignment_81450,axiom,
! [VarCurr] :
( v145133(VarCurr)
<=> v145135(VarCurr) ) ).
fof(addAssignment_81449,axiom,
! [VarCurr] :
( v145135(VarCurr)
<=> v144710(VarCurr,bitIndex1) ) ).
fof(addAssignment_81448,axiom,
! [VarCurr] :
( v145129(VarCurr)
<=> v145131(VarCurr) ) ).
fof(addAssignment_81447,axiom,
! [VarCurr] :
( v145131(VarCurr)
<=> v144793(VarCurr,bitIndex0) ) ).
fof(addAssignment_81446,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144982(VarCurr,B)
<=> v144984(VarCurr,B) ) ) ).
fof(addAssignment_81445,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144984(VarCurr,B)
<=> v144986(VarCurr,B) ) ) ).
fof(addAssignment_81444,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144986(VarCurr,B)
<=> v144988(VarCurr,B) ) ) ).
fof(addAssignment_81443,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144988(VarCurr,B)
<=> v144990(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145096(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v144990(VarNext,B)
<=> v144990(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2055,axiom,
! [VarNext] :
( v145096(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v144990(VarNext,B)
<=> v145106(VarNext,B) ) ) ) ).
fof(addAssignment_81442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v145106(VarNext,B)
<=> v145104(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1603,axiom,
! [VarCurr] :
( ~ v145107(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145104(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1595,axiom,
! [VarCurr] :
( v145107(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v145104(VarCurr,B)
<=> v145012(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19347,axiom,
! [VarCurr] :
( v145107(VarCurr)
<=> ( v145108(VarCurr)
& v145109(VarCurr) ) ) ).
fof(writeUnaryOperator_11037,axiom,
! [VarCurr] :
( ~ v145109(VarCurr)
<=> v145002(VarCurr) ) ).
fof(writeUnaryOperator_11036,axiom,
! [VarCurr] :
( ~ v145108(VarCurr)
<=> v144992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145096(VarNext)
<=> v145097(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145097(VarNext)
<=> ( v145098(VarNext)
& v145016(VarNext) ) ) ) ).
fof(writeUnaryOperator_11035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145098(VarNext)
<=> v145100(VarNext) ) ) ).
fof(addAssignment_81441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145100(VarNext)
<=> v145016(VarCurr) ) ) ).
fof(addAssignment_81440,axiom,
! [VarCurr] :
( v145016(VarCurr)
<=> v145018(VarCurr) ) ).
fof(addAssignment_81439,axiom,
! [VarCurr] :
( v145018(VarCurr)
<=> v145020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19344,axiom,
! [VarCurr] :
( v145020(VarCurr)
<=> ( v145093(VarCurr)
| v145089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19343,axiom,
! [VarCurr] :
( v145093(VarCurr)
<=> ( v145022(VarCurr)
& v145026(VarCurr) ) ) ).
fof(addAssignment_81438,axiom,
! [VarCurr] :
( v145089(VarCurr)
<=> v145091(VarCurr) ) ).
fof(addAssignment_81437,axiom,
! [VarCurr] :
( v145091(VarCurr)
<=> v144666(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v145073(VarNext)
=> ( v145026(VarNext)
<=> v145026(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2054,axiom,
! [VarNext] :
( v145073(VarNext)
=> ( v145026(VarNext)
<=> v145083(VarNext) ) ) ).
fof(addAssignment_81436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145083(VarNext)
<=> v145081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19342,axiom,
! [VarCurr] :
( v145081(VarCurr)
<=> ( v145084(VarCurr)
& v145085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19341,axiom,
! [VarCurr] :
( v145085(VarCurr)
<=> ( v145032(VarCurr)
| v145068(VarCurr) ) ) ).
fof(writeUnaryOperator_11034,axiom,
! [VarCurr] :
( ~ v145084(VarCurr)
<=> v145028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145073(VarNext)
<=> v145074(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145074(VarNext)
<=> ( v145076(VarNext)
& v145078(VarNext) ) ) ) ).
fof(writeUnaryOperator_11033,axiom,
! [VarCurr] :
( ~ v145078(VarCurr)
<=> v145022(VarCurr) ) ).
fof(addAssignment_81435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v145076(VarNext)
<=> v145022(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_269,axiom,
( v145026(constB0)
<=> $true ) ).
fof(addAssignment_81434,axiom,
! [VarCurr] :
( v145068(VarCurr)
<=> v145070(VarCurr) ) ).
fof(addAssignment_81433,axiom,
! [VarCurr] :
( v145070(VarCurr)
<=> v144641(VarCurr) ) ).
fof(addAssignment_81432,axiom,
! [VarCurr] :
( v145032(VarCurr)
<=> v145034(VarCurr) ) ).
fof(addAssignment_81431,axiom,
! [VarCurr] :
( v145034(VarCurr)
<=> v145036(VarCurr) ) ).
fof(addAssignment_81430,axiom,
! [VarCurr] :
( v145036(VarCurr)
<=> v145038(VarCurr) ) ).
fof(addAssignment_81429,axiom,
! [VarCurr] :
( v145038(VarCurr)
<=> v145040(VarCurr) ) ).
fof(writeUnaryOperator_11032,axiom,
! [VarCurr] :
( ~ v145040(VarCurr)
<=> v145065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19338,axiom,
! [VarCurr] :
( v145065(VarCurr)
<=> ( v145066(VarCurr)
| v145061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19337,axiom,
! [VarCurr] :
( v145066(VarCurr)
<=> ( v145042(VarCurr)
| v145057(VarCurr) ) ) ).
fof(addAssignment_81428,axiom,
! [VarCurr] :
( v145061(VarCurr)
<=> v145063(VarCurr) ) ).
fof(addAssignment_81427,axiom,
! [VarCurr] :
( v145063(VarCurr)
<=> v144620(VarCurr,bitIndex2) ) ).
fof(addAssignment_81426,axiom,
! [VarCurr] :
( v145057(VarCurr)
<=> v145059(VarCurr) ) ).
fof(addAssignment_81425,axiom,
! [VarCurr] :
( v145059(VarCurr)
<=> v144620(VarCurr,bitIndex1) ) ).
fof(addAssignment_81424,axiom,
! [VarCurr] :
( v145042(VarCurr)
<=> v145044(VarCurr) ) ).
fof(addAssignment_81423,axiom,
! [VarCurr] :
( v145044(VarCurr)
<=> v145046(VarCurr,bitIndex0) ) ).
fof(addAssignment_81422,axiom,
! [VarCurr] :
( v145046(VarCurr,bitIndex0)
<=> v145048(VarCurr,bitIndex0) ) ).
fof(addAssignment_81421,axiom,
! [VarCurr] :
( v145048(VarCurr,bitIndex0)
<=> v145050(VarCurr,bitIndex0) ) ).
fof(addAssignment_81420,axiom,
! [VarCurr] :
( v145050(VarCurr,bitIndex0)
<=> v145055(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11031,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v145055(VarCurr,B)
<=> ~ v145052(VarCurr,B) ) ) ).
fof(addAssignment_81419,axiom,
! [VarCurr] :
( v145052(VarCurr,bitIndex0)
<=> v145054(VarCurr,bitIndex0) ) ).
fof(addAssignment_81418,axiom,
! [VarCurr] :
( v145054(VarCurr,bitIndex0)
<=> v144620(VarCurr,bitIndex0) ) ).
fof(addAssignment_81417,axiom,
! [VarCurr] :
( v145028(VarCurr)
<=> v145030(VarCurr) ) ).
fof(addAssignment_81416,axiom,
! [VarCurr] :
( v145030(VarCurr)
<=> $false ) ).
fof(addAssignment_81415,axiom,
! [VarCurr] :
( v145022(VarCurr)
<=> v145024(VarCurr) ) ).
fof(addAssignment_81414,axiom,
! [VarCurr] :
( v145024(VarCurr)
<=> v144598(VarCurr) ) ).
fof(addAssignment_81413,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145012(VarCurr,B)
<=> v145014(VarCurr,B) ) ) ).
fof(addAssignment_81412,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v145014(VarCurr,B)
<=> v4173(VarCurr,B) ) ) ).
fof(addAssignment_81411,axiom,
! [VarCurr] :
( v145002(VarCurr)
<=> v145004(VarCurr) ) ).
fof(addAssignment_81410,axiom,
! [VarCurr] :
( v145004(VarCurr)
<=> v145006(VarCurr) ) ).
fof(addAssignment_81409,axiom,
! [VarCurr] :
( v145006(VarCurr)
<=> v145008(VarCurr) ) ).
fof(addAssignment_81408,axiom,
! [VarCurr] :
( v145008(VarCurr)
<=> v145010(VarCurr) ) ).
fof(addAssignment_81407,axiom,
! [VarCurr] :
( v145010(VarCurr)
<=> v4163(VarCurr) ) ).
fof(addAssignment_81406,axiom,
! [VarCurr] :
( v144992(VarCurr)
<=> v144994(VarCurr) ) ).
fof(addAssignment_81405,axiom,
! [VarCurr] :
( v144994(VarCurr)
<=> v144996(VarCurr) ) ).
fof(addAssignment_81404,axiom,
! [VarCurr] :
( v144996(VarCurr)
<=> v144998(VarCurr) ) ).
fof(addAssignment_81403,axiom,
! [VarCurr] :
( v144998(VarCurr)
<=> v145000(VarCurr) ) ).
fof(addAssignment_81402,axiom,
! [VarCurr] :
( v145000(VarCurr)
<=> v4147(VarCurr) ) ).
fof(addAssignment_81401,axiom,
! [VarCurr] :
( v144690(VarCurr)
<=> v144692(VarCurr) ) ).
fof(addAssignment_81400,axiom,
! [VarCurr] :
( v144692(VarCurr)
<=> v144694(VarCurr) ) ).
fof(addAssignment_81399,axiom,
! [VarCurr] :
( v144694(VarCurr)
<=> v144696(VarCurr) ) ).
fof(addAssignment_81398,axiom,
! [VarCurr] :
( v144696(VarCurr)
<=> v144698(VarCurr) ) ).
fof(addAssignment_81397,axiom,
! [VarCurr] :
( v144698(VarCurr)
<=> v144700(VarCurr) ) ).
fof(addAssignment_81396,axiom,
! [VarCurr] :
( v144700(VarCurr)
<=> v144702(VarCurr) ) ).
fof(addAssignment_81395,axiom,
! [VarCurr] :
( v144702(VarCurr)
<=> v144704(VarCurr) ) ).
fof(writeUnaryOperator_11030,axiom,
! [VarCurr] :
( ~ v144704(VarCurr)
<=> v144979(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19336,axiom,
! [VarCurr] :
( v144979(VarCurr)
<=> ( v144980(VarCurr)
| v144975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19335,axiom,
! [VarCurr] :
( v144980(VarCurr)
<=> ( v144706(VarCurr)
| v144971(VarCurr) ) ) ).
fof(addAssignment_81394,axiom,
! [VarCurr] :
( v144975(VarCurr)
<=> v144977(VarCurr) ) ).
fof(addAssignment_81393,axiom,
! [VarCurr] :
( v144977(VarCurr)
<=> v144710(VarCurr,bitIndex2) ) ).
fof(addAssignment_81392,axiom,
! [VarCurr] :
( v144971(VarCurr)
<=> v144973(VarCurr) ) ).
fof(addAssignment_81391,axiom,
! [VarCurr] :
( v144973(VarCurr)
<=> v144710(VarCurr,bitIndex1) ) ).
fof(addAssignment_81390,axiom,
! [VarCurr] :
( v144706(VarCurr)
<=> v144708(VarCurr) ) ).
fof(addAssignment_81389,axiom,
! [VarCurr] :
( v144708(VarCurr)
<=> v144710(VarCurr,bitIndex0) ) ).
fof(addAssignment_81388,axiom,
! [VarCurr] :
( v144710(VarCurr,bitIndex0)
<=> v144622(VarCurr,bitIndex3) ) ).
fof(addAssignment_81387,axiom,
! [VarCurr] :
( v144622(VarCurr,bitIndex3)
<=> v144624(VarCurr,bitIndex3) ) ).
fof(addAssignment_81386,axiom,
! [VarNext] :
( v144624(VarNext,bitIndex3)
<=> v144963(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144964(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v144963(VarNext,B)
<=> v144624(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2053,axiom,
! [VarNext] :
( v144964(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v144963(VarNext,B)
<=> v144935(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144964(VarNext)
<=> v144965(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144965(VarNext)
<=> ( v144967(VarNext)
& v144877(VarNext) ) ) ) ).
fof(writeUnaryOperator_11029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144967(VarNext)
<=> v144929(VarNext) ) ) ).
fof(addAssignment_81385,axiom,
! [VarCurr] :
( v144734(VarCurr,bitIndex3)
<=> v144736(VarCurr,bitIndex3) ) ).
fof(addAssignment_81384,axiom,
! [VarCurr] :
( v144736(VarCurr,bitIndex3)
<=> v144874(VarCurr,bitIndex3) ) ).
fof(addAssignment_81383,axiom,
! [VarCurr] :
( v144738(VarCurr,bitIndex0)
<=> v144740(VarCurr,bitIndex0) ) ).
fof(addAssignment_81382,axiom,
! [VarCurr] :
( v144740(VarCurr,bitIndex0)
<=> v144742(VarCurr,bitIndex0) ) ).
fof(addAssignment_81381,axiom,
! [VarCurr] :
( v144742(VarCurr,bitIndex0)
<=> v144873(VarCurr,bitIndex0) ) ).
fof(addAssignment_81380,axiom,
! [VarCurr] :
( v144810(VarCurr,bitIndex0)
<=> v144812(VarCurr,bitIndex0) ) ).
fof(addAssignment_81379,axiom,
! [VarCurr] :
( v144812(VarCurr,bitIndex0)
<=> v144814(VarCurr,bitIndex0) ) ).
fof(addAssignment_81378,axiom,
! [VarCurr] :
( v144814(VarCurr,bitIndex0)
<=> v144816(VarCurr,bitIndex0) ) ).
fof(addAssignment_81377,axiom,
! [VarCurr] :
( v144816(VarCurr,bitIndex0)
<=> v144818(VarCurr,bitIndex0) ) ).
fof(addAssignment_81376,axiom,
! [VarCurr] :
( v144818(VarCurr,bitIndex0)
<=> v144828(VarCurr,bitIndex0) ) ).
fof(addAssignment_81375,axiom,
! [VarCurr] :
( v144744(VarCurr,bitIndex0)
<=> v144746(VarCurr,bitIndex0) ) ).
fof(addAssignment_81374,axiom,
! [VarCurr] :
( v144746(VarCurr,bitIndex0)
<=> v144807(VarCurr,bitIndex0) ) ).
fof(addAssignment_81373,axiom,
! [VarCurr] :
( v144748(VarCurr)
<=> v4185(VarCurr,bitIndex2) ) ).
fof(addAssignment_81372,axiom,
! [VarCurr] :
( v4185(VarCurr,bitIndex2)
<=> v4187(VarCurr,bitIndex2) ) ).
fof(addAssignment_81371,axiom,
! [VarCurr] :
( v4187(VarCurr,bitIndex2)
<=> v144286(VarCurr,bitIndex2) ) ).
fof(addAssignment_81370,axiom,
! [VarCurr] :
( v4189(VarCurr,bitIndex2)
<=> v4191(VarCurr,bitIndex2) ) ).
fof(addAssignment_81369,axiom,
! [VarCurr] :
( v4191(VarCurr,bitIndex2)
<=> v144283(VarCurr,bitIndex2) ) ).
fof(addAssignment_81368,axiom,
! [VarCurr] :
( v144284(VarCurr)
<=> v144751(VarCurr,bitIndex1) ) ).
fof(addAssignment_81367,axiom,
! [VarCurr] :
( v144751(VarCurr,bitIndex1)
<=> v144753(VarCurr,bitIndex1) ) ).
fof(addAssignment_81366,axiom,
! [VarCurr] :
( v144753(VarCurr,bitIndex1)
<=> v144961(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2139,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v144961(VarCurr,B)
<=> ( v144755(VarCurr,B)
| v144761(VarCurr,B) ) ) ) ).
fof(addAssignment_81365,axiom,
! [VarCurr] :
( v144761(VarCurr,bitIndex1)
<=> v144763(VarCurr,bitIndex1) ) ).
fof(addAssignment_81364,axiom,
! [VarCurr] :
( v144763(VarCurr,bitIndex1)
<=> v144959(VarCurr,bitIndex1) ) ).
fof(addAssignment_81363,axiom,
! [VarCurr] :
( v144959(VarCurr,bitIndex0)
<=> v144960(VarCurr) ) ).
fof(addAssignment_81362,axiom,
! [VarCurr] :
( v144959(VarCurr,bitIndex1)
<=> v144765(VarCurr) ) ).
fof(addAssignment_81361,axiom,
! [VarCurr] :
( v144765(VarCurr)
<=> v144767(VarCurr,bitIndex1) ) ).
fof(addAssignment_81360,axiom,
! [VarCurr] :
( v144767(VarCurr,bitIndex1)
<=> v144769(VarCurr,bitIndex1) ) ).
fof(addAssignment_81359,axiom,
! [VarCurr] :
( v144769(VarCurr,bitIndex1)
<=> v144958(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2138,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v144958(VarCurr,B)
<=> ( v144771(VarCurr,B)
& v144779(VarCurr,B) ) ) ) ).
fof(addAssignment_81358,axiom,
! [VarCurr] :
( v144779(VarCurr,bitIndex1)
<=> v144781(VarCurr,bitIndex1) ) ).
fof(addAssignment_81357,axiom,
! [VarCurr] :
( v144781(VarCurr,bitIndex1)
<=> v144956(VarCurr,bitIndex1) ) ).
fof(addAssignment_81356,axiom,
! [VarCurr] :
( v144956(VarCurr,bitIndex0)
<=> v144957(VarCurr) ) ).
fof(addAssignment_81355,axiom,
! [VarCurr] :
( v144956(VarCurr,bitIndex1)
<=> v144783(VarCurr) ) ).
fof(addAssignment_81354,axiom,
! [VarCurr] :
( v144783(VarCurr)
<=> v144785(VarCurr) ) ).
fof(addAssignment_81353,axiom,
! [VarCurr] :
( v144785(VarCurr)
<=> v144787(VarCurr) ) ).
fof(writeUnaryOperator_11028,axiom,
! [VarCurr] :
( ~ v144787(VarCurr)
<=> v144954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19332,axiom,
! [VarCurr] :
( v144954(VarCurr)
<=> ( v144955(VarCurr)
| v144942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19331,axiom,
! [VarCurr] :
( v144955(VarCurr)
<=> ( v144789(VarCurr)
| v144804(VarCurr) ) ) ).
fof(addAssignment_81352,axiom,
! [VarCurr] :
( v144942(VarCurr)
<=> v144944(VarCurr) ) ).
fof(addAssignment_81351,axiom,
! [VarCurr] :
( v144944(VarCurr)
<=> v144793(VarCurr,bitIndex2) ) ).
fof(addAssignment_81350,axiom,
! [VarCurr] :
( v144793(VarCurr,bitIndex2)
<=> v144795(VarCurr,bitIndex2) ) ).
fof(addAssignment_81349,axiom,
! [VarCurr] :
( v144795(VarCurr,bitIndex2)
<=> v144797(VarCurr,bitIndex2) ) ).
fof(addAssignment_81348,axiom,
! [VarCurr] :
( v144797(VarCurr,bitIndex2)
<=> v144802(VarCurr,bitIndex2) ) ).
fof(addAssignment_81347,axiom,
! [VarCurr] :
( v144799(VarCurr,bitIndex2)
<=> v144801(VarCurr,bitIndex2) ) ).
fof(addAssignment_81346,axiom,
! [VarCurr] :
( v144801(VarCurr,bitIndex2)
<=> v144710(VarCurr,bitIndex2) ) ).
fof(addAssignment_81345,axiom,
! [VarCurr] :
( v144710(VarCurr,bitIndex2)
<=> v144622(VarCurr,bitIndex5) ) ).
fof(addAssignment_81344,axiom,
! [VarCurr] :
( v144622(VarCurr,bitIndex5)
<=> v144624(VarCurr,bitIndex5) ) ).
fof(addAssignment_81343,axiom,
! [VarNext] :
( v144624(VarNext,bitIndex5)
<=> v144946(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144947(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v144946(VarNext,B)
<=> v144624(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2052,axiom,
! [VarNext] :
( v144947(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v144946(VarNext,B)
<=> v144935(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144947(VarNext)
<=> v144948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144948(VarNext)
<=> ( v144950(VarNext)
& v144877(VarNext) ) ) ) ).
fof(writeUnaryOperator_11027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144950(VarNext)
<=> v144929(VarNext) ) ) ).
fof(addAssignment_81342,axiom,
! [VarCurr] :
( v144734(VarCurr,bitIndex5)
<=> v144736(VarCurr,bitIndex5) ) ).
fof(addAssignment_81341,axiom,
! [VarCurr] :
( v144736(VarCurr,bitIndex5)
<=> v144874(VarCurr,bitIndex5) ) ).
fof(addAssignment_81340,axiom,
! [VarCurr] :
( v144738(VarCurr,bitIndex2)
<=> v144740(VarCurr,bitIndex2) ) ).
fof(addAssignment_81339,axiom,
! [VarCurr] :
( v144740(VarCurr,bitIndex2)
<=> v144742(VarCurr,bitIndex2) ) ).
fof(addAssignment_81338,axiom,
! [VarCurr] :
( v144742(VarCurr,bitIndex2)
<=> v144873(VarCurr,bitIndex2) ) ).
fof(addAssignment_81337,axiom,
! [VarCurr] :
( v144810(VarCurr,bitIndex2)
<=> v144812(VarCurr,bitIndex2) ) ).
fof(addAssignment_81336,axiom,
! [VarCurr] :
( v144812(VarCurr,bitIndex2)
<=> v144814(VarCurr,bitIndex2) ) ).
fof(addAssignment_81335,axiom,
! [VarCurr] :
( v144814(VarCurr,bitIndex2)
<=> v144816(VarCurr,bitIndex2) ) ).
fof(addAssignment_81334,axiom,
! [VarCurr] :
( v144816(VarCurr,bitIndex2)
<=> v144818(VarCurr,bitIndex2) ) ).
fof(addAssignment_81333,axiom,
! [VarCurr] :
( v144818(VarCurr,bitIndex2)
<=> v144828(VarCurr,bitIndex2) ) ).
fof(addAssignment_81332,axiom,
! [VarCurr] :
( v144820(VarCurr,bitIndex2)
<=> v144822(VarCurr,bitIndex2) ) ).
fof(addAssignment_81331,axiom,
! [VarCurr] :
( v144822(VarCurr,bitIndex2)
<=> v144823(VarCurr,bitIndex2) ) ).
fof(addAssignment_81330,axiom,
! [VarCurr] :
( v144744(VarCurr,bitIndex2)
<=> v144746(VarCurr,bitIndex2) ) ).
fof(addAssignment_81329,axiom,
! [VarCurr] :
( v144746(VarCurr,bitIndex2)
<=> v144807(VarCurr,bitIndex2) ) ).
fof(addAssignment_81328,axiom,
! [VarCurr] :
( v144804(VarCurr)
<=> v144806(VarCurr) ) ).
fof(addAssignment_81327,axiom,
! [VarCurr] :
( v144806(VarCurr)
<=> v144710(VarCurr,bitIndex1) ) ).
fof(addAssignment_81326,axiom,
! [VarCurr] :
( v144710(VarCurr,bitIndex1)
<=> v144622(VarCurr,bitIndex4) ) ).
fof(addAssignment_81325,axiom,
! [VarCurr] :
( v144622(VarCurr,bitIndex4)
<=> v144624(VarCurr,bitIndex4) ) ).
fof(addAssignment_81324,axiom,
! [VarNext] :
( v144624(VarNext,bitIndex4)
<=> v144924(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144925(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v144924(VarNext,B)
<=> v144624(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2051,axiom,
! [VarNext] :
( v144925(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v144924(VarNext,B)
<=> v144935(VarNext,B) ) ) ) ).
fof(addAssignment_81323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v144935(VarNext,B)
<=> v144933(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1602,axiom,
! [VarCurr] :
( ~ v144936(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v144933(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1594,axiom,
! [VarCurr] :
( v144936(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v144933(VarCurr,B)
<=> v144734(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19328,axiom,
! [VarCurr] :
( v144936(VarCurr)
<=> ( v144937(VarCurr)
& v144938(VarCurr) ) ) ).
fof(writeUnaryOperator_11026,axiom,
! [VarCurr] :
( ~ v144938(VarCurr)
<=> v144724(VarCurr) ) ).
fof(writeUnaryOperator_11025,axiom,
! [VarCurr] :
( ~ v144937(VarCurr)
<=> v144712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144925(VarNext)
<=> v144926(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144926(VarNext)
<=> ( v144927(VarNext)
& v144877(VarNext) ) ) ) ).
fof(writeUnaryOperator_11024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144927(VarNext)
<=> v144929(VarNext) ) ) ).
fof(addAssignment_81322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144929(VarNext)
<=> v144877(VarCurr) ) ) ).
fof(addAssignment_81321,axiom,
! [VarCurr] :
( v144877(VarCurr)
<=> v144879(VarCurr) ) ).
fof(addAssignment_81320,axiom,
! [VarCurr] :
( v144879(VarCurr)
<=> v144881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19325,axiom,
! [VarCurr] :
( v144881(VarCurr)
<=> ( v144922(VarCurr)
| v144918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19324,axiom,
! [VarCurr] :
( v144922(VarCurr)
<=> ( v144883(VarCurr)
& v144887(VarCurr) ) ) ).
fof(addAssignment_81319,axiom,
! [VarCurr] :
( v144918(VarCurr)
<=> v144920(VarCurr) ) ).
fof(addAssignment_81318,axiom,
! [VarCurr] :
( v144920(VarCurr)
<=> v144666(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144902(VarNext)
=> ( v144887(VarNext)
<=> v144887(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2050,axiom,
! [VarNext] :
( v144902(VarNext)
=> ( v144887(VarNext)
<=> v144912(VarNext) ) ) ).
fof(addAssignment_81317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144912(VarNext)
<=> v144910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19323,axiom,
! [VarCurr] :
( v144910(VarCurr)
<=> ( v144913(VarCurr)
& v144914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19322,axiom,
! [VarCurr] :
( v144914(VarCurr)
<=> ( v144893(VarCurr)
| v144897(VarCurr) ) ) ).
fof(writeUnaryOperator_11023,axiom,
! [VarCurr] :
( ~ v144913(VarCurr)
<=> v144889(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144902(VarNext)
<=> v144903(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144903(VarNext)
<=> ( v144905(VarNext)
& v144907(VarNext) ) ) ) ).
fof(writeUnaryOperator_11022,axiom,
! [VarCurr] :
( ~ v144907(VarCurr)
<=> v144883(VarCurr) ) ).
fof(addAssignment_81316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144905(VarNext)
<=> v144883(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_268,axiom,
( v144887(constB0)
<=> $true ) ).
fof(addAssignment_81315,axiom,
! [VarCurr] :
( v144897(VarCurr)
<=> v144899(VarCurr) ) ).
fof(addAssignment_81314,axiom,
! [VarCurr] :
( v144899(VarCurr)
<=> v144641(VarCurr) ) ).
fof(addAssignment_81313,axiom,
! [VarCurr] :
( v144893(VarCurr)
<=> v144895(VarCurr) ) ).
fof(addAssignment_81312,axiom,
! [VarCurr] :
( v144895(VarCurr)
<=> $true ) ).
fof(addAssignment_81311,axiom,
! [VarCurr] :
( v144889(VarCurr)
<=> v144891(VarCurr) ) ).
fof(addAssignment_81310,axiom,
! [VarCurr] :
( v144891(VarCurr)
<=> $false ) ).
fof(addAssignment_81309,axiom,
! [VarCurr] :
( v144883(VarCurr)
<=> v144885(VarCurr) ) ).
fof(addAssignment_81308,axiom,
! [VarCurr] :
( v144885(VarCurr)
<=> v144598(VarCurr) ) ).
fof(addAssignment_81307,axiom,
! [VarCurr] :
( v144734(VarCurr,bitIndex4)
<=> v144736(VarCurr,bitIndex4) ) ).
fof(addAssignment_81306,axiom,
! [VarCurr] :
( v144736(VarCurr,bitIndex4)
<=> v144874(VarCurr,bitIndex4) ) ).
fof(addAssignment_81305,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144874(VarCurr,B)
<=> v144875(VarCurr,B) ) ) ).
fof(addAssignment_81304,axiom,
! [VarCurr] :
( ( v144874(VarCurr,bitIndex5)
<=> v144738(VarCurr,bitIndex2) )
& ( v144874(VarCurr,bitIndex4)
<=> v144738(VarCurr,bitIndex1) )
& ( v144874(VarCurr,bitIndex3)
<=> v144738(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81303,axiom,
! [VarCurr] :
( v144738(VarCurr,bitIndex1)
<=> v144740(VarCurr,bitIndex1) ) ).
fof(addAssignment_81302,axiom,
! [VarCurr] :
( v144740(VarCurr,bitIndex1)
<=> v144742(VarCurr,bitIndex1) ) ).
fof(addAssignment_81301,axiom,
! [VarCurr] :
( v144742(VarCurr,bitIndex1)
<=> v144873(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2137,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144873(VarCurr,B)
<=> ( v144744(VarCurr,B)
& v144810(VarCurr,B) ) ) ) ).
fof(addAssignment_81300,axiom,
! [VarCurr] :
( v144810(VarCurr,bitIndex1)
<=> v144812(VarCurr,bitIndex1) ) ).
fof(addAssignment_81299,axiom,
! [VarCurr] :
( v144812(VarCurr,bitIndex1)
<=> v144814(VarCurr,bitIndex1) ) ).
fof(addAssignment_81298,axiom,
! [VarCurr] :
( v144814(VarCurr,bitIndex1)
<=> v144816(VarCurr,bitIndex1) ) ).
fof(addAssignment_81297,axiom,
! [VarCurr] :
( v144816(VarCurr,bitIndex1)
<=> v144818(VarCurr,bitIndex1) ) ).
fof(addAssignment_81296,axiom,
! [VarCurr] :
( v144818(VarCurr,bitIndex1)
<=> v144828(VarCurr,bitIndex1) ) ).
fof(addAssignment_81295,axiom,
! [VarCurr] :
( v144828(VarCurr,bitIndex0)
<=> v144868(VarCurr) ) ).
fof(addAssignment_81294,axiom,
! [VarCurr] :
( v144828(VarCurr,bitIndex1)
<=> v144863(VarCurr) ) ).
fof(addAssignment_81293,axiom,
! [VarCurr] :
( v144828(VarCurr,bitIndex2)
<=> v144858(VarCurr) ) ).
fof(addAssignment_81292,axiom,
! [VarCurr] :
( v144828(VarCurr,bitIndex3)
<=> v144830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19319,axiom,
! [VarCurr] :
( v144868(VarCurr)
<=> ( v144869(VarCurr)
& v144872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19318,axiom,
! [VarCurr] :
( v144872(VarCurr)
<=> ( v144820(VarCurr,bitIndex0)
| v144838(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19317,axiom,
! [VarCurr] :
( v144869(VarCurr)
<=> ( v144870(VarCurr)
| v144871(VarCurr) ) ) ).
fof(writeUnaryOperator_11021,axiom,
! [VarCurr] :
( ~ v144871(VarCurr)
<=> v144838(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11020,axiom,
! [VarCurr] :
( ~ v144870(VarCurr)
<=> v144820(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19316,axiom,
! [VarCurr] :
( v144863(VarCurr)
<=> ( v144864(VarCurr)
& v144867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19315,axiom,
! [VarCurr] :
( v144867(VarCurr)
<=> ( v144837(VarCurr)
| v144839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19314,axiom,
! [VarCurr] :
( v144864(VarCurr)
<=> ( v144865(VarCurr)
| v144866(VarCurr) ) ) ).
fof(writeUnaryOperator_11019,axiom,
! [VarCurr] :
( ~ v144866(VarCurr)
<=> v144839(VarCurr) ) ).
fof(writeUnaryOperator_11018,axiom,
! [VarCurr] :
( ~ v144865(VarCurr)
<=> v144837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19313,axiom,
! [VarCurr] :
( v144858(VarCurr)
<=> ( v144859(VarCurr)
& v144862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19312,axiom,
! [VarCurr] :
( v144862(VarCurr)
<=> ( v144835(VarCurr)
| v144845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19311,axiom,
! [VarCurr] :
( v144859(VarCurr)
<=> ( v144860(VarCurr)
| v144861(VarCurr) ) ) ).
fof(writeUnaryOperator_11017,axiom,
! [VarCurr] :
( ~ v144861(VarCurr)
<=> v144845(VarCurr) ) ).
fof(writeUnaryOperator_11016,axiom,
! [VarCurr] :
( ~ v144860(VarCurr)
<=> v144835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19310,axiom,
! [VarCurr] :
( v144830(VarCurr)
<=> ( v144831(VarCurr)
& v144857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19309,axiom,
! [VarCurr] :
( v144857(VarCurr)
<=> ( v144833(VarCurr)
| v144852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19308,axiom,
! [VarCurr] :
( v144831(VarCurr)
<=> ( v144832(VarCurr)
| v144851(VarCurr) ) ) ).
fof(writeUnaryOperator_11015,axiom,
! [VarCurr] :
( ~ v144851(VarCurr)
<=> v144852(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19307,axiom,
! [VarCurr] :
( v144852(VarCurr)
<=> ( v144853(VarCurr)
& v144856(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6926,axiom,
! [VarCurr] :
( v144856(VarCurr)
<=> ( v144820(VarCurr,bitIndex3)
| v144838(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19306,axiom,
! [VarCurr] :
( v144853(VarCurr)
<=> ( v144854(VarCurr)
| v144855(VarCurr) ) ) ).
fof(writeUnaryOperator_11014,axiom,
! [VarCurr] :
( ~ v144855(VarCurr)
<=> v144838(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11013,axiom,
! [VarCurr] :
( ~ v144854(VarCurr)
<=> v144820(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11012,axiom,
! [VarCurr] :
( ~ v144832(VarCurr)
<=> v144833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19305,axiom,
! [VarCurr] :
( v144833(VarCurr)
<=> ( v144834(VarCurr)
| v144850(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6925,axiom,
! [VarCurr] :
( v144850(VarCurr)
<=> ( v144820(VarCurr,bitIndex2)
& v144838(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19304,axiom,
! [VarCurr] :
( v144834(VarCurr)
<=> ( v144835(VarCurr)
& v144845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19303,axiom,
! [VarCurr] :
( v144845(VarCurr)
<=> ( v144846(VarCurr)
& v144849(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6924,axiom,
! [VarCurr] :
( v144849(VarCurr)
<=> ( v144820(VarCurr,bitIndex2)
| v144838(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19302,axiom,
! [VarCurr] :
( v144846(VarCurr)
<=> ( v144847(VarCurr)
| v144848(VarCurr) ) ) ).
fof(writeUnaryOperator_11011,axiom,
! [VarCurr] :
( ~ v144848(VarCurr)
<=> v144838(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11010,axiom,
! [VarCurr] :
( ~ v144847(VarCurr)
<=> v144820(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19301,axiom,
! [VarCurr] :
( v144835(VarCurr)
<=> ( v144836(VarCurr)
| v144844(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6923,axiom,
! [VarCurr] :
( v144844(VarCurr)
<=> ( v144820(VarCurr,bitIndex1)
& v144838(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19300,axiom,
! [VarCurr] :
( v144836(VarCurr)
<=> ( v144837(VarCurr)
& v144839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19299,axiom,
! [VarCurr] :
( v144839(VarCurr)
<=> ( v144840(VarCurr)
& v144843(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6922,axiom,
! [VarCurr] :
( v144843(VarCurr)
<=> ( v144820(VarCurr,bitIndex1)
| v144838(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19298,axiom,
! [VarCurr] :
( v144840(VarCurr)
<=> ( v144841(VarCurr)
| v144842(VarCurr) ) ) ).
fof(writeUnaryOperator_11009,axiom,
! [VarCurr] :
( ~ v144842(VarCurr)
<=> v144838(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11008,axiom,
! [VarCurr] :
( ~ v144841(VarCurr)
<=> v144820(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19297,axiom,
! [VarCurr] :
( v144837(VarCurr)
<=> ( v144820(VarCurr,bitIndex0)
& v144838(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_81291,axiom,
! [VarCurr] :
( v144838(VarCurr,bitIndex0)
<=> v144825(VarCurr) ) ).
fof(addAssignment_81290,axiom,
! [VarCurr] :
( ( v144838(VarCurr,bitIndex3)
<=> $false )
& ( v144838(VarCurr,bitIndex2)
<=> $false )
& ( v144838(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_81289,axiom,
! [VarCurr] :
( v144825(VarCurr)
<=> v144827(VarCurr) ) ).
fof(addAssignment_81288,axiom,
! [VarCurr] :
( v144827(VarCurr)
<=> v144775(VarCurr) ) ).
fof(addAssignment_81287,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v144820(VarCurr,B)
<=> v144822(VarCurr,B) ) ) ).
fof(addAssignment_81286,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v144822(VarCurr,B)
<=> v144823(VarCurr,B) ) ) ).
fof(addAssignment_81285,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144823(VarCurr,B)
<=> v144710(VarCurr,B) ) ) ).
fof(addAssignment_81284,axiom,
! [VarCurr] :
( v144823(VarCurr,bitIndex3)
<=> $false ) ).
fof(addAssignment_81283,axiom,
! [VarCurr] :
( v144744(VarCurr,bitIndex1)
<=> v144746(VarCurr,bitIndex1) ) ).
fof(addAssignment_81282,axiom,
! [VarCurr] :
( v144746(VarCurr,bitIndex1)
<=> v144807(VarCurr,bitIndex1) ) ).
fof(addAssignment_81281,axiom,
! [VarCurr] :
( v144807(VarCurr,bitIndex0)
<=> v144808(VarCurr) ) ).
fof(addAssignment_81280,axiom,
! [VarCurr] :
( v144807(VarCurr,bitIndex1)
<=> v144808(VarCurr) ) ).
fof(addAssignment_81279,axiom,
! [VarCurr] :
( v144807(VarCurr,bitIndex2)
<=> v144808(VarCurr) ) ).
fof(addAssignment_81278,axiom,
! [VarCurr] :
( v144808(VarCurr)
<=> v144748(VarCurr) ) ).
fof(addAssignment_81277,axiom,
! [VarCurr] :
( v144789(VarCurr)
<=> v144791(VarCurr) ) ).
fof(addAssignment_81276,axiom,
! [VarCurr] :
( v144791(VarCurr)
<=> v144793(VarCurr,bitIndex0) ) ).
fof(addAssignment_81275,axiom,
! [VarCurr] :
( v144793(VarCurr,bitIndex0)
<=> v144795(VarCurr,bitIndex0) ) ).
fof(addAssignment_81274,axiom,
! [VarCurr] :
( v144795(VarCurr,bitIndex0)
<=> v144797(VarCurr,bitIndex0) ) ).
fof(addAssignment_81273,axiom,
! [VarCurr] :
( v144797(VarCurr,bitIndex0)
<=> v144802(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_11007,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144802(VarCurr,B)
<=> ~ v144799(VarCurr,B) ) ) ).
fof(addAssignment_81272,axiom,
! [VarCurr] :
( v144799(VarCurr,bitIndex0)
<=> v144801(VarCurr,bitIndex0) ) ).
fof(addAssignment_81271,axiom,
! [VarCurr] :
( v144801(VarCurr,bitIndex0)
<=> v144710(VarCurr,bitIndex0) ) ).
fof(addAssignment_81270,axiom,
! [VarCurr] :
( v144771(VarCurr,bitIndex1)
<=> v144773(VarCurr,bitIndex1) ) ).
fof(addAssignment_81269,axiom,
! [VarCurr] :
( v144773(VarCurr,bitIndex1)
<=> v144776(VarCurr,bitIndex1) ) ).
fof(addAssignment_81268,axiom,
! [VarCurr] :
( v144776(VarCurr,bitIndex0)
<=> v144777(VarCurr) ) ).
fof(addAssignment_81267,axiom,
! [VarCurr] :
( v144776(VarCurr,bitIndex1)
<=> v144775(VarCurr) ) ).
fof(addAssignment_81266,axiom,
! [VarCurr] :
( v144775(VarCurr)
<=> v7230(VarCurr,bitIndex0) ) ).
fof(addAssignment_81265,axiom,
! [VarCurr] :
( v7230(VarCurr,bitIndex0)
<=> v7232(VarCurr,bitIndex0) ) ).
fof(addAssignment_81264,axiom,
! [VarCurr] :
( v7232(VarCurr,bitIndex0)
<=> v7234(VarCurr,bitIndex0) ) ).
fof(addAssignment_81263,axiom,
! [VarCurr] :
( v7234(VarCurr,bitIndex0)
<=> v34455(VarCurr,bitIndex0) ) ).
fof(addAssignment_81262,axiom,
! [VarCurr] :
( v144755(VarCurr,bitIndex1)
<=> v144757(VarCurr,bitIndex1) ) ).
fof(addAssignment_81261,axiom,
! [VarCurr] :
( v144757(VarCurr,bitIndex1)
<=> v144758(VarCurr,bitIndex1) ) ).
fof(addAssignment_81260,axiom,
! [VarCurr] :
( v144758(VarCurr,bitIndex0)
<=> v144759(VarCurr) ) ).
fof(addAssignment_81259,axiom,
! [VarCurr] :
( v144758(VarCurr,bitIndex1)
<=> v144759(VarCurr) ) ).
fof(addAssignment_81258,axiom,
! [VarCurr] :
( v144759(VarCurr)
<=> v4193(VarCurr) ) ).
fof(addAssignment_81257,axiom,
! [VarCurr] :
( v144724(VarCurr)
<=> v144726(VarCurr) ) ).
fof(addAssignment_81256,axiom,
! [VarCurr] :
( v144726(VarCurr)
<=> v144728(VarCurr) ) ).
fof(addAssignment_81255,axiom,
! [VarCurr] :
( v144728(VarCurr)
<=> v144730(VarCurr) ) ).
fof(addAssignment_81254,axiom,
! [VarCurr] :
( v144730(VarCurr)
<=> v144732(VarCurr) ) ).
fof(addAssignment_81253,axiom,
! [VarCurr] :
( v144732(VarCurr)
<=> v4163(VarCurr) ) ).
fof(addAssignment_81252,axiom,
! [VarCurr] :
( v144712(VarCurr)
<=> v144714(VarCurr) ) ).
fof(addAssignment_81251,axiom,
! [VarCurr] :
( v144714(VarCurr)
<=> v144716(VarCurr) ) ).
fof(addAssignment_81250,axiom,
! [VarCurr] :
( v144716(VarCurr)
<=> v144718(VarCurr) ) ).
fof(addAssignment_81249,axiom,
! [VarCurr] :
( v144718(VarCurr)
<=> v144720(VarCurr) ) ).
fof(addAssignment_81248,axiom,
! [VarCurr] :
( v144720(VarCurr)
<=> v144722(VarCurr) ) ).
fof(addAssignment_81247,axiom,
! [VarCurr] :
( v144722(VarCurr)
<=> v7175(VarCurr) ) ).
fof(addAssignment_81246,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4127(VarCurr,B)
<=> v4129(VarCurr,B) ) ) ).
fof(addAssignment_81245,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4129(VarCurr,B)
<=> v4131(VarCurr,B) ) ) ).
fof(addAssignment_81244,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4131(VarCurr,B)
<=> v4133(VarCurr,B) ) ) ).
fof(addAssignment_81243,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4133(VarCurr,B)
<=> v4135(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144673(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v4135(VarNext,B)
<=> v4135(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2049,axiom,
! [VarNext] :
( v144673(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v4135(VarNext,B)
<=> v144683(VarNext,B) ) ) ) ).
fof(addAssignment_81242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v144683(VarNext,B)
<=> v144681(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1601,axiom,
! [VarCurr] :
( ~ v144684(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v144681(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1593,axiom,
! [VarCurr] :
( v144684(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v144681(VarCurr,B)
<=> v4169(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19296,axiom,
! [VarCurr] :
( v144684(VarCurr)
<=> ( v144685(VarCurr)
& v144686(VarCurr) ) ) ).
fof(writeUnaryOperator_11006,axiom,
! [VarCurr] :
( ~ v144686(VarCurr)
<=> v4153(VarCurr) ) ).
fof(writeUnaryOperator_11005,axiom,
! [VarCurr] :
( ~ v144685(VarCurr)
<=> v4137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144673(VarNext)
<=> v144674(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144674(VarNext)
<=> ( v144675(VarNext)
& v144588(VarNext) ) ) ) ).
fof(writeUnaryOperator_11004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144675(VarNext)
<=> v144677(VarNext) ) ) ).
fof(addAssignment_81241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144677(VarNext)
<=> v144588(VarCurr) ) ) ).
fof(addAssignment_81240,axiom,
! [VarCurr] :
( v144588(VarCurr)
<=> v144590(VarCurr) ) ).
fof(addAssignment_81239,axiom,
! [VarCurr] :
( v144590(VarCurr)
<=> v144592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19293,axiom,
! [VarCurr] :
( v144592(VarCurr)
<=> ( v144670(VarCurr)
| v144662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19292,axiom,
! [VarCurr] :
( v144670(VarCurr)
<=> ( v144594(VarCurr)
& v144600(VarCurr) ) ) ).
fof(addAssignment_81238,axiom,
! [VarCurr] :
( v144662(VarCurr)
<=> v144664(VarCurr) ) ).
fof(addAssignment_81237,axiom,
! [VarCurr] :
( v144664(VarCurr)
<=> v144666(VarCurr) ) ).
fof(addAssignment_81236,axiom,
! [VarCurr] :
( v144666(VarCurr)
<=> v144668(VarCurr) ) ).
fof(addAssignment_81235,axiom,
! [VarCurr] :
( v144668(VarCurr)
<=> v7119(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144646(VarNext)
=> ( v144600(VarNext)
<=> v144600(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2048,axiom,
! [VarNext] :
( v144646(VarNext)
=> ( v144600(VarNext)
<=> v144656(VarNext) ) ) ).
fof(addAssignment_81234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144656(VarNext)
<=> v144654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19291,axiom,
! [VarCurr] :
( v144654(VarCurr)
<=> ( v144657(VarCurr)
& v144658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19290,axiom,
! [VarCurr] :
( v144658(VarCurr)
<=> ( v144606(VarCurr)
| v144637(VarCurr) ) ) ).
fof(writeUnaryOperator_11003,axiom,
! [VarCurr] :
( ~ v144657(VarCurr)
<=> v144602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144646(VarNext)
<=> v144647(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144647(VarNext)
<=> ( v144649(VarNext)
& v144651(VarNext) ) ) ) ).
fof(writeUnaryOperator_11002,axiom,
! [VarCurr] :
( ~ v144651(VarCurr)
<=> v144594(VarCurr) ) ).
fof(addAssignment_81233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144649(VarNext)
<=> v144594(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_267,axiom,
( v144600(constB0)
<=> $true ) ).
fof(addAssignment_81232,axiom,
! [VarCurr] :
( v144637(VarCurr)
<=> v144639(VarCurr) ) ).
fof(addAssignment_81231,axiom,
! [VarCurr] :
( v144639(VarCurr)
<=> v144641(VarCurr) ) ).
fof(addAssignment_81230,axiom,
! [VarCurr] :
( v144641(VarCurr)
<=> v144643(VarCurr) ) ).
fof(addAssignment_81229,axiom,
! [VarCurr] :
( v144643(VarCurr)
<=> v7092(VarCurr) ) ).
fof(addAssignment_81228,axiom,
! [VarCurr] :
( v144606(VarCurr)
<=> v144608(VarCurr) ) ).
fof(addAssignment_81227,axiom,
! [VarCurr] :
( v144608(VarCurr)
<=> v144610(VarCurr) ) ).
fof(addAssignment_81226,axiom,
! [VarCurr] :
( v144610(VarCurr)
<=> v144612(VarCurr) ) ).
fof(addAssignment_81225,axiom,
! [VarCurr] :
( v144612(VarCurr)
<=> v144614(VarCurr) ) ).
fof(writeUnaryOperator_11001,axiom,
! [VarCurr] :
( ~ v144614(VarCurr)
<=> v144634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19287,axiom,
! [VarCurr] :
( v144634(VarCurr)
<=> ( v144635(VarCurr)
| v144630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19286,axiom,
! [VarCurr] :
( v144635(VarCurr)
<=> ( v144616(VarCurr)
| v144626(VarCurr) ) ) ).
fof(addAssignment_81224,axiom,
! [VarCurr] :
( v144630(VarCurr)
<=> v144632(VarCurr) ) ).
fof(addAssignment_81223,axiom,
! [VarCurr] :
( v144632(VarCurr)
<=> v144620(VarCurr,bitIndex2) ) ).
fof(addAssignment_81222,axiom,
! [VarCurr] :
( v144620(VarCurr,bitIndex2)
<=> v144622(VarCurr,bitIndex2) ) ).
fof(addAssignment_81221,axiom,
! [VarCurr] :
( v144622(VarCurr,bitIndex2)
<=> v144624(VarCurr,bitIndex2) ) ).
fof(addAssignment_81220,axiom,
! [VarCurr] :
( v144626(VarCurr)
<=> v144628(VarCurr) ) ).
fof(addAssignment_81219,axiom,
! [VarCurr] :
( v144628(VarCurr)
<=> v144620(VarCurr,bitIndex1) ) ).
fof(addAssignment_81218,axiom,
! [VarCurr] :
( v144620(VarCurr,bitIndex1)
<=> v144622(VarCurr,bitIndex1) ) ).
fof(addAssignment_81217,axiom,
! [VarCurr] :
( v144622(VarCurr,bitIndex1)
<=> v144624(VarCurr,bitIndex1) ) ).
fof(addAssignment_81216,axiom,
! [VarCurr] :
( v144616(VarCurr)
<=> v144618(VarCurr) ) ).
fof(addAssignment_81215,axiom,
! [VarCurr] :
( v144618(VarCurr)
<=> v144620(VarCurr,bitIndex0) ) ).
fof(addAssignment_81214,axiom,
! [VarCurr] :
( v144620(VarCurr,bitIndex0)
<=> v144622(VarCurr,bitIndex0) ) ).
fof(addAssignment_81213,axiom,
! [VarCurr] :
( v144622(VarCurr,bitIndex0)
<=> v144624(VarCurr,bitIndex0) ) ).
fof(addAssignment_81212,axiom,
! [VarCurr] :
( v144602(VarCurr)
<=> v144604(VarCurr) ) ).
fof(addAssignment_81211,axiom,
! [VarCurr] :
( v144604(VarCurr)
<=> $false ) ).
fof(addAssignment_81210,axiom,
! [VarCurr] :
( v144594(VarCurr)
<=> v144596(VarCurr) ) ).
fof(addAssignment_81209,axiom,
! [VarCurr] :
( v144596(VarCurr)
<=> v144598(VarCurr) ) ).
fof(addAssignment_81208,axiom,
! [VarCurr] :
( v144598(VarCurr)
<=> v7045(VarCurr) ) ).
fof(addAssignment_81207,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4169(VarCurr,B)
<=> v4171(VarCurr,B) ) ) ).
fof(addAssignment_81206,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4171(VarCurr,B)
<=> v4173(VarCurr,B) ) ) ).
fof(addAssignment_81205,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4173(VarCurr,B)
<=> v4175(VarCurr,B) ) ) ).
fof(addAssignment_81204,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4175(VarCurr,B)
<=> v4177(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2136,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4177(VarCurr,B)
<=> ( v4179(VarCurr,B)
& v144290(VarCurr,B) ) ) ) ).
fof(addAssignment_81203,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144290(VarCurr,B)
<=> v144292(VarCurr,B) ) ) ).
fof(addAssignment_81202,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144292(VarCurr,B)
<=> v144294(VarCurr,B) ) ) ).
fof(addAssignment_81201,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144294(VarCurr,B)
<=> v6324(VarCurr,B) ) ) ).
fof(addAssignment_81200,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v6324(VarCurr,B)
<=> v144296(VarCurr,B) ) ) ).
fof(addAssignment_81199,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144296(VarCurr,B)
<=> v144298(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2135,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144298(VarCurr,B)
<=> ( v144580(VarCurr,B)
| v144583(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2134,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144583(VarCurr,B)
<=> ( v144572(VarCurr,B)
& v144584(VarCurr,B) ) ) ) ).
fof(addAssignment_81198,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex0)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81197,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex1)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81196,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex2)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81195,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex3)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81194,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex4)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81193,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex5)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81192,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex6)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81191,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex7)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81190,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex8)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81189,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex9)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81188,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex10)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81187,axiom,
! [VarCurr] :
( v144584(VarCurr,bitIndex11)
<=> v144585(VarCurr) ) ).
fof(addAssignment_81186,axiom,
! [VarCurr] :
( v144585(VarCurr)
<=> v144576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2133,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144580(VarCurr,B)
<=> ( v144300(VarCurr,B)
& v144581(VarCurr,B) ) ) ) ).
fof(addAssignment_81185,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex0)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81184,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex1)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81183,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex2)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81182,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex3)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81181,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex4)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81180,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex5)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81179,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex6)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81178,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex7)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81177,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex8)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81176,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex9)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81175,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex10)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81174,axiom,
! [VarCurr] :
( v144581(VarCurr,bitIndex11)
<=> v144582(VarCurr) ) ).
fof(addAssignment_81173,axiom,
! [VarCurr] :
( v144582(VarCurr)
<=> v144568(VarCurr) ) ).
fof(addAssignment_81172,axiom,
! [VarCurr] :
( v144576(VarCurr)
<=> v144578(VarCurr) ) ).
fof(addAssignment_81171,axiom,
! [VarCurr] :
( v144578(VarCurr)
<=> v7021(VarCurr,bitIndex0) ) ).
fof(addAssignment_81170,axiom,
! [VarCurr] :
( v7021(VarCurr,bitIndex0)
<=> v7023(VarCurr,bitIndex0) ) ).
fof(addAssignment_81169,axiom,
! [VarCurr] :
( v7023(VarCurr,bitIndex0)
<=> v6623(VarCurr,bitIndex0) ) ).
fof(addAssignment_81168,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144572(VarCurr,B)
<=> v144574(VarCurr,B) ) ) ).
fof(addAssignment_81167,axiom,
! [VarCurr] :
( ( v144574(VarCurr,bitIndex11)
<=> v6334(VarCurr,bitIndex23) )
& ( v144574(VarCurr,bitIndex10)
<=> v6334(VarCurr,bitIndex22) )
& ( v144574(VarCurr,bitIndex9)
<=> v6334(VarCurr,bitIndex21) )
& ( v144574(VarCurr,bitIndex8)
<=> v6334(VarCurr,bitIndex20) )
& ( v144574(VarCurr,bitIndex7)
<=> v6334(VarCurr,bitIndex19) )
& ( v144574(VarCurr,bitIndex6)
<=> v6334(VarCurr,bitIndex18) )
& ( v144574(VarCurr,bitIndex5)
<=> v6334(VarCurr,bitIndex17) )
& ( v144574(VarCurr,bitIndex4)
<=> v6334(VarCurr,bitIndex16) )
& ( v144574(VarCurr,bitIndex3)
<=> v6334(VarCurr,bitIndex15) )
& ( v144574(VarCurr,bitIndex2)
<=> v6334(VarCurr,bitIndex14) )
& ( v144574(VarCurr,bitIndex1)
<=> v6334(VarCurr,bitIndex13) )
& ( v144574(VarCurr,bitIndex0)
<=> v6334(VarCurr,bitIndex12) ) ) ).
fof(addAssignment_81166,axiom,
! [VarCurr] :
( v144568(VarCurr)
<=> v144570(VarCurr) ) ).
fof(addAssignment_81165,axiom,
! [VarCurr] :
( v144570(VarCurr)
<=> v6617(VarCurr,bitIndex0) ) ).
fof(addAssignment_81164,axiom,
! [VarCurr] :
( v6617(VarCurr,bitIndex0)
<=> v6619(VarCurr,bitIndex0) ) ).
fof(addAssignment_81163,axiom,
! [VarCurr] :
( v6619(VarCurr,bitIndex0)
<=> v6621(VarCurr,bitIndex0) ) ).
fof(addAssignment_81162,axiom,
! [VarCurr] :
( v6621(VarCurr,bitIndex0)
<=> v6747(VarCurr,bitIndex0) ) ).
fof(addAssignment_81161,axiom,
! [VarCurr] :
( v6623(VarCurr,bitIndex0)
<=> v6690(VarCurr,bitIndex0) ) ).
fof(addAssignment_81160,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144300(VarCurr,B)
<=> v144302(VarCurr,B) ) ) ).
fof(addAssignment_81159,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144302(VarCurr,B)
<=> v6334(VarCurr,B) ) ) ).
fof(addAssignment_81158,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v6334(VarCurr,B)
<=> v6336(VarCurr,B) ) ) ).
fof(addAssignment_81157,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v6336(VarCurr,B)
<=> v6338(VarCurr,B) ) ) ).
fof(addAssignment_81156,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v6338(VarCurr,B)
<=> v144304(VarCurr,B) ) ) ).
fof(addAssignment_81155,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144304(VarCurr,B)
<=> v144306(VarCurr,B) ) ) ).
fof(addAssignment_81154,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144306(VarCurr,B)
<=> v144308(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144551(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v144308(VarNext,B)
<=> v144308(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2047,axiom,
! [VarNext] :
( v144551(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v144308(VarNext,B)
<=> v144561(VarNext,B) ) ) ) ).
fof(addAssignment_81153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v144561(VarNext,B)
<=> v144559(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1600,axiom,
! [VarCurr] :
( ~ v144562(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v144559(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1592,axiom,
! [VarCurr] :
( v144562(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v144559(VarCurr,B)
<=> v144338(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19285,axiom,
! [VarCurr] :
( v144562(VarCurr)
<=> ( v144563(VarCurr)
& v144564(VarCurr) ) ) ).
fof(writeUnaryOperator_11000,axiom,
! [VarCurr] :
( ~ v144564(VarCurr)
<=> v144324(VarCurr) ) ).
fof(writeUnaryOperator_10999,axiom,
! [VarCurr] :
( ~ v144563(VarCurr)
<=> v144310(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144551(VarNext)
<=> v144552(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144552(VarNext)
<=> ( v144553(VarNext)
& v144526(VarNext) ) ) ) ).
fof(writeUnaryOperator_10998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144553(VarNext)
<=> v144555(VarNext) ) ) ).
fof(addAssignment_81152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144555(VarNext)
<=> v144526(VarCurr) ) ) ).
fof(addAssignment_81151,axiom,
! [VarCurr] :
( v144526(VarCurr)
<=> v144528(VarCurr) ) ).
fof(addAssignment_81150,axiom,
! [VarCurr] :
( v144528(VarCurr)
<=> v144530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19282,axiom,
! [VarCurr] :
( v144530(VarCurr)
<=> ( v144548(VarCurr)
| v144540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19281,axiom,
! [VarCurr] :
( v144548(VarCurr)
<=> ( v144532(VarCurr)
& v144538(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_266,axiom,
( v144538(constB0)
<=> $true ) ).
fof(addAssignment_81149,axiom,
! [VarCurr] :
( v144540(VarCurr)
<=> v144542(VarCurr) ) ).
fof(addAssignment_81148,axiom,
! [VarCurr] :
( v144542(VarCurr)
<=> v144544(VarCurr) ) ).
fof(addAssignment_81147,axiom,
! [VarCurr] :
( v144544(VarCurr)
<=> v144546(VarCurr) ) ).
fof(addAssignment_81146,axiom,
! [VarCurr] :
( v144546(VarCurr)
<=> v6591(VarCurr) ) ).
fof(addAssignment_81145,axiom,
! [VarCurr] :
( v144532(VarCurr)
<=> v144534(VarCurr) ) ).
fof(addAssignment_81144,axiom,
! [VarCurr] :
( v144534(VarCurr)
<=> v144536(VarCurr) ) ).
fof(addAssignment_81143,axiom,
! [VarCurr] :
( v144536(VarCurr)
<=> v6579(VarCurr) ) ).
fof(addAssignment_81142,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144338(VarCurr,B)
<=> v144340(VarCurr,B) ) ) ).
fof(addAssignment_81141,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144340(VarCurr,B)
<=> v144342(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2132,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144342(VarCurr,B)
<=> ( v144511(VarCurr,B)
| v144522(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2131,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144522(VarCurr,B)
<=> ( v144475(VarCurr,B)
& v144523(VarCurr,B) ) ) ) ).
fof(addAssignment_81140,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex0)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81139,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex1)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81138,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex2)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81137,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex3)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81136,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex4)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81135,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex5)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81134,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex6)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81133,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex7)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81132,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex8)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81131,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex9)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81130,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex10)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81129,axiom,
! [VarCurr] :
( v144523(VarCurr,bitIndex11)
<=> v144524(VarCurr) ) ).
fof(addAssignment_81128,axiom,
! [VarCurr] :
( v144524(VarCurr)
<=> v144485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2130,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144511(VarCurr,B)
<=> ( v144512(VarCurr,B)
| v144519(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2129,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144519(VarCurr,B)
<=> ( v144439(VarCurr,B)
& v144520(VarCurr,B) ) ) ) ).
fof(addAssignment_81127,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex0)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81126,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex1)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81125,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex2)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81124,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex3)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81123,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex4)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81122,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex5)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81121,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex6)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81120,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex7)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81119,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex8)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81118,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex9)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81117,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex10)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81116,axiom,
! [VarCurr] :
( v144520(VarCurr,bitIndex11)
<=> v144521(VarCurr) ) ).
fof(addAssignment_81115,axiom,
! [VarCurr] :
( v144521(VarCurr)
<=> v144449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2128,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144512(VarCurr,B)
<=> ( v144513(VarCurr,B)
| v144516(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2127,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144516(VarCurr,B)
<=> ( v144392(VarCurr,B)
& v144517(VarCurr,B) ) ) ) ).
fof(addAssignment_81114,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex0)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81113,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex1)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81112,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex2)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81111,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex3)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81110,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex4)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81109,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex5)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81108,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex6)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81107,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex7)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81106,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex8)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81105,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex9)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81104,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex10)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81103,axiom,
! [VarCurr] :
( v144517(VarCurr,bitIndex11)
<=> v144518(VarCurr) ) ).
fof(addAssignment_81102,axiom,
! [VarCurr] :
( v144518(VarCurr)
<=> v144402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2126,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144513(VarCurr,B)
<=> ( v144344(VarCurr,B)
& v144514(VarCurr,B) ) ) ) ).
fof(addAssignment_81101,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex0)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81100,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex1)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81099,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex2)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81098,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex3)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81097,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex4)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81096,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex5)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81095,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex6)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81094,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex7)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81093,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex8)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81092,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex9)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81091,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex10)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81090,axiom,
! [VarCurr] :
( v144514(VarCurr,bitIndex11)
<=> v144515(VarCurr) ) ).
fof(addAssignment_81089,axiom,
! [VarCurr] :
( v144515(VarCurr)
<=> v144354(VarCurr) ) ).
fof(addAssignment_81088,axiom,
! [VarCurr] :
( v144485(VarCurr)
<=> v144487(VarCurr) ) ).
fof(addAssignment_81087,axiom,
! [VarCurr] :
( v144487(VarCurr)
<=> v144489(VarCurr) ) ).
fof(addAssignment_81086,axiom,
! [VarCurr] :
( v144489(VarCurr)
<=> v144491(VarCurr) ) ).
fof(addAssignment_81085,axiom,
! [VarCurr] :
( v144491(VarCurr)
<=> v144493(VarCurr) ) ).
fof(addAssignment_81084,axiom,
! [VarCurr] :
( v144493(VarCurr)
<=> v144495(VarCurr) ) ).
fof(addAssignment_81083,axiom,
! [VarCurr] :
( v144495(VarCurr)
<=> v144497(VarCurr) ) ).
fof(addAssignment_81082,axiom,
! [VarCurr] :
( v144497(VarCurr)
<=> v144499(VarCurr) ) ).
fof(writeUnaryOperator_10997,axiom,
! [VarCurr] :
( ~ v144499(VarCurr)
<=> v144509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19280,axiom,
! [VarCurr] :
( v144509(VarCurr)
<=> ( v144501(VarCurr)
| v144505(VarCurr) ) ) ).
fof(addAssignment_81081,axiom,
! [VarCurr] :
( v144505(VarCurr)
<=> v144507(VarCurr) ) ).
fof(addAssignment_81080,axiom,
! [VarCurr] :
( v144507(VarCurr)
<=> v144422(VarCurr,bitIndex1) ) ).
fof(addAssignment_81079,axiom,
! [VarCurr] :
( v144501(VarCurr)
<=> v144503(VarCurr) ) ).
fof(addAssignment_81078,axiom,
! [VarCurr] :
( v144503(VarCurr)
<=> v144422(VarCurr,bitIndex0) ) ).
fof(addAssignment_81077,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144475(VarCurr,B)
<=> v144477(VarCurr,B) ) ) ).
fof(addAssignment_81076,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144477(VarCurr,B)
<=> v144479(VarCurr,B) ) ) ).
fof(addAssignment_81075,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144479(VarCurr,B)
<=> v144481(VarCurr,B) ) ) ).
fof(addAssignment_81074,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144481(VarCurr,B)
<=> v144483(VarCurr,B) ) ) ).
fof(addAssignment_81073,axiom,
! [VarCurr] :
( v144449(VarCurr)
<=> v144451(VarCurr) ) ).
fof(addAssignment_81072,axiom,
! [VarCurr] :
( v144451(VarCurr)
<=> v144453(VarCurr) ) ).
fof(addAssignment_81071,axiom,
! [VarCurr] :
( v144453(VarCurr)
<=> v144455(VarCurr) ) ).
fof(addAssignment_81070,axiom,
! [VarCurr] :
( v144455(VarCurr)
<=> v144457(VarCurr) ) ).
fof(addAssignment_81069,axiom,
! [VarCurr] :
( v144457(VarCurr)
<=> v144459(VarCurr) ) ).
fof(addAssignment_81068,axiom,
! [VarCurr] :
( v144459(VarCurr)
<=> v144461(VarCurr) ) ).
fof(addAssignment_81067,axiom,
! [VarCurr] :
( v144461(VarCurr)
<=> v144463(VarCurr) ) ).
fof(writeUnaryOperator_10996,axiom,
! [VarCurr] :
( ~ v144463(VarCurr)
<=> v144473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19279,axiom,
! [VarCurr] :
( v144473(VarCurr)
<=> ( v144465(VarCurr)
| v144469(VarCurr) ) ) ).
fof(addAssignment_81066,axiom,
! [VarCurr] :
( v144469(VarCurr)
<=> v144471(VarCurr) ) ).
fof(addAssignment_81065,axiom,
! [VarCurr] :
( v144471(VarCurr)
<=> v144422(VarCurr,bitIndex1) ) ).
fof(addAssignment_81064,axiom,
! [VarCurr] :
( v144422(VarCurr,bitIndex1)
<=> v144424(VarCurr,bitIndex1) ) ).
fof(addAssignment_81063,axiom,
! [VarCurr] :
( v144424(VarCurr,bitIndex1)
<=> v144426(VarCurr,bitIndex1) ) ).
fof(addAssignment_81062,axiom,
! [VarCurr] :
( v144426(VarCurr,bitIndex1)
<=> v144431(VarCurr,bitIndex1) ) ).
fof(addAssignment_81061,axiom,
! [VarCurr] :
( v144428(VarCurr,bitIndex1)
<=> v144430(VarCurr,bitIndex1) ) ).
fof(addAssignment_81060,axiom,
! [VarCurr] :
( v144430(VarCurr,bitIndex1)
<=> v144374(VarCurr,bitIndex1) ) ).
fof(addAssignment_81059,axiom,
! [VarCurr] :
( v144465(VarCurr)
<=> v144467(VarCurr) ) ).
fof(addAssignment_81058,axiom,
! [VarCurr] :
( v144467(VarCurr)
<=> v144374(VarCurr,bitIndex0) ) ).
fof(addAssignment_81057,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144439(VarCurr,B)
<=> v144441(VarCurr,B) ) ) ).
fof(addAssignment_81056,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144441(VarCurr,B)
<=> v144443(VarCurr,B) ) ) ).
fof(addAssignment_81055,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144443(VarCurr,B)
<=> v144445(VarCurr,B) ) ) ).
fof(addAssignment_81054,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144445(VarCurr,B)
<=> v144447(VarCurr,B) ) ) ).
fof(addAssignment_81053,axiom,
! [VarCurr] :
( v144402(VarCurr)
<=> v144404(VarCurr) ) ).
fof(addAssignment_81052,axiom,
! [VarCurr] :
( v144404(VarCurr)
<=> v144406(VarCurr) ) ).
fof(addAssignment_81051,axiom,
! [VarCurr] :
( v144406(VarCurr)
<=> v144408(VarCurr) ) ).
fof(addAssignment_81050,axiom,
! [VarCurr] :
( v144408(VarCurr)
<=> v144410(VarCurr) ) ).
fof(addAssignment_81049,axiom,
! [VarCurr] :
( v144410(VarCurr)
<=> v144412(VarCurr) ) ).
fof(addAssignment_81048,axiom,
! [VarCurr] :
( v144412(VarCurr)
<=> v144414(VarCurr) ) ).
fof(addAssignment_81047,axiom,
! [VarCurr] :
( v144414(VarCurr)
<=> v144416(VarCurr) ) ).
fof(writeUnaryOperator_10995,axiom,
! [VarCurr] :
( ~ v144416(VarCurr)
<=> v144437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19278,axiom,
! [VarCurr] :
( v144437(VarCurr)
<=> ( v144418(VarCurr)
| v144433(VarCurr) ) ) ).
fof(addAssignment_81046,axiom,
! [VarCurr] :
( v144433(VarCurr)
<=> v144435(VarCurr) ) ).
fof(addAssignment_81045,axiom,
! [VarCurr] :
( v144435(VarCurr)
<=> v144374(VarCurr,bitIndex1) ) ).
fof(addAssignment_81044,axiom,
! [VarCurr] :
( v144418(VarCurr)
<=> v144420(VarCurr) ) ).
fof(addAssignment_81043,axiom,
! [VarCurr] :
( v144420(VarCurr)
<=> v144422(VarCurr,bitIndex0) ) ).
fof(addAssignment_81042,axiom,
! [VarCurr] :
( v144422(VarCurr,bitIndex0)
<=> v144424(VarCurr,bitIndex0) ) ).
fof(addAssignment_81041,axiom,
! [VarCurr] :
( v144424(VarCurr,bitIndex0)
<=> v144426(VarCurr,bitIndex0) ) ).
fof(addAssignment_81040,axiom,
! [VarCurr] :
( v144426(VarCurr,bitIndex0)
<=> v144431(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10994,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v144431(VarCurr,B)
<=> ~ v144428(VarCurr,B) ) ) ).
fof(addAssignment_81039,axiom,
! [VarCurr] :
( v144428(VarCurr,bitIndex0)
<=> v144430(VarCurr,bitIndex0) ) ).
fof(addAssignment_81038,axiom,
! [VarCurr] :
( v144430(VarCurr,bitIndex0)
<=> v144374(VarCurr,bitIndex0) ) ).
fof(addAssignment_81037,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144392(VarCurr,B)
<=> v144394(VarCurr,B) ) ) ).
fof(addAssignment_81036,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144394(VarCurr,B)
<=> v144396(VarCurr,B) ) ) ).
fof(addAssignment_81035,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144396(VarCurr,B)
<=> v144398(VarCurr,B) ) ) ).
fof(addAssignment_81034,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144398(VarCurr,B)
<=> v144400(VarCurr,B) ) ) ).
fof(addAssignment_81033,axiom,
! [VarCurr] :
( v144354(VarCurr)
<=> v144356(VarCurr) ) ).
fof(addAssignment_81032,axiom,
! [VarCurr] :
( v144356(VarCurr)
<=> v144358(VarCurr) ) ).
fof(addAssignment_81031,axiom,
! [VarCurr] :
( v144358(VarCurr)
<=> v144360(VarCurr) ) ).
fof(addAssignment_81030,axiom,
! [VarCurr] :
( v144360(VarCurr)
<=> v144362(VarCurr) ) ).
fof(addAssignment_81029,axiom,
! [VarCurr] :
( v144362(VarCurr)
<=> v144364(VarCurr) ) ).
fof(addAssignment_81028,axiom,
! [VarCurr] :
( v144364(VarCurr)
<=> v144366(VarCurr) ) ).
fof(addAssignment_81027,axiom,
! [VarCurr] :
( v144366(VarCurr)
<=> v144368(VarCurr) ) ).
fof(writeUnaryOperator_10993,axiom,
! [VarCurr] :
( ~ v144368(VarCurr)
<=> v144390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19277,axiom,
! [VarCurr] :
( v144390(VarCurr)
<=> ( v144370(VarCurr)
| v144386(VarCurr) ) ) ).
fof(addAssignment_81026,axiom,
! [VarCurr] :
( v144386(VarCurr)
<=> v144388(VarCurr) ) ).
fof(addAssignment_81025,axiom,
! [VarCurr] :
( v144388(VarCurr)
<=> v144374(VarCurr,bitIndex1) ) ).
fof(addAssignment_81024,axiom,
! [VarCurr] :
( v144374(VarCurr,bitIndex1)
<=> v144376(VarCurr,bitIndex1) ) ).
fof(addAssignment_81023,axiom,
! [VarCurr] :
( v144376(VarCurr,bitIndex1)
<=> v144378(VarCurr,bitIndex1) ) ).
fof(addAssignment_81022,axiom,
! [VarCurr] :
( v144378(VarCurr,bitIndex1)
<=> v144380(VarCurr,bitIndex1) ) ).
fof(addAssignment_81021,axiom,
! [VarCurr] :
( v144380(VarCurr,bitIndex1)
<=> v144382(VarCurr,bitIndex1) ) ).
fof(addAssignment_81020,axiom,
! [VarCurr] :
( v144382(VarCurr,bitIndex1)
<=> v144384(VarCurr,bitIndex1) ) ).
fof(addAssignment_81019,axiom,
! [VarCurr] :
( v144370(VarCurr)
<=> v144372(VarCurr) ) ).
fof(addAssignment_81018,axiom,
! [VarCurr] :
( v144372(VarCurr)
<=> v144374(VarCurr,bitIndex0) ) ).
fof(addAssignment_81017,axiom,
! [VarCurr] :
( v144374(VarCurr,bitIndex0)
<=> v144376(VarCurr,bitIndex0) ) ).
fof(addAssignment_81016,axiom,
! [VarCurr] :
( v144376(VarCurr,bitIndex0)
<=> v144378(VarCurr,bitIndex0) ) ).
fof(addAssignment_81015,axiom,
! [VarCurr] :
( v144378(VarCurr,bitIndex0)
<=> v144380(VarCurr,bitIndex0) ) ).
fof(addAssignment_81014,axiom,
! [VarCurr] :
( v144380(VarCurr,bitIndex0)
<=> v144382(VarCurr,bitIndex0) ) ).
fof(addAssignment_81013,axiom,
! [VarCurr] :
( v144382(VarCurr,bitIndex0)
<=> v144384(VarCurr,bitIndex0) ) ).
fof(addAssignment_81012,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144344(VarCurr,B)
<=> v144346(VarCurr,B) ) ) ).
fof(addAssignment_81011,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144346(VarCurr,B)
<=> v144348(VarCurr,B) ) ) ).
fof(addAssignment_81010,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144348(VarCurr,B)
<=> v144350(VarCurr,B) ) ) ).
fof(addAssignment_81009,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v144350(VarCurr,B)
<=> v144352(VarCurr,B) ) ) ).
fof(addAssignment_81008,axiom,
! [VarCurr] :
( v144324(VarCurr)
<=> v144326(VarCurr) ) ).
fof(addAssignment_81007,axiom,
! [VarCurr] :
( v144326(VarCurr)
<=> v144328(VarCurr) ) ).
fof(addAssignment_81006,axiom,
! [VarCurr] :
( v144328(VarCurr)
<=> v144330(VarCurr) ) ).
fof(addAssignment_81005,axiom,
! [VarCurr] :
( v144330(VarCurr)
<=> v144332(VarCurr) ) ).
fof(addAssignment_81004,axiom,
! [VarCurr] :
( v144332(VarCurr)
<=> v144334(VarCurr) ) ).
fof(addAssignment_81003,axiom,
! [VarCurr] :
( v144334(VarCurr)
<=> v144336(VarCurr) ) ).
fof(addAssignment_81002,axiom,
! [VarCurr] :
( v144336(VarCurr)
<=> v6376(VarCurr) ) ).
fof(addAssignment_81001,axiom,
! [VarCurr] :
( v144310(VarCurr)
<=> v144312(VarCurr) ) ).
fof(addAssignment_81000,axiom,
! [VarCurr] :
( v144312(VarCurr)
<=> v144314(VarCurr) ) ).
fof(addAssignment_80999,axiom,
! [VarCurr] :
( v144314(VarCurr)
<=> v144316(VarCurr) ) ).
fof(addAssignment_80998,axiom,
! [VarCurr] :
( v144316(VarCurr)
<=> v144318(VarCurr) ) ).
fof(addAssignment_80997,axiom,
! [VarCurr] :
( v144318(VarCurr)
<=> v144320(VarCurr) ) ).
fof(addAssignment_80996,axiom,
! [VarCurr] :
( v144320(VarCurr)
<=> v144322(VarCurr) ) ).
fof(addAssignment_80995,axiom,
! [VarCurr] :
( v144322(VarCurr)
<=> v6360(VarCurr) ) ).
fof(addAssignment_80994,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v4179(VarCurr,B)
<=> v4181(VarCurr,B) ) ) ).
fof(addAssignment_80993,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex0)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80992,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex1)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80991,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex2)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80990,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex3)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80989,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex4)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80988,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex5)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80987,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex6)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80986,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex7)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80985,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex8)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80984,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex9)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80983,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex10)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80982,axiom,
! [VarCurr] :
( v4181(VarCurr,bitIndex11)
<=> v144288(VarCurr) ) ).
fof(addAssignment_80981,axiom,
! [VarCurr] :
( v144288(VarCurr)
<=> v4183(VarCurr) ) ).
fof(addAssignment_80980,axiom,
! [VarCurr] :
( v4183(VarCurr)
<=> v4185(VarCurr,bitIndex0) ) ).
fof(addAssignment_80979,axiom,
! [VarCurr] :
( v4185(VarCurr,bitIndex0)
<=> v4187(VarCurr,bitIndex0) ) ).
fof(addAssignment_80978,axiom,
! [VarCurr] :
( v4187(VarCurr,bitIndex0)
<=> v144286(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10992,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144286(VarCurr,B)
<=> ~ v4189(VarCurr,B) ) ) ).
fof(addAssignment_80977,axiom,
! [VarCurr] :
( v4189(VarCurr,bitIndex0)
<=> v4191(VarCurr,bitIndex0) ) ).
fof(addAssignment_80976,axiom,
! [VarCurr] :
( v4191(VarCurr,bitIndex0)
<=> v144283(VarCurr,bitIndex0) ) ).
fof(addAssignment_80975,axiom,
! [VarCurr] :
( v144283(VarCurr,bitIndex0)
<=> v4193(VarCurr) ) ).
fof(addAssignment_80974,axiom,
! [VarCurr] :
( v144283(VarCurr,bitIndex1)
<=> v144285(VarCurr) ) ).
fof(addAssignment_80973,axiom,
! [VarCurr] :
( v144283(VarCurr,bitIndex2)
<=> v144284(VarCurr) ) ).
fof(addAssignment_80972,axiom,
! [VarCurr] :
( v4193(VarCurr)
<=> v4195(VarCurr) ) ).
fof(addAssignment_80971,axiom,
! [VarCurr] :
( v4195(VarCurr)
<=> v4197(VarCurr) ) ).
fof(addAssignment_80970,axiom,
! [VarCurr] :
( v4197(VarCurr)
<=> v4199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19276,axiom,
! [VarCurr] :
( v4199(VarCurr)
<=> ( v144277(VarCurr)
& v144282(VarCurr) ) ) ).
fof(writeUnaryOperator_10991,axiom,
! [VarCurr] :
( ~ v144282(VarCurr)
<=> v8422(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19275,axiom,
! [VarCurr] :
( v144277(VarCurr)
<=> ( v144278(VarCurr)
& v144281(VarCurr) ) ) ).
fof(writeUnaryOperator_10990,axiom,
! [VarCurr] :
( ~ v144281(VarCurr)
<=> v8312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19274,axiom,
! [VarCurr] :
( v144278(VarCurr)
<=> ( v144279(VarCurr)
& v144280(VarCurr) ) ) ).
fof(writeUnaryOperator_10989,axiom,
! [VarCurr] :
( ~ v144280(VarCurr)
<=> v5037(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2209,axiom,
! [VarCurr] :
( v144279(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $false )
& ( v4201(VarCurr,bitIndex1)
<=> $false )
& ( v4201(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_80969,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v4201(VarCurr,B)
<=> v4203(VarCurr,B) ) ) ).
fof(addAssignment_80968,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v4203(VarCurr,B)
<=> v4205(VarCurr,B) ) ) ).
fof(addAssignment_80967,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v4205(VarNext,B)
<=> v144259(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144260(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v144259(VarNext,B)
<=> v4205(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2046,axiom,
! [VarNext] :
( v144260(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v144259(VarNext,B)
<=> v144270(VarNext,B) ) ) ) ).
fof(addAssignment_80966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v144270(VarNext,B)
<=> v144268(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1599,axiom,
! [VarCurr] :
( ~ v144271(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v144268(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1591,axiom,
! [VarCurr] :
( v144271(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v144268(VarCurr,B)
<=> v4215(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19273,axiom,
! [VarCurr] :
( v144271(VarCurr)
<=> ( v144272(VarCurr)
& v144273(VarCurr) ) ) ).
fof(writeUnaryOperator_10988,axiom,
! [VarCurr] :
( ~ v144273(VarCurr)
<=> v4211(VarCurr) ) ).
fof(writeUnaryOperator_10987,axiom,
! [VarCurr] :
( ~ v144272(VarCurr)
<=> v4207(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144260(VarNext)
<=> v144261(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144261(VarNext)
<=> ( v144262(VarNext)
& v144255(VarNext) ) ) ) ).
fof(writeUnaryOperator_10986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144262(VarNext)
<=> v144264(VarNext) ) ) ).
fof(addAssignment_80965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144264(VarNext)
<=> v144255(VarCurr) ) ) ).
fof(addAssignment_80964,axiom,
! [VarCurr] :
( v144255(VarCurr)
<=> v144257(VarCurr) ) ).
fof(addAssignment_80963,axiom,
! [VarCurr] :
( v144257(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_80962,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v4215(VarCurr,B)
<=> v4217(VarCurr,B) ) ) ).
fof(addAssignment_80961,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v4217(VarCurr,B)
<=> v144246(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2125,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v144246(VarCurr,B)
<=> ( v144247(VarCurr,B)
| v144250(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2124,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v144250(VarCurr,B)
<=> ( v4203(VarCurr,B)
& v144251(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10985,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v144251(VarCurr,B)
<=> ~ v144252(VarCurr,B) ) ) ).
fof(addAssignment_80960,axiom,
! [VarCurr] :
( v144252(VarCurr,bitIndex0)
<=> v144253(VarCurr) ) ).
fof(addAssignment_80959,axiom,
! [VarCurr] :
( v144252(VarCurr,bitIndex1)
<=> v144253(VarCurr) ) ).
fof(addAssignment_80958,axiom,
! [VarCurr] :
( v144252(VarCurr,bitIndex2)
<=> v144253(VarCurr) ) ).
fof(addAssignment_80957,axiom,
! [VarCurr] :
( v144252(VarCurr,bitIndex3)
<=> v144253(VarCurr) ) ).
fof(addAssignment_80956,axiom,
! [VarCurr] :
( v144253(VarCurr)
<=> v144245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2123,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v144247(VarCurr,B)
<=> ( v4219(VarCurr,B)
& v144248(VarCurr,B) ) ) ) ).
fof(addAssignment_80955,axiom,
! [VarCurr] :
( v144248(VarCurr,bitIndex0)
<=> v144249(VarCurr) ) ).
fof(addAssignment_80954,axiom,
! [VarCurr] :
( v144248(VarCurr,bitIndex1)
<=> v144249(VarCurr) ) ).
fof(addAssignment_80953,axiom,
! [VarCurr] :
( v144248(VarCurr,bitIndex2)
<=> v144249(VarCurr) ) ).
fof(addAssignment_80952,axiom,
! [VarCurr] :
( v144248(VarCurr,bitIndex3)
<=> v144249(VarCurr) ) ).
fof(addAssignment_80951,axiom,
! [VarCurr] :
( v144249(VarCurr)
<=> v144245(VarCurr) ) ).
fof(addAssignment_80950,axiom,
! [VarCurr] :
( v144245(VarCurr)
<=> v32577(VarCurr) ) ).
fof(addAssignment_80949,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v4219(VarCurr,B)
<=> v144243(VarCurr,B) ) ) ).
fof(addAssignment_80948,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144243(VarCurr,B)
<=> v4221(VarCurr,B) ) ) ).
fof(addAssignment_80947,axiom,
! [VarCurr] :
( v144243(VarCurr,bitIndex3)
<=> v4221(VarCurr,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1598,axiom,
! [VarCurr] :
( ~ v4223(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v4221(VarCurr,B)
<=> v144174(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1590,axiom,
! [VarCurr] :
( v4223(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v4221(VarCurr,B)
<=> v2363(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1597,axiom,
! [VarCurr] :
( ~ v144175(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144174(VarCurr,B)
<=> v144190(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1589,axiom,
! [VarCurr] :
( v144175(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144174(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1596,axiom,
! [VarCurr] :
( ~ v144191(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144190(VarCurr,B)
<=> v144198(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1588,axiom,
! [VarCurr] :
( v144191(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144190(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1595,axiom,
! [VarCurr] :
( ~ v144199(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144198(VarCurr,B)
<=> v144215(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1587,axiom,
! [VarCurr] :
( v144199(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144198(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1594,axiom,
! [VarCurr] :
( ~ v144216(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144215(VarCurr,B)
<=> v144219(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1586,axiom,
! [VarCurr] :
( v144216(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144215(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1593,axiom,
! [VarCurr] :
( ~ v144220(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144219(VarCurr,B)
<=> v144223(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1585,axiom,
! [VarCurr] :
( v144220(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144219(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1592,axiom,
! [VarCurr] :
( ~ v144224(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144223(VarCurr,B)
<=> v144227(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1584,axiom,
! [VarCurr] :
( v144224(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144223(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1591,axiom,
! [VarCurr] :
( ~ v144228(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144227(VarCurr,B)
<=> v144233(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1583,axiom,
! [VarCurr] :
( v144228(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144227(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1590,axiom,
! [VarCurr] :
( ~ v144234(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144233(VarCurr,B)
<=> v144238(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1582,axiom,
! [VarCurr] :
( v144234(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144233(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1589,axiom,
! [VarCurr] :
( ~ v144239(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144238(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1581,axiom,
! [VarCurr] :
( v144239(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144238(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19270,axiom,
! [VarCurr] :
( v144239(VarCurr)
<=> ( v144240(VarCurr)
& v144242(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2208,axiom,
! [VarCurr] :
( v144242(VarCurr)
<=> ( ( v2363(VarCurr,bitIndex2)
<=> $false )
& ( v2363(VarCurr,bitIndex1)
<=> $false )
& ( v2363(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19269,axiom,
! [VarCurr] :
( v144240(VarCurr)
<=> ( v144241(VarCurr)
& v4223(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2207,axiom,
! [VarCurr] :
( v144241(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $true )
& ( v4201(VarCurr,bitIndex1)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19268,axiom,
! [VarCurr] :
( v144234(VarCurr)
<=> ( v144235(VarCurr)
| v144236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19267,axiom,
! [VarCurr] :
( v144236(VarCurr)
<=> ( v144237(VarCurr)
& v33714(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2206,axiom,
! [VarCurr] :
( v144237(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $true )
& ( v4201(VarCurr,bitIndex1)
<=> $true )
& ( v4201(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19266,axiom,
! [VarCurr] :
( v144235(VarCurr)
<=> ( v4280(VarCurr)
| v4266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19265,axiom,
! [VarCurr] :
( v144228(VarCurr)
<=> ( v144229(VarCurr)
| v33912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19264,axiom,
! [VarCurr] :
( v144229(VarCurr)
<=> ( v144230(VarCurr)
| v33810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19263,axiom,
! [VarCurr] :
( v144230(VarCurr)
<=> ( v144231(VarCurr)
& v32548(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19262,axiom,
! [VarCurr] :
( v144231(VarCurr)
<=> ( v32579(VarCurr)
& v144232(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2205,axiom,
! [VarCurr] :
( v144232(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $true )
& ( v4201(VarCurr,bitIndex1)
<=> $false )
& ( v4201(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19261,axiom,
! [VarCurr] :
( v144224(VarCurr)
<=> ( v144225(VarCurr)
& v33448(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19260,axiom,
! [VarCurr] :
( v144225(VarCurr)
<=> ( v32579(VarCurr)
& v144226(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2204,axiom,
! [VarCurr] :
( v144226(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $true )
& ( v4201(VarCurr,bitIndex1)
<=> $false )
& ( v4201(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19259,axiom,
! [VarCurr] :
( v144220(VarCurr)
<=> ( v144221(VarCurr)
& v33180(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19258,axiom,
! [VarCurr] :
( v144221(VarCurr)
<=> ( v32579(VarCurr)
& v144222(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2203,axiom,
! [VarCurr] :
( v144222(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $false )
& ( v4201(VarCurr,bitIndex1)
<=> $true )
& ( v4201(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19257,axiom,
! [VarCurr] :
( v144216(VarCurr)
<=> ( v144217(VarCurr)
& v32728(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19256,axiom,
! [VarCurr] :
( v144217(VarCurr)
<=> ( v32579(VarCurr)
& v144218(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2202,axiom,
! [VarCurr] :
( v144218(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $false )
& ( v4201(VarCurr,bitIndex1)
<=> $true )
& ( v4201(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19255,axiom,
! [VarCurr] :
( v144199(VarCurr)
<=> ( v144200(VarCurr)
| v33778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19254,axiom,
! [VarCurr] :
( v144200(VarCurr)
<=> ( v32579(VarCurr)
& v144201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19253,axiom,
! [VarCurr] :
( v144201(VarCurr)
<=> ( v144202(VarCurr)
| v144213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19252,axiom,
! [VarCurr] :
( v144213(VarCurr)
<=> ( v144214(VarCurr)
& v32570(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2201,axiom,
! [VarCurr] :
( v144214(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $true )
& ( v4201(VarCurr,bitIndex1)
<=> $false )
& ( v4201(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19251,axiom,
! [VarCurr] :
( v144202(VarCurr)
<=> ( v144203(VarCurr)
| v144211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19250,axiom,
! [VarCurr] :
( v144211(VarCurr)
<=> ( v144212(VarCurr)
& v33470(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2200,axiom,
! [VarCurr] :
( v144212(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $true )
& ( v4201(VarCurr,bitIndex1)
<=> $false )
& ( v4201(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19249,axiom,
! [VarCurr] :
( v144203(VarCurr)
<=> ( v144204(VarCurr)
| v144209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19248,axiom,
! [VarCurr] :
( v144209(VarCurr)
<=> ( v144210(VarCurr)
& v33202(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2199,axiom,
! [VarCurr] :
( v144210(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $false )
& ( v4201(VarCurr,bitIndex1)
<=> $true )
& ( v4201(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19247,axiom,
! [VarCurr] :
( v144204(VarCurr)
<=> ( v144205(VarCurr)
| v144207(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19246,axiom,
! [VarCurr] :
( v144207(VarCurr)
<=> ( v144208(VarCurr)
& v32750(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2198,axiom,
! [VarCurr] :
( v144208(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $false )
& ( v4201(VarCurr,bitIndex1)
<=> $true )
& ( v4201(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19245,axiom,
! [VarCurr] :
( v144205(VarCurr)
<=> ( v144206(VarCurr)
& v32633(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2197,axiom,
! [VarCurr] :
( v144206(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $false )
& ( v4201(VarCurr,bitIndex1)
<=> $false )
& ( v4201(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19244,axiom,
! [VarCurr] :
( v144191(VarCurr)
<=> ( v144192(VarCurr)
& v144194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19243,axiom,
! [VarCurr] :
( v144194(VarCurr)
<=> ( v144195(VarCurr)
| v144197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19242,axiom,
! [VarCurr] :
( v144197(VarCurr)
<=> ( v32581(VarCurr)
& v144116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19241,axiom,
! [VarCurr] :
( v144195(VarCurr)
<=> ( v32524(VarCurr,bitIndex0)
& v144196(VarCurr) ) ) ).
fof(writeUnaryOperator_10984,axiom,
! [VarCurr] :
( ~ v144196(VarCurr)
<=> v144057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19240,axiom,
! [VarCurr] :
( v144192(VarCurr)
<=> ( v144193(VarCurr)
& v4228(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2196,axiom,
! [VarCurr] :
( v144193(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $false )
& ( v4201(VarCurr,bitIndex1)
<=> $false )
& ( v4201(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19239,axiom,
! [VarCurr] :
( v144175(VarCurr)
<=> ( v144176(VarCurr)
| v33802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19238,axiom,
! [VarCurr] :
( v144176(VarCurr)
<=> ( v144177(VarCurr)
& v144179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19237,axiom,
! [VarCurr] :
( v144179(VarCurr)
<=> ( v144180(VarCurr)
| v144188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19236,axiom,
! [VarCurr] :
( v144188(VarCurr)
<=> ( v144189(VarCurr)
& v32633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19235,axiom,
! [VarCurr] :
( v144189(VarCurr)
<=> ( v32581(VarCurr)
& v144116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19234,axiom,
! [VarCurr] :
( v144180(VarCurr)
<=> ( v144181(VarCurr)
| v144185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19233,axiom,
! [VarCurr] :
( v144185(VarCurr)
<=> ( v144186(VarCurr)
& v32633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19232,axiom,
! [VarCurr] :
( v144186(VarCurr)
<=> ( v32524(VarCurr,bitIndex0)
& v144187(VarCurr) ) ) ).
fof(writeUnaryOperator_10983,axiom,
! [VarCurr] :
( ~ v144187(VarCurr)
<=> v144057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19231,axiom,
! [VarCurr] :
( v144181(VarCurr)
<=> ( v144182(VarCurr)
| v144183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19230,axiom,
! [VarCurr] :
( v144183(VarCurr)
<=> ( v32581(VarCurr)
& v144184(VarCurr) ) ) ).
fof(writeUnaryOperator_10982,axiom,
! [VarCurr] :
( ~ v144184(VarCurr)
<=> v144116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19229,axiom,
! [VarCurr] :
( v144182(VarCurr)
<=> ( v32524(VarCurr,bitIndex0)
& v144057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19228,axiom,
! [VarCurr] :
( v144177(VarCurr)
<=> ( v144178(VarCurr)
& v4228(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2195,axiom,
! [VarCurr] :
( v144178(VarCurr)
<=> ( ( v4201(VarCurr,bitIndex2)
<=> $false )
& ( v4201(VarCurr,bitIndex1)
<=> $false )
& ( v4201(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_80946,axiom,
! [VarCurr] :
( v144116(VarCurr)
<=> v32875(VarCurr,bitIndex2) ) ).
fof(addAssignment_80945,axiom,
! [VarCurr] :
( v32875(VarCurr,bitIndex2)
<=> v32885(VarCurr,bitIndex2) ) ).
fof(addAssignment_80944,axiom,
! [VarCurr] :
( v32877(VarCurr,bitIndex2)
<=> v32879(VarCurr,bitIndex1) ) ).
fof(addAssignment_80943,axiom,
! [VarCurr] :
( v32879(VarCurr,bitIndex1)
<=> v32881(VarCurr,bitIndex1) ) ).
fof(addAssignment_80942,axiom,
! [VarNext] :
( v32881(VarNext,bitIndex1)
<=> v144156(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144157(VarNext)
=> ! [B] :
( range_29_0(B)
=> ( v144156(VarNext,B)
<=> v32881(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2045,axiom,
! [VarNext] :
( v144157(VarNext)
=> ! [B] :
( range_29_0(B)
=> ( v144156(VarNext,B)
<=> v144167(VarNext,B) ) ) ) ).
fof(addAssignment_80941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_29_0(B)
=> ( v144167(VarNext,B)
<=> v144165(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1588,axiom,
! [VarCurr] :
( ~ v144168(VarCurr)
=> ! [B] :
( range_29_0(B)
=> ( v144165(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1580,axiom,
! [VarCurr] :
( v144168(VarCurr)
=> ! [B] :
( range_29_0(B)
=> ( v144165(VarCurr,B)
<=> v144126(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19227,axiom,
! [VarCurr] :
( v144168(VarCurr)
<=> ( v144169(VarCurr)
& v144170(VarCurr) ) ) ).
fof(writeUnaryOperator_10981,axiom,
! [VarCurr] :
( ~ v144170(VarCurr)
<=> v144122(VarCurr) ) ).
fof(writeUnaryOperator_10980,axiom,
! [VarCurr] :
( ~ v144169(VarCurr)
<=> v144118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144157(VarNext)
<=> v144158(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144158(VarNext)
<=> ( v144159(VarNext)
& v144152(VarNext) ) ) ) ).
fof(writeUnaryOperator_10979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144159(VarNext)
<=> v144161(VarNext) ) ) ).
fof(addAssignment_80940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144161(VarNext)
<=> v144152(VarCurr) ) ) ).
fof(addAssignment_80939,axiom,
! [VarCurr] :
( v144152(VarCurr)
<=> v144154(VarCurr) ) ).
fof(addAssignment_80938,axiom,
! [VarCurr] :
( v144154(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_80937,axiom,
! [VarCurr] :
( v144126(VarCurr,bitIndex1)
<=> v144128(VarCurr,bitIndex1) ) ).
fof(addAssignment_80936,axiom,
! [VarCurr] :
( v144128(VarCurr,bitIndex1)
<=> v144142(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2122,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v144142(VarCurr,B)
<=> ( v144143(VarCurr,B)
| v144146(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2121,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v144146(VarCurr,B)
<=> ( v32879(VarCurr,B)
& v144147(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10978,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v144147(VarCurr,B)
<=> ~ v144148(VarCurr,B) ) ) ).
fof(addAssignment_80935,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex0)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80934,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex1)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80933,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex2)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80932,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex3)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80931,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex4)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80930,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex5)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80929,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex6)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80928,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex7)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80927,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex8)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80926,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex9)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80925,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex10)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80924,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex11)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80923,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex12)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80922,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex13)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80921,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex14)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80920,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex15)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80919,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex16)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80918,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex17)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80917,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex18)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80916,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex19)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80915,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex20)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80914,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex21)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80913,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex22)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80912,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex23)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80911,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex24)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80910,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex25)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80909,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex26)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80908,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex27)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80907,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex28)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80906,axiom,
! [VarCurr] :
( v144148(VarCurr,bitIndex29)
<=> v144149(VarCurr) ) ).
fof(addAssignment_80905,axiom,
! [VarCurr] :
( v144149(VarCurr)
<=> v144136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2120,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v144143(VarCurr,B)
<=> ( v144130(VarCurr,B)
& v144144(VarCurr,B) ) ) ) ).
fof(addAssignment_80904,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex0)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80903,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex1)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80902,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex2)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80901,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex3)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80900,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex4)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80899,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex5)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80898,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex6)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80897,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex7)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80896,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex8)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80895,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex9)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80894,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex10)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80893,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex11)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80892,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex12)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80891,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex13)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80890,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex14)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80889,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex15)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80888,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex16)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80887,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex17)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80886,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex18)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80885,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex19)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80884,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex20)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80883,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex21)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80882,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex22)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80881,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex23)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80880,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex24)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80879,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex25)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80878,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex26)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80877,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex27)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80876,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex28)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80875,axiom,
! [VarCurr] :
( v144144(VarCurr,bitIndex29)
<=> v144145(VarCurr) ) ).
fof(addAssignment_80874,axiom,
! [VarCurr] :
( v144145(VarCurr)
<=> v144136(VarCurr) ) ).
fof(addAssignment_80873,axiom,
! [VarCurr] :
( v144136(VarCurr)
<=> v144138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19224,axiom,
! [VarCurr] :
( v144138(VarCurr)
<=> ( v2354(VarCurr)
& v144141(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2194,axiom,
! [VarCurr] :
( v144141(VarCurr)
<=> ( ( v2358(VarCurr,bitIndex12)
<=> $false )
& ( v2358(VarCurr,bitIndex11)
<=> $true )
& ( v2358(VarCurr,bitIndex10)
<=> $true )
& ( v2358(VarCurr,bitIndex9)
<=> $true )
& ( v2358(VarCurr,bitIndex8)
<=> $false )
& ( v2358(VarCurr,bitIndex7)
<=> $true )
& ( v2358(VarCurr,bitIndex6)
<=> $false )
& ( v2358(VarCurr,bitIndex5)
<=> $true )
& ( v2358(VarCurr,bitIndex4)
<=> $true )
& ( v2358(VarCurr,bitIndex3)
<=> $false )
& ( v2358(VarCurr,bitIndex2)
<=> $false )
& ( v2358(VarCurr,bitIndex1)
<=> $false )
& ( v2358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2144,axiom,
~ b0111010110000(bitIndex12) ).
fof(bitBlastConstant_2143,axiom,
b0111010110000(bitIndex11) ).
fof(bitBlastConstant_2142,axiom,
b0111010110000(bitIndex10) ).
fof(bitBlastConstant_2141,axiom,
b0111010110000(bitIndex9) ).
fof(bitBlastConstant_2140,axiom,
~ b0111010110000(bitIndex8) ).
fof(bitBlastConstant_2139,axiom,
b0111010110000(bitIndex7) ).
fof(bitBlastConstant_2138,axiom,
~ b0111010110000(bitIndex6) ).
fof(bitBlastConstant_2137,axiom,
b0111010110000(bitIndex5) ).
fof(bitBlastConstant_2136,axiom,
b0111010110000(bitIndex4) ).
fof(bitBlastConstant_2135,axiom,
~ b0111010110000(bitIndex3) ).
fof(bitBlastConstant_2134,axiom,
~ b0111010110000(bitIndex2) ).
fof(bitBlastConstant_2133,axiom,
~ b0111010110000(bitIndex1) ).
fof(bitBlastConstant_2132,axiom,
~ b0111010110000(bitIndex0) ).
fof(addAssignment_80872,axiom,
! [VarCurr] :
( v144130(VarCurr,bitIndex1)
<=> v144134(VarCurr,bitIndex1) ) ).
fof(addAssignment_80871,axiom,
! [VarCurr] :
( v144134(VarCurr,bitIndex0)
<=> v144132(VarCurr,bitIndex0) ) ).
fof(addAssignment_80870,axiom,
! [VarCurr] :
( ( v144134(VarCurr,bitIndex29)
<=> v144132(VarCurr,bitIndex30) )
& ( v144134(VarCurr,bitIndex28)
<=> v144132(VarCurr,bitIndex29) )
& ( v144134(VarCurr,bitIndex27)
<=> v144132(VarCurr,bitIndex28) )
& ( v144134(VarCurr,bitIndex26)
<=> v144132(VarCurr,bitIndex27) )
& ( v144134(VarCurr,bitIndex25)
<=> v144132(VarCurr,bitIndex26) )
& ( v144134(VarCurr,bitIndex24)
<=> v144132(VarCurr,bitIndex25) )
& ( v144134(VarCurr,bitIndex23)
<=> v144132(VarCurr,bitIndex24) )
& ( v144134(VarCurr,bitIndex22)
<=> v144132(VarCurr,bitIndex23) )
& ( v144134(VarCurr,bitIndex21)
<=> v144132(VarCurr,bitIndex22) )
& ( v144134(VarCurr,bitIndex20)
<=> v144132(VarCurr,bitIndex21) )
& ( v144134(VarCurr,bitIndex19)
<=> v144132(VarCurr,bitIndex20) )
& ( v144134(VarCurr,bitIndex18)
<=> v144132(VarCurr,bitIndex19) )
& ( v144134(VarCurr,bitIndex17)
<=> v144132(VarCurr,bitIndex18) )
& ( v144134(VarCurr,bitIndex16)
<=> v144132(VarCurr,bitIndex17) )
& ( v144134(VarCurr,bitIndex15)
<=> v144132(VarCurr,bitIndex16) )
& ( v144134(VarCurr,bitIndex14)
<=> v144132(VarCurr,bitIndex15) )
& ( v144134(VarCurr,bitIndex13)
<=> v144132(VarCurr,bitIndex14) )
& ( v144134(VarCurr,bitIndex12)
<=> v144132(VarCurr,bitIndex13) )
& ( v144134(VarCurr,bitIndex11)
<=> v144132(VarCurr,bitIndex12) )
& ( v144134(VarCurr,bitIndex10)
<=> v144132(VarCurr,bitIndex11) )
& ( v144134(VarCurr,bitIndex9)
<=> v144132(VarCurr,bitIndex10) )
& ( v144134(VarCurr,bitIndex8)
<=> v144132(VarCurr,bitIndex9) )
& ( v144134(VarCurr,bitIndex7)
<=> v144132(VarCurr,bitIndex8) )
& ( v144134(VarCurr,bitIndex6)
<=> v144132(VarCurr,bitIndex7) )
& ( v144134(VarCurr,bitIndex5)
<=> v144132(VarCurr,bitIndex6) )
& ( v144134(VarCurr,bitIndex4)
<=> v144132(VarCurr,bitIndex5) )
& ( v144134(VarCurr,bitIndex3)
<=> v144132(VarCurr,bitIndex4) )
& ( v144134(VarCurr,bitIndex2)
<=> v144132(VarCurr,bitIndex3) )
& ( v144134(VarCurr,bitIndex1)
<=> v144132(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_80869,axiom,
! [VarCurr] :
( v144132(VarCurr,bitIndex2)
<=> v144133(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6921,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex0)
<=> ( v2363(VarCurr,bitIndex32)
<~> v32883(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6920,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex1)
<=> ( v2363(VarCurr,bitIndex33)
<~> v32883(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6919,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex2)
<=> ( v2363(VarCurr,bitIndex34)
<~> v32883(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6918,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex3)
<=> ( v2363(VarCurr,bitIndex35)
<~> v32883(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6917,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex4)
<=> ( v2363(VarCurr,bitIndex36)
<~> v32883(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6916,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex5)
<=> ( v2363(VarCurr,bitIndex37)
<~> v32883(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6915,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex6)
<=> ( v2363(VarCurr,bitIndex38)
<~> v32883(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6914,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex7)
<=> ( v2363(VarCurr,bitIndex39)
<~> v32883(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6913,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex8)
<=> ( v2363(VarCurr,bitIndex40)
<~> v32883(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6912,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex9)
<=> ( v2363(VarCurr,bitIndex41)
<~> v32883(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6911,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex10)
<=> ( v2363(VarCurr,bitIndex42)
<~> v32883(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6910,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex11)
<=> ( v2363(VarCurr,bitIndex43)
<~> v32883(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6909,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex12)
<=> ( v2363(VarCurr,bitIndex44)
<~> v32883(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6908,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex13)
<=> ( v2363(VarCurr,bitIndex45)
<~> v32883(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6907,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex14)
<=> ( v2363(VarCurr,bitIndex46)
<~> v32883(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6906,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex15)
<=> ( v2363(VarCurr,bitIndex47)
<~> v32883(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6905,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex16)
<=> ( v2363(VarCurr,bitIndex48)
<~> v32883(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6904,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex17)
<=> ( v2363(VarCurr,bitIndex49)
<~> v32883(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6903,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex18)
<=> ( v2363(VarCurr,bitIndex50)
<~> v32883(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6902,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex19)
<=> ( v2363(VarCurr,bitIndex51)
<~> v32883(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6901,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex20)
<=> ( v2363(VarCurr,bitIndex52)
<~> v32883(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6900,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex21)
<=> ( v2363(VarCurr,bitIndex53)
<~> v32883(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6899,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex22)
<=> ( v2363(VarCurr,bitIndex54)
<~> v32883(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6898,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex23)
<=> ( v2363(VarCurr,bitIndex55)
<~> v32883(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6897,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex24)
<=> ( v2363(VarCurr,bitIndex56)
<~> v32883(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6896,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex25)
<=> ( v2363(VarCurr,bitIndex57)
<~> v32883(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6895,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex26)
<=> ( v2363(VarCurr,bitIndex58)
<~> v32883(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6894,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex27)
<=> ( v2363(VarCurr,bitIndex59)
<~> v32883(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6893,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex28)
<=> ( v2363(VarCurr,bitIndex60)
<~> v32883(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6892,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex29)
<=> ( v2363(VarCurr,bitIndex61)
<~> v32883(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6891,axiom,
! [VarCurr] :
( v144133(VarCurr,bitIndex30)
<=> ( v2363(VarCurr,bitIndex62)
<~> v32883(VarCurr,bitIndex30) ) ) ).
fof(addAssignment_80868,axiom,
! [VarCurr] :
( v32883(VarCurr,bitIndex2)
<=> $true ) ).
fof(addAssignment_80867,axiom,
! [VarCurr] :
( v2363(VarCurr,bitIndex34)
<=> v2365(VarCurr,bitIndex34) ) ).
fof(addAssignment_80866,axiom,
! [VarCurr] :
( v2365(VarCurr,bitIndex34)
<=> v1119(VarCurr,bitIndex34) ) ).
fof(addAssignment_80865,axiom,
! [VarCurr] :
( v1119(VarCurr,bitIndex34)
<=> v1121(VarCurr,bitIndex34) ) ).
fof(addAssignment_80864,axiom,
! [VarCurr] :
( v1121(VarCurr,bitIndex34)
<=> v1123(VarCurr,bitIndex34) ) ).
fof(addAssignment_80863,axiom,
! [VarCurr] :
( v144122(VarCurr)
<=> v144124(VarCurr) ) ).
fof(addAssignment_80862,axiom,
! [VarCurr] :
( v144124(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_80861,axiom,
! [VarCurr] :
( v144118(VarCurr)
<=> v144120(VarCurr) ) ).
fof(addAssignment_80860,axiom,
! [VarCurr] :
( v144120(VarCurr)
<=> v2338(VarCurr) ) ).
fof(addAssignment_80859,axiom,
! [VarCurr] :
( v144057(VarCurr)
<=> v144059(VarCurr,bitIndex0) ) ).
fof(addAssignment_80858,axiom,
! [VarCurr] :
( v144059(VarCurr,bitIndex0)
<=> v144061(VarCurr,bitIndex0) ) ).
fof(addAssignment_80857,axiom,
! [VarNext] :
( v144061(VarNext,bitIndex0)
<=> v144098(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144099(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v144098(VarNext,B)
<=> v144061(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2044,axiom,
! [VarNext] :
( v144099(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v144098(VarNext,B)
<=> v144109(VarNext,B) ) ) ) ).
fof(addAssignment_80856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v144109(VarNext,B)
<=> v144107(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1587,axiom,
! [VarCurr] :
( ~ v144110(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144107(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1579,axiom,
! [VarCurr] :
( v144110(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v144107(VarCurr,B)
<=> v144071(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19223,axiom,
! [VarCurr] :
( v144110(VarCurr)
<=> ( v144111(VarCurr)
& v144112(VarCurr) ) ) ).
fof(writeUnaryOperator_10977,axiom,
! [VarCurr] :
( ~ v144112(VarCurr)
<=> v144067(VarCurr) ) ).
fof(writeUnaryOperator_10976,axiom,
! [VarCurr] :
( ~ v144111(VarCurr)
<=> v144063(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144099(VarNext)
<=> v144100(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144100(VarNext)
<=> ( v144101(VarNext)
& v144094(VarNext) ) ) ) ).
fof(writeUnaryOperator_10975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144101(VarNext)
<=> v144103(VarNext) ) ) ).
fof(addAssignment_80855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144103(VarNext)
<=> v144094(VarCurr) ) ) ).
fof(addAssignment_80854,axiom,
! [VarCurr] :
( v144094(VarCurr)
<=> v144096(VarCurr) ) ).
fof(addAssignment_80853,axiom,
! [VarCurr] :
( v144096(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_80852,axiom,
! [VarCurr] :
( v144071(VarCurr,bitIndex0)
<=> v144073(VarCurr,bitIndex0) ) ).
fof(addAssignment_80851,axiom,
! [VarCurr] :
( v144073(VarCurr,bitIndex0)
<=> v144085(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2119,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144085(VarCurr,B)
<=> ( v144086(VarCurr,B)
| v144089(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2118,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144089(VarCurr,B)
<=> ( v144059(VarCurr,B)
& v144090(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10974,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144090(VarCurr,B)
<=> ~ v144091(VarCurr,B) ) ) ).
fof(addAssignment_80850,axiom,
! [VarCurr] :
( v144091(VarCurr,bitIndex0)
<=> v144092(VarCurr) ) ).
fof(addAssignment_80849,axiom,
! [VarCurr] :
( v144091(VarCurr,bitIndex1)
<=> v144092(VarCurr) ) ).
fof(addAssignment_80848,axiom,
! [VarCurr] :
( v144091(VarCurr,bitIndex2)
<=> v144092(VarCurr) ) ).
fof(addAssignment_80847,axiom,
! [VarCurr] :
( v144092(VarCurr)
<=> v144079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2117,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v144086(VarCurr,B)
<=> ( v144075(VarCurr,B)
& v144087(VarCurr,B) ) ) ) ).
fof(addAssignment_80846,axiom,
! [VarCurr] :
( v144087(VarCurr,bitIndex0)
<=> v144088(VarCurr) ) ).
fof(addAssignment_80845,axiom,
! [VarCurr] :
( v144087(VarCurr,bitIndex1)
<=> v144088(VarCurr) ) ).
fof(addAssignment_80844,axiom,
! [VarCurr] :
( v144087(VarCurr,bitIndex2)
<=> v144088(VarCurr) ) ).
fof(addAssignment_80843,axiom,
! [VarCurr] :
( v144088(VarCurr)
<=> v144079(VarCurr) ) ).
fof(addAssignment_80842,axiom,
! [VarCurr] :
( v144079(VarCurr)
<=> v144081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19220,axiom,
! [VarCurr] :
( v144081(VarCurr)
<=> ( v2354(VarCurr)
& v144084(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2193,axiom,
! [VarCurr] :
( v144084(VarCurr)
<=> ( ( v2358(VarCurr,bitIndex12)
<=> $false )
& ( v2358(VarCurr,bitIndex11)
<=> $true )
& ( v2358(VarCurr,bitIndex10)
<=> $false )
& ( v2358(VarCurr,bitIndex9)
<=> $false )
& ( v2358(VarCurr,bitIndex8)
<=> $false )
& ( v2358(VarCurr,bitIndex7)
<=> $false )
& ( v2358(VarCurr,bitIndex6)
<=> $false )
& ( v2358(VarCurr,bitIndex5)
<=> $false )
& ( v2358(VarCurr,bitIndex4)
<=> $false )
& ( v2358(VarCurr,bitIndex3)
<=> $true )
& ( v2358(VarCurr,bitIndex2)
<=> $false )
& ( v2358(VarCurr,bitIndex1)
<=> $false )
& ( v2358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2131,axiom,
~ b0100000001000(bitIndex12) ).
fof(bitBlastConstant_2130,axiom,
b0100000001000(bitIndex11) ).
fof(bitBlastConstant_2129,axiom,
~ b0100000001000(bitIndex10) ).
fof(bitBlastConstant_2128,axiom,
~ b0100000001000(bitIndex9) ).
fof(bitBlastConstant_2127,axiom,
~ b0100000001000(bitIndex8) ).
fof(bitBlastConstant_2126,axiom,
~ b0100000001000(bitIndex7) ).
fof(bitBlastConstant_2125,axiom,
~ b0100000001000(bitIndex6) ).
fof(bitBlastConstant_2124,axiom,
~ b0100000001000(bitIndex5) ).
fof(bitBlastConstant_2123,axiom,
~ b0100000001000(bitIndex4) ).
fof(bitBlastConstant_2122,axiom,
b0100000001000(bitIndex3) ).
fof(bitBlastConstant_2121,axiom,
~ b0100000001000(bitIndex2) ).
fof(bitBlastConstant_2120,axiom,
~ b0100000001000(bitIndex1) ).
fof(bitBlastConstant_2119,axiom,
~ b0100000001000(bitIndex0) ).
fof(addAssignment_80841,axiom,
! [VarCurr] :
( v144075(VarCurr,bitIndex0)
<=> v144077(VarCurr,bitIndex0) ) ).
fof(addAssignment_80840,axiom,
! [VarCurr] :
( v144077(VarCurr,bitIndex0)
<=> v2363(VarCurr,bitIndex0) ) ).
fof(addAssignment_80839,axiom,
! [VarCurr] :
( v144067(VarCurr)
<=> v144069(VarCurr) ) ).
fof(addAssignment_80838,axiom,
! [VarCurr] :
( v144069(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_80837,axiom,
! [VarCurr] :
( v144063(VarCurr)
<=> v144065(VarCurr) ) ).
fof(addAssignment_80836,axiom,
! [VarCurr] :
( v144065(VarCurr)
<=> v2338(VarCurr) ) ).
fof(addAssignment_80835,axiom,
! [VarCurr] :
( v4228(VarCurr)
<=> v4230(VarCurr) ) ).
fof(addAssignment_80834,axiom,
! [VarCurr] :
( v4230(VarCurr)
<=> v4232(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144040(VarNext)
=> ( v4232(VarNext)
<=> v4232(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2043,axiom,
! [VarNext] :
( v144040(VarNext)
=> ( v4232(VarNext)
<=> v144050(VarNext) ) ) ).
fof(addAssignment_80833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144050(VarNext)
<=> v144048(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1586,axiom,
! [VarCurr] :
( ~ v144051(VarCurr)
=> ( v144048(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1578,axiom,
! [VarCurr] :
( v144051(VarCurr)
=> ( v144048(VarCurr)
<=> v4242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19219,axiom,
! [VarCurr] :
( v144051(VarCurr)
<=> ( v144052(VarCurr)
& v144053(VarCurr) ) ) ).
fof(writeUnaryOperator_10973,axiom,
! [VarCurr] :
( ~ v144053(VarCurr)
<=> v4238(VarCurr) ) ).
fof(writeUnaryOperator_10972,axiom,
! [VarCurr] :
( ~ v144052(VarCurr)
<=> v4234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144040(VarNext)
<=> v144041(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144041(VarNext)
<=> ( v144042(VarNext)
& v144035(VarNext) ) ) ) ).
fof(writeUnaryOperator_10971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v144042(VarNext)
<=> v144044(VarNext) ) ) ).
fof(addAssignment_80832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v144044(VarNext)
<=> v144035(VarCurr) ) ) ).
fof(addAssignment_80831,axiom,
! [VarCurr] :
( v144035(VarCurr)
<=> v144037(VarCurr) ) ).
fof(addAssignment_80830,axiom,
! [VarCurr] :
( v144037(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_80829,axiom,
! [VarCurr] :
( v4242(VarCurr)
<=> v4244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19216,axiom,
! [VarCurr] :
( v4244(VarCurr)
<=> ( v144027(VarCurr)
| v144030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19215,axiom,
! [VarCurr] :
( v144030(VarCurr)
<=> ( v4230(VarCurr)
& v144031(VarCurr) ) ) ).
fof(writeUnaryOperator_10970,axiom,
! [VarCurr] :
( ~ v144031(VarCurr)
<=> v144032(VarCurr) ) ).
fof(addAssignment_80828,axiom,
! [VarCurr] :
( v144032(VarCurr)
<=> v144033(VarCurr) ) ).
fof(addAssignment_80827,axiom,
! [VarCurr] :
( v144033(VarCurr)
<=> v144011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19214,axiom,
! [VarCurr] :
( v144027(VarCurr)
<=> ( v4246(VarCurr)
& v144028(VarCurr) ) ) ).
fof(addAssignment_80826,axiom,
! [VarCurr] :
( v144028(VarCurr)
<=> v144029(VarCurr) ) ).
fof(addAssignment_80825,axiom,
! [VarCurr] :
( v144029(VarCurr)
<=> v144011(VarCurr) ) ).
fof(addAssignment_80824,axiom,
! [VarCurr] :
( v144011(VarCurr)
<=> v144013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19213,axiom,
! [VarCurr] :
( v144013(VarCurr)
<=> ( v144016(VarCurr)
| v144024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19212,axiom,
! [VarCurr] :
( v144024(VarCurr)
<=> ( v2354(VarCurr)
& v144025(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2192,axiom,
! [VarCurr] :
( v144025(VarCurr)
<=> ( ( v2358(VarCurr,bitIndex12)
<=> $false )
& ( v2358(VarCurr,bitIndex11)
<=> $true )
& ( v2358(VarCurr,bitIndex10)
<=> $false )
& ( v2358(VarCurr,bitIndex9)
<=> $false )
& ( v2358(VarCurr,bitIndex8)
<=> $false )
& ( v2358(VarCurr,bitIndex7)
<=> $false )
& ( v2358(VarCurr,bitIndex6)
<=> $true )
& ( v2358(VarCurr,bitIndex5)
<=> $false )
& ( v2358(VarCurr,bitIndex4)
<=> $false )
& ( v2358(VarCurr,bitIndex3)
<=> $false )
& ( v2358(VarCurr,bitIndex2)
<=> $false )
& ( v2358(VarCurr,bitIndex1)
<=> $false )
& ( v2358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2118,axiom,
~ b0100001000000(bitIndex12) ).
fof(bitBlastConstant_2117,axiom,
b0100001000000(bitIndex11) ).
fof(bitBlastConstant_2116,axiom,
~ b0100001000000(bitIndex10) ).
fof(bitBlastConstant_2115,axiom,
~ b0100001000000(bitIndex9) ).
fof(bitBlastConstant_2114,axiom,
~ b0100001000000(bitIndex8) ).
fof(bitBlastConstant_2113,axiom,
~ b0100001000000(bitIndex7) ).
fof(bitBlastConstant_2112,axiom,
b0100001000000(bitIndex6) ).
fof(bitBlastConstant_2111,axiom,
~ b0100001000000(bitIndex5) ).
fof(bitBlastConstant_2110,axiom,
~ b0100001000000(bitIndex4) ).
fof(bitBlastConstant_2109,axiom,
~ b0100001000000(bitIndex3) ).
fof(bitBlastConstant_2108,axiom,
~ b0100001000000(bitIndex2) ).
fof(bitBlastConstant_2107,axiom,
~ b0100001000000(bitIndex1) ).
fof(bitBlastConstant_2106,axiom,
~ b0100001000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19211,axiom,
! [VarCurr] :
( v144016(VarCurr)
<=> ( v144017(VarCurr)
| v32575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19210,axiom,
! [VarCurr] :
( v144017(VarCurr)
<=> ( v144018(VarCurr)
| v4266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19209,axiom,
! [VarCurr] :
( v144018(VarCurr)
<=> ( v144019(VarCurr)
| v4280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19208,axiom,
! [VarCurr] :
( v144019(VarCurr)
<=> ( v144020(VarCurr)
| v4263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19207,axiom,
! [VarCurr] :
( v144020(VarCurr)
<=> ( v144021(VarCurr)
& v144023(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2191,axiom,
! [VarCurr] :
( v144023(VarCurr)
<=> ( ( v4253(VarCurr,bitIndex9)
<=> $false )
& ( v4253(VarCurr,bitIndex8)
<=> $false )
& ( v4253(VarCurr,bitIndex7)
<=> $false )
& ( v4253(VarCurr,bitIndex6)
<=> $false )
& ( v4253(VarCurr,bitIndex5)
<=> $false )
& ( v4253(VarCurr,bitIndex4)
<=> $false )
& ( v4253(VarCurr,bitIndex3)
<=> $false )
& ( v4253(VarCurr,bitIndex2)
<=> $false )
& ( v4253(VarCurr,bitIndex1)
<=> $false )
& ( v4253(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19206,axiom,
! [VarCurr] :
( v144021(VarCurr)
<=> ( v4250(VarCurr)
& v144022(VarCurr) ) ) ).
fof(writeUnaryOperator_10969,axiom,
! [VarCurr] :
( ~ v144022(VarCurr)
<=> v4228(VarCurr) ) ).
fof(addAssignment_80823,axiom,
! [VarCurr] :
( v4246(VarCurr)
<=> v4248(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1585,axiom,
! [VarCurr] :
( ~ v144002(VarCurr)
=> ( v4248(VarCurr)
<=> v144006(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1577,axiom,
! [VarCurr] :
( v144002(VarCurr)
=> ( v4248(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1584,axiom,
! [VarCurr] :
( ~ v144007(VarCurr)
=> ( v144006(VarCurr)
<=> v2363(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1576,axiom,
! [VarCurr] :
( v144007(VarCurr)
=> ( v144006(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19205,axiom,
! [VarCurr] :
( v144007(VarCurr)
<=> ( v144008(VarCurr)
| v32575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19204,axiom,
! [VarCurr] :
( v144008(VarCurr)
<=> ( v144009(VarCurr)
| v4280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19203,axiom,
! [VarCurr] :
( v144009(VarCurr)
<=> ( v4263(VarCurr)
| v4266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19202,axiom,
! [VarCurr] :
( v144002(VarCurr)
<=> ( v144003(VarCurr)
& v144005(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2190,axiom,
! [VarCurr] :
( v144005(VarCurr)
<=> ( ( v4253(VarCurr,bitIndex9)
<=> $false )
& ( v4253(VarCurr,bitIndex8)
<=> $false )
& ( v4253(VarCurr,bitIndex7)
<=> $false )
& ( v4253(VarCurr,bitIndex6)
<=> $false )
& ( v4253(VarCurr,bitIndex5)
<=> $false )
& ( v4253(VarCurr,bitIndex4)
<=> $false )
& ( v4253(VarCurr,bitIndex3)
<=> $false )
& ( v4253(VarCurr,bitIndex2)
<=> $false )
& ( v4253(VarCurr,bitIndex1)
<=> $false )
& ( v4253(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19201,axiom,
! [VarCurr] :
( v144003(VarCurr)
<=> ( v4250(VarCurr)
& v144004(VarCurr) ) ) ).
fof(writeUnaryOperator_10968,axiom,
! [VarCurr] :
( ~ v144004(VarCurr)
<=> v4228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19200,axiom,
! [VarCurr] :
( v4280(VarCurr)
<=> ( v143997(VarCurr)
| v4329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19199,axiom,
! [VarCurr] :
( v143997(VarCurr)
<=> ( v143998(VarCurr)
| v4283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19198,axiom,
! [VarCurr] :
( v143998(VarCurr)
<=> ( v143999(VarCurr)
& v2363(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19197,axiom,
! [VarCurr] :
( v143999(VarCurr)
<=> ( v2354(VarCurr)
& v144000(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2189,axiom,
! [VarCurr] :
( v144000(VarCurr)
<=> ( ( v2358(VarCurr,bitIndex12)
<=> $false )
& ( v2358(VarCurr,bitIndex11)
<=> $true )
& ( v2358(VarCurr,bitIndex10)
<=> $false )
& ( v2358(VarCurr,bitIndex9)
<=> $false )
& ( v2358(VarCurr,bitIndex8)
<=> $false )
& ( v2358(VarCurr,bitIndex7)
<=> $false )
& ( v2358(VarCurr,bitIndex6)
<=> $false )
& ( v2358(VarCurr,bitIndex5)
<=> $false )
& ( v2358(VarCurr,bitIndex4)
<=> $true )
& ( v2358(VarCurr,bitIndex3)
<=> $false )
& ( v2358(VarCurr,bitIndex2)
<=> $false )
& ( v2358(VarCurr,bitIndex1)
<=> $false )
& ( v2358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19196,axiom,
! [VarCurr] :
( v4329(VarCurr)
<=> ( v4331(VarCurr)
| v143995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19195,axiom,
! [VarCurr] :
( v143995(VarCurr)
<=> ( v143987(VarCurr)
& v100731(VarCurr) ) ) ).
fof(addAssignment_80822,axiom,
! [VarCurr] :
( v143987(VarCurr)
<=> v143989(VarCurr) ) ).
fof(addAssignment_80821,axiom,
! [VarCurr] :
( v143989(VarCurr)
<=> v143991(VarCurr) ) ).
fof(addAssignment_80820,axiom,
! [VarCurr] :
( v143991(VarCurr)
<=> v143993(VarCurr) ) ).
fof(addAssignment_80819,axiom,
! [VarCurr] :
( v143993(VarCurr)
<=> v100808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19194,axiom,
! [VarCurr] :
( v4331(VarCurr)
<=> ( v143983(VarCurr)
& v143985(VarCurr) ) ) ).
fof(writeUnaryOperator_10967,axiom,
! [VarCurr] :
( ~ v143985(VarCurr)
<=> v4103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19193,axiom,
! [VarCurr] :
( v143983(VarCurr)
<=> ( v4333(VarCurr)
& v143984(VarCurr) ) ) ).
fof(writeUnaryOperator_10966,axiom,
! [VarCurr] :
( ~ v143984(VarCurr)
<=> v4343(VarCurr) ) ).
fof(addAssignment_80818,axiom,
! [VarCurr] :
( v4333(VarCurr)
<=> v4335(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143966(VarNext)
=> ( v4335(VarNext)
<=> v4335(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2042,axiom,
! [VarNext] :
( v143966(VarNext)
=> ( v4335(VarNext)
<=> v143976(VarNext) ) ) ).
fof(addAssignment_80817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143976(VarNext)
<=> v143974(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1583,axiom,
! [VarCurr] :
( ~ v143977(VarCurr)
=> ( v143974(VarCurr)
<=> x84230(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1575,axiom,
! [VarCurr] :
( v143977(VarCurr)
=> ( v143974(VarCurr)
<=> v4341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19192,axiom,
! [VarCurr] :
( v143977(VarCurr)
<=> ( v143978(VarCurr)
& v143979(VarCurr) ) ) ).
fof(writeUnaryOperator_10965,axiom,
! [VarCurr] :
( ~ v143979(VarCurr)
<=> v4339(VarCurr) ) ).
fof(writeUnaryOperator_10964,axiom,
! [VarCurr] :
( ~ v143978(VarCurr)
<=> v4337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143966(VarNext)
<=> v143967(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143967(VarNext)
<=> ( v143968(VarNext)
& v143963(VarNext) ) ) ) ).
fof(writeUnaryOperator_10963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143968(VarNext)
<=> v143970(VarNext) ) ) ).
fof(addAssignment_80816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143970(VarNext)
<=> v143963(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_265,axiom,
( v4335(constB0)
<=> $false ) ).
fof(addAssignment_80815,axiom,
! [VarCurr] :
( v143963(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_80814,axiom,
! [VarCurr] :
( v4341(VarCurr)
<=> v4343(VarCurr) ) ).
fof(addAssignment_80813,axiom,
! [VarCurr] :
( v4343(VarCurr)
<=> v4345(VarCurr) ) ).
fof(addAssignment_80812,axiom,
! [VarCurr] :
( v4345(VarCurr)
<=> v4347(VarCurr) ) ).
fof(addAssignment_80811,axiom,
! [VarCurr] :
( v4347(VarCurr)
<=> v4349(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143946(VarNext)
=> ( v4349(VarNext)
<=> v4349(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2041,axiom,
! [VarNext] :
( v143946(VarNext)
=> ( v4349(VarNext)
<=> v143956(VarNext) ) ) ).
fof(addAssignment_80810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143956(VarNext)
<=> v143954(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1582,axiom,
! [VarCurr] :
( ~ v143957(VarCurr)
=> ( v143954(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1574,axiom,
! [VarCurr] :
( v143957(VarCurr)
=> ( v143954(VarCurr)
<=> v4375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19189,axiom,
! [VarCurr] :
( v143957(VarCurr)
<=> ( v143958(VarCurr)
& v143959(VarCurr) ) ) ).
fof(writeUnaryOperator_10962,axiom,
! [VarCurr] :
( ~ v143959(VarCurr)
<=> v4366(VarCurr) ) ).
fof(writeUnaryOperator_10961,axiom,
! [VarCurr] :
( ~ v143958(VarCurr)
<=> v4351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143946(VarNext)
<=> v143947(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143947(VarNext)
<=> ( v143948(VarNext)
& v143941(VarNext) ) ) ) ).
fof(writeUnaryOperator_10960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143948(VarNext)
<=> v143950(VarNext) ) ) ).
fof(addAssignment_80809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143950(VarNext)
<=> v143941(VarCurr) ) ) ).
fof(addAssignment_80808,axiom,
! [VarCurr] :
( v143941(VarCurr)
<=> v143943(VarCurr) ) ).
fof(addAssignment_80807,axiom,
! [VarCurr] :
( v143943(VarCurr)
<=> v4435(VarCurr) ) ).
fof(addAssignment_80806,axiom,
! [VarCurr] :
( v4375(VarCurr)
<=> v4377(VarCurr) ) ).
fof(addAssignment_80805,axiom,
! [VarCurr] :
( v4377(VarCurr)
<=> v4379(VarCurr) ) ).
fof(addAssignment_80804,axiom,
! [VarCurr] :
( v4379(VarCurr)
<=> v4381(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1581,axiom,
! [VarCurr] :
( ~ v143934(VarCurr)
=> ( v4381(VarCurr)
<=> v143939(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1573,axiom,
! [VarCurr] :
( v143934(VarCurr)
=> ( v4381(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1580,axiom,
! [VarCurr] :
( ~ v4511(VarCurr)
=> ( v143939(VarCurr)
<=> v4345(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1572,axiom,
! [VarCurr] :
( v4511(VarCurr)
=> ( v143939(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19186,axiom,
! [VarCurr] :
( v143934(VarCurr)
<=> ( v143935(VarCurr)
& v143938(VarCurr) ) ) ).
fof(writeUnaryOperator_10959,axiom,
! [VarCurr] :
( ~ v143938(VarCurr)
<=> v4386(VarCurr) ) ).
fof(writeUnaryOperator_10958,axiom,
! [VarCurr] :
( ~ v143935(VarCurr)
<=> v143937(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6890,axiom,
! [VarCurr] :
( v143937(VarCurr)
<=> ( v4383(VarCurr,bitIndex1)
& v4383(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_80803,axiom,
! [VarCurr] :
( v4511(VarCurr)
<=> v4513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19185,axiom,
! [VarCurr] :
( v4513(VarCurr)
<=> ( v143923(VarCurr)
| v143931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19184,axiom,
! [VarCurr] :
( v143931(VarCurr)
<=> ( v143913(VarCurr)
& v143932(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2188,axiom,
! [VarCurr] :
( v143932(VarCurr)
<=> ( ( v143848(VarCurr,bitIndex3)
<=> $false )
& ( v143848(VarCurr,bitIndex2)
<=> $true )
& ( v143848(VarCurr,bitIndex1)
<=> $true )
& ( v143848(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19183,axiom,
! [VarCurr] :
( v143923(VarCurr)
<=> ( v143924(VarCurr)
| v143929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19182,axiom,
! [VarCurr] :
( v143929(VarCurr)
<=> ( v143824(VarCurr)
& v143930(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2187,axiom,
! [VarCurr] :
( v143930(VarCurr)
<=> ( ( v143848(VarCurr,bitIndex3)
<=> $false )
& ( v143848(VarCurr,bitIndex2)
<=> $true )
& ( v143848(VarCurr,bitIndex1)
<=> $true )
& ( v143848(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19181,axiom,
! [VarCurr] :
( v143924(VarCurr)
<=> ( v143925(VarCurr)
| v143927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19180,axiom,
! [VarCurr] :
( v143927(VarCurr)
<=> ( v143800(VarCurr)
& v143928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2186,axiom,
! [VarCurr] :
( v143928(VarCurr)
<=> ( ( v143848(VarCurr,bitIndex3)
<=> $false )
& ( v143848(VarCurr,bitIndex2)
<=> $true )
& ( v143848(VarCurr,bitIndex1)
<=> $false )
& ( v143848(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19179,axiom,
! [VarCurr] :
( v143925(VarCurr)
<=> ( v2044(VarCurr)
& v143926(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2185,axiom,
! [VarCurr] :
( v143926(VarCurr)
<=> ( ( v2200(VarCurr,bitIndex11)
<=> $false )
& ( v2200(VarCurr,bitIndex10)
<=> $true )
& ( v2200(VarCurr,bitIndex9)
<=> $false )
& ( v2200(VarCurr,bitIndex8)
<=> $false ) ) ) ).
fof(addAssignment_80802,axiom,
! [VarCurr] :
( v143913(VarCurr)
<=> v143802(VarCurr,bitIndex0) ) ).
fof(addAssignment_80801,axiom,
! [VarCurr] :
( v143802(VarCurr,bitIndex0)
<=> v143804(VarCurr,bitIndex0) ) ).
fof(addAssignment_80800,axiom,
! [VarNext] :
( v143804(VarNext,bitIndex0)
<=> v143915(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143916(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v143915(VarNext,B)
<=> v143804(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2040,axiom,
! [VarNext] :
( v143916(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v143915(VarNext,B)
<=> v143841(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143916(VarNext)
<=> v143917(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143917(VarNext)
<=> ( v143919(VarNext)
& v143826(VarNext) ) ) ) ).
fof(writeUnaryOperator_10957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143919(VarNext)
<=> v143835(VarNext) ) ) ).
fof(addAssignment_80799,axiom,
! [VarCurr] :
( v143814(VarCurr,bitIndex0)
<=> v143816(VarCurr,bitIndex0) ) ).
fof(addAssignment_80798,axiom,
! [VarCurr] :
( v143816(VarCurr,bitIndex0)
<=> v143818(VarCurr,bitIndex0) ) ).
fof(addAssignment_80797,axiom,
! [VarCurr] :
( v143818(VarCurr,bitIndex0)
<=> v143823(VarCurr,bitIndex0) ) ).
fof(addAssignment_80796,axiom,
! [VarCurr] :
( v143824(VarCurr)
<=> v143802(VarCurr,bitIndex1) ) ).
fof(addAssignment_80795,axiom,
! [VarCurr] :
( v143802(VarCurr,bitIndex1)
<=> v143804(VarCurr,bitIndex1) ) ).
fof(addAssignment_80794,axiom,
! [VarNext] :
( v143804(VarNext,bitIndex1)
<=> v143905(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143906(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v143905(VarNext,B)
<=> v143804(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2039,axiom,
! [VarNext] :
( v143906(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v143905(VarNext,B)
<=> v143841(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143906(VarNext)
<=> v143907(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143907(VarNext)
<=> ( v143909(VarNext)
& v143826(VarNext) ) ) ) ).
fof(writeUnaryOperator_10956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143909(VarNext)
<=> v143835(VarNext) ) ) ).
fof(addAssignment_80793,axiom,
! [VarCurr] :
( v143814(VarCurr,bitIndex1)
<=> v143816(VarCurr,bitIndex1) ) ).
fof(addAssignment_80792,axiom,
! [VarCurr] :
( v143816(VarCurr,bitIndex1)
<=> v143818(VarCurr,bitIndex1) ) ).
fof(addAssignment_80791,axiom,
! [VarCurr] :
( v143818(VarCurr,bitIndex1)
<=> v143823(VarCurr,bitIndex1) ) ).
fof(addAssignment_80790,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v143848(VarCurr,B)
<=> v143850(VarCurr,B) ) ) ).
fof(addAssignment_80789,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v143850(VarCurr,B)
<=> v143852(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143887(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v143852(VarNext,B)
<=> v143852(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2038,axiom,
! [VarNext] :
( v143887(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v143852(VarNext,B)
<=> v143897(VarNext,B) ) ) ) ).
fof(addAssignment_80788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v143897(VarNext,B)
<=> v143895(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1579,axiom,
! [VarCurr] :
( ~ v143898(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v143895(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1571,axiom,
! [VarCurr] :
( v143898(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v143895(VarCurr,B)
<=> v143862(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19174,axiom,
! [VarCurr] :
( v143898(VarCurr)
<=> ( v143899(VarCurr)
& v143900(VarCurr) ) ) ).
fof(writeUnaryOperator_10955,axiom,
! [VarCurr] :
( ~ v143900(VarCurr)
<=> v143858(VarCurr) ) ).
fof(writeUnaryOperator_10954,axiom,
! [VarCurr] :
( ~ v143899(VarCurr)
<=> v143854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143887(VarNext)
<=> v143888(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143888(VarNext)
<=> ( v143889(VarNext)
& v143882(VarNext) ) ) ) ).
fof(writeUnaryOperator_10953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143889(VarNext)
<=> v143891(VarNext) ) ) ).
fof(addAssignment_80787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143891(VarNext)
<=> v143882(VarCurr) ) ) ).
fof(addAssignment_80786,axiom,
! [VarCurr] :
( v143882(VarCurr)
<=> v143884(VarCurr) ) ).
fof(addAssignment_80785,axiom,
! [VarCurr] :
( v143884(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_80784,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v143862(VarCurr,B)
<=> v143864(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2116,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v143864(VarCurr,B)
<=> ( v143874(VarCurr,B)
| v143877(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2115,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v143877(VarCurr,B)
<=> ( v143850(VarCurr,B)
& v143878(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10952,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v143878(VarCurr,B)
<=> ~ v143879(VarCurr,B) ) ) ).
fof(addAssignment_80783,axiom,
! [VarCurr] :
( v143879(VarCurr,bitIndex0)
<=> v143880(VarCurr) ) ).
fof(addAssignment_80782,axiom,
! [VarCurr] :
( v143879(VarCurr,bitIndex1)
<=> v143880(VarCurr) ) ).
fof(addAssignment_80781,axiom,
! [VarCurr] :
( v143879(VarCurr,bitIndex2)
<=> v143880(VarCurr) ) ).
fof(addAssignment_80780,axiom,
! [VarCurr] :
( v143879(VarCurr,bitIndex3)
<=> v143880(VarCurr) ) ).
fof(addAssignment_80779,axiom,
! [VarCurr] :
( v143880(VarCurr)
<=> v143868(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2114,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v143874(VarCurr,B)
<=> ( v143866(VarCurr,B)
& v143875(VarCurr,B) ) ) ) ).
fof(addAssignment_80778,axiom,
! [VarCurr] :
( v143875(VarCurr,bitIndex0)
<=> v143876(VarCurr) ) ).
fof(addAssignment_80777,axiom,
! [VarCurr] :
( v143875(VarCurr,bitIndex1)
<=> v143876(VarCurr) ) ).
fof(addAssignment_80776,axiom,
! [VarCurr] :
( v143875(VarCurr,bitIndex2)
<=> v143876(VarCurr) ) ).
fof(addAssignment_80775,axiom,
! [VarCurr] :
( v143875(VarCurr,bitIndex3)
<=> v143876(VarCurr) ) ).
fof(addAssignment_80774,axiom,
! [VarCurr] :
( v143876(VarCurr)
<=> v143868(VarCurr) ) ).
fof(addAssignment_80773,axiom,
! [VarCurr] :
( v143868(VarCurr)
<=> v143870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19171,axiom,
! [VarCurr] :
( v143870(VarCurr)
<=> ( v2044(VarCurr)
& v143872(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2184,axiom,
! [VarCurr] :
( v143872(VarCurr)
<=> ( ( v2200(VarCurr,bitIndex11)
<=> $false )
& ( v2200(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addAssignment_80772,axiom,
! [VarCurr] :
( ( v143866(VarCurr,bitIndex3)
<=> v2200(VarCurr,bitIndex11) )
& ( v143866(VarCurr,bitIndex2)
<=> v2200(VarCurr,bitIndex10) )
& ( v143866(VarCurr,bitIndex1)
<=> v2200(VarCurr,bitIndex9) )
& ( v143866(VarCurr,bitIndex0)
<=> v2200(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_80771,axiom,
! [VarCurr] :
( v143858(VarCurr)
<=> v143860(VarCurr) ) ).
fof(addAssignment_80770,axiom,
! [VarCurr] :
( v143860(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_80769,axiom,
! [VarCurr] :
( v143854(VarCurr)
<=> v143856(VarCurr) ) ).
fof(addAssignment_80768,axiom,
! [VarCurr] :
( v143856(VarCurr)
<=> v2056(VarCurr) ) ).
fof(addAssignment_80767,axiom,
! [VarCurr] :
( v143800(VarCurr)
<=> v143802(VarCurr,bitIndex2) ) ).
fof(addAssignment_80766,axiom,
! [VarCurr] :
( v143802(VarCurr,bitIndex2)
<=> v143804(VarCurr,bitIndex2) ) ).
fof(addAssignment_80765,axiom,
! [VarNext] :
( v143804(VarNext,bitIndex2)
<=> v143830(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143831(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v143830(VarNext,B)
<=> v143804(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2037,axiom,
! [VarNext] :
( v143831(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v143830(VarNext,B)
<=> v143841(VarNext,B) ) ) ) ).
fof(addAssignment_80764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v143841(VarNext,B)
<=> v143839(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1578,axiom,
! [VarCurr] :
( ~ v143842(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v143839(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1570,axiom,
! [VarCurr] :
( v143842(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v143839(VarCurr,B)
<=> v143814(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19170,axiom,
! [VarCurr] :
( v143842(VarCurr)
<=> ( v143843(VarCurr)
& v143844(VarCurr) ) ) ).
fof(writeUnaryOperator_10951,axiom,
! [VarCurr] :
( ~ v143844(VarCurr)
<=> v143810(VarCurr) ) ).
fof(writeUnaryOperator_10950,axiom,
! [VarCurr] :
( ~ v143843(VarCurr)
<=> v143806(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143831(VarNext)
<=> v143832(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143832(VarNext)
<=> ( v143833(VarNext)
& v143826(VarNext) ) ) ) ).
fof(writeUnaryOperator_10949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143833(VarNext)
<=> v143835(VarNext) ) ) ).
fof(addAssignment_80763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143835(VarNext)
<=> v143826(VarCurr) ) ) ).
fof(addAssignment_80762,axiom,
! [VarCurr] :
( v143826(VarCurr)
<=> v143828(VarCurr) ) ).
fof(addAssignment_80761,axiom,
! [VarCurr] :
( v143828(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_80760,axiom,
! [VarCurr] :
( v143814(VarCurr,bitIndex2)
<=> v143816(VarCurr,bitIndex2) ) ).
fof(addAssignment_80759,axiom,
! [VarCurr] :
( v143816(VarCurr,bitIndex2)
<=> v143818(VarCurr,bitIndex2) ) ).
fof(addAssignment_80758,axiom,
! [VarCurr] :
( v143818(VarCurr,bitIndex2)
<=> v143823(VarCurr,bitIndex2) ) ).
fof(addAssignment_80757,axiom,
! [VarCurr] :
( v143823(VarCurr,bitIndex0)
<=> v143824(VarCurr) ) ).
fof(addAssignment_80756,axiom,
! [VarCurr] :
( v143823(VarCurr,bitIndex1)
<=> v143800(VarCurr) ) ).
fof(addAssignment_80755,axiom,
! [VarCurr] :
( v143823(VarCurr,bitIndex2)
<=> v143820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19167,axiom,
! [VarCurr] :
( v143820(VarCurr)
<=> ( v2044(VarCurr)
& v143822(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2183,axiom,
! [VarCurr] :
( v143822(VarCurr)
<=> ( ( v2200(VarCurr,bitIndex11)
<=> $false )
& ( v2200(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addAssignment_80754,axiom,
! [VarCurr] :
( v143810(VarCurr)
<=> v143812(VarCurr) ) ).
fof(addAssignment_80753,axiom,
! [VarCurr] :
( v143812(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_80752,axiom,
! [VarCurr] :
( v143806(VarCurr)
<=> v143808(VarCurr) ) ).
fof(addAssignment_80751,axiom,
! [VarCurr] :
( v143808(VarCurr)
<=> v2056(VarCurr) ) ).
fof(addAssignment_80750,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2200(VarCurr,B)
<=> v2202(VarCurr,B) ) ) ).
fof(addAssignment_80749,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2202(VarCurr,B)
<=> v143640(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2113,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143640(VarCurr,B)
<=> ( v143641(VarCurr,B)
| v143795(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2112,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143795(VarCurr,B)
<=> ( v143796(VarCurr,B)
& v143585(VarCurr,B) ) ) ) ).
fof(addAssignment_80748,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex0)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80747,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex1)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80746,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex2)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80745,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex3)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80744,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex4)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80743,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex5)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80742,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex6)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80741,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex7)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80740,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex8)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80739,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex9)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80738,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex10)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80737,axiom,
! [VarCurr] :
( v143796(VarCurr,bitIndex11)
<=> v143797(VarCurr) ) ).
fof(addAssignment_80736,axiom,
! [VarCurr] :
( v143797(VarCurr)
<=> v143798(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2182,axiom,
! [VarCurr] :
( v143798(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2111,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143641(VarCurr,B)
<=> ( v143642(VarCurr,B)
| v143791(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2110,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143791(VarCurr,B)
<=> ( v143792(VarCurr,B)
& v143528(VarCurr,B) ) ) ) ).
fof(addAssignment_80735,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex0)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80734,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex1)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80733,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex2)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80732,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex3)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80731,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex4)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80730,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex5)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80729,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex6)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80728,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex7)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80727,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex8)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80726,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex9)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80725,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex10)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80724,axiom,
! [VarCurr] :
( v143792(VarCurr,bitIndex11)
<=> v143793(VarCurr) ) ).
fof(addAssignment_80723,axiom,
! [VarCurr] :
( v143793(VarCurr)
<=> v143794(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2181,axiom,
! [VarCurr] :
( v143794(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2109,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143642(VarCurr,B)
<=> ( v143643(VarCurr,B)
| v143787(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2108,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143787(VarCurr,B)
<=> ( v143788(VarCurr,B)
& v143471(VarCurr,B) ) ) ) ).
fof(addAssignment_80722,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex0)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80721,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex1)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80720,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex2)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80719,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex3)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80718,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex4)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80717,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex5)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80716,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex6)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80715,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex7)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80714,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex8)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80713,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex9)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80712,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex10)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80711,axiom,
! [VarCurr] :
( v143788(VarCurr,bitIndex11)
<=> v143789(VarCurr) ) ).
fof(addAssignment_80710,axiom,
! [VarCurr] :
( v143789(VarCurr)
<=> v143790(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2180,axiom,
! [VarCurr] :
( v143790(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2107,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143643(VarCurr,B)
<=> ( v143644(VarCurr,B)
| v143783(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2106,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143783(VarCurr,B)
<=> ( v143784(VarCurr,B)
& v143414(VarCurr,B) ) ) ) ).
fof(addAssignment_80709,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex0)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80708,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex1)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80707,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex2)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80706,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex3)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80705,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex4)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80704,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex5)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80703,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex6)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80702,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex7)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80701,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex8)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80700,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex9)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80699,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex10)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80698,axiom,
! [VarCurr] :
( v143784(VarCurr,bitIndex11)
<=> v143785(VarCurr) ) ).
fof(addAssignment_80697,axiom,
! [VarCurr] :
( v143785(VarCurr)
<=> v143786(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2179,axiom,
! [VarCurr] :
( v143786(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2105,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143644(VarCurr,B)
<=> ( v143645(VarCurr,B)
| v143779(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2104,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143779(VarCurr,B)
<=> ( v143780(VarCurr,B)
& v143357(VarCurr,B) ) ) ) ).
fof(addAssignment_80696,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex0)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80695,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex1)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80694,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex2)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80693,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex3)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80692,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex4)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80691,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex5)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80690,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex6)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80689,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex7)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80688,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex8)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80687,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex9)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80686,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex10)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80685,axiom,
! [VarCurr] :
( v143780(VarCurr,bitIndex11)
<=> v143781(VarCurr) ) ).
fof(addAssignment_80684,axiom,
! [VarCurr] :
( v143781(VarCurr)
<=> v143782(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2178,axiom,
! [VarCurr] :
( v143782(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2103,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143645(VarCurr,B)
<=> ( v143646(VarCurr,B)
| v143775(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2102,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143775(VarCurr,B)
<=> ( v143776(VarCurr,B)
& v143300(VarCurr,B) ) ) ) ).
fof(addAssignment_80683,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex0)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80682,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex1)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80681,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex2)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80680,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex3)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80679,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex4)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80678,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex5)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80677,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex6)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80676,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex7)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80675,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex8)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80674,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex9)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80673,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex10)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80672,axiom,
! [VarCurr] :
( v143776(VarCurr,bitIndex11)
<=> v143777(VarCurr) ) ).
fof(addAssignment_80671,axiom,
! [VarCurr] :
( v143777(VarCurr)
<=> v143778(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2177,axiom,
! [VarCurr] :
( v143778(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2101,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143646(VarCurr,B)
<=> ( v143647(VarCurr,B)
| v143771(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2100,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143771(VarCurr,B)
<=> ( v143772(VarCurr,B)
& v143243(VarCurr,B) ) ) ) ).
fof(addAssignment_80670,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex0)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80669,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex1)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80668,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex2)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80667,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex3)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80666,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex4)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80665,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex5)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80664,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex6)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80663,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex7)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80662,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex8)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80661,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex9)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80660,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex10)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80659,axiom,
! [VarCurr] :
( v143772(VarCurr,bitIndex11)
<=> v143773(VarCurr) ) ).
fof(addAssignment_80658,axiom,
! [VarCurr] :
( v143773(VarCurr)
<=> v143774(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2176,axiom,
! [VarCurr] :
( v143774(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2099,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143647(VarCurr,B)
<=> ( v143648(VarCurr,B)
| v143767(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2098,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143767(VarCurr,B)
<=> ( v143768(VarCurr,B)
& v143186(VarCurr,B) ) ) ) ).
fof(addAssignment_80657,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex0)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80656,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex1)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80655,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex2)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80654,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex3)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80653,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex4)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80652,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex5)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80651,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex6)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80650,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex7)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80649,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex8)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80648,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex9)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80647,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex10)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80646,axiom,
! [VarCurr] :
( v143768(VarCurr,bitIndex11)
<=> v143769(VarCurr) ) ).
fof(addAssignment_80645,axiom,
! [VarCurr] :
( v143769(VarCurr)
<=> v143770(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2175,axiom,
! [VarCurr] :
( v143770(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2097,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143648(VarCurr,B)
<=> ( v143649(VarCurr,B)
| v143763(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2096,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143763(VarCurr,B)
<=> ( v143764(VarCurr,B)
& v143129(VarCurr,B) ) ) ) ).
fof(addAssignment_80644,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex0)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80643,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex1)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80642,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex2)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80641,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex3)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80640,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex4)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80639,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex5)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80638,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex6)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80637,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex7)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80636,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex8)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80635,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex9)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80634,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex10)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80633,axiom,
! [VarCurr] :
( v143764(VarCurr,bitIndex11)
<=> v143765(VarCurr) ) ).
fof(addAssignment_80632,axiom,
! [VarCurr] :
( v143765(VarCurr)
<=> v143766(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2174,axiom,
! [VarCurr] :
( v143766(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2095,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143649(VarCurr,B)
<=> ( v143650(VarCurr,B)
| v143759(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2094,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143759(VarCurr,B)
<=> ( v143760(VarCurr,B)
& v143072(VarCurr,B) ) ) ) ).
fof(addAssignment_80631,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex0)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80630,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex1)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80629,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex2)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80628,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex3)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80627,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex4)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80626,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex5)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80625,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex6)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80624,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex7)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80623,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex8)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80622,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex9)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80621,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex10)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80620,axiom,
! [VarCurr] :
( v143760(VarCurr,bitIndex11)
<=> v143761(VarCurr) ) ).
fof(addAssignment_80619,axiom,
! [VarCurr] :
( v143761(VarCurr)
<=> v143762(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2173,axiom,
! [VarCurr] :
( v143762(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2093,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143650(VarCurr,B)
<=> ( v143651(VarCurr,B)
| v143755(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2092,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143755(VarCurr,B)
<=> ( v143756(VarCurr,B)
& v143015(VarCurr,B) ) ) ) ).
fof(addAssignment_80618,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex0)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80617,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex1)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80616,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex2)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80615,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex3)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80614,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex4)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80613,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex5)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80612,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex6)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80611,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex7)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80610,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex8)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80609,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex9)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80608,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex10)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80607,axiom,
! [VarCurr] :
( v143756(VarCurr,bitIndex11)
<=> v143757(VarCurr) ) ).
fof(addAssignment_80606,axiom,
! [VarCurr] :
( v143757(VarCurr)
<=> v143758(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2172,axiom,
! [VarCurr] :
( v143758(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2091,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143651(VarCurr,B)
<=> ( v143652(VarCurr,B)
| v143751(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2090,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143751(VarCurr,B)
<=> ( v143752(VarCurr,B)
& v142958(VarCurr,B) ) ) ) ).
fof(addAssignment_80605,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex0)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80604,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex1)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80603,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex2)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80602,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex3)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80601,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex4)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80600,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex5)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80599,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex6)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80598,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex7)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80597,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex8)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80596,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex9)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80595,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex10)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80594,axiom,
! [VarCurr] :
( v143752(VarCurr,bitIndex11)
<=> v143753(VarCurr) ) ).
fof(addAssignment_80593,axiom,
! [VarCurr] :
( v143753(VarCurr)
<=> v143754(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2171,axiom,
! [VarCurr] :
( v143754(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2089,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143652(VarCurr,B)
<=> ( v143653(VarCurr,B)
| v143747(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2088,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143747(VarCurr,B)
<=> ( v143748(VarCurr,B)
& v142901(VarCurr,B) ) ) ) ).
fof(addAssignment_80592,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex0)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80591,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex1)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80590,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex2)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80589,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex3)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80588,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex4)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80587,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex5)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80586,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex6)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80585,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex7)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80584,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex8)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80583,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex9)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80582,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex10)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80581,axiom,
! [VarCurr] :
( v143748(VarCurr,bitIndex11)
<=> v143749(VarCurr) ) ).
fof(addAssignment_80580,axiom,
! [VarCurr] :
( v143749(VarCurr)
<=> v143750(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2170,axiom,
! [VarCurr] :
( v143750(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2087,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143653(VarCurr,B)
<=> ( v143654(VarCurr,B)
| v143743(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2086,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143743(VarCurr,B)
<=> ( v143744(VarCurr,B)
& v142844(VarCurr,B) ) ) ) ).
fof(addAssignment_80579,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex0)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80578,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex1)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80577,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex2)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80576,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex3)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80575,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex4)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80574,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex5)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80573,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex6)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80572,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex7)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80571,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex8)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80570,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex9)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80569,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex10)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80568,axiom,
! [VarCurr] :
( v143744(VarCurr,bitIndex11)
<=> v143745(VarCurr) ) ).
fof(addAssignment_80567,axiom,
! [VarCurr] :
( v143745(VarCurr)
<=> v143746(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2169,axiom,
! [VarCurr] :
( v143746(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2085,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143654(VarCurr,B)
<=> ( v143655(VarCurr,B)
| v143739(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2084,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143739(VarCurr,B)
<=> ( v143740(VarCurr,B)
& v142787(VarCurr,B) ) ) ) ).
fof(addAssignment_80566,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex0)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80565,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex1)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80564,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex2)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80563,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex3)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80562,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex4)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80561,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex5)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80560,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex6)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80559,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex7)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80558,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex8)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80557,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex9)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80556,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex10)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80555,axiom,
! [VarCurr] :
( v143740(VarCurr,bitIndex11)
<=> v143741(VarCurr) ) ).
fof(addAssignment_80554,axiom,
! [VarCurr] :
( v143741(VarCurr)
<=> v143742(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2168,axiom,
! [VarCurr] :
( v143742(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2083,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143655(VarCurr,B)
<=> ( v143656(VarCurr,B)
| v143735(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2082,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143735(VarCurr,B)
<=> ( v143736(VarCurr,B)
& v142730(VarCurr,B) ) ) ) ).
fof(addAssignment_80553,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex0)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80552,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex1)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80551,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex2)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80550,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex3)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80549,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex4)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80548,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex5)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80547,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex6)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80546,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex7)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80545,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex8)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80544,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex9)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80543,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex10)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80542,axiom,
! [VarCurr] :
( v143736(VarCurr,bitIndex11)
<=> v143737(VarCurr) ) ).
fof(addAssignment_80541,axiom,
! [VarCurr] :
( v143737(VarCurr)
<=> v143738(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2167,axiom,
! [VarCurr] :
( v143738(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $true )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2081,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143656(VarCurr,B)
<=> ( v143657(VarCurr,B)
| v143731(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2080,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143731(VarCurr,B)
<=> ( v143732(VarCurr,B)
& v142674(VarCurr,B) ) ) ) ).
fof(addAssignment_80540,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex0)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80539,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex1)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80538,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex2)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80537,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex3)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80536,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex4)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80535,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex5)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80534,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex6)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80533,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex7)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80532,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex8)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80531,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex9)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80530,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex10)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80529,axiom,
! [VarCurr] :
( v143732(VarCurr,bitIndex11)
<=> v143733(VarCurr) ) ).
fof(addAssignment_80528,axiom,
! [VarCurr] :
( v143733(VarCurr)
<=> v143734(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2166,axiom,
! [VarCurr] :
( v143734(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2079,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143657(VarCurr,B)
<=> ( v143658(VarCurr,B)
| v143727(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2078,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143727(VarCurr,B)
<=> ( v143728(VarCurr,B)
& v142618(VarCurr,B) ) ) ) ).
fof(addAssignment_80527,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex0)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80526,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex1)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80525,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex2)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80524,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex3)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80523,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex4)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80522,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex5)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80521,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex6)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80520,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex7)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80519,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex8)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80518,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex9)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80517,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex10)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80516,axiom,
! [VarCurr] :
( v143728(VarCurr,bitIndex11)
<=> v143729(VarCurr) ) ).
fof(addAssignment_80515,axiom,
! [VarCurr] :
( v143729(VarCurr)
<=> v143730(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2165,axiom,
! [VarCurr] :
( v143730(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2077,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143658(VarCurr,B)
<=> ( v143659(VarCurr,B)
| v143723(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2076,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143723(VarCurr,B)
<=> ( v143724(VarCurr,B)
& v142562(VarCurr,B) ) ) ) ).
fof(addAssignment_80514,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex0)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80513,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex1)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80512,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex2)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80511,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex3)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80510,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex4)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80509,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex5)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80508,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex6)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80507,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex7)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80506,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex8)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80505,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex9)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80504,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex10)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80503,axiom,
! [VarCurr] :
( v143724(VarCurr,bitIndex11)
<=> v143725(VarCurr) ) ).
fof(addAssignment_80502,axiom,
! [VarCurr] :
( v143725(VarCurr)
<=> v143726(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2164,axiom,
! [VarCurr] :
( v143726(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2075,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143659(VarCurr,B)
<=> ( v143660(VarCurr,B)
| v143719(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2074,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143719(VarCurr,B)
<=> ( v143720(VarCurr,B)
& v142506(VarCurr,B) ) ) ) ).
fof(addAssignment_80501,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex0)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80500,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex1)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80499,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex2)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80498,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex3)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80497,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex4)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80496,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex5)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80495,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex6)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80494,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex7)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80493,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex8)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80492,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex9)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80491,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex10)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80490,axiom,
! [VarCurr] :
( v143720(VarCurr,bitIndex11)
<=> v143721(VarCurr) ) ).
fof(addAssignment_80489,axiom,
! [VarCurr] :
( v143721(VarCurr)
<=> v143722(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2163,axiom,
! [VarCurr] :
( v143722(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2073,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143660(VarCurr,B)
<=> ( v143661(VarCurr,B)
| v143715(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2072,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143715(VarCurr,B)
<=> ( v143716(VarCurr,B)
& v142450(VarCurr,B) ) ) ) ).
fof(addAssignment_80488,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex0)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80487,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex1)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80486,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex2)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80485,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex3)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80484,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex4)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80483,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex5)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80482,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex6)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80481,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex7)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80480,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex8)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80479,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex9)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80478,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex10)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80477,axiom,
! [VarCurr] :
( v143716(VarCurr,bitIndex11)
<=> v143717(VarCurr) ) ).
fof(addAssignment_80476,axiom,
! [VarCurr] :
( v143717(VarCurr)
<=> v143718(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2162,axiom,
! [VarCurr] :
( v143718(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2071,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143661(VarCurr,B)
<=> ( v143662(VarCurr,B)
| v143711(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2070,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143711(VarCurr,B)
<=> ( v143712(VarCurr,B)
& v142394(VarCurr,B) ) ) ) ).
fof(addAssignment_80475,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex0)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80474,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex1)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80473,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex2)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80472,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex3)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80471,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex4)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80470,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex5)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80469,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex6)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80468,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex7)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80467,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex8)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80466,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex9)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80465,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex10)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80464,axiom,
! [VarCurr] :
( v143712(VarCurr,bitIndex11)
<=> v143713(VarCurr) ) ).
fof(addAssignment_80463,axiom,
! [VarCurr] :
( v143713(VarCurr)
<=> v143714(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2161,axiom,
! [VarCurr] :
( v143714(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2069,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143662(VarCurr,B)
<=> ( v143663(VarCurr,B)
| v143707(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2068,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143707(VarCurr,B)
<=> ( v143708(VarCurr,B)
& v142338(VarCurr,B) ) ) ) ).
fof(addAssignment_80462,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex0)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80461,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex1)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80460,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex2)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80459,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex3)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80458,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex4)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80457,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex5)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80456,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex6)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80455,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex7)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80454,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex8)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80453,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex9)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80452,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex10)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80451,axiom,
! [VarCurr] :
( v143708(VarCurr,bitIndex11)
<=> v143709(VarCurr) ) ).
fof(addAssignment_80450,axiom,
! [VarCurr] :
( v143709(VarCurr)
<=> v143710(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2160,axiom,
! [VarCurr] :
( v143710(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2067,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143663(VarCurr,B)
<=> ( v143664(VarCurr,B)
| v143703(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2066,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143703(VarCurr,B)
<=> ( v143704(VarCurr,B)
& v142282(VarCurr,B) ) ) ) ).
fof(addAssignment_80449,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex0)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80448,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex1)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80447,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex2)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80446,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex3)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80445,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex4)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80444,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex5)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80443,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex6)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80442,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex7)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80441,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex8)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80440,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex9)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80439,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex10)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80438,axiom,
! [VarCurr] :
( v143704(VarCurr,bitIndex11)
<=> v143705(VarCurr) ) ).
fof(addAssignment_80437,axiom,
! [VarCurr] :
( v143705(VarCurr)
<=> v143706(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2159,axiom,
! [VarCurr] :
( v143706(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $true )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2065,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143664(VarCurr,B)
<=> ( v143665(VarCurr,B)
| v143699(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2064,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143699(VarCurr,B)
<=> ( v143700(VarCurr,B)
& v142226(VarCurr,B) ) ) ) ).
fof(addAssignment_80436,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex0)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80435,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex1)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80434,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex2)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80433,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex3)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80432,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex4)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80431,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex5)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80430,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex6)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80429,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex7)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80428,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex8)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80427,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex9)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80426,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex10)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80425,axiom,
! [VarCurr] :
( v143700(VarCurr,bitIndex11)
<=> v143701(VarCurr) ) ).
fof(addAssignment_80424,axiom,
! [VarCurr] :
( v143701(VarCurr)
<=> v143702(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2158,axiom,
! [VarCurr] :
( v143702(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2063,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143665(VarCurr,B)
<=> ( v143666(VarCurr,B)
| v143695(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2062,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143695(VarCurr,B)
<=> ( v143696(VarCurr,B)
& v142170(VarCurr,B) ) ) ) ).
fof(addAssignment_80423,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex0)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80422,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex1)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80421,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex2)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80420,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex3)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80419,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex4)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80418,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex5)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80417,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex6)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80416,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex7)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80415,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex8)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80414,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex9)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80413,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex10)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80412,axiom,
! [VarCurr] :
( v143696(VarCurr,bitIndex11)
<=> v143697(VarCurr) ) ).
fof(addAssignment_80411,axiom,
! [VarCurr] :
( v143697(VarCurr)
<=> v143698(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2157,axiom,
! [VarCurr] :
( v143698(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2061,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143666(VarCurr,B)
<=> ( v143667(VarCurr,B)
| v143691(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2060,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143691(VarCurr,B)
<=> ( v143692(VarCurr,B)
& v142114(VarCurr,B) ) ) ) ).
fof(addAssignment_80410,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex0)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80409,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex1)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80408,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex2)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80407,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex3)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80406,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex4)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80405,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex5)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80404,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex6)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80403,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex7)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80402,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex8)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80401,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex9)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80400,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex10)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80399,axiom,
! [VarCurr] :
( v143692(VarCurr,bitIndex11)
<=> v143693(VarCurr) ) ).
fof(addAssignment_80398,axiom,
! [VarCurr] :
( v143693(VarCurr)
<=> v143694(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2156,axiom,
! [VarCurr] :
( v143694(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2059,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143667(VarCurr,B)
<=> ( v143668(VarCurr,B)
| v143687(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2058,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143687(VarCurr,B)
<=> ( v143688(VarCurr,B)
& v142058(VarCurr,B) ) ) ) ).
fof(addAssignment_80397,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex0)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80396,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex1)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80395,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex2)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80394,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex3)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80393,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex4)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80392,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex5)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80391,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex6)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80390,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex7)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80389,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex8)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80388,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex9)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80387,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex10)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80386,axiom,
! [VarCurr] :
( v143688(VarCurr,bitIndex11)
<=> v143689(VarCurr) ) ).
fof(addAssignment_80385,axiom,
! [VarCurr] :
( v143689(VarCurr)
<=> v143690(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2155,axiom,
! [VarCurr] :
( v143690(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $true )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2057,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143668(VarCurr,B)
<=> ( v143669(VarCurr,B)
| v143683(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2056,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143683(VarCurr,B)
<=> ( v143684(VarCurr,B)
& v142002(VarCurr,B) ) ) ) ).
fof(addAssignment_80384,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex0)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80383,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex1)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80382,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex2)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80381,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex3)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80380,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex4)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80379,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex5)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80378,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex6)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80377,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex7)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80376,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex8)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80375,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex9)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80374,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex10)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80373,axiom,
! [VarCurr] :
( v143684(VarCurr,bitIndex11)
<=> v143685(VarCurr) ) ).
fof(addAssignment_80372,axiom,
! [VarCurr] :
( v143685(VarCurr)
<=> v143686(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2154,axiom,
! [VarCurr] :
( v143686(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2055,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143669(VarCurr,B)
<=> ( v143670(VarCurr,B)
| v143679(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2054,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143679(VarCurr,B)
<=> ( v143680(VarCurr,B)
& v141946(VarCurr,B) ) ) ) ).
fof(addAssignment_80371,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex0)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80370,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex1)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80369,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex2)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80368,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex3)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80367,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex4)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80366,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex5)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80365,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex6)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80364,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex7)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80363,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex8)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80362,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex9)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80361,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex10)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80360,axiom,
! [VarCurr] :
( v143680(VarCurr,bitIndex11)
<=> v143681(VarCurr) ) ).
fof(addAssignment_80359,axiom,
! [VarCurr] :
( v143681(VarCurr)
<=> v143682(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2153,axiom,
! [VarCurr] :
( v143682(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $true )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2053,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143670(VarCurr,B)
<=> ( v143671(VarCurr,B)
| v143675(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2052,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143675(VarCurr,B)
<=> ( v143676(VarCurr,B)
& v141890(VarCurr,B) ) ) ) ).
fof(addAssignment_80358,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex0)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80357,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex1)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80356,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex2)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80355,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex3)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80354,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex4)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80353,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex5)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80352,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex6)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80351,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex7)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80350,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex8)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80349,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex9)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80348,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex10)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80347,axiom,
! [VarCurr] :
( v143676(VarCurr,bitIndex11)
<=> v143677(VarCurr) ) ).
fof(addAssignment_80346,axiom,
! [VarCurr] :
( v143677(VarCurr)
<=> v143678(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2152,axiom,
! [VarCurr] :
( v143678(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2051,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143671(VarCurr,B)
<=> ( v143672(VarCurr,B)
& v2302(VarCurr,B) ) ) ) ).
fof(addAssignment_80345,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex0)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80344,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex1)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80343,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex2)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80342,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex3)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80341,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex4)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80340,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex5)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80339,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex6)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80338,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex7)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80337,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex8)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80336,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex9)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80335,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex10)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80334,axiom,
! [VarCurr] :
( v143672(VarCurr,bitIndex11)
<=> v143673(VarCurr) ) ).
fof(addAssignment_80333,axiom,
! [VarCurr] :
( v143673(VarCurr)
<=> v143674(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2151,axiom,
! [VarCurr] :
( v143674(VarCurr)
<=> ( ( v2204(VarCurr,bitIndex4)
<=> $false )
& ( v2204(VarCurr,bitIndex3)
<=> $false )
& ( v2204(VarCurr,bitIndex2)
<=> $false )
& ( v2204(VarCurr,bitIndex1)
<=> $false )
& ( v2204(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_80332,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143585(VarCurr,B)
<=> v143587(VarCurr,B) ) ) ).
fof(addAssignment_80331,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143587(VarCurr,B)
<=> v143589(VarCurr,B) ) ) ).
fof(addAssignment_80330,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143589(VarNext,B)
<=> v143623(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143624(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143623(VarNext,B)
<=> v143589(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2036,axiom,
! [VarNext] :
( v143624(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143623(VarNext,B)
<=> v143634(VarNext,B) ) ) ) ).
fof(addAssignment_80329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143634(VarNext,B)
<=> v143632(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1577,axiom,
! [VarCurr] :
( ~ v143635(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143632(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1569,axiom,
! [VarCurr] :
( v143635(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143632(VarCurr,B)
<=> v143599(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19166,axiom,
! [VarCurr] :
( v143635(VarCurr)
<=> ( v143636(VarCurr)
& v143637(VarCurr) ) ) ).
fof(writeUnaryOperator_10948,axiom,
! [VarCurr] :
( ~ v143637(VarCurr)
<=> v143595(VarCurr) ) ).
fof(writeUnaryOperator_10947,axiom,
! [VarCurr] :
( ~ v143636(VarCurr)
<=> v143591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143624(VarNext)
<=> v143625(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143625(VarNext)
<=> ( v143626(VarNext)
& v143619(VarNext) ) ) ) ).
fof(writeUnaryOperator_10946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143626(VarNext)
<=> v143628(VarNext) ) ) ).
fof(addAssignment_80328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143628(VarNext)
<=> v143619(VarCurr) ) ) ).
fof(addAssignment_80327,axiom,
! [VarCurr] :
( v143619(VarCurr)
<=> v143621(VarCurr) ) ).
fof(addAssignment_80326,axiom,
! [VarCurr] :
( v143621(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_80325,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143599(VarCurr,B)
<=> v143601(VarCurr,B) ) ) ).
fof(addAssignment_80324,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143601(VarCurr,B)
<=> v143610(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2050,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143610(VarCurr,B)
<=> ( v143611(VarCurr,B)
| v143614(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2049,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143614(VarCurr,B)
<=> ( v143587(VarCurr,B)
& v143615(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10945,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143615(VarCurr,B)
<=> ~ v143616(VarCurr,B) ) ) ).
fof(addAssignment_80323,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex0)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80322,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex1)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80321,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex2)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80320,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex3)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80319,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex4)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80318,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex5)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80317,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex6)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80316,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex7)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80315,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex8)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80314,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex9)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80313,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex10)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80312,axiom,
! [VarCurr] :
( v143616(VarCurr,bitIndex11)
<=> v143617(VarCurr) ) ).
fof(addAssignment_80311,axiom,
! [VarCurr] :
( v143617(VarCurr)
<=> v143605(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2048,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143611(VarCurr,B)
<=> ( v143603(VarCurr,B)
& v143612(VarCurr,B) ) ) ) ).
fof(addAssignment_80310,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex0)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80309,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex1)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80308,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex2)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80307,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex3)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80306,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex4)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80305,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex5)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80304,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex6)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80303,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex7)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80302,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex8)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80301,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex9)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80300,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex10)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80299,axiom,
! [VarCurr] :
( v143612(VarCurr,bitIndex11)
<=> v143613(VarCurr) ) ).
fof(addAssignment_80298,axiom,
! [VarCurr] :
( v143613(VarCurr)
<=> v143605(VarCurr) ) ).
fof(addAssignment_80297,axiom,
! [VarCurr] :
( v143605(VarCurr)
<=> v143607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19163,axiom,
! [VarCurr] :
( v143607(VarCurr)
<=> ( v143609(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2150,axiom,
! [VarCurr] :
( v143609(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_2105,axiom,
b11111(bitIndex4) ).
fof(bitBlastConstant_2104,axiom,
b11111(bitIndex3) ).
fof(bitBlastConstant_2103,axiom,
b11111(bitIndex2) ).
fof(bitBlastConstant_2102,axiom,
b11111(bitIndex1) ).
fof(bitBlastConstant_2101,axiom,
b11111(bitIndex0) ).
fof(addAssignment_80296,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143603(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_80295,axiom,
! [VarCurr] :
( v143595(VarCurr)
<=> v143597(VarCurr) ) ).
fof(addAssignment_80294,axiom,
! [VarCurr] :
( v143597(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_80293,axiom,
! [VarCurr] :
( v143591(VarCurr)
<=> v143593(VarCurr) ) ).
fof(addAssignment_80292,axiom,
! [VarCurr] :
( v143593(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_80291,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143528(VarCurr,B)
<=> v143530(VarCurr,B) ) ) ).
fof(addAssignment_80290,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143530(VarCurr,B)
<=> v143532(VarCurr,B) ) ) ).
fof(addAssignment_80289,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143532(VarNext,B)
<=> v143566(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143567(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143566(VarNext,B)
<=> v143532(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2035,axiom,
! [VarNext] :
( v143567(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143566(VarNext,B)
<=> v143577(VarNext,B) ) ) ) ).
fof(addAssignment_80288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143577(VarNext,B)
<=> v143575(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1576,axiom,
! [VarCurr] :
( ~ v143578(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143575(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1568,axiom,
! [VarCurr] :
( v143578(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143575(VarCurr,B)
<=> v143542(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19162,axiom,
! [VarCurr] :
( v143578(VarCurr)
<=> ( v143579(VarCurr)
& v143580(VarCurr) ) ) ).
fof(writeUnaryOperator_10944,axiom,
! [VarCurr] :
( ~ v143580(VarCurr)
<=> v143538(VarCurr) ) ).
fof(writeUnaryOperator_10943,axiom,
! [VarCurr] :
( ~ v143579(VarCurr)
<=> v143534(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143567(VarNext)
<=> v143568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143568(VarNext)
<=> ( v143569(VarNext)
& v143562(VarNext) ) ) ) ).
fof(writeUnaryOperator_10942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143569(VarNext)
<=> v143571(VarNext) ) ) ).
fof(addAssignment_80287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143571(VarNext)
<=> v143562(VarCurr) ) ) ).
fof(addAssignment_80286,axiom,
! [VarCurr] :
( v143562(VarCurr)
<=> v143564(VarCurr) ) ).
fof(addAssignment_80285,axiom,
! [VarCurr] :
( v143564(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_80284,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143542(VarCurr,B)
<=> v143544(VarCurr,B) ) ) ).
fof(addAssignment_80283,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143544(VarCurr,B)
<=> v143553(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2047,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143553(VarCurr,B)
<=> ( v143554(VarCurr,B)
| v143557(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2046,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143557(VarCurr,B)
<=> ( v143530(VarCurr,B)
& v143558(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10941,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143558(VarCurr,B)
<=> ~ v143559(VarCurr,B) ) ) ).
fof(addAssignment_80282,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex0)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80281,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex1)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80280,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex2)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80279,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex3)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80278,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex4)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80277,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex5)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80276,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex6)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80275,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex7)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80274,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex8)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80273,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex9)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80272,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex10)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80271,axiom,
! [VarCurr] :
( v143559(VarCurr,bitIndex11)
<=> v143560(VarCurr) ) ).
fof(addAssignment_80270,axiom,
! [VarCurr] :
( v143560(VarCurr)
<=> v143548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2045,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143554(VarCurr,B)
<=> ( v143546(VarCurr,B)
& v143555(VarCurr,B) ) ) ) ).
fof(addAssignment_80269,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex0)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80268,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex1)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80267,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex2)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80266,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex3)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80265,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex4)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80264,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex5)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80263,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex6)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80262,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex7)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80261,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex8)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80260,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex9)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80259,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex10)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80258,axiom,
! [VarCurr] :
( v143555(VarCurr,bitIndex11)
<=> v143556(VarCurr) ) ).
fof(addAssignment_80257,axiom,
! [VarCurr] :
( v143556(VarCurr)
<=> v143548(VarCurr) ) ).
fof(addAssignment_80256,axiom,
! [VarCurr] :
( v143548(VarCurr)
<=> v143550(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19159,axiom,
! [VarCurr] :
( v143550(VarCurr)
<=> ( v143552(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2149,axiom,
! [VarCurr] :
( v143552(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2100,axiom,
b11110(bitIndex4) ).
fof(bitBlastConstant_2099,axiom,
b11110(bitIndex3) ).
fof(bitBlastConstant_2098,axiom,
b11110(bitIndex2) ).
fof(bitBlastConstant_2097,axiom,
b11110(bitIndex1) ).
fof(bitBlastConstant_2096,axiom,
~ b11110(bitIndex0) ).
fof(addAssignment_80255,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143546(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_80254,axiom,
! [VarCurr] :
( v143538(VarCurr)
<=> v143540(VarCurr) ) ).
fof(addAssignment_80253,axiom,
! [VarCurr] :
( v143540(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_80252,axiom,
! [VarCurr] :
( v143534(VarCurr)
<=> v143536(VarCurr) ) ).
fof(addAssignment_80251,axiom,
! [VarCurr] :
( v143536(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_80250,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143471(VarCurr,B)
<=> v143473(VarCurr,B) ) ) ).
fof(addAssignment_80249,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143473(VarCurr,B)
<=> v143475(VarCurr,B) ) ) ).
fof(addAssignment_80248,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143475(VarNext,B)
<=> v143509(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143510(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143509(VarNext,B)
<=> v143475(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2034,axiom,
! [VarNext] :
( v143510(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143509(VarNext,B)
<=> v143520(VarNext,B) ) ) ) ).
fof(addAssignment_80247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143520(VarNext,B)
<=> v143518(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1575,axiom,
! [VarCurr] :
( ~ v143521(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143518(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1567,axiom,
! [VarCurr] :
( v143521(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143518(VarCurr,B)
<=> v143485(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19158,axiom,
! [VarCurr] :
( v143521(VarCurr)
<=> ( v143522(VarCurr)
& v143523(VarCurr) ) ) ).
fof(writeUnaryOperator_10940,axiom,
! [VarCurr] :
( ~ v143523(VarCurr)
<=> v143481(VarCurr) ) ).
fof(writeUnaryOperator_10939,axiom,
! [VarCurr] :
( ~ v143522(VarCurr)
<=> v143477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143510(VarNext)
<=> v143511(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143511(VarNext)
<=> ( v143512(VarNext)
& v143505(VarNext) ) ) ) ).
fof(writeUnaryOperator_10938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143512(VarNext)
<=> v143514(VarNext) ) ) ).
fof(addAssignment_80246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143514(VarNext)
<=> v143505(VarCurr) ) ) ).
fof(addAssignment_80245,axiom,
! [VarCurr] :
( v143505(VarCurr)
<=> v143507(VarCurr) ) ).
fof(addAssignment_80244,axiom,
! [VarCurr] :
( v143507(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_80243,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143485(VarCurr,B)
<=> v143487(VarCurr,B) ) ) ).
fof(addAssignment_80242,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143487(VarCurr,B)
<=> v143496(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2044,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143496(VarCurr,B)
<=> ( v143497(VarCurr,B)
| v143500(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2043,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143500(VarCurr,B)
<=> ( v143473(VarCurr,B)
& v143501(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10937,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143501(VarCurr,B)
<=> ~ v143502(VarCurr,B) ) ) ).
fof(addAssignment_80241,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex0)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80240,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex1)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80239,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex2)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80238,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex3)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80237,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex4)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80236,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex5)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80235,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex6)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80234,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex7)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80233,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex8)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80232,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex9)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80231,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex10)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80230,axiom,
! [VarCurr] :
( v143502(VarCurr,bitIndex11)
<=> v143503(VarCurr) ) ).
fof(addAssignment_80229,axiom,
! [VarCurr] :
( v143503(VarCurr)
<=> v143491(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2042,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143497(VarCurr,B)
<=> ( v143489(VarCurr,B)
& v143498(VarCurr,B) ) ) ) ).
fof(addAssignment_80228,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex0)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80227,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex1)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80226,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex2)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80225,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex3)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80224,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex4)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80223,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex5)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80222,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex6)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80221,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex7)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80220,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex8)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80219,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex9)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80218,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex10)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80217,axiom,
! [VarCurr] :
( v143498(VarCurr,bitIndex11)
<=> v143499(VarCurr) ) ).
fof(addAssignment_80216,axiom,
! [VarCurr] :
( v143499(VarCurr)
<=> v143491(VarCurr) ) ).
fof(addAssignment_80215,axiom,
! [VarCurr] :
( v143491(VarCurr)
<=> v143493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19155,axiom,
! [VarCurr] :
( v143493(VarCurr)
<=> ( v143495(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2148,axiom,
! [VarCurr] :
( v143495(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_2095,axiom,
b11101(bitIndex4) ).
fof(bitBlastConstant_2094,axiom,
b11101(bitIndex3) ).
fof(bitBlastConstant_2093,axiom,
b11101(bitIndex2) ).
fof(bitBlastConstant_2092,axiom,
~ b11101(bitIndex1) ).
fof(bitBlastConstant_2091,axiom,
b11101(bitIndex0) ).
fof(addAssignment_80214,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143489(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_80213,axiom,
! [VarCurr] :
( v143481(VarCurr)
<=> v143483(VarCurr) ) ).
fof(addAssignment_80212,axiom,
! [VarCurr] :
( v143483(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_80211,axiom,
! [VarCurr] :
( v143477(VarCurr)
<=> v143479(VarCurr) ) ).
fof(addAssignment_80210,axiom,
! [VarCurr] :
( v143479(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_80209,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143414(VarCurr,B)
<=> v143416(VarCurr,B) ) ) ).
fof(addAssignment_80208,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143416(VarCurr,B)
<=> v143418(VarCurr,B) ) ) ).
fof(addAssignment_80207,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143418(VarNext,B)
<=> v143452(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143453(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143452(VarNext,B)
<=> v143418(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2033,axiom,
! [VarNext] :
( v143453(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143452(VarNext,B)
<=> v143463(VarNext,B) ) ) ) ).
fof(addAssignment_80206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143463(VarNext,B)
<=> v143461(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1574,axiom,
! [VarCurr] :
( ~ v143464(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143461(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1566,axiom,
! [VarCurr] :
( v143464(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143461(VarCurr,B)
<=> v143428(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19154,axiom,
! [VarCurr] :
( v143464(VarCurr)
<=> ( v143465(VarCurr)
& v143466(VarCurr) ) ) ).
fof(writeUnaryOperator_10936,axiom,
! [VarCurr] :
( ~ v143466(VarCurr)
<=> v143424(VarCurr) ) ).
fof(writeUnaryOperator_10935,axiom,
! [VarCurr] :
( ~ v143465(VarCurr)
<=> v143420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143453(VarNext)
<=> v143454(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143454(VarNext)
<=> ( v143455(VarNext)
& v143448(VarNext) ) ) ) ).
fof(writeUnaryOperator_10934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143455(VarNext)
<=> v143457(VarNext) ) ) ).
fof(addAssignment_80205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143457(VarNext)
<=> v143448(VarCurr) ) ) ).
fof(addAssignment_80204,axiom,
! [VarCurr] :
( v143448(VarCurr)
<=> v143450(VarCurr) ) ).
fof(addAssignment_80203,axiom,
! [VarCurr] :
( v143450(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_80202,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143428(VarCurr,B)
<=> v143430(VarCurr,B) ) ) ).
fof(addAssignment_80201,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143430(VarCurr,B)
<=> v143439(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2041,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143439(VarCurr,B)
<=> ( v143440(VarCurr,B)
| v143443(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2040,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143443(VarCurr,B)
<=> ( v143416(VarCurr,B)
& v143444(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10933,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143444(VarCurr,B)
<=> ~ v143445(VarCurr,B) ) ) ).
fof(addAssignment_80200,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex0)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80199,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex1)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80198,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex2)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80197,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex3)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80196,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex4)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80195,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex5)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80194,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex6)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80193,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex7)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80192,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex8)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80191,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex9)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80190,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex10)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80189,axiom,
! [VarCurr] :
( v143445(VarCurr,bitIndex11)
<=> v143446(VarCurr) ) ).
fof(addAssignment_80188,axiom,
! [VarCurr] :
( v143446(VarCurr)
<=> v143434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2039,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143440(VarCurr,B)
<=> ( v143432(VarCurr,B)
& v143441(VarCurr,B) ) ) ) ).
fof(addAssignment_80187,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex0)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80186,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex1)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80185,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex2)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80184,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex3)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80183,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex4)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80182,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex5)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80181,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex6)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80180,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex7)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80179,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex8)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80178,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex9)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80177,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex10)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80176,axiom,
! [VarCurr] :
( v143441(VarCurr,bitIndex11)
<=> v143442(VarCurr) ) ).
fof(addAssignment_80175,axiom,
! [VarCurr] :
( v143442(VarCurr)
<=> v143434(VarCurr) ) ).
fof(addAssignment_80174,axiom,
! [VarCurr] :
( v143434(VarCurr)
<=> v143436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19151,axiom,
! [VarCurr] :
( v143436(VarCurr)
<=> ( v143438(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2147,axiom,
! [VarCurr] :
( v143438(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2090,axiom,
b11100(bitIndex4) ).
fof(bitBlastConstant_2089,axiom,
b11100(bitIndex3) ).
fof(bitBlastConstant_2088,axiom,
b11100(bitIndex2) ).
fof(bitBlastConstant_2087,axiom,
~ b11100(bitIndex1) ).
fof(bitBlastConstant_2086,axiom,
~ b11100(bitIndex0) ).
fof(addAssignment_80173,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143432(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_80172,axiom,
! [VarCurr] :
( v143424(VarCurr)
<=> v143426(VarCurr) ) ).
fof(addAssignment_80171,axiom,
! [VarCurr] :
( v143426(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_80170,axiom,
! [VarCurr] :
( v143420(VarCurr)
<=> v143422(VarCurr) ) ).
fof(addAssignment_80169,axiom,
! [VarCurr] :
( v143422(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_80168,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143357(VarCurr,B)
<=> v143359(VarCurr,B) ) ) ).
fof(addAssignment_80167,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143359(VarCurr,B)
<=> v143361(VarCurr,B) ) ) ).
fof(addAssignment_80166,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143361(VarNext,B)
<=> v143395(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143396(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143395(VarNext,B)
<=> v143361(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2032,axiom,
! [VarNext] :
( v143396(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143395(VarNext,B)
<=> v143406(VarNext,B) ) ) ) ).
fof(addAssignment_80165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143406(VarNext,B)
<=> v143404(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1573,axiom,
! [VarCurr] :
( ~ v143407(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143404(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1565,axiom,
! [VarCurr] :
( v143407(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143404(VarCurr,B)
<=> v143371(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19150,axiom,
! [VarCurr] :
( v143407(VarCurr)
<=> ( v143408(VarCurr)
& v143409(VarCurr) ) ) ).
fof(writeUnaryOperator_10932,axiom,
! [VarCurr] :
( ~ v143409(VarCurr)
<=> v143367(VarCurr) ) ).
fof(writeUnaryOperator_10931,axiom,
! [VarCurr] :
( ~ v143408(VarCurr)
<=> v143363(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143396(VarNext)
<=> v143397(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143397(VarNext)
<=> ( v143398(VarNext)
& v143391(VarNext) ) ) ) ).
fof(writeUnaryOperator_10930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143398(VarNext)
<=> v143400(VarNext) ) ) ).
fof(addAssignment_80164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143400(VarNext)
<=> v143391(VarCurr) ) ) ).
fof(addAssignment_80163,axiom,
! [VarCurr] :
( v143391(VarCurr)
<=> v143393(VarCurr) ) ).
fof(addAssignment_80162,axiom,
! [VarCurr] :
( v143393(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_80161,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143371(VarCurr,B)
<=> v143373(VarCurr,B) ) ) ).
fof(addAssignment_80160,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143373(VarCurr,B)
<=> v143382(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2038,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143382(VarCurr,B)
<=> ( v143383(VarCurr,B)
| v143386(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2037,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143386(VarCurr,B)
<=> ( v143359(VarCurr,B)
& v143387(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10929,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143387(VarCurr,B)
<=> ~ v143388(VarCurr,B) ) ) ).
fof(addAssignment_80159,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex0)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80158,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex1)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80157,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex2)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80156,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex3)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80155,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex4)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80154,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex5)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80153,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex6)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80152,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex7)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80151,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex8)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80150,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex9)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80149,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex10)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80148,axiom,
! [VarCurr] :
( v143388(VarCurr,bitIndex11)
<=> v143389(VarCurr) ) ).
fof(addAssignment_80147,axiom,
! [VarCurr] :
( v143389(VarCurr)
<=> v143377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2036,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143383(VarCurr,B)
<=> ( v143375(VarCurr,B)
& v143384(VarCurr,B) ) ) ) ).
fof(addAssignment_80146,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex0)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80145,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex1)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80144,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex2)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80143,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex3)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80142,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex4)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80141,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex5)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80140,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex6)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80139,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex7)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80138,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex8)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80137,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex9)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80136,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex10)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80135,axiom,
! [VarCurr] :
( v143384(VarCurr,bitIndex11)
<=> v143385(VarCurr) ) ).
fof(addAssignment_80134,axiom,
! [VarCurr] :
( v143385(VarCurr)
<=> v143377(VarCurr) ) ).
fof(addAssignment_80133,axiom,
! [VarCurr] :
( v143377(VarCurr)
<=> v143379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19147,axiom,
! [VarCurr] :
( v143379(VarCurr)
<=> ( v143381(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2146,axiom,
! [VarCurr] :
( v143381(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_2085,axiom,
b11011(bitIndex4) ).
fof(bitBlastConstant_2084,axiom,
b11011(bitIndex3) ).
fof(bitBlastConstant_2083,axiom,
~ b11011(bitIndex2) ).
fof(bitBlastConstant_2082,axiom,
b11011(bitIndex1) ).
fof(bitBlastConstant_2081,axiom,
b11011(bitIndex0) ).
fof(addAssignment_80132,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143375(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_80131,axiom,
! [VarCurr] :
( v143367(VarCurr)
<=> v143369(VarCurr) ) ).
fof(addAssignment_80130,axiom,
! [VarCurr] :
( v143369(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_80129,axiom,
! [VarCurr] :
( v143363(VarCurr)
<=> v143365(VarCurr) ) ).
fof(addAssignment_80128,axiom,
! [VarCurr] :
( v143365(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_80127,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143300(VarCurr,B)
<=> v143302(VarCurr,B) ) ) ).
fof(addAssignment_80126,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143302(VarCurr,B)
<=> v143304(VarCurr,B) ) ) ).
fof(addAssignment_80125,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143304(VarNext,B)
<=> v143338(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143339(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143338(VarNext,B)
<=> v143304(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2031,axiom,
! [VarNext] :
( v143339(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143338(VarNext,B)
<=> v143349(VarNext,B) ) ) ) ).
fof(addAssignment_80124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143349(VarNext,B)
<=> v143347(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1572,axiom,
! [VarCurr] :
( ~ v143350(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143347(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1564,axiom,
! [VarCurr] :
( v143350(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143347(VarCurr,B)
<=> v143314(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19146,axiom,
! [VarCurr] :
( v143350(VarCurr)
<=> ( v143351(VarCurr)
& v143352(VarCurr) ) ) ).
fof(writeUnaryOperator_10928,axiom,
! [VarCurr] :
( ~ v143352(VarCurr)
<=> v143310(VarCurr) ) ).
fof(writeUnaryOperator_10927,axiom,
! [VarCurr] :
( ~ v143351(VarCurr)
<=> v143306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143339(VarNext)
<=> v143340(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143340(VarNext)
<=> ( v143341(VarNext)
& v143334(VarNext) ) ) ) ).
fof(writeUnaryOperator_10926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143341(VarNext)
<=> v143343(VarNext) ) ) ).
fof(addAssignment_80123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143343(VarNext)
<=> v143334(VarCurr) ) ) ).
fof(addAssignment_80122,axiom,
! [VarCurr] :
( v143334(VarCurr)
<=> v143336(VarCurr) ) ).
fof(addAssignment_80121,axiom,
! [VarCurr] :
( v143336(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_80120,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143314(VarCurr,B)
<=> v143316(VarCurr,B) ) ) ).
fof(addAssignment_80119,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143316(VarCurr,B)
<=> v143325(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2035,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143325(VarCurr,B)
<=> ( v143326(VarCurr,B)
| v143329(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2034,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143329(VarCurr,B)
<=> ( v143302(VarCurr,B)
& v143330(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10925,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143330(VarCurr,B)
<=> ~ v143331(VarCurr,B) ) ) ).
fof(addAssignment_80118,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex0)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80117,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex1)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80116,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex2)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80115,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex3)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80114,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex4)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80113,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex5)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80112,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex6)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80111,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex7)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80110,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex8)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80109,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex9)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80108,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex10)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80107,axiom,
! [VarCurr] :
( v143331(VarCurr,bitIndex11)
<=> v143332(VarCurr) ) ).
fof(addAssignment_80106,axiom,
! [VarCurr] :
( v143332(VarCurr)
<=> v143320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2033,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143326(VarCurr,B)
<=> ( v143318(VarCurr,B)
& v143327(VarCurr,B) ) ) ) ).
fof(addAssignment_80105,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex0)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80104,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex1)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80103,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex2)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80102,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex3)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80101,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex4)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80100,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex5)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80099,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex6)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80098,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex7)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80097,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex8)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80096,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex9)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80095,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex10)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80094,axiom,
! [VarCurr] :
( v143327(VarCurr,bitIndex11)
<=> v143328(VarCurr) ) ).
fof(addAssignment_80093,axiom,
! [VarCurr] :
( v143328(VarCurr)
<=> v143320(VarCurr) ) ).
fof(addAssignment_80092,axiom,
! [VarCurr] :
( v143320(VarCurr)
<=> v143322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19143,axiom,
! [VarCurr] :
( v143322(VarCurr)
<=> ( v143324(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2145,axiom,
! [VarCurr] :
( v143324(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2080,axiom,
b11010(bitIndex4) ).
fof(bitBlastConstant_2079,axiom,
b11010(bitIndex3) ).
fof(bitBlastConstant_2078,axiom,
~ b11010(bitIndex2) ).
fof(bitBlastConstant_2077,axiom,
b11010(bitIndex1) ).
fof(bitBlastConstant_2076,axiom,
~ b11010(bitIndex0) ).
fof(addAssignment_80091,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143318(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_80090,axiom,
! [VarCurr] :
( v143310(VarCurr)
<=> v143312(VarCurr) ) ).
fof(addAssignment_80089,axiom,
! [VarCurr] :
( v143312(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_80088,axiom,
! [VarCurr] :
( v143306(VarCurr)
<=> v143308(VarCurr) ) ).
fof(addAssignment_80087,axiom,
! [VarCurr] :
( v143308(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_80086,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143243(VarCurr,B)
<=> v143245(VarCurr,B) ) ) ).
fof(addAssignment_80085,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143245(VarCurr,B)
<=> v143247(VarCurr,B) ) ) ).
fof(addAssignment_80084,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143247(VarNext,B)
<=> v143281(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143282(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143281(VarNext,B)
<=> v143247(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2030,axiom,
! [VarNext] :
( v143282(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143281(VarNext,B)
<=> v143292(VarNext,B) ) ) ) ).
fof(addAssignment_80083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143292(VarNext,B)
<=> v143290(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1571,axiom,
! [VarCurr] :
( ~ v143293(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143290(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1563,axiom,
! [VarCurr] :
( v143293(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143290(VarCurr,B)
<=> v143257(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19142,axiom,
! [VarCurr] :
( v143293(VarCurr)
<=> ( v143294(VarCurr)
& v143295(VarCurr) ) ) ).
fof(writeUnaryOperator_10924,axiom,
! [VarCurr] :
( ~ v143295(VarCurr)
<=> v143253(VarCurr) ) ).
fof(writeUnaryOperator_10923,axiom,
! [VarCurr] :
( ~ v143294(VarCurr)
<=> v143249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143282(VarNext)
<=> v143283(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143283(VarNext)
<=> ( v143284(VarNext)
& v143277(VarNext) ) ) ) ).
fof(writeUnaryOperator_10922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143284(VarNext)
<=> v143286(VarNext) ) ) ).
fof(addAssignment_80082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143286(VarNext)
<=> v143277(VarCurr) ) ) ).
fof(addAssignment_80081,axiom,
! [VarCurr] :
( v143277(VarCurr)
<=> v143279(VarCurr) ) ).
fof(addAssignment_80080,axiom,
! [VarCurr] :
( v143279(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_80079,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143257(VarCurr,B)
<=> v143259(VarCurr,B) ) ) ).
fof(addAssignment_80078,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143259(VarCurr,B)
<=> v143268(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2032,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143268(VarCurr,B)
<=> ( v143269(VarCurr,B)
| v143272(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2031,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143272(VarCurr,B)
<=> ( v143245(VarCurr,B)
& v143273(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10921,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143273(VarCurr,B)
<=> ~ v143274(VarCurr,B) ) ) ).
fof(addAssignment_80077,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex0)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80076,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex1)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80075,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex2)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80074,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex3)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80073,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex4)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80072,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex5)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80071,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex6)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80070,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex7)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80069,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex8)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80068,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex9)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80067,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex10)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80066,axiom,
! [VarCurr] :
( v143274(VarCurr,bitIndex11)
<=> v143275(VarCurr) ) ).
fof(addAssignment_80065,axiom,
! [VarCurr] :
( v143275(VarCurr)
<=> v143263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2030,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143269(VarCurr,B)
<=> ( v143261(VarCurr,B)
& v143270(VarCurr,B) ) ) ) ).
fof(addAssignment_80064,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex0)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80063,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex1)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80062,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex2)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80061,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex3)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80060,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex4)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80059,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex5)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80058,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex6)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80057,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex7)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80056,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex8)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80055,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex9)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80054,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex10)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80053,axiom,
! [VarCurr] :
( v143270(VarCurr,bitIndex11)
<=> v143271(VarCurr) ) ).
fof(addAssignment_80052,axiom,
! [VarCurr] :
( v143271(VarCurr)
<=> v143263(VarCurr) ) ).
fof(addAssignment_80051,axiom,
! [VarCurr] :
( v143263(VarCurr)
<=> v143265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19139,axiom,
! [VarCurr] :
( v143265(VarCurr)
<=> ( v143267(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2144,axiom,
! [VarCurr] :
( v143267(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_2075,axiom,
b11001(bitIndex4) ).
fof(bitBlastConstant_2074,axiom,
b11001(bitIndex3) ).
fof(bitBlastConstant_2073,axiom,
~ b11001(bitIndex2) ).
fof(bitBlastConstant_2072,axiom,
~ b11001(bitIndex1) ).
fof(bitBlastConstant_2071,axiom,
b11001(bitIndex0) ).
fof(addAssignment_80050,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143261(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_80049,axiom,
! [VarCurr] :
( v143253(VarCurr)
<=> v143255(VarCurr) ) ).
fof(addAssignment_80048,axiom,
! [VarCurr] :
( v143255(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_80047,axiom,
! [VarCurr] :
( v143249(VarCurr)
<=> v143251(VarCurr) ) ).
fof(addAssignment_80046,axiom,
! [VarCurr] :
( v143251(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_80045,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143186(VarCurr,B)
<=> v143188(VarCurr,B) ) ) ).
fof(addAssignment_80044,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143188(VarCurr,B)
<=> v143190(VarCurr,B) ) ) ).
fof(addAssignment_80043,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143190(VarNext,B)
<=> v143224(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143225(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143224(VarNext,B)
<=> v143190(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2029,axiom,
! [VarNext] :
( v143225(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143224(VarNext,B)
<=> v143235(VarNext,B) ) ) ) ).
fof(addAssignment_80042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143235(VarNext,B)
<=> v143233(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1570,axiom,
! [VarCurr] :
( ~ v143236(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143233(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1562,axiom,
! [VarCurr] :
( v143236(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143233(VarCurr,B)
<=> v143200(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19138,axiom,
! [VarCurr] :
( v143236(VarCurr)
<=> ( v143237(VarCurr)
& v143238(VarCurr) ) ) ).
fof(writeUnaryOperator_10920,axiom,
! [VarCurr] :
( ~ v143238(VarCurr)
<=> v143196(VarCurr) ) ).
fof(writeUnaryOperator_10919,axiom,
! [VarCurr] :
( ~ v143237(VarCurr)
<=> v143192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143225(VarNext)
<=> v143226(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143226(VarNext)
<=> ( v143227(VarNext)
& v143220(VarNext) ) ) ) ).
fof(writeUnaryOperator_10918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143227(VarNext)
<=> v143229(VarNext) ) ) ).
fof(addAssignment_80041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143229(VarNext)
<=> v143220(VarCurr) ) ) ).
fof(addAssignment_80040,axiom,
! [VarCurr] :
( v143220(VarCurr)
<=> v143222(VarCurr) ) ).
fof(addAssignment_80039,axiom,
! [VarCurr] :
( v143222(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_80038,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143200(VarCurr,B)
<=> v143202(VarCurr,B) ) ) ).
fof(addAssignment_80037,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143202(VarCurr,B)
<=> v143211(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2029,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143211(VarCurr,B)
<=> ( v143212(VarCurr,B)
| v143215(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2028,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143215(VarCurr,B)
<=> ( v143188(VarCurr,B)
& v143216(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10917,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143216(VarCurr,B)
<=> ~ v143217(VarCurr,B) ) ) ).
fof(addAssignment_80036,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex0)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80035,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex1)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80034,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex2)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80033,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex3)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80032,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex4)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80031,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex5)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80030,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex6)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80029,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex7)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80028,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex8)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80027,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex9)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80026,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex10)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80025,axiom,
! [VarCurr] :
( v143217(VarCurr,bitIndex11)
<=> v143218(VarCurr) ) ).
fof(addAssignment_80024,axiom,
! [VarCurr] :
( v143218(VarCurr)
<=> v143206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2027,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143212(VarCurr,B)
<=> ( v143204(VarCurr,B)
& v143213(VarCurr,B) ) ) ) ).
fof(addAssignment_80023,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex0)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80022,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex1)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80021,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex2)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80020,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex3)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80019,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex4)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80018,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex5)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80017,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex6)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80016,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex7)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80015,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex8)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80014,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex9)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80013,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex10)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80012,axiom,
! [VarCurr] :
( v143213(VarCurr,bitIndex11)
<=> v143214(VarCurr) ) ).
fof(addAssignment_80011,axiom,
! [VarCurr] :
( v143214(VarCurr)
<=> v143206(VarCurr) ) ).
fof(addAssignment_80010,axiom,
! [VarCurr] :
( v143206(VarCurr)
<=> v143208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19135,axiom,
! [VarCurr] :
( v143208(VarCurr)
<=> ( v143210(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2143,axiom,
! [VarCurr] :
( v143210(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2070,axiom,
b11000(bitIndex4) ).
fof(bitBlastConstant_2069,axiom,
b11000(bitIndex3) ).
fof(bitBlastConstant_2068,axiom,
~ b11000(bitIndex2) ).
fof(bitBlastConstant_2067,axiom,
~ b11000(bitIndex1) ).
fof(bitBlastConstant_2066,axiom,
~ b11000(bitIndex0) ).
fof(addAssignment_80009,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143204(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_80008,axiom,
! [VarCurr] :
( v143196(VarCurr)
<=> v143198(VarCurr) ) ).
fof(addAssignment_80007,axiom,
! [VarCurr] :
( v143198(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_80006,axiom,
! [VarCurr] :
( v143192(VarCurr)
<=> v143194(VarCurr) ) ).
fof(addAssignment_80005,axiom,
! [VarCurr] :
( v143194(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_80004,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143129(VarCurr,B)
<=> v143131(VarCurr,B) ) ) ).
fof(addAssignment_80003,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143131(VarCurr,B)
<=> v143133(VarCurr,B) ) ) ).
fof(addAssignment_80002,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143133(VarNext,B)
<=> v143167(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143168(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143167(VarNext,B)
<=> v143133(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2028,axiom,
! [VarNext] :
( v143168(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143167(VarNext,B)
<=> v143178(VarNext,B) ) ) ) ).
fof(addAssignment_80001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143178(VarNext,B)
<=> v143176(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1569,axiom,
! [VarCurr] :
( ~ v143179(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143176(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1561,axiom,
! [VarCurr] :
( v143179(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143176(VarCurr,B)
<=> v143143(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19134,axiom,
! [VarCurr] :
( v143179(VarCurr)
<=> ( v143180(VarCurr)
& v143181(VarCurr) ) ) ).
fof(writeUnaryOperator_10916,axiom,
! [VarCurr] :
( ~ v143181(VarCurr)
<=> v143139(VarCurr) ) ).
fof(writeUnaryOperator_10915,axiom,
! [VarCurr] :
( ~ v143180(VarCurr)
<=> v143135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143168(VarNext)
<=> v143169(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143169(VarNext)
<=> ( v143170(VarNext)
& v143163(VarNext) ) ) ) ).
fof(writeUnaryOperator_10914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143170(VarNext)
<=> v143172(VarNext) ) ) ).
fof(addAssignment_80000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143172(VarNext)
<=> v143163(VarCurr) ) ) ).
fof(addAssignment_79999,axiom,
! [VarCurr] :
( v143163(VarCurr)
<=> v143165(VarCurr) ) ).
fof(addAssignment_79998,axiom,
! [VarCurr] :
( v143165(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79997,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143143(VarCurr,B)
<=> v143145(VarCurr,B) ) ) ).
fof(addAssignment_79996,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143145(VarCurr,B)
<=> v143154(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2026,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143154(VarCurr,B)
<=> ( v143155(VarCurr,B)
| v143158(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2025,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143158(VarCurr,B)
<=> ( v143131(VarCurr,B)
& v143159(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10913,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143159(VarCurr,B)
<=> ~ v143160(VarCurr,B) ) ) ).
fof(addAssignment_79995,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex0)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79994,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex1)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79993,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex2)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79992,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex3)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79991,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex4)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79990,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex5)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79989,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex6)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79988,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex7)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79987,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex8)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79986,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex9)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79985,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex10)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79984,axiom,
! [VarCurr] :
( v143160(VarCurr,bitIndex11)
<=> v143161(VarCurr) ) ).
fof(addAssignment_79983,axiom,
! [VarCurr] :
( v143161(VarCurr)
<=> v143149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2024,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143155(VarCurr,B)
<=> ( v143147(VarCurr,B)
& v143156(VarCurr,B) ) ) ) ).
fof(addAssignment_79982,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex0)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79981,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex1)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79980,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex2)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79979,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex3)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79978,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex4)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79977,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex5)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79976,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex6)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79975,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex7)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79974,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex8)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79973,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex9)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79972,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex10)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79971,axiom,
! [VarCurr] :
( v143156(VarCurr,bitIndex11)
<=> v143157(VarCurr) ) ).
fof(addAssignment_79970,axiom,
! [VarCurr] :
( v143157(VarCurr)
<=> v143149(VarCurr) ) ).
fof(addAssignment_79969,axiom,
! [VarCurr] :
( v143149(VarCurr)
<=> v143151(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19131,axiom,
! [VarCurr] :
( v143151(VarCurr)
<=> ( v143153(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2142,axiom,
! [VarCurr] :
( v143153(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_2065,axiom,
b10111(bitIndex4) ).
fof(bitBlastConstant_2064,axiom,
~ b10111(bitIndex3) ).
fof(bitBlastConstant_2063,axiom,
b10111(bitIndex2) ).
fof(bitBlastConstant_2062,axiom,
b10111(bitIndex1) ).
fof(bitBlastConstant_2061,axiom,
b10111(bitIndex0) ).
fof(addAssignment_79968,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143147(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79967,axiom,
! [VarCurr] :
( v143139(VarCurr)
<=> v143141(VarCurr) ) ).
fof(addAssignment_79966,axiom,
! [VarCurr] :
( v143141(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79965,axiom,
! [VarCurr] :
( v143135(VarCurr)
<=> v143137(VarCurr) ) ).
fof(addAssignment_79964,axiom,
! [VarCurr] :
( v143137(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79963,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143072(VarCurr,B)
<=> v143074(VarCurr,B) ) ) ).
fof(addAssignment_79962,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143074(VarCurr,B)
<=> v143076(VarCurr,B) ) ) ).
fof(addAssignment_79961,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143076(VarNext,B)
<=> v143110(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143111(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143110(VarNext,B)
<=> v143076(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2027,axiom,
! [VarNext] :
( v143111(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143110(VarNext,B)
<=> v143121(VarNext,B) ) ) ) ).
fof(addAssignment_79960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143121(VarNext,B)
<=> v143119(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1568,axiom,
! [VarCurr] :
( ~ v143122(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143119(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1560,axiom,
! [VarCurr] :
( v143122(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143119(VarCurr,B)
<=> v143086(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19130,axiom,
! [VarCurr] :
( v143122(VarCurr)
<=> ( v143123(VarCurr)
& v143124(VarCurr) ) ) ).
fof(writeUnaryOperator_10912,axiom,
! [VarCurr] :
( ~ v143124(VarCurr)
<=> v143082(VarCurr) ) ).
fof(writeUnaryOperator_10911,axiom,
! [VarCurr] :
( ~ v143123(VarCurr)
<=> v143078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143111(VarNext)
<=> v143112(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143112(VarNext)
<=> ( v143113(VarNext)
& v143106(VarNext) ) ) ) ).
fof(writeUnaryOperator_10910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143113(VarNext)
<=> v143115(VarNext) ) ) ).
fof(addAssignment_79959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143115(VarNext)
<=> v143106(VarCurr) ) ) ).
fof(addAssignment_79958,axiom,
! [VarCurr] :
( v143106(VarCurr)
<=> v143108(VarCurr) ) ).
fof(addAssignment_79957,axiom,
! [VarCurr] :
( v143108(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79956,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143086(VarCurr,B)
<=> v143088(VarCurr,B) ) ) ).
fof(addAssignment_79955,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143088(VarCurr,B)
<=> v143097(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2023,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143097(VarCurr,B)
<=> ( v143098(VarCurr,B)
| v143101(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2022,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143101(VarCurr,B)
<=> ( v143074(VarCurr,B)
& v143102(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10909,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143102(VarCurr,B)
<=> ~ v143103(VarCurr,B) ) ) ).
fof(addAssignment_79954,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex0)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79953,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex1)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79952,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex2)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79951,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex3)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79950,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex4)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79949,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex5)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79948,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex6)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79947,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex7)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79946,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex8)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79945,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex9)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79944,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex10)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79943,axiom,
! [VarCurr] :
( v143103(VarCurr,bitIndex11)
<=> v143104(VarCurr) ) ).
fof(addAssignment_79942,axiom,
! [VarCurr] :
( v143104(VarCurr)
<=> v143092(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2021,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143098(VarCurr,B)
<=> ( v143090(VarCurr,B)
& v143099(VarCurr,B) ) ) ) ).
fof(addAssignment_79941,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex0)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79940,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex1)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79939,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex2)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79938,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex3)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79937,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex4)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79936,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex5)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79935,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex6)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79934,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex7)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79933,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex8)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79932,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex9)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79931,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex10)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79930,axiom,
! [VarCurr] :
( v143099(VarCurr,bitIndex11)
<=> v143100(VarCurr) ) ).
fof(addAssignment_79929,axiom,
! [VarCurr] :
( v143100(VarCurr)
<=> v143092(VarCurr) ) ).
fof(addAssignment_79928,axiom,
! [VarCurr] :
( v143092(VarCurr)
<=> v143094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19127,axiom,
! [VarCurr] :
( v143094(VarCurr)
<=> ( v143096(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2141,axiom,
! [VarCurr] :
( v143096(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2060,axiom,
b10110(bitIndex4) ).
fof(bitBlastConstant_2059,axiom,
~ b10110(bitIndex3) ).
fof(bitBlastConstant_2058,axiom,
b10110(bitIndex2) ).
fof(bitBlastConstant_2057,axiom,
b10110(bitIndex1) ).
fof(bitBlastConstant_2056,axiom,
~ b10110(bitIndex0) ).
fof(addAssignment_79927,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143090(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79926,axiom,
! [VarCurr] :
( v143082(VarCurr)
<=> v143084(VarCurr) ) ).
fof(addAssignment_79925,axiom,
! [VarCurr] :
( v143084(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79924,axiom,
! [VarCurr] :
( v143078(VarCurr)
<=> v143080(VarCurr) ) ).
fof(addAssignment_79923,axiom,
! [VarCurr] :
( v143080(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79922,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143015(VarCurr,B)
<=> v143017(VarCurr,B) ) ) ).
fof(addAssignment_79921,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143017(VarCurr,B)
<=> v143019(VarCurr,B) ) ) ).
fof(addAssignment_79920,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v143019(VarNext,B)
<=> v143053(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143054(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143053(VarNext,B)
<=> v143019(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2026,axiom,
! [VarNext] :
( v143054(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143053(VarNext,B)
<=> v143064(VarNext,B) ) ) ) ).
fof(addAssignment_79919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143064(VarNext,B)
<=> v143062(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1567,axiom,
! [VarCurr] :
( ~ v143065(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143062(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1559,axiom,
! [VarCurr] :
( v143065(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143062(VarCurr,B)
<=> v143029(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19126,axiom,
! [VarCurr] :
( v143065(VarCurr)
<=> ( v143066(VarCurr)
& v143067(VarCurr) ) ) ).
fof(writeUnaryOperator_10908,axiom,
! [VarCurr] :
( ~ v143067(VarCurr)
<=> v143025(VarCurr) ) ).
fof(writeUnaryOperator_10907,axiom,
! [VarCurr] :
( ~ v143066(VarCurr)
<=> v143021(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143054(VarNext)
<=> v143055(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143055(VarNext)
<=> ( v143056(VarNext)
& v143049(VarNext) ) ) ) ).
fof(writeUnaryOperator_10906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v143056(VarNext)
<=> v143058(VarNext) ) ) ).
fof(addAssignment_79918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143058(VarNext)
<=> v143049(VarCurr) ) ) ).
fof(addAssignment_79917,axiom,
! [VarCurr] :
( v143049(VarCurr)
<=> v143051(VarCurr) ) ).
fof(addAssignment_79916,axiom,
! [VarCurr] :
( v143051(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79915,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143029(VarCurr,B)
<=> v143031(VarCurr,B) ) ) ).
fof(addAssignment_79914,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143031(VarCurr,B)
<=> v143040(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2020,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143040(VarCurr,B)
<=> ( v143041(VarCurr,B)
| v143044(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2019,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143044(VarCurr,B)
<=> ( v143017(VarCurr,B)
& v143045(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10905,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143045(VarCurr,B)
<=> ~ v143046(VarCurr,B) ) ) ).
fof(addAssignment_79913,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex0)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79912,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex1)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79911,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex2)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79910,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex3)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79909,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex4)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79908,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex5)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79907,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex6)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79906,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex7)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79905,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex8)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79904,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex9)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79903,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex10)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79902,axiom,
! [VarCurr] :
( v143046(VarCurr,bitIndex11)
<=> v143047(VarCurr) ) ).
fof(addAssignment_79901,axiom,
! [VarCurr] :
( v143047(VarCurr)
<=> v143035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2018,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v143041(VarCurr,B)
<=> ( v143033(VarCurr,B)
& v143042(VarCurr,B) ) ) ) ).
fof(addAssignment_79900,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex0)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79899,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex1)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79898,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex2)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79897,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex3)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79896,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex4)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79895,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex5)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79894,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex6)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79893,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex7)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79892,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex8)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79891,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex9)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79890,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex10)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79889,axiom,
! [VarCurr] :
( v143042(VarCurr,bitIndex11)
<=> v143043(VarCurr) ) ).
fof(addAssignment_79888,axiom,
! [VarCurr] :
( v143043(VarCurr)
<=> v143035(VarCurr) ) ).
fof(addAssignment_79887,axiom,
! [VarCurr] :
( v143035(VarCurr)
<=> v143037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19123,axiom,
! [VarCurr] :
( v143037(VarCurr)
<=> ( v143039(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2140,axiom,
! [VarCurr] :
( v143039(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_2055,axiom,
b10101(bitIndex4) ).
fof(bitBlastConstant_2054,axiom,
~ b10101(bitIndex3) ).
fof(bitBlastConstant_2053,axiom,
b10101(bitIndex2) ).
fof(bitBlastConstant_2052,axiom,
~ b10101(bitIndex1) ).
fof(bitBlastConstant_2051,axiom,
b10101(bitIndex0) ).
fof(addAssignment_79886,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v143033(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79885,axiom,
! [VarCurr] :
( v143025(VarCurr)
<=> v143027(VarCurr) ) ).
fof(addAssignment_79884,axiom,
! [VarCurr] :
( v143027(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79883,axiom,
! [VarCurr] :
( v143021(VarCurr)
<=> v143023(VarCurr) ) ).
fof(addAssignment_79882,axiom,
! [VarCurr] :
( v143023(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79881,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142958(VarCurr,B)
<=> v142960(VarCurr,B) ) ) ).
fof(addAssignment_79880,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142960(VarCurr,B)
<=> v142962(VarCurr,B) ) ) ).
fof(addAssignment_79879,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142962(VarNext,B)
<=> v142996(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142997(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142996(VarNext,B)
<=> v142962(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2025,axiom,
! [VarNext] :
( v142997(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142996(VarNext,B)
<=> v143007(VarNext,B) ) ) ) ).
fof(addAssignment_79878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v143007(VarNext,B)
<=> v143005(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1566,axiom,
! [VarCurr] :
( ~ v143008(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143005(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1558,axiom,
! [VarCurr] :
( v143008(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v143005(VarCurr,B)
<=> v142972(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19122,axiom,
! [VarCurr] :
( v143008(VarCurr)
<=> ( v143009(VarCurr)
& v143010(VarCurr) ) ) ).
fof(writeUnaryOperator_10904,axiom,
! [VarCurr] :
( ~ v143010(VarCurr)
<=> v142968(VarCurr) ) ).
fof(writeUnaryOperator_10903,axiom,
! [VarCurr] :
( ~ v143009(VarCurr)
<=> v142964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142997(VarNext)
<=> v142998(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142998(VarNext)
<=> ( v142999(VarNext)
& v142992(VarNext) ) ) ) ).
fof(writeUnaryOperator_10902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142999(VarNext)
<=> v143001(VarNext) ) ) ).
fof(addAssignment_79877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v143001(VarNext)
<=> v142992(VarCurr) ) ) ).
fof(addAssignment_79876,axiom,
! [VarCurr] :
( v142992(VarCurr)
<=> v142994(VarCurr) ) ).
fof(addAssignment_79875,axiom,
! [VarCurr] :
( v142994(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79874,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142972(VarCurr,B)
<=> v142974(VarCurr,B) ) ) ).
fof(addAssignment_79873,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142974(VarCurr,B)
<=> v142983(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2017,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142983(VarCurr,B)
<=> ( v142984(VarCurr,B)
| v142987(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2016,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142987(VarCurr,B)
<=> ( v142960(VarCurr,B)
& v142988(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10901,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142988(VarCurr,B)
<=> ~ v142989(VarCurr,B) ) ) ).
fof(addAssignment_79872,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex0)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79871,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex1)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79870,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex2)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79869,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex3)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79868,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex4)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79867,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex5)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79866,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex6)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79865,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex7)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79864,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex8)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79863,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex9)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79862,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex10)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79861,axiom,
! [VarCurr] :
( v142989(VarCurr,bitIndex11)
<=> v142990(VarCurr) ) ).
fof(addAssignment_79860,axiom,
! [VarCurr] :
( v142990(VarCurr)
<=> v142978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2015,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142984(VarCurr,B)
<=> ( v142976(VarCurr,B)
& v142985(VarCurr,B) ) ) ) ).
fof(addAssignment_79859,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex0)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79858,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex1)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79857,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex2)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79856,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex3)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79855,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex4)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79854,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex5)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79853,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex6)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79852,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex7)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79851,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex8)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79850,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex9)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79849,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex10)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79848,axiom,
! [VarCurr] :
( v142985(VarCurr,bitIndex11)
<=> v142986(VarCurr) ) ).
fof(addAssignment_79847,axiom,
! [VarCurr] :
( v142986(VarCurr)
<=> v142978(VarCurr) ) ).
fof(addAssignment_79846,axiom,
! [VarCurr] :
( v142978(VarCurr)
<=> v142980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19119,axiom,
! [VarCurr] :
( v142980(VarCurr)
<=> ( v142982(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2139,axiom,
! [VarCurr] :
( v142982(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2050,axiom,
b10100(bitIndex4) ).
fof(bitBlastConstant_2049,axiom,
~ b10100(bitIndex3) ).
fof(bitBlastConstant_2048,axiom,
b10100(bitIndex2) ).
fof(bitBlastConstant_2047,axiom,
~ b10100(bitIndex1) ).
fof(bitBlastConstant_2046,axiom,
~ b10100(bitIndex0) ).
fof(addAssignment_79845,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142976(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79844,axiom,
! [VarCurr] :
( v142968(VarCurr)
<=> v142970(VarCurr) ) ).
fof(addAssignment_79843,axiom,
! [VarCurr] :
( v142970(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79842,axiom,
! [VarCurr] :
( v142964(VarCurr)
<=> v142966(VarCurr) ) ).
fof(addAssignment_79841,axiom,
! [VarCurr] :
( v142966(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79840,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142901(VarCurr,B)
<=> v142903(VarCurr,B) ) ) ).
fof(addAssignment_79839,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142903(VarCurr,B)
<=> v142905(VarCurr,B) ) ) ).
fof(addAssignment_79838,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142905(VarNext,B)
<=> v142939(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142940(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142939(VarNext,B)
<=> v142905(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2024,axiom,
! [VarNext] :
( v142940(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142939(VarNext,B)
<=> v142950(VarNext,B) ) ) ) ).
fof(addAssignment_79837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142950(VarNext,B)
<=> v142948(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1565,axiom,
! [VarCurr] :
( ~ v142951(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142948(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1557,axiom,
! [VarCurr] :
( v142951(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142948(VarCurr,B)
<=> v142915(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19118,axiom,
! [VarCurr] :
( v142951(VarCurr)
<=> ( v142952(VarCurr)
& v142953(VarCurr) ) ) ).
fof(writeUnaryOperator_10900,axiom,
! [VarCurr] :
( ~ v142953(VarCurr)
<=> v142911(VarCurr) ) ).
fof(writeUnaryOperator_10899,axiom,
! [VarCurr] :
( ~ v142952(VarCurr)
<=> v142907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142940(VarNext)
<=> v142941(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142941(VarNext)
<=> ( v142942(VarNext)
& v142935(VarNext) ) ) ) ).
fof(writeUnaryOperator_10898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142942(VarNext)
<=> v142944(VarNext) ) ) ).
fof(addAssignment_79836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142944(VarNext)
<=> v142935(VarCurr) ) ) ).
fof(addAssignment_79835,axiom,
! [VarCurr] :
( v142935(VarCurr)
<=> v142937(VarCurr) ) ).
fof(addAssignment_79834,axiom,
! [VarCurr] :
( v142937(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79833,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142915(VarCurr,B)
<=> v142917(VarCurr,B) ) ) ).
fof(addAssignment_79832,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142917(VarCurr,B)
<=> v142926(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2014,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142926(VarCurr,B)
<=> ( v142927(VarCurr,B)
| v142930(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2013,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142930(VarCurr,B)
<=> ( v142903(VarCurr,B)
& v142931(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10897,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142931(VarCurr,B)
<=> ~ v142932(VarCurr,B) ) ) ).
fof(addAssignment_79831,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex0)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79830,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex1)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79829,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex2)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79828,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex3)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79827,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex4)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79826,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex5)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79825,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex6)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79824,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex7)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79823,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex8)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79822,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex9)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79821,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex10)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79820,axiom,
! [VarCurr] :
( v142932(VarCurr,bitIndex11)
<=> v142933(VarCurr) ) ).
fof(addAssignment_79819,axiom,
! [VarCurr] :
( v142933(VarCurr)
<=> v142921(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2012,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142927(VarCurr,B)
<=> ( v142919(VarCurr,B)
& v142928(VarCurr,B) ) ) ) ).
fof(addAssignment_79818,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex0)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79817,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex1)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79816,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex2)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79815,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex3)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79814,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex4)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79813,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex5)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79812,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex6)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79811,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex7)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79810,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex8)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79809,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex9)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79808,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex10)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79807,axiom,
! [VarCurr] :
( v142928(VarCurr,bitIndex11)
<=> v142929(VarCurr) ) ).
fof(addAssignment_79806,axiom,
! [VarCurr] :
( v142929(VarCurr)
<=> v142921(VarCurr) ) ).
fof(addAssignment_79805,axiom,
! [VarCurr] :
( v142921(VarCurr)
<=> v142923(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19115,axiom,
! [VarCurr] :
( v142923(VarCurr)
<=> ( v142925(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2138,axiom,
! [VarCurr] :
( v142925(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_2045,axiom,
b10011(bitIndex4) ).
fof(bitBlastConstant_2044,axiom,
~ b10011(bitIndex3) ).
fof(bitBlastConstant_2043,axiom,
~ b10011(bitIndex2) ).
fof(bitBlastConstant_2042,axiom,
b10011(bitIndex1) ).
fof(bitBlastConstant_2041,axiom,
b10011(bitIndex0) ).
fof(addAssignment_79804,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142919(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79803,axiom,
! [VarCurr] :
( v142911(VarCurr)
<=> v142913(VarCurr) ) ).
fof(addAssignment_79802,axiom,
! [VarCurr] :
( v142913(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79801,axiom,
! [VarCurr] :
( v142907(VarCurr)
<=> v142909(VarCurr) ) ).
fof(addAssignment_79800,axiom,
! [VarCurr] :
( v142909(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79799,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142844(VarCurr,B)
<=> v142846(VarCurr,B) ) ) ).
fof(addAssignment_79798,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142846(VarCurr,B)
<=> v142848(VarCurr,B) ) ) ).
fof(addAssignment_79797,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142848(VarNext,B)
<=> v142882(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142883(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142882(VarNext,B)
<=> v142848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2023,axiom,
! [VarNext] :
( v142883(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142882(VarNext,B)
<=> v142893(VarNext,B) ) ) ) ).
fof(addAssignment_79796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142893(VarNext,B)
<=> v142891(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1564,axiom,
! [VarCurr] :
( ~ v142894(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142891(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1556,axiom,
! [VarCurr] :
( v142894(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142891(VarCurr,B)
<=> v142858(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19114,axiom,
! [VarCurr] :
( v142894(VarCurr)
<=> ( v142895(VarCurr)
& v142896(VarCurr) ) ) ).
fof(writeUnaryOperator_10896,axiom,
! [VarCurr] :
( ~ v142896(VarCurr)
<=> v142854(VarCurr) ) ).
fof(writeUnaryOperator_10895,axiom,
! [VarCurr] :
( ~ v142895(VarCurr)
<=> v142850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142883(VarNext)
<=> v142884(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142884(VarNext)
<=> ( v142885(VarNext)
& v142878(VarNext) ) ) ) ).
fof(writeUnaryOperator_10894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142885(VarNext)
<=> v142887(VarNext) ) ) ).
fof(addAssignment_79795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142887(VarNext)
<=> v142878(VarCurr) ) ) ).
fof(addAssignment_79794,axiom,
! [VarCurr] :
( v142878(VarCurr)
<=> v142880(VarCurr) ) ).
fof(addAssignment_79793,axiom,
! [VarCurr] :
( v142880(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79792,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142858(VarCurr,B)
<=> v142860(VarCurr,B) ) ) ).
fof(addAssignment_79791,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142860(VarCurr,B)
<=> v142869(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2011,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142869(VarCurr,B)
<=> ( v142870(VarCurr,B)
| v142873(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2010,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142873(VarCurr,B)
<=> ( v142846(VarCurr,B)
& v142874(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10893,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142874(VarCurr,B)
<=> ~ v142875(VarCurr,B) ) ) ).
fof(addAssignment_79790,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex0)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79789,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex1)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79788,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex2)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79787,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex3)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79786,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex4)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79785,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex5)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79784,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex6)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79783,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex7)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79782,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex8)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79781,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex9)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79780,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex10)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79779,axiom,
! [VarCurr] :
( v142875(VarCurr,bitIndex11)
<=> v142876(VarCurr) ) ).
fof(addAssignment_79778,axiom,
! [VarCurr] :
( v142876(VarCurr)
<=> v142864(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2009,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142870(VarCurr,B)
<=> ( v142862(VarCurr,B)
& v142871(VarCurr,B) ) ) ) ).
fof(addAssignment_79777,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex0)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79776,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex1)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79775,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex2)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79774,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex3)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79773,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex4)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79772,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex5)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79771,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex6)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79770,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex7)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79769,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex8)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79768,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex9)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79767,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex10)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79766,axiom,
! [VarCurr] :
( v142871(VarCurr,bitIndex11)
<=> v142872(VarCurr) ) ).
fof(addAssignment_79765,axiom,
! [VarCurr] :
( v142872(VarCurr)
<=> v142864(VarCurr) ) ).
fof(addAssignment_79764,axiom,
! [VarCurr] :
( v142864(VarCurr)
<=> v142866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19111,axiom,
! [VarCurr] :
( v142866(VarCurr)
<=> ( v142868(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2137,axiom,
! [VarCurr] :
( v142868(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2040,axiom,
b10010(bitIndex4) ).
fof(bitBlastConstant_2039,axiom,
~ b10010(bitIndex3) ).
fof(bitBlastConstant_2038,axiom,
~ b10010(bitIndex2) ).
fof(bitBlastConstant_2037,axiom,
b10010(bitIndex1) ).
fof(bitBlastConstant_2036,axiom,
~ b10010(bitIndex0) ).
fof(addAssignment_79763,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142862(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79762,axiom,
! [VarCurr] :
( v142854(VarCurr)
<=> v142856(VarCurr) ) ).
fof(addAssignment_79761,axiom,
! [VarCurr] :
( v142856(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79760,axiom,
! [VarCurr] :
( v142850(VarCurr)
<=> v142852(VarCurr) ) ).
fof(addAssignment_79759,axiom,
! [VarCurr] :
( v142852(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79758,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142787(VarCurr,B)
<=> v142789(VarCurr,B) ) ) ).
fof(addAssignment_79757,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142789(VarCurr,B)
<=> v142791(VarCurr,B) ) ) ).
fof(addAssignment_79756,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142791(VarNext,B)
<=> v142825(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142826(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142825(VarNext,B)
<=> v142791(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2022,axiom,
! [VarNext] :
( v142826(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142825(VarNext,B)
<=> v142836(VarNext,B) ) ) ) ).
fof(addAssignment_79755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142836(VarNext,B)
<=> v142834(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1563,axiom,
! [VarCurr] :
( ~ v142837(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142834(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1555,axiom,
! [VarCurr] :
( v142837(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142834(VarCurr,B)
<=> v142801(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19110,axiom,
! [VarCurr] :
( v142837(VarCurr)
<=> ( v142838(VarCurr)
& v142839(VarCurr) ) ) ).
fof(writeUnaryOperator_10892,axiom,
! [VarCurr] :
( ~ v142839(VarCurr)
<=> v142797(VarCurr) ) ).
fof(writeUnaryOperator_10891,axiom,
! [VarCurr] :
( ~ v142838(VarCurr)
<=> v142793(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142826(VarNext)
<=> v142827(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142827(VarNext)
<=> ( v142828(VarNext)
& v142821(VarNext) ) ) ) ).
fof(writeUnaryOperator_10890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142828(VarNext)
<=> v142830(VarNext) ) ) ).
fof(addAssignment_79754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142830(VarNext)
<=> v142821(VarCurr) ) ) ).
fof(addAssignment_79753,axiom,
! [VarCurr] :
( v142821(VarCurr)
<=> v142823(VarCurr) ) ).
fof(addAssignment_79752,axiom,
! [VarCurr] :
( v142823(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79751,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142801(VarCurr,B)
<=> v142803(VarCurr,B) ) ) ).
fof(addAssignment_79750,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142803(VarCurr,B)
<=> v142812(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2008,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142812(VarCurr,B)
<=> ( v142813(VarCurr,B)
| v142816(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2007,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142816(VarCurr,B)
<=> ( v142789(VarCurr,B)
& v142817(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10889,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142817(VarCurr,B)
<=> ~ v142818(VarCurr,B) ) ) ).
fof(addAssignment_79749,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex0)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79748,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex1)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79747,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex2)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79746,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex3)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79745,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex4)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79744,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex5)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79743,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex6)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79742,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex7)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79741,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex8)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79740,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex9)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79739,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex10)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79738,axiom,
! [VarCurr] :
( v142818(VarCurr,bitIndex11)
<=> v142819(VarCurr) ) ).
fof(addAssignment_79737,axiom,
! [VarCurr] :
( v142819(VarCurr)
<=> v142807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2006,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142813(VarCurr,B)
<=> ( v142805(VarCurr,B)
& v142814(VarCurr,B) ) ) ) ).
fof(addAssignment_79736,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex0)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79735,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex1)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79734,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex2)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79733,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex3)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79732,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex4)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79731,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex5)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79730,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex6)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79729,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex7)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79728,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex8)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79727,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex9)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79726,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex10)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79725,axiom,
! [VarCurr] :
( v142814(VarCurr,bitIndex11)
<=> v142815(VarCurr) ) ).
fof(addAssignment_79724,axiom,
! [VarCurr] :
( v142815(VarCurr)
<=> v142807(VarCurr) ) ).
fof(addAssignment_79723,axiom,
! [VarCurr] :
( v142807(VarCurr)
<=> v142809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19107,axiom,
! [VarCurr] :
( v142809(VarCurr)
<=> ( v142811(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2136,axiom,
! [VarCurr] :
( v142811(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_2035,axiom,
b10001(bitIndex4) ).
fof(bitBlastConstant_2034,axiom,
~ b10001(bitIndex3) ).
fof(bitBlastConstant_2033,axiom,
~ b10001(bitIndex2) ).
fof(bitBlastConstant_2032,axiom,
~ b10001(bitIndex1) ).
fof(bitBlastConstant_2031,axiom,
b10001(bitIndex0) ).
fof(addAssignment_79722,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142805(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79721,axiom,
! [VarCurr] :
( v142797(VarCurr)
<=> v142799(VarCurr) ) ).
fof(addAssignment_79720,axiom,
! [VarCurr] :
( v142799(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79719,axiom,
! [VarCurr] :
( v142793(VarCurr)
<=> v142795(VarCurr) ) ).
fof(addAssignment_79718,axiom,
! [VarCurr] :
( v142795(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79717,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142730(VarCurr,B)
<=> v142732(VarCurr,B) ) ) ).
fof(addAssignment_79716,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142732(VarCurr,B)
<=> v142734(VarCurr,B) ) ) ).
fof(addAssignment_79715,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142734(VarNext,B)
<=> v142768(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142769(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142768(VarNext,B)
<=> v142734(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2021,axiom,
! [VarNext] :
( v142769(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142768(VarNext,B)
<=> v142779(VarNext,B) ) ) ) ).
fof(addAssignment_79714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142779(VarNext,B)
<=> v142777(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1562,axiom,
! [VarCurr] :
( ~ v142780(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142777(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1554,axiom,
! [VarCurr] :
( v142780(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142777(VarCurr,B)
<=> v142744(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19106,axiom,
! [VarCurr] :
( v142780(VarCurr)
<=> ( v142781(VarCurr)
& v142782(VarCurr) ) ) ).
fof(writeUnaryOperator_10888,axiom,
! [VarCurr] :
( ~ v142782(VarCurr)
<=> v142740(VarCurr) ) ).
fof(writeUnaryOperator_10887,axiom,
! [VarCurr] :
( ~ v142781(VarCurr)
<=> v142736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142769(VarNext)
<=> v142770(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142770(VarNext)
<=> ( v142771(VarNext)
& v142764(VarNext) ) ) ) ).
fof(writeUnaryOperator_10886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142771(VarNext)
<=> v142773(VarNext) ) ) ).
fof(addAssignment_79713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142773(VarNext)
<=> v142764(VarCurr) ) ) ).
fof(addAssignment_79712,axiom,
! [VarCurr] :
( v142764(VarCurr)
<=> v142766(VarCurr) ) ).
fof(addAssignment_79711,axiom,
! [VarCurr] :
( v142766(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79710,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142744(VarCurr,B)
<=> v142746(VarCurr,B) ) ) ).
fof(addAssignment_79709,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142746(VarCurr,B)
<=> v142755(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2005,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142755(VarCurr,B)
<=> ( v142756(VarCurr,B)
| v142759(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2004,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142759(VarCurr,B)
<=> ( v142732(VarCurr,B)
& v142760(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10885,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142760(VarCurr,B)
<=> ~ v142761(VarCurr,B) ) ) ).
fof(addAssignment_79708,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex0)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79707,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex1)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79706,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex2)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79705,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex3)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79704,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex4)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79703,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex5)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79702,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex6)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79701,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex7)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79700,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex8)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79699,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex9)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79698,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex10)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79697,axiom,
! [VarCurr] :
( v142761(VarCurr,bitIndex11)
<=> v142762(VarCurr) ) ).
fof(addAssignment_79696,axiom,
! [VarCurr] :
( v142762(VarCurr)
<=> v142750(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2003,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142756(VarCurr,B)
<=> ( v142748(VarCurr,B)
& v142757(VarCurr,B) ) ) ) ).
fof(addAssignment_79695,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex0)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79694,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex1)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79693,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex2)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79692,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex3)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79691,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex4)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79690,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex5)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79689,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex6)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79688,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex7)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79687,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex8)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79686,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex9)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79685,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex10)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79684,axiom,
! [VarCurr] :
( v142757(VarCurr,bitIndex11)
<=> v142758(VarCurr) ) ).
fof(addAssignment_79683,axiom,
! [VarCurr] :
( v142758(VarCurr)
<=> v142750(VarCurr) ) ).
fof(addAssignment_79682,axiom,
! [VarCurr] :
( v142750(VarCurr)
<=> v142752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19103,axiom,
! [VarCurr] :
( v142752(VarCurr)
<=> ( v142754(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2135,axiom,
! [VarCurr] :
( v142754(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $true )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79681,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142748(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79680,axiom,
! [VarCurr] :
( v142740(VarCurr)
<=> v142742(VarCurr) ) ).
fof(addAssignment_79679,axiom,
! [VarCurr] :
( v142742(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79678,axiom,
! [VarCurr] :
( v142736(VarCurr)
<=> v142738(VarCurr) ) ).
fof(addAssignment_79677,axiom,
! [VarCurr] :
( v142738(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79676,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142674(VarCurr,B)
<=> v142676(VarCurr,B) ) ) ).
fof(addAssignment_79675,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142676(VarCurr,B)
<=> v142678(VarCurr,B) ) ) ).
fof(addAssignment_79674,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142678(VarNext,B)
<=> v142712(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142713(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142712(VarNext,B)
<=> v142678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2020,axiom,
! [VarNext] :
( v142713(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142712(VarNext,B)
<=> v142723(VarNext,B) ) ) ) ).
fof(addAssignment_79673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142723(VarNext,B)
<=> v142721(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1561,axiom,
! [VarCurr] :
( ~ v142724(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142721(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1553,axiom,
! [VarCurr] :
( v142724(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142721(VarCurr,B)
<=> v142688(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19102,axiom,
! [VarCurr] :
( v142724(VarCurr)
<=> ( v142725(VarCurr)
& v142726(VarCurr) ) ) ).
fof(writeUnaryOperator_10884,axiom,
! [VarCurr] :
( ~ v142726(VarCurr)
<=> v142684(VarCurr) ) ).
fof(writeUnaryOperator_10883,axiom,
! [VarCurr] :
( ~ v142725(VarCurr)
<=> v142680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142713(VarNext)
<=> v142714(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142714(VarNext)
<=> ( v142715(VarNext)
& v142708(VarNext) ) ) ) ).
fof(writeUnaryOperator_10882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142715(VarNext)
<=> v142717(VarNext) ) ) ).
fof(addAssignment_79672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142717(VarNext)
<=> v142708(VarCurr) ) ) ).
fof(addAssignment_79671,axiom,
! [VarCurr] :
( v142708(VarCurr)
<=> v142710(VarCurr) ) ).
fof(addAssignment_79670,axiom,
! [VarCurr] :
( v142710(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79669,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142688(VarCurr,B)
<=> v142690(VarCurr,B) ) ) ).
fof(addAssignment_79668,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142690(VarCurr,B)
<=> v142699(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2002,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142699(VarCurr,B)
<=> ( v142700(VarCurr,B)
| v142703(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2001,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142703(VarCurr,B)
<=> ( v142676(VarCurr,B)
& v142704(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10881,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142704(VarCurr,B)
<=> ~ v142705(VarCurr,B) ) ) ).
fof(addAssignment_79667,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex0)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79666,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex1)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79665,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex2)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79664,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex3)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79663,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex4)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79662,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex5)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79661,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex6)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79660,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex7)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79659,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex8)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79658,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex9)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79657,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex10)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79656,axiom,
! [VarCurr] :
( v142705(VarCurr,bitIndex11)
<=> v142706(VarCurr) ) ).
fof(addAssignment_79655,axiom,
! [VarCurr] :
( v142706(VarCurr)
<=> v142694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_2000,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142700(VarCurr,B)
<=> ( v142692(VarCurr,B)
& v142701(VarCurr,B) ) ) ) ).
fof(addAssignment_79654,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex0)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79653,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex1)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79652,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex2)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79651,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex3)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79650,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex4)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79649,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex5)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79648,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex6)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79647,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex7)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79646,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex8)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79645,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex9)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79644,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex10)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79643,axiom,
! [VarCurr] :
( v142701(VarCurr,bitIndex11)
<=> v142702(VarCurr) ) ).
fof(addAssignment_79642,axiom,
! [VarCurr] :
( v142702(VarCurr)
<=> v142694(VarCurr) ) ).
fof(addAssignment_79641,axiom,
! [VarCurr] :
( v142694(VarCurr)
<=> v142696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19099,axiom,
! [VarCurr] :
( v142696(VarCurr)
<=> ( v142698(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2134,axiom,
! [VarCurr] :
( v142698(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_79640,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142692(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79639,axiom,
! [VarCurr] :
( v142684(VarCurr)
<=> v142686(VarCurr) ) ).
fof(addAssignment_79638,axiom,
! [VarCurr] :
( v142686(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79637,axiom,
! [VarCurr] :
( v142680(VarCurr)
<=> v142682(VarCurr) ) ).
fof(addAssignment_79636,axiom,
! [VarCurr] :
( v142682(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79635,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142618(VarCurr,B)
<=> v142620(VarCurr,B) ) ) ).
fof(addAssignment_79634,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142620(VarCurr,B)
<=> v142622(VarCurr,B) ) ) ).
fof(addAssignment_79633,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142622(VarNext,B)
<=> v142656(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142657(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142656(VarNext,B)
<=> v142622(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2019,axiom,
! [VarNext] :
( v142657(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142656(VarNext,B)
<=> v142667(VarNext,B) ) ) ) ).
fof(addAssignment_79632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142667(VarNext,B)
<=> v142665(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1560,axiom,
! [VarCurr] :
( ~ v142668(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142665(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1552,axiom,
! [VarCurr] :
( v142668(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142665(VarCurr,B)
<=> v142632(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19098,axiom,
! [VarCurr] :
( v142668(VarCurr)
<=> ( v142669(VarCurr)
& v142670(VarCurr) ) ) ).
fof(writeUnaryOperator_10880,axiom,
! [VarCurr] :
( ~ v142670(VarCurr)
<=> v142628(VarCurr) ) ).
fof(writeUnaryOperator_10879,axiom,
! [VarCurr] :
( ~ v142669(VarCurr)
<=> v142624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142657(VarNext)
<=> v142658(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142658(VarNext)
<=> ( v142659(VarNext)
& v142652(VarNext) ) ) ) ).
fof(writeUnaryOperator_10878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142659(VarNext)
<=> v142661(VarNext) ) ) ).
fof(addAssignment_79631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142661(VarNext)
<=> v142652(VarCurr) ) ) ).
fof(addAssignment_79630,axiom,
! [VarCurr] :
( v142652(VarCurr)
<=> v142654(VarCurr) ) ).
fof(addAssignment_79629,axiom,
! [VarCurr] :
( v142654(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79628,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142632(VarCurr,B)
<=> v142634(VarCurr,B) ) ) ).
fof(addAssignment_79627,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142634(VarCurr,B)
<=> v142643(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1999,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142643(VarCurr,B)
<=> ( v142644(VarCurr,B)
| v142647(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1998,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142647(VarCurr,B)
<=> ( v142620(VarCurr,B)
& v142648(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10877,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142648(VarCurr,B)
<=> ~ v142649(VarCurr,B) ) ) ).
fof(addAssignment_79626,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex0)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79625,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex1)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79624,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex2)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79623,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex3)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79622,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex4)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79621,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex5)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79620,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex6)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79619,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex7)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79618,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex8)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79617,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex9)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79616,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex10)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79615,axiom,
! [VarCurr] :
( v142649(VarCurr,bitIndex11)
<=> v142650(VarCurr) ) ).
fof(addAssignment_79614,axiom,
! [VarCurr] :
( v142650(VarCurr)
<=> v142638(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1997,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142644(VarCurr,B)
<=> ( v142636(VarCurr,B)
& v142645(VarCurr,B) ) ) ) ).
fof(addAssignment_79613,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex0)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79612,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex1)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79611,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex2)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79610,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex3)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79609,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex4)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79608,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex5)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79607,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex6)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79606,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex7)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79605,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex8)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79604,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex9)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79603,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex10)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79602,axiom,
! [VarCurr] :
( v142645(VarCurr,bitIndex11)
<=> v142646(VarCurr) ) ).
fof(addAssignment_79601,axiom,
! [VarCurr] :
( v142646(VarCurr)
<=> v142638(VarCurr) ) ).
fof(addAssignment_79600,axiom,
! [VarCurr] :
( v142638(VarCurr)
<=> v142640(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19095,axiom,
! [VarCurr] :
( v142640(VarCurr)
<=> ( v142642(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2133,axiom,
! [VarCurr] :
( v142642(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79599,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142636(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79598,axiom,
! [VarCurr] :
( v142628(VarCurr)
<=> v142630(VarCurr) ) ).
fof(addAssignment_79597,axiom,
! [VarCurr] :
( v142630(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79596,axiom,
! [VarCurr] :
( v142624(VarCurr)
<=> v142626(VarCurr) ) ).
fof(addAssignment_79595,axiom,
! [VarCurr] :
( v142626(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79594,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142562(VarCurr,B)
<=> v142564(VarCurr,B) ) ) ).
fof(addAssignment_79593,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142564(VarCurr,B)
<=> v142566(VarCurr,B) ) ) ).
fof(addAssignment_79592,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142566(VarNext,B)
<=> v142600(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142601(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142600(VarNext,B)
<=> v142566(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2018,axiom,
! [VarNext] :
( v142601(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142600(VarNext,B)
<=> v142611(VarNext,B) ) ) ) ).
fof(addAssignment_79591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142611(VarNext,B)
<=> v142609(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1559,axiom,
! [VarCurr] :
( ~ v142612(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142609(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1551,axiom,
! [VarCurr] :
( v142612(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142609(VarCurr,B)
<=> v142576(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19094,axiom,
! [VarCurr] :
( v142612(VarCurr)
<=> ( v142613(VarCurr)
& v142614(VarCurr) ) ) ).
fof(writeUnaryOperator_10876,axiom,
! [VarCurr] :
( ~ v142614(VarCurr)
<=> v142572(VarCurr) ) ).
fof(writeUnaryOperator_10875,axiom,
! [VarCurr] :
( ~ v142613(VarCurr)
<=> v142568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142601(VarNext)
<=> v142602(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142602(VarNext)
<=> ( v142603(VarNext)
& v142596(VarNext) ) ) ) ).
fof(writeUnaryOperator_10874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142603(VarNext)
<=> v142605(VarNext) ) ) ).
fof(addAssignment_79590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142605(VarNext)
<=> v142596(VarCurr) ) ) ).
fof(addAssignment_79589,axiom,
! [VarCurr] :
( v142596(VarCurr)
<=> v142598(VarCurr) ) ).
fof(addAssignment_79588,axiom,
! [VarCurr] :
( v142598(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79587,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142576(VarCurr,B)
<=> v142578(VarCurr,B) ) ) ).
fof(addAssignment_79586,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142578(VarCurr,B)
<=> v142587(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1996,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142587(VarCurr,B)
<=> ( v142588(VarCurr,B)
| v142591(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1995,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142591(VarCurr,B)
<=> ( v142564(VarCurr,B)
& v142592(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10873,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142592(VarCurr,B)
<=> ~ v142593(VarCurr,B) ) ) ).
fof(addAssignment_79585,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex0)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79584,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex1)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79583,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex2)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79582,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex3)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79581,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex4)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79580,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex5)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79579,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex6)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79578,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex7)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79577,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex8)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79576,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex9)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79575,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex10)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79574,axiom,
! [VarCurr] :
( v142593(VarCurr,bitIndex11)
<=> v142594(VarCurr) ) ).
fof(addAssignment_79573,axiom,
! [VarCurr] :
( v142594(VarCurr)
<=> v142582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1994,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142588(VarCurr,B)
<=> ( v142580(VarCurr,B)
& v142589(VarCurr,B) ) ) ) ).
fof(addAssignment_79572,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex0)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79571,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex1)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79570,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex2)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79569,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex3)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79568,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex4)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79567,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex5)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79566,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex6)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79565,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex7)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79564,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex8)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79563,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex9)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79562,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex10)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79561,axiom,
! [VarCurr] :
( v142589(VarCurr,bitIndex11)
<=> v142590(VarCurr) ) ).
fof(addAssignment_79560,axiom,
! [VarCurr] :
( v142590(VarCurr)
<=> v142582(VarCurr) ) ).
fof(addAssignment_79559,axiom,
! [VarCurr] :
( v142582(VarCurr)
<=> v142584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19091,axiom,
! [VarCurr] :
( v142584(VarCurr)
<=> ( v142586(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2132,axiom,
! [VarCurr] :
( v142586(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_79558,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142580(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79557,axiom,
! [VarCurr] :
( v142572(VarCurr)
<=> v142574(VarCurr) ) ).
fof(addAssignment_79556,axiom,
! [VarCurr] :
( v142574(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79555,axiom,
! [VarCurr] :
( v142568(VarCurr)
<=> v142570(VarCurr) ) ).
fof(addAssignment_79554,axiom,
! [VarCurr] :
( v142570(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79553,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142506(VarCurr,B)
<=> v142508(VarCurr,B) ) ) ).
fof(addAssignment_79552,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142508(VarCurr,B)
<=> v142510(VarCurr,B) ) ) ).
fof(addAssignment_79551,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142510(VarNext,B)
<=> v142544(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142545(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142544(VarNext,B)
<=> v142510(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2017,axiom,
! [VarNext] :
( v142545(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142544(VarNext,B)
<=> v142555(VarNext,B) ) ) ) ).
fof(addAssignment_79550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142555(VarNext,B)
<=> v142553(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1558,axiom,
! [VarCurr] :
( ~ v142556(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142553(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1550,axiom,
! [VarCurr] :
( v142556(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142553(VarCurr,B)
<=> v142520(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19090,axiom,
! [VarCurr] :
( v142556(VarCurr)
<=> ( v142557(VarCurr)
& v142558(VarCurr) ) ) ).
fof(writeUnaryOperator_10872,axiom,
! [VarCurr] :
( ~ v142558(VarCurr)
<=> v142516(VarCurr) ) ).
fof(writeUnaryOperator_10871,axiom,
! [VarCurr] :
( ~ v142557(VarCurr)
<=> v142512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142545(VarNext)
<=> v142546(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142546(VarNext)
<=> ( v142547(VarNext)
& v142540(VarNext) ) ) ) ).
fof(writeUnaryOperator_10870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142547(VarNext)
<=> v142549(VarNext) ) ) ).
fof(addAssignment_79549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142549(VarNext)
<=> v142540(VarCurr) ) ) ).
fof(addAssignment_79548,axiom,
! [VarCurr] :
( v142540(VarCurr)
<=> v142542(VarCurr) ) ).
fof(addAssignment_79547,axiom,
! [VarCurr] :
( v142542(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79546,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142520(VarCurr,B)
<=> v142522(VarCurr,B) ) ) ).
fof(addAssignment_79545,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142522(VarCurr,B)
<=> v142531(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1993,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142531(VarCurr,B)
<=> ( v142532(VarCurr,B)
| v142535(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1992,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142535(VarCurr,B)
<=> ( v142508(VarCurr,B)
& v142536(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10869,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142536(VarCurr,B)
<=> ~ v142537(VarCurr,B) ) ) ).
fof(addAssignment_79544,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex0)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79543,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex1)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79542,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex2)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79541,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex3)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79540,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex4)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79539,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex5)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79538,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex6)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79537,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex7)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79536,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex8)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79535,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex9)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79534,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex10)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79533,axiom,
! [VarCurr] :
( v142537(VarCurr,bitIndex11)
<=> v142538(VarCurr) ) ).
fof(addAssignment_79532,axiom,
! [VarCurr] :
( v142538(VarCurr)
<=> v142526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1991,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142532(VarCurr,B)
<=> ( v142524(VarCurr,B)
& v142533(VarCurr,B) ) ) ) ).
fof(addAssignment_79531,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex0)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79530,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex1)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79529,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex2)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79528,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex3)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79527,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex4)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79526,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex5)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79525,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex6)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79524,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex7)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79523,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex8)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79522,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex9)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79521,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex10)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79520,axiom,
! [VarCurr] :
( v142533(VarCurr,bitIndex11)
<=> v142534(VarCurr) ) ).
fof(addAssignment_79519,axiom,
! [VarCurr] :
( v142534(VarCurr)
<=> v142526(VarCurr) ) ).
fof(addAssignment_79518,axiom,
! [VarCurr] :
( v142526(VarCurr)
<=> v142528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19087,axiom,
! [VarCurr] :
( v142528(VarCurr)
<=> ( v142530(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2131,axiom,
! [VarCurr] :
( v142530(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79517,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142524(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79516,axiom,
! [VarCurr] :
( v142516(VarCurr)
<=> v142518(VarCurr) ) ).
fof(addAssignment_79515,axiom,
! [VarCurr] :
( v142518(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79514,axiom,
! [VarCurr] :
( v142512(VarCurr)
<=> v142514(VarCurr) ) ).
fof(addAssignment_79513,axiom,
! [VarCurr] :
( v142514(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79512,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142450(VarCurr,B)
<=> v142452(VarCurr,B) ) ) ).
fof(addAssignment_79511,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142452(VarCurr,B)
<=> v142454(VarCurr,B) ) ) ).
fof(addAssignment_79510,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142454(VarNext,B)
<=> v142488(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142489(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142488(VarNext,B)
<=> v142454(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2016,axiom,
! [VarNext] :
( v142489(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142488(VarNext,B)
<=> v142499(VarNext,B) ) ) ) ).
fof(addAssignment_79509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142499(VarNext,B)
<=> v142497(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1557,axiom,
! [VarCurr] :
( ~ v142500(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142497(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1549,axiom,
! [VarCurr] :
( v142500(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142497(VarCurr,B)
<=> v142464(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19086,axiom,
! [VarCurr] :
( v142500(VarCurr)
<=> ( v142501(VarCurr)
& v142502(VarCurr) ) ) ).
fof(writeUnaryOperator_10868,axiom,
! [VarCurr] :
( ~ v142502(VarCurr)
<=> v142460(VarCurr) ) ).
fof(writeUnaryOperator_10867,axiom,
! [VarCurr] :
( ~ v142501(VarCurr)
<=> v142456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142489(VarNext)
<=> v142490(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142490(VarNext)
<=> ( v142491(VarNext)
& v142484(VarNext) ) ) ) ).
fof(writeUnaryOperator_10866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142491(VarNext)
<=> v142493(VarNext) ) ) ).
fof(addAssignment_79508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142493(VarNext)
<=> v142484(VarCurr) ) ) ).
fof(addAssignment_79507,axiom,
! [VarCurr] :
( v142484(VarCurr)
<=> v142486(VarCurr) ) ).
fof(addAssignment_79506,axiom,
! [VarCurr] :
( v142486(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79505,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142464(VarCurr,B)
<=> v142466(VarCurr,B) ) ) ).
fof(addAssignment_79504,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142466(VarCurr,B)
<=> v142475(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1990,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142475(VarCurr,B)
<=> ( v142476(VarCurr,B)
| v142479(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1989,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142479(VarCurr,B)
<=> ( v142452(VarCurr,B)
& v142480(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10865,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142480(VarCurr,B)
<=> ~ v142481(VarCurr,B) ) ) ).
fof(addAssignment_79503,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex0)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79502,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex1)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79501,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex2)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79500,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex3)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79499,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex4)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79498,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex5)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79497,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex6)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79496,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex7)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79495,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex8)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79494,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex9)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79493,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex10)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79492,axiom,
! [VarCurr] :
( v142481(VarCurr,bitIndex11)
<=> v142482(VarCurr) ) ).
fof(addAssignment_79491,axiom,
! [VarCurr] :
( v142482(VarCurr)
<=> v142470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1988,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142476(VarCurr,B)
<=> ( v142468(VarCurr,B)
& v142477(VarCurr,B) ) ) ) ).
fof(addAssignment_79490,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex0)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79489,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex1)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79488,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex2)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79487,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex3)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79486,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex4)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79485,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex5)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79484,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex6)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79483,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex7)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79482,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex8)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79481,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex9)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79480,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex10)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79479,axiom,
! [VarCurr] :
( v142477(VarCurr,bitIndex11)
<=> v142478(VarCurr) ) ).
fof(addAssignment_79478,axiom,
! [VarCurr] :
( v142478(VarCurr)
<=> v142470(VarCurr) ) ).
fof(addAssignment_79477,axiom,
! [VarCurr] :
( v142470(VarCurr)
<=> v142472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19083,axiom,
! [VarCurr] :
( v142472(VarCurr)
<=> ( v142474(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2130,axiom,
! [VarCurr] :
( v142474(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_79476,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142468(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79475,axiom,
! [VarCurr] :
( v142460(VarCurr)
<=> v142462(VarCurr) ) ).
fof(addAssignment_79474,axiom,
! [VarCurr] :
( v142462(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79473,axiom,
! [VarCurr] :
( v142456(VarCurr)
<=> v142458(VarCurr) ) ).
fof(addAssignment_79472,axiom,
! [VarCurr] :
( v142458(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79471,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142394(VarCurr,B)
<=> v142396(VarCurr,B) ) ) ).
fof(addAssignment_79470,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142396(VarCurr,B)
<=> v142398(VarCurr,B) ) ) ).
fof(addAssignment_79469,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142398(VarNext,B)
<=> v142432(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142433(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142432(VarNext,B)
<=> v142398(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2015,axiom,
! [VarNext] :
( v142433(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142432(VarNext,B)
<=> v142443(VarNext,B) ) ) ) ).
fof(addAssignment_79468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142443(VarNext,B)
<=> v142441(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1556,axiom,
! [VarCurr] :
( ~ v142444(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142441(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1548,axiom,
! [VarCurr] :
( v142444(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142441(VarCurr,B)
<=> v142408(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19082,axiom,
! [VarCurr] :
( v142444(VarCurr)
<=> ( v142445(VarCurr)
& v142446(VarCurr) ) ) ).
fof(writeUnaryOperator_10864,axiom,
! [VarCurr] :
( ~ v142446(VarCurr)
<=> v142404(VarCurr) ) ).
fof(writeUnaryOperator_10863,axiom,
! [VarCurr] :
( ~ v142445(VarCurr)
<=> v142400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142433(VarNext)
<=> v142434(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142434(VarNext)
<=> ( v142435(VarNext)
& v142428(VarNext) ) ) ) ).
fof(writeUnaryOperator_10862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142435(VarNext)
<=> v142437(VarNext) ) ) ).
fof(addAssignment_79467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142437(VarNext)
<=> v142428(VarCurr) ) ) ).
fof(addAssignment_79466,axiom,
! [VarCurr] :
( v142428(VarCurr)
<=> v142430(VarCurr) ) ).
fof(addAssignment_79465,axiom,
! [VarCurr] :
( v142430(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79464,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142408(VarCurr,B)
<=> v142410(VarCurr,B) ) ) ).
fof(addAssignment_79463,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142410(VarCurr,B)
<=> v142419(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1987,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142419(VarCurr,B)
<=> ( v142420(VarCurr,B)
| v142423(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1986,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142423(VarCurr,B)
<=> ( v142396(VarCurr,B)
& v142424(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10861,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142424(VarCurr,B)
<=> ~ v142425(VarCurr,B) ) ) ).
fof(addAssignment_79462,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex0)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79461,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex1)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79460,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex2)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79459,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex3)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79458,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex4)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79457,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex5)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79456,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex6)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79455,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex7)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79454,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex8)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79453,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex9)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79452,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex10)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79451,axiom,
! [VarCurr] :
( v142425(VarCurr,bitIndex11)
<=> v142426(VarCurr) ) ).
fof(addAssignment_79450,axiom,
! [VarCurr] :
( v142426(VarCurr)
<=> v142414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1985,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142420(VarCurr,B)
<=> ( v142412(VarCurr,B)
& v142421(VarCurr,B) ) ) ) ).
fof(addAssignment_79449,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex0)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79448,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex1)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79447,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex2)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79446,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex3)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79445,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex4)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79444,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex5)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79443,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex6)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79442,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex7)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79441,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex8)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79440,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex9)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79439,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex10)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79438,axiom,
! [VarCurr] :
( v142421(VarCurr,bitIndex11)
<=> v142422(VarCurr) ) ).
fof(addAssignment_79437,axiom,
! [VarCurr] :
( v142422(VarCurr)
<=> v142414(VarCurr) ) ).
fof(addAssignment_79436,axiom,
! [VarCurr] :
( v142414(VarCurr)
<=> v142416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19079,axiom,
! [VarCurr] :
( v142416(VarCurr)
<=> ( v142418(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2129,axiom,
! [VarCurr] :
( v142418(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79435,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142412(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79434,axiom,
! [VarCurr] :
( v142404(VarCurr)
<=> v142406(VarCurr) ) ).
fof(addAssignment_79433,axiom,
! [VarCurr] :
( v142406(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79432,axiom,
! [VarCurr] :
( v142400(VarCurr)
<=> v142402(VarCurr) ) ).
fof(addAssignment_79431,axiom,
! [VarCurr] :
( v142402(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79430,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142338(VarCurr,B)
<=> v142340(VarCurr,B) ) ) ).
fof(addAssignment_79429,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142340(VarCurr,B)
<=> v142342(VarCurr,B) ) ) ).
fof(addAssignment_79428,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142342(VarNext,B)
<=> v142376(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142377(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142376(VarNext,B)
<=> v142342(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2014,axiom,
! [VarNext] :
( v142377(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142376(VarNext,B)
<=> v142387(VarNext,B) ) ) ) ).
fof(addAssignment_79427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142387(VarNext,B)
<=> v142385(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1555,axiom,
! [VarCurr] :
( ~ v142388(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142385(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1547,axiom,
! [VarCurr] :
( v142388(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142385(VarCurr,B)
<=> v142352(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19078,axiom,
! [VarCurr] :
( v142388(VarCurr)
<=> ( v142389(VarCurr)
& v142390(VarCurr) ) ) ).
fof(writeUnaryOperator_10860,axiom,
! [VarCurr] :
( ~ v142390(VarCurr)
<=> v142348(VarCurr) ) ).
fof(writeUnaryOperator_10859,axiom,
! [VarCurr] :
( ~ v142389(VarCurr)
<=> v142344(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142377(VarNext)
<=> v142378(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142378(VarNext)
<=> ( v142379(VarNext)
& v142372(VarNext) ) ) ) ).
fof(writeUnaryOperator_10858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142379(VarNext)
<=> v142381(VarNext) ) ) ).
fof(addAssignment_79426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142381(VarNext)
<=> v142372(VarCurr) ) ) ).
fof(addAssignment_79425,axiom,
! [VarCurr] :
( v142372(VarCurr)
<=> v142374(VarCurr) ) ).
fof(addAssignment_79424,axiom,
! [VarCurr] :
( v142374(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79423,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142352(VarCurr,B)
<=> v142354(VarCurr,B) ) ) ).
fof(addAssignment_79422,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142354(VarCurr,B)
<=> v142363(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1984,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142363(VarCurr,B)
<=> ( v142364(VarCurr,B)
| v142367(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1983,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142367(VarCurr,B)
<=> ( v142340(VarCurr,B)
& v142368(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10857,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142368(VarCurr,B)
<=> ~ v142369(VarCurr,B) ) ) ).
fof(addAssignment_79421,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex0)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79420,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex1)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79419,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex2)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79418,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex3)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79417,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex4)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79416,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex5)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79415,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex6)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79414,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex7)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79413,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex8)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79412,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex9)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79411,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex10)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79410,axiom,
! [VarCurr] :
( v142369(VarCurr,bitIndex11)
<=> v142370(VarCurr) ) ).
fof(addAssignment_79409,axiom,
! [VarCurr] :
( v142370(VarCurr)
<=> v142358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1982,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142364(VarCurr,B)
<=> ( v142356(VarCurr,B)
& v142365(VarCurr,B) ) ) ) ).
fof(addAssignment_79408,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex0)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79407,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex1)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79406,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex2)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79405,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex3)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79404,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex4)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79403,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex5)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79402,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex6)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79401,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex7)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79400,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex8)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79399,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex9)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79398,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex10)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79397,axiom,
! [VarCurr] :
( v142365(VarCurr,bitIndex11)
<=> v142366(VarCurr) ) ).
fof(addAssignment_79396,axiom,
! [VarCurr] :
( v142366(VarCurr)
<=> v142358(VarCurr) ) ).
fof(addAssignment_79395,axiom,
! [VarCurr] :
( v142358(VarCurr)
<=> v142360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19075,axiom,
! [VarCurr] :
( v142360(VarCurr)
<=> ( v142362(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2128,axiom,
! [VarCurr] :
( v142362(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_79394,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142356(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79393,axiom,
! [VarCurr] :
( v142348(VarCurr)
<=> v142350(VarCurr) ) ).
fof(addAssignment_79392,axiom,
! [VarCurr] :
( v142350(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79391,axiom,
! [VarCurr] :
( v142344(VarCurr)
<=> v142346(VarCurr) ) ).
fof(addAssignment_79390,axiom,
! [VarCurr] :
( v142346(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79389,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142282(VarCurr,B)
<=> v142284(VarCurr,B) ) ) ).
fof(addAssignment_79388,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142284(VarCurr,B)
<=> v142286(VarCurr,B) ) ) ).
fof(addAssignment_79387,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142286(VarNext,B)
<=> v142320(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142321(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142320(VarNext,B)
<=> v142286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2013,axiom,
! [VarNext] :
( v142321(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142320(VarNext,B)
<=> v142331(VarNext,B) ) ) ) ).
fof(addAssignment_79386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142331(VarNext,B)
<=> v142329(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1554,axiom,
! [VarCurr] :
( ~ v142332(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142329(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1546,axiom,
! [VarCurr] :
( v142332(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142329(VarCurr,B)
<=> v142296(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19074,axiom,
! [VarCurr] :
( v142332(VarCurr)
<=> ( v142333(VarCurr)
& v142334(VarCurr) ) ) ).
fof(writeUnaryOperator_10856,axiom,
! [VarCurr] :
( ~ v142334(VarCurr)
<=> v142292(VarCurr) ) ).
fof(writeUnaryOperator_10855,axiom,
! [VarCurr] :
( ~ v142333(VarCurr)
<=> v142288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142321(VarNext)
<=> v142322(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142322(VarNext)
<=> ( v142323(VarNext)
& v142316(VarNext) ) ) ) ).
fof(writeUnaryOperator_10854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142323(VarNext)
<=> v142325(VarNext) ) ) ).
fof(addAssignment_79385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142325(VarNext)
<=> v142316(VarCurr) ) ) ).
fof(addAssignment_79384,axiom,
! [VarCurr] :
( v142316(VarCurr)
<=> v142318(VarCurr) ) ).
fof(addAssignment_79383,axiom,
! [VarCurr] :
( v142318(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79382,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142296(VarCurr,B)
<=> v142298(VarCurr,B) ) ) ).
fof(addAssignment_79381,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142298(VarCurr,B)
<=> v142307(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1981,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142307(VarCurr,B)
<=> ( v142308(VarCurr,B)
| v142311(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1980,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142311(VarCurr,B)
<=> ( v142284(VarCurr,B)
& v142312(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10853,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142312(VarCurr,B)
<=> ~ v142313(VarCurr,B) ) ) ).
fof(addAssignment_79380,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex0)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79379,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex1)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79378,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex2)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79377,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex3)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79376,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex4)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79375,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex5)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79374,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex6)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79373,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex7)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79372,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex8)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79371,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex9)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79370,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex10)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79369,axiom,
! [VarCurr] :
( v142313(VarCurr,bitIndex11)
<=> v142314(VarCurr) ) ).
fof(addAssignment_79368,axiom,
! [VarCurr] :
( v142314(VarCurr)
<=> v142302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1979,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142308(VarCurr,B)
<=> ( v142300(VarCurr,B)
& v142309(VarCurr,B) ) ) ) ).
fof(addAssignment_79367,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex0)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79366,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex1)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79365,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex2)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79364,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex3)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79363,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex4)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79362,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex5)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79361,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex6)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79360,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex7)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79359,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex8)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79358,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex9)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79357,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex10)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79356,axiom,
! [VarCurr] :
( v142309(VarCurr,bitIndex11)
<=> v142310(VarCurr) ) ).
fof(addAssignment_79355,axiom,
! [VarCurr] :
( v142310(VarCurr)
<=> v142302(VarCurr) ) ).
fof(addAssignment_79354,axiom,
! [VarCurr] :
( v142302(VarCurr)
<=> v142304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19071,axiom,
! [VarCurr] :
( v142304(VarCurr)
<=> ( v142306(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2127,axiom,
! [VarCurr] :
( v142306(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $true )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79353,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142300(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79352,axiom,
! [VarCurr] :
( v142292(VarCurr)
<=> v142294(VarCurr) ) ).
fof(addAssignment_79351,axiom,
! [VarCurr] :
( v142294(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79350,axiom,
! [VarCurr] :
( v142288(VarCurr)
<=> v142290(VarCurr) ) ).
fof(addAssignment_79349,axiom,
! [VarCurr] :
( v142290(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79348,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142226(VarCurr,B)
<=> v142228(VarCurr,B) ) ) ).
fof(addAssignment_79347,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142228(VarCurr,B)
<=> v142230(VarCurr,B) ) ) ).
fof(addAssignment_79346,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142230(VarNext,B)
<=> v142264(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142265(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142264(VarNext,B)
<=> v142230(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2012,axiom,
! [VarNext] :
( v142265(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142264(VarNext,B)
<=> v142275(VarNext,B) ) ) ) ).
fof(addAssignment_79345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142275(VarNext,B)
<=> v142273(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1553,axiom,
! [VarCurr] :
( ~ v142276(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142273(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1545,axiom,
! [VarCurr] :
( v142276(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142273(VarCurr,B)
<=> v142240(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19070,axiom,
! [VarCurr] :
( v142276(VarCurr)
<=> ( v142277(VarCurr)
& v142278(VarCurr) ) ) ).
fof(writeUnaryOperator_10852,axiom,
! [VarCurr] :
( ~ v142278(VarCurr)
<=> v142236(VarCurr) ) ).
fof(writeUnaryOperator_10851,axiom,
! [VarCurr] :
( ~ v142277(VarCurr)
<=> v142232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142265(VarNext)
<=> v142266(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142266(VarNext)
<=> ( v142267(VarNext)
& v142260(VarNext) ) ) ) ).
fof(writeUnaryOperator_10850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142267(VarNext)
<=> v142269(VarNext) ) ) ).
fof(addAssignment_79344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142269(VarNext)
<=> v142260(VarCurr) ) ) ).
fof(addAssignment_79343,axiom,
! [VarCurr] :
( v142260(VarCurr)
<=> v142262(VarCurr) ) ).
fof(addAssignment_79342,axiom,
! [VarCurr] :
( v142262(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79341,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142240(VarCurr,B)
<=> v142242(VarCurr,B) ) ) ).
fof(addAssignment_79340,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142242(VarCurr,B)
<=> v142251(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1978,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142251(VarCurr,B)
<=> ( v142252(VarCurr,B)
| v142255(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1977,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142255(VarCurr,B)
<=> ( v142228(VarCurr,B)
& v142256(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10849,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142256(VarCurr,B)
<=> ~ v142257(VarCurr,B) ) ) ).
fof(addAssignment_79339,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex0)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79338,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex1)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79337,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex2)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79336,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex3)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79335,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex4)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79334,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex5)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79333,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex6)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79332,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex7)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79331,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex8)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79330,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex9)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79329,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex10)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79328,axiom,
! [VarCurr] :
( v142257(VarCurr,bitIndex11)
<=> v142258(VarCurr) ) ).
fof(addAssignment_79327,axiom,
! [VarCurr] :
( v142258(VarCurr)
<=> v142246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1976,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142252(VarCurr,B)
<=> ( v142244(VarCurr,B)
& v142253(VarCurr,B) ) ) ) ).
fof(addAssignment_79326,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex0)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79325,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex1)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79324,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex2)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79323,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex3)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79322,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex4)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79321,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex5)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79320,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex6)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79319,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex7)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79318,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex8)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79317,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex9)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79316,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex10)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79315,axiom,
! [VarCurr] :
( v142253(VarCurr,bitIndex11)
<=> v142254(VarCurr) ) ).
fof(addAssignment_79314,axiom,
! [VarCurr] :
( v142254(VarCurr)
<=> v142246(VarCurr) ) ).
fof(addAssignment_79313,axiom,
! [VarCurr] :
( v142246(VarCurr)
<=> v142248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19067,axiom,
! [VarCurr] :
( v142248(VarCurr)
<=> ( v142250(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2126,axiom,
! [VarCurr] :
( v142250(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_79312,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142244(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79311,axiom,
! [VarCurr] :
( v142236(VarCurr)
<=> v142238(VarCurr) ) ).
fof(addAssignment_79310,axiom,
! [VarCurr] :
( v142238(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79309,axiom,
! [VarCurr] :
( v142232(VarCurr)
<=> v142234(VarCurr) ) ).
fof(addAssignment_79308,axiom,
! [VarCurr] :
( v142234(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79307,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142170(VarCurr,B)
<=> v142172(VarCurr,B) ) ) ).
fof(addAssignment_79306,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142172(VarCurr,B)
<=> v142174(VarCurr,B) ) ) ).
fof(addAssignment_79305,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142174(VarNext,B)
<=> v142208(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142209(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142208(VarNext,B)
<=> v142174(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2011,axiom,
! [VarNext] :
( v142209(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142208(VarNext,B)
<=> v142219(VarNext,B) ) ) ) ).
fof(addAssignment_79304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142219(VarNext,B)
<=> v142217(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1552,axiom,
! [VarCurr] :
( ~ v142220(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142217(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1544,axiom,
! [VarCurr] :
( v142220(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142217(VarCurr,B)
<=> v142184(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19066,axiom,
! [VarCurr] :
( v142220(VarCurr)
<=> ( v142221(VarCurr)
& v142222(VarCurr) ) ) ).
fof(writeUnaryOperator_10848,axiom,
! [VarCurr] :
( ~ v142222(VarCurr)
<=> v142180(VarCurr) ) ).
fof(writeUnaryOperator_10847,axiom,
! [VarCurr] :
( ~ v142221(VarCurr)
<=> v142176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142209(VarNext)
<=> v142210(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142210(VarNext)
<=> ( v142211(VarNext)
& v142204(VarNext) ) ) ) ).
fof(writeUnaryOperator_10846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142211(VarNext)
<=> v142213(VarNext) ) ) ).
fof(addAssignment_79303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142213(VarNext)
<=> v142204(VarCurr) ) ) ).
fof(addAssignment_79302,axiom,
! [VarCurr] :
( v142204(VarCurr)
<=> v142206(VarCurr) ) ).
fof(addAssignment_79301,axiom,
! [VarCurr] :
( v142206(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79300,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142184(VarCurr,B)
<=> v142186(VarCurr,B) ) ) ).
fof(addAssignment_79299,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142186(VarCurr,B)
<=> v142195(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1975,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142195(VarCurr,B)
<=> ( v142196(VarCurr,B)
| v142199(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1974,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142199(VarCurr,B)
<=> ( v142172(VarCurr,B)
& v142200(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10845,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142200(VarCurr,B)
<=> ~ v142201(VarCurr,B) ) ) ).
fof(addAssignment_79298,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex0)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79297,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex1)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79296,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex2)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79295,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex3)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79294,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex4)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79293,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex5)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79292,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex6)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79291,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex7)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79290,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex8)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79289,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex9)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79288,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex10)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79287,axiom,
! [VarCurr] :
( v142201(VarCurr,bitIndex11)
<=> v142202(VarCurr) ) ).
fof(addAssignment_79286,axiom,
! [VarCurr] :
( v142202(VarCurr)
<=> v142190(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1973,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142196(VarCurr,B)
<=> ( v142188(VarCurr,B)
& v142197(VarCurr,B) ) ) ) ).
fof(addAssignment_79285,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex0)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79284,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex1)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79283,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex2)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79282,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex3)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79281,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex4)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79280,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex5)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79279,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex6)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79278,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex7)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79277,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex8)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79276,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex9)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79275,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex10)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79274,axiom,
! [VarCurr] :
( v142197(VarCurr,bitIndex11)
<=> v142198(VarCurr) ) ).
fof(addAssignment_79273,axiom,
! [VarCurr] :
( v142198(VarCurr)
<=> v142190(VarCurr) ) ).
fof(addAssignment_79272,axiom,
! [VarCurr] :
( v142190(VarCurr)
<=> v142192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19063,axiom,
! [VarCurr] :
( v142192(VarCurr)
<=> ( v142194(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2125,axiom,
! [VarCurr] :
( v142194(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79271,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142188(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79270,axiom,
! [VarCurr] :
( v142180(VarCurr)
<=> v142182(VarCurr) ) ).
fof(addAssignment_79269,axiom,
! [VarCurr] :
( v142182(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79268,axiom,
! [VarCurr] :
( v142176(VarCurr)
<=> v142178(VarCurr) ) ).
fof(addAssignment_79267,axiom,
! [VarCurr] :
( v142178(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79266,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142114(VarCurr,B)
<=> v142116(VarCurr,B) ) ) ).
fof(addAssignment_79265,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142116(VarCurr,B)
<=> v142118(VarCurr,B) ) ) ).
fof(addAssignment_79264,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142118(VarNext,B)
<=> v142152(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142153(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142152(VarNext,B)
<=> v142118(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2010,axiom,
! [VarNext] :
( v142153(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142152(VarNext,B)
<=> v142163(VarNext,B) ) ) ) ).
fof(addAssignment_79263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142163(VarNext,B)
<=> v142161(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1551,axiom,
! [VarCurr] :
( ~ v142164(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142161(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1543,axiom,
! [VarCurr] :
( v142164(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142161(VarCurr,B)
<=> v142128(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19062,axiom,
! [VarCurr] :
( v142164(VarCurr)
<=> ( v142165(VarCurr)
& v142166(VarCurr) ) ) ).
fof(writeUnaryOperator_10844,axiom,
! [VarCurr] :
( ~ v142166(VarCurr)
<=> v142124(VarCurr) ) ).
fof(writeUnaryOperator_10843,axiom,
! [VarCurr] :
( ~ v142165(VarCurr)
<=> v142120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142153(VarNext)
<=> v142154(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142154(VarNext)
<=> ( v142155(VarNext)
& v142148(VarNext) ) ) ) ).
fof(writeUnaryOperator_10842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142155(VarNext)
<=> v142157(VarNext) ) ) ).
fof(addAssignment_79262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142157(VarNext)
<=> v142148(VarCurr) ) ) ).
fof(addAssignment_79261,axiom,
! [VarCurr] :
( v142148(VarCurr)
<=> v142150(VarCurr) ) ).
fof(addAssignment_79260,axiom,
! [VarCurr] :
( v142150(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79259,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142128(VarCurr,B)
<=> v142130(VarCurr,B) ) ) ).
fof(addAssignment_79258,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142130(VarCurr,B)
<=> v142139(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1972,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142139(VarCurr,B)
<=> ( v142140(VarCurr,B)
| v142143(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1971,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142143(VarCurr,B)
<=> ( v142116(VarCurr,B)
& v142144(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10841,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142144(VarCurr,B)
<=> ~ v142145(VarCurr,B) ) ) ).
fof(addAssignment_79257,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex0)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79256,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex1)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79255,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex2)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79254,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex3)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79253,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex4)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79252,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex5)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79251,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex6)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79250,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex7)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79249,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex8)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79248,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex9)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79247,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex10)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79246,axiom,
! [VarCurr] :
( v142145(VarCurr,bitIndex11)
<=> v142146(VarCurr) ) ).
fof(addAssignment_79245,axiom,
! [VarCurr] :
( v142146(VarCurr)
<=> v142134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1970,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142140(VarCurr,B)
<=> ( v142132(VarCurr,B)
& v142141(VarCurr,B) ) ) ) ).
fof(addAssignment_79244,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex0)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79243,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex1)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79242,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex2)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79241,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex3)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79240,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex4)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79239,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex5)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79238,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex6)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79237,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex7)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79236,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex8)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79235,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex9)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79234,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex10)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79233,axiom,
! [VarCurr] :
( v142141(VarCurr,bitIndex11)
<=> v142142(VarCurr) ) ).
fof(addAssignment_79232,axiom,
! [VarCurr] :
( v142142(VarCurr)
<=> v142134(VarCurr) ) ).
fof(addAssignment_79231,axiom,
! [VarCurr] :
( v142134(VarCurr)
<=> v142136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19059,axiom,
! [VarCurr] :
( v142136(VarCurr)
<=> ( v142138(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2124,axiom,
! [VarCurr] :
( v142138(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_79230,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142132(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79229,axiom,
! [VarCurr] :
( v142124(VarCurr)
<=> v142126(VarCurr) ) ).
fof(addAssignment_79228,axiom,
! [VarCurr] :
( v142126(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79227,axiom,
! [VarCurr] :
( v142120(VarCurr)
<=> v142122(VarCurr) ) ).
fof(addAssignment_79226,axiom,
! [VarCurr] :
( v142122(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79225,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142058(VarCurr,B)
<=> v142060(VarCurr,B) ) ) ).
fof(addAssignment_79224,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142060(VarCurr,B)
<=> v142062(VarCurr,B) ) ) ).
fof(addAssignment_79223,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142062(VarNext,B)
<=> v142096(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142097(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142096(VarNext,B)
<=> v142062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2009,axiom,
! [VarNext] :
( v142097(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142096(VarNext,B)
<=> v142107(VarNext,B) ) ) ) ).
fof(addAssignment_79222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142107(VarNext,B)
<=> v142105(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1550,axiom,
! [VarCurr] :
( ~ v142108(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142105(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1542,axiom,
! [VarCurr] :
( v142108(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142105(VarCurr,B)
<=> v142072(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19058,axiom,
! [VarCurr] :
( v142108(VarCurr)
<=> ( v142109(VarCurr)
& v142110(VarCurr) ) ) ).
fof(writeUnaryOperator_10840,axiom,
! [VarCurr] :
( ~ v142110(VarCurr)
<=> v142068(VarCurr) ) ).
fof(writeUnaryOperator_10839,axiom,
! [VarCurr] :
( ~ v142109(VarCurr)
<=> v142064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142097(VarNext)
<=> v142098(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142098(VarNext)
<=> ( v142099(VarNext)
& v142092(VarNext) ) ) ) ).
fof(writeUnaryOperator_10838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142099(VarNext)
<=> v142101(VarNext) ) ) ).
fof(addAssignment_79221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142101(VarNext)
<=> v142092(VarCurr) ) ) ).
fof(addAssignment_79220,axiom,
! [VarCurr] :
( v142092(VarCurr)
<=> v142094(VarCurr) ) ).
fof(addAssignment_79219,axiom,
! [VarCurr] :
( v142094(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79218,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142072(VarCurr,B)
<=> v142074(VarCurr,B) ) ) ).
fof(addAssignment_79217,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142074(VarCurr,B)
<=> v142083(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1969,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142083(VarCurr,B)
<=> ( v142084(VarCurr,B)
| v142087(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1968,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142087(VarCurr,B)
<=> ( v142060(VarCurr,B)
& v142088(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10837,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142088(VarCurr,B)
<=> ~ v142089(VarCurr,B) ) ) ).
fof(addAssignment_79216,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex0)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79215,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex1)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79214,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex2)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79213,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex3)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79212,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex4)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79211,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex5)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79210,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex6)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79209,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex7)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79208,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex8)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79207,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex9)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79206,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex10)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79205,axiom,
! [VarCurr] :
( v142089(VarCurr,bitIndex11)
<=> v142090(VarCurr) ) ).
fof(addAssignment_79204,axiom,
! [VarCurr] :
( v142090(VarCurr)
<=> v142078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1967,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142084(VarCurr,B)
<=> ( v142076(VarCurr,B)
& v142085(VarCurr,B) ) ) ) ).
fof(addAssignment_79203,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex0)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79202,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex1)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79201,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex2)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79200,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex3)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79199,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex4)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79198,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex5)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79197,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex6)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79196,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex7)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79195,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex8)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79194,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex9)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79193,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex10)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79192,axiom,
! [VarCurr] :
( v142085(VarCurr,bitIndex11)
<=> v142086(VarCurr) ) ).
fof(addAssignment_79191,axiom,
! [VarCurr] :
( v142086(VarCurr)
<=> v142078(VarCurr) ) ).
fof(addAssignment_79190,axiom,
! [VarCurr] :
( v142078(VarCurr)
<=> v142080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19055,axiom,
! [VarCurr] :
( v142080(VarCurr)
<=> ( v142082(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2123,axiom,
! [VarCurr] :
( v142082(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $true )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79189,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142076(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79188,axiom,
! [VarCurr] :
( v142068(VarCurr)
<=> v142070(VarCurr) ) ).
fof(addAssignment_79187,axiom,
! [VarCurr] :
( v142070(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79186,axiom,
! [VarCurr] :
( v142064(VarCurr)
<=> v142066(VarCurr) ) ).
fof(addAssignment_79185,axiom,
! [VarCurr] :
( v142066(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79184,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142002(VarCurr,B)
<=> v142004(VarCurr,B) ) ) ).
fof(addAssignment_79183,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142004(VarCurr,B)
<=> v142006(VarCurr,B) ) ) ).
fof(addAssignment_79182,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v142006(VarNext,B)
<=> v142040(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142041(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142040(VarNext,B)
<=> v142006(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2008,axiom,
! [VarNext] :
( v142041(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142040(VarNext,B)
<=> v142051(VarNext,B) ) ) ) ).
fof(addAssignment_79181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v142051(VarNext,B)
<=> v142049(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1549,axiom,
! [VarCurr] :
( ~ v142052(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142049(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1541,axiom,
! [VarCurr] :
( v142052(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v142049(VarCurr,B)
<=> v142016(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19054,axiom,
! [VarCurr] :
( v142052(VarCurr)
<=> ( v142053(VarCurr)
& v142054(VarCurr) ) ) ).
fof(writeUnaryOperator_10836,axiom,
! [VarCurr] :
( ~ v142054(VarCurr)
<=> v142012(VarCurr) ) ).
fof(writeUnaryOperator_10835,axiom,
! [VarCurr] :
( ~ v142053(VarCurr)
<=> v142008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142041(VarNext)
<=> v142042(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142042(VarNext)
<=> ( v142043(VarNext)
& v142036(VarNext) ) ) ) ).
fof(writeUnaryOperator_10834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v142043(VarNext)
<=> v142045(VarNext) ) ) ).
fof(addAssignment_79180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v142045(VarNext)
<=> v142036(VarCurr) ) ) ).
fof(addAssignment_79179,axiom,
! [VarCurr] :
( v142036(VarCurr)
<=> v142038(VarCurr) ) ).
fof(addAssignment_79178,axiom,
! [VarCurr] :
( v142038(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79177,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142016(VarCurr,B)
<=> v142018(VarCurr,B) ) ) ).
fof(addAssignment_79176,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142018(VarCurr,B)
<=> v142027(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1966,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142027(VarCurr,B)
<=> ( v142028(VarCurr,B)
| v142031(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1965,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142031(VarCurr,B)
<=> ( v142004(VarCurr,B)
& v142032(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10833,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142032(VarCurr,B)
<=> ~ v142033(VarCurr,B) ) ) ).
fof(addAssignment_79175,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex0)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79174,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex1)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79173,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex2)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79172,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex3)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79171,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex4)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79170,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex5)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79169,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex6)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79168,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex7)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79167,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex8)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79166,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex9)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79165,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex10)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79164,axiom,
! [VarCurr] :
( v142033(VarCurr,bitIndex11)
<=> v142034(VarCurr) ) ).
fof(addAssignment_79163,axiom,
! [VarCurr] :
( v142034(VarCurr)
<=> v142022(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1964,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v142028(VarCurr,B)
<=> ( v142020(VarCurr,B)
& v142029(VarCurr,B) ) ) ) ).
fof(addAssignment_79162,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex0)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79161,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex1)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79160,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex2)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79159,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex3)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79158,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex4)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79157,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex5)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79156,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex6)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79155,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex7)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79154,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex8)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79153,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex9)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79152,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex10)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79151,axiom,
! [VarCurr] :
( v142029(VarCurr,bitIndex11)
<=> v142030(VarCurr) ) ).
fof(addAssignment_79150,axiom,
! [VarCurr] :
( v142030(VarCurr)
<=> v142022(VarCurr) ) ).
fof(addAssignment_79149,axiom,
! [VarCurr] :
( v142022(VarCurr)
<=> v142024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19051,axiom,
! [VarCurr] :
( v142024(VarCurr)
<=> ( v142026(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2122,axiom,
! [VarCurr] :
( v142026(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_79148,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v142020(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79147,axiom,
! [VarCurr] :
( v142012(VarCurr)
<=> v142014(VarCurr) ) ).
fof(addAssignment_79146,axiom,
! [VarCurr] :
( v142014(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79145,axiom,
! [VarCurr] :
( v142008(VarCurr)
<=> v142010(VarCurr) ) ).
fof(addAssignment_79144,axiom,
! [VarCurr] :
( v142010(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79143,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141946(VarCurr,B)
<=> v141948(VarCurr,B) ) ) ).
fof(addAssignment_79142,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141948(VarCurr,B)
<=> v141950(VarCurr,B) ) ) ).
fof(addAssignment_79141,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v141950(VarNext,B)
<=> v141984(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141985(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141984(VarNext,B)
<=> v141950(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2007,axiom,
! [VarNext] :
( v141985(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141984(VarNext,B)
<=> v141995(VarNext,B) ) ) ) ).
fof(addAssignment_79140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141995(VarNext,B)
<=> v141993(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1548,axiom,
! [VarCurr] :
( ~ v141996(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v141993(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1540,axiom,
! [VarCurr] :
( v141996(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v141993(VarCurr,B)
<=> v141960(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19050,axiom,
! [VarCurr] :
( v141996(VarCurr)
<=> ( v141997(VarCurr)
& v141998(VarCurr) ) ) ).
fof(writeUnaryOperator_10832,axiom,
! [VarCurr] :
( ~ v141998(VarCurr)
<=> v141956(VarCurr) ) ).
fof(writeUnaryOperator_10831,axiom,
! [VarCurr] :
( ~ v141997(VarCurr)
<=> v141952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141985(VarNext)
<=> v141986(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141986(VarNext)
<=> ( v141987(VarNext)
& v141980(VarNext) ) ) ) ).
fof(writeUnaryOperator_10830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141987(VarNext)
<=> v141989(VarNext) ) ) ).
fof(addAssignment_79139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141989(VarNext)
<=> v141980(VarCurr) ) ) ).
fof(addAssignment_79138,axiom,
! [VarCurr] :
( v141980(VarCurr)
<=> v141982(VarCurr) ) ).
fof(addAssignment_79137,axiom,
! [VarCurr] :
( v141982(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79136,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141960(VarCurr,B)
<=> v141962(VarCurr,B) ) ) ).
fof(addAssignment_79135,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141962(VarCurr,B)
<=> v141971(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1963,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141971(VarCurr,B)
<=> ( v141972(VarCurr,B)
| v141975(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1962,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141975(VarCurr,B)
<=> ( v141948(VarCurr,B)
& v141976(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10829,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141976(VarCurr,B)
<=> ~ v141977(VarCurr,B) ) ) ).
fof(addAssignment_79134,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex0)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79133,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex1)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79132,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex2)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79131,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex3)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79130,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex4)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79129,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex5)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79128,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex6)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79127,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex7)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79126,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex8)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79125,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex9)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79124,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex10)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79123,axiom,
! [VarCurr] :
( v141977(VarCurr,bitIndex11)
<=> v141978(VarCurr) ) ).
fof(addAssignment_79122,axiom,
! [VarCurr] :
( v141978(VarCurr)
<=> v141966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1961,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141972(VarCurr,B)
<=> ( v141964(VarCurr,B)
& v141973(VarCurr,B) ) ) ) ).
fof(addAssignment_79121,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex0)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79120,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex1)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79119,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex2)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79118,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex3)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79117,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex4)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79116,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex5)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79115,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex6)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79114,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex7)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79113,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex8)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79112,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex9)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79111,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex10)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79110,axiom,
! [VarCurr] :
( v141973(VarCurr,bitIndex11)
<=> v141974(VarCurr) ) ).
fof(addAssignment_79109,axiom,
! [VarCurr] :
( v141974(VarCurr)
<=> v141966(VarCurr) ) ).
fof(addAssignment_79108,axiom,
! [VarCurr] :
( v141966(VarCurr)
<=> v141968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19047,axiom,
! [VarCurr] :
( v141968(VarCurr)
<=> ( v141970(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2121,axiom,
! [VarCurr] :
( v141970(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $true )
& ( v2813(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79107,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141964(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79106,axiom,
! [VarCurr] :
( v141956(VarCurr)
<=> v141958(VarCurr) ) ).
fof(addAssignment_79105,axiom,
! [VarCurr] :
( v141958(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79104,axiom,
! [VarCurr] :
( v141952(VarCurr)
<=> v141954(VarCurr) ) ).
fof(addAssignment_79103,axiom,
! [VarCurr] :
( v141954(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79102,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141890(VarCurr,B)
<=> v141892(VarCurr,B) ) ) ).
fof(addAssignment_79101,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141892(VarCurr,B)
<=> v141894(VarCurr,B) ) ) ).
fof(addAssignment_79100,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v141894(VarNext,B)
<=> v141928(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141929(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141928(VarNext,B)
<=> v141894(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2006,axiom,
! [VarNext] :
( v141929(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141928(VarNext,B)
<=> v141939(VarNext,B) ) ) ) ).
fof(addAssignment_79099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141939(VarNext,B)
<=> v141937(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1547,axiom,
! [VarCurr] :
( ~ v141940(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v141937(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1539,axiom,
! [VarCurr] :
( v141940(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v141937(VarCurr,B)
<=> v141904(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19046,axiom,
! [VarCurr] :
( v141940(VarCurr)
<=> ( v141941(VarCurr)
& v141942(VarCurr) ) ) ).
fof(writeUnaryOperator_10828,axiom,
! [VarCurr] :
( ~ v141942(VarCurr)
<=> v141900(VarCurr) ) ).
fof(writeUnaryOperator_10827,axiom,
! [VarCurr] :
( ~ v141941(VarCurr)
<=> v141896(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141929(VarNext)
<=> v141930(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141930(VarNext)
<=> ( v141931(VarNext)
& v141924(VarNext) ) ) ) ).
fof(writeUnaryOperator_10826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141931(VarNext)
<=> v141933(VarNext) ) ) ).
fof(addAssignment_79098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141933(VarNext)
<=> v141924(VarCurr) ) ) ).
fof(addAssignment_79097,axiom,
! [VarCurr] :
( v141924(VarCurr)
<=> v141926(VarCurr) ) ).
fof(addAssignment_79096,axiom,
! [VarCurr] :
( v141926(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79095,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141904(VarCurr,B)
<=> v141906(VarCurr,B) ) ) ).
fof(addAssignment_79094,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141906(VarCurr,B)
<=> v141915(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1960,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141915(VarCurr,B)
<=> ( v141916(VarCurr,B)
| v141919(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1959,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141919(VarCurr,B)
<=> ( v141892(VarCurr,B)
& v141920(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10825,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141920(VarCurr,B)
<=> ~ v141921(VarCurr,B) ) ) ).
fof(addAssignment_79093,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex0)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79092,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex1)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79091,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex2)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79090,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex3)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79089,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex4)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79088,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex5)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79087,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex6)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79086,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex7)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79085,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex8)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79084,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex9)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79083,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex10)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79082,axiom,
! [VarCurr] :
( v141921(VarCurr,bitIndex11)
<=> v141922(VarCurr) ) ).
fof(addAssignment_79081,axiom,
! [VarCurr] :
( v141922(VarCurr)
<=> v141910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1958,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141916(VarCurr,B)
<=> ( v141908(VarCurr,B)
& v141917(VarCurr,B) ) ) ) ).
fof(addAssignment_79080,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex0)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79079,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex1)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79078,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex2)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79077,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex3)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79076,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex4)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79075,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex5)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79074,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex6)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79073,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex7)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79072,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex8)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79071,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex9)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79070,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex10)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79069,axiom,
! [VarCurr] :
( v141917(VarCurr,bitIndex11)
<=> v141918(VarCurr) ) ).
fof(addAssignment_79068,axiom,
! [VarCurr] :
( v141918(VarCurr)
<=> v141910(VarCurr) ) ).
fof(addAssignment_79067,axiom,
! [VarCurr] :
( v141910(VarCurr)
<=> v141912(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19043,axiom,
! [VarCurr] :
( v141912(VarCurr)
<=> ( v141914(VarCurr)
& v2868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2120,axiom,
! [VarCurr] :
( v141914(VarCurr)
<=> ( ( v2813(VarCurr,bitIndex4)
<=> $false )
& ( v2813(VarCurr,bitIndex3)
<=> $false )
& ( v2813(VarCurr,bitIndex2)
<=> $false )
& ( v2813(VarCurr,bitIndex1)
<=> $false )
& ( v2813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_79066,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v141908(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79065,axiom,
! [VarCurr] :
( v141900(VarCurr)
<=> v141902(VarCurr) ) ).
fof(addAssignment_79064,axiom,
! [VarCurr] :
( v141902(VarCurr)
<=> v2222(VarCurr) ) ).
fof(addAssignment_79063,axiom,
! [VarCurr] :
( v141896(VarCurr)
<=> v141898(VarCurr) ) ).
fof(addAssignment_79062,axiom,
! [VarCurr] :
( v141898(VarCurr)
<=> v2214(VarCurr) ) ).
fof(addAssignment_79061,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2302(VarCurr,B)
<=> v2304(VarCurr,B) ) ) ).
fof(addAssignment_79060,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2304(VarCurr,B)
<=> v2306(VarCurr,B) ) ) ).
fof(addAssignment_79059,axiom,
! [VarNext,B] :
( range_11_8(B)
=> ( v2306(VarNext,B)
<=> v141872(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141873(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141872(VarNext,B)
<=> v2306(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2005,axiom,
! [VarNext] :
( v141873(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141872(VarNext,B)
<=> v141883(VarNext,B) ) ) ) ).
fof(addAssignment_79058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v141883(VarNext,B)
<=> v141881(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1546,axiom,
! [VarCurr] :
( ~ v141884(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v141881(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1538,axiom,
! [VarCurr] :
( v141884(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v141881(VarCurr,B)
<=> v2316(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19042,axiom,
! [VarCurr] :
( v141884(VarCurr)
<=> ( v141885(VarCurr)
& v141886(VarCurr) ) ) ).
fof(writeUnaryOperator_10824,axiom,
! [VarCurr] :
( ~ v141886(VarCurr)
<=> v2312(VarCurr) ) ).
fof(writeUnaryOperator_10823,axiom,
! [VarCurr] :
( ~ v141885(VarCurr)
<=> v2308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141873(VarNext)
<=> v141874(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141874(VarNext)
<=> ( v141875(VarNext)
& v141868(VarNext) ) ) ) ).
fof(writeUnaryOperator_10822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141875(VarNext)
<=> v141877(VarNext) ) ) ).
fof(addAssignment_79057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141877(VarNext)
<=> v141868(VarCurr) ) ) ).
fof(addAssignment_79056,axiom,
! [VarCurr] :
( v141868(VarCurr)
<=> v141870(VarCurr) ) ).
fof(addAssignment_79055,axiom,
! [VarCurr] :
( v141870(VarCurr)
<=> v2282(VarCurr) ) ).
fof(addAssignment_79054,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2316(VarCurr,B)
<=> v2318(VarCurr,B) ) ) ).
fof(addAssignment_79053,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2318(VarCurr,B)
<=> v141859(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1957,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141859(VarCurr,B)
<=> ( v141860(VarCurr,B)
| v141863(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1956,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141863(VarCurr,B)
<=> ( v2304(VarCurr,B)
& v141864(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10821,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141864(VarCurr,B)
<=> ~ v141865(VarCurr,B) ) ) ).
fof(addAssignment_79052,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex0)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79051,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex1)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79050,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex2)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79049,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex3)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79048,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex4)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79047,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex5)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79046,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex6)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79045,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex7)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79044,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex8)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79043,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex9)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79042,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex10)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79041,axiom,
! [VarCurr] :
( v141865(VarCurr,bitIndex11)
<=> v141866(VarCurr) ) ).
fof(addAssignment_79040,axiom,
! [VarCurr] :
( v141866(VarCurr)
<=> v2809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1955,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v141860(VarCurr,B)
<=> ( v2320(VarCurr,B)
& v141861(VarCurr,B) ) ) ) ).
fof(addAssignment_79039,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex0)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79038,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex1)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79037,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex2)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79036,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex3)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79035,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex4)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79034,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex5)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79033,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex6)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79032,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex7)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79031,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex8)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79030,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex9)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79029,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex10)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79028,axiom,
! [VarCurr] :
( v141861(VarCurr,bitIndex11)
<=> v141862(VarCurr) ) ).
fof(addAssignment_79027,axiom,
! [VarCurr] :
( v141862(VarCurr)
<=> v2809(VarCurr) ) ).
fof(addAssignment_79026,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2320(VarCurr,B)
<=> v2322(VarCurr,B) ) ) ).
fof(addAssignment_79025,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2322(VarCurr,B)
<=> v2324(VarCurr,B) ) ) ).
fof(addAssignment_79024,axiom,
! [VarCurr,B] :
( range_11_8(B)
=> ( v2324(VarCurr,B)
<=> v2622(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1545,axiom,
! [VarCurr] :
( ~ v4516(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v2623(VarCurr,B)
<=> v141845(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1537,axiom,
! [VarCurr] :
( v4516(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v2623(VarCurr,B)
<=> v141844(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1544,axiom,
! [VarCurr] :
( ~ v89669(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141845(VarCurr,B)
<=> v141846(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1536,axiom,
! [VarCurr] :
( v89669(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141845(VarCurr,B)
<=> b0011(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1543,axiom,
! [VarCurr] :
( ~ v141847(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141846(VarCurr,B)
<=> v141848(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1535,axiom,
! [VarCurr] :
( v141847(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141846(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1542,axiom,
! [VarCurr] :
( ~ v141849(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141848(VarCurr,B)
<=> v141850(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1534,axiom,
! [VarCurr] :
( v141849(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141848(VarCurr,B)
<=> b0001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1541,axiom,
! [VarCurr] :
( ~ v141851(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141850(VarCurr,B)
<=> v141854(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1533,axiom,
! [VarCurr] :
( v141851(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141850(VarCurr,B)
<=> b0010(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1540,axiom,
! [VarCurr] :
( ~ v141855(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141854(VarCurr,B)
<=> v141858(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1532,axiom,
! [VarCurr] :
( v141855(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141854(VarCurr,B)
<=> b0001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1539,axiom,
! [VarCurr] :
( ~ v141763(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141858(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1531,axiom,
! [VarCurr] :
( v141763(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v141858(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19039,axiom,
! [VarCurr] :
( v141855(VarCurr)
<=> ( v141856(VarCurr)
| v141857(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2119,axiom,
! [VarCurr] :
( v141857(VarCurr)
<=> ( ( v141749(VarCurr,bitIndex2)
<=> $false )
& ( v141749(VarCurr,bitIndex1)
<=> $true )
& ( v141749(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2118,axiom,
! [VarCurr] :
( v141856(VarCurr)
<=> ( ( v141737(VarCurr,bitIndex2)
<=> $false )
& ( v141737(VarCurr,bitIndex1)
<=> $true )
& ( v141737(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19038,axiom,
! [VarCurr] :
( v141851(VarCurr)
<=> ( v141852(VarCurr)
& v141853(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2117,axiom,
! [VarCurr] :
( v141853(VarCurr)
<=> ( ( v141749(VarCurr,bitIndex2)
<=> $false )
& ( v141749(VarCurr,bitIndex1)
<=> $true )
& ( v141749(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2116,axiom,
! [VarCurr] :
( v141852(VarCurr)
<=> ( ( v141737(VarCurr,bitIndex2)
<=> $false )
& ( v141737(VarCurr,bitIndex1)
<=> $true )
& ( v141737(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2115,axiom,
! [VarCurr] :
( v141849(VarCurr)
<=> ( ( v2872(VarCurr,bitIndex2)
<=> $false )
& ( v2872(VarCurr,bitIndex1)
<=> $true )
& ( v2872(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2114,axiom,
! [VarCurr] :
( v141847(VarCurr)
<=> ( ( v2872(VarCurr,bitIndex2)
<=> $false )
& ( v2872(VarCurr,bitIndex1)
<=> $true )
& ( v2872(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_79023,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v141844(VarCurr,B)
<=> v141663(VarCurr,B) ) ) ).
fof(addAssignment_79022,axiom,
! [VarCurr] :
( ( v141844(VarCurr,bitIndex3)
<=> $false )
& ( v141844(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19037,axiom,
! [VarCurr] :
( v141763(VarCurr)
<=> ( v141765(VarCurr)
& v141841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19036,axiom,
! [VarCurr] :
( v141841(VarCurr)
<=> ( v141826(VarCurr)
| v141842(VarCurr) ) ) ).
fof(writeUnaryOperator_10820,axiom,
! [VarCurr] :
( ~ v141842(VarCurr)
<=> v4574(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19035,axiom,
! [VarCurr] :
( v141826(VarCurr)
<=> ( v141828(VarCurr)
& v141839(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2113,axiom,
! [VarCurr] :
( v141839(VarCurr)
<=> ( ( v141663(VarCurr,bitIndex1)
<=> $false )
& ( v141663(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19034,axiom,
! [VarCurr] :
( v141828(VarCurr)
<=> ( v141829(VarCurr)
& v141838(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2112,axiom,
! [VarCurr] :
( v141838(VarCurr)
<=> ( ( v141749(VarCurr,bitIndex2)
<=> $false )
& ( v141749(VarCurr,bitIndex1)
<=> $false )
& ( v141749(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19033,axiom,
! [VarCurr] :
( v141829(VarCurr)
<=> ( v141830(VarCurr)
& v141837(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2111,axiom,
! [VarCurr] :
( v141837(VarCurr)
<=> ( ( v141737(VarCurr,bitIndex2)
<=> $false )
& ( v141737(VarCurr,bitIndex1)
<=> $false )
& ( v141737(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19032,axiom,
! [VarCurr] :
( v141830(VarCurr)
<=> ( v141831(VarCurr)
& v141836(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2110,axiom,
! [VarCurr] :
( v141836(VarCurr)
<=> ( ( v2872(VarCurr,bitIndex2)
<=> $false )
& ( v2872(VarCurr,bitIndex1)
<=> $false )
& ( v2872(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19031,axiom,
! [VarCurr] :
( v141831(VarCurr)
<=> ( v141832(VarCurr)
& v141835(VarCurr) ) ) ).
fof(writeUnaryOperator_10819,axiom,
! [VarCurr] :
( ~ v141835(VarCurr)
<=> v100731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19030,axiom,
! [VarCurr] :
( v141832(VarCurr)
<=> ( v141833(VarCurr)
& v141834(VarCurr) ) ) ).
fof(writeUnaryOperator_10818,axiom,
! [VarCurr] :
( ~ v141834(VarCurr)
<=> v84191(VarCurr) ) ).
fof(writeUnaryOperator_10817,axiom,
! [VarCurr] :
( ~ v141833(VarCurr)
<=> v4516(VarCurr) ) ).
fof(addAssignment_79021,axiom,
! [VarCurr] :
( v141765(VarCurr)
<=> v141767(VarCurr,bitIndex0) ) ).
fof(addAssignment_79020,axiom,
! [VarCurr] :
( v141767(VarCurr,bitIndex0)
<=> v141769(VarCurr,bitIndex0) ) ).
fof(addAssignment_79019,axiom,
! [VarNext] :
( v141769(VarNext,bitIndex0)
<=> v141808(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141809(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v141808(VarNext,B)
<=> v141769(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2004,axiom,
! [VarNext] :
( v141809(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v141808(VarNext,B)
<=> v141819(VarNext,B) ) ) ) ).
fof(addAssignment_79018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v141819(VarNext,B)
<=> v141817(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1538,axiom,
! [VarCurr] :
( ~ v141820(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141817(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1530,axiom,
! [VarCurr] :
( v141820(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141817(VarCurr,B)
<=> v141779(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19029,axiom,
! [VarCurr] :
( v141820(VarCurr)
<=> ( v141821(VarCurr)
& v141822(VarCurr) ) ) ).
fof(writeUnaryOperator_10816,axiom,
! [VarCurr] :
( ~ v141822(VarCurr)
<=> v141775(VarCurr) ) ).
fof(writeUnaryOperator_10815,axiom,
! [VarCurr] :
( ~ v141821(VarCurr)
<=> v141771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141809(VarNext)
<=> v141810(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141810(VarNext)
<=> ( v141811(VarNext)
& v141804(VarNext) ) ) ) ).
fof(writeUnaryOperator_10814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141811(VarNext)
<=> v141813(VarNext) ) ) ).
fof(addAssignment_79017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141813(VarNext)
<=> v141804(VarCurr) ) ) ).
fof(addAssignment_79016,axiom,
! [VarCurr] :
( v141804(VarCurr)
<=> v141806(VarCurr) ) ).
fof(addAssignment_79015,axiom,
! [VarCurr] :
( v141806(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_79014,axiom,
! [VarCurr] :
( v141779(VarCurr,bitIndex0)
<=> v141781(VarCurr,bitIndex0) ) ).
fof(addAssignment_79013,axiom,
! [VarCurr] :
( v141781(VarCurr,bitIndex0)
<=> v141783(VarCurr,bitIndex0) ) ).
fof(addAssignment_79012,axiom,
! [VarCurr] :
( v141783(VarCurr,bitIndex0)
<=> v141801(VarCurr,bitIndex0) ) ).
fof(addAssignment_79011,axiom,
! [VarCurr] :
( v141801(VarCurr,bitIndex0)
<=> v141785(VarCurr) ) ).
fof(addAssignment_79010,axiom,
! [VarCurr] :
( v141801(VarCurr,bitIndex1)
<=> v141802(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1537,axiom,
! [VarCurr] :
( ~ v141794(VarCurr)
=> ( v141785(VarCurr)
<=> v141798(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1529,axiom,
! [VarCurr] :
( v141794(VarCurr)
=> ( v141785(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1536,axiom,
! [VarCurr] :
( ~ v141799(VarCurr)
=> ( v141798(VarCurr)
<=> v141765(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1528,axiom,
! [VarCurr] :
( v141799(VarCurr)
=> ( v141798(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19026,axiom,
! [VarCurr] :
( v141799(VarCurr)
<=> ( v141763(VarCurr)
| v141800(VarCurr) ) ) ).
fof(writeUnaryOperator_10813,axiom,
! [VarCurr] :
( ~ v141800(VarCurr)
<=> v4574(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19025,axiom,
! [VarCurr] :
( v141794(VarCurr)
<=> ( v141795(VarCurr)
| v141797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19024,axiom,
! [VarCurr] :
( v141797(VarCurr)
<=> ( v96319(VarCurr)
& v4574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19023,axiom,
! [VarCurr] :
( v141795(VarCurr)
<=> ( v141787(VarCurr)
& v141796(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2109,axiom,
! [VarCurr] :
( v141796(VarCurr)
<=> ( ( v2358(VarCurr,bitIndex12)
<=> $false )
& ( v2358(VarCurr,bitIndex11)
<=> $true )
& ( v2358(VarCurr,bitIndex10)
<=> $false )
& ( v2358(VarCurr,bitIndex9)
<=> $false )
& ( v2358(VarCurr,bitIndex8)
<=> $true )
& ( v2358(VarCurr,bitIndex7)
<=> $false )
& ( v2358(VarCurr,bitIndex6)
<=> $false )
& ( v2358(VarCurr,bitIndex5)
<=> $false )
& ( v2358(VarCurr,bitIndex4)
<=> $false )
& ( v2358(VarCurr,bitIndex3)
<=> $true )
& ( v2358(VarCurr,bitIndex2)
<=> $false )
& ( v2358(VarCurr,bitIndex1)
<=> $false )
& ( v2358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2030,axiom,
~ b0100100001000(bitIndex12) ).
fof(bitBlastConstant_2029,axiom,
b0100100001000(bitIndex11) ).
fof(bitBlastConstant_2028,axiom,
~ b0100100001000(bitIndex10) ).
fof(bitBlastConstant_2027,axiom,
~ b0100100001000(bitIndex9) ).
fof(bitBlastConstant_2026,axiom,
b0100100001000(bitIndex8) ).
fof(bitBlastConstant_2025,axiom,
~ b0100100001000(bitIndex7) ).
fof(bitBlastConstant_2024,axiom,
~ b0100100001000(bitIndex6) ).
fof(bitBlastConstant_2023,axiom,
~ b0100100001000(bitIndex5) ).
fof(bitBlastConstant_2022,axiom,
~ b0100100001000(bitIndex4) ).
fof(bitBlastConstant_2021,axiom,
b0100100001000(bitIndex3) ).
fof(bitBlastConstant_2020,axiom,
~ b0100100001000(bitIndex2) ).
fof(bitBlastConstant_2019,axiom,
~ b0100100001000(bitIndex1) ).
fof(bitBlastConstant_2018,axiom,
~ b0100100001000(bitIndex0) ).
fof(addAssignment_79009,axiom,
! [VarCurr] :
( v141787(VarCurr)
<=> v141789(VarCurr) ) ).
fof(addAssignment_79008,axiom,
! [VarCurr] :
( v141789(VarCurr)
<=> v141791(VarCurr) ) ).
fof(addAssignment_79007,axiom,
! [VarCurr] :
( v141791(VarCurr)
<=> v1121(VarCurr,bitIndex78) ) ).
fof(addAssignment_79006,axiom,
! [VarCurr] :
( v1121(VarCurr,bitIndex78)
<=> v1123(VarCurr,bitIndex78) ) ).
fof(addAssignment_79005,axiom,
! [VarCurr] :
( v141775(VarCurr)
<=> v141777(VarCurr) ) ).
fof(addAssignment_79004,axiom,
! [VarCurr] :
( v141777(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_79003,axiom,
! [VarCurr] :
( v141771(VarCurr)
<=> v141773(VarCurr) ) ).
fof(addAssignment_79002,axiom,
! [VarCurr] :
( v141773(VarCurr)
<=> v2056(VarCurr) ) ).
fof(addAssignment_79001,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v141749(VarCurr,B)
<=> v141751(VarCurr,B) ) ) ).
fof(addAssignment_79000,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v141751(VarCurr,B)
<=> v141753(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1535,axiom,
! [VarCurr] :
( ~ v112688(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141753(VarCurr,B)
<=> v141755(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1527,axiom,
! [VarCurr] :
( v112688(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141753(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addZeroExtensionConstraint_55,axiom,
! [VarCurr] : ~ v141755(VarCurr,bitIndex2) ).
fof(addAssignment_78999,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v141755(VarCurr,B)
<=> v141756(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1534,axiom,
! [VarCurr] :
( ~ v112698(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141756(VarCurr,B)
<=> v141757(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1526,axiom,
! [VarCurr] :
( v112698(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141756(VarCurr,B)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_54,axiom,
! [VarCurr] : ~ v141757(VarCurr,bitIndex1) ).
fof(addAssignment_78998,axiom,
! [VarCurr] :
( v141757(VarCurr,bitIndex0)
<=> v141758(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1533,axiom,
! [VarCurr] :
( ~ v141759(VarCurr)
=> ( v141758(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1525,axiom,
! [VarCurr] :
( v141759(VarCurr)
=> ( v141758(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19022,axiom,
! [VarCurr] :
( v141759(VarCurr)
<=> ( v112518(VarCurr)
| v141760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19021,axiom,
! [VarCurr] :
( v141760(VarCurr)
<=> ( v141761(VarCurr)
& v88418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19020,axiom,
! [VarCurr] :
( v141761(VarCurr)
<=> ( v88615(VarCurr)
| v88661(VarCurr) ) ) ).
fof(addAssignment_78997,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v141737(VarCurr,B)
<=> v141739(VarCurr,B) ) ) ).
fof(addAssignment_78996,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v141739(VarCurr,B)
<=> v141741(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1532,axiom,
! [VarCurr] :
( ~ v84295(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141741(VarCurr,B)
<=> v141743(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1524,axiom,
! [VarCurr] :
( v84295(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141741(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1531,axiom,
! [VarCurr] :
( ~ v141744(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141743(VarCurr,B)
<=> v141745(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1523,axiom,
! [VarCurr] :
( v141744(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141743(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1530,axiom,
! [VarCurr] :
( ~ v112483(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141745(VarCurr,B)
<=> v141746(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1522,axiom,
! [VarCurr] :
( v112483(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141745(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addZeroExtensionConstraint_53,axiom,
! [VarCurr] : ~ v141746(VarCurr,bitIndex2) ).
fof(addAssignment_78995,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v141746(VarCurr,B)
<=> v141747(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1529,axiom,
! [VarCurr] :
( ~ v126767(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141747(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1521,axiom,
! [VarCurr] :
( v126767(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141747(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19019,axiom,
! [VarCurr] :
( v141744(VarCurr)
<=> ( v111651(VarCurr)
| v112645(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1528,axiom,
! [VarCurr] :
( ~ v10059(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141663(VarCurr,B)
<=> v141735(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1520,axiom,
! [VarCurr] :
( v10059(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141663(VarCurr,B)
<=> v141731(VarCurr,B) ) ) ) ).
fof(addAssignment_78994,axiom,
! [VarCurr] :
( v141735(VarCurr,bitIndex0)
<=> v141665(VarCurr) ) ).
fof(addAssignment_78993,axiom,
! [VarCurr] :
( v141735(VarCurr,bitIndex1)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1527,axiom,
! [VarCurr] :
( ~ v141665(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141731(VarCurr,B)
<=> v141732(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1519,axiom,
! [VarCurr] :
( v141665(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141731(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1526,axiom,
! [VarCurr] :
( ~ v141688(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141732(VarCurr,B)
<=> v141733(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1518,axiom,
! [VarCurr] :
( v141688(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v141732(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addZeroExtensionConstraint_52,axiom,
! [VarCurr] : ~ v141733(VarCurr,bitIndex1) ).
fof(addAssignment_78992,axiom,
! [VarCurr] :
( v141733(VarCurr,bitIndex0)
<=> v141734(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1525,axiom,
! [VarCurr] :
( ~ v141721(VarCurr)
=> ( v141734(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1517,axiom,
! [VarCurr] :
( v141721(VarCurr)
=> ( v141734(VarCurr)
<=> $true ) ) ).
fof(addAssignment_78991,axiom,
! [VarCurr] :
( v141721(VarCurr)
<=> v141667(VarCurr,bitIndex0) ) ).
fof(addAssignment_78990,axiom,
! [VarCurr] :
( v141667(VarCurr,bitIndex0)
<=> v141669(VarCurr,bitIndex0) ) ).
fof(addAssignment_78989,axiom,
! [VarNext] :
( v141669(VarNext,bitIndex0)
<=> v141723(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141724(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v141723(VarNext,B)
<=> v141669(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2003,axiom,
! [VarNext] :
( v141724(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v141723(VarNext,B)
<=> v141705(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141724(VarNext)
<=> v141725(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141725(VarNext)
<=> ( v141727(VarNext)
& v141690(VarNext) ) ) ) ).
fof(writeUnaryOperator_10812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141727(VarNext)
<=> v141699(VarNext) ) ) ).
fof(addAssignment_78988,axiom,
! [VarCurr] :
( v141679(VarCurr,bitIndex0)
<=> v141681(VarCurr,bitIndex0) ) ).
fof(addAssignment_78987,axiom,
! [VarCurr] :
( v141681(VarCurr,bitIndex0)
<=> v141683(VarCurr,bitIndex0) ) ).
fof(addAssignment_78986,axiom,
! [VarCurr] :
( v141683(VarCurr,bitIndex0)
<=> v141687(VarCurr,bitIndex0) ) ).
fof(addAssignment_78985,axiom,
! [VarCurr] :
( v141688(VarCurr)
<=> v141667(VarCurr,bitIndex1) ) ).
fof(addAssignment_78984,axiom,
! [VarCurr] :
( v141667(VarCurr,bitIndex1)
<=> v141669(VarCurr,bitIndex1) ) ).
fof(addAssignment_78983,axiom,
! [VarNext] :
( v141669(VarNext,bitIndex1)
<=> v141713(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141714(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v141713(VarNext,B)
<=> v141669(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2002,axiom,
! [VarNext] :
( v141714(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v141713(VarNext,B)
<=> v141705(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141714(VarNext)
<=> v141715(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141715(VarNext)
<=> ( v141717(VarNext)
& v141690(VarNext) ) ) ) ).
fof(writeUnaryOperator_10811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141717(VarNext)
<=> v141699(VarNext) ) ) ).
fof(addAssignment_78982,axiom,
! [VarCurr] :
( v141679(VarCurr,bitIndex1)
<=> v141681(VarCurr,bitIndex1) ) ).
fof(addAssignment_78981,axiom,
! [VarCurr] :
( v141681(VarCurr,bitIndex1)
<=> v141683(VarCurr,bitIndex1) ) ).
fof(addAssignment_78980,axiom,
! [VarCurr] :
( v141683(VarCurr,bitIndex1)
<=> v141687(VarCurr,bitIndex1) ) ).
fof(addAssignment_78979,axiom,
! [VarCurr] :
( v141665(VarCurr)
<=> v141667(VarCurr,bitIndex2) ) ).
fof(addAssignment_78978,axiom,
! [VarCurr] :
( v141667(VarCurr,bitIndex2)
<=> v141669(VarCurr,bitIndex2) ) ).
fof(addAssignment_78977,axiom,
! [VarNext] :
( v141669(VarNext,bitIndex2)
<=> v141694(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141695(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v141694(VarNext,B)
<=> v141669(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2001,axiom,
! [VarNext] :
( v141695(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v141694(VarNext,B)
<=> v141705(VarNext,B) ) ) ) ).
fof(addAssignment_78976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v141705(VarNext,B)
<=> v141703(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1524,axiom,
! [VarCurr] :
( ~ v141706(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141703(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1516,axiom,
! [VarCurr] :
( v141706(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v141703(VarCurr,B)
<=> v141679(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19014,axiom,
! [VarCurr] :
( v141706(VarCurr)
<=> ( v141707(VarCurr)
& v141708(VarCurr) ) ) ).
fof(writeUnaryOperator_10810,axiom,
! [VarCurr] :
( ~ v141708(VarCurr)
<=> v141675(VarCurr) ) ).
fof(writeUnaryOperator_10809,axiom,
! [VarCurr] :
( ~ v141707(VarCurr)
<=> v141671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141695(VarNext)
<=> v141696(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141696(VarNext)
<=> ( v141697(VarNext)
& v141690(VarNext) ) ) ) ).
fof(writeUnaryOperator_10808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141697(VarNext)
<=> v141699(VarNext) ) ) ).
fof(addAssignment_78975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141699(VarNext)
<=> v141690(VarCurr) ) ) ).
fof(addAssignment_78974,axiom,
! [VarCurr] :
( v141690(VarCurr)
<=> v141692(VarCurr) ) ).
fof(addAssignment_78973,axiom,
! [VarCurr] :
( v141692(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_78972,axiom,
! [VarCurr] :
( v141679(VarCurr,bitIndex2)
<=> v141681(VarCurr,bitIndex2) ) ).
fof(addAssignment_78971,axiom,
! [VarCurr] :
( v141681(VarCurr,bitIndex2)
<=> v141683(VarCurr,bitIndex2) ) ).
fof(addAssignment_78970,axiom,
! [VarCurr] :
( v141683(VarCurr,bitIndex2)
<=> v141687(VarCurr,bitIndex2) ) ).
fof(addAssignment_78969,axiom,
! [VarCurr] :
( v141687(VarCurr,bitIndex0)
<=> v141688(VarCurr) ) ).
fof(addAssignment_78968,axiom,
! [VarCurr] :
( v141687(VarCurr,bitIndex1)
<=> v141665(VarCurr) ) ).
fof(addAssignment_78967,axiom,
! [VarCurr] :
( v141687(VarCurr,bitIndex2)
<=> v141685(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2108,axiom,
! [VarCurr] :
( v141685(VarCurr)
<=> ( ( v2872(VarCurr,bitIndex2)
<=> $false )
& ( v2872(VarCurr,bitIndex1)
<=> $true )
& ( v2872(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_78966,axiom,
! [VarCurr] :
( v141675(VarCurr)
<=> v141677(VarCurr) ) ).
fof(addAssignment_78965,axiom,
! [VarCurr] :
( v141677(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_78964,axiom,
! [VarCurr] :
( v141671(VarCurr)
<=> v141673(VarCurr) ) ).
fof(addAssignment_78963,axiom,
! [VarCurr] :
( v141673(VarCurr)
<=> v2056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19011,axiom,
! [VarCurr] :
( v4516(VarCurr)
<=> ( v141660(VarCurr)
& v4574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19010,axiom,
! [VarCurr] :
( v141660(VarCurr)
<=> ( v4518(VarCurr)
& v141661(VarCurr) ) ) ).
fof(writeUnaryOperator_10807,axiom,
! [VarCurr] :
( ~ v141661(VarCurr)
<=> v5037(VarCurr) ) ).
fof(addAssignment_78962,axiom,
! [VarCurr] :
( v4518(VarCurr)
<=> v4520(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141643(VarNext)
=> ( v4520(VarNext)
<=> v4520(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2000,axiom,
! [VarNext] :
( v141643(VarNext)
=> ( v4520(VarNext)
<=> v141653(VarNext) ) ) ).
fof(addAssignment_78961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141653(VarNext)
<=> v141651(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1523,axiom,
! [VarCurr] :
( ~ v141654(VarCurr)
=> ( v141651(VarCurr)
<=> x84230(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1515,axiom,
! [VarCurr] :
( v141654(VarCurr)
=> ( v141651(VarCurr)
<=> v4526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19009,axiom,
! [VarCurr] :
( v141654(VarCurr)
<=> ( v141655(VarCurr)
& v141656(VarCurr) ) ) ).
fof(writeUnaryOperator_10806,axiom,
! [VarCurr] :
( ~ v141656(VarCurr)
<=> v4524(VarCurr) ) ).
fof(writeUnaryOperator_10805,axiom,
! [VarCurr] :
( ~ v141655(VarCurr)
<=> v4522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141643(VarNext)
<=> v141644(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141644(VarNext)
<=> ( v141645(VarNext)
& v141640(VarNext) ) ) ) ).
fof(writeUnaryOperator_10804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141645(VarNext)
<=> v141647(VarNext) ) ) ).
fof(addAssignment_78960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141647(VarNext)
<=> v141640(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_264,axiom,
( v4520(constB0)
<=> $false ) ).
fof(addAssignment_78959,axiom,
! [VarCurr] :
( v141640(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_78958,axiom,
! [VarCurr] :
( v4526(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2107,axiom,
! [VarCurr] :
( v4528(VarCurr)
<=> ( ( v4530(VarCurr,bitIndex5)
<=> $false )
& ( v4530(VarCurr,bitIndex4)
<=> $false )
& ( v4530(VarCurr,bitIndex3)
<=> $false )
& ( v4530(VarCurr,bitIndex2)
<=> $false )
& ( v4530(VarCurr,bitIndex1)
<=> $false )
& ( v4530(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_78957,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v4530(VarCurr,B)
<=> v4532(VarCurr,B) ) ) ).
fof(addAssignment_78956,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v4532(VarCurr,B)
<=> v4534(VarCurr,B) ) ) ).
fof(addAssignment_78955,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v4534(VarCurr,B)
<=> v4536(VarCurr,B) ) ) ).
fof(addAssignment_78954,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v4536(VarCurr,B)
<=> v4538(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141622(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v4538(VarNext,B)
<=> v4538(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1999,axiom,
! [VarNext] :
( v141622(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v4538(VarNext,B)
<=> v141632(VarNext,B) ) ) ) ).
fof(addAssignment_78953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141632(VarNext,B)
<=> v141630(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1522,axiom,
! [VarCurr] :
( ~ v141633(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v141630(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1514,axiom,
! [VarCurr] :
( v141633(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v141630(VarCurr,B)
<=> v4560(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19006,axiom,
! [VarCurr] :
( v141633(VarCurr)
<=> ( v141634(VarCurr)
& v141635(VarCurr) ) ) ).
fof(writeUnaryOperator_10803,axiom,
! [VarCurr] :
( ~ v141635(VarCurr)
<=> v4551(VarCurr) ) ).
fof(writeUnaryOperator_10802,axiom,
! [VarCurr] :
( ~ v141634(VarCurr)
<=> v4540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141622(VarNext)
<=> v141623(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141623(VarNext)
<=> ( v141624(VarNext)
& v141617(VarNext) ) ) ) ).
fof(writeUnaryOperator_10801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141624(VarNext)
<=> v141626(VarNext) ) ) ).
fof(addAssignment_78952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141626(VarNext)
<=> v141617(VarCurr) ) ) ).
fof(addAssignment_78951,axiom,
! [VarCurr] :
( v141617(VarCurr)
<=> v141619(VarCurr) ) ).
fof(addAssignment_78950,axiom,
! [VarCurr] :
( v141619(VarCurr)
<=> v94921(VarCurr) ) ).
fof(addAssignment_78949,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v4560(VarCurr,B)
<=> v4562(VarCurr,B) ) ) ).
fof(addAssignment_78948,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v4562(VarCurr,B)
<=> v4564(VarCurr,B) ) ) ).
fof(addAssignment_78947,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v4564(VarCurr,B)
<=> v4566(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1954,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v4566(VarCurr,B)
<=> ( v141543(VarCurr,B)
& v141545(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1521,axiom,
! [VarCurr] :
( ~ v5040(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v141545(VarCurr,B)
<=> v141581(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1513,axiom,
! [VarCurr] :
( v5040(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v141545(VarCurr,B)
<=> v141546(VarCurr,B) ) ) ) ).
fof(addAssignment_78946,axiom,
! [VarCurr] :
( v141581(VarCurr,bitIndex0)
<=> v141614(VarCurr) ) ).
fof(addAssignment_78945,axiom,
! [VarCurr] :
( v141581(VarCurr,bitIndex1)
<=> v141612(VarCurr) ) ).
fof(addAssignment_78944,axiom,
! [VarCurr] :
( v141581(VarCurr,bitIndex2)
<=> v141608(VarCurr) ) ).
fof(addAssignment_78943,axiom,
! [VarCurr] :
( v141581(VarCurr,bitIndex3)
<=> v141604(VarCurr) ) ).
fof(addAssignment_78942,axiom,
! [VarCurr] :
( v141581(VarCurr,bitIndex4)
<=> v141600(VarCurr) ) ).
fof(addAssignment_78941,axiom,
! [VarCurr] :
( v141581(VarCurr,bitIndex5)
<=> v141583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19003,axiom,
! [VarCurr] :
( v141612(VarCurr)
<=> ( v141613(VarCurr)
& v141615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19002,axiom,
! [VarCurr] :
( v141615(VarCurr)
<=> ( v4534(VarCurr,bitIndex0)
| v141594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6889,axiom,
! [VarCurr] :
( v141613(VarCurr)
<=> ( v141614(VarCurr)
| v4534(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10800,axiom,
! [VarCurr] :
( ~ v141614(VarCurr)
<=> v4534(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19001,axiom,
! [VarCurr] :
( v141608(VarCurr)
<=> ( v141609(VarCurr)
& v141611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19000,axiom,
! [VarCurr] :
( v141611(VarCurr)
<=> ( v141592(VarCurr)
| v141595(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6888,axiom,
! [VarCurr] :
( v141609(VarCurr)
<=> ( v141610(VarCurr)
| v4534(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10799,axiom,
! [VarCurr] :
( ~ v141610(VarCurr)
<=> v141592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18999,axiom,
! [VarCurr] :
( v141604(VarCurr)
<=> ( v141605(VarCurr)
& v141607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18998,axiom,
! [VarCurr] :
( v141607(VarCurr)
<=> ( v141590(VarCurr)
| v141596(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6887,axiom,
! [VarCurr] :
( v141605(VarCurr)
<=> ( v141606(VarCurr)
| v4534(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10798,axiom,
! [VarCurr] :
( ~ v141606(VarCurr)
<=> v141590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18997,axiom,
! [VarCurr] :
( v141600(VarCurr)
<=> ( v141601(VarCurr)
& v141603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18996,axiom,
! [VarCurr] :
( v141603(VarCurr)
<=> ( v141588(VarCurr)
| v141597(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6886,axiom,
! [VarCurr] :
( v141601(VarCurr)
<=> ( v141602(VarCurr)
| v4534(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10797,axiom,
! [VarCurr] :
( ~ v141602(VarCurr)
<=> v141588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18995,axiom,
! [VarCurr] :
( v141583(VarCurr)
<=> ( v141584(VarCurr)
& v141598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18994,axiom,
! [VarCurr] :
( v141598(VarCurr)
<=> ( v141586(VarCurr)
| v141599(VarCurr) ) ) ).
fof(writeUnaryOperator_10796,axiom,
! [VarCurr] :
( ~ v141599(VarCurr)
<=> v4534(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_6885,axiom,
! [VarCurr] :
( v141584(VarCurr)
<=> ( v141585(VarCurr)
| v4534(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10795,axiom,
! [VarCurr] :
( ~ v141585(VarCurr)
<=> v141586(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6884,axiom,
! [VarCurr] :
( v141586(VarCurr)
<=> ( v4534(VarCurr,bitIndex4)
| v141587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18993,axiom,
! [VarCurr] :
( v141587(VarCurr)
<=> ( v141588(VarCurr)
& v141597(VarCurr) ) ) ).
fof(writeUnaryOperator_10794,axiom,
! [VarCurr] :
( ~ v141597(VarCurr)
<=> v4534(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6883,axiom,
! [VarCurr] :
( v141588(VarCurr)
<=> ( v4534(VarCurr,bitIndex3)
| v141589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18992,axiom,
! [VarCurr] :
( v141589(VarCurr)
<=> ( v141590(VarCurr)
& v141596(VarCurr) ) ) ).
fof(writeUnaryOperator_10793,axiom,
! [VarCurr] :
( ~ v141596(VarCurr)
<=> v4534(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6882,axiom,
! [VarCurr] :
( v141590(VarCurr)
<=> ( v4534(VarCurr,bitIndex2)
| v141591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18991,axiom,
! [VarCurr] :
( v141591(VarCurr)
<=> ( v141592(VarCurr)
& v141595(VarCurr) ) ) ).
fof(writeUnaryOperator_10792,axiom,
! [VarCurr] :
( ~ v141595(VarCurr)
<=> v4534(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6881,axiom,
! [VarCurr] :
( v141592(VarCurr)
<=> ( v4534(VarCurr,bitIndex1)
| v141593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18990,axiom,
! [VarCurr] :
( v141593(VarCurr)
<=> ( v4534(VarCurr,bitIndex0)
& v141594(VarCurr) ) ) ).
fof(writeUnaryOperator_10791,axiom,
! [VarCurr] :
( ~ v141594(VarCurr)
<=> v4534(VarCurr,bitIndex1) ) ).
fof(addAssignment_78940,axiom,
! [VarCurr] :
( v141546(VarCurr,bitIndex0)
<=> v141579(VarCurr) ) ).
fof(addAssignment_78939,axiom,
! [VarCurr] :
( v141546(VarCurr,bitIndex1)
<=> v141577(VarCurr) ) ).
fof(addAssignment_78938,axiom,
! [VarCurr] :
( v141546(VarCurr,bitIndex2)
<=> v141573(VarCurr) ) ).
fof(addAssignment_78937,axiom,
! [VarCurr] :
( v141546(VarCurr,bitIndex3)
<=> v141569(VarCurr) ) ).
fof(addAssignment_78936,axiom,
! [VarCurr] :
( v141546(VarCurr,bitIndex4)
<=> v141565(VarCurr) ) ).
fof(addAssignment_78935,axiom,
! [VarCurr] :
( v141546(VarCurr,bitIndex5)
<=> v141548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18989,axiom,
! [VarCurr] :
( v141577(VarCurr)
<=> ( v141578(VarCurr)
& v141580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18988,axiom,
! [VarCurr] :
( v141580(VarCurr)
<=> ( v5043(VarCurr,bitIndex0)
| v141559(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6880,axiom,
! [VarCurr] :
( v141578(VarCurr)
<=> ( v141579(VarCurr)
| v5043(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10790,axiom,
! [VarCurr] :
( ~ v141579(VarCurr)
<=> v5043(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18987,axiom,
! [VarCurr] :
( v141573(VarCurr)
<=> ( v141574(VarCurr)
& v141576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18986,axiom,
! [VarCurr] :
( v141576(VarCurr)
<=> ( v141557(VarCurr)
| v141560(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6879,axiom,
! [VarCurr] :
( v141574(VarCurr)
<=> ( v141575(VarCurr)
| v5043(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10789,axiom,
! [VarCurr] :
( ~ v141575(VarCurr)
<=> v141557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18985,axiom,
! [VarCurr] :
( v141569(VarCurr)
<=> ( v141570(VarCurr)
& v141572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18984,axiom,
! [VarCurr] :
( v141572(VarCurr)
<=> ( v141555(VarCurr)
| v141561(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6878,axiom,
! [VarCurr] :
( v141570(VarCurr)
<=> ( v141571(VarCurr)
| v5043(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10788,axiom,
! [VarCurr] :
( ~ v141571(VarCurr)
<=> v141555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18983,axiom,
! [VarCurr] :
( v141565(VarCurr)
<=> ( v141566(VarCurr)
& v141568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18982,axiom,
! [VarCurr] :
( v141568(VarCurr)
<=> ( v141553(VarCurr)
| v141562(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6877,axiom,
! [VarCurr] :
( v141566(VarCurr)
<=> ( v141567(VarCurr)
| v5043(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10787,axiom,
! [VarCurr] :
( ~ v141567(VarCurr)
<=> v141553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18981,axiom,
! [VarCurr] :
( v141548(VarCurr)
<=> ( v141549(VarCurr)
& v141563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18980,axiom,
! [VarCurr] :
( v141563(VarCurr)
<=> ( v141551(VarCurr)
| v141564(VarCurr) ) ) ).
fof(writeUnaryOperator_10786,axiom,
! [VarCurr] :
( ~ v141564(VarCurr)
<=> v5043(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_6876,axiom,
! [VarCurr] :
( v141549(VarCurr)
<=> ( v141550(VarCurr)
| v5043(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10785,axiom,
! [VarCurr] :
( ~ v141550(VarCurr)
<=> v141551(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6875,axiom,
! [VarCurr] :
( v141551(VarCurr)
<=> ( v5043(VarCurr,bitIndex4)
| v141552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18979,axiom,
! [VarCurr] :
( v141552(VarCurr)
<=> ( v141553(VarCurr)
& v141562(VarCurr) ) ) ).
fof(writeUnaryOperator_10784,axiom,
! [VarCurr] :
( ~ v141562(VarCurr)
<=> v5043(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6874,axiom,
! [VarCurr] :
( v141553(VarCurr)
<=> ( v5043(VarCurr,bitIndex3)
| v141554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18978,axiom,
! [VarCurr] :
( v141554(VarCurr)
<=> ( v141555(VarCurr)
& v141561(VarCurr) ) ) ).
fof(writeUnaryOperator_10783,axiom,
! [VarCurr] :
( ~ v141561(VarCurr)
<=> v5043(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6873,axiom,
! [VarCurr] :
( v141555(VarCurr)
<=> ( v5043(VarCurr,bitIndex2)
| v141556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18977,axiom,
! [VarCurr] :
( v141556(VarCurr)
<=> ( v141557(VarCurr)
& v141560(VarCurr) ) ) ).
fof(writeUnaryOperator_10782,axiom,
! [VarCurr] :
( ~ v141560(VarCurr)
<=> v5043(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6872,axiom,
! [VarCurr] :
( v141557(VarCurr)
<=> ( v5043(VarCurr,bitIndex1)
| v141558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18976,axiom,
! [VarCurr] :
( v141558(VarCurr)
<=> ( v5043(VarCurr,bitIndex0)
& v141559(VarCurr) ) ) ).
fof(writeUnaryOperator_10781,axiom,
! [VarCurr] :
( ~ v141559(VarCurr)
<=> v5043(VarCurr,bitIndex1) ) ).
fof(addAssignment_78934,axiom,
! [VarCurr] :
( v141543(VarCurr,bitIndex0)
<=> v141544(VarCurr) ) ).
fof(addAssignment_78933,axiom,
! [VarCurr] :
( v141543(VarCurr,bitIndex1)
<=> v141544(VarCurr) ) ).
fof(addAssignment_78932,axiom,
! [VarCurr] :
( v141543(VarCurr,bitIndex2)
<=> v141544(VarCurr) ) ).
fof(addAssignment_78931,axiom,
! [VarCurr] :
( v141543(VarCurr,bitIndex3)
<=> v141544(VarCurr) ) ).
fof(addAssignment_78930,axiom,
! [VarCurr] :
( v141543(VarCurr,bitIndex4)
<=> v141544(VarCurr) ) ).
fof(addAssignment_78929,axiom,
! [VarCurr] :
( v141543(VarCurr,bitIndex5)
<=> v141544(VarCurr) ) ).
fof(addAssignment_78928,axiom,
! [VarCurr] :
( v141544(VarCurr)
<=> v4568(VarCurr) ) ).
fof(addAssignment_78927,axiom,
! [VarCurr] :
( v5043(VarCurr,bitIndex5)
<=> v5045(VarCurr,bitIndex5) ) ).
fof(addAssignment_78926,axiom,
! [VarCurr] :
( v5045(VarCurr,bitIndex5)
<=> v5047(VarCurr,bitIndex5) ) ).
fof(addAssignment_78925,axiom,
! [VarCurr] :
( v5047(VarCurr,bitIndex5)
<=> v141459(VarCurr,bitIndex5) ) ).
fof(addAssignment_78924,axiom,
! [VarCurr] :
( v141388(VarCurr,bitIndex5)
<=> v141390(VarCurr,bitIndex5) ) ).
fof(addAssignment_78923,axiom,
! [VarCurr] :
( v141390(VarCurr,bitIndex5)
<=> v141458(VarCurr,bitIndex5) ) ).
fof(addAssignment_78922,axiom,
! [VarCurr] :
( v141392(VarCurr,bitIndex5)
<=> v141394(VarCurr,bitIndex5) ) ).
fof(addAssignment_78921,axiom,
! [VarCurr] :
( v141394(VarCurr,bitIndex5)
<=> v141396(VarCurr,bitIndex5) ) ).
fof(addAssignment_78920,axiom,
! [VarNext] :
( v141396(VarNext,bitIndex5)
<=> v141535(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141536(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141535(VarNext,B)
<=> v141396(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1998,axiom,
! [VarNext] :
( v141536(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141535(VarNext,B)
<=> v141452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141536(VarNext)
<=> v141537(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141537(VarNext)
<=> ( v141539(VarNext)
& v141437(VarNext) ) ) ) ).
fof(writeUnaryOperator_10780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141539(VarNext)
<=> v141446(VarNext) ) ) ).
fof(addAssignment_78919,axiom,
! [VarCurr] :
( v141408(VarCurr,bitIndex5)
<=> v141410(VarCurr,bitIndex5) ) ).
fof(addAssignment_78918,axiom,
! [VarCurr] :
( v141410(VarCurr,bitIndex5)
<=> v141428(VarCurr,bitIndex5) ) ).
fof(addAssignment_78917,axiom,
! [VarCurr] :
( v141412(VarCurr,bitIndex5)
<=> v141414(VarCurr,bitIndex5) ) ).
fof(addAssignment_78916,axiom,
! [VarCurr] :
( v141414(VarCurr,bitIndex5)
<=> v141416(VarCurr,bitIndex5) ) ).
fof(addAssignment_78915,axiom,
! [VarCurr] :
( v4408(VarCurr,bitIndex5)
<=> v2363(VarCurr,bitIndex5) ) ).
fof(addAssignment_78914,axiom,
! [VarCurr] :
( v5053(VarCurr,bitIndex5)
<=> v5116(VarCurr,bitIndex5) ) ).
fof(addAssignment_78913,axiom,
! [VarCurr] :
( v5055(VarCurr,bitIndex5)
<=> v5057(VarCurr,bitIndex5) ) ).
fof(addAssignment_78912,axiom,
! [VarCurr] :
( v5057(VarCurr,bitIndex5)
<=> v5059(VarCurr,bitIndex5) ) ).
fof(addAssignment_78911,axiom,
! [VarNext] :
( v5059(VarNext,bitIndex5)
<=> v141527(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141528(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141527(VarNext,B)
<=> v5059(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1997,axiom,
! [VarNext] :
( v141528(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141527(VarNext,B)
<=> v5110(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141528(VarNext)
<=> v141529(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141529(VarNext)
<=> ( v141531(VarNext)
& v5095(VarNext) ) ) ) ).
fof(writeUnaryOperator_10779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141531(VarNext)
<=> v5104(VarNext) ) ) ).
fof(addAssignment_78910,axiom,
! [VarCurr] :
( v5069(VarCurr,bitIndex5)
<=> v5071(VarCurr,bitIndex5) ) ).
fof(addAssignment_78909,axiom,
! [VarCurr] :
( v5071(VarCurr,bitIndex5)
<=> v5085(VarCurr,bitIndex5) ) ).
fof(addAssignment_78908,axiom,
! [VarCurr] :
( v5073(VarCurr,bitIndex5)
<=> v5075(VarCurr,bitIndex5) ) ).
fof(addAssignment_78907,axiom,
! [VarCurr] :
( v5075(VarCurr,bitIndex5)
<=> v5077(VarCurr,bitIndex5) ) ).
fof(addAssignment_78906,axiom,
! [VarCurr] :
( v5043(VarCurr,bitIndex4)
<=> v5045(VarCurr,bitIndex4) ) ).
fof(addAssignment_78905,axiom,
! [VarCurr] :
( v5045(VarCurr,bitIndex4)
<=> v5047(VarCurr,bitIndex4) ) ).
fof(addAssignment_78904,axiom,
! [VarCurr] :
( v5047(VarCurr,bitIndex4)
<=> v141459(VarCurr,bitIndex4) ) ).
fof(addAssignment_78903,axiom,
! [VarCurr] :
( v141388(VarCurr,bitIndex4)
<=> v141390(VarCurr,bitIndex4) ) ).
fof(addAssignment_78902,axiom,
! [VarCurr] :
( v141390(VarCurr,bitIndex4)
<=> v141458(VarCurr,bitIndex4) ) ).
fof(addAssignment_78901,axiom,
! [VarCurr] :
( v141392(VarCurr,bitIndex4)
<=> v141394(VarCurr,bitIndex4) ) ).
fof(addAssignment_78900,axiom,
! [VarCurr] :
( v141394(VarCurr,bitIndex4)
<=> v141396(VarCurr,bitIndex4) ) ).
fof(addAssignment_78899,axiom,
! [VarNext] :
( v141396(VarNext,bitIndex4)
<=> v141519(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141520(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141519(VarNext,B)
<=> v141396(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1996,axiom,
! [VarNext] :
( v141520(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141519(VarNext,B)
<=> v141452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141520(VarNext)
<=> v141521(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141521(VarNext)
<=> ( v141523(VarNext)
& v141437(VarNext) ) ) ) ).
fof(writeUnaryOperator_10778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141523(VarNext)
<=> v141446(VarNext) ) ) ).
fof(addAssignment_78898,axiom,
! [VarCurr] :
( v141408(VarCurr,bitIndex4)
<=> v141410(VarCurr,bitIndex4) ) ).
fof(addAssignment_78897,axiom,
! [VarCurr] :
( v141410(VarCurr,bitIndex4)
<=> v141428(VarCurr,bitIndex4) ) ).
fof(addAssignment_78896,axiom,
! [VarCurr] :
( v141412(VarCurr,bitIndex4)
<=> v141414(VarCurr,bitIndex4) ) ).
fof(addAssignment_78895,axiom,
! [VarCurr] :
( v141414(VarCurr,bitIndex4)
<=> v141416(VarCurr,bitIndex4) ) ).
fof(addAssignment_78894,axiom,
! [VarCurr] :
( v4408(VarCurr,bitIndex4)
<=> v2363(VarCurr,bitIndex4) ) ).
fof(addAssignment_78893,axiom,
! [VarCurr] :
( v5053(VarCurr,bitIndex4)
<=> v5116(VarCurr,bitIndex4) ) ).
fof(addAssignment_78892,axiom,
! [VarCurr] :
( v5055(VarCurr,bitIndex4)
<=> v5057(VarCurr,bitIndex4) ) ).
fof(addAssignment_78891,axiom,
! [VarCurr] :
( v5057(VarCurr,bitIndex4)
<=> v5059(VarCurr,bitIndex4) ) ).
fof(addAssignment_78890,axiom,
! [VarNext] :
( v5059(VarNext,bitIndex4)
<=> v141511(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141512(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141511(VarNext,B)
<=> v5059(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1995,axiom,
! [VarNext] :
( v141512(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141511(VarNext,B)
<=> v5110(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141512(VarNext)
<=> v141513(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141513(VarNext)
<=> ( v141515(VarNext)
& v5095(VarNext) ) ) ) ).
fof(writeUnaryOperator_10777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141515(VarNext)
<=> v5104(VarNext) ) ) ).
fof(addAssignment_78889,axiom,
! [VarCurr] :
( v5069(VarCurr,bitIndex4)
<=> v5071(VarCurr,bitIndex4) ) ).
fof(addAssignment_78888,axiom,
! [VarCurr] :
( v5071(VarCurr,bitIndex4)
<=> v5085(VarCurr,bitIndex4) ) ).
fof(addAssignment_78887,axiom,
! [VarCurr] :
( v5073(VarCurr,bitIndex4)
<=> v5075(VarCurr,bitIndex4) ) ).
fof(addAssignment_78886,axiom,
! [VarCurr] :
( v5075(VarCurr,bitIndex4)
<=> v5077(VarCurr,bitIndex4) ) ).
fof(addAssignment_78885,axiom,
! [VarCurr] :
( v5043(VarCurr,bitIndex3)
<=> v5045(VarCurr,bitIndex3) ) ).
fof(addAssignment_78884,axiom,
! [VarCurr] :
( v5045(VarCurr,bitIndex3)
<=> v5047(VarCurr,bitIndex3) ) ).
fof(addAssignment_78883,axiom,
! [VarCurr] :
( v5047(VarCurr,bitIndex3)
<=> v141459(VarCurr,bitIndex3) ) ).
fof(addAssignment_78882,axiom,
! [VarCurr] :
( v141388(VarCurr,bitIndex3)
<=> v141390(VarCurr,bitIndex3) ) ).
fof(addAssignment_78881,axiom,
! [VarCurr] :
( v141390(VarCurr,bitIndex3)
<=> v141458(VarCurr,bitIndex3) ) ).
fof(addAssignment_78880,axiom,
! [VarCurr] :
( v141392(VarCurr,bitIndex3)
<=> v141394(VarCurr,bitIndex3) ) ).
fof(addAssignment_78879,axiom,
! [VarCurr] :
( v141394(VarCurr,bitIndex3)
<=> v141396(VarCurr,bitIndex3) ) ).
fof(addAssignment_78878,axiom,
! [VarNext] :
( v141396(VarNext,bitIndex3)
<=> v141503(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141504(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141503(VarNext,B)
<=> v141396(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1994,axiom,
! [VarNext] :
( v141504(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141503(VarNext,B)
<=> v141452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141504(VarNext)
<=> v141505(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141505(VarNext)
<=> ( v141507(VarNext)
& v141437(VarNext) ) ) ) ).
fof(writeUnaryOperator_10776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141507(VarNext)
<=> v141446(VarNext) ) ) ).
fof(addAssignment_78877,axiom,
! [VarCurr] :
( v141408(VarCurr,bitIndex3)
<=> v141410(VarCurr,bitIndex3) ) ).
fof(addAssignment_78876,axiom,
! [VarCurr] :
( v141410(VarCurr,bitIndex3)
<=> v141428(VarCurr,bitIndex3) ) ).
fof(addAssignment_78875,axiom,
! [VarCurr] :
( v141412(VarCurr,bitIndex3)
<=> v141414(VarCurr,bitIndex3) ) ).
fof(addAssignment_78874,axiom,
! [VarCurr] :
( v141414(VarCurr,bitIndex3)
<=> v141416(VarCurr,bitIndex3) ) ).
fof(addAssignment_78873,axiom,
! [VarCurr] :
( v4408(VarCurr,bitIndex3)
<=> v2363(VarCurr,bitIndex3) ) ).
fof(addAssignment_78872,axiom,
! [VarCurr] :
( v5053(VarCurr,bitIndex3)
<=> v5116(VarCurr,bitIndex3) ) ).
fof(addAssignment_78871,axiom,
! [VarCurr] :
( v5055(VarCurr,bitIndex3)
<=> v5057(VarCurr,bitIndex3) ) ).
fof(addAssignment_78870,axiom,
! [VarCurr] :
( v5057(VarCurr,bitIndex3)
<=> v5059(VarCurr,bitIndex3) ) ).
fof(addAssignment_78869,axiom,
! [VarNext] :
( v5059(VarNext,bitIndex3)
<=> v141495(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141496(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141495(VarNext,B)
<=> v5059(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1993,axiom,
! [VarNext] :
( v141496(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141495(VarNext,B)
<=> v5110(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141496(VarNext)
<=> v141497(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141497(VarNext)
<=> ( v141499(VarNext)
& v5095(VarNext) ) ) ) ).
fof(writeUnaryOperator_10775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141499(VarNext)
<=> v5104(VarNext) ) ) ).
fof(addAssignment_78868,axiom,
! [VarCurr] :
( v5069(VarCurr,bitIndex3)
<=> v5071(VarCurr,bitIndex3) ) ).
fof(addAssignment_78867,axiom,
! [VarCurr] :
( v5071(VarCurr,bitIndex3)
<=> v5085(VarCurr,bitIndex3) ) ).
fof(addAssignment_78866,axiom,
! [VarCurr] :
( v5073(VarCurr,bitIndex3)
<=> v5075(VarCurr,bitIndex3) ) ).
fof(addAssignment_78865,axiom,
! [VarCurr] :
( v5075(VarCurr,bitIndex3)
<=> v5077(VarCurr,bitIndex3) ) ).
fof(addAssignment_78864,axiom,
! [VarCurr] :
( v5043(VarCurr,bitIndex2)
<=> v5045(VarCurr,bitIndex2) ) ).
fof(addAssignment_78863,axiom,
! [VarCurr] :
( v5045(VarCurr,bitIndex2)
<=> v5047(VarCurr,bitIndex2) ) ).
fof(addAssignment_78862,axiom,
! [VarCurr] :
( v5047(VarCurr,bitIndex2)
<=> v141459(VarCurr,bitIndex2) ) ).
fof(addAssignment_78861,axiom,
! [VarCurr] :
( v141388(VarCurr,bitIndex2)
<=> v141390(VarCurr,bitIndex2) ) ).
fof(addAssignment_78860,axiom,
! [VarCurr] :
( v141390(VarCurr,bitIndex2)
<=> v141458(VarCurr,bitIndex2) ) ).
fof(addAssignment_78859,axiom,
! [VarCurr] :
( v141392(VarCurr,bitIndex2)
<=> v141394(VarCurr,bitIndex2) ) ).
fof(addAssignment_78858,axiom,
! [VarCurr] :
( v141394(VarCurr,bitIndex2)
<=> v141396(VarCurr,bitIndex2) ) ).
fof(addAssignment_78857,axiom,
! [VarNext] :
( v141396(VarNext,bitIndex2)
<=> v141487(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141488(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141487(VarNext,B)
<=> v141396(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1992,axiom,
! [VarNext] :
( v141488(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141487(VarNext,B)
<=> v141452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141488(VarNext)
<=> v141489(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141489(VarNext)
<=> ( v141491(VarNext)
& v141437(VarNext) ) ) ) ).
fof(writeUnaryOperator_10774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141491(VarNext)
<=> v141446(VarNext) ) ) ).
fof(addAssignment_78856,axiom,
! [VarCurr] :
( v141408(VarCurr,bitIndex2)
<=> v141410(VarCurr,bitIndex2) ) ).
fof(addAssignment_78855,axiom,
! [VarCurr] :
( v141410(VarCurr,bitIndex2)
<=> v141428(VarCurr,bitIndex2) ) ).
fof(addAssignment_78854,axiom,
! [VarCurr] :
( v141412(VarCurr,bitIndex2)
<=> v141414(VarCurr,bitIndex2) ) ).
fof(addAssignment_78853,axiom,
! [VarCurr] :
( v141414(VarCurr,bitIndex2)
<=> v141416(VarCurr,bitIndex2) ) ).
fof(addAssignment_78852,axiom,
! [VarCurr] :
( v4408(VarCurr,bitIndex2)
<=> v2363(VarCurr,bitIndex2) ) ).
fof(addAssignment_78851,axiom,
! [VarCurr] :
( v5053(VarCurr,bitIndex2)
<=> v5116(VarCurr,bitIndex2) ) ).
fof(addAssignment_78850,axiom,
! [VarCurr] :
( v5055(VarCurr,bitIndex2)
<=> v5057(VarCurr,bitIndex2) ) ).
fof(addAssignment_78849,axiom,
! [VarCurr] :
( v5057(VarCurr,bitIndex2)
<=> v5059(VarCurr,bitIndex2) ) ).
fof(addAssignment_78848,axiom,
! [VarNext] :
( v5059(VarNext,bitIndex2)
<=> v141479(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141480(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141479(VarNext,B)
<=> v5059(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1991,axiom,
! [VarNext] :
( v141480(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141479(VarNext,B)
<=> v5110(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141480(VarNext)
<=> v141481(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141481(VarNext)
<=> ( v141483(VarNext)
& v5095(VarNext) ) ) ) ).
fof(writeUnaryOperator_10773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141483(VarNext)
<=> v5104(VarNext) ) ) ).
fof(addAssignment_78847,axiom,
! [VarCurr] :
( v5069(VarCurr,bitIndex2)
<=> v5071(VarCurr,bitIndex2) ) ).
fof(addAssignment_78846,axiom,
! [VarCurr] :
( v5071(VarCurr,bitIndex2)
<=> v5085(VarCurr,bitIndex2) ) ).
fof(addAssignment_78845,axiom,
! [VarCurr] :
( v5073(VarCurr,bitIndex2)
<=> v5075(VarCurr,bitIndex2) ) ).
fof(addAssignment_78844,axiom,
! [VarCurr] :
( v5075(VarCurr,bitIndex2)
<=> v5077(VarCurr,bitIndex2) ) ).
fof(addAssignment_78843,axiom,
! [VarCurr] :
( v5043(VarCurr,bitIndex1)
<=> v5045(VarCurr,bitIndex1) ) ).
fof(addAssignment_78842,axiom,
! [VarCurr] :
( v5045(VarCurr,bitIndex1)
<=> v5047(VarCurr,bitIndex1) ) ).
fof(addAssignment_78841,axiom,
! [VarCurr] :
( v5047(VarCurr,bitIndex1)
<=> v141459(VarCurr,bitIndex1) ) ).
fof(addAssignment_78840,axiom,
! [VarCurr] :
( v141388(VarCurr,bitIndex1)
<=> v141390(VarCurr,bitIndex1) ) ).
fof(addAssignment_78839,axiom,
! [VarCurr] :
( v141390(VarCurr,bitIndex1)
<=> v141458(VarCurr,bitIndex1) ) ).
fof(addAssignment_78838,axiom,
! [VarCurr] :
( v141392(VarCurr,bitIndex1)
<=> v141394(VarCurr,bitIndex1) ) ).
fof(addAssignment_78837,axiom,
! [VarCurr] :
( v141394(VarCurr,bitIndex1)
<=> v141396(VarCurr,bitIndex1) ) ).
fof(addAssignment_78836,axiom,
! [VarNext] :
( v141396(VarNext,bitIndex1)
<=> v141471(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141472(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141471(VarNext,B)
<=> v141396(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1990,axiom,
! [VarNext] :
( v141472(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141471(VarNext,B)
<=> v141452(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141472(VarNext)
<=> v141473(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141473(VarNext)
<=> ( v141475(VarNext)
& v141437(VarNext) ) ) ) ).
fof(writeUnaryOperator_10772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141475(VarNext)
<=> v141446(VarNext) ) ) ).
fof(addAssignment_78835,axiom,
! [VarCurr] :
( v141408(VarCurr,bitIndex1)
<=> v141410(VarCurr,bitIndex1) ) ).
fof(addAssignment_78834,axiom,
! [VarCurr] :
( v141410(VarCurr,bitIndex1)
<=> v141428(VarCurr,bitIndex1) ) ).
fof(addAssignment_78833,axiom,
! [VarCurr] :
( v141412(VarCurr,bitIndex1)
<=> v141414(VarCurr,bitIndex1) ) ).
fof(addAssignment_78832,axiom,
! [VarCurr] :
( v141414(VarCurr,bitIndex1)
<=> v141416(VarCurr,bitIndex1) ) ).
fof(addAssignment_78831,axiom,
! [VarCurr] :
( v4408(VarCurr,bitIndex1)
<=> v2363(VarCurr,bitIndex1) ) ).
fof(addAssignment_78830,axiom,
! [VarCurr] :
( v5053(VarCurr,bitIndex1)
<=> v5116(VarCurr,bitIndex1) ) ).
fof(addAssignment_78829,axiom,
! [VarCurr] :
( v5055(VarCurr,bitIndex1)
<=> v5057(VarCurr,bitIndex1) ) ).
fof(addAssignment_78828,axiom,
! [VarCurr] :
( v5057(VarCurr,bitIndex1)
<=> v5059(VarCurr,bitIndex1) ) ).
fof(addAssignment_78827,axiom,
! [VarNext] :
( v5059(VarNext,bitIndex1)
<=> v141463(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141464(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141463(VarNext,B)
<=> v5059(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1989,axiom,
! [VarNext] :
( v141464(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141463(VarNext,B)
<=> v5110(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141464(VarNext)
<=> v141465(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141465(VarNext)
<=> ( v141467(VarNext)
& v5095(VarNext) ) ) ) ).
fof(writeUnaryOperator_10771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141467(VarNext)
<=> v5104(VarNext) ) ) ).
fof(addAssignment_78826,axiom,
! [VarCurr] :
( v5069(VarCurr,bitIndex1)
<=> v5071(VarCurr,bitIndex1) ) ).
fof(addAssignment_78825,axiom,
! [VarCurr] :
( v5071(VarCurr,bitIndex1)
<=> v5085(VarCurr,bitIndex1) ) ).
fof(addAssignment_78824,axiom,
! [VarCurr] :
( v5073(VarCurr,bitIndex1)
<=> v5075(VarCurr,bitIndex1) ) ).
fof(addAssignment_78823,axiom,
! [VarCurr] :
( v5075(VarCurr,bitIndex1)
<=> v5077(VarCurr,bitIndex1) ) ).
fof(addAssignment_78822,axiom,
! [VarCurr] :
( v5043(VarCurr,bitIndex0)
<=> v5045(VarCurr,bitIndex0) ) ).
fof(addAssignment_78821,axiom,
! [VarCurr] :
( v5045(VarCurr,bitIndex0)
<=> v5047(VarCurr,bitIndex0) ) ).
fof(addAssignment_78820,axiom,
! [VarCurr] :
( v5047(VarCurr,bitIndex0)
<=> v141459(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1520,axiom,
! [VarCurr] :
( ~ v141460(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v141459(VarCurr,B)
<=> v141388(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1512,axiom,
! [VarCurr] :
( v141460(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v141459(VarCurr,B)
<=> v5053(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18955,axiom,
! [VarCurr] :
( v141460(VarCurr)
<=> ( v5049(VarCurr)
& v141461(VarCurr) ) ) ).
fof(writeUnaryOperator_10770,axiom,
! [VarCurr] :
( ~ v141461(VarCurr)
<=> v5037(VarCurr) ) ).
fof(addAssignment_78819,axiom,
! [VarCurr] :
( v141388(VarCurr,bitIndex0)
<=> v141390(VarCurr,bitIndex0) ) ).
fof(addAssignment_78818,axiom,
! [VarCurr] :
( v141390(VarCurr,bitIndex0)
<=> v141458(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1953,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v141458(VarCurr,B)
<=> ( v141392(VarCurr,B)
<~> b101010(B) ) ) ) ).
fof(addAssignment_78817,axiom,
! [VarCurr] :
( v141392(VarCurr,bitIndex0)
<=> v141394(VarCurr,bitIndex0) ) ).
fof(addAssignment_78816,axiom,
! [VarCurr] :
( v141394(VarCurr,bitIndex0)
<=> v141396(VarCurr,bitIndex0) ) ).
fof(addAssignment_78815,axiom,
! [VarNext] :
( v141396(VarNext,bitIndex0)
<=> v141441(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141442(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141441(VarNext,B)
<=> v141396(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1988,axiom,
! [VarNext] :
( v141442(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141441(VarNext,B)
<=> v141452(VarNext,B) ) ) ) ).
fof(addAssignment_78814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141452(VarNext,B)
<=> v141450(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1519,axiom,
! [VarCurr] :
( ~ v141453(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v141450(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1511,axiom,
! [VarCurr] :
( v141453(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v141450(VarCurr,B)
<=> v141408(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18954,axiom,
! [VarCurr] :
( v141453(VarCurr)
<=> ( v141454(VarCurr)
& v141455(VarCurr) ) ) ).
fof(writeUnaryOperator_10769,axiom,
! [VarCurr] :
( ~ v141455(VarCurr)
<=> v141404(VarCurr) ) ).
fof(writeUnaryOperator_10768,axiom,
! [VarCurr] :
( ~ v141454(VarCurr)
<=> v141398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141442(VarNext)
<=> v141443(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141443(VarNext)
<=> ( v141444(VarNext)
& v141437(VarNext) ) ) ) ).
fof(writeUnaryOperator_10767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141444(VarNext)
<=> v141446(VarNext) ) ) ).
fof(addAssignment_78813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141446(VarNext)
<=> v141437(VarCurr) ) ) ).
fof(addAssignment_78812,axiom,
! [VarCurr] :
( v141437(VarCurr)
<=> v141439(VarCurr) ) ).
fof(addAssignment_78811,axiom,
! [VarCurr] :
( v141439(VarCurr)
<=> v4435(VarCurr) ) ).
fof(addAssignment_78810,axiom,
! [VarCurr] :
( v141408(VarCurr,bitIndex0)
<=> v141410(VarCurr,bitIndex0) ) ).
fof(addAssignment_78809,axiom,
! [VarCurr] :
( v141410(VarCurr,bitIndex0)
<=> v141428(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1952,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v141428(VarCurr,B)
<=> ( v141429(VarCurr,B)
| v141432(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1951,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v141432(VarCurr,B)
<=> ( v141394(VarCurr,B)
& v141433(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10766,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v141433(VarCurr,B)
<=> ~ v141434(VarCurr,B) ) ) ).
fof(addAssignment_78808,axiom,
! [VarCurr] :
( v141434(VarCurr,bitIndex0)
<=> v141435(VarCurr) ) ).
fof(addAssignment_78807,axiom,
! [VarCurr] :
( v141434(VarCurr,bitIndex1)
<=> v141435(VarCurr) ) ).
fof(addAssignment_78806,axiom,
! [VarCurr] :
( v141434(VarCurr,bitIndex2)
<=> v141435(VarCurr) ) ).
fof(addAssignment_78805,axiom,
! [VarCurr] :
( v141434(VarCurr,bitIndex3)
<=> v141435(VarCurr) ) ).
fof(addAssignment_78804,axiom,
! [VarCurr] :
( v141434(VarCurr,bitIndex4)
<=> v141435(VarCurr) ) ).
fof(addAssignment_78803,axiom,
! [VarCurr] :
( v141434(VarCurr,bitIndex5)
<=> v141435(VarCurr) ) ).
fof(addAssignment_78802,axiom,
! [VarCurr] :
( v141435(VarCurr)
<=> v141418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1950,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v141429(VarCurr,B)
<=> ( v141412(VarCurr,B)
& v141430(VarCurr,B) ) ) ) ).
fof(addAssignment_78801,axiom,
! [VarCurr] :
( v141430(VarCurr,bitIndex0)
<=> v141431(VarCurr) ) ).
fof(addAssignment_78800,axiom,
! [VarCurr] :
( v141430(VarCurr,bitIndex1)
<=> v141431(VarCurr) ) ).
fof(addAssignment_78799,axiom,
! [VarCurr] :
( v141430(VarCurr,bitIndex2)
<=> v141431(VarCurr) ) ).
fof(addAssignment_78798,axiom,
! [VarCurr] :
( v141430(VarCurr,bitIndex3)
<=> v141431(VarCurr) ) ).
fof(addAssignment_78797,axiom,
! [VarCurr] :
( v141430(VarCurr,bitIndex4)
<=> v141431(VarCurr) ) ).
fof(addAssignment_78796,axiom,
! [VarCurr] :
( v141430(VarCurr,bitIndex5)
<=> v141431(VarCurr) ) ).
fof(addAssignment_78795,axiom,
! [VarCurr] :
( v141431(VarCurr)
<=> v141418(VarCurr) ) ).
fof(addAssignment_78794,axiom,
! [VarCurr] :
( v141418(VarCurr)
<=> v141420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18951,axiom,
! [VarCurr] :
( v141420(VarCurr)
<=> ( v141422(VarCurr)
& v141427(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2106,axiom,
! [VarCurr] :
( v141427(VarCurr)
<=> ( ( v141424(VarCurr,bitIndex12)
<=> $false )
& ( v141424(VarCurr,bitIndex11)
<=> $true )
& ( v141424(VarCurr,bitIndex10)
<=> $false )
& ( v141424(VarCurr,bitIndex9)
<=> $false )
& ( v141424(VarCurr,bitIndex8)
<=> $false )
& ( v141424(VarCurr,bitIndex7)
<=> $true )
& ( v141424(VarCurr,bitIndex6)
<=> $false )
& ( v141424(VarCurr,bitIndex5)
<=> $true )
& ( v141424(VarCurr,bitIndex4)
<=> $true )
& ( v141424(VarCurr,bitIndex3)
<=> $false )
& ( v141424(VarCurr,bitIndex2)
<=> $false )
& ( v141424(VarCurr,bitIndex1)
<=> $false )
& ( v141424(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_2017,axiom,
~ b0100010110000(bitIndex12) ).
fof(bitBlastConstant_2016,axiom,
b0100010110000(bitIndex11) ).
fof(bitBlastConstant_2015,axiom,
~ b0100010110000(bitIndex10) ).
fof(bitBlastConstant_2014,axiom,
~ b0100010110000(bitIndex9) ).
fof(bitBlastConstant_2013,axiom,
~ b0100010110000(bitIndex8) ).
fof(bitBlastConstant_2012,axiom,
b0100010110000(bitIndex7) ).
fof(bitBlastConstant_2011,axiom,
~ b0100010110000(bitIndex6) ).
fof(bitBlastConstant_2010,axiom,
b0100010110000(bitIndex5) ).
fof(bitBlastConstant_2009,axiom,
b0100010110000(bitIndex4) ).
fof(bitBlastConstant_2008,axiom,
~ b0100010110000(bitIndex3) ).
fof(bitBlastConstant_2007,axiom,
~ b0100010110000(bitIndex2) ).
fof(bitBlastConstant_2006,axiom,
~ b0100010110000(bitIndex1) ).
fof(bitBlastConstant_2005,axiom,
~ b0100010110000(bitIndex0) ).
fof(addAssignment_78793,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v141424(VarCurr,B)
<=> v2358(VarCurr,B) ) ) ).
fof(addAssignment_78792,axiom,
! [VarCurr] :
( v141422(VarCurr)
<=> v2354(VarCurr) ) ).
fof(addAssignment_78791,axiom,
! [VarCurr] :
( v141412(VarCurr,bitIndex0)
<=> v141414(VarCurr,bitIndex0) ) ).
fof(addAssignment_78790,axiom,
! [VarCurr] :
( v141414(VarCurr,bitIndex0)
<=> v141416(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1949,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v141416(VarCurr,B)
<=> ( v4408(VarCurr,B)
<~> b101010(B) ) ) ) ).
fof(bitBlastConstant_2004,axiom,
b101010(bitIndex5) ).
fof(bitBlastConstant_2003,axiom,
~ b101010(bitIndex4) ).
fof(bitBlastConstant_2002,axiom,
b101010(bitIndex3) ).
fof(bitBlastConstant_2001,axiom,
~ b101010(bitIndex2) ).
fof(bitBlastConstant_2000,axiom,
b101010(bitIndex1) ).
fof(bitBlastConstant_1999,axiom,
~ b101010(bitIndex0) ).
fof(addAssignment_78789,axiom,
! [VarCurr] :
( v141404(VarCurr)
<=> v141406(VarCurr) ) ).
fof(addAssignment_78788,axiom,
! [VarCurr] :
( v141406(VarCurr)
<=> v4370(VarCurr) ) ).
fof(addAssignment_78787,axiom,
! [VarCurr] :
( v141398(VarCurr)
<=> v141400(VarCurr) ) ).
fof(addAssignment_78786,axiom,
! [VarCurr] :
( v141400(VarCurr)
<=> v141402(VarCurr) ) ).
fof(addAssignment_78785,axiom,
! [VarCurr] :
( v141402(VarCurr)
<=> v2338(VarCurr) ) ).
fof(addAssignment_78784,axiom,
! [VarCurr] :
( v5053(VarCurr,bitIndex0)
<=> v5116(VarCurr,bitIndex0) ) ).
fof(addAssignment_78783,axiom,
! [VarCurr] :
( v5055(VarCurr,bitIndex0)
<=> v5057(VarCurr,bitIndex0) ) ).
fof(addAssignment_78782,axiom,
! [VarCurr] :
( v5057(VarCurr,bitIndex0)
<=> v5059(VarCurr,bitIndex0) ) ).
fof(addAssignment_78781,axiom,
! [VarNext] :
( v5059(VarNext,bitIndex0)
<=> v141380(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141381(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141380(VarNext,B)
<=> v5059(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1987,axiom,
! [VarNext] :
( v141381(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v141380(VarNext,B)
<=> v5110(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141381(VarNext)
<=> v141382(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141382(VarNext)
<=> ( v141384(VarNext)
& v5095(VarNext) ) ) ) ).
fof(writeUnaryOperator_10765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141384(VarNext)
<=> v5104(VarNext) ) ) ).
fof(addAssignment_78780,axiom,
! [VarCurr] :
( v5069(VarCurr,bitIndex0)
<=> v5071(VarCurr,bitIndex0) ) ).
fof(addAssignment_78779,axiom,
! [VarCurr] :
( v5071(VarCurr,bitIndex0)
<=> v5085(VarCurr,bitIndex0) ) ).
fof(addAssignment_78778,axiom,
! [VarCurr] :
( v5073(VarCurr,bitIndex0)
<=> v5075(VarCurr,bitIndex0) ) ).
fof(addAssignment_78777,axiom,
! [VarCurr] :
( v5075(VarCurr,bitIndex0)
<=> v5077(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18948,axiom,
! [VarCurr] :
( v5049(VarCurr)
<=> ( v5051(VarCurr)
& v5118(VarCurr) ) ) ).
fof(addAssignment_78776,axiom,
! [VarCurr] :
( v5118(VarCurr)
<=> v5120(VarCurr,bitIndex1) ) ).
fof(addAssignment_78775,axiom,
! [VarCurr] :
( v5120(VarCurr,bitIndex1)
<=> v5122(VarCurr,bitIndex1) ) ).
fof(addAssignment_78774,axiom,
! [VarNext] :
( v5122(VarNext,bitIndex1)
<=> v141371(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141372(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v141371(VarNext,B)
<=> v5122(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1986,axiom,
! [VarNext] :
( v141372(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v141371(VarNext,B)
<=> v128519(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141372(VarNext)
<=> v141373(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141373(VarNext)
<=> ( v141375(VarNext)
& v128504(VarNext) ) ) ) ).
fof(writeUnaryOperator_10764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141375(VarNext)
<=> v128513(VarNext) ) ) ).
fof(addAssignment_78773,axiom,
! [VarCurr] :
( v5132(VarCurr,bitIndex1)
<=> v5134(VarCurr,bitIndex1) ) ).
fof(addAssignment_78772,axiom,
! [VarCurr] :
( v5134(VarCurr,bitIndex1)
<=> v5136(VarCurr,bitIndex1) ) ).
fof(addAssignment_78771,axiom,
! [VarCurr] :
( v5136(VarCurr,bitIndex1)
<=> v128502(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18945,axiom,
! [VarCurr] :
( v5138(VarCurr)
<=> ( v5140(VarCurr)
& v141361(VarCurr) ) ) ).
fof(addAssignment_78770,axiom,
! [VarCurr] :
( v141361(VarCurr)
<=> v141363(VarCurr) ) ).
fof(addAssignment_78769,axiom,
! [VarCurr] :
( v141363(VarCurr)
<=> v141365(VarCurr) ) ).
fof(addAssignment_78768,axiom,
! [VarCurr] :
( v141365(VarCurr)
<=> v141367(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2105,axiom,
! [VarCurr] :
( v141367(VarCurr)
<=> ( ( v968(VarCurr,bitIndex4)
<=> v83042(VarCurr,bitIndex4) )
& ( v968(VarCurr,bitIndex3)
<=> v83042(VarCurr,bitIndex3) )
& ( v968(VarCurr,bitIndex2)
<=> v83042(VarCurr,bitIndex2) )
& ( v968(VarCurr,bitIndex1)
<=> v83042(VarCurr,bitIndex1) )
& ( v968(VarCurr,bitIndex0)
<=> v83042(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_78767,axiom,
! [VarCurr] :
( v5140(VarCurr)
<=> v5142(VarCurr) ) ).
fof(addAssignment_78766,axiom,
! [VarCurr] :
( v5142(VarCurr)
<=> v5144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18944,axiom,
! [VarCurr] :
( v5144(VarCurr)
<=> ( v141355(VarCurr)
& v141358(VarCurr) ) ) ).
fof(writeUnaryOperator_10763,axiom,
! [VarCurr] :
( ~ v141358(VarCurr)
<=> v141359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18943,axiom,
! [VarCurr] :
( v141359(VarCurr)
<=> ( v86885(VarCurr)
| v135825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18942,axiom,
! [VarCurr] :
( v141355(VarCurr)
<=> ( v141356(VarCurr)
& v109663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18941,axiom,
! [VarCurr] :
( v141356(VarCurr)
<=> ( v141357(VarCurr)
& v141351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18940,axiom,
! [VarCurr] :
( v141357(VarCurr)
<=> ( v5146(VarCurr)
& v141322(VarCurr) ) ) ).
fof(addAssignment_78765,axiom,
! [VarCurr] :
( v141351(VarCurr)
<=> v141353(VarCurr) ) ).
fof(addAssignment_78764,axiom,
! [VarCurr] :
( v141353(VarCurr)
<=> v101225(VarCurr) ) ).
fof(addAssignment_78763,axiom,
! [VarCurr] :
( v141322(VarCurr)
<=> v141324(VarCurr) ) ).
fof(addAssignment_78762,axiom,
! [VarCurr] :
( v141324(VarCurr)
<=> v141326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18939,axiom,
! [VarCurr] :
( v141326(VarCurr)
<=> ( v141328(VarCurr)
& v141339(VarCurr) ) ) ).
fof(writeUnaryOperator_10762,axiom,
! [VarCurr] :
( ~ v141339(VarCurr)
<=> v141341(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6871,axiom,
! [VarCurr] :
( v141341(VarCurr)
<=> ( v141343(VarCurr)
| v743(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6870,axiom,
! [VarCurr] :
( v141343(VarCurr)
<=> ( v141344(VarCurr)
| v743(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6869,axiom,
! [VarCurr] :
( v141344(VarCurr)
<=> ( v141345(VarCurr)
| v743(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6868,axiom,
! [VarCurr] :
( v141345(VarCurr)
<=> ( v141346(VarCurr)
| v743(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6867,axiom,
! [VarCurr] :
( v141346(VarCurr)
<=> ( v141347(VarCurr)
| v743(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6866,axiom,
! [VarCurr] :
( v141347(VarCurr)
<=> ( v141348(VarCurr)
| v743(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6865,axiom,
! [VarCurr] :
( v141348(VarCurr)
<=> ( v743(VarCurr,bitIndex0)
| v743(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10761,axiom,
! [VarCurr] :
( ~ v141328(VarCurr)
<=> v141330(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6864,axiom,
! [VarCurr] :
( v141330(VarCurr)
<=> ( v141332(VarCurr)
| v89419(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6863,axiom,
! [VarCurr] :
( v141332(VarCurr)
<=> ( v141333(VarCurr)
| v89419(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6862,axiom,
! [VarCurr] :
( v141333(VarCurr)
<=> ( v141334(VarCurr)
| v89419(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6861,axiom,
! [VarCurr] :
( v141334(VarCurr)
<=> ( v141335(VarCurr)
| v89419(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6860,axiom,
! [VarCurr] :
( v141335(VarCurr)
<=> ( v141336(VarCurr)
| v89419(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6859,axiom,
! [VarCurr] :
( v141336(VarCurr)
<=> ( v141337(VarCurr)
| v89419(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6858,axiom,
! [VarCurr] :
( v141337(VarCurr)
<=> ( v89419(VarCurr,bitIndex0)
| v89419(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_78761,axiom,
! [VarCurr] :
( v5146(VarCurr)
<=> v5148(VarCurr) ) ).
fof(addAssignment_78760,axiom,
! [VarCurr] :
( v5148(VarCurr)
<=> v5150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18938,axiom,
! [VarCurr] :
( v5150(VarCurr)
<=> ( v5152(VarCurr)
& v5163(VarCurr) ) ) ).
fof(writeUnaryOperator_10760,axiom,
! [VarCurr] :
( ~ v5163(VarCurr)
<=> v141312(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6857,axiom,
! [VarCurr] :
( v141312(VarCurr)
<=> ( v141314(VarCurr)
| v5165(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6856,axiom,
! [VarCurr] :
( v141314(VarCurr)
<=> ( v141315(VarCurr)
| v5165(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6855,axiom,
! [VarCurr] :
( v141315(VarCurr)
<=> ( v141316(VarCurr)
| v5165(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6854,axiom,
! [VarCurr] :
( v141316(VarCurr)
<=> ( v141317(VarCurr)
| v5165(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6853,axiom,
! [VarCurr] :
( v141317(VarCurr)
<=> ( v141318(VarCurr)
| v5165(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6852,axiom,
! [VarCurr] :
( v141318(VarCurr)
<=> ( v141319(VarCurr)
| v5165(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6851,axiom,
! [VarCurr] :
( v141319(VarCurr)
<=> ( v5165(VarCurr,bitIndex0)
| v5165(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_78759,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v5165(VarCurr,B)
<=> v5167(VarCurr,B) ) ) ).
fof(addAssignment_78758,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v5167(VarCurr,B)
<=> v5169(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141295(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v5169(VarNext,B)
<=> v5169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1985,axiom,
! [VarNext] :
( v141295(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v5169(VarNext,B)
<=> v141305(VarNext,B) ) ) ) ).
fof(addAssignment_78757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v141305(VarNext,B)
<=> v141303(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1518,axiom,
! [VarCurr] :
( ~ v141306(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v141303(VarCurr,B)
<=> bxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1510,axiom,
! [VarCurr] :
( v141306(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v141303(VarCurr,B)
<=> v5179(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18937,axiom,
! [VarCurr] :
( v141306(VarCurr)
<=> ( v141307(VarCurr)
& v141308(VarCurr) ) ) ).
fof(writeUnaryOperator_10759,axiom,
! [VarCurr] :
( ~ v141308(VarCurr)
<=> v5175(VarCurr) ) ).
fof(writeUnaryOperator_10758,axiom,
! [VarCurr] :
( ~ v141307(VarCurr)
<=> v5171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141295(VarNext)
<=> v141296(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141296(VarNext)
<=> ( v141297(VarNext)
& v141290(VarNext) ) ) ) ).
fof(writeUnaryOperator_10757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141297(VarNext)
<=> v141299(VarNext) ) ) ).
fof(addAssignment_78756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141299(VarNext)
<=> v141290(VarCurr) ) ) ).
fof(addAssignment_78755,axiom,
! [VarCurr] :
( v141290(VarCurr)
<=> v141292(VarCurr) ) ).
fof(addAssignment_78754,axiom,
! [VarCurr] :
( v141292(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_78753,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v5179(VarCurr,B)
<=> v5181(VarCurr,B) ) ) ).
fof(addAssignment_78752,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v5181(VarCurr,B)
<=> v5183(VarCurr,B) ) ) ).
fof(addAssignment_78751,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v5183(VarCurr,B)
<=> v5185(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_155,axiom,
! [VarCurr] :
( ~ v141260(VarCurr)
=> ( v5185(VarCurr,bitIndex7)
<=> v141288(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_163,axiom,
! [VarCurr] :
( v141260(VarCurr)
=> ( v5185(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_154,axiom,
! [VarCurr] :
( ~ v5210(VarCurr,bitIndex7)
=> ( v141288(VarCurr)
<=> v5165(VarCurr,bitIndex7) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1509,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex7)
=> ( v141288(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_153,axiom,
! [VarCurr] :
( ~ v141246(VarCurr)
=> ( v5185(VarCurr,bitIndex6)
<=> v141286(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_162,axiom,
! [VarCurr] :
( v141246(VarCurr)
=> ( v5185(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_152,axiom,
! [VarCurr] :
( ~ v5210(VarCurr,bitIndex6)
=> ( v141286(VarCurr)
<=> v5165(VarCurr,bitIndex6) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1508,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex6)
=> ( v141286(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_151,axiom,
! [VarCurr] :
( ~ v141232(VarCurr)
=> ( v5185(VarCurr,bitIndex5)
<=> v141284(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_161,axiom,
! [VarCurr] :
( v141232(VarCurr)
=> ( v5185(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_150,axiom,
! [VarCurr] :
( ~ v5210(VarCurr,bitIndex5)
=> ( v141284(VarCurr)
<=> v5165(VarCurr,bitIndex5) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1507,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex5)
=> ( v141284(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_149,axiom,
! [VarCurr] :
( ~ v141218(VarCurr)
=> ( v5185(VarCurr,bitIndex4)
<=> v141282(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_160,axiom,
! [VarCurr] :
( v141218(VarCurr)
=> ( v5185(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_148,axiom,
! [VarCurr] :
( ~ v5210(VarCurr,bitIndex4)
=> ( v141282(VarCurr)
<=> v5165(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1506,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex4)
=> ( v141282(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_147,axiom,
! [VarCurr] :
( ~ v141204(VarCurr)
=> ( v5185(VarCurr,bitIndex3)
<=> v141280(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_159,axiom,
! [VarCurr] :
( v141204(VarCurr)
=> ( v5185(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_146,axiom,
! [VarCurr] :
( ~ v5210(VarCurr,bitIndex3)
=> ( v141280(VarCurr)
<=> v5165(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1505,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex3)
=> ( v141280(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_145,axiom,
! [VarCurr] :
( ~ v141190(VarCurr)
=> ( v5185(VarCurr,bitIndex2)
<=> v141278(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_158,axiom,
! [VarCurr] :
( v141190(VarCurr)
=> ( v5185(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_144,axiom,
! [VarCurr] :
( ~ v5210(VarCurr,bitIndex2)
=> ( v141278(VarCurr)
<=> v5165(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1504,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex2)
=> ( v141278(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_143,axiom,
! [VarCurr] :
( ~ v141177(VarCurr)
=> ( v5185(VarCurr,bitIndex1)
<=> v141276(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_157,axiom,
! [VarCurr] :
( v141177(VarCurr)
=> ( v5185(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_142,axiom,
! [VarCurr] :
( ~ v5210(VarCurr,bitIndex1)
=> ( v141276(VarCurr)
<=> v5165(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1503,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex1)
=> ( v141276(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1517,axiom,
! [VarCurr] :
( ~ v5187(VarCurr)
=> ( v5185(VarCurr,bitIndex0)
<=> v141274(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1502,axiom,
! [VarCurr] :
( v5187(VarCurr)
=> ( v5185(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1516,axiom,
! [VarCurr] :
( ~ v5210(VarCurr,bitIndex0)
=> ( v141274(VarCurr)
<=> v5165(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1501,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex0)
=> ( v141274(VarCurr)
<=> $false ) ) ).
fof(addAssignment_78750,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex7)
<=> v141175(VarCurr,bitIndex7) ) ).
fof(addAssignment_78749,axiom,
! [VarCurr] :
( v141162(VarCurr,bitIndex7)
<=> v141164(VarCurr,bitIndex7) ) ).
fof(addAssignment_78748,axiom,
! [VarCurr] :
( v141164(VarCurr,bitIndex7)
<=> v141166(VarCurr,bitIndex7) ) ).
fof(addAssignment_78747,axiom,
! [VarCurr] :
( v141166(VarCurr,bitIndex7)
<=> v141168(VarCurr,bitIndex7) ) ).
fof(addAssignment_78746,axiom,
! [VarCurr] :
( v141168(VarCurr,bitIndex7)
<=> v141170(VarCurr,bitIndex7) ) ).
fof(addAssignment_78745,axiom,
! [VarCurr] :
( v141170(VarCurr,bitIndex7)
<=> v141172(VarCurr,bitIndex15) ) ).
fof(addAssignment_78744,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex15)
<=> v141174(VarCurr,bitIndex15) ) ).
fof(addAssignment_78743,axiom,
! [VarCurr] :
( v5212(VarCurr,bitIndex7)
<=> v5214(VarCurr,bitIndex7) ) ).
fof(addAssignment_78742,axiom,
! [VarCurr] :
( v5214(VarCurr,bitIndex7)
<=> v5216(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_6850,axiom,
! [VarCurr] :
( v5216(VarCurr,bitIndex7)
<=> ( v141266(VarCurr)
& v141272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2104,axiom,
! [VarCurr] :
( v141272(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18934,axiom,
! [VarCurr] :
( v141266(VarCurr)
<=> ( v141267(VarCurr)
& v141271(VarCurr) ) ) ).
fof(writeUnaryOperator_10756,axiom,
! [VarCurr] :
( ~ v141271(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18933,axiom,
! [VarCurr] :
( v141267(VarCurr)
<=> ( v141268(VarCurr)
& v141270(VarCurr) ) ) ).
fof(writeUnaryOperator_10755,axiom,
! [VarCurr] :
( ~ v141270(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18932,axiom,
! [VarCurr] :
( v141268(VarCurr)
<=> ( v777(VarCurr)
& v141269(VarCurr) ) ) ).
fof(writeUnaryOperator_10754,axiom,
! [VarCurr] :
( ~ v141269(VarCurr)
<=> v5218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18931,axiom,
! [VarCurr] :
( v141260(VarCurr)
<=> ( v141262(VarCurr)
& v5189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18930,axiom,
! [VarCurr] :
( v141262(VarCurr)
<=> ( v141263(VarCurr)
& v141264(VarCurr) ) ) ).
fof(addAssignment_78741,axiom,
! [VarCurr] :
( v141264(VarCurr)
<=> v84944(VarCurr) ) ).
fof(writeUnaryOperator_10753,axiom,
! [VarCurr] :
( ~ v141263(VarCurr)
<=> v5165(VarCurr,bitIndex7) ) ).
fof(addAssignment_78740,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex6)
<=> v141175(VarCurr,bitIndex6) ) ).
fof(addAssignment_78739,axiom,
! [VarCurr] :
( v141162(VarCurr,bitIndex6)
<=> v141164(VarCurr,bitIndex6) ) ).
fof(addAssignment_78738,axiom,
! [VarCurr] :
( v141164(VarCurr,bitIndex6)
<=> v141166(VarCurr,bitIndex6) ) ).
fof(addAssignment_78737,axiom,
! [VarCurr] :
( v141166(VarCurr,bitIndex6)
<=> v141168(VarCurr,bitIndex6) ) ).
fof(addAssignment_78736,axiom,
! [VarCurr] :
( v141168(VarCurr,bitIndex6)
<=> v141170(VarCurr,bitIndex6) ) ).
fof(addAssignment_78735,axiom,
! [VarCurr] :
( v141170(VarCurr,bitIndex6)
<=> v141172(VarCurr,bitIndex14) ) ).
fof(addAssignment_78734,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex14)
<=> v141174(VarCurr,bitIndex14) ) ).
fof(addAssignment_78733,axiom,
! [VarCurr] :
( v5212(VarCurr,bitIndex6)
<=> v5214(VarCurr,bitIndex6) ) ).
fof(addAssignment_78732,axiom,
! [VarCurr] :
( v5214(VarCurr,bitIndex6)
<=> v5216(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_6849,axiom,
! [VarCurr] :
( v5216(VarCurr,bitIndex6)
<=> ( v141252(VarCurr)
& v141258(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2103,axiom,
! [VarCurr] :
( v141258(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18929,axiom,
! [VarCurr] :
( v141252(VarCurr)
<=> ( v141253(VarCurr)
& v141257(VarCurr) ) ) ).
fof(writeUnaryOperator_10752,axiom,
! [VarCurr] :
( ~ v141257(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18928,axiom,
! [VarCurr] :
( v141253(VarCurr)
<=> ( v141254(VarCurr)
& v141256(VarCurr) ) ) ).
fof(writeUnaryOperator_10751,axiom,
! [VarCurr] :
( ~ v141256(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18927,axiom,
! [VarCurr] :
( v141254(VarCurr)
<=> ( v777(VarCurr)
& v141255(VarCurr) ) ) ).
fof(writeUnaryOperator_10750,axiom,
! [VarCurr] :
( ~ v141255(VarCurr)
<=> v5218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18926,axiom,
! [VarCurr] :
( v141246(VarCurr)
<=> ( v141248(VarCurr)
& v5189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18925,axiom,
! [VarCurr] :
( v141248(VarCurr)
<=> ( v141249(VarCurr)
& v141250(VarCurr) ) ) ).
fof(addAssignment_78731,axiom,
! [VarCurr] :
( v141250(VarCurr)
<=> v84945(VarCurr) ) ).
fof(writeUnaryOperator_10749,axiom,
! [VarCurr] :
( ~ v141249(VarCurr)
<=> v5165(VarCurr,bitIndex6) ) ).
fof(addAssignment_78730,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex5)
<=> v141175(VarCurr,bitIndex5) ) ).
fof(addAssignment_78729,axiom,
! [VarCurr] :
( v141162(VarCurr,bitIndex5)
<=> v141164(VarCurr,bitIndex5) ) ).
fof(addAssignment_78728,axiom,
! [VarCurr] :
( v141164(VarCurr,bitIndex5)
<=> v141166(VarCurr,bitIndex5) ) ).
fof(addAssignment_78727,axiom,
! [VarCurr] :
( v141166(VarCurr,bitIndex5)
<=> v141168(VarCurr,bitIndex5) ) ).
fof(addAssignment_78726,axiom,
! [VarCurr] :
( v141168(VarCurr,bitIndex5)
<=> v141170(VarCurr,bitIndex5) ) ).
fof(addAssignment_78725,axiom,
! [VarCurr] :
( v141170(VarCurr,bitIndex5)
<=> v141172(VarCurr,bitIndex13) ) ).
fof(addAssignment_78724,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex13)
<=> v141174(VarCurr,bitIndex13) ) ).
fof(addAssignment_78723,axiom,
! [VarCurr] :
( v5212(VarCurr,bitIndex5)
<=> v5214(VarCurr,bitIndex5) ) ).
fof(addAssignment_78722,axiom,
! [VarCurr] :
( v5214(VarCurr,bitIndex5)
<=> v5216(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_6848,axiom,
! [VarCurr] :
( v5216(VarCurr,bitIndex5)
<=> ( v141238(VarCurr)
& v141244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2102,axiom,
! [VarCurr] :
( v141244(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18924,axiom,
! [VarCurr] :
( v141238(VarCurr)
<=> ( v141239(VarCurr)
& v141243(VarCurr) ) ) ).
fof(writeUnaryOperator_10748,axiom,
! [VarCurr] :
( ~ v141243(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18923,axiom,
! [VarCurr] :
( v141239(VarCurr)
<=> ( v141240(VarCurr)
& v141242(VarCurr) ) ) ).
fof(writeUnaryOperator_10747,axiom,
! [VarCurr] :
( ~ v141242(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18922,axiom,
! [VarCurr] :
( v141240(VarCurr)
<=> ( v777(VarCurr)
& v141241(VarCurr) ) ) ).
fof(writeUnaryOperator_10746,axiom,
! [VarCurr] :
( ~ v141241(VarCurr)
<=> v5218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18921,axiom,
! [VarCurr] :
( v141232(VarCurr)
<=> ( v141234(VarCurr)
& v5189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18920,axiom,
! [VarCurr] :
( v141234(VarCurr)
<=> ( v141235(VarCurr)
& v141236(VarCurr) ) ) ).
fof(addAssignment_78721,axiom,
! [VarCurr] :
( v141236(VarCurr)
<=> v84946(VarCurr) ) ).
fof(writeUnaryOperator_10745,axiom,
! [VarCurr] :
( ~ v141235(VarCurr)
<=> v5165(VarCurr,bitIndex5) ) ).
fof(addAssignment_78720,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex4)
<=> v141175(VarCurr,bitIndex4) ) ).
fof(addAssignment_78719,axiom,
! [VarCurr] :
( v141162(VarCurr,bitIndex4)
<=> v141164(VarCurr,bitIndex4) ) ).
fof(addAssignment_78718,axiom,
! [VarCurr] :
( v141164(VarCurr,bitIndex4)
<=> v141166(VarCurr,bitIndex4) ) ).
fof(addAssignment_78717,axiom,
! [VarCurr] :
( v141166(VarCurr,bitIndex4)
<=> v141168(VarCurr,bitIndex4) ) ).
fof(addAssignment_78716,axiom,
! [VarCurr] :
( v141168(VarCurr,bitIndex4)
<=> v141170(VarCurr,bitIndex4) ) ).
fof(addAssignment_78715,axiom,
! [VarCurr] :
( v141170(VarCurr,bitIndex4)
<=> v141172(VarCurr,bitIndex12) ) ).
fof(addAssignment_78714,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex12)
<=> v141174(VarCurr,bitIndex12) ) ).
fof(addAssignment_78713,axiom,
! [VarCurr] :
( v5212(VarCurr,bitIndex4)
<=> v5214(VarCurr,bitIndex4) ) ).
fof(addAssignment_78712,axiom,
! [VarCurr] :
( v5214(VarCurr,bitIndex4)
<=> v5216(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6847,axiom,
! [VarCurr] :
( v5216(VarCurr,bitIndex4)
<=> ( v141224(VarCurr)
& v141230(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2101,axiom,
! [VarCurr] :
( v141230(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18919,axiom,
! [VarCurr] :
( v141224(VarCurr)
<=> ( v141225(VarCurr)
& v141229(VarCurr) ) ) ).
fof(writeUnaryOperator_10744,axiom,
! [VarCurr] :
( ~ v141229(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18918,axiom,
! [VarCurr] :
( v141225(VarCurr)
<=> ( v141226(VarCurr)
& v141228(VarCurr) ) ) ).
fof(writeUnaryOperator_10743,axiom,
! [VarCurr] :
( ~ v141228(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18917,axiom,
! [VarCurr] :
( v141226(VarCurr)
<=> ( v777(VarCurr)
& v141227(VarCurr) ) ) ).
fof(writeUnaryOperator_10742,axiom,
! [VarCurr] :
( ~ v141227(VarCurr)
<=> v5218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18916,axiom,
! [VarCurr] :
( v141218(VarCurr)
<=> ( v141220(VarCurr)
& v5189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18915,axiom,
! [VarCurr] :
( v141220(VarCurr)
<=> ( v141221(VarCurr)
& v141222(VarCurr) ) ) ).
fof(addAssignment_78711,axiom,
! [VarCurr] :
( v141222(VarCurr)
<=> v84947(VarCurr) ) ).
fof(writeUnaryOperator_10741,axiom,
! [VarCurr] :
( ~ v141221(VarCurr)
<=> v5165(VarCurr,bitIndex4) ) ).
fof(addAssignment_78710,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex3)
<=> v141175(VarCurr,bitIndex3) ) ).
fof(addAssignment_78709,axiom,
! [VarCurr] :
( v141162(VarCurr,bitIndex3)
<=> v141164(VarCurr,bitIndex3) ) ).
fof(addAssignment_78708,axiom,
! [VarCurr] :
( v141164(VarCurr,bitIndex3)
<=> v141166(VarCurr,bitIndex3) ) ).
fof(addAssignment_78707,axiom,
! [VarCurr] :
( v141166(VarCurr,bitIndex3)
<=> v141168(VarCurr,bitIndex3) ) ).
fof(addAssignment_78706,axiom,
! [VarCurr] :
( v141168(VarCurr,bitIndex3)
<=> v141170(VarCurr,bitIndex3) ) ).
fof(addAssignment_78705,axiom,
! [VarCurr] :
( v141170(VarCurr,bitIndex3)
<=> v141172(VarCurr,bitIndex11) ) ).
fof(addAssignment_78704,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex11)
<=> v141174(VarCurr,bitIndex11) ) ).
fof(addAssignment_78703,axiom,
! [VarCurr] :
( v5212(VarCurr,bitIndex3)
<=> v5214(VarCurr,bitIndex3) ) ).
fof(addAssignment_78702,axiom,
! [VarCurr] :
( v5214(VarCurr,bitIndex3)
<=> v5216(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6846,axiom,
! [VarCurr] :
( v5216(VarCurr,bitIndex3)
<=> ( v141210(VarCurr)
& v141216(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2100,axiom,
! [VarCurr] :
( v141216(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18914,axiom,
! [VarCurr] :
( v141210(VarCurr)
<=> ( v141211(VarCurr)
& v141215(VarCurr) ) ) ).
fof(writeUnaryOperator_10740,axiom,
! [VarCurr] :
( ~ v141215(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18913,axiom,
! [VarCurr] :
( v141211(VarCurr)
<=> ( v141212(VarCurr)
& v141214(VarCurr) ) ) ).
fof(writeUnaryOperator_10739,axiom,
! [VarCurr] :
( ~ v141214(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18912,axiom,
! [VarCurr] :
( v141212(VarCurr)
<=> ( v777(VarCurr)
& v141213(VarCurr) ) ) ).
fof(writeUnaryOperator_10738,axiom,
! [VarCurr] :
( ~ v141213(VarCurr)
<=> v5218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18911,axiom,
! [VarCurr] :
( v141204(VarCurr)
<=> ( v141206(VarCurr)
& v5189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18910,axiom,
! [VarCurr] :
( v141206(VarCurr)
<=> ( v141207(VarCurr)
& v141208(VarCurr) ) ) ).
fof(addAssignment_78701,axiom,
! [VarCurr] :
( v141208(VarCurr)
<=> v84948(VarCurr) ) ).
fof(writeUnaryOperator_10737,axiom,
! [VarCurr] :
( ~ v141207(VarCurr)
<=> v5165(VarCurr,bitIndex3) ) ).
fof(addAssignment_78700,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex2)
<=> v141175(VarCurr,bitIndex2) ) ).
fof(addAssignment_78699,axiom,
! [VarCurr] :
( v141162(VarCurr,bitIndex2)
<=> v141164(VarCurr,bitIndex2) ) ).
fof(addAssignment_78698,axiom,
! [VarCurr] :
( v141164(VarCurr,bitIndex2)
<=> v141166(VarCurr,bitIndex2) ) ).
fof(addAssignment_78697,axiom,
! [VarCurr] :
( v141166(VarCurr,bitIndex2)
<=> v141168(VarCurr,bitIndex2) ) ).
fof(addAssignment_78696,axiom,
! [VarCurr] :
( v141168(VarCurr,bitIndex2)
<=> v141170(VarCurr,bitIndex2) ) ).
fof(addAssignment_78695,axiom,
! [VarCurr] :
( v141170(VarCurr,bitIndex2)
<=> v141172(VarCurr,bitIndex10) ) ).
fof(addAssignment_78694,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex10)
<=> v141174(VarCurr,bitIndex10) ) ).
fof(addAssignment_78693,axiom,
! [VarCurr] :
( v5212(VarCurr,bitIndex2)
<=> v5214(VarCurr,bitIndex2) ) ).
fof(addAssignment_78692,axiom,
! [VarCurr] :
( v5214(VarCurr,bitIndex2)
<=> v5216(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6845,axiom,
! [VarCurr] :
( v5216(VarCurr,bitIndex2)
<=> ( v141196(VarCurr)
& v141202(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2099,axiom,
! [VarCurr] :
( v141202(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18909,axiom,
! [VarCurr] :
( v141196(VarCurr)
<=> ( v141197(VarCurr)
& v141201(VarCurr) ) ) ).
fof(writeUnaryOperator_10736,axiom,
! [VarCurr] :
( ~ v141201(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18908,axiom,
! [VarCurr] :
( v141197(VarCurr)
<=> ( v141198(VarCurr)
& v141200(VarCurr) ) ) ).
fof(writeUnaryOperator_10735,axiom,
! [VarCurr] :
( ~ v141200(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18907,axiom,
! [VarCurr] :
( v141198(VarCurr)
<=> ( v777(VarCurr)
& v141199(VarCurr) ) ) ).
fof(writeUnaryOperator_10734,axiom,
! [VarCurr] :
( ~ v141199(VarCurr)
<=> v5218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18906,axiom,
! [VarCurr] :
( v141190(VarCurr)
<=> ( v141192(VarCurr)
& v5189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18905,axiom,
! [VarCurr] :
( v141192(VarCurr)
<=> ( v141193(VarCurr)
& v141194(VarCurr) ) ) ).
fof(addAssignment_78691,axiom,
! [VarCurr] :
( v141194(VarCurr)
<=> v84949(VarCurr) ) ).
fof(writeUnaryOperator_10733,axiom,
! [VarCurr] :
( ~ v141193(VarCurr)
<=> v5165(VarCurr,bitIndex2) ) ).
fof(addAssignment_78690,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex1)
<=> v141175(VarCurr,bitIndex1) ) ).
fof(addAssignment_78689,axiom,
! [VarCurr] :
( v141162(VarCurr,bitIndex1)
<=> v141164(VarCurr,bitIndex1) ) ).
fof(addAssignment_78688,axiom,
! [VarCurr] :
( v141164(VarCurr,bitIndex1)
<=> v141166(VarCurr,bitIndex1) ) ).
fof(addAssignment_78687,axiom,
! [VarCurr] :
( v141166(VarCurr,bitIndex1)
<=> v141168(VarCurr,bitIndex1) ) ).
fof(addAssignment_78686,axiom,
! [VarCurr] :
( v141168(VarCurr,bitIndex1)
<=> v141170(VarCurr,bitIndex1) ) ).
fof(addAssignment_78685,axiom,
! [VarCurr] :
( v141170(VarCurr,bitIndex1)
<=> v141172(VarCurr,bitIndex9) ) ).
fof(addAssignment_78684,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex9)
<=> v141174(VarCurr,bitIndex9) ) ).
fof(addAssignment_78683,axiom,
! [VarCurr] :
( v5212(VarCurr,bitIndex1)
<=> v5214(VarCurr,bitIndex1) ) ).
fof(addAssignment_78682,axiom,
! [VarCurr] :
( v5214(VarCurr,bitIndex1)
<=> v5216(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6844,axiom,
! [VarCurr] :
( v5216(VarCurr,bitIndex1)
<=> ( v141182(VarCurr)
& v141188(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2098,axiom,
! [VarCurr] :
( v141188(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18904,axiom,
! [VarCurr] :
( v141182(VarCurr)
<=> ( v141183(VarCurr)
& v141187(VarCurr) ) ) ).
fof(writeUnaryOperator_10732,axiom,
! [VarCurr] :
( ~ v141187(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18903,axiom,
! [VarCurr] :
( v141183(VarCurr)
<=> ( v141184(VarCurr)
& v141186(VarCurr) ) ) ).
fof(writeUnaryOperator_10731,axiom,
! [VarCurr] :
( ~ v141186(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18902,axiom,
! [VarCurr] :
( v141184(VarCurr)
<=> ( v777(VarCurr)
& v141185(VarCurr) ) ) ).
fof(writeUnaryOperator_10730,axiom,
! [VarCurr] :
( ~ v141185(VarCurr)
<=> v5218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18901,axiom,
! [VarCurr] :
( v141177(VarCurr)
<=> ( v141179(VarCurr)
& v5189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18900,axiom,
! [VarCurr] :
( v141179(VarCurr)
<=> ( v141180(VarCurr)
& v5165(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10729,axiom,
! [VarCurr] :
( ~ v141180(VarCurr)
<=> v5165(VarCurr,bitIndex1) ) ).
fof(addAssignment_78681,axiom,
! [VarCurr] :
( v5210(VarCurr,bitIndex0)
<=> v141175(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1948,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v141175(VarCurr,B)
<=> ( v5212(VarCurr,B)
| v141162(VarCurr,B) ) ) ) ).
fof(addAssignment_78680,axiom,
! [VarCurr] :
( v141162(VarCurr,bitIndex0)
<=> v141164(VarCurr,bitIndex0) ) ).
fof(addAssignment_78679,axiom,
! [VarCurr] :
( v141164(VarCurr,bitIndex0)
<=> v141166(VarCurr,bitIndex0) ) ).
fof(addAssignment_78678,axiom,
! [VarCurr] :
( v141166(VarCurr,bitIndex0)
<=> v141168(VarCurr,bitIndex0) ) ).
fof(addAssignment_78677,axiom,
! [VarCurr] :
( v141168(VarCurr,bitIndex0)
<=> v141170(VarCurr,bitIndex0) ) ).
fof(addAssignment_78676,axiom,
! [VarCurr] :
( v141170(VarCurr,bitIndex0)
<=> v141172(VarCurr,bitIndex8) ) ).
fof(addAssignment_78675,axiom,
! [VarCurr] :
( v141172(VarCurr,bitIndex8)
<=> v141174(VarCurr,bitIndex8) ) ).
fof(addAssignment_78674,axiom,
! [VarCurr] :
( v5212(VarCurr,bitIndex0)
<=> v5214(VarCurr,bitIndex0) ) ).
fof(addAssignment_78673,axiom,
! [VarCurr] :
( v5214(VarCurr,bitIndex0)
<=> v5216(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18899,axiom,
! [VarCurr] :
( v5216(VarCurr,bitIndex0)
<=> ( v141154(VarCurr)
& v141160(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2097,axiom,
! [VarCurr] :
( v141160(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18898,axiom,
! [VarCurr] :
( v141154(VarCurr)
<=> ( v141155(VarCurr)
& v141159(VarCurr) ) ) ).
fof(writeUnaryOperator_10728,axiom,
! [VarCurr] :
( ~ v141159(VarCurr)
<=> v779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18897,axiom,
! [VarCurr] :
( v141155(VarCurr)
<=> ( v141156(VarCurr)
& v141158(VarCurr) ) ) ).
fof(writeUnaryOperator_10727,axiom,
! [VarCurr] :
( ~ v141158(VarCurr)
<=> v5414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18896,axiom,
! [VarCurr] :
( v141156(VarCurr)
<=> ( v777(VarCurr)
& v141157(VarCurr) ) ) ).
fof(writeUnaryOperator_10726,axiom,
! [VarCurr] :
( ~ v141157(VarCurr)
<=> v5218(VarCurr) ) ).
fof(addAssignment_78672,axiom,
! [VarCurr] :
( v5414(VarCurr)
<=> v781(VarCurr,bitIndex5) ) ).
fof(addAssignment_78671,axiom,
! [VarCurr] :
( v781(VarCurr,bitIndex5)
<=> v783(VarCurr,bitIndex5) ) ).
fof(addAssignment_78670,axiom,
! [VarCurr] :
( v783(VarCurr,bitIndex5)
<=> v5329(VarCurr,bitIndex5) ) ).
fof(addAssignment_78669,axiom,
! [VarCurr] :
( v5324(VarCurr,bitIndex5)
<=> v5326(VarCurr,bitIndex5) ) ).
fof(addAssignment_78668,axiom,
! [VarCurr] :
( v5326(VarCurr,bitIndex5)
<=> v5328(VarCurr,bitIndex5) ) ).
fof(addAssignment_78667,axiom,
! [VarNext] :
( v5328(VarNext,bitIndex5)
<=> v141146(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141147(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141146(VarNext,B)
<=> v5328(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1984,axiom,
! [VarNext] :
( v141147(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141146(VarNext,B)
<=> v103055(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141147(VarNext)
<=> v141148(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141148(VarNext)
<=> ( v141150(VarNext)
& v103040(VarNext) ) ) ) ).
fof(writeUnaryOperator_10725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141150(VarNext)
<=> v103049(VarNext) ) ) ).
fof(addAssignment_78666,axiom,
! [VarCurr] :
( v103020(VarCurr,bitIndex5)
<=> v103022(VarCurr,bitIndex5) ) ).
fof(addAssignment_78665,axiom,
! [VarCurr] :
( v103022(VarCurr,bitIndex5)
<=> v103031(VarCurr,bitIndex5) ) ).
fof(addAssignment_78664,axiom,
! [VarCurr] :
( v103024(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78663,axiom,
! [VarCurr] :
( v5318(VarCurr,bitIndex5)
<=> v5320(VarCurr,bitIndex5) ) ).
fof(addAssignment_78662,axiom,
! [VarCurr] :
( v5320(VarCurr,bitIndex5)
<=> v5322(VarCurr,bitIndex5) ) ).
fof(addAssignment_78661,axiom,
! [VarNext] :
( v5322(VarNext,bitIndex5)
<=> v141138(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141139(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141138(VarNext,B)
<=> v5322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1983,axiom,
! [VarNext] :
( v141139(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141138(VarNext,B)
<=> v103005(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141139(VarNext)
<=> v141140(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141140(VarNext)
<=> ( v141142(VarNext)
& v102990(VarNext) ) ) ) ).
fof(writeUnaryOperator_10724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141142(VarNext)
<=> v102999(VarNext) ) ) ).
fof(addAssignment_78660,axiom,
! [VarCurr] :
( v102970(VarCurr,bitIndex5)
<=> v102972(VarCurr,bitIndex5) ) ).
fof(addAssignment_78659,axiom,
! [VarCurr] :
( v102972(VarCurr,bitIndex5)
<=> v102981(VarCurr,bitIndex5) ) ).
fof(addAssignment_78658,axiom,
! [VarCurr] :
( v102974(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78657,axiom,
! [VarCurr] :
( v5311(VarCurr,bitIndex5)
<=> v5313(VarCurr,bitIndex5) ) ).
fof(addAssignment_78656,axiom,
! [VarCurr] :
( v5313(VarCurr,bitIndex5)
<=> v5315(VarCurr,bitIndex5) ) ).
fof(addAssignment_78655,axiom,
! [VarNext] :
( v5315(VarNext,bitIndex5)
<=> v141130(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141131(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141130(VarNext,B)
<=> v5315(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1982,axiom,
! [VarNext] :
( v141131(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141130(VarNext,B)
<=> v102955(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141131(VarNext)
<=> v141132(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141132(VarNext)
<=> ( v141134(VarNext)
& v102940(VarNext) ) ) ) ).
fof(writeUnaryOperator_10723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141134(VarNext)
<=> v102949(VarNext) ) ) ).
fof(addAssignment_78654,axiom,
! [VarCurr] :
( v102920(VarCurr,bitIndex5)
<=> v102922(VarCurr,bitIndex5) ) ).
fof(addAssignment_78653,axiom,
! [VarCurr] :
( v102922(VarCurr,bitIndex5)
<=> v102931(VarCurr,bitIndex5) ) ).
fof(addAssignment_78652,axiom,
! [VarCurr] :
( v102924(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78651,axiom,
! [VarCurr] :
( v5304(VarCurr,bitIndex5)
<=> v5306(VarCurr,bitIndex5) ) ).
fof(addAssignment_78650,axiom,
! [VarCurr] :
( v5306(VarCurr,bitIndex5)
<=> v5308(VarCurr,bitIndex5) ) ).
fof(addAssignment_78649,axiom,
! [VarNext] :
( v5308(VarNext,bitIndex5)
<=> v141122(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141123(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141122(VarNext,B)
<=> v5308(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1981,axiom,
! [VarNext] :
( v141123(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141122(VarNext,B)
<=> v102905(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141123(VarNext)
<=> v141124(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141124(VarNext)
<=> ( v141126(VarNext)
& v102890(VarNext) ) ) ) ).
fof(writeUnaryOperator_10722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141126(VarNext)
<=> v102899(VarNext) ) ) ).
fof(addAssignment_78648,axiom,
! [VarCurr] :
( v102870(VarCurr,bitIndex5)
<=> v102872(VarCurr,bitIndex5) ) ).
fof(addAssignment_78647,axiom,
! [VarCurr] :
( v102872(VarCurr,bitIndex5)
<=> v102881(VarCurr,bitIndex5) ) ).
fof(addAssignment_78646,axiom,
! [VarCurr] :
( v102874(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78645,axiom,
! [VarCurr] :
( v5297(VarCurr,bitIndex5)
<=> v5299(VarCurr,bitIndex5) ) ).
fof(addAssignment_78644,axiom,
! [VarCurr] :
( v5299(VarCurr,bitIndex5)
<=> v5301(VarCurr,bitIndex5) ) ).
fof(addAssignment_78643,axiom,
! [VarNext] :
( v5301(VarNext,bitIndex5)
<=> v141114(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141115(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141114(VarNext,B)
<=> v5301(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1980,axiom,
! [VarNext] :
( v141115(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141114(VarNext,B)
<=> v102855(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141115(VarNext)
<=> v141116(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141116(VarNext)
<=> ( v141118(VarNext)
& v102840(VarNext) ) ) ) ).
fof(writeUnaryOperator_10721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141118(VarNext)
<=> v102849(VarNext) ) ) ).
fof(addAssignment_78642,axiom,
! [VarCurr] :
( v102820(VarCurr,bitIndex5)
<=> v102822(VarCurr,bitIndex5) ) ).
fof(addAssignment_78641,axiom,
! [VarCurr] :
( v102822(VarCurr,bitIndex5)
<=> v102831(VarCurr,bitIndex5) ) ).
fof(addAssignment_78640,axiom,
! [VarCurr] :
( v102824(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78639,axiom,
! [VarCurr] :
( v5290(VarCurr,bitIndex5)
<=> v5292(VarCurr,bitIndex5) ) ).
fof(addAssignment_78638,axiom,
! [VarCurr] :
( v5292(VarCurr,bitIndex5)
<=> v5294(VarCurr,bitIndex5) ) ).
fof(addAssignment_78637,axiom,
! [VarNext] :
( v5294(VarNext,bitIndex5)
<=> v141106(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141107(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141106(VarNext,B)
<=> v5294(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1979,axiom,
! [VarNext] :
( v141107(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141106(VarNext,B)
<=> v102805(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141107(VarNext)
<=> v141108(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141108(VarNext)
<=> ( v141110(VarNext)
& v102790(VarNext) ) ) ) ).
fof(writeUnaryOperator_10720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141110(VarNext)
<=> v102799(VarNext) ) ) ).
fof(addAssignment_78636,axiom,
! [VarCurr] :
( v102770(VarCurr,bitIndex5)
<=> v102772(VarCurr,bitIndex5) ) ).
fof(addAssignment_78635,axiom,
! [VarCurr] :
( v102772(VarCurr,bitIndex5)
<=> v102781(VarCurr,bitIndex5) ) ).
fof(addAssignment_78634,axiom,
! [VarCurr] :
( v102774(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78633,axiom,
! [VarCurr] :
( v5283(VarCurr,bitIndex5)
<=> v5285(VarCurr,bitIndex5) ) ).
fof(addAssignment_78632,axiom,
! [VarCurr] :
( v5285(VarCurr,bitIndex5)
<=> v5287(VarCurr,bitIndex5) ) ).
fof(addAssignment_78631,axiom,
! [VarNext] :
( v5287(VarNext,bitIndex5)
<=> v141098(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141099(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141098(VarNext,B)
<=> v5287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1978,axiom,
! [VarNext] :
( v141099(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141098(VarNext,B)
<=> v102755(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141099(VarNext)
<=> v141100(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141100(VarNext)
<=> ( v141102(VarNext)
& v102740(VarNext) ) ) ) ).
fof(writeUnaryOperator_10719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141102(VarNext)
<=> v102749(VarNext) ) ) ).
fof(addAssignment_78630,axiom,
! [VarCurr] :
( v102720(VarCurr,bitIndex5)
<=> v102722(VarCurr,bitIndex5) ) ).
fof(addAssignment_78629,axiom,
! [VarCurr] :
( v102722(VarCurr,bitIndex5)
<=> v102731(VarCurr,bitIndex5) ) ).
fof(addAssignment_78628,axiom,
! [VarCurr] :
( v102724(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78627,axiom,
! [VarCurr] :
( v5276(VarCurr,bitIndex5)
<=> v5278(VarCurr,bitIndex5) ) ).
fof(addAssignment_78626,axiom,
! [VarCurr] :
( v5278(VarCurr,bitIndex5)
<=> v5280(VarCurr,bitIndex5) ) ).
fof(addAssignment_78625,axiom,
! [VarNext] :
( v5280(VarNext,bitIndex5)
<=> v141090(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141091(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141090(VarNext,B)
<=> v5280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1977,axiom,
! [VarNext] :
( v141091(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141090(VarNext,B)
<=> v102705(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141091(VarNext)
<=> v141092(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141092(VarNext)
<=> ( v141094(VarNext)
& v102690(VarNext) ) ) ) ).
fof(writeUnaryOperator_10718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141094(VarNext)
<=> v102699(VarNext) ) ) ).
fof(addAssignment_78624,axiom,
! [VarCurr] :
( v102670(VarCurr,bitIndex5)
<=> v102672(VarCurr,bitIndex5) ) ).
fof(addAssignment_78623,axiom,
! [VarCurr] :
( v102672(VarCurr,bitIndex5)
<=> v102681(VarCurr,bitIndex5) ) ).
fof(addAssignment_78622,axiom,
! [VarCurr] :
( v102674(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78621,axiom,
! [VarCurr] :
( v5269(VarCurr,bitIndex5)
<=> v5271(VarCurr,bitIndex5) ) ).
fof(addAssignment_78620,axiom,
! [VarCurr] :
( v5271(VarCurr,bitIndex5)
<=> v5273(VarCurr,bitIndex5) ) ).
fof(addAssignment_78619,axiom,
! [VarNext] :
( v5273(VarNext,bitIndex5)
<=> v141082(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141083(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141082(VarNext,B)
<=> v5273(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1976,axiom,
! [VarNext] :
( v141083(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141082(VarNext,B)
<=> v102655(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141083(VarNext)
<=> v141084(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141084(VarNext)
<=> ( v141086(VarNext)
& v102640(VarNext) ) ) ) ).
fof(writeUnaryOperator_10717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141086(VarNext)
<=> v102649(VarNext) ) ) ).
fof(addAssignment_78618,axiom,
! [VarCurr] :
( v102620(VarCurr,bitIndex5)
<=> v102622(VarCurr,bitIndex5) ) ).
fof(addAssignment_78617,axiom,
! [VarCurr] :
( v102622(VarCurr,bitIndex5)
<=> v102631(VarCurr,bitIndex5) ) ).
fof(addAssignment_78616,axiom,
! [VarCurr] :
( v102624(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78615,axiom,
! [VarCurr] :
( v5262(VarCurr,bitIndex5)
<=> v5264(VarCurr,bitIndex5) ) ).
fof(addAssignment_78614,axiom,
! [VarCurr] :
( v5264(VarCurr,bitIndex5)
<=> v5266(VarCurr,bitIndex5) ) ).
fof(addAssignment_78613,axiom,
! [VarNext] :
( v5266(VarNext,bitIndex5)
<=> v141074(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141075(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141074(VarNext,B)
<=> v5266(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1975,axiom,
! [VarNext] :
( v141075(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141074(VarNext,B)
<=> v102605(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141075(VarNext)
<=> v141076(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141076(VarNext)
<=> ( v141078(VarNext)
& v102590(VarNext) ) ) ) ).
fof(writeUnaryOperator_10716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141078(VarNext)
<=> v102599(VarNext) ) ) ).
fof(addAssignment_78612,axiom,
! [VarCurr] :
( v102570(VarCurr,bitIndex5)
<=> v102572(VarCurr,bitIndex5) ) ).
fof(addAssignment_78611,axiom,
! [VarCurr] :
( v102572(VarCurr,bitIndex5)
<=> v102581(VarCurr,bitIndex5) ) ).
fof(addAssignment_78610,axiom,
! [VarCurr] :
( v102574(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78609,axiom,
! [VarCurr] :
( v5255(VarCurr,bitIndex5)
<=> v5257(VarCurr,bitIndex5) ) ).
fof(addAssignment_78608,axiom,
! [VarCurr] :
( v5257(VarCurr,bitIndex5)
<=> v5259(VarCurr,bitIndex5) ) ).
fof(addAssignment_78607,axiom,
! [VarNext] :
( v5259(VarNext,bitIndex5)
<=> v141066(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141067(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141066(VarNext,B)
<=> v5259(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1974,axiom,
! [VarNext] :
( v141067(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141066(VarNext,B)
<=> v102555(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141067(VarNext)
<=> v141068(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141068(VarNext)
<=> ( v141070(VarNext)
& v102540(VarNext) ) ) ) ).
fof(writeUnaryOperator_10715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141070(VarNext)
<=> v102549(VarNext) ) ) ).
fof(addAssignment_78606,axiom,
! [VarCurr] :
( v102520(VarCurr,bitIndex5)
<=> v102522(VarCurr,bitIndex5) ) ).
fof(addAssignment_78605,axiom,
! [VarCurr] :
( v102522(VarCurr,bitIndex5)
<=> v102531(VarCurr,bitIndex5) ) ).
fof(addAssignment_78604,axiom,
! [VarCurr] :
( v102524(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78603,axiom,
! [VarCurr] :
( v5248(VarCurr,bitIndex5)
<=> v5250(VarCurr,bitIndex5) ) ).
fof(addAssignment_78602,axiom,
! [VarCurr] :
( v5250(VarCurr,bitIndex5)
<=> v5252(VarCurr,bitIndex5) ) ).
fof(addAssignment_78601,axiom,
! [VarNext] :
( v5252(VarNext,bitIndex5)
<=> v141058(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141059(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141058(VarNext,B)
<=> v5252(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1973,axiom,
! [VarNext] :
( v141059(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141058(VarNext,B)
<=> v102505(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141059(VarNext)
<=> v141060(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141060(VarNext)
<=> ( v141062(VarNext)
& v102490(VarNext) ) ) ) ).
fof(writeUnaryOperator_10714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141062(VarNext)
<=> v102499(VarNext) ) ) ).
fof(addAssignment_78600,axiom,
! [VarCurr] :
( v102470(VarCurr,bitIndex5)
<=> v102472(VarCurr,bitIndex5) ) ).
fof(addAssignment_78599,axiom,
! [VarCurr] :
( v102472(VarCurr,bitIndex5)
<=> v102481(VarCurr,bitIndex5) ) ).
fof(addAssignment_78598,axiom,
! [VarCurr] :
( v102474(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78597,axiom,
! [VarCurr] :
( v5241(VarCurr,bitIndex5)
<=> v5243(VarCurr,bitIndex5) ) ).
fof(addAssignment_78596,axiom,
! [VarCurr] :
( v5243(VarCurr,bitIndex5)
<=> v5245(VarCurr,bitIndex5) ) ).
fof(addAssignment_78595,axiom,
! [VarNext] :
( v5245(VarNext,bitIndex5)
<=> v141050(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141051(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141050(VarNext,B)
<=> v5245(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1972,axiom,
! [VarNext] :
( v141051(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141050(VarNext,B)
<=> v102455(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141051(VarNext)
<=> v141052(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141052(VarNext)
<=> ( v141054(VarNext)
& v102440(VarNext) ) ) ) ).
fof(writeUnaryOperator_10713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141054(VarNext)
<=> v102449(VarNext) ) ) ).
fof(addAssignment_78594,axiom,
! [VarCurr] :
( v102420(VarCurr,bitIndex5)
<=> v102422(VarCurr,bitIndex5) ) ).
fof(addAssignment_78593,axiom,
! [VarCurr] :
( v102422(VarCurr,bitIndex5)
<=> v102431(VarCurr,bitIndex5) ) ).
fof(addAssignment_78592,axiom,
! [VarCurr] :
( v102424(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78591,axiom,
! [VarCurr] :
( v5234(VarCurr,bitIndex5)
<=> v5236(VarCurr,bitIndex5) ) ).
fof(addAssignment_78590,axiom,
! [VarCurr] :
( v5236(VarCurr,bitIndex5)
<=> v5238(VarCurr,bitIndex5) ) ).
fof(addAssignment_78589,axiom,
! [VarNext] :
( v5238(VarNext,bitIndex5)
<=> v141042(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141043(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141042(VarNext,B)
<=> v5238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1971,axiom,
! [VarNext] :
( v141043(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141042(VarNext,B)
<=> v102405(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141043(VarNext)
<=> v141044(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141044(VarNext)
<=> ( v141046(VarNext)
& v102390(VarNext) ) ) ) ).
fof(writeUnaryOperator_10712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141046(VarNext)
<=> v102399(VarNext) ) ) ).
fof(addAssignment_78588,axiom,
! [VarCurr] :
( v102370(VarCurr,bitIndex5)
<=> v102372(VarCurr,bitIndex5) ) ).
fof(addAssignment_78587,axiom,
! [VarCurr] :
( v102372(VarCurr,bitIndex5)
<=> v102381(VarCurr,bitIndex5) ) ).
fof(addAssignment_78586,axiom,
! [VarCurr] :
( v102374(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78585,axiom,
! [VarCurr] :
( v5227(VarCurr,bitIndex5)
<=> v5229(VarCurr,bitIndex5) ) ).
fof(addAssignment_78584,axiom,
! [VarCurr] :
( v5229(VarCurr,bitIndex5)
<=> v5231(VarCurr,bitIndex5) ) ).
fof(addAssignment_78583,axiom,
! [VarNext] :
( v5231(VarNext,bitIndex5)
<=> v141034(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141035(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141034(VarNext,B)
<=> v5231(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1970,axiom,
! [VarNext] :
( v141035(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141034(VarNext,B)
<=> v102355(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141035(VarNext)
<=> v141036(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141036(VarNext)
<=> ( v141038(VarNext)
& v102340(VarNext) ) ) ) ).
fof(writeUnaryOperator_10711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141038(VarNext)
<=> v102349(VarNext) ) ) ).
fof(addAssignment_78582,axiom,
! [VarCurr] :
( v102320(VarCurr,bitIndex5)
<=> v102322(VarCurr,bitIndex5) ) ).
fof(addAssignment_78581,axiom,
! [VarCurr] :
( v102322(VarCurr,bitIndex5)
<=> v102331(VarCurr,bitIndex5) ) ).
fof(addAssignment_78580,axiom,
! [VarCurr] :
( v102324(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78579,axiom,
! [VarCurr] :
( v5220(VarCurr,bitIndex5)
<=> v5222(VarCurr,bitIndex5) ) ).
fof(addAssignment_78578,axiom,
! [VarCurr] :
( v5222(VarCurr,bitIndex5)
<=> v5224(VarCurr,bitIndex5) ) ).
fof(addAssignment_78577,axiom,
! [VarNext] :
( v5224(VarNext,bitIndex5)
<=> v141026(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141027(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141026(VarNext,B)
<=> v5224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1969,axiom,
! [VarNext] :
( v141027(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141026(VarNext,B)
<=> v102305(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141027(VarNext)
<=> v141028(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141028(VarNext)
<=> ( v141030(VarNext)
& v102290(VarNext) ) ) ) ).
fof(writeUnaryOperator_10710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141030(VarNext)
<=> v102299(VarNext) ) ) ).
fof(addAssignment_78576,axiom,
! [VarCurr] :
( v102270(VarCurr,bitIndex5)
<=> v102272(VarCurr,bitIndex5) ) ).
fof(addAssignment_78575,axiom,
! [VarCurr] :
( v102272(VarCurr,bitIndex5)
<=> v102281(VarCurr,bitIndex5) ) ).
fof(addAssignment_78574,axiom,
! [VarCurr] :
( v102274(VarCurr,bitIndex5)
<=> v904(VarCurr,bitIndex5) ) ).
fof(addAssignment_78573,axiom,
! [VarCurr] :
( v884(VarCurr,bitIndex5)
<=> v886(VarCurr,bitIndex5) ) ).
fof(addAssignment_78572,axiom,
! [VarCurr] :
( v886(VarCurr,bitIndex5)
<=> v888(VarCurr,bitIndex5) ) ).
fof(addAssignment_78571,axiom,
! [VarNext] :
( v888(VarNext,bitIndex5)
<=> v141018(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141019(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141018(VarNext,B)
<=> v888(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1968,axiom,
! [VarNext] :
( v141019(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v141018(VarNext,B)
<=> v102255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141019(VarNext)
<=> v141020(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141020(VarNext)
<=> ( v141022(VarNext)
& v102240(VarNext) ) ) ) ).
fof(writeUnaryOperator_10709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141022(VarNext)
<=> v102249(VarNext) ) ) ).
fof(addAssignment_78570,axiom,
! [VarCurr] :
( v898(VarCurr,bitIndex5)
<=> v900(VarCurr,bitIndex5) ) ).
fof(addAssignment_78569,axiom,
! [VarCurr] :
( v900(VarCurr,bitIndex5)
<=> v102231(VarCurr,bitIndex5) ) ).
fof(addAssignment_78568,axiom,
! [VarCurr] :
( v5687(VarCurr)
<=> v5689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18861,axiom,
! [VarCurr] :
( v5689(VarCurr)
<=> ( v141016(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2096,axiom,
! [VarCurr] :
( v141016(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_78567,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v5693(VarCurr,B)
<=> v5695(VarCurr,B) ) ) ).
fof(addAssignment_78566,axiom,
! [VarNext,B] :
( range_4_0(B)
=> ( v5695(VarNext,B)
<=> v141008(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141009(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141008(VarNext,B)
<=> v5695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1967,axiom,
! [VarNext] :
( v141009(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v141008(VarNext,B)
<=> v109698(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141009(VarNext)
<=> v141010(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v141010(VarNext)
<=> ( v141012(VarNext)
& v109683(VarNext) ) ) ) ).
fof(writeUnaryOperator_10708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v141012(VarNext)
<=> v109692(VarNext) ) ) ).
fof(addAssignment_78565,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v5705(VarCurr,B)
<=> v5707(VarCurr,B) ) ) ).
fof(addAssignment_78564,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v5707(VarCurr,B)
<=> v109674(VarCurr,B) ) ) ).
fof(addAssignment_78563,axiom,
! [VarCurr] :
( v5743(VarCurr)
<=> v5745(VarCurr) ) ).
fof(addAssignment_78562,axiom,
! [VarCurr] :
( v5745(VarCurr)
<=> v5747(VarCurr) ) ).
fof(addAssignment_78561,axiom,
! [VarCurr] :
( v5747(VarCurr)
<=> v5749(VarCurr) ) ).
fof(addAssignment_78560,axiom,
! [VarCurr] :
( v5749(VarCurr)
<=> v5751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18858,axiom,
! [VarCurr] :
( v5751(VarCurr)
<=> ( v140996(VarCurr)
& v141005(VarCurr) ) ) ).
fof(writeUnaryOperator_10707,axiom,
! [VarCurr] :
( ~ v141005(VarCurr)
<=> v141006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18857,axiom,
! [VarCurr] :
( v141006(VarCurr)
<=> ( v140570(VarCurr)
| v96423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18856,axiom,
! [VarCurr] :
( v140996(VarCurr)
<=> ( v5753(VarCurr)
& v140997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18855,axiom,
! [VarCurr] :
( v140997(VarCurr)
<=> ( v140998(VarCurr)
| v141002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18854,axiom,
! [VarCurr] :
( v141002(VarCurr)
<=> ( v140532(VarCurr)
& v141003(VarCurr) ) ) ).
fof(writeUnaryOperator_10706,axiom,
! [VarCurr] :
( ~ v141003(VarCurr)
<=> v141004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18853,axiom,
! [VarCurr] :
( v141004(VarCurr)
<=> ( v140560(VarCurr)
| v82909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18852,axiom,
! [VarCurr] :
( v140998(VarCurr)
<=> ( v140999(VarCurr)
& v141000(VarCurr) ) ) ).
fof(writeUnaryOperator_10705,axiom,
! [VarCurr] :
( ~ v141000(VarCurr)
<=> v141001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18851,axiom,
! [VarCurr] :
( v141001(VarCurr)
<=> ( v82909(VarCurr)
| v140532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18850,axiom,
! [VarCurr] :
( v140999(VarCurr)
<=> ( v5801(VarCurr)
| v82153(VarCurr) ) ) ).
fof(addAssignment_78559,axiom,
! [VarCurr] :
( v140570(VarCurr)
<=> v140572(VarCurr) ) ).
fof(addAssignment_78558,axiom,
! [VarCurr] :
( v140572(VarCurr)
<=> v140574(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140979(VarNext)
=> ( v140574(VarNext)
<=> v140574(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1966,axiom,
! [VarNext] :
( v140979(VarNext)
=> ( v140574(VarNext)
<=> v140989(VarNext) ) ) ).
fof(addAssignment_78557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140989(VarNext)
<=> v140987(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1515,axiom,
! [VarCurr] :
( ~ v140990(VarCurr)
=> ( v140987(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1500,axiom,
! [VarCurr] :
( v140990(VarCurr)
=> ( v140987(VarCurr)
<=> v140584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18849,axiom,
! [VarCurr] :
( v140990(VarCurr)
<=> ( v140991(VarCurr)
& v140992(VarCurr) ) ) ).
fof(writeUnaryOperator_10704,axiom,
! [VarCurr] :
( ~ v140992(VarCurr)
<=> v140580(VarCurr) ) ).
fof(writeUnaryOperator_10703,axiom,
! [VarCurr] :
( ~ v140991(VarCurr)
<=> v140576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140979(VarNext)
<=> v140980(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140980(VarNext)
<=> ( v140981(VarNext)
& v140974(VarNext) ) ) ) ).
fof(writeUnaryOperator_10702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140981(VarNext)
<=> v140983(VarNext) ) ) ).
fof(addAssignment_78556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140983(VarNext)
<=> v140974(VarCurr) ) ) ).
fof(addAssignment_78555,axiom,
! [VarCurr] :
( v140974(VarCurr)
<=> v140976(VarCurr) ) ).
fof(addAssignment_78554,axiom,
! [VarCurr] :
( v140976(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_78553,axiom,
! [VarCurr] :
( v140584(VarCurr)
<=> v140586(VarCurr) ) ).
fof(addAssignment_78552,axiom,
! [VarCurr] :
( v140586(VarCurr)
<=> v140588(VarCurr) ) ).
fof(addAssignment_78551,axiom,
! [VarCurr] :
( v140588(VarCurr)
<=> v140590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1514,axiom,
! [VarCurr] :
( ~ v140592(VarCurr)
=> ( v140590(VarCurr)
<=> v140972(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1499,axiom,
! [VarCurr] :
( v140592(VarCurr)
=> ( v140590(VarCurr)
<=> v140858(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1513,axiom,
! [VarCurr] :
( ~ v140614(VarCurr)
=> ( v140972(VarCurr)
<=> v962(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1498,axiom,
! [VarCurr] :
( v140614(VarCurr)
=> ( v140972(VarCurr)
<=> v140915(VarCurr) ) ) ).
fof(addAssignment_78550,axiom,
! [VarCurr] :
( v140915(VarCurr)
<=> v140917(VarCurr,bitIndex0) ) ).
fof(addAssignment_78549,axiom,
! [VarCurr] :
( v140917(VarCurr,bitIndex0)
<=> v140919(VarCurr,bitIndex0) ) ).
fof(addAssignment_78548,axiom,
! [VarNext] :
( v140919(VarNext,bitIndex0)
<=> v140954(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140955(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140954(VarNext,B)
<=> v140919(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1965,axiom,
! [VarNext] :
( v140955(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140954(VarNext,B)
<=> v140965(VarNext,B) ) ) ) ).
fof(addAssignment_78547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140965(VarNext,B)
<=> v140963(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1512,axiom,
! [VarCurr] :
( ~ v140966(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v140963(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1497,axiom,
! [VarCurr] :
( v140966(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v140963(VarCurr,B)
<=> v140929(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18846,axiom,
! [VarCurr] :
( v140966(VarCurr)
<=> ( v140967(VarCurr)
& v140968(VarCurr) ) ) ).
fof(writeUnaryOperator_10701,axiom,
! [VarCurr] :
( ~ v140968(VarCurr)
<=> v140925(VarCurr) ) ).
fof(writeUnaryOperator_10700,axiom,
! [VarCurr] :
( ~ v140967(VarCurr)
<=> v140921(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140955(VarNext)
<=> v140956(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140956(VarNext)
<=> ( v140957(VarNext)
& v140950(VarNext) ) ) ) ).
fof(writeUnaryOperator_10699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140957(VarNext)
<=> v140959(VarNext) ) ) ).
fof(addAssignment_78546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140959(VarNext)
<=> v140950(VarCurr) ) ) ).
fof(addAssignment_78545,axiom,
! [VarCurr] :
( v140950(VarCurr)
<=> v140952(VarCurr) ) ).
fof(addAssignment_78544,axiom,
! [VarCurr] :
( v140952(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_78543,axiom,
! [VarCurr] :
( v140929(VarCurr,bitIndex0)
<=> v140931(VarCurr,bitIndex0) ) ).
fof(addAssignment_78542,axiom,
! [VarCurr] :
( v140931(VarCurr,bitIndex0)
<=> v140941(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1947,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v140941(VarCurr,B)
<=> ( v140942(VarCurr,B)
| v140945(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1946,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v140945(VarCurr,B)
<=> ( v140917(VarCurr,B)
& v140946(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10698,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v140946(VarCurr,B)
<=> ~ v140947(VarCurr,B) ) ) ).
fof(addAssignment_78541,axiom,
! [VarCurr] :
( v140947(VarCurr,bitIndex0)
<=> v140948(VarCurr) ) ).
fof(addAssignment_78540,axiom,
! [VarCurr] :
( v140947(VarCurr,bitIndex1)
<=> v140948(VarCurr) ) ).
fof(addAssignment_78539,axiom,
! [VarCurr] :
( v140947(VarCurr,bitIndex2)
<=> v140948(VarCurr) ) ).
fof(addAssignment_78538,axiom,
! [VarCurr] :
( v140947(VarCurr,bitIndex3)
<=> v140948(VarCurr) ) ).
fof(addAssignment_78537,axiom,
! [VarCurr] :
( v140947(VarCurr,bitIndex4)
<=> v140948(VarCurr) ) ).
fof(addAssignment_78536,axiom,
! [VarCurr] :
( v140948(VarCurr)
<=> v140940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1945,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v140942(VarCurr,B)
<=> ( v140933(VarCurr,B)
& v140943(VarCurr,B) ) ) ) ).
fof(addAssignment_78535,axiom,
! [VarCurr] :
( v140943(VarCurr,bitIndex0)
<=> v140944(VarCurr) ) ).
fof(addAssignment_78534,axiom,
! [VarCurr] :
( v140943(VarCurr,bitIndex1)
<=> v140944(VarCurr) ) ).
fof(addAssignment_78533,axiom,
! [VarCurr] :
( v140943(VarCurr,bitIndex2)
<=> v140944(VarCurr) ) ).
fof(addAssignment_78532,axiom,
! [VarCurr] :
( v140943(VarCurr,bitIndex3)
<=> v140944(VarCurr) ) ).
fof(addAssignment_78531,axiom,
! [VarCurr] :
( v140943(VarCurr,bitIndex4)
<=> v140944(VarCurr) ) ).
fof(addAssignment_78530,axiom,
! [VarCurr] :
( v140944(VarCurr)
<=> v140940(VarCurr) ) ).
fof(addAssignment_78529,axiom,
! [VarCurr] :
( v140940(VarCurr)
<=> v140750(VarCurr) ) ).
fof(addAssignment_78528,axiom,
! [VarCurr] :
( v140933(VarCurr,bitIndex0)
<=> v140936(VarCurr,bitIndex0) ) ).
fof(addAssignment_78527,axiom,
! [VarCurr] :
( v140936(VarCurr,bitIndex0)
<=> v140935(VarCurr) ) ).
fof(addAssignment_78526,axiom,
! [VarCurr] :
( ( v140936(VarCurr,bitIndex3)
<=> v140938(VarCurr,bitIndex2) )
& ( v140936(VarCurr,bitIndex2)
<=> v140938(VarCurr,bitIndex1) )
& ( v140936(VarCurr,bitIndex1)
<=> v140938(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_78525,axiom,
! [VarCurr] :
( v140936(VarCurr,bitIndex4)
<=> v140937(VarCurr) ) ).
fof(addAssignment_78524,axiom,
! [VarCurr] :
( v140935(VarCurr)
<=> v140752(VarCurr,bitIndex0) ) ).
fof(addAssignment_78523,axiom,
! [VarCurr] :
( v140752(VarCurr,bitIndex0)
<=> v140754(VarCurr,bitIndex0) ) ).
fof(addAssignment_78522,axiom,
! [VarCurr] :
( v140925(VarCurr)
<=> v140927(VarCurr) ) ).
fof(addAssignment_78521,axiom,
! [VarCurr] :
( v140927(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_78520,axiom,
! [VarCurr] :
( v140921(VarCurr)
<=> v140923(VarCurr) ) ).
fof(addAssignment_78519,axiom,
! [VarCurr] :
( v140923(VarCurr)
<=> v920(VarCurr) ) ).
fof(addAssignment_78518,axiom,
! [VarCurr] :
( v140858(VarCurr)
<=> v140860(VarCurr,bitIndex0) ) ).
fof(addAssignment_78517,axiom,
! [VarCurr] :
( v140860(VarCurr,bitIndex0)
<=> v140862(VarCurr,bitIndex0) ) ).
fof(addAssignment_78516,axiom,
! [VarNext] :
( v140862(VarNext,bitIndex0)
<=> v140897(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140898(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140897(VarNext,B)
<=> v140862(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1964,axiom,
! [VarNext] :
( v140898(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140897(VarNext,B)
<=> v140908(VarNext,B) ) ) ) ).
fof(addAssignment_78515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140908(VarNext,B)
<=> v140906(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1511,axiom,
! [VarCurr] :
( ~ v140909(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v140906(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1496,axiom,
! [VarCurr] :
( v140909(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v140906(VarCurr,B)
<=> v140872(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18843,axiom,
! [VarCurr] :
( v140909(VarCurr)
<=> ( v140910(VarCurr)
& v140911(VarCurr) ) ) ).
fof(writeUnaryOperator_10697,axiom,
! [VarCurr] :
( ~ v140911(VarCurr)
<=> v140868(VarCurr) ) ).
fof(writeUnaryOperator_10696,axiom,
! [VarCurr] :
( ~ v140910(VarCurr)
<=> v140864(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140898(VarNext)
<=> v140899(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140899(VarNext)
<=> ( v140900(VarNext)
& v140893(VarNext) ) ) ) ).
fof(writeUnaryOperator_10695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140900(VarNext)
<=> v140902(VarNext) ) ) ).
fof(addAssignment_78514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140902(VarNext)
<=> v140893(VarCurr) ) ) ).
fof(addAssignment_78513,axiom,
! [VarCurr] :
( v140893(VarCurr)
<=> v140895(VarCurr) ) ).
fof(addAssignment_78512,axiom,
! [VarCurr] :
( v140895(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_78511,axiom,
! [VarCurr] :
( v140872(VarCurr,bitIndex0)
<=> v140874(VarCurr,bitIndex0) ) ).
fof(addAssignment_78510,axiom,
! [VarCurr] :
( v140874(VarCurr,bitIndex0)
<=> v140884(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1944,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v140884(VarCurr,B)
<=> ( v140885(VarCurr,B)
| v140888(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1943,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v140888(VarCurr,B)
<=> ( v140860(VarCurr,B)
& v140889(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10694,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v140889(VarCurr,B)
<=> ~ v140890(VarCurr,B) ) ) ).
fof(addAssignment_78509,axiom,
! [VarCurr] :
( v140890(VarCurr,bitIndex0)
<=> v140891(VarCurr) ) ).
fof(addAssignment_78508,axiom,
! [VarCurr] :
( v140890(VarCurr,bitIndex1)
<=> v140891(VarCurr) ) ).
fof(addAssignment_78507,axiom,
! [VarCurr] :
( v140890(VarCurr,bitIndex2)
<=> v140891(VarCurr) ) ).
fof(addAssignment_78506,axiom,
! [VarCurr] :
( v140890(VarCurr,bitIndex3)
<=> v140891(VarCurr) ) ).
fof(addAssignment_78505,axiom,
! [VarCurr] :
( v140890(VarCurr,bitIndex4)
<=> v140891(VarCurr) ) ).
fof(addAssignment_78504,axiom,
! [VarCurr] :
( v140891(VarCurr)
<=> v140883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1942,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v140885(VarCurr,B)
<=> ( v140876(VarCurr,B)
& v140886(VarCurr,B) ) ) ) ).
fof(addAssignment_78503,axiom,
! [VarCurr] :
( v140886(VarCurr,bitIndex0)
<=> v140887(VarCurr) ) ).
fof(addAssignment_78502,axiom,
! [VarCurr] :
( v140886(VarCurr,bitIndex1)
<=> v140887(VarCurr) ) ).
fof(addAssignment_78501,axiom,
! [VarCurr] :
( v140886(VarCurr,bitIndex2)
<=> v140887(VarCurr) ) ).
fof(addAssignment_78500,axiom,
! [VarCurr] :
( v140886(VarCurr,bitIndex3)
<=> v140887(VarCurr) ) ).
fof(addAssignment_78499,axiom,
! [VarCurr] :
( v140886(VarCurr,bitIndex4)
<=> v140887(VarCurr) ) ).
fof(addAssignment_78498,axiom,
! [VarCurr] :
( v140887(VarCurr)
<=> v140883(VarCurr) ) ).
fof(addAssignment_78497,axiom,
! [VarCurr] :
( v140883(VarCurr)
<=> v140660(VarCurr) ) ).
fof(addAssignment_78496,axiom,
! [VarCurr] :
( v140876(VarCurr,bitIndex0)
<=> v140879(VarCurr,bitIndex0) ) ).
fof(addAssignment_78495,axiom,
! [VarCurr] :
( v140879(VarCurr,bitIndex0)
<=> v140878(VarCurr) ) ).
fof(addAssignment_78494,axiom,
! [VarCurr] :
( ( v140879(VarCurr,bitIndex3)
<=> v140881(VarCurr,bitIndex2) )
& ( v140879(VarCurr,bitIndex2)
<=> v140881(VarCurr,bitIndex1) )
& ( v140879(VarCurr,bitIndex1)
<=> v140881(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_78493,axiom,
! [VarCurr] :
( v140879(VarCurr,bitIndex4)
<=> v140880(VarCurr) ) ).
fof(addAssignment_78492,axiom,
! [VarCurr] :
( v140878(VarCurr)
<=> v140662(VarCurr,bitIndex0) ) ).
fof(addAssignment_78491,axiom,
! [VarCurr] :
( v140662(VarCurr,bitIndex0)
<=> v140664(VarCurr,bitIndex0) ) ).
fof(addAssignment_78490,axiom,
! [VarCurr] :
( v140868(VarCurr)
<=> v140870(VarCurr) ) ).
fof(addAssignment_78489,axiom,
! [VarCurr] :
( v140870(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_78488,axiom,
! [VarCurr] :
( v140864(VarCurr)
<=> v140866(VarCurr) ) ).
fof(addAssignment_78487,axiom,
! [VarCurr] :
( v140866(VarCurr)
<=> v920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18840,axiom,
! [VarCurr] :
( v140592(VarCurr)
<=> ( v140846(VarCurr)
& v140854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18839,axiom,
! [VarCurr] :
( v140854(VarCurr)
<=> ( v140855(VarCurr)
| v140856(VarCurr) ) ) ).
fof(writeUnaryOperator_10693,axiom,
! [VarCurr] :
( ~ v140856(VarCurr)
<=> v140728(VarCurr) ) ).
fof(writeUnaryOperator_10692,axiom,
! [VarCurr] :
( ~ v140855(VarCurr)
<=> v140706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18838,axiom,
! [VarCurr] :
( v140846(VarCurr)
<=> ( v140847(VarCurr)
& v140638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18837,axiom,
! [VarCurr] :
( v140847(VarCurr)
<=> ( v140848(VarCurr)
| v140851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18836,axiom,
! [VarCurr] :
( v140851(VarCurr)
<=> ( v140852(VarCurr)
& v140594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18835,axiom,
! [VarCurr] :
( v140852(VarCurr)
<=> ( v2036(VarCurr)
& v140853(VarCurr) ) ) ).
fof(writeUnaryOperator_10691,axiom,
! [VarCurr] :
( ~ v140853(VarCurr)
<=> v1025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18834,axiom,
! [VarCurr] :
( v140848(VarCurr)
<=> ( v140849(VarCurr)
& v140850(VarCurr) ) ) ).
fof(writeUnaryOperator_10690,axiom,
! [VarCurr] :
( ~ v140850(VarCurr)
<=> v1025(VarCurr) ) ).
fof(writeUnaryOperator_10689,axiom,
! [VarCurr] :
( ~ v140849(VarCurr)
<=> v2036(VarCurr) ) ).
fof(addAssignment_78486,axiom,
! [VarCurr] :
( v140706(VarCurr)
<=> v140708(VarCurr) ) ).
fof(addAssignment_78485,axiom,
! [VarCurr] :
( v140708(VarCurr)
<=> v140710(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140829(VarNext)
=> ( v140710(VarNext)
<=> v140710(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1963,axiom,
! [VarNext] :
( v140829(VarNext)
=> ( v140710(VarNext)
<=> v140839(VarNext) ) ) ).
fof(addAssignment_78484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140839(VarNext)
<=> v140837(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1510,axiom,
! [VarCurr] :
( ~ v140840(VarCurr)
=> ( v140837(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1495,axiom,
! [VarCurr] :
( v140840(VarCurr)
=> ( v140837(VarCurr)
<=> v140720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18833,axiom,
! [VarCurr] :
( v140840(VarCurr)
<=> ( v140841(VarCurr)
& v140842(VarCurr) ) ) ).
fof(writeUnaryOperator_10688,axiom,
! [VarCurr] :
( ~ v140842(VarCurr)
<=> v140716(VarCurr) ) ).
fof(writeUnaryOperator_10687,axiom,
! [VarCurr] :
( ~ v140841(VarCurr)
<=> v140712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140829(VarNext)
<=> v140830(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140830(VarNext)
<=> ( v140831(VarNext)
& v140824(VarNext) ) ) ) ).
fof(writeUnaryOperator_10686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140831(VarNext)
<=> v140833(VarNext) ) ) ).
fof(addAssignment_78483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140833(VarNext)
<=> v140824(VarCurr) ) ) ).
fof(addAssignment_78482,axiom,
! [VarCurr] :
( v140824(VarCurr)
<=> v140826(VarCurr) ) ).
fof(addAssignment_78481,axiom,
! [VarCurr] :
( v140826(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_78480,axiom,
! [VarCurr] :
( v140720(VarCurr)
<=> v140722(VarCurr) ) ).
fof(addAssignment_78479,axiom,
! [VarCurr] :
( v140722(VarCurr)
<=> v140724(VarCurr) ) ).
fof(addAssignment_78478,axiom,
! [VarCurr] :
( v140724(VarCurr)
<=> v140726(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1509,axiom,
! [VarCurr] :
( ~ v140818(VarCurr)
=> ( v140726(VarCurr)
<=> v140820(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1494,axiom,
! [VarCurr] :
( v140818(VarCurr)
=> ( v140726(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1508,axiom,
! [VarCurr] :
( ~ v140821(VarCurr)
=> ( v140820(VarCurr)
<=> v140706(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1493,axiom,
! [VarCurr] :
( v140821(VarCurr)
=> ( v140820(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18830,axiom,
! [VarCurr] :
( v140821(VarCurr)
<=> ( v140638(VarCurr)
& v140822(VarCurr) ) ) ).
fof(writeUnaryOperator_10685,axiom,
! [VarCurr] :
( ~ v140822(VarCurr)
<=> v140728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18829,axiom,
! [VarCurr] :
( v140818(VarCurr)
<=> ( v140728(VarCurr)
& v140819(VarCurr) ) ) ).
fof(writeUnaryOperator_10684,axiom,
! [VarCurr] :
( ~ v140819(VarCurr)
<=> v140638(VarCurr) ) ).
fof(addAssignment_78477,axiom,
! [VarCurr] :
( v140728(VarCurr)
<=> v140730(VarCurr) ) ).
fof(addAssignment_78476,axiom,
! [VarCurr] :
( v140730(VarCurr)
<=> v140732(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140801(VarNext)
=> ( v140732(VarNext)
<=> v140732(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1962,axiom,
! [VarNext] :
( v140801(VarNext)
=> ( v140732(VarNext)
<=> v140811(VarNext) ) ) ).
fof(addAssignment_78475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140811(VarNext)
<=> v140809(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1507,axiom,
! [VarCurr] :
( ~ v140812(VarCurr)
=> ( v140809(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1492,axiom,
! [VarCurr] :
( v140812(VarCurr)
=> ( v140809(VarCurr)
<=> v140742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18828,axiom,
! [VarCurr] :
( v140812(VarCurr)
<=> ( v140813(VarCurr)
& v140814(VarCurr) ) ) ).
fof(writeUnaryOperator_10683,axiom,
! [VarCurr] :
( ~ v140814(VarCurr)
<=> v140738(VarCurr) ) ).
fof(writeUnaryOperator_10682,axiom,
! [VarCurr] :
( ~ v140813(VarCurr)
<=> v140734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140801(VarNext)
<=> v140802(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140802(VarNext)
<=> ( v140803(VarNext)
& v140796(VarNext) ) ) ) ).
fof(writeUnaryOperator_10681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140803(VarNext)
<=> v140805(VarNext) ) ) ).
fof(addAssignment_78474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140805(VarNext)
<=> v140796(VarCurr) ) ) ).
fof(addAssignment_78473,axiom,
! [VarCurr] :
( v140796(VarCurr)
<=> v140798(VarCurr) ) ).
fof(addAssignment_78472,axiom,
! [VarCurr] :
( v140798(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_78471,axiom,
! [VarCurr] :
( v140742(VarCurr)
<=> v140744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18825,axiom,
! [VarCurr] :
( v140744(VarCurr)
<=> ( v140780(VarCurr)
| v140787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18824,axiom,
! [VarCurr] :
( v140787(VarCurr)
<=> ( v140788(VarCurr)
& v140792(VarCurr) ) ) ).
fof(writeUnaryOperator_10680,axiom,
! [VarCurr] :
( ~ v140792(VarCurr)
<=> v140793(VarCurr) ) ).
fof(addAssignment_78470,axiom,
! [VarCurr] :
( v140793(VarCurr)
<=> v140794(VarCurr) ) ).
fof(addAssignment_78469,axiom,
! [VarCurr] :
( v140794(VarCurr)
<=> v140756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18823,axiom,
! [VarCurr] :
( v140788(VarCurr)
<=> ( v140730(VarCurr)
& v140789(VarCurr) ) ) ).
fof(writeUnaryOperator_10679,axiom,
! [VarCurr] :
( ~ v140789(VarCurr)
<=> v140790(VarCurr) ) ).
fof(addAssignment_78468,axiom,
! [VarCurr] :
( v140790(VarCurr)
<=> v140791(VarCurr) ) ).
fof(addAssignment_78467,axiom,
! [VarCurr] :
( v140791(VarCurr)
<=> v140748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18822,axiom,
! [VarCurr] :
( v140780(VarCurr)
<=> ( v140781(VarCurr)
& v140784(VarCurr) ) ) ).
fof(writeUnaryOperator_10678,axiom,
! [VarCurr] :
( ~ v140784(VarCurr)
<=> v140785(VarCurr) ) ).
fof(addAssignment_78466,axiom,
! [VarCurr] :
( v140785(VarCurr)
<=> v140786(VarCurr) ) ).
fof(addAssignment_78465,axiom,
! [VarCurr] :
( v140786(VarCurr)
<=> v140756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18821,axiom,
! [VarCurr] :
( v140781(VarCurr)
<=> ( v140746(VarCurr)
& v140782(VarCurr) ) ) ).
fof(addAssignment_78464,axiom,
! [VarCurr] :
( v140782(VarCurr)
<=> v140783(VarCurr) ) ).
fof(addAssignment_78463,axiom,
! [VarCurr] :
( v140783(VarCurr)
<=> v140748(VarCurr) ) ).
fof(addAssignment_78462,axiom,
! [VarCurr] :
( v140756(VarCurr)
<=> v140758(VarCurr) ) ).
fof(addAssignment_78461,axiom,
! [VarCurr] :
( v140758(VarCurr)
<=> v140596(VarCurr,bitIndex0) ) ).
fof(addAssignment_78460,axiom,
! [VarCurr] :
( v140596(VarCurr,bitIndex0)
<=> v140598(VarCurr,bitIndex0) ) ).
fof(addAssignment_78459,axiom,
! [VarNext] :
( v140598(VarNext,bitIndex0)
<=> v140772(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140773(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v140772(VarNext,B)
<=> v140598(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1961,axiom,
! [VarNext] :
( v140773(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v140772(VarNext,B)
<=> v140631(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140773(VarNext)
<=> v140774(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140774(VarNext)
<=> ( v140776(VarNext)
& v140616(VarNext) ) ) ) ).
fof(writeUnaryOperator_10677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140776(VarNext)
<=> v140625(VarNext) ) ) ).
fof(addAssignment_78458,axiom,
! [VarCurr] :
( v140608(VarCurr,bitIndex0)
<=> v140610(VarCurr,bitIndex0) ) ).
fof(addAssignment_78457,axiom,
! [VarCurr] :
( v140610(VarCurr,bitIndex0)
<=> v140612(VarCurr,bitIndex0) ) ).
fof(addAssignment_78456,axiom,
! [VarCurr] :
( v140612(VarCurr,bitIndex0)
<=> v140613(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18818,axiom,
! [VarCurr] :
( v140614(VarCurr)
<=> ( v140761(VarCurr)
& v140769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18817,axiom,
! [VarCurr] :
( v140769(VarCurr)
<=> ( v140706(VarCurr)
| v140770(VarCurr) ) ) ).
fof(writeUnaryOperator_10676,axiom,
! [VarCurr] :
( ~ v140770(VarCurr)
<=> v140638(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18816,axiom,
! [VarCurr] :
( v140761(VarCurr)
<=> ( v140762(VarCurr)
& v140728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18815,axiom,
! [VarCurr] :
( v140762(VarCurr)
<=> ( v140763(VarCurr)
| v140766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18814,axiom,
! [VarCurr] :
( v140766(VarCurr)
<=> ( v140767(VarCurr)
& v140758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18813,axiom,
! [VarCurr] :
( v140767(VarCurr)
<=> ( v2036(VarCurr)
& v140768(VarCurr) ) ) ).
fof(writeUnaryOperator_10675,axiom,
! [VarCurr] :
( ~ v140768(VarCurr)
<=> v1025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18812,axiom,
! [VarCurr] :
( v140763(VarCurr)
<=> ( v140764(VarCurr)
& v140765(VarCurr) ) ) ).
fof(writeUnaryOperator_10674,axiom,
! [VarCurr] :
( ~ v140765(VarCurr)
<=> v1025(VarCurr) ) ).
fof(writeUnaryOperator_10673,axiom,
! [VarCurr] :
( ~ v140764(VarCurr)
<=> v2036(VarCurr) ) ).
fof(addAssignment_78455,axiom,
! [VarCurr] :
( v140748(VarCurr)
<=> v140750(VarCurr) ) ).
fof(addAssignment_78454,axiom,
! [VarCurr] :
( v140750(VarCurr)
<=> v140752(VarCurr,bitIndex5) ) ).
fof(addAssignment_78453,axiom,
! [VarCurr] :
( v140752(VarCurr,bitIndex5)
<=> v140754(VarCurr,bitIndex5) ) ).
fof(addAssignment_78452,axiom,
! [VarCurr] :
( v140746(VarCurr)
<=> $true ) ).
fof(addAssignment_78451,axiom,
! [VarCurr] :
( v140738(VarCurr)
<=> v140740(VarCurr) ) ).
fof(addAssignment_78450,axiom,
! [VarCurr] :
( v140740(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_78449,axiom,
! [VarCurr] :
( v140734(VarCurr)
<=> v140736(VarCurr) ) ).
fof(addAssignment_78448,axiom,
! [VarCurr] :
( v140736(VarCurr)
<=> v920(VarCurr) ) ).
fof(addAssignment_78447,axiom,
! [VarCurr] :
( v140716(VarCurr)
<=> v140718(VarCurr) ) ).
fof(addAssignment_78446,axiom,
! [VarCurr] :
( v140718(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_78445,axiom,
! [VarCurr] :
( v140712(VarCurr)
<=> v140714(VarCurr) ) ).
fof(addAssignment_78444,axiom,
! [VarCurr] :
( v140714(VarCurr)
<=> v920(VarCurr) ) ).
fof(addAssignment_78443,axiom,
! [VarCurr] :
( v140638(VarCurr)
<=> v140640(VarCurr) ) ).
fof(addAssignment_78442,axiom,
! [VarCurr] :
( v140640(VarCurr)
<=> v140642(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140689(VarNext)
=> ( v140642(VarNext)
<=> v140642(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1960,axiom,
! [VarNext] :
( v140689(VarNext)
=> ( v140642(VarNext)
<=> v140699(VarNext) ) ) ).
fof(addAssignment_78441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140699(VarNext)
<=> v140697(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1506,axiom,
! [VarCurr] :
( ~ v140700(VarCurr)
=> ( v140697(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1491,axiom,
! [VarCurr] :
( v140700(VarCurr)
=> ( v140697(VarCurr)
<=> v140652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18811,axiom,
! [VarCurr] :
( v140700(VarCurr)
<=> ( v140701(VarCurr)
& v140702(VarCurr) ) ) ).
fof(writeUnaryOperator_10672,axiom,
! [VarCurr] :
( ~ v140702(VarCurr)
<=> v140648(VarCurr) ) ).
fof(writeUnaryOperator_10671,axiom,
! [VarCurr] :
( ~ v140701(VarCurr)
<=> v140644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140689(VarNext)
<=> v140690(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140690(VarNext)
<=> ( v140691(VarNext)
& v140684(VarNext) ) ) ) ).
fof(writeUnaryOperator_10670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140691(VarNext)
<=> v140693(VarNext) ) ) ).
fof(addAssignment_78440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140693(VarNext)
<=> v140684(VarCurr) ) ) ).
fof(addAssignment_78439,axiom,
! [VarCurr] :
( v140684(VarCurr)
<=> v140686(VarCurr) ) ).
fof(addAssignment_78438,axiom,
! [VarCurr] :
( v140686(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_78437,axiom,
! [VarCurr] :
( v140652(VarCurr)
<=> v140654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18808,axiom,
! [VarCurr] :
( v140654(VarCurr)
<=> ( v140668(VarCurr)
| v140675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18807,axiom,
! [VarCurr] :
( v140675(VarCurr)
<=> ( v140676(VarCurr)
& v140680(VarCurr) ) ) ).
fof(writeUnaryOperator_10669,axiom,
! [VarCurr] :
( ~ v140680(VarCurr)
<=> v140681(VarCurr) ) ).
fof(addAssignment_78436,axiom,
! [VarCurr] :
( v140681(VarCurr)
<=> v140682(VarCurr) ) ).
fof(addAssignment_78435,axiom,
! [VarCurr] :
( v140682(VarCurr)
<=> v140666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18806,axiom,
! [VarCurr] :
( v140676(VarCurr)
<=> ( v140640(VarCurr)
& v140677(VarCurr) ) ) ).
fof(writeUnaryOperator_10668,axiom,
! [VarCurr] :
( ~ v140677(VarCurr)
<=> v140678(VarCurr) ) ).
fof(addAssignment_78434,axiom,
! [VarCurr] :
( v140678(VarCurr)
<=> v140679(VarCurr) ) ).
fof(addAssignment_78433,axiom,
! [VarCurr] :
( v140679(VarCurr)
<=> v140658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18805,axiom,
! [VarCurr] :
( v140668(VarCurr)
<=> ( v140669(VarCurr)
& v140672(VarCurr) ) ) ).
fof(writeUnaryOperator_10667,axiom,
! [VarCurr] :
( ~ v140672(VarCurr)
<=> v140673(VarCurr) ) ).
fof(addAssignment_78432,axiom,
! [VarCurr] :
( v140673(VarCurr)
<=> v140674(VarCurr) ) ).
fof(addAssignment_78431,axiom,
! [VarCurr] :
( v140674(VarCurr)
<=> v140666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18804,axiom,
! [VarCurr] :
( v140669(VarCurr)
<=> ( v140656(VarCurr)
& v140670(VarCurr) ) ) ).
fof(addAssignment_78430,axiom,
! [VarCurr] :
( v140670(VarCurr)
<=> v140671(VarCurr) ) ).
fof(addAssignment_78429,axiom,
! [VarCurr] :
( v140671(VarCurr)
<=> v140658(VarCurr) ) ).
fof(addAssignment_78428,axiom,
! [VarCurr] :
( v140666(VarCurr)
<=> v140594(VarCurr) ) ).
fof(addAssignment_78427,axiom,
! [VarCurr] :
( v140658(VarCurr)
<=> v140660(VarCurr) ) ).
fof(addAssignment_78426,axiom,
! [VarCurr] :
( v140660(VarCurr)
<=> v140662(VarCurr,bitIndex5) ) ).
fof(addAssignment_78425,axiom,
! [VarCurr] :
( v140662(VarCurr,bitIndex5)
<=> v140664(VarCurr,bitIndex5) ) ).
fof(addAssignment_78424,axiom,
! [VarCurr] :
( v140656(VarCurr)
<=> $true ) ).
fof(addAssignment_78423,axiom,
! [VarCurr] :
( v140648(VarCurr)
<=> v140650(VarCurr) ) ).
fof(addAssignment_78422,axiom,
! [VarCurr] :
( v140650(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_78421,axiom,
! [VarCurr] :
( v140644(VarCurr)
<=> v140646(VarCurr) ) ).
fof(addAssignment_78420,axiom,
! [VarCurr] :
( v140646(VarCurr)
<=> v920(VarCurr) ) ).
fof(addAssignment_78419,axiom,
! [VarCurr] :
( v140594(VarCurr)
<=> v140596(VarCurr,bitIndex1) ) ).
fof(addAssignment_78418,axiom,
! [VarCurr] :
( v140596(VarCurr,bitIndex1)
<=> v140598(VarCurr,bitIndex1) ) ).
fof(addAssignment_78417,axiom,
! [VarNext] :
( v140598(VarNext,bitIndex1)
<=> v140620(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140621(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v140620(VarNext,B)
<=> v140598(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1959,axiom,
! [VarNext] :
( v140621(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v140620(VarNext,B)
<=> v140631(VarNext,B) ) ) ) ).
fof(addAssignment_78416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v140631(VarNext,B)
<=> v140629(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1505,axiom,
! [VarCurr] :
( ~ v140632(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v140629(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1490,axiom,
! [VarCurr] :
( v140632(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v140629(VarCurr,B)
<=> v140608(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18803,axiom,
! [VarCurr] :
( v140632(VarCurr)
<=> ( v140633(VarCurr)
& v140634(VarCurr) ) ) ).
fof(writeUnaryOperator_10666,axiom,
! [VarCurr] :
( ~ v140634(VarCurr)
<=> v140604(VarCurr) ) ).
fof(writeUnaryOperator_10665,axiom,
! [VarCurr] :
( ~ v140633(VarCurr)
<=> v140600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140621(VarNext)
<=> v140622(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140622(VarNext)
<=> ( v140623(VarNext)
& v140616(VarNext) ) ) ) ).
fof(writeUnaryOperator_10664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140623(VarNext)
<=> v140625(VarNext) ) ) ).
fof(addAssignment_78415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140625(VarNext)
<=> v140616(VarCurr) ) ) ).
fof(addAssignment_78414,axiom,
! [VarCurr] :
( v140616(VarCurr)
<=> v140618(VarCurr) ) ).
fof(addAssignment_78413,axiom,
! [VarCurr] :
( v140618(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_78412,axiom,
! [VarCurr] :
( v140608(VarCurr,bitIndex1)
<=> v140610(VarCurr,bitIndex1) ) ).
fof(addAssignment_78411,axiom,
! [VarCurr] :
( v140610(VarCurr,bitIndex1)
<=> v140612(VarCurr,bitIndex1) ) ).
fof(addAssignment_78410,axiom,
! [VarCurr] :
( v140612(VarCurr,bitIndex1)
<=> v140613(VarCurr,bitIndex1) ) ).
fof(addAssignment_78409,axiom,
! [VarCurr] :
( v140613(VarCurr,bitIndex0)
<=> v140614(VarCurr) ) ).
fof(addAssignment_78408,axiom,
! [VarCurr] :
( v140613(VarCurr,bitIndex1)
<=> v140592(VarCurr) ) ).
fof(addAssignment_78407,axiom,
! [VarCurr] :
( v140604(VarCurr)
<=> v140606(VarCurr) ) ).
fof(addAssignment_78406,axiom,
! [VarCurr] :
( v140606(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_78405,axiom,
! [VarCurr] :
( v140600(VarCurr)
<=> v140602(VarCurr) ) ).
fof(addAssignment_78404,axiom,
! [VarCurr] :
( v140602(VarCurr)
<=> v920(VarCurr) ) ).
fof(addAssignment_78403,axiom,
! [VarCurr] :
( v140580(VarCurr)
<=> v140582(VarCurr) ) ).
fof(addAssignment_78402,axiom,
! [VarCurr] :
( v140582(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_78401,axiom,
! [VarCurr] :
( v140576(VarCurr)
<=> v140578(VarCurr) ) ).
fof(addAssignment_78400,axiom,
! [VarCurr] :
( v140578(VarCurr)
<=> v920(VarCurr) ) ).
fof(addAssignment_78399,axiom,
! [VarCurr] :
( v140560(VarCurr)
<=> v5755(VarCurr,bitIndex0) ) ).
fof(addAssignment_78398,axiom,
! [VarCurr] :
( v5755(VarCurr,bitIndex0)
<=> v5757(VarCurr,bitIndex0) ) ).
fof(addAssignment_78397,axiom,
! [VarNext] :
( v5757(VarNext,bitIndex0)
<=> v140562(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140563(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140562(VarNext,B)
<=> v5757(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1958,axiom,
! [VarNext] :
( v140563(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140562(VarNext,B)
<=> v5794(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140563(VarNext)
<=> v140564(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140564(VarNext)
<=> ( v140566(VarNext)
& v5779(VarNext) ) ) ) ).
fof(writeUnaryOperator_10663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140566(VarNext)
<=> v5788(VarNext) ) ) ).
fof(addAssignment_78396,axiom,
! [VarCurr] :
( v5767(VarCurr,bitIndex0)
<=> v5769(VarCurr,bitIndex0) ) ).
fof(addAssignment_78395,axiom,
! [VarCurr] :
( v5769(VarCurr,bitIndex0)
<=> v5771(VarCurr,bitIndex0) ) ).
fof(addAssignment_78394,axiom,
! [VarCurr] :
( v5771(VarCurr,bitIndex0)
<=> v5772(VarCurr,bitIndex0) ) ).
fof(addAssignment_78393,axiom,
! [VarCurr] :
( v140532(VarCurr)
<=> v942(VarCurr,bitIndex1) ) ).
fof(addAssignment_78392,axiom,
! [VarCurr] :
( v942(VarCurr,bitIndex1)
<=> v944(VarCurr,bitIndex1) ) ).
fof(addAssignment_78391,axiom,
! [VarNext] :
( v944(VarNext,bitIndex1)
<=> v140542(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140543(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v140542(VarNext,B)
<=> v944(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1957,axiom,
! [VarNext] :
( v140543(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v140542(VarNext,B)
<=> v140553(VarNext,B) ) ) ) ).
fof(addAssignment_78390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v140553(VarNext,B)
<=> v140551(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1504,axiom,
! [VarCurr] :
( ~ v140554(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v140551(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1489,axiom,
! [VarCurr] :
( v140554(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v140551(VarCurr,B)
<=> v954(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18798,axiom,
! [VarCurr] :
( v140554(VarCurr)
<=> ( v140555(VarCurr)
& v140556(VarCurr) ) ) ).
fof(writeUnaryOperator_10662,axiom,
! [VarCurr] :
( ~ v140556(VarCurr)
<=> v950(VarCurr) ) ).
fof(writeUnaryOperator_10661,axiom,
! [VarCurr] :
( ~ v140555(VarCurr)
<=> v946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140543(VarNext)
<=> v140544(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140544(VarNext)
<=> ( v140545(VarNext)
& v140538(VarNext) ) ) ) ).
fof(writeUnaryOperator_10660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140545(VarNext)
<=> v140547(VarNext) ) ) ).
fof(addAssignment_78389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140547(VarNext)
<=> v140538(VarCurr) ) ) ).
fof(addAssignment_78388,axiom,
! [VarCurr] :
( v140538(VarCurr)
<=> v140540(VarCurr) ) ).
fof(addAssignment_78387,axiom,
! [VarCurr] :
( v140540(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_78386,axiom,
! [VarCurr] :
( v954(VarCurr,bitIndex1)
<=> v956(VarCurr,bitIndex1) ) ).
fof(addAssignment_78385,axiom,
! [VarCurr] :
( v956(VarCurr,bitIndex1)
<=> v958(VarCurr,bitIndex1) ) ).
fof(addAssignment_78384,axiom,
! [VarCurr] :
( v958(VarCurr,bitIndex1)
<=> v140533(VarCurr,bitIndex1) ) ).
fof(addAssignment_78383,axiom,
! [VarCurr] :
( v140533(VarCurr,bitIndex0)
<=> v96669(VarCurr) ) ).
fof(addAssignment_78382,axiom,
! [VarCurr] :
( v140533(VarCurr,bitIndex1)
<=> v940(VarCurr) ) ).
fof(addAssignment_78381,axiom,
! [VarCurr] :
( v140533(VarCurr,bitIndex2)
<=> v960(VarCurr) ) ).
fof(addAssignment_78380,axiom,
! [VarCurr] :
( v140533(VarCurr,bitIndex3)
<=> v140536(VarCurr) ) ).
fof(addAssignment_78379,axiom,
! [VarCurr] :
( v140533(VarCurr,bitIndex4)
<=> v140535(VarCurr) ) ).
fof(addAssignment_78378,axiom,
! [VarCurr] :
( v140533(VarCurr,bitIndex5)
<=> v140534(VarCurr) ) ).
fof(addAssignment_78377,axiom,
! [VarCurr] :
( v82909(VarCurr)
<=> v5755(VarCurr,bitIndex3) ) ).
fof(addAssignment_78376,axiom,
! [VarCurr] :
( v5755(VarCurr,bitIndex3)
<=> v5757(VarCurr,bitIndex3) ) ).
fof(addAssignment_78375,axiom,
! [VarNext] :
( v5757(VarNext,bitIndex3)
<=> v140524(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140525(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140524(VarNext,B)
<=> v5757(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1956,axiom,
! [VarNext] :
( v140525(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140524(VarNext,B)
<=> v5794(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140525(VarNext)
<=> v140526(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140526(VarNext)
<=> ( v140528(VarNext)
& v5779(VarNext) ) ) ) ).
fof(writeUnaryOperator_10659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140528(VarNext)
<=> v5788(VarNext) ) ) ).
fof(addAssignment_78374,axiom,
! [VarCurr] :
( v5767(VarCurr,bitIndex3)
<=> v5769(VarCurr,bitIndex3) ) ).
fof(addAssignment_78373,axiom,
! [VarCurr] :
( v5769(VarCurr,bitIndex3)
<=> v5771(VarCurr,bitIndex3) ) ).
fof(addAssignment_78372,axiom,
! [VarCurr] :
( v5771(VarCurr,bitIndex3)
<=> v5772(VarCurr,bitIndex3) ) ).
fof(addAssignment_78371,axiom,
! [VarCurr] :
( v5773(VarCurr)
<=> v964(VarCurr,bitIndex18) ) ).
fof(addAssignment_78370,axiom,
! [VarCurr] :
( v964(VarCurr,bitIndex18)
<=> v966(VarCurr,bitIndex18) ) ).
fof(addAssignment_78369,axiom,
! [VarCurr] :
( v966(VarCurr,bitIndex18)
<=> v5526(VarCurr,bitIndex18) ) ).
fof(addAssignment_78368,axiom,
! [VarCurr] :
( v5521(VarCurr,bitIndex18)
<=> v5523(VarCurr,bitIndex18) ) ).
fof(addAssignment_78367,axiom,
! [VarCurr] :
( v5523(VarCurr,bitIndex18)
<=> v5525(VarCurr,bitIndex18) ) ).
fof(addAssignment_78366,axiom,
! [VarNext] :
( v5525(VarNext,bitIndex18)
<=> v140516(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140517(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140516(VarNext,B)
<=> v5525(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1955,axiom,
! [VarNext] :
( v140517(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140516(VarNext,B)
<=> v84023(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140517(VarNext)
<=> v140518(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140518(VarNext)
<=> ( v140520(VarNext)
& v84008(VarNext) ) ) ) ).
fof(writeUnaryOperator_10658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140520(VarNext)
<=> v84017(VarNext) ) ) ).
fof(addAssignment_78365,axiom,
! [VarCurr] :
( v83988(VarCurr,bitIndex18)
<=> v83990(VarCurr,bitIndex18) ) ).
fof(addAssignment_78364,axiom,
! [VarCurr] :
( v83990(VarCurr,bitIndex18)
<=> v83999(VarCurr,bitIndex18) ) ).
fof(addAssignment_78363,axiom,
! [VarCurr] :
( v83992(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78362,axiom,
! [VarCurr] :
( v5514(VarCurr,bitIndex18)
<=> v5516(VarCurr,bitIndex18) ) ).
fof(addAssignment_78361,axiom,
! [VarCurr] :
( v5516(VarCurr,bitIndex18)
<=> v5518(VarCurr,bitIndex18) ) ).
fof(addAssignment_78360,axiom,
! [VarNext] :
( v5518(VarNext,bitIndex18)
<=> v140508(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140509(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140508(VarNext,B)
<=> v5518(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1954,axiom,
! [VarNext] :
( v140509(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140508(VarNext,B)
<=> v83973(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140509(VarNext)
<=> v140510(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140510(VarNext)
<=> ( v140512(VarNext)
& v83958(VarNext) ) ) ) ).
fof(writeUnaryOperator_10657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140512(VarNext)
<=> v83967(VarNext) ) ) ).
fof(addAssignment_78359,axiom,
! [VarCurr] :
( v83938(VarCurr,bitIndex18)
<=> v83940(VarCurr,bitIndex18) ) ).
fof(addAssignment_78358,axiom,
! [VarCurr] :
( v83940(VarCurr,bitIndex18)
<=> v83949(VarCurr,bitIndex18) ) ).
fof(addAssignment_78357,axiom,
! [VarCurr] :
( v83942(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78356,axiom,
! [VarCurr] :
( v5507(VarCurr,bitIndex18)
<=> v5509(VarCurr,bitIndex18) ) ).
fof(addAssignment_78355,axiom,
! [VarCurr] :
( v5509(VarCurr,bitIndex18)
<=> v5511(VarCurr,bitIndex18) ) ).
fof(addAssignment_78354,axiom,
! [VarNext] :
( v5511(VarNext,bitIndex18)
<=> v140500(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140501(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140500(VarNext,B)
<=> v5511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1953,axiom,
! [VarNext] :
( v140501(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140500(VarNext,B)
<=> v83923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140501(VarNext)
<=> v140502(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140502(VarNext)
<=> ( v140504(VarNext)
& v83908(VarNext) ) ) ) ).
fof(writeUnaryOperator_10656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140504(VarNext)
<=> v83917(VarNext) ) ) ).
fof(addAssignment_78353,axiom,
! [VarCurr] :
( v83888(VarCurr,bitIndex18)
<=> v83890(VarCurr,bitIndex18) ) ).
fof(addAssignment_78352,axiom,
! [VarCurr] :
( v83890(VarCurr,bitIndex18)
<=> v83899(VarCurr,bitIndex18) ) ).
fof(addAssignment_78351,axiom,
! [VarCurr] :
( v83892(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78350,axiom,
! [VarCurr] :
( v5500(VarCurr,bitIndex18)
<=> v5502(VarCurr,bitIndex18) ) ).
fof(addAssignment_78349,axiom,
! [VarCurr] :
( v5502(VarCurr,bitIndex18)
<=> v5504(VarCurr,bitIndex18) ) ).
fof(addAssignment_78348,axiom,
! [VarNext] :
( v5504(VarNext,bitIndex18)
<=> v140492(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140493(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140492(VarNext,B)
<=> v5504(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1952,axiom,
! [VarNext] :
( v140493(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140492(VarNext,B)
<=> v83873(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140493(VarNext)
<=> v140494(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140494(VarNext)
<=> ( v140496(VarNext)
& v83858(VarNext) ) ) ) ).
fof(writeUnaryOperator_10655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140496(VarNext)
<=> v83867(VarNext) ) ) ).
fof(addAssignment_78347,axiom,
! [VarCurr] :
( v83838(VarCurr,bitIndex18)
<=> v83840(VarCurr,bitIndex18) ) ).
fof(addAssignment_78346,axiom,
! [VarCurr] :
( v83840(VarCurr,bitIndex18)
<=> v83849(VarCurr,bitIndex18) ) ).
fof(addAssignment_78345,axiom,
! [VarCurr] :
( v83842(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78344,axiom,
! [VarCurr] :
( v5493(VarCurr,bitIndex18)
<=> v5495(VarCurr,bitIndex18) ) ).
fof(addAssignment_78343,axiom,
! [VarCurr] :
( v5495(VarCurr,bitIndex18)
<=> v5497(VarCurr,bitIndex18) ) ).
fof(addAssignment_78342,axiom,
! [VarNext] :
( v5497(VarNext,bitIndex18)
<=> v140484(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140485(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140484(VarNext,B)
<=> v5497(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1951,axiom,
! [VarNext] :
( v140485(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140484(VarNext,B)
<=> v83823(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140485(VarNext)
<=> v140486(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140486(VarNext)
<=> ( v140488(VarNext)
& v83808(VarNext) ) ) ) ).
fof(writeUnaryOperator_10654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140488(VarNext)
<=> v83817(VarNext) ) ) ).
fof(addAssignment_78341,axiom,
! [VarCurr] :
( v83788(VarCurr,bitIndex18)
<=> v83790(VarCurr,bitIndex18) ) ).
fof(addAssignment_78340,axiom,
! [VarCurr] :
( v83790(VarCurr,bitIndex18)
<=> v83799(VarCurr,bitIndex18) ) ).
fof(addAssignment_78339,axiom,
! [VarCurr] :
( v83792(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78338,axiom,
! [VarCurr] :
( v5487(VarCurr,bitIndex18)
<=> v5489(VarCurr,bitIndex18) ) ).
fof(addAssignment_78337,axiom,
! [VarCurr] :
( v5489(VarCurr,bitIndex18)
<=> v5491(VarCurr,bitIndex18) ) ).
fof(addAssignment_78336,axiom,
! [VarNext] :
( v5491(VarNext,bitIndex18)
<=> v140476(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140477(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140476(VarNext,B)
<=> v5491(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1950,axiom,
! [VarNext] :
( v140477(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140476(VarNext,B)
<=> v83773(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140477(VarNext)
<=> v140478(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140478(VarNext)
<=> ( v140480(VarNext)
& v83758(VarNext) ) ) ) ).
fof(writeUnaryOperator_10653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140480(VarNext)
<=> v83767(VarNext) ) ) ).
fof(addAssignment_78335,axiom,
! [VarCurr] :
( v83738(VarCurr,bitIndex18)
<=> v83740(VarCurr,bitIndex18) ) ).
fof(addAssignment_78334,axiom,
! [VarCurr] :
( v83740(VarCurr,bitIndex18)
<=> v83749(VarCurr,bitIndex18) ) ).
fof(addAssignment_78333,axiom,
! [VarCurr] :
( v83742(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78332,axiom,
! [VarCurr] :
( v5480(VarCurr,bitIndex18)
<=> v5482(VarCurr,bitIndex18) ) ).
fof(addAssignment_78331,axiom,
! [VarCurr] :
( v5482(VarCurr,bitIndex18)
<=> v5484(VarCurr,bitIndex18) ) ).
fof(addAssignment_78330,axiom,
! [VarNext] :
( v5484(VarNext,bitIndex18)
<=> v140468(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140469(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140468(VarNext,B)
<=> v5484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1949,axiom,
! [VarNext] :
( v140469(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140468(VarNext,B)
<=> v83723(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140469(VarNext)
<=> v140470(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140470(VarNext)
<=> ( v140472(VarNext)
& v83708(VarNext) ) ) ) ).
fof(writeUnaryOperator_10652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140472(VarNext)
<=> v83717(VarNext) ) ) ).
fof(addAssignment_78329,axiom,
! [VarCurr] :
( v83688(VarCurr,bitIndex18)
<=> v83690(VarCurr,bitIndex18) ) ).
fof(addAssignment_78328,axiom,
! [VarCurr] :
( v83690(VarCurr,bitIndex18)
<=> v83699(VarCurr,bitIndex18) ) ).
fof(addAssignment_78327,axiom,
! [VarCurr] :
( v83692(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78326,axiom,
! [VarCurr] :
( v5473(VarCurr,bitIndex18)
<=> v5475(VarCurr,bitIndex18) ) ).
fof(addAssignment_78325,axiom,
! [VarCurr] :
( v5475(VarCurr,bitIndex18)
<=> v5477(VarCurr,bitIndex18) ) ).
fof(addAssignment_78324,axiom,
! [VarNext] :
( v5477(VarNext,bitIndex18)
<=> v140460(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140461(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140460(VarNext,B)
<=> v5477(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1948,axiom,
! [VarNext] :
( v140461(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140460(VarNext,B)
<=> v83673(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140461(VarNext)
<=> v140462(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140462(VarNext)
<=> ( v140464(VarNext)
& v83658(VarNext) ) ) ) ).
fof(writeUnaryOperator_10651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140464(VarNext)
<=> v83667(VarNext) ) ) ).
fof(addAssignment_78323,axiom,
! [VarCurr] :
( v83638(VarCurr,bitIndex18)
<=> v83640(VarCurr,bitIndex18) ) ).
fof(addAssignment_78322,axiom,
! [VarCurr] :
( v83640(VarCurr,bitIndex18)
<=> v83649(VarCurr,bitIndex18) ) ).
fof(addAssignment_78321,axiom,
! [VarCurr] :
( v83642(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78320,axiom,
! [VarCurr] :
( v5466(VarCurr,bitIndex18)
<=> v5468(VarCurr,bitIndex18) ) ).
fof(addAssignment_78319,axiom,
! [VarCurr] :
( v5468(VarCurr,bitIndex18)
<=> v5470(VarCurr,bitIndex18) ) ).
fof(addAssignment_78318,axiom,
! [VarNext] :
( v5470(VarNext,bitIndex18)
<=> v140452(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140453(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140452(VarNext,B)
<=> v5470(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1947,axiom,
! [VarNext] :
( v140453(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140452(VarNext,B)
<=> v83623(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140453(VarNext)
<=> v140454(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140454(VarNext)
<=> ( v140456(VarNext)
& v83608(VarNext) ) ) ) ).
fof(writeUnaryOperator_10650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140456(VarNext)
<=> v83617(VarNext) ) ) ).
fof(addAssignment_78317,axiom,
! [VarCurr] :
( v83588(VarCurr,bitIndex18)
<=> v83590(VarCurr,bitIndex18) ) ).
fof(addAssignment_78316,axiom,
! [VarCurr] :
( v83590(VarCurr,bitIndex18)
<=> v83599(VarCurr,bitIndex18) ) ).
fof(addAssignment_78315,axiom,
! [VarCurr] :
( v83592(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78314,axiom,
! [VarCurr] :
( v5459(VarCurr,bitIndex18)
<=> v5461(VarCurr,bitIndex18) ) ).
fof(addAssignment_78313,axiom,
! [VarCurr] :
( v5461(VarCurr,bitIndex18)
<=> v5463(VarCurr,bitIndex18) ) ).
fof(addAssignment_78312,axiom,
! [VarNext] :
( v5463(VarNext,bitIndex18)
<=> v140444(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140445(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140444(VarNext,B)
<=> v5463(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1946,axiom,
! [VarNext] :
( v140445(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140444(VarNext,B)
<=> v83573(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140445(VarNext)
<=> v140446(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140446(VarNext)
<=> ( v140448(VarNext)
& v83558(VarNext) ) ) ) ).
fof(writeUnaryOperator_10649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140448(VarNext)
<=> v83567(VarNext) ) ) ).
fof(addAssignment_78311,axiom,
! [VarCurr] :
( v83538(VarCurr,bitIndex18)
<=> v83540(VarCurr,bitIndex18) ) ).
fof(addAssignment_78310,axiom,
! [VarCurr] :
( v83540(VarCurr,bitIndex18)
<=> v83549(VarCurr,bitIndex18) ) ).
fof(addAssignment_78309,axiom,
! [VarCurr] :
( v83542(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78308,axiom,
! [VarCurr] :
( v5452(VarCurr,bitIndex18)
<=> v5454(VarCurr,bitIndex18) ) ).
fof(addAssignment_78307,axiom,
! [VarCurr] :
( v5454(VarCurr,bitIndex18)
<=> v5456(VarCurr,bitIndex18) ) ).
fof(addAssignment_78306,axiom,
! [VarNext] :
( v5456(VarNext,bitIndex18)
<=> v140436(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140437(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140436(VarNext,B)
<=> v5456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1945,axiom,
! [VarNext] :
( v140437(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140436(VarNext,B)
<=> v83523(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140437(VarNext)
<=> v140438(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140438(VarNext)
<=> ( v140440(VarNext)
& v83508(VarNext) ) ) ) ).
fof(writeUnaryOperator_10648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140440(VarNext)
<=> v83517(VarNext) ) ) ).
fof(addAssignment_78305,axiom,
! [VarCurr] :
( v83488(VarCurr,bitIndex18)
<=> v83490(VarCurr,bitIndex18) ) ).
fof(addAssignment_78304,axiom,
! [VarCurr] :
( v83490(VarCurr,bitIndex18)
<=> v83499(VarCurr,bitIndex18) ) ).
fof(addAssignment_78303,axiom,
! [VarCurr] :
( v83492(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78302,axiom,
! [VarCurr] :
( v5445(VarCurr,bitIndex18)
<=> v5447(VarCurr,bitIndex18) ) ).
fof(addAssignment_78301,axiom,
! [VarCurr] :
( v5447(VarCurr,bitIndex18)
<=> v5449(VarCurr,bitIndex18) ) ).
fof(addAssignment_78300,axiom,
! [VarNext] :
( v5449(VarNext,bitIndex18)
<=> v140428(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140429(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140428(VarNext,B)
<=> v5449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1944,axiom,
! [VarNext] :
( v140429(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140428(VarNext,B)
<=> v83473(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140429(VarNext)
<=> v140430(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140430(VarNext)
<=> ( v140432(VarNext)
& v83458(VarNext) ) ) ) ).
fof(writeUnaryOperator_10647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140432(VarNext)
<=> v83467(VarNext) ) ) ).
fof(addAssignment_78299,axiom,
! [VarCurr] :
( v83438(VarCurr,bitIndex18)
<=> v83440(VarCurr,bitIndex18) ) ).
fof(addAssignment_78298,axiom,
! [VarCurr] :
( v83440(VarCurr,bitIndex18)
<=> v83449(VarCurr,bitIndex18) ) ).
fof(addAssignment_78297,axiom,
! [VarCurr] :
( v83442(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78296,axiom,
! [VarCurr] :
( v5438(VarCurr,bitIndex18)
<=> v5440(VarCurr,bitIndex18) ) ).
fof(addAssignment_78295,axiom,
! [VarCurr] :
( v5440(VarCurr,bitIndex18)
<=> v5442(VarCurr,bitIndex18) ) ).
fof(addAssignment_78294,axiom,
! [VarNext] :
( v5442(VarNext,bitIndex18)
<=> v140420(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140421(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140420(VarNext,B)
<=> v5442(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1943,axiom,
! [VarNext] :
( v140421(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140420(VarNext,B)
<=> v83423(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140421(VarNext)
<=> v140422(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140422(VarNext)
<=> ( v140424(VarNext)
& v83408(VarNext) ) ) ) ).
fof(writeUnaryOperator_10646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140424(VarNext)
<=> v83417(VarNext) ) ) ).
fof(addAssignment_78293,axiom,
! [VarCurr] :
( v83388(VarCurr,bitIndex18)
<=> v83390(VarCurr,bitIndex18) ) ).
fof(addAssignment_78292,axiom,
! [VarCurr] :
( v83390(VarCurr,bitIndex18)
<=> v83399(VarCurr,bitIndex18) ) ).
fof(addAssignment_78291,axiom,
! [VarCurr] :
( v83392(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78290,axiom,
! [VarCurr] :
( v5431(VarCurr,bitIndex18)
<=> v5433(VarCurr,bitIndex18) ) ).
fof(addAssignment_78289,axiom,
! [VarCurr] :
( v5433(VarCurr,bitIndex18)
<=> v5435(VarCurr,bitIndex18) ) ).
fof(addAssignment_78288,axiom,
! [VarNext] :
( v5435(VarNext,bitIndex18)
<=> v140412(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140413(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140412(VarNext,B)
<=> v5435(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1942,axiom,
! [VarNext] :
( v140413(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140412(VarNext,B)
<=> v83373(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140413(VarNext)
<=> v140414(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140414(VarNext)
<=> ( v140416(VarNext)
& v83358(VarNext) ) ) ) ).
fof(writeUnaryOperator_10645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140416(VarNext)
<=> v83367(VarNext) ) ) ).
fof(addAssignment_78287,axiom,
! [VarCurr] :
( v83338(VarCurr,bitIndex18)
<=> v83340(VarCurr,bitIndex18) ) ).
fof(addAssignment_78286,axiom,
! [VarCurr] :
( v83340(VarCurr,bitIndex18)
<=> v83349(VarCurr,bitIndex18) ) ).
fof(addAssignment_78285,axiom,
! [VarCurr] :
( v83342(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78284,axiom,
! [VarCurr] :
( v5424(VarCurr,bitIndex18)
<=> v5426(VarCurr,bitIndex18) ) ).
fof(addAssignment_78283,axiom,
! [VarCurr] :
( v5426(VarCurr,bitIndex18)
<=> v5428(VarCurr,bitIndex18) ) ).
fof(addAssignment_78282,axiom,
! [VarNext] :
( v5428(VarNext,bitIndex18)
<=> v140404(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140405(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140404(VarNext,B)
<=> v5428(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1941,axiom,
! [VarNext] :
( v140405(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140404(VarNext,B)
<=> v83323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140405(VarNext)
<=> v140406(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140406(VarNext)
<=> ( v140408(VarNext)
& v83308(VarNext) ) ) ) ).
fof(writeUnaryOperator_10644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140408(VarNext)
<=> v83317(VarNext) ) ) ).
fof(addAssignment_78281,axiom,
! [VarCurr] :
( v83288(VarCurr,bitIndex18)
<=> v83290(VarCurr,bitIndex18) ) ).
fof(addAssignment_78280,axiom,
! [VarCurr] :
( v83290(VarCurr,bitIndex18)
<=> v83299(VarCurr,bitIndex18) ) ).
fof(addAssignment_78279,axiom,
! [VarCurr] :
( v83292(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78278,axiom,
! [VarCurr] :
( v5418(VarCurr,bitIndex18)
<=> v5420(VarCurr,bitIndex18) ) ).
fof(addAssignment_78277,axiom,
! [VarCurr] :
( v5420(VarCurr,bitIndex18)
<=> v5422(VarCurr,bitIndex18) ) ).
fof(addAssignment_78276,axiom,
! [VarNext] :
( v5422(VarNext,bitIndex18)
<=> v140396(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140397(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140396(VarNext,B)
<=> v5422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1940,axiom,
! [VarNext] :
( v140397(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140396(VarNext,B)
<=> v83273(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140397(VarNext)
<=> v140398(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140398(VarNext)
<=> ( v140400(VarNext)
& v83256(VarNext) ) ) ) ).
fof(writeUnaryOperator_10643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140400(VarNext)
<=> v83267(VarNext) ) ) ).
fof(addAssignment_78275,axiom,
! [VarCurr] :
( v82920(VarCurr,bitIndex18)
<=> v82922(VarCurr,bitIndex18) ) ).
fof(addAssignment_78274,axiom,
! [VarCurr] :
( v82922(VarCurr,bitIndex18)
<=> v83246(VarCurr,bitIndex18) ) ).
fof(addAssignment_78273,axiom,
! [VarCurr] :
( v82924(VarCurr,bitIndex18)
<=> v82926(VarCurr,bitIndex18) ) ).
fof(addAssignment_78272,axiom,
! [VarCurr] :
( v82926(VarCurr,bitIndex18)
<=> v82928(VarCurr,bitIndex18) ) ).
fof(addAssignment_78271,axiom,
! [VarCurr] :
( v82928(VarCurr,bitIndex18)
<=> v82930(VarCurr,bitIndex18) ) ).
fof(addAssignment_78270,axiom,
! [VarCurr] :
( v82930(VarCurr,bitIndex18)
<=> v82932(VarCurr,bitIndex18) ) ).
fof(addAssignment_78269,axiom,
! [VarCurr] :
( v82932(VarCurr,bitIndex18)
<=> v83008(VarCurr,bitIndex18) ) ).
fof(addAssignment_78268,axiom,
! [VarCurr] :
( v82934(VarCurr)
<=> v82936(VarCurr) ) ).
fof(addAssignment_78267,axiom,
! [VarCurr] :
( v82936(VarCurr)
<=> v82938(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140379(VarNext)
=> ( v82938(VarNext)
<=> v82938(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1939,axiom,
! [VarNext] :
( v140379(VarNext)
=> ( v82938(VarNext)
<=> v140389(VarNext) ) ) ).
fof(addAssignment_78266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140389(VarNext)
<=> v140387(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1503,axiom,
! [VarCurr] :
( ~ v140390(VarCurr)
=> ( v140387(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1488,axiom,
! [VarCurr] :
( v140390(VarCurr)
=> ( v140387(VarCurr)
<=> v82948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18761,axiom,
! [VarCurr] :
( v140390(VarCurr)
<=> ( v140391(VarCurr)
& v140392(VarCurr) ) ) ).
fof(writeUnaryOperator_10642,axiom,
! [VarCurr] :
( ~ v140392(VarCurr)
<=> v82944(VarCurr) ) ).
fof(writeUnaryOperator_10641,axiom,
! [VarCurr] :
( ~ v140391(VarCurr)
<=> v82940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140379(VarNext)
<=> v140380(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140380(VarNext)
<=> ( v140381(VarNext)
& v140374(VarNext) ) ) ) ).
fof(writeUnaryOperator_10640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140381(VarNext)
<=> v140383(VarNext) ) ) ).
fof(addAssignment_78265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140383(VarNext)
<=> v140374(VarCurr) ) ) ).
fof(addAssignment_78264,axiom,
! [VarCurr] :
( v140374(VarCurr)
<=> v140376(VarCurr) ) ).
fof(addAssignment_78263,axiom,
! [VarCurr] :
( v140376(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_78262,axiom,
! [VarCurr] :
( v82948(VarCurr)
<=> v82950(VarCurr) ) ).
fof(addAssignment_78261,axiom,
! [VarCurr] :
( v82950(VarCurr)
<=> v82952(VarCurr) ) ).
fof(addAssignment_78260,axiom,
! [VarCurr] :
( v82952(VarCurr)
<=> v82954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18758,axiom,
! [VarCurr] :
( v82954(VarCurr)
<=> ( v140364(VarCurr)
& v140367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18757,axiom,
! [VarCurr] :
( v140367(VarCurr)
<=> ( v140368(VarCurr)
| v140371(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2095,axiom,
! [VarCurr] :
( v140371(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v140372(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v140372(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v140372(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v140372(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_78259,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v140372(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_78258,axiom,
! [VarCurr] :
( v140372(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18756,axiom,
! [VarCurr] :
( v140368(VarCurr)
<=> ( v140369(VarCurr)
| v140370(VarCurr) ) ) ).
fof(writeUnaryOperator_10639,axiom,
! [VarCurr] :
( ~ v140370(VarCurr)
<=> v140049(VarCurr) ) ).
fof(writeUnaryOperator_10638,axiom,
! [VarCurr] :
( ~ v140369(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18755,axiom,
! [VarCurr] :
( v140364(VarCurr)
<=> ( v140365(VarCurr)
& v135529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18754,axiom,
! [VarCurr] :
( v140365(VarCurr)
<=> ( v140366(VarCurr)
& v140339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18753,axiom,
! [VarCurr] :
( v140366(VarCurr)
<=> ( v82956(VarCurr)
& v140314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18752,axiom,
! [VarCurr] :
( v140339(VarCurr)
<=> ( v140341(VarCurr)
| v140361(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6843,axiom,
! [VarCurr] :
( v140361(VarCurr)
<=> ( v140362(VarCurr)
& v133661(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_2094,axiom,
! [VarCurr] :
( v140362(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18751,axiom,
! [VarCurr] :
( v140341(VarCurr)
<=> ( v140342(VarCurr)
| v140359(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6842,axiom,
! [VarCurr] :
( v140359(VarCurr)
<=> ( v140360(VarCurr)
& v133661(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_2093,axiom,
! [VarCurr] :
( v140360(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18750,axiom,
! [VarCurr] :
( v140342(VarCurr)
<=> ( v140343(VarCurr)
| v140357(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6841,axiom,
! [VarCurr] :
( v140357(VarCurr)
<=> ( v140358(VarCurr)
& v133661(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_2092,axiom,
! [VarCurr] :
( v140358(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18749,axiom,
! [VarCurr] :
( v140343(VarCurr)
<=> ( v140344(VarCurr)
| v140355(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6840,axiom,
! [VarCurr] :
( v140355(VarCurr)
<=> ( v140356(VarCurr)
& v133661(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_2091,axiom,
! [VarCurr] :
( v140356(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18748,axiom,
! [VarCurr] :
( v140344(VarCurr)
<=> ( v140345(VarCurr)
| v140353(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6839,axiom,
! [VarCurr] :
( v140353(VarCurr)
<=> ( v140354(VarCurr)
& v133661(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_2090,axiom,
! [VarCurr] :
( v140354(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18747,axiom,
! [VarCurr] :
( v140345(VarCurr)
<=> ( v140346(VarCurr)
| v140351(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6838,axiom,
! [VarCurr] :
( v140351(VarCurr)
<=> ( v140352(VarCurr)
& v133661(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_2089,axiom,
! [VarCurr] :
( v140352(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18746,axiom,
! [VarCurr] :
( v140346(VarCurr)
<=> ( v140347(VarCurr)
| v140349(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6837,axiom,
! [VarCurr] :
( v140349(VarCurr)
<=> ( v140350(VarCurr)
& v133661(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_2088,axiom,
! [VarCurr] :
( v140350(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18745,axiom,
! [VarCurr] :
( v140347(VarCurr)
<=> ( v140348(VarCurr)
& v133661(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_2087,axiom,
! [VarCurr] :
( v140348(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18744,axiom,
! [VarCurr] :
( v140314(VarCurr)
<=> ( v140316(VarCurr)
| v140336(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6836,axiom,
! [VarCurr] :
( v140336(VarCurr)
<=> ( v140337(VarCurr)
& v89156(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_2086,axiom,
! [VarCurr] :
( v140337(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18743,axiom,
! [VarCurr] :
( v140316(VarCurr)
<=> ( v140317(VarCurr)
| v140334(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6835,axiom,
! [VarCurr] :
( v140334(VarCurr)
<=> ( v140335(VarCurr)
& v89156(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_2085,axiom,
! [VarCurr] :
( v140335(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18742,axiom,
! [VarCurr] :
( v140317(VarCurr)
<=> ( v140318(VarCurr)
| v140332(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6834,axiom,
! [VarCurr] :
( v140332(VarCurr)
<=> ( v140333(VarCurr)
& v89156(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_2084,axiom,
! [VarCurr] :
( v140333(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18741,axiom,
! [VarCurr] :
( v140318(VarCurr)
<=> ( v140319(VarCurr)
| v140330(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6833,axiom,
! [VarCurr] :
( v140330(VarCurr)
<=> ( v140331(VarCurr)
& v89156(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_2083,axiom,
! [VarCurr] :
( v140331(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18740,axiom,
! [VarCurr] :
( v140319(VarCurr)
<=> ( v140320(VarCurr)
| v140328(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6832,axiom,
! [VarCurr] :
( v140328(VarCurr)
<=> ( v140329(VarCurr)
& v89156(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_2082,axiom,
! [VarCurr] :
( v140329(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18739,axiom,
! [VarCurr] :
( v140320(VarCurr)
<=> ( v140321(VarCurr)
| v140326(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6831,axiom,
! [VarCurr] :
( v140326(VarCurr)
<=> ( v140327(VarCurr)
& v89156(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_2081,axiom,
! [VarCurr] :
( v140327(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18738,axiom,
! [VarCurr] :
( v140321(VarCurr)
<=> ( v140322(VarCurr)
| v140324(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6830,axiom,
! [VarCurr] :
( v140324(VarCurr)
<=> ( v140325(VarCurr)
& v89156(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_2080,axiom,
! [VarCurr] :
( v140325(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18737,axiom,
! [VarCurr] :
( v140322(VarCurr)
<=> ( v140323(VarCurr)
& v89156(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_2079,axiom,
! [VarCurr] :
( v140323(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18736,axiom,
! [VarCurr] :
( v82956(VarCurr)
<=> ( v140300(VarCurr)
& v140305(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6829,axiom,
! [VarCurr] :
( v140305(VarCurr)
<=> ( v140307(VarCurr)
| v140288(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6828,axiom,
! [VarCurr] :
( v140307(VarCurr)
<=> ( v140308(VarCurr)
| v140288(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6827,axiom,
! [VarCurr] :
( v140308(VarCurr)
<=> ( v140309(VarCurr)
| v140288(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6826,axiom,
! [VarCurr] :
( v140309(VarCurr)
<=> ( v140310(VarCurr)
| v140288(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6825,axiom,
! [VarCurr] :
( v140310(VarCurr)
<=> ( v140311(VarCurr)
| v140288(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6824,axiom,
! [VarCurr] :
( v140311(VarCurr)
<=> ( v140312(VarCurr)
| v140288(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6823,axiom,
! [VarCurr] :
( v140312(VarCurr)
<=> ( v140288(VarCurr,bitIndex0)
| v140288(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18735,axiom,
! [VarCurr] :
( v140300(VarCurr)
<=> ( v74(VarCurr)
& v140301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18734,axiom,
! [VarCurr] :
( v140301(VarCurr)
<=> ( v140302(VarCurr)
| v140303(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6822,axiom,
! [VarCurr] :
( v140303(VarCurr)
<=> ( v8(VarCurr,bitIndex4)
& v140304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18733,axiom,
! [VarCurr] :
( v140304(VarCurr)
<=> ( v84583(VarCurr)
| v89527(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6821,axiom,
! [VarCurr] :
( v140302(VarCurr)
<=> ( v8(VarCurr,bitIndex1)
| v8(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1941,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v140288(VarCurr,B)
<=> ( v140290(VarCurr,B)
& v89154(VarCurr,B) ) ) ) ).
fof(addAssignment_78257,axiom,
! [VarCurr] :
( v140290(VarCurr,bitIndex0)
<=> v140298(VarCurr) ) ).
fof(addAssignment_78256,axiom,
! [VarCurr] :
( v140290(VarCurr,bitIndex1)
<=> v140297(VarCurr) ) ).
fof(addAssignment_78255,axiom,
! [VarCurr] :
( v140290(VarCurr,bitIndex2)
<=> v140296(VarCurr) ) ).
fof(addAssignment_78254,axiom,
! [VarCurr] :
( v140290(VarCurr,bitIndex3)
<=> v140295(VarCurr) ) ).
fof(addAssignment_78253,axiom,
! [VarCurr] :
( v140290(VarCurr,bitIndex4)
<=> v140294(VarCurr) ) ).
fof(addAssignment_78252,axiom,
! [VarCurr] :
( v140290(VarCurr,bitIndex5)
<=> v140293(VarCurr) ) ).
fof(addAssignment_78251,axiom,
! [VarCurr] :
( v140290(VarCurr,bitIndex6)
<=> v140292(VarCurr) ) ).
fof(addAssignment_78250,axiom,
! [VarCurr] :
( v140290(VarCurr,bitIndex7)
<=> v140291(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2078,axiom,
! [VarCurr] :
( v140298(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2077,axiom,
! [VarCurr] :
( v140297(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2076,axiom,
! [VarCurr] :
( v140296(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2075,axiom,
! [VarCurr] :
( v140295(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2074,axiom,
! [VarCurr] :
( v140294(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2073,axiom,
! [VarCurr] :
( v140293(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2072,axiom,
! [VarCurr] :
( v140292(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2071,axiom,
! [VarCurr] :
( v140291(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_78249,axiom,
! [VarCurr] :
( v8(VarCurr,bitIndex4)
<=> v10(VarCurr,bitIndex4) ) ).
fof(addAssignment_78248,axiom,
! [VarCurr] :
( v10(VarCurr,bitIndex4)
<=> v12(VarCurr,bitIndex4) ) ).
fof(addAssignment_78247,axiom,
! [VarNext] :
( v12(VarNext,bitIndex4)
<=> v140270(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140271(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140270(VarNext,B)
<=> v12(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1938,axiom,
! [VarNext] :
( v140271(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140270(VarNext,B)
<=> v140281(VarNext,B) ) ) ) ).
fof(addAssignment_78246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140281(VarNext,B)
<=> v140279(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1502,axiom,
! [VarCurr] :
( ~ v140282(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v140279(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1487,axiom,
! [VarCurr] :
( v140282(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v140279(VarCurr,B)
<=> v62(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18732,axiom,
! [VarCurr] :
( v140282(VarCurr)
<=> ( v140283(VarCurr)
& v140284(VarCurr) ) ) ).
fof(writeUnaryOperator_10637,axiom,
! [VarCurr] :
( ~ v140284(VarCurr)
<=> v38(VarCurr) ) ).
fof(writeUnaryOperator_10636,axiom,
! [VarCurr] :
( ~ v140283(VarCurr)
<=> v14(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140271(VarNext)
<=> v140272(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140272(VarNext)
<=> ( v140273(VarNext)
& v140266(VarNext) ) ) ) ).
fof(writeUnaryOperator_10635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140273(VarNext)
<=> v140275(VarNext) ) ) ).
fof(addAssignment_78245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140275(VarNext)
<=> v140266(VarCurr) ) ) ).
fof(addAssignment_78244,axiom,
! [VarCurr] :
( v140266(VarCurr)
<=> v140268(VarCurr) ) ).
fof(addAssignment_78243,axiom,
! [VarCurr] :
( v140268(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_78242,axiom,
! [VarCurr] :
( v62(VarCurr,bitIndex4)
<=> v64(VarCurr,bitIndex4) ) ).
fof(addAssignment_78241,axiom,
! [VarCurr] :
( v64(VarCurr,bitIndex4)
<=> v66(VarCurr,bitIndex4) ) ).
fof(addAssignment_78240,axiom,
! [VarCurr] :
( v66(VarCurr,bitIndex4)
<=> v140264(VarCurr,bitIndex4) ) ).
fof(addAssignment_78239,axiom,
! [VarCurr] :
( v140264(VarCurr,bitIndex0)
<=> v72(VarCurr) ) ).
fof(addAssignment_78238,axiom,
! [VarCurr,B] :
( range_4_1(B)
=> ( v140264(VarCurr,B)
<=> v68(VarCurr,B) ) ) ).
fof(range_axiom_103,axiom,
! [B] :
( range_4_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B ) ) ).
fof(writeBinaryOperatorShiftedRanges_6820,axiom,
! [VarCurr] :
( v68(VarCurr,bitIndex4)
<=> ( v140257(VarCurr)
| v140259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18729,axiom,
! [VarCurr] :
( v140259(VarCurr)
<=> ( v140260(VarCurr)
& v140263(VarCurr) ) ) ).
fof(writeUnaryOperator_10634,axiom,
! [VarCurr] :
( ~ v140263(VarCurr)
<=> v82958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18728,axiom,
! [VarCurr] :
( v140260(VarCurr)
<=> ( v140261(VarCurr)
& v140262(VarCurr) ) ) ).
fof(writeUnaryOperator_10633,axiom,
! [VarCurr] :
( ~ v140262(VarCurr)
<=> v140253(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6819,axiom,
! [VarCurr] :
( v140261(VarCurr)
<=> ( v8(VarCurr,bitIndex4)
& v779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18727,axiom,
! [VarCurr] :
( v140257(VarCurr)
<=> ( v140258(VarCurr)
& v82958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6818,axiom,
! [VarCurr] :
( v140258(VarCurr)
<=> ( v8(VarCurr,bitIndex1)
& v779(VarCurr) ) ) ).
fof(addAssignment_78237,axiom,
! [VarCurr] :
( v140253(VarCurr)
<=> v140255(VarCurr) ) ).
fof(addAssignment_78236,axiom,
! [VarCurr] :
( v140255(VarCurr)
<=> v96418(VarCurr) ) ).
fof(addAssignment_78235,axiom,
! [VarCurr] :
( v82958(VarCurr)
<=> v82960(VarCurr) ) ).
fof(addAssignment_78234,axiom,
! [VarCurr] :
( v82960(VarCurr)
<=> v82962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18726,axiom,
! [VarCurr] :
( v82962(VarCurr)
<=> ( v140251(VarCurr)
& v5776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18725,axiom,
! [VarCurr] :
( v140251(VarCurr)
<=> ( v1001(VarCurr)
& v940(VarCurr) ) ) ).
fof(addAssignment_78233,axiom,
! [VarCurr] :
( v5776(VarCurr)
<=> v964(VarCurr,bitIndex19) ) ).
fof(addAssignment_78232,axiom,
! [VarCurr] :
( v964(VarCurr,bitIndex19)
<=> v966(VarCurr,bitIndex19) ) ).
fof(addAssignment_78231,axiom,
! [VarCurr] :
( v966(VarCurr,bitIndex19)
<=> v5526(VarCurr,bitIndex19) ) ).
fof(addAssignment_78230,axiom,
! [VarCurr] :
( v5521(VarCurr,bitIndex19)
<=> v5523(VarCurr,bitIndex19) ) ).
fof(addAssignment_78229,axiom,
! [VarCurr] :
( v5523(VarCurr,bitIndex19)
<=> v5525(VarCurr,bitIndex19) ) ).
fof(addAssignment_78228,axiom,
! [VarNext] :
( v5525(VarNext,bitIndex19)
<=> v140243(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140244(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140243(VarNext,B)
<=> v5525(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1937,axiom,
! [VarNext] :
( v140244(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140243(VarNext,B)
<=> v84023(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140244(VarNext)
<=> v140245(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140245(VarNext)
<=> ( v140247(VarNext)
& v84008(VarNext) ) ) ) ).
fof(writeUnaryOperator_10632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140247(VarNext)
<=> v84017(VarNext) ) ) ).
fof(addAssignment_78227,axiom,
! [VarCurr] :
( v83988(VarCurr,bitIndex19)
<=> v83990(VarCurr,bitIndex19) ) ).
fof(addAssignment_78226,axiom,
! [VarCurr] :
( v83990(VarCurr,bitIndex19)
<=> v83999(VarCurr,bitIndex19) ) ).
fof(addAssignment_78225,axiom,
! [VarCurr] :
( v83992(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78224,axiom,
! [VarCurr] :
( v5514(VarCurr,bitIndex19)
<=> v5516(VarCurr,bitIndex19) ) ).
fof(addAssignment_78223,axiom,
! [VarCurr] :
( v5516(VarCurr,bitIndex19)
<=> v5518(VarCurr,bitIndex19) ) ).
fof(addAssignment_78222,axiom,
! [VarNext] :
( v5518(VarNext,bitIndex19)
<=> v140235(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140236(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140235(VarNext,B)
<=> v5518(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1936,axiom,
! [VarNext] :
( v140236(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140235(VarNext,B)
<=> v83973(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140236(VarNext)
<=> v140237(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140237(VarNext)
<=> ( v140239(VarNext)
& v83958(VarNext) ) ) ) ).
fof(writeUnaryOperator_10631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140239(VarNext)
<=> v83967(VarNext) ) ) ).
fof(addAssignment_78221,axiom,
! [VarCurr] :
( v83938(VarCurr,bitIndex19)
<=> v83940(VarCurr,bitIndex19) ) ).
fof(addAssignment_78220,axiom,
! [VarCurr] :
( v83940(VarCurr,bitIndex19)
<=> v83949(VarCurr,bitIndex19) ) ).
fof(addAssignment_78219,axiom,
! [VarCurr] :
( v83942(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78218,axiom,
! [VarCurr] :
( v5507(VarCurr,bitIndex19)
<=> v5509(VarCurr,bitIndex19) ) ).
fof(addAssignment_78217,axiom,
! [VarCurr] :
( v5509(VarCurr,bitIndex19)
<=> v5511(VarCurr,bitIndex19) ) ).
fof(addAssignment_78216,axiom,
! [VarNext] :
( v5511(VarNext,bitIndex19)
<=> v140227(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140228(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140227(VarNext,B)
<=> v5511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1935,axiom,
! [VarNext] :
( v140228(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140227(VarNext,B)
<=> v83923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140228(VarNext)
<=> v140229(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140229(VarNext)
<=> ( v140231(VarNext)
& v83908(VarNext) ) ) ) ).
fof(writeUnaryOperator_10630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140231(VarNext)
<=> v83917(VarNext) ) ) ).
fof(addAssignment_78215,axiom,
! [VarCurr] :
( v83888(VarCurr,bitIndex19)
<=> v83890(VarCurr,bitIndex19) ) ).
fof(addAssignment_78214,axiom,
! [VarCurr] :
( v83890(VarCurr,bitIndex19)
<=> v83899(VarCurr,bitIndex19) ) ).
fof(addAssignment_78213,axiom,
! [VarCurr] :
( v83892(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78212,axiom,
! [VarCurr] :
( v5500(VarCurr,bitIndex19)
<=> v5502(VarCurr,bitIndex19) ) ).
fof(addAssignment_78211,axiom,
! [VarCurr] :
( v5502(VarCurr,bitIndex19)
<=> v5504(VarCurr,bitIndex19) ) ).
fof(addAssignment_78210,axiom,
! [VarNext] :
( v5504(VarNext,bitIndex19)
<=> v140219(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140220(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140219(VarNext,B)
<=> v5504(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1934,axiom,
! [VarNext] :
( v140220(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140219(VarNext,B)
<=> v83873(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140220(VarNext)
<=> v140221(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140221(VarNext)
<=> ( v140223(VarNext)
& v83858(VarNext) ) ) ) ).
fof(writeUnaryOperator_10629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140223(VarNext)
<=> v83867(VarNext) ) ) ).
fof(addAssignment_78209,axiom,
! [VarCurr] :
( v83838(VarCurr,bitIndex19)
<=> v83840(VarCurr,bitIndex19) ) ).
fof(addAssignment_78208,axiom,
! [VarCurr] :
( v83840(VarCurr,bitIndex19)
<=> v83849(VarCurr,bitIndex19) ) ).
fof(addAssignment_78207,axiom,
! [VarCurr] :
( v83842(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78206,axiom,
! [VarCurr] :
( v5493(VarCurr,bitIndex19)
<=> v5495(VarCurr,bitIndex19) ) ).
fof(addAssignment_78205,axiom,
! [VarCurr] :
( v5495(VarCurr,bitIndex19)
<=> v5497(VarCurr,bitIndex19) ) ).
fof(addAssignment_78204,axiom,
! [VarNext] :
( v5497(VarNext,bitIndex19)
<=> v140211(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140212(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140211(VarNext,B)
<=> v5497(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1933,axiom,
! [VarNext] :
( v140212(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140211(VarNext,B)
<=> v83823(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140212(VarNext)
<=> v140213(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140213(VarNext)
<=> ( v140215(VarNext)
& v83808(VarNext) ) ) ) ).
fof(writeUnaryOperator_10628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140215(VarNext)
<=> v83817(VarNext) ) ) ).
fof(addAssignment_78203,axiom,
! [VarCurr] :
( v83788(VarCurr,bitIndex19)
<=> v83790(VarCurr,bitIndex19) ) ).
fof(addAssignment_78202,axiom,
! [VarCurr] :
( v83790(VarCurr,bitIndex19)
<=> v83799(VarCurr,bitIndex19) ) ).
fof(addAssignment_78201,axiom,
! [VarCurr] :
( v83792(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78200,axiom,
! [VarCurr] :
( v5487(VarCurr,bitIndex19)
<=> v5489(VarCurr,bitIndex19) ) ).
fof(addAssignment_78199,axiom,
! [VarCurr] :
( v5489(VarCurr,bitIndex19)
<=> v5491(VarCurr,bitIndex19) ) ).
fof(addAssignment_78198,axiom,
! [VarNext] :
( v5491(VarNext,bitIndex19)
<=> v140203(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140204(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140203(VarNext,B)
<=> v5491(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1932,axiom,
! [VarNext] :
( v140204(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140203(VarNext,B)
<=> v83773(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140204(VarNext)
<=> v140205(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140205(VarNext)
<=> ( v140207(VarNext)
& v83758(VarNext) ) ) ) ).
fof(writeUnaryOperator_10627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140207(VarNext)
<=> v83767(VarNext) ) ) ).
fof(addAssignment_78197,axiom,
! [VarCurr] :
( v83738(VarCurr,bitIndex19)
<=> v83740(VarCurr,bitIndex19) ) ).
fof(addAssignment_78196,axiom,
! [VarCurr] :
( v83740(VarCurr,bitIndex19)
<=> v83749(VarCurr,bitIndex19) ) ).
fof(addAssignment_78195,axiom,
! [VarCurr] :
( v83742(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78194,axiom,
! [VarCurr] :
( v5480(VarCurr,bitIndex19)
<=> v5482(VarCurr,bitIndex19) ) ).
fof(addAssignment_78193,axiom,
! [VarCurr] :
( v5482(VarCurr,bitIndex19)
<=> v5484(VarCurr,bitIndex19) ) ).
fof(addAssignment_78192,axiom,
! [VarNext] :
( v5484(VarNext,bitIndex19)
<=> v140195(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140196(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140195(VarNext,B)
<=> v5484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1931,axiom,
! [VarNext] :
( v140196(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140195(VarNext,B)
<=> v83723(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140196(VarNext)
<=> v140197(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140197(VarNext)
<=> ( v140199(VarNext)
& v83708(VarNext) ) ) ) ).
fof(writeUnaryOperator_10626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140199(VarNext)
<=> v83717(VarNext) ) ) ).
fof(addAssignment_78191,axiom,
! [VarCurr] :
( v83688(VarCurr,bitIndex19)
<=> v83690(VarCurr,bitIndex19) ) ).
fof(addAssignment_78190,axiom,
! [VarCurr] :
( v83690(VarCurr,bitIndex19)
<=> v83699(VarCurr,bitIndex19) ) ).
fof(addAssignment_78189,axiom,
! [VarCurr] :
( v83692(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78188,axiom,
! [VarCurr] :
( v5473(VarCurr,bitIndex19)
<=> v5475(VarCurr,bitIndex19) ) ).
fof(addAssignment_78187,axiom,
! [VarCurr] :
( v5475(VarCurr,bitIndex19)
<=> v5477(VarCurr,bitIndex19) ) ).
fof(addAssignment_78186,axiom,
! [VarNext] :
( v5477(VarNext,bitIndex19)
<=> v140187(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140188(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140187(VarNext,B)
<=> v5477(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1930,axiom,
! [VarNext] :
( v140188(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140187(VarNext,B)
<=> v83673(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140188(VarNext)
<=> v140189(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140189(VarNext)
<=> ( v140191(VarNext)
& v83658(VarNext) ) ) ) ).
fof(writeUnaryOperator_10625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140191(VarNext)
<=> v83667(VarNext) ) ) ).
fof(addAssignment_78185,axiom,
! [VarCurr] :
( v83638(VarCurr,bitIndex19)
<=> v83640(VarCurr,bitIndex19) ) ).
fof(addAssignment_78184,axiom,
! [VarCurr] :
( v83640(VarCurr,bitIndex19)
<=> v83649(VarCurr,bitIndex19) ) ).
fof(addAssignment_78183,axiom,
! [VarCurr] :
( v83642(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78182,axiom,
! [VarCurr] :
( v5466(VarCurr,bitIndex19)
<=> v5468(VarCurr,bitIndex19) ) ).
fof(addAssignment_78181,axiom,
! [VarCurr] :
( v5468(VarCurr,bitIndex19)
<=> v5470(VarCurr,bitIndex19) ) ).
fof(addAssignment_78180,axiom,
! [VarNext] :
( v5470(VarNext,bitIndex19)
<=> v140179(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140180(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140179(VarNext,B)
<=> v5470(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1929,axiom,
! [VarNext] :
( v140180(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140179(VarNext,B)
<=> v83623(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140180(VarNext)
<=> v140181(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140181(VarNext)
<=> ( v140183(VarNext)
& v83608(VarNext) ) ) ) ).
fof(writeUnaryOperator_10624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140183(VarNext)
<=> v83617(VarNext) ) ) ).
fof(addAssignment_78179,axiom,
! [VarCurr] :
( v83588(VarCurr,bitIndex19)
<=> v83590(VarCurr,bitIndex19) ) ).
fof(addAssignment_78178,axiom,
! [VarCurr] :
( v83590(VarCurr,bitIndex19)
<=> v83599(VarCurr,bitIndex19) ) ).
fof(addAssignment_78177,axiom,
! [VarCurr] :
( v83592(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78176,axiom,
! [VarCurr] :
( v5459(VarCurr,bitIndex19)
<=> v5461(VarCurr,bitIndex19) ) ).
fof(addAssignment_78175,axiom,
! [VarCurr] :
( v5461(VarCurr,bitIndex19)
<=> v5463(VarCurr,bitIndex19) ) ).
fof(addAssignment_78174,axiom,
! [VarNext] :
( v5463(VarNext,bitIndex19)
<=> v140171(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140172(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140171(VarNext,B)
<=> v5463(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1928,axiom,
! [VarNext] :
( v140172(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140171(VarNext,B)
<=> v83573(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140172(VarNext)
<=> v140173(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140173(VarNext)
<=> ( v140175(VarNext)
& v83558(VarNext) ) ) ) ).
fof(writeUnaryOperator_10623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140175(VarNext)
<=> v83567(VarNext) ) ) ).
fof(addAssignment_78173,axiom,
! [VarCurr] :
( v83538(VarCurr,bitIndex19)
<=> v83540(VarCurr,bitIndex19) ) ).
fof(addAssignment_78172,axiom,
! [VarCurr] :
( v83540(VarCurr,bitIndex19)
<=> v83549(VarCurr,bitIndex19) ) ).
fof(addAssignment_78171,axiom,
! [VarCurr] :
( v83542(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78170,axiom,
! [VarCurr] :
( v5452(VarCurr,bitIndex19)
<=> v5454(VarCurr,bitIndex19) ) ).
fof(addAssignment_78169,axiom,
! [VarCurr] :
( v5454(VarCurr,bitIndex19)
<=> v5456(VarCurr,bitIndex19) ) ).
fof(addAssignment_78168,axiom,
! [VarNext] :
( v5456(VarNext,bitIndex19)
<=> v140163(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140164(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140163(VarNext,B)
<=> v5456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1927,axiom,
! [VarNext] :
( v140164(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140163(VarNext,B)
<=> v83523(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140164(VarNext)
<=> v140165(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140165(VarNext)
<=> ( v140167(VarNext)
& v83508(VarNext) ) ) ) ).
fof(writeUnaryOperator_10622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140167(VarNext)
<=> v83517(VarNext) ) ) ).
fof(addAssignment_78167,axiom,
! [VarCurr] :
( v83488(VarCurr,bitIndex19)
<=> v83490(VarCurr,bitIndex19) ) ).
fof(addAssignment_78166,axiom,
! [VarCurr] :
( v83490(VarCurr,bitIndex19)
<=> v83499(VarCurr,bitIndex19) ) ).
fof(addAssignment_78165,axiom,
! [VarCurr] :
( v83492(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78164,axiom,
! [VarCurr] :
( v5445(VarCurr,bitIndex19)
<=> v5447(VarCurr,bitIndex19) ) ).
fof(addAssignment_78163,axiom,
! [VarCurr] :
( v5447(VarCurr,bitIndex19)
<=> v5449(VarCurr,bitIndex19) ) ).
fof(addAssignment_78162,axiom,
! [VarNext] :
( v5449(VarNext,bitIndex19)
<=> v140155(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140156(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140155(VarNext,B)
<=> v5449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1926,axiom,
! [VarNext] :
( v140156(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140155(VarNext,B)
<=> v83473(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140156(VarNext)
<=> v140157(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140157(VarNext)
<=> ( v140159(VarNext)
& v83458(VarNext) ) ) ) ).
fof(writeUnaryOperator_10621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140159(VarNext)
<=> v83467(VarNext) ) ) ).
fof(addAssignment_78161,axiom,
! [VarCurr] :
( v83438(VarCurr,bitIndex19)
<=> v83440(VarCurr,bitIndex19) ) ).
fof(addAssignment_78160,axiom,
! [VarCurr] :
( v83440(VarCurr,bitIndex19)
<=> v83449(VarCurr,bitIndex19) ) ).
fof(addAssignment_78159,axiom,
! [VarCurr] :
( v83442(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78158,axiom,
! [VarCurr] :
( v5438(VarCurr,bitIndex19)
<=> v5440(VarCurr,bitIndex19) ) ).
fof(addAssignment_78157,axiom,
! [VarCurr] :
( v5440(VarCurr,bitIndex19)
<=> v5442(VarCurr,bitIndex19) ) ).
fof(addAssignment_78156,axiom,
! [VarNext] :
( v5442(VarNext,bitIndex19)
<=> v140147(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140148(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140147(VarNext,B)
<=> v5442(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1925,axiom,
! [VarNext] :
( v140148(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140147(VarNext,B)
<=> v83423(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140148(VarNext)
<=> v140149(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140149(VarNext)
<=> ( v140151(VarNext)
& v83408(VarNext) ) ) ) ).
fof(writeUnaryOperator_10620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140151(VarNext)
<=> v83417(VarNext) ) ) ).
fof(addAssignment_78155,axiom,
! [VarCurr] :
( v83388(VarCurr,bitIndex19)
<=> v83390(VarCurr,bitIndex19) ) ).
fof(addAssignment_78154,axiom,
! [VarCurr] :
( v83390(VarCurr,bitIndex19)
<=> v83399(VarCurr,bitIndex19) ) ).
fof(addAssignment_78153,axiom,
! [VarCurr] :
( v83392(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78152,axiom,
! [VarCurr] :
( v5431(VarCurr,bitIndex19)
<=> v5433(VarCurr,bitIndex19) ) ).
fof(addAssignment_78151,axiom,
! [VarCurr] :
( v5433(VarCurr,bitIndex19)
<=> v5435(VarCurr,bitIndex19) ) ).
fof(addAssignment_78150,axiom,
! [VarNext] :
( v5435(VarNext,bitIndex19)
<=> v140139(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140140(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140139(VarNext,B)
<=> v5435(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1924,axiom,
! [VarNext] :
( v140140(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140139(VarNext,B)
<=> v83373(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140140(VarNext)
<=> v140141(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140141(VarNext)
<=> ( v140143(VarNext)
& v83358(VarNext) ) ) ) ).
fof(writeUnaryOperator_10619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140143(VarNext)
<=> v83367(VarNext) ) ) ).
fof(addAssignment_78149,axiom,
! [VarCurr] :
( v83338(VarCurr,bitIndex19)
<=> v83340(VarCurr,bitIndex19) ) ).
fof(addAssignment_78148,axiom,
! [VarCurr] :
( v83340(VarCurr,bitIndex19)
<=> v83349(VarCurr,bitIndex19) ) ).
fof(addAssignment_78147,axiom,
! [VarCurr] :
( v83342(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78146,axiom,
! [VarCurr] :
( v5424(VarCurr,bitIndex19)
<=> v5426(VarCurr,bitIndex19) ) ).
fof(addAssignment_78145,axiom,
! [VarCurr] :
( v5426(VarCurr,bitIndex19)
<=> v5428(VarCurr,bitIndex19) ) ).
fof(addAssignment_78144,axiom,
! [VarNext] :
( v5428(VarNext,bitIndex19)
<=> v140131(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140132(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140131(VarNext,B)
<=> v5428(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1923,axiom,
! [VarNext] :
( v140132(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140131(VarNext,B)
<=> v83323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140132(VarNext)
<=> v140133(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140133(VarNext)
<=> ( v140135(VarNext)
& v83308(VarNext) ) ) ) ).
fof(writeUnaryOperator_10618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140135(VarNext)
<=> v83317(VarNext) ) ) ).
fof(addAssignment_78143,axiom,
! [VarCurr] :
( v83288(VarCurr,bitIndex19)
<=> v83290(VarCurr,bitIndex19) ) ).
fof(addAssignment_78142,axiom,
! [VarCurr] :
( v83290(VarCurr,bitIndex19)
<=> v83299(VarCurr,bitIndex19) ) ).
fof(addAssignment_78141,axiom,
! [VarCurr] :
( v83292(VarCurr,bitIndex19)
<=> v82926(VarCurr,bitIndex19) ) ).
fof(addAssignment_78140,axiom,
! [VarCurr] :
( v5418(VarCurr,bitIndex19)
<=> v5420(VarCurr,bitIndex19) ) ).
fof(addAssignment_78139,axiom,
! [VarCurr] :
( v5420(VarCurr,bitIndex19)
<=> v5422(VarCurr,bitIndex19) ) ).
fof(addAssignment_78138,axiom,
! [VarNext] :
( v5422(VarNext,bitIndex19)
<=> v140123(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140124(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140123(VarNext,B)
<=> v5422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1922,axiom,
! [VarNext] :
( v140124(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v140123(VarNext,B)
<=> v83273(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140124(VarNext)
<=> v140125(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140125(VarNext)
<=> ( v140127(VarNext)
& v83256(VarNext) ) ) ) ).
fof(writeUnaryOperator_10617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140127(VarNext)
<=> v83267(VarNext) ) ) ).
fof(addAssignment_78137,axiom,
! [VarCurr] :
( v82920(VarCurr,bitIndex19)
<=> v82922(VarCurr,bitIndex19) ) ).
fof(addAssignment_78136,axiom,
! [VarCurr] :
( v82922(VarCurr,bitIndex19)
<=> v83246(VarCurr,bitIndex19) ) ).
fof(addAssignment_78135,axiom,
! [VarCurr] :
( v83038(VarCurr)
<=> v83040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18692,axiom,
! [VarCurr] :
( v83040(VarCurr)
<=> ( v140121(VarCurr)
& v83064(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2070,axiom,
! [VarCurr] :
( v140121(VarCurr)
<=> ( ( v83042(VarCurr,bitIndex3)
<=> $false )
& ( v83042(VarCurr,bitIndex2)
<=> $false )
& ( v83042(VarCurr,bitIndex1)
<=> $false )
& ( v83042(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_78134,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v83042(VarCurr,B)
<=> v83044(VarCurr,B) ) ) ).
fof(addAssignment_78133,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v83044(VarCurr,B)
<=> v83046(VarCurr,B) ) ) ).
fof(addAssignment_78132,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v83046(VarNext,B)
<=> v140113(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140114(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140113(VarNext,B)
<=> v83046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1921,axiom,
! [VarNext] :
( v140114(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v140113(VarNext,B)
<=> v135414(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140114(VarNext)
<=> v140115(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140115(VarNext)
<=> ( v140117(VarNext)
& v135399(VarNext) ) ) ) ).
fof(writeUnaryOperator_10616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140117(VarNext)
<=> v135408(VarNext) ) ) ).
fof(addAssignment_78131,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v83056(VarCurr,B)
<=> v83058(VarCurr,B) ) ) ).
fof(addAssignment_78130,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v83058(VarCurr,B)
<=> v83060(VarCurr,B) ) ) ).
fof(addAssignment_78129,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v83060(VarCurr,B)
<=> v83062(VarCurr,B) ) ) ).
fof(addAssignment_78128,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v83062(VarCurr,B)
<=> v135340(VarCurr,B) ) ) ).
fof(addAssignment_78127,axiom,
! [VarCurr] :
( v83064(VarCurr)
<=> v83066(VarCurr) ) ).
fof(addAssignment_78126,axiom,
! [VarCurr] :
( v83066(VarCurr)
<=> v83068(VarCurr) ) ).
fof(addAssignment_78125,axiom,
! [VarCurr] :
( v83068(VarCurr)
<=> v83070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18689,axiom,
! [VarCurr] :
( v83070(VarCurr)
<=> ( v140110(VarCurr)
& v127270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18688,axiom,
! [VarCurr] :
( v140110(VarCurr)
<=> ( v2878(VarCurr)
& v140111(VarCurr) ) ) ).
fof(writeUnaryOperator_10615,axiom,
! [VarCurr] :
( ~ v140111(VarCurr)
<=> v83072(VarCurr) ) ).
fof(addAssignment_78124,axiom,
! [VarCurr] :
( v83072(VarCurr)
<=> v83074(VarCurr) ) ).
fof(addAssignment_78123,axiom,
! [VarCurr] :
( v83074(VarCurr)
<=> v83076(VarCurr) ) ).
fof(addAssignment_78122,axiom,
! [VarCurr] :
( v83076(VarCurr)
<=> v83078(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140093(VarNext)
=> ( v83078(VarNext)
<=> v83078(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1920,axiom,
! [VarNext] :
( v140093(VarNext)
=> ( v83078(VarNext)
<=> v140103(VarNext) ) ) ).
fof(addAssignment_78121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140103(VarNext)
<=> v140101(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1501,axiom,
! [VarCurr] :
( ~ v140104(VarCurr)
=> ( v140101(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1486,axiom,
! [VarCurr] :
( v140104(VarCurr)
=> ( v140101(VarCurr)
<=> v83088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18687,axiom,
! [VarCurr] :
( v140104(VarCurr)
<=> ( v140105(VarCurr)
& v140106(VarCurr) ) ) ).
fof(writeUnaryOperator_10614,axiom,
! [VarCurr] :
( ~ v140106(VarCurr)
<=> v83084(VarCurr) ) ).
fof(writeUnaryOperator_10613,axiom,
! [VarCurr] :
( ~ v140105(VarCurr)
<=> v83080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140093(VarNext)
<=> v140094(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140094(VarNext)
<=> ( v140095(VarNext)
& v140088(VarNext) ) ) ) ).
fof(writeUnaryOperator_10612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v140095(VarNext)
<=> v140097(VarNext) ) ) ).
fof(addAssignment_78120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v140097(VarNext)
<=> v140088(VarCurr) ) ) ).
fof(addAssignment_78119,axiom,
! [VarCurr] :
( v140088(VarCurr)
<=> v140090(VarCurr) ) ).
fof(addAssignment_78118,axiom,
! [VarCurr] :
( v140090(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_78117,axiom,
! [VarCurr] :
( v83088(VarCurr)
<=> v83090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18684,axiom,
! [VarCurr] :
( v83090(VarCurr)
<=> ( v140080(VarCurr)
| v140083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18683,axiom,
! [VarCurr] :
( v140083(VarCurr)
<=> ( v83076(VarCurr)
& v140084(VarCurr) ) ) ).
fof(writeUnaryOperator_10611,axiom,
! [VarCurr] :
( ~ v140084(VarCurr)
<=> v140085(VarCurr) ) ).
fof(addAssignment_78116,axiom,
! [VarCurr] :
( v140085(VarCurr)
<=> v140086(VarCurr) ) ).
fof(addAssignment_78115,axiom,
! [VarCurr] :
( v140086(VarCurr)
<=> v140078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18682,axiom,
! [VarCurr] :
( v140080(VarCurr)
<=> ( v83092(VarCurr)
& v140081(VarCurr) ) ) ).
fof(addAssignment_78114,axiom,
! [VarCurr] :
( v140081(VarCurr)
<=> v140082(VarCurr) ) ).
fof(addAssignment_78113,axiom,
! [VarCurr] :
( v140082(VarCurr)
<=> v140078(VarCurr) ) ).
fof(addAssignment_78112,axiom,
! [VarCurr] :
( v140078(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_78111,axiom,
! [VarCurr] :
( v83092(VarCurr)
<=> v83094(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1500,axiom,
! [VarCurr] :
( ~ v83096(VarCurr)
=> ( v83094(VarCurr)
<=> v140075(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1485,axiom,
! [VarCurr] :
( v83096(VarCurr)
=> ( v83094(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1499,axiom,
! [VarCurr] :
( ~ v140076(VarCurr)
=> ( v140075(VarCurr)
<=> v140069(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1484,axiom,
! [VarCurr] :
( v140076(VarCurr)
=> ( v140075(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18681,axiom,
! [VarCurr] :
( v140076(VarCurr)
<=> ( v86877(VarCurr)
| v82954(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1498,axiom,
! [VarCurr] :
( ~ v140071(VarCurr)
=> ( v140069(VarCurr)
<=> v140072(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1483,axiom,
! [VarCurr] :
( v140071(VarCurr)
=> ( v140069(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1497,axiom,
! [VarCurr] :
( ~ v84897(VarCurr)
=> ( v140072(VarCurr)
<=> v140073(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1482,axiom,
! [VarCurr] :
( v84897(VarCurr)
=> ( v140072(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1496,axiom,
! [VarCurr] :
( ~ v101501(VarCurr)
=> ( v140073(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1481,axiom,
! [VarCurr] :
( v101501(VarCurr)
=> ( v140073(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18680,axiom,
! [VarCurr] :
( v140071(VarCurr)
<=> ( v101598(VarCurr)
& v101501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18679,axiom,
! [VarCurr] :
( v83096(VarCurr)
<=> ( v140042(VarCurr)
& v140044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18678,axiom,
! [VarCurr] :
( v140044(VarCurr)
<=> ( v140045(VarCurr)
| v140066(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2069,axiom,
! [VarCurr] :
( v140066(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v140067(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v140067(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v140067(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v140067(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_78110,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v140067(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_78109,axiom,
! [VarCurr] :
( v140067(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18677,axiom,
! [VarCurr] :
( v140045(VarCurr)
<=> ( v140046(VarCurr)
| v140047(VarCurr) ) ) ).
fof(writeUnaryOperator_10610,axiom,
! [VarCurr] :
( ~ v140047(VarCurr)
<=> v140049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18676,axiom,
! [VarCurr] :
( v140049(VarCurr)
<=> ( v140050(VarCurr)
& v140061(VarCurr) ) ) ).
fof(writeUnaryOperator_10609,axiom,
! [VarCurr] :
( ~ v140061(VarCurr)
<=> v140062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18675,axiom,
! [VarCurr] :
( v140062(VarCurr)
<=> ( v140063(VarCurr)
& v140065(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6817,axiom,
! [VarCurr] :
( v140065(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v101570(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18674,axiom,
! [VarCurr] :
( v140063(VarCurr)
<=> ( v135621(VarCurr)
| v140064(VarCurr) ) ) ).
fof(writeUnaryOperator_10608,axiom,
! [VarCurr] :
( ~ v140064(VarCurr)
<=> v101570(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18673,axiom,
! [VarCurr] :
( v140050(VarCurr)
<=> ( v140051(VarCurr)
& v140056(VarCurr) ) ) ).
fof(writeUnaryOperator_10607,axiom,
! [VarCurr] :
( ~ v140056(VarCurr)
<=> v140057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18672,axiom,
! [VarCurr] :
( v140057(VarCurr)
<=> ( v140058(VarCurr)
& v140060(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6816,axiom,
! [VarCurr] :
( v140060(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v101570(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18671,axiom,
! [VarCurr] :
( v140058(VarCurr)
<=> ( v135615(VarCurr)
| v140059(VarCurr) ) ) ).
fof(writeUnaryOperator_10606,axiom,
! [VarCurr] :
( ~ v140059(VarCurr)
<=> v101570(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10605,axiom,
! [VarCurr] :
( ~ v140051(VarCurr)
<=> v140052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18670,axiom,
! [VarCurr] :
( v140052(VarCurr)
<=> ( v140053(VarCurr)
& v140055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18669,axiom,
! [VarCurr] :
( v140055(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v101570(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18668,axiom,
! [VarCurr] :
( v140053(VarCurr)
<=> ( v135609(VarCurr)
| v140054(VarCurr) ) ) ).
fof(writeUnaryOperator_10604,axiom,
! [VarCurr] :
( ~ v140054(VarCurr)
<=> v101570(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10603,axiom,
! [VarCurr] :
( ~ v140046(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18667,axiom,
! [VarCurr] :
( v140042(VarCurr)
<=> ( v140043(VarCurr)
& v140017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18666,axiom,
! [VarCurr] :
( v140043(VarCurr)
<=> ( v83098(VarCurr)
& v139992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18665,axiom,
! [VarCurr] :
( v140017(VarCurr)
<=> ( v140019(VarCurr)
| v140039(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6815,axiom,
! [VarCurr] :
( v140039(VarCurr)
<=> ( v140040(VarCurr)
& v101258(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_2068,axiom,
! [VarCurr] :
( v140040(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18664,axiom,
! [VarCurr] :
( v140019(VarCurr)
<=> ( v140020(VarCurr)
| v140037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6814,axiom,
! [VarCurr] :
( v140037(VarCurr)
<=> ( v140038(VarCurr)
& v101258(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_2067,axiom,
! [VarCurr] :
( v140038(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18663,axiom,
! [VarCurr] :
( v140020(VarCurr)
<=> ( v140021(VarCurr)
| v140035(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6813,axiom,
! [VarCurr] :
( v140035(VarCurr)
<=> ( v140036(VarCurr)
& v101258(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_2066,axiom,
! [VarCurr] :
( v140036(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18662,axiom,
! [VarCurr] :
( v140021(VarCurr)
<=> ( v140022(VarCurr)
| v140033(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6812,axiom,
! [VarCurr] :
( v140033(VarCurr)
<=> ( v140034(VarCurr)
& v101258(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_2065,axiom,
! [VarCurr] :
( v140034(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18661,axiom,
! [VarCurr] :
( v140022(VarCurr)
<=> ( v140023(VarCurr)
| v140031(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6811,axiom,
! [VarCurr] :
( v140031(VarCurr)
<=> ( v140032(VarCurr)
& v101258(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_2064,axiom,
! [VarCurr] :
( v140032(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18660,axiom,
! [VarCurr] :
( v140023(VarCurr)
<=> ( v140024(VarCurr)
| v140029(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6810,axiom,
! [VarCurr] :
( v140029(VarCurr)
<=> ( v140030(VarCurr)
& v101258(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_2063,axiom,
! [VarCurr] :
( v140030(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18659,axiom,
! [VarCurr] :
( v140024(VarCurr)
<=> ( v140025(VarCurr)
| v140027(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6809,axiom,
! [VarCurr] :
( v140027(VarCurr)
<=> ( v140028(VarCurr)
& v101258(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_2062,axiom,
! [VarCurr] :
( v140028(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18658,axiom,
! [VarCurr] :
( v140025(VarCurr)
<=> ( v140026(VarCurr)
& v101258(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_2061,axiom,
! [VarCurr] :
( v140026(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18657,axiom,
! [VarCurr] :
( v139992(VarCurr)
<=> ( v139994(VarCurr)
| v140014(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6808,axiom,
! [VarCurr] :
( v140014(VarCurr)
<=> ( v140015(VarCurr)
& v101469(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_2060,axiom,
! [VarCurr] :
( v140015(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18656,axiom,
! [VarCurr] :
( v139994(VarCurr)
<=> ( v139995(VarCurr)
| v140012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6807,axiom,
! [VarCurr] :
( v140012(VarCurr)
<=> ( v140013(VarCurr)
& v101469(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_2059,axiom,
! [VarCurr] :
( v140013(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18655,axiom,
! [VarCurr] :
( v139995(VarCurr)
<=> ( v139996(VarCurr)
| v140010(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6806,axiom,
! [VarCurr] :
( v140010(VarCurr)
<=> ( v140011(VarCurr)
& v101469(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_2058,axiom,
! [VarCurr] :
( v140011(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18654,axiom,
! [VarCurr] :
( v139996(VarCurr)
<=> ( v139997(VarCurr)
| v140008(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6805,axiom,
! [VarCurr] :
( v140008(VarCurr)
<=> ( v140009(VarCurr)
& v101469(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_2057,axiom,
! [VarCurr] :
( v140009(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18653,axiom,
! [VarCurr] :
( v139997(VarCurr)
<=> ( v139998(VarCurr)
| v140006(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6804,axiom,
! [VarCurr] :
( v140006(VarCurr)
<=> ( v140007(VarCurr)
& v101469(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_2056,axiom,
! [VarCurr] :
( v140007(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18652,axiom,
! [VarCurr] :
( v139998(VarCurr)
<=> ( v139999(VarCurr)
| v140004(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6803,axiom,
! [VarCurr] :
( v140004(VarCurr)
<=> ( v140005(VarCurr)
& v101469(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_2055,axiom,
! [VarCurr] :
( v140005(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18651,axiom,
! [VarCurr] :
( v139999(VarCurr)
<=> ( v140000(VarCurr)
| v140002(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6802,axiom,
! [VarCurr] :
( v140002(VarCurr)
<=> ( v140003(VarCurr)
& v101469(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_2054,axiom,
! [VarCurr] :
( v140003(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18650,axiom,
! [VarCurr] :
( v140000(VarCurr)
<=> ( v140001(VarCurr)
& v101469(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_2053,axiom,
! [VarCurr] :
( v140001(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18649,axiom,
! [VarCurr] :
( v83098(VarCurr)
<=> ( v139982(VarCurr)
& v139990(VarCurr) ) ) ).
fof(writeUnaryOperator_10602,axiom,
! [VarCurr] :
( ~ v139990(VarCurr)
<=> v88420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18648,axiom,
! [VarCurr] :
( v139982(VarCurr)
<=> ( v139983(VarCurr)
& v139989(VarCurr) ) ) ).
fof(writeUnaryOperator_10601,axiom,
! [VarCurr] :
( ~ v139989(VarCurr)
<=> v84187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18647,axiom,
! [VarCurr] :
( v139983(VarCurr)
<=> ( v139984(VarCurr)
& v139988(VarCurr) ) ) ).
fof(writeUnaryOperator_10600,axiom,
! [VarCurr] :
( ~ v139988(VarCurr)
<=> v127280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18646,axiom,
! [VarCurr] :
( v139984(VarCurr)
<=> ( v139985(VarCurr)
& v139987(VarCurr) ) ) ).
fof(writeUnaryOperator_10599,axiom,
! [VarCurr] :
( ~ v139987(VarCurr)
<=> v97353(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6801,axiom,
! [VarCurr] :
( v139985(VarCurr)
<=> ( v139986(VarCurr)
& v8(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18645,axiom,
! [VarCurr] :
( v139986(VarCurr)
<=> ( v74(VarCurr)
& v83100(VarCurr) ) ) ).
fof(addAssignment_78108,axiom,
! [VarCurr] :
( v83100(VarCurr)
<=> v83102(VarCurr) ) ).
fof(addAssignment_78107,axiom,
! [VarCurr] :
( v83102(VarCurr)
<=> v83104(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139965(VarNext)
=> ( v83104(VarNext)
<=> v83104(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1919,axiom,
! [VarNext] :
( v139965(VarNext)
=> ( v83104(VarNext)
<=> v139975(VarNext) ) ) ).
fof(addAssignment_78106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139975(VarNext)
<=> v139973(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1495,axiom,
! [VarCurr] :
( ~ v139976(VarCurr)
=> ( v139973(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1480,axiom,
! [VarCurr] :
( v139976(VarCurr)
=> ( v139973(VarCurr)
<=> v83114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18644,axiom,
! [VarCurr] :
( v139976(VarCurr)
<=> ( v139977(VarCurr)
& v139978(VarCurr) ) ) ).
fof(writeUnaryOperator_10598,axiom,
! [VarCurr] :
( ~ v139978(VarCurr)
<=> v83110(VarCurr) ) ).
fof(writeUnaryOperator_10597,axiom,
! [VarCurr] :
( ~ v139977(VarCurr)
<=> v83106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139965(VarNext)
<=> v139966(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139966(VarNext)
<=> ( v139967(VarNext)
& v139960(VarNext) ) ) ) ).
fof(writeUnaryOperator_10596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139967(VarNext)
<=> v139969(VarNext) ) ) ).
fof(addAssignment_78105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139969(VarNext)
<=> v139960(VarCurr) ) ) ).
fof(addAssignment_78104,axiom,
! [VarCurr] :
( v139960(VarCurr)
<=> v139962(VarCurr) ) ).
fof(addAssignment_78103,axiom,
! [VarCurr] :
( v139962(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_78102,axiom,
! [VarCurr] :
( v83114(VarCurr)
<=> v83116(VarCurr) ) ).
fof(addAssignment_78101,axiom,
! [VarCurr] :
( v83116(VarCurr)
<=> v83118(VarCurr) ) ).
fof(addAssignment_78100,axiom,
! [VarCurr] :
( v83118(VarCurr)
<=> v83120(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1494,axiom,
! [VarCurr] :
( ~ v139953(VarCurr)
=> ( v83120(VarCurr)
<=> v139958(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1479,axiom,
! [VarCurr] :
( v139953(VarCurr)
=> ( v83120(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1493,axiom,
! [VarCurr] :
( ~ v83096(VarCurr)
=> ( v139958(VarCurr)
<=> v83100(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1478,axiom,
! [VarCurr] :
( v83096(VarCurr)
=> ( v139958(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18641,axiom,
! [VarCurr] :
( v139953(VarCurr)
<=> ( v139954(VarCurr)
& v139955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18640,axiom,
! [VarCurr] :
( v139955(VarCurr)
<=> ( v139956(VarCurr)
| v139957(VarCurr) ) ) ).
fof(writeUnaryOperator_10595,axiom,
! [VarCurr] :
( ~ v139957(VarCurr)
<=> v1051(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6800,axiom,
! [VarCurr] :
( v139956(VarCurr)
<=> ( v1051(VarCurr)
& v83122(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_78099,axiom,
! [VarCurr] :
( v139954(VarCurr)
<=> v83152(VarCurr) ) ).
fof(addAssignment_78098,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83124(VarCurr,B)
<=> v83126(VarCurr,B) ) ) ).
fof(addAssignment_78097,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v83126(VarNext,B)
<=> v139945(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139946(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v139945(VarNext,B)
<=> v83126(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1918,axiom,
! [VarNext] :
( v139946(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v139945(VarNext,B)
<=> v139938(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139946(VarNext)
<=> v139947(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139947(VarNext)
<=> ( v139949(VarNext)
& v139923(VarNext) ) ) ) ).
fof(writeUnaryOperator_10594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139949(VarNext)
<=> v139932(VarNext) ) ) ).
fof(addAssignment_78096,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83136(VarCurr,B)
<=> v83138(VarCurr,B) ) ) ).
fof(addAssignment_78095,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83138(VarCurr,B)
<=> v139914(VarCurr,B) ) ) ).
fof(addAssignment_78094,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83140(VarCurr,B)
<=> v83142(VarCurr,B) ) ) ).
fof(addAssignment_78093,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83142(VarCurr,B)
<=> v83143(VarCurr,B) ) ) ).
fof(addAssignment_78092,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v83122(VarCurr,B)
<=> v83124(VarCurr,B) ) ) ).
fof(addAssignment_78091,axiom,
! [VarCurr] :
( v83124(VarCurr,bitIndex2)
<=> v83126(VarCurr,bitIndex2) ) ).
fof(addAssignment_78090,axiom,
! [VarNext] :
( v83126(VarNext,bitIndex2)
<=> v139927(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139928(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v139927(VarNext,B)
<=> v83126(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1917,axiom,
! [VarNext] :
( v139928(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v139927(VarNext,B)
<=> v139938(VarNext,B) ) ) ) ).
fof(addAssignment_78089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v139938(VarNext,B)
<=> v139936(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1492,axiom,
! [VarCurr] :
( ~ v139939(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v139936(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1477,axiom,
! [VarCurr] :
( v139939(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v139936(VarCurr,B)
<=> v83136(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18637,axiom,
! [VarCurr] :
( v139939(VarCurr)
<=> ( v139940(VarCurr)
& v139941(VarCurr) ) ) ).
fof(writeUnaryOperator_10593,axiom,
! [VarCurr] :
( ~ v139941(VarCurr)
<=> v83132(VarCurr) ) ).
fof(writeUnaryOperator_10592,axiom,
! [VarCurr] :
( ~ v139940(VarCurr)
<=> v83128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139928(VarNext)
<=> v139929(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139929(VarNext)
<=> ( v139930(VarNext)
& v139923(VarNext) ) ) ) ).
fof(writeUnaryOperator_10591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139930(VarNext)
<=> v139932(VarNext) ) ) ).
fof(addAssignment_78088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139932(VarNext)
<=> v139923(VarCurr) ) ) ).
fof(addAssignment_78087,axiom,
! [VarCurr] :
( v139923(VarCurr)
<=> v139925(VarCurr) ) ).
fof(addAssignment_78086,axiom,
! [VarCurr] :
( v139925(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_78085,axiom,
! [VarCurr] :
( v83136(VarCurr,bitIndex2)
<=> v83138(VarCurr,bitIndex2) ) ).
fof(addAssignment_78084,axiom,
! [VarCurr] :
( v83138(VarCurr,bitIndex2)
<=> v139914(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1940,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139914(VarCurr,B)
<=> ( v139915(VarCurr,B)
| v139918(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1939,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139918(VarCurr,B)
<=> ( v83124(VarCurr,B)
& v139919(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10590,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139919(VarCurr,B)
<=> ~ v139920(VarCurr,B) ) ) ).
fof(addAssignment_78083,axiom,
! [VarCurr] :
( v139920(VarCurr,bitIndex0)
<=> v139921(VarCurr) ) ).
fof(addAssignment_78082,axiom,
! [VarCurr] :
( v139920(VarCurr,bitIndex1)
<=> v139921(VarCurr) ) ).
fof(addAssignment_78081,axiom,
! [VarCurr] :
( v139920(VarCurr,bitIndex2)
<=> v139921(VarCurr) ) ).
fof(addAssignment_78080,axiom,
! [VarCurr] :
( v139921(VarCurr)
<=> v83161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1938,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139915(VarCurr,B)
<=> ( v83140(VarCurr,B)
& v139916(VarCurr,B) ) ) ) ).
fof(addAssignment_78079,axiom,
! [VarCurr] :
( v139916(VarCurr,bitIndex0)
<=> v139917(VarCurr) ) ).
fof(addAssignment_78078,axiom,
! [VarCurr] :
( v139916(VarCurr,bitIndex1)
<=> v139917(VarCurr) ) ).
fof(addAssignment_78077,axiom,
! [VarCurr] :
( v139916(VarCurr,bitIndex2)
<=> v139917(VarCurr) ) ).
fof(addAssignment_78076,axiom,
! [VarCurr] :
( v139917(VarCurr)
<=> v83161(VarCurr) ) ).
fof(addAssignment_78075,axiom,
! [VarCurr] :
( v83161(VarCurr)
<=> v83163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18634,axiom,
! [VarCurr] :
( v83163(VarCurr)
<=> ( v139901(VarCurr)
& v139913(VarCurr) ) ) ).
fof(writeUnaryOperator_10589,axiom,
! [VarCurr] :
( ~ v139913(VarCurr)
<=> v84297(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18633,axiom,
! [VarCurr] :
( v139901(VarCurr)
<=> ( v139902(VarCurr)
& v139910(VarCurr) ) ) ).
fof(writeUnaryOperator_10588,axiom,
! [VarCurr] :
( ~ v139910(VarCurr)
<=> v139911(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6799,axiom,
! [VarCurr] :
( v139911(VarCurr)
<=> ( v84297(VarCurr,bitIndex2)
& v139912(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2052,axiom,
! [VarCurr] :
( v139912(VarCurr)
<=> ( ( v83122(VarCurr,bitIndex2)
<=> $false )
& ( v83122(VarCurr,bitIndex1)
<=> $false )
& ( v83122(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18632,axiom,
! [VarCurr] :
( v139902(VarCurr)
<=> ( v139903(VarCurr)
& v139909(VarCurr) ) ) ).
fof(writeUnaryOperator_10587,axiom,
! [VarCurr] :
( ~ v139909(VarCurr)
<=> v84295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18631,axiom,
! [VarCurr] :
( v139903(VarCurr)
<=> ( v139904(VarCurr)
& v84185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18630,axiom,
! [VarCurr] :
( v139904(VarCurr)
<=> ( v139905(VarCurr)
| v139907(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6798,axiom,
! [VarCurr] :
( v139907(VarCurr)
<=> ( v83159(VarCurr)
| v83122(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18629,axiom,
! [VarCurr] :
( v139905(VarCurr)
<=> ( v83165(VarCurr)
& v139906(VarCurr) ) ) ).
fof(writeUnaryOperator_10586,axiom,
! [VarCurr] :
( ~ v139906(VarCurr)
<=> v84099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18628,axiom,
! [VarCurr] :
( v84295(VarCurr)
<=> ( v139874(VarCurr)
& v139883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6797,axiom,
! [VarCurr] :
( v139883(VarCurr)
<=> ( v139885(VarCurr)
| v139899(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6796,axiom,
! [VarCurr] :
( v139885(VarCurr)
<=> ( v139886(VarCurr)
| v139899(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6795,axiom,
! [VarCurr] :
( v139886(VarCurr)
<=> ( v139887(VarCurr)
| v139899(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6794,axiom,
! [VarCurr] :
( v139887(VarCurr)
<=> ( v139888(VarCurr)
| v139899(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6793,axiom,
! [VarCurr] :
( v139888(VarCurr)
<=> ( v139889(VarCurr)
| v139899(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6792,axiom,
! [VarCurr] :
( v139889(VarCurr)
<=> ( v139890(VarCurr)
| v139899(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6791,axiom,
! [VarCurr] :
( v139890(VarCurr)
<=> ( v139891(VarCurr)
| v139899(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6790,axiom,
! [VarCurr] :
( v139891(VarCurr)
<=> ( v139892(VarCurr)
| v139899(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6789,axiom,
! [VarCurr] :
( v139892(VarCurr)
<=> ( v139893(VarCurr)
| v139899(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6788,axiom,
! [VarCurr] :
( v139893(VarCurr)
<=> ( v139894(VarCurr)
| v139899(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6787,axiom,
! [VarCurr] :
( v139894(VarCurr)
<=> ( v139895(VarCurr)
| v139899(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6786,axiom,
! [VarCurr] :
( v139895(VarCurr)
<=> ( v139896(VarCurr)
| v139899(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6785,axiom,
! [VarCurr] :
( v139896(VarCurr)
<=> ( v139897(VarCurr)
| v139899(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6784,axiom,
! [VarCurr] :
( v139897(VarCurr)
<=> ( v139898(VarCurr)
| v139899(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6783,axiom,
! [VarCurr] :
( v139898(VarCurr)
<=> ( v139899(VarCurr,bitIndex0)
| v139899(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1937,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139899(VarCurr,B)
<=> ( v115141(VarCurr,B)
& v85708(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18627,axiom,
! [VarCurr] :
( v139874(VarCurr)
<=> ( v139875(VarCurr)
& v139882(VarCurr) ) ) ).
fof(writeUnaryOperator_10585,axiom,
! [VarCurr] :
( ~ v139882(VarCurr)
<=> v111651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18626,axiom,
! [VarCurr] :
( v139875(VarCurr)
<=> ( v139876(VarCurr)
& v139877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18625,axiom,
! [VarCurr] :
( v139877(VarCurr)
<=> ( v139878(VarCurr)
| v139881(VarCurr) ) ) ).
fof(writeUnaryOperator_10584,axiom,
! [VarCurr] :
( ~ v139881(VarCurr)
<=> v139820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18624,axiom,
! [VarCurr] :
( v139878(VarCurr)
<=> ( v139879(VarCurr)
& v139880(VarCurr) ) ) ).
fof(writeUnaryOperator_10583,axiom,
! [VarCurr] :
( ~ v139880(VarCurr)
<=> v126727(VarCurr) ) ).
fof(writeUnaryOperator_10582,axiom,
! [VarCurr] :
( ~ v139879(VarCurr)
<=> v2878(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6782,axiom,
! [VarCurr] :
( v139876(VarCurr)
<=> ( v84297(VarCurr,bitIndex3)
& v88418(VarCurr) ) ) ).
fof(addAssignment_78074,axiom,
! [VarCurr] :
( v84297(VarCurr,bitIndex3)
<=> v89072(VarCurr,bitIndex3) ) ).
fof(addAssignment_78073,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v84299(VarCurr,B)
<=> v84301(VarCurr,B) ) ) ).
fof(addAssignment_78072,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v84301(VarCurr,B)
<=> v84303(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139857(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v84303(VarNext,B)
<=> v84303(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1916,axiom,
! [VarNext] :
( v139857(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v84303(VarNext,B)
<=> v139867(VarNext,B) ) ) ) ).
fof(addAssignment_78071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139867(VarNext,B)
<=> v139865(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1491,axiom,
! [VarCurr] :
( ~ v139868(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139865(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1476,axiom,
! [VarCurr] :
( v139868(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139865(VarCurr,B)
<=> v84313(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18623,axiom,
! [VarCurr] :
( v139868(VarCurr)
<=> ( v139869(VarCurr)
& v139870(VarCurr) ) ) ).
fof(writeUnaryOperator_10581,axiom,
! [VarCurr] :
( ~ v139870(VarCurr)
<=> v84309(VarCurr) ) ).
fof(writeUnaryOperator_10580,axiom,
! [VarCurr] :
( ~ v139869(VarCurr)
<=> v84305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139857(VarNext)
<=> v139858(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139858(VarNext)
<=> ( v139859(VarNext)
& v139852(VarNext) ) ) ) ).
fof(writeUnaryOperator_10579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139859(VarNext)
<=> v139861(VarNext) ) ) ).
fof(addAssignment_78070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139861(VarNext)
<=> v139852(VarCurr) ) ) ).
fof(addAssignment_78069,axiom,
! [VarCurr] :
( v139852(VarCurr)
<=> v139854(VarCurr) ) ).
fof(addAssignment_78068,axiom,
! [VarCurr] :
( v139854(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_78067,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v84313(VarCurr,B)
<=> v84315(VarCurr,B) ) ) ).
fof(addAssignment_78066,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v84315(VarCurr,B)
<=> v84317(VarCurr,B) ) ) ).
fof(addAssignment_78065,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v84317(VarCurr,B)
<=> v84319(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1490,axiom,
! [VarCurr] :
( ~ v139794(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v84319(VarCurr,B)
<=> v84299(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1475,axiom,
! [VarCurr] :
( v139794(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v84319(VarCurr,B)
<=> v139846(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7,axiom,
! [VarCurr] :
( ( ~ v139801(VarCurr)
& ~ v139807(VarCurr)
& ~ v139809(VarCurr)
& ~ v139811(VarCurr)
& ~ v139836(VarCurr)
& ~ v139837(VarCurr)
& ~ v139838(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v139846(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6,axiom,
! [VarCurr] :
( v139838(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139846(VarCurr,B)
<=> b00001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5,axiom,
! [VarCurr] :
( v139837(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139846(VarCurr,B)
<=> b00110(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_6,axiom,
! [VarCurr] :
( v139836(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139846(VarCurr,B)
<=> v139848(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_6,axiom,
! [VarCurr] :
( v139811(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139846(VarCurr,B)
<=> b00100(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_11,axiom,
! [VarCurr] :
( v139809(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139846(VarCurr,B)
<=> b00011(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_21,axiom,
! [VarCurr] :
( v139807(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139846(VarCurr,B)
<=> b00010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_21,axiom,
! [VarCurr] :
( v139801(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139846(VarCurr,B)
<=> v139847(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1489,axiom,
! [VarCurr] :
( ~ v88815(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139848(VarCurr,B)
<=> b00010(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1474,axiom,
! [VarCurr] :
( v88815(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139848(VarCurr,B)
<=> v139849(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1488,axiom,
! [VarCurr] :
( ~ v84321(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139849(VarCurr,B)
<=> v139850(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1473,axiom,
! [VarCurr] :
( v84321(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139849(VarCurr,B)
<=> b00101(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1487,axiom,
! [VarCurr] :
( ~ v84488(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139850(VarCurr,B)
<=> b00001(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1472,axiom,
! [VarCurr] :
( v84488(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139850(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_20,axiom,
! [VarCurr] :
( ~ v84321(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139847(VarCurr,B)
<=> b00001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_20,axiom,
! [VarCurr] :
( v84321(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139847(VarCurr,B)
<=> b00101(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18620,axiom,
! [VarCurr] :
( v139794(VarCurr)
<=> ( v139795(VarCurr)
| v139839(VarCurr) ) ) ).
fof(writeUnaryOperator_10578,axiom,
! [VarCurr] :
( ~ v139839(VarCurr)
<=> v139840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18619,axiom,
! [VarCurr] :
( v139840(VarCurr)
<=> ( v139841(VarCurr)
| v88734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18618,axiom,
! [VarCurr] :
( v139841(VarCurr)
<=> ( v139842(VarCurr)
| v88687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18617,axiom,
! [VarCurr] :
( v139842(VarCurr)
<=> ( v139843(VarCurr)
| v88805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18616,axiom,
! [VarCurr] :
( v139843(VarCurr)
<=> ( v139844(VarCurr)
| v139835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18615,axiom,
! [VarCurr] :
( v139844(VarCurr)
<=> ( v139845(VarCurr)
| v139748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18614,axiom,
! [VarCurr] :
( v139845(VarCurr)
<=> ( v139806(VarCurr)
| v139557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18613,axiom,
! [VarCurr] :
( v139795(VarCurr)
<=> ( v139796(VarCurr)
| v139838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18612,axiom,
! [VarCurr] :
( v139838(VarCurr)
<=> ( v88811(VarCurr)
& v88734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18611,axiom,
! [VarCurr] :
( v139796(VarCurr)
<=> ( v139797(VarCurr)
| v139837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18610,axiom,
! [VarCurr] :
( v139837(VarCurr)
<=> ( v88686(VarCurr)
& v88687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18609,axiom,
! [VarCurr] :
( v139797(VarCurr)
<=> ( v139798(VarCurr)
| v139836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18608,axiom,
! [VarCurr] :
( v139836(VarCurr)
<=> ( v88394(VarCurr)
& v88805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18607,axiom,
! [VarCurr] :
( v139798(VarCurr)
<=> ( v139799(VarCurr)
| v139811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18606,axiom,
! [VarCurr] :
( v139811(VarCurr)
<=> ( v139812(VarCurr)
& v139835(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2051,axiom,
! [VarCurr] :
( v139835(VarCurr)
<=> ( ( v84299(VarCurr,bitIndex4)
<=> $false )
& ( v84299(VarCurr,bitIndex3)
<=> $false )
& ( v84299(VarCurr,bitIndex2)
<=> $false )
& ( v84299(VarCurr,bitIndex1)
<=> $true )
& ( v84299(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18605,axiom,
! [VarCurr] :
( v139812(VarCurr)
<=> ( v139813(VarCurr)
& v139834(VarCurr) ) ) ).
fof(writeUnaryOperator_10577,axiom,
! [VarCurr] :
( ~ v139834(VarCurr)
<=> v111651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18604,axiom,
! [VarCurr] :
( v139813(VarCurr)
<=> ( v88418(VarCurr)
& v139814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18603,axiom,
! [VarCurr] :
( v139814(VarCurr)
<=> ( v139815(VarCurr)
| v139818(VarCurr) ) ) ).
fof(writeUnaryOperator_10576,axiom,
! [VarCurr] :
( ~ v139818(VarCurr)
<=> v139820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18602,axiom,
! [VarCurr] :
( v139820(VarCurr)
<=> ( v139821(VarCurr)
& v139830(VarCurr) ) ) ).
fof(writeUnaryOperator_10575,axiom,
! [VarCurr] :
( ~ v139830(VarCurr)
<=> v139831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18601,axiom,
! [VarCurr] :
( v139831(VarCurr)
<=> ( v139832(VarCurr)
& v139833(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6781,axiom,
! [VarCurr] :
( v139833(VarCurr)
<=> ( v88372(VarCurr,bitIndex2)
| v126737(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18600,axiom,
! [VarCurr] :
( v139832(VarCurr)
<=> ( v88904(VarCurr)
| v126934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18599,axiom,
! [VarCurr] :
( v139821(VarCurr)
<=> ( v139822(VarCurr)
& v139826(VarCurr) ) ) ).
fof(writeUnaryOperator_10574,axiom,
! [VarCurr] :
( ~ v139826(VarCurr)
<=> v139827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18598,axiom,
! [VarCurr] :
( v139827(VarCurr)
<=> ( v139828(VarCurr)
& v139829(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6780,axiom,
! [VarCurr] :
( v139829(VarCurr)
<=> ( v88372(VarCurr,bitIndex1)
| v126737(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18597,axiom,
! [VarCurr] :
( v139828(VarCurr)
<=> ( v88897(VarCurr)
| v126928(VarCurr) ) ) ).
fof(writeUnaryOperator_10573,axiom,
! [VarCurr] :
( ~ v139822(VarCurr)
<=> v139823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18596,axiom,
! [VarCurr] :
( v139823(VarCurr)
<=> ( v139824(VarCurr)
& v139825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18595,axiom,
! [VarCurr] :
( v139825(VarCurr)
<=> ( v88372(VarCurr,bitIndex0)
| v126737(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18594,axiom,
! [VarCurr] :
( v139824(VarCurr)
<=> ( v88915(VarCurr)
| v126922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18593,axiom,
! [VarCurr] :
( v139815(VarCurr)
<=> ( v139816(VarCurr)
& v139817(VarCurr) ) ) ).
fof(writeUnaryOperator_10572,axiom,
! [VarCurr] :
( ~ v139817(VarCurr)
<=> v126727(VarCurr) ) ).
fof(writeUnaryOperator_10571,axiom,
! [VarCurr] :
( ~ v139816(VarCurr)
<=> v2878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18592,axiom,
! [VarCurr] :
( v139799(VarCurr)
<=> ( v139800(VarCurr)
| v139809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18591,axiom,
! [VarCurr] :
( v139809(VarCurr)
<=> ( v139810(VarCurr)
& v139748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18590,axiom,
! [VarCurr] :
( v139810(VarCurr)
<=> ( v139561(VarCurr)
& v139572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18589,axiom,
! [VarCurr] :
( v139800(VarCurr)
<=> ( v139801(VarCurr)
| v139807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18588,axiom,
! [VarCurr] :
( v139807(VarCurr)
<=> ( v139808(VarCurr)
& v139557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18587,axiom,
! [VarCurr] :
( v139808(VarCurr)
<=> ( v84553(VarCurr)
| v84321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18586,axiom,
! [VarCurr] :
( v139801(VarCurr)
<=> ( v139802(VarCurr)
& v139806(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2050,axiom,
! [VarCurr] :
( v139806(VarCurr)
<=> ( ( v84299(VarCurr,bitIndex4)
<=> $false )
& ( v84299(VarCurr,bitIndex3)
<=> $false )
& ( v84299(VarCurr,bitIndex2)
<=> $false )
& ( v84299(VarCurr,bitIndex1)
<=> $false )
& ( v84299(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18585,axiom,
! [VarCurr] :
( v139802(VarCurr)
<=> ( v84321(VarCurr)
| v139803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18584,axiom,
! [VarCurr] :
( v139803(VarCurr)
<=> ( v139804(VarCurr)
& v139805(VarCurr) ) ) ).
fof(writeUnaryOperator_10570,axiom,
! [VarCurr] :
( ~ v139805(VarCurr)
<=> v84321(VarCurr) ) ).
fof(writeUnaryOperator_10569,axiom,
! [VarCurr] :
( ~ v139804(VarCurr)
<=> v84488(VarCurr) ) ).
fof(addAssignment_78064,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139327(VarCurr,B)
<=> v139329(VarCurr,B) ) ) ).
fof(addAssignment_78063,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139329(VarCurr,B)
<=> v139331(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139777(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139331(VarNext,B)
<=> v139331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1915,axiom,
! [VarNext] :
( v139777(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139331(VarNext,B)
<=> v139787(VarNext,B) ) ) ) ).
fof(addAssignment_78062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139787(VarNext,B)
<=> v139785(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1486,axiom,
! [VarCurr] :
( ~ v139788(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139785(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1471,axiom,
! [VarCurr] :
( v139788(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139785(VarCurr,B)
<=> v139341(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18583,axiom,
! [VarCurr] :
( v139788(VarCurr)
<=> ( v139789(VarCurr)
& v139790(VarCurr) ) ) ).
fof(writeUnaryOperator_10568,axiom,
! [VarCurr] :
( ~ v139790(VarCurr)
<=> v139337(VarCurr) ) ).
fof(writeUnaryOperator_10567,axiom,
! [VarCurr] :
( ~ v139789(VarCurr)
<=> v139333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139777(VarNext)
<=> v139778(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139778(VarNext)
<=> ( v139779(VarNext)
& v139772(VarNext) ) ) ) ).
fof(writeUnaryOperator_10566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139779(VarNext)
<=> v139781(VarNext) ) ) ).
fof(addAssignment_78061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139781(VarNext)
<=> v139772(VarCurr) ) ) ).
fof(addAssignment_78060,axiom,
! [VarCurr] :
( v139772(VarCurr)
<=> v139774(VarCurr) ) ).
fof(addAssignment_78059,axiom,
! [VarCurr] :
( v139774(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_78058,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139341(VarCurr,B)
<=> v139343(VarCurr,B) ) ) ).
fof(addAssignment_78057,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139343(VarCurr,B)
<=> v139345(VarCurr,B) ) ) ).
fof(addAssignment_78056,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139345(VarCurr,B)
<=> v139347(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1485,axiom,
! [VarCurr] :
( ~ v139556(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139347(VarCurr,B)
<=> v139327(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1470,axiom,
! [VarCurr] :
( v139556(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139347(VarCurr,B)
<=> v139749(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_19,axiom,
! [VarCurr] :
( ~ v139557(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139749(VarCurr,B)
<=> v139750(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_19,axiom,
! [VarCurr] :
( v139557(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139749(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_18,axiom,
! [VarCurr] :
( ~ v139560(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139750(VarCurr,B)
<=> v139751(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_18,axiom,
! [VarCurr] :
( v139560(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139750(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_78055,axiom,
! [VarCurr] :
( v139751(VarCurr,bitIndex0)
<=> v139585(VarCurr) ) ).
fof(addAssignment_78054,axiom,
! [VarCurr] :
( v139751(VarCurr,bitIndex1)
<=> v139768(VarCurr) ) ).
fof(addAssignment_78053,axiom,
! [VarCurr] :
( v139751(VarCurr,bitIndex2)
<=> v139764(VarCurr) ) ).
fof(addAssignment_78052,axiom,
! [VarCurr] :
( v139751(VarCurr,bitIndex3)
<=> v139760(VarCurr) ) ).
fof(addAssignment_78051,axiom,
! [VarCurr] :
( v139751(VarCurr,bitIndex4)
<=> v139753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18580,axiom,
! [VarCurr] :
( v139768(VarCurr)
<=> ( v139769(VarCurr)
& v139770(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6779,axiom,
! [VarCurr] :
( v139770(VarCurr)
<=> ( v139327(VarCurr,bitIndex0)
| v139327(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18579,axiom,
! [VarCurr] :
( v139769(VarCurr)
<=> ( v139585(VarCurr)
| v139610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18578,axiom,
! [VarCurr] :
( v139764(VarCurr)
<=> ( v139765(VarCurr)
& v139767(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6778,axiom,
! [VarCurr] :
( v139767(VarCurr)
<=> ( v139327(VarCurr,bitIndex2)
| v139758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18577,axiom,
! [VarCurr] :
( v139765(VarCurr)
<=> ( v139617(VarCurr)
| v139766(VarCurr) ) ) ).
fof(writeUnaryOperator_10565,axiom,
! [VarCurr] :
( ~ v139766(VarCurr)
<=> v139758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18576,axiom,
! [VarCurr] :
( v139760(VarCurr)
<=> ( v139761(VarCurr)
& v139763(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6777,axiom,
! [VarCurr] :
( v139763(VarCurr)
<=> ( v139327(VarCurr,bitIndex3)
| v139757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18575,axiom,
! [VarCurr] :
( v139761(VarCurr)
<=> ( v139624(VarCurr)
| v139762(VarCurr) ) ) ).
fof(writeUnaryOperator_10564,axiom,
! [VarCurr] :
( ~ v139762(VarCurr)
<=> v139757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18574,axiom,
! [VarCurr] :
( v139753(VarCurr)
<=> ( v139754(VarCurr)
& v139759(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6776,axiom,
! [VarCurr] :
( v139759(VarCurr)
<=> ( v139327(VarCurr,bitIndex4)
| v139756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18573,axiom,
! [VarCurr] :
( v139754(VarCurr)
<=> ( v139631(VarCurr)
| v139755(VarCurr) ) ) ).
fof(writeUnaryOperator_10563,axiom,
! [VarCurr] :
( ~ v139755(VarCurr)
<=> v139756(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6775,axiom,
! [VarCurr] :
( v139756(VarCurr)
<=> ( v139327(VarCurr,bitIndex3)
& v139757(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6774,axiom,
! [VarCurr] :
( v139757(VarCurr)
<=> ( v139327(VarCurr,bitIndex2)
& v139758(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6773,axiom,
! [VarCurr] :
( v139758(VarCurr)
<=> ( v139327(VarCurr,bitIndex0)
& v139327(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18572,axiom,
! [VarCurr] :
( v139556(VarCurr)
<=> ( v139557(VarCurr)
| v139558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18571,axiom,
! [VarCurr] :
( v139558(VarCurr)
<=> ( v139559(VarCurr)
& v139748(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2049,axiom,
! [VarCurr] :
( v139748(VarCurr)
<=> ( ( v84299(VarCurr,bitIndex4)
<=> $false )
& ( v84299(VarCurr,bitIndex3)
<=> $false )
& ( v84299(VarCurr,bitIndex2)
<=> $false )
& ( v84299(VarCurr,bitIndex1)
<=> $true )
& ( v84299(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18570,axiom,
! [VarCurr] :
( v139559(VarCurr)
<=> ( v139560(VarCurr)
| v139747(VarCurr) ) ) ).
fof(writeUnaryOperator_10562,axiom,
! [VarCurr] :
( ~ v139747(VarCurr)
<=> v139572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18569,axiom,
! [VarCurr] :
( v139560(VarCurr)
<=> ( v139561(VarCurr)
& v139572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18568,axiom,
! [VarCurr] :
( v139572(VarCurr)
<=> ( v139573(VarCurr)
& v139691(VarCurr) ) ) ).
fof(writeUnaryOperator_10561,axiom,
! [VarCurr] :
( ~ v139691(VarCurr)
<=> v139693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18567,axiom,
! [VarCurr] :
( v139693(VarCurr)
<=> ( v139694(VarCurr)
| v139746(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6772,axiom,
! [VarCurr] :
( v139746(VarCurr)
<=> ( v139631(VarCurr)
& v139702(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18566,axiom,
! [VarCurr] :
( v139694(VarCurr)
<=> ( v139695(VarCurr)
& v139741(VarCurr) ) ) ).
fof(writeUnaryOperator_10560,axiom,
! [VarCurr] :
( ~ v139741(VarCurr)
<=> v139742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18565,axiom,
! [VarCurr] :
( v139742(VarCurr)
<=> ( v139743(VarCurr)
& v139745(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6771,axiom,
! [VarCurr] :
( v139745(VarCurr)
<=> ( v139327(VarCurr,bitIndex4)
| v139702(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18564,axiom,
! [VarCurr] :
( v139743(VarCurr)
<=> ( v139631(VarCurr)
| v139744(VarCurr) ) ) ).
fof(writeUnaryOperator_10559,axiom,
! [VarCurr] :
( ~ v139744(VarCurr)
<=> v139702(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18563,axiom,
! [VarCurr] :
( v139695(VarCurr)
<=> ( v139696(VarCurr)
| v139740(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6770,axiom,
! [VarCurr] :
( v139740(VarCurr)
<=> ( v139624(VarCurr)
& v139702(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18562,axiom,
! [VarCurr] :
( v139696(VarCurr)
<=> ( v139697(VarCurr)
& v139735(VarCurr) ) ) ).
fof(writeUnaryOperator_10558,axiom,
! [VarCurr] :
( ~ v139735(VarCurr)
<=> v139736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18561,axiom,
! [VarCurr] :
( v139736(VarCurr)
<=> ( v139737(VarCurr)
& v139739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6769,axiom,
! [VarCurr] :
( v139739(VarCurr)
<=> ( v139327(VarCurr,bitIndex3)
| v139702(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18560,axiom,
! [VarCurr] :
( v139737(VarCurr)
<=> ( v139624(VarCurr)
| v139738(VarCurr) ) ) ).
fof(writeUnaryOperator_10557,axiom,
! [VarCurr] :
( ~ v139738(VarCurr)
<=> v139702(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18559,axiom,
! [VarCurr] :
( v139697(VarCurr)
<=> ( v139698(VarCurr)
| v139734(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6768,axiom,
! [VarCurr] :
( v139734(VarCurr)
<=> ( v139617(VarCurr)
& v139702(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18558,axiom,
! [VarCurr] :
( v139698(VarCurr)
<=> ( v139699(VarCurr)
& v139729(VarCurr) ) ) ).
fof(writeUnaryOperator_10556,axiom,
! [VarCurr] :
( ~ v139729(VarCurr)
<=> v139730(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18557,axiom,
! [VarCurr] :
( v139730(VarCurr)
<=> ( v139731(VarCurr)
& v139733(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6767,axiom,
! [VarCurr] :
( v139733(VarCurr)
<=> ( v139327(VarCurr,bitIndex2)
| v139702(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18556,axiom,
! [VarCurr] :
( v139731(VarCurr)
<=> ( v139617(VarCurr)
| v139732(VarCurr) ) ) ).
fof(writeUnaryOperator_10555,axiom,
! [VarCurr] :
( ~ v139732(VarCurr)
<=> v139702(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18555,axiom,
! [VarCurr] :
( v139699(VarCurr)
<=> ( v139700(VarCurr)
| v139728(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6766,axiom,
! [VarCurr] :
( v139728(VarCurr)
<=> ( v139610(VarCurr)
& v139702(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18554,axiom,
! [VarCurr] :
( v139700(VarCurr)
<=> ( v139701(VarCurr)
& v139723(VarCurr) ) ) ).
fof(writeUnaryOperator_10554,axiom,
! [VarCurr] :
( ~ v139723(VarCurr)
<=> v139724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18553,axiom,
! [VarCurr] :
( v139724(VarCurr)
<=> ( v139725(VarCurr)
& v139727(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6765,axiom,
! [VarCurr] :
( v139727(VarCurr)
<=> ( v139327(VarCurr,bitIndex1)
| v139702(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18552,axiom,
! [VarCurr] :
( v139725(VarCurr)
<=> ( v139610(VarCurr)
| v139726(VarCurr) ) ) ).
fof(writeUnaryOperator_10553,axiom,
! [VarCurr] :
( ~ v139726(VarCurr)
<=> v139702(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18551,axiom,
! [VarCurr] :
( v139701(VarCurr)
<=> ( v139585(VarCurr)
& v139702(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_78050,axiom,
! [VarCurr] :
( v139702(VarCurr,bitIndex0)
<=> v139349(VarCurr,bitIndex0) ) ).
fof(addAssignment_78049,axiom,
! [VarCurr] :
( v139702(VarCurr,bitIndex1)
<=> v139721(VarCurr) ) ).
fof(addAssignment_78048,axiom,
! [VarCurr] :
( v139702(VarCurr,bitIndex2)
<=> v139719(VarCurr) ) ).
fof(addAssignment_78047,axiom,
! [VarCurr] :
( v139702(VarCurr,bitIndex3)
<=> v139715(VarCurr) ) ).
fof(addAssignment_78046,axiom,
! [VarCurr] :
( v139702(VarCurr,bitIndex4)
<=> v139704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18550,axiom,
! [VarCurr] :
( v139719(VarCurr)
<=> ( v139720(VarCurr)
& v139722(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6764,axiom,
! [VarCurr] :
( v139722(VarCurr)
<=> ( v139349(VarCurr,bitIndex1)
| v139711(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6763,axiom,
! [VarCurr] :
( v139720(VarCurr)
<=> ( v139721(VarCurr)
| v139349(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10552,axiom,
! [VarCurr] :
( ~ v139721(VarCurr)
<=> v139349(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18549,axiom,
! [VarCurr] :
( v139715(VarCurr)
<=> ( v139716(VarCurr)
& v139718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18548,axiom,
! [VarCurr] :
( v139718(VarCurr)
<=> ( v139709(VarCurr)
| v139712(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6762,axiom,
! [VarCurr] :
( v139716(VarCurr)
<=> ( v139717(VarCurr)
| v139349(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10551,axiom,
! [VarCurr] :
( ~ v139717(VarCurr)
<=> v139709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18547,axiom,
! [VarCurr] :
( v139704(VarCurr)
<=> ( v139705(VarCurr)
& v139713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18546,axiom,
! [VarCurr] :
( v139713(VarCurr)
<=> ( v139707(VarCurr)
| v139714(VarCurr) ) ) ).
fof(writeUnaryOperator_10550,axiom,
! [VarCurr] :
( ~ v139714(VarCurr)
<=> v139349(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6761,axiom,
! [VarCurr] :
( v139705(VarCurr)
<=> ( v139706(VarCurr)
| v139349(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10549,axiom,
! [VarCurr] :
( ~ v139706(VarCurr)
<=> v139707(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6760,axiom,
! [VarCurr] :
( v139707(VarCurr)
<=> ( v139349(VarCurr,bitIndex3)
| v139708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18545,axiom,
! [VarCurr] :
( v139708(VarCurr)
<=> ( v139709(VarCurr)
& v139712(VarCurr) ) ) ).
fof(writeUnaryOperator_10548,axiom,
! [VarCurr] :
( ~ v139712(VarCurr)
<=> v139349(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6759,axiom,
! [VarCurr] :
( v139709(VarCurr)
<=> ( v139349(VarCurr,bitIndex2)
| v139710(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6758,axiom,
! [VarCurr] :
( v139710(VarCurr)
<=> ( v139349(VarCurr,bitIndex1)
& v139711(VarCurr) ) ) ).
fof(writeUnaryOperator_10547,axiom,
! [VarCurr] :
( ~ v139711(VarCurr)
<=> v139349(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18544,axiom,
! [VarCurr] :
( v139573(VarCurr)
<=> ( v139574(VarCurr)
& v139635(VarCurr) ) ) ).
fof(writeUnaryOperator_10546,axiom,
! [VarCurr] :
( ~ v139635(VarCurr)
<=> v139637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18543,axiom,
! [VarCurr] :
( v139637(VarCurr)
<=> ( v139638(VarCurr)
| v139690(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6757,axiom,
! [VarCurr] :
( v139690(VarCurr)
<=> ( v139631(VarCurr)
& v139646(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18542,axiom,
! [VarCurr] :
( v139638(VarCurr)
<=> ( v139639(VarCurr)
& v139685(VarCurr) ) ) ).
fof(writeUnaryOperator_10545,axiom,
! [VarCurr] :
( ~ v139685(VarCurr)
<=> v139686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18541,axiom,
! [VarCurr] :
( v139686(VarCurr)
<=> ( v139687(VarCurr)
& v139689(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6756,axiom,
! [VarCurr] :
( v139689(VarCurr)
<=> ( v139327(VarCurr,bitIndex4)
| v139646(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18540,axiom,
! [VarCurr] :
( v139687(VarCurr)
<=> ( v139631(VarCurr)
| v139688(VarCurr) ) ) ).
fof(writeUnaryOperator_10544,axiom,
! [VarCurr] :
( ~ v139688(VarCurr)
<=> v139646(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18539,axiom,
! [VarCurr] :
( v139639(VarCurr)
<=> ( v139640(VarCurr)
| v139684(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6755,axiom,
! [VarCurr] :
( v139684(VarCurr)
<=> ( v139624(VarCurr)
& v139646(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18538,axiom,
! [VarCurr] :
( v139640(VarCurr)
<=> ( v139641(VarCurr)
& v139679(VarCurr) ) ) ).
fof(writeUnaryOperator_10543,axiom,
! [VarCurr] :
( ~ v139679(VarCurr)
<=> v139680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18537,axiom,
! [VarCurr] :
( v139680(VarCurr)
<=> ( v139681(VarCurr)
& v139683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6754,axiom,
! [VarCurr] :
( v139683(VarCurr)
<=> ( v139327(VarCurr,bitIndex3)
| v139646(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18536,axiom,
! [VarCurr] :
( v139681(VarCurr)
<=> ( v139624(VarCurr)
| v139682(VarCurr) ) ) ).
fof(writeUnaryOperator_10542,axiom,
! [VarCurr] :
( ~ v139682(VarCurr)
<=> v139646(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18535,axiom,
! [VarCurr] :
( v139641(VarCurr)
<=> ( v139642(VarCurr)
| v139678(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6753,axiom,
! [VarCurr] :
( v139678(VarCurr)
<=> ( v139617(VarCurr)
& v139646(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18534,axiom,
! [VarCurr] :
( v139642(VarCurr)
<=> ( v139643(VarCurr)
& v139673(VarCurr) ) ) ).
fof(writeUnaryOperator_10541,axiom,
! [VarCurr] :
( ~ v139673(VarCurr)
<=> v139674(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18533,axiom,
! [VarCurr] :
( v139674(VarCurr)
<=> ( v139675(VarCurr)
& v139677(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6752,axiom,
! [VarCurr] :
( v139677(VarCurr)
<=> ( v139327(VarCurr,bitIndex2)
| v139646(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18532,axiom,
! [VarCurr] :
( v139675(VarCurr)
<=> ( v139617(VarCurr)
| v139676(VarCurr) ) ) ).
fof(writeUnaryOperator_10540,axiom,
! [VarCurr] :
( ~ v139676(VarCurr)
<=> v139646(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18531,axiom,
! [VarCurr] :
( v139643(VarCurr)
<=> ( v139644(VarCurr)
| v139672(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6751,axiom,
! [VarCurr] :
( v139672(VarCurr)
<=> ( v139610(VarCurr)
& v139646(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18530,axiom,
! [VarCurr] :
( v139644(VarCurr)
<=> ( v139645(VarCurr)
& v139667(VarCurr) ) ) ).
fof(writeUnaryOperator_10539,axiom,
! [VarCurr] :
( ~ v139667(VarCurr)
<=> v139668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18529,axiom,
! [VarCurr] :
( v139668(VarCurr)
<=> ( v139669(VarCurr)
& v139671(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6750,axiom,
! [VarCurr] :
( v139671(VarCurr)
<=> ( v139327(VarCurr,bitIndex1)
| v139646(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18528,axiom,
! [VarCurr] :
( v139669(VarCurr)
<=> ( v139610(VarCurr)
| v139670(VarCurr) ) ) ).
fof(writeUnaryOperator_10538,axiom,
! [VarCurr] :
( ~ v139670(VarCurr)
<=> v139646(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18527,axiom,
! [VarCurr] :
( v139645(VarCurr)
<=> ( v139585(VarCurr)
& v139646(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_78045,axiom,
! [VarCurr] :
( v139646(VarCurr,bitIndex0)
<=> v113152(VarCurr,bitIndex0) ) ).
fof(addAssignment_78044,axiom,
! [VarCurr] :
( v139646(VarCurr,bitIndex1)
<=> v139665(VarCurr) ) ).
fof(addAssignment_78043,axiom,
! [VarCurr] :
( v139646(VarCurr,bitIndex2)
<=> v139663(VarCurr) ) ).
fof(addAssignment_78042,axiom,
! [VarCurr] :
( v139646(VarCurr,bitIndex3)
<=> v139659(VarCurr) ) ).
fof(addAssignment_78041,axiom,
! [VarCurr] :
( v139646(VarCurr,bitIndex4)
<=> v139648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18526,axiom,
! [VarCurr] :
( v139663(VarCurr)
<=> ( v139664(VarCurr)
& v139666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6749,axiom,
! [VarCurr] :
( v139666(VarCurr)
<=> ( v113152(VarCurr,bitIndex1)
| v139655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6748,axiom,
! [VarCurr] :
( v139664(VarCurr)
<=> ( v139665(VarCurr)
| v113152(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10537,axiom,
! [VarCurr] :
( ~ v139665(VarCurr)
<=> v113152(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18525,axiom,
! [VarCurr] :
( v139659(VarCurr)
<=> ( v139660(VarCurr)
& v139662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18524,axiom,
! [VarCurr] :
( v139662(VarCurr)
<=> ( v139653(VarCurr)
| v139656(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6747,axiom,
! [VarCurr] :
( v139660(VarCurr)
<=> ( v139661(VarCurr)
| v113152(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10536,axiom,
! [VarCurr] :
( ~ v139661(VarCurr)
<=> v139653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18523,axiom,
! [VarCurr] :
( v139648(VarCurr)
<=> ( v139649(VarCurr)
& v139657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18522,axiom,
! [VarCurr] :
( v139657(VarCurr)
<=> ( v139651(VarCurr)
| v139658(VarCurr) ) ) ).
fof(writeUnaryOperator_10535,axiom,
! [VarCurr] :
( ~ v139658(VarCurr)
<=> v113152(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6746,axiom,
! [VarCurr] :
( v139649(VarCurr)
<=> ( v139650(VarCurr)
| v113152(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10534,axiom,
! [VarCurr] :
( ~ v139650(VarCurr)
<=> v139651(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6745,axiom,
! [VarCurr] :
( v139651(VarCurr)
<=> ( v113152(VarCurr,bitIndex3)
| v139652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18521,axiom,
! [VarCurr] :
( v139652(VarCurr)
<=> ( v139653(VarCurr)
& v139656(VarCurr) ) ) ).
fof(writeUnaryOperator_10533,axiom,
! [VarCurr] :
( ~ v139656(VarCurr)
<=> v113152(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6744,axiom,
! [VarCurr] :
( v139653(VarCurr)
<=> ( v113152(VarCurr,bitIndex2)
| v139654(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6743,axiom,
! [VarCurr] :
( v139654(VarCurr)
<=> ( v113152(VarCurr,bitIndex1)
& v139655(VarCurr) ) ) ).
fof(writeUnaryOperator_10532,axiom,
! [VarCurr] :
( ~ v139655(VarCurr)
<=> v113152(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10531,axiom,
! [VarCurr] :
( ~ v139574(VarCurr)
<=> v139576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18520,axiom,
! [VarCurr] :
( v139576(VarCurr)
<=> ( v139577(VarCurr)
| v139634(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6742,axiom,
! [VarCurr] :
( v139634(VarCurr)
<=> ( v139631(VarCurr)
& v139586(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18519,axiom,
! [VarCurr] :
( v139577(VarCurr)
<=> ( v139578(VarCurr)
& v139628(VarCurr) ) ) ).
fof(writeUnaryOperator_10530,axiom,
! [VarCurr] :
( ~ v139628(VarCurr)
<=> v139629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18518,axiom,
! [VarCurr] :
( v139629(VarCurr)
<=> ( v139630(VarCurr)
& v139633(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6741,axiom,
! [VarCurr] :
( v139633(VarCurr)
<=> ( v139327(VarCurr,bitIndex4)
| v139586(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18517,axiom,
! [VarCurr] :
( v139630(VarCurr)
<=> ( v139631(VarCurr)
| v139632(VarCurr) ) ) ).
fof(writeUnaryOperator_10529,axiom,
! [VarCurr] :
( ~ v139632(VarCurr)
<=> v139586(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10528,axiom,
! [VarCurr] :
( ~ v139631(VarCurr)
<=> v139327(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18516,axiom,
! [VarCurr] :
( v139578(VarCurr)
<=> ( v139579(VarCurr)
| v139627(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6740,axiom,
! [VarCurr] :
( v139627(VarCurr)
<=> ( v139624(VarCurr)
& v139586(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18515,axiom,
! [VarCurr] :
( v139579(VarCurr)
<=> ( v139580(VarCurr)
& v139621(VarCurr) ) ) ).
fof(writeUnaryOperator_10527,axiom,
! [VarCurr] :
( ~ v139621(VarCurr)
<=> v139622(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18514,axiom,
! [VarCurr] :
( v139622(VarCurr)
<=> ( v139623(VarCurr)
& v139626(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6739,axiom,
! [VarCurr] :
( v139626(VarCurr)
<=> ( v139327(VarCurr,bitIndex3)
| v139586(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18513,axiom,
! [VarCurr] :
( v139623(VarCurr)
<=> ( v139624(VarCurr)
| v139625(VarCurr) ) ) ).
fof(writeUnaryOperator_10526,axiom,
! [VarCurr] :
( ~ v139625(VarCurr)
<=> v139586(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10525,axiom,
! [VarCurr] :
( ~ v139624(VarCurr)
<=> v139327(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18512,axiom,
! [VarCurr] :
( v139580(VarCurr)
<=> ( v139581(VarCurr)
| v139620(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6738,axiom,
! [VarCurr] :
( v139620(VarCurr)
<=> ( v139617(VarCurr)
& v139586(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18511,axiom,
! [VarCurr] :
( v139581(VarCurr)
<=> ( v139582(VarCurr)
& v139614(VarCurr) ) ) ).
fof(writeUnaryOperator_10524,axiom,
! [VarCurr] :
( ~ v139614(VarCurr)
<=> v139615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18510,axiom,
! [VarCurr] :
( v139615(VarCurr)
<=> ( v139616(VarCurr)
& v139619(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6737,axiom,
! [VarCurr] :
( v139619(VarCurr)
<=> ( v139327(VarCurr,bitIndex2)
| v139586(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18509,axiom,
! [VarCurr] :
( v139616(VarCurr)
<=> ( v139617(VarCurr)
| v139618(VarCurr) ) ) ).
fof(writeUnaryOperator_10523,axiom,
! [VarCurr] :
( ~ v139618(VarCurr)
<=> v139586(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10522,axiom,
! [VarCurr] :
( ~ v139617(VarCurr)
<=> v139327(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18508,axiom,
! [VarCurr] :
( v139582(VarCurr)
<=> ( v139583(VarCurr)
| v139613(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6736,axiom,
! [VarCurr] :
( v139613(VarCurr)
<=> ( v139610(VarCurr)
& v139586(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18507,axiom,
! [VarCurr] :
( v139583(VarCurr)
<=> ( v139584(VarCurr)
& v139607(VarCurr) ) ) ).
fof(writeUnaryOperator_10521,axiom,
! [VarCurr] :
( ~ v139607(VarCurr)
<=> v139608(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18506,axiom,
! [VarCurr] :
( v139608(VarCurr)
<=> ( v139609(VarCurr)
& v139612(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6735,axiom,
! [VarCurr] :
( v139612(VarCurr)
<=> ( v139327(VarCurr,bitIndex1)
| v139586(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18505,axiom,
! [VarCurr] :
( v139609(VarCurr)
<=> ( v139610(VarCurr)
| v139611(VarCurr) ) ) ).
fof(writeUnaryOperator_10520,axiom,
! [VarCurr] :
( ~ v139611(VarCurr)
<=> v139586(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10519,axiom,
! [VarCurr] :
( ~ v139610(VarCurr)
<=> v139327(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18504,axiom,
! [VarCurr] :
( v139584(VarCurr)
<=> ( v139585(VarCurr)
& v139586(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_78040,axiom,
! [VarCurr] :
( v139586(VarCurr,bitIndex0)
<=> v113946(VarCurr,bitIndex0) ) ).
fof(addAssignment_78039,axiom,
! [VarCurr] :
( v139586(VarCurr,bitIndex1)
<=> v139605(VarCurr) ) ).
fof(addAssignment_78038,axiom,
! [VarCurr] :
( v139586(VarCurr,bitIndex2)
<=> v139603(VarCurr) ) ).
fof(addAssignment_78037,axiom,
! [VarCurr] :
( v139586(VarCurr,bitIndex3)
<=> v139599(VarCurr) ) ).
fof(addAssignment_78036,axiom,
! [VarCurr] :
( v139586(VarCurr,bitIndex4)
<=> v139588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18503,axiom,
! [VarCurr] :
( v139603(VarCurr)
<=> ( v139604(VarCurr)
& v139606(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6734,axiom,
! [VarCurr] :
( v139606(VarCurr)
<=> ( v113946(VarCurr,bitIndex1)
| v139595(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6733,axiom,
! [VarCurr] :
( v139604(VarCurr)
<=> ( v139605(VarCurr)
| v113946(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10518,axiom,
! [VarCurr] :
( ~ v139605(VarCurr)
<=> v113946(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18502,axiom,
! [VarCurr] :
( v139599(VarCurr)
<=> ( v139600(VarCurr)
& v139602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18501,axiom,
! [VarCurr] :
( v139602(VarCurr)
<=> ( v139593(VarCurr)
| v139596(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6732,axiom,
! [VarCurr] :
( v139600(VarCurr)
<=> ( v139601(VarCurr)
| v113946(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10517,axiom,
! [VarCurr] :
( ~ v139601(VarCurr)
<=> v139593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18500,axiom,
! [VarCurr] :
( v139588(VarCurr)
<=> ( v139589(VarCurr)
& v139597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18499,axiom,
! [VarCurr] :
( v139597(VarCurr)
<=> ( v139591(VarCurr)
| v139598(VarCurr) ) ) ).
fof(writeUnaryOperator_10516,axiom,
! [VarCurr] :
( ~ v139598(VarCurr)
<=> v113946(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6731,axiom,
! [VarCurr] :
( v139589(VarCurr)
<=> ( v139590(VarCurr)
| v113946(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10515,axiom,
! [VarCurr] :
( ~ v139590(VarCurr)
<=> v139591(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6730,axiom,
! [VarCurr] :
( v139591(VarCurr)
<=> ( v113946(VarCurr,bitIndex3)
| v139592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18498,axiom,
! [VarCurr] :
( v139592(VarCurr)
<=> ( v139593(VarCurr)
& v139596(VarCurr) ) ) ).
fof(writeUnaryOperator_10514,axiom,
! [VarCurr] :
( ~ v139596(VarCurr)
<=> v113946(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6729,axiom,
! [VarCurr] :
( v139593(VarCurr)
<=> ( v113946(VarCurr,bitIndex2)
| v139594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6728,axiom,
! [VarCurr] :
( v139594(VarCurr)
<=> ( v113946(VarCurr,bitIndex1)
& v139595(VarCurr) ) ) ).
fof(writeUnaryOperator_10513,axiom,
! [VarCurr] :
( ~ v139595(VarCurr)
<=> v113946(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10512,axiom,
! [VarCurr] :
( ~ v139585(VarCurr)
<=> v139327(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18497,axiom,
! [VarCurr] :
( v139561(VarCurr)
<=> ( v139562(VarCurr)
& v139571(VarCurr) ) ) ).
fof(writeUnaryOperator_10511,axiom,
! [VarCurr] :
( ~ v139571(VarCurr)
<=> v100727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18496,axiom,
! [VarCurr] :
( v139562(VarCurr)
<=> ( v139563(VarCurr)
& v139570(VarCurr) ) ) ).
fof(writeUnaryOperator_10510,axiom,
! [VarCurr] :
( ~ v139570(VarCurr)
<=> v86877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18495,axiom,
! [VarCurr] :
( v139563(VarCurr)
<=> ( v139564(VarCurr)
& v139569(VarCurr) ) ) ).
fof(writeUnaryOperator_10509,axiom,
! [VarCurr] :
( ~ v139569(VarCurr)
<=> v82954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18494,axiom,
! [VarCurr] :
( v139564(VarCurr)
<=> ( v139565(VarCurr)
& v139568(VarCurr) ) ) ).
fof(writeUnaryOperator_10508,axiom,
! [VarCurr] :
( ~ v139568(VarCurr)
<=> v83096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18493,axiom,
! [VarCurr] :
( v139565(VarCurr)
<=> ( v139566(VarCurr)
& v139567(VarCurr) ) ) ).
fof(writeUnaryOperator_10507,axiom,
! [VarCurr] :
( ~ v139567(VarCurr)
<=> v101501(VarCurr) ) ).
fof(writeUnaryOperator_10506,axiom,
! [VarCurr] :
( ~ v139566(VarCurr)
<=> v84897(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2048,axiom,
! [VarCurr] :
( v139557(VarCurr)
<=> ( ( v84299(VarCurr,bitIndex4)
<=> $false )
& ( v84299(VarCurr,bitIndex3)
<=> $false )
& ( v84299(VarCurr,bitIndex2)
<=> $false )
& ( v84299(VarCurr,bitIndex1)
<=> $false )
& ( v84299(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_78035,axiom,
! [VarCurr] :
( v139349(VarCurr,bitIndex4)
<=> v139351(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10505,axiom,
! [VarCurr] :
( ( v139349(VarCurr,bitIndex3)
<=> ~ v139543(VarCurr,bitIndex1) )
& ( v139349(VarCurr,bitIndex2)
<=> ~ v139543(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_78034,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v139349(VarCurr,B)
<=> v139351(VarCurr,B) ) ) ).
fof(addAssignment_78033,axiom,
! [VarCurr] :
( ( v139543(VarCurr,bitIndex1)
<=> v139351(VarCurr,bitIndex3) )
& ( v139543(VarCurr,bitIndex0)
<=> v139351(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_78032,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v139351(VarCurr,B)
<=> v139353(VarCurr,B) ) ) ).
fof(addAssignment_78031,axiom,
! [VarNext,B] :
( range_3_2(B)
=> ( v139353(VarNext,B)
<=> v139547(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139548(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139547(VarNext,B)
<=> v139353(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1914,axiom,
! [VarNext] :
( v139548(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139547(VarNext,B)
<=> v139528(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139548(VarNext)
<=> v139549(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139549(VarNext)
<=> ( v139551(VarNext)
& v139513(VarNext) ) ) ) ).
fof(writeUnaryOperator_10504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139551(VarNext)
<=> v139522(VarNext) ) ) ).
fof(addAssignment_78030,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v139363(VarCurr,B)
<=> v139365(VarCurr,B) ) ) ).
fof(addAssignment_78029,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v139365(VarCurr,B)
<=> v139504(VarCurr,B) ) ) ).
fof(addAssignment_78028,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v139367(VarCurr,B)
<=> v139494(VarCurr,B) ) ) ).
fof(writeUnaryOperator_10503,axiom,
! [VarCurr] :
( ( ~ v139495(VarCurr,bitIndex1)
<=> v139369(VarCurr,bitIndex3) )
& ( ~ v139495(VarCurr,bitIndex0)
<=> v139369(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_78027,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v139369(VarCurr,B)
<=> v139371(VarCurr,B) ) ) ).
fof(addAssignment_78026,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v139351(VarCurr,B)
<=> v139353(VarCurr,B) ) ) ).
fof(addAssignment_78025,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v139353(VarNext,B)
<=> v139535(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139536(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139535(VarNext,B)
<=> v139353(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1913,axiom,
! [VarNext] :
( v139536(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139535(VarNext,B)
<=> v139528(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139536(VarNext)
<=> v139537(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139537(VarNext)
<=> ( v139539(VarNext)
& v139513(VarNext) ) ) ) ).
fof(writeUnaryOperator_10502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139539(VarNext)
<=> v139522(VarNext) ) ) ).
fof(addAssignment_78024,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v139363(VarCurr,B)
<=> v139365(VarCurr,B) ) ) ).
fof(addAssignment_78023,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v139365(VarCurr,B)
<=> v139504(VarCurr,B) ) ) ).
fof(addAssignment_78022,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v139367(VarCurr,B)
<=> v139494(VarCurr,B) ) ) ).
fof(addAssignment_78021,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v139369(VarCurr,B)
<=> v139371(VarCurr,B) ) ) ).
fof(addAssignment_78020,axiom,
! [VarCurr] :
( v139351(VarCurr,bitIndex4)
<=> v139353(VarCurr,bitIndex4) ) ).
fof(addAssignment_78019,axiom,
! [VarNext] :
( v139353(VarNext,bitIndex4)
<=> v139517(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139518(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139517(VarNext,B)
<=> v139353(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1912,axiom,
! [VarNext] :
( v139518(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139517(VarNext,B)
<=> v139528(VarNext,B) ) ) ) ).
fof(addAssignment_78018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v139528(VarNext,B)
<=> v139526(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1484,axiom,
! [VarCurr] :
( ~ v139529(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139526(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1469,axiom,
! [VarCurr] :
( v139529(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139526(VarCurr,B)
<=> v139363(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18488,axiom,
! [VarCurr] :
( v139529(VarCurr)
<=> ( v139530(VarCurr)
& v139531(VarCurr) ) ) ).
fof(writeUnaryOperator_10501,axiom,
! [VarCurr] :
( ~ v139531(VarCurr)
<=> v139359(VarCurr) ) ).
fof(writeUnaryOperator_10500,axiom,
! [VarCurr] :
( ~ v139530(VarCurr)
<=> v139355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139518(VarNext)
<=> v139519(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139519(VarNext)
<=> ( v139520(VarNext)
& v139513(VarNext) ) ) ) ).
fof(writeUnaryOperator_10499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v139520(VarNext)
<=> v139522(VarNext) ) ) ).
fof(addAssignment_78017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v139522(VarNext)
<=> v139513(VarCurr) ) ) ).
fof(addAssignment_78016,axiom,
! [VarCurr] :
( v139513(VarCurr)
<=> v139515(VarCurr) ) ).
fof(addAssignment_78015,axiom,
! [VarCurr] :
( v139515(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_78014,axiom,
! [VarCurr] :
( v139363(VarCurr,bitIndex4)
<=> v139365(VarCurr,bitIndex4) ) ).
fof(addAssignment_78013,axiom,
! [VarCurr] :
( v139365(VarCurr,bitIndex4)
<=> v139504(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1936,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139504(VarCurr,B)
<=> ( v139505(VarCurr,B)
| v139508(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1935,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139508(VarCurr,B)
<=> ( v139351(VarCurr,B)
& v139509(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10498,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139509(VarCurr,B)
<=> ~ v139510(VarCurr,B) ) ) ).
fof(addAssignment_78012,axiom,
! [VarCurr] :
( v139510(VarCurr,bitIndex0)
<=> v139511(VarCurr) ) ).
fof(addAssignment_78011,axiom,
! [VarCurr] :
( v139510(VarCurr,bitIndex1)
<=> v139511(VarCurr) ) ).
fof(addAssignment_78010,axiom,
! [VarCurr] :
( v139510(VarCurr,bitIndex2)
<=> v139511(VarCurr) ) ).
fof(addAssignment_78009,axiom,
! [VarCurr] :
( v139510(VarCurr,bitIndex3)
<=> v139511(VarCurr) ) ).
fof(addAssignment_78008,axiom,
! [VarCurr] :
( v139510(VarCurr,bitIndex4)
<=> v139511(VarCurr) ) ).
fof(addAssignment_78007,axiom,
! [VarCurr] :
( v139511(VarCurr)
<=> v139497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1934,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v139505(VarCurr,B)
<=> ( v139367(VarCurr,B)
& v139506(VarCurr,B) ) ) ) ).
fof(addAssignment_78006,axiom,
! [VarCurr] :
( v139506(VarCurr,bitIndex0)
<=> v139507(VarCurr) ) ).
fof(addAssignment_78005,axiom,
! [VarCurr] :
( v139506(VarCurr,bitIndex1)
<=> v139507(VarCurr) ) ).
fof(addAssignment_78004,axiom,
! [VarCurr] :
( v139506(VarCurr,bitIndex2)
<=> v139507(VarCurr) ) ).
fof(addAssignment_78003,axiom,
! [VarCurr] :
( v139506(VarCurr,bitIndex3)
<=> v139507(VarCurr) ) ).
fof(addAssignment_78002,axiom,
! [VarCurr] :
( v139506(VarCurr,bitIndex4)
<=> v139507(VarCurr) ) ).
fof(addAssignment_78001,axiom,
! [VarCurr] :
( v139507(VarCurr)
<=> v139497(VarCurr) ) ).
fof(addAssignment_78000,axiom,
! [VarCurr] :
( v139497(VarCurr)
<=> v139499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18485,axiom,
! [VarCurr] :
( v139499(VarCurr)
<=> ( v139501(VarCurr)
| v139502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18484,axiom,
! [VarCurr] :
( v139502(VarCurr)
<=> ( v1729(VarCurr)
& v139503(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2047,axiom,
! [VarCurr] :
( v139503(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18483,axiom,
! [VarCurr] :
( v139501(VarCurr)
<=> ( v113667(VarCurr)
| v113488(VarCurr) ) ) ).
fof(addAssignment_77999,axiom,
! [VarCurr] :
( v139367(VarCurr,bitIndex4)
<=> v139494(VarCurr,bitIndex4) ) ).
fof(addAssignment_77998,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v139494(VarCurr,B)
<=> v139369(VarCurr,B) ) ) ).
fof(addAssignment_77997,axiom,
! [VarCurr] :
( ( v139494(VarCurr,bitIndex3)
<=> v139495(VarCurr,bitIndex1) )
& ( v139494(VarCurr,bitIndex2)
<=> v139495(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_77996,axiom,
! [VarCurr] :
( v139494(VarCurr,bitIndex4)
<=> v139369(VarCurr,bitIndex4) ) ).
fof(addAssignment_77995,axiom,
! [VarCurr] :
( v139369(VarCurr,bitIndex4)
<=> v139371(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1483,axiom,
! [VarCurr] :
( ~ v139372(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139371(VarCurr,B)
<=> v139374(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1468,axiom,
! [VarCurr] :
( v139372(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139371(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1482,axiom,
! [VarCurr] :
( ~ v113667(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139374(VarCurr,B)
<=> v139434(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1467,axiom,
! [VarCurr] :
( v113667(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139374(VarCurr,B)
<=> v139375(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1481,axiom,
! [VarCurr] :
( ~ v113488(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139434(VarCurr,B)
<=> v139349(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1466,axiom,
! [VarCurr] :
( v113488(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v139434(VarCurr,B)
<=> v139435(VarCurr,B) ) ) ) ).
fof(addAssignment_77994,axiom,
! [VarCurr] :
( v139435(VarCurr,bitIndex0)
<=> v139489(VarCurr) ) ).
fof(addAssignment_77993,axiom,
! [VarCurr] :
( v139435(VarCurr,bitIndex1)
<=> v139484(VarCurr) ) ).
fof(addAssignment_77992,axiom,
! [VarCurr] :
( v139435(VarCurr,bitIndex2)
<=> v139479(VarCurr) ) ).
fof(addAssignment_77991,axiom,
! [VarCurr] :
( v139435(VarCurr,bitIndex3)
<=> v139474(VarCurr) ) ).
fof(addAssignment_77990,axiom,
! [VarCurr] :
( v139435(VarCurr,bitIndex4)
<=> v139437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18482,axiom,
! [VarCurr] :
( v139489(VarCurr)
<=> ( v139490(VarCurr)
& v139493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18481,axiom,
! [VarCurr] :
( v139493(VarCurr)
<=> ( v139447(VarCurr,bitIndex0)
| v139448(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18480,axiom,
! [VarCurr] :
( v139490(VarCurr)
<=> ( v139491(VarCurr)
| v139492(VarCurr) ) ) ).
fof(writeUnaryOperator_10497,axiom,
! [VarCurr] :
( ~ v139492(VarCurr)
<=> v139448(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10496,axiom,
! [VarCurr] :
( ~ v139491(VarCurr)
<=> v139447(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18479,axiom,
! [VarCurr] :
( v139484(VarCurr)
<=> ( v139485(VarCurr)
& v139488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18478,axiom,
! [VarCurr] :
( v139488(VarCurr)
<=> ( v139446(VarCurr)
| v139449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18477,axiom,
! [VarCurr] :
( v139485(VarCurr)
<=> ( v139486(VarCurr)
| v139487(VarCurr) ) ) ).
fof(writeUnaryOperator_10495,axiom,
! [VarCurr] :
( ~ v139487(VarCurr)
<=> v139449(VarCurr) ) ).
fof(writeUnaryOperator_10494,axiom,
! [VarCurr] :
( ~ v139486(VarCurr)
<=> v139446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18476,axiom,
! [VarCurr] :
( v139479(VarCurr)
<=> ( v139480(VarCurr)
& v139483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18475,axiom,
! [VarCurr] :
( v139483(VarCurr)
<=> ( v139444(VarCurr)
| v139455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18474,axiom,
! [VarCurr] :
( v139480(VarCurr)
<=> ( v139481(VarCurr)
| v139482(VarCurr) ) ) ).
fof(writeUnaryOperator_10493,axiom,
! [VarCurr] :
( ~ v139482(VarCurr)
<=> v139455(VarCurr) ) ).
fof(writeUnaryOperator_10492,axiom,
! [VarCurr] :
( ~ v139481(VarCurr)
<=> v139444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18473,axiom,
! [VarCurr] :
( v139474(VarCurr)
<=> ( v139475(VarCurr)
& v139478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18472,axiom,
! [VarCurr] :
( v139478(VarCurr)
<=> ( v139442(VarCurr)
| v139461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18471,axiom,
! [VarCurr] :
( v139475(VarCurr)
<=> ( v139476(VarCurr)
| v139477(VarCurr) ) ) ).
fof(writeUnaryOperator_10491,axiom,
! [VarCurr] :
( ~ v139477(VarCurr)
<=> v139461(VarCurr) ) ).
fof(writeUnaryOperator_10490,axiom,
! [VarCurr] :
( ~ v139476(VarCurr)
<=> v139442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18470,axiom,
! [VarCurr] :
( v139437(VarCurr)
<=> ( v139438(VarCurr)
& v139473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18469,axiom,
! [VarCurr] :
( v139473(VarCurr)
<=> ( v139440(VarCurr)
| v139468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18468,axiom,
! [VarCurr] :
( v139438(VarCurr)
<=> ( v139439(VarCurr)
| v139467(VarCurr) ) ) ).
fof(writeUnaryOperator_10489,axiom,
! [VarCurr] :
( ~ v139467(VarCurr)
<=> v139468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18467,axiom,
! [VarCurr] :
( v139468(VarCurr)
<=> ( v139469(VarCurr)
& v139472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6727,axiom,
! [VarCurr] :
( v139472(VarCurr)
<=> ( v139447(VarCurr,bitIndex4)
| v139448(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18466,axiom,
! [VarCurr] :
( v139469(VarCurr)
<=> ( v139470(VarCurr)
| v139471(VarCurr) ) ) ).
fof(writeUnaryOperator_10488,axiom,
! [VarCurr] :
( ~ v139471(VarCurr)
<=> v139448(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10487,axiom,
! [VarCurr] :
( ~ v139470(VarCurr)
<=> v139447(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10486,axiom,
! [VarCurr] :
( ~ v139439(VarCurr)
<=> v139440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18465,axiom,
! [VarCurr] :
( v139440(VarCurr)
<=> ( v139441(VarCurr)
| v139466(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6726,axiom,
! [VarCurr] :
( v139466(VarCurr)
<=> ( v139447(VarCurr,bitIndex3)
& v139448(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18464,axiom,
! [VarCurr] :
( v139441(VarCurr)
<=> ( v139442(VarCurr)
& v139461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18463,axiom,
! [VarCurr] :
( v139461(VarCurr)
<=> ( v139462(VarCurr)
& v139465(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6725,axiom,
! [VarCurr] :
( v139465(VarCurr)
<=> ( v139447(VarCurr,bitIndex3)
| v139448(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18462,axiom,
! [VarCurr] :
( v139462(VarCurr)
<=> ( v139463(VarCurr)
| v139464(VarCurr) ) ) ).
fof(writeUnaryOperator_10485,axiom,
! [VarCurr] :
( ~ v139464(VarCurr)
<=> v139448(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10484,axiom,
! [VarCurr] :
( ~ v139463(VarCurr)
<=> v139447(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18461,axiom,
! [VarCurr] :
( v139442(VarCurr)
<=> ( v139443(VarCurr)
| v139460(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6724,axiom,
! [VarCurr] :
( v139460(VarCurr)
<=> ( v139447(VarCurr,bitIndex2)
& v139448(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18460,axiom,
! [VarCurr] :
( v139443(VarCurr)
<=> ( v139444(VarCurr)
& v139455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18459,axiom,
! [VarCurr] :
( v139455(VarCurr)
<=> ( v139456(VarCurr)
& v139459(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6723,axiom,
! [VarCurr] :
( v139459(VarCurr)
<=> ( v139447(VarCurr,bitIndex2)
| v139448(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18458,axiom,
! [VarCurr] :
( v139456(VarCurr)
<=> ( v139457(VarCurr)
| v139458(VarCurr) ) ) ).
fof(writeUnaryOperator_10483,axiom,
! [VarCurr] :
( ~ v139458(VarCurr)
<=> v139448(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10482,axiom,
! [VarCurr] :
( ~ v139457(VarCurr)
<=> v139447(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18457,axiom,
! [VarCurr] :
( v139444(VarCurr)
<=> ( v139445(VarCurr)
| v139454(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6722,axiom,
! [VarCurr] :
( v139454(VarCurr)
<=> ( v139447(VarCurr,bitIndex1)
& v139448(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18456,axiom,
! [VarCurr] :
( v139445(VarCurr)
<=> ( v139446(VarCurr)
& v139449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18455,axiom,
! [VarCurr] :
( v139449(VarCurr)
<=> ( v139450(VarCurr)
& v139453(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6721,axiom,
! [VarCurr] :
( v139453(VarCurr)
<=> ( v139447(VarCurr,bitIndex1)
| v139448(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18454,axiom,
! [VarCurr] :
( v139450(VarCurr)
<=> ( v139451(VarCurr)
| v139452(VarCurr) ) ) ).
fof(writeUnaryOperator_10481,axiom,
! [VarCurr] :
( ~ v139452(VarCurr)
<=> v139448(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10480,axiom,
! [VarCurr] :
( ~ v139451(VarCurr)
<=> v139447(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18453,axiom,
! [VarCurr] :
( v139446(VarCurr)
<=> ( v139447(VarCurr,bitIndex0)
& v139448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_77989,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v139448(VarCurr,B)
<=> v113478(VarCurr,B) ) ) ).
fof(addAssignment_77988,axiom,
! [VarCurr] :
( v139448(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_77987,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v139447(VarCurr,B)
<=> v113633(VarCurr,B) ) ) ).
fof(addAssignment_77986,axiom,
! [VarCurr] :
( v139447(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_77985,axiom,
! [VarCurr] :
( v139375(VarCurr,bitIndex0)
<=> v139429(VarCurr) ) ).
fof(addAssignment_77984,axiom,
! [VarCurr] :
( v139375(VarCurr,bitIndex1)
<=> v139424(VarCurr) ) ).
fof(addAssignment_77983,axiom,
! [VarCurr] :
( v139375(VarCurr,bitIndex2)
<=> v139419(VarCurr) ) ).
fof(addAssignment_77982,axiom,
! [VarCurr] :
( v139375(VarCurr,bitIndex3)
<=> v139414(VarCurr) ) ).
fof(addAssignment_77981,axiom,
! [VarCurr] :
( v139375(VarCurr,bitIndex4)
<=> v139377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18452,axiom,
! [VarCurr] :
( v139429(VarCurr)
<=> ( v139430(VarCurr)
& v139433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18451,axiom,
! [VarCurr] :
( v139433(VarCurr)
<=> ( v139387(VarCurr,bitIndex0)
| v139388(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18450,axiom,
! [VarCurr] :
( v139430(VarCurr)
<=> ( v139431(VarCurr)
| v139432(VarCurr) ) ) ).
fof(writeUnaryOperator_10479,axiom,
! [VarCurr] :
( ~ v139432(VarCurr)
<=> v139388(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10478,axiom,
! [VarCurr] :
( ~ v139431(VarCurr)
<=> v139387(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18449,axiom,
! [VarCurr] :
( v139424(VarCurr)
<=> ( v139425(VarCurr)
& v139428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18448,axiom,
! [VarCurr] :
( v139428(VarCurr)
<=> ( v139386(VarCurr)
| v139389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18447,axiom,
! [VarCurr] :
( v139425(VarCurr)
<=> ( v139426(VarCurr)
| v139427(VarCurr) ) ) ).
fof(writeUnaryOperator_10477,axiom,
! [VarCurr] :
( ~ v139427(VarCurr)
<=> v139389(VarCurr) ) ).
fof(writeUnaryOperator_10476,axiom,
! [VarCurr] :
( ~ v139426(VarCurr)
<=> v139386(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18446,axiom,
! [VarCurr] :
( v139419(VarCurr)
<=> ( v139420(VarCurr)
& v139423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18445,axiom,
! [VarCurr] :
( v139423(VarCurr)
<=> ( v139384(VarCurr)
| v139395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18444,axiom,
! [VarCurr] :
( v139420(VarCurr)
<=> ( v139421(VarCurr)
| v139422(VarCurr) ) ) ).
fof(writeUnaryOperator_10475,axiom,
! [VarCurr] :
( ~ v139422(VarCurr)
<=> v139395(VarCurr) ) ).
fof(writeUnaryOperator_10474,axiom,
! [VarCurr] :
( ~ v139421(VarCurr)
<=> v139384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18443,axiom,
! [VarCurr] :
( v139414(VarCurr)
<=> ( v139415(VarCurr)
& v139418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18442,axiom,
! [VarCurr] :
( v139418(VarCurr)
<=> ( v139382(VarCurr)
| v139401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18441,axiom,
! [VarCurr] :
( v139415(VarCurr)
<=> ( v139416(VarCurr)
| v139417(VarCurr) ) ) ).
fof(writeUnaryOperator_10473,axiom,
! [VarCurr] :
( ~ v139417(VarCurr)
<=> v139401(VarCurr) ) ).
fof(writeUnaryOperator_10472,axiom,
! [VarCurr] :
( ~ v139416(VarCurr)
<=> v139382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18440,axiom,
! [VarCurr] :
( v139377(VarCurr)
<=> ( v139378(VarCurr)
& v139413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18439,axiom,
! [VarCurr] :
( v139413(VarCurr)
<=> ( v139380(VarCurr)
| v139408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18438,axiom,
! [VarCurr] :
( v139378(VarCurr)
<=> ( v139379(VarCurr)
| v139407(VarCurr) ) ) ).
fof(writeUnaryOperator_10471,axiom,
! [VarCurr] :
( ~ v139407(VarCurr)
<=> v139408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18437,axiom,
! [VarCurr] :
( v139408(VarCurr)
<=> ( v139409(VarCurr)
& v139412(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6720,axiom,
! [VarCurr] :
( v139412(VarCurr)
<=> ( v139387(VarCurr,bitIndex4)
| v139388(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18436,axiom,
! [VarCurr] :
( v139409(VarCurr)
<=> ( v139410(VarCurr)
| v139411(VarCurr) ) ) ).
fof(writeUnaryOperator_10470,axiom,
! [VarCurr] :
( ~ v139411(VarCurr)
<=> v139388(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10469,axiom,
! [VarCurr] :
( ~ v139410(VarCurr)
<=> v139387(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10468,axiom,
! [VarCurr] :
( ~ v139379(VarCurr)
<=> v139380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18435,axiom,
! [VarCurr] :
( v139380(VarCurr)
<=> ( v139381(VarCurr)
| v139406(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6719,axiom,
! [VarCurr] :
( v139406(VarCurr)
<=> ( v139387(VarCurr,bitIndex3)
& v139388(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18434,axiom,
! [VarCurr] :
( v139381(VarCurr)
<=> ( v139382(VarCurr)
& v139401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18433,axiom,
! [VarCurr] :
( v139401(VarCurr)
<=> ( v139402(VarCurr)
& v139405(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6718,axiom,
! [VarCurr] :
( v139405(VarCurr)
<=> ( v139387(VarCurr,bitIndex3)
| v139388(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18432,axiom,
! [VarCurr] :
( v139402(VarCurr)
<=> ( v139403(VarCurr)
| v139404(VarCurr) ) ) ).
fof(writeUnaryOperator_10467,axiom,
! [VarCurr] :
( ~ v139404(VarCurr)
<=> v139388(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10466,axiom,
! [VarCurr] :
( ~ v139403(VarCurr)
<=> v139387(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18431,axiom,
! [VarCurr] :
( v139382(VarCurr)
<=> ( v139383(VarCurr)
| v139400(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6717,axiom,
! [VarCurr] :
( v139400(VarCurr)
<=> ( v139387(VarCurr,bitIndex2)
& v139388(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18430,axiom,
! [VarCurr] :
( v139383(VarCurr)
<=> ( v139384(VarCurr)
& v139395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18429,axiom,
! [VarCurr] :
( v139395(VarCurr)
<=> ( v139396(VarCurr)
& v139399(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6716,axiom,
! [VarCurr] :
( v139399(VarCurr)
<=> ( v139387(VarCurr,bitIndex2)
| v139388(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18428,axiom,
! [VarCurr] :
( v139396(VarCurr)
<=> ( v139397(VarCurr)
| v139398(VarCurr) ) ) ).
fof(writeUnaryOperator_10465,axiom,
! [VarCurr] :
( ~ v139398(VarCurr)
<=> v139388(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10464,axiom,
! [VarCurr] :
( ~ v139397(VarCurr)
<=> v139387(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18427,axiom,
! [VarCurr] :
( v139384(VarCurr)
<=> ( v139385(VarCurr)
| v139394(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6715,axiom,
! [VarCurr] :
( v139394(VarCurr)
<=> ( v139387(VarCurr,bitIndex1)
& v139388(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18426,axiom,
! [VarCurr] :
( v139385(VarCurr)
<=> ( v139386(VarCurr)
& v139389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18425,axiom,
! [VarCurr] :
( v139389(VarCurr)
<=> ( v139390(VarCurr)
& v139393(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6714,axiom,
! [VarCurr] :
( v139393(VarCurr)
<=> ( v139387(VarCurr,bitIndex1)
| v139388(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18424,axiom,
! [VarCurr] :
( v139390(VarCurr)
<=> ( v139391(VarCurr)
| v139392(VarCurr) ) ) ).
fof(writeUnaryOperator_10463,axiom,
! [VarCurr] :
( ~ v139392(VarCurr)
<=> v139388(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10462,axiom,
! [VarCurr] :
( ~ v139391(VarCurr)
<=> v139387(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18423,axiom,
! [VarCurr] :
( v139386(VarCurr)
<=> ( v139387(VarCurr,bitIndex0)
& v139388(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_77980,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v139388(VarCurr,B)
<=> v113657(VarCurr,B) ) ) ).
fof(addAssignment_77979,axiom,
! [VarCurr] :
( v139388(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_77978,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v139387(VarCurr,B)
<=> v113458(VarCurr,B) ) ) ).
fof(addAssignment_77977,axiom,
! [VarCurr] :
( v139387(VarCurr,bitIndex4)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18422,axiom,
! [VarCurr] :
( v139372(VarCurr)
<=> ( v1729(VarCurr)
& v139373(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2046,axiom,
! [VarCurr] :
( v139373(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1998,axiom,
~ b0000010001000(bitIndex12) ).
fof(bitBlastConstant_1997,axiom,
~ b0000010001000(bitIndex11) ).
fof(bitBlastConstant_1996,axiom,
~ b0000010001000(bitIndex10) ).
fof(bitBlastConstant_1995,axiom,
~ b0000010001000(bitIndex9) ).
fof(bitBlastConstant_1994,axiom,
~ b0000010001000(bitIndex8) ).
fof(bitBlastConstant_1993,axiom,
b0000010001000(bitIndex7) ).
fof(bitBlastConstant_1992,axiom,
~ b0000010001000(bitIndex6) ).
fof(bitBlastConstant_1991,axiom,
~ b0000010001000(bitIndex5) ).
fof(bitBlastConstant_1990,axiom,
~ b0000010001000(bitIndex4) ).
fof(bitBlastConstant_1989,axiom,
b0000010001000(bitIndex3) ).
fof(bitBlastConstant_1988,axiom,
~ b0000010001000(bitIndex2) ).
fof(bitBlastConstant_1987,axiom,
~ b0000010001000(bitIndex1) ).
fof(bitBlastConstant_1986,axiom,
~ b0000010001000(bitIndex0) ).
fof(addAssignment_77976,axiom,
! [VarCurr] :
( v139359(VarCurr)
<=> v139361(VarCurr) ) ).
fof(addAssignment_77975,axiom,
! [VarCurr] :
( v139361(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_77974,axiom,
! [VarCurr] :
( v139355(VarCurr)
<=> v139357(VarCurr) ) ).
fof(addAssignment_77973,axiom,
! [VarCurr] :
( v139357(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_77972,axiom,
! [VarCurr] :
( v139337(VarCurr)
<=> v139339(VarCurr) ) ).
fof(addAssignment_77971,axiom,
! [VarCurr] :
( v139339(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_77970,axiom,
! [VarCurr] :
( v139333(VarCurr)
<=> v139335(VarCurr) ) ).
fof(addAssignment_77969,axiom,
! [VarCurr] :
( v139335(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18421,axiom,
! [VarCurr] :
( v84897(VarCurr)
<=> ( v118(VarCurr)
| v84899(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6713,axiom,
! [VarCurr] :
( v84899(VarCurr)
<=> ( v102045(VarCurr)
| v84901(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1933,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v84901(VarCurr,B)
<=> ( v84903(VarCurr,B)
& v139320(VarCurr,B) ) ) ) ).
fof(addAssignment_77968,axiom,
! [VarCurr] :
( v139320(VarCurr,bitIndex0)
<=> v139321(VarCurr) ) ).
fof(addAssignment_77967,axiom,
! [VarCurr] :
( v139320(VarCurr,bitIndex1)
<=> v139321(VarCurr) ) ).
fof(addAssignment_77966,axiom,
! [VarCurr] :
( v139320(VarCurr,bitIndex2)
<=> v139321(VarCurr) ) ).
fof(addAssignment_77965,axiom,
! [VarCurr] :
( v139320(VarCurr,bitIndex3)
<=> v139321(VarCurr) ) ).
fof(addAssignment_77964,axiom,
! [VarCurr] :
( v139320(VarCurr,bitIndex4)
<=> v139321(VarCurr) ) ).
fof(addAssignment_77963,axiom,
! [VarCurr] :
( v139320(VarCurr,bitIndex5)
<=> v139321(VarCurr) ) ).
fof(addAssignment_77962,axiom,
! [VarCurr] :
( v139320(VarCurr,bitIndex6)
<=> v139321(VarCurr) ) ).
fof(addAssignment_77961,axiom,
! [VarCurr] :
( v139320(VarCurr,bitIndex7)
<=> v139321(VarCurr) ) ).
fof(addAssignment_77960,axiom,
! [VarCurr] :
( v139321(VarCurr)
<=> v139322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18420,axiom,
! [VarCurr] :
( v139322(VarCurr)
<=> ( v139323(VarCurr)
& v127270(VarCurr) ) ) ).
fof(writeUnaryOperator_10461,axiom,
! [VarCurr] :
( ~ v139323(VarCurr)
<=> v86877(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6712,axiom,
! [VarCurr] :
( v84903(VarCurr,bitIndex7)
<=> ( v139316(VarCurr)
& v139318(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2045,axiom,
! [VarCurr] :
( v139318(VarCurr)
<=> ( ( v138148(VarCurr,bitIndex7)
<=> $true )
& ( v138148(VarCurr,bitIndex6)
<=> $false )
& ( v138148(VarCurr,bitIndex5)
<=> $false )
& ( v138148(VarCurr,bitIndex4)
<=> $false )
& ( v138148(VarCurr,bitIndex3)
<=> $false )
& ( v138148(VarCurr,bitIndex2)
<=> $false )
& ( v138148(VarCurr,bitIndex1)
<=> $false )
& ( v138148(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1985,axiom,
b10000000(bitIndex7) ).
fof(bitBlastConstant_1984,axiom,
~ b10000000(bitIndex6) ).
fof(bitBlastConstant_1983,axiom,
~ b10000000(bitIndex5) ).
fof(bitBlastConstant_1982,axiom,
~ b10000000(bitIndex4) ).
fof(bitBlastConstant_1981,axiom,
~ b10000000(bitIndex3) ).
fof(bitBlastConstant_1980,axiom,
~ b10000000(bitIndex2) ).
fof(bitBlastConstant_1979,axiom,
~ b10000000(bitIndex1) ).
fof(bitBlastConstant_1978,axiom,
~ b10000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18419,axiom,
! [VarCurr] :
( v139316(VarCurr)
<=> ( v139317(VarCurr)
| v138098(VarCurr) ) ) ).
fof(writeUnaryOperator_10460,axiom,
! [VarCurr] :
( ~ v139317(VarCurr)
<=> v84905(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6711,axiom,
! [VarCurr] :
( v84903(VarCurr,bitIndex6)
<=> ( v139312(VarCurr)
& v139314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2044,axiom,
! [VarCurr] :
( v139314(VarCurr)
<=> ( ( v138148(VarCurr,bitIndex6)
<=> $true )
& ( v138148(VarCurr,bitIndex5)
<=> $false )
& ( v138148(VarCurr,bitIndex4)
<=> $false )
& ( v138148(VarCurr,bitIndex3)
<=> $false )
& ( v138148(VarCurr,bitIndex2)
<=> $false )
& ( v138148(VarCurr,bitIndex1)
<=> $false )
& ( v138148(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18418,axiom,
! [VarCurr] :
( v139312(VarCurr)
<=> ( v139313(VarCurr)
| v138098(VarCurr) ) ) ).
fof(writeUnaryOperator_10459,axiom,
! [VarCurr] :
( ~ v139313(VarCurr)
<=> v84905(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6710,axiom,
! [VarCurr] :
( v84903(VarCurr,bitIndex5)
<=> ( v139308(VarCurr)
& v139310(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2043,axiom,
! [VarCurr] :
( v139310(VarCurr)
<=> ( ( v138148(VarCurr,bitIndex5)
<=> $true )
& ( v138148(VarCurr,bitIndex4)
<=> $false )
& ( v138148(VarCurr,bitIndex3)
<=> $false )
& ( v138148(VarCurr,bitIndex2)
<=> $false )
& ( v138148(VarCurr,bitIndex1)
<=> $false )
& ( v138148(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18417,axiom,
! [VarCurr] :
( v139308(VarCurr)
<=> ( v139309(VarCurr)
| v138098(VarCurr) ) ) ).
fof(writeUnaryOperator_10458,axiom,
! [VarCurr] :
( ~ v139309(VarCurr)
<=> v84905(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6709,axiom,
! [VarCurr] :
( v84903(VarCurr,bitIndex4)
<=> ( v139304(VarCurr)
& v139306(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2042,axiom,
! [VarCurr] :
( v139306(VarCurr)
<=> ( ( v138148(VarCurr,bitIndex4)
<=> $true )
& ( v138148(VarCurr,bitIndex3)
<=> $false )
& ( v138148(VarCurr,bitIndex2)
<=> $false )
& ( v138148(VarCurr,bitIndex1)
<=> $false )
& ( v138148(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18416,axiom,
! [VarCurr] :
( v139304(VarCurr)
<=> ( v139305(VarCurr)
| v138098(VarCurr) ) ) ).
fof(writeUnaryOperator_10457,axiom,
! [VarCurr] :
( ~ v139305(VarCurr)
<=> v84905(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6708,axiom,
! [VarCurr] :
( v84903(VarCurr,bitIndex3)
<=> ( v139300(VarCurr)
& v139302(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2041,axiom,
! [VarCurr] :
( v139302(VarCurr)
<=> ( ( v138148(VarCurr,bitIndex3)
<=> $true )
& ( v138148(VarCurr,bitIndex2)
<=> $false )
& ( v138148(VarCurr,bitIndex1)
<=> $false )
& ( v138148(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18415,axiom,
! [VarCurr] :
( v139300(VarCurr)
<=> ( v139301(VarCurr)
| v138098(VarCurr) ) ) ).
fof(writeUnaryOperator_10456,axiom,
! [VarCurr] :
( ~ v139301(VarCurr)
<=> v84905(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6707,axiom,
! [VarCurr] :
( v84903(VarCurr,bitIndex2)
<=> ( v139296(VarCurr)
& v139298(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2040,axiom,
! [VarCurr] :
( v139298(VarCurr)
<=> ( ( v138148(VarCurr,bitIndex2)
<=> $true )
& ( v138148(VarCurr,bitIndex1)
<=> $false )
& ( v138148(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18414,axiom,
! [VarCurr] :
( v139296(VarCurr)
<=> ( v139297(VarCurr)
| v138098(VarCurr) ) ) ).
fof(writeUnaryOperator_10455,axiom,
! [VarCurr] :
( ~ v139297(VarCurr)
<=> v84905(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6706,axiom,
! [VarCurr] :
( v84903(VarCurr,bitIndex1)
<=> ( v139292(VarCurr)
& v139294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2039,axiom,
! [VarCurr] :
( v139294(VarCurr)
<=> ( ( v138148(VarCurr,bitIndex1)
<=> $true )
& ( v138148(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18413,axiom,
! [VarCurr] :
( v139292(VarCurr)
<=> ( v139293(VarCurr)
| v138098(VarCurr) ) ) ).
fof(writeUnaryOperator_10454,axiom,
! [VarCurr] :
( ~ v139293(VarCurr)
<=> v84905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18412,axiom,
! [VarCurr] :
( v84903(VarCurr,bitIndex0)
<=> ( v139289(VarCurr)
& v138148(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18411,axiom,
! [VarCurr] :
( v139289(VarCurr)
<=> ( v139290(VarCurr)
| v138098(VarCurr) ) ) ).
fof(writeUnaryOperator_10453,axiom,
! [VarCurr] :
( ~ v139290(VarCurr)
<=> v84905(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6705,axiom,
! [VarCurr] :
( v138148(VarCurr,bitIndex7)
<=> ( v139244(VarCurr)
& v139263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18410,axiom,
! [VarCurr] :
( v139263(VarCurr)
<=> ( v139264(VarCurr)
| v139285(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2038,axiom,
! [VarCurr] :
( v139285(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v139286(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v139286(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v139286(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v139286(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_77959,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139286(VarCurr,B)
<=> v139232(VarCurr,B) ) ) ).
fof(addAssignment_77958,axiom,
! [VarCurr] :
( v139286(VarCurr,bitIndex3)
<=> v139238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18409,axiom,
! [VarCurr] :
( v139264(VarCurr)
<=> ( v139265(VarCurr)
| v139266(VarCurr) ) ) ).
fof(writeUnaryOperator_10452,axiom,
! [VarCurr] :
( ~ v139266(VarCurr)
<=> v139268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18408,axiom,
! [VarCurr] :
( v139268(VarCurr)
<=> ( v139269(VarCurr)
& v139280(VarCurr) ) ) ).
fof(writeUnaryOperator_10451,axiom,
! [VarCurr] :
( ~ v139280(VarCurr)
<=> v139281(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18407,axiom,
! [VarCurr] :
( v139281(VarCurr)
<=> ( v139282(VarCurr)
& v139284(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6704,axiom,
! [VarCurr] :
( v139284(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v139232(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18406,axiom,
! [VarCurr] :
( v139282(VarCurr)
<=> ( v135621(VarCurr)
| v139283(VarCurr) ) ) ).
fof(writeUnaryOperator_10450,axiom,
! [VarCurr] :
( ~ v139283(VarCurr)
<=> v139232(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18405,axiom,
! [VarCurr] :
( v139269(VarCurr)
<=> ( v139270(VarCurr)
& v139275(VarCurr) ) ) ).
fof(writeUnaryOperator_10449,axiom,
! [VarCurr] :
( ~ v139275(VarCurr)
<=> v139276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18404,axiom,
! [VarCurr] :
( v139276(VarCurr)
<=> ( v139277(VarCurr)
& v139279(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6703,axiom,
! [VarCurr] :
( v139279(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v139232(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18403,axiom,
! [VarCurr] :
( v139277(VarCurr)
<=> ( v135615(VarCurr)
| v139278(VarCurr) ) ) ).
fof(writeUnaryOperator_10448,axiom,
! [VarCurr] :
( ~ v139278(VarCurr)
<=> v139232(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10447,axiom,
! [VarCurr] :
( ~ v139270(VarCurr)
<=> v139271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18402,axiom,
! [VarCurr] :
( v139271(VarCurr)
<=> ( v139272(VarCurr)
& v139274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18401,axiom,
! [VarCurr] :
( v139274(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v139232(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18400,axiom,
! [VarCurr] :
( v139272(VarCurr)
<=> ( v135609(VarCurr)
| v139273(VarCurr) ) ) ).
fof(writeUnaryOperator_10446,axiom,
! [VarCurr] :
( ~ v139273(VarCurr)
<=> v139232(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10445,axiom,
! [VarCurr] :
( ~ v139265(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18399,axiom,
! [VarCurr] :
( v139244(VarCurr)
<=> ( v139245(VarCurr)
& v139262(VarCurr) ) ) ).
fof(writeUnaryOperator_10444,axiom,
! [VarCurr] :
( ~ v139262(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6702,axiom,
! [VarCurr] :
( v139245(VarCurr)
<=> ( v139247(VarCurr)
| v139261(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6701,axiom,
! [VarCurr] :
( v139247(VarCurr)
<=> ( v139248(VarCurr)
| v139261(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6700,axiom,
! [VarCurr] :
( v139248(VarCurr)
<=> ( v139249(VarCurr)
| v139261(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6699,axiom,
! [VarCurr] :
( v139249(VarCurr)
<=> ( v139250(VarCurr)
| v139261(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6698,axiom,
! [VarCurr] :
( v139250(VarCurr)
<=> ( v139251(VarCurr)
| v139261(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6697,axiom,
! [VarCurr] :
( v139251(VarCurr)
<=> ( v139252(VarCurr)
| v139261(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6696,axiom,
! [VarCurr] :
( v139252(VarCurr)
<=> ( v139253(VarCurr)
| v139261(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6695,axiom,
! [VarCurr] :
( v139253(VarCurr)
<=> ( v139254(VarCurr)
| v139261(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6694,axiom,
! [VarCurr] :
( v139254(VarCurr)
<=> ( v139255(VarCurr)
| v139261(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6693,axiom,
! [VarCurr] :
( v139255(VarCurr)
<=> ( v139256(VarCurr)
| v139261(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6692,axiom,
! [VarCurr] :
( v139256(VarCurr)
<=> ( v139257(VarCurr)
| v139261(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6691,axiom,
! [VarCurr] :
( v139257(VarCurr)
<=> ( v139258(VarCurr)
| v139261(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6690,axiom,
! [VarCurr] :
( v139258(VarCurr)
<=> ( v139259(VarCurr)
| v139261(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6689,axiom,
! [VarCurr] :
( v139259(VarCurr)
<=> ( v139260(VarCurr)
| v139261(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6688,axiom,
! [VarCurr] :
( v139260(VarCurr)
<=> ( v139261(VarCurr,bitIndex0)
| v139261(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1932,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139261(VarCurr,B)
<=> ( v76(VarCurr,B)
& v139151(VarCurr,B) ) ) ) ).
fof(addAssignment_77957,axiom,
! [VarCurr] :
( v139238(VarCurr)
<=> v139240(VarCurr) ) ).
fof(addAssignment_77956,axiom,
! [VarCurr] :
( v139240(VarCurr)
<=> v139242(VarCurr) ) ).
fof(addAssignment_77955,axiom,
! [VarCurr] :
( v139242(VarCurr)
<=> v89253(VarCurr,bitIndex6) ) ).
fof(addAssignment_77954,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139232(VarCurr,B)
<=> v139234(VarCurr,B) ) ) ).
fof(addAssignment_77953,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139234(VarCurr,B)
<=> v139236(VarCurr,B) ) ) ).
fof(addAssignment_77952,axiom,
! [VarCurr] :
( ( v139236(VarCurr,bitIndex2)
<=> v89253(VarCurr,bitIndex5) )
& ( v139236(VarCurr,bitIndex1)
<=> v89253(VarCurr,bitIndex4) )
& ( v139236(VarCurr,bitIndex0)
<=> v89253(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_77951,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139151(VarCurr,B)
<=> v139153(VarCurr,B) ) ) ).
fof(addAssignment_77950,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139153(VarCurr,B)
<=> v139155(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1931,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139155(VarCurr,B)
<=> ( v139195(VarCurr,B)
& v139199(VarCurr,B) ) ) ) ).
fof(addAssignment_77949,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex0)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77948,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex1)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77947,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex2)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77946,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex3)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77945,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex4)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77944,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex5)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77943,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex6)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77942,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex7)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77941,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex8)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77940,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex9)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77939,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex10)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77938,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex11)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77937,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex12)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77936,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex13)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77935,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex14)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77934,axiom,
! [VarCurr] :
( v139199(VarCurr,bitIndex15)
<=> v139200(VarCurr) ) ).
fof(addAssignment_77933,axiom,
! [VarCurr] :
( v139200(VarCurr)
<=> v139201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18398,axiom,
! [VarCurr] :
( v139201(VarCurr)
<=> ( v139202(VarCurr)
| v138367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18397,axiom,
! [VarCurr] :
( v139202(VarCurr)
<=> ( v139203(VarCurr)
& v139230(VarCurr) ) ) ).
fof(writeUnaryOperator_10443,axiom,
! [VarCurr] :
( ~ v139230(VarCurr)
<=> v138365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18396,axiom,
! [VarCurr] :
( v139203(VarCurr)
<=> ( v139204(VarCurr)
& v139229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18395,axiom,
! [VarCurr] :
( v139229(VarCurr)
<=> ( v138361(VarCurr)
| v138363(VarCurr) ) ) ).
fof(writeUnaryOperator_10442,axiom,
! [VarCurr] :
( ~ v139204(VarCurr)
<=> v139206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18394,axiom,
! [VarCurr] :
( v139206(VarCurr)
<=> ( v139207(VarCurr)
& v139224(VarCurr) ) ) ).
fof(writeUnaryOperator_10441,axiom,
! [VarCurr] :
( ~ v139224(VarCurr)
<=> v139225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18393,axiom,
! [VarCurr] :
( v139225(VarCurr)
<=> ( v139226(VarCurr)
& v139228(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6687,axiom,
! [VarCurr] :
( v139228(VarCurr)
<=> ( v138359(VarCurr,bitIndex3)
| v89253(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18392,axiom,
! [VarCurr] :
( v139226(VarCurr)
<=> ( v138404(VarCurr)
| v139227(VarCurr) ) ) ).
fof(writeUnaryOperator_10440,axiom,
! [VarCurr] :
( ~ v139227(VarCurr)
<=> v89253(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18391,axiom,
! [VarCurr] :
( v139207(VarCurr)
<=> ( v139208(VarCurr)
& v139219(VarCurr) ) ) ).
fof(writeUnaryOperator_10439,axiom,
! [VarCurr] :
( ~ v139219(VarCurr)
<=> v139220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18390,axiom,
! [VarCurr] :
( v139220(VarCurr)
<=> ( v139221(VarCurr)
& v139223(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6686,axiom,
! [VarCurr] :
( v139223(VarCurr)
<=> ( v138359(VarCurr,bitIndex2)
| v89253(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18389,axiom,
! [VarCurr] :
( v139221(VarCurr)
<=> ( v138398(VarCurr)
| v139222(VarCurr) ) ) ).
fof(writeUnaryOperator_10438,axiom,
! [VarCurr] :
( ~ v139222(VarCurr)
<=> v89253(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18388,axiom,
! [VarCurr] :
( v139208(VarCurr)
<=> ( v139209(VarCurr)
& v139214(VarCurr) ) ) ).
fof(writeUnaryOperator_10437,axiom,
! [VarCurr] :
( ~ v139214(VarCurr)
<=> v139215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18387,axiom,
! [VarCurr] :
( v139215(VarCurr)
<=> ( v139216(VarCurr)
& v139218(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6685,axiom,
! [VarCurr] :
( v139218(VarCurr)
<=> ( v138359(VarCurr,bitIndex1)
| v89253(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18386,axiom,
! [VarCurr] :
( v139216(VarCurr)
<=> ( v138392(VarCurr)
| v139217(VarCurr) ) ) ).
fof(writeUnaryOperator_10436,axiom,
! [VarCurr] :
( ~ v139217(VarCurr)
<=> v89253(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10435,axiom,
! [VarCurr] :
( ~ v139209(VarCurr)
<=> v139210(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18385,axiom,
! [VarCurr] :
( v139210(VarCurr)
<=> ( v139211(VarCurr)
& v139213(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6684,axiom,
! [VarCurr] :
( v139213(VarCurr)
<=> ( v138359(VarCurr,bitIndex0)
| v89253(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18384,axiom,
! [VarCurr] :
( v139211(VarCurr)
<=> ( v138386(VarCurr)
| v139212(VarCurr) ) ) ).
fof(writeUnaryOperator_10434,axiom,
! [VarCurr] :
( ~ v139212(VarCurr)
<=> v89253(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1930,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139195(VarCurr,B)
<=> ( v139196(VarCurr,B)
& v127999(VarCurr,B) ) ) ) ).
fof(addAssignment_77932,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex0)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77931,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex1)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77930,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex2)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77929,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex3)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77928,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex4)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77927,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex5)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77926,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex6)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77925,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex7)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77924,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex8)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77923,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex9)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77922,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex10)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77921,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex11)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77920,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex12)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77919,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex13)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77918,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex14)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77917,axiom,
! [VarCurr] :
( v139196(VarCurr,bitIndex15)
<=> v139197(VarCurr) ) ).
fof(addAssignment_77916,axiom,
! [VarCurr] :
( v139197(VarCurr)
<=> v139198(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6683,axiom,
! [VarCurr] :
( v139198(VarCurr)
<=> ( v134(VarCurr,bitIndex7)
& v139157(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6682,axiom,
! [VarCurr] :
( v139157(VarCurr)
<=> ( v139179(VarCurr)
| v139193(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6681,axiom,
! [VarCurr] :
( v139179(VarCurr)
<=> ( v139180(VarCurr)
| v139193(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6680,axiom,
! [VarCurr] :
( v139180(VarCurr)
<=> ( v139181(VarCurr)
| v139193(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6679,axiom,
! [VarCurr] :
( v139181(VarCurr)
<=> ( v139182(VarCurr)
| v139193(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6678,axiom,
! [VarCurr] :
( v139182(VarCurr)
<=> ( v139183(VarCurr)
| v139193(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6677,axiom,
! [VarCurr] :
( v139183(VarCurr)
<=> ( v139184(VarCurr)
| v139193(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6676,axiom,
! [VarCurr] :
( v139184(VarCurr)
<=> ( v139185(VarCurr)
| v139193(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6675,axiom,
! [VarCurr] :
( v139185(VarCurr)
<=> ( v139186(VarCurr)
| v139193(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6674,axiom,
! [VarCurr] :
( v139186(VarCurr)
<=> ( v139187(VarCurr)
| v139193(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6673,axiom,
! [VarCurr] :
( v139187(VarCurr)
<=> ( v139188(VarCurr)
| v139193(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6672,axiom,
! [VarCurr] :
( v139188(VarCurr)
<=> ( v139189(VarCurr)
| v139193(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6671,axiom,
! [VarCurr] :
( v139189(VarCurr)
<=> ( v139190(VarCurr)
| v139193(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6670,axiom,
! [VarCurr] :
( v139190(VarCurr)
<=> ( v139191(VarCurr)
| v139193(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6669,axiom,
! [VarCurr] :
( v139191(VarCurr)
<=> ( v139192(VarCurr)
| v139193(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6668,axiom,
! [VarCurr] :
( v139192(VarCurr)
<=> ( v139193(VarCurr,bitIndex0)
| v139193(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1929,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139193(VarCurr,B)
<=> ( v139159(VarCurr,B)
& v138334(VarCurr,B) ) ) ) ).
fof(addAssignment_77915,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex0)
<=> v139176(VarCurr) ) ).
fof(addAssignment_77914,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex1)
<=> v139175(VarCurr) ) ).
fof(addAssignment_77913,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex2)
<=> v139174(VarCurr) ) ).
fof(addAssignment_77912,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex3)
<=> v139173(VarCurr) ) ).
fof(addAssignment_77911,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex4)
<=> v139172(VarCurr) ) ).
fof(addAssignment_77910,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex5)
<=> v139171(VarCurr) ) ).
fof(addAssignment_77909,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex6)
<=> v139170(VarCurr) ) ).
fof(addAssignment_77908,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex7)
<=> v139169(VarCurr) ) ).
fof(addAssignment_77907,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex8)
<=> v139168(VarCurr) ) ).
fof(addAssignment_77906,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex9)
<=> v139167(VarCurr) ) ).
fof(addAssignment_77905,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex10)
<=> v139166(VarCurr) ) ).
fof(addAssignment_77904,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex11)
<=> v139165(VarCurr) ) ).
fof(addAssignment_77903,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex12)
<=> v139164(VarCurr) ) ).
fof(addAssignment_77902,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex13)
<=> v139163(VarCurr) ) ).
fof(addAssignment_77901,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex14)
<=> v139162(VarCurr) ) ).
fof(addAssignment_77900,axiom,
! [VarCurr] :
( v139159(VarCurr,bitIndex15)
<=> v139161(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2037,axiom,
! [VarCurr] :
( v139176(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $false )
& ( v89253(VarCurr,bitIndex5)
<=> $false )
& ( v89253(VarCurr,bitIndex4)
<=> $false )
& ( v89253(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2036,axiom,
! [VarCurr] :
( v139175(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $false )
& ( v89253(VarCurr,bitIndex5)
<=> $false )
& ( v89253(VarCurr,bitIndex4)
<=> $false )
& ( v89253(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2035,axiom,
! [VarCurr] :
( v139174(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $false )
& ( v89253(VarCurr,bitIndex5)
<=> $false )
& ( v89253(VarCurr,bitIndex4)
<=> $true )
& ( v89253(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2034,axiom,
! [VarCurr] :
( v139173(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $false )
& ( v89253(VarCurr,bitIndex5)
<=> $false )
& ( v89253(VarCurr,bitIndex4)
<=> $true )
& ( v89253(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2033,axiom,
! [VarCurr] :
( v139172(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $false )
& ( v89253(VarCurr,bitIndex5)
<=> $true )
& ( v89253(VarCurr,bitIndex4)
<=> $false )
& ( v89253(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2032,axiom,
! [VarCurr] :
( v139171(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $false )
& ( v89253(VarCurr,bitIndex5)
<=> $true )
& ( v89253(VarCurr,bitIndex4)
<=> $false )
& ( v89253(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2031,axiom,
! [VarCurr] :
( v139170(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $false )
& ( v89253(VarCurr,bitIndex5)
<=> $true )
& ( v89253(VarCurr,bitIndex4)
<=> $true )
& ( v89253(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2030,axiom,
! [VarCurr] :
( v139169(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $false )
& ( v89253(VarCurr,bitIndex5)
<=> $true )
& ( v89253(VarCurr,bitIndex4)
<=> $true )
& ( v89253(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2029,axiom,
! [VarCurr] :
( v139168(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $true )
& ( v89253(VarCurr,bitIndex5)
<=> $false )
& ( v89253(VarCurr,bitIndex4)
<=> $false )
& ( v89253(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2028,axiom,
! [VarCurr] :
( v139167(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $true )
& ( v89253(VarCurr,bitIndex5)
<=> $false )
& ( v89253(VarCurr,bitIndex4)
<=> $false )
& ( v89253(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2027,axiom,
! [VarCurr] :
( v139166(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $true )
& ( v89253(VarCurr,bitIndex5)
<=> $false )
& ( v89253(VarCurr,bitIndex4)
<=> $true )
& ( v89253(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2026,axiom,
! [VarCurr] :
( v139165(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $true )
& ( v89253(VarCurr,bitIndex5)
<=> $false )
& ( v89253(VarCurr,bitIndex4)
<=> $true )
& ( v89253(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2025,axiom,
! [VarCurr] :
( v139164(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $true )
& ( v89253(VarCurr,bitIndex5)
<=> $true )
& ( v89253(VarCurr,bitIndex4)
<=> $false )
& ( v89253(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2024,axiom,
! [VarCurr] :
( v139163(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $true )
& ( v89253(VarCurr,bitIndex5)
<=> $true )
& ( v89253(VarCurr,bitIndex4)
<=> $false )
& ( v89253(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2023,axiom,
! [VarCurr] :
( v139162(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $true )
& ( v89253(VarCurr,bitIndex5)
<=> $true )
& ( v89253(VarCurr,bitIndex4)
<=> $true )
& ( v89253(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2022,axiom,
! [VarCurr] :
( v139161(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex6)
<=> $true )
& ( v89253(VarCurr,bitIndex5)
<=> $true )
& ( v89253(VarCurr,bitIndex4)
<=> $true )
& ( v89253(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6667,axiom,
! [VarCurr] :
( v138148(VarCurr,bitIndex6)
<=> ( v139107(VarCurr)
& v139126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18383,axiom,
! [VarCurr] :
( v139126(VarCurr)
<=> ( v139127(VarCurr)
| v139148(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2021,axiom,
! [VarCurr] :
( v139148(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v139149(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v139149(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v139149(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v139149(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_77899,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139149(VarCurr,B)
<=> v139095(VarCurr,B) ) ) ).
fof(addAssignment_77898,axiom,
! [VarCurr] :
( v139149(VarCurr,bitIndex3)
<=> v139101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18382,axiom,
! [VarCurr] :
( v139127(VarCurr)
<=> ( v139128(VarCurr)
| v139129(VarCurr) ) ) ).
fof(writeUnaryOperator_10433,axiom,
! [VarCurr] :
( ~ v139129(VarCurr)
<=> v139131(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18381,axiom,
! [VarCurr] :
( v139131(VarCurr)
<=> ( v139132(VarCurr)
& v139143(VarCurr) ) ) ).
fof(writeUnaryOperator_10432,axiom,
! [VarCurr] :
( ~ v139143(VarCurr)
<=> v139144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18380,axiom,
! [VarCurr] :
( v139144(VarCurr)
<=> ( v139145(VarCurr)
& v139147(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6666,axiom,
! [VarCurr] :
( v139147(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v139095(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18379,axiom,
! [VarCurr] :
( v139145(VarCurr)
<=> ( v135621(VarCurr)
| v139146(VarCurr) ) ) ).
fof(writeUnaryOperator_10431,axiom,
! [VarCurr] :
( ~ v139146(VarCurr)
<=> v139095(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18378,axiom,
! [VarCurr] :
( v139132(VarCurr)
<=> ( v139133(VarCurr)
& v139138(VarCurr) ) ) ).
fof(writeUnaryOperator_10430,axiom,
! [VarCurr] :
( ~ v139138(VarCurr)
<=> v139139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18377,axiom,
! [VarCurr] :
( v139139(VarCurr)
<=> ( v139140(VarCurr)
& v139142(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6665,axiom,
! [VarCurr] :
( v139142(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v139095(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18376,axiom,
! [VarCurr] :
( v139140(VarCurr)
<=> ( v135615(VarCurr)
| v139141(VarCurr) ) ) ).
fof(writeUnaryOperator_10429,axiom,
! [VarCurr] :
( ~ v139141(VarCurr)
<=> v139095(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10428,axiom,
! [VarCurr] :
( ~ v139133(VarCurr)
<=> v139134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18375,axiom,
! [VarCurr] :
( v139134(VarCurr)
<=> ( v139135(VarCurr)
& v139137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18374,axiom,
! [VarCurr] :
( v139137(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v139095(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18373,axiom,
! [VarCurr] :
( v139135(VarCurr)
<=> ( v135609(VarCurr)
| v139136(VarCurr) ) ) ).
fof(writeUnaryOperator_10427,axiom,
! [VarCurr] :
( ~ v139136(VarCurr)
<=> v139095(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10426,axiom,
! [VarCurr] :
( ~ v139128(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18372,axiom,
! [VarCurr] :
( v139107(VarCurr)
<=> ( v139108(VarCurr)
& v139125(VarCurr) ) ) ).
fof(writeUnaryOperator_10425,axiom,
! [VarCurr] :
( ~ v139125(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6664,axiom,
! [VarCurr] :
( v139108(VarCurr)
<=> ( v139110(VarCurr)
| v139124(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6663,axiom,
! [VarCurr] :
( v139110(VarCurr)
<=> ( v139111(VarCurr)
| v139124(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6662,axiom,
! [VarCurr] :
( v139111(VarCurr)
<=> ( v139112(VarCurr)
| v139124(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6661,axiom,
! [VarCurr] :
( v139112(VarCurr)
<=> ( v139113(VarCurr)
| v139124(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6660,axiom,
! [VarCurr] :
( v139113(VarCurr)
<=> ( v139114(VarCurr)
| v139124(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6659,axiom,
! [VarCurr] :
( v139114(VarCurr)
<=> ( v139115(VarCurr)
| v139124(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6658,axiom,
! [VarCurr] :
( v139115(VarCurr)
<=> ( v139116(VarCurr)
| v139124(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6657,axiom,
! [VarCurr] :
( v139116(VarCurr)
<=> ( v139117(VarCurr)
| v139124(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6656,axiom,
! [VarCurr] :
( v139117(VarCurr)
<=> ( v139118(VarCurr)
| v139124(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6655,axiom,
! [VarCurr] :
( v139118(VarCurr)
<=> ( v139119(VarCurr)
| v139124(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6654,axiom,
! [VarCurr] :
( v139119(VarCurr)
<=> ( v139120(VarCurr)
| v139124(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6653,axiom,
! [VarCurr] :
( v139120(VarCurr)
<=> ( v139121(VarCurr)
| v139124(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6652,axiom,
! [VarCurr] :
( v139121(VarCurr)
<=> ( v139122(VarCurr)
| v139124(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6651,axiom,
! [VarCurr] :
( v139122(VarCurr)
<=> ( v139123(VarCurr)
| v139124(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6650,axiom,
! [VarCurr] :
( v139123(VarCurr)
<=> ( v139124(VarCurr,bitIndex0)
| v139124(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1928,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139124(VarCurr,B)
<=> ( v76(VarCurr,B)
& v139014(VarCurr,B) ) ) ) ).
fof(addAssignment_77897,axiom,
! [VarCurr] :
( v139101(VarCurr)
<=> v139103(VarCurr) ) ).
fof(addAssignment_77896,axiom,
! [VarCurr] :
( v139103(VarCurr)
<=> v139105(VarCurr) ) ).
fof(addAssignment_77895,axiom,
! [VarCurr] :
( v139105(VarCurr)
<=> v109114(VarCurr,bitIndex6) ) ).
fof(addAssignment_77894,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139095(VarCurr,B)
<=> v139097(VarCurr,B) ) ) ).
fof(addAssignment_77893,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139097(VarCurr,B)
<=> v139099(VarCurr,B) ) ) ).
fof(addAssignment_77892,axiom,
! [VarCurr] :
( ( v139099(VarCurr,bitIndex2)
<=> v109114(VarCurr,bitIndex5) )
& ( v139099(VarCurr,bitIndex1)
<=> v109114(VarCurr,bitIndex4) )
& ( v139099(VarCurr,bitIndex0)
<=> v109114(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_77891,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139014(VarCurr,B)
<=> v139016(VarCurr,B) ) ) ).
fof(addAssignment_77890,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139016(VarCurr,B)
<=> v139018(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1927,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139018(VarCurr,B)
<=> ( v139058(VarCurr,B)
& v139062(VarCurr,B) ) ) ) ).
fof(addAssignment_77889,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex0)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77888,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex1)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77887,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex2)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77886,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex3)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77885,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex4)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77884,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex5)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77883,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex6)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77882,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex7)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77881,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex8)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77880,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex9)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77879,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex10)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77878,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex11)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77877,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex12)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77876,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex13)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77875,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex14)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77874,axiom,
! [VarCurr] :
( v139062(VarCurr,bitIndex15)
<=> v139063(VarCurr) ) ).
fof(addAssignment_77873,axiom,
! [VarCurr] :
( v139063(VarCurr)
<=> v139064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18371,axiom,
! [VarCurr] :
( v139064(VarCurr)
<=> ( v139065(VarCurr)
| v138367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18370,axiom,
! [VarCurr] :
( v139065(VarCurr)
<=> ( v139066(VarCurr)
& v139093(VarCurr) ) ) ).
fof(writeUnaryOperator_10424,axiom,
! [VarCurr] :
( ~ v139093(VarCurr)
<=> v138365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18369,axiom,
! [VarCurr] :
( v139066(VarCurr)
<=> ( v139067(VarCurr)
& v139092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18368,axiom,
! [VarCurr] :
( v139092(VarCurr)
<=> ( v138361(VarCurr)
| v138363(VarCurr) ) ) ).
fof(writeUnaryOperator_10423,axiom,
! [VarCurr] :
( ~ v139067(VarCurr)
<=> v139069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18367,axiom,
! [VarCurr] :
( v139069(VarCurr)
<=> ( v139070(VarCurr)
& v139087(VarCurr) ) ) ).
fof(writeUnaryOperator_10422,axiom,
! [VarCurr] :
( ~ v139087(VarCurr)
<=> v139088(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18366,axiom,
! [VarCurr] :
( v139088(VarCurr)
<=> ( v139089(VarCurr)
& v139091(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6649,axiom,
! [VarCurr] :
( v139091(VarCurr)
<=> ( v138359(VarCurr,bitIndex3)
| v109114(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18365,axiom,
! [VarCurr] :
( v139089(VarCurr)
<=> ( v138404(VarCurr)
| v139090(VarCurr) ) ) ).
fof(writeUnaryOperator_10421,axiom,
! [VarCurr] :
( ~ v139090(VarCurr)
<=> v109114(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18364,axiom,
! [VarCurr] :
( v139070(VarCurr)
<=> ( v139071(VarCurr)
& v139082(VarCurr) ) ) ).
fof(writeUnaryOperator_10420,axiom,
! [VarCurr] :
( ~ v139082(VarCurr)
<=> v139083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18363,axiom,
! [VarCurr] :
( v139083(VarCurr)
<=> ( v139084(VarCurr)
& v139086(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6648,axiom,
! [VarCurr] :
( v139086(VarCurr)
<=> ( v138359(VarCurr,bitIndex2)
| v109114(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18362,axiom,
! [VarCurr] :
( v139084(VarCurr)
<=> ( v138398(VarCurr)
| v139085(VarCurr) ) ) ).
fof(writeUnaryOperator_10419,axiom,
! [VarCurr] :
( ~ v139085(VarCurr)
<=> v109114(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18361,axiom,
! [VarCurr] :
( v139071(VarCurr)
<=> ( v139072(VarCurr)
& v139077(VarCurr) ) ) ).
fof(writeUnaryOperator_10418,axiom,
! [VarCurr] :
( ~ v139077(VarCurr)
<=> v139078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18360,axiom,
! [VarCurr] :
( v139078(VarCurr)
<=> ( v139079(VarCurr)
& v139081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6647,axiom,
! [VarCurr] :
( v139081(VarCurr)
<=> ( v138359(VarCurr,bitIndex1)
| v109114(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18359,axiom,
! [VarCurr] :
( v139079(VarCurr)
<=> ( v138392(VarCurr)
| v139080(VarCurr) ) ) ).
fof(writeUnaryOperator_10417,axiom,
! [VarCurr] :
( ~ v139080(VarCurr)
<=> v109114(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10416,axiom,
! [VarCurr] :
( ~ v139072(VarCurr)
<=> v139073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18358,axiom,
! [VarCurr] :
( v139073(VarCurr)
<=> ( v139074(VarCurr)
& v139076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6646,axiom,
! [VarCurr] :
( v139076(VarCurr)
<=> ( v138359(VarCurr,bitIndex0)
| v109114(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18357,axiom,
! [VarCurr] :
( v139074(VarCurr)
<=> ( v138386(VarCurr)
| v139075(VarCurr) ) ) ).
fof(writeUnaryOperator_10415,axiom,
! [VarCurr] :
( ~ v139075(VarCurr)
<=> v109114(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1926,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139058(VarCurr,B)
<=> ( v139059(VarCurr,B)
& v127974(VarCurr,B) ) ) ) ).
fof(addAssignment_77872,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex0)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77871,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex1)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77870,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex2)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77869,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex3)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77868,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex4)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77867,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex5)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77866,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex6)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77865,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex7)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77864,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex8)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77863,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex9)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77862,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex10)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77861,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex11)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77860,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex12)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77859,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex13)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77858,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex14)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77857,axiom,
! [VarCurr] :
( v139059(VarCurr,bitIndex15)
<=> v139060(VarCurr) ) ).
fof(addAssignment_77856,axiom,
! [VarCurr] :
( v139060(VarCurr)
<=> v139061(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6645,axiom,
! [VarCurr] :
( v139061(VarCurr)
<=> ( v134(VarCurr,bitIndex6)
& v139020(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6644,axiom,
! [VarCurr] :
( v139020(VarCurr)
<=> ( v139042(VarCurr)
| v139056(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6643,axiom,
! [VarCurr] :
( v139042(VarCurr)
<=> ( v139043(VarCurr)
| v139056(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6642,axiom,
! [VarCurr] :
( v139043(VarCurr)
<=> ( v139044(VarCurr)
| v139056(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6641,axiom,
! [VarCurr] :
( v139044(VarCurr)
<=> ( v139045(VarCurr)
| v139056(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6640,axiom,
! [VarCurr] :
( v139045(VarCurr)
<=> ( v139046(VarCurr)
| v139056(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6639,axiom,
! [VarCurr] :
( v139046(VarCurr)
<=> ( v139047(VarCurr)
| v139056(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6638,axiom,
! [VarCurr] :
( v139047(VarCurr)
<=> ( v139048(VarCurr)
| v139056(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6637,axiom,
! [VarCurr] :
( v139048(VarCurr)
<=> ( v139049(VarCurr)
| v139056(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6636,axiom,
! [VarCurr] :
( v139049(VarCurr)
<=> ( v139050(VarCurr)
| v139056(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6635,axiom,
! [VarCurr] :
( v139050(VarCurr)
<=> ( v139051(VarCurr)
| v139056(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6634,axiom,
! [VarCurr] :
( v139051(VarCurr)
<=> ( v139052(VarCurr)
| v139056(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6633,axiom,
! [VarCurr] :
( v139052(VarCurr)
<=> ( v139053(VarCurr)
| v139056(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6632,axiom,
! [VarCurr] :
( v139053(VarCurr)
<=> ( v139054(VarCurr)
| v139056(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6631,axiom,
! [VarCurr] :
( v139054(VarCurr)
<=> ( v139055(VarCurr)
| v139056(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6630,axiom,
! [VarCurr] :
( v139055(VarCurr)
<=> ( v139056(VarCurr,bitIndex0)
| v139056(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1925,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v139056(VarCurr,B)
<=> ( v139022(VarCurr,B)
& v138334(VarCurr,B) ) ) ) ).
fof(addAssignment_77855,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex0)
<=> v139039(VarCurr) ) ).
fof(addAssignment_77854,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex1)
<=> v139038(VarCurr) ) ).
fof(addAssignment_77853,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex2)
<=> v139037(VarCurr) ) ).
fof(addAssignment_77852,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex3)
<=> v139036(VarCurr) ) ).
fof(addAssignment_77851,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex4)
<=> v139035(VarCurr) ) ).
fof(addAssignment_77850,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex5)
<=> v139034(VarCurr) ) ).
fof(addAssignment_77849,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex6)
<=> v139033(VarCurr) ) ).
fof(addAssignment_77848,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex7)
<=> v139032(VarCurr) ) ).
fof(addAssignment_77847,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex8)
<=> v139031(VarCurr) ) ).
fof(addAssignment_77846,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex9)
<=> v139030(VarCurr) ) ).
fof(addAssignment_77845,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex10)
<=> v139029(VarCurr) ) ).
fof(addAssignment_77844,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex11)
<=> v139028(VarCurr) ) ).
fof(addAssignment_77843,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex12)
<=> v139027(VarCurr) ) ).
fof(addAssignment_77842,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex13)
<=> v139026(VarCurr) ) ).
fof(addAssignment_77841,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex14)
<=> v139025(VarCurr) ) ).
fof(addAssignment_77840,axiom,
! [VarCurr] :
( v139022(VarCurr,bitIndex15)
<=> v139024(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2020,axiom,
! [VarCurr] :
( v139039(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $false )
& ( v109114(VarCurr,bitIndex5)
<=> $false )
& ( v109114(VarCurr,bitIndex4)
<=> $false )
& ( v109114(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2019,axiom,
! [VarCurr] :
( v139038(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $false )
& ( v109114(VarCurr,bitIndex5)
<=> $false )
& ( v109114(VarCurr,bitIndex4)
<=> $false )
& ( v109114(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2018,axiom,
! [VarCurr] :
( v139037(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $false )
& ( v109114(VarCurr,bitIndex5)
<=> $false )
& ( v109114(VarCurr,bitIndex4)
<=> $true )
& ( v109114(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2017,axiom,
! [VarCurr] :
( v139036(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $false )
& ( v109114(VarCurr,bitIndex5)
<=> $false )
& ( v109114(VarCurr,bitIndex4)
<=> $true )
& ( v109114(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2016,axiom,
! [VarCurr] :
( v139035(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $false )
& ( v109114(VarCurr,bitIndex5)
<=> $true )
& ( v109114(VarCurr,bitIndex4)
<=> $false )
& ( v109114(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2015,axiom,
! [VarCurr] :
( v139034(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $false )
& ( v109114(VarCurr,bitIndex5)
<=> $true )
& ( v109114(VarCurr,bitIndex4)
<=> $false )
& ( v109114(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2014,axiom,
! [VarCurr] :
( v139033(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $false )
& ( v109114(VarCurr,bitIndex5)
<=> $true )
& ( v109114(VarCurr,bitIndex4)
<=> $true )
& ( v109114(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2013,axiom,
! [VarCurr] :
( v139032(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $false )
& ( v109114(VarCurr,bitIndex5)
<=> $true )
& ( v109114(VarCurr,bitIndex4)
<=> $true )
& ( v109114(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2012,axiom,
! [VarCurr] :
( v139031(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $true )
& ( v109114(VarCurr,bitIndex5)
<=> $false )
& ( v109114(VarCurr,bitIndex4)
<=> $false )
& ( v109114(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2011,axiom,
! [VarCurr] :
( v139030(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $true )
& ( v109114(VarCurr,bitIndex5)
<=> $false )
& ( v109114(VarCurr,bitIndex4)
<=> $false )
& ( v109114(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2010,axiom,
! [VarCurr] :
( v139029(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $true )
& ( v109114(VarCurr,bitIndex5)
<=> $false )
& ( v109114(VarCurr,bitIndex4)
<=> $true )
& ( v109114(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2009,axiom,
! [VarCurr] :
( v139028(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $true )
& ( v109114(VarCurr,bitIndex5)
<=> $false )
& ( v109114(VarCurr,bitIndex4)
<=> $true )
& ( v109114(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2008,axiom,
! [VarCurr] :
( v139027(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $true )
& ( v109114(VarCurr,bitIndex5)
<=> $true )
& ( v109114(VarCurr,bitIndex4)
<=> $false )
& ( v109114(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2007,axiom,
! [VarCurr] :
( v139026(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $true )
& ( v109114(VarCurr,bitIndex5)
<=> $true )
& ( v109114(VarCurr,bitIndex4)
<=> $false )
& ( v109114(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2006,axiom,
! [VarCurr] :
( v139025(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $true )
& ( v109114(VarCurr,bitIndex5)
<=> $true )
& ( v109114(VarCurr,bitIndex4)
<=> $true )
& ( v109114(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2005,axiom,
! [VarCurr] :
( v139024(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex6)
<=> $true )
& ( v109114(VarCurr,bitIndex5)
<=> $true )
& ( v109114(VarCurr,bitIndex4)
<=> $true )
& ( v109114(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6629,axiom,
! [VarCurr] :
( v138148(VarCurr,bitIndex5)
<=> ( v138970(VarCurr)
& v138989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18356,axiom,
! [VarCurr] :
( v138989(VarCurr)
<=> ( v138990(VarCurr)
| v139011(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_2004,axiom,
! [VarCurr] :
( v139011(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v139012(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v139012(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v139012(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v139012(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_77839,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v139012(VarCurr,B)
<=> v138958(VarCurr,B) ) ) ).
fof(addAssignment_77838,axiom,
! [VarCurr] :
( v139012(VarCurr,bitIndex3)
<=> v138964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18355,axiom,
! [VarCurr] :
( v138990(VarCurr)
<=> ( v138991(VarCurr)
| v138992(VarCurr) ) ) ).
fof(writeUnaryOperator_10414,axiom,
! [VarCurr] :
( ~ v138992(VarCurr)
<=> v138994(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18354,axiom,
! [VarCurr] :
( v138994(VarCurr)
<=> ( v138995(VarCurr)
& v139006(VarCurr) ) ) ).
fof(writeUnaryOperator_10413,axiom,
! [VarCurr] :
( ~ v139006(VarCurr)
<=> v139007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18353,axiom,
! [VarCurr] :
( v139007(VarCurr)
<=> ( v139008(VarCurr)
& v139010(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6628,axiom,
! [VarCurr] :
( v139010(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v138958(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18352,axiom,
! [VarCurr] :
( v139008(VarCurr)
<=> ( v135621(VarCurr)
| v139009(VarCurr) ) ) ).
fof(writeUnaryOperator_10412,axiom,
! [VarCurr] :
( ~ v139009(VarCurr)
<=> v138958(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18351,axiom,
! [VarCurr] :
( v138995(VarCurr)
<=> ( v138996(VarCurr)
& v139001(VarCurr) ) ) ).
fof(writeUnaryOperator_10411,axiom,
! [VarCurr] :
( ~ v139001(VarCurr)
<=> v139002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18350,axiom,
! [VarCurr] :
( v139002(VarCurr)
<=> ( v139003(VarCurr)
& v139005(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6627,axiom,
! [VarCurr] :
( v139005(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v138958(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18349,axiom,
! [VarCurr] :
( v139003(VarCurr)
<=> ( v135615(VarCurr)
| v139004(VarCurr) ) ) ).
fof(writeUnaryOperator_10410,axiom,
! [VarCurr] :
( ~ v139004(VarCurr)
<=> v138958(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10409,axiom,
! [VarCurr] :
( ~ v138996(VarCurr)
<=> v138997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18348,axiom,
! [VarCurr] :
( v138997(VarCurr)
<=> ( v138998(VarCurr)
& v139000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18347,axiom,
! [VarCurr] :
( v139000(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v138958(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18346,axiom,
! [VarCurr] :
( v138998(VarCurr)
<=> ( v135609(VarCurr)
| v138999(VarCurr) ) ) ).
fof(writeUnaryOperator_10408,axiom,
! [VarCurr] :
( ~ v138999(VarCurr)
<=> v138958(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10407,axiom,
! [VarCurr] :
( ~ v138991(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18345,axiom,
! [VarCurr] :
( v138970(VarCurr)
<=> ( v138971(VarCurr)
& v138988(VarCurr) ) ) ).
fof(writeUnaryOperator_10406,axiom,
! [VarCurr] :
( ~ v138988(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6626,axiom,
! [VarCurr] :
( v138971(VarCurr)
<=> ( v138973(VarCurr)
| v138987(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6625,axiom,
! [VarCurr] :
( v138973(VarCurr)
<=> ( v138974(VarCurr)
| v138987(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6624,axiom,
! [VarCurr] :
( v138974(VarCurr)
<=> ( v138975(VarCurr)
| v138987(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6623,axiom,
! [VarCurr] :
( v138975(VarCurr)
<=> ( v138976(VarCurr)
| v138987(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6622,axiom,
! [VarCurr] :
( v138976(VarCurr)
<=> ( v138977(VarCurr)
| v138987(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6621,axiom,
! [VarCurr] :
( v138977(VarCurr)
<=> ( v138978(VarCurr)
| v138987(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6620,axiom,
! [VarCurr] :
( v138978(VarCurr)
<=> ( v138979(VarCurr)
| v138987(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6619,axiom,
! [VarCurr] :
( v138979(VarCurr)
<=> ( v138980(VarCurr)
| v138987(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6618,axiom,
! [VarCurr] :
( v138980(VarCurr)
<=> ( v138981(VarCurr)
| v138987(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6617,axiom,
! [VarCurr] :
( v138981(VarCurr)
<=> ( v138982(VarCurr)
| v138987(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6616,axiom,
! [VarCurr] :
( v138982(VarCurr)
<=> ( v138983(VarCurr)
| v138987(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6615,axiom,
! [VarCurr] :
( v138983(VarCurr)
<=> ( v138984(VarCurr)
| v138987(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6614,axiom,
! [VarCurr] :
( v138984(VarCurr)
<=> ( v138985(VarCurr)
| v138987(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6613,axiom,
! [VarCurr] :
( v138985(VarCurr)
<=> ( v138986(VarCurr)
| v138987(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6612,axiom,
! [VarCurr] :
( v138986(VarCurr)
<=> ( v138987(VarCurr,bitIndex0)
| v138987(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1924,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138987(VarCurr,B)
<=> ( v76(VarCurr,B)
& v138877(VarCurr,B) ) ) ) ).
fof(addAssignment_77837,axiom,
! [VarCurr] :
( v138964(VarCurr)
<=> v138966(VarCurr) ) ).
fof(addAssignment_77836,axiom,
! [VarCurr] :
( v138966(VarCurr)
<=> v138968(VarCurr) ) ).
fof(addAssignment_77835,axiom,
! [VarCurr] :
( v138968(VarCurr)
<=> v109181(VarCurr,bitIndex6) ) ).
fof(addAssignment_77834,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138958(VarCurr,B)
<=> v138960(VarCurr,B) ) ) ).
fof(addAssignment_77833,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138960(VarCurr,B)
<=> v138962(VarCurr,B) ) ) ).
fof(addAssignment_77832,axiom,
! [VarCurr] :
( ( v138962(VarCurr,bitIndex2)
<=> v109181(VarCurr,bitIndex5) )
& ( v138962(VarCurr,bitIndex1)
<=> v109181(VarCurr,bitIndex4) )
& ( v138962(VarCurr,bitIndex0)
<=> v109181(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_77831,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138877(VarCurr,B)
<=> v138879(VarCurr,B) ) ) ).
fof(addAssignment_77830,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138879(VarCurr,B)
<=> v138881(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1923,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138881(VarCurr,B)
<=> ( v138921(VarCurr,B)
& v138925(VarCurr,B) ) ) ) ).
fof(addAssignment_77829,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex0)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77828,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex1)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77827,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex2)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77826,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex3)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77825,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex4)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77824,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex5)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77823,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex6)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77822,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex7)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77821,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex8)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77820,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex9)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77819,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex10)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77818,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex11)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77817,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex12)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77816,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex13)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77815,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex14)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77814,axiom,
! [VarCurr] :
( v138925(VarCurr,bitIndex15)
<=> v138926(VarCurr) ) ).
fof(addAssignment_77813,axiom,
! [VarCurr] :
( v138926(VarCurr)
<=> v138927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18344,axiom,
! [VarCurr] :
( v138927(VarCurr)
<=> ( v138928(VarCurr)
| v138367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18343,axiom,
! [VarCurr] :
( v138928(VarCurr)
<=> ( v138929(VarCurr)
& v138956(VarCurr) ) ) ).
fof(writeUnaryOperator_10405,axiom,
! [VarCurr] :
( ~ v138956(VarCurr)
<=> v138365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18342,axiom,
! [VarCurr] :
( v138929(VarCurr)
<=> ( v138930(VarCurr)
& v138955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18341,axiom,
! [VarCurr] :
( v138955(VarCurr)
<=> ( v138361(VarCurr)
| v138363(VarCurr) ) ) ).
fof(writeUnaryOperator_10404,axiom,
! [VarCurr] :
( ~ v138930(VarCurr)
<=> v138932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18340,axiom,
! [VarCurr] :
( v138932(VarCurr)
<=> ( v138933(VarCurr)
& v138950(VarCurr) ) ) ).
fof(writeUnaryOperator_10403,axiom,
! [VarCurr] :
( ~ v138950(VarCurr)
<=> v138951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18339,axiom,
! [VarCurr] :
( v138951(VarCurr)
<=> ( v138952(VarCurr)
& v138954(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6611,axiom,
! [VarCurr] :
( v138954(VarCurr)
<=> ( v138359(VarCurr,bitIndex3)
| v109181(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18338,axiom,
! [VarCurr] :
( v138952(VarCurr)
<=> ( v138404(VarCurr)
| v138953(VarCurr) ) ) ).
fof(writeUnaryOperator_10402,axiom,
! [VarCurr] :
( ~ v138953(VarCurr)
<=> v109181(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18337,axiom,
! [VarCurr] :
( v138933(VarCurr)
<=> ( v138934(VarCurr)
& v138945(VarCurr) ) ) ).
fof(writeUnaryOperator_10401,axiom,
! [VarCurr] :
( ~ v138945(VarCurr)
<=> v138946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18336,axiom,
! [VarCurr] :
( v138946(VarCurr)
<=> ( v138947(VarCurr)
& v138949(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6610,axiom,
! [VarCurr] :
( v138949(VarCurr)
<=> ( v138359(VarCurr,bitIndex2)
| v109181(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18335,axiom,
! [VarCurr] :
( v138947(VarCurr)
<=> ( v138398(VarCurr)
| v138948(VarCurr) ) ) ).
fof(writeUnaryOperator_10400,axiom,
! [VarCurr] :
( ~ v138948(VarCurr)
<=> v109181(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18334,axiom,
! [VarCurr] :
( v138934(VarCurr)
<=> ( v138935(VarCurr)
& v138940(VarCurr) ) ) ).
fof(writeUnaryOperator_10399,axiom,
! [VarCurr] :
( ~ v138940(VarCurr)
<=> v138941(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18333,axiom,
! [VarCurr] :
( v138941(VarCurr)
<=> ( v138942(VarCurr)
& v138944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6609,axiom,
! [VarCurr] :
( v138944(VarCurr)
<=> ( v138359(VarCurr,bitIndex1)
| v109181(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18332,axiom,
! [VarCurr] :
( v138942(VarCurr)
<=> ( v138392(VarCurr)
| v138943(VarCurr) ) ) ).
fof(writeUnaryOperator_10398,axiom,
! [VarCurr] :
( ~ v138943(VarCurr)
<=> v109181(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10397,axiom,
! [VarCurr] :
( ~ v138935(VarCurr)
<=> v138936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18331,axiom,
! [VarCurr] :
( v138936(VarCurr)
<=> ( v138937(VarCurr)
& v138939(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6608,axiom,
! [VarCurr] :
( v138939(VarCurr)
<=> ( v138359(VarCurr,bitIndex0)
| v109181(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18330,axiom,
! [VarCurr] :
( v138937(VarCurr)
<=> ( v138386(VarCurr)
| v138938(VarCurr) ) ) ).
fof(writeUnaryOperator_10396,axiom,
! [VarCurr] :
( ~ v138938(VarCurr)
<=> v109181(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1922,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138921(VarCurr,B)
<=> ( v138922(VarCurr,B)
& v127949(VarCurr,B) ) ) ) ).
fof(addAssignment_77812,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex0)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77811,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex1)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77810,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex2)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77809,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex3)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77808,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex4)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77807,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex5)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77806,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex6)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77805,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex7)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77804,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex8)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77803,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex9)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77802,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex10)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77801,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex11)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77800,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex12)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77799,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex13)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77798,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex14)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77797,axiom,
! [VarCurr] :
( v138922(VarCurr,bitIndex15)
<=> v138923(VarCurr) ) ).
fof(addAssignment_77796,axiom,
! [VarCurr] :
( v138923(VarCurr)
<=> v138924(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6607,axiom,
! [VarCurr] :
( v138924(VarCurr)
<=> ( v134(VarCurr,bitIndex5)
& v138883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6606,axiom,
! [VarCurr] :
( v138883(VarCurr)
<=> ( v138905(VarCurr)
| v138919(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6605,axiom,
! [VarCurr] :
( v138905(VarCurr)
<=> ( v138906(VarCurr)
| v138919(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6604,axiom,
! [VarCurr] :
( v138906(VarCurr)
<=> ( v138907(VarCurr)
| v138919(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6603,axiom,
! [VarCurr] :
( v138907(VarCurr)
<=> ( v138908(VarCurr)
| v138919(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6602,axiom,
! [VarCurr] :
( v138908(VarCurr)
<=> ( v138909(VarCurr)
| v138919(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6601,axiom,
! [VarCurr] :
( v138909(VarCurr)
<=> ( v138910(VarCurr)
| v138919(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6600,axiom,
! [VarCurr] :
( v138910(VarCurr)
<=> ( v138911(VarCurr)
| v138919(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6599,axiom,
! [VarCurr] :
( v138911(VarCurr)
<=> ( v138912(VarCurr)
| v138919(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6598,axiom,
! [VarCurr] :
( v138912(VarCurr)
<=> ( v138913(VarCurr)
| v138919(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6597,axiom,
! [VarCurr] :
( v138913(VarCurr)
<=> ( v138914(VarCurr)
| v138919(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6596,axiom,
! [VarCurr] :
( v138914(VarCurr)
<=> ( v138915(VarCurr)
| v138919(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6595,axiom,
! [VarCurr] :
( v138915(VarCurr)
<=> ( v138916(VarCurr)
| v138919(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6594,axiom,
! [VarCurr] :
( v138916(VarCurr)
<=> ( v138917(VarCurr)
| v138919(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6593,axiom,
! [VarCurr] :
( v138917(VarCurr)
<=> ( v138918(VarCurr)
| v138919(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6592,axiom,
! [VarCurr] :
( v138918(VarCurr)
<=> ( v138919(VarCurr,bitIndex0)
| v138919(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1921,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138919(VarCurr,B)
<=> ( v138885(VarCurr,B)
& v138334(VarCurr,B) ) ) ) ).
fof(addAssignment_77795,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex0)
<=> v138902(VarCurr) ) ).
fof(addAssignment_77794,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex1)
<=> v138901(VarCurr) ) ).
fof(addAssignment_77793,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex2)
<=> v138900(VarCurr) ) ).
fof(addAssignment_77792,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex3)
<=> v138899(VarCurr) ) ).
fof(addAssignment_77791,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex4)
<=> v138898(VarCurr) ) ).
fof(addAssignment_77790,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex5)
<=> v138897(VarCurr) ) ).
fof(addAssignment_77789,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex6)
<=> v138896(VarCurr) ) ).
fof(addAssignment_77788,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex7)
<=> v138895(VarCurr) ) ).
fof(addAssignment_77787,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex8)
<=> v138894(VarCurr) ) ).
fof(addAssignment_77786,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex9)
<=> v138893(VarCurr) ) ).
fof(addAssignment_77785,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex10)
<=> v138892(VarCurr) ) ).
fof(addAssignment_77784,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex11)
<=> v138891(VarCurr) ) ).
fof(addAssignment_77783,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex12)
<=> v138890(VarCurr) ) ).
fof(addAssignment_77782,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex13)
<=> v138889(VarCurr) ) ).
fof(addAssignment_77781,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex14)
<=> v138888(VarCurr) ) ).
fof(addAssignment_77780,axiom,
! [VarCurr] :
( v138885(VarCurr,bitIndex15)
<=> v138887(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_2003,axiom,
! [VarCurr] :
( v138902(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $false )
& ( v109181(VarCurr,bitIndex5)
<=> $false )
& ( v109181(VarCurr,bitIndex4)
<=> $false )
& ( v109181(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2002,axiom,
! [VarCurr] :
( v138901(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $false )
& ( v109181(VarCurr,bitIndex5)
<=> $false )
& ( v109181(VarCurr,bitIndex4)
<=> $false )
& ( v109181(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2001,axiom,
! [VarCurr] :
( v138900(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $false )
& ( v109181(VarCurr,bitIndex5)
<=> $false )
& ( v109181(VarCurr,bitIndex4)
<=> $true )
& ( v109181(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_2000,axiom,
! [VarCurr] :
( v138899(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $false )
& ( v109181(VarCurr,bitIndex5)
<=> $false )
& ( v109181(VarCurr,bitIndex4)
<=> $true )
& ( v109181(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1999,axiom,
! [VarCurr] :
( v138898(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $false )
& ( v109181(VarCurr,bitIndex5)
<=> $true )
& ( v109181(VarCurr,bitIndex4)
<=> $false )
& ( v109181(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1998,axiom,
! [VarCurr] :
( v138897(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $false )
& ( v109181(VarCurr,bitIndex5)
<=> $true )
& ( v109181(VarCurr,bitIndex4)
<=> $false )
& ( v109181(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1997,axiom,
! [VarCurr] :
( v138896(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $false )
& ( v109181(VarCurr,bitIndex5)
<=> $true )
& ( v109181(VarCurr,bitIndex4)
<=> $true )
& ( v109181(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1996,axiom,
! [VarCurr] :
( v138895(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $false )
& ( v109181(VarCurr,bitIndex5)
<=> $true )
& ( v109181(VarCurr,bitIndex4)
<=> $true )
& ( v109181(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1995,axiom,
! [VarCurr] :
( v138894(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $true )
& ( v109181(VarCurr,bitIndex5)
<=> $false )
& ( v109181(VarCurr,bitIndex4)
<=> $false )
& ( v109181(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1994,axiom,
! [VarCurr] :
( v138893(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $true )
& ( v109181(VarCurr,bitIndex5)
<=> $false )
& ( v109181(VarCurr,bitIndex4)
<=> $false )
& ( v109181(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1993,axiom,
! [VarCurr] :
( v138892(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $true )
& ( v109181(VarCurr,bitIndex5)
<=> $false )
& ( v109181(VarCurr,bitIndex4)
<=> $true )
& ( v109181(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1992,axiom,
! [VarCurr] :
( v138891(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $true )
& ( v109181(VarCurr,bitIndex5)
<=> $false )
& ( v109181(VarCurr,bitIndex4)
<=> $true )
& ( v109181(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1991,axiom,
! [VarCurr] :
( v138890(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $true )
& ( v109181(VarCurr,bitIndex5)
<=> $true )
& ( v109181(VarCurr,bitIndex4)
<=> $false )
& ( v109181(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1990,axiom,
! [VarCurr] :
( v138889(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $true )
& ( v109181(VarCurr,bitIndex5)
<=> $true )
& ( v109181(VarCurr,bitIndex4)
<=> $false )
& ( v109181(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1989,axiom,
! [VarCurr] :
( v138888(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $true )
& ( v109181(VarCurr,bitIndex5)
<=> $true )
& ( v109181(VarCurr,bitIndex4)
<=> $true )
& ( v109181(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1988,axiom,
! [VarCurr] :
( v138887(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex6)
<=> $true )
& ( v109181(VarCurr,bitIndex5)
<=> $true )
& ( v109181(VarCurr,bitIndex4)
<=> $true )
& ( v109181(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6591,axiom,
! [VarCurr] :
( v138148(VarCurr,bitIndex4)
<=> ( v138833(VarCurr)
& v138852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18329,axiom,
! [VarCurr] :
( v138852(VarCurr)
<=> ( v138853(VarCurr)
| v138874(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1987,axiom,
! [VarCurr] :
( v138874(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v138875(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v138875(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v138875(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v138875(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_77779,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138875(VarCurr,B)
<=> v138821(VarCurr,B) ) ) ).
fof(addAssignment_77778,axiom,
! [VarCurr] :
( v138875(VarCurr,bitIndex3)
<=> v138827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18328,axiom,
! [VarCurr] :
( v138853(VarCurr)
<=> ( v138854(VarCurr)
| v138855(VarCurr) ) ) ).
fof(writeUnaryOperator_10395,axiom,
! [VarCurr] :
( ~ v138855(VarCurr)
<=> v138857(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18327,axiom,
! [VarCurr] :
( v138857(VarCurr)
<=> ( v138858(VarCurr)
& v138869(VarCurr) ) ) ).
fof(writeUnaryOperator_10394,axiom,
! [VarCurr] :
( ~ v138869(VarCurr)
<=> v138870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18326,axiom,
! [VarCurr] :
( v138870(VarCurr)
<=> ( v138871(VarCurr)
& v138873(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6590,axiom,
! [VarCurr] :
( v138873(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v138821(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18325,axiom,
! [VarCurr] :
( v138871(VarCurr)
<=> ( v135621(VarCurr)
| v138872(VarCurr) ) ) ).
fof(writeUnaryOperator_10393,axiom,
! [VarCurr] :
( ~ v138872(VarCurr)
<=> v138821(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18324,axiom,
! [VarCurr] :
( v138858(VarCurr)
<=> ( v138859(VarCurr)
& v138864(VarCurr) ) ) ).
fof(writeUnaryOperator_10392,axiom,
! [VarCurr] :
( ~ v138864(VarCurr)
<=> v138865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18323,axiom,
! [VarCurr] :
( v138865(VarCurr)
<=> ( v138866(VarCurr)
& v138868(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6589,axiom,
! [VarCurr] :
( v138868(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v138821(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18322,axiom,
! [VarCurr] :
( v138866(VarCurr)
<=> ( v135615(VarCurr)
| v138867(VarCurr) ) ) ).
fof(writeUnaryOperator_10391,axiom,
! [VarCurr] :
( ~ v138867(VarCurr)
<=> v138821(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10390,axiom,
! [VarCurr] :
( ~ v138859(VarCurr)
<=> v138860(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18321,axiom,
! [VarCurr] :
( v138860(VarCurr)
<=> ( v138861(VarCurr)
& v138863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18320,axiom,
! [VarCurr] :
( v138863(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v138821(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18319,axiom,
! [VarCurr] :
( v138861(VarCurr)
<=> ( v135609(VarCurr)
| v138862(VarCurr) ) ) ).
fof(writeUnaryOperator_10389,axiom,
! [VarCurr] :
( ~ v138862(VarCurr)
<=> v138821(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10388,axiom,
! [VarCurr] :
( ~ v138854(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18318,axiom,
! [VarCurr] :
( v138833(VarCurr)
<=> ( v138834(VarCurr)
& v138851(VarCurr) ) ) ).
fof(writeUnaryOperator_10387,axiom,
! [VarCurr] :
( ~ v138851(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6588,axiom,
! [VarCurr] :
( v138834(VarCurr)
<=> ( v138836(VarCurr)
| v138850(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6587,axiom,
! [VarCurr] :
( v138836(VarCurr)
<=> ( v138837(VarCurr)
| v138850(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6586,axiom,
! [VarCurr] :
( v138837(VarCurr)
<=> ( v138838(VarCurr)
| v138850(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6585,axiom,
! [VarCurr] :
( v138838(VarCurr)
<=> ( v138839(VarCurr)
| v138850(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6584,axiom,
! [VarCurr] :
( v138839(VarCurr)
<=> ( v138840(VarCurr)
| v138850(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6583,axiom,
! [VarCurr] :
( v138840(VarCurr)
<=> ( v138841(VarCurr)
| v138850(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6582,axiom,
! [VarCurr] :
( v138841(VarCurr)
<=> ( v138842(VarCurr)
| v138850(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6581,axiom,
! [VarCurr] :
( v138842(VarCurr)
<=> ( v138843(VarCurr)
| v138850(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6580,axiom,
! [VarCurr] :
( v138843(VarCurr)
<=> ( v138844(VarCurr)
| v138850(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6579,axiom,
! [VarCurr] :
( v138844(VarCurr)
<=> ( v138845(VarCurr)
| v138850(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6578,axiom,
! [VarCurr] :
( v138845(VarCurr)
<=> ( v138846(VarCurr)
| v138850(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6577,axiom,
! [VarCurr] :
( v138846(VarCurr)
<=> ( v138847(VarCurr)
| v138850(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6576,axiom,
! [VarCurr] :
( v138847(VarCurr)
<=> ( v138848(VarCurr)
| v138850(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6575,axiom,
! [VarCurr] :
( v138848(VarCurr)
<=> ( v138849(VarCurr)
| v138850(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6574,axiom,
! [VarCurr] :
( v138849(VarCurr)
<=> ( v138850(VarCurr,bitIndex0)
| v138850(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1920,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138850(VarCurr,B)
<=> ( v76(VarCurr,B)
& v138740(VarCurr,B) ) ) ) ).
fof(addAssignment_77777,axiom,
! [VarCurr] :
( v138827(VarCurr)
<=> v138829(VarCurr) ) ).
fof(addAssignment_77776,axiom,
! [VarCurr] :
( v138829(VarCurr)
<=> v138831(VarCurr) ) ).
fof(addAssignment_77775,axiom,
! [VarCurr] :
( v138831(VarCurr)
<=> v109242(VarCurr,bitIndex6) ) ).
fof(addAssignment_77774,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138821(VarCurr,B)
<=> v138823(VarCurr,B) ) ) ).
fof(addAssignment_77773,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138823(VarCurr,B)
<=> v138825(VarCurr,B) ) ) ).
fof(addAssignment_77772,axiom,
! [VarCurr] :
( ( v138825(VarCurr,bitIndex2)
<=> v109242(VarCurr,bitIndex5) )
& ( v138825(VarCurr,bitIndex1)
<=> v109242(VarCurr,bitIndex4) )
& ( v138825(VarCurr,bitIndex0)
<=> v109242(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_77771,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138740(VarCurr,B)
<=> v138742(VarCurr,B) ) ) ).
fof(addAssignment_77770,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138742(VarCurr,B)
<=> v138744(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1919,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138744(VarCurr,B)
<=> ( v138784(VarCurr,B)
& v138788(VarCurr,B) ) ) ) ).
fof(addAssignment_77769,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex0)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77768,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex1)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77767,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex2)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77766,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex3)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77765,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex4)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77764,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex5)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77763,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex6)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77762,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex7)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77761,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex8)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77760,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex9)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77759,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex10)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77758,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex11)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77757,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex12)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77756,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex13)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77755,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex14)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77754,axiom,
! [VarCurr] :
( v138788(VarCurr,bitIndex15)
<=> v138789(VarCurr) ) ).
fof(addAssignment_77753,axiom,
! [VarCurr] :
( v138789(VarCurr)
<=> v138790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18317,axiom,
! [VarCurr] :
( v138790(VarCurr)
<=> ( v138791(VarCurr)
| v138367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18316,axiom,
! [VarCurr] :
( v138791(VarCurr)
<=> ( v138792(VarCurr)
& v138819(VarCurr) ) ) ).
fof(writeUnaryOperator_10386,axiom,
! [VarCurr] :
( ~ v138819(VarCurr)
<=> v138365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18315,axiom,
! [VarCurr] :
( v138792(VarCurr)
<=> ( v138793(VarCurr)
& v138818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18314,axiom,
! [VarCurr] :
( v138818(VarCurr)
<=> ( v138361(VarCurr)
| v138363(VarCurr) ) ) ).
fof(writeUnaryOperator_10385,axiom,
! [VarCurr] :
( ~ v138793(VarCurr)
<=> v138795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18313,axiom,
! [VarCurr] :
( v138795(VarCurr)
<=> ( v138796(VarCurr)
& v138813(VarCurr) ) ) ).
fof(writeUnaryOperator_10384,axiom,
! [VarCurr] :
( ~ v138813(VarCurr)
<=> v138814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18312,axiom,
! [VarCurr] :
( v138814(VarCurr)
<=> ( v138815(VarCurr)
& v138817(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6573,axiom,
! [VarCurr] :
( v138817(VarCurr)
<=> ( v138359(VarCurr,bitIndex3)
| v109242(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18311,axiom,
! [VarCurr] :
( v138815(VarCurr)
<=> ( v138404(VarCurr)
| v138816(VarCurr) ) ) ).
fof(writeUnaryOperator_10383,axiom,
! [VarCurr] :
( ~ v138816(VarCurr)
<=> v109242(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18310,axiom,
! [VarCurr] :
( v138796(VarCurr)
<=> ( v138797(VarCurr)
& v138808(VarCurr) ) ) ).
fof(writeUnaryOperator_10382,axiom,
! [VarCurr] :
( ~ v138808(VarCurr)
<=> v138809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18309,axiom,
! [VarCurr] :
( v138809(VarCurr)
<=> ( v138810(VarCurr)
& v138812(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6572,axiom,
! [VarCurr] :
( v138812(VarCurr)
<=> ( v138359(VarCurr,bitIndex2)
| v109242(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18308,axiom,
! [VarCurr] :
( v138810(VarCurr)
<=> ( v138398(VarCurr)
| v138811(VarCurr) ) ) ).
fof(writeUnaryOperator_10381,axiom,
! [VarCurr] :
( ~ v138811(VarCurr)
<=> v109242(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18307,axiom,
! [VarCurr] :
( v138797(VarCurr)
<=> ( v138798(VarCurr)
& v138803(VarCurr) ) ) ).
fof(writeUnaryOperator_10380,axiom,
! [VarCurr] :
( ~ v138803(VarCurr)
<=> v138804(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18306,axiom,
! [VarCurr] :
( v138804(VarCurr)
<=> ( v138805(VarCurr)
& v138807(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6571,axiom,
! [VarCurr] :
( v138807(VarCurr)
<=> ( v138359(VarCurr,bitIndex1)
| v109242(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18305,axiom,
! [VarCurr] :
( v138805(VarCurr)
<=> ( v138392(VarCurr)
| v138806(VarCurr) ) ) ).
fof(writeUnaryOperator_10379,axiom,
! [VarCurr] :
( ~ v138806(VarCurr)
<=> v109242(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10378,axiom,
! [VarCurr] :
( ~ v138798(VarCurr)
<=> v138799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18304,axiom,
! [VarCurr] :
( v138799(VarCurr)
<=> ( v138800(VarCurr)
& v138802(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6570,axiom,
! [VarCurr] :
( v138802(VarCurr)
<=> ( v138359(VarCurr,bitIndex0)
| v109242(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18303,axiom,
! [VarCurr] :
( v138800(VarCurr)
<=> ( v138386(VarCurr)
| v138801(VarCurr) ) ) ).
fof(writeUnaryOperator_10377,axiom,
! [VarCurr] :
( ~ v138801(VarCurr)
<=> v109242(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1918,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138784(VarCurr,B)
<=> ( v138785(VarCurr,B)
& v127924(VarCurr,B) ) ) ) ).
fof(addAssignment_77752,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex0)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77751,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex1)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77750,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex2)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77749,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex3)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77748,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex4)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77747,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex5)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77746,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex6)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77745,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex7)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77744,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex8)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77743,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex9)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77742,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex10)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77741,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex11)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77740,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex12)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77739,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex13)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77738,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex14)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77737,axiom,
! [VarCurr] :
( v138785(VarCurr,bitIndex15)
<=> v138786(VarCurr) ) ).
fof(addAssignment_77736,axiom,
! [VarCurr] :
( v138786(VarCurr)
<=> v138787(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6569,axiom,
! [VarCurr] :
( v138787(VarCurr)
<=> ( v134(VarCurr,bitIndex4)
& v138746(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6568,axiom,
! [VarCurr] :
( v138746(VarCurr)
<=> ( v138768(VarCurr)
| v138782(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6567,axiom,
! [VarCurr] :
( v138768(VarCurr)
<=> ( v138769(VarCurr)
| v138782(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6566,axiom,
! [VarCurr] :
( v138769(VarCurr)
<=> ( v138770(VarCurr)
| v138782(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6565,axiom,
! [VarCurr] :
( v138770(VarCurr)
<=> ( v138771(VarCurr)
| v138782(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6564,axiom,
! [VarCurr] :
( v138771(VarCurr)
<=> ( v138772(VarCurr)
| v138782(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6563,axiom,
! [VarCurr] :
( v138772(VarCurr)
<=> ( v138773(VarCurr)
| v138782(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6562,axiom,
! [VarCurr] :
( v138773(VarCurr)
<=> ( v138774(VarCurr)
| v138782(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6561,axiom,
! [VarCurr] :
( v138774(VarCurr)
<=> ( v138775(VarCurr)
| v138782(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6560,axiom,
! [VarCurr] :
( v138775(VarCurr)
<=> ( v138776(VarCurr)
| v138782(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6559,axiom,
! [VarCurr] :
( v138776(VarCurr)
<=> ( v138777(VarCurr)
| v138782(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6558,axiom,
! [VarCurr] :
( v138777(VarCurr)
<=> ( v138778(VarCurr)
| v138782(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6557,axiom,
! [VarCurr] :
( v138778(VarCurr)
<=> ( v138779(VarCurr)
| v138782(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6556,axiom,
! [VarCurr] :
( v138779(VarCurr)
<=> ( v138780(VarCurr)
| v138782(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6555,axiom,
! [VarCurr] :
( v138780(VarCurr)
<=> ( v138781(VarCurr)
| v138782(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6554,axiom,
! [VarCurr] :
( v138781(VarCurr)
<=> ( v138782(VarCurr,bitIndex0)
| v138782(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1917,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138782(VarCurr,B)
<=> ( v138748(VarCurr,B)
& v138334(VarCurr,B) ) ) ) ).
fof(addAssignment_77735,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex0)
<=> v138765(VarCurr) ) ).
fof(addAssignment_77734,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex1)
<=> v138764(VarCurr) ) ).
fof(addAssignment_77733,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex2)
<=> v138763(VarCurr) ) ).
fof(addAssignment_77732,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex3)
<=> v138762(VarCurr) ) ).
fof(addAssignment_77731,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex4)
<=> v138761(VarCurr) ) ).
fof(addAssignment_77730,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex5)
<=> v138760(VarCurr) ) ).
fof(addAssignment_77729,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex6)
<=> v138759(VarCurr) ) ).
fof(addAssignment_77728,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex7)
<=> v138758(VarCurr) ) ).
fof(addAssignment_77727,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex8)
<=> v138757(VarCurr) ) ).
fof(addAssignment_77726,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex9)
<=> v138756(VarCurr) ) ).
fof(addAssignment_77725,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex10)
<=> v138755(VarCurr) ) ).
fof(addAssignment_77724,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex11)
<=> v138754(VarCurr) ) ).
fof(addAssignment_77723,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex12)
<=> v138753(VarCurr) ) ).
fof(addAssignment_77722,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex13)
<=> v138752(VarCurr) ) ).
fof(addAssignment_77721,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex14)
<=> v138751(VarCurr) ) ).
fof(addAssignment_77720,axiom,
! [VarCurr] :
( v138748(VarCurr,bitIndex15)
<=> v138750(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1986,axiom,
! [VarCurr] :
( v138765(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $false )
& ( v109242(VarCurr,bitIndex5)
<=> $false )
& ( v109242(VarCurr,bitIndex4)
<=> $false )
& ( v109242(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1985,axiom,
! [VarCurr] :
( v138764(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $false )
& ( v109242(VarCurr,bitIndex5)
<=> $false )
& ( v109242(VarCurr,bitIndex4)
<=> $false )
& ( v109242(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1984,axiom,
! [VarCurr] :
( v138763(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $false )
& ( v109242(VarCurr,bitIndex5)
<=> $false )
& ( v109242(VarCurr,bitIndex4)
<=> $true )
& ( v109242(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1983,axiom,
! [VarCurr] :
( v138762(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $false )
& ( v109242(VarCurr,bitIndex5)
<=> $false )
& ( v109242(VarCurr,bitIndex4)
<=> $true )
& ( v109242(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1982,axiom,
! [VarCurr] :
( v138761(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $false )
& ( v109242(VarCurr,bitIndex5)
<=> $true )
& ( v109242(VarCurr,bitIndex4)
<=> $false )
& ( v109242(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1981,axiom,
! [VarCurr] :
( v138760(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $false )
& ( v109242(VarCurr,bitIndex5)
<=> $true )
& ( v109242(VarCurr,bitIndex4)
<=> $false )
& ( v109242(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1980,axiom,
! [VarCurr] :
( v138759(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $false )
& ( v109242(VarCurr,bitIndex5)
<=> $true )
& ( v109242(VarCurr,bitIndex4)
<=> $true )
& ( v109242(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1979,axiom,
! [VarCurr] :
( v138758(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $false )
& ( v109242(VarCurr,bitIndex5)
<=> $true )
& ( v109242(VarCurr,bitIndex4)
<=> $true )
& ( v109242(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1978,axiom,
! [VarCurr] :
( v138757(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $true )
& ( v109242(VarCurr,bitIndex5)
<=> $false )
& ( v109242(VarCurr,bitIndex4)
<=> $false )
& ( v109242(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1977,axiom,
! [VarCurr] :
( v138756(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $true )
& ( v109242(VarCurr,bitIndex5)
<=> $false )
& ( v109242(VarCurr,bitIndex4)
<=> $false )
& ( v109242(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1976,axiom,
! [VarCurr] :
( v138755(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $true )
& ( v109242(VarCurr,bitIndex5)
<=> $false )
& ( v109242(VarCurr,bitIndex4)
<=> $true )
& ( v109242(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1975,axiom,
! [VarCurr] :
( v138754(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $true )
& ( v109242(VarCurr,bitIndex5)
<=> $false )
& ( v109242(VarCurr,bitIndex4)
<=> $true )
& ( v109242(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1974,axiom,
! [VarCurr] :
( v138753(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $true )
& ( v109242(VarCurr,bitIndex5)
<=> $true )
& ( v109242(VarCurr,bitIndex4)
<=> $false )
& ( v109242(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1973,axiom,
! [VarCurr] :
( v138752(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $true )
& ( v109242(VarCurr,bitIndex5)
<=> $true )
& ( v109242(VarCurr,bitIndex4)
<=> $false )
& ( v109242(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1972,axiom,
! [VarCurr] :
( v138751(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $true )
& ( v109242(VarCurr,bitIndex5)
<=> $true )
& ( v109242(VarCurr,bitIndex4)
<=> $true )
& ( v109242(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1971,axiom,
! [VarCurr] :
( v138750(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex6)
<=> $true )
& ( v109242(VarCurr,bitIndex5)
<=> $true )
& ( v109242(VarCurr,bitIndex4)
<=> $true )
& ( v109242(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6553,axiom,
! [VarCurr] :
( v138148(VarCurr,bitIndex3)
<=> ( v138696(VarCurr)
& v138715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18302,axiom,
! [VarCurr] :
( v138715(VarCurr)
<=> ( v138716(VarCurr)
| v138737(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1970,axiom,
! [VarCurr] :
( v138737(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v138738(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v138738(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v138738(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v138738(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_77719,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138738(VarCurr,B)
<=> v138684(VarCurr,B) ) ) ).
fof(addAssignment_77718,axiom,
! [VarCurr] :
( v138738(VarCurr,bitIndex3)
<=> v138690(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18301,axiom,
! [VarCurr] :
( v138716(VarCurr)
<=> ( v138717(VarCurr)
| v138718(VarCurr) ) ) ).
fof(writeUnaryOperator_10376,axiom,
! [VarCurr] :
( ~ v138718(VarCurr)
<=> v138720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18300,axiom,
! [VarCurr] :
( v138720(VarCurr)
<=> ( v138721(VarCurr)
& v138732(VarCurr) ) ) ).
fof(writeUnaryOperator_10375,axiom,
! [VarCurr] :
( ~ v138732(VarCurr)
<=> v138733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18299,axiom,
! [VarCurr] :
( v138733(VarCurr)
<=> ( v138734(VarCurr)
& v138736(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6552,axiom,
! [VarCurr] :
( v138736(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v138684(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18298,axiom,
! [VarCurr] :
( v138734(VarCurr)
<=> ( v135621(VarCurr)
| v138735(VarCurr) ) ) ).
fof(writeUnaryOperator_10374,axiom,
! [VarCurr] :
( ~ v138735(VarCurr)
<=> v138684(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18297,axiom,
! [VarCurr] :
( v138721(VarCurr)
<=> ( v138722(VarCurr)
& v138727(VarCurr) ) ) ).
fof(writeUnaryOperator_10373,axiom,
! [VarCurr] :
( ~ v138727(VarCurr)
<=> v138728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18296,axiom,
! [VarCurr] :
( v138728(VarCurr)
<=> ( v138729(VarCurr)
& v138731(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6551,axiom,
! [VarCurr] :
( v138731(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v138684(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18295,axiom,
! [VarCurr] :
( v138729(VarCurr)
<=> ( v135615(VarCurr)
| v138730(VarCurr) ) ) ).
fof(writeUnaryOperator_10372,axiom,
! [VarCurr] :
( ~ v138730(VarCurr)
<=> v138684(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10371,axiom,
! [VarCurr] :
( ~ v138722(VarCurr)
<=> v138723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18294,axiom,
! [VarCurr] :
( v138723(VarCurr)
<=> ( v138724(VarCurr)
& v138726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18293,axiom,
! [VarCurr] :
( v138726(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v138684(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18292,axiom,
! [VarCurr] :
( v138724(VarCurr)
<=> ( v135609(VarCurr)
| v138725(VarCurr) ) ) ).
fof(writeUnaryOperator_10370,axiom,
! [VarCurr] :
( ~ v138725(VarCurr)
<=> v138684(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10369,axiom,
! [VarCurr] :
( ~ v138717(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18291,axiom,
! [VarCurr] :
( v138696(VarCurr)
<=> ( v138697(VarCurr)
& v138714(VarCurr) ) ) ).
fof(writeUnaryOperator_10368,axiom,
! [VarCurr] :
( ~ v138714(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6550,axiom,
! [VarCurr] :
( v138697(VarCurr)
<=> ( v138699(VarCurr)
| v138713(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6549,axiom,
! [VarCurr] :
( v138699(VarCurr)
<=> ( v138700(VarCurr)
| v138713(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6548,axiom,
! [VarCurr] :
( v138700(VarCurr)
<=> ( v138701(VarCurr)
| v138713(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6547,axiom,
! [VarCurr] :
( v138701(VarCurr)
<=> ( v138702(VarCurr)
| v138713(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6546,axiom,
! [VarCurr] :
( v138702(VarCurr)
<=> ( v138703(VarCurr)
| v138713(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6545,axiom,
! [VarCurr] :
( v138703(VarCurr)
<=> ( v138704(VarCurr)
| v138713(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6544,axiom,
! [VarCurr] :
( v138704(VarCurr)
<=> ( v138705(VarCurr)
| v138713(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6543,axiom,
! [VarCurr] :
( v138705(VarCurr)
<=> ( v138706(VarCurr)
| v138713(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6542,axiom,
! [VarCurr] :
( v138706(VarCurr)
<=> ( v138707(VarCurr)
| v138713(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6541,axiom,
! [VarCurr] :
( v138707(VarCurr)
<=> ( v138708(VarCurr)
| v138713(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6540,axiom,
! [VarCurr] :
( v138708(VarCurr)
<=> ( v138709(VarCurr)
| v138713(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6539,axiom,
! [VarCurr] :
( v138709(VarCurr)
<=> ( v138710(VarCurr)
| v138713(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6538,axiom,
! [VarCurr] :
( v138710(VarCurr)
<=> ( v138711(VarCurr)
| v138713(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6537,axiom,
! [VarCurr] :
( v138711(VarCurr)
<=> ( v138712(VarCurr)
| v138713(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6536,axiom,
! [VarCurr] :
( v138712(VarCurr)
<=> ( v138713(VarCurr,bitIndex0)
| v138713(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1916,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138713(VarCurr,B)
<=> ( v76(VarCurr,B)
& v138603(VarCurr,B) ) ) ) ).
fof(addAssignment_77717,axiom,
! [VarCurr] :
( v138690(VarCurr)
<=> v138692(VarCurr) ) ).
fof(addAssignment_77716,axiom,
! [VarCurr] :
( v138692(VarCurr)
<=> v138694(VarCurr) ) ).
fof(addAssignment_77715,axiom,
! [VarCurr] :
( v138694(VarCurr)
<=> v109303(VarCurr,bitIndex6) ) ).
fof(addAssignment_77714,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138684(VarCurr,B)
<=> v138686(VarCurr,B) ) ) ).
fof(addAssignment_77713,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138686(VarCurr,B)
<=> v138688(VarCurr,B) ) ) ).
fof(addAssignment_77712,axiom,
! [VarCurr] :
( ( v138688(VarCurr,bitIndex2)
<=> v109303(VarCurr,bitIndex5) )
& ( v138688(VarCurr,bitIndex1)
<=> v109303(VarCurr,bitIndex4) )
& ( v138688(VarCurr,bitIndex0)
<=> v109303(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_77711,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138603(VarCurr,B)
<=> v138605(VarCurr,B) ) ) ).
fof(addAssignment_77710,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138605(VarCurr,B)
<=> v138607(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1915,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138607(VarCurr,B)
<=> ( v138647(VarCurr,B)
& v138651(VarCurr,B) ) ) ) ).
fof(addAssignment_77709,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex0)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77708,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex1)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77707,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex2)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77706,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex3)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77705,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex4)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77704,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex5)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77703,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex6)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77702,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex7)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77701,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex8)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77700,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex9)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77699,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex10)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77698,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex11)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77697,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex12)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77696,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex13)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77695,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex14)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77694,axiom,
! [VarCurr] :
( v138651(VarCurr,bitIndex15)
<=> v138652(VarCurr) ) ).
fof(addAssignment_77693,axiom,
! [VarCurr] :
( v138652(VarCurr)
<=> v138653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18290,axiom,
! [VarCurr] :
( v138653(VarCurr)
<=> ( v138654(VarCurr)
| v138367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18289,axiom,
! [VarCurr] :
( v138654(VarCurr)
<=> ( v138655(VarCurr)
& v138682(VarCurr) ) ) ).
fof(writeUnaryOperator_10367,axiom,
! [VarCurr] :
( ~ v138682(VarCurr)
<=> v138365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18288,axiom,
! [VarCurr] :
( v138655(VarCurr)
<=> ( v138656(VarCurr)
& v138681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18287,axiom,
! [VarCurr] :
( v138681(VarCurr)
<=> ( v138361(VarCurr)
| v138363(VarCurr) ) ) ).
fof(writeUnaryOperator_10366,axiom,
! [VarCurr] :
( ~ v138656(VarCurr)
<=> v138658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18286,axiom,
! [VarCurr] :
( v138658(VarCurr)
<=> ( v138659(VarCurr)
& v138676(VarCurr) ) ) ).
fof(writeUnaryOperator_10365,axiom,
! [VarCurr] :
( ~ v138676(VarCurr)
<=> v138677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18285,axiom,
! [VarCurr] :
( v138677(VarCurr)
<=> ( v138678(VarCurr)
& v138680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6535,axiom,
! [VarCurr] :
( v138680(VarCurr)
<=> ( v138359(VarCurr,bitIndex3)
| v109303(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18284,axiom,
! [VarCurr] :
( v138678(VarCurr)
<=> ( v138404(VarCurr)
| v138679(VarCurr) ) ) ).
fof(writeUnaryOperator_10364,axiom,
! [VarCurr] :
( ~ v138679(VarCurr)
<=> v109303(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18283,axiom,
! [VarCurr] :
( v138659(VarCurr)
<=> ( v138660(VarCurr)
& v138671(VarCurr) ) ) ).
fof(writeUnaryOperator_10363,axiom,
! [VarCurr] :
( ~ v138671(VarCurr)
<=> v138672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18282,axiom,
! [VarCurr] :
( v138672(VarCurr)
<=> ( v138673(VarCurr)
& v138675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6534,axiom,
! [VarCurr] :
( v138675(VarCurr)
<=> ( v138359(VarCurr,bitIndex2)
| v109303(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18281,axiom,
! [VarCurr] :
( v138673(VarCurr)
<=> ( v138398(VarCurr)
| v138674(VarCurr) ) ) ).
fof(writeUnaryOperator_10362,axiom,
! [VarCurr] :
( ~ v138674(VarCurr)
<=> v109303(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18280,axiom,
! [VarCurr] :
( v138660(VarCurr)
<=> ( v138661(VarCurr)
& v138666(VarCurr) ) ) ).
fof(writeUnaryOperator_10361,axiom,
! [VarCurr] :
( ~ v138666(VarCurr)
<=> v138667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18279,axiom,
! [VarCurr] :
( v138667(VarCurr)
<=> ( v138668(VarCurr)
& v138670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6533,axiom,
! [VarCurr] :
( v138670(VarCurr)
<=> ( v138359(VarCurr,bitIndex1)
| v109303(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18278,axiom,
! [VarCurr] :
( v138668(VarCurr)
<=> ( v138392(VarCurr)
| v138669(VarCurr) ) ) ).
fof(writeUnaryOperator_10360,axiom,
! [VarCurr] :
( ~ v138669(VarCurr)
<=> v109303(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10359,axiom,
! [VarCurr] :
( ~ v138661(VarCurr)
<=> v138662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18277,axiom,
! [VarCurr] :
( v138662(VarCurr)
<=> ( v138663(VarCurr)
& v138665(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6532,axiom,
! [VarCurr] :
( v138665(VarCurr)
<=> ( v138359(VarCurr,bitIndex0)
| v109303(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18276,axiom,
! [VarCurr] :
( v138663(VarCurr)
<=> ( v138386(VarCurr)
| v138664(VarCurr) ) ) ).
fof(writeUnaryOperator_10358,axiom,
! [VarCurr] :
( ~ v138664(VarCurr)
<=> v109303(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1914,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138647(VarCurr,B)
<=> ( v138648(VarCurr,B)
& v127899(VarCurr,B) ) ) ) ).
fof(addAssignment_77692,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex0)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77691,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex1)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77690,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex2)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77689,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex3)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77688,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex4)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77687,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex5)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77686,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex6)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77685,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex7)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77684,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex8)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77683,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex9)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77682,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex10)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77681,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex11)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77680,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex12)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77679,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex13)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77678,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex14)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77677,axiom,
! [VarCurr] :
( v138648(VarCurr,bitIndex15)
<=> v138649(VarCurr) ) ).
fof(addAssignment_77676,axiom,
! [VarCurr] :
( v138649(VarCurr)
<=> v138650(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6531,axiom,
! [VarCurr] :
( v138650(VarCurr)
<=> ( v134(VarCurr,bitIndex3)
& v138609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6530,axiom,
! [VarCurr] :
( v138609(VarCurr)
<=> ( v138631(VarCurr)
| v138645(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6529,axiom,
! [VarCurr] :
( v138631(VarCurr)
<=> ( v138632(VarCurr)
| v138645(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6528,axiom,
! [VarCurr] :
( v138632(VarCurr)
<=> ( v138633(VarCurr)
| v138645(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6527,axiom,
! [VarCurr] :
( v138633(VarCurr)
<=> ( v138634(VarCurr)
| v138645(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6526,axiom,
! [VarCurr] :
( v138634(VarCurr)
<=> ( v138635(VarCurr)
| v138645(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6525,axiom,
! [VarCurr] :
( v138635(VarCurr)
<=> ( v138636(VarCurr)
| v138645(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6524,axiom,
! [VarCurr] :
( v138636(VarCurr)
<=> ( v138637(VarCurr)
| v138645(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6523,axiom,
! [VarCurr] :
( v138637(VarCurr)
<=> ( v138638(VarCurr)
| v138645(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6522,axiom,
! [VarCurr] :
( v138638(VarCurr)
<=> ( v138639(VarCurr)
| v138645(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6521,axiom,
! [VarCurr] :
( v138639(VarCurr)
<=> ( v138640(VarCurr)
| v138645(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6520,axiom,
! [VarCurr] :
( v138640(VarCurr)
<=> ( v138641(VarCurr)
| v138645(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6519,axiom,
! [VarCurr] :
( v138641(VarCurr)
<=> ( v138642(VarCurr)
| v138645(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6518,axiom,
! [VarCurr] :
( v138642(VarCurr)
<=> ( v138643(VarCurr)
| v138645(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6517,axiom,
! [VarCurr] :
( v138643(VarCurr)
<=> ( v138644(VarCurr)
| v138645(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6516,axiom,
! [VarCurr] :
( v138644(VarCurr)
<=> ( v138645(VarCurr,bitIndex0)
| v138645(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1913,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138645(VarCurr,B)
<=> ( v138611(VarCurr,B)
& v138334(VarCurr,B) ) ) ) ).
fof(addAssignment_77675,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex0)
<=> v138628(VarCurr) ) ).
fof(addAssignment_77674,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex1)
<=> v138627(VarCurr) ) ).
fof(addAssignment_77673,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex2)
<=> v138626(VarCurr) ) ).
fof(addAssignment_77672,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex3)
<=> v138625(VarCurr) ) ).
fof(addAssignment_77671,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex4)
<=> v138624(VarCurr) ) ).
fof(addAssignment_77670,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex5)
<=> v138623(VarCurr) ) ).
fof(addAssignment_77669,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex6)
<=> v138622(VarCurr) ) ).
fof(addAssignment_77668,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex7)
<=> v138621(VarCurr) ) ).
fof(addAssignment_77667,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex8)
<=> v138620(VarCurr) ) ).
fof(addAssignment_77666,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex9)
<=> v138619(VarCurr) ) ).
fof(addAssignment_77665,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex10)
<=> v138618(VarCurr) ) ).
fof(addAssignment_77664,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex11)
<=> v138617(VarCurr) ) ).
fof(addAssignment_77663,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex12)
<=> v138616(VarCurr) ) ).
fof(addAssignment_77662,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex13)
<=> v138615(VarCurr) ) ).
fof(addAssignment_77661,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex14)
<=> v138614(VarCurr) ) ).
fof(addAssignment_77660,axiom,
! [VarCurr] :
( v138611(VarCurr,bitIndex15)
<=> v138613(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1969,axiom,
! [VarCurr] :
( v138628(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $false )
& ( v109303(VarCurr,bitIndex5)
<=> $false )
& ( v109303(VarCurr,bitIndex4)
<=> $false )
& ( v109303(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1968,axiom,
! [VarCurr] :
( v138627(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $false )
& ( v109303(VarCurr,bitIndex5)
<=> $false )
& ( v109303(VarCurr,bitIndex4)
<=> $false )
& ( v109303(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1967,axiom,
! [VarCurr] :
( v138626(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $false )
& ( v109303(VarCurr,bitIndex5)
<=> $false )
& ( v109303(VarCurr,bitIndex4)
<=> $true )
& ( v109303(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1966,axiom,
! [VarCurr] :
( v138625(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $false )
& ( v109303(VarCurr,bitIndex5)
<=> $false )
& ( v109303(VarCurr,bitIndex4)
<=> $true )
& ( v109303(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1965,axiom,
! [VarCurr] :
( v138624(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $false )
& ( v109303(VarCurr,bitIndex5)
<=> $true )
& ( v109303(VarCurr,bitIndex4)
<=> $false )
& ( v109303(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1964,axiom,
! [VarCurr] :
( v138623(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $false )
& ( v109303(VarCurr,bitIndex5)
<=> $true )
& ( v109303(VarCurr,bitIndex4)
<=> $false )
& ( v109303(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1963,axiom,
! [VarCurr] :
( v138622(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $false )
& ( v109303(VarCurr,bitIndex5)
<=> $true )
& ( v109303(VarCurr,bitIndex4)
<=> $true )
& ( v109303(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1962,axiom,
! [VarCurr] :
( v138621(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $false )
& ( v109303(VarCurr,bitIndex5)
<=> $true )
& ( v109303(VarCurr,bitIndex4)
<=> $true )
& ( v109303(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1961,axiom,
! [VarCurr] :
( v138620(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $true )
& ( v109303(VarCurr,bitIndex5)
<=> $false )
& ( v109303(VarCurr,bitIndex4)
<=> $false )
& ( v109303(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1960,axiom,
! [VarCurr] :
( v138619(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $true )
& ( v109303(VarCurr,bitIndex5)
<=> $false )
& ( v109303(VarCurr,bitIndex4)
<=> $false )
& ( v109303(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1959,axiom,
! [VarCurr] :
( v138618(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $true )
& ( v109303(VarCurr,bitIndex5)
<=> $false )
& ( v109303(VarCurr,bitIndex4)
<=> $true )
& ( v109303(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1958,axiom,
! [VarCurr] :
( v138617(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $true )
& ( v109303(VarCurr,bitIndex5)
<=> $false )
& ( v109303(VarCurr,bitIndex4)
<=> $true )
& ( v109303(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1957,axiom,
! [VarCurr] :
( v138616(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $true )
& ( v109303(VarCurr,bitIndex5)
<=> $true )
& ( v109303(VarCurr,bitIndex4)
<=> $false )
& ( v109303(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1956,axiom,
! [VarCurr] :
( v138615(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $true )
& ( v109303(VarCurr,bitIndex5)
<=> $true )
& ( v109303(VarCurr,bitIndex4)
<=> $false )
& ( v109303(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1955,axiom,
! [VarCurr] :
( v138614(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $true )
& ( v109303(VarCurr,bitIndex5)
<=> $true )
& ( v109303(VarCurr,bitIndex4)
<=> $true )
& ( v109303(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1954,axiom,
! [VarCurr] :
( v138613(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex6)
<=> $true )
& ( v109303(VarCurr,bitIndex5)
<=> $true )
& ( v109303(VarCurr,bitIndex4)
<=> $true )
& ( v109303(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6515,axiom,
! [VarCurr] :
( v138148(VarCurr,bitIndex2)
<=> ( v138559(VarCurr)
& v138578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18275,axiom,
! [VarCurr] :
( v138578(VarCurr)
<=> ( v138579(VarCurr)
| v138600(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1953,axiom,
! [VarCurr] :
( v138600(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v138601(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v138601(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v138601(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v138601(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_77659,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138601(VarCurr,B)
<=> v138547(VarCurr,B) ) ) ).
fof(addAssignment_77658,axiom,
! [VarCurr] :
( v138601(VarCurr,bitIndex3)
<=> v138553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18274,axiom,
! [VarCurr] :
( v138579(VarCurr)
<=> ( v138580(VarCurr)
| v138581(VarCurr) ) ) ).
fof(writeUnaryOperator_10357,axiom,
! [VarCurr] :
( ~ v138581(VarCurr)
<=> v138583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18273,axiom,
! [VarCurr] :
( v138583(VarCurr)
<=> ( v138584(VarCurr)
& v138595(VarCurr) ) ) ).
fof(writeUnaryOperator_10356,axiom,
! [VarCurr] :
( ~ v138595(VarCurr)
<=> v138596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18272,axiom,
! [VarCurr] :
( v138596(VarCurr)
<=> ( v138597(VarCurr)
& v138599(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6514,axiom,
! [VarCurr] :
( v138599(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v138547(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18271,axiom,
! [VarCurr] :
( v138597(VarCurr)
<=> ( v135621(VarCurr)
| v138598(VarCurr) ) ) ).
fof(writeUnaryOperator_10355,axiom,
! [VarCurr] :
( ~ v138598(VarCurr)
<=> v138547(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18270,axiom,
! [VarCurr] :
( v138584(VarCurr)
<=> ( v138585(VarCurr)
& v138590(VarCurr) ) ) ).
fof(writeUnaryOperator_10354,axiom,
! [VarCurr] :
( ~ v138590(VarCurr)
<=> v138591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18269,axiom,
! [VarCurr] :
( v138591(VarCurr)
<=> ( v138592(VarCurr)
& v138594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6513,axiom,
! [VarCurr] :
( v138594(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v138547(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18268,axiom,
! [VarCurr] :
( v138592(VarCurr)
<=> ( v135615(VarCurr)
| v138593(VarCurr) ) ) ).
fof(writeUnaryOperator_10353,axiom,
! [VarCurr] :
( ~ v138593(VarCurr)
<=> v138547(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10352,axiom,
! [VarCurr] :
( ~ v138585(VarCurr)
<=> v138586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18267,axiom,
! [VarCurr] :
( v138586(VarCurr)
<=> ( v138587(VarCurr)
& v138589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18266,axiom,
! [VarCurr] :
( v138589(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v138547(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18265,axiom,
! [VarCurr] :
( v138587(VarCurr)
<=> ( v135609(VarCurr)
| v138588(VarCurr) ) ) ).
fof(writeUnaryOperator_10351,axiom,
! [VarCurr] :
( ~ v138588(VarCurr)
<=> v138547(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10350,axiom,
! [VarCurr] :
( ~ v138580(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18264,axiom,
! [VarCurr] :
( v138559(VarCurr)
<=> ( v138560(VarCurr)
& v138577(VarCurr) ) ) ).
fof(writeUnaryOperator_10349,axiom,
! [VarCurr] :
( ~ v138577(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6512,axiom,
! [VarCurr] :
( v138560(VarCurr)
<=> ( v138562(VarCurr)
| v138576(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6511,axiom,
! [VarCurr] :
( v138562(VarCurr)
<=> ( v138563(VarCurr)
| v138576(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6510,axiom,
! [VarCurr] :
( v138563(VarCurr)
<=> ( v138564(VarCurr)
| v138576(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6509,axiom,
! [VarCurr] :
( v138564(VarCurr)
<=> ( v138565(VarCurr)
| v138576(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6508,axiom,
! [VarCurr] :
( v138565(VarCurr)
<=> ( v138566(VarCurr)
| v138576(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6507,axiom,
! [VarCurr] :
( v138566(VarCurr)
<=> ( v138567(VarCurr)
| v138576(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6506,axiom,
! [VarCurr] :
( v138567(VarCurr)
<=> ( v138568(VarCurr)
| v138576(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6505,axiom,
! [VarCurr] :
( v138568(VarCurr)
<=> ( v138569(VarCurr)
| v138576(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6504,axiom,
! [VarCurr] :
( v138569(VarCurr)
<=> ( v138570(VarCurr)
| v138576(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6503,axiom,
! [VarCurr] :
( v138570(VarCurr)
<=> ( v138571(VarCurr)
| v138576(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6502,axiom,
! [VarCurr] :
( v138571(VarCurr)
<=> ( v138572(VarCurr)
| v138576(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6501,axiom,
! [VarCurr] :
( v138572(VarCurr)
<=> ( v138573(VarCurr)
| v138576(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6500,axiom,
! [VarCurr] :
( v138573(VarCurr)
<=> ( v138574(VarCurr)
| v138576(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6499,axiom,
! [VarCurr] :
( v138574(VarCurr)
<=> ( v138575(VarCurr)
| v138576(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6498,axiom,
! [VarCurr] :
( v138575(VarCurr)
<=> ( v138576(VarCurr,bitIndex0)
| v138576(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1912,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138576(VarCurr,B)
<=> ( v76(VarCurr,B)
& v138466(VarCurr,B) ) ) ) ).
fof(addAssignment_77657,axiom,
! [VarCurr] :
( v138553(VarCurr)
<=> v138555(VarCurr) ) ).
fof(addAssignment_77656,axiom,
! [VarCurr] :
( v138555(VarCurr)
<=> v138557(VarCurr) ) ).
fof(addAssignment_77655,axiom,
! [VarCurr] :
( v138557(VarCurr)
<=> v109364(VarCurr,bitIndex6) ) ).
fof(addAssignment_77654,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138547(VarCurr,B)
<=> v138549(VarCurr,B) ) ) ).
fof(addAssignment_77653,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138549(VarCurr,B)
<=> v138551(VarCurr,B) ) ) ).
fof(addAssignment_77652,axiom,
! [VarCurr] :
( ( v138551(VarCurr,bitIndex2)
<=> v109364(VarCurr,bitIndex5) )
& ( v138551(VarCurr,bitIndex1)
<=> v109364(VarCurr,bitIndex4) )
& ( v138551(VarCurr,bitIndex0)
<=> v109364(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_77651,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138466(VarCurr,B)
<=> v138468(VarCurr,B) ) ) ).
fof(addAssignment_77650,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138468(VarCurr,B)
<=> v138470(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1911,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138470(VarCurr,B)
<=> ( v138510(VarCurr,B)
& v138514(VarCurr,B) ) ) ) ).
fof(addAssignment_77649,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex0)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77648,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex1)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77647,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex2)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77646,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex3)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77645,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex4)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77644,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex5)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77643,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex6)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77642,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex7)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77641,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex8)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77640,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex9)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77639,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex10)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77638,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex11)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77637,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex12)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77636,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex13)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77635,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex14)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77634,axiom,
! [VarCurr] :
( v138514(VarCurr,bitIndex15)
<=> v138515(VarCurr) ) ).
fof(addAssignment_77633,axiom,
! [VarCurr] :
( v138515(VarCurr)
<=> v138516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18263,axiom,
! [VarCurr] :
( v138516(VarCurr)
<=> ( v138517(VarCurr)
| v138367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18262,axiom,
! [VarCurr] :
( v138517(VarCurr)
<=> ( v138518(VarCurr)
& v138545(VarCurr) ) ) ).
fof(writeUnaryOperator_10348,axiom,
! [VarCurr] :
( ~ v138545(VarCurr)
<=> v138365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18261,axiom,
! [VarCurr] :
( v138518(VarCurr)
<=> ( v138519(VarCurr)
& v138544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18260,axiom,
! [VarCurr] :
( v138544(VarCurr)
<=> ( v138361(VarCurr)
| v138363(VarCurr) ) ) ).
fof(writeUnaryOperator_10347,axiom,
! [VarCurr] :
( ~ v138519(VarCurr)
<=> v138521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18259,axiom,
! [VarCurr] :
( v138521(VarCurr)
<=> ( v138522(VarCurr)
& v138539(VarCurr) ) ) ).
fof(writeUnaryOperator_10346,axiom,
! [VarCurr] :
( ~ v138539(VarCurr)
<=> v138540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18258,axiom,
! [VarCurr] :
( v138540(VarCurr)
<=> ( v138541(VarCurr)
& v138543(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6497,axiom,
! [VarCurr] :
( v138543(VarCurr)
<=> ( v138359(VarCurr,bitIndex3)
| v109364(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18257,axiom,
! [VarCurr] :
( v138541(VarCurr)
<=> ( v138404(VarCurr)
| v138542(VarCurr) ) ) ).
fof(writeUnaryOperator_10345,axiom,
! [VarCurr] :
( ~ v138542(VarCurr)
<=> v109364(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18256,axiom,
! [VarCurr] :
( v138522(VarCurr)
<=> ( v138523(VarCurr)
& v138534(VarCurr) ) ) ).
fof(writeUnaryOperator_10344,axiom,
! [VarCurr] :
( ~ v138534(VarCurr)
<=> v138535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18255,axiom,
! [VarCurr] :
( v138535(VarCurr)
<=> ( v138536(VarCurr)
& v138538(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6496,axiom,
! [VarCurr] :
( v138538(VarCurr)
<=> ( v138359(VarCurr,bitIndex2)
| v109364(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18254,axiom,
! [VarCurr] :
( v138536(VarCurr)
<=> ( v138398(VarCurr)
| v138537(VarCurr) ) ) ).
fof(writeUnaryOperator_10343,axiom,
! [VarCurr] :
( ~ v138537(VarCurr)
<=> v109364(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18253,axiom,
! [VarCurr] :
( v138523(VarCurr)
<=> ( v138524(VarCurr)
& v138529(VarCurr) ) ) ).
fof(writeUnaryOperator_10342,axiom,
! [VarCurr] :
( ~ v138529(VarCurr)
<=> v138530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18252,axiom,
! [VarCurr] :
( v138530(VarCurr)
<=> ( v138531(VarCurr)
& v138533(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6495,axiom,
! [VarCurr] :
( v138533(VarCurr)
<=> ( v138359(VarCurr,bitIndex1)
| v109364(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18251,axiom,
! [VarCurr] :
( v138531(VarCurr)
<=> ( v138392(VarCurr)
| v138532(VarCurr) ) ) ).
fof(writeUnaryOperator_10341,axiom,
! [VarCurr] :
( ~ v138532(VarCurr)
<=> v109364(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10340,axiom,
! [VarCurr] :
( ~ v138524(VarCurr)
<=> v138525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18250,axiom,
! [VarCurr] :
( v138525(VarCurr)
<=> ( v138526(VarCurr)
& v138528(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6494,axiom,
! [VarCurr] :
( v138528(VarCurr)
<=> ( v138359(VarCurr,bitIndex0)
| v109364(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18249,axiom,
! [VarCurr] :
( v138526(VarCurr)
<=> ( v138386(VarCurr)
| v138527(VarCurr) ) ) ).
fof(writeUnaryOperator_10339,axiom,
! [VarCurr] :
( ~ v138527(VarCurr)
<=> v109364(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1910,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138510(VarCurr,B)
<=> ( v138511(VarCurr,B)
& v127874(VarCurr,B) ) ) ) ).
fof(addAssignment_77632,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex0)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77631,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex1)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77630,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex2)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77629,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex3)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77628,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex4)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77627,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex5)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77626,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex6)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77625,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex7)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77624,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex8)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77623,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex9)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77622,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex10)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77621,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex11)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77620,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex12)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77619,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex13)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77618,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex14)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77617,axiom,
! [VarCurr] :
( v138511(VarCurr,bitIndex15)
<=> v138512(VarCurr) ) ).
fof(addAssignment_77616,axiom,
! [VarCurr] :
( v138512(VarCurr)
<=> v138513(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6493,axiom,
! [VarCurr] :
( v138513(VarCurr)
<=> ( v134(VarCurr,bitIndex2)
& v138472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6492,axiom,
! [VarCurr] :
( v138472(VarCurr)
<=> ( v138494(VarCurr)
| v138508(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6491,axiom,
! [VarCurr] :
( v138494(VarCurr)
<=> ( v138495(VarCurr)
| v138508(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6490,axiom,
! [VarCurr] :
( v138495(VarCurr)
<=> ( v138496(VarCurr)
| v138508(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6489,axiom,
! [VarCurr] :
( v138496(VarCurr)
<=> ( v138497(VarCurr)
| v138508(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6488,axiom,
! [VarCurr] :
( v138497(VarCurr)
<=> ( v138498(VarCurr)
| v138508(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6487,axiom,
! [VarCurr] :
( v138498(VarCurr)
<=> ( v138499(VarCurr)
| v138508(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6486,axiom,
! [VarCurr] :
( v138499(VarCurr)
<=> ( v138500(VarCurr)
| v138508(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6485,axiom,
! [VarCurr] :
( v138500(VarCurr)
<=> ( v138501(VarCurr)
| v138508(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6484,axiom,
! [VarCurr] :
( v138501(VarCurr)
<=> ( v138502(VarCurr)
| v138508(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6483,axiom,
! [VarCurr] :
( v138502(VarCurr)
<=> ( v138503(VarCurr)
| v138508(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6482,axiom,
! [VarCurr] :
( v138503(VarCurr)
<=> ( v138504(VarCurr)
| v138508(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6481,axiom,
! [VarCurr] :
( v138504(VarCurr)
<=> ( v138505(VarCurr)
| v138508(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6480,axiom,
! [VarCurr] :
( v138505(VarCurr)
<=> ( v138506(VarCurr)
| v138508(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6479,axiom,
! [VarCurr] :
( v138506(VarCurr)
<=> ( v138507(VarCurr)
| v138508(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6478,axiom,
! [VarCurr] :
( v138507(VarCurr)
<=> ( v138508(VarCurr,bitIndex0)
| v138508(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1909,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138508(VarCurr,B)
<=> ( v138474(VarCurr,B)
& v138334(VarCurr,B) ) ) ) ).
fof(addAssignment_77615,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex0)
<=> v138491(VarCurr) ) ).
fof(addAssignment_77614,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex1)
<=> v138490(VarCurr) ) ).
fof(addAssignment_77613,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex2)
<=> v138489(VarCurr) ) ).
fof(addAssignment_77612,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex3)
<=> v138488(VarCurr) ) ).
fof(addAssignment_77611,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex4)
<=> v138487(VarCurr) ) ).
fof(addAssignment_77610,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex5)
<=> v138486(VarCurr) ) ).
fof(addAssignment_77609,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex6)
<=> v138485(VarCurr) ) ).
fof(addAssignment_77608,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex7)
<=> v138484(VarCurr) ) ).
fof(addAssignment_77607,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex8)
<=> v138483(VarCurr) ) ).
fof(addAssignment_77606,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex9)
<=> v138482(VarCurr) ) ).
fof(addAssignment_77605,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex10)
<=> v138481(VarCurr) ) ).
fof(addAssignment_77604,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex11)
<=> v138480(VarCurr) ) ).
fof(addAssignment_77603,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex12)
<=> v138479(VarCurr) ) ).
fof(addAssignment_77602,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex13)
<=> v138478(VarCurr) ) ).
fof(addAssignment_77601,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex14)
<=> v138477(VarCurr) ) ).
fof(addAssignment_77600,axiom,
! [VarCurr] :
( v138474(VarCurr,bitIndex15)
<=> v138476(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1952,axiom,
! [VarCurr] :
( v138491(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $false )
& ( v109364(VarCurr,bitIndex5)
<=> $false )
& ( v109364(VarCurr,bitIndex4)
<=> $false )
& ( v109364(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1951,axiom,
! [VarCurr] :
( v138490(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $false )
& ( v109364(VarCurr,bitIndex5)
<=> $false )
& ( v109364(VarCurr,bitIndex4)
<=> $false )
& ( v109364(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1950,axiom,
! [VarCurr] :
( v138489(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $false )
& ( v109364(VarCurr,bitIndex5)
<=> $false )
& ( v109364(VarCurr,bitIndex4)
<=> $true )
& ( v109364(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1949,axiom,
! [VarCurr] :
( v138488(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $false )
& ( v109364(VarCurr,bitIndex5)
<=> $false )
& ( v109364(VarCurr,bitIndex4)
<=> $true )
& ( v109364(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1948,axiom,
! [VarCurr] :
( v138487(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $false )
& ( v109364(VarCurr,bitIndex5)
<=> $true )
& ( v109364(VarCurr,bitIndex4)
<=> $false )
& ( v109364(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1947,axiom,
! [VarCurr] :
( v138486(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $false )
& ( v109364(VarCurr,bitIndex5)
<=> $true )
& ( v109364(VarCurr,bitIndex4)
<=> $false )
& ( v109364(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1946,axiom,
! [VarCurr] :
( v138485(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $false )
& ( v109364(VarCurr,bitIndex5)
<=> $true )
& ( v109364(VarCurr,bitIndex4)
<=> $true )
& ( v109364(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1945,axiom,
! [VarCurr] :
( v138484(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $false )
& ( v109364(VarCurr,bitIndex5)
<=> $true )
& ( v109364(VarCurr,bitIndex4)
<=> $true )
& ( v109364(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1944,axiom,
! [VarCurr] :
( v138483(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $true )
& ( v109364(VarCurr,bitIndex5)
<=> $false )
& ( v109364(VarCurr,bitIndex4)
<=> $false )
& ( v109364(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1943,axiom,
! [VarCurr] :
( v138482(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $true )
& ( v109364(VarCurr,bitIndex5)
<=> $false )
& ( v109364(VarCurr,bitIndex4)
<=> $false )
& ( v109364(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1942,axiom,
! [VarCurr] :
( v138481(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $true )
& ( v109364(VarCurr,bitIndex5)
<=> $false )
& ( v109364(VarCurr,bitIndex4)
<=> $true )
& ( v109364(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1941,axiom,
! [VarCurr] :
( v138480(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $true )
& ( v109364(VarCurr,bitIndex5)
<=> $false )
& ( v109364(VarCurr,bitIndex4)
<=> $true )
& ( v109364(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1940,axiom,
! [VarCurr] :
( v138479(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $true )
& ( v109364(VarCurr,bitIndex5)
<=> $true )
& ( v109364(VarCurr,bitIndex4)
<=> $false )
& ( v109364(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1939,axiom,
! [VarCurr] :
( v138478(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $true )
& ( v109364(VarCurr,bitIndex5)
<=> $true )
& ( v109364(VarCurr,bitIndex4)
<=> $false )
& ( v109364(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1938,axiom,
! [VarCurr] :
( v138477(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $true )
& ( v109364(VarCurr,bitIndex5)
<=> $true )
& ( v109364(VarCurr,bitIndex4)
<=> $true )
& ( v109364(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1937,axiom,
! [VarCurr] :
( v138476(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex6)
<=> $true )
& ( v109364(VarCurr,bitIndex5)
<=> $true )
& ( v109364(VarCurr,bitIndex4)
<=> $true )
& ( v109364(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6477,axiom,
! [VarCurr] :
( v138148(VarCurr,bitIndex1)
<=> ( v138422(VarCurr)
& v138441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18248,axiom,
! [VarCurr] :
( v138441(VarCurr)
<=> ( v138442(VarCurr)
| v138463(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1936,axiom,
! [VarCurr] :
( v138463(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v138464(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v138464(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v138464(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v138464(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_77599,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138464(VarCurr,B)
<=> v138410(VarCurr,B) ) ) ).
fof(addAssignment_77598,axiom,
! [VarCurr] :
( v138464(VarCurr,bitIndex3)
<=> v138416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18247,axiom,
! [VarCurr] :
( v138442(VarCurr)
<=> ( v138443(VarCurr)
| v138444(VarCurr) ) ) ).
fof(writeUnaryOperator_10338,axiom,
! [VarCurr] :
( ~ v138444(VarCurr)
<=> v138446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18246,axiom,
! [VarCurr] :
( v138446(VarCurr)
<=> ( v138447(VarCurr)
& v138458(VarCurr) ) ) ).
fof(writeUnaryOperator_10337,axiom,
! [VarCurr] :
( ~ v138458(VarCurr)
<=> v138459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18245,axiom,
! [VarCurr] :
( v138459(VarCurr)
<=> ( v138460(VarCurr)
& v138462(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6476,axiom,
! [VarCurr] :
( v138462(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v138410(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18244,axiom,
! [VarCurr] :
( v138460(VarCurr)
<=> ( v135621(VarCurr)
| v138461(VarCurr) ) ) ).
fof(writeUnaryOperator_10336,axiom,
! [VarCurr] :
( ~ v138461(VarCurr)
<=> v138410(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18243,axiom,
! [VarCurr] :
( v138447(VarCurr)
<=> ( v138448(VarCurr)
& v138453(VarCurr) ) ) ).
fof(writeUnaryOperator_10335,axiom,
! [VarCurr] :
( ~ v138453(VarCurr)
<=> v138454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18242,axiom,
! [VarCurr] :
( v138454(VarCurr)
<=> ( v138455(VarCurr)
& v138457(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6475,axiom,
! [VarCurr] :
( v138457(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v138410(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18241,axiom,
! [VarCurr] :
( v138455(VarCurr)
<=> ( v135615(VarCurr)
| v138456(VarCurr) ) ) ).
fof(writeUnaryOperator_10334,axiom,
! [VarCurr] :
( ~ v138456(VarCurr)
<=> v138410(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10333,axiom,
! [VarCurr] :
( ~ v138448(VarCurr)
<=> v138449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18240,axiom,
! [VarCurr] :
( v138449(VarCurr)
<=> ( v138450(VarCurr)
& v138452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18239,axiom,
! [VarCurr] :
( v138452(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v138410(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18238,axiom,
! [VarCurr] :
( v138450(VarCurr)
<=> ( v135609(VarCurr)
| v138451(VarCurr) ) ) ).
fof(writeUnaryOperator_10332,axiom,
! [VarCurr] :
( ~ v138451(VarCurr)
<=> v138410(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10331,axiom,
! [VarCurr] :
( ~ v138443(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18237,axiom,
! [VarCurr] :
( v138422(VarCurr)
<=> ( v138423(VarCurr)
& v138440(VarCurr) ) ) ).
fof(writeUnaryOperator_10330,axiom,
! [VarCurr] :
( ~ v138440(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6474,axiom,
! [VarCurr] :
( v138423(VarCurr)
<=> ( v138425(VarCurr)
| v138439(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6473,axiom,
! [VarCurr] :
( v138425(VarCurr)
<=> ( v138426(VarCurr)
| v138439(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6472,axiom,
! [VarCurr] :
( v138426(VarCurr)
<=> ( v138427(VarCurr)
| v138439(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6471,axiom,
! [VarCurr] :
( v138427(VarCurr)
<=> ( v138428(VarCurr)
| v138439(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6470,axiom,
! [VarCurr] :
( v138428(VarCurr)
<=> ( v138429(VarCurr)
| v138439(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6469,axiom,
! [VarCurr] :
( v138429(VarCurr)
<=> ( v138430(VarCurr)
| v138439(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6468,axiom,
! [VarCurr] :
( v138430(VarCurr)
<=> ( v138431(VarCurr)
| v138439(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6467,axiom,
! [VarCurr] :
( v138431(VarCurr)
<=> ( v138432(VarCurr)
| v138439(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6466,axiom,
! [VarCurr] :
( v138432(VarCurr)
<=> ( v138433(VarCurr)
| v138439(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6465,axiom,
! [VarCurr] :
( v138433(VarCurr)
<=> ( v138434(VarCurr)
| v138439(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6464,axiom,
! [VarCurr] :
( v138434(VarCurr)
<=> ( v138435(VarCurr)
| v138439(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6463,axiom,
! [VarCurr] :
( v138435(VarCurr)
<=> ( v138436(VarCurr)
| v138439(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6462,axiom,
! [VarCurr] :
( v138436(VarCurr)
<=> ( v138437(VarCurr)
| v138439(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6461,axiom,
! [VarCurr] :
( v138437(VarCurr)
<=> ( v138438(VarCurr)
| v138439(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6460,axiom,
! [VarCurr] :
( v138438(VarCurr)
<=> ( v138439(VarCurr,bitIndex0)
| v138439(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1908,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138439(VarCurr,B)
<=> ( v76(VarCurr,B)
& v138307(VarCurr,B) ) ) ) ).
fof(addAssignment_77597,axiom,
! [VarCurr] :
( v138416(VarCurr)
<=> v138418(VarCurr) ) ).
fof(addAssignment_77596,axiom,
! [VarCurr] :
( v138418(VarCurr)
<=> v138420(VarCurr) ) ).
fof(addAssignment_77595,axiom,
! [VarCurr] :
( v138420(VarCurr)
<=> v109425(VarCurr,bitIndex6) ) ).
fof(addAssignment_77594,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138410(VarCurr,B)
<=> v138412(VarCurr,B) ) ) ).
fof(addAssignment_77593,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138412(VarCurr,B)
<=> v138414(VarCurr,B) ) ) ).
fof(addAssignment_77592,axiom,
! [VarCurr] :
( ( v138414(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex5) )
& ( v138414(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex4) )
& ( v138414(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_77591,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138307(VarCurr,B)
<=> v138309(VarCurr,B) ) ) ).
fof(addAssignment_77590,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138309(VarCurr,B)
<=> v138311(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1907,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138311(VarCurr,B)
<=> ( v138369(VarCurr,B)
& v138373(VarCurr,B) ) ) ) ).
fof(addAssignment_77589,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex0)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77588,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex1)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77587,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex2)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77586,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex3)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77585,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex4)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77584,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex5)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77583,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex6)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77582,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex7)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77581,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex8)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77580,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex9)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77579,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex10)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77578,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex11)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77577,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex12)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77576,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex13)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77575,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex14)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77574,axiom,
! [VarCurr] :
( v138373(VarCurr,bitIndex15)
<=> v138374(VarCurr) ) ).
fof(addAssignment_77573,axiom,
! [VarCurr] :
( v138374(VarCurr)
<=> v138375(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18236,axiom,
! [VarCurr] :
( v138375(VarCurr)
<=> ( v138376(VarCurr)
| v138367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18235,axiom,
! [VarCurr] :
( v138376(VarCurr)
<=> ( v138377(VarCurr)
& v138408(VarCurr) ) ) ).
fof(writeUnaryOperator_10329,axiom,
! [VarCurr] :
( ~ v138408(VarCurr)
<=> v138365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18234,axiom,
! [VarCurr] :
( v138377(VarCurr)
<=> ( v138378(VarCurr)
& v138407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18233,axiom,
! [VarCurr] :
( v138407(VarCurr)
<=> ( v138361(VarCurr)
| v138363(VarCurr) ) ) ).
fof(writeUnaryOperator_10328,axiom,
! [VarCurr] :
( ~ v138378(VarCurr)
<=> v138380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18232,axiom,
! [VarCurr] :
( v138380(VarCurr)
<=> ( v138381(VarCurr)
& v138401(VarCurr) ) ) ).
fof(writeUnaryOperator_10327,axiom,
! [VarCurr] :
( ~ v138401(VarCurr)
<=> v138402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18231,axiom,
! [VarCurr] :
( v138402(VarCurr)
<=> ( v138403(VarCurr)
& v138406(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6459,axiom,
! [VarCurr] :
( v138406(VarCurr)
<=> ( v138359(VarCurr,bitIndex3)
| v109425(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18230,axiom,
! [VarCurr] :
( v138403(VarCurr)
<=> ( v138404(VarCurr)
| v138405(VarCurr) ) ) ).
fof(writeUnaryOperator_10326,axiom,
! [VarCurr] :
( ~ v138405(VarCurr)
<=> v109425(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10325,axiom,
! [VarCurr] :
( ~ v138404(VarCurr)
<=> v138359(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18229,axiom,
! [VarCurr] :
( v138381(VarCurr)
<=> ( v138382(VarCurr)
& v138395(VarCurr) ) ) ).
fof(writeUnaryOperator_10324,axiom,
! [VarCurr] :
( ~ v138395(VarCurr)
<=> v138396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18228,axiom,
! [VarCurr] :
( v138396(VarCurr)
<=> ( v138397(VarCurr)
& v138400(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6458,axiom,
! [VarCurr] :
( v138400(VarCurr)
<=> ( v138359(VarCurr,bitIndex2)
| v109425(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18227,axiom,
! [VarCurr] :
( v138397(VarCurr)
<=> ( v138398(VarCurr)
| v138399(VarCurr) ) ) ).
fof(writeUnaryOperator_10323,axiom,
! [VarCurr] :
( ~ v138399(VarCurr)
<=> v109425(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10322,axiom,
! [VarCurr] :
( ~ v138398(VarCurr)
<=> v138359(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18226,axiom,
! [VarCurr] :
( v138382(VarCurr)
<=> ( v138383(VarCurr)
& v138389(VarCurr) ) ) ).
fof(writeUnaryOperator_10321,axiom,
! [VarCurr] :
( ~ v138389(VarCurr)
<=> v138390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18225,axiom,
! [VarCurr] :
( v138390(VarCurr)
<=> ( v138391(VarCurr)
& v138394(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6457,axiom,
! [VarCurr] :
( v138394(VarCurr)
<=> ( v138359(VarCurr,bitIndex1)
| v109425(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18224,axiom,
! [VarCurr] :
( v138391(VarCurr)
<=> ( v138392(VarCurr)
| v138393(VarCurr) ) ) ).
fof(writeUnaryOperator_10320,axiom,
! [VarCurr] :
( ~ v138393(VarCurr)
<=> v109425(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10319,axiom,
! [VarCurr] :
( ~ v138392(VarCurr)
<=> v138359(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10318,axiom,
! [VarCurr] :
( ~ v138383(VarCurr)
<=> v138384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18223,axiom,
! [VarCurr] :
( v138384(VarCurr)
<=> ( v138385(VarCurr)
& v138388(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6456,axiom,
! [VarCurr] :
( v138388(VarCurr)
<=> ( v138359(VarCurr,bitIndex0)
| v109425(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18222,axiom,
! [VarCurr] :
( v138385(VarCurr)
<=> ( v138386(VarCurr)
| v138387(VarCurr) ) ) ).
fof(writeUnaryOperator_10317,axiom,
! [VarCurr] :
( ~ v138387(VarCurr)
<=> v109425(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10316,axiom,
! [VarCurr] :
( ~ v138386(VarCurr)
<=> v138359(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1906,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138369(VarCurr,B)
<=> ( v138370(VarCurr,B)
& v127849(VarCurr,B) ) ) ) ).
fof(addAssignment_77572,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex0)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77571,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex1)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77570,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex2)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77569,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex3)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77568,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex4)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77567,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex5)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77566,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex6)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77565,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex7)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77564,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex8)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77563,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex9)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77562,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex10)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77561,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex11)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77560,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex12)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77559,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex13)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77558,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex14)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77557,axiom,
! [VarCurr] :
( v138370(VarCurr,bitIndex15)
<=> v138371(VarCurr) ) ).
fof(addAssignment_77556,axiom,
! [VarCurr] :
( v138371(VarCurr)
<=> v138372(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6455,axiom,
! [VarCurr] :
( v138372(VarCurr)
<=> ( v134(VarCurr,bitIndex1)
& v138313(VarCurr) ) ) ).
fof(addAssignment_77555,axiom,
! [VarCurr] :
( v138367(VarCurr)
<=> v108828(VarCurr) ) ).
fof(addAssignment_77554,axiom,
! [VarCurr] :
( v138365(VarCurr)
<=> v108820(VarCurr) ) ).
fof(addAssignment_77553,axiom,
! [VarCurr] :
( v138363(VarCurr)
<=> v108816(VarCurr) ) ).
fof(addAssignment_77552,axiom,
! [VarCurr] :
( v138361(VarCurr)
<=> v108812(VarCurr) ) ).
fof(addAssignment_77551,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v138359(VarCurr,B)
<=> v108824(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6454,axiom,
! [VarCurr] :
( v138313(VarCurr)
<=> ( v138343(VarCurr)
| v138357(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6453,axiom,
! [VarCurr] :
( v138343(VarCurr)
<=> ( v138344(VarCurr)
| v138357(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6452,axiom,
! [VarCurr] :
( v138344(VarCurr)
<=> ( v138345(VarCurr)
| v138357(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6451,axiom,
! [VarCurr] :
( v138345(VarCurr)
<=> ( v138346(VarCurr)
| v138357(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6450,axiom,
! [VarCurr] :
( v138346(VarCurr)
<=> ( v138347(VarCurr)
| v138357(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6449,axiom,
! [VarCurr] :
( v138347(VarCurr)
<=> ( v138348(VarCurr)
| v138357(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6448,axiom,
! [VarCurr] :
( v138348(VarCurr)
<=> ( v138349(VarCurr)
| v138357(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6447,axiom,
! [VarCurr] :
( v138349(VarCurr)
<=> ( v138350(VarCurr)
| v138357(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6446,axiom,
! [VarCurr] :
( v138350(VarCurr)
<=> ( v138351(VarCurr)
| v138357(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6445,axiom,
! [VarCurr] :
( v138351(VarCurr)
<=> ( v138352(VarCurr)
| v138357(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6444,axiom,
! [VarCurr] :
( v138352(VarCurr)
<=> ( v138353(VarCurr)
| v138357(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6443,axiom,
! [VarCurr] :
( v138353(VarCurr)
<=> ( v138354(VarCurr)
| v138357(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6442,axiom,
! [VarCurr] :
( v138354(VarCurr)
<=> ( v138355(VarCurr)
| v138357(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6441,axiom,
! [VarCurr] :
( v138355(VarCurr)
<=> ( v138356(VarCurr)
| v138357(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6440,axiom,
! [VarCurr] :
( v138356(VarCurr)
<=> ( v138357(VarCurr,bitIndex0)
| v138357(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1905,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138357(VarCurr,B)
<=> ( v138315(VarCurr,B)
& v138334(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1904,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138334(VarCurr,B)
<=> ( v138336(VarCurr,B)
& v138340(VarCurr,B) ) ) ) ).
fof(addAssignment_77550,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v138340(VarCurr,B)
<=> v138338(VarCurr,B) ) ) ).
fof(addAssignment_77549,axiom,
! [VarCurr] :
( ( v138340(VarCurr,bitIndex15)
<=> v138338(VarCurr,bitIndex7) )
& ( v138340(VarCurr,bitIndex14)
<=> v138338(VarCurr,bitIndex6) )
& ( v138340(VarCurr,bitIndex13)
<=> v138338(VarCurr,bitIndex5) )
& ( v138340(VarCurr,bitIndex12)
<=> v138338(VarCurr,bitIndex4) )
& ( v138340(VarCurr,bitIndex11)
<=> v138338(VarCurr,bitIndex3) )
& ( v138340(VarCurr,bitIndex10)
<=> v138338(VarCurr,bitIndex2) )
& ( v138340(VarCurr,bitIndex9)
<=> v138338(VarCurr,bitIndex1) )
& ( v138340(VarCurr,bitIndex8)
<=> v138338(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_77548,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v138338(VarCurr,B)
<=> v137435(VarCurr,B) ) ) ).
fof(addAssignment_77547,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138336(VarCurr,B)
<=> v85706(VarCurr,B) ) ) ).
fof(addAssignment_77546,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex0)
<=> v138332(VarCurr) ) ).
fof(addAssignment_77545,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex1)
<=> v138331(VarCurr) ) ).
fof(addAssignment_77544,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex2)
<=> v138330(VarCurr) ) ).
fof(addAssignment_77543,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex3)
<=> v138329(VarCurr) ) ).
fof(addAssignment_77542,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex4)
<=> v138328(VarCurr) ) ).
fof(addAssignment_77541,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex5)
<=> v138327(VarCurr) ) ).
fof(addAssignment_77540,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex6)
<=> v138326(VarCurr) ) ).
fof(addAssignment_77539,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex7)
<=> v138325(VarCurr) ) ).
fof(addAssignment_77538,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex8)
<=> v138324(VarCurr) ) ).
fof(addAssignment_77537,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex9)
<=> v138323(VarCurr) ) ).
fof(addAssignment_77536,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex10)
<=> v138322(VarCurr) ) ).
fof(addAssignment_77535,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex11)
<=> v138321(VarCurr) ) ).
fof(addAssignment_77534,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex12)
<=> v138320(VarCurr) ) ).
fof(addAssignment_77533,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex13)
<=> v138319(VarCurr) ) ).
fof(addAssignment_77532,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex14)
<=> v138318(VarCurr) ) ).
fof(addAssignment_77531,axiom,
! [VarCurr] :
( v138315(VarCurr,bitIndex15)
<=> v138317(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1935,axiom,
! [VarCurr] :
( v138332(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $false )
& ( v109425(VarCurr,bitIndex5)
<=> $false )
& ( v109425(VarCurr,bitIndex4)
<=> $false )
& ( v109425(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1934,axiom,
! [VarCurr] :
( v138331(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $false )
& ( v109425(VarCurr,bitIndex5)
<=> $false )
& ( v109425(VarCurr,bitIndex4)
<=> $false )
& ( v109425(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1933,axiom,
! [VarCurr] :
( v138330(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $false )
& ( v109425(VarCurr,bitIndex5)
<=> $false )
& ( v109425(VarCurr,bitIndex4)
<=> $true )
& ( v109425(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1932,axiom,
! [VarCurr] :
( v138329(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $false )
& ( v109425(VarCurr,bitIndex5)
<=> $false )
& ( v109425(VarCurr,bitIndex4)
<=> $true )
& ( v109425(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1931,axiom,
! [VarCurr] :
( v138328(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $false )
& ( v109425(VarCurr,bitIndex5)
<=> $true )
& ( v109425(VarCurr,bitIndex4)
<=> $false )
& ( v109425(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1930,axiom,
! [VarCurr] :
( v138327(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $false )
& ( v109425(VarCurr,bitIndex5)
<=> $true )
& ( v109425(VarCurr,bitIndex4)
<=> $false )
& ( v109425(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1929,axiom,
! [VarCurr] :
( v138326(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $false )
& ( v109425(VarCurr,bitIndex5)
<=> $true )
& ( v109425(VarCurr,bitIndex4)
<=> $true )
& ( v109425(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1928,axiom,
! [VarCurr] :
( v138325(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $false )
& ( v109425(VarCurr,bitIndex5)
<=> $true )
& ( v109425(VarCurr,bitIndex4)
<=> $true )
& ( v109425(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1927,axiom,
! [VarCurr] :
( v138324(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $true )
& ( v109425(VarCurr,bitIndex5)
<=> $false )
& ( v109425(VarCurr,bitIndex4)
<=> $false )
& ( v109425(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1926,axiom,
! [VarCurr] :
( v138323(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $true )
& ( v109425(VarCurr,bitIndex5)
<=> $false )
& ( v109425(VarCurr,bitIndex4)
<=> $false )
& ( v109425(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1925,axiom,
! [VarCurr] :
( v138322(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $true )
& ( v109425(VarCurr,bitIndex5)
<=> $false )
& ( v109425(VarCurr,bitIndex4)
<=> $true )
& ( v109425(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1924,axiom,
! [VarCurr] :
( v138321(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $true )
& ( v109425(VarCurr,bitIndex5)
<=> $false )
& ( v109425(VarCurr,bitIndex4)
<=> $true )
& ( v109425(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1923,axiom,
! [VarCurr] :
( v138320(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $true )
& ( v109425(VarCurr,bitIndex5)
<=> $true )
& ( v109425(VarCurr,bitIndex4)
<=> $false )
& ( v109425(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1922,axiom,
! [VarCurr] :
( v138319(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $true )
& ( v109425(VarCurr,bitIndex5)
<=> $true )
& ( v109425(VarCurr,bitIndex4)
<=> $false )
& ( v109425(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1921,axiom,
! [VarCurr] :
( v138318(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $true )
& ( v109425(VarCurr,bitIndex5)
<=> $true )
& ( v109425(VarCurr,bitIndex4)
<=> $true )
& ( v109425(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1920,axiom,
! [VarCurr] :
( v138317(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex6)
<=> $true )
& ( v109425(VarCurr,bitIndex5)
<=> $true )
& ( v109425(VarCurr,bitIndex4)
<=> $true )
& ( v109425(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18221,axiom,
! [VarCurr] :
( v138148(VarCurr,bitIndex0)
<=> ( v138263(VarCurr)
& v138282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18220,axiom,
! [VarCurr] :
( v138282(VarCurr)
<=> ( v138283(VarCurr)
| v138304(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1919,axiom,
! [VarCurr] :
( v138304(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v138305(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v138305(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v138305(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v138305(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_77530,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138305(VarCurr,B)
<=> v138251(VarCurr,B) ) ) ).
fof(addAssignment_77529,axiom,
! [VarCurr] :
( v138305(VarCurr,bitIndex3)
<=> v138257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18219,axiom,
! [VarCurr] :
( v138283(VarCurr)
<=> ( v138284(VarCurr)
| v138285(VarCurr) ) ) ).
fof(writeUnaryOperator_10315,axiom,
! [VarCurr] :
( ~ v138285(VarCurr)
<=> v138287(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18218,axiom,
! [VarCurr] :
( v138287(VarCurr)
<=> ( v138288(VarCurr)
& v138299(VarCurr) ) ) ).
fof(writeUnaryOperator_10314,axiom,
! [VarCurr] :
( ~ v138299(VarCurr)
<=> v138300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18217,axiom,
! [VarCurr] :
( v138300(VarCurr)
<=> ( v138301(VarCurr)
& v138303(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6439,axiom,
! [VarCurr] :
( v138303(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v138251(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18216,axiom,
! [VarCurr] :
( v138301(VarCurr)
<=> ( v135621(VarCurr)
| v138302(VarCurr) ) ) ).
fof(writeUnaryOperator_10313,axiom,
! [VarCurr] :
( ~ v138302(VarCurr)
<=> v138251(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18215,axiom,
! [VarCurr] :
( v138288(VarCurr)
<=> ( v138289(VarCurr)
& v138294(VarCurr) ) ) ).
fof(writeUnaryOperator_10312,axiom,
! [VarCurr] :
( ~ v138294(VarCurr)
<=> v138295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18214,axiom,
! [VarCurr] :
( v138295(VarCurr)
<=> ( v138296(VarCurr)
& v138298(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6438,axiom,
! [VarCurr] :
( v138298(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v138251(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18213,axiom,
! [VarCurr] :
( v138296(VarCurr)
<=> ( v135615(VarCurr)
| v138297(VarCurr) ) ) ).
fof(writeUnaryOperator_10311,axiom,
! [VarCurr] :
( ~ v138297(VarCurr)
<=> v138251(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10310,axiom,
! [VarCurr] :
( ~ v138289(VarCurr)
<=> v138290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18212,axiom,
! [VarCurr] :
( v138290(VarCurr)
<=> ( v138291(VarCurr)
& v138293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18211,axiom,
! [VarCurr] :
( v138293(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v138251(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18210,axiom,
! [VarCurr] :
( v138291(VarCurr)
<=> ( v135609(VarCurr)
| v138292(VarCurr) ) ) ).
fof(writeUnaryOperator_10309,axiom,
! [VarCurr] :
( ~ v138292(VarCurr)
<=> v138251(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10308,axiom,
! [VarCurr] :
( ~ v138284(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18209,axiom,
! [VarCurr] :
( v138263(VarCurr)
<=> ( v138264(VarCurr)
& v138281(VarCurr) ) ) ).
fof(writeUnaryOperator_10307,axiom,
! [VarCurr] :
( ~ v138281(VarCurr)
<=> v138150(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6437,axiom,
! [VarCurr] :
( v138264(VarCurr)
<=> ( v138266(VarCurr)
| v138280(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6436,axiom,
! [VarCurr] :
( v138266(VarCurr)
<=> ( v138267(VarCurr)
| v138280(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6435,axiom,
! [VarCurr] :
( v138267(VarCurr)
<=> ( v138268(VarCurr)
| v138280(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6434,axiom,
! [VarCurr] :
( v138268(VarCurr)
<=> ( v138269(VarCurr)
| v138280(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6433,axiom,
! [VarCurr] :
( v138269(VarCurr)
<=> ( v138270(VarCurr)
| v138280(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6432,axiom,
! [VarCurr] :
( v138270(VarCurr)
<=> ( v138271(VarCurr)
| v138280(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6431,axiom,
! [VarCurr] :
( v138271(VarCurr)
<=> ( v138272(VarCurr)
| v138280(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6430,axiom,
! [VarCurr] :
( v138272(VarCurr)
<=> ( v138273(VarCurr)
| v138280(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6429,axiom,
! [VarCurr] :
( v138273(VarCurr)
<=> ( v138274(VarCurr)
| v138280(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6428,axiom,
! [VarCurr] :
( v138274(VarCurr)
<=> ( v138275(VarCurr)
| v138280(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6427,axiom,
! [VarCurr] :
( v138275(VarCurr)
<=> ( v138276(VarCurr)
| v138280(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6426,axiom,
! [VarCurr] :
( v138276(VarCurr)
<=> ( v138277(VarCurr)
| v138280(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6425,axiom,
! [VarCurr] :
( v138277(VarCurr)
<=> ( v138278(VarCurr)
| v138280(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6424,axiom,
! [VarCurr] :
( v138278(VarCurr)
<=> ( v138279(VarCurr)
| v138280(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6423,axiom,
! [VarCurr] :
( v138279(VarCurr)
<=> ( v138280(VarCurr,bitIndex0)
| v138280(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1903,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138280(VarCurr,B)
<=> ( v76(VarCurr,B)
& v128(VarCurr,B) ) ) ) ).
fof(addAssignment_77528,axiom,
! [VarCurr] :
( v138257(VarCurr)
<=> v138259(VarCurr) ) ).
fof(addAssignment_77527,axiom,
! [VarCurr] :
( v138259(VarCurr)
<=> v138261(VarCurr) ) ).
fof(addAssignment_77526,axiom,
! [VarCurr] :
( v138261(VarCurr)
<=> v109486(VarCurr,bitIndex6) ) ).
fof(addAssignment_77525,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138251(VarCurr,B)
<=> v138253(VarCurr,B) ) ) ).
fof(addAssignment_77524,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v138253(VarCurr,B)
<=> v138255(VarCurr,B) ) ) ).
fof(addAssignment_77523,axiom,
! [VarCurr] :
( ( v138255(VarCurr,bitIndex2)
<=> v109486(VarCurr,bitIndex5) )
& ( v138255(VarCurr,bitIndex1)
<=> v109486(VarCurr,bitIndex4) )
& ( v138255(VarCurr,bitIndex0)
<=> v109486(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18208,axiom,
! [VarCurr] :
( v138150(VarCurr)
<=> ( v138232(VarCurr)
| v135253(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6422,axiom,
! [VarCurr] :
( v138232(VarCurr)
<=> ( v138233(VarCurr)
| v84297(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18207,axiom,
! [VarCurr] :
( v138233(VarCurr)
<=> ( v138234(VarCurr)
| v127180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18206,axiom,
! [VarCurr] :
( v138234(VarCurr)
<=> ( v138235(VarCurr)
| v100727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18205,axiom,
! [VarCurr] :
( v138235(VarCurr)
<=> ( v138236(VarCurr)
| v128492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18204,axiom,
! [VarCurr] :
( v138236(VarCurr)
<=> ( v138237(VarCurr)
| v88420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18203,axiom,
! [VarCurr] :
( v138237(VarCurr)
<=> ( v138238(VarCurr)
| v108897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18202,axiom,
! [VarCurr] :
( v138238(VarCurr)
<=> ( v138239(VarCurr)
| v138248(VarCurr) ) ) ).
fof(writeUnaryOperator_10306,axiom,
! [VarCurr] :
( ~ v138248(VarCurr)
<=> v138249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18201,axiom,
! [VarCurr] :
( v138249(VarCurr)
<=> ( v84583(VarCurr)
| v89527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18200,axiom,
! [VarCurr] :
( v138239(VarCurr)
<=> ( v138240(VarCurr)
| v86879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18199,axiom,
! [VarCurr] :
( v138240(VarCurr)
<=> ( v138241(VarCurr)
| v128095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18198,axiom,
! [VarCurr] :
( v138241(VarCurr)
<=> ( v138242(VarCurr)
| v138247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18197,axiom,
! [VarCurr] :
( v138247(VarCurr)
<=> ( v138200(VarCurr)
& v101598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18196,axiom,
! [VarCurr] :
( v138242(VarCurr)
<=> ( v138243(VarCurr)
| v138246(VarCurr) ) ) ).
fof(writeUnaryOperator_10305,axiom,
! [VarCurr] :
( ~ v138246(VarCurr)
<=> v109663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18195,axiom,
! [VarCurr] :
( v138243(VarCurr)
<=> ( v138244(VarCurr)
| v138245(VarCurr) ) ) ).
fof(writeUnaryOperator_10304,axiom,
! [VarCurr] :
( ~ v138245(VarCurr)
<=> v135529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18194,axiom,
! [VarCurr] :
( v138244(VarCurr)
<=> ( v111693(VarCurr)
| v138152(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6421,axiom,
! [VarCurr] :
( v138200(VarCurr)
<=> ( v138216(VarCurr)
| v138230(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6420,axiom,
! [VarCurr] :
( v138216(VarCurr)
<=> ( v138217(VarCurr)
| v138230(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6419,axiom,
! [VarCurr] :
( v138217(VarCurr)
<=> ( v138218(VarCurr)
| v138230(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6418,axiom,
! [VarCurr] :
( v138218(VarCurr)
<=> ( v138219(VarCurr)
| v138230(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6417,axiom,
! [VarCurr] :
( v138219(VarCurr)
<=> ( v138220(VarCurr)
| v138230(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6416,axiom,
! [VarCurr] :
( v138220(VarCurr)
<=> ( v138221(VarCurr)
| v138230(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6415,axiom,
! [VarCurr] :
( v138221(VarCurr)
<=> ( v138222(VarCurr)
| v138230(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6414,axiom,
! [VarCurr] :
( v138222(VarCurr)
<=> ( v138223(VarCurr)
| v138230(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6413,axiom,
! [VarCurr] :
( v138223(VarCurr)
<=> ( v138224(VarCurr)
| v138230(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6412,axiom,
! [VarCurr] :
( v138224(VarCurr)
<=> ( v138225(VarCurr)
| v138230(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6411,axiom,
! [VarCurr] :
( v138225(VarCurr)
<=> ( v138226(VarCurr)
| v138230(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6410,axiom,
! [VarCurr] :
( v138226(VarCurr)
<=> ( v138227(VarCurr)
| v138230(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6409,axiom,
! [VarCurr] :
( v138227(VarCurr)
<=> ( v138228(VarCurr)
| v138230(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6408,axiom,
! [VarCurr] :
( v138228(VarCurr)
<=> ( v138229(VarCurr)
| v138230(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6407,axiom,
! [VarCurr] :
( v138229(VarCurr)
<=> ( v138230(VarCurr,bitIndex0)
| v138230(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1902,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138230(VarCurr,B)
<=> ( v76(VarCurr,B)
& v138202(VarCurr,B) ) ) ) ).
fof(addAssignment_77522,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138202(VarCurr,B)
<=> v138204(VarCurr,B) ) ) ).
fof(addAssignment_77521,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138204(VarCurr,B)
<=> v138206(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1901,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138206(VarCurr,B)
<=> ( v138208(VarCurr,B)
| v138211(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1900,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138211(VarCurr,B)
<=> ( v100441(VarCurr,B)
& v138212(VarCurr,B) ) ) ) ).
fof(addAssignment_77520,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex0)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77519,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex1)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77518,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex2)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77517,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex3)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77516,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex4)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77515,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex5)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77514,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex6)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77513,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex7)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77512,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex8)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77511,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex9)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77510,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex10)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77509,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex11)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77508,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex12)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77507,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex13)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77506,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex14)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77505,axiom,
! [VarCurr] :
( v138212(VarCurr,bitIndex15)
<=> v138213(VarCurr) ) ).
fof(addAssignment_77504,axiom,
! [VarCurr] :
( v138213(VarCurr)
<=> v100689(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1899,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138208(VarCurr,B)
<=> ( v100217(VarCurr,B)
& v138209(VarCurr,B) ) ) ) ).
fof(addAssignment_77503,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex0)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77502,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex1)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77501,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex2)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77500,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex3)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77499,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex4)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77498,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex5)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77497,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex6)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77496,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex7)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77495,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex8)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77494,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex9)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77493,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex10)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77492,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex11)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77491,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex12)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77490,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex13)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77489,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex14)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77488,axiom,
! [VarCurr] :
( v138209(VarCurr,bitIndex15)
<=> v138210(VarCurr) ) ).
fof(addAssignment_77487,axiom,
! [VarCurr] :
( v138210(VarCurr)
<=> v100689(VarCurr,bitIndex0) ) ).
fof(addAssignment_77486,axiom,
! [VarCurr] :
( v138152(VarCurr)
<=> v138154(VarCurr) ) ).
fof(addAssignment_77485,axiom,
! [VarCurr] :
( v138154(VarCurr)
<=> v138156(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v138183(VarNext)
=> ( v138156(VarNext)
<=> v138156(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1911,axiom,
! [VarNext] :
( v138183(VarNext)
=> ( v138156(VarNext)
<=> v138193(VarNext) ) ) ).
fof(addAssignment_77484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v138193(VarNext)
<=> v138191(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1480,axiom,
! [VarCurr] :
( ~ v138194(VarCurr)
=> ( v138191(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1465,axiom,
! [VarCurr] :
( v138194(VarCurr)
=> ( v138191(VarCurr)
<=> v138166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18193,axiom,
! [VarCurr] :
( v138194(VarCurr)
<=> ( v138195(VarCurr)
& v138196(VarCurr) ) ) ).
fof(writeUnaryOperator_10303,axiom,
! [VarCurr] :
( ~ v138196(VarCurr)
<=> v138162(VarCurr) ) ).
fof(writeUnaryOperator_10302,axiom,
! [VarCurr] :
( ~ v138195(VarCurr)
<=> v138158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v138183(VarNext)
<=> v138184(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v138184(VarNext)
<=> ( v138185(VarNext)
& v138178(VarNext) ) ) ) ).
fof(writeUnaryOperator_10301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v138185(VarNext)
<=> v138187(VarNext) ) ) ).
fof(addAssignment_77483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v138187(VarNext)
<=> v138178(VarCurr) ) ) ).
fof(addAssignment_77482,axiom,
! [VarCurr] :
( v138178(VarCurr)
<=> v138180(VarCurr) ) ).
fof(addAssignment_77481,axiom,
! [VarCurr] :
( v138180(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_77480,axiom,
! [VarCurr] :
( v138166(VarCurr)
<=> v138168(VarCurr) ) ).
fof(addAssignment_77479,axiom,
! [VarCurr] :
( v138168(VarCurr)
<=> v138170(VarCurr) ) ).
fof(addAssignment_77478,axiom,
! [VarCurr] :
( v138170(VarCurr)
<=> v138172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18190,axiom,
! [VarCurr] :
( v138172(VarCurr)
<=> ( v138174(VarCurr)
| v100727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18189,axiom,
! [VarCurr] :
( v138174(VarCurr)
<=> ( v138175(VarCurr)
| v138176(VarCurr) ) ) ).
fof(writeUnaryOperator_10300,axiom,
! [VarCurr] :
( ~ v138176(VarCurr)
<=> v8(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10299,axiom,
! [VarCurr] :
( ~ v138175(VarCurr)
<=> v109663(VarCurr) ) ).
fof(addAssignment_77477,axiom,
! [VarCurr] :
( v138162(VarCurr)
<=> v138164(VarCurr) ) ).
fof(addAssignment_77476,axiom,
! [VarCurr] :
( v138164(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_77475,axiom,
! [VarCurr] :
( v138158(VarCurr)
<=> v138160(VarCurr) ) ).
fof(addAssignment_77474,axiom,
! [VarCurr] :
( v138160(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_77473,axiom,
! [VarCurr] :
( v138098(VarCurr)
<=> v138100(VarCurr) ) ).
fof(addAssignment_77472,axiom,
! [VarCurr] :
( v138100(VarCurr)
<=> v138102(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v138131(VarNext)
=> ( v138102(VarNext)
<=> v138102(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1910,axiom,
! [VarNext] :
( v138131(VarNext)
=> ( v138102(VarNext)
<=> v138141(VarNext) ) ) ).
fof(addAssignment_77471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v138141(VarNext)
<=> v138139(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1479,axiom,
! [VarCurr] :
( ~ v138142(VarCurr)
=> ( v138139(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1464,axiom,
! [VarCurr] :
( v138142(VarCurr)
=> ( v138139(VarCurr)
<=> v138112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18188,axiom,
! [VarCurr] :
( v138142(VarCurr)
<=> ( v138143(VarCurr)
& v138144(VarCurr) ) ) ).
fof(writeUnaryOperator_10298,axiom,
! [VarCurr] :
( ~ v138144(VarCurr)
<=> v138108(VarCurr) ) ).
fof(writeUnaryOperator_10297,axiom,
! [VarCurr] :
( ~ v138143(VarCurr)
<=> v138104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v138131(VarNext)
<=> v138132(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v138132(VarNext)
<=> ( v138133(VarNext)
& v138126(VarNext) ) ) ) ).
fof(writeUnaryOperator_10296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v138133(VarNext)
<=> v138135(VarNext) ) ) ).
fof(addAssignment_77470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v138135(VarNext)
<=> v138126(VarCurr) ) ) ).
fof(addAssignment_77469,axiom,
! [VarCurr] :
( v138126(VarCurr)
<=> v138128(VarCurr) ) ).
fof(addAssignment_77468,axiom,
! [VarCurr] :
( v138128(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_77467,axiom,
! [VarCurr] :
( v138112(VarCurr)
<=> v138114(VarCurr) ) ).
fof(addAssignment_77466,axiom,
! [VarCurr] :
( v138114(VarCurr)
<=> v138116(VarCurr) ) ).
fof(addAssignment_77465,axiom,
! [VarCurr] :
( v138116(VarCurr)
<=> v138118(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1478,axiom,
! [VarCurr] :
( ~ v138120(VarCurr)
=> ( v138118(VarCurr)
<=> v138122(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1463,axiom,
! [VarCurr] :
( v138120(VarCurr)
=> ( v138118(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1477,axiom,
! [VarCurr] :
( ~ v138123(VarCurr)
=> ( v138122(VarCurr)
<=> v138098(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1462,axiom,
! [VarCurr] :
( v138123(VarCurr)
=> ( v138122(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18185,axiom,
! [VarCurr] :
( v138123(VarCurr)
<=> ( v84899(VarCurr)
& v138124(VarCurr) ) ) ).
fof(writeUnaryOperator_10295,axiom,
! [VarCurr] :
( ~ v138124(VarCurr)
<=> v89409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18184,axiom,
! [VarCurr] :
( v138120(VarCurr)
<=> ( v118(VarCurr)
& v138121(VarCurr) ) ) ).
fof(writeUnaryOperator_10294,axiom,
! [VarCurr] :
( ~ v138121(VarCurr)
<=> v2900(VarCurr) ) ).
fof(addAssignment_77464,axiom,
! [VarCurr] :
( v138108(VarCurr)
<=> v138110(VarCurr) ) ).
fof(addAssignment_77463,axiom,
! [VarCurr] :
( v138110(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_77462,axiom,
! [VarCurr] :
( v138104(VarCurr)
<=> v138106(VarCurr) ) ).
fof(addAssignment_77461,axiom,
! [VarCurr] :
( v138106(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6406,axiom,
! [VarCurr] :
( v84905(VarCurr)
<=> ( v138082(VarCurr)
| v138096(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6405,axiom,
! [VarCurr] :
( v138082(VarCurr)
<=> ( v138083(VarCurr)
| v138096(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6404,axiom,
! [VarCurr] :
( v138083(VarCurr)
<=> ( v138084(VarCurr)
| v138096(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6403,axiom,
! [VarCurr] :
( v138084(VarCurr)
<=> ( v138085(VarCurr)
| v138096(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6402,axiom,
! [VarCurr] :
( v138085(VarCurr)
<=> ( v138086(VarCurr)
| v138096(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6401,axiom,
! [VarCurr] :
( v138086(VarCurr)
<=> ( v138087(VarCurr)
| v138096(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6400,axiom,
! [VarCurr] :
( v138087(VarCurr)
<=> ( v138088(VarCurr)
| v138096(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6399,axiom,
! [VarCurr] :
( v138088(VarCurr)
<=> ( v138089(VarCurr)
| v138096(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6398,axiom,
! [VarCurr] :
( v138089(VarCurr)
<=> ( v138090(VarCurr)
| v138096(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6397,axiom,
! [VarCurr] :
( v138090(VarCurr)
<=> ( v138091(VarCurr)
| v138096(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6396,axiom,
! [VarCurr] :
( v138091(VarCurr)
<=> ( v138092(VarCurr)
| v138096(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6395,axiom,
! [VarCurr] :
( v138092(VarCurr)
<=> ( v138093(VarCurr)
| v138096(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6394,axiom,
! [VarCurr] :
( v138093(VarCurr)
<=> ( v138094(VarCurr)
| v138096(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6393,axiom,
! [VarCurr] :
( v138094(VarCurr)
<=> ( v138095(VarCurr)
| v138096(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6392,axiom,
! [VarCurr] :
( v138095(VarCurr)
<=> ( v138096(VarCurr,bitIndex0)
| v138096(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1898,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138096(VarCurr,B)
<=> ( v76(VarCurr,B)
& v84907(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1897,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v84907(VarCurr,B)
<=> ( v138074(VarCurr,B)
| v137993(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1896,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138074(VarCurr,B)
<=> ( v138075(VarCurr,B)
| v137912(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1895,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138075(VarCurr,B)
<=> ( v138076(VarCurr,B)
| v137831(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1894,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138076(VarCurr,B)
<=> ( v138077(VarCurr,B)
| v137750(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1893,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138077(VarCurr,B)
<=> ( v138078(VarCurr,B)
| v137669(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1892,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138078(VarCurr,B)
<=> ( v138079(VarCurr,B)
| v137588(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1891,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138079(VarCurr,B)
<=> ( v84909(VarCurr,B)
| v137507(VarCurr,B) ) ) ) ).
fof(addAssignment_77460,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137993(VarCurr,B)
<=> v137995(VarCurr,B) ) ) ).
fof(addAssignment_77459,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137995(VarCurr,B)
<=> v137997(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1890,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137997(VarCurr,B)
<=> ( v138037(VarCurr,B)
& v138041(VarCurr,B) ) ) ) ).
fof(addAssignment_77458,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex0)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77457,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex1)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77456,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex2)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77455,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex3)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77454,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex4)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77453,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex5)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77452,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex6)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77451,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex7)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77450,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex8)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77449,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex9)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77448,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex10)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77447,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex11)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77446,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex12)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77445,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex13)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77444,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex14)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77443,axiom,
! [VarCurr] :
( v138041(VarCurr,bitIndex15)
<=> v138042(VarCurr) ) ).
fof(addAssignment_77442,axiom,
! [VarCurr] :
( v138042(VarCurr)
<=> v138043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18183,axiom,
! [VarCurr] :
( v138043(VarCurr)
<=> ( v138044(VarCurr)
| v137464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18182,axiom,
! [VarCurr] :
( v138044(VarCurr)
<=> ( v138045(VarCurr)
& v138072(VarCurr) ) ) ).
fof(writeUnaryOperator_10293,axiom,
! [VarCurr] :
( ~ v138072(VarCurr)
<=> v137462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18181,axiom,
! [VarCurr] :
( v138045(VarCurr)
<=> ( v138046(VarCurr)
& v138071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18180,axiom,
! [VarCurr] :
( v138071(VarCurr)
<=> ( v137458(VarCurr)
| v137460(VarCurr) ) ) ).
fof(writeUnaryOperator_10292,axiom,
! [VarCurr] :
( ~ v138046(VarCurr)
<=> v138048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18179,axiom,
! [VarCurr] :
( v138048(VarCurr)
<=> ( v138049(VarCurr)
& v138066(VarCurr) ) ) ).
fof(writeUnaryOperator_10291,axiom,
! [VarCurr] :
( ~ v138066(VarCurr)
<=> v138067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18178,axiom,
! [VarCurr] :
( v138067(VarCurr)
<=> ( v138068(VarCurr)
& v138070(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6391,axiom,
! [VarCurr] :
( v138070(VarCurr)
<=> ( v137456(VarCurr,bitIndex3)
| v85282(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18177,axiom,
! [VarCurr] :
( v138068(VarCurr)
<=> ( v137501(VarCurr)
| v138069(VarCurr) ) ) ).
fof(writeUnaryOperator_10290,axiom,
! [VarCurr] :
( ~ v138069(VarCurr)
<=> v85282(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18176,axiom,
! [VarCurr] :
( v138049(VarCurr)
<=> ( v138050(VarCurr)
& v138061(VarCurr) ) ) ).
fof(writeUnaryOperator_10289,axiom,
! [VarCurr] :
( ~ v138061(VarCurr)
<=> v138062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18175,axiom,
! [VarCurr] :
( v138062(VarCurr)
<=> ( v138063(VarCurr)
& v138065(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6390,axiom,
! [VarCurr] :
( v138065(VarCurr)
<=> ( v137456(VarCurr,bitIndex2)
| v85282(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18174,axiom,
! [VarCurr] :
( v138063(VarCurr)
<=> ( v137495(VarCurr)
| v138064(VarCurr) ) ) ).
fof(writeUnaryOperator_10288,axiom,
! [VarCurr] :
( ~ v138064(VarCurr)
<=> v85282(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18173,axiom,
! [VarCurr] :
( v138050(VarCurr)
<=> ( v138051(VarCurr)
& v138056(VarCurr) ) ) ).
fof(writeUnaryOperator_10287,axiom,
! [VarCurr] :
( ~ v138056(VarCurr)
<=> v138057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18172,axiom,
! [VarCurr] :
( v138057(VarCurr)
<=> ( v138058(VarCurr)
& v138060(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6389,axiom,
! [VarCurr] :
( v138060(VarCurr)
<=> ( v137456(VarCurr,bitIndex1)
| v85282(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18171,axiom,
! [VarCurr] :
( v138058(VarCurr)
<=> ( v137489(VarCurr)
| v138059(VarCurr) ) ) ).
fof(writeUnaryOperator_10286,axiom,
! [VarCurr] :
( ~ v138059(VarCurr)
<=> v85282(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10285,axiom,
! [VarCurr] :
( ~ v138051(VarCurr)
<=> v138052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18170,axiom,
! [VarCurr] :
( v138052(VarCurr)
<=> ( v138053(VarCurr)
& v138055(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6388,axiom,
! [VarCurr] :
( v138055(VarCurr)
<=> ( v137456(VarCurr,bitIndex0)
| v85282(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18169,axiom,
! [VarCurr] :
( v138053(VarCurr)
<=> ( v137483(VarCurr)
| v138054(VarCurr) ) ) ).
fof(writeUnaryOperator_10284,axiom,
! [VarCurr] :
( ~ v138054(VarCurr)
<=> v85282(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1889,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138037(VarCurr,B)
<=> ( v138038(VarCurr,B)
& v127595(VarCurr,B) ) ) ) ).
fof(addAssignment_77441,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex0)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77440,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex1)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77439,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex2)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77438,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex3)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77437,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex4)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77436,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex5)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77435,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex6)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77434,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex7)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77433,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex8)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77432,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex9)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77431,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex10)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77430,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex11)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77429,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex12)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77428,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex13)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77427,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex14)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77426,axiom,
! [VarCurr] :
( v138038(VarCurr,bitIndex15)
<=> v138039(VarCurr) ) ).
fof(addAssignment_77425,axiom,
! [VarCurr] :
( v138039(VarCurr)
<=> v138040(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6387,axiom,
! [VarCurr] :
( v138040(VarCurr)
<=> ( v84915(VarCurr,bitIndex7)
& v137999(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6386,axiom,
! [VarCurr] :
( v137999(VarCurr)
<=> ( v138021(VarCurr)
| v138035(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6385,axiom,
! [VarCurr] :
( v138021(VarCurr)
<=> ( v138022(VarCurr)
| v138035(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6384,axiom,
! [VarCurr] :
( v138022(VarCurr)
<=> ( v138023(VarCurr)
| v138035(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6383,axiom,
! [VarCurr] :
( v138023(VarCurr)
<=> ( v138024(VarCurr)
| v138035(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6382,axiom,
! [VarCurr] :
( v138024(VarCurr)
<=> ( v138025(VarCurr)
| v138035(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6381,axiom,
! [VarCurr] :
( v138025(VarCurr)
<=> ( v138026(VarCurr)
| v138035(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6380,axiom,
! [VarCurr] :
( v138026(VarCurr)
<=> ( v138027(VarCurr)
| v138035(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6379,axiom,
! [VarCurr] :
( v138027(VarCurr)
<=> ( v138028(VarCurr)
| v138035(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6378,axiom,
! [VarCurr] :
( v138028(VarCurr)
<=> ( v138029(VarCurr)
| v138035(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6377,axiom,
! [VarCurr] :
( v138029(VarCurr)
<=> ( v138030(VarCurr)
| v138035(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6376,axiom,
! [VarCurr] :
( v138030(VarCurr)
<=> ( v138031(VarCurr)
| v138035(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6375,axiom,
! [VarCurr] :
( v138031(VarCurr)
<=> ( v138032(VarCurr)
| v138035(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6374,axiom,
! [VarCurr] :
( v138032(VarCurr)
<=> ( v138033(VarCurr)
| v138035(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6373,axiom,
! [VarCurr] :
( v138033(VarCurr)
<=> ( v138034(VarCurr)
| v138035(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6372,axiom,
! [VarCurr] :
( v138034(VarCurr)
<=> ( v138035(VarCurr,bitIndex0)
| v138035(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1888,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v138035(VarCurr,B)
<=> ( v138001(VarCurr,B)
& v85702(VarCurr,B) ) ) ) ).
fof(addAssignment_77424,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex0)
<=> v138018(VarCurr) ) ).
fof(addAssignment_77423,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex1)
<=> v138017(VarCurr) ) ).
fof(addAssignment_77422,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex2)
<=> v138016(VarCurr) ) ).
fof(addAssignment_77421,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex3)
<=> v138015(VarCurr) ) ).
fof(addAssignment_77420,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex4)
<=> v138014(VarCurr) ) ).
fof(addAssignment_77419,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex5)
<=> v138013(VarCurr) ) ).
fof(addAssignment_77418,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex6)
<=> v138012(VarCurr) ) ).
fof(addAssignment_77417,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex7)
<=> v138011(VarCurr) ) ).
fof(addAssignment_77416,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex8)
<=> v138010(VarCurr) ) ).
fof(addAssignment_77415,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex9)
<=> v138009(VarCurr) ) ).
fof(addAssignment_77414,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex10)
<=> v138008(VarCurr) ) ).
fof(addAssignment_77413,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex11)
<=> v138007(VarCurr) ) ).
fof(addAssignment_77412,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex12)
<=> v138006(VarCurr) ) ).
fof(addAssignment_77411,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex13)
<=> v138005(VarCurr) ) ).
fof(addAssignment_77410,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex14)
<=> v138004(VarCurr) ) ).
fof(addAssignment_77409,axiom,
! [VarCurr] :
( v138001(VarCurr,bitIndex15)
<=> v138003(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1918,axiom,
! [VarCurr] :
( v138018(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $false )
& ( v85282(VarCurr,bitIndex5)
<=> $false )
& ( v85282(VarCurr,bitIndex4)
<=> $false )
& ( v85282(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1917,axiom,
! [VarCurr] :
( v138017(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $false )
& ( v85282(VarCurr,bitIndex5)
<=> $false )
& ( v85282(VarCurr,bitIndex4)
<=> $false )
& ( v85282(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1916,axiom,
! [VarCurr] :
( v138016(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $false )
& ( v85282(VarCurr,bitIndex5)
<=> $false )
& ( v85282(VarCurr,bitIndex4)
<=> $true )
& ( v85282(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1915,axiom,
! [VarCurr] :
( v138015(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $false )
& ( v85282(VarCurr,bitIndex5)
<=> $false )
& ( v85282(VarCurr,bitIndex4)
<=> $true )
& ( v85282(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1914,axiom,
! [VarCurr] :
( v138014(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $false )
& ( v85282(VarCurr,bitIndex5)
<=> $true )
& ( v85282(VarCurr,bitIndex4)
<=> $false )
& ( v85282(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1913,axiom,
! [VarCurr] :
( v138013(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $false )
& ( v85282(VarCurr,bitIndex5)
<=> $true )
& ( v85282(VarCurr,bitIndex4)
<=> $false )
& ( v85282(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1912,axiom,
! [VarCurr] :
( v138012(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $false )
& ( v85282(VarCurr,bitIndex5)
<=> $true )
& ( v85282(VarCurr,bitIndex4)
<=> $true )
& ( v85282(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1911,axiom,
! [VarCurr] :
( v138011(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $false )
& ( v85282(VarCurr,bitIndex5)
<=> $true )
& ( v85282(VarCurr,bitIndex4)
<=> $true )
& ( v85282(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1910,axiom,
! [VarCurr] :
( v138010(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $true )
& ( v85282(VarCurr,bitIndex5)
<=> $false )
& ( v85282(VarCurr,bitIndex4)
<=> $false )
& ( v85282(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1909,axiom,
! [VarCurr] :
( v138009(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $true )
& ( v85282(VarCurr,bitIndex5)
<=> $false )
& ( v85282(VarCurr,bitIndex4)
<=> $false )
& ( v85282(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1908,axiom,
! [VarCurr] :
( v138008(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $true )
& ( v85282(VarCurr,bitIndex5)
<=> $false )
& ( v85282(VarCurr,bitIndex4)
<=> $true )
& ( v85282(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1907,axiom,
! [VarCurr] :
( v138007(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $true )
& ( v85282(VarCurr,bitIndex5)
<=> $false )
& ( v85282(VarCurr,bitIndex4)
<=> $true )
& ( v85282(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1906,axiom,
! [VarCurr] :
( v138006(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $true )
& ( v85282(VarCurr,bitIndex5)
<=> $true )
& ( v85282(VarCurr,bitIndex4)
<=> $false )
& ( v85282(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1905,axiom,
! [VarCurr] :
( v138005(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $true )
& ( v85282(VarCurr,bitIndex5)
<=> $true )
& ( v85282(VarCurr,bitIndex4)
<=> $false )
& ( v85282(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1904,axiom,
! [VarCurr] :
( v138004(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $true )
& ( v85282(VarCurr,bitIndex5)
<=> $true )
& ( v85282(VarCurr,bitIndex4)
<=> $true )
& ( v85282(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1903,axiom,
! [VarCurr] :
( v138003(VarCurr)
<=> ( ( v85282(VarCurr,bitIndex6)
<=> $true )
& ( v85282(VarCurr,bitIndex5)
<=> $true )
& ( v85282(VarCurr,bitIndex4)
<=> $true )
& ( v85282(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_77408,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137912(VarCurr,B)
<=> v137914(VarCurr,B) ) ) ).
fof(addAssignment_77407,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137914(VarCurr,B)
<=> v137916(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1887,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137916(VarCurr,B)
<=> ( v137956(VarCurr,B)
& v137960(VarCurr,B) ) ) ) ).
fof(addAssignment_77406,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex0)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77405,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex1)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77404,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex2)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77403,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex3)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77402,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex4)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77401,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex5)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77400,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex6)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77399,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex7)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77398,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex8)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77397,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex9)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77396,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex10)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77395,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex11)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77394,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex12)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77393,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex13)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77392,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex14)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77391,axiom,
! [VarCurr] :
( v137960(VarCurr,bitIndex15)
<=> v137961(VarCurr) ) ).
fof(addAssignment_77390,axiom,
! [VarCurr] :
( v137961(VarCurr)
<=> v137962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18168,axiom,
! [VarCurr] :
( v137962(VarCurr)
<=> ( v137963(VarCurr)
| v137464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18167,axiom,
! [VarCurr] :
( v137963(VarCurr)
<=> ( v137964(VarCurr)
& v137991(VarCurr) ) ) ).
fof(writeUnaryOperator_10283,axiom,
! [VarCurr] :
( ~ v137991(VarCurr)
<=> v137462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18166,axiom,
! [VarCurr] :
( v137964(VarCurr)
<=> ( v137965(VarCurr)
& v137990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18165,axiom,
! [VarCurr] :
( v137990(VarCurr)
<=> ( v137458(VarCurr)
| v137460(VarCurr) ) ) ).
fof(writeUnaryOperator_10282,axiom,
! [VarCurr] :
( ~ v137965(VarCurr)
<=> v137967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18164,axiom,
! [VarCurr] :
( v137967(VarCurr)
<=> ( v137968(VarCurr)
& v137985(VarCurr) ) ) ).
fof(writeUnaryOperator_10281,axiom,
! [VarCurr] :
( ~ v137985(VarCurr)
<=> v137986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18163,axiom,
! [VarCurr] :
( v137986(VarCurr)
<=> ( v137987(VarCurr)
& v137989(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6371,axiom,
! [VarCurr] :
( v137989(VarCurr)
<=> ( v137456(VarCurr,bitIndex3)
| v85260(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18162,axiom,
! [VarCurr] :
( v137987(VarCurr)
<=> ( v137501(VarCurr)
| v137988(VarCurr) ) ) ).
fof(writeUnaryOperator_10280,axiom,
! [VarCurr] :
( ~ v137988(VarCurr)
<=> v85260(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18161,axiom,
! [VarCurr] :
( v137968(VarCurr)
<=> ( v137969(VarCurr)
& v137980(VarCurr) ) ) ).
fof(writeUnaryOperator_10279,axiom,
! [VarCurr] :
( ~ v137980(VarCurr)
<=> v137981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18160,axiom,
! [VarCurr] :
( v137981(VarCurr)
<=> ( v137982(VarCurr)
& v137984(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6370,axiom,
! [VarCurr] :
( v137984(VarCurr)
<=> ( v137456(VarCurr,bitIndex2)
| v85260(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18159,axiom,
! [VarCurr] :
( v137982(VarCurr)
<=> ( v137495(VarCurr)
| v137983(VarCurr) ) ) ).
fof(writeUnaryOperator_10278,axiom,
! [VarCurr] :
( ~ v137983(VarCurr)
<=> v85260(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18158,axiom,
! [VarCurr] :
( v137969(VarCurr)
<=> ( v137970(VarCurr)
& v137975(VarCurr) ) ) ).
fof(writeUnaryOperator_10277,axiom,
! [VarCurr] :
( ~ v137975(VarCurr)
<=> v137976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18157,axiom,
! [VarCurr] :
( v137976(VarCurr)
<=> ( v137977(VarCurr)
& v137979(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6369,axiom,
! [VarCurr] :
( v137979(VarCurr)
<=> ( v137456(VarCurr,bitIndex1)
| v85260(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18156,axiom,
! [VarCurr] :
( v137977(VarCurr)
<=> ( v137489(VarCurr)
| v137978(VarCurr) ) ) ).
fof(writeUnaryOperator_10276,axiom,
! [VarCurr] :
( ~ v137978(VarCurr)
<=> v85260(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10275,axiom,
! [VarCurr] :
( ~ v137970(VarCurr)
<=> v137971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18155,axiom,
! [VarCurr] :
( v137971(VarCurr)
<=> ( v137972(VarCurr)
& v137974(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6368,axiom,
! [VarCurr] :
( v137974(VarCurr)
<=> ( v137456(VarCurr,bitIndex0)
| v85260(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18154,axiom,
! [VarCurr] :
( v137972(VarCurr)
<=> ( v137483(VarCurr)
| v137973(VarCurr) ) ) ).
fof(writeUnaryOperator_10274,axiom,
! [VarCurr] :
( ~ v137973(VarCurr)
<=> v85260(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1886,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137956(VarCurr,B)
<=> ( v137957(VarCurr,B)
& v127570(VarCurr,B) ) ) ) ).
fof(addAssignment_77389,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex0)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77388,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex1)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77387,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex2)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77386,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex3)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77385,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex4)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77384,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex5)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77383,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex6)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77382,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex7)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77381,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex8)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77380,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex9)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77379,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex10)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77378,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex11)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77377,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex12)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77376,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex13)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77375,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex14)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77374,axiom,
! [VarCurr] :
( v137957(VarCurr,bitIndex15)
<=> v137958(VarCurr) ) ).
fof(addAssignment_77373,axiom,
! [VarCurr] :
( v137958(VarCurr)
<=> v137959(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6367,axiom,
! [VarCurr] :
( v137959(VarCurr)
<=> ( v84915(VarCurr,bitIndex6)
& v137918(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6366,axiom,
! [VarCurr] :
( v137918(VarCurr)
<=> ( v137940(VarCurr)
| v137954(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6365,axiom,
! [VarCurr] :
( v137940(VarCurr)
<=> ( v137941(VarCurr)
| v137954(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6364,axiom,
! [VarCurr] :
( v137941(VarCurr)
<=> ( v137942(VarCurr)
| v137954(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6363,axiom,
! [VarCurr] :
( v137942(VarCurr)
<=> ( v137943(VarCurr)
| v137954(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6362,axiom,
! [VarCurr] :
( v137943(VarCurr)
<=> ( v137944(VarCurr)
| v137954(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6361,axiom,
! [VarCurr] :
( v137944(VarCurr)
<=> ( v137945(VarCurr)
| v137954(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6360,axiom,
! [VarCurr] :
( v137945(VarCurr)
<=> ( v137946(VarCurr)
| v137954(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6359,axiom,
! [VarCurr] :
( v137946(VarCurr)
<=> ( v137947(VarCurr)
| v137954(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6358,axiom,
! [VarCurr] :
( v137947(VarCurr)
<=> ( v137948(VarCurr)
| v137954(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6357,axiom,
! [VarCurr] :
( v137948(VarCurr)
<=> ( v137949(VarCurr)
| v137954(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6356,axiom,
! [VarCurr] :
( v137949(VarCurr)
<=> ( v137950(VarCurr)
| v137954(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6355,axiom,
! [VarCurr] :
( v137950(VarCurr)
<=> ( v137951(VarCurr)
| v137954(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6354,axiom,
! [VarCurr] :
( v137951(VarCurr)
<=> ( v137952(VarCurr)
| v137954(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6353,axiom,
! [VarCurr] :
( v137952(VarCurr)
<=> ( v137953(VarCurr)
| v137954(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6352,axiom,
! [VarCurr] :
( v137953(VarCurr)
<=> ( v137954(VarCurr,bitIndex0)
| v137954(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1885,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137954(VarCurr,B)
<=> ( v137920(VarCurr,B)
& v85702(VarCurr,B) ) ) ) ).
fof(addAssignment_77372,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex0)
<=> v137937(VarCurr) ) ).
fof(addAssignment_77371,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex1)
<=> v137936(VarCurr) ) ).
fof(addAssignment_77370,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex2)
<=> v137935(VarCurr) ) ).
fof(addAssignment_77369,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex3)
<=> v137934(VarCurr) ) ).
fof(addAssignment_77368,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex4)
<=> v137933(VarCurr) ) ).
fof(addAssignment_77367,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex5)
<=> v137932(VarCurr) ) ).
fof(addAssignment_77366,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex6)
<=> v137931(VarCurr) ) ).
fof(addAssignment_77365,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex7)
<=> v137930(VarCurr) ) ).
fof(addAssignment_77364,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex8)
<=> v137929(VarCurr) ) ).
fof(addAssignment_77363,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex9)
<=> v137928(VarCurr) ) ).
fof(addAssignment_77362,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex10)
<=> v137927(VarCurr) ) ).
fof(addAssignment_77361,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex11)
<=> v137926(VarCurr) ) ).
fof(addAssignment_77360,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex12)
<=> v137925(VarCurr) ) ).
fof(addAssignment_77359,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex13)
<=> v137924(VarCurr) ) ).
fof(addAssignment_77358,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex14)
<=> v137923(VarCurr) ) ).
fof(addAssignment_77357,axiom,
! [VarCurr] :
( v137920(VarCurr,bitIndex15)
<=> v137922(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1902,axiom,
! [VarCurr] :
( v137937(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $false )
& ( v85260(VarCurr,bitIndex5)
<=> $false )
& ( v85260(VarCurr,bitIndex4)
<=> $false )
& ( v85260(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1901,axiom,
! [VarCurr] :
( v137936(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $false )
& ( v85260(VarCurr,bitIndex5)
<=> $false )
& ( v85260(VarCurr,bitIndex4)
<=> $false )
& ( v85260(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1900,axiom,
! [VarCurr] :
( v137935(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $false )
& ( v85260(VarCurr,bitIndex5)
<=> $false )
& ( v85260(VarCurr,bitIndex4)
<=> $true )
& ( v85260(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1899,axiom,
! [VarCurr] :
( v137934(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $false )
& ( v85260(VarCurr,bitIndex5)
<=> $false )
& ( v85260(VarCurr,bitIndex4)
<=> $true )
& ( v85260(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1898,axiom,
! [VarCurr] :
( v137933(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $false )
& ( v85260(VarCurr,bitIndex5)
<=> $true )
& ( v85260(VarCurr,bitIndex4)
<=> $false )
& ( v85260(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1897,axiom,
! [VarCurr] :
( v137932(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $false )
& ( v85260(VarCurr,bitIndex5)
<=> $true )
& ( v85260(VarCurr,bitIndex4)
<=> $false )
& ( v85260(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1896,axiom,
! [VarCurr] :
( v137931(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $false )
& ( v85260(VarCurr,bitIndex5)
<=> $true )
& ( v85260(VarCurr,bitIndex4)
<=> $true )
& ( v85260(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1895,axiom,
! [VarCurr] :
( v137930(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $false )
& ( v85260(VarCurr,bitIndex5)
<=> $true )
& ( v85260(VarCurr,bitIndex4)
<=> $true )
& ( v85260(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1894,axiom,
! [VarCurr] :
( v137929(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $true )
& ( v85260(VarCurr,bitIndex5)
<=> $false )
& ( v85260(VarCurr,bitIndex4)
<=> $false )
& ( v85260(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1893,axiom,
! [VarCurr] :
( v137928(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $true )
& ( v85260(VarCurr,bitIndex5)
<=> $false )
& ( v85260(VarCurr,bitIndex4)
<=> $false )
& ( v85260(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1892,axiom,
! [VarCurr] :
( v137927(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $true )
& ( v85260(VarCurr,bitIndex5)
<=> $false )
& ( v85260(VarCurr,bitIndex4)
<=> $true )
& ( v85260(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1891,axiom,
! [VarCurr] :
( v137926(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $true )
& ( v85260(VarCurr,bitIndex5)
<=> $false )
& ( v85260(VarCurr,bitIndex4)
<=> $true )
& ( v85260(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1890,axiom,
! [VarCurr] :
( v137925(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $true )
& ( v85260(VarCurr,bitIndex5)
<=> $true )
& ( v85260(VarCurr,bitIndex4)
<=> $false )
& ( v85260(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1889,axiom,
! [VarCurr] :
( v137924(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $true )
& ( v85260(VarCurr,bitIndex5)
<=> $true )
& ( v85260(VarCurr,bitIndex4)
<=> $false )
& ( v85260(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1888,axiom,
! [VarCurr] :
( v137923(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $true )
& ( v85260(VarCurr,bitIndex5)
<=> $true )
& ( v85260(VarCurr,bitIndex4)
<=> $true )
& ( v85260(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1887,axiom,
! [VarCurr] :
( v137922(VarCurr)
<=> ( ( v85260(VarCurr,bitIndex6)
<=> $true )
& ( v85260(VarCurr,bitIndex5)
<=> $true )
& ( v85260(VarCurr,bitIndex4)
<=> $true )
& ( v85260(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_77356,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137831(VarCurr,B)
<=> v137833(VarCurr,B) ) ) ).
fof(addAssignment_77355,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137833(VarCurr,B)
<=> v137835(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1884,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137835(VarCurr,B)
<=> ( v137875(VarCurr,B)
& v137879(VarCurr,B) ) ) ) ).
fof(addAssignment_77354,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex0)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77353,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex1)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77352,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex2)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77351,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex3)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77350,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex4)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77349,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex5)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77348,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex6)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77347,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex7)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77346,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex8)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77345,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex9)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77344,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex10)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77343,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex11)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77342,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex12)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77341,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex13)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77340,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex14)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77339,axiom,
! [VarCurr] :
( v137879(VarCurr,bitIndex15)
<=> v137880(VarCurr) ) ).
fof(addAssignment_77338,axiom,
! [VarCurr] :
( v137880(VarCurr)
<=> v137881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18153,axiom,
! [VarCurr] :
( v137881(VarCurr)
<=> ( v137882(VarCurr)
| v137464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18152,axiom,
! [VarCurr] :
( v137882(VarCurr)
<=> ( v137883(VarCurr)
& v137910(VarCurr) ) ) ).
fof(writeUnaryOperator_10273,axiom,
! [VarCurr] :
( ~ v137910(VarCurr)
<=> v137462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18151,axiom,
! [VarCurr] :
( v137883(VarCurr)
<=> ( v137884(VarCurr)
& v137909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18150,axiom,
! [VarCurr] :
( v137909(VarCurr)
<=> ( v137458(VarCurr)
| v137460(VarCurr) ) ) ).
fof(writeUnaryOperator_10272,axiom,
! [VarCurr] :
( ~ v137884(VarCurr)
<=> v137886(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18149,axiom,
! [VarCurr] :
( v137886(VarCurr)
<=> ( v137887(VarCurr)
& v137904(VarCurr) ) ) ).
fof(writeUnaryOperator_10271,axiom,
! [VarCurr] :
( ~ v137904(VarCurr)
<=> v137905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18148,axiom,
! [VarCurr] :
( v137905(VarCurr)
<=> ( v137906(VarCurr)
& v137908(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6351,axiom,
! [VarCurr] :
( v137908(VarCurr)
<=> ( v137456(VarCurr,bitIndex3)
| v85238(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18147,axiom,
! [VarCurr] :
( v137906(VarCurr)
<=> ( v137501(VarCurr)
| v137907(VarCurr) ) ) ).
fof(writeUnaryOperator_10270,axiom,
! [VarCurr] :
( ~ v137907(VarCurr)
<=> v85238(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18146,axiom,
! [VarCurr] :
( v137887(VarCurr)
<=> ( v137888(VarCurr)
& v137899(VarCurr) ) ) ).
fof(writeUnaryOperator_10269,axiom,
! [VarCurr] :
( ~ v137899(VarCurr)
<=> v137900(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18145,axiom,
! [VarCurr] :
( v137900(VarCurr)
<=> ( v137901(VarCurr)
& v137903(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6350,axiom,
! [VarCurr] :
( v137903(VarCurr)
<=> ( v137456(VarCurr,bitIndex2)
| v85238(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18144,axiom,
! [VarCurr] :
( v137901(VarCurr)
<=> ( v137495(VarCurr)
| v137902(VarCurr) ) ) ).
fof(writeUnaryOperator_10268,axiom,
! [VarCurr] :
( ~ v137902(VarCurr)
<=> v85238(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18143,axiom,
! [VarCurr] :
( v137888(VarCurr)
<=> ( v137889(VarCurr)
& v137894(VarCurr) ) ) ).
fof(writeUnaryOperator_10267,axiom,
! [VarCurr] :
( ~ v137894(VarCurr)
<=> v137895(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18142,axiom,
! [VarCurr] :
( v137895(VarCurr)
<=> ( v137896(VarCurr)
& v137898(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6349,axiom,
! [VarCurr] :
( v137898(VarCurr)
<=> ( v137456(VarCurr,bitIndex1)
| v85238(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18141,axiom,
! [VarCurr] :
( v137896(VarCurr)
<=> ( v137489(VarCurr)
| v137897(VarCurr) ) ) ).
fof(writeUnaryOperator_10266,axiom,
! [VarCurr] :
( ~ v137897(VarCurr)
<=> v85238(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10265,axiom,
! [VarCurr] :
( ~ v137889(VarCurr)
<=> v137890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18140,axiom,
! [VarCurr] :
( v137890(VarCurr)
<=> ( v137891(VarCurr)
& v137893(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6348,axiom,
! [VarCurr] :
( v137893(VarCurr)
<=> ( v137456(VarCurr,bitIndex0)
| v85238(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18139,axiom,
! [VarCurr] :
( v137891(VarCurr)
<=> ( v137483(VarCurr)
| v137892(VarCurr) ) ) ).
fof(writeUnaryOperator_10264,axiom,
! [VarCurr] :
( ~ v137892(VarCurr)
<=> v85238(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1883,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137875(VarCurr,B)
<=> ( v137876(VarCurr,B)
& v127545(VarCurr,B) ) ) ) ).
fof(addAssignment_77337,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex0)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77336,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex1)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77335,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex2)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77334,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex3)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77333,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex4)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77332,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex5)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77331,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex6)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77330,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex7)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77329,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex8)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77328,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex9)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77327,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex10)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77326,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex11)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77325,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex12)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77324,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex13)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77323,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex14)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77322,axiom,
! [VarCurr] :
( v137876(VarCurr,bitIndex15)
<=> v137877(VarCurr) ) ).
fof(addAssignment_77321,axiom,
! [VarCurr] :
( v137877(VarCurr)
<=> v137878(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6347,axiom,
! [VarCurr] :
( v137878(VarCurr)
<=> ( v84915(VarCurr,bitIndex5)
& v137837(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6346,axiom,
! [VarCurr] :
( v137837(VarCurr)
<=> ( v137859(VarCurr)
| v137873(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6345,axiom,
! [VarCurr] :
( v137859(VarCurr)
<=> ( v137860(VarCurr)
| v137873(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6344,axiom,
! [VarCurr] :
( v137860(VarCurr)
<=> ( v137861(VarCurr)
| v137873(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6343,axiom,
! [VarCurr] :
( v137861(VarCurr)
<=> ( v137862(VarCurr)
| v137873(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6342,axiom,
! [VarCurr] :
( v137862(VarCurr)
<=> ( v137863(VarCurr)
| v137873(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6341,axiom,
! [VarCurr] :
( v137863(VarCurr)
<=> ( v137864(VarCurr)
| v137873(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6340,axiom,
! [VarCurr] :
( v137864(VarCurr)
<=> ( v137865(VarCurr)
| v137873(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6339,axiom,
! [VarCurr] :
( v137865(VarCurr)
<=> ( v137866(VarCurr)
| v137873(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6338,axiom,
! [VarCurr] :
( v137866(VarCurr)
<=> ( v137867(VarCurr)
| v137873(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6337,axiom,
! [VarCurr] :
( v137867(VarCurr)
<=> ( v137868(VarCurr)
| v137873(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6336,axiom,
! [VarCurr] :
( v137868(VarCurr)
<=> ( v137869(VarCurr)
| v137873(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6335,axiom,
! [VarCurr] :
( v137869(VarCurr)
<=> ( v137870(VarCurr)
| v137873(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6334,axiom,
! [VarCurr] :
( v137870(VarCurr)
<=> ( v137871(VarCurr)
| v137873(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6333,axiom,
! [VarCurr] :
( v137871(VarCurr)
<=> ( v137872(VarCurr)
| v137873(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6332,axiom,
! [VarCurr] :
( v137872(VarCurr)
<=> ( v137873(VarCurr,bitIndex0)
| v137873(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1882,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137873(VarCurr,B)
<=> ( v137839(VarCurr,B)
& v85702(VarCurr,B) ) ) ) ).
fof(addAssignment_77320,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex0)
<=> v137856(VarCurr) ) ).
fof(addAssignment_77319,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex1)
<=> v137855(VarCurr) ) ).
fof(addAssignment_77318,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex2)
<=> v137854(VarCurr) ) ).
fof(addAssignment_77317,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex3)
<=> v137853(VarCurr) ) ).
fof(addAssignment_77316,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex4)
<=> v137852(VarCurr) ) ).
fof(addAssignment_77315,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex5)
<=> v137851(VarCurr) ) ).
fof(addAssignment_77314,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex6)
<=> v137850(VarCurr) ) ).
fof(addAssignment_77313,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex7)
<=> v137849(VarCurr) ) ).
fof(addAssignment_77312,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex8)
<=> v137848(VarCurr) ) ).
fof(addAssignment_77311,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex9)
<=> v137847(VarCurr) ) ).
fof(addAssignment_77310,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex10)
<=> v137846(VarCurr) ) ).
fof(addAssignment_77309,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex11)
<=> v137845(VarCurr) ) ).
fof(addAssignment_77308,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex12)
<=> v137844(VarCurr) ) ).
fof(addAssignment_77307,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex13)
<=> v137843(VarCurr) ) ).
fof(addAssignment_77306,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex14)
<=> v137842(VarCurr) ) ).
fof(addAssignment_77305,axiom,
! [VarCurr] :
( v137839(VarCurr,bitIndex15)
<=> v137841(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1886,axiom,
! [VarCurr] :
( v137856(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $false )
& ( v85238(VarCurr,bitIndex5)
<=> $false )
& ( v85238(VarCurr,bitIndex4)
<=> $false )
& ( v85238(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1885,axiom,
! [VarCurr] :
( v137855(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $false )
& ( v85238(VarCurr,bitIndex5)
<=> $false )
& ( v85238(VarCurr,bitIndex4)
<=> $false )
& ( v85238(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1884,axiom,
! [VarCurr] :
( v137854(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $false )
& ( v85238(VarCurr,bitIndex5)
<=> $false )
& ( v85238(VarCurr,bitIndex4)
<=> $true )
& ( v85238(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1883,axiom,
! [VarCurr] :
( v137853(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $false )
& ( v85238(VarCurr,bitIndex5)
<=> $false )
& ( v85238(VarCurr,bitIndex4)
<=> $true )
& ( v85238(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1882,axiom,
! [VarCurr] :
( v137852(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $false )
& ( v85238(VarCurr,bitIndex5)
<=> $true )
& ( v85238(VarCurr,bitIndex4)
<=> $false )
& ( v85238(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1881,axiom,
! [VarCurr] :
( v137851(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $false )
& ( v85238(VarCurr,bitIndex5)
<=> $true )
& ( v85238(VarCurr,bitIndex4)
<=> $false )
& ( v85238(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1880,axiom,
! [VarCurr] :
( v137850(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $false )
& ( v85238(VarCurr,bitIndex5)
<=> $true )
& ( v85238(VarCurr,bitIndex4)
<=> $true )
& ( v85238(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1879,axiom,
! [VarCurr] :
( v137849(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $false )
& ( v85238(VarCurr,bitIndex5)
<=> $true )
& ( v85238(VarCurr,bitIndex4)
<=> $true )
& ( v85238(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1878,axiom,
! [VarCurr] :
( v137848(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $true )
& ( v85238(VarCurr,bitIndex5)
<=> $false )
& ( v85238(VarCurr,bitIndex4)
<=> $false )
& ( v85238(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1877,axiom,
! [VarCurr] :
( v137847(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $true )
& ( v85238(VarCurr,bitIndex5)
<=> $false )
& ( v85238(VarCurr,bitIndex4)
<=> $false )
& ( v85238(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1876,axiom,
! [VarCurr] :
( v137846(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $true )
& ( v85238(VarCurr,bitIndex5)
<=> $false )
& ( v85238(VarCurr,bitIndex4)
<=> $true )
& ( v85238(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1875,axiom,
! [VarCurr] :
( v137845(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $true )
& ( v85238(VarCurr,bitIndex5)
<=> $false )
& ( v85238(VarCurr,bitIndex4)
<=> $true )
& ( v85238(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1874,axiom,
! [VarCurr] :
( v137844(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $true )
& ( v85238(VarCurr,bitIndex5)
<=> $true )
& ( v85238(VarCurr,bitIndex4)
<=> $false )
& ( v85238(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1873,axiom,
! [VarCurr] :
( v137843(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $true )
& ( v85238(VarCurr,bitIndex5)
<=> $true )
& ( v85238(VarCurr,bitIndex4)
<=> $false )
& ( v85238(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1872,axiom,
! [VarCurr] :
( v137842(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $true )
& ( v85238(VarCurr,bitIndex5)
<=> $true )
& ( v85238(VarCurr,bitIndex4)
<=> $true )
& ( v85238(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1871,axiom,
! [VarCurr] :
( v137841(VarCurr)
<=> ( ( v85238(VarCurr,bitIndex6)
<=> $true )
& ( v85238(VarCurr,bitIndex5)
<=> $true )
& ( v85238(VarCurr,bitIndex4)
<=> $true )
& ( v85238(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_77304,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137750(VarCurr,B)
<=> v137752(VarCurr,B) ) ) ).
fof(addAssignment_77303,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137752(VarCurr,B)
<=> v137754(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1881,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137754(VarCurr,B)
<=> ( v137794(VarCurr,B)
& v137798(VarCurr,B) ) ) ) ).
fof(addAssignment_77302,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex0)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77301,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex1)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77300,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex2)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77299,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex3)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77298,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex4)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77297,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex5)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77296,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex6)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77295,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex7)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77294,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex8)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77293,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex9)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77292,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex10)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77291,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex11)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77290,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex12)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77289,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex13)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77288,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex14)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77287,axiom,
! [VarCurr] :
( v137798(VarCurr,bitIndex15)
<=> v137799(VarCurr) ) ).
fof(addAssignment_77286,axiom,
! [VarCurr] :
( v137799(VarCurr)
<=> v137800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18138,axiom,
! [VarCurr] :
( v137800(VarCurr)
<=> ( v137801(VarCurr)
| v137464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18137,axiom,
! [VarCurr] :
( v137801(VarCurr)
<=> ( v137802(VarCurr)
& v137829(VarCurr) ) ) ).
fof(writeUnaryOperator_10263,axiom,
! [VarCurr] :
( ~ v137829(VarCurr)
<=> v137462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18136,axiom,
! [VarCurr] :
( v137802(VarCurr)
<=> ( v137803(VarCurr)
& v137828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18135,axiom,
! [VarCurr] :
( v137828(VarCurr)
<=> ( v137458(VarCurr)
| v137460(VarCurr) ) ) ).
fof(writeUnaryOperator_10262,axiom,
! [VarCurr] :
( ~ v137803(VarCurr)
<=> v137805(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18134,axiom,
! [VarCurr] :
( v137805(VarCurr)
<=> ( v137806(VarCurr)
& v137823(VarCurr) ) ) ).
fof(writeUnaryOperator_10261,axiom,
! [VarCurr] :
( ~ v137823(VarCurr)
<=> v137824(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18133,axiom,
! [VarCurr] :
( v137824(VarCurr)
<=> ( v137825(VarCurr)
& v137827(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6331,axiom,
! [VarCurr] :
( v137827(VarCurr)
<=> ( v137456(VarCurr,bitIndex3)
| v85216(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18132,axiom,
! [VarCurr] :
( v137825(VarCurr)
<=> ( v137501(VarCurr)
| v137826(VarCurr) ) ) ).
fof(writeUnaryOperator_10260,axiom,
! [VarCurr] :
( ~ v137826(VarCurr)
<=> v85216(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18131,axiom,
! [VarCurr] :
( v137806(VarCurr)
<=> ( v137807(VarCurr)
& v137818(VarCurr) ) ) ).
fof(writeUnaryOperator_10259,axiom,
! [VarCurr] :
( ~ v137818(VarCurr)
<=> v137819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18130,axiom,
! [VarCurr] :
( v137819(VarCurr)
<=> ( v137820(VarCurr)
& v137822(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6330,axiom,
! [VarCurr] :
( v137822(VarCurr)
<=> ( v137456(VarCurr,bitIndex2)
| v85216(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18129,axiom,
! [VarCurr] :
( v137820(VarCurr)
<=> ( v137495(VarCurr)
| v137821(VarCurr) ) ) ).
fof(writeUnaryOperator_10258,axiom,
! [VarCurr] :
( ~ v137821(VarCurr)
<=> v85216(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18128,axiom,
! [VarCurr] :
( v137807(VarCurr)
<=> ( v137808(VarCurr)
& v137813(VarCurr) ) ) ).
fof(writeUnaryOperator_10257,axiom,
! [VarCurr] :
( ~ v137813(VarCurr)
<=> v137814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18127,axiom,
! [VarCurr] :
( v137814(VarCurr)
<=> ( v137815(VarCurr)
& v137817(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6329,axiom,
! [VarCurr] :
( v137817(VarCurr)
<=> ( v137456(VarCurr,bitIndex1)
| v85216(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18126,axiom,
! [VarCurr] :
( v137815(VarCurr)
<=> ( v137489(VarCurr)
| v137816(VarCurr) ) ) ).
fof(writeUnaryOperator_10256,axiom,
! [VarCurr] :
( ~ v137816(VarCurr)
<=> v85216(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10255,axiom,
! [VarCurr] :
( ~ v137808(VarCurr)
<=> v137809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18125,axiom,
! [VarCurr] :
( v137809(VarCurr)
<=> ( v137810(VarCurr)
& v137812(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6328,axiom,
! [VarCurr] :
( v137812(VarCurr)
<=> ( v137456(VarCurr,bitIndex0)
| v85216(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18124,axiom,
! [VarCurr] :
( v137810(VarCurr)
<=> ( v137483(VarCurr)
| v137811(VarCurr) ) ) ).
fof(writeUnaryOperator_10254,axiom,
! [VarCurr] :
( ~ v137811(VarCurr)
<=> v85216(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1880,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137794(VarCurr,B)
<=> ( v137795(VarCurr,B)
& v127520(VarCurr,B) ) ) ) ).
fof(addAssignment_77285,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex0)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77284,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex1)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77283,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex2)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77282,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex3)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77281,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex4)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77280,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex5)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77279,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex6)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77278,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex7)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77277,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex8)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77276,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex9)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77275,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex10)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77274,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex11)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77273,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex12)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77272,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex13)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77271,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex14)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77270,axiom,
! [VarCurr] :
( v137795(VarCurr,bitIndex15)
<=> v137796(VarCurr) ) ).
fof(addAssignment_77269,axiom,
! [VarCurr] :
( v137796(VarCurr)
<=> v137797(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6327,axiom,
! [VarCurr] :
( v137797(VarCurr)
<=> ( v84915(VarCurr,bitIndex4)
& v137756(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6326,axiom,
! [VarCurr] :
( v137756(VarCurr)
<=> ( v137778(VarCurr)
| v137792(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6325,axiom,
! [VarCurr] :
( v137778(VarCurr)
<=> ( v137779(VarCurr)
| v137792(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6324,axiom,
! [VarCurr] :
( v137779(VarCurr)
<=> ( v137780(VarCurr)
| v137792(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6323,axiom,
! [VarCurr] :
( v137780(VarCurr)
<=> ( v137781(VarCurr)
| v137792(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6322,axiom,
! [VarCurr] :
( v137781(VarCurr)
<=> ( v137782(VarCurr)
| v137792(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6321,axiom,
! [VarCurr] :
( v137782(VarCurr)
<=> ( v137783(VarCurr)
| v137792(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6320,axiom,
! [VarCurr] :
( v137783(VarCurr)
<=> ( v137784(VarCurr)
| v137792(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6319,axiom,
! [VarCurr] :
( v137784(VarCurr)
<=> ( v137785(VarCurr)
| v137792(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6318,axiom,
! [VarCurr] :
( v137785(VarCurr)
<=> ( v137786(VarCurr)
| v137792(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6317,axiom,
! [VarCurr] :
( v137786(VarCurr)
<=> ( v137787(VarCurr)
| v137792(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6316,axiom,
! [VarCurr] :
( v137787(VarCurr)
<=> ( v137788(VarCurr)
| v137792(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6315,axiom,
! [VarCurr] :
( v137788(VarCurr)
<=> ( v137789(VarCurr)
| v137792(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6314,axiom,
! [VarCurr] :
( v137789(VarCurr)
<=> ( v137790(VarCurr)
| v137792(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6313,axiom,
! [VarCurr] :
( v137790(VarCurr)
<=> ( v137791(VarCurr)
| v137792(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6312,axiom,
! [VarCurr] :
( v137791(VarCurr)
<=> ( v137792(VarCurr,bitIndex0)
| v137792(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1879,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137792(VarCurr,B)
<=> ( v137758(VarCurr,B)
& v85702(VarCurr,B) ) ) ) ).
fof(addAssignment_77268,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex0)
<=> v137775(VarCurr) ) ).
fof(addAssignment_77267,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex1)
<=> v137774(VarCurr) ) ).
fof(addAssignment_77266,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex2)
<=> v137773(VarCurr) ) ).
fof(addAssignment_77265,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex3)
<=> v137772(VarCurr) ) ).
fof(addAssignment_77264,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex4)
<=> v137771(VarCurr) ) ).
fof(addAssignment_77263,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex5)
<=> v137770(VarCurr) ) ).
fof(addAssignment_77262,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex6)
<=> v137769(VarCurr) ) ).
fof(addAssignment_77261,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex7)
<=> v137768(VarCurr) ) ).
fof(addAssignment_77260,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex8)
<=> v137767(VarCurr) ) ).
fof(addAssignment_77259,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex9)
<=> v137766(VarCurr) ) ).
fof(addAssignment_77258,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex10)
<=> v137765(VarCurr) ) ).
fof(addAssignment_77257,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex11)
<=> v137764(VarCurr) ) ).
fof(addAssignment_77256,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex12)
<=> v137763(VarCurr) ) ).
fof(addAssignment_77255,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex13)
<=> v137762(VarCurr) ) ).
fof(addAssignment_77254,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex14)
<=> v137761(VarCurr) ) ).
fof(addAssignment_77253,axiom,
! [VarCurr] :
( v137758(VarCurr,bitIndex15)
<=> v137760(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1870,axiom,
! [VarCurr] :
( v137775(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $false )
& ( v85216(VarCurr,bitIndex5)
<=> $false )
& ( v85216(VarCurr,bitIndex4)
<=> $false )
& ( v85216(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1869,axiom,
! [VarCurr] :
( v137774(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $false )
& ( v85216(VarCurr,bitIndex5)
<=> $false )
& ( v85216(VarCurr,bitIndex4)
<=> $false )
& ( v85216(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1868,axiom,
! [VarCurr] :
( v137773(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $false )
& ( v85216(VarCurr,bitIndex5)
<=> $false )
& ( v85216(VarCurr,bitIndex4)
<=> $true )
& ( v85216(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1867,axiom,
! [VarCurr] :
( v137772(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $false )
& ( v85216(VarCurr,bitIndex5)
<=> $false )
& ( v85216(VarCurr,bitIndex4)
<=> $true )
& ( v85216(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1866,axiom,
! [VarCurr] :
( v137771(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $false )
& ( v85216(VarCurr,bitIndex5)
<=> $true )
& ( v85216(VarCurr,bitIndex4)
<=> $false )
& ( v85216(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1865,axiom,
! [VarCurr] :
( v137770(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $false )
& ( v85216(VarCurr,bitIndex5)
<=> $true )
& ( v85216(VarCurr,bitIndex4)
<=> $false )
& ( v85216(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1864,axiom,
! [VarCurr] :
( v137769(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $false )
& ( v85216(VarCurr,bitIndex5)
<=> $true )
& ( v85216(VarCurr,bitIndex4)
<=> $true )
& ( v85216(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1863,axiom,
! [VarCurr] :
( v137768(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $false )
& ( v85216(VarCurr,bitIndex5)
<=> $true )
& ( v85216(VarCurr,bitIndex4)
<=> $true )
& ( v85216(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1862,axiom,
! [VarCurr] :
( v137767(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $true )
& ( v85216(VarCurr,bitIndex5)
<=> $false )
& ( v85216(VarCurr,bitIndex4)
<=> $false )
& ( v85216(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1861,axiom,
! [VarCurr] :
( v137766(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $true )
& ( v85216(VarCurr,bitIndex5)
<=> $false )
& ( v85216(VarCurr,bitIndex4)
<=> $false )
& ( v85216(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1860,axiom,
! [VarCurr] :
( v137765(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $true )
& ( v85216(VarCurr,bitIndex5)
<=> $false )
& ( v85216(VarCurr,bitIndex4)
<=> $true )
& ( v85216(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1859,axiom,
! [VarCurr] :
( v137764(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $true )
& ( v85216(VarCurr,bitIndex5)
<=> $false )
& ( v85216(VarCurr,bitIndex4)
<=> $true )
& ( v85216(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1858,axiom,
! [VarCurr] :
( v137763(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $true )
& ( v85216(VarCurr,bitIndex5)
<=> $true )
& ( v85216(VarCurr,bitIndex4)
<=> $false )
& ( v85216(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1857,axiom,
! [VarCurr] :
( v137762(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $true )
& ( v85216(VarCurr,bitIndex5)
<=> $true )
& ( v85216(VarCurr,bitIndex4)
<=> $false )
& ( v85216(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1856,axiom,
! [VarCurr] :
( v137761(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $true )
& ( v85216(VarCurr,bitIndex5)
<=> $true )
& ( v85216(VarCurr,bitIndex4)
<=> $true )
& ( v85216(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1855,axiom,
! [VarCurr] :
( v137760(VarCurr)
<=> ( ( v85216(VarCurr,bitIndex6)
<=> $true )
& ( v85216(VarCurr,bitIndex5)
<=> $true )
& ( v85216(VarCurr,bitIndex4)
<=> $true )
& ( v85216(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_77252,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137669(VarCurr,B)
<=> v137671(VarCurr,B) ) ) ).
fof(addAssignment_77251,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137671(VarCurr,B)
<=> v137673(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1878,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137673(VarCurr,B)
<=> ( v137713(VarCurr,B)
& v137717(VarCurr,B) ) ) ) ).
fof(addAssignment_77250,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex0)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77249,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex1)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77248,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex2)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77247,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex3)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77246,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex4)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77245,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex5)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77244,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex6)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77243,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex7)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77242,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex8)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77241,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex9)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77240,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex10)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77239,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex11)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77238,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex12)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77237,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex13)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77236,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex14)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77235,axiom,
! [VarCurr] :
( v137717(VarCurr,bitIndex15)
<=> v137718(VarCurr) ) ).
fof(addAssignment_77234,axiom,
! [VarCurr] :
( v137718(VarCurr)
<=> v137719(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18123,axiom,
! [VarCurr] :
( v137719(VarCurr)
<=> ( v137720(VarCurr)
| v137464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18122,axiom,
! [VarCurr] :
( v137720(VarCurr)
<=> ( v137721(VarCurr)
& v137748(VarCurr) ) ) ).
fof(writeUnaryOperator_10253,axiom,
! [VarCurr] :
( ~ v137748(VarCurr)
<=> v137462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18121,axiom,
! [VarCurr] :
( v137721(VarCurr)
<=> ( v137722(VarCurr)
& v137747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18120,axiom,
! [VarCurr] :
( v137747(VarCurr)
<=> ( v137458(VarCurr)
| v137460(VarCurr) ) ) ).
fof(writeUnaryOperator_10252,axiom,
! [VarCurr] :
( ~ v137722(VarCurr)
<=> v137724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18119,axiom,
! [VarCurr] :
( v137724(VarCurr)
<=> ( v137725(VarCurr)
& v137742(VarCurr) ) ) ).
fof(writeUnaryOperator_10251,axiom,
! [VarCurr] :
( ~ v137742(VarCurr)
<=> v137743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18118,axiom,
! [VarCurr] :
( v137743(VarCurr)
<=> ( v137744(VarCurr)
& v137746(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6311,axiom,
! [VarCurr] :
( v137746(VarCurr)
<=> ( v137456(VarCurr,bitIndex3)
| v85194(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18117,axiom,
! [VarCurr] :
( v137744(VarCurr)
<=> ( v137501(VarCurr)
| v137745(VarCurr) ) ) ).
fof(writeUnaryOperator_10250,axiom,
! [VarCurr] :
( ~ v137745(VarCurr)
<=> v85194(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18116,axiom,
! [VarCurr] :
( v137725(VarCurr)
<=> ( v137726(VarCurr)
& v137737(VarCurr) ) ) ).
fof(writeUnaryOperator_10249,axiom,
! [VarCurr] :
( ~ v137737(VarCurr)
<=> v137738(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18115,axiom,
! [VarCurr] :
( v137738(VarCurr)
<=> ( v137739(VarCurr)
& v137741(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6310,axiom,
! [VarCurr] :
( v137741(VarCurr)
<=> ( v137456(VarCurr,bitIndex2)
| v85194(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18114,axiom,
! [VarCurr] :
( v137739(VarCurr)
<=> ( v137495(VarCurr)
| v137740(VarCurr) ) ) ).
fof(writeUnaryOperator_10248,axiom,
! [VarCurr] :
( ~ v137740(VarCurr)
<=> v85194(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18113,axiom,
! [VarCurr] :
( v137726(VarCurr)
<=> ( v137727(VarCurr)
& v137732(VarCurr) ) ) ).
fof(writeUnaryOperator_10247,axiom,
! [VarCurr] :
( ~ v137732(VarCurr)
<=> v137733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18112,axiom,
! [VarCurr] :
( v137733(VarCurr)
<=> ( v137734(VarCurr)
& v137736(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6309,axiom,
! [VarCurr] :
( v137736(VarCurr)
<=> ( v137456(VarCurr,bitIndex1)
| v85194(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18111,axiom,
! [VarCurr] :
( v137734(VarCurr)
<=> ( v137489(VarCurr)
| v137735(VarCurr) ) ) ).
fof(writeUnaryOperator_10246,axiom,
! [VarCurr] :
( ~ v137735(VarCurr)
<=> v85194(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10245,axiom,
! [VarCurr] :
( ~ v137727(VarCurr)
<=> v137728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18110,axiom,
! [VarCurr] :
( v137728(VarCurr)
<=> ( v137729(VarCurr)
& v137731(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6308,axiom,
! [VarCurr] :
( v137731(VarCurr)
<=> ( v137456(VarCurr,bitIndex0)
| v85194(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18109,axiom,
! [VarCurr] :
( v137729(VarCurr)
<=> ( v137483(VarCurr)
| v137730(VarCurr) ) ) ).
fof(writeUnaryOperator_10244,axiom,
! [VarCurr] :
( ~ v137730(VarCurr)
<=> v85194(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1877,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137713(VarCurr,B)
<=> ( v137714(VarCurr,B)
& v127495(VarCurr,B) ) ) ) ).
fof(addAssignment_77233,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex0)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77232,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex1)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77231,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex2)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77230,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex3)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77229,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex4)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77228,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex5)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77227,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex6)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77226,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex7)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77225,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex8)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77224,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex9)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77223,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex10)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77222,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex11)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77221,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex12)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77220,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex13)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77219,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex14)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77218,axiom,
! [VarCurr] :
( v137714(VarCurr,bitIndex15)
<=> v137715(VarCurr) ) ).
fof(addAssignment_77217,axiom,
! [VarCurr] :
( v137715(VarCurr)
<=> v137716(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6307,axiom,
! [VarCurr] :
( v137716(VarCurr)
<=> ( v84915(VarCurr,bitIndex3)
& v137675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6306,axiom,
! [VarCurr] :
( v137675(VarCurr)
<=> ( v137697(VarCurr)
| v137711(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6305,axiom,
! [VarCurr] :
( v137697(VarCurr)
<=> ( v137698(VarCurr)
| v137711(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6304,axiom,
! [VarCurr] :
( v137698(VarCurr)
<=> ( v137699(VarCurr)
| v137711(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6303,axiom,
! [VarCurr] :
( v137699(VarCurr)
<=> ( v137700(VarCurr)
| v137711(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6302,axiom,
! [VarCurr] :
( v137700(VarCurr)
<=> ( v137701(VarCurr)
| v137711(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6301,axiom,
! [VarCurr] :
( v137701(VarCurr)
<=> ( v137702(VarCurr)
| v137711(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6300,axiom,
! [VarCurr] :
( v137702(VarCurr)
<=> ( v137703(VarCurr)
| v137711(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6299,axiom,
! [VarCurr] :
( v137703(VarCurr)
<=> ( v137704(VarCurr)
| v137711(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6298,axiom,
! [VarCurr] :
( v137704(VarCurr)
<=> ( v137705(VarCurr)
| v137711(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6297,axiom,
! [VarCurr] :
( v137705(VarCurr)
<=> ( v137706(VarCurr)
| v137711(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6296,axiom,
! [VarCurr] :
( v137706(VarCurr)
<=> ( v137707(VarCurr)
| v137711(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6295,axiom,
! [VarCurr] :
( v137707(VarCurr)
<=> ( v137708(VarCurr)
| v137711(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6294,axiom,
! [VarCurr] :
( v137708(VarCurr)
<=> ( v137709(VarCurr)
| v137711(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6293,axiom,
! [VarCurr] :
( v137709(VarCurr)
<=> ( v137710(VarCurr)
| v137711(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6292,axiom,
! [VarCurr] :
( v137710(VarCurr)
<=> ( v137711(VarCurr,bitIndex0)
| v137711(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1876,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137711(VarCurr,B)
<=> ( v137677(VarCurr,B)
& v85702(VarCurr,B) ) ) ) ).
fof(addAssignment_77216,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex0)
<=> v137694(VarCurr) ) ).
fof(addAssignment_77215,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex1)
<=> v137693(VarCurr) ) ).
fof(addAssignment_77214,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex2)
<=> v137692(VarCurr) ) ).
fof(addAssignment_77213,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex3)
<=> v137691(VarCurr) ) ).
fof(addAssignment_77212,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex4)
<=> v137690(VarCurr) ) ).
fof(addAssignment_77211,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex5)
<=> v137689(VarCurr) ) ).
fof(addAssignment_77210,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex6)
<=> v137688(VarCurr) ) ).
fof(addAssignment_77209,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex7)
<=> v137687(VarCurr) ) ).
fof(addAssignment_77208,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex8)
<=> v137686(VarCurr) ) ).
fof(addAssignment_77207,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex9)
<=> v137685(VarCurr) ) ).
fof(addAssignment_77206,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex10)
<=> v137684(VarCurr) ) ).
fof(addAssignment_77205,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex11)
<=> v137683(VarCurr) ) ).
fof(addAssignment_77204,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex12)
<=> v137682(VarCurr) ) ).
fof(addAssignment_77203,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex13)
<=> v137681(VarCurr) ) ).
fof(addAssignment_77202,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex14)
<=> v137680(VarCurr) ) ).
fof(addAssignment_77201,axiom,
! [VarCurr] :
( v137677(VarCurr,bitIndex15)
<=> v137679(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1854,axiom,
! [VarCurr] :
( v137694(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $false )
& ( v85194(VarCurr,bitIndex5)
<=> $false )
& ( v85194(VarCurr,bitIndex4)
<=> $false )
& ( v85194(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1853,axiom,
! [VarCurr] :
( v137693(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $false )
& ( v85194(VarCurr,bitIndex5)
<=> $false )
& ( v85194(VarCurr,bitIndex4)
<=> $false )
& ( v85194(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1852,axiom,
! [VarCurr] :
( v137692(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $false )
& ( v85194(VarCurr,bitIndex5)
<=> $false )
& ( v85194(VarCurr,bitIndex4)
<=> $true )
& ( v85194(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1851,axiom,
! [VarCurr] :
( v137691(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $false )
& ( v85194(VarCurr,bitIndex5)
<=> $false )
& ( v85194(VarCurr,bitIndex4)
<=> $true )
& ( v85194(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1850,axiom,
! [VarCurr] :
( v137690(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $false )
& ( v85194(VarCurr,bitIndex5)
<=> $true )
& ( v85194(VarCurr,bitIndex4)
<=> $false )
& ( v85194(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1849,axiom,
! [VarCurr] :
( v137689(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $false )
& ( v85194(VarCurr,bitIndex5)
<=> $true )
& ( v85194(VarCurr,bitIndex4)
<=> $false )
& ( v85194(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1848,axiom,
! [VarCurr] :
( v137688(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $false )
& ( v85194(VarCurr,bitIndex5)
<=> $true )
& ( v85194(VarCurr,bitIndex4)
<=> $true )
& ( v85194(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1847,axiom,
! [VarCurr] :
( v137687(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $false )
& ( v85194(VarCurr,bitIndex5)
<=> $true )
& ( v85194(VarCurr,bitIndex4)
<=> $true )
& ( v85194(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1846,axiom,
! [VarCurr] :
( v137686(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $true )
& ( v85194(VarCurr,bitIndex5)
<=> $false )
& ( v85194(VarCurr,bitIndex4)
<=> $false )
& ( v85194(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1845,axiom,
! [VarCurr] :
( v137685(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $true )
& ( v85194(VarCurr,bitIndex5)
<=> $false )
& ( v85194(VarCurr,bitIndex4)
<=> $false )
& ( v85194(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1844,axiom,
! [VarCurr] :
( v137684(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $true )
& ( v85194(VarCurr,bitIndex5)
<=> $false )
& ( v85194(VarCurr,bitIndex4)
<=> $true )
& ( v85194(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1843,axiom,
! [VarCurr] :
( v137683(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $true )
& ( v85194(VarCurr,bitIndex5)
<=> $false )
& ( v85194(VarCurr,bitIndex4)
<=> $true )
& ( v85194(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1842,axiom,
! [VarCurr] :
( v137682(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $true )
& ( v85194(VarCurr,bitIndex5)
<=> $true )
& ( v85194(VarCurr,bitIndex4)
<=> $false )
& ( v85194(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1841,axiom,
! [VarCurr] :
( v137681(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $true )
& ( v85194(VarCurr,bitIndex5)
<=> $true )
& ( v85194(VarCurr,bitIndex4)
<=> $false )
& ( v85194(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1840,axiom,
! [VarCurr] :
( v137680(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $true )
& ( v85194(VarCurr,bitIndex5)
<=> $true )
& ( v85194(VarCurr,bitIndex4)
<=> $true )
& ( v85194(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1839,axiom,
! [VarCurr] :
( v137679(VarCurr)
<=> ( ( v85194(VarCurr,bitIndex6)
<=> $true )
& ( v85194(VarCurr,bitIndex5)
<=> $true )
& ( v85194(VarCurr,bitIndex4)
<=> $true )
& ( v85194(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_77200,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137588(VarCurr,B)
<=> v137590(VarCurr,B) ) ) ).
fof(addAssignment_77199,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137590(VarCurr,B)
<=> v137592(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1875,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137592(VarCurr,B)
<=> ( v137632(VarCurr,B)
& v137636(VarCurr,B) ) ) ) ).
fof(addAssignment_77198,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex0)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77197,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex1)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77196,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex2)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77195,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex3)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77194,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex4)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77193,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex5)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77192,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex6)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77191,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex7)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77190,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex8)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77189,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex9)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77188,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex10)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77187,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex11)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77186,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex12)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77185,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex13)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77184,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex14)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77183,axiom,
! [VarCurr] :
( v137636(VarCurr,bitIndex15)
<=> v137637(VarCurr) ) ).
fof(addAssignment_77182,axiom,
! [VarCurr] :
( v137637(VarCurr)
<=> v137638(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18108,axiom,
! [VarCurr] :
( v137638(VarCurr)
<=> ( v137639(VarCurr)
| v137464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18107,axiom,
! [VarCurr] :
( v137639(VarCurr)
<=> ( v137640(VarCurr)
& v137667(VarCurr) ) ) ).
fof(writeUnaryOperator_10243,axiom,
! [VarCurr] :
( ~ v137667(VarCurr)
<=> v137462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18106,axiom,
! [VarCurr] :
( v137640(VarCurr)
<=> ( v137641(VarCurr)
& v137666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18105,axiom,
! [VarCurr] :
( v137666(VarCurr)
<=> ( v137458(VarCurr)
| v137460(VarCurr) ) ) ).
fof(writeUnaryOperator_10242,axiom,
! [VarCurr] :
( ~ v137641(VarCurr)
<=> v137643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18104,axiom,
! [VarCurr] :
( v137643(VarCurr)
<=> ( v137644(VarCurr)
& v137661(VarCurr) ) ) ).
fof(writeUnaryOperator_10241,axiom,
! [VarCurr] :
( ~ v137661(VarCurr)
<=> v137662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18103,axiom,
! [VarCurr] :
( v137662(VarCurr)
<=> ( v137663(VarCurr)
& v137665(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6291,axiom,
! [VarCurr] :
( v137665(VarCurr)
<=> ( v137456(VarCurr,bitIndex3)
| v85172(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18102,axiom,
! [VarCurr] :
( v137663(VarCurr)
<=> ( v137501(VarCurr)
| v137664(VarCurr) ) ) ).
fof(writeUnaryOperator_10240,axiom,
! [VarCurr] :
( ~ v137664(VarCurr)
<=> v85172(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18101,axiom,
! [VarCurr] :
( v137644(VarCurr)
<=> ( v137645(VarCurr)
& v137656(VarCurr) ) ) ).
fof(writeUnaryOperator_10239,axiom,
! [VarCurr] :
( ~ v137656(VarCurr)
<=> v137657(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18100,axiom,
! [VarCurr] :
( v137657(VarCurr)
<=> ( v137658(VarCurr)
& v137660(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6290,axiom,
! [VarCurr] :
( v137660(VarCurr)
<=> ( v137456(VarCurr,bitIndex2)
| v85172(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18099,axiom,
! [VarCurr] :
( v137658(VarCurr)
<=> ( v137495(VarCurr)
| v137659(VarCurr) ) ) ).
fof(writeUnaryOperator_10238,axiom,
! [VarCurr] :
( ~ v137659(VarCurr)
<=> v85172(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18098,axiom,
! [VarCurr] :
( v137645(VarCurr)
<=> ( v137646(VarCurr)
& v137651(VarCurr) ) ) ).
fof(writeUnaryOperator_10237,axiom,
! [VarCurr] :
( ~ v137651(VarCurr)
<=> v137652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18097,axiom,
! [VarCurr] :
( v137652(VarCurr)
<=> ( v137653(VarCurr)
& v137655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6289,axiom,
! [VarCurr] :
( v137655(VarCurr)
<=> ( v137456(VarCurr,bitIndex1)
| v85172(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18096,axiom,
! [VarCurr] :
( v137653(VarCurr)
<=> ( v137489(VarCurr)
| v137654(VarCurr) ) ) ).
fof(writeUnaryOperator_10236,axiom,
! [VarCurr] :
( ~ v137654(VarCurr)
<=> v85172(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10235,axiom,
! [VarCurr] :
( ~ v137646(VarCurr)
<=> v137647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18095,axiom,
! [VarCurr] :
( v137647(VarCurr)
<=> ( v137648(VarCurr)
& v137650(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6288,axiom,
! [VarCurr] :
( v137650(VarCurr)
<=> ( v137456(VarCurr,bitIndex0)
| v85172(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18094,axiom,
! [VarCurr] :
( v137648(VarCurr)
<=> ( v137483(VarCurr)
| v137649(VarCurr) ) ) ).
fof(writeUnaryOperator_10234,axiom,
! [VarCurr] :
( ~ v137649(VarCurr)
<=> v85172(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1874,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137632(VarCurr,B)
<=> ( v137633(VarCurr,B)
& v127470(VarCurr,B) ) ) ) ).
fof(addAssignment_77181,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex0)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77180,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex1)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77179,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex2)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77178,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex3)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77177,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex4)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77176,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex5)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77175,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex6)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77174,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex7)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77173,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex8)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77172,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex9)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77171,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex10)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77170,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex11)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77169,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex12)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77168,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex13)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77167,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex14)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77166,axiom,
! [VarCurr] :
( v137633(VarCurr,bitIndex15)
<=> v137634(VarCurr) ) ).
fof(addAssignment_77165,axiom,
! [VarCurr] :
( v137634(VarCurr)
<=> v137635(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6287,axiom,
! [VarCurr] :
( v137635(VarCurr)
<=> ( v84915(VarCurr,bitIndex2)
& v137594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6286,axiom,
! [VarCurr] :
( v137594(VarCurr)
<=> ( v137616(VarCurr)
| v137630(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6285,axiom,
! [VarCurr] :
( v137616(VarCurr)
<=> ( v137617(VarCurr)
| v137630(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6284,axiom,
! [VarCurr] :
( v137617(VarCurr)
<=> ( v137618(VarCurr)
| v137630(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6283,axiom,
! [VarCurr] :
( v137618(VarCurr)
<=> ( v137619(VarCurr)
| v137630(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6282,axiom,
! [VarCurr] :
( v137619(VarCurr)
<=> ( v137620(VarCurr)
| v137630(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6281,axiom,
! [VarCurr] :
( v137620(VarCurr)
<=> ( v137621(VarCurr)
| v137630(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6280,axiom,
! [VarCurr] :
( v137621(VarCurr)
<=> ( v137622(VarCurr)
| v137630(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6279,axiom,
! [VarCurr] :
( v137622(VarCurr)
<=> ( v137623(VarCurr)
| v137630(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6278,axiom,
! [VarCurr] :
( v137623(VarCurr)
<=> ( v137624(VarCurr)
| v137630(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6277,axiom,
! [VarCurr] :
( v137624(VarCurr)
<=> ( v137625(VarCurr)
| v137630(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6276,axiom,
! [VarCurr] :
( v137625(VarCurr)
<=> ( v137626(VarCurr)
| v137630(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6275,axiom,
! [VarCurr] :
( v137626(VarCurr)
<=> ( v137627(VarCurr)
| v137630(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6274,axiom,
! [VarCurr] :
( v137627(VarCurr)
<=> ( v137628(VarCurr)
| v137630(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6273,axiom,
! [VarCurr] :
( v137628(VarCurr)
<=> ( v137629(VarCurr)
| v137630(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6272,axiom,
! [VarCurr] :
( v137629(VarCurr)
<=> ( v137630(VarCurr,bitIndex0)
| v137630(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1873,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137630(VarCurr,B)
<=> ( v137596(VarCurr,B)
& v85702(VarCurr,B) ) ) ) ).
fof(addAssignment_77164,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex0)
<=> v137613(VarCurr) ) ).
fof(addAssignment_77163,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex1)
<=> v137612(VarCurr) ) ).
fof(addAssignment_77162,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex2)
<=> v137611(VarCurr) ) ).
fof(addAssignment_77161,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex3)
<=> v137610(VarCurr) ) ).
fof(addAssignment_77160,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex4)
<=> v137609(VarCurr) ) ).
fof(addAssignment_77159,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex5)
<=> v137608(VarCurr) ) ).
fof(addAssignment_77158,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex6)
<=> v137607(VarCurr) ) ).
fof(addAssignment_77157,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex7)
<=> v137606(VarCurr) ) ).
fof(addAssignment_77156,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex8)
<=> v137605(VarCurr) ) ).
fof(addAssignment_77155,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex9)
<=> v137604(VarCurr) ) ).
fof(addAssignment_77154,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex10)
<=> v137603(VarCurr) ) ).
fof(addAssignment_77153,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex11)
<=> v137602(VarCurr) ) ).
fof(addAssignment_77152,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex12)
<=> v137601(VarCurr) ) ).
fof(addAssignment_77151,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex13)
<=> v137600(VarCurr) ) ).
fof(addAssignment_77150,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex14)
<=> v137599(VarCurr) ) ).
fof(addAssignment_77149,axiom,
! [VarCurr] :
( v137596(VarCurr,bitIndex15)
<=> v137598(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1838,axiom,
! [VarCurr] :
( v137613(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $false )
& ( v85172(VarCurr,bitIndex5)
<=> $false )
& ( v85172(VarCurr,bitIndex4)
<=> $false )
& ( v85172(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1837,axiom,
! [VarCurr] :
( v137612(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $false )
& ( v85172(VarCurr,bitIndex5)
<=> $false )
& ( v85172(VarCurr,bitIndex4)
<=> $false )
& ( v85172(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1836,axiom,
! [VarCurr] :
( v137611(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $false )
& ( v85172(VarCurr,bitIndex5)
<=> $false )
& ( v85172(VarCurr,bitIndex4)
<=> $true )
& ( v85172(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1835,axiom,
! [VarCurr] :
( v137610(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $false )
& ( v85172(VarCurr,bitIndex5)
<=> $false )
& ( v85172(VarCurr,bitIndex4)
<=> $true )
& ( v85172(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1834,axiom,
! [VarCurr] :
( v137609(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $false )
& ( v85172(VarCurr,bitIndex5)
<=> $true )
& ( v85172(VarCurr,bitIndex4)
<=> $false )
& ( v85172(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1833,axiom,
! [VarCurr] :
( v137608(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $false )
& ( v85172(VarCurr,bitIndex5)
<=> $true )
& ( v85172(VarCurr,bitIndex4)
<=> $false )
& ( v85172(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1832,axiom,
! [VarCurr] :
( v137607(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $false )
& ( v85172(VarCurr,bitIndex5)
<=> $true )
& ( v85172(VarCurr,bitIndex4)
<=> $true )
& ( v85172(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1831,axiom,
! [VarCurr] :
( v137606(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $false )
& ( v85172(VarCurr,bitIndex5)
<=> $true )
& ( v85172(VarCurr,bitIndex4)
<=> $true )
& ( v85172(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1830,axiom,
! [VarCurr] :
( v137605(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $true )
& ( v85172(VarCurr,bitIndex5)
<=> $false )
& ( v85172(VarCurr,bitIndex4)
<=> $false )
& ( v85172(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1829,axiom,
! [VarCurr] :
( v137604(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $true )
& ( v85172(VarCurr,bitIndex5)
<=> $false )
& ( v85172(VarCurr,bitIndex4)
<=> $false )
& ( v85172(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1828,axiom,
! [VarCurr] :
( v137603(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $true )
& ( v85172(VarCurr,bitIndex5)
<=> $false )
& ( v85172(VarCurr,bitIndex4)
<=> $true )
& ( v85172(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1827,axiom,
! [VarCurr] :
( v137602(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $true )
& ( v85172(VarCurr,bitIndex5)
<=> $false )
& ( v85172(VarCurr,bitIndex4)
<=> $true )
& ( v85172(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1826,axiom,
! [VarCurr] :
( v137601(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $true )
& ( v85172(VarCurr,bitIndex5)
<=> $true )
& ( v85172(VarCurr,bitIndex4)
<=> $false )
& ( v85172(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1825,axiom,
! [VarCurr] :
( v137600(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $true )
& ( v85172(VarCurr,bitIndex5)
<=> $true )
& ( v85172(VarCurr,bitIndex4)
<=> $false )
& ( v85172(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1824,axiom,
! [VarCurr] :
( v137599(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $true )
& ( v85172(VarCurr,bitIndex5)
<=> $true )
& ( v85172(VarCurr,bitIndex4)
<=> $true )
& ( v85172(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1823,axiom,
! [VarCurr] :
( v137598(VarCurr)
<=> ( ( v85172(VarCurr,bitIndex6)
<=> $true )
& ( v85172(VarCurr,bitIndex5)
<=> $true )
& ( v85172(VarCurr,bitIndex4)
<=> $true )
& ( v85172(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_77148,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137507(VarCurr,B)
<=> v137509(VarCurr,B) ) ) ).
fof(addAssignment_77147,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137509(VarCurr,B)
<=> v137511(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1872,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137511(VarCurr,B)
<=> ( v137551(VarCurr,B)
& v137555(VarCurr,B) ) ) ) ).
fof(addAssignment_77146,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex0)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77145,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex1)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77144,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex2)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77143,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex3)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77142,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex4)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77141,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex5)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77140,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex6)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77139,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex7)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77138,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex8)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77137,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex9)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77136,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex10)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77135,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex11)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77134,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex12)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77133,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex13)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77132,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex14)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77131,axiom,
! [VarCurr] :
( v137555(VarCurr,bitIndex15)
<=> v137556(VarCurr) ) ).
fof(addAssignment_77130,axiom,
! [VarCurr] :
( v137556(VarCurr)
<=> v137557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18093,axiom,
! [VarCurr] :
( v137557(VarCurr)
<=> ( v137558(VarCurr)
| v137464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18092,axiom,
! [VarCurr] :
( v137558(VarCurr)
<=> ( v137559(VarCurr)
& v137586(VarCurr) ) ) ).
fof(writeUnaryOperator_10233,axiom,
! [VarCurr] :
( ~ v137586(VarCurr)
<=> v137462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18091,axiom,
! [VarCurr] :
( v137559(VarCurr)
<=> ( v137560(VarCurr)
& v137585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18090,axiom,
! [VarCurr] :
( v137585(VarCurr)
<=> ( v137458(VarCurr)
| v137460(VarCurr) ) ) ).
fof(writeUnaryOperator_10232,axiom,
! [VarCurr] :
( ~ v137560(VarCurr)
<=> v137562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18089,axiom,
! [VarCurr] :
( v137562(VarCurr)
<=> ( v137563(VarCurr)
& v137580(VarCurr) ) ) ).
fof(writeUnaryOperator_10231,axiom,
! [VarCurr] :
( ~ v137580(VarCurr)
<=> v137581(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18088,axiom,
! [VarCurr] :
( v137581(VarCurr)
<=> ( v137582(VarCurr)
& v137584(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6271,axiom,
! [VarCurr] :
( v137584(VarCurr)
<=> ( v137456(VarCurr,bitIndex3)
| v85150(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18087,axiom,
! [VarCurr] :
( v137582(VarCurr)
<=> ( v137501(VarCurr)
| v137583(VarCurr) ) ) ).
fof(writeUnaryOperator_10230,axiom,
! [VarCurr] :
( ~ v137583(VarCurr)
<=> v85150(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18086,axiom,
! [VarCurr] :
( v137563(VarCurr)
<=> ( v137564(VarCurr)
& v137575(VarCurr) ) ) ).
fof(writeUnaryOperator_10229,axiom,
! [VarCurr] :
( ~ v137575(VarCurr)
<=> v137576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18085,axiom,
! [VarCurr] :
( v137576(VarCurr)
<=> ( v137577(VarCurr)
& v137579(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6270,axiom,
! [VarCurr] :
( v137579(VarCurr)
<=> ( v137456(VarCurr,bitIndex2)
| v85150(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18084,axiom,
! [VarCurr] :
( v137577(VarCurr)
<=> ( v137495(VarCurr)
| v137578(VarCurr) ) ) ).
fof(writeUnaryOperator_10228,axiom,
! [VarCurr] :
( ~ v137578(VarCurr)
<=> v85150(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18083,axiom,
! [VarCurr] :
( v137564(VarCurr)
<=> ( v137565(VarCurr)
& v137570(VarCurr) ) ) ).
fof(writeUnaryOperator_10227,axiom,
! [VarCurr] :
( ~ v137570(VarCurr)
<=> v137571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18082,axiom,
! [VarCurr] :
( v137571(VarCurr)
<=> ( v137572(VarCurr)
& v137574(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6269,axiom,
! [VarCurr] :
( v137574(VarCurr)
<=> ( v137456(VarCurr,bitIndex1)
| v85150(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18081,axiom,
! [VarCurr] :
( v137572(VarCurr)
<=> ( v137489(VarCurr)
| v137573(VarCurr) ) ) ).
fof(writeUnaryOperator_10226,axiom,
! [VarCurr] :
( ~ v137573(VarCurr)
<=> v85150(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10225,axiom,
! [VarCurr] :
( ~ v137565(VarCurr)
<=> v137566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18080,axiom,
! [VarCurr] :
( v137566(VarCurr)
<=> ( v137567(VarCurr)
& v137569(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6268,axiom,
! [VarCurr] :
( v137569(VarCurr)
<=> ( v137456(VarCurr,bitIndex0)
| v85150(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18079,axiom,
! [VarCurr] :
( v137567(VarCurr)
<=> ( v137483(VarCurr)
| v137568(VarCurr) ) ) ).
fof(writeUnaryOperator_10224,axiom,
! [VarCurr] :
( ~ v137568(VarCurr)
<=> v85150(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1871,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137551(VarCurr,B)
<=> ( v137552(VarCurr,B)
& v127445(VarCurr,B) ) ) ) ).
fof(addAssignment_77129,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex0)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77128,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex1)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77127,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex2)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77126,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex3)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77125,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex4)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77124,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex5)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77123,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex6)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77122,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex7)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77121,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex8)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77120,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex9)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77119,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex10)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77118,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex11)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77117,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex12)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77116,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex13)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77115,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex14)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77114,axiom,
! [VarCurr] :
( v137552(VarCurr,bitIndex15)
<=> v137553(VarCurr) ) ).
fof(addAssignment_77113,axiom,
! [VarCurr] :
( v137553(VarCurr)
<=> v137554(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6267,axiom,
! [VarCurr] :
( v137554(VarCurr)
<=> ( v84915(VarCurr,bitIndex1)
& v137513(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6266,axiom,
! [VarCurr] :
( v137513(VarCurr)
<=> ( v137535(VarCurr)
| v137549(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6265,axiom,
! [VarCurr] :
( v137535(VarCurr)
<=> ( v137536(VarCurr)
| v137549(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6264,axiom,
! [VarCurr] :
( v137536(VarCurr)
<=> ( v137537(VarCurr)
| v137549(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6263,axiom,
! [VarCurr] :
( v137537(VarCurr)
<=> ( v137538(VarCurr)
| v137549(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6262,axiom,
! [VarCurr] :
( v137538(VarCurr)
<=> ( v137539(VarCurr)
| v137549(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6261,axiom,
! [VarCurr] :
( v137539(VarCurr)
<=> ( v137540(VarCurr)
| v137549(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6260,axiom,
! [VarCurr] :
( v137540(VarCurr)
<=> ( v137541(VarCurr)
| v137549(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6259,axiom,
! [VarCurr] :
( v137541(VarCurr)
<=> ( v137542(VarCurr)
| v137549(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6258,axiom,
! [VarCurr] :
( v137542(VarCurr)
<=> ( v137543(VarCurr)
| v137549(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6257,axiom,
! [VarCurr] :
( v137543(VarCurr)
<=> ( v137544(VarCurr)
| v137549(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6256,axiom,
! [VarCurr] :
( v137544(VarCurr)
<=> ( v137545(VarCurr)
| v137549(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6255,axiom,
! [VarCurr] :
( v137545(VarCurr)
<=> ( v137546(VarCurr)
| v137549(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6254,axiom,
! [VarCurr] :
( v137546(VarCurr)
<=> ( v137547(VarCurr)
| v137549(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6253,axiom,
! [VarCurr] :
( v137547(VarCurr)
<=> ( v137548(VarCurr)
| v137549(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6252,axiom,
! [VarCurr] :
( v137548(VarCurr)
<=> ( v137549(VarCurr,bitIndex0)
| v137549(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1870,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137549(VarCurr,B)
<=> ( v137515(VarCurr,B)
& v85702(VarCurr,B) ) ) ) ).
fof(addAssignment_77112,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex0)
<=> v137532(VarCurr) ) ).
fof(addAssignment_77111,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex1)
<=> v137531(VarCurr) ) ).
fof(addAssignment_77110,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex2)
<=> v137530(VarCurr) ) ).
fof(addAssignment_77109,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex3)
<=> v137529(VarCurr) ) ).
fof(addAssignment_77108,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex4)
<=> v137528(VarCurr) ) ).
fof(addAssignment_77107,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex5)
<=> v137527(VarCurr) ) ).
fof(addAssignment_77106,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex6)
<=> v137526(VarCurr) ) ).
fof(addAssignment_77105,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex7)
<=> v137525(VarCurr) ) ).
fof(addAssignment_77104,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex8)
<=> v137524(VarCurr) ) ).
fof(addAssignment_77103,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex9)
<=> v137523(VarCurr) ) ).
fof(addAssignment_77102,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex10)
<=> v137522(VarCurr) ) ).
fof(addAssignment_77101,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex11)
<=> v137521(VarCurr) ) ).
fof(addAssignment_77100,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex12)
<=> v137520(VarCurr) ) ).
fof(addAssignment_77099,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex13)
<=> v137519(VarCurr) ) ).
fof(addAssignment_77098,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex14)
<=> v137518(VarCurr) ) ).
fof(addAssignment_77097,axiom,
! [VarCurr] :
( v137515(VarCurr,bitIndex15)
<=> v137517(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1822,axiom,
! [VarCurr] :
( v137532(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $false )
& ( v85150(VarCurr,bitIndex5)
<=> $false )
& ( v85150(VarCurr,bitIndex4)
<=> $false )
& ( v85150(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1821,axiom,
! [VarCurr] :
( v137531(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $false )
& ( v85150(VarCurr,bitIndex5)
<=> $false )
& ( v85150(VarCurr,bitIndex4)
<=> $false )
& ( v85150(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1820,axiom,
! [VarCurr] :
( v137530(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $false )
& ( v85150(VarCurr,bitIndex5)
<=> $false )
& ( v85150(VarCurr,bitIndex4)
<=> $true )
& ( v85150(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1819,axiom,
! [VarCurr] :
( v137529(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $false )
& ( v85150(VarCurr,bitIndex5)
<=> $false )
& ( v85150(VarCurr,bitIndex4)
<=> $true )
& ( v85150(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1818,axiom,
! [VarCurr] :
( v137528(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $false )
& ( v85150(VarCurr,bitIndex5)
<=> $true )
& ( v85150(VarCurr,bitIndex4)
<=> $false )
& ( v85150(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1817,axiom,
! [VarCurr] :
( v137527(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $false )
& ( v85150(VarCurr,bitIndex5)
<=> $true )
& ( v85150(VarCurr,bitIndex4)
<=> $false )
& ( v85150(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1816,axiom,
! [VarCurr] :
( v137526(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $false )
& ( v85150(VarCurr,bitIndex5)
<=> $true )
& ( v85150(VarCurr,bitIndex4)
<=> $true )
& ( v85150(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1815,axiom,
! [VarCurr] :
( v137525(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $false )
& ( v85150(VarCurr,bitIndex5)
<=> $true )
& ( v85150(VarCurr,bitIndex4)
<=> $true )
& ( v85150(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1814,axiom,
! [VarCurr] :
( v137524(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $true )
& ( v85150(VarCurr,bitIndex5)
<=> $false )
& ( v85150(VarCurr,bitIndex4)
<=> $false )
& ( v85150(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1813,axiom,
! [VarCurr] :
( v137523(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $true )
& ( v85150(VarCurr,bitIndex5)
<=> $false )
& ( v85150(VarCurr,bitIndex4)
<=> $false )
& ( v85150(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1812,axiom,
! [VarCurr] :
( v137522(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $true )
& ( v85150(VarCurr,bitIndex5)
<=> $false )
& ( v85150(VarCurr,bitIndex4)
<=> $true )
& ( v85150(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1811,axiom,
! [VarCurr] :
( v137521(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $true )
& ( v85150(VarCurr,bitIndex5)
<=> $false )
& ( v85150(VarCurr,bitIndex4)
<=> $true )
& ( v85150(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1810,axiom,
! [VarCurr] :
( v137520(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $true )
& ( v85150(VarCurr,bitIndex5)
<=> $true )
& ( v85150(VarCurr,bitIndex4)
<=> $false )
& ( v85150(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1809,axiom,
! [VarCurr] :
( v137519(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $true )
& ( v85150(VarCurr,bitIndex5)
<=> $true )
& ( v85150(VarCurr,bitIndex4)
<=> $false )
& ( v85150(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1808,axiom,
! [VarCurr] :
( v137518(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $true )
& ( v85150(VarCurr,bitIndex5)
<=> $true )
& ( v85150(VarCurr,bitIndex4)
<=> $true )
& ( v85150(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1807,axiom,
! [VarCurr] :
( v137517(VarCurr)
<=> ( ( v85150(VarCurr,bitIndex6)
<=> $true )
& ( v85150(VarCurr,bitIndex5)
<=> $true )
& ( v85150(VarCurr,bitIndex4)
<=> $true )
& ( v85150(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_77096,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v84909(VarCurr,B)
<=> v84911(VarCurr,B) ) ) ).
fof(addAssignment_77095,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v84911(VarCurr,B)
<=> v84913(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1869,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v84913(VarCurr,B)
<=> ( v137466(VarCurr,B)
& v137470(VarCurr,B) ) ) ) ).
fof(addAssignment_77094,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex0)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77093,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex1)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77092,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex2)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77091,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex3)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77090,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex4)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77089,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex5)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77088,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex6)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77087,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex7)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77086,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex8)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77085,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex9)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77084,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex10)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77083,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex11)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77082,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex12)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77081,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex13)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77080,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex14)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77079,axiom,
! [VarCurr] :
( v137470(VarCurr,bitIndex15)
<=> v137471(VarCurr) ) ).
fof(addAssignment_77078,axiom,
! [VarCurr] :
( v137471(VarCurr)
<=> v137472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18078,axiom,
! [VarCurr] :
( v137472(VarCurr)
<=> ( v137473(VarCurr)
| v137464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18077,axiom,
! [VarCurr] :
( v137473(VarCurr)
<=> ( v137474(VarCurr)
& v137505(VarCurr) ) ) ).
fof(writeUnaryOperator_10223,axiom,
! [VarCurr] :
( ~ v137505(VarCurr)
<=> v137462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18076,axiom,
! [VarCurr] :
( v137474(VarCurr)
<=> ( v137475(VarCurr)
& v137504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18075,axiom,
! [VarCurr] :
( v137504(VarCurr)
<=> ( v137458(VarCurr)
| v137460(VarCurr) ) ) ).
fof(writeUnaryOperator_10222,axiom,
! [VarCurr] :
( ~ v137475(VarCurr)
<=> v137477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18074,axiom,
! [VarCurr] :
( v137477(VarCurr)
<=> ( v137478(VarCurr)
& v137498(VarCurr) ) ) ).
fof(writeUnaryOperator_10221,axiom,
! [VarCurr] :
( ~ v137498(VarCurr)
<=> v137499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18073,axiom,
! [VarCurr] :
( v137499(VarCurr)
<=> ( v137500(VarCurr)
& v137503(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6251,axiom,
! [VarCurr] :
( v137503(VarCurr)
<=> ( v137456(VarCurr,bitIndex3)
| v85128(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18072,axiom,
! [VarCurr] :
( v137500(VarCurr)
<=> ( v137501(VarCurr)
| v137502(VarCurr) ) ) ).
fof(writeUnaryOperator_10220,axiom,
! [VarCurr] :
( ~ v137502(VarCurr)
<=> v85128(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10219,axiom,
! [VarCurr] :
( ~ v137501(VarCurr)
<=> v137456(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18071,axiom,
! [VarCurr] :
( v137478(VarCurr)
<=> ( v137479(VarCurr)
& v137492(VarCurr) ) ) ).
fof(writeUnaryOperator_10218,axiom,
! [VarCurr] :
( ~ v137492(VarCurr)
<=> v137493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18070,axiom,
! [VarCurr] :
( v137493(VarCurr)
<=> ( v137494(VarCurr)
& v137497(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6250,axiom,
! [VarCurr] :
( v137497(VarCurr)
<=> ( v137456(VarCurr,bitIndex2)
| v85128(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18069,axiom,
! [VarCurr] :
( v137494(VarCurr)
<=> ( v137495(VarCurr)
| v137496(VarCurr) ) ) ).
fof(writeUnaryOperator_10217,axiom,
! [VarCurr] :
( ~ v137496(VarCurr)
<=> v85128(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10216,axiom,
! [VarCurr] :
( ~ v137495(VarCurr)
<=> v137456(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18068,axiom,
! [VarCurr] :
( v137479(VarCurr)
<=> ( v137480(VarCurr)
& v137486(VarCurr) ) ) ).
fof(writeUnaryOperator_10215,axiom,
! [VarCurr] :
( ~ v137486(VarCurr)
<=> v137487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18067,axiom,
! [VarCurr] :
( v137487(VarCurr)
<=> ( v137488(VarCurr)
& v137491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6249,axiom,
! [VarCurr] :
( v137491(VarCurr)
<=> ( v137456(VarCurr,bitIndex1)
| v85128(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18066,axiom,
! [VarCurr] :
( v137488(VarCurr)
<=> ( v137489(VarCurr)
| v137490(VarCurr) ) ) ).
fof(writeUnaryOperator_10214,axiom,
! [VarCurr] :
( ~ v137490(VarCurr)
<=> v85128(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10213,axiom,
! [VarCurr] :
( ~ v137489(VarCurr)
<=> v137456(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10212,axiom,
! [VarCurr] :
( ~ v137480(VarCurr)
<=> v137481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18065,axiom,
! [VarCurr] :
( v137481(VarCurr)
<=> ( v137482(VarCurr)
& v137485(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6248,axiom,
! [VarCurr] :
( v137485(VarCurr)
<=> ( v137456(VarCurr,bitIndex0)
| v85128(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18064,axiom,
! [VarCurr] :
( v137482(VarCurr)
<=> ( v137483(VarCurr)
| v137484(VarCurr) ) ) ).
fof(writeUnaryOperator_10211,axiom,
! [VarCurr] :
( ~ v137484(VarCurr)
<=> v85128(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10210,axiom,
! [VarCurr] :
( ~ v137483(VarCurr)
<=> v137456(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1868,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137466(VarCurr,B)
<=> ( v137467(VarCurr,B)
& v127420(VarCurr,B) ) ) ) ).
fof(addAssignment_77077,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex0)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77076,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex1)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77075,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex2)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77074,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex3)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77073,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex4)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77072,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex5)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77071,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex6)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77070,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex7)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77069,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex8)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77068,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex9)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77067,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex10)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77066,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex11)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77065,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex12)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77064,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex13)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77063,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex14)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77062,axiom,
! [VarCurr] :
( v137467(VarCurr,bitIndex15)
<=> v137468(VarCurr) ) ).
fof(addAssignment_77061,axiom,
! [VarCurr] :
( v137468(VarCurr)
<=> v137469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18063,axiom,
! [VarCurr] :
( v137469(VarCurr)
<=> ( v84915(VarCurr,bitIndex0)
& v85124(VarCurr) ) ) ).
fof(addAssignment_77060,axiom,
! [VarCurr] :
( v137464(VarCurr)
<=> v108828(VarCurr) ) ).
fof(addAssignment_77059,axiom,
! [VarCurr] :
( v137462(VarCurr)
<=> v108820(VarCurr) ) ).
fof(addAssignment_77058,axiom,
! [VarCurr] :
( v137460(VarCurr)
<=> v108816(VarCurr) ) ).
fof(addAssignment_77057,axiom,
! [VarCurr] :
( v137458(VarCurr)
<=> v108812(VarCurr) ) ).
fof(addAssignment_77056,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v137456(VarCurr,B)
<=> v108824(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6247,axiom,
! [VarCurr] :
( v85124(VarCurr)
<=> ( v137440(VarCurr)
| v137454(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6246,axiom,
! [VarCurr] :
( v137440(VarCurr)
<=> ( v137441(VarCurr)
| v137454(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6245,axiom,
! [VarCurr] :
( v137441(VarCurr)
<=> ( v137442(VarCurr)
| v137454(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6244,axiom,
! [VarCurr] :
( v137442(VarCurr)
<=> ( v137443(VarCurr)
| v137454(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6243,axiom,
! [VarCurr] :
( v137443(VarCurr)
<=> ( v137444(VarCurr)
| v137454(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6242,axiom,
! [VarCurr] :
( v137444(VarCurr)
<=> ( v137445(VarCurr)
| v137454(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6241,axiom,
! [VarCurr] :
( v137445(VarCurr)
<=> ( v137446(VarCurr)
| v137454(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6240,axiom,
! [VarCurr] :
( v137446(VarCurr)
<=> ( v137447(VarCurr)
| v137454(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6239,axiom,
! [VarCurr] :
( v137447(VarCurr)
<=> ( v137448(VarCurr)
| v137454(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6238,axiom,
! [VarCurr] :
( v137448(VarCurr)
<=> ( v137449(VarCurr)
| v137454(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6237,axiom,
! [VarCurr] :
( v137449(VarCurr)
<=> ( v137450(VarCurr)
| v137454(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6236,axiom,
! [VarCurr] :
( v137450(VarCurr)
<=> ( v137451(VarCurr)
| v137454(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6235,axiom,
! [VarCurr] :
( v137451(VarCurr)
<=> ( v137452(VarCurr)
| v137454(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6234,axiom,
! [VarCurr] :
( v137452(VarCurr)
<=> ( v137453(VarCurr)
| v137454(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6233,axiom,
! [VarCurr] :
( v137453(VarCurr)
<=> ( v137454(VarCurr,bitIndex0)
| v137454(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1867,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137454(VarCurr,B)
<=> ( v85126(VarCurr,B)
& v85702(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1866,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v85702(VarCurr,B)
<=> ( v85704(VarCurr,B)
& v137437(VarCurr,B) ) ) ) ).
fof(addAssignment_77055,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v137437(VarCurr,B)
<=> v137433(VarCurr,B) ) ) ).
fof(addAssignment_77054,axiom,
! [VarCurr] :
( ( v137437(VarCurr,bitIndex15)
<=> v137433(VarCurr,bitIndex7) )
& ( v137437(VarCurr,bitIndex14)
<=> v137433(VarCurr,bitIndex6) )
& ( v137437(VarCurr,bitIndex13)
<=> v137433(VarCurr,bitIndex5) )
& ( v137437(VarCurr,bitIndex12)
<=> v137433(VarCurr,bitIndex4) )
& ( v137437(VarCurr,bitIndex11)
<=> v137433(VarCurr,bitIndex3) )
& ( v137437(VarCurr,bitIndex10)
<=> v137433(VarCurr,bitIndex2) )
& ( v137437(VarCurr,bitIndex9)
<=> v137433(VarCurr,bitIndex1) )
& ( v137437(VarCurr,bitIndex8)
<=> v137433(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_77053,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v137433(VarCurr,B)
<=> v137435(VarCurr,B) ) ) ).
fof(addAssignment_77052,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v137435(VarCurr,B)
<=> v89154(VarCurr,B) ) ) ).
fof(addAssignment_77051,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v85704(VarCurr,B)
<=> v85706(VarCurr,B) ) ) ).
fof(addAssignment_77050,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v85706(VarCurr,B)
<=> v85708(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1865,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v85708(VarCurr,B)
<=> ( v137425(VarCurr,B)
& v137429(VarCurr,B) ) ) ) ).
fof(addAssignment_77049,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v137429(VarCurr,B)
<=> v137431(VarCurr,B) ) ) ).
fof(addAssignment_77048,axiom,
! [VarCurr] :
( ( v137429(VarCurr,bitIndex15)
<=> v137430(VarCurr,bitIndex7) )
& ( v137429(VarCurr,bitIndex14)
<=> v137430(VarCurr,bitIndex6) )
& ( v137429(VarCurr,bitIndex13)
<=> v137430(VarCurr,bitIndex5) )
& ( v137429(VarCurr,bitIndex12)
<=> v137430(VarCurr,bitIndex4) )
& ( v137429(VarCurr,bitIndex11)
<=> v137430(VarCurr,bitIndex3) )
& ( v137429(VarCurr,bitIndex10)
<=> v137430(VarCurr,bitIndex2) )
& ( v137429(VarCurr,bitIndex9)
<=> v137430(VarCurr,bitIndex1) )
& ( v137429(VarCurr,bitIndex8)
<=> v137430(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10209,axiom,
! [VarCurr] :
( ( ~ v137431(VarCurr,bitIndex7)
<=> v112522(VarCurr,bitIndex15) )
& ( ~ v137431(VarCurr,bitIndex6)
<=> v112522(VarCurr,bitIndex14) )
& ( ~ v137431(VarCurr,bitIndex5)
<=> v112522(VarCurr,bitIndex13) )
& ( ~ v137431(VarCurr,bitIndex4)
<=> v112522(VarCurr,bitIndex12) )
& ( ~ v137431(VarCurr,bitIndex3)
<=> v112522(VarCurr,bitIndex11) )
& ( ~ v137431(VarCurr,bitIndex2)
<=> v112522(VarCurr,bitIndex10) )
& ( ~ v137431(VarCurr,bitIndex1)
<=> v112522(VarCurr,bitIndex9) )
& ( ~ v137431(VarCurr,bitIndex0)
<=> v112522(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_10208,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v137430(VarCurr,B)
<=> ~ v112522(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1864,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v137425(VarCurr,B)
<=> ( v85710(VarCurr,B)
& v137426(VarCurr,B) ) ) ) ).
fof(addAssignment_77047,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v137426(VarCurr,B)
<=> v137428(VarCurr,B) ) ) ).
fof(addAssignment_77046,axiom,
! [VarCurr] :
( ( v137426(VarCurr,bitIndex15)
<=> v137427(VarCurr,bitIndex7) )
& ( v137426(VarCurr,bitIndex14)
<=> v137427(VarCurr,bitIndex6) )
& ( v137426(VarCurr,bitIndex13)
<=> v137427(VarCurr,bitIndex5) )
& ( v137426(VarCurr,bitIndex12)
<=> v137427(VarCurr,bitIndex4) )
& ( v137426(VarCurr,bitIndex11)
<=> v137427(VarCurr,bitIndex3) )
& ( v137426(VarCurr,bitIndex10)
<=> v137427(VarCurr,bitIndex2) )
& ( v137426(VarCurr,bitIndex9)
<=> v137427(VarCurr,bitIndex1) )
& ( v137426(VarCurr,bitIndex8)
<=> v137427(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10207,axiom,
! [VarCurr] :
( ( ~ v137428(VarCurr,bitIndex7)
<=> v112753(VarCurr,bitIndex15) )
& ( ~ v137428(VarCurr,bitIndex6)
<=> v112753(VarCurr,bitIndex14) )
& ( ~ v137428(VarCurr,bitIndex5)
<=> v112753(VarCurr,bitIndex13) )
& ( ~ v137428(VarCurr,bitIndex4)
<=> v112753(VarCurr,bitIndex12) )
& ( ~ v137428(VarCurr,bitIndex3)
<=> v112753(VarCurr,bitIndex11) )
& ( ~ v137428(VarCurr,bitIndex2)
<=> v112753(VarCurr,bitIndex10) )
& ( ~ v137428(VarCurr,bitIndex1)
<=> v112753(VarCurr,bitIndex9) )
& ( ~ v137428(VarCurr,bitIndex0)
<=> v112753(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_10206,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v137427(VarCurr,B)
<=> ~ v112753(VarCurr,B) ) ) ).
fof(addAssignment_77045,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex15)
<=> v137363(VarCurr) ) ).
fof(addAssignment_77044,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex14)
<=> v137301(VarCurr) ) ).
fof(addAssignment_77043,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex13)
<=> v137239(VarCurr) ) ).
fof(addAssignment_77042,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex12)
<=> v137177(VarCurr) ) ).
fof(addAssignment_77041,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex11)
<=> v137115(VarCurr) ) ).
fof(addAssignment_77040,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex10)
<=> v137053(VarCurr) ) ).
fof(addAssignment_77039,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex9)
<=> v136991(VarCurr) ) ).
fof(addAssignment_77038,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex8)
<=> v136929(VarCurr) ) ).
fof(addAssignment_77037,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex7)
<=> v136867(VarCurr) ) ).
fof(addAssignment_77036,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex6)
<=> v136805(VarCurr) ) ).
fof(addAssignment_77035,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex5)
<=> v136743(VarCurr) ) ).
fof(addAssignment_77034,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex4)
<=> v136681(VarCurr) ) ).
fof(addAssignment_77033,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex3)
<=> v136619(VarCurr) ) ).
fof(addAssignment_77032,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex2)
<=> v136557(VarCurr) ) ).
fof(addAssignment_77031,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex1)
<=> v136495(VarCurr) ) ).
fof(addAssignment_77030,axiom,
! [VarCurr] :
( v85710(VarCurr,bitIndex0)
<=> v85712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18062,axiom,
! [VarCurr] :
( v137363(VarCurr)
<=> ( v125928(VarCurr,bitIndex0)
& v137365(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1806,axiom,
! [VarCurr] :
( v137365(VarCurr)
<=> ( ( v137367(VarCurr,bitIndex1)
<=> $false )
& ( v137367(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_77029,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137367(VarCurr,B)
<=> v137369(VarCurr,B) ) ) ).
fof(addAssignment_77028,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137369(VarCurr,B)
<=> v137371(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137406(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137371(VarNext,B)
<=> v137371(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1909,axiom,
! [VarNext] :
( v137406(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137371(VarNext,B)
<=> v137416(VarNext,B) ) ) ) ).
fof(addAssignment_77027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137416(VarNext,B)
<=> v137414(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1476,axiom,
! [VarCurr] :
( ~ v137417(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137414(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1461,axiom,
! [VarCurr] :
( v137417(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137414(VarCurr,B)
<=> v137381(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18061,axiom,
! [VarCurr] :
( v137417(VarCurr)
<=> ( v137418(VarCurr)
& v137419(VarCurr) ) ) ).
fof(writeUnaryOperator_10205,axiom,
! [VarCurr] :
( ~ v137419(VarCurr)
<=> v137377(VarCurr) ) ).
fof(writeUnaryOperator_10204,axiom,
! [VarCurr] :
( ~ v137418(VarCurr)
<=> v137373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137406(VarNext)
<=> v137407(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137407(VarNext)
<=> ( v137408(VarNext)
& v137401(VarNext) ) ) ) ).
fof(writeUnaryOperator_10203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137408(VarNext)
<=> v137410(VarNext) ) ) ).
fof(addAssignment_77026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137410(VarNext)
<=> v137401(VarCurr) ) ) ).
fof(addAssignment_77025,axiom,
! [VarCurr] :
( v137401(VarCurr)
<=> v137403(VarCurr) ) ).
fof(addAssignment_77024,axiom,
! [VarCurr] :
( v137403(VarCurr)
<=> v126408(VarCurr) ) ).
fof(addAssignment_77023,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137381(VarCurr,B)
<=> v137383(VarCurr,B) ) ) ).
fof(addAssignment_77022,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137383(VarCurr,B)
<=> v137385(VarCurr,B) ) ) ).
fof(addAssignment_77021,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137385(VarCurr,B)
<=> v137387(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1475,axiom,
! [VarCurr] :
( ~ v137389(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137387(VarCurr,B)
<=> v137392(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1460,axiom,
! [VarCurr] :
( v137389(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137387(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1474,axiom,
! [VarCurr] :
( ~ v137365(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137392(VarCurr,B)
<=> v137393(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1459,axiom,
! [VarCurr] :
( v137365(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137392(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_77020,axiom,
! [VarCurr] :
( v137393(VarCurr,bitIndex0)
<=> v137397(VarCurr) ) ).
fof(addAssignment_77019,axiom,
! [VarCurr] :
( v137393(VarCurr,bitIndex1)
<=> v137395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18058,axiom,
! [VarCurr] :
( v137395(VarCurr)
<=> ( v137396(VarCurr)
& v137398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18057,axiom,
! [VarCurr] :
( v137398(VarCurr)
<=> ( v137367(VarCurr,bitIndex0)
| v137399(VarCurr) ) ) ).
fof(writeUnaryOperator_10202,axiom,
! [VarCurr] :
( ~ v137399(VarCurr)
<=> v137367(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6232,axiom,
! [VarCurr] :
( v137396(VarCurr)
<=> ( v137397(VarCurr)
| v137367(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10201,axiom,
! [VarCurr] :
( ~ v137397(VarCurr)
<=> v137367(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6231,axiom,
! [VarCurr] :
( v137389(VarCurr)
<=> ( v125928(VarCurr,bitIndex3)
& v126499(VarCurr) ) ) ).
fof(addAssignment_77018,axiom,
! [VarCurr] :
( v137377(VarCurr)
<=> v137379(VarCurr) ) ).
fof(addAssignment_77017,axiom,
! [VarCurr] :
( v137379(VarCurr)
<=> v125946(VarCurr) ) ).
fof(addAssignment_77016,axiom,
! [VarCurr] :
( v137373(VarCurr)
<=> v137375(VarCurr) ) ).
fof(addAssignment_77015,axiom,
! [VarCurr] :
( v137375(VarCurr)
<=> v125938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18056,axiom,
! [VarCurr] :
( v137301(VarCurr)
<=> ( v125127(VarCurr,bitIndex0)
& v137303(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1805,axiom,
! [VarCurr] :
( v137303(VarCurr)
<=> ( ( v137305(VarCurr,bitIndex1)
<=> $false )
& ( v137305(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_77014,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137305(VarCurr,B)
<=> v137307(VarCurr,B) ) ) ).
fof(addAssignment_77013,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137307(VarCurr,B)
<=> v137309(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137344(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137309(VarNext,B)
<=> v137309(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1908,axiom,
! [VarNext] :
( v137344(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137309(VarNext,B)
<=> v137354(VarNext,B) ) ) ) ).
fof(addAssignment_77012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137354(VarNext,B)
<=> v137352(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1473,axiom,
! [VarCurr] :
( ~ v137355(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137352(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1458,axiom,
! [VarCurr] :
( v137355(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137352(VarCurr,B)
<=> v137319(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18055,axiom,
! [VarCurr] :
( v137355(VarCurr)
<=> ( v137356(VarCurr)
& v137357(VarCurr) ) ) ).
fof(writeUnaryOperator_10200,axiom,
! [VarCurr] :
( ~ v137357(VarCurr)
<=> v137315(VarCurr) ) ).
fof(writeUnaryOperator_10199,axiom,
! [VarCurr] :
( ~ v137356(VarCurr)
<=> v137311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137344(VarNext)
<=> v137345(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137345(VarNext)
<=> ( v137346(VarNext)
& v137339(VarNext) ) ) ) ).
fof(writeUnaryOperator_10198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137346(VarNext)
<=> v137348(VarNext) ) ) ).
fof(addAssignment_77011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137348(VarNext)
<=> v137339(VarCurr) ) ) ).
fof(addAssignment_77010,axiom,
! [VarCurr] :
( v137339(VarCurr)
<=> v137341(VarCurr) ) ).
fof(addAssignment_77009,axiom,
! [VarCurr] :
( v137341(VarCurr)
<=> v125607(VarCurr) ) ).
fof(addAssignment_77008,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137319(VarCurr,B)
<=> v137321(VarCurr,B) ) ) ).
fof(addAssignment_77007,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137321(VarCurr,B)
<=> v137323(VarCurr,B) ) ) ).
fof(addAssignment_77006,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137323(VarCurr,B)
<=> v137325(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1472,axiom,
! [VarCurr] :
( ~ v137327(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137325(VarCurr,B)
<=> v137330(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1457,axiom,
! [VarCurr] :
( v137327(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137325(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1471,axiom,
! [VarCurr] :
( ~ v137303(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137330(VarCurr,B)
<=> v137331(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1456,axiom,
! [VarCurr] :
( v137303(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137330(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_77005,axiom,
! [VarCurr] :
( v137331(VarCurr,bitIndex0)
<=> v137335(VarCurr) ) ).
fof(addAssignment_77004,axiom,
! [VarCurr] :
( v137331(VarCurr,bitIndex1)
<=> v137333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18052,axiom,
! [VarCurr] :
( v137333(VarCurr)
<=> ( v137334(VarCurr)
& v137336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18051,axiom,
! [VarCurr] :
( v137336(VarCurr)
<=> ( v137305(VarCurr,bitIndex0)
| v137337(VarCurr) ) ) ).
fof(writeUnaryOperator_10197,axiom,
! [VarCurr] :
( ~ v137337(VarCurr)
<=> v137305(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6230,axiom,
! [VarCurr] :
( v137334(VarCurr)
<=> ( v137335(VarCurr)
| v137305(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10196,axiom,
! [VarCurr] :
( ~ v137335(VarCurr)
<=> v137305(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6229,axiom,
! [VarCurr] :
( v137327(VarCurr)
<=> ( v125127(VarCurr,bitIndex3)
& v125698(VarCurr) ) ) ).
fof(addAssignment_77003,axiom,
! [VarCurr] :
( v137315(VarCurr)
<=> v137317(VarCurr) ) ).
fof(addAssignment_77002,axiom,
! [VarCurr] :
( v137317(VarCurr)
<=> v125145(VarCurr) ) ).
fof(addAssignment_77001,axiom,
! [VarCurr] :
( v137311(VarCurr)
<=> v137313(VarCurr) ) ).
fof(addAssignment_77000,axiom,
! [VarCurr] :
( v137313(VarCurr)
<=> v125137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18050,axiom,
! [VarCurr] :
( v137239(VarCurr)
<=> ( v124326(VarCurr,bitIndex0)
& v137241(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1804,axiom,
! [VarCurr] :
( v137241(VarCurr)
<=> ( ( v137243(VarCurr,bitIndex1)
<=> $false )
& ( v137243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76999,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137243(VarCurr,B)
<=> v137245(VarCurr,B) ) ) ).
fof(addAssignment_76998,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137245(VarCurr,B)
<=> v137247(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137282(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137247(VarNext,B)
<=> v137247(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1907,axiom,
! [VarNext] :
( v137282(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137247(VarNext,B)
<=> v137292(VarNext,B) ) ) ) ).
fof(addAssignment_76997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137292(VarNext,B)
<=> v137290(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1470,axiom,
! [VarCurr] :
( ~ v137293(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137290(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1455,axiom,
! [VarCurr] :
( v137293(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137290(VarCurr,B)
<=> v137257(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18049,axiom,
! [VarCurr] :
( v137293(VarCurr)
<=> ( v137294(VarCurr)
& v137295(VarCurr) ) ) ).
fof(writeUnaryOperator_10195,axiom,
! [VarCurr] :
( ~ v137295(VarCurr)
<=> v137253(VarCurr) ) ).
fof(writeUnaryOperator_10194,axiom,
! [VarCurr] :
( ~ v137294(VarCurr)
<=> v137249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137282(VarNext)
<=> v137283(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137283(VarNext)
<=> ( v137284(VarNext)
& v137277(VarNext) ) ) ) ).
fof(writeUnaryOperator_10193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137284(VarNext)
<=> v137286(VarNext) ) ) ).
fof(addAssignment_76996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137286(VarNext)
<=> v137277(VarCurr) ) ) ).
fof(addAssignment_76995,axiom,
! [VarCurr] :
( v137277(VarCurr)
<=> v137279(VarCurr) ) ).
fof(addAssignment_76994,axiom,
! [VarCurr] :
( v137279(VarCurr)
<=> v124806(VarCurr) ) ).
fof(addAssignment_76993,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137257(VarCurr,B)
<=> v137259(VarCurr,B) ) ) ).
fof(addAssignment_76992,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137259(VarCurr,B)
<=> v137261(VarCurr,B) ) ) ).
fof(addAssignment_76991,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137261(VarCurr,B)
<=> v137263(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1469,axiom,
! [VarCurr] :
( ~ v137265(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137263(VarCurr,B)
<=> v137268(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1454,axiom,
! [VarCurr] :
( v137265(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137263(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1468,axiom,
! [VarCurr] :
( ~ v137241(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137268(VarCurr,B)
<=> v137269(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1453,axiom,
! [VarCurr] :
( v137241(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137268(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76990,axiom,
! [VarCurr] :
( v137269(VarCurr,bitIndex0)
<=> v137273(VarCurr) ) ).
fof(addAssignment_76989,axiom,
! [VarCurr] :
( v137269(VarCurr,bitIndex1)
<=> v137271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18046,axiom,
! [VarCurr] :
( v137271(VarCurr)
<=> ( v137272(VarCurr)
& v137274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18045,axiom,
! [VarCurr] :
( v137274(VarCurr)
<=> ( v137243(VarCurr,bitIndex0)
| v137275(VarCurr) ) ) ).
fof(writeUnaryOperator_10192,axiom,
! [VarCurr] :
( ~ v137275(VarCurr)
<=> v137243(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6228,axiom,
! [VarCurr] :
( v137272(VarCurr)
<=> ( v137273(VarCurr)
| v137243(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10191,axiom,
! [VarCurr] :
( ~ v137273(VarCurr)
<=> v137243(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6227,axiom,
! [VarCurr] :
( v137265(VarCurr)
<=> ( v124326(VarCurr,bitIndex3)
& v124897(VarCurr) ) ) ).
fof(addAssignment_76988,axiom,
! [VarCurr] :
( v137253(VarCurr)
<=> v137255(VarCurr) ) ).
fof(addAssignment_76987,axiom,
! [VarCurr] :
( v137255(VarCurr)
<=> v124344(VarCurr) ) ).
fof(addAssignment_76986,axiom,
! [VarCurr] :
( v137249(VarCurr)
<=> v137251(VarCurr) ) ).
fof(addAssignment_76985,axiom,
! [VarCurr] :
( v137251(VarCurr)
<=> v124336(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18044,axiom,
! [VarCurr] :
( v137177(VarCurr)
<=> ( v123525(VarCurr,bitIndex0)
& v137179(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1803,axiom,
! [VarCurr] :
( v137179(VarCurr)
<=> ( ( v137181(VarCurr,bitIndex1)
<=> $false )
& ( v137181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76984,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137181(VarCurr,B)
<=> v137183(VarCurr,B) ) ) ).
fof(addAssignment_76983,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137183(VarCurr,B)
<=> v137185(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137220(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137185(VarNext,B)
<=> v137185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1906,axiom,
! [VarNext] :
( v137220(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137185(VarNext,B)
<=> v137230(VarNext,B) ) ) ) ).
fof(addAssignment_76982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137230(VarNext,B)
<=> v137228(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1467,axiom,
! [VarCurr] :
( ~ v137231(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137228(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1452,axiom,
! [VarCurr] :
( v137231(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137228(VarCurr,B)
<=> v137195(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18043,axiom,
! [VarCurr] :
( v137231(VarCurr)
<=> ( v137232(VarCurr)
& v137233(VarCurr) ) ) ).
fof(writeUnaryOperator_10190,axiom,
! [VarCurr] :
( ~ v137233(VarCurr)
<=> v137191(VarCurr) ) ).
fof(writeUnaryOperator_10189,axiom,
! [VarCurr] :
( ~ v137232(VarCurr)
<=> v137187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137220(VarNext)
<=> v137221(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137221(VarNext)
<=> ( v137222(VarNext)
& v137215(VarNext) ) ) ) ).
fof(writeUnaryOperator_10188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137222(VarNext)
<=> v137224(VarNext) ) ) ).
fof(addAssignment_76981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137224(VarNext)
<=> v137215(VarCurr) ) ) ).
fof(addAssignment_76980,axiom,
! [VarCurr] :
( v137215(VarCurr)
<=> v137217(VarCurr) ) ).
fof(addAssignment_76979,axiom,
! [VarCurr] :
( v137217(VarCurr)
<=> v124005(VarCurr) ) ).
fof(addAssignment_76978,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137195(VarCurr,B)
<=> v137197(VarCurr,B) ) ) ).
fof(addAssignment_76977,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137197(VarCurr,B)
<=> v137199(VarCurr,B) ) ) ).
fof(addAssignment_76976,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137199(VarCurr,B)
<=> v137201(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1466,axiom,
! [VarCurr] :
( ~ v137203(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137201(VarCurr,B)
<=> v137206(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1451,axiom,
! [VarCurr] :
( v137203(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137201(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1465,axiom,
! [VarCurr] :
( ~ v137179(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137206(VarCurr,B)
<=> v137207(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1450,axiom,
! [VarCurr] :
( v137179(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137206(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76975,axiom,
! [VarCurr] :
( v137207(VarCurr,bitIndex0)
<=> v137211(VarCurr) ) ).
fof(addAssignment_76974,axiom,
! [VarCurr] :
( v137207(VarCurr,bitIndex1)
<=> v137209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18040,axiom,
! [VarCurr] :
( v137209(VarCurr)
<=> ( v137210(VarCurr)
& v137212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18039,axiom,
! [VarCurr] :
( v137212(VarCurr)
<=> ( v137181(VarCurr,bitIndex0)
| v137213(VarCurr) ) ) ).
fof(writeUnaryOperator_10187,axiom,
! [VarCurr] :
( ~ v137213(VarCurr)
<=> v137181(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6226,axiom,
! [VarCurr] :
( v137210(VarCurr)
<=> ( v137211(VarCurr)
| v137181(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10186,axiom,
! [VarCurr] :
( ~ v137211(VarCurr)
<=> v137181(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6225,axiom,
! [VarCurr] :
( v137203(VarCurr)
<=> ( v123525(VarCurr,bitIndex3)
& v124096(VarCurr) ) ) ).
fof(addAssignment_76973,axiom,
! [VarCurr] :
( v137191(VarCurr)
<=> v137193(VarCurr) ) ).
fof(addAssignment_76972,axiom,
! [VarCurr] :
( v137193(VarCurr)
<=> v123543(VarCurr) ) ).
fof(addAssignment_76971,axiom,
! [VarCurr] :
( v137187(VarCurr)
<=> v137189(VarCurr) ) ).
fof(addAssignment_76970,axiom,
! [VarCurr] :
( v137189(VarCurr)
<=> v123535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18038,axiom,
! [VarCurr] :
( v137115(VarCurr)
<=> ( v122724(VarCurr,bitIndex0)
& v137117(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1802,axiom,
! [VarCurr] :
( v137117(VarCurr)
<=> ( ( v137119(VarCurr,bitIndex1)
<=> $false )
& ( v137119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76969,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137119(VarCurr,B)
<=> v137121(VarCurr,B) ) ) ).
fof(addAssignment_76968,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137121(VarCurr,B)
<=> v137123(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137158(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137123(VarNext,B)
<=> v137123(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1905,axiom,
! [VarNext] :
( v137158(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137123(VarNext,B)
<=> v137168(VarNext,B) ) ) ) ).
fof(addAssignment_76967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137168(VarNext,B)
<=> v137166(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1464,axiom,
! [VarCurr] :
( ~ v137169(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137166(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1449,axiom,
! [VarCurr] :
( v137169(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137166(VarCurr,B)
<=> v137133(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18037,axiom,
! [VarCurr] :
( v137169(VarCurr)
<=> ( v137170(VarCurr)
& v137171(VarCurr) ) ) ).
fof(writeUnaryOperator_10185,axiom,
! [VarCurr] :
( ~ v137171(VarCurr)
<=> v137129(VarCurr) ) ).
fof(writeUnaryOperator_10184,axiom,
! [VarCurr] :
( ~ v137170(VarCurr)
<=> v137125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137158(VarNext)
<=> v137159(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137159(VarNext)
<=> ( v137160(VarNext)
& v137153(VarNext) ) ) ) ).
fof(writeUnaryOperator_10183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137160(VarNext)
<=> v137162(VarNext) ) ) ).
fof(addAssignment_76966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137162(VarNext)
<=> v137153(VarCurr) ) ) ).
fof(addAssignment_76965,axiom,
! [VarCurr] :
( v137153(VarCurr)
<=> v137155(VarCurr) ) ).
fof(addAssignment_76964,axiom,
! [VarCurr] :
( v137155(VarCurr)
<=> v123204(VarCurr) ) ).
fof(addAssignment_76963,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137133(VarCurr,B)
<=> v137135(VarCurr,B) ) ) ).
fof(addAssignment_76962,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137135(VarCurr,B)
<=> v137137(VarCurr,B) ) ) ).
fof(addAssignment_76961,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137137(VarCurr,B)
<=> v137139(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1463,axiom,
! [VarCurr] :
( ~ v137141(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137139(VarCurr,B)
<=> v137144(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1448,axiom,
! [VarCurr] :
( v137141(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137139(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1462,axiom,
! [VarCurr] :
( ~ v137117(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137144(VarCurr,B)
<=> v137145(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1447,axiom,
! [VarCurr] :
( v137117(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137144(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76960,axiom,
! [VarCurr] :
( v137145(VarCurr,bitIndex0)
<=> v137149(VarCurr) ) ).
fof(addAssignment_76959,axiom,
! [VarCurr] :
( v137145(VarCurr,bitIndex1)
<=> v137147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18034,axiom,
! [VarCurr] :
( v137147(VarCurr)
<=> ( v137148(VarCurr)
& v137150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18033,axiom,
! [VarCurr] :
( v137150(VarCurr)
<=> ( v137119(VarCurr,bitIndex0)
| v137151(VarCurr) ) ) ).
fof(writeUnaryOperator_10182,axiom,
! [VarCurr] :
( ~ v137151(VarCurr)
<=> v137119(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6224,axiom,
! [VarCurr] :
( v137148(VarCurr)
<=> ( v137149(VarCurr)
| v137119(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10181,axiom,
! [VarCurr] :
( ~ v137149(VarCurr)
<=> v137119(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6223,axiom,
! [VarCurr] :
( v137141(VarCurr)
<=> ( v122724(VarCurr,bitIndex3)
& v123295(VarCurr) ) ) ).
fof(addAssignment_76958,axiom,
! [VarCurr] :
( v137129(VarCurr)
<=> v137131(VarCurr) ) ).
fof(addAssignment_76957,axiom,
! [VarCurr] :
( v137131(VarCurr)
<=> v122742(VarCurr) ) ).
fof(addAssignment_76956,axiom,
! [VarCurr] :
( v137125(VarCurr)
<=> v137127(VarCurr) ) ).
fof(addAssignment_76955,axiom,
! [VarCurr] :
( v137127(VarCurr)
<=> v122734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18032,axiom,
! [VarCurr] :
( v137053(VarCurr)
<=> ( v121923(VarCurr,bitIndex0)
& v137055(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1801,axiom,
! [VarCurr] :
( v137055(VarCurr)
<=> ( ( v137057(VarCurr,bitIndex1)
<=> $false )
& ( v137057(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76954,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137057(VarCurr,B)
<=> v137059(VarCurr,B) ) ) ).
fof(addAssignment_76953,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137059(VarCurr,B)
<=> v137061(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137096(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137061(VarNext,B)
<=> v137061(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1904,axiom,
! [VarNext] :
( v137096(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137061(VarNext,B)
<=> v137106(VarNext,B) ) ) ) ).
fof(addAssignment_76952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137106(VarNext,B)
<=> v137104(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1461,axiom,
! [VarCurr] :
( ~ v137107(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137104(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1446,axiom,
! [VarCurr] :
( v137107(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137104(VarCurr,B)
<=> v137071(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18031,axiom,
! [VarCurr] :
( v137107(VarCurr)
<=> ( v137108(VarCurr)
& v137109(VarCurr) ) ) ).
fof(writeUnaryOperator_10180,axiom,
! [VarCurr] :
( ~ v137109(VarCurr)
<=> v137067(VarCurr) ) ).
fof(writeUnaryOperator_10179,axiom,
! [VarCurr] :
( ~ v137108(VarCurr)
<=> v137063(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137096(VarNext)
<=> v137097(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137097(VarNext)
<=> ( v137098(VarNext)
& v137091(VarNext) ) ) ) ).
fof(writeUnaryOperator_10178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137098(VarNext)
<=> v137100(VarNext) ) ) ).
fof(addAssignment_76951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137100(VarNext)
<=> v137091(VarCurr) ) ) ).
fof(addAssignment_76950,axiom,
! [VarCurr] :
( v137091(VarCurr)
<=> v137093(VarCurr) ) ).
fof(addAssignment_76949,axiom,
! [VarCurr] :
( v137093(VarCurr)
<=> v122403(VarCurr) ) ).
fof(addAssignment_76948,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137071(VarCurr,B)
<=> v137073(VarCurr,B) ) ) ).
fof(addAssignment_76947,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137073(VarCurr,B)
<=> v137075(VarCurr,B) ) ) ).
fof(addAssignment_76946,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137075(VarCurr,B)
<=> v137077(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1460,axiom,
! [VarCurr] :
( ~ v137079(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137077(VarCurr,B)
<=> v137082(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1445,axiom,
! [VarCurr] :
( v137079(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137077(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1459,axiom,
! [VarCurr] :
( ~ v137055(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137082(VarCurr,B)
<=> v137083(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1444,axiom,
! [VarCurr] :
( v137055(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137082(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76945,axiom,
! [VarCurr] :
( v137083(VarCurr,bitIndex0)
<=> v137087(VarCurr) ) ).
fof(addAssignment_76944,axiom,
! [VarCurr] :
( v137083(VarCurr,bitIndex1)
<=> v137085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18028,axiom,
! [VarCurr] :
( v137085(VarCurr)
<=> ( v137086(VarCurr)
& v137088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18027,axiom,
! [VarCurr] :
( v137088(VarCurr)
<=> ( v137057(VarCurr,bitIndex0)
| v137089(VarCurr) ) ) ).
fof(writeUnaryOperator_10177,axiom,
! [VarCurr] :
( ~ v137089(VarCurr)
<=> v137057(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6222,axiom,
! [VarCurr] :
( v137086(VarCurr)
<=> ( v137087(VarCurr)
| v137057(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10176,axiom,
! [VarCurr] :
( ~ v137087(VarCurr)
<=> v137057(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6221,axiom,
! [VarCurr] :
( v137079(VarCurr)
<=> ( v121923(VarCurr,bitIndex3)
& v122494(VarCurr) ) ) ).
fof(addAssignment_76943,axiom,
! [VarCurr] :
( v137067(VarCurr)
<=> v137069(VarCurr) ) ).
fof(addAssignment_76942,axiom,
! [VarCurr] :
( v137069(VarCurr)
<=> v121941(VarCurr) ) ).
fof(addAssignment_76941,axiom,
! [VarCurr] :
( v137063(VarCurr)
<=> v137065(VarCurr) ) ).
fof(addAssignment_76940,axiom,
! [VarCurr] :
( v137065(VarCurr)
<=> v121933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18026,axiom,
! [VarCurr] :
( v136991(VarCurr)
<=> ( v121122(VarCurr,bitIndex0)
& v136993(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1800,axiom,
! [VarCurr] :
( v136993(VarCurr)
<=> ( ( v136995(VarCurr,bitIndex1)
<=> $false )
& ( v136995(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76939,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136995(VarCurr,B)
<=> v136997(VarCurr,B) ) ) ).
fof(addAssignment_76938,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136997(VarCurr,B)
<=> v136999(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137034(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136999(VarNext,B)
<=> v136999(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1903,axiom,
! [VarNext] :
( v137034(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136999(VarNext,B)
<=> v137044(VarNext,B) ) ) ) ).
fof(addAssignment_76937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v137044(VarNext,B)
<=> v137042(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1458,axiom,
! [VarCurr] :
( ~ v137045(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137042(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1443,axiom,
! [VarCurr] :
( v137045(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137042(VarCurr,B)
<=> v137009(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18025,axiom,
! [VarCurr] :
( v137045(VarCurr)
<=> ( v137046(VarCurr)
& v137047(VarCurr) ) ) ).
fof(writeUnaryOperator_10175,axiom,
! [VarCurr] :
( ~ v137047(VarCurr)
<=> v137005(VarCurr) ) ).
fof(writeUnaryOperator_10174,axiom,
! [VarCurr] :
( ~ v137046(VarCurr)
<=> v137001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137034(VarNext)
<=> v137035(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137035(VarNext)
<=> ( v137036(VarNext)
& v137029(VarNext) ) ) ) ).
fof(writeUnaryOperator_10173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v137036(VarNext)
<=> v137038(VarNext) ) ) ).
fof(addAssignment_76936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v137038(VarNext)
<=> v137029(VarCurr) ) ) ).
fof(addAssignment_76935,axiom,
! [VarCurr] :
( v137029(VarCurr)
<=> v137031(VarCurr) ) ).
fof(addAssignment_76934,axiom,
! [VarCurr] :
( v137031(VarCurr)
<=> v121602(VarCurr) ) ).
fof(addAssignment_76933,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137009(VarCurr,B)
<=> v137011(VarCurr,B) ) ) ).
fof(addAssignment_76932,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137011(VarCurr,B)
<=> v137013(VarCurr,B) ) ) ).
fof(addAssignment_76931,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v137013(VarCurr,B)
<=> v137015(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1457,axiom,
! [VarCurr] :
( ~ v137017(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137015(VarCurr,B)
<=> v137020(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1442,axiom,
! [VarCurr] :
( v137017(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137015(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1456,axiom,
! [VarCurr] :
( ~ v136993(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137020(VarCurr,B)
<=> v137021(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1441,axiom,
! [VarCurr] :
( v136993(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v137020(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76930,axiom,
! [VarCurr] :
( v137021(VarCurr,bitIndex0)
<=> v137025(VarCurr) ) ).
fof(addAssignment_76929,axiom,
! [VarCurr] :
( v137021(VarCurr,bitIndex1)
<=> v137023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18022,axiom,
! [VarCurr] :
( v137023(VarCurr)
<=> ( v137024(VarCurr)
& v137026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18021,axiom,
! [VarCurr] :
( v137026(VarCurr)
<=> ( v136995(VarCurr,bitIndex0)
| v137027(VarCurr) ) ) ).
fof(writeUnaryOperator_10172,axiom,
! [VarCurr] :
( ~ v137027(VarCurr)
<=> v136995(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6220,axiom,
! [VarCurr] :
( v137024(VarCurr)
<=> ( v137025(VarCurr)
| v136995(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10171,axiom,
! [VarCurr] :
( ~ v137025(VarCurr)
<=> v136995(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6219,axiom,
! [VarCurr] :
( v137017(VarCurr)
<=> ( v121122(VarCurr,bitIndex3)
& v121693(VarCurr) ) ) ).
fof(addAssignment_76928,axiom,
! [VarCurr] :
( v137005(VarCurr)
<=> v137007(VarCurr) ) ).
fof(addAssignment_76927,axiom,
! [VarCurr] :
( v137007(VarCurr)
<=> v121140(VarCurr) ) ).
fof(addAssignment_76926,axiom,
! [VarCurr] :
( v137001(VarCurr)
<=> v137003(VarCurr) ) ).
fof(addAssignment_76925,axiom,
! [VarCurr] :
( v137003(VarCurr)
<=> v121132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18020,axiom,
! [VarCurr] :
( v136929(VarCurr)
<=> ( v120320(VarCurr,bitIndex0)
& v136931(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1799,axiom,
! [VarCurr] :
( v136931(VarCurr)
<=> ( ( v136933(VarCurr,bitIndex1)
<=> $false )
& ( v136933(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76924,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136933(VarCurr,B)
<=> v136935(VarCurr,B) ) ) ).
fof(addAssignment_76923,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136935(VarCurr,B)
<=> v136937(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136972(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136937(VarNext,B)
<=> v136937(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1902,axiom,
! [VarNext] :
( v136972(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136937(VarNext,B)
<=> v136982(VarNext,B) ) ) ) ).
fof(addAssignment_76922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136982(VarNext,B)
<=> v136980(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1455,axiom,
! [VarCurr] :
( ~ v136983(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136980(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1440,axiom,
! [VarCurr] :
( v136983(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136980(VarCurr,B)
<=> v136947(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18019,axiom,
! [VarCurr] :
( v136983(VarCurr)
<=> ( v136984(VarCurr)
& v136985(VarCurr) ) ) ).
fof(writeUnaryOperator_10170,axiom,
! [VarCurr] :
( ~ v136985(VarCurr)
<=> v136943(VarCurr) ) ).
fof(writeUnaryOperator_10169,axiom,
! [VarCurr] :
( ~ v136984(VarCurr)
<=> v136939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136972(VarNext)
<=> v136973(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136973(VarNext)
<=> ( v136974(VarNext)
& v136967(VarNext) ) ) ) ).
fof(writeUnaryOperator_10168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136974(VarNext)
<=> v136976(VarNext) ) ) ).
fof(addAssignment_76921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136976(VarNext)
<=> v136967(VarCurr) ) ) ).
fof(addAssignment_76920,axiom,
! [VarCurr] :
( v136967(VarCurr)
<=> v136969(VarCurr) ) ).
fof(addAssignment_76919,axiom,
! [VarCurr] :
( v136969(VarCurr)
<=> v120800(VarCurr) ) ).
fof(addAssignment_76918,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136947(VarCurr,B)
<=> v136949(VarCurr,B) ) ) ).
fof(addAssignment_76917,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136949(VarCurr,B)
<=> v136951(VarCurr,B) ) ) ).
fof(addAssignment_76916,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136951(VarCurr,B)
<=> v136953(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1454,axiom,
! [VarCurr] :
( ~ v136955(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136953(VarCurr,B)
<=> v136958(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1439,axiom,
! [VarCurr] :
( v136955(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136953(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1453,axiom,
! [VarCurr] :
( ~ v136931(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136958(VarCurr,B)
<=> v136959(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1438,axiom,
! [VarCurr] :
( v136931(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136958(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76915,axiom,
! [VarCurr] :
( v136959(VarCurr,bitIndex0)
<=> v136963(VarCurr) ) ).
fof(addAssignment_76914,axiom,
! [VarCurr] :
( v136959(VarCurr,bitIndex1)
<=> v136961(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18016,axiom,
! [VarCurr] :
( v136961(VarCurr)
<=> ( v136962(VarCurr)
& v136964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18015,axiom,
! [VarCurr] :
( v136964(VarCurr)
<=> ( v136933(VarCurr,bitIndex0)
| v136965(VarCurr) ) ) ).
fof(writeUnaryOperator_10167,axiom,
! [VarCurr] :
( ~ v136965(VarCurr)
<=> v136933(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6218,axiom,
! [VarCurr] :
( v136962(VarCurr)
<=> ( v136963(VarCurr)
| v136933(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10166,axiom,
! [VarCurr] :
( ~ v136963(VarCurr)
<=> v136933(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6217,axiom,
! [VarCurr] :
( v136955(VarCurr)
<=> ( v120320(VarCurr,bitIndex3)
& v120892(VarCurr) ) ) ).
fof(addAssignment_76913,axiom,
! [VarCurr] :
( v136943(VarCurr)
<=> v136945(VarCurr) ) ).
fof(addAssignment_76912,axiom,
! [VarCurr] :
( v136945(VarCurr)
<=> v120338(VarCurr) ) ).
fof(addAssignment_76911,axiom,
! [VarCurr] :
( v136939(VarCurr)
<=> v136941(VarCurr) ) ).
fof(addAssignment_76910,axiom,
! [VarCurr] :
( v136941(VarCurr)
<=> v120330(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18014,axiom,
! [VarCurr] :
( v136867(VarCurr)
<=> ( v119519(VarCurr,bitIndex0)
& v136869(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1798,axiom,
! [VarCurr] :
( v136869(VarCurr)
<=> ( ( v136871(VarCurr,bitIndex1)
<=> $false )
& ( v136871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76909,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136871(VarCurr,B)
<=> v136873(VarCurr,B) ) ) ).
fof(addAssignment_76908,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136873(VarCurr,B)
<=> v136875(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136910(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136875(VarNext,B)
<=> v136875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1901,axiom,
! [VarNext] :
( v136910(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136875(VarNext,B)
<=> v136920(VarNext,B) ) ) ) ).
fof(addAssignment_76907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136920(VarNext,B)
<=> v136918(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1452,axiom,
! [VarCurr] :
( ~ v136921(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136918(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1437,axiom,
! [VarCurr] :
( v136921(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136918(VarCurr,B)
<=> v136885(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18013,axiom,
! [VarCurr] :
( v136921(VarCurr)
<=> ( v136922(VarCurr)
& v136923(VarCurr) ) ) ).
fof(writeUnaryOperator_10165,axiom,
! [VarCurr] :
( ~ v136923(VarCurr)
<=> v136881(VarCurr) ) ).
fof(writeUnaryOperator_10164,axiom,
! [VarCurr] :
( ~ v136922(VarCurr)
<=> v136877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136910(VarNext)
<=> v136911(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136911(VarNext)
<=> ( v136912(VarNext)
& v136905(VarNext) ) ) ) ).
fof(writeUnaryOperator_10163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136912(VarNext)
<=> v136914(VarNext) ) ) ).
fof(addAssignment_76906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136914(VarNext)
<=> v136905(VarCurr) ) ) ).
fof(addAssignment_76905,axiom,
! [VarCurr] :
( v136905(VarCurr)
<=> v136907(VarCurr) ) ).
fof(addAssignment_76904,axiom,
! [VarCurr] :
( v136907(VarCurr)
<=> v119999(VarCurr) ) ).
fof(addAssignment_76903,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136885(VarCurr,B)
<=> v136887(VarCurr,B) ) ) ).
fof(addAssignment_76902,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136887(VarCurr,B)
<=> v136889(VarCurr,B) ) ) ).
fof(addAssignment_76901,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136889(VarCurr,B)
<=> v136891(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1451,axiom,
! [VarCurr] :
( ~ v136893(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136891(VarCurr,B)
<=> v136896(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1436,axiom,
! [VarCurr] :
( v136893(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136891(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1450,axiom,
! [VarCurr] :
( ~ v136869(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136896(VarCurr,B)
<=> v136897(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1435,axiom,
! [VarCurr] :
( v136869(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136896(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76900,axiom,
! [VarCurr] :
( v136897(VarCurr,bitIndex0)
<=> v136901(VarCurr) ) ).
fof(addAssignment_76899,axiom,
! [VarCurr] :
( v136897(VarCurr,bitIndex1)
<=> v136899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18010,axiom,
! [VarCurr] :
( v136899(VarCurr)
<=> ( v136900(VarCurr)
& v136902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18009,axiom,
! [VarCurr] :
( v136902(VarCurr)
<=> ( v136871(VarCurr,bitIndex0)
| v136903(VarCurr) ) ) ).
fof(writeUnaryOperator_10162,axiom,
! [VarCurr] :
( ~ v136903(VarCurr)
<=> v136871(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6216,axiom,
! [VarCurr] :
( v136900(VarCurr)
<=> ( v136901(VarCurr)
| v136871(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10161,axiom,
! [VarCurr] :
( ~ v136901(VarCurr)
<=> v136871(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6215,axiom,
! [VarCurr] :
( v136893(VarCurr)
<=> ( v119519(VarCurr,bitIndex3)
& v120090(VarCurr) ) ) ).
fof(addAssignment_76898,axiom,
! [VarCurr] :
( v136881(VarCurr)
<=> v136883(VarCurr) ) ).
fof(addAssignment_76897,axiom,
! [VarCurr] :
( v136883(VarCurr)
<=> v119537(VarCurr) ) ).
fof(addAssignment_76896,axiom,
! [VarCurr] :
( v136877(VarCurr)
<=> v136879(VarCurr) ) ).
fof(addAssignment_76895,axiom,
! [VarCurr] :
( v136879(VarCurr)
<=> v119529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18008,axiom,
! [VarCurr] :
( v136805(VarCurr)
<=> ( v118718(VarCurr,bitIndex0)
& v136807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1797,axiom,
! [VarCurr] :
( v136807(VarCurr)
<=> ( ( v136809(VarCurr,bitIndex1)
<=> $false )
& ( v136809(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76894,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136809(VarCurr,B)
<=> v136811(VarCurr,B) ) ) ).
fof(addAssignment_76893,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136811(VarCurr,B)
<=> v136813(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136848(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136813(VarNext,B)
<=> v136813(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1900,axiom,
! [VarNext] :
( v136848(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136813(VarNext,B)
<=> v136858(VarNext,B) ) ) ) ).
fof(addAssignment_76892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136858(VarNext,B)
<=> v136856(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1449,axiom,
! [VarCurr] :
( ~ v136859(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136856(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1434,axiom,
! [VarCurr] :
( v136859(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136856(VarCurr,B)
<=> v136823(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18007,axiom,
! [VarCurr] :
( v136859(VarCurr)
<=> ( v136860(VarCurr)
& v136861(VarCurr) ) ) ).
fof(writeUnaryOperator_10160,axiom,
! [VarCurr] :
( ~ v136861(VarCurr)
<=> v136819(VarCurr) ) ).
fof(writeUnaryOperator_10159,axiom,
! [VarCurr] :
( ~ v136860(VarCurr)
<=> v136815(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136848(VarNext)
<=> v136849(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136849(VarNext)
<=> ( v136850(VarNext)
& v136843(VarNext) ) ) ) ).
fof(writeUnaryOperator_10158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136850(VarNext)
<=> v136852(VarNext) ) ) ).
fof(addAssignment_76891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136852(VarNext)
<=> v136843(VarCurr) ) ) ).
fof(addAssignment_76890,axiom,
! [VarCurr] :
( v136843(VarCurr)
<=> v136845(VarCurr) ) ).
fof(addAssignment_76889,axiom,
! [VarCurr] :
( v136845(VarCurr)
<=> v119198(VarCurr) ) ).
fof(addAssignment_76888,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136823(VarCurr,B)
<=> v136825(VarCurr,B) ) ) ).
fof(addAssignment_76887,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136825(VarCurr,B)
<=> v136827(VarCurr,B) ) ) ).
fof(addAssignment_76886,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136827(VarCurr,B)
<=> v136829(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1448,axiom,
! [VarCurr] :
( ~ v136831(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136829(VarCurr,B)
<=> v136834(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1433,axiom,
! [VarCurr] :
( v136831(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136829(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1447,axiom,
! [VarCurr] :
( ~ v136807(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136834(VarCurr,B)
<=> v136835(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1432,axiom,
! [VarCurr] :
( v136807(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136834(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76885,axiom,
! [VarCurr] :
( v136835(VarCurr,bitIndex0)
<=> v136839(VarCurr) ) ).
fof(addAssignment_76884,axiom,
! [VarCurr] :
( v136835(VarCurr,bitIndex1)
<=> v136837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18004,axiom,
! [VarCurr] :
( v136837(VarCurr)
<=> ( v136838(VarCurr)
& v136840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18003,axiom,
! [VarCurr] :
( v136840(VarCurr)
<=> ( v136809(VarCurr,bitIndex0)
| v136841(VarCurr) ) ) ).
fof(writeUnaryOperator_10157,axiom,
! [VarCurr] :
( ~ v136841(VarCurr)
<=> v136809(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6214,axiom,
! [VarCurr] :
( v136838(VarCurr)
<=> ( v136839(VarCurr)
| v136809(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10156,axiom,
! [VarCurr] :
( ~ v136839(VarCurr)
<=> v136809(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6213,axiom,
! [VarCurr] :
( v136831(VarCurr)
<=> ( v118718(VarCurr,bitIndex3)
& v119289(VarCurr) ) ) ).
fof(addAssignment_76883,axiom,
! [VarCurr] :
( v136819(VarCurr)
<=> v136821(VarCurr) ) ).
fof(addAssignment_76882,axiom,
! [VarCurr] :
( v136821(VarCurr)
<=> v118736(VarCurr) ) ).
fof(addAssignment_76881,axiom,
! [VarCurr] :
( v136815(VarCurr)
<=> v136817(VarCurr) ) ).
fof(addAssignment_76880,axiom,
! [VarCurr] :
( v136817(VarCurr)
<=> v118728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18002,axiom,
! [VarCurr] :
( v136743(VarCurr)
<=> ( v117917(VarCurr,bitIndex0)
& v136745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1796,axiom,
! [VarCurr] :
( v136745(VarCurr)
<=> ( ( v136747(VarCurr,bitIndex1)
<=> $false )
& ( v136747(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76879,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136747(VarCurr,B)
<=> v136749(VarCurr,B) ) ) ).
fof(addAssignment_76878,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136749(VarCurr,B)
<=> v136751(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136786(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136751(VarNext,B)
<=> v136751(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1899,axiom,
! [VarNext] :
( v136786(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136751(VarNext,B)
<=> v136796(VarNext,B) ) ) ) ).
fof(addAssignment_76877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136796(VarNext,B)
<=> v136794(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1446,axiom,
! [VarCurr] :
( ~ v136797(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136794(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1431,axiom,
! [VarCurr] :
( v136797(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136794(VarCurr,B)
<=> v136761(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18001,axiom,
! [VarCurr] :
( v136797(VarCurr)
<=> ( v136798(VarCurr)
& v136799(VarCurr) ) ) ).
fof(writeUnaryOperator_10155,axiom,
! [VarCurr] :
( ~ v136799(VarCurr)
<=> v136757(VarCurr) ) ).
fof(writeUnaryOperator_10154,axiom,
! [VarCurr] :
( ~ v136798(VarCurr)
<=> v136753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136786(VarNext)
<=> v136787(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136787(VarNext)
<=> ( v136788(VarNext)
& v136781(VarNext) ) ) ) ).
fof(writeUnaryOperator_10153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136788(VarNext)
<=> v136790(VarNext) ) ) ).
fof(addAssignment_76876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136790(VarNext)
<=> v136781(VarCurr) ) ) ).
fof(addAssignment_76875,axiom,
! [VarCurr] :
( v136781(VarCurr)
<=> v136783(VarCurr) ) ).
fof(addAssignment_76874,axiom,
! [VarCurr] :
( v136783(VarCurr)
<=> v118397(VarCurr) ) ).
fof(addAssignment_76873,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136761(VarCurr,B)
<=> v136763(VarCurr,B) ) ) ).
fof(addAssignment_76872,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136763(VarCurr,B)
<=> v136765(VarCurr,B) ) ) ).
fof(addAssignment_76871,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136765(VarCurr,B)
<=> v136767(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1445,axiom,
! [VarCurr] :
( ~ v136769(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136767(VarCurr,B)
<=> v136772(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1430,axiom,
! [VarCurr] :
( v136769(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136767(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1444,axiom,
! [VarCurr] :
( ~ v136745(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136772(VarCurr,B)
<=> v136773(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1429,axiom,
! [VarCurr] :
( v136745(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136772(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76870,axiom,
! [VarCurr] :
( v136773(VarCurr,bitIndex0)
<=> v136777(VarCurr) ) ).
fof(addAssignment_76869,axiom,
! [VarCurr] :
( v136773(VarCurr,bitIndex1)
<=> v136775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17998,axiom,
! [VarCurr] :
( v136775(VarCurr)
<=> ( v136776(VarCurr)
& v136778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17997,axiom,
! [VarCurr] :
( v136778(VarCurr)
<=> ( v136747(VarCurr,bitIndex0)
| v136779(VarCurr) ) ) ).
fof(writeUnaryOperator_10152,axiom,
! [VarCurr] :
( ~ v136779(VarCurr)
<=> v136747(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6212,axiom,
! [VarCurr] :
( v136776(VarCurr)
<=> ( v136777(VarCurr)
| v136747(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10151,axiom,
! [VarCurr] :
( ~ v136777(VarCurr)
<=> v136747(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6211,axiom,
! [VarCurr] :
( v136769(VarCurr)
<=> ( v117917(VarCurr,bitIndex3)
& v118488(VarCurr) ) ) ).
fof(addAssignment_76868,axiom,
! [VarCurr] :
( v136757(VarCurr)
<=> v136759(VarCurr) ) ).
fof(addAssignment_76867,axiom,
! [VarCurr] :
( v136759(VarCurr)
<=> v117935(VarCurr) ) ).
fof(addAssignment_76866,axiom,
! [VarCurr] :
( v136753(VarCurr)
<=> v136755(VarCurr) ) ).
fof(addAssignment_76865,axiom,
! [VarCurr] :
( v136755(VarCurr)
<=> v117927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17996,axiom,
! [VarCurr] :
( v136681(VarCurr)
<=> ( v117116(VarCurr,bitIndex0)
& v136683(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1795,axiom,
! [VarCurr] :
( v136683(VarCurr)
<=> ( ( v136685(VarCurr,bitIndex1)
<=> $false )
& ( v136685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76864,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136685(VarCurr,B)
<=> v136687(VarCurr,B) ) ) ).
fof(addAssignment_76863,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136687(VarCurr,B)
<=> v136689(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136724(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136689(VarNext,B)
<=> v136689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1898,axiom,
! [VarNext] :
( v136724(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136689(VarNext,B)
<=> v136734(VarNext,B) ) ) ) ).
fof(addAssignment_76862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136734(VarNext,B)
<=> v136732(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1443,axiom,
! [VarCurr] :
( ~ v136735(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136732(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1428,axiom,
! [VarCurr] :
( v136735(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136732(VarCurr,B)
<=> v136699(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17995,axiom,
! [VarCurr] :
( v136735(VarCurr)
<=> ( v136736(VarCurr)
& v136737(VarCurr) ) ) ).
fof(writeUnaryOperator_10150,axiom,
! [VarCurr] :
( ~ v136737(VarCurr)
<=> v136695(VarCurr) ) ).
fof(writeUnaryOperator_10149,axiom,
! [VarCurr] :
( ~ v136736(VarCurr)
<=> v136691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136724(VarNext)
<=> v136725(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136725(VarNext)
<=> ( v136726(VarNext)
& v136719(VarNext) ) ) ) ).
fof(writeUnaryOperator_10148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136726(VarNext)
<=> v136728(VarNext) ) ) ).
fof(addAssignment_76861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136728(VarNext)
<=> v136719(VarCurr) ) ) ).
fof(addAssignment_76860,axiom,
! [VarCurr] :
( v136719(VarCurr)
<=> v136721(VarCurr) ) ).
fof(addAssignment_76859,axiom,
! [VarCurr] :
( v136721(VarCurr)
<=> v117596(VarCurr) ) ).
fof(addAssignment_76858,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136699(VarCurr,B)
<=> v136701(VarCurr,B) ) ) ).
fof(addAssignment_76857,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136701(VarCurr,B)
<=> v136703(VarCurr,B) ) ) ).
fof(addAssignment_76856,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136703(VarCurr,B)
<=> v136705(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1442,axiom,
! [VarCurr] :
( ~ v136707(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136705(VarCurr,B)
<=> v136710(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1427,axiom,
! [VarCurr] :
( v136707(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136705(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1441,axiom,
! [VarCurr] :
( ~ v136683(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136710(VarCurr,B)
<=> v136711(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1426,axiom,
! [VarCurr] :
( v136683(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136710(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76855,axiom,
! [VarCurr] :
( v136711(VarCurr,bitIndex0)
<=> v136715(VarCurr) ) ).
fof(addAssignment_76854,axiom,
! [VarCurr] :
( v136711(VarCurr,bitIndex1)
<=> v136713(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17992,axiom,
! [VarCurr] :
( v136713(VarCurr)
<=> ( v136714(VarCurr)
& v136716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17991,axiom,
! [VarCurr] :
( v136716(VarCurr)
<=> ( v136685(VarCurr,bitIndex0)
| v136717(VarCurr) ) ) ).
fof(writeUnaryOperator_10147,axiom,
! [VarCurr] :
( ~ v136717(VarCurr)
<=> v136685(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6210,axiom,
! [VarCurr] :
( v136714(VarCurr)
<=> ( v136715(VarCurr)
| v136685(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10146,axiom,
! [VarCurr] :
( ~ v136715(VarCurr)
<=> v136685(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6209,axiom,
! [VarCurr] :
( v136707(VarCurr)
<=> ( v117116(VarCurr,bitIndex3)
& v117687(VarCurr) ) ) ).
fof(addAssignment_76853,axiom,
! [VarCurr] :
( v136695(VarCurr)
<=> v136697(VarCurr) ) ).
fof(addAssignment_76852,axiom,
! [VarCurr] :
( v136697(VarCurr)
<=> v117134(VarCurr) ) ).
fof(addAssignment_76851,axiom,
! [VarCurr] :
( v136691(VarCurr)
<=> v136693(VarCurr) ) ).
fof(addAssignment_76850,axiom,
! [VarCurr] :
( v136693(VarCurr)
<=> v117126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17990,axiom,
! [VarCurr] :
( v136619(VarCurr)
<=> ( v116309(VarCurr,bitIndex0)
& v136621(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1794,axiom,
! [VarCurr] :
( v136621(VarCurr)
<=> ( ( v136623(VarCurr,bitIndex1)
<=> $false )
& ( v136623(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76849,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136623(VarCurr,B)
<=> v136625(VarCurr,B) ) ) ).
fof(addAssignment_76848,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136625(VarCurr,B)
<=> v136627(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136662(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136627(VarNext,B)
<=> v136627(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1897,axiom,
! [VarNext] :
( v136662(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136627(VarNext,B)
<=> v136672(VarNext,B) ) ) ) ).
fof(addAssignment_76847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136672(VarNext,B)
<=> v136670(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1440,axiom,
! [VarCurr] :
( ~ v136673(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136670(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1425,axiom,
! [VarCurr] :
( v136673(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136670(VarCurr,B)
<=> v136637(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17989,axiom,
! [VarCurr] :
( v136673(VarCurr)
<=> ( v136674(VarCurr)
& v136675(VarCurr) ) ) ).
fof(writeUnaryOperator_10145,axiom,
! [VarCurr] :
( ~ v136675(VarCurr)
<=> v136633(VarCurr) ) ).
fof(writeUnaryOperator_10144,axiom,
! [VarCurr] :
( ~ v136674(VarCurr)
<=> v136629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136662(VarNext)
<=> v136663(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136663(VarNext)
<=> ( v136664(VarNext)
& v136657(VarNext) ) ) ) ).
fof(writeUnaryOperator_10143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136664(VarNext)
<=> v136666(VarNext) ) ) ).
fof(addAssignment_76846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136666(VarNext)
<=> v136657(VarCurr) ) ) ).
fof(addAssignment_76845,axiom,
! [VarCurr] :
( v136657(VarCurr)
<=> v136659(VarCurr) ) ).
fof(addAssignment_76844,axiom,
! [VarCurr] :
( v136659(VarCurr)
<=> v116795(VarCurr) ) ).
fof(addAssignment_76843,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136637(VarCurr,B)
<=> v136639(VarCurr,B) ) ) ).
fof(addAssignment_76842,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136639(VarCurr,B)
<=> v136641(VarCurr,B) ) ) ).
fof(addAssignment_76841,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136641(VarCurr,B)
<=> v136643(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1439,axiom,
! [VarCurr] :
( ~ v136645(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136643(VarCurr,B)
<=> v136648(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1424,axiom,
! [VarCurr] :
( v136645(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136643(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1438,axiom,
! [VarCurr] :
( ~ v136621(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136648(VarCurr,B)
<=> v136649(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1423,axiom,
! [VarCurr] :
( v136621(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136648(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76840,axiom,
! [VarCurr] :
( v136649(VarCurr,bitIndex0)
<=> v136653(VarCurr) ) ).
fof(addAssignment_76839,axiom,
! [VarCurr] :
( v136649(VarCurr,bitIndex1)
<=> v136651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17986,axiom,
! [VarCurr] :
( v136651(VarCurr)
<=> ( v136652(VarCurr)
& v136654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17985,axiom,
! [VarCurr] :
( v136654(VarCurr)
<=> ( v136623(VarCurr,bitIndex0)
| v136655(VarCurr) ) ) ).
fof(writeUnaryOperator_10142,axiom,
! [VarCurr] :
( ~ v136655(VarCurr)
<=> v136623(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6208,axiom,
! [VarCurr] :
( v136652(VarCurr)
<=> ( v136653(VarCurr)
| v136623(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10141,axiom,
! [VarCurr] :
( ~ v136653(VarCurr)
<=> v136623(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6207,axiom,
! [VarCurr] :
( v136645(VarCurr)
<=> ( v116309(VarCurr,bitIndex3)
& v116886(VarCurr) ) ) ).
fof(addAssignment_76838,axiom,
! [VarCurr] :
( v136633(VarCurr)
<=> v136635(VarCurr) ) ).
fof(addAssignment_76837,axiom,
! [VarCurr] :
( v136635(VarCurr)
<=> v116327(VarCurr) ) ).
fof(addAssignment_76836,axiom,
! [VarCurr] :
( v136629(VarCurr)
<=> v136631(VarCurr) ) ).
fof(addAssignment_76835,axiom,
! [VarCurr] :
( v136631(VarCurr)
<=> v116319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17984,axiom,
! [VarCurr] :
( v136557(VarCurr)
<=> ( v115502(VarCurr,bitIndex0)
& v136559(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1793,axiom,
! [VarCurr] :
( v136559(VarCurr)
<=> ( ( v136561(VarCurr,bitIndex1)
<=> $false )
& ( v136561(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76834,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136561(VarCurr,B)
<=> v136563(VarCurr,B) ) ) ).
fof(addAssignment_76833,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136563(VarCurr,B)
<=> v136565(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136600(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136565(VarNext,B)
<=> v136565(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1896,axiom,
! [VarNext] :
( v136600(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136565(VarNext,B)
<=> v136610(VarNext,B) ) ) ) ).
fof(addAssignment_76832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136610(VarNext,B)
<=> v136608(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1437,axiom,
! [VarCurr] :
( ~ v136611(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136608(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1422,axiom,
! [VarCurr] :
( v136611(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136608(VarCurr,B)
<=> v136575(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17983,axiom,
! [VarCurr] :
( v136611(VarCurr)
<=> ( v136612(VarCurr)
& v136613(VarCurr) ) ) ).
fof(writeUnaryOperator_10140,axiom,
! [VarCurr] :
( ~ v136613(VarCurr)
<=> v136571(VarCurr) ) ).
fof(writeUnaryOperator_10139,axiom,
! [VarCurr] :
( ~ v136612(VarCurr)
<=> v136567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136600(VarNext)
<=> v136601(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136601(VarNext)
<=> ( v136602(VarNext)
& v136595(VarNext) ) ) ) ).
fof(writeUnaryOperator_10138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136602(VarNext)
<=> v136604(VarNext) ) ) ).
fof(addAssignment_76831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136604(VarNext)
<=> v136595(VarCurr) ) ) ).
fof(addAssignment_76830,axiom,
! [VarCurr] :
( v136595(VarCurr)
<=> v136597(VarCurr) ) ).
fof(addAssignment_76829,axiom,
! [VarCurr] :
( v136597(VarCurr)
<=> v115988(VarCurr) ) ).
fof(addAssignment_76828,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136575(VarCurr,B)
<=> v136577(VarCurr,B) ) ) ).
fof(addAssignment_76827,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136577(VarCurr,B)
<=> v136579(VarCurr,B) ) ) ).
fof(addAssignment_76826,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136579(VarCurr,B)
<=> v136581(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1436,axiom,
! [VarCurr] :
( ~ v136583(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136581(VarCurr,B)
<=> v136586(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1421,axiom,
! [VarCurr] :
( v136583(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136581(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1435,axiom,
! [VarCurr] :
( ~ v136559(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136586(VarCurr,B)
<=> v136587(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1420,axiom,
! [VarCurr] :
( v136559(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136586(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76825,axiom,
! [VarCurr] :
( v136587(VarCurr,bitIndex0)
<=> v136591(VarCurr) ) ).
fof(addAssignment_76824,axiom,
! [VarCurr] :
( v136587(VarCurr,bitIndex1)
<=> v136589(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17980,axiom,
! [VarCurr] :
( v136589(VarCurr)
<=> ( v136590(VarCurr)
& v136592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17979,axiom,
! [VarCurr] :
( v136592(VarCurr)
<=> ( v136561(VarCurr,bitIndex0)
| v136593(VarCurr) ) ) ).
fof(writeUnaryOperator_10137,axiom,
! [VarCurr] :
( ~ v136593(VarCurr)
<=> v136561(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6206,axiom,
! [VarCurr] :
( v136590(VarCurr)
<=> ( v136591(VarCurr)
| v136561(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10136,axiom,
! [VarCurr] :
( ~ v136591(VarCurr)
<=> v136561(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6205,axiom,
! [VarCurr] :
( v136583(VarCurr)
<=> ( v115502(VarCurr,bitIndex3)
& v116079(VarCurr) ) ) ).
fof(addAssignment_76823,axiom,
! [VarCurr] :
( v136571(VarCurr)
<=> v136573(VarCurr) ) ).
fof(addAssignment_76822,axiom,
! [VarCurr] :
( v136573(VarCurr)
<=> v115520(VarCurr) ) ).
fof(addAssignment_76821,axiom,
! [VarCurr] :
( v136567(VarCurr)
<=> v136569(VarCurr) ) ).
fof(addAssignment_76820,axiom,
! [VarCurr] :
( v136569(VarCurr)
<=> v115512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17978,axiom,
! [VarCurr] :
( v136495(VarCurr)
<=> ( v114489(VarCurr,bitIndex0)
& v136497(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1792,axiom,
! [VarCurr] :
( v136497(VarCurr)
<=> ( ( v136499(VarCurr,bitIndex1)
<=> $false )
& ( v136499(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76819,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136499(VarCurr,B)
<=> v136501(VarCurr,B) ) ) ).
fof(addAssignment_76818,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136501(VarCurr,B)
<=> v136503(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136538(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136503(VarNext,B)
<=> v136503(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1895,axiom,
! [VarNext] :
( v136538(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136503(VarNext,B)
<=> v136548(VarNext,B) ) ) ) ).
fof(addAssignment_76817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136548(VarNext,B)
<=> v136546(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1434,axiom,
! [VarCurr] :
( ~ v136549(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136546(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1419,axiom,
! [VarCurr] :
( v136549(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136546(VarCurr,B)
<=> v136513(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17977,axiom,
! [VarCurr] :
( v136549(VarCurr)
<=> ( v136550(VarCurr)
& v136551(VarCurr) ) ) ).
fof(writeUnaryOperator_10135,axiom,
! [VarCurr] :
( ~ v136551(VarCurr)
<=> v136509(VarCurr) ) ).
fof(writeUnaryOperator_10134,axiom,
! [VarCurr] :
( ~ v136550(VarCurr)
<=> v136505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136538(VarNext)
<=> v136539(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136539(VarNext)
<=> ( v136540(VarNext)
& v136533(VarNext) ) ) ) ).
fof(writeUnaryOperator_10133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136540(VarNext)
<=> v136542(VarNext) ) ) ).
fof(addAssignment_76816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136542(VarNext)
<=> v136533(VarCurr) ) ) ).
fof(addAssignment_76815,axiom,
! [VarCurr] :
( v136533(VarCurr)
<=> v136535(VarCurr) ) ).
fof(addAssignment_76814,axiom,
! [VarCurr] :
( v136535(VarCurr)
<=> v115117(VarCurr) ) ).
fof(addAssignment_76813,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136513(VarCurr,B)
<=> v136515(VarCurr,B) ) ) ).
fof(addAssignment_76812,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136515(VarCurr,B)
<=> v136517(VarCurr,B) ) ) ).
fof(addAssignment_76811,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136517(VarCurr,B)
<=> v136519(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1433,axiom,
! [VarCurr] :
( ~ v136521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136519(VarCurr,B)
<=> v136524(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1418,axiom,
! [VarCurr] :
( v136521(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136519(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1432,axiom,
! [VarCurr] :
( ~ v136497(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136524(VarCurr,B)
<=> v136525(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1417,axiom,
! [VarCurr] :
( v136497(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136524(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76810,axiom,
! [VarCurr] :
( v136525(VarCurr,bitIndex0)
<=> v136529(VarCurr) ) ).
fof(addAssignment_76809,axiom,
! [VarCurr] :
( v136525(VarCurr,bitIndex1)
<=> v136527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17974,axiom,
! [VarCurr] :
( v136527(VarCurr)
<=> ( v136528(VarCurr)
& v136530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17973,axiom,
! [VarCurr] :
( v136530(VarCurr)
<=> ( v136499(VarCurr,bitIndex0)
| v136531(VarCurr) ) ) ).
fof(writeUnaryOperator_10132,axiom,
! [VarCurr] :
( ~ v136531(VarCurr)
<=> v136499(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6204,axiom,
! [VarCurr] :
( v136528(VarCurr)
<=> ( v136529(VarCurr)
| v136499(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10131,axiom,
! [VarCurr] :
( ~ v136529(VarCurr)
<=> v136499(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6203,axiom,
! [VarCurr] :
( v136521(VarCurr)
<=> ( v114489(VarCurr,bitIndex3)
& v115272(VarCurr) ) ) ).
fof(addAssignment_76808,axiom,
! [VarCurr] :
( v136509(VarCurr)
<=> v136511(VarCurr) ) ).
fof(addAssignment_76807,axiom,
! [VarCurr] :
( v136511(VarCurr)
<=> v114507(VarCurr) ) ).
fof(addAssignment_76806,axiom,
! [VarCurr] :
( v136505(VarCurr)
<=> v136507(VarCurr) ) ).
fof(addAssignment_76805,axiom,
! [VarCurr] :
( v136507(VarCurr)
<=> v114499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17972,axiom,
! [VarCurr] :
( v85712(VarCurr)
<=> ( v85714(VarCurr,bitIndex0)
& v136435(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1791,axiom,
! [VarCurr] :
( v136435(VarCurr)
<=> ( ( v136437(VarCurr,bitIndex1)
<=> $false )
& ( v136437(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76804,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136437(VarCurr,B)
<=> v136439(VarCurr,B) ) ) ).
fof(addAssignment_76803,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136439(VarCurr,B)
<=> v136441(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136476(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136441(VarNext,B)
<=> v136441(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1894,axiom,
! [VarNext] :
( v136476(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136441(VarNext,B)
<=> v136486(VarNext,B) ) ) ) ).
fof(addAssignment_76802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v136486(VarNext,B)
<=> v136484(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1431,axiom,
! [VarCurr] :
( ~ v136487(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136484(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1416,axiom,
! [VarCurr] :
( v136487(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136484(VarCurr,B)
<=> v136451(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17971,axiom,
! [VarCurr] :
( v136487(VarCurr)
<=> ( v136488(VarCurr)
& v136489(VarCurr) ) ) ).
fof(writeUnaryOperator_10130,axiom,
! [VarCurr] :
( ~ v136489(VarCurr)
<=> v136447(VarCurr) ) ).
fof(writeUnaryOperator_10129,axiom,
! [VarCurr] :
( ~ v136488(VarCurr)
<=> v136443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136476(VarNext)
<=> v136477(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136477(VarNext)
<=> ( v136478(VarNext)
& v136471(VarNext) ) ) ) ).
fof(writeUnaryOperator_10128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136478(VarNext)
<=> v136480(VarNext) ) ) ).
fof(addAssignment_76801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136480(VarNext)
<=> v136471(VarCurr) ) ) ).
fof(addAssignment_76800,axiom,
! [VarCurr] :
( v136471(VarCurr)
<=> v136473(VarCurr) ) ).
fof(addAssignment_76799,axiom,
! [VarCurr] :
( v136473(VarCurr)
<=> v112783(VarCurr) ) ).
fof(addAssignment_76798,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136451(VarCurr,B)
<=> v136453(VarCurr,B) ) ) ).
fof(addAssignment_76797,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136453(VarCurr,B)
<=> v136455(VarCurr,B) ) ) ).
fof(addAssignment_76796,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v136455(VarCurr,B)
<=> v136457(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1430,axiom,
! [VarCurr] :
( ~ v136459(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136457(VarCurr,B)
<=> v136462(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1415,axiom,
! [VarCurr] :
( v136459(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136457(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1429,axiom,
! [VarCurr] :
( ~ v136435(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136462(VarCurr,B)
<=> v136463(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1414,axiom,
! [VarCurr] :
( v136435(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v136462(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_76795,axiom,
! [VarCurr] :
( v136463(VarCurr,bitIndex0)
<=> v136467(VarCurr) ) ).
fof(addAssignment_76794,axiom,
! [VarCurr] :
( v136463(VarCurr,bitIndex1)
<=> v136465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17968,axiom,
! [VarCurr] :
( v136465(VarCurr)
<=> ( v136466(VarCurr)
& v136468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17967,axiom,
! [VarCurr] :
( v136468(VarCurr)
<=> ( v136437(VarCurr,bitIndex0)
| v136469(VarCurr) ) ) ).
fof(writeUnaryOperator_10127,axiom,
! [VarCurr] :
( ~ v136469(VarCurr)
<=> v136437(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6202,axiom,
! [VarCurr] :
( v136466(VarCurr)
<=> ( v136467(VarCurr)
| v136437(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10126,axiom,
! [VarCurr] :
( ~ v136467(VarCurr)
<=> v136437(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6201,axiom,
! [VarCurr] :
( v136459(VarCurr)
<=> ( v85714(VarCurr,bitIndex3)
& v112829(VarCurr) ) ) ).
fof(addAssignment_76793,axiom,
! [VarCurr] :
( v136447(VarCurr)
<=> v136449(VarCurr) ) ).
fof(addAssignment_76792,axiom,
! [VarCurr] :
( v136449(VarCurr)
<=> v85734(VarCurr) ) ).
fof(addAssignment_76791,axiom,
! [VarCurr] :
( v136443(VarCurr)
<=> v136445(VarCurr) ) ).
fof(addAssignment_76790,axiom,
! [VarCurr] :
( v136445(VarCurr)
<=> v85726(VarCurr) ) ).
fof(writeUnaryOperator_10125,axiom,
! [VarCurr] :
( ~ v85714(VarCurr,bitIndex0)
<=> v85716(VarCurr) ) ).
fof(addAssignment_76789,axiom,
! [VarCurr] :
( v85716(VarCurr)
<=> v85718(VarCurr,bitIndex0) ) ).
fof(addAssignment_76788,axiom,
! [VarCurr] :
( v85718(VarCurr,bitIndex0)
<=> v85720(VarCurr,bitIndex0) ) ).
fof(addAssignment_76787,axiom,
! [VarNext] :
( v85720(VarNext,bitIndex0)
<=> v136426(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136427(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v136426(VarNext,B)
<=> v85720(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1893,axiom,
! [VarNext] :
( v136427(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v136426(VarNext,B)
<=> v112796(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136427(VarNext)
<=> v136428(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136428(VarNext)
<=> ( v136430(VarNext)
& v112779(VarNext) ) ) ) ).
fof(writeUnaryOperator_10124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136430(VarNext)
<=> v112790(VarNext) ) ) ).
fof(addAssignment_76786,axiom,
! [VarCurr] :
( v85738(VarCurr,bitIndex0)
<=> v85740(VarCurr,bitIndex0) ) ).
fof(addAssignment_76785,axiom,
! [VarCurr] :
( v85740(VarCurr,bitIndex0)
<=> v85742(VarCurr,bitIndex0) ) ).
fof(addAssignment_76784,axiom,
! [VarCurr] :
( v85742(VarCurr,bitIndex0)
<=> v112777(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10123,axiom,
! [VarCurr] :
( ~ v85744(VarCurr)
<=> v85746(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1428,axiom,
! [VarCurr] :
( ~ v136407(VarCurr)
=> ( v85746(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1413,axiom,
! [VarCurr] :
( v136407(VarCurr)
=> ( v85746(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17964,axiom,
! [VarCurr] :
( v136407(VarCurr)
<=> ( v136408(VarCurr)
| v136419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17963,axiom,
! [VarCurr] :
( v136419(VarCurr)
<=> ( v136420(VarCurr)
& v136423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17962,axiom,
! [VarCurr] :
( v136423(VarCurr)
<=> ( v127020(VarCurr)
& v127023(VarCurr) ) ) ).
fof(writeUnaryOperator_10122,axiom,
! [VarCurr] :
( ~ v136420(VarCurr)
<=> v136421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17961,axiom,
! [VarCurr] :
( v136421(VarCurr)
<=> ( v136422(VarCurr)
| v126997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17960,axiom,
! [VarCurr] :
( v136422(VarCurr)
<=> ( v112761(VarCurr)
| v112776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17959,axiom,
! [VarCurr] :
( v136408(VarCurr)
<=> ( v136409(VarCurr)
| v136415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17958,axiom,
! [VarCurr] :
( v136415(VarCurr)
<=> ( v136416(VarCurr)
& v136418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17957,axiom,
! [VarCurr] :
( v136418(VarCurr)
<=> ( v126995(VarCurr)
& v126997(VarCurr) ) ) ).
fof(writeUnaryOperator_10121,axiom,
! [VarCurr] :
( ~ v136416(VarCurr)
<=> v136417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17956,axiom,
! [VarCurr] :
( v136417(VarCurr)
<=> ( v112761(VarCurr)
| v112776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17955,axiom,
! [VarCurr] :
( v136409(VarCurr)
<=> ( v136410(VarCurr)
| v136412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17954,axiom,
! [VarCurr] :
( v136412(VarCurr)
<=> ( v136413(VarCurr)
& v136414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17953,axiom,
! [VarCurr] :
( v136414(VarCurr)
<=> ( v112768(VarCurr)
& v112776(VarCurr) ) ) ).
fof(writeUnaryOperator_10120,axiom,
! [VarCurr] :
( ~ v136413(VarCurr)
<=> v112761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17952,axiom,
! [VarCurr] :
( v136410(VarCurr)
<=> ( v136411(VarCurr)
& v112761(VarCurr) ) ) ).
fof(writeUnaryOperator_10119,axiom,
! [VarCurr] :
( ~ v136411(VarCurr)
<=> v112759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17951,axiom,
! [VarCurr] :
( v85748(VarCurr)
<=> ( v136404(VarCurr)
& v136405(VarCurr) ) ) ).
fof(writeUnaryOperator_10118,axiom,
! [VarCurr] :
( ~ v136405(VarCurr)
<=> v136402(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1790,axiom,
! [VarCurr] :
( v136404(VarCurr)
<=> ( ( v85750(VarCurr,bitIndex5)
<=> $false )
& ( v85750(VarCurr,bitIndex4)
<=> $false )
& ( v85750(VarCurr,bitIndex3)
<=> $false )
& ( v85750(VarCurr,bitIndex2)
<=> $false )
& ( v85750(VarCurr,bitIndex1)
<=> $false )
& ( v85750(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76783,axiom,
! [VarCurr] :
( v136402(VarCurr)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_76782,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex0)
<=> v115159(VarCurr,bitIndex0) ) ).
fof(addAssignment_76781,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex0)
<=> v115142(VarCurr,bitIndex0) ) ).
fof(addAssignment_76780,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v85750(VarCurr,B)
<=> v85752(VarCurr,B) ) ) ).
fof(addAssignment_76779,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v85752(VarCurr,B)
<=> v85754(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136385(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v85754(VarNext,B)
<=> v85754(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1892,axiom,
! [VarNext] :
( v136385(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v85754(VarNext,B)
<=> v136395(VarNext,B) ) ) ) ).
fof(addAssignment_76778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v136395(VarNext,B)
<=> v136393(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1427,axiom,
! [VarCurr] :
( ~ v136396(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v136393(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1412,axiom,
! [VarCurr] :
( v136396(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v136393(VarCurr,B)
<=> v85764(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17950,axiom,
! [VarCurr] :
( v136396(VarCurr)
<=> ( v136397(VarCurr)
& v136398(VarCurr) ) ) ).
fof(writeUnaryOperator_10117,axiom,
! [VarCurr] :
( ~ v136398(VarCurr)
<=> v85760(VarCurr) ) ).
fof(writeUnaryOperator_10116,axiom,
! [VarCurr] :
( ~ v136397(VarCurr)
<=> v85756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136385(VarNext)
<=> v136386(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136386(VarNext)
<=> ( v136387(VarNext)
& v136380(VarNext) ) ) ) ).
fof(writeUnaryOperator_10115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v136387(VarNext)
<=> v136389(VarNext) ) ) ).
fof(addAssignment_76777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v136389(VarNext)
<=> v136380(VarCurr) ) ) ).
fof(addAssignment_76776,axiom,
! [VarCurr] :
( v136380(VarCurr)
<=> v136382(VarCurr) ) ).
fof(addAssignment_76775,axiom,
! [VarCurr] :
( v136382(VarCurr)
<=> v112783(VarCurr) ) ).
fof(addAssignment_76774,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v85764(VarCurr,B)
<=> v85766(VarCurr,B) ) ) ).
fof(addAssignment_76773,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v85766(VarCurr,B)
<=> v85768(VarCurr,B) ) ) ).
fof(addAssignment_76772,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v85768(VarCurr,B)
<=> v85770(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1863,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v85770(VarCurr,B)
<=> ( v136207(VarCurr,B)
& v136210(VarCurr,B) ) ) ) ).
fof(addAssignment_76771,axiom,
! [VarCurr] :
( v136210(VarCurr,bitIndex0)
<=> v136375(VarCurr) ) ).
fof(addAssignment_76770,axiom,
! [VarCurr] :
( v136210(VarCurr,bitIndex1)
<=> v136370(VarCurr) ) ).
fof(addAssignment_76769,axiom,
! [VarCurr] :
( v136210(VarCurr,bitIndex2)
<=> v136365(VarCurr) ) ).
fof(addAssignment_76768,axiom,
! [VarCurr] :
( v136210(VarCurr,bitIndex3)
<=> v136360(VarCurr) ) ).
fof(addAssignment_76767,axiom,
! [VarCurr] :
( v136210(VarCurr,bitIndex4)
<=> v136355(VarCurr) ) ).
fof(addAssignment_76766,axiom,
! [VarCurr] :
( v136210(VarCurr,bitIndex5)
<=> v136212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17947,axiom,
! [VarCurr] :
( v136375(VarCurr)
<=> ( v136376(VarCurr)
& v136378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17946,axiom,
! [VarCurr] :
( v136378(VarCurr)
<=> ( v136199(VarCurr,bitIndex0)
| v136224(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17945,axiom,
! [VarCurr] :
( v136376(VarCurr)
<=> ( v136301(VarCurr)
| v136377(VarCurr) ) ) ).
fof(writeUnaryOperator_10114,axiom,
! [VarCurr] :
( ~ v136377(VarCurr)
<=> v136224(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17944,axiom,
! [VarCurr] :
( v136370(VarCurr)
<=> ( v136371(VarCurr)
& v136374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17943,axiom,
! [VarCurr] :
( v136374(VarCurr)
<=> ( v136223(VarCurr)
| v136295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17942,axiom,
! [VarCurr] :
( v136371(VarCurr)
<=> ( v136372(VarCurr)
| v136373(VarCurr) ) ) ).
fof(writeUnaryOperator_10113,axiom,
! [VarCurr] :
( ~ v136373(VarCurr)
<=> v136295(VarCurr) ) ).
fof(writeUnaryOperator_10112,axiom,
! [VarCurr] :
( ~ v136372(VarCurr)
<=> v136223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17941,axiom,
! [VarCurr] :
( v136365(VarCurr)
<=> ( v136366(VarCurr)
& v136369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17940,axiom,
! [VarCurr] :
( v136369(VarCurr)
<=> ( v136221(VarCurr)
| v136306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17939,axiom,
! [VarCurr] :
( v136366(VarCurr)
<=> ( v136367(VarCurr)
| v136368(VarCurr) ) ) ).
fof(writeUnaryOperator_10111,axiom,
! [VarCurr] :
( ~ v136368(VarCurr)
<=> v136306(VarCurr) ) ).
fof(writeUnaryOperator_10110,axiom,
! [VarCurr] :
( ~ v136367(VarCurr)
<=> v136221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17938,axiom,
! [VarCurr] :
( v136360(VarCurr)
<=> ( v136361(VarCurr)
& v136364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17937,axiom,
! [VarCurr] :
( v136364(VarCurr)
<=> ( v136219(VarCurr)
| v136318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17936,axiom,
! [VarCurr] :
( v136361(VarCurr)
<=> ( v136362(VarCurr)
| v136363(VarCurr) ) ) ).
fof(writeUnaryOperator_10109,axiom,
! [VarCurr] :
( ~ v136363(VarCurr)
<=> v136318(VarCurr) ) ).
fof(writeUnaryOperator_10108,axiom,
! [VarCurr] :
( ~ v136362(VarCurr)
<=> v136219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17935,axiom,
! [VarCurr] :
( v136355(VarCurr)
<=> ( v136356(VarCurr)
& v136359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17934,axiom,
! [VarCurr] :
( v136359(VarCurr)
<=> ( v136217(VarCurr)
| v136330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17933,axiom,
! [VarCurr] :
( v136356(VarCurr)
<=> ( v136357(VarCurr)
| v136358(VarCurr) ) ) ).
fof(writeUnaryOperator_10107,axiom,
! [VarCurr] :
( ~ v136358(VarCurr)
<=> v136330(VarCurr) ) ).
fof(writeUnaryOperator_10106,axiom,
! [VarCurr] :
( ~ v136357(VarCurr)
<=> v136217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17932,axiom,
! [VarCurr] :
( v136212(VarCurr)
<=> ( v136213(VarCurr)
& v136354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17931,axiom,
! [VarCurr] :
( v136354(VarCurr)
<=> ( v136215(VarCurr)
| v136343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17930,axiom,
! [VarCurr] :
( v136213(VarCurr)
<=> ( v136214(VarCurr)
| v136342(VarCurr) ) ) ).
fof(writeUnaryOperator_10105,axiom,
! [VarCurr] :
( ~ v136342(VarCurr)
<=> v136343(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17929,axiom,
! [VarCurr] :
( v136343(VarCurr)
<=> ( v136344(VarCurr)
& v136353(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6200,axiom,
! [VarCurr] :
( v136353(VarCurr)
<=> ( v136346(VarCurr)
| v136224(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17928,axiom,
! [VarCurr] :
( v136344(VarCurr)
<=> ( v136345(VarCurr)
| v136352(VarCurr) ) ) ).
fof(writeUnaryOperator_10104,axiom,
! [VarCurr] :
( ~ v136352(VarCurr)
<=> v136224(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10103,axiom,
! [VarCurr] :
( ~ v136345(VarCurr)
<=> v136346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17927,axiom,
! [VarCurr] :
( v136346(VarCurr)
<=> ( v136347(VarCurr)
& v136350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17926,axiom,
! [VarCurr] :
( v136350(VarCurr)
<=> ( v136349(VarCurr)
| v136351(VarCurr) ) ) ).
fof(writeUnaryOperator_10102,axiom,
! [VarCurr] :
( ~ v136351(VarCurr)
<=> v136199(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_6199,axiom,
! [VarCurr] :
( v136347(VarCurr)
<=> ( v136348(VarCurr)
| v136199(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10101,axiom,
! [VarCurr] :
( ~ v136348(VarCurr)
<=> v136349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17925,axiom,
! [VarCurr] :
( v136349(VarCurr)
<=> ( v136336(VarCurr)
& v136338(VarCurr) ) ) ).
fof(writeUnaryOperator_10100,axiom,
! [VarCurr] :
( ~ v136214(VarCurr)
<=> v136215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17924,axiom,
! [VarCurr] :
( v136215(VarCurr)
<=> ( v136216(VarCurr)
| v136341(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6198,axiom,
! [VarCurr] :
( v136341(VarCurr)
<=> ( v136333(VarCurr)
& v136224(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17923,axiom,
! [VarCurr] :
( v136216(VarCurr)
<=> ( v136217(VarCurr)
& v136330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17922,axiom,
! [VarCurr] :
( v136330(VarCurr)
<=> ( v136331(VarCurr)
& v136340(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6197,axiom,
! [VarCurr] :
( v136340(VarCurr)
<=> ( v136333(VarCurr)
| v136224(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17921,axiom,
! [VarCurr] :
( v136331(VarCurr)
<=> ( v136332(VarCurr)
| v136339(VarCurr) ) ) ).
fof(writeUnaryOperator_10099,axiom,
! [VarCurr] :
( ~ v136339(VarCurr)
<=> v136224(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10098,axiom,
! [VarCurr] :
( ~ v136332(VarCurr)
<=> v136333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17920,axiom,
! [VarCurr] :
( v136333(VarCurr)
<=> ( v136334(VarCurr)
& v136337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17919,axiom,
! [VarCurr] :
( v136337(VarCurr)
<=> ( v136336(VarCurr)
| v136338(VarCurr) ) ) ).
fof(writeUnaryOperator_10097,axiom,
! [VarCurr] :
( ~ v136338(VarCurr)
<=> v136199(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6196,axiom,
! [VarCurr] :
( v136334(VarCurr)
<=> ( v136335(VarCurr)
| v136199(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10096,axiom,
! [VarCurr] :
( ~ v136335(VarCurr)
<=> v136336(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17918,axiom,
! [VarCurr] :
( v136336(VarCurr)
<=> ( v136324(VarCurr)
& v136326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17917,axiom,
! [VarCurr] :
( v136217(VarCurr)
<=> ( v136218(VarCurr)
| v136329(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6195,axiom,
! [VarCurr] :
( v136329(VarCurr)
<=> ( v136321(VarCurr)
& v136224(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17916,axiom,
! [VarCurr] :
( v136218(VarCurr)
<=> ( v136219(VarCurr)
& v136318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17915,axiom,
! [VarCurr] :
( v136318(VarCurr)
<=> ( v136319(VarCurr)
& v136328(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6194,axiom,
! [VarCurr] :
( v136328(VarCurr)
<=> ( v136321(VarCurr)
| v136224(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17914,axiom,
! [VarCurr] :
( v136319(VarCurr)
<=> ( v136320(VarCurr)
| v136327(VarCurr) ) ) ).
fof(writeUnaryOperator_10095,axiom,
! [VarCurr] :
( ~ v136327(VarCurr)
<=> v136224(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10094,axiom,
! [VarCurr] :
( ~ v136320(VarCurr)
<=> v136321(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17913,axiom,
! [VarCurr] :
( v136321(VarCurr)
<=> ( v136322(VarCurr)
& v136325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17912,axiom,
! [VarCurr] :
( v136325(VarCurr)
<=> ( v136324(VarCurr)
| v136326(VarCurr) ) ) ).
fof(writeUnaryOperator_10093,axiom,
! [VarCurr] :
( ~ v136326(VarCurr)
<=> v136199(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6193,axiom,
! [VarCurr] :
( v136322(VarCurr)
<=> ( v136323(VarCurr)
| v136199(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10092,axiom,
! [VarCurr] :
( ~ v136323(VarCurr)
<=> v136324(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17911,axiom,
! [VarCurr] :
( v136324(VarCurr)
<=> ( v136312(VarCurr)
& v136314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17910,axiom,
! [VarCurr] :
( v136219(VarCurr)
<=> ( v136220(VarCurr)
| v136317(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6192,axiom,
! [VarCurr] :
( v136317(VarCurr)
<=> ( v136309(VarCurr)
& v136224(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17909,axiom,
! [VarCurr] :
( v136220(VarCurr)
<=> ( v136221(VarCurr)
& v136306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17908,axiom,
! [VarCurr] :
( v136306(VarCurr)
<=> ( v136307(VarCurr)
& v136316(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6191,axiom,
! [VarCurr] :
( v136316(VarCurr)
<=> ( v136309(VarCurr)
| v136224(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17907,axiom,
! [VarCurr] :
( v136307(VarCurr)
<=> ( v136308(VarCurr)
| v136315(VarCurr) ) ) ).
fof(writeUnaryOperator_10091,axiom,
! [VarCurr] :
( ~ v136315(VarCurr)
<=> v136224(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10090,axiom,
! [VarCurr] :
( ~ v136308(VarCurr)
<=> v136309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17906,axiom,
! [VarCurr] :
( v136309(VarCurr)
<=> ( v136310(VarCurr)
& v136313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17905,axiom,
! [VarCurr] :
( v136313(VarCurr)
<=> ( v136312(VarCurr)
| v136314(VarCurr) ) ) ).
fof(writeUnaryOperator_10089,axiom,
! [VarCurr] :
( ~ v136314(VarCurr)
<=> v136199(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6190,axiom,
! [VarCurr] :
( v136310(VarCurr)
<=> ( v136311(VarCurr)
| v136199(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10088,axiom,
! [VarCurr] :
( ~ v136311(VarCurr)
<=> v136312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17904,axiom,
! [VarCurr] :
( v136312(VarCurr)
<=> ( v136301(VarCurr)
& v136302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17903,axiom,
! [VarCurr] :
( v136221(VarCurr)
<=> ( v136222(VarCurr)
| v136305(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6189,axiom,
! [VarCurr] :
( v136305(VarCurr)
<=> ( v136298(VarCurr)
& v136224(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17902,axiom,
! [VarCurr] :
( v136222(VarCurr)
<=> ( v136223(VarCurr)
& v136295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17901,axiom,
! [VarCurr] :
( v136295(VarCurr)
<=> ( v136296(VarCurr)
& v136304(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6188,axiom,
! [VarCurr] :
( v136304(VarCurr)
<=> ( v136298(VarCurr)
| v136224(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17900,axiom,
! [VarCurr] :
( v136296(VarCurr)
<=> ( v136297(VarCurr)
| v136303(VarCurr) ) ) ).
fof(writeUnaryOperator_10087,axiom,
! [VarCurr] :
( ~ v136303(VarCurr)
<=> v136224(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10086,axiom,
! [VarCurr] :
( ~ v136297(VarCurr)
<=> v136298(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17899,axiom,
! [VarCurr] :
( v136298(VarCurr)
<=> ( v136299(VarCurr)
& v136300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17898,axiom,
! [VarCurr] :
( v136300(VarCurr)
<=> ( v136301(VarCurr)
| v136302(VarCurr) ) ) ).
fof(writeUnaryOperator_10085,axiom,
! [VarCurr] :
( ~ v136302(VarCurr)
<=> v136199(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10084,axiom,
! [VarCurr] :
( ~ v136301(VarCurr)
<=> v136199(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_6187,axiom,
! [VarCurr] :
( v136299(VarCurr)
<=> ( v136199(VarCurr,bitIndex0)
| v136199(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17897,axiom,
! [VarCurr] :
( v136223(VarCurr)
<=> ( v136199(VarCurr,bitIndex0)
& v136224(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76765,axiom,
! [VarCurr] :
( v136224(VarCurr,bitIndex0)
<=> v136290(VarCurr) ) ).
fof(addAssignment_76764,axiom,
! [VarCurr] :
( v136224(VarCurr,bitIndex1)
<=> v136285(VarCurr) ) ).
fof(addAssignment_76763,axiom,
! [VarCurr] :
( v136224(VarCurr,bitIndex2)
<=> v136280(VarCurr) ) ).
fof(addAssignment_76762,axiom,
! [VarCurr] :
( v136224(VarCurr,bitIndex3)
<=> v136275(VarCurr) ) ).
fof(addAssignment_76761,axiom,
! [VarCurr] :
( v136224(VarCurr,bitIndex4)
<=> v136270(VarCurr) ) ).
fof(addAssignment_76760,axiom,
! [VarCurr] :
( v136224(VarCurr,bitIndex5)
<=> v136226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17896,axiom,
! [VarCurr] :
( v136290(VarCurr)
<=> ( v136291(VarCurr)
& v136294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17895,axiom,
! [VarCurr] :
( v136294(VarCurr)
<=> ( v85750(VarCurr,bitIndex0)
| v136238(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17894,axiom,
! [VarCurr] :
( v136291(VarCurr)
<=> ( v136292(VarCurr)
| v136293(VarCurr) ) ) ).
fof(writeUnaryOperator_10083,axiom,
! [VarCurr] :
( ~ v136293(VarCurr)
<=> v136238(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10082,axiom,
! [VarCurr] :
( ~ v136292(VarCurr)
<=> v85750(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17893,axiom,
! [VarCurr] :
( v136285(VarCurr)
<=> ( v136286(VarCurr)
& v136289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17892,axiom,
! [VarCurr] :
( v136289(VarCurr)
<=> ( v136237(VarCurr)
| v136239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17891,axiom,
! [VarCurr] :
( v136286(VarCurr)
<=> ( v136287(VarCurr)
| v136288(VarCurr) ) ) ).
fof(writeUnaryOperator_10081,axiom,
! [VarCurr] :
( ~ v136288(VarCurr)
<=> v136239(VarCurr) ) ).
fof(writeUnaryOperator_10080,axiom,
! [VarCurr] :
( ~ v136287(VarCurr)
<=> v136237(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17890,axiom,
! [VarCurr] :
( v136280(VarCurr)
<=> ( v136281(VarCurr)
& v136284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17889,axiom,
! [VarCurr] :
( v136284(VarCurr)
<=> ( v136235(VarCurr)
| v136245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17888,axiom,
! [VarCurr] :
( v136281(VarCurr)
<=> ( v136282(VarCurr)
| v136283(VarCurr) ) ) ).
fof(writeUnaryOperator_10079,axiom,
! [VarCurr] :
( ~ v136283(VarCurr)
<=> v136245(VarCurr) ) ).
fof(writeUnaryOperator_10078,axiom,
! [VarCurr] :
( ~ v136282(VarCurr)
<=> v136235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17887,axiom,
! [VarCurr] :
( v136275(VarCurr)
<=> ( v136276(VarCurr)
& v136279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17886,axiom,
! [VarCurr] :
( v136279(VarCurr)
<=> ( v136233(VarCurr)
| v136251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17885,axiom,
! [VarCurr] :
( v136276(VarCurr)
<=> ( v136277(VarCurr)
| v136278(VarCurr) ) ) ).
fof(writeUnaryOperator_10077,axiom,
! [VarCurr] :
( ~ v136278(VarCurr)
<=> v136251(VarCurr) ) ).
fof(writeUnaryOperator_10076,axiom,
! [VarCurr] :
( ~ v136277(VarCurr)
<=> v136233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17884,axiom,
! [VarCurr] :
( v136270(VarCurr)
<=> ( v136271(VarCurr)
& v136274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17883,axiom,
! [VarCurr] :
( v136274(VarCurr)
<=> ( v136231(VarCurr)
| v136257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17882,axiom,
! [VarCurr] :
( v136271(VarCurr)
<=> ( v136272(VarCurr)
| v136273(VarCurr) ) ) ).
fof(writeUnaryOperator_10075,axiom,
! [VarCurr] :
( ~ v136273(VarCurr)
<=> v136257(VarCurr) ) ).
fof(writeUnaryOperator_10074,axiom,
! [VarCurr] :
( ~ v136272(VarCurr)
<=> v136231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17881,axiom,
! [VarCurr] :
( v136226(VarCurr)
<=> ( v136227(VarCurr)
& v136269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17880,axiom,
! [VarCurr] :
( v136269(VarCurr)
<=> ( v136229(VarCurr)
| v136264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17879,axiom,
! [VarCurr] :
( v136227(VarCurr)
<=> ( v136228(VarCurr)
| v136263(VarCurr) ) ) ).
fof(writeUnaryOperator_10073,axiom,
! [VarCurr] :
( ~ v136263(VarCurr)
<=> v136264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17878,axiom,
! [VarCurr] :
( v136264(VarCurr)
<=> ( v136265(VarCurr)
& v136268(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6186,axiom,
! [VarCurr] :
( v136268(VarCurr)
<=> ( v85750(VarCurr,bitIndex5)
| v136238(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17877,axiom,
! [VarCurr] :
( v136265(VarCurr)
<=> ( v136266(VarCurr)
| v136267(VarCurr) ) ) ).
fof(writeUnaryOperator_10072,axiom,
! [VarCurr] :
( ~ v136267(VarCurr)
<=> v136238(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10071,axiom,
! [VarCurr] :
( ~ v136266(VarCurr)
<=> v85750(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10070,axiom,
! [VarCurr] :
( ~ v136228(VarCurr)
<=> v136229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17876,axiom,
! [VarCurr] :
( v136229(VarCurr)
<=> ( v136230(VarCurr)
| v136262(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6185,axiom,
! [VarCurr] :
( v136262(VarCurr)
<=> ( v85750(VarCurr,bitIndex4)
& v136238(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17875,axiom,
! [VarCurr] :
( v136230(VarCurr)
<=> ( v136231(VarCurr)
& v136257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17874,axiom,
! [VarCurr] :
( v136257(VarCurr)
<=> ( v136258(VarCurr)
& v136261(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6184,axiom,
! [VarCurr] :
( v136261(VarCurr)
<=> ( v85750(VarCurr,bitIndex4)
| v136238(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17873,axiom,
! [VarCurr] :
( v136258(VarCurr)
<=> ( v136259(VarCurr)
| v136260(VarCurr) ) ) ).
fof(writeUnaryOperator_10069,axiom,
! [VarCurr] :
( ~ v136260(VarCurr)
<=> v136238(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10068,axiom,
! [VarCurr] :
( ~ v136259(VarCurr)
<=> v85750(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17872,axiom,
! [VarCurr] :
( v136231(VarCurr)
<=> ( v136232(VarCurr)
| v136256(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6183,axiom,
! [VarCurr] :
( v136256(VarCurr)
<=> ( v85750(VarCurr,bitIndex3)
& v136238(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17871,axiom,
! [VarCurr] :
( v136232(VarCurr)
<=> ( v136233(VarCurr)
& v136251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17870,axiom,
! [VarCurr] :
( v136251(VarCurr)
<=> ( v136252(VarCurr)
& v136255(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6182,axiom,
! [VarCurr] :
( v136255(VarCurr)
<=> ( v85750(VarCurr,bitIndex3)
| v136238(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17869,axiom,
! [VarCurr] :
( v136252(VarCurr)
<=> ( v136253(VarCurr)
| v136254(VarCurr) ) ) ).
fof(writeUnaryOperator_10067,axiom,
! [VarCurr] :
( ~ v136254(VarCurr)
<=> v136238(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10066,axiom,
! [VarCurr] :
( ~ v136253(VarCurr)
<=> v85750(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17868,axiom,
! [VarCurr] :
( v136233(VarCurr)
<=> ( v136234(VarCurr)
| v136250(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6181,axiom,
! [VarCurr] :
( v136250(VarCurr)
<=> ( v85750(VarCurr,bitIndex2)
& v136238(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17867,axiom,
! [VarCurr] :
( v136234(VarCurr)
<=> ( v136235(VarCurr)
& v136245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17866,axiom,
! [VarCurr] :
( v136245(VarCurr)
<=> ( v136246(VarCurr)
& v136249(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6180,axiom,
! [VarCurr] :
( v136249(VarCurr)
<=> ( v85750(VarCurr,bitIndex2)
| v136238(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17865,axiom,
! [VarCurr] :
( v136246(VarCurr)
<=> ( v136247(VarCurr)
| v136248(VarCurr) ) ) ).
fof(writeUnaryOperator_10065,axiom,
! [VarCurr] :
( ~ v136248(VarCurr)
<=> v136238(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10064,axiom,
! [VarCurr] :
( ~ v136247(VarCurr)
<=> v85750(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17864,axiom,
! [VarCurr] :
( v136235(VarCurr)
<=> ( v136236(VarCurr)
| v136244(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6179,axiom,
! [VarCurr] :
( v136244(VarCurr)
<=> ( v85750(VarCurr,bitIndex1)
& v136238(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17863,axiom,
! [VarCurr] :
( v136236(VarCurr)
<=> ( v136237(VarCurr)
& v136239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17862,axiom,
! [VarCurr] :
( v136239(VarCurr)
<=> ( v136240(VarCurr)
& v136243(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6178,axiom,
! [VarCurr] :
( v136243(VarCurr)
<=> ( v85750(VarCurr,bitIndex1)
| v136238(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17861,axiom,
! [VarCurr] :
( v136240(VarCurr)
<=> ( v136241(VarCurr)
| v136242(VarCurr) ) ) ).
fof(writeUnaryOperator_10063,axiom,
! [VarCurr] :
( ~ v136242(VarCurr)
<=> v136238(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10062,axiom,
! [VarCurr] :
( ~ v136241(VarCurr)
<=> v85750(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17860,axiom,
! [VarCurr] :
( v136237(VarCurr)
<=> ( v85750(VarCurr,bitIndex0)
& v136238(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76759,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v136238(VarCurr,B)
<=> v135990(VarCurr,B) ) ) ).
fof(addAssignment_76758,axiom,
! [VarCurr] :
( ( v136238(VarCurr,bitIndex5)
<=> $false )
& ( v136238(VarCurr,bitIndex4)
<=> $false )
& ( v136238(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_76757,axiom,
! [VarCurr] :
( v136207(VarCurr,bitIndex0)
<=> v136208(VarCurr) ) ).
fof(addAssignment_76756,axiom,
! [VarCurr] :
( v136207(VarCurr,bitIndex1)
<=> v136208(VarCurr) ) ).
fof(addAssignment_76755,axiom,
! [VarCurr] :
( v136207(VarCurr,bitIndex2)
<=> v136208(VarCurr) ) ).
fof(addAssignment_76754,axiom,
! [VarCurr] :
( v136207(VarCurr,bitIndex3)
<=> v136208(VarCurr) ) ).
fof(addAssignment_76753,axiom,
! [VarCurr] :
( v136207(VarCurr,bitIndex4)
<=> v136208(VarCurr) ) ).
fof(addAssignment_76752,axiom,
! [VarCurr] :
( v136207(VarCurr,bitIndex5)
<=> v136208(VarCurr) ) ).
fof(addAssignment_76751,axiom,
! [VarCurr] :
( v136208(VarCurr)
<=> v136209(VarCurr) ) ).
fof(writeUnaryOperator_10061,axiom,
! [VarCurr] :
( ~ v136209(VarCurr)
<=> v85772(VarCurr) ) ).
fof(addAssignment_76750,axiom,
! [VarCurr] :
( v136199(VarCurr,bitIndex5)
<=> v136200(VarCurr,bitIndex5) ) ).
fof(addAssignment_76749,axiom,
! [VarCurr] :
( v136199(VarCurr,bitIndex4)
<=> v136200(VarCurr,bitIndex4) ) ).
fof(addAssignment_76748,axiom,
! [VarCurr] :
( v136199(VarCurr,bitIndex3)
<=> v136200(VarCurr,bitIndex3) ) ).
fof(addAssignment_76747,axiom,
! [VarCurr] :
( v136199(VarCurr,bitIndex2)
<=> v136200(VarCurr,bitIndex2) ) ).
fof(addAssignment_76746,axiom,
! [VarCurr] :
( v136199(VarCurr,bitIndex1)
<=> v136200(VarCurr,bitIndex1) ) ).
fof(addAssignment_76745,axiom,
! [VarCurr] :
( v136199(VarCurr,bitIndex0)
<=> v136200(VarCurr,bitIndex0) ) ).
fof(addAssignment_76744,axiom,
! [VarCurr] :
( v136200(VarCurr,bitIndex0)
<=> v136201(VarCurr) ) ).
fof(addAssignment_76743,axiom,
! [VarCurr] :
( ( v136200(VarCurr,bitIndex5)
<=> $false )
& ( v136200(VarCurr,bitIndex4)
<=> $false )
& ( v136200(VarCurr,bitIndex3)
<=> $false )
& ( v136200(VarCurr,bitIndex2)
<=> $false )
& ( v136200(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17859,axiom,
! [VarCurr] :
( v136201(VarCurr)
<=> ( v136202(VarCurr)
| v113909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17858,axiom,
! [VarCurr] :
( v136202(VarCurr)
<=> ( v136203(VarCurr)
| v113105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17857,axiom,
! [VarCurr] :
( v136203(VarCurr)
<=> ( v136204(VarCurr)
| v113098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17856,axiom,
! [VarCurr] :
( v136204(VarCurr)
<=> ( v136205(VarCurr)
| v113808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17855,axiom,
! [VarCurr] :
( v136205(VarCurr)
<=> ( v112938(VarCurr)
| v113018(VarCurr) ) ) ).
fof(addAssignment_76742,axiom,
! [VarCurr] :
( v135990(VarCurr,bitIndex2)
<=> v136005(VarCurr,bitIndex2) ) ).
fof(addAssignment_76741,axiom,
! [VarCurr] :
( v135990(VarCurr,bitIndex1)
<=> v136005(VarCurr,bitIndex1) ) ).
fof(addAssignment_76740,axiom,
! [VarCurr] :
( v135990(VarCurr,bitIndex0)
<=> v136005(VarCurr,bitIndex0) ) ).
fof(addAssignment_76739,axiom,
! [VarCurr] :
( v136005(VarCurr,bitIndex0)
<=> v136193(VarCurr) ) ).
fof(addAssignment_76738,axiom,
! [VarCurr] :
( v136005(VarCurr,bitIndex1)
<=> v136188(VarCurr) ) ).
fof(addAssignment_76737,axiom,
! [VarCurr] :
( v136005(VarCurr,bitIndex2)
<=> v136007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17854,axiom,
! [VarCurr] :
( v136193(VarCurr)
<=> ( v136194(VarCurr)
& v136197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17853,axiom,
! [VarCurr] :
( v136197(VarCurr)
<=> ( v136013(VarCurr,bitIndex0)
| v136174(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17852,axiom,
! [VarCurr] :
( v136194(VarCurr)
<=> ( v136195(VarCurr)
| v136196(VarCurr) ) ) ).
fof(writeUnaryOperator_10060,axiom,
! [VarCurr] :
( ~ v136196(VarCurr)
<=> v136174(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10059,axiom,
! [VarCurr] :
( ~ v136195(VarCurr)
<=> v136013(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17851,axiom,
! [VarCurr] :
( v136188(VarCurr)
<=> ( v136189(VarCurr)
& v136192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17850,axiom,
! [VarCurr] :
( v136192(VarCurr)
<=> ( v136012(VarCurr)
| v136175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17849,axiom,
! [VarCurr] :
( v136189(VarCurr)
<=> ( v136190(VarCurr)
| v136191(VarCurr) ) ) ).
fof(writeUnaryOperator_10058,axiom,
! [VarCurr] :
( ~ v136191(VarCurr)
<=> v136175(VarCurr) ) ).
fof(writeUnaryOperator_10057,axiom,
! [VarCurr] :
( ~ v136190(VarCurr)
<=> v136012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17848,axiom,
! [VarCurr] :
( v136007(VarCurr)
<=> ( v136008(VarCurr)
& v136187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17847,axiom,
! [VarCurr] :
( v136187(VarCurr)
<=> ( v136010(VarCurr)
| v136182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17846,axiom,
! [VarCurr] :
( v136008(VarCurr)
<=> ( v136009(VarCurr)
| v136181(VarCurr) ) ) ).
fof(writeUnaryOperator_10056,axiom,
! [VarCurr] :
( ~ v136181(VarCurr)
<=> v136182(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17845,axiom,
! [VarCurr] :
( v136182(VarCurr)
<=> ( v136183(VarCurr)
& v136186(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6177,axiom,
! [VarCurr] :
( v136186(VarCurr)
<=> ( v136013(VarCurr,bitIndex2)
| v136174(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17844,axiom,
! [VarCurr] :
( v136183(VarCurr)
<=> ( v136184(VarCurr)
| v136185(VarCurr) ) ) ).
fof(writeUnaryOperator_10055,axiom,
! [VarCurr] :
( ~ v136185(VarCurr)
<=> v136174(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10054,axiom,
! [VarCurr] :
( ~ v136184(VarCurr)
<=> v136013(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10053,axiom,
! [VarCurr] :
( ~ v136009(VarCurr)
<=> v136010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17843,axiom,
! [VarCurr] :
( v136010(VarCurr)
<=> ( v136011(VarCurr)
| v136180(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6176,axiom,
! [VarCurr] :
( v136180(VarCurr)
<=> ( v136013(VarCurr,bitIndex1)
& v136174(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17842,axiom,
! [VarCurr] :
( v136011(VarCurr)
<=> ( v136012(VarCurr)
& v136175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17841,axiom,
! [VarCurr] :
( v136175(VarCurr)
<=> ( v136176(VarCurr)
& v136179(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6175,axiom,
! [VarCurr] :
( v136179(VarCurr)
<=> ( v136013(VarCurr,bitIndex1)
| v136174(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17840,axiom,
! [VarCurr] :
( v136176(VarCurr)
<=> ( v136177(VarCurr)
| v136178(VarCurr) ) ) ).
fof(writeUnaryOperator_10052,axiom,
! [VarCurr] :
( ~ v136178(VarCurr)
<=> v136174(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10051,axiom,
! [VarCurr] :
( ~ v136177(VarCurr)
<=> v136013(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17839,axiom,
! [VarCurr] :
( v136012(VarCurr)
<=> ( v136013(VarCurr,bitIndex0)
& v136174(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76736,axiom,
! [VarCurr] :
( v136174(VarCurr,bitIndex0)
<=> v136004(VarCurr) ) ).
fof(addAssignment_76735,axiom,
! [VarCurr] :
( ( v136174(VarCurr,bitIndex2)
<=> $false )
& ( v136174(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_76734,axiom,
! [VarCurr] :
( v136013(VarCurr,bitIndex0)
<=> v136169(VarCurr) ) ).
fof(addAssignment_76733,axiom,
! [VarCurr] :
( v136013(VarCurr,bitIndex1)
<=> v136164(VarCurr) ) ).
fof(addAssignment_76732,axiom,
! [VarCurr] :
( v136013(VarCurr,bitIndex2)
<=> v136015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17838,axiom,
! [VarCurr] :
( v136169(VarCurr)
<=> ( v136170(VarCurr)
& v136173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17837,axiom,
! [VarCurr] :
( v136173(VarCurr)
<=> ( v136021(VarCurr,bitIndex0)
| v136150(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17836,axiom,
! [VarCurr] :
( v136170(VarCurr)
<=> ( v136171(VarCurr)
| v136172(VarCurr) ) ) ).
fof(writeUnaryOperator_10050,axiom,
! [VarCurr] :
( ~ v136172(VarCurr)
<=> v136150(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10049,axiom,
! [VarCurr] :
( ~ v136171(VarCurr)
<=> v136021(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17835,axiom,
! [VarCurr] :
( v136164(VarCurr)
<=> ( v136165(VarCurr)
& v136168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17834,axiom,
! [VarCurr] :
( v136168(VarCurr)
<=> ( v136020(VarCurr)
| v136151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17833,axiom,
! [VarCurr] :
( v136165(VarCurr)
<=> ( v136166(VarCurr)
| v136167(VarCurr) ) ) ).
fof(writeUnaryOperator_10048,axiom,
! [VarCurr] :
( ~ v136167(VarCurr)
<=> v136151(VarCurr) ) ).
fof(writeUnaryOperator_10047,axiom,
! [VarCurr] :
( ~ v136166(VarCurr)
<=> v136020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17832,axiom,
! [VarCurr] :
( v136015(VarCurr)
<=> ( v136016(VarCurr)
& v136163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17831,axiom,
! [VarCurr] :
( v136163(VarCurr)
<=> ( v136018(VarCurr)
| v136158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17830,axiom,
! [VarCurr] :
( v136016(VarCurr)
<=> ( v136017(VarCurr)
| v136157(VarCurr) ) ) ).
fof(writeUnaryOperator_10046,axiom,
! [VarCurr] :
( ~ v136157(VarCurr)
<=> v136158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17829,axiom,
! [VarCurr] :
( v136158(VarCurr)
<=> ( v136159(VarCurr)
& v136162(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6174,axiom,
! [VarCurr] :
( v136162(VarCurr)
<=> ( v136021(VarCurr,bitIndex2)
| v136150(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17828,axiom,
! [VarCurr] :
( v136159(VarCurr)
<=> ( v136160(VarCurr)
| v136161(VarCurr) ) ) ).
fof(writeUnaryOperator_10045,axiom,
! [VarCurr] :
( ~ v136161(VarCurr)
<=> v136150(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10044,axiom,
! [VarCurr] :
( ~ v136160(VarCurr)
<=> v136021(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10043,axiom,
! [VarCurr] :
( ~ v136017(VarCurr)
<=> v136018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17827,axiom,
! [VarCurr] :
( v136018(VarCurr)
<=> ( v136019(VarCurr)
| v136156(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6173,axiom,
! [VarCurr] :
( v136156(VarCurr)
<=> ( v136021(VarCurr,bitIndex1)
& v136150(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17826,axiom,
! [VarCurr] :
( v136019(VarCurr)
<=> ( v136020(VarCurr)
& v136151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17825,axiom,
! [VarCurr] :
( v136151(VarCurr)
<=> ( v136152(VarCurr)
& v136155(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6172,axiom,
! [VarCurr] :
( v136155(VarCurr)
<=> ( v136021(VarCurr,bitIndex1)
| v136150(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17824,axiom,
! [VarCurr] :
( v136152(VarCurr)
<=> ( v136153(VarCurr)
| v136154(VarCurr) ) ) ).
fof(writeUnaryOperator_10042,axiom,
! [VarCurr] :
( ~ v136154(VarCurr)
<=> v136150(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10041,axiom,
! [VarCurr] :
( ~ v136153(VarCurr)
<=> v136021(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17823,axiom,
! [VarCurr] :
( v136020(VarCurr)
<=> ( v136021(VarCurr,bitIndex0)
& v136150(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76731,axiom,
! [VarCurr] :
( v136150(VarCurr,bitIndex0)
<=> v136002(VarCurr) ) ).
fof(addAssignment_76730,axiom,
! [VarCurr] :
( ( v136150(VarCurr,bitIndex2)
<=> $false )
& ( v136150(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_76729,axiom,
! [VarCurr] :
( v136021(VarCurr,bitIndex0)
<=> v136145(VarCurr) ) ).
fof(addAssignment_76728,axiom,
! [VarCurr] :
( v136021(VarCurr,bitIndex1)
<=> v136140(VarCurr) ) ).
fof(addAssignment_76727,axiom,
! [VarCurr] :
( v136021(VarCurr,bitIndex2)
<=> v136023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17822,axiom,
! [VarCurr] :
( v136145(VarCurr)
<=> ( v136146(VarCurr)
& v136149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17821,axiom,
! [VarCurr] :
( v136149(VarCurr)
<=> ( v136029(VarCurr,bitIndex0)
| v136126(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17820,axiom,
! [VarCurr] :
( v136146(VarCurr)
<=> ( v136147(VarCurr)
| v136148(VarCurr) ) ) ).
fof(writeUnaryOperator_10040,axiom,
! [VarCurr] :
( ~ v136148(VarCurr)
<=> v136126(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10039,axiom,
! [VarCurr] :
( ~ v136147(VarCurr)
<=> v136029(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17819,axiom,
! [VarCurr] :
( v136140(VarCurr)
<=> ( v136141(VarCurr)
& v136144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17818,axiom,
! [VarCurr] :
( v136144(VarCurr)
<=> ( v136028(VarCurr)
| v136127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17817,axiom,
! [VarCurr] :
( v136141(VarCurr)
<=> ( v136142(VarCurr)
| v136143(VarCurr) ) ) ).
fof(writeUnaryOperator_10038,axiom,
! [VarCurr] :
( ~ v136143(VarCurr)
<=> v136127(VarCurr) ) ).
fof(writeUnaryOperator_10037,axiom,
! [VarCurr] :
( ~ v136142(VarCurr)
<=> v136028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17816,axiom,
! [VarCurr] :
( v136023(VarCurr)
<=> ( v136024(VarCurr)
& v136139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17815,axiom,
! [VarCurr] :
( v136139(VarCurr)
<=> ( v136026(VarCurr)
| v136134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17814,axiom,
! [VarCurr] :
( v136024(VarCurr)
<=> ( v136025(VarCurr)
| v136133(VarCurr) ) ) ).
fof(writeUnaryOperator_10036,axiom,
! [VarCurr] :
( ~ v136133(VarCurr)
<=> v136134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17813,axiom,
! [VarCurr] :
( v136134(VarCurr)
<=> ( v136135(VarCurr)
& v136138(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6171,axiom,
! [VarCurr] :
( v136138(VarCurr)
<=> ( v136029(VarCurr,bitIndex2)
| v136126(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17812,axiom,
! [VarCurr] :
( v136135(VarCurr)
<=> ( v136136(VarCurr)
| v136137(VarCurr) ) ) ).
fof(writeUnaryOperator_10035,axiom,
! [VarCurr] :
( ~ v136137(VarCurr)
<=> v136126(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10034,axiom,
! [VarCurr] :
( ~ v136136(VarCurr)
<=> v136029(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10033,axiom,
! [VarCurr] :
( ~ v136025(VarCurr)
<=> v136026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17811,axiom,
! [VarCurr] :
( v136026(VarCurr)
<=> ( v136027(VarCurr)
| v136132(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6170,axiom,
! [VarCurr] :
( v136132(VarCurr)
<=> ( v136029(VarCurr,bitIndex1)
& v136126(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17810,axiom,
! [VarCurr] :
( v136027(VarCurr)
<=> ( v136028(VarCurr)
& v136127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17809,axiom,
! [VarCurr] :
( v136127(VarCurr)
<=> ( v136128(VarCurr)
& v136131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6169,axiom,
! [VarCurr] :
( v136131(VarCurr)
<=> ( v136029(VarCurr,bitIndex1)
| v136126(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17808,axiom,
! [VarCurr] :
( v136128(VarCurr)
<=> ( v136129(VarCurr)
| v136130(VarCurr) ) ) ).
fof(writeUnaryOperator_10032,axiom,
! [VarCurr] :
( ~ v136130(VarCurr)
<=> v136126(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10031,axiom,
! [VarCurr] :
( ~ v136129(VarCurr)
<=> v136029(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17807,axiom,
! [VarCurr] :
( v136028(VarCurr)
<=> ( v136029(VarCurr,bitIndex0)
& v136126(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76726,axiom,
! [VarCurr] :
( v136126(VarCurr,bitIndex0)
<=> v136000(VarCurr) ) ).
fof(addAssignment_76725,axiom,
! [VarCurr] :
( ( v136126(VarCurr,bitIndex2)
<=> $false )
& ( v136126(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_76724,axiom,
! [VarCurr] :
( v136029(VarCurr,bitIndex0)
<=> v136121(VarCurr) ) ).
fof(addAssignment_76723,axiom,
! [VarCurr] :
( v136029(VarCurr,bitIndex1)
<=> v136116(VarCurr) ) ).
fof(addAssignment_76722,axiom,
! [VarCurr] :
( v136029(VarCurr,bitIndex2)
<=> v136031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17806,axiom,
! [VarCurr] :
( v136121(VarCurr)
<=> ( v136122(VarCurr)
& v136125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17805,axiom,
! [VarCurr] :
( v136125(VarCurr)
<=> ( v136037(VarCurr,bitIndex0)
| v136102(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17804,axiom,
! [VarCurr] :
( v136122(VarCurr)
<=> ( v136123(VarCurr)
| v136124(VarCurr) ) ) ).
fof(writeUnaryOperator_10030,axiom,
! [VarCurr] :
( ~ v136124(VarCurr)
<=> v136102(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10029,axiom,
! [VarCurr] :
( ~ v136123(VarCurr)
<=> v136037(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17803,axiom,
! [VarCurr] :
( v136116(VarCurr)
<=> ( v136117(VarCurr)
& v136120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17802,axiom,
! [VarCurr] :
( v136120(VarCurr)
<=> ( v136036(VarCurr)
| v136103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17801,axiom,
! [VarCurr] :
( v136117(VarCurr)
<=> ( v136118(VarCurr)
| v136119(VarCurr) ) ) ).
fof(writeUnaryOperator_10028,axiom,
! [VarCurr] :
( ~ v136119(VarCurr)
<=> v136103(VarCurr) ) ).
fof(writeUnaryOperator_10027,axiom,
! [VarCurr] :
( ~ v136118(VarCurr)
<=> v136036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17800,axiom,
! [VarCurr] :
( v136031(VarCurr)
<=> ( v136032(VarCurr)
& v136115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17799,axiom,
! [VarCurr] :
( v136115(VarCurr)
<=> ( v136034(VarCurr)
| v136110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17798,axiom,
! [VarCurr] :
( v136032(VarCurr)
<=> ( v136033(VarCurr)
| v136109(VarCurr) ) ) ).
fof(writeUnaryOperator_10026,axiom,
! [VarCurr] :
( ~ v136109(VarCurr)
<=> v136110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17797,axiom,
! [VarCurr] :
( v136110(VarCurr)
<=> ( v136111(VarCurr)
& v136114(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6168,axiom,
! [VarCurr] :
( v136114(VarCurr)
<=> ( v136037(VarCurr,bitIndex2)
| v136102(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17796,axiom,
! [VarCurr] :
( v136111(VarCurr)
<=> ( v136112(VarCurr)
| v136113(VarCurr) ) ) ).
fof(writeUnaryOperator_10025,axiom,
! [VarCurr] :
( ~ v136113(VarCurr)
<=> v136102(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10024,axiom,
! [VarCurr] :
( ~ v136112(VarCurr)
<=> v136037(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10023,axiom,
! [VarCurr] :
( ~ v136033(VarCurr)
<=> v136034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17795,axiom,
! [VarCurr] :
( v136034(VarCurr)
<=> ( v136035(VarCurr)
| v136108(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6167,axiom,
! [VarCurr] :
( v136108(VarCurr)
<=> ( v136037(VarCurr,bitIndex1)
& v136102(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17794,axiom,
! [VarCurr] :
( v136035(VarCurr)
<=> ( v136036(VarCurr)
& v136103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17793,axiom,
! [VarCurr] :
( v136103(VarCurr)
<=> ( v136104(VarCurr)
& v136107(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6166,axiom,
! [VarCurr] :
( v136107(VarCurr)
<=> ( v136037(VarCurr,bitIndex1)
| v136102(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17792,axiom,
! [VarCurr] :
( v136104(VarCurr)
<=> ( v136105(VarCurr)
| v136106(VarCurr) ) ) ).
fof(writeUnaryOperator_10022,axiom,
! [VarCurr] :
( ~ v136106(VarCurr)
<=> v136102(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10021,axiom,
! [VarCurr] :
( ~ v136105(VarCurr)
<=> v136037(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17791,axiom,
! [VarCurr] :
( v136036(VarCurr)
<=> ( v136037(VarCurr,bitIndex0)
& v136102(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76721,axiom,
! [VarCurr] :
( v136102(VarCurr,bitIndex0)
<=> v135998(VarCurr) ) ).
fof(addAssignment_76720,axiom,
! [VarCurr] :
( ( v136102(VarCurr,bitIndex2)
<=> $false )
& ( v136102(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_76719,axiom,
! [VarCurr] :
( v136037(VarCurr,bitIndex0)
<=> v136097(VarCurr) ) ).
fof(addAssignment_76718,axiom,
! [VarCurr] :
( v136037(VarCurr,bitIndex1)
<=> v136092(VarCurr) ) ).
fof(addAssignment_76717,axiom,
! [VarCurr] :
( v136037(VarCurr,bitIndex2)
<=> v136039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17790,axiom,
! [VarCurr] :
( v136097(VarCurr)
<=> ( v136098(VarCurr)
& v136101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17789,axiom,
! [VarCurr] :
( v136101(VarCurr)
<=> ( v136045(VarCurr,bitIndex0)
| v136078(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17788,axiom,
! [VarCurr] :
( v136098(VarCurr)
<=> ( v136099(VarCurr)
| v136100(VarCurr) ) ) ).
fof(writeUnaryOperator_10020,axiom,
! [VarCurr] :
( ~ v136100(VarCurr)
<=> v136078(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10019,axiom,
! [VarCurr] :
( ~ v136099(VarCurr)
<=> v136045(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17787,axiom,
! [VarCurr] :
( v136092(VarCurr)
<=> ( v136093(VarCurr)
& v136096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17786,axiom,
! [VarCurr] :
( v136096(VarCurr)
<=> ( v136044(VarCurr)
| v136079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17785,axiom,
! [VarCurr] :
( v136093(VarCurr)
<=> ( v136094(VarCurr)
| v136095(VarCurr) ) ) ).
fof(writeUnaryOperator_10018,axiom,
! [VarCurr] :
( ~ v136095(VarCurr)
<=> v136079(VarCurr) ) ).
fof(writeUnaryOperator_10017,axiom,
! [VarCurr] :
( ~ v136094(VarCurr)
<=> v136044(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17784,axiom,
! [VarCurr] :
( v136039(VarCurr)
<=> ( v136040(VarCurr)
& v136091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17783,axiom,
! [VarCurr] :
( v136091(VarCurr)
<=> ( v136042(VarCurr)
| v136086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17782,axiom,
! [VarCurr] :
( v136040(VarCurr)
<=> ( v136041(VarCurr)
| v136085(VarCurr) ) ) ).
fof(writeUnaryOperator_10016,axiom,
! [VarCurr] :
( ~ v136085(VarCurr)
<=> v136086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17781,axiom,
! [VarCurr] :
( v136086(VarCurr)
<=> ( v136087(VarCurr)
& v136090(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6165,axiom,
! [VarCurr] :
( v136090(VarCurr)
<=> ( v136045(VarCurr,bitIndex2)
| v136078(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17780,axiom,
! [VarCurr] :
( v136087(VarCurr)
<=> ( v136088(VarCurr)
| v136089(VarCurr) ) ) ).
fof(writeUnaryOperator_10015,axiom,
! [VarCurr] :
( ~ v136089(VarCurr)
<=> v136078(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10014,axiom,
! [VarCurr] :
( ~ v136088(VarCurr)
<=> v136045(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10013,axiom,
! [VarCurr] :
( ~ v136041(VarCurr)
<=> v136042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17779,axiom,
! [VarCurr] :
( v136042(VarCurr)
<=> ( v136043(VarCurr)
| v136084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6164,axiom,
! [VarCurr] :
( v136084(VarCurr)
<=> ( v136045(VarCurr,bitIndex1)
& v136078(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17778,axiom,
! [VarCurr] :
( v136043(VarCurr)
<=> ( v136044(VarCurr)
& v136079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17777,axiom,
! [VarCurr] :
( v136079(VarCurr)
<=> ( v136080(VarCurr)
& v136083(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6163,axiom,
! [VarCurr] :
( v136083(VarCurr)
<=> ( v136045(VarCurr,bitIndex1)
| v136078(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17776,axiom,
! [VarCurr] :
( v136080(VarCurr)
<=> ( v136081(VarCurr)
| v136082(VarCurr) ) ) ).
fof(writeUnaryOperator_10012,axiom,
! [VarCurr] :
( ~ v136082(VarCurr)
<=> v136078(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10011,axiom,
! [VarCurr] :
( ~ v136081(VarCurr)
<=> v136045(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17775,axiom,
! [VarCurr] :
( v136044(VarCurr)
<=> ( v136045(VarCurr,bitIndex0)
& v136078(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76716,axiom,
! [VarCurr] :
( v136078(VarCurr,bitIndex0)
<=> v135996(VarCurr) ) ).
fof(addAssignment_76715,axiom,
! [VarCurr] :
( ( v136078(VarCurr,bitIndex2)
<=> $false )
& ( v136078(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_76714,axiom,
! [VarCurr] :
( v136045(VarCurr,bitIndex0)
<=> v136073(VarCurr) ) ).
fof(addAssignment_76713,axiom,
! [VarCurr] :
( v136045(VarCurr,bitIndex1)
<=> v136068(VarCurr) ) ).
fof(addAssignment_76712,axiom,
! [VarCurr] :
( v136045(VarCurr,bitIndex2)
<=> v136047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17774,axiom,
! [VarCurr] :
( v136073(VarCurr)
<=> ( v136074(VarCurr)
& v136077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17773,axiom,
! [VarCurr] :
( v136077(VarCurr)
<=> ( v136053(VarCurr,bitIndex0)
| v136054(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17772,axiom,
! [VarCurr] :
( v136074(VarCurr)
<=> ( v136075(VarCurr)
| v136076(VarCurr) ) ) ).
fof(writeUnaryOperator_10010,axiom,
! [VarCurr] :
( ~ v136076(VarCurr)
<=> v136054(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10009,axiom,
! [VarCurr] :
( ~ v136075(VarCurr)
<=> v136053(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17771,axiom,
! [VarCurr] :
( v136068(VarCurr)
<=> ( v136069(VarCurr)
& v136072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17770,axiom,
! [VarCurr] :
( v136072(VarCurr)
<=> ( v136052(VarCurr)
| v136055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17769,axiom,
! [VarCurr] :
( v136069(VarCurr)
<=> ( v136070(VarCurr)
| v136071(VarCurr) ) ) ).
fof(writeUnaryOperator_10008,axiom,
! [VarCurr] :
( ~ v136071(VarCurr)
<=> v136055(VarCurr) ) ).
fof(writeUnaryOperator_10007,axiom,
! [VarCurr] :
( ~ v136070(VarCurr)
<=> v136052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17768,axiom,
! [VarCurr] :
( v136047(VarCurr)
<=> ( v136048(VarCurr)
& v136067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17767,axiom,
! [VarCurr] :
( v136067(VarCurr)
<=> ( v136050(VarCurr)
| v136062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17766,axiom,
! [VarCurr] :
( v136048(VarCurr)
<=> ( v136049(VarCurr)
| v136061(VarCurr) ) ) ).
fof(writeUnaryOperator_10006,axiom,
! [VarCurr] :
( ~ v136061(VarCurr)
<=> v136062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17765,axiom,
! [VarCurr] :
( v136062(VarCurr)
<=> ( v136063(VarCurr)
& v136066(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6162,axiom,
! [VarCurr] :
( v136066(VarCurr)
<=> ( v136053(VarCurr,bitIndex2)
| v136054(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17764,axiom,
! [VarCurr] :
( v136063(VarCurr)
<=> ( v136064(VarCurr)
| v136065(VarCurr) ) ) ).
fof(writeUnaryOperator_10005,axiom,
! [VarCurr] :
( ~ v136065(VarCurr)
<=> v136054(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10004,axiom,
! [VarCurr] :
( ~ v136064(VarCurr)
<=> v136053(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10003,axiom,
! [VarCurr] :
( ~ v136049(VarCurr)
<=> v136050(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17763,axiom,
! [VarCurr] :
( v136050(VarCurr)
<=> ( v136051(VarCurr)
| v136060(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6161,axiom,
! [VarCurr] :
( v136060(VarCurr)
<=> ( v136053(VarCurr,bitIndex1)
& v136054(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17762,axiom,
! [VarCurr] :
( v136051(VarCurr)
<=> ( v136052(VarCurr)
& v136055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17761,axiom,
! [VarCurr] :
( v136055(VarCurr)
<=> ( v136056(VarCurr)
& v136059(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6160,axiom,
! [VarCurr] :
( v136059(VarCurr)
<=> ( v136053(VarCurr,bitIndex1)
| v136054(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17760,axiom,
! [VarCurr] :
( v136056(VarCurr)
<=> ( v136057(VarCurr)
| v136058(VarCurr) ) ) ).
fof(writeUnaryOperator_10002,axiom,
! [VarCurr] :
( ~ v136058(VarCurr)
<=> v136054(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10001,axiom,
! [VarCurr] :
( ~ v136057(VarCurr)
<=> v136053(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17759,axiom,
! [VarCurr] :
( v136052(VarCurr)
<=> ( v136053(VarCurr,bitIndex0)
& v136054(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76711,axiom,
! [VarCurr] :
( v136054(VarCurr,bitIndex0)
<=> v135994(VarCurr) ) ).
fof(addAssignment_76710,axiom,
! [VarCurr] :
( ( v136054(VarCurr,bitIndex2)
<=> $false )
& ( v136054(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_76709,axiom,
! [VarCurr] :
( v136053(VarCurr,bitIndex0)
<=> v135992(VarCurr) ) ).
fof(addAssignment_76708,axiom,
! [VarCurr] :
( ( v136053(VarCurr,bitIndex2)
<=> $false )
& ( v136053(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_76707,axiom,
! [VarCurr] :
( v136004(VarCurr)
<=> v114692(VarCurr,bitIndex0) ) ).
fof(addAssignment_76706,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex0)
<=> v114694(VarCurr,bitIndex0) ) ).
fof(addAssignment_76705,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex0)
<=> v114696(VarCurr,bitIndex0) ) ).
fof(addAssignment_76704,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex0)
<=> v114697(VarCurr,bitIndex0) ) ).
fof(addAssignment_76703,axiom,
! [VarCurr] :
( v136002(VarCurr)
<=> v114685(VarCurr,bitIndex0) ) ).
fof(addAssignment_76702,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex0)
<=> v114686(VarCurr,bitIndex0) ) ).
fof(addAssignment_76701,axiom,
! [VarCurr] :
( v136000(VarCurr)
<=> v114661(VarCurr,bitIndex0) ) ).
fof(addAssignment_76700,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex0)
<=> v114662(VarCurr,bitIndex0) ) ).
fof(addAssignment_76699,axiom,
! [VarCurr] :
( v135998(VarCurr)
<=> v114633(VarCurr,bitIndex0) ) ).
fof(addAssignment_76698,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex0)
<=> v114635(VarCurr,bitIndex0) ) ).
fof(addAssignment_76697,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex0)
<=> v114637(VarCurr,bitIndex0) ) ).
fof(addAssignment_76696,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex0)
<=> v114638(VarCurr,bitIndex0) ) ).
fof(addAssignment_76695,axiom,
! [VarCurr] :
( v135996(VarCurr)
<=> v114605(VarCurr,bitIndex0) ) ).
fof(addAssignment_76694,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex0)
<=> v114607(VarCurr,bitIndex0) ) ).
fof(addAssignment_76693,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex0)
<=> v114609(VarCurr,bitIndex0) ) ).
fof(addAssignment_76692,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex0)
<=> v114610(VarCurr,bitIndex0) ) ).
fof(addAssignment_76691,axiom,
! [VarCurr] :
( v135994(VarCurr)
<=> v114577(VarCurr,bitIndex0) ) ).
fof(addAssignment_76690,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex0)
<=> v114579(VarCurr,bitIndex0) ) ).
fof(addAssignment_76689,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex0)
<=> v114581(VarCurr,bitIndex0) ) ).
fof(addAssignment_76688,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex0)
<=> v114582(VarCurr,bitIndex0) ) ).
fof(addAssignment_76687,axiom,
! [VarCurr] :
( v135992(VarCurr)
<=> v114549(VarCurr,bitIndex0) ) ).
fof(addAssignment_76686,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex0)
<=> v114551(VarCurr,bitIndex0) ) ).
fof(addAssignment_76685,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex0)
<=> v114553(VarCurr,bitIndex0) ) ).
fof(addAssignment_76684,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex0)
<=> v114554(VarCurr,bitIndex0) ) ).
fof(addAssignment_76683,axiom,
! [VarCurr] :
( v85772(VarCurr)
<=> v85774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17758,axiom,
! [VarCurr] :
( v85774(VarCurr)
<=> ( v85776(VarCurr)
& v135988(VarCurr) ) ) ).
fof(writeUnaryOperator_10000,axiom,
! [VarCurr] :
( ~ v135988(VarCurr)
<=> v135958(VarCurr) ) ).
fof(addAssignment_76682,axiom,
! [VarCurr] :
( v135958(VarCurr)
<=> v135960(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135971(VarNext)
=> ( v135960(VarNext)
<=> v135960(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1891,axiom,
! [VarNext] :
( v135971(VarNext)
=> ( v135960(VarNext)
<=> v135981(VarNext) ) ) ).
fof(addAssignment_76681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135981(VarNext)
<=> v135979(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1426,axiom,
! [VarCurr] :
( ~ v135982(VarCurr)
=> ( v135979(VarCurr)
<=> x84230(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1411,axiom,
! [VarCurr] :
( v135982(VarCurr)
=> ( v135979(VarCurr)
<=> v135966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17757,axiom,
! [VarCurr] :
( v135982(VarCurr)
<=> ( v135983(VarCurr)
& v135984(VarCurr) ) ) ).
fof(writeUnaryOperator_9999,axiom,
! [VarCurr] :
( ~ v135984(VarCurr)
<=> v135964(VarCurr) ) ).
fof(writeUnaryOperator_9998,axiom,
! [VarCurr] :
( ~ v135983(VarCurr)
<=> v135962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135971(VarNext)
<=> v135972(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135972(VarNext)
<=> ( v135973(VarNext)
& v135968(VarNext) ) ) ) ).
fof(writeUnaryOperator_9997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135973(VarNext)
<=> v135975(VarNext) ) ) ).
fof(addAssignment_76680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135975(VarNext)
<=> v135968(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_263,axiom,
( v135960(constB0)
<=> $false ) ).
fof(addAssignment_76679,axiom,
! [VarCurr] :
( v135968(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76678,axiom,
! [VarCurr] :
( v135966(VarCurr)
<=> v85776(VarCurr) ) ).
fof(addAssignment_76677,axiom,
! [VarCurr] :
( v135964(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_76676,axiom,
! [VarCurr] :
( v135962(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17754,axiom,
! [VarCurr] :
( v85776(VarCurr)
<=> ( v135946(VarCurr)
& v135956(VarCurr) ) ) ).
fof(writeUnaryOperator_9996,axiom,
! [VarCurr] :
( ~ v135956(VarCurr)
<=> v5747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17753,axiom,
! [VarCurr] :
( v135946(VarCurr)
<=> ( v135947(VarCurr)
& v135955(VarCurr) ) ) ).
fof(writeUnaryOperator_9995,axiom,
! [VarCurr] :
( ~ v135955(VarCurr)
<=> v86711(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17752,axiom,
! [VarCurr] :
( v135947(VarCurr)
<=> ( v135948(VarCurr)
& v135954(VarCurr) ) ) ).
fof(writeUnaryOperator_9994,axiom,
! [VarCurr] :
( ~ v135954(VarCurr)
<=> v85790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17751,axiom,
! [VarCurr] :
( v135948(VarCurr)
<=> ( v135949(VarCurr)
& v135953(VarCurr) ) ) ).
fof(writeUnaryOperator_9993,axiom,
! [VarCurr] :
( ~ v135953(VarCurr)
<=> v85786(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17750,axiom,
! [VarCurr] :
( v135949(VarCurr)
<=> ( v135950(VarCurr)
& v135952(VarCurr) ) ) ).
fof(writeUnaryOperator_9992,axiom,
! [VarCurr] :
( ~ v135952(VarCurr)
<=> v85782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17749,axiom,
! [VarCurr] :
( v135950(VarCurr)
<=> ( v5144(VarCurr)
& v135951(VarCurr) ) ) ).
fof(writeUnaryOperator_9991,axiom,
! [VarCurr] :
( ~ v135951(VarCurr)
<=> v85778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17748,axiom,
! [VarCurr] :
( v86711(VarCurr)
<=> ( v86713(VarCurr)
& v135944(VarCurr) ) ) ).
fof(writeUnaryOperator_9990,axiom,
! [VarCurr] :
( ~ v135944(VarCurr)
<=> v135902(VarCurr) ) ).
fof(addAssignment_76675,axiom,
! [VarCurr] :
( v135902(VarCurr)
<=> v135904(VarCurr) ) ).
fof(addAssignment_76674,axiom,
! [VarCurr] :
( v135904(VarCurr)
<=> v135906(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135927(VarNext)
=> ( v135906(VarNext)
<=> v135906(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1890,axiom,
! [VarNext] :
( v135927(VarNext)
=> ( v135906(VarNext)
<=> v135937(VarNext) ) ) ).
fof(addAssignment_76673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135937(VarNext)
<=> v135935(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1425,axiom,
! [VarCurr] :
( ~ v135938(VarCurr)
=> ( v135935(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1410,axiom,
! [VarCurr] :
( v135938(VarCurr)
=> ( v135935(VarCurr)
<=> v135916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17747,axiom,
! [VarCurr] :
( v135938(VarCurr)
<=> ( v135939(VarCurr)
& v135940(VarCurr) ) ) ).
fof(writeUnaryOperator_9989,axiom,
! [VarCurr] :
( ~ v135940(VarCurr)
<=> v135912(VarCurr) ) ).
fof(writeUnaryOperator_9988,axiom,
! [VarCurr] :
( ~ v135939(VarCurr)
<=> v135908(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135927(VarNext)
<=> v135928(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135928(VarNext)
<=> ( v135929(VarNext)
& v135922(VarNext) ) ) ) ).
fof(writeUnaryOperator_9987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135929(VarNext)
<=> v135931(VarNext) ) ) ).
fof(addAssignment_76672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135931(VarNext)
<=> v135922(VarCurr) ) ) ).
fof(addAssignment_76671,axiom,
! [VarCurr] :
( v135922(VarCurr)
<=> v135924(VarCurr) ) ).
fof(addAssignment_76670,axiom,
! [VarCurr] :
( v135924(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76669,axiom,
! [VarCurr] :
( v135916(VarCurr)
<=> v135918(VarCurr) ) ).
fof(addAssignment_76668,axiom,
! [VarCurr] :
( v135918(VarCurr)
<=> v135920(VarCurr) ) ).
fof(addAssignment_76667,axiom,
! [VarCurr] :
( v135920(VarCurr)
<=> v86713(VarCurr) ) ).
fof(addAssignment_76666,axiom,
! [VarCurr] :
( v135912(VarCurr)
<=> v135914(VarCurr) ) ).
fof(addAssignment_76665,axiom,
! [VarCurr] :
( v135914(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_76664,axiom,
! [VarCurr] :
( v135908(VarCurr)
<=> v135910(VarCurr) ) ).
fof(addAssignment_76663,axiom,
! [VarCurr] :
( v135910(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17744,axiom,
! [VarCurr] :
( v86713(VarCurr)
<=> ( v135896(VarCurr)
& v135186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17743,axiom,
! [VarCurr] :
( v135896(VarCurr)
<=> ( v135897(VarCurr)
& v109663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17742,axiom,
! [VarCurr] :
( v135897(VarCurr)
<=> ( v135898(VarCurr)
& v135900(VarCurr) ) ) ).
fof(writeUnaryOperator_9986,axiom,
! [VarCurr] :
( ~ v135900(VarCurr)
<=> v87198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17741,axiom,
! [VarCurr] :
( v135898(VarCurr)
<=> ( v86715(VarCurr)
& v135899(VarCurr) ) ) ).
fof(writeUnaryOperator_9985,axiom,
! [VarCurr] :
( ~ v135899(VarCurr)
<=> v135825(VarCurr) ) ).
fof(addAssignment_76662,axiom,
! [VarCurr] :
( v135825(VarCurr)
<=> v135827(VarCurr) ) ).
fof(addAssignment_76661,axiom,
! [VarCurr] :
( v135827(VarCurr)
<=> v135829(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135879(VarNext)
=> ( v135829(VarNext)
<=> v135829(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1889,axiom,
! [VarNext] :
( v135879(VarNext)
=> ( v135829(VarNext)
<=> v135889(VarNext) ) ) ).
fof(addAssignment_76660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135889(VarNext)
<=> v135887(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1424,axiom,
! [VarCurr] :
( ~ v135890(VarCurr)
=> ( v135887(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1409,axiom,
! [VarCurr] :
( v135890(VarCurr)
=> ( v135887(VarCurr)
<=> v135839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17740,axiom,
! [VarCurr] :
( v135890(VarCurr)
<=> ( v135891(VarCurr)
& v135892(VarCurr) ) ) ).
fof(writeUnaryOperator_9984,axiom,
! [VarCurr] :
( ~ v135892(VarCurr)
<=> v135835(VarCurr) ) ).
fof(writeUnaryOperator_9983,axiom,
! [VarCurr] :
( ~ v135891(VarCurr)
<=> v135831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135879(VarNext)
<=> v135880(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135880(VarNext)
<=> ( v135881(VarNext)
& v135874(VarNext) ) ) ) ).
fof(writeUnaryOperator_9982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135881(VarNext)
<=> v135883(VarNext) ) ) ).
fof(addAssignment_76659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135883(VarNext)
<=> v135874(VarCurr) ) ) ).
fof(addAssignment_76658,axiom,
! [VarCurr] :
( v135874(VarCurr)
<=> v135876(VarCurr) ) ).
fof(addAssignment_76657,axiom,
! [VarCurr] :
( v135876(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76656,axiom,
! [VarCurr] :
( v135839(VarCurr)
<=> v135841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17737,axiom,
! [VarCurr] :
( v135841(VarCurr)
<=> ( v135858(VarCurr)
| v135865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17736,axiom,
! [VarCurr] :
( v135865(VarCurr)
<=> ( v135866(VarCurr)
& v135870(VarCurr) ) ) ).
fof(writeUnaryOperator_9981,axiom,
! [VarCurr] :
( ~ v135870(VarCurr)
<=> v135871(VarCurr) ) ).
fof(addAssignment_76655,axiom,
! [VarCurr] :
( v135871(VarCurr)
<=> v135872(VarCurr) ) ).
fof(addAssignment_76654,axiom,
! [VarCurr] :
( v135872(VarCurr)
<=> v135847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17735,axiom,
! [VarCurr] :
( v135866(VarCurr)
<=> ( v135827(VarCurr)
& v135867(VarCurr) ) ) ).
fof(writeUnaryOperator_9980,axiom,
! [VarCurr] :
( ~ v135867(VarCurr)
<=> v135868(VarCurr) ) ).
fof(addAssignment_76653,axiom,
! [VarCurr] :
( v135868(VarCurr)
<=> v135869(VarCurr) ) ).
fof(addAssignment_76652,axiom,
! [VarCurr] :
( v135869(VarCurr)
<=> v135845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17734,axiom,
! [VarCurr] :
( v135858(VarCurr)
<=> ( v135859(VarCurr)
& v135862(VarCurr) ) ) ).
fof(writeUnaryOperator_9979,axiom,
! [VarCurr] :
( ~ v135862(VarCurr)
<=> v135863(VarCurr) ) ).
fof(addAssignment_76651,axiom,
! [VarCurr] :
( v135863(VarCurr)
<=> v135864(VarCurr) ) ).
fof(addAssignment_76650,axiom,
! [VarCurr] :
( v135864(VarCurr)
<=> v135847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17733,axiom,
! [VarCurr] :
( v135859(VarCurr)
<=> ( v135843(VarCurr)
& v135860(VarCurr) ) ) ).
fof(addAssignment_76649,axiom,
! [VarCurr] :
( v135860(VarCurr)
<=> v135861(VarCurr) ) ).
fof(addAssignment_76648,axiom,
! [VarCurr] :
( v135861(VarCurr)
<=> v135845(VarCurr) ) ).
fof(addAssignment_76647,axiom,
! [VarCurr] :
( v135847(VarCurr)
<=> v135849(VarCurr) ) ).
fof(addAssignment_76646,axiom,
! [VarCurr] :
( v135849(VarCurr)
<=> v135851(VarCurr) ) ).
fof(addAssignment_76645,axiom,
! [VarCurr] :
( v135851(VarCurr)
<=> v135853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17732,axiom,
! [VarCurr] :
( v135853(VarCurr)
<=> ( v135855(VarCurr)
& v135856(VarCurr) ) ) ).
fof(writeUnaryOperator_9978,axiom,
! [VarCurr] :
( ~ v135856(VarCurr)
<=> v82909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17731,axiom,
! [VarCurr] :
( v135855(VarCurr)
<=> ( v5753(VarCurr)
& v87178(VarCurr) ) ) ).
fof(addAssignment_76644,axiom,
! [VarCurr] :
( v135845(VarCurr)
<=> v86909(VarCurr) ) ).
fof(addAssignment_76643,axiom,
! [VarCurr] :
( v135843(VarCurr)
<=> $true ) ).
fof(addAssignment_76642,axiom,
! [VarCurr] :
( v135835(VarCurr)
<=> v135837(VarCurr) ) ).
fof(addAssignment_76641,axiom,
! [VarCurr] :
( v135837(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_76640,axiom,
! [VarCurr] :
( v135831(VarCurr)
<=> v135833(VarCurr) ) ).
fof(addAssignment_76639,axiom,
! [VarCurr] :
( v135833(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17730,axiom,
! [VarCurr] :
( v86715(VarCurr)
<=> ( v135733(VarCurr)
& v86811(VarCurr) ) ) ).
fof(writeUnaryOperator_9977,axiom,
! [VarCurr] :
( ~ v135733(VarCurr)
<=> v135735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17729,axiom,
! [VarCurr] :
( v135735(VarCurr)
<=> ( v135736(VarCurr)
| v135823(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6159,axiom,
! [VarCurr] :
( v135823(VarCurr)
<=> ( v86754(VarCurr)
& v135668(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17728,axiom,
! [VarCurr] :
( v135736(VarCurr)
<=> ( v135737(VarCurr)
& v135818(VarCurr) ) ) ).
fof(writeUnaryOperator_9976,axiom,
! [VarCurr] :
( ~ v135818(VarCurr)
<=> v135819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17727,axiom,
! [VarCurr] :
( v135819(VarCurr)
<=> ( v135820(VarCurr)
& v135822(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6158,axiom,
! [VarCurr] :
( v135822(VarCurr)
<=> ( v86717(VarCurr,bitIndex11)
| v135668(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17726,axiom,
! [VarCurr] :
( v135820(VarCurr)
<=> ( v86754(VarCurr)
| v135821(VarCurr) ) ) ).
fof(writeUnaryOperator_9975,axiom,
! [VarCurr] :
( ~ v135821(VarCurr)
<=> v135668(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17725,axiom,
! [VarCurr] :
( v135737(VarCurr)
<=> ( v135738(VarCurr)
| v135817(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6157,axiom,
! [VarCurr] :
( v135817(VarCurr)
<=> ( v86759(VarCurr)
& v135668(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17724,axiom,
! [VarCurr] :
( v135738(VarCurr)
<=> ( v135739(VarCurr)
& v135812(VarCurr) ) ) ).
fof(writeUnaryOperator_9974,axiom,
! [VarCurr] :
( ~ v135812(VarCurr)
<=> v135813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17723,axiom,
! [VarCurr] :
( v135813(VarCurr)
<=> ( v135814(VarCurr)
& v135816(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6156,axiom,
! [VarCurr] :
( v135816(VarCurr)
<=> ( v86717(VarCurr,bitIndex10)
| v135668(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17722,axiom,
! [VarCurr] :
( v135814(VarCurr)
<=> ( v86759(VarCurr)
| v135815(VarCurr) ) ) ).
fof(writeUnaryOperator_9973,axiom,
! [VarCurr] :
( ~ v135815(VarCurr)
<=> v135668(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17721,axiom,
! [VarCurr] :
( v135739(VarCurr)
<=> ( v135740(VarCurr)
| v135811(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6155,axiom,
! [VarCurr] :
( v135811(VarCurr)
<=> ( v86764(VarCurr)
& v135668(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17720,axiom,
! [VarCurr] :
( v135740(VarCurr)
<=> ( v135741(VarCurr)
& v135806(VarCurr) ) ) ).
fof(writeUnaryOperator_9972,axiom,
! [VarCurr] :
( ~ v135806(VarCurr)
<=> v135807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17719,axiom,
! [VarCurr] :
( v135807(VarCurr)
<=> ( v135808(VarCurr)
& v135810(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6154,axiom,
! [VarCurr] :
( v135810(VarCurr)
<=> ( v86717(VarCurr,bitIndex9)
| v135668(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17718,axiom,
! [VarCurr] :
( v135808(VarCurr)
<=> ( v86764(VarCurr)
| v135809(VarCurr) ) ) ).
fof(writeUnaryOperator_9971,axiom,
! [VarCurr] :
( ~ v135809(VarCurr)
<=> v135668(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17717,axiom,
! [VarCurr] :
( v135741(VarCurr)
<=> ( v135742(VarCurr)
| v135805(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6153,axiom,
! [VarCurr] :
( v135805(VarCurr)
<=> ( v86769(VarCurr)
& v135668(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17716,axiom,
! [VarCurr] :
( v135742(VarCurr)
<=> ( v135743(VarCurr)
& v135800(VarCurr) ) ) ).
fof(writeUnaryOperator_9970,axiom,
! [VarCurr] :
( ~ v135800(VarCurr)
<=> v135801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17715,axiom,
! [VarCurr] :
( v135801(VarCurr)
<=> ( v135802(VarCurr)
& v135804(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6152,axiom,
! [VarCurr] :
( v135804(VarCurr)
<=> ( v86717(VarCurr,bitIndex8)
| v135668(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17714,axiom,
! [VarCurr] :
( v135802(VarCurr)
<=> ( v86769(VarCurr)
| v135803(VarCurr) ) ) ).
fof(writeUnaryOperator_9969,axiom,
! [VarCurr] :
( ~ v135803(VarCurr)
<=> v135668(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17713,axiom,
! [VarCurr] :
( v135743(VarCurr)
<=> ( v135744(VarCurr)
| v135799(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6151,axiom,
! [VarCurr] :
( v135799(VarCurr)
<=> ( v86774(VarCurr)
& v135668(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17712,axiom,
! [VarCurr] :
( v135744(VarCurr)
<=> ( v135745(VarCurr)
& v135794(VarCurr) ) ) ).
fof(writeUnaryOperator_9968,axiom,
! [VarCurr] :
( ~ v135794(VarCurr)
<=> v135795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17711,axiom,
! [VarCurr] :
( v135795(VarCurr)
<=> ( v135796(VarCurr)
& v135798(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6150,axiom,
! [VarCurr] :
( v135798(VarCurr)
<=> ( v86717(VarCurr,bitIndex7)
| v135668(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17710,axiom,
! [VarCurr] :
( v135796(VarCurr)
<=> ( v86774(VarCurr)
| v135797(VarCurr) ) ) ).
fof(writeUnaryOperator_9967,axiom,
! [VarCurr] :
( ~ v135797(VarCurr)
<=> v135668(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17709,axiom,
! [VarCurr] :
( v135745(VarCurr)
<=> ( v135746(VarCurr)
| v135793(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6149,axiom,
! [VarCurr] :
( v135793(VarCurr)
<=> ( v86779(VarCurr)
& v135668(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17708,axiom,
! [VarCurr] :
( v135746(VarCurr)
<=> ( v135747(VarCurr)
& v135788(VarCurr) ) ) ).
fof(writeUnaryOperator_9966,axiom,
! [VarCurr] :
( ~ v135788(VarCurr)
<=> v135789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17707,axiom,
! [VarCurr] :
( v135789(VarCurr)
<=> ( v135790(VarCurr)
& v135792(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6148,axiom,
! [VarCurr] :
( v135792(VarCurr)
<=> ( v86717(VarCurr,bitIndex6)
| v135668(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17706,axiom,
! [VarCurr] :
( v135790(VarCurr)
<=> ( v86779(VarCurr)
| v135791(VarCurr) ) ) ).
fof(writeUnaryOperator_9965,axiom,
! [VarCurr] :
( ~ v135791(VarCurr)
<=> v135668(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17705,axiom,
! [VarCurr] :
( v135747(VarCurr)
<=> ( v135748(VarCurr)
| v135787(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6147,axiom,
! [VarCurr] :
( v135787(VarCurr)
<=> ( v86784(VarCurr)
& v135668(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17704,axiom,
! [VarCurr] :
( v135748(VarCurr)
<=> ( v135749(VarCurr)
& v135782(VarCurr) ) ) ).
fof(writeUnaryOperator_9964,axiom,
! [VarCurr] :
( ~ v135782(VarCurr)
<=> v135783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17703,axiom,
! [VarCurr] :
( v135783(VarCurr)
<=> ( v135784(VarCurr)
& v135786(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6146,axiom,
! [VarCurr] :
( v135786(VarCurr)
<=> ( v86717(VarCurr,bitIndex5)
| v135668(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17702,axiom,
! [VarCurr] :
( v135784(VarCurr)
<=> ( v86784(VarCurr)
| v135785(VarCurr) ) ) ).
fof(writeUnaryOperator_9963,axiom,
! [VarCurr] :
( ~ v135785(VarCurr)
<=> v135668(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17701,axiom,
! [VarCurr] :
( v135749(VarCurr)
<=> ( v135750(VarCurr)
| v135781(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6145,axiom,
! [VarCurr] :
( v135781(VarCurr)
<=> ( v86789(VarCurr)
& v135668(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17700,axiom,
! [VarCurr] :
( v135750(VarCurr)
<=> ( v135751(VarCurr)
& v135776(VarCurr) ) ) ).
fof(writeUnaryOperator_9962,axiom,
! [VarCurr] :
( ~ v135776(VarCurr)
<=> v135777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17699,axiom,
! [VarCurr] :
( v135777(VarCurr)
<=> ( v135778(VarCurr)
& v135780(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6144,axiom,
! [VarCurr] :
( v135780(VarCurr)
<=> ( v86717(VarCurr,bitIndex4)
| v135668(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17698,axiom,
! [VarCurr] :
( v135778(VarCurr)
<=> ( v86789(VarCurr)
| v135779(VarCurr) ) ) ).
fof(writeUnaryOperator_9961,axiom,
! [VarCurr] :
( ~ v135779(VarCurr)
<=> v135668(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17697,axiom,
! [VarCurr] :
( v135751(VarCurr)
<=> ( v135752(VarCurr)
| v135775(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6143,axiom,
! [VarCurr] :
( v135775(VarCurr)
<=> ( v86794(VarCurr)
& v135668(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17696,axiom,
! [VarCurr] :
( v135752(VarCurr)
<=> ( v135753(VarCurr)
& v135770(VarCurr) ) ) ).
fof(writeUnaryOperator_9960,axiom,
! [VarCurr] :
( ~ v135770(VarCurr)
<=> v135771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17695,axiom,
! [VarCurr] :
( v135771(VarCurr)
<=> ( v135772(VarCurr)
& v135774(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6142,axiom,
! [VarCurr] :
( v135774(VarCurr)
<=> ( v86717(VarCurr,bitIndex3)
| v135668(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17694,axiom,
! [VarCurr] :
( v135772(VarCurr)
<=> ( v86794(VarCurr)
| v135773(VarCurr) ) ) ).
fof(writeUnaryOperator_9959,axiom,
! [VarCurr] :
( ~ v135773(VarCurr)
<=> v135668(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17693,axiom,
! [VarCurr] :
( v135753(VarCurr)
<=> ( v135754(VarCurr)
| v135769(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6141,axiom,
! [VarCurr] :
( v135769(VarCurr)
<=> ( v86799(VarCurr)
& v135668(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17692,axiom,
! [VarCurr] :
( v135754(VarCurr)
<=> ( v135755(VarCurr)
& v135764(VarCurr) ) ) ).
fof(writeUnaryOperator_9958,axiom,
! [VarCurr] :
( ~ v135764(VarCurr)
<=> v135765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17691,axiom,
! [VarCurr] :
( v135765(VarCurr)
<=> ( v135766(VarCurr)
& v135768(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6140,axiom,
! [VarCurr] :
( v135768(VarCurr)
<=> ( v86717(VarCurr,bitIndex2)
| v135668(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17690,axiom,
! [VarCurr] :
( v135766(VarCurr)
<=> ( v86799(VarCurr)
| v135767(VarCurr) ) ) ).
fof(writeUnaryOperator_9957,axiom,
! [VarCurr] :
( ~ v135767(VarCurr)
<=> v135668(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17689,axiom,
! [VarCurr] :
( v135755(VarCurr)
<=> ( v135756(VarCurr)
| v135763(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6139,axiom,
! [VarCurr] :
( v135763(VarCurr)
<=> ( v86804(VarCurr)
& v135668(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17688,axiom,
! [VarCurr] :
( v135756(VarCurr)
<=> ( v135757(VarCurr)
& v135758(VarCurr) ) ) ).
fof(writeUnaryOperator_9956,axiom,
! [VarCurr] :
( ~ v135758(VarCurr)
<=> v135759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17687,axiom,
! [VarCurr] :
( v135759(VarCurr)
<=> ( v135760(VarCurr)
& v135762(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6138,axiom,
! [VarCurr] :
( v135762(VarCurr)
<=> ( v86717(VarCurr,bitIndex1)
| v135668(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17686,axiom,
! [VarCurr] :
( v135760(VarCurr)
<=> ( v86804(VarCurr)
| v135761(VarCurr) ) ) ).
fof(writeUnaryOperator_9955,axiom,
! [VarCurr] :
( ~ v135761(VarCurr)
<=> v135668(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17685,axiom,
! [VarCurr] :
( v135757(VarCurr)
<=> ( v86803(VarCurr)
& v135668(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_9954,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135668(VarCurr,B)
<=> ~ v135670(VarCurr,B) ) ) ).
fof(addAssignment_76638,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135670(VarCurr,B)
<=> v135672(VarCurr,B) ) ) ).
fof(addAssignment_76637,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135672(VarCurr,B)
<=> v135674(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135715(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v135674(VarNext,B)
<=> v135674(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1888,axiom,
! [VarNext] :
( v135715(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v135674(VarNext,B)
<=> v135725(VarNext,B) ) ) ) ).
fof(addAssignment_76636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v135725(VarNext,B)
<=> v135723(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1423,axiom,
! [VarCurr] :
( ~ v135726(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v135723(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1408,axiom,
! [VarCurr] :
( v135726(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v135723(VarCurr,B)
<=> v135684(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17684,axiom,
! [VarCurr] :
( v135726(VarCurr)
<=> ( v135727(VarCurr)
& v135728(VarCurr) ) ) ).
fof(writeUnaryOperator_9953,axiom,
! [VarCurr] :
( ~ v135728(VarCurr)
<=> v135680(VarCurr) ) ).
fof(writeUnaryOperator_9952,axiom,
! [VarCurr] :
( ~ v135727(VarCurr)
<=> v135676(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135715(VarNext)
<=> v135716(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135716(VarNext)
<=> ( v135717(VarNext)
& v135710(VarNext) ) ) ) ).
fof(writeUnaryOperator_9951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135717(VarNext)
<=> v135719(VarNext) ) ) ).
fof(addAssignment_76635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135719(VarNext)
<=> v135710(VarCurr) ) ) ).
fof(addAssignment_76634,axiom,
! [VarCurr] :
( v135710(VarCurr)
<=> v135712(VarCurr) ) ).
fof(addAssignment_76633,axiom,
! [VarCurr] :
( v135712(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76632,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135684(VarCurr,B)
<=> v135686(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1862,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135686(VarCurr,B)
<=> ( v135702(VarCurr,B)
| v135705(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1861,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135705(VarCurr,B)
<=> ( v135672(VarCurr,B)
& v135706(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9950,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135706(VarCurr,B)
<=> ~ v135707(VarCurr,B) ) ) ).
fof(addAssignment_76631,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex0)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76630,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex1)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76629,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex2)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76628,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex3)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76627,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex4)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76626,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex5)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76625,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex6)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76624,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex7)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76623,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex8)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76622,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex9)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76621,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex10)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76620,axiom,
! [VarCurr] :
( v135707(VarCurr,bitIndex11)
<=> v135708(VarCurr) ) ).
fof(addAssignment_76619,axiom,
! [VarCurr] :
( v135708(VarCurr)
<=> v135695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1860,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135702(VarCurr,B)
<=> ( v135688(VarCurr,B)
& v135703(VarCurr,B) ) ) ) ).
fof(addAssignment_76618,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex0)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76617,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex1)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76616,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex2)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76615,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex3)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76614,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex4)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76613,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex5)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76612,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex6)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76611,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex7)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76610,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex8)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76609,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex9)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76608,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex10)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76607,axiom,
! [VarCurr] :
( v135703(VarCurr,bitIndex11)
<=> v135704(VarCurr) ) ).
fof(addAssignment_76606,axiom,
! [VarCurr] :
( v135704(VarCurr)
<=> v135695(VarCurr) ) ).
fof(addAssignment_76605,axiom,
! [VarCurr] :
( v135695(VarCurr)
<=> v135697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17681,axiom,
! [VarCurr] :
( v135697(VarCurr)
<=> ( v1729(VarCurr)
& v135700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1789,axiom,
! [VarCurr] :
( v135700(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $false )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1977,axiom,
~ b0000000011000(bitIndex12) ).
fof(bitBlastConstant_1976,axiom,
~ b0000000011000(bitIndex11) ).
fof(bitBlastConstant_1975,axiom,
~ b0000000011000(bitIndex10) ).
fof(bitBlastConstant_1974,axiom,
~ b0000000011000(bitIndex9) ).
fof(bitBlastConstant_1973,axiom,
~ b0000000011000(bitIndex8) ).
fof(bitBlastConstant_1972,axiom,
~ b0000000011000(bitIndex7) ).
fof(bitBlastConstant_1971,axiom,
~ b0000000011000(bitIndex6) ).
fof(bitBlastConstant_1970,axiom,
~ b0000000011000(bitIndex5) ).
fof(bitBlastConstant_1969,axiom,
b0000000011000(bitIndex4) ).
fof(bitBlastConstant_1968,axiom,
b0000000011000(bitIndex3) ).
fof(bitBlastConstant_1967,axiom,
~ b0000000011000(bitIndex2) ).
fof(bitBlastConstant_1966,axiom,
~ b0000000011000(bitIndex1) ).
fof(bitBlastConstant_1965,axiom,
~ b0000000011000(bitIndex0) ).
fof(addAssignment_76604,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135688(VarCurr,B)
<=> v135690(VarCurr,B) ) ) ).
fof(writeUnaryOperator_9949,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135690(VarCurr,B)
<=> ~ v135692(VarCurr,B) ) ) ).
fof(addAssignment_76603,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135692(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ).
fof(addAssignment_76602,axiom,
! [VarCurr] :
( v135680(VarCurr)
<=> v135682(VarCurr) ) ).
fof(addAssignment_76601,axiom,
! [VarCurr] :
( v135682(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_76600,axiom,
! [VarCurr] :
( v135676(VarCurr)
<=> v135678(VarCurr) ) ).
fof(addAssignment_76599,axiom,
! [VarCurr] :
( v135678(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_76598,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v86717(VarCurr,B)
<=> v86719(VarCurr,B) ) ) ).
fof(addAssignment_76597,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v86719(VarCurr,B)
<=> v86721(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135651(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v86721(VarNext,B)
<=> v86721(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1887,axiom,
! [VarNext] :
( v135651(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v86721(VarNext,B)
<=> v135661(VarNext,B) ) ) ) ).
fof(addAssignment_76596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v135661(VarNext,B)
<=> v135659(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1422,axiom,
! [VarCurr] :
( ~ v135662(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v135659(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1407,axiom,
! [VarCurr] :
( v135662(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v135659(VarCurr,B)
<=> v86731(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17680,axiom,
! [VarCurr] :
( v135662(VarCurr)
<=> ( v135663(VarCurr)
& v135664(VarCurr) ) ) ).
fof(writeUnaryOperator_9948,axiom,
! [VarCurr] :
( ~ v135664(VarCurr)
<=> v86727(VarCurr) ) ).
fof(writeUnaryOperator_9947,axiom,
! [VarCurr] :
( ~ v135663(VarCurr)
<=> v86723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135651(VarNext)
<=> v135652(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135652(VarNext)
<=> ( v135653(VarNext)
& v135646(VarNext) ) ) ) ).
fof(writeUnaryOperator_9946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135653(VarNext)
<=> v135655(VarNext) ) ) ).
fof(addAssignment_76595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135655(VarNext)
<=> v135646(VarCurr) ) ) ).
fof(addAssignment_76594,axiom,
! [VarCurr] :
( v135646(VarCurr)
<=> v135648(VarCurr) ) ).
fof(addAssignment_76593,axiom,
! [VarCurr] :
( v135648(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76592,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v86731(VarCurr,B)
<=> v86733(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1859,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v86733(VarCurr,B)
<=> ( v135630(VarCurr,B)
| v135637(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1858,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135637(VarCurr,B)
<=> ( v135638(VarCurr,B)
& v135642(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9945,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135642(VarCurr,B)
<=> ~ v135643(VarCurr,B) ) ) ).
fof(addAssignment_76591,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex0)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76590,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex1)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76589,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex2)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76588,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex3)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76587,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex4)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76586,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex5)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76585,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex6)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76584,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex7)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76583,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex8)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76582,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex9)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76581,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex10)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76580,axiom,
! [VarCurr] :
( v135643(VarCurr,bitIndex11)
<=> v135644(VarCurr) ) ).
fof(addAssignment_76579,axiom,
! [VarCurr] :
( v135644(VarCurr)
<=> v86873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1857,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135638(VarCurr,B)
<=> ( v86719(VarCurr,B)
& v135639(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9944,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135639(VarCurr,B)
<=> ~ v135640(VarCurr,B) ) ) ).
fof(addAssignment_76578,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex0)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76577,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex1)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76576,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex2)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76575,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex3)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76574,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex4)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76573,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex5)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76572,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex6)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76571,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex7)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76570,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex8)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76569,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex9)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76568,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex10)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76567,axiom,
! [VarCurr] :
( v135640(VarCurr,bitIndex11)
<=> v135641(VarCurr) ) ).
fof(addAssignment_76566,axiom,
! [VarCurr] :
( v135641(VarCurr)
<=> v86807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1856,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135630(VarCurr,B)
<=> ( v135631(VarCurr,B)
& v135634(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9943,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135634(VarCurr,B)
<=> ~ v135635(VarCurr,B) ) ) ).
fof(addAssignment_76565,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex0)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76564,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex1)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76563,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex2)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76562,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex3)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76561,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex4)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76560,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex5)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76559,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex6)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76558,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex7)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76557,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex8)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76556,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex9)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76555,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex10)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76554,axiom,
! [VarCurr] :
( v135635(VarCurr,bitIndex11)
<=> v135636(VarCurr) ) ).
fof(addAssignment_76553,axiom,
! [VarCurr] :
( v135636(VarCurr)
<=> v86873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1855,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v135631(VarCurr,B)
<=> ( v86735(VarCurr,B)
& v135632(VarCurr,B) ) ) ) ).
fof(addAssignment_76552,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex0)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76551,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex1)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76550,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex2)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76549,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex3)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76548,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex4)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76547,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex5)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76546,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex6)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76545,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex7)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76544,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex8)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76543,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex9)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76542,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex10)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76541,axiom,
! [VarCurr] :
( v135632(VarCurr,bitIndex11)
<=> v135633(VarCurr) ) ).
fof(addAssignment_76540,axiom,
! [VarCurr] :
( v135633(VarCurr)
<=> v86807(VarCurr) ) ).
fof(addAssignment_76539,axiom,
! [VarCurr] :
( v86873(VarCurr)
<=> v86875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17677,axiom,
! [VarCurr] :
( v86875(VarCurr)
<=> ( v135627(VarCurr)
| v135628(VarCurr) ) ) ).
fof(writeUnaryOperator_9942,axiom,
! [VarCurr] :
( ~ v135628(VarCurr)
<=> v127624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17676,axiom,
! [VarCurr] :
( v135627(VarCurr)
<=> ( v86877(VarCurr)
& v86885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17675,axiom,
! [VarCurr] :
( v86877(VarCurr)
<=> ( v135596(VarCurr)
& v135599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17674,axiom,
! [VarCurr] :
( v135599(VarCurr)
<=> ( v135600(VarCurr)
| v135624(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1788,axiom,
! [VarCurr] :
( v135624(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v135625(VarCurr,bitIndex3) )
& ( v110754(VarCurr,bitIndex2)
<=> v135625(VarCurr,bitIndex2) )
& ( v110754(VarCurr,bitIndex1)
<=> v135625(VarCurr,bitIndex1) )
& ( v110754(VarCurr,bitIndex0)
<=> v135625(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_76538,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v135625(VarCurr,B)
<=> v88266(VarCurr,B) ) ) ).
fof(addAssignment_76537,axiom,
! [VarCurr] :
( v135625(VarCurr,bitIndex3)
<=> v88078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17673,axiom,
! [VarCurr] :
( v135600(VarCurr)
<=> ( v135601(VarCurr)
| v135602(VarCurr) ) ) ).
fof(writeUnaryOperator_9941,axiom,
! [VarCurr] :
( ~ v135602(VarCurr)
<=> v135604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17672,axiom,
! [VarCurr] :
( v135604(VarCurr)
<=> ( v135605(VarCurr)
& v135618(VarCurr) ) ) ).
fof(writeUnaryOperator_9940,axiom,
! [VarCurr] :
( ~ v135618(VarCurr)
<=> v135619(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17671,axiom,
! [VarCurr] :
( v135619(VarCurr)
<=> ( v135620(VarCurr)
& v135623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6137,axiom,
! [VarCurr] :
( v135623(VarCurr)
<=> ( v110754(VarCurr,bitIndex2)
| v88266(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17670,axiom,
! [VarCurr] :
( v135620(VarCurr)
<=> ( v135621(VarCurr)
| v135622(VarCurr) ) ) ).
fof(writeUnaryOperator_9939,axiom,
! [VarCurr] :
( ~ v135622(VarCurr)
<=> v88266(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9938,axiom,
! [VarCurr] :
( ~ v135621(VarCurr)
<=> v110754(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17669,axiom,
! [VarCurr] :
( v135605(VarCurr)
<=> ( v135606(VarCurr)
& v135612(VarCurr) ) ) ).
fof(writeUnaryOperator_9937,axiom,
! [VarCurr] :
( ~ v135612(VarCurr)
<=> v135613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17668,axiom,
! [VarCurr] :
( v135613(VarCurr)
<=> ( v135614(VarCurr)
& v135617(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6136,axiom,
! [VarCurr] :
( v135617(VarCurr)
<=> ( v110754(VarCurr,bitIndex1)
| v88266(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17667,axiom,
! [VarCurr] :
( v135614(VarCurr)
<=> ( v135615(VarCurr)
| v135616(VarCurr) ) ) ).
fof(writeUnaryOperator_9936,axiom,
! [VarCurr] :
( ~ v135616(VarCurr)
<=> v88266(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9935,axiom,
! [VarCurr] :
( ~ v135615(VarCurr)
<=> v110754(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9934,axiom,
! [VarCurr] :
( ~ v135606(VarCurr)
<=> v135607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17666,axiom,
! [VarCurr] :
( v135607(VarCurr)
<=> ( v135608(VarCurr)
& v135611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17665,axiom,
! [VarCurr] :
( v135611(VarCurr)
<=> ( v110754(VarCurr,bitIndex0)
| v88266(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17664,axiom,
! [VarCurr] :
( v135608(VarCurr)
<=> ( v135609(VarCurr)
| v135610(VarCurr) ) ) ).
fof(writeUnaryOperator_9933,axiom,
! [VarCurr] :
( ~ v135610(VarCurr)
<=> v88266(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9932,axiom,
! [VarCurr] :
( ~ v135609(VarCurr)
<=> v110754(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9931,axiom,
! [VarCurr] :
( ~ v135601(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17663,axiom,
! [VarCurr] :
( v135596(VarCurr)
<=> ( v135597(VarCurr)
& v135529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17662,axiom,
! [VarCurr] :
( v135597(VarCurr)
<=> ( v135598(VarCurr)
& v135504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17661,axiom,
! [VarCurr] :
( v135598(VarCurr)
<=> ( v86879(VarCurr)
& v135479(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1787,axiom,
! [VarCurr] :
( v135529(VarCurr)
<=> ( ( v135531(VarCurr,bitIndex1)
<=> $false )
& ( v135531(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76536,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v135531(VarCurr,B)
<=> v135533(VarCurr,B) ) ) ).
fof(addAssignment_76535,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v135533(VarCurr,B)
<=> v135535(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135578(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v135535(VarNext,B)
<=> v135535(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1886,axiom,
! [VarNext] :
( v135578(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v135535(VarNext,B)
<=> v135588(VarNext,B) ) ) ) ).
fof(addAssignment_76534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v135588(VarNext,B)
<=> v135586(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1421,axiom,
! [VarCurr] :
( ~ v135589(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v135586(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1406,axiom,
! [VarCurr] :
( v135589(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v135586(VarCurr,B)
<=> v135545(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17660,axiom,
! [VarCurr] :
( v135589(VarCurr)
<=> ( v135590(VarCurr)
& v135591(VarCurr) ) ) ).
fof(writeUnaryOperator_9930,axiom,
! [VarCurr] :
( ~ v135591(VarCurr)
<=> v135541(VarCurr) ) ).
fof(writeUnaryOperator_9929,axiom,
! [VarCurr] :
( ~ v135590(VarCurr)
<=> v135537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135578(VarNext)
<=> v135579(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135579(VarNext)
<=> ( v135580(VarNext)
& v135573(VarNext) ) ) ) ).
fof(writeUnaryOperator_9928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135580(VarNext)
<=> v135582(VarNext) ) ) ).
fof(addAssignment_76533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135582(VarNext)
<=> v135573(VarCurr) ) ) ).
fof(addAssignment_76532,axiom,
! [VarCurr] :
( v135573(VarCurr)
<=> v135575(VarCurr) ) ).
fof(addAssignment_76531,axiom,
! [VarCurr] :
( v135575(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76530,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v135545(VarCurr,B)
<=> v135547(VarCurr,B) ) ) ).
fof(addAssignment_76529,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v135547(VarCurr,B)
<=> v135549(VarCurr,B) ) ) ).
fof(addAssignment_76528,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v135549(VarCurr,B)
<=> v135551(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1420,axiom,
! [VarCurr] :
( ~ v135553(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v135551(VarCurr,B)
<=> v135562(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1405,axiom,
! [VarCurr] :
( v135553(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v135551(VarCurr,B)
<=> v135561(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1419,axiom,
! [VarCurr] :
( ~ v135563(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v135562(VarCurr,B)
<=> v135564(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1404,axiom,
! [VarCurr] :
( v135563(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v135562(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1418,axiom,
! [VarCurr] :
( ~ v88418(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v135564(VarCurr,B)
<=> v135531(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1403,axiom,
! [VarCurr] :
( v88418(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v135564(VarCurr,B)
<=> v135565(VarCurr,B) ) ) ) ).
fof(addAssignment_76527,axiom,
! [VarCurr] :
( v135565(VarCurr,bitIndex0)
<=> v135569(VarCurr) ) ).
fof(addAssignment_76526,axiom,
! [VarCurr] :
( v135565(VarCurr,bitIndex1)
<=> v135567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17657,axiom,
! [VarCurr] :
( v135567(VarCurr)
<=> ( v135568(VarCurr)
& v135570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17656,axiom,
! [VarCurr] :
( v135570(VarCurr)
<=> ( v135531(VarCurr,bitIndex0)
| v135571(VarCurr) ) ) ).
fof(writeUnaryOperator_9927,axiom,
! [VarCurr] :
( ~ v135571(VarCurr)
<=> v135531(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6135,axiom,
! [VarCurr] :
( v135568(VarCurr)
<=> ( v135569(VarCurr)
| v135531(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9926,axiom,
! [VarCurr] :
( ~ v135569(VarCurr)
<=> v135531(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_1786,axiom,
! [VarCurr] :
( v135563(VarCurr)
<=> ( ( v135531(VarCurr,bitIndex1)
<=> $false )
& ( v135531(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76525,axiom,
! [VarCurr] :
( v135561(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_76524,axiom,
! [VarCurr] :
( v135561(VarCurr,bitIndex1)
<=> v1051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17655,axiom,
! [VarCurr] :
( v135553(VarCurr)
<=> ( v135554(VarCurr)
& v135529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17654,axiom,
! [VarCurr] :
( v135554(VarCurr)
<=> ( v135555(VarCurr)
| v82954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17653,axiom,
! [VarCurr] :
( v135555(VarCurr)
<=> ( v135556(VarCurr)
| v86877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17652,axiom,
! [VarCurr] :
( v135556(VarCurr)
<=> ( v135557(VarCurr)
| v135559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17651,axiom,
! [VarCurr] :
( v135559(VarCurr)
<=> ( v84899(VarCurr)
& v135560(VarCurr) ) ) ).
fof(writeUnaryOperator_9925,axiom,
! [VarCurr] :
( ~ v135560(VarCurr)
<=> v89409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17650,axiom,
! [VarCurr] :
( v135557(VarCurr)
<=> ( v118(VarCurr)
& v135558(VarCurr) ) ) ).
fof(writeUnaryOperator_9924,axiom,
! [VarCurr] :
( ~ v135558(VarCurr)
<=> v2900(VarCurr) ) ).
fof(addAssignment_76523,axiom,
! [VarCurr] :
( v135541(VarCurr)
<=> v135543(VarCurr) ) ).
fof(addAssignment_76522,axiom,
! [VarCurr] :
( v135543(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_76521,axiom,
! [VarCurr] :
( v135537(VarCurr)
<=> v135539(VarCurr) ) ).
fof(addAssignment_76520,axiom,
! [VarCurr] :
( v135539(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17649,axiom,
! [VarCurr] :
( v135504(VarCurr)
<=> ( v135506(VarCurr)
| v135526(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6134,axiom,
! [VarCurr] :
( v135526(VarCurr)
<=> ( v135527(VarCurr)
& v133661(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_1785,axiom,
! [VarCurr] :
( v135527(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17648,axiom,
! [VarCurr] :
( v135506(VarCurr)
<=> ( v135507(VarCurr)
| v135524(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6133,axiom,
! [VarCurr] :
( v135524(VarCurr)
<=> ( v135525(VarCurr)
& v133661(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_1784,axiom,
! [VarCurr] :
( v135525(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17647,axiom,
! [VarCurr] :
( v135507(VarCurr)
<=> ( v135508(VarCurr)
| v135522(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6132,axiom,
! [VarCurr] :
( v135522(VarCurr)
<=> ( v135523(VarCurr)
& v133661(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_1783,axiom,
! [VarCurr] :
( v135523(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17646,axiom,
! [VarCurr] :
( v135508(VarCurr)
<=> ( v135509(VarCurr)
| v135520(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6131,axiom,
! [VarCurr] :
( v135520(VarCurr)
<=> ( v135521(VarCurr)
& v133661(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_1782,axiom,
! [VarCurr] :
( v135521(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17645,axiom,
! [VarCurr] :
( v135509(VarCurr)
<=> ( v135510(VarCurr)
| v135518(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6130,axiom,
! [VarCurr] :
( v135518(VarCurr)
<=> ( v135519(VarCurr)
& v133661(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_1781,axiom,
! [VarCurr] :
( v135519(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17644,axiom,
! [VarCurr] :
( v135510(VarCurr)
<=> ( v135511(VarCurr)
| v135516(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6129,axiom,
! [VarCurr] :
( v135516(VarCurr)
<=> ( v135517(VarCurr)
& v133661(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_1780,axiom,
! [VarCurr] :
( v135517(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17643,axiom,
! [VarCurr] :
( v135511(VarCurr)
<=> ( v135512(VarCurr)
| v135514(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6128,axiom,
! [VarCurr] :
( v135514(VarCurr)
<=> ( v135515(VarCurr)
& v133661(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_1779,axiom,
! [VarCurr] :
( v135515(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17642,axiom,
! [VarCurr] :
( v135512(VarCurr)
<=> ( v135513(VarCurr)
& v133661(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_1778,axiom,
! [VarCurr] :
( v135513(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17641,axiom,
! [VarCurr] :
( v135479(VarCurr)
<=> ( v135481(VarCurr)
| v135501(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6127,axiom,
! [VarCurr] :
( v135501(VarCurr)
<=> ( v135502(VarCurr)
& v89156(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_1777,axiom,
! [VarCurr] :
( v135502(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17640,axiom,
! [VarCurr] :
( v135481(VarCurr)
<=> ( v135482(VarCurr)
| v135499(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6126,axiom,
! [VarCurr] :
( v135499(VarCurr)
<=> ( v135500(VarCurr)
& v89156(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_1776,axiom,
! [VarCurr] :
( v135500(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17639,axiom,
! [VarCurr] :
( v135482(VarCurr)
<=> ( v135483(VarCurr)
| v135497(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6125,axiom,
! [VarCurr] :
( v135497(VarCurr)
<=> ( v135498(VarCurr)
& v89156(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_1775,axiom,
! [VarCurr] :
( v135498(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17638,axiom,
! [VarCurr] :
( v135483(VarCurr)
<=> ( v135484(VarCurr)
| v135495(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6124,axiom,
! [VarCurr] :
( v135495(VarCurr)
<=> ( v135496(VarCurr)
& v89156(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_1774,axiom,
! [VarCurr] :
( v135496(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17637,axiom,
! [VarCurr] :
( v135484(VarCurr)
<=> ( v135485(VarCurr)
| v135493(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6123,axiom,
! [VarCurr] :
( v135493(VarCurr)
<=> ( v135494(VarCurr)
& v89156(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_1773,axiom,
! [VarCurr] :
( v135494(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17636,axiom,
! [VarCurr] :
( v135485(VarCurr)
<=> ( v135486(VarCurr)
| v135491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6122,axiom,
! [VarCurr] :
( v135491(VarCurr)
<=> ( v135492(VarCurr)
& v89156(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_1772,axiom,
! [VarCurr] :
( v135492(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17635,axiom,
! [VarCurr] :
( v135486(VarCurr)
<=> ( v135487(VarCurr)
| v135489(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6121,axiom,
! [VarCurr] :
( v135489(VarCurr)
<=> ( v135490(VarCurr)
& v89156(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_1771,axiom,
! [VarCurr] :
( v135490(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17634,axiom,
! [VarCurr] :
( v135487(VarCurr)
<=> ( v135488(VarCurr)
& v89156(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_1770,axiom,
! [VarCurr] :
( v135488(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17633,axiom,
! [VarCurr] :
( v86879(VarCurr)
<=> ( v135428(VarCurr)
& v135477(VarCurr) ) ) ).
fof(writeUnaryOperator_9923,axiom,
! [VarCurr] :
( ~ v135477(VarCurr)
<=> v135424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17632,axiom,
! [VarCurr] :
( v135428(VarCurr)
<=> ( v135429(VarCurr)
& v135476(VarCurr) ) ) ).
fof(writeUnaryOperator_9922,axiom,
! [VarCurr] :
( ~ v135476(VarCurr)
<=> v100727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17631,axiom,
! [VarCurr] :
( v135429(VarCurr)
<=> ( v135430(VarCurr)
& v135475(VarCurr) ) ) ).
fof(writeUnaryOperator_9921,axiom,
! [VarCurr] :
( ~ v135475(VarCurr)
<=> v135253(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17630,axiom,
! [VarCurr] :
( v135430(VarCurr)
<=> ( v135431(VarCurr)
& v135474(VarCurr) ) ) ).
fof(writeUnaryOperator_9920,axiom,
! [VarCurr] :
( ~ v135474(VarCurr)
<=> v128492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17629,axiom,
! [VarCurr] :
( v135431(VarCurr)
<=> ( v135432(VarCurr)
& v135473(VarCurr) ) ) ).
fof(writeUnaryOperator_9919,axiom,
! [VarCurr] :
( ~ v135473(VarCurr)
<=> v108897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17628,axiom,
! [VarCurr] :
( v135432(VarCurr)
<=> ( v135433(VarCurr)
& v88418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17627,axiom,
! [VarCurr] :
( v135433(VarCurr)
<=> ( v135434(VarCurr)
& v135472(VarCurr) ) ) ).
fof(writeUnaryOperator_9918,axiom,
! [VarCurr] :
( ~ v135472(VarCurr)
<=> v135228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17626,axiom,
! [VarCurr] :
( v135434(VarCurr)
<=> ( v135435(VarCurr)
& v135186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17625,axiom,
! [VarCurr] :
( v135435(VarCurr)
<=> ( v135436(VarCurr)
& v109663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17624,axiom,
! [VarCurr] :
( v135436(VarCurr)
<=> ( v135437(VarCurr)
& v135471(VarCurr) ) ) ).
fof(writeUnaryOperator_9917,axiom,
! [VarCurr] :
( ~ v135471(VarCurr)
<=> v111693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17623,axiom,
! [VarCurr] :
( v135437(VarCurr)
<=> ( v135438(VarCurr)
& v135455(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6120,axiom,
! [VarCurr] :
( v135455(VarCurr)
<=> ( v135457(VarCurr)
| v89117(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6119,axiom,
! [VarCurr] :
( v135457(VarCurr)
<=> ( v135458(VarCurr)
| v89117(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6118,axiom,
! [VarCurr] :
( v135458(VarCurr)
<=> ( v135459(VarCurr)
| v89117(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6117,axiom,
! [VarCurr] :
( v135459(VarCurr)
<=> ( v135460(VarCurr)
| v89117(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6116,axiom,
! [VarCurr] :
( v135460(VarCurr)
<=> ( v135461(VarCurr)
| v89117(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6115,axiom,
! [VarCurr] :
( v135461(VarCurr)
<=> ( v135462(VarCurr)
| v89117(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6114,axiom,
! [VarCurr] :
( v135462(VarCurr)
<=> ( v135463(VarCurr)
| v89117(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6113,axiom,
! [VarCurr] :
( v135463(VarCurr)
<=> ( v135464(VarCurr)
| v89117(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6112,axiom,
! [VarCurr] :
( v135464(VarCurr)
<=> ( v135465(VarCurr)
| v89117(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6111,axiom,
! [VarCurr] :
( v135465(VarCurr)
<=> ( v135466(VarCurr)
| v89117(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6110,axiom,
! [VarCurr] :
( v135466(VarCurr)
<=> ( v135467(VarCurr)
| v89117(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6109,axiom,
! [VarCurr] :
( v135467(VarCurr)
<=> ( v135468(VarCurr)
| v89117(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6108,axiom,
! [VarCurr] :
( v135468(VarCurr)
<=> ( v135469(VarCurr)
| v89117(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6107,axiom,
! [VarCurr] :
( v135469(VarCurr)
<=> ( v135470(VarCurr)
| v89117(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6106,axiom,
! [VarCurr] :
( v135470(VarCurr)
<=> ( v89117(VarCurr,bitIndex0)
| v89117(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6105,axiom,
! [VarCurr] :
( v135438(VarCurr)
<=> ( v135440(VarCurr)
| v135454(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6104,axiom,
! [VarCurr] :
( v135440(VarCurr)
<=> ( v135441(VarCurr)
| v135454(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6103,axiom,
! [VarCurr] :
( v135441(VarCurr)
<=> ( v135442(VarCurr)
| v135454(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6102,axiom,
! [VarCurr] :
( v135442(VarCurr)
<=> ( v135443(VarCurr)
| v135454(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6101,axiom,
! [VarCurr] :
( v135443(VarCurr)
<=> ( v135444(VarCurr)
| v135454(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6100,axiom,
! [VarCurr] :
( v135444(VarCurr)
<=> ( v135445(VarCurr)
| v135454(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6099,axiom,
! [VarCurr] :
( v135445(VarCurr)
<=> ( v135446(VarCurr)
| v135454(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6098,axiom,
! [VarCurr] :
( v135446(VarCurr)
<=> ( v135447(VarCurr)
| v135454(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6097,axiom,
! [VarCurr] :
( v135447(VarCurr)
<=> ( v135448(VarCurr)
| v135454(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6096,axiom,
! [VarCurr] :
( v135448(VarCurr)
<=> ( v135449(VarCurr)
| v135454(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6095,axiom,
! [VarCurr] :
( v135449(VarCurr)
<=> ( v135450(VarCurr)
| v135454(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6094,axiom,
! [VarCurr] :
( v135450(VarCurr)
<=> ( v135451(VarCurr)
| v135454(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6093,axiom,
! [VarCurr] :
( v135451(VarCurr)
<=> ( v135452(VarCurr)
| v135454(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6092,axiom,
! [VarCurr] :
( v135452(VarCurr)
<=> ( v135453(VarCurr)
| v135454(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6091,axiom,
! [VarCurr] :
( v135453(VarCurr)
<=> ( v135454(VarCurr,bitIndex0)
| v135454(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1854,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v135454(VarCurr,B)
<=> ( v76(VarCurr,B)
& v86881(VarCurr,B) ) ) ) ).
fof(addAssignment_76519,axiom,
! [VarCurr] :
( v135424(VarCurr)
<=> v135426(VarCurr) ) ).
fof(addAssignment_76518,axiom,
! [VarCurr] :
( v135426(VarCurr)
<=> v5037(VarCurr) ) ).
fof(addAssignment_76517,axiom,
! [VarCurr] :
( v135253(VarCurr)
<=> v135255(VarCurr) ) ).
fof(addAssignment_76516,axiom,
! [VarCurr] :
( v135255(VarCurr)
<=> v135257(VarCurr) ) ).
fof(addAssignment_76515,axiom,
! [VarCurr] :
( v135257(VarCurr)
<=> v135259(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1769,axiom,
! [VarCurr] :
( v135259(VarCurr)
<=> ( ( v968(VarCurr,bitIndex4)
<=> v135421(VarCurr,bitIndex4) )
& ( v968(VarCurr,bitIndex3)
<=> v135421(VarCurr,bitIndex3) )
& ( v968(VarCurr,bitIndex2)
<=> v135421(VarCurr,bitIndex2) )
& ( v968(VarCurr,bitIndex1)
<=> v135421(VarCurr,bitIndex1) )
& ( v968(VarCurr,bitIndex0)
<=> v135421(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_76514,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v135421(VarCurr,B)
<=> v83042(VarCurr,B) ) ) ).
fof(addAssignment_76513,axiom,
! [VarCurr] :
( v135421(VarCurr,bitIndex4)
<=> v135422(VarCurr) ) ).
fof(writeUnaryOperator_9916,axiom,
! [VarCurr] :
( ~ v135422(VarCurr)
<=> v83042(VarCurr,bitIndex4) ) ).
fof(addAssignment_76512,axiom,
! [VarCurr] :
( v83042(VarCurr,bitIndex4)
<=> v83044(VarCurr,bitIndex4) ) ).
fof(addAssignment_76511,axiom,
! [VarCurr] :
( v83044(VarCurr,bitIndex4)
<=> v83046(VarCurr,bitIndex4) ) ).
fof(addAssignment_76510,axiom,
! [VarNext] :
( v83046(VarNext,bitIndex4)
<=> v135403(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135404(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v135403(VarNext,B)
<=> v83046(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1885,axiom,
! [VarNext] :
( v135404(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v135403(VarNext,B)
<=> v135414(VarNext,B) ) ) ) ).
fof(addAssignment_76509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v135414(VarNext,B)
<=> v135412(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1417,axiom,
! [VarCurr] :
( ~ v135415(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v135412(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1402,axiom,
! [VarCurr] :
( v135415(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v135412(VarCurr,B)
<=> v83056(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17622,axiom,
! [VarCurr] :
( v135415(VarCurr)
<=> ( v135416(VarCurr)
& v135417(VarCurr) ) ) ).
fof(writeUnaryOperator_9915,axiom,
! [VarCurr] :
( ~ v135417(VarCurr)
<=> v83052(VarCurr) ) ).
fof(writeUnaryOperator_9914,axiom,
! [VarCurr] :
( ~ v135416(VarCurr)
<=> v83048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135404(VarNext)
<=> v135405(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135405(VarNext)
<=> ( v135406(VarNext)
& v135399(VarNext) ) ) ) ).
fof(writeUnaryOperator_9913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135406(VarNext)
<=> v135408(VarNext) ) ) ).
fof(addAssignment_76508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135408(VarNext)
<=> v135399(VarCurr) ) ) ).
fof(addAssignment_76507,axiom,
! [VarCurr] :
( v135399(VarCurr)
<=> v135401(VarCurr) ) ).
fof(addAssignment_76506,axiom,
! [VarCurr] :
( v135401(VarCurr)
<=> v83260(VarCurr) ) ).
fof(addAssignment_76505,axiom,
! [VarCurr] :
( v83056(VarCurr,bitIndex4)
<=> v83058(VarCurr,bitIndex4) ) ).
fof(addAssignment_76504,axiom,
! [VarCurr] :
( v83058(VarCurr,bitIndex4)
<=> v83060(VarCurr,bitIndex4) ) ).
fof(addAssignment_76503,axiom,
! [VarCurr] :
( v83060(VarCurr,bitIndex4)
<=> v83062(VarCurr,bitIndex4) ) ).
fof(addAssignment_76502,axiom,
! [VarCurr] :
( v83062(VarCurr,bitIndex4)
<=> v135340(VarCurr,bitIndex4) ) ).
fof(addAssignment_76501,axiom,
! [VarCurr] :
( v135340(VarCurr,bitIndex0)
<=> v135393(VarCurr) ) ).
fof(addAssignment_76500,axiom,
! [VarCurr] :
( v135340(VarCurr,bitIndex1)
<=> v135388(VarCurr) ) ).
fof(addAssignment_76499,axiom,
! [VarCurr] :
( v135340(VarCurr,bitIndex2)
<=> v135383(VarCurr) ) ).
fof(addAssignment_76498,axiom,
! [VarCurr] :
( v135340(VarCurr,bitIndex3)
<=> v135378(VarCurr) ) ).
fof(addAssignment_76497,axiom,
! [VarCurr] :
( v135340(VarCurr,bitIndex4)
<=> v135342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17619,axiom,
! [VarCurr] :
( v135393(VarCurr)
<=> ( v135394(VarCurr)
& v135397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17618,axiom,
! [VarCurr] :
( v135397(VarCurr)
<=> ( v83042(VarCurr,bitIndex0)
| v135352(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17617,axiom,
! [VarCurr] :
( v135394(VarCurr)
<=> ( v135395(VarCurr)
| v135396(VarCurr) ) ) ).
fof(writeUnaryOperator_9912,axiom,
! [VarCurr] :
( ~ v135396(VarCurr)
<=> v135352(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9911,axiom,
! [VarCurr] :
( ~ v135395(VarCurr)
<=> v83042(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17616,axiom,
! [VarCurr] :
( v135388(VarCurr)
<=> ( v135389(VarCurr)
& v135392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17615,axiom,
! [VarCurr] :
( v135392(VarCurr)
<=> ( v135351(VarCurr)
| v135353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17614,axiom,
! [VarCurr] :
( v135389(VarCurr)
<=> ( v135390(VarCurr)
| v135391(VarCurr) ) ) ).
fof(writeUnaryOperator_9910,axiom,
! [VarCurr] :
( ~ v135391(VarCurr)
<=> v135353(VarCurr) ) ).
fof(writeUnaryOperator_9909,axiom,
! [VarCurr] :
( ~ v135390(VarCurr)
<=> v135351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17613,axiom,
! [VarCurr] :
( v135383(VarCurr)
<=> ( v135384(VarCurr)
& v135387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17612,axiom,
! [VarCurr] :
( v135387(VarCurr)
<=> ( v135349(VarCurr)
| v135359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17611,axiom,
! [VarCurr] :
( v135384(VarCurr)
<=> ( v135385(VarCurr)
| v135386(VarCurr) ) ) ).
fof(writeUnaryOperator_9908,axiom,
! [VarCurr] :
( ~ v135386(VarCurr)
<=> v135359(VarCurr) ) ).
fof(writeUnaryOperator_9907,axiom,
! [VarCurr] :
( ~ v135385(VarCurr)
<=> v135349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17610,axiom,
! [VarCurr] :
( v135378(VarCurr)
<=> ( v135379(VarCurr)
& v135382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17609,axiom,
! [VarCurr] :
( v135382(VarCurr)
<=> ( v135347(VarCurr)
| v135365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17608,axiom,
! [VarCurr] :
( v135379(VarCurr)
<=> ( v135380(VarCurr)
| v135381(VarCurr) ) ) ).
fof(writeUnaryOperator_9906,axiom,
! [VarCurr] :
( ~ v135381(VarCurr)
<=> v135365(VarCurr) ) ).
fof(writeUnaryOperator_9905,axiom,
! [VarCurr] :
( ~ v135380(VarCurr)
<=> v135347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17607,axiom,
! [VarCurr] :
( v135342(VarCurr)
<=> ( v135343(VarCurr)
& v135377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17606,axiom,
! [VarCurr] :
( v135377(VarCurr)
<=> ( v135345(VarCurr)
| v135372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17605,axiom,
! [VarCurr] :
( v135343(VarCurr)
<=> ( v135344(VarCurr)
| v135371(VarCurr) ) ) ).
fof(writeUnaryOperator_9904,axiom,
! [VarCurr] :
( ~ v135371(VarCurr)
<=> v135372(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17604,axiom,
! [VarCurr] :
( v135372(VarCurr)
<=> ( v135373(VarCurr)
& v135376(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6090,axiom,
! [VarCurr] :
( v135376(VarCurr)
<=> ( v83042(VarCurr,bitIndex4)
| v135352(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17603,axiom,
! [VarCurr] :
( v135373(VarCurr)
<=> ( v135374(VarCurr)
| v135375(VarCurr) ) ) ).
fof(writeUnaryOperator_9903,axiom,
! [VarCurr] :
( ~ v135375(VarCurr)
<=> v135352(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9902,axiom,
! [VarCurr] :
( ~ v135374(VarCurr)
<=> v83042(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9901,axiom,
! [VarCurr] :
( ~ v135344(VarCurr)
<=> v135345(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17602,axiom,
! [VarCurr] :
( v135345(VarCurr)
<=> ( v135346(VarCurr)
| v135370(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6089,axiom,
! [VarCurr] :
( v135370(VarCurr)
<=> ( v83042(VarCurr,bitIndex3)
& v135352(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17601,axiom,
! [VarCurr] :
( v135346(VarCurr)
<=> ( v135347(VarCurr)
& v135365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17600,axiom,
! [VarCurr] :
( v135365(VarCurr)
<=> ( v135366(VarCurr)
& v135369(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6088,axiom,
! [VarCurr] :
( v135369(VarCurr)
<=> ( v83042(VarCurr,bitIndex3)
| v135352(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17599,axiom,
! [VarCurr] :
( v135366(VarCurr)
<=> ( v135367(VarCurr)
| v135368(VarCurr) ) ) ).
fof(writeUnaryOperator_9900,axiom,
! [VarCurr] :
( ~ v135368(VarCurr)
<=> v135352(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9899,axiom,
! [VarCurr] :
( ~ v135367(VarCurr)
<=> v83042(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17598,axiom,
! [VarCurr] :
( v135347(VarCurr)
<=> ( v135348(VarCurr)
| v135364(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6087,axiom,
! [VarCurr] :
( v135364(VarCurr)
<=> ( v83042(VarCurr,bitIndex2)
& v135352(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17597,axiom,
! [VarCurr] :
( v135348(VarCurr)
<=> ( v135349(VarCurr)
& v135359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17596,axiom,
! [VarCurr] :
( v135359(VarCurr)
<=> ( v135360(VarCurr)
& v135363(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6086,axiom,
! [VarCurr] :
( v135363(VarCurr)
<=> ( v83042(VarCurr,bitIndex2)
| v135352(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17595,axiom,
! [VarCurr] :
( v135360(VarCurr)
<=> ( v135361(VarCurr)
| v135362(VarCurr) ) ) ).
fof(writeUnaryOperator_9898,axiom,
! [VarCurr] :
( ~ v135362(VarCurr)
<=> v135352(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9897,axiom,
! [VarCurr] :
( ~ v135361(VarCurr)
<=> v83042(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17594,axiom,
! [VarCurr] :
( v135349(VarCurr)
<=> ( v135350(VarCurr)
| v135358(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6085,axiom,
! [VarCurr] :
( v135358(VarCurr)
<=> ( v83042(VarCurr,bitIndex1)
& v135352(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17593,axiom,
! [VarCurr] :
( v135350(VarCurr)
<=> ( v135351(VarCurr)
& v135353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17592,axiom,
! [VarCurr] :
( v135353(VarCurr)
<=> ( v135354(VarCurr)
& v135357(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6084,axiom,
! [VarCurr] :
( v135357(VarCurr)
<=> ( v83042(VarCurr,bitIndex1)
| v135352(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17591,axiom,
! [VarCurr] :
( v135354(VarCurr)
<=> ( v135355(VarCurr)
| v135356(VarCurr) ) ) ).
fof(writeUnaryOperator_9896,axiom,
! [VarCurr] :
( ~ v135356(VarCurr)
<=> v135352(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9895,axiom,
! [VarCurr] :
( ~ v135355(VarCurr)
<=> v83042(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17590,axiom,
! [VarCurr] :
( v135351(VarCurr)
<=> ( v83042(VarCurr,bitIndex0)
& v135352(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76496,axiom,
! [VarCurr] :
( v135352(VarCurr,bitIndex0)
<=> v83064(VarCurr) ) ).
fof(addAssignment_76495,axiom,
! [VarCurr] :
( ( v135352(VarCurr,bitIndex4)
<=> $false )
& ( v135352(VarCurr,bitIndex3)
<=> $false )
& ( v135352(VarCurr,bitIndex2)
<=> $false )
& ( v135352(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_76494,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v968(VarCurr,B)
<=> v970(VarCurr,B) ) ) ).
fof(addAssignment_76493,axiom,
! [VarCurr] :
( v970(VarCurr,bitIndex4)
<=> v972(VarCurr,bitIndex4) ) ).
fof(addAssignment_76492,axiom,
! [VarNext] :
( v972(VarNext,bitIndex4)
<=> v135323(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135324(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v135323(VarNext,B)
<=> v972(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1884,axiom,
! [VarNext] :
( v135324(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v135323(VarNext,B)
<=> v135334(VarNext,B) ) ) ) ).
fof(addAssignment_76491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v135334(VarNext,B)
<=> v135332(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1416,axiom,
! [VarCurr] :
( ~ v135335(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v135332(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1401,axiom,
! [VarCurr] :
( v135335(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v135332(VarCurr,B)
<=> v990(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17589,axiom,
! [VarCurr] :
( v135335(VarCurr)
<=> ( v135336(VarCurr)
& v135337(VarCurr) ) ) ).
fof(writeUnaryOperator_9894,axiom,
! [VarCurr] :
( ~ v135337(VarCurr)
<=> v982(VarCurr) ) ).
fof(writeUnaryOperator_9893,axiom,
! [VarCurr] :
( ~ v135336(VarCurr)
<=> v974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135324(VarNext)
<=> v135325(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135325(VarNext)
<=> ( v135326(VarNext)
& v135319(VarNext) ) ) ) ).
fof(writeUnaryOperator_9892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135326(VarNext)
<=> v135328(VarNext) ) ) ).
fof(addAssignment_76490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135328(VarNext)
<=> v135319(VarCurr) ) ) ).
fof(addAssignment_76489,axiom,
! [VarCurr] :
( v135319(VarCurr)
<=> v135321(VarCurr) ) ).
fof(addAssignment_76488,axiom,
! [VarCurr] :
( v135321(VarCurr)
<=> v83260(VarCurr) ) ).
fof(addAssignment_76487,axiom,
! [VarCurr] :
( v990(VarCurr,bitIndex4)
<=> v992(VarCurr,bitIndex4) ) ).
fof(addAssignment_76486,axiom,
! [VarCurr] :
( v992(VarCurr,bitIndex4)
<=> v994(VarCurr,bitIndex4) ) ).
fof(addAssignment_76485,axiom,
! [VarCurr] :
( v994(VarCurr,bitIndex4)
<=> v996(VarCurr,bitIndex4) ) ).
fof(addAssignment_76484,axiom,
! [VarCurr] :
( v996(VarCurr,bitIndex4)
<=> v135260(VarCurr,bitIndex4) ) ).
fof(addAssignment_76483,axiom,
! [VarCurr] :
( v135260(VarCurr,bitIndex0)
<=> v135313(VarCurr) ) ).
fof(addAssignment_76482,axiom,
! [VarCurr] :
( v135260(VarCurr,bitIndex1)
<=> v135308(VarCurr) ) ).
fof(addAssignment_76481,axiom,
! [VarCurr] :
( v135260(VarCurr,bitIndex2)
<=> v135303(VarCurr) ) ).
fof(addAssignment_76480,axiom,
! [VarCurr] :
( v135260(VarCurr,bitIndex3)
<=> v135298(VarCurr) ) ).
fof(addAssignment_76479,axiom,
! [VarCurr] :
( v135260(VarCurr,bitIndex4)
<=> v135262(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17586,axiom,
! [VarCurr] :
( v135313(VarCurr)
<=> ( v135314(VarCurr)
& v135317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17585,axiom,
! [VarCurr] :
( v135317(VarCurr)
<=> ( v968(VarCurr,bitIndex0)
| v135272(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17584,axiom,
! [VarCurr] :
( v135314(VarCurr)
<=> ( v135315(VarCurr)
| v135316(VarCurr) ) ) ).
fof(writeUnaryOperator_9891,axiom,
! [VarCurr] :
( ~ v135316(VarCurr)
<=> v135272(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9890,axiom,
! [VarCurr] :
( ~ v135315(VarCurr)
<=> v968(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17583,axiom,
! [VarCurr] :
( v135308(VarCurr)
<=> ( v135309(VarCurr)
& v135312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17582,axiom,
! [VarCurr] :
( v135312(VarCurr)
<=> ( v135271(VarCurr)
| v135273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17581,axiom,
! [VarCurr] :
( v135309(VarCurr)
<=> ( v135310(VarCurr)
| v135311(VarCurr) ) ) ).
fof(writeUnaryOperator_9889,axiom,
! [VarCurr] :
( ~ v135311(VarCurr)
<=> v135273(VarCurr) ) ).
fof(writeUnaryOperator_9888,axiom,
! [VarCurr] :
( ~ v135310(VarCurr)
<=> v135271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17580,axiom,
! [VarCurr] :
( v135303(VarCurr)
<=> ( v135304(VarCurr)
& v135307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17579,axiom,
! [VarCurr] :
( v135307(VarCurr)
<=> ( v135269(VarCurr)
| v135279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17578,axiom,
! [VarCurr] :
( v135304(VarCurr)
<=> ( v135305(VarCurr)
| v135306(VarCurr) ) ) ).
fof(writeUnaryOperator_9887,axiom,
! [VarCurr] :
( ~ v135306(VarCurr)
<=> v135279(VarCurr) ) ).
fof(writeUnaryOperator_9886,axiom,
! [VarCurr] :
( ~ v135305(VarCurr)
<=> v135269(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17577,axiom,
! [VarCurr] :
( v135298(VarCurr)
<=> ( v135299(VarCurr)
& v135302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17576,axiom,
! [VarCurr] :
( v135302(VarCurr)
<=> ( v135267(VarCurr)
| v135285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17575,axiom,
! [VarCurr] :
( v135299(VarCurr)
<=> ( v135300(VarCurr)
| v135301(VarCurr) ) ) ).
fof(writeUnaryOperator_9885,axiom,
! [VarCurr] :
( ~ v135301(VarCurr)
<=> v135285(VarCurr) ) ).
fof(writeUnaryOperator_9884,axiom,
! [VarCurr] :
( ~ v135300(VarCurr)
<=> v135267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17574,axiom,
! [VarCurr] :
( v135262(VarCurr)
<=> ( v135263(VarCurr)
& v135297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17573,axiom,
! [VarCurr] :
( v135297(VarCurr)
<=> ( v135265(VarCurr)
| v135292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17572,axiom,
! [VarCurr] :
( v135263(VarCurr)
<=> ( v135264(VarCurr)
| v135291(VarCurr) ) ) ).
fof(writeUnaryOperator_9883,axiom,
! [VarCurr] :
( ~ v135291(VarCurr)
<=> v135292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17571,axiom,
! [VarCurr] :
( v135292(VarCurr)
<=> ( v135293(VarCurr)
& v135296(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6083,axiom,
! [VarCurr] :
( v135296(VarCurr)
<=> ( v968(VarCurr,bitIndex4)
| v135272(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17570,axiom,
! [VarCurr] :
( v135293(VarCurr)
<=> ( v135294(VarCurr)
| v135295(VarCurr) ) ) ).
fof(writeUnaryOperator_9882,axiom,
! [VarCurr] :
( ~ v135295(VarCurr)
<=> v135272(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9881,axiom,
! [VarCurr] :
( ~ v135294(VarCurr)
<=> v968(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9880,axiom,
! [VarCurr] :
( ~ v135264(VarCurr)
<=> v135265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17569,axiom,
! [VarCurr] :
( v135265(VarCurr)
<=> ( v135266(VarCurr)
| v135290(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6082,axiom,
! [VarCurr] :
( v135290(VarCurr)
<=> ( v968(VarCurr,bitIndex3)
& v135272(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17568,axiom,
! [VarCurr] :
( v135266(VarCurr)
<=> ( v135267(VarCurr)
& v135285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17567,axiom,
! [VarCurr] :
( v135285(VarCurr)
<=> ( v135286(VarCurr)
& v135289(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6081,axiom,
! [VarCurr] :
( v135289(VarCurr)
<=> ( v968(VarCurr,bitIndex3)
| v135272(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17566,axiom,
! [VarCurr] :
( v135286(VarCurr)
<=> ( v135287(VarCurr)
| v135288(VarCurr) ) ) ).
fof(writeUnaryOperator_9879,axiom,
! [VarCurr] :
( ~ v135288(VarCurr)
<=> v135272(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9878,axiom,
! [VarCurr] :
( ~ v135287(VarCurr)
<=> v968(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17565,axiom,
! [VarCurr] :
( v135267(VarCurr)
<=> ( v135268(VarCurr)
| v135284(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6080,axiom,
! [VarCurr] :
( v135284(VarCurr)
<=> ( v968(VarCurr,bitIndex2)
& v135272(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17564,axiom,
! [VarCurr] :
( v135268(VarCurr)
<=> ( v135269(VarCurr)
& v135279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17563,axiom,
! [VarCurr] :
( v135279(VarCurr)
<=> ( v135280(VarCurr)
& v135283(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6079,axiom,
! [VarCurr] :
( v135283(VarCurr)
<=> ( v968(VarCurr,bitIndex2)
| v135272(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17562,axiom,
! [VarCurr] :
( v135280(VarCurr)
<=> ( v135281(VarCurr)
| v135282(VarCurr) ) ) ).
fof(writeUnaryOperator_9877,axiom,
! [VarCurr] :
( ~ v135282(VarCurr)
<=> v135272(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9876,axiom,
! [VarCurr] :
( ~ v135281(VarCurr)
<=> v968(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17561,axiom,
! [VarCurr] :
( v135269(VarCurr)
<=> ( v135270(VarCurr)
| v135278(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6078,axiom,
! [VarCurr] :
( v135278(VarCurr)
<=> ( v968(VarCurr,bitIndex1)
& v135272(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17560,axiom,
! [VarCurr] :
( v135270(VarCurr)
<=> ( v135271(VarCurr)
& v135273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17559,axiom,
! [VarCurr] :
( v135273(VarCurr)
<=> ( v135274(VarCurr)
& v135277(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6077,axiom,
! [VarCurr] :
( v135277(VarCurr)
<=> ( v968(VarCurr,bitIndex1)
| v135272(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17558,axiom,
! [VarCurr] :
( v135274(VarCurr)
<=> ( v135275(VarCurr)
| v135276(VarCurr) ) ) ).
fof(writeUnaryOperator_9875,axiom,
! [VarCurr] :
( ~ v135276(VarCurr)
<=> v135272(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9874,axiom,
! [VarCurr] :
( ~ v135275(VarCurr)
<=> v968(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17557,axiom,
! [VarCurr] :
( v135271(VarCurr)
<=> ( v968(VarCurr,bitIndex0)
& v135272(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76478,axiom,
! [VarCurr] :
( v135272(VarCurr,bitIndex0)
<=> v999(VarCurr) ) ).
fof(addAssignment_76477,axiom,
! [VarCurr] :
( ( v135272(VarCurr,bitIndex4)
<=> $false )
& ( v135272(VarCurr,bitIndex3)
<=> $false )
& ( v135272(VarCurr,bitIndex2)
<=> $false )
& ( v135272(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17556,axiom,
! [VarCurr] :
( v135228(VarCurr)
<=> ( v135230(VarCurr)
| v135250(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6076,axiom,
! [VarCurr] :
( v135250(VarCurr)
<=> ( v135251(VarCurr)
& v103376(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_1768,axiom,
! [VarCurr] :
( v135251(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17555,axiom,
! [VarCurr] :
( v135230(VarCurr)
<=> ( v135231(VarCurr)
| v135248(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6075,axiom,
! [VarCurr] :
( v135248(VarCurr)
<=> ( v135249(VarCurr)
& v103376(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_1767,axiom,
! [VarCurr] :
( v135249(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17554,axiom,
! [VarCurr] :
( v135231(VarCurr)
<=> ( v135232(VarCurr)
| v135246(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6074,axiom,
! [VarCurr] :
( v135246(VarCurr)
<=> ( v135247(VarCurr)
& v103376(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_1766,axiom,
! [VarCurr] :
( v135247(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17553,axiom,
! [VarCurr] :
( v135232(VarCurr)
<=> ( v135233(VarCurr)
| v135244(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6073,axiom,
! [VarCurr] :
( v135244(VarCurr)
<=> ( v135245(VarCurr)
& v103376(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_1765,axiom,
! [VarCurr] :
( v135245(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17552,axiom,
! [VarCurr] :
( v135233(VarCurr)
<=> ( v135234(VarCurr)
| v135242(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6072,axiom,
! [VarCurr] :
( v135242(VarCurr)
<=> ( v135243(VarCurr)
& v103376(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_1764,axiom,
! [VarCurr] :
( v135243(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17551,axiom,
! [VarCurr] :
( v135234(VarCurr)
<=> ( v135235(VarCurr)
| v135240(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6071,axiom,
! [VarCurr] :
( v135240(VarCurr)
<=> ( v135241(VarCurr)
& v103376(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_1763,axiom,
! [VarCurr] :
( v135241(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17550,axiom,
! [VarCurr] :
( v135235(VarCurr)
<=> ( v135236(VarCurr)
| v135238(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6070,axiom,
! [VarCurr] :
( v135238(VarCurr)
<=> ( v135239(VarCurr)
& v103376(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_1762,axiom,
! [VarCurr] :
( v135239(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17549,axiom,
! [VarCurr] :
( v135236(VarCurr)
<=> ( v135237(VarCurr)
& v103376(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_1761,axiom,
! [VarCurr] :
( v135237(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76476,axiom,
! [VarCurr] :
( v135186(VarCurr)
<=> v135188(VarCurr) ) ).
fof(addAssignment_76475,axiom,
! [VarCurr] :
( v135188(VarCurr)
<=> v135190(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135211(VarNext)
=> ( v135190(VarNext)
<=> v135190(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1883,axiom,
! [VarNext] :
( v135211(VarNext)
=> ( v135190(VarNext)
<=> v135221(VarNext) ) ) ).
fof(addAssignment_76474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135221(VarNext)
<=> v135219(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1415,axiom,
! [VarCurr] :
( ~ v135222(VarCurr)
=> ( v135219(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1400,axiom,
! [VarCurr] :
( v135222(VarCurr)
=> ( v135219(VarCurr)
<=> v135200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17548,axiom,
! [VarCurr] :
( v135222(VarCurr)
<=> ( v135223(VarCurr)
& v135224(VarCurr) ) ) ).
fof(writeUnaryOperator_9873,axiom,
! [VarCurr] :
( ~ v135224(VarCurr)
<=> v135196(VarCurr) ) ).
fof(writeUnaryOperator_9872,axiom,
! [VarCurr] :
( ~ v135223(VarCurr)
<=> v135192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135211(VarNext)
<=> v135212(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135212(VarNext)
<=> ( v135213(VarNext)
& v135206(VarNext) ) ) ) ).
fof(writeUnaryOperator_9871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135213(VarNext)
<=> v135215(VarNext) ) ) ).
fof(addAssignment_76473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135215(VarNext)
<=> v135206(VarCurr) ) ) ).
fof(addAssignment_76472,axiom,
! [VarCurr] :
( v135206(VarCurr)
<=> v135208(VarCurr) ) ).
fof(addAssignment_76471,axiom,
! [VarCurr] :
( v135208(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76470,axiom,
! [VarCurr] :
( v135200(VarCurr)
<=> v135202(VarCurr) ) ).
fof(addAssignment_76469,axiom,
! [VarCurr] :
( v135202(VarCurr)
<=> v135204(VarCurr) ) ).
fof(addAssignment_76468,axiom,
! [VarCurr] :
( v135204(VarCurr)
<=> v109663(VarCurr) ) ).
fof(addAssignment_76467,axiom,
! [VarCurr] :
( v135196(VarCurr)
<=> v135198(VarCurr) ) ).
fof(addAssignment_76466,axiom,
! [VarCurr] :
( v135198(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_76465,axiom,
! [VarCurr] :
( v135192(VarCurr)
<=> v135194(VarCurr) ) ).
fof(addAssignment_76464,axiom,
! [VarCurr] :
( v135194(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1853,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v89117(VarCurr,B)
<=> ( v135183(VarCurr,B)
& v135184(VarCurr,B) ) ) ) ).
fof(addAssignment_76463,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v135184(VarCurr,B)
<=> v89154(VarCurr,B) ) ) ).
fof(addAssignment_76462,axiom,
! [VarCurr] :
( ( v135184(VarCurr,bitIndex15)
<=> v89154(VarCurr,bitIndex7) )
& ( v135184(VarCurr,bitIndex14)
<=> v89154(VarCurr,bitIndex6) )
& ( v135184(VarCurr,bitIndex13)
<=> v89154(VarCurr,bitIndex5) )
& ( v135184(VarCurr,bitIndex12)
<=> v89154(VarCurr,bitIndex4) )
& ( v135184(VarCurr,bitIndex11)
<=> v89154(VarCurr,bitIndex3) )
& ( v135184(VarCurr,bitIndex10)
<=> v89154(VarCurr,bitIndex2) )
& ( v135184(VarCurr,bitIndex9)
<=> v89154(VarCurr,bitIndex1) )
& ( v135184(VarCurr,bitIndex8)
<=> v89154(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1852,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v135183(VarCurr,B)
<=> ( v89119(VarCurr,B)
& v85708(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6069,axiom,
! [VarCurr] :
( v89154(VarCurr,bitIndex7)
<=> ( v135179(VarCurr)
& v135181(VarCurr) ) ) ).
fof(writeUnaryOperator_9870,axiom,
! [VarCurr] :
( ~ v135181(VarCurr)
<=> v103376(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_6068,axiom,
! [VarCurr] :
( v135179(VarCurr)
<=> ( v135180(VarCurr)
& v103183(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6067,axiom,
! [VarCurr] :
( v135180(VarCurr)
<=> ( v89156(VarCurr,bitIndex7)
& v133661(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6066,axiom,
! [VarCurr] :
( v89154(VarCurr,bitIndex6)
<=> ( v135175(VarCurr)
& v135177(VarCurr) ) ) ).
fof(writeUnaryOperator_9869,axiom,
! [VarCurr] :
( ~ v135177(VarCurr)
<=> v103376(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_6065,axiom,
! [VarCurr] :
( v135175(VarCurr)
<=> ( v135176(VarCurr)
& v103183(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6064,axiom,
! [VarCurr] :
( v135176(VarCurr)
<=> ( v89156(VarCurr,bitIndex6)
& v133661(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6063,axiom,
! [VarCurr] :
( v89154(VarCurr,bitIndex5)
<=> ( v135171(VarCurr)
& v135173(VarCurr) ) ) ).
fof(writeUnaryOperator_9868,axiom,
! [VarCurr] :
( ~ v135173(VarCurr)
<=> v103376(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_6062,axiom,
! [VarCurr] :
( v135171(VarCurr)
<=> ( v135172(VarCurr)
& v103183(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6061,axiom,
! [VarCurr] :
( v135172(VarCurr)
<=> ( v89156(VarCurr,bitIndex5)
& v133661(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6060,axiom,
! [VarCurr] :
( v89154(VarCurr,bitIndex4)
<=> ( v135167(VarCurr)
& v135169(VarCurr) ) ) ).
fof(writeUnaryOperator_9867,axiom,
! [VarCurr] :
( ~ v135169(VarCurr)
<=> v103376(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_6059,axiom,
! [VarCurr] :
( v135167(VarCurr)
<=> ( v135168(VarCurr)
& v103183(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6058,axiom,
! [VarCurr] :
( v135168(VarCurr)
<=> ( v89156(VarCurr,bitIndex4)
& v133661(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6057,axiom,
! [VarCurr] :
( v89154(VarCurr,bitIndex3)
<=> ( v135163(VarCurr)
& v135165(VarCurr) ) ) ).
fof(writeUnaryOperator_9866,axiom,
! [VarCurr] :
( ~ v135165(VarCurr)
<=> v103376(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6056,axiom,
! [VarCurr] :
( v135163(VarCurr)
<=> ( v135164(VarCurr)
& v103183(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6055,axiom,
! [VarCurr] :
( v135164(VarCurr)
<=> ( v89156(VarCurr,bitIndex3)
& v133661(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6054,axiom,
! [VarCurr] :
( v89154(VarCurr,bitIndex2)
<=> ( v135159(VarCurr)
& v135161(VarCurr) ) ) ).
fof(writeUnaryOperator_9865,axiom,
! [VarCurr] :
( ~ v135161(VarCurr)
<=> v103376(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6053,axiom,
! [VarCurr] :
( v135159(VarCurr)
<=> ( v135160(VarCurr)
& v103183(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6052,axiom,
! [VarCurr] :
( v135160(VarCurr)
<=> ( v89156(VarCurr,bitIndex2)
& v133661(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6051,axiom,
! [VarCurr] :
( v89154(VarCurr,bitIndex1)
<=> ( v135155(VarCurr)
& v135157(VarCurr) ) ) ).
fof(writeUnaryOperator_9864,axiom,
! [VarCurr] :
( ~ v135157(VarCurr)
<=> v103376(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_6050,axiom,
! [VarCurr] :
( v135155(VarCurr)
<=> ( v135156(VarCurr)
& v103183(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6049,axiom,
! [VarCurr] :
( v135156(VarCurr)
<=> ( v89156(VarCurr,bitIndex1)
& v133661(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17545,axiom,
! [VarCurr] :
( v89154(VarCurr,bitIndex0)
<=> ( v135151(VarCurr)
& v135153(VarCurr) ) ) ).
fof(writeUnaryOperator_9863,axiom,
! [VarCurr] :
( ~ v135153(VarCurr)
<=> v103376(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17544,axiom,
! [VarCurr] :
( v135151(VarCurr)
<=> ( v135152(VarCurr)
& v103183(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17543,axiom,
! [VarCurr] :
( v135152(VarCurr)
<=> ( v89156(VarCurr,bitIndex0)
& v133661(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76461,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex7)
<=> v135057(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1760,axiom,
! [VarCurr] :
( v135057(VarCurr)
<=> ( ( v135059(VarCurr,bitIndex3)
<=> $false )
& ( v135059(VarCurr,bitIndex2)
<=> $false )
& ( v135059(VarCurr,bitIndex1)
<=> $false )
& ( v135059(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76460,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v135059(VarCurr,B)
<=> v135061(VarCurr,B) ) ) ).
fof(addAssignment_76459,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v135061(VarCurr,B)
<=> v135063(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135133(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v135063(VarNext,B)
<=> v135063(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1882,axiom,
! [VarNext] :
( v135133(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v135063(VarNext,B)
<=> v135143(VarNext,B) ) ) ) ).
fof(addAssignment_76458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v135143(VarNext,B)
<=> v135141(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1414,axiom,
! [VarCurr] :
( ~ v135144(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135141(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1399,axiom,
! [VarCurr] :
( v135144(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135141(VarCurr,B)
<=> v135073(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17542,axiom,
! [VarCurr] :
( v135144(VarCurr)
<=> ( v135145(VarCurr)
& v135146(VarCurr) ) ) ).
fof(writeUnaryOperator_9862,axiom,
! [VarCurr] :
( ~ v135146(VarCurr)
<=> v135069(VarCurr) ) ).
fof(writeUnaryOperator_9861,axiom,
! [VarCurr] :
( ~ v135145(VarCurr)
<=> v135065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135133(VarNext)
<=> v135134(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135134(VarNext)
<=> ( v135135(VarNext)
& v135128(VarNext) ) ) ) ).
fof(writeUnaryOperator_9860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135135(VarNext)
<=> v135137(VarNext) ) ) ).
fof(addAssignment_76457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135137(VarNext)
<=> v135128(VarCurr) ) ) ).
fof(addAssignment_76456,axiom,
! [VarCurr] :
( v135128(VarCurr)
<=> v135130(VarCurr) ) ).
fof(addAssignment_76455,axiom,
! [VarCurr] :
( v135130(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_76454,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v135073(VarCurr,B)
<=> v135075(VarCurr,B) ) ) ).
fof(addAssignment_76453,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v135075(VarCurr,B)
<=> v135077(VarCurr,B) ) ) ).
fof(addAssignment_76452,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v135077(VarCurr,B)
<=> v135079(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1413,axiom,
! [VarCurr] :
( ~ v108201(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135079(VarCurr,B)
<=> v135083(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1398,axiom,
! [VarCurr] :
( v108201(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135079(VarCurr,B)
<=> v135081(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1412,axiom,
! [VarCurr] :
( ~ v108208(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135083(VarCurr,B)
<=> v135103(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1397,axiom,
! [VarCurr] :
( v108208(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135083(VarCurr,B)
<=> v135084(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1411,axiom,
! [VarCurr] :
( ~ v135104(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135103(VarCurr,B)
<=> v135105(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1396,axiom,
! [VarCurr] :
( v135104(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135103(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1410,axiom,
! [VarCurr] :
( ~ v108105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135105(VarCurr,B)
<=> v135059(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1395,axiom,
! [VarCurr] :
( v108105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v135105(VarCurr,B)
<=> v135106(VarCurr,B) ) ) ) ).
fof(addAssignment_76451,axiom,
! [VarCurr] :
( v135106(VarCurr,bitIndex0)
<=> v135125(VarCurr) ) ).
fof(addAssignment_76450,axiom,
! [VarCurr] :
( v135106(VarCurr,bitIndex1)
<=> v135123(VarCurr) ) ).
fof(addAssignment_76449,axiom,
! [VarCurr] :
( v135106(VarCurr,bitIndex2)
<=> v135119(VarCurr) ) ).
fof(addAssignment_76448,axiom,
! [VarCurr] :
( v135106(VarCurr,bitIndex3)
<=> v135108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17539,axiom,
! [VarCurr] :
( v135123(VarCurr)
<=> ( v135124(VarCurr)
& v135126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17538,axiom,
! [VarCurr] :
( v135126(VarCurr)
<=> ( v135059(VarCurr,bitIndex0)
| v135115(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6048,axiom,
! [VarCurr] :
( v135124(VarCurr)
<=> ( v135125(VarCurr)
| v135059(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9859,axiom,
! [VarCurr] :
( ~ v135125(VarCurr)
<=> v135059(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17537,axiom,
! [VarCurr] :
( v135119(VarCurr)
<=> ( v135120(VarCurr)
& v135122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17536,axiom,
! [VarCurr] :
( v135122(VarCurr)
<=> ( v135113(VarCurr)
| v135116(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6047,axiom,
! [VarCurr] :
( v135120(VarCurr)
<=> ( v135121(VarCurr)
| v135059(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9858,axiom,
! [VarCurr] :
( ~ v135121(VarCurr)
<=> v135113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17535,axiom,
! [VarCurr] :
( v135108(VarCurr)
<=> ( v135109(VarCurr)
& v135117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17534,axiom,
! [VarCurr] :
( v135117(VarCurr)
<=> ( v135111(VarCurr)
| v135118(VarCurr) ) ) ).
fof(writeUnaryOperator_9857,axiom,
! [VarCurr] :
( ~ v135118(VarCurr)
<=> v135059(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6046,axiom,
! [VarCurr] :
( v135109(VarCurr)
<=> ( v135110(VarCurr)
| v135059(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9856,axiom,
! [VarCurr] :
( ~ v135110(VarCurr)
<=> v135111(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6045,axiom,
! [VarCurr] :
( v135111(VarCurr)
<=> ( v135059(VarCurr,bitIndex2)
| v135112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17533,axiom,
! [VarCurr] :
( v135112(VarCurr)
<=> ( v135113(VarCurr)
& v135116(VarCurr) ) ) ).
fof(writeUnaryOperator_9855,axiom,
! [VarCurr] :
( ~ v135116(VarCurr)
<=> v135059(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6044,axiom,
! [VarCurr] :
( v135113(VarCurr)
<=> ( v135059(VarCurr,bitIndex1)
| v135114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17532,axiom,
! [VarCurr] :
( v135114(VarCurr)
<=> ( v135059(VarCurr,bitIndex0)
& v135115(VarCurr) ) ) ).
fof(writeUnaryOperator_9854,axiom,
! [VarCurr] :
( ~ v135115(VarCurr)
<=> v135059(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_1759,axiom,
! [VarCurr] :
( v135104(VarCurr)
<=> ( ( v135059(VarCurr,bitIndex3)
<=> $false )
& ( v135059(VarCurr,bitIndex2)
<=> $false )
& ( v135059(VarCurr,bitIndex1)
<=> $false )
& ( v135059(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76447,axiom,
! [VarCurr] :
( v135084(VarCurr,bitIndex0)
<=> v135100(VarCurr) ) ).
fof(addAssignment_76446,axiom,
! [VarCurr] :
( v135084(VarCurr,bitIndex1)
<=> v135098(VarCurr) ) ).
fof(addAssignment_76445,axiom,
! [VarCurr] :
( v135084(VarCurr,bitIndex2)
<=> v135093(VarCurr) ) ).
fof(addAssignment_76444,axiom,
! [VarCurr] :
( v135084(VarCurr,bitIndex3)
<=> v135086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17531,axiom,
! [VarCurr] :
( v135098(VarCurr)
<=> ( v135099(VarCurr)
& v135102(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6043,axiom,
! [VarCurr] :
( v135102(VarCurr)
<=> ( v135081(VarCurr,bitIndex0)
| v135081(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17530,axiom,
! [VarCurr] :
( v135099(VarCurr)
<=> ( v135100(VarCurr)
| v135101(VarCurr) ) ) ).
fof(writeUnaryOperator_9853,axiom,
! [VarCurr] :
( ~ v135101(VarCurr)
<=> v135081(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9852,axiom,
! [VarCurr] :
( ~ v135100(VarCurr)
<=> v135081(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17529,axiom,
! [VarCurr] :
( v135093(VarCurr)
<=> ( v135094(VarCurr)
& v135097(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6042,axiom,
! [VarCurr] :
( v135097(VarCurr)
<=> ( v135090(VarCurr)
| v135081(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17528,axiom,
! [VarCurr] :
( v135094(VarCurr)
<=> ( v135095(VarCurr)
| v135096(VarCurr) ) ) ).
fof(writeUnaryOperator_9851,axiom,
! [VarCurr] :
( ~ v135096(VarCurr)
<=> v135081(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9850,axiom,
! [VarCurr] :
( ~ v135095(VarCurr)
<=> v135090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17527,axiom,
! [VarCurr] :
( v135086(VarCurr)
<=> ( v135087(VarCurr)
& v135092(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6041,axiom,
! [VarCurr] :
( v135092(VarCurr)
<=> ( v135089(VarCurr)
| v135081(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17526,axiom,
! [VarCurr] :
( v135087(VarCurr)
<=> ( v135088(VarCurr)
| v135091(VarCurr) ) ) ).
fof(writeUnaryOperator_9849,axiom,
! [VarCurr] :
( ~ v135091(VarCurr)
<=> v135081(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9848,axiom,
! [VarCurr] :
( ~ v135088(VarCurr)
<=> v135089(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6040,axiom,
! [VarCurr] :
( v135089(VarCurr)
<=> ( v135090(VarCurr)
& v135081(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6039,axiom,
! [VarCurr] :
( v135090(VarCurr)
<=> ( v135081(VarCurr,bitIndex0)
& v135081(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_76443,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v135081(VarCurr,B)
<=> v133689(VarCurr,B) ) ) ).
fof(addAssignment_76442,axiom,
! [VarCurr] :
( v135069(VarCurr)
<=> v135071(VarCurr) ) ).
fof(addAssignment_76441,axiom,
! [VarCurr] :
( v135071(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_76440,axiom,
! [VarCurr] :
( v135065(VarCurr)
<=> v135067(VarCurr) ) ).
fof(addAssignment_76439,axiom,
! [VarCurr] :
( v135067(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addAssignment_76438,axiom,
! [VarCurr] :
( v89156(VarCurr,bitIndex7)
<=> v134994(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1758,axiom,
! [VarCurr] :
( v134994(VarCurr)
<=> ( v134996(VarCurr)
<=> $false ) ) ).
fof(addAssignment_76437,axiom,
! [VarCurr] :
( v134996(VarCurr)
<=> v134998(VarCurr) ) ).
fof(addAssignment_76436,axiom,
! [VarCurr] :
( v134998(VarCurr)
<=> v135000(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135039(VarNext)
=> ( v135000(VarNext)
<=> v135000(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1881,axiom,
! [VarNext] :
( v135039(VarNext)
=> ( v135000(VarNext)
<=> v135049(VarNext) ) ) ).
fof(addAssignment_76435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135049(VarNext)
<=> v135047(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1409,axiom,
! [VarCurr] :
( ~ v135050(VarCurr)
=> ( v135047(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1394,axiom,
! [VarCurr] :
( v135050(VarCurr)
=> ( v135047(VarCurr)
<=> v135010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17525,axiom,
! [VarCurr] :
( v135050(VarCurr)
<=> ( v135051(VarCurr)
& v135052(VarCurr) ) ) ).
fof(writeUnaryOperator_9847,axiom,
! [VarCurr] :
( ~ v135052(VarCurr)
<=> v135006(VarCurr) ) ).
fof(writeUnaryOperator_9846,axiom,
! [VarCurr] :
( ~ v135051(VarCurr)
<=> v135002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135039(VarNext)
<=> v135040(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135040(VarNext)
<=> ( v135041(VarNext)
& v135034(VarNext) ) ) ) ).
fof(writeUnaryOperator_9845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135041(VarNext)
<=> v135043(VarNext) ) ) ).
fof(addAssignment_76434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135043(VarNext)
<=> v135034(VarCurr) ) ) ).
fof(addAssignment_76433,axiom,
! [VarCurr] :
( v135034(VarCurr)
<=> v135036(VarCurr) ) ).
fof(addAssignment_76432,axiom,
! [VarCurr] :
( v135036(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_76431,axiom,
! [VarCurr] :
( v135010(VarCurr)
<=> v135012(VarCurr) ) ).
fof(addAssignment_76430,axiom,
! [VarCurr] :
( v135012(VarCurr)
<=> v135014(VarCurr) ) ).
fof(addAssignment_76429,axiom,
! [VarCurr] :
( v135014(VarCurr)
<=> v135016(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1408,axiom,
! [VarCurr] :
( ~ v135028(VarCurr)
=> ( v135016(VarCurr)
<=> v135029(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1393,axiom,
! [VarCurr] :
( v135028(VarCurr)
=> ( v135016(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1407,axiom,
! [VarCurr] :
( ~ v135030(VarCurr)
=> ( v135029(VarCurr)
<=> v135031(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1392,axiom,
! [VarCurr] :
( v135030(VarCurr)
=> ( v135029(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9844,axiom,
! [VarCurr] :
( ~ v135031(VarCurr)
<=> v134996(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1757,axiom,
! [VarCurr] :
( v135030(VarCurr)
<=> ( v134996(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17522,axiom,
! [VarCurr] :
( v135028(VarCurr)
<=> ( v135018(VarCurr)
& v108105(VarCurr) ) ) ).
fof(addAssignment_76428,axiom,
! [VarCurr] :
( v135018(VarCurr)
<=> v108183(VarCurr,bitIndex2) ) ).
fof(addAssignment_76427,axiom,
! [VarCurr] :
( v108183(VarCurr,bitIndex2)
<=> v108185(VarCurr,bitIndex2) ) ).
fof(addAssignment_76426,axiom,
! [VarNext] :
( v108185(VarNext,bitIndex2)
<=> v135020(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135021(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v135020(VarNext,B)
<=> v108185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1880,axiom,
! [VarNext] :
( v135021(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v135020(VarNext,B)
<=> v108225(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135021(VarNext)
<=> v135022(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v135022(VarNext)
<=> ( v135024(VarNext)
& v108210(VarNext) ) ) ) ).
fof(writeUnaryOperator_9843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v135024(VarNext)
<=> v108219(VarNext) ) ) ).
fof(addAssignment_76425,axiom,
! [VarCurr] :
( v108195(VarCurr,bitIndex2)
<=> v108197(VarCurr,bitIndex2) ) ).
fof(addAssignment_76424,axiom,
! [VarCurr] :
( v108197(VarCurr,bitIndex2)
<=> v108199(VarCurr,bitIndex2) ) ).
fof(addAssignment_76423,axiom,
! [VarCurr] :
( v108199(VarCurr,bitIndex2)
<=> v108207(VarCurr,bitIndex2) ) ).
fof(addAssignment_76422,axiom,
! [VarCurr] :
( v135006(VarCurr)
<=> v135008(VarCurr) ) ).
fof(addAssignment_76421,axiom,
! [VarCurr] :
( v135008(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_76420,axiom,
! [VarCurr] :
( v135002(VarCurr)
<=> v135004(VarCurr) ) ).
fof(addAssignment_76419,axiom,
! [VarCurr] :
( v135004(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addAssignment_76418,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex6)
<=> v134900(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1756,axiom,
! [VarCurr] :
( v134900(VarCurr)
<=> ( ( v134902(VarCurr,bitIndex3)
<=> $false )
& ( v134902(VarCurr,bitIndex2)
<=> $false )
& ( v134902(VarCurr,bitIndex1)
<=> $false )
& ( v134902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76417,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134902(VarCurr,B)
<=> v134904(VarCurr,B) ) ) ).
fof(addAssignment_76416,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134904(VarCurr,B)
<=> v134906(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134976(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134906(VarNext,B)
<=> v134906(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1879,axiom,
! [VarNext] :
( v134976(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134906(VarNext,B)
<=> v134986(VarNext,B) ) ) ) ).
fof(addAssignment_76415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134986(VarNext,B)
<=> v134984(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1406,axiom,
! [VarCurr] :
( ~ v134987(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134984(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1391,axiom,
! [VarCurr] :
( v134987(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134984(VarCurr,B)
<=> v134916(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17519,axiom,
! [VarCurr] :
( v134987(VarCurr)
<=> ( v134988(VarCurr)
& v134989(VarCurr) ) ) ).
fof(writeUnaryOperator_9842,axiom,
! [VarCurr] :
( ~ v134989(VarCurr)
<=> v134912(VarCurr) ) ).
fof(writeUnaryOperator_9841,axiom,
! [VarCurr] :
( ~ v134988(VarCurr)
<=> v134908(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134976(VarNext)
<=> v134977(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134977(VarNext)
<=> ( v134978(VarNext)
& v134971(VarNext) ) ) ) ).
fof(writeUnaryOperator_9840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134978(VarNext)
<=> v134980(VarNext) ) ) ).
fof(addAssignment_76414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134980(VarNext)
<=> v134971(VarCurr) ) ) ).
fof(addAssignment_76413,axiom,
! [VarCurr] :
( v134971(VarCurr)
<=> v134973(VarCurr) ) ).
fof(addAssignment_76412,axiom,
! [VarCurr] :
( v134973(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_76411,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134916(VarCurr,B)
<=> v134918(VarCurr,B) ) ) ).
fof(addAssignment_76410,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134918(VarCurr,B)
<=> v134920(VarCurr,B) ) ) ).
fof(addAssignment_76409,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134920(VarCurr,B)
<=> v134922(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1405,axiom,
! [VarCurr] :
( ~ v107500(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134922(VarCurr,B)
<=> v134926(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1390,axiom,
! [VarCurr] :
( v107500(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134922(VarCurr,B)
<=> v134924(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1404,axiom,
! [VarCurr] :
( ~ v107507(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134926(VarCurr,B)
<=> v134946(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1389,axiom,
! [VarCurr] :
( v107507(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134926(VarCurr,B)
<=> v134927(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1403,axiom,
! [VarCurr] :
( ~ v134947(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134946(VarCurr,B)
<=> v134948(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1388,axiom,
! [VarCurr] :
( v134947(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134946(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1402,axiom,
! [VarCurr] :
( ~ v107404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134948(VarCurr,B)
<=> v134902(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1387,axiom,
! [VarCurr] :
( v107404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134948(VarCurr,B)
<=> v134949(VarCurr,B) ) ) ) ).
fof(addAssignment_76408,axiom,
! [VarCurr] :
( v134949(VarCurr,bitIndex0)
<=> v134968(VarCurr) ) ).
fof(addAssignment_76407,axiom,
! [VarCurr] :
( v134949(VarCurr,bitIndex1)
<=> v134966(VarCurr) ) ).
fof(addAssignment_76406,axiom,
! [VarCurr] :
( v134949(VarCurr,bitIndex2)
<=> v134962(VarCurr) ) ).
fof(addAssignment_76405,axiom,
! [VarCurr] :
( v134949(VarCurr,bitIndex3)
<=> v134951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17516,axiom,
! [VarCurr] :
( v134966(VarCurr)
<=> ( v134967(VarCurr)
& v134969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17515,axiom,
! [VarCurr] :
( v134969(VarCurr)
<=> ( v134902(VarCurr,bitIndex0)
| v134958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6038,axiom,
! [VarCurr] :
( v134967(VarCurr)
<=> ( v134968(VarCurr)
| v134902(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9839,axiom,
! [VarCurr] :
( ~ v134968(VarCurr)
<=> v134902(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17514,axiom,
! [VarCurr] :
( v134962(VarCurr)
<=> ( v134963(VarCurr)
& v134965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17513,axiom,
! [VarCurr] :
( v134965(VarCurr)
<=> ( v134956(VarCurr)
| v134959(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6037,axiom,
! [VarCurr] :
( v134963(VarCurr)
<=> ( v134964(VarCurr)
| v134902(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9838,axiom,
! [VarCurr] :
( ~ v134964(VarCurr)
<=> v134956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17512,axiom,
! [VarCurr] :
( v134951(VarCurr)
<=> ( v134952(VarCurr)
& v134960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17511,axiom,
! [VarCurr] :
( v134960(VarCurr)
<=> ( v134954(VarCurr)
| v134961(VarCurr) ) ) ).
fof(writeUnaryOperator_9837,axiom,
! [VarCurr] :
( ~ v134961(VarCurr)
<=> v134902(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6036,axiom,
! [VarCurr] :
( v134952(VarCurr)
<=> ( v134953(VarCurr)
| v134902(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9836,axiom,
! [VarCurr] :
( ~ v134953(VarCurr)
<=> v134954(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6035,axiom,
! [VarCurr] :
( v134954(VarCurr)
<=> ( v134902(VarCurr,bitIndex2)
| v134955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17510,axiom,
! [VarCurr] :
( v134955(VarCurr)
<=> ( v134956(VarCurr)
& v134959(VarCurr) ) ) ).
fof(writeUnaryOperator_9835,axiom,
! [VarCurr] :
( ~ v134959(VarCurr)
<=> v134902(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6034,axiom,
! [VarCurr] :
( v134956(VarCurr)
<=> ( v134902(VarCurr,bitIndex1)
| v134957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17509,axiom,
! [VarCurr] :
( v134957(VarCurr)
<=> ( v134902(VarCurr,bitIndex0)
& v134958(VarCurr) ) ) ).
fof(writeUnaryOperator_9834,axiom,
! [VarCurr] :
( ~ v134958(VarCurr)
<=> v134902(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_1755,axiom,
! [VarCurr] :
( v134947(VarCurr)
<=> ( ( v134902(VarCurr,bitIndex3)
<=> $false )
& ( v134902(VarCurr,bitIndex2)
<=> $false )
& ( v134902(VarCurr,bitIndex1)
<=> $false )
& ( v134902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76404,axiom,
! [VarCurr] :
( v134927(VarCurr,bitIndex0)
<=> v134943(VarCurr) ) ).
fof(addAssignment_76403,axiom,
! [VarCurr] :
( v134927(VarCurr,bitIndex1)
<=> v134941(VarCurr) ) ).
fof(addAssignment_76402,axiom,
! [VarCurr] :
( v134927(VarCurr,bitIndex2)
<=> v134936(VarCurr) ) ).
fof(addAssignment_76401,axiom,
! [VarCurr] :
( v134927(VarCurr,bitIndex3)
<=> v134929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17508,axiom,
! [VarCurr] :
( v134941(VarCurr)
<=> ( v134942(VarCurr)
& v134945(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6033,axiom,
! [VarCurr] :
( v134945(VarCurr)
<=> ( v134924(VarCurr,bitIndex0)
| v134924(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17507,axiom,
! [VarCurr] :
( v134942(VarCurr)
<=> ( v134943(VarCurr)
| v134944(VarCurr) ) ) ).
fof(writeUnaryOperator_9833,axiom,
! [VarCurr] :
( ~ v134944(VarCurr)
<=> v134924(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9832,axiom,
! [VarCurr] :
( ~ v134943(VarCurr)
<=> v134924(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17506,axiom,
! [VarCurr] :
( v134936(VarCurr)
<=> ( v134937(VarCurr)
& v134940(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6032,axiom,
! [VarCurr] :
( v134940(VarCurr)
<=> ( v134933(VarCurr)
| v134924(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17505,axiom,
! [VarCurr] :
( v134937(VarCurr)
<=> ( v134938(VarCurr)
| v134939(VarCurr) ) ) ).
fof(writeUnaryOperator_9831,axiom,
! [VarCurr] :
( ~ v134939(VarCurr)
<=> v134924(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9830,axiom,
! [VarCurr] :
( ~ v134938(VarCurr)
<=> v134933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17504,axiom,
! [VarCurr] :
( v134929(VarCurr)
<=> ( v134930(VarCurr)
& v134935(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6031,axiom,
! [VarCurr] :
( v134935(VarCurr)
<=> ( v134932(VarCurr)
| v134924(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17503,axiom,
! [VarCurr] :
( v134930(VarCurr)
<=> ( v134931(VarCurr)
| v134934(VarCurr) ) ) ).
fof(writeUnaryOperator_9829,axiom,
! [VarCurr] :
( ~ v134934(VarCurr)
<=> v134924(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9828,axiom,
! [VarCurr] :
( ~ v134931(VarCurr)
<=> v134932(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6030,axiom,
! [VarCurr] :
( v134932(VarCurr)
<=> ( v134933(VarCurr)
& v134924(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6029,axiom,
! [VarCurr] :
( v134933(VarCurr)
<=> ( v134924(VarCurr,bitIndex0)
& v134924(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_76400,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134924(VarCurr,B)
<=> v133689(VarCurr,B) ) ) ).
fof(addAssignment_76399,axiom,
! [VarCurr] :
( v134912(VarCurr)
<=> v134914(VarCurr) ) ).
fof(addAssignment_76398,axiom,
! [VarCurr] :
( v134914(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_76397,axiom,
! [VarCurr] :
( v134908(VarCurr)
<=> v134910(VarCurr) ) ).
fof(addAssignment_76396,axiom,
! [VarCurr] :
( v134910(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addAssignment_76395,axiom,
! [VarCurr] :
( v89156(VarCurr,bitIndex6)
<=> v134837(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1754,axiom,
! [VarCurr] :
( v134837(VarCurr)
<=> ( v134839(VarCurr)
<=> $false ) ) ).
fof(addAssignment_76394,axiom,
! [VarCurr] :
( v134839(VarCurr)
<=> v134841(VarCurr) ) ).
fof(addAssignment_76393,axiom,
! [VarCurr] :
( v134841(VarCurr)
<=> v134843(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134882(VarNext)
=> ( v134843(VarNext)
<=> v134843(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1878,axiom,
! [VarNext] :
( v134882(VarNext)
=> ( v134843(VarNext)
<=> v134892(VarNext) ) ) ).
fof(addAssignment_76392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134892(VarNext)
<=> v134890(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1401,axiom,
! [VarCurr] :
( ~ v134893(VarCurr)
=> ( v134890(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1386,axiom,
! [VarCurr] :
( v134893(VarCurr)
=> ( v134890(VarCurr)
<=> v134853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17502,axiom,
! [VarCurr] :
( v134893(VarCurr)
<=> ( v134894(VarCurr)
& v134895(VarCurr) ) ) ).
fof(writeUnaryOperator_9827,axiom,
! [VarCurr] :
( ~ v134895(VarCurr)
<=> v134849(VarCurr) ) ).
fof(writeUnaryOperator_9826,axiom,
! [VarCurr] :
( ~ v134894(VarCurr)
<=> v134845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134882(VarNext)
<=> v134883(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134883(VarNext)
<=> ( v134884(VarNext)
& v134877(VarNext) ) ) ) ).
fof(writeUnaryOperator_9825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134884(VarNext)
<=> v134886(VarNext) ) ) ).
fof(addAssignment_76391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134886(VarNext)
<=> v134877(VarCurr) ) ) ).
fof(addAssignment_76390,axiom,
! [VarCurr] :
( v134877(VarCurr)
<=> v134879(VarCurr) ) ).
fof(addAssignment_76389,axiom,
! [VarCurr] :
( v134879(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_76388,axiom,
! [VarCurr] :
( v134853(VarCurr)
<=> v134855(VarCurr) ) ).
fof(addAssignment_76387,axiom,
! [VarCurr] :
( v134855(VarCurr)
<=> v134857(VarCurr) ) ).
fof(addAssignment_76386,axiom,
! [VarCurr] :
( v134857(VarCurr)
<=> v134859(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1400,axiom,
! [VarCurr] :
( ~ v134871(VarCurr)
=> ( v134859(VarCurr)
<=> v134872(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1385,axiom,
! [VarCurr] :
( v134871(VarCurr)
=> ( v134859(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1399,axiom,
! [VarCurr] :
( ~ v134873(VarCurr)
=> ( v134872(VarCurr)
<=> v134874(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1384,axiom,
! [VarCurr] :
( v134873(VarCurr)
=> ( v134872(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9824,axiom,
! [VarCurr] :
( ~ v134874(VarCurr)
<=> v134839(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1753,axiom,
! [VarCurr] :
( v134873(VarCurr)
<=> ( v134839(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17499,axiom,
! [VarCurr] :
( v134871(VarCurr)
<=> ( v134861(VarCurr)
& v107404(VarCurr) ) ) ).
fof(addAssignment_76385,axiom,
! [VarCurr] :
( v134861(VarCurr)
<=> v107482(VarCurr,bitIndex2) ) ).
fof(addAssignment_76384,axiom,
! [VarCurr] :
( v107482(VarCurr,bitIndex2)
<=> v107484(VarCurr,bitIndex2) ) ).
fof(addAssignment_76383,axiom,
! [VarNext] :
( v107484(VarNext,bitIndex2)
<=> v134863(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134864(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134863(VarNext,B)
<=> v107484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1877,axiom,
! [VarNext] :
( v134864(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134863(VarNext,B)
<=> v107524(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134864(VarNext)
<=> v134865(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134865(VarNext)
<=> ( v134867(VarNext)
& v107509(VarNext) ) ) ) ).
fof(writeUnaryOperator_9823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134867(VarNext)
<=> v107518(VarNext) ) ) ).
fof(addAssignment_76382,axiom,
! [VarCurr] :
( v107494(VarCurr,bitIndex2)
<=> v107496(VarCurr,bitIndex2) ) ).
fof(addAssignment_76381,axiom,
! [VarCurr] :
( v107496(VarCurr,bitIndex2)
<=> v107498(VarCurr,bitIndex2) ) ).
fof(addAssignment_76380,axiom,
! [VarCurr] :
( v107498(VarCurr,bitIndex2)
<=> v107506(VarCurr,bitIndex2) ) ).
fof(addAssignment_76379,axiom,
! [VarCurr] :
( v134849(VarCurr)
<=> v134851(VarCurr) ) ).
fof(addAssignment_76378,axiom,
! [VarCurr] :
( v134851(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_76377,axiom,
! [VarCurr] :
( v134845(VarCurr)
<=> v134847(VarCurr) ) ).
fof(addAssignment_76376,axiom,
! [VarCurr] :
( v134847(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addAssignment_76375,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex5)
<=> v134743(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1752,axiom,
! [VarCurr] :
( v134743(VarCurr)
<=> ( ( v134745(VarCurr,bitIndex3)
<=> $false )
& ( v134745(VarCurr,bitIndex2)
<=> $false )
& ( v134745(VarCurr,bitIndex1)
<=> $false )
& ( v134745(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76374,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134745(VarCurr,B)
<=> v134747(VarCurr,B) ) ) ).
fof(addAssignment_76373,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134747(VarCurr,B)
<=> v134749(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134819(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134749(VarNext,B)
<=> v134749(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1876,axiom,
! [VarNext] :
( v134819(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134749(VarNext,B)
<=> v134829(VarNext,B) ) ) ) ).
fof(addAssignment_76372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134829(VarNext,B)
<=> v134827(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1398,axiom,
! [VarCurr] :
( ~ v134830(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134827(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1383,axiom,
! [VarCurr] :
( v134830(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134827(VarCurr,B)
<=> v134759(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17496,axiom,
! [VarCurr] :
( v134830(VarCurr)
<=> ( v134831(VarCurr)
& v134832(VarCurr) ) ) ).
fof(writeUnaryOperator_9822,axiom,
! [VarCurr] :
( ~ v134832(VarCurr)
<=> v134755(VarCurr) ) ).
fof(writeUnaryOperator_9821,axiom,
! [VarCurr] :
( ~ v134831(VarCurr)
<=> v134751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134819(VarNext)
<=> v134820(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134820(VarNext)
<=> ( v134821(VarNext)
& v134814(VarNext) ) ) ) ).
fof(writeUnaryOperator_9820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134821(VarNext)
<=> v134823(VarNext) ) ) ).
fof(addAssignment_76371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134823(VarNext)
<=> v134814(VarCurr) ) ) ).
fof(addAssignment_76370,axiom,
! [VarCurr] :
( v134814(VarCurr)
<=> v134816(VarCurr) ) ).
fof(addAssignment_76369,axiom,
! [VarCurr] :
( v134816(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_76368,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134759(VarCurr,B)
<=> v134761(VarCurr,B) ) ) ).
fof(addAssignment_76367,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134761(VarCurr,B)
<=> v134763(VarCurr,B) ) ) ).
fof(addAssignment_76366,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134763(VarCurr,B)
<=> v134765(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1397,axiom,
! [VarCurr] :
( ~ v106799(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134765(VarCurr,B)
<=> v134769(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1382,axiom,
! [VarCurr] :
( v106799(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134765(VarCurr,B)
<=> v134767(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1396,axiom,
! [VarCurr] :
( ~ v106806(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134769(VarCurr,B)
<=> v134789(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1381,axiom,
! [VarCurr] :
( v106806(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134769(VarCurr,B)
<=> v134770(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1395,axiom,
! [VarCurr] :
( ~ v134790(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134789(VarCurr,B)
<=> v134791(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1380,axiom,
! [VarCurr] :
( v134790(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134789(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1394,axiom,
! [VarCurr] :
( ~ v106703(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134791(VarCurr,B)
<=> v134745(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1379,axiom,
! [VarCurr] :
( v106703(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134791(VarCurr,B)
<=> v134792(VarCurr,B) ) ) ) ).
fof(addAssignment_76365,axiom,
! [VarCurr] :
( v134792(VarCurr,bitIndex0)
<=> v134811(VarCurr) ) ).
fof(addAssignment_76364,axiom,
! [VarCurr] :
( v134792(VarCurr,bitIndex1)
<=> v134809(VarCurr) ) ).
fof(addAssignment_76363,axiom,
! [VarCurr] :
( v134792(VarCurr,bitIndex2)
<=> v134805(VarCurr) ) ).
fof(addAssignment_76362,axiom,
! [VarCurr] :
( v134792(VarCurr,bitIndex3)
<=> v134794(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17493,axiom,
! [VarCurr] :
( v134809(VarCurr)
<=> ( v134810(VarCurr)
& v134812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17492,axiom,
! [VarCurr] :
( v134812(VarCurr)
<=> ( v134745(VarCurr,bitIndex0)
| v134801(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6028,axiom,
! [VarCurr] :
( v134810(VarCurr)
<=> ( v134811(VarCurr)
| v134745(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9819,axiom,
! [VarCurr] :
( ~ v134811(VarCurr)
<=> v134745(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17491,axiom,
! [VarCurr] :
( v134805(VarCurr)
<=> ( v134806(VarCurr)
& v134808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17490,axiom,
! [VarCurr] :
( v134808(VarCurr)
<=> ( v134799(VarCurr)
| v134802(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6027,axiom,
! [VarCurr] :
( v134806(VarCurr)
<=> ( v134807(VarCurr)
| v134745(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9818,axiom,
! [VarCurr] :
( ~ v134807(VarCurr)
<=> v134799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17489,axiom,
! [VarCurr] :
( v134794(VarCurr)
<=> ( v134795(VarCurr)
& v134803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17488,axiom,
! [VarCurr] :
( v134803(VarCurr)
<=> ( v134797(VarCurr)
| v134804(VarCurr) ) ) ).
fof(writeUnaryOperator_9817,axiom,
! [VarCurr] :
( ~ v134804(VarCurr)
<=> v134745(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6026,axiom,
! [VarCurr] :
( v134795(VarCurr)
<=> ( v134796(VarCurr)
| v134745(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9816,axiom,
! [VarCurr] :
( ~ v134796(VarCurr)
<=> v134797(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6025,axiom,
! [VarCurr] :
( v134797(VarCurr)
<=> ( v134745(VarCurr,bitIndex2)
| v134798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17487,axiom,
! [VarCurr] :
( v134798(VarCurr)
<=> ( v134799(VarCurr)
& v134802(VarCurr) ) ) ).
fof(writeUnaryOperator_9815,axiom,
! [VarCurr] :
( ~ v134802(VarCurr)
<=> v134745(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6024,axiom,
! [VarCurr] :
( v134799(VarCurr)
<=> ( v134745(VarCurr,bitIndex1)
| v134800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17486,axiom,
! [VarCurr] :
( v134800(VarCurr)
<=> ( v134745(VarCurr,bitIndex0)
& v134801(VarCurr) ) ) ).
fof(writeUnaryOperator_9814,axiom,
! [VarCurr] :
( ~ v134801(VarCurr)
<=> v134745(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_1751,axiom,
! [VarCurr] :
( v134790(VarCurr)
<=> ( ( v134745(VarCurr,bitIndex3)
<=> $false )
& ( v134745(VarCurr,bitIndex2)
<=> $false )
& ( v134745(VarCurr,bitIndex1)
<=> $false )
& ( v134745(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76361,axiom,
! [VarCurr] :
( v134770(VarCurr,bitIndex0)
<=> v134786(VarCurr) ) ).
fof(addAssignment_76360,axiom,
! [VarCurr] :
( v134770(VarCurr,bitIndex1)
<=> v134784(VarCurr) ) ).
fof(addAssignment_76359,axiom,
! [VarCurr] :
( v134770(VarCurr,bitIndex2)
<=> v134779(VarCurr) ) ).
fof(addAssignment_76358,axiom,
! [VarCurr] :
( v134770(VarCurr,bitIndex3)
<=> v134772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17485,axiom,
! [VarCurr] :
( v134784(VarCurr)
<=> ( v134785(VarCurr)
& v134788(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6023,axiom,
! [VarCurr] :
( v134788(VarCurr)
<=> ( v134767(VarCurr,bitIndex0)
| v134767(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17484,axiom,
! [VarCurr] :
( v134785(VarCurr)
<=> ( v134786(VarCurr)
| v134787(VarCurr) ) ) ).
fof(writeUnaryOperator_9813,axiom,
! [VarCurr] :
( ~ v134787(VarCurr)
<=> v134767(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9812,axiom,
! [VarCurr] :
( ~ v134786(VarCurr)
<=> v134767(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17483,axiom,
! [VarCurr] :
( v134779(VarCurr)
<=> ( v134780(VarCurr)
& v134783(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6022,axiom,
! [VarCurr] :
( v134783(VarCurr)
<=> ( v134776(VarCurr)
| v134767(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17482,axiom,
! [VarCurr] :
( v134780(VarCurr)
<=> ( v134781(VarCurr)
| v134782(VarCurr) ) ) ).
fof(writeUnaryOperator_9811,axiom,
! [VarCurr] :
( ~ v134782(VarCurr)
<=> v134767(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9810,axiom,
! [VarCurr] :
( ~ v134781(VarCurr)
<=> v134776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17481,axiom,
! [VarCurr] :
( v134772(VarCurr)
<=> ( v134773(VarCurr)
& v134778(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6021,axiom,
! [VarCurr] :
( v134778(VarCurr)
<=> ( v134775(VarCurr)
| v134767(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17480,axiom,
! [VarCurr] :
( v134773(VarCurr)
<=> ( v134774(VarCurr)
| v134777(VarCurr) ) ) ).
fof(writeUnaryOperator_9809,axiom,
! [VarCurr] :
( ~ v134777(VarCurr)
<=> v134767(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9808,axiom,
! [VarCurr] :
( ~ v134774(VarCurr)
<=> v134775(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6020,axiom,
! [VarCurr] :
( v134775(VarCurr)
<=> ( v134776(VarCurr)
& v134767(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6019,axiom,
! [VarCurr] :
( v134776(VarCurr)
<=> ( v134767(VarCurr,bitIndex0)
& v134767(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_76357,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134767(VarCurr,B)
<=> v133689(VarCurr,B) ) ) ).
fof(addAssignment_76356,axiom,
! [VarCurr] :
( v134755(VarCurr)
<=> v134757(VarCurr) ) ).
fof(addAssignment_76355,axiom,
! [VarCurr] :
( v134757(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_76354,axiom,
! [VarCurr] :
( v134751(VarCurr)
<=> v134753(VarCurr) ) ).
fof(addAssignment_76353,axiom,
! [VarCurr] :
( v134753(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addAssignment_76352,axiom,
! [VarCurr] :
( v89156(VarCurr,bitIndex5)
<=> v134680(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1750,axiom,
! [VarCurr] :
( v134680(VarCurr)
<=> ( v134682(VarCurr)
<=> $false ) ) ).
fof(addAssignment_76351,axiom,
! [VarCurr] :
( v134682(VarCurr)
<=> v134684(VarCurr) ) ).
fof(addAssignment_76350,axiom,
! [VarCurr] :
( v134684(VarCurr)
<=> v134686(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134725(VarNext)
=> ( v134686(VarNext)
<=> v134686(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1875,axiom,
! [VarNext] :
( v134725(VarNext)
=> ( v134686(VarNext)
<=> v134735(VarNext) ) ) ).
fof(addAssignment_76349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134735(VarNext)
<=> v134733(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1393,axiom,
! [VarCurr] :
( ~ v134736(VarCurr)
=> ( v134733(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1378,axiom,
! [VarCurr] :
( v134736(VarCurr)
=> ( v134733(VarCurr)
<=> v134696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17479,axiom,
! [VarCurr] :
( v134736(VarCurr)
<=> ( v134737(VarCurr)
& v134738(VarCurr) ) ) ).
fof(writeUnaryOperator_9807,axiom,
! [VarCurr] :
( ~ v134738(VarCurr)
<=> v134692(VarCurr) ) ).
fof(writeUnaryOperator_9806,axiom,
! [VarCurr] :
( ~ v134737(VarCurr)
<=> v134688(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134725(VarNext)
<=> v134726(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134726(VarNext)
<=> ( v134727(VarNext)
& v134720(VarNext) ) ) ) ).
fof(writeUnaryOperator_9805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134727(VarNext)
<=> v134729(VarNext) ) ) ).
fof(addAssignment_76348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134729(VarNext)
<=> v134720(VarCurr) ) ) ).
fof(addAssignment_76347,axiom,
! [VarCurr] :
( v134720(VarCurr)
<=> v134722(VarCurr) ) ).
fof(addAssignment_76346,axiom,
! [VarCurr] :
( v134722(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_76345,axiom,
! [VarCurr] :
( v134696(VarCurr)
<=> v134698(VarCurr) ) ).
fof(addAssignment_76344,axiom,
! [VarCurr] :
( v134698(VarCurr)
<=> v134700(VarCurr) ) ).
fof(addAssignment_76343,axiom,
! [VarCurr] :
( v134700(VarCurr)
<=> v134702(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1392,axiom,
! [VarCurr] :
( ~ v134714(VarCurr)
=> ( v134702(VarCurr)
<=> v134715(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1377,axiom,
! [VarCurr] :
( v134714(VarCurr)
=> ( v134702(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1391,axiom,
! [VarCurr] :
( ~ v134716(VarCurr)
=> ( v134715(VarCurr)
<=> v134717(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1376,axiom,
! [VarCurr] :
( v134716(VarCurr)
=> ( v134715(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9804,axiom,
! [VarCurr] :
( ~ v134717(VarCurr)
<=> v134682(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1749,axiom,
! [VarCurr] :
( v134716(VarCurr)
<=> ( v134682(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17476,axiom,
! [VarCurr] :
( v134714(VarCurr)
<=> ( v134704(VarCurr)
& v106703(VarCurr) ) ) ).
fof(addAssignment_76342,axiom,
! [VarCurr] :
( v134704(VarCurr)
<=> v106781(VarCurr,bitIndex2) ) ).
fof(addAssignment_76341,axiom,
! [VarCurr] :
( v106781(VarCurr,bitIndex2)
<=> v106783(VarCurr,bitIndex2) ) ).
fof(addAssignment_76340,axiom,
! [VarNext] :
( v106783(VarNext,bitIndex2)
<=> v134706(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134707(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134706(VarNext,B)
<=> v106783(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1874,axiom,
! [VarNext] :
( v134707(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134706(VarNext,B)
<=> v106823(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134707(VarNext)
<=> v134708(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134708(VarNext)
<=> ( v134710(VarNext)
& v106808(VarNext) ) ) ) ).
fof(writeUnaryOperator_9803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134710(VarNext)
<=> v106817(VarNext) ) ) ).
fof(addAssignment_76339,axiom,
! [VarCurr] :
( v106793(VarCurr,bitIndex2)
<=> v106795(VarCurr,bitIndex2) ) ).
fof(addAssignment_76338,axiom,
! [VarCurr] :
( v106795(VarCurr,bitIndex2)
<=> v106797(VarCurr,bitIndex2) ) ).
fof(addAssignment_76337,axiom,
! [VarCurr] :
( v106797(VarCurr,bitIndex2)
<=> v106805(VarCurr,bitIndex2) ) ).
fof(addAssignment_76336,axiom,
! [VarCurr] :
( v134692(VarCurr)
<=> v134694(VarCurr) ) ).
fof(addAssignment_76335,axiom,
! [VarCurr] :
( v134694(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_76334,axiom,
! [VarCurr] :
( v134688(VarCurr)
<=> v134690(VarCurr) ) ).
fof(addAssignment_76333,axiom,
! [VarCurr] :
( v134690(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addAssignment_76332,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex4)
<=> v134586(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1748,axiom,
! [VarCurr] :
( v134586(VarCurr)
<=> ( ( v134588(VarCurr,bitIndex3)
<=> $false )
& ( v134588(VarCurr,bitIndex2)
<=> $false )
& ( v134588(VarCurr,bitIndex1)
<=> $false )
& ( v134588(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76331,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134588(VarCurr,B)
<=> v134590(VarCurr,B) ) ) ).
fof(addAssignment_76330,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134590(VarCurr,B)
<=> v134592(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134662(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134592(VarNext,B)
<=> v134592(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1873,axiom,
! [VarNext] :
( v134662(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134592(VarNext,B)
<=> v134672(VarNext,B) ) ) ) ).
fof(addAssignment_76329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134672(VarNext,B)
<=> v134670(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1390,axiom,
! [VarCurr] :
( ~ v134673(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134670(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1375,axiom,
! [VarCurr] :
( v134673(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134670(VarCurr,B)
<=> v134602(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17473,axiom,
! [VarCurr] :
( v134673(VarCurr)
<=> ( v134674(VarCurr)
& v134675(VarCurr) ) ) ).
fof(writeUnaryOperator_9802,axiom,
! [VarCurr] :
( ~ v134675(VarCurr)
<=> v134598(VarCurr) ) ).
fof(writeUnaryOperator_9801,axiom,
! [VarCurr] :
( ~ v134674(VarCurr)
<=> v134594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134662(VarNext)
<=> v134663(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134663(VarNext)
<=> ( v134664(VarNext)
& v134657(VarNext) ) ) ) ).
fof(writeUnaryOperator_9800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134664(VarNext)
<=> v134666(VarNext) ) ) ).
fof(addAssignment_76328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134666(VarNext)
<=> v134657(VarCurr) ) ) ).
fof(addAssignment_76327,axiom,
! [VarCurr] :
( v134657(VarCurr)
<=> v134659(VarCurr) ) ).
fof(addAssignment_76326,axiom,
! [VarCurr] :
( v134659(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_76325,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134602(VarCurr,B)
<=> v134604(VarCurr,B) ) ) ).
fof(addAssignment_76324,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134604(VarCurr,B)
<=> v134606(VarCurr,B) ) ) ).
fof(addAssignment_76323,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134606(VarCurr,B)
<=> v134608(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1389,axiom,
! [VarCurr] :
( ~ v106098(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134608(VarCurr,B)
<=> v134612(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1374,axiom,
! [VarCurr] :
( v106098(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134608(VarCurr,B)
<=> v134610(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1388,axiom,
! [VarCurr] :
( ~ v106105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134612(VarCurr,B)
<=> v134632(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1373,axiom,
! [VarCurr] :
( v106105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134612(VarCurr,B)
<=> v134613(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1387,axiom,
! [VarCurr] :
( ~ v134633(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134632(VarCurr,B)
<=> v134634(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1372,axiom,
! [VarCurr] :
( v134633(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134632(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1386,axiom,
! [VarCurr] :
( ~ v106002(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134634(VarCurr,B)
<=> v134588(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1371,axiom,
! [VarCurr] :
( v106002(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134634(VarCurr,B)
<=> v134635(VarCurr,B) ) ) ) ).
fof(addAssignment_76322,axiom,
! [VarCurr] :
( v134635(VarCurr,bitIndex0)
<=> v134654(VarCurr) ) ).
fof(addAssignment_76321,axiom,
! [VarCurr] :
( v134635(VarCurr,bitIndex1)
<=> v134652(VarCurr) ) ).
fof(addAssignment_76320,axiom,
! [VarCurr] :
( v134635(VarCurr,bitIndex2)
<=> v134648(VarCurr) ) ).
fof(addAssignment_76319,axiom,
! [VarCurr] :
( v134635(VarCurr,bitIndex3)
<=> v134637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17470,axiom,
! [VarCurr] :
( v134652(VarCurr)
<=> ( v134653(VarCurr)
& v134655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17469,axiom,
! [VarCurr] :
( v134655(VarCurr)
<=> ( v134588(VarCurr,bitIndex0)
| v134644(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6018,axiom,
! [VarCurr] :
( v134653(VarCurr)
<=> ( v134654(VarCurr)
| v134588(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9799,axiom,
! [VarCurr] :
( ~ v134654(VarCurr)
<=> v134588(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17468,axiom,
! [VarCurr] :
( v134648(VarCurr)
<=> ( v134649(VarCurr)
& v134651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17467,axiom,
! [VarCurr] :
( v134651(VarCurr)
<=> ( v134642(VarCurr)
| v134645(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6017,axiom,
! [VarCurr] :
( v134649(VarCurr)
<=> ( v134650(VarCurr)
| v134588(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9798,axiom,
! [VarCurr] :
( ~ v134650(VarCurr)
<=> v134642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17466,axiom,
! [VarCurr] :
( v134637(VarCurr)
<=> ( v134638(VarCurr)
& v134646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17465,axiom,
! [VarCurr] :
( v134646(VarCurr)
<=> ( v134640(VarCurr)
| v134647(VarCurr) ) ) ).
fof(writeUnaryOperator_9797,axiom,
! [VarCurr] :
( ~ v134647(VarCurr)
<=> v134588(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6016,axiom,
! [VarCurr] :
( v134638(VarCurr)
<=> ( v134639(VarCurr)
| v134588(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9796,axiom,
! [VarCurr] :
( ~ v134639(VarCurr)
<=> v134640(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6015,axiom,
! [VarCurr] :
( v134640(VarCurr)
<=> ( v134588(VarCurr,bitIndex2)
| v134641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17464,axiom,
! [VarCurr] :
( v134641(VarCurr)
<=> ( v134642(VarCurr)
& v134645(VarCurr) ) ) ).
fof(writeUnaryOperator_9795,axiom,
! [VarCurr] :
( ~ v134645(VarCurr)
<=> v134588(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6014,axiom,
! [VarCurr] :
( v134642(VarCurr)
<=> ( v134588(VarCurr,bitIndex1)
| v134643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17463,axiom,
! [VarCurr] :
( v134643(VarCurr)
<=> ( v134588(VarCurr,bitIndex0)
& v134644(VarCurr) ) ) ).
fof(writeUnaryOperator_9794,axiom,
! [VarCurr] :
( ~ v134644(VarCurr)
<=> v134588(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_1747,axiom,
! [VarCurr] :
( v134633(VarCurr)
<=> ( ( v134588(VarCurr,bitIndex3)
<=> $false )
& ( v134588(VarCurr,bitIndex2)
<=> $false )
& ( v134588(VarCurr,bitIndex1)
<=> $false )
& ( v134588(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76318,axiom,
! [VarCurr] :
( v134613(VarCurr,bitIndex0)
<=> v134629(VarCurr) ) ).
fof(addAssignment_76317,axiom,
! [VarCurr] :
( v134613(VarCurr,bitIndex1)
<=> v134627(VarCurr) ) ).
fof(addAssignment_76316,axiom,
! [VarCurr] :
( v134613(VarCurr,bitIndex2)
<=> v134622(VarCurr) ) ).
fof(addAssignment_76315,axiom,
! [VarCurr] :
( v134613(VarCurr,bitIndex3)
<=> v134615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17462,axiom,
! [VarCurr] :
( v134627(VarCurr)
<=> ( v134628(VarCurr)
& v134631(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6013,axiom,
! [VarCurr] :
( v134631(VarCurr)
<=> ( v134610(VarCurr,bitIndex0)
| v134610(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17461,axiom,
! [VarCurr] :
( v134628(VarCurr)
<=> ( v134629(VarCurr)
| v134630(VarCurr) ) ) ).
fof(writeUnaryOperator_9793,axiom,
! [VarCurr] :
( ~ v134630(VarCurr)
<=> v134610(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9792,axiom,
! [VarCurr] :
( ~ v134629(VarCurr)
<=> v134610(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17460,axiom,
! [VarCurr] :
( v134622(VarCurr)
<=> ( v134623(VarCurr)
& v134626(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6012,axiom,
! [VarCurr] :
( v134626(VarCurr)
<=> ( v134619(VarCurr)
| v134610(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17459,axiom,
! [VarCurr] :
( v134623(VarCurr)
<=> ( v134624(VarCurr)
| v134625(VarCurr) ) ) ).
fof(writeUnaryOperator_9791,axiom,
! [VarCurr] :
( ~ v134625(VarCurr)
<=> v134610(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9790,axiom,
! [VarCurr] :
( ~ v134624(VarCurr)
<=> v134619(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17458,axiom,
! [VarCurr] :
( v134615(VarCurr)
<=> ( v134616(VarCurr)
& v134621(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6011,axiom,
! [VarCurr] :
( v134621(VarCurr)
<=> ( v134618(VarCurr)
| v134610(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17457,axiom,
! [VarCurr] :
( v134616(VarCurr)
<=> ( v134617(VarCurr)
| v134620(VarCurr) ) ) ).
fof(writeUnaryOperator_9789,axiom,
! [VarCurr] :
( ~ v134620(VarCurr)
<=> v134610(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9788,axiom,
! [VarCurr] :
( ~ v134617(VarCurr)
<=> v134618(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6010,axiom,
! [VarCurr] :
( v134618(VarCurr)
<=> ( v134619(VarCurr)
& v134610(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6009,axiom,
! [VarCurr] :
( v134619(VarCurr)
<=> ( v134610(VarCurr,bitIndex0)
& v134610(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_76314,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134610(VarCurr,B)
<=> v133689(VarCurr,B) ) ) ).
fof(addAssignment_76313,axiom,
! [VarCurr] :
( v134598(VarCurr)
<=> v134600(VarCurr) ) ).
fof(addAssignment_76312,axiom,
! [VarCurr] :
( v134600(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_76311,axiom,
! [VarCurr] :
( v134594(VarCurr)
<=> v134596(VarCurr) ) ).
fof(addAssignment_76310,axiom,
! [VarCurr] :
( v134596(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addAssignment_76309,axiom,
! [VarCurr] :
( v89156(VarCurr,bitIndex4)
<=> v134523(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1746,axiom,
! [VarCurr] :
( v134523(VarCurr)
<=> ( v134525(VarCurr)
<=> $false ) ) ).
fof(addAssignment_76308,axiom,
! [VarCurr] :
( v134525(VarCurr)
<=> v134527(VarCurr) ) ).
fof(addAssignment_76307,axiom,
! [VarCurr] :
( v134527(VarCurr)
<=> v134529(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134568(VarNext)
=> ( v134529(VarNext)
<=> v134529(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1872,axiom,
! [VarNext] :
( v134568(VarNext)
=> ( v134529(VarNext)
<=> v134578(VarNext) ) ) ).
fof(addAssignment_76306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134578(VarNext)
<=> v134576(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1385,axiom,
! [VarCurr] :
( ~ v134579(VarCurr)
=> ( v134576(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1370,axiom,
! [VarCurr] :
( v134579(VarCurr)
=> ( v134576(VarCurr)
<=> v134539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17456,axiom,
! [VarCurr] :
( v134579(VarCurr)
<=> ( v134580(VarCurr)
& v134581(VarCurr) ) ) ).
fof(writeUnaryOperator_9787,axiom,
! [VarCurr] :
( ~ v134581(VarCurr)
<=> v134535(VarCurr) ) ).
fof(writeUnaryOperator_9786,axiom,
! [VarCurr] :
( ~ v134580(VarCurr)
<=> v134531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134568(VarNext)
<=> v134569(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134569(VarNext)
<=> ( v134570(VarNext)
& v134563(VarNext) ) ) ) ).
fof(writeUnaryOperator_9785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134570(VarNext)
<=> v134572(VarNext) ) ) ).
fof(addAssignment_76305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134572(VarNext)
<=> v134563(VarCurr) ) ) ).
fof(addAssignment_76304,axiom,
! [VarCurr] :
( v134563(VarCurr)
<=> v134565(VarCurr) ) ).
fof(addAssignment_76303,axiom,
! [VarCurr] :
( v134565(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_76302,axiom,
! [VarCurr] :
( v134539(VarCurr)
<=> v134541(VarCurr) ) ).
fof(addAssignment_76301,axiom,
! [VarCurr] :
( v134541(VarCurr)
<=> v134543(VarCurr) ) ).
fof(addAssignment_76300,axiom,
! [VarCurr] :
( v134543(VarCurr)
<=> v134545(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1384,axiom,
! [VarCurr] :
( ~ v134557(VarCurr)
=> ( v134545(VarCurr)
<=> v134558(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1369,axiom,
! [VarCurr] :
( v134557(VarCurr)
=> ( v134545(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1383,axiom,
! [VarCurr] :
( ~ v134559(VarCurr)
=> ( v134558(VarCurr)
<=> v134560(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1368,axiom,
! [VarCurr] :
( v134559(VarCurr)
=> ( v134558(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9784,axiom,
! [VarCurr] :
( ~ v134560(VarCurr)
<=> v134525(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1745,axiom,
! [VarCurr] :
( v134559(VarCurr)
<=> ( v134525(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17453,axiom,
! [VarCurr] :
( v134557(VarCurr)
<=> ( v134547(VarCurr)
& v106002(VarCurr) ) ) ).
fof(addAssignment_76299,axiom,
! [VarCurr] :
( v134547(VarCurr)
<=> v106080(VarCurr,bitIndex2) ) ).
fof(addAssignment_76298,axiom,
! [VarCurr] :
( v106080(VarCurr,bitIndex2)
<=> v106082(VarCurr,bitIndex2) ) ).
fof(addAssignment_76297,axiom,
! [VarNext] :
( v106082(VarNext,bitIndex2)
<=> v134549(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134550(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134549(VarNext,B)
<=> v106082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1871,axiom,
! [VarNext] :
( v134550(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134549(VarNext,B)
<=> v106122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134550(VarNext)
<=> v134551(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134551(VarNext)
<=> ( v134553(VarNext)
& v106107(VarNext) ) ) ) ).
fof(writeUnaryOperator_9783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134553(VarNext)
<=> v106116(VarNext) ) ) ).
fof(addAssignment_76296,axiom,
! [VarCurr] :
( v106092(VarCurr,bitIndex2)
<=> v106094(VarCurr,bitIndex2) ) ).
fof(addAssignment_76295,axiom,
! [VarCurr] :
( v106094(VarCurr,bitIndex2)
<=> v106096(VarCurr,bitIndex2) ) ).
fof(addAssignment_76294,axiom,
! [VarCurr] :
( v106096(VarCurr,bitIndex2)
<=> v106104(VarCurr,bitIndex2) ) ).
fof(addAssignment_76293,axiom,
! [VarCurr] :
( v134535(VarCurr)
<=> v134537(VarCurr) ) ).
fof(addAssignment_76292,axiom,
! [VarCurr] :
( v134537(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_76291,axiom,
! [VarCurr] :
( v134531(VarCurr)
<=> v134533(VarCurr) ) ).
fof(addAssignment_76290,axiom,
! [VarCurr] :
( v134533(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addAssignment_76289,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex3)
<=> v134429(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1744,axiom,
! [VarCurr] :
( v134429(VarCurr)
<=> ( ( v134431(VarCurr,bitIndex3)
<=> $false )
& ( v134431(VarCurr,bitIndex2)
<=> $false )
& ( v134431(VarCurr,bitIndex1)
<=> $false )
& ( v134431(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76288,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134431(VarCurr,B)
<=> v134433(VarCurr,B) ) ) ).
fof(addAssignment_76287,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134433(VarCurr,B)
<=> v134435(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134505(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134435(VarNext,B)
<=> v134435(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1870,axiom,
! [VarNext] :
( v134505(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134435(VarNext,B)
<=> v134515(VarNext,B) ) ) ) ).
fof(addAssignment_76286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134515(VarNext,B)
<=> v134513(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1382,axiom,
! [VarCurr] :
( ~ v134516(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134513(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1367,axiom,
! [VarCurr] :
( v134516(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134513(VarCurr,B)
<=> v134445(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17450,axiom,
! [VarCurr] :
( v134516(VarCurr)
<=> ( v134517(VarCurr)
& v134518(VarCurr) ) ) ).
fof(writeUnaryOperator_9782,axiom,
! [VarCurr] :
( ~ v134518(VarCurr)
<=> v134441(VarCurr) ) ).
fof(writeUnaryOperator_9781,axiom,
! [VarCurr] :
( ~ v134517(VarCurr)
<=> v134437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134505(VarNext)
<=> v134506(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134506(VarNext)
<=> ( v134507(VarNext)
& v134500(VarNext) ) ) ) ).
fof(writeUnaryOperator_9780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134507(VarNext)
<=> v134509(VarNext) ) ) ).
fof(addAssignment_76285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134509(VarNext)
<=> v134500(VarCurr) ) ) ).
fof(addAssignment_76284,axiom,
! [VarCurr] :
( v134500(VarCurr)
<=> v134502(VarCurr) ) ).
fof(addAssignment_76283,axiom,
! [VarCurr] :
( v134502(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_76282,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134445(VarCurr,B)
<=> v134447(VarCurr,B) ) ) ).
fof(addAssignment_76281,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134447(VarCurr,B)
<=> v134449(VarCurr,B) ) ) ).
fof(addAssignment_76280,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134449(VarCurr,B)
<=> v134451(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1381,axiom,
! [VarCurr] :
( ~ v105397(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134451(VarCurr,B)
<=> v134455(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1366,axiom,
! [VarCurr] :
( v105397(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134451(VarCurr,B)
<=> v134453(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1380,axiom,
! [VarCurr] :
( ~ v105404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134455(VarCurr,B)
<=> v134475(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1365,axiom,
! [VarCurr] :
( v105404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134455(VarCurr,B)
<=> v134456(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1379,axiom,
! [VarCurr] :
( ~ v134476(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134475(VarCurr,B)
<=> v134477(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1364,axiom,
! [VarCurr] :
( v134476(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134475(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1378,axiom,
! [VarCurr] :
( ~ v105301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134477(VarCurr,B)
<=> v134431(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1363,axiom,
! [VarCurr] :
( v105301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134477(VarCurr,B)
<=> v134478(VarCurr,B) ) ) ) ).
fof(addAssignment_76279,axiom,
! [VarCurr] :
( v134478(VarCurr,bitIndex0)
<=> v134497(VarCurr) ) ).
fof(addAssignment_76278,axiom,
! [VarCurr] :
( v134478(VarCurr,bitIndex1)
<=> v134495(VarCurr) ) ).
fof(addAssignment_76277,axiom,
! [VarCurr] :
( v134478(VarCurr,bitIndex2)
<=> v134491(VarCurr) ) ).
fof(addAssignment_76276,axiom,
! [VarCurr] :
( v134478(VarCurr,bitIndex3)
<=> v134480(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17447,axiom,
! [VarCurr] :
( v134495(VarCurr)
<=> ( v134496(VarCurr)
& v134498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17446,axiom,
! [VarCurr] :
( v134498(VarCurr)
<=> ( v134431(VarCurr,bitIndex0)
| v134487(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6008,axiom,
! [VarCurr] :
( v134496(VarCurr)
<=> ( v134497(VarCurr)
| v134431(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9779,axiom,
! [VarCurr] :
( ~ v134497(VarCurr)
<=> v134431(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17445,axiom,
! [VarCurr] :
( v134491(VarCurr)
<=> ( v134492(VarCurr)
& v134494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17444,axiom,
! [VarCurr] :
( v134494(VarCurr)
<=> ( v134485(VarCurr)
| v134488(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6007,axiom,
! [VarCurr] :
( v134492(VarCurr)
<=> ( v134493(VarCurr)
| v134431(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9778,axiom,
! [VarCurr] :
( ~ v134493(VarCurr)
<=> v134485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17443,axiom,
! [VarCurr] :
( v134480(VarCurr)
<=> ( v134481(VarCurr)
& v134489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17442,axiom,
! [VarCurr] :
( v134489(VarCurr)
<=> ( v134483(VarCurr)
| v134490(VarCurr) ) ) ).
fof(writeUnaryOperator_9777,axiom,
! [VarCurr] :
( ~ v134490(VarCurr)
<=> v134431(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_6006,axiom,
! [VarCurr] :
( v134481(VarCurr)
<=> ( v134482(VarCurr)
| v134431(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9776,axiom,
! [VarCurr] :
( ~ v134482(VarCurr)
<=> v134483(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6005,axiom,
! [VarCurr] :
( v134483(VarCurr)
<=> ( v134431(VarCurr,bitIndex2)
| v134484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17441,axiom,
! [VarCurr] :
( v134484(VarCurr)
<=> ( v134485(VarCurr)
& v134488(VarCurr) ) ) ).
fof(writeUnaryOperator_9775,axiom,
! [VarCurr] :
( ~ v134488(VarCurr)
<=> v134431(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_6004,axiom,
! [VarCurr] :
( v134485(VarCurr)
<=> ( v134431(VarCurr,bitIndex1)
| v134486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17440,axiom,
! [VarCurr] :
( v134486(VarCurr)
<=> ( v134431(VarCurr,bitIndex0)
& v134487(VarCurr) ) ) ).
fof(writeUnaryOperator_9774,axiom,
! [VarCurr] :
( ~ v134487(VarCurr)
<=> v134431(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_1743,axiom,
! [VarCurr] :
( v134476(VarCurr)
<=> ( ( v134431(VarCurr,bitIndex3)
<=> $false )
& ( v134431(VarCurr,bitIndex2)
<=> $false )
& ( v134431(VarCurr,bitIndex1)
<=> $false )
& ( v134431(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76275,axiom,
! [VarCurr] :
( v134456(VarCurr,bitIndex0)
<=> v134472(VarCurr) ) ).
fof(addAssignment_76274,axiom,
! [VarCurr] :
( v134456(VarCurr,bitIndex1)
<=> v134470(VarCurr) ) ).
fof(addAssignment_76273,axiom,
! [VarCurr] :
( v134456(VarCurr,bitIndex2)
<=> v134465(VarCurr) ) ).
fof(addAssignment_76272,axiom,
! [VarCurr] :
( v134456(VarCurr,bitIndex3)
<=> v134458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17439,axiom,
! [VarCurr] :
( v134470(VarCurr)
<=> ( v134471(VarCurr)
& v134474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6003,axiom,
! [VarCurr] :
( v134474(VarCurr)
<=> ( v134453(VarCurr,bitIndex0)
| v134453(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17438,axiom,
! [VarCurr] :
( v134471(VarCurr)
<=> ( v134472(VarCurr)
| v134473(VarCurr) ) ) ).
fof(writeUnaryOperator_9773,axiom,
! [VarCurr] :
( ~ v134473(VarCurr)
<=> v134453(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9772,axiom,
! [VarCurr] :
( ~ v134472(VarCurr)
<=> v134453(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17437,axiom,
! [VarCurr] :
( v134465(VarCurr)
<=> ( v134466(VarCurr)
& v134469(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6002,axiom,
! [VarCurr] :
( v134469(VarCurr)
<=> ( v134462(VarCurr)
| v134453(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17436,axiom,
! [VarCurr] :
( v134466(VarCurr)
<=> ( v134467(VarCurr)
| v134468(VarCurr) ) ) ).
fof(writeUnaryOperator_9771,axiom,
! [VarCurr] :
( ~ v134468(VarCurr)
<=> v134453(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9770,axiom,
! [VarCurr] :
( ~ v134467(VarCurr)
<=> v134462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17435,axiom,
! [VarCurr] :
( v134458(VarCurr)
<=> ( v134459(VarCurr)
& v134464(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_6001,axiom,
! [VarCurr] :
( v134464(VarCurr)
<=> ( v134461(VarCurr)
| v134453(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17434,axiom,
! [VarCurr] :
( v134459(VarCurr)
<=> ( v134460(VarCurr)
| v134463(VarCurr) ) ) ).
fof(writeUnaryOperator_9769,axiom,
! [VarCurr] :
( ~ v134463(VarCurr)
<=> v134453(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9768,axiom,
! [VarCurr] :
( ~ v134460(VarCurr)
<=> v134461(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_6000,axiom,
! [VarCurr] :
( v134461(VarCurr)
<=> ( v134462(VarCurr)
& v134453(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5999,axiom,
! [VarCurr] :
( v134462(VarCurr)
<=> ( v134453(VarCurr,bitIndex0)
& v134453(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_76271,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134453(VarCurr,B)
<=> v133689(VarCurr,B) ) ) ).
fof(addAssignment_76270,axiom,
! [VarCurr] :
( v134441(VarCurr)
<=> v134443(VarCurr) ) ).
fof(addAssignment_76269,axiom,
! [VarCurr] :
( v134443(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_76268,axiom,
! [VarCurr] :
( v134437(VarCurr)
<=> v134439(VarCurr) ) ).
fof(addAssignment_76267,axiom,
! [VarCurr] :
( v134439(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addAssignment_76266,axiom,
! [VarCurr] :
( v89156(VarCurr,bitIndex3)
<=> v134366(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1742,axiom,
! [VarCurr] :
( v134366(VarCurr)
<=> ( v134368(VarCurr)
<=> $false ) ) ).
fof(addAssignment_76265,axiom,
! [VarCurr] :
( v134368(VarCurr)
<=> v134370(VarCurr) ) ).
fof(addAssignment_76264,axiom,
! [VarCurr] :
( v134370(VarCurr)
<=> v134372(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134411(VarNext)
=> ( v134372(VarNext)
<=> v134372(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1869,axiom,
! [VarNext] :
( v134411(VarNext)
=> ( v134372(VarNext)
<=> v134421(VarNext) ) ) ).
fof(addAssignment_76263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134421(VarNext)
<=> v134419(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1377,axiom,
! [VarCurr] :
( ~ v134422(VarCurr)
=> ( v134419(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1362,axiom,
! [VarCurr] :
( v134422(VarCurr)
=> ( v134419(VarCurr)
<=> v134382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17433,axiom,
! [VarCurr] :
( v134422(VarCurr)
<=> ( v134423(VarCurr)
& v134424(VarCurr) ) ) ).
fof(writeUnaryOperator_9767,axiom,
! [VarCurr] :
( ~ v134424(VarCurr)
<=> v134378(VarCurr) ) ).
fof(writeUnaryOperator_9766,axiom,
! [VarCurr] :
( ~ v134423(VarCurr)
<=> v134374(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134411(VarNext)
<=> v134412(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134412(VarNext)
<=> ( v134413(VarNext)
& v134406(VarNext) ) ) ) ).
fof(writeUnaryOperator_9765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134413(VarNext)
<=> v134415(VarNext) ) ) ).
fof(addAssignment_76262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134415(VarNext)
<=> v134406(VarCurr) ) ) ).
fof(addAssignment_76261,axiom,
! [VarCurr] :
( v134406(VarCurr)
<=> v134408(VarCurr) ) ).
fof(addAssignment_76260,axiom,
! [VarCurr] :
( v134408(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_76259,axiom,
! [VarCurr] :
( v134382(VarCurr)
<=> v134384(VarCurr) ) ).
fof(addAssignment_76258,axiom,
! [VarCurr] :
( v134384(VarCurr)
<=> v134386(VarCurr) ) ).
fof(addAssignment_76257,axiom,
! [VarCurr] :
( v134386(VarCurr)
<=> v134388(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1376,axiom,
! [VarCurr] :
( ~ v134400(VarCurr)
=> ( v134388(VarCurr)
<=> v134401(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1361,axiom,
! [VarCurr] :
( v134400(VarCurr)
=> ( v134388(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1375,axiom,
! [VarCurr] :
( ~ v134402(VarCurr)
=> ( v134401(VarCurr)
<=> v134403(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1360,axiom,
! [VarCurr] :
( v134402(VarCurr)
=> ( v134401(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9764,axiom,
! [VarCurr] :
( ~ v134403(VarCurr)
<=> v134368(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1741,axiom,
! [VarCurr] :
( v134402(VarCurr)
<=> ( v134368(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17430,axiom,
! [VarCurr] :
( v134400(VarCurr)
<=> ( v134390(VarCurr)
& v105301(VarCurr) ) ) ).
fof(addAssignment_76256,axiom,
! [VarCurr] :
( v134390(VarCurr)
<=> v105379(VarCurr,bitIndex2) ) ).
fof(addAssignment_76255,axiom,
! [VarCurr] :
( v105379(VarCurr,bitIndex2)
<=> v105381(VarCurr,bitIndex2) ) ).
fof(addAssignment_76254,axiom,
! [VarNext] :
( v105381(VarNext,bitIndex2)
<=> v134392(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134393(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134392(VarNext,B)
<=> v105381(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1868,axiom,
! [VarNext] :
( v134393(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134392(VarNext,B)
<=> v105421(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134393(VarNext)
<=> v134394(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134394(VarNext)
<=> ( v134396(VarNext)
& v105406(VarNext) ) ) ) ).
fof(writeUnaryOperator_9763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134396(VarNext)
<=> v105415(VarNext) ) ) ).
fof(addAssignment_76253,axiom,
! [VarCurr] :
( v105391(VarCurr,bitIndex2)
<=> v105393(VarCurr,bitIndex2) ) ).
fof(addAssignment_76252,axiom,
! [VarCurr] :
( v105393(VarCurr,bitIndex2)
<=> v105395(VarCurr,bitIndex2) ) ).
fof(addAssignment_76251,axiom,
! [VarCurr] :
( v105395(VarCurr,bitIndex2)
<=> v105403(VarCurr,bitIndex2) ) ).
fof(addAssignment_76250,axiom,
! [VarCurr] :
( v134378(VarCurr)
<=> v134380(VarCurr) ) ).
fof(addAssignment_76249,axiom,
! [VarCurr] :
( v134380(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_76248,axiom,
! [VarCurr] :
( v134374(VarCurr)
<=> v134376(VarCurr) ) ).
fof(addAssignment_76247,axiom,
! [VarCurr] :
( v134376(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addAssignment_76246,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex2)
<=> v134272(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1740,axiom,
! [VarCurr] :
( v134272(VarCurr)
<=> ( ( v134274(VarCurr,bitIndex3)
<=> $false )
& ( v134274(VarCurr,bitIndex2)
<=> $false )
& ( v134274(VarCurr,bitIndex1)
<=> $false )
& ( v134274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76245,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134274(VarCurr,B)
<=> v134276(VarCurr,B) ) ) ).
fof(addAssignment_76244,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134276(VarCurr,B)
<=> v134278(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134348(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134278(VarNext,B)
<=> v134278(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1867,axiom,
! [VarNext] :
( v134348(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134278(VarNext,B)
<=> v134358(VarNext,B) ) ) ) ).
fof(addAssignment_76243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134358(VarNext,B)
<=> v134356(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1374,axiom,
! [VarCurr] :
( ~ v134359(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134356(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1359,axiom,
! [VarCurr] :
( v134359(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134356(VarCurr,B)
<=> v134288(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17427,axiom,
! [VarCurr] :
( v134359(VarCurr)
<=> ( v134360(VarCurr)
& v134361(VarCurr) ) ) ).
fof(writeUnaryOperator_9762,axiom,
! [VarCurr] :
( ~ v134361(VarCurr)
<=> v134284(VarCurr) ) ).
fof(writeUnaryOperator_9761,axiom,
! [VarCurr] :
( ~ v134360(VarCurr)
<=> v134280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134348(VarNext)
<=> v134349(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134349(VarNext)
<=> ( v134350(VarNext)
& v134343(VarNext) ) ) ) ).
fof(writeUnaryOperator_9760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134350(VarNext)
<=> v134352(VarNext) ) ) ).
fof(addAssignment_76242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134352(VarNext)
<=> v134343(VarCurr) ) ) ).
fof(addAssignment_76241,axiom,
! [VarCurr] :
( v134343(VarCurr)
<=> v134345(VarCurr) ) ).
fof(addAssignment_76240,axiom,
! [VarCurr] :
( v134345(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_76239,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134288(VarCurr,B)
<=> v134290(VarCurr,B) ) ) ).
fof(addAssignment_76238,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134290(VarCurr,B)
<=> v134292(VarCurr,B) ) ) ).
fof(addAssignment_76237,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134292(VarCurr,B)
<=> v134294(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1373,axiom,
! [VarCurr] :
( ~ v104696(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134294(VarCurr,B)
<=> v134298(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1358,axiom,
! [VarCurr] :
( v104696(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134294(VarCurr,B)
<=> v134296(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1372,axiom,
! [VarCurr] :
( ~ v104703(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134298(VarCurr,B)
<=> v134318(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1357,axiom,
! [VarCurr] :
( v104703(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134298(VarCurr,B)
<=> v134299(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1371,axiom,
! [VarCurr] :
( ~ v134319(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134318(VarCurr,B)
<=> v134320(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1356,axiom,
! [VarCurr] :
( v134319(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134318(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1370,axiom,
! [VarCurr] :
( ~ v104600(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134320(VarCurr,B)
<=> v134274(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1355,axiom,
! [VarCurr] :
( v104600(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134320(VarCurr,B)
<=> v134321(VarCurr,B) ) ) ) ).
fof(addAssignment_76236,axiom,
! [VarCurr] :
( v134321(VarCurr,bitIndex0)
<=> v134340(VarCurr) ) ).
fof(addAssignment_76235,axiom,
! [VarCurr] :
( v134321(VarCurr,bitIndex1)
<=> v134338(VarCurr) ) ).
fof(addAssignment_76234,axiom,
! [VarCurr] :
( v134321(VarCurr,bitIndex2)
<=> v134334(VarCurr) ) ).
fof(addAssignment_76233,axiom,
! [VarCurr] :
( v134321(VarCurr,bitIndex3)
<=> v134323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17424,axiom,
! [VarCurr] :
( v134338(VarCurr)
<=> ( v134339(VarCurr)
& v134341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17423,axiom,
! [VarCurr] :
( v134341(VarCurr)
<=> ( v134274(VarCurr,bitIndex0)
| v134330(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5998,axiom,
! [VarCurr] :
( v134339(VarCurr)
<=> ( v134340(VarCurr)
| v134274(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9759,axiom,
! [VarCurr] :
( ~ v134340(VarCurr)
<=> v134274(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17422,axiom,
! [VarCurr] :
( v134334(VarCurr)
<=> ( v134335(VarCurr)
& v134337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17421,axiom,
! [VarCurr] :
( v134337(VarCurr)
<=> ( v134328(VarCurr)
| v134331(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5997,axiom,
! [VarCurr] :
( v134335(VarCurr)
<=> ( v134336(VarCurr)
| v134274(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9758,axiom,
! [VarCurr] :
( ~ v134336(VarCurr)
<=> v134328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17420,axiom,
! [VarCurr] :
( v134323(VarCurr)
<=> ( v134324(VarCurr)
& v134332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17419,axiom,
! [VarCurr] :
( v134332(VarCurr)
<=> ( v134326(VarCurr)
| v134333(VarCurr) ) ) ).
fof(writeUnaryOperator_9757,axiom,
! [VarCurr] :
( ~ v134333(VarCurr)
<=> v134274(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5996,axiom,
! [VarCurr] :
( v134324(VarCurr)
<=> ( v134325(VarCurr)
| v134274(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9756,axiom,
! [VarCurr] :
( ~ v134325(VarCurr)
<=> v134326(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5995,axiom,
! [VarCurr] :
( v134326(VarCurr)
<=> ( v134274(VarCurr,bitIndex2)
| v134327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17418,axiom,
! [VarCurr] :
( v134327(VarCurr)
<=> ( v134328(VarCurr)
& v134331(VarCurr) ) ) ).
fof(writeUnaryOperator_9755,axiom,
! [VarCurr] :
( ~ v134331(VarCurr)
<=> v134274(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5994,axiom,
! [VarCurr] :
( v134328(VarCurr)
<=> ( v134274(VarCurr,bitIndex1)
| v134329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17417,axiom,
! [VarCurr] :
( v134329(VarCurr)
<=> ( v134274(VarCurr,bitIndex0)
& v134330(VarCurr) ) ) ).
fof(writeUnaryOperator_9754,axiom,
! [VarCurr] :
( ~ v134330(VarCurr)
<=> v134274(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_1739,axiom,
! [VarCurr] :
( v134319(VarCurr)
<=> ( ( v134274(VarCurr,bitIndex3)
<=> $false )
& ( v134274(VarCurr,bitIndex2)
<=> $false )
& ( v134274(VarCurr,bitIndex1)
<=> $false )
& ( v134274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76232,axiom,
! [VarCurr] :
( v134299(VarCurr,bitIndex0)
<=> v134315(VarCurr) ) ).
fof(addAssignment_76231,axiom,
! [VarCurr] :
( v134299(VarCurr,bitIndex1)
<=> v134313(VarCurr) ) ).
fof(addAssignment_76230,axiom,
! [VarCurr] :
( v134299(VarCurr,bitIndex2)
<=> v134308(VarCurr) ) ).
fof(addAssignment_76229,axiom,
! [VarCurr] :
( v134299(VarCurr,bitIndex3)
<=> v134301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17416,axiom,
! [VarCurr] :
( v134313(VarCurr)
<=> ( v134314(VarCurr)
& v134317(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5993,axiom,
! [VarCurr] :
( v134317(VarCurr)
<=> ( v134296(VarCurr,bitIndex0)
| v134296(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17415,axiom,
! [VarCurr] :
( v134314(VarCurr)
<=> ( v134315(VarCurr)
| v134316(VarCurr) ) ) ).
fof(writeUnaryOperator_9753,axiom,
! [VarCurr] :
( ~ v134316(VarCurr)
<=> v134296(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9752,axiom,
! [VarCurr] :
( ~ v134315(VarCurr)
<=> v134296(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17414,axiom,
! [VarCurr] :
( v134308(VarCurr)
<=> ( v134309(VarCurr)
& v134312(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5992,axiom,
! [VarCurr] :
( v134312(VarCurr)
<=> ( v134305(VarCurr)
| v134296(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17413,axiom,
! [VarCurr] :
( v134309(VarCurr)
<=> ( v134310(VarCurr)
| v134311(VarCurr) ) ) ).
fof(writeUnaryOperator_9751,axiom,
! [VarCurr] :
( ~ v134311(VarCurr)
<=> v134296(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9750,axiom,
! [VarCurr] :
( ~ v134310(VarCurr)
<=> v134305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17412,axiom,
! [VarCurr] :
( v134301(VarCurr)
<=> ( v134302(VarCurr)
& v134307(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5991,axiom,
! [VarCurr] :
( v134307(VarCurr)
<=> ( v134304(VarCurr)
| v134296(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17411,axiom,
! [VarCurr] :
( v134302(VarCurr)
<=> ( v134303(VarCurr)
| v134306(VarCurr) ) ) ).
fof(writeUnaryOperator_9749,axiom,
! [VarCurr] :
( ~ v134306(VarCurr)
<=> v134296(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9748,axiom,
! [VarCurr] :
( ~ v134303(VarCurr)
<=> v134304(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5990,axiom,
! [VarCurr] :
( v134304(VarCurr)
<=> ( v134305(VarCurr)
& v134296(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5989,axiom,
! [VarCurr] :
( v134305(VarCurr)
<=> ( v134296(VarCurr,bitIndex0)
& v134296(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_76228,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134296(VarCurr,B)
<=> v133689(VarCurr,B) ) ) ).
fof(addAssignment_76227,axiom,
! [VarCurr] :
( v134284(VarCurr)
<=> v134286(VarCurr) ) ).
fof(addAssignment_76226,axiom,
! [VarCurr] :
( v134286(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_76225,axiom,
! [VarCurr] :
( v134280(VarCurr)
<=> v134282(VarCurr) ) ).
fof(addAssignment_76224,axiom,
! [VarCurr] :
( v134282(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addAssignment_76223,axiom,
! [VarCurr] :
( v89156(VarCurr,bitIndex2)
<=> v134209(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1738,axiom,
! [VarCurr] :
( v134209(VarCurr)
<=> ( v134211(VarCurr)
<=> $false ) ) ).
fof(addAssignment_76222,axiom,
! [VarCurr] :
( v134211(VarCurr)
<=> v134213(VarCurr) ) ).
fof(addAssignment_76221,axiom,
! [VarCurr] :
( v134213(VarCurr)
<=> v134215(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134254(VarNext)
=> ( v134215(VarNext)
<=> v134215(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1866,axiom,
! [VarNext] :
( v134254(VarNext)
=> ( v134215(VarNext)
<=> v134264(VarNext) ) ) ).
fof(addAssignment_76220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134264(VarNext)
<=> v134262(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1369,axiom,
! [VarCurr] :
( ~ v134265(VarCurr)
=> ( v134262(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1354,axiom,
! [VarCurr] :
( v134265(VarCurr)
=> ( v134262(VarCurr)
<=> v134225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17410,axiom,
! [VarCurr] :
( v134265(VarCurr)
<=> ( v134266(VarCurr)
& v134267(VarCurr) ) ) ).
fof(writeUnaryOperator_9747,axiom,
! [VarCurr] :
( ~ v134267(VarCurr)
<=> v134221(VarCurr) ) ).
fof(writeUnaryOperator_9746,axiom,
! [VarCurr] :
( ~ v134266(VarCurr)
<=> v134217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134254(VarNext)
<=> v134255(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134255(VarNext)
<=> ( v134256(VarNext)
& v134249(VarNext) ) ) ) ).
fof(writeUnaryOperator_9745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134256(VarNext)
<=> v134258(VarNext) ) ) ).
fof(addAssignment_76219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134258(VarNext)
<=> v134249(VarCurr) ) ) ).
fof(addAssignment_76218,axiom,
! [VarCurr] :
( v134249(VarCurr)
<=> v134251(VarCurr) ) ).
fof(addAssignment_76217,axiom,
! [VarCurr] :
( v134251(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_76216,axiom,
! [VarCurr] :
( v134225(VarCurr)
<=> v134227(VarCurr) ) ).
fof(addAssignment_76215,axiom,
! [VarCurr] :
( v134227(VarCurr)
<=> v134229(VarCurr) ) ).
fof(addAssignment_76214,axiom,
! [VarCurr] :
( v134229(VarCurr)
<=> v134231(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1368,axiom,
! [VarCurr] :
( ~ v134243(VarCurr)
=> ( v134231(VarCurr)
<=> v134244(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1353,axiom,
! [VarCurr] :
( v134243(VarCurr)
=> ( v134231(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1367,axiom,
! [VarCurr] :
( ~ v134245(VarCurr)
=> ( v134244(VarCurr)
<=> v134246(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1352,axiom,
! [VarCurr] :
( v134245(VarCurr)
=> ( v134244(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9744,axiom,
! [VarCurr] :
( ~ v134246(VarCurr)
<=> v134211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1737,axiom,
! [VarCurr] :
( v134245(VarCurr)
<=> ( v134211(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17407,axiom,
! [VarCurr] :
( v134243(VarCurr)
<=> ( v134233(VarCurr)
& v104600(VarCurr) ) ) ).
fof(addAssignment_76213,axiom,
! [VarCurr] :
( v134233(VarCurr)
<=> v104678(VarCurr,bitIndex2) ) ).
fof(addAssignment_76212,axiom,
! [VarCurr] :
( v104678(VarCurr,bitIndex2)
<=> v104680(VarCurr,bitIndex2) ) ).
fof(addAssignment_76211,axiom,
! [VarNext] :
( v104680(VarNext,bitIndex2)
<=> v134235(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134236(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134235(VarNext,B)
<=> v104680(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1865,axiom,
! [VarNext] :
( v134236(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134235(VarNext,B)
<=> v104720(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134236(VarNext)
<=> v134237(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134237(VarNext)
<=> ( v134239(VarNext)
& v104705(VarNext) ) ) ) ).
fof(writeUnaryOperator_9743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134239(VarNext)
<=> v104714(VarNext) ) ) ).
fof(addAssignment_76210,axiom,
! [VarCurr] :
( v104690(VarCurr,bitIndex2)
<=> v104692(VarCurr,bitIndex2) ) ).
fof(addAssignment_76209,axiom,
! [VarCurr] :
( v104692(VarCurr,bitIndex2)
<=> v104694(VarCurr,bitIndex2) ) ).
fof(addAssignment_76208,axiom,
! [VarCurr] :
( v104694(VarCurr,bitIndex2)
<=> v104702(VarCurr,bitIndex2) ) ).
fof(addAssignment_76207,axiom,
! [VarCurr] :
( v134221(VarCurr)
<=> v134223(VarCurr) ) ).
fof(addAssignment_76206,axiom,
! [VarCurr] :
( v134223(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_76205,axiom,
! [VarCurr] :
( v134217(VarCurr)
<=> v134219(VarCurr) ) ).
fof(addAssignment_76204,axiom,
! [VarCurr] :
( v134219(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addAssignment_76203,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex1)
<=> v134115(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1736,axiom,
! [VarCurr] :
( v134115(VarCurr)
<=> ( ( v134117(VarCurr,bitIndex3)
<=> $false )
& ( v134117(VarCurr,bitIndex2)
<=> $false )
& ( v134117(VarCurr,bitIndex1)
<=> $false )
& ( v134117(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76202,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134117(VarCurr,B)
<=> v134119(VarCurr,B) ) ) ).
fof(addAssignment_76201,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134119(VarCurr,B)
<=> v134121(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134191(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134121(VarNext,B)
<=> v134121(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1864,axiom,
! [VarNext] :
( v134191(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134121(VarNext,B)
<=> v134201(VarNext,B) ) ) ) ).
fof(addAssignment_76200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134201(VarNext,B)
<=> v134199(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1366,axiom,
! [VarCurr] :
( ~ v134202(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134199(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1351,axiom,
! [VarCurr] :
( v134202(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134199(VarCurr,B)
<=> v134131(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17404,axiom,
! [VarCurr] :
( v134202(VarCurr)
<=> ( v134203(VarCurr)
& v134204(VarCurr) ) ) ).
fof(writeUnaryOperator_9742,axiom,
! [VarCurr] :
( ~ v134204(VarCurr)
<=> v134127(VarCurr) ) ).
fof(writeUnaryOperator_9741,axiom,
! [VarCurr] :
( ~ v134203(VarCurr)
<=> v134123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134191(VarNext)
<=> v134192(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134192(VarNext)
<=> ( v134193(VarNext)
& v134186(VarNext) ) ) ) ).
fof(writeUnaryOperator_9740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134193(VarNext)
<=> v134195(VarNext) ) ) ).
fof(addAssignment_76199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134195(VarNext)
<=> v134186(VarCurr) ) ) ).
fof(addAssignment_76198,axiom,
! [VarCurr] :
( v134186(VarCurr)
<=> v134188(VarCurr) ) ).
fof(addAssignment_76197,axiom,
! [VarCurr] :
( v134188(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_76196,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134131(VarCurr,B)
<=> v134133(VarCurr,B) ) ) ).
fof(addAssignment_76195,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134133(VarCurr,B)
<=> v134135(VarCurr,B) ) ) ).
fof(addAssignment_76194,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134135(VarCurr,B)
<=> v134137(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1365,axiom,
! [VarCurr] :
( ~ v103995(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134137(VarCurr,B)
<=> v134141(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1350,axiom,
! [VarCurr] :
( v103995(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134137(VarCurr,B)
<=> v134139(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1364,axiom,
! [VarCurr] :
( ~ v104002(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134141(VarCurr,B)
<=> v134161(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1349,axiom,
! [VarCurr] :
( v104002(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134141(VarCurr,B)
<=> v134142(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1363,axiom,
! [VarCurr] :
( ~ v134162(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134161(VarCurr,B)
<=> v134163(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1348,axiom,
! [VarCurr] :
( v134162(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134161(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1362,axiom,
! [VarCurr] :
( ~ v103899(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134163(VarCurr,B)
<=> v134117(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1347,axiom,
! [VarCurr] :
( v103899(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134163(VarCurr,B)
<=> v134164(VarCurr,B) ) ) ) ).
fof(addAssignment_76193,axiom,
! [VarCurr] :
( v134164(VarCurr,bitIndex0)
<=> v134183(VarCurr) ) ).
fof(addAssignment_76192,axiom,
! [VarCurr] :
( v134164(VarCurr,bitIndex1)
<=> v134181(VarCurr) ) ).
fof(addAssignment_76191,axiom,
! [VarCurr] :
( v134164(VarCurr,bitIndex2)
<=> v134177(VarCurr) ) ).
fof(addAssignment_76190,axiom,
! [VarCurr] :
( v134164(VarCurr,bitIndex3)
<=> v134166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17401,axiom,
! [VarCurr] :
( v134181(VarCurr)
<=> ( v134182(VarCurr)
& v134184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17400,axiom,
! [VarCurr] :
( v134184(VarCurr)
<=> ( v134117(VarCurr,bitIndex0)
| v134173(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5988,axiom,
! [VarCurr] :
( v134182(VarCurr)
<=> ( v134183(VarCurr)
| v134117(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9739,axiom,
! [VarCurr] :
( ~ v134183(VarCurr)
<=> v134117(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17399,axiom,
! [VarCurr] :
( v134177(VarCurr)
<=> ( v134178(VarCurr)
& v134180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17398,axiom,
! [VarCurr] :
( v134180(VarCurr)
<=> ( v134171(VarCurr)
| v134174(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5987,axiom,
! [VarCurr] :
( v134178(VarCurr)
<=> ( v134179(VarCurr)
| v134117(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9738,axiom,
! [VarCurr] :
( ~ v134179(VarCurr)
<=> v134171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17397,axiom,
! [VarCurr] :
( v134166(VarCurr)
<=> ( v134167(VarCurr)
& v134175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17396,axiom,
! [VarCurr] :
( v134175(VarCurr)
<=> ( v134169(VarCurr)
| v134176(VarCurr) ) ) ).
fof(writeUnaryOperator_9737,axiom,
! [VarCurr] :
( ~ v134176(VarCurr)
<=> v134117(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5986,axiom,
! [VarCurr] :
( v134167(VarCurr)
<=> ( v134168(VarCurr)
| v134117(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9736,axiom,
! [VarCurr] :
( ~ v134168(VarCurr)
<=> v134169(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5985,axiom,
! [VarCurr] :
( v134169(VarCurr)
<=> ( v134117(VarCurr,bitIndex2)
| v134170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17395,axiom,
! [VarCurr] :
( v134170(VarCurr)
<=> ( v134171(VarCurr)
& v134174(VarCurr) ) ) ).
fof(writeUnaryOperator_9735,axiom,
! [VarCurr] :
( ~ v134174(VarCurr)
<=> v134117(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5984,axiom,
! [VarCurr] :
( v134171(VarCurr)
<=> ( v134117(VarCurr,bitIndex1)
| v134172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17394,axiom,
! [VarCurr] :
( v134172(VarCurr)
<=> ( v134117(VarCurr,bitIndex0)
& v134173(VarCurr) ) ) ).
fof(writeUnaryOperator_9734,axiom,
! [VarCurr] :
( ~ v134173(VarCurr)
<=> v134117(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_1735,axiom,
! [VarCurr] :
( v134162(VarCurr)
<=> ( ( v134117(VarCurr,bitIndex3)
<=> $false )
& ( v134117(VarCurr,bitIndex2)
<=> $false )
& ( v134117(VarCurr,bitIndex1)
<=> $false )
& ( v134117(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76189,axiom,
! [VarCurr] :
( v134142(VarCurr,bitIndex0)
<=> v134158(VarCurr) ) ).
fof(addAssignment_76188,axiom,
! [VarCurr] :
( v134142(VarCurr,bitIndex1)
<=> v134156(VarCurr) ) ).
fof(addAssignment_76187,axiom,
! [VarCurr] :
( v134142(VarCurr,bitIndex2)
<=> v134151(VarCurr) ) ).
fof(addAssignment_76186,axiom,
! [VarCurr] :
( v134142(VarCurr,bitIndex3)
<=> v134144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17393,axiom,
! [VarCurr] :
( v134156(VarCurr)
<=> ( v134157(VarCurr)
& v134160(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5983,axiom,
! [VarCurr] :
( v134160(VarCurr)
<=> ( v134139(VarCurr,bitIndex0)
| v134139(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17392,axiom,
! [VarCurr] :
( v134157(VarCurr)
<=> ( v134158(VarCurr)
| v134159(VarCurr) ) ) ).
fof(writeUnaryOperator_9733,axiom,
! [VarCurr] :
( ~ v134159(VarCurr)
<=> v134139(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9732,axiom,
! [VarCurr] :
( ~ v134158(VarCurr)
<=> v134139(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17391,axiom,
! [VarCurr] :
( v134151(VarCurr)
<=> ( v134152(VarCurr)
& v134155(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5982,axiom,
! [VarCurr] :
( v134155(VarCurr)
<=> ( v134148(VarCurr)
| v134139(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17390,axiom,
! [VarCurr] :
( v134152(VarCurr)
<=> ( v134153(VarCurr)
| v134154(VarCurr) ) ) ).
fof(writeUnaryOperator_9731,axiom,
! [VarCurr] :
( ~ v134154(VarCurr)
<=> v134139(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9730,axiom,
! [VarCurr] :
( ~ v134153(VarCurr)
<=> v134148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17389,axiom,
! [VarCurr] :
( v134144(VarCurr)
<=> ( v134145(VarCurr)
& v134150(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5981,axiom,
! [VarCurr] :
( v134150(VarCurr)
<=> ( v134147(VarCurr)
| v134139(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17388,axiom,
! [VarCurr] :
( v134145(VarCurr)
<=> ( v134146(VarCurr)
| v134149(VarCurr) ) ) ).
fof(writeUnaryOperator_9729,axiom,
! [VarCurr] :
( ~ v134149(VarCurr)
<=> v134139(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9728,axiom,
! [VarCurr] :
( ~ v134146(VarCurr)
<=> v134147(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5980,axiom,
! [VarCurr] :
( v134147(VarCurr)
<=> ( v134148(VarCurr)
& v134139(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5979,axiom,
! [VarCurr] :
( v134148(VarCurr)
<=> ( v134139(VarCurr,bitIndex0)
& v134139(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_76185,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v134139(VarCurr,B)
<=> v133689(VarCurr,B) ) ) ).
fof(addAssignment_76184,axiom,
! [VarCurr] :
( v134127(VarCurr)
<=> v134129(VarCurr) ) ).
fof(addAssignment_76183,axiom,
! [VarCurr] :
( v134129(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_76182,axiom,
! [VarCurr] :
( v134123(VarCurr)
<=> v134125(VarCurr) ) ).
fof(addAssignment_76181,axiom,
! [VarCurr] :
( v134125(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addAssignment_76180,axiom,
! [VarCurr] :
( v89156(VarCurr,bitIndex1)
<=> v134052(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1734,axiom,
! [VarCurr] :
( v134052(VarCurr)
<=> ( v134054(VarCurr)
<=> $false ) ) ).
fof(addAssignment_76179,axiom,
! [VarCurr] :
( v134054(VarCurr)
<=> v134056(VarCurr) ) ).
fof(addAssignment_76178,axiom,
! [VarCurr] :
( v134056(VarCurr)
<=> v134058(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134097(VarNext)
=> ( v134058(VarNext)
<=> v134058(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1863,axiom,
! [VarNext] :
( v134097(VarNext)
=> ( v134058(VarNext)
<=> v134107(VarNext) ) ) ).
fof(addAssignment_76177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134107(VarNext)
<=> v134105(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1361,axiom,
! [VarCurr] :
( ~ v134108(VarCurr)
=> ( v134105(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1346,axiom,
! [VarCurr] :
( v134108(VarCurr)
=> ( v134105(VarCurr)
<=> v134068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17387,axiom,
! [VarCurr] :
( v134108(VarCurr)
<=> ( v134109(VarCurr)
& v134110(VarCurr) ) ) ).
fof(writeUnaryOperator_9727,axiom,
! [VarCurr] :
( ~ v134110(VarCurr)
<=> v134064(VarCurr) ) ).
fof(writeUnaryOperator_9726,axiom,
! [VarCurr] :
( ~ v134109(VarCurr)
<=> v134060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134097(VarNext)
<=> v134098(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134098(VarNext)
<=> ( v134099(VarNext)
& v134092(VarNext) ) ) ) ).
fof(writeUnaryOperator_9725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134099(VarNext)
<=> v134101(VarNext) ) ) ).
fof(addAssignment_76176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134101(VarNext)
<=> v134092(VarCurr) ) ) ).
fof(addAssignment_76175,axiom,
! [VarCurr] :
( v134092(VarCurr)
<=> v134094(VarCurr) ) ).
fof(addAssignment_76174,axiom,
! [VarCurr] :
( v134094(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_76173,axiom,
! [VarCurr] :
( v134068(VarCurr)
<=> v134070(VarCurr) ) ).
fof(addAssignment_76172,axiom,
! [VarCurr] :
( v134070(VarCurr)
<=> v134072(VarCurr) ) ).
fof(addAssignment_76171,axiom,
! [VarCurr] :
( v134072(VarCurr)
<=> v134074(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1360,axiom,
! [VarCurr] :
( ~ v134086(VarCurr)
=> ( v134074(VarCurr)
<=> v134087(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1345,axiom,
! [VarCurr] :
( v134086(VarCurr)
=> ( v134074(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1359,axiom,
! [VarCurr] :
( ~ v134088(VarCurr)
=> ( v134087(VarCurr)
<=> v134089(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1344,axiom,
! [VarCurr] :
( v134088(VarCurr)
=> ( v134087(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9724,axiom,
! [VarCurr] :
( ~ v134089(VarCurr)
<=> v134054(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1733,axiom,
! [VarCurr] :
( v134088(VarCurr)
<=> ( v134054(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17384,axiom,
! [VarCurr] :
( v134086(VarCurr)
<=> ( v134076(VarCurr)
& v103899(VarCurr) ) ) ).
fof(addAssignment_76170,axiom,
! [VarCurr] :
( v134076(VarCurr)
<=> v103977(VarCurr,bitIndex2) ) ).
fof(addAssignment_76169,axiom,
! [VarCurr] :
( v103977(VarCurr,bitIndex2)
<=> v103979(VarCurr,bitIndex2) ) ).
fof(addAssignment_76168,axiom,
! [VarNext] :
( v103979(VarNext,bitIndex2)
<=> v134078(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134079(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134078(VarNext,B)
<=> v103979(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1862,axiom,
! [VarNext] :
( v134079(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v134078(VarNext,B)
<=> v104019(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134079(VarNext)
<=> v134080(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134080(VarNext)
<=> ( v134082(VarNext)
& v104004(VarNext) ) ) ) ).
fof(writeUnaryOperator_9723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134082(VarNext)
<=> v104013(VarNext) ) ) ).
fof(addAssignment_76167,axiom,
! [VarCurr] :
( v103989(VarCurr,bitIndex2)
<=> v103991(VarCurr,bitIndex2) ) ).
fof(addAssignment_76166,axiom,
! [VarCurr] :
( v103991(VarCurr,bitIndex2)
<=> v103993(VarCurr,bitIndex2) ) ).
fof(addAssignment_76165,axiom,
! [VarCurr] :
( v103993(VarCurr,bitIndex2)
<=> v104001(VarCurr,bitIndex2) ) ).
fof(addAssignment_76164,axiom,
! [VarCurr] :
( v134064(VarCurr)
<=> v134066(VarCurr) ) ).
fof(addAssignment_76163,axiom,
! [VarCurr] :
( v134066(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_76162,axiom,
! [VarCurr] :
( v134060(VarCurr)
<=> v134062(VarCurr) ) ).
fof(addAssignment_76161,axiom,
! [VarCurr] :
( v134062(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addAssignment_76160,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex0)
<=> v133663(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1732,axiom,
! [VarCurr] :
( v133663(VarCurr)
<=> ( ( v133665(VarCurr,bitIndex3)
<=> $false )
& ( v133665(VarCurr,bitIndex2)
<=> $false )
& ( v133665(VarCurr,bitIndex1)
<=> $false )
& ( v133665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76159,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133665(VarCurr,B)
<=> v133667(VarCurr,B) ) ) ).
fof(addAssignment_76158,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133667(VarCurr,B)
<=> v133669(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134034(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133669(VarNext,B)
<=> v133669(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1861,axiom,
! [VarNext] :
( v134034(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133669(VarNext,B)
<=> v134044(VarNext,B) ) ) ) ).
fof(addAssignment_76157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v134044(VarNext,B)
<=> v134042(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1358,axiom,
! [VarCurr] :
( ~ v134045(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134042(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1343,axiom,
! [VarCurr] :
( v134045(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134042(VarCurr,B)
<=> v133679(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17381,axiom,
! [VarCurr] :
( v134045(VarCurr)
<=> ( v134046(VarCurr)
& v134047(VarCurr) ) ) ).
fof(writeUnaryOperator_9722,axiom,
! [VarCurr] :
( ~ v134047(VarCurr)
<=> v133675(VarCurr) ) ).
fof(writeUnaryOperator_9721,axiom,
! [VarCurr] :
( ~ v134046(VarCurr)
<=> v133671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134034(VarNext)
<=> v134035(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134035(VarNext)
<=> ( v134036(VarNext)
& v134029(VarNext) ) ) ) ).
fof(writeUnaryOperator_9720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v134036(VarNext)
<=> v134038(VarNext) ) ) ).
fof(addAssignment_76156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v134038(VarNext)
<=> v134029(VarCurr) ) ) ).
fof(addAssignment_76155,axiom,
! [VarCurr] :
( v134029(VarCurr)
<=> v134031(VarCurr) ) ).
fof(addAssignment_76154,axiom,
! [VarCurr] :
( v134031(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_76153,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133679(VarCurr,B)
<=> v133681(VarCurr,B) ) ) ).
fof(addAssignment_76152,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133681(VarCurr,B)
<=> v133683(VarCurr,B) ) ) ).
fof(addAssignment_76151,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133683(VarCurr,B)
<=> v133685(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1357,axiom,
! [VarCurr] :
( ~ v101497(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133685(VarCurr,B)
<=> v133984(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1342,axiom,
! [VarCurr] :
( v101497(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133685(VarCurr,B)
<=> v133687(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1356,axiom,
! [VarCurr] :
( ~ v103067(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133984(VarCurr,B)
<=> v134004(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1341,axiom,
! [VarCurr] :
( v103067(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133984(VarCurr,B)
<=> v133985(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1355,axiom,
! [VarCurr] :
( ~ v134005(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134004(VarCurr,B)
<=> v134006(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1340,axiom,
! [VarCurr] :
( v134005(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134004(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1354,axiom,
! [VarCurr] :
( ~ v101417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134006(VarCurr,B)
<=> v133665(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1339,axiom,
! [VarCurr] :
( v101417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v134006(VarCurr,B)
<=> v134007(VarCurr,B) ) ) ) ).
fof(addAssignment_76150,axiom,
! [VarCurr] :
( v134007(VarCurr,bitIndex0)
<=> v134026(VarCurr) ) ).
fof(addAssignment_76149,axiom,
! [VarCurr] :
( v134007(VarCurr,bitIndex1)
<=> v134024(VarCurr) ) ).
fof(addAssignment_76148,axiom,
! [VarCurr] :
( v134007(VarCurr,bitIndex2)
<=> v134020(VarCurr) ) ).
fof(addAssignment_76147,axiom,
! [VarCurr] :
( v134007(VarCurr,bitIndex3)
<=> v134009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17378,axiom,
! [VarCurr] :
( v134024(VarCurr)
<=> ( v134025(VarCurr)
& v134027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17377,axiom,
! [VarCurr] :
( v134027(VarCurr)
<=> ( v133665(VarCurr,bitIndex0)
| v134016(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5978,axiom,
! [VarCurr] :
( v134025(VarCurr)
<=> ( v134026(VarCurr)
| v133665(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9719,axiom,
! [VarCurr] :
( ~ v134026(VarCurr)
<=> v133665(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17376,axiom,
! [VarCurr] :
( v134020(VarCurr)
<=> ( v134021(VarCurr)
& v134023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17375,axiom,
! [VarCurr] :
( v134023(VarCurr)
<=> ( v134014(VarCurr)
| v134017(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5977,axiom,
! [VarCurr] :
( v134021(VarCurr)
<=> ( v134022(VarCurr)
| v133665(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9718,axiom,
! [VarCurr] :
( ~ v134022(VarCurr)
<=> v134014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17374,axiom,
! [VarCurr] :
( v134009(VarCurr)
<=> ( v134010(VarCurr)
& v134018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17373,axiom,
! [VarCurr] :
( v134018(VarCurr)
<=> ( v134012(VarCurr)
| v134019(VarCurr) ) ) ).
fof(writeUnaryOperator_9717,axiom,
! [VarCurr] :
( ~ v134019(VarCurr)
<=> v133665(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5976,axiom,
! [VarCurr] :
( v134010(VarCurr)
<=> ( v134011(VarCurr)
| v133665(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9716,axiom,
! [VarCurr] :
( ~ v134011(VarCurr)
<=> v134012(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5975,axiom,
! [VarCurr] :
( v134012(VarCurr)
<=> ( v133665(VarCurr,bitIndex2)
| v134013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17372,axiom,
! [VarCurr] :
( v134013(VarCurr)
<=> ( v134014(VarCurr)
& v134017(VarCurr) ) ) ).
fof(writeUnaryOperator_9715,axiom,
! [VarCurr] :
( ~ v134017(VarCurr)
<=> v133665(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5974,axiom,
! [VarCurr] :
( v134014(VarCurr)
<=> ( v133665(VarCurr,bitIndex1)
| v134015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17371,axiom,
! [VarCurr] :
( v134015(VarCurr)
<=> ( v133665(VarCurr,bitIndex0)
& v134016(VarCurr) ) ) ).
fof(writeUnaryOperator_9714,axiom,
! [VarCurr] :
( ~ v134016(VarCurr)
<=> v133665(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_1731,axiom,
! [VarCurr] :
( v134005(VarCurr)
<=> ( ( v133665(VarCurr,bitIndex3)
<=> $false )
& ( v133665(VarCurr,bitIndex2)
<=> $false )
& ( v133665(VarCurr,bitIndex1)
<=> $false )
& ( v133665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_76146,axiom,
! [VarCurr] :
( v133985(VarCurr,bitIndex0)
<=> v134001(VarCurr) ) ).
fof(addAssignment_76145,axiom,
! [VarCurr] :
( v133985(VarCurr,bitIndex1)
<=> v133999(VarCurr) ) ).
fof(addAssignment_76144,axiom,
! [VarCurr] :
( v133985(VarCurr,bitIndex2)
<=> v133994(VarCurr) ) ).
fof(addAssignment_76143,axiom,
! [VarCurr] :
( v133985(VarCurr,bitIndex3)
<=> v133987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17370,axiom,
! [VarCurr] :
( v133999(VarCurr)
<=> ( v134000(VarCurr)
& v134003(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5973,axiom,
! [VarCurr] :
( v134003(VarCurr)
<=> ( v133687(VarCurr,bitIndex0)
| v133687(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17369,axiom,
! [VarCurr] :
( v134000(VarCurr)
<=> ( v134001(VarCurr)
| v134002(VarCurr) ) ) ).
fof(writeUnaryOperator_9713,axiom,
! [VarCurr] :
( ~ v134002(VarCurr)
<=> v133687(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9712,axiom,
! [VarCurr] :
( ~ v134001(VarCurr)
<=> v133687(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17368,axiom,
! [VarCurr] :
( v133994(VarCurr)
<=> ( v133995(VarCurr)
& v133998(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5972,axiom,
! [VarCurr] :
( v133998(VarCurr)
<=> ( v133991(VarCurr)
| v133687(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17367,axiom,
! [VarCurr] :
( v133995(VarCurr)
<=> ( v133996(VarCurr)
| v133997(VarCurr) ) ) ).
fof(writeUnaryOperator_9711,axiom,
! [VarCurr] :
( ~ v133997(VarCurr)
<=> v133687(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9710,axiom,
! [VarCurr] :
( ~ v133996(VarCurr)
<=> v133991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17366,axiom,
! [VarCurr] :
( v133987(VarCurr)
<=> ( v133988(VarCurr)
& v133993(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5971,axiom,
! [VarCurr] :
( v133993(VarCurr)
<=> ( v133990(VarCurr)
| v133687(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17365,axiom,
! [VarCurr] :
( v133988(VarCurr)
<=> ( v133989(VarCurr)
| v133992(VarCurr) ) ) ).
fof(writeUnaryOperator_9709,axiom,
! [VarCurr] :
( ~ v133992(VarCurr)
<=> v133687(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9708,axiom,
! [VarCurr] :
( ~ v133989(VarCurr)
<=> v133990(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5970,axiom,
! [VarCurr] :
( v133990(VarCurr)
<=> ( v133991(VarCurr)
& v133687(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5969,axiom,
! [VarCurr] :
( v133991(VarCurr)
<=> ( v133687(VarCurr,bitIndex0)
& v133687(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_76142,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133687(VarCurr,B)
<=> v133689(VarCurr,B) ) ) ).
fof(addAssignment_76141,axiom,
! [VarCurr] :
( v133689(VarCurr,bitIndex0)
<=> v133978(VarCurr) ) ).
fof(addAssignment_76140,axiom,
! [VarCurr] :
( v133689(VarCurr,bitIndex1)
<=> v133973(VarCurr) ) ).
fof(addAssignment_76139,axiom,
! [VarCurr] :
( v133689(VarCurr,bitIndex2)
<=> v133968(VarCurr) ) ).
fof(addAssignment_76138,axiom,
! [VarCurr] :
( v133689(VarCurr,bitIndex3)
<=> v133849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17364,axiom,
! [VarCurr] :
( v133978(VarCurr)
<=> ( v133979(VarCurr)
& v133982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17363,axiom,
! [VarCurr] :
( v133982(VarCurr)
<=> ( v133857(VarCurr,bitIndex0)
| v133947(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17362,axiom,
! [VarCurr] :
( v133979(VarCurr)
<=> ( v133980(VarCurr)
| v133981(VarCurr) ) ) ).
fof(writeUnaryOperator_9707,axiom,
! [VarCurr] :
( ~ v133981(VarCurr)
<=> v133947(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9706,axiom,
! [VarCurr] :
( ~ v133980(VarCurr)
<=> v133857(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17361,axiom,
! [VarCurr] :
( v133973(VarCurr)
<=> ( v133974(VarCurr)
& v133977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17360,axiom,
! [VarCurr] :
( v133977(VarCurr)
<=> ( v133856(VarCurr)
| v133949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17359,axiom,
! [VarCurr] :
( v133974(VarCurr)
<=> ( v133975(VarCurr)
| v133976(VarCurr) ) ) ).
fof(writeUnaryOperator_9705,axiom,
! [VarCurr] :
( ~ v133976(VarCurr)
<=> v133949(VarCurr) ) ).
fof(writeUnaryOperator_9704,axiom,
! [VarCurr] :
( ~ v133975(VarCurr)
<=> v133856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17358,axiom,
! [VarCurr] :
( v133968(VarCurr)
<=> ( v133969(VarCurr)
& v133972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17357,axiom,
! [VarCurr] :
( v133972(VarCurr)
<=> ( v133854(VarCurr)
| v133955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17356,axiom,
! [VarCurr] :
( v133969(VarCurr)
<=> ( v133970(VarCurr)
| v133971(VarCurr) ) ) ).
fof(writeUnaryOperator_9703,axiom,
! [VarCurr] :
( ~ v133971(VarCurr)
<=> v133955(VarCurr) ) ).
fof(writeUnaryOperator_9702,axiom,
! [VarCurr] :
( ~ v133970(VarCurr)
<=> v133854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17355,axiom,
! [VarCurr] :
( v133849(VarCurr)
<=> ( v133850(VarCurr)
& v133967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17354,axiom,
! [VarCurr] :
( v133967(VarCurr)
<=> ( v133852(VarCurr)
| v133962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17353,axiom,
! [VarCurr] :
( v133850(VarCurr)
<=> ( v133851(VarCurr)
| v133961(VarCurr) ) ) ).
fof(writeUnaryOperator_9701,axiom,
! [VarCurr] :
( ~ v133961(VarCurr)
<=> v133962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17352,axiom,
! [VarCurr] :
( v133962(VarCurr)
<=> ( v133963(VarCurr)
& v133966(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5968,axiom,
! [VarCurr] :
( v133966(VarCurr)
<=> ( v133857(VarCurr,bitIndex3)
| v133947(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17351,axiom,
! [VarCurr] :
( v133963(VarCurr)
<=> ( v133964(VarCurr)
| v133965(VarCurr) ) ) ).
fof(writeUnaryOperator_9700,axiom,
! [VarCurr] :
( ~ v133965(VarCurr)
<=> v133947(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9699,axiom,
! [VarCurr] :
( ~ v133964(VarCurr)
<=> v133857(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9698,axiom,
! [VarCurr] :
( ~ v133851(VarCurr)
<=> v133852(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17350,axiom,
! [VarCurr] :
( v133852(VarCurr)
<=> ( v133853(VarCurr)
| v133960(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5967,axiom,
! [VarCurr] :
( v133960(VarCurr)
<=> ( v133857(VarCurr,bitIndex2)
& v133947(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17349,axiom,
! [VarCurr] :
( v133853(VarCurr)
<=> ( v133854(VarCurr)
& v133955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17348,axiom,
! [VarCurr] :
( v133955(VarCurr)
<=> ( v133956(VarCurr)
& v133959(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5966,axiom,
! [VarCurr] :
( v133959(VarCurr)
<=> ( v133857(VarCurr,bitIndex2)
| v133947(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17347,axiom,
! [VarCurr] :
( v133956(VarCurr)
<=> ( v133957(VarCurr)
| v133958(VarCurr) ) ) ).
fof(writeUnaryOperator_9697,axiom,
! [VarCurr] :
( ~ v133958(VarCurr)
<=> v133947(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9696,axiom,
! [VarCurr] :
( ~ v133957(VarCurr)
<=> v133857(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17346,axiom,
! [VarCurr] :
( v133854(VarCurr)
<=> ( v133855(VarCurr)
| v133954(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5965,axiom,
! [VarCurr] :
( v133954(VarCurr)
<=> ( v133857(VarCurr,bitIndex1)
& v133947(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17345,axiom,
! [VarCurr] :
( v133855(VarCurr)
<=> ( v133856(VarCurr)
& v133949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17344,axiom,
! [VarCurr] :
( v133949(VarCurr)
<=> ( v133950(VarCurr)
& v133953(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5964,axiom,
! [VarCurr] :
( v133953(VarCurr)
<=> ( v133857(VarCurr,bitIndex1)
| v133947(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17343,axiom,
! [VarCurr] :
( v133950(VarCurr)
<=> ( v133951(VarCurr)
| v133952(VarCurr) ) ) ).
fof(writeUnaryOperator_9695,axiom,
! [VarCurr] :
( ~ v133952(VarCurr)
<=> v133947(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9694,axiom,
! [VarCurr] :
( ~ v133951(VarCurr)
<=> v133857(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17342,axiom,
! [VarCurr] :
( v133856(VarCurr)
<=> ( v133857(VarCurr,bitIndex0)
& v133947(VarCurr,bitIndex0) ) ) ).
fof(addZeroExtensionConstraint_51,axiom,
! [VarCurr] : ~ v133947(VarCurr,bitIndex2) ).
fof(addZeroExtensionConstraint_50,axiom,
! [VarCurr] : ~ v133947(VarCurr,bitIndex3) ).
fof(addAssignment_76137,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v133947(VarCurr,B)
<=> v133948(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1353,axiom,
! [VarCurr] :
( ~ v1051(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133948(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1338,axiom,
! [VarCurr] :
( v1051(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133948(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_76136,axiom,
! [VarCurr] :
( v133857(VarCurr,bitIndex0)
<=> v133942(VarCurr) ) ).
fof(addAssignment_76135,axiom,
! [VarCurr] :
( v133857(VarCurr,bitIndex1)
<=> v133937(VarCurr) ) ).
fof(addAssignment_76134,axiom,
! [VarCurr] :
( v133857(VarCurr,bitIndex2)
<=> v133932(VarCurr) ) ).
fof(addAssignment_76133,axiom,
! [VarCurr] :
( v133857(VarCurr,bitIndex3)
<=> v133859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17341,axiom,
! [VarCurr] :
( v133942(VarCurr)
<=> ( v133943(VarCurr)
& v133946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17340,axiom,
! [VarCurr] :
( v133946(VarCurr)
<=> ( v133867(VarCurr,bitIndex0)
| v133912(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17339,axiom,
! [VarCurr] :
( v133943(VarCurr)
<=> ( v133944(VarCurr)
| v133945(VarCurr) ) ) ).
fof(writeUnaryOperator_9693,axiom,
! [VarCurr] :
( ~ v133945(VarCurr)
<=> v133912(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9692,axiom,
! [VarCurr] :
( ~ v133944(VarCurr)
<=> v133867(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17338,axiom,
! [VarCurr] :
( v133937(VarCurr)
<=> ( v133938(VarCurr)
& v133941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17337,axiom,
! [VarCurr] :
( v133941(VarCurr)
<=> ( v133866(VarCurr)
| v133913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17336,axiom,
! [VarCurr] :
( v133938(VarCurr)
<=> ( v133939(VarCurr)
| v133940(VarCurr) ) ) ).
fof(writeUnaryOperator_9691,axiom,
! [VarCurr] :
( ~ v133940(VarCurr)
<=> v133913(VarCurr) ) ).
fof(writeUnaryOperator_9690,axiom,
! [VarCurr] :
( ~ v133939(VarCurr)
<=> v133866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17335,axiom,
! [VarCurr] :
( v133932(VarCurr)
<=> ( v133933(VarCurr)
& v133936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17334,axiom,
! [VarCurr] :
( v133936(VarCurr)
<=> ( v133864(VarCurr)
| v133919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17333,axiom,
! [VarCurr] :
( v133933(VarCurr)
<=> ( v133934(VarCurr)
| v133935(VarCurr) ) ) ).
fof(writeUnaryOperator_9689,axiom,
! [VarCurr] :
( ~ v133935(VarCurr)
<=> v133919(VarCurr) ) ).
fof(writeUnaryOperator_9688,axiom,
! [VarCurr] :
( ~ v133934(VarCurr)
<=> v133864(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17332,axiom,
! [VarCurr] :
( v133859(VarCurr)
<=> ( v133860(VarCurr)
& v133931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17331,axiom,
! [VarCurr] :
( v133931(VarCurr)
<=> ( v133862(VarCurr)
| v133926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17330,axiom,
! [VarCurr] :
( v133860(VarCurr)
<=> ( v133861(VarCurr)
| v133925(VarCurr) ) ) ).
fof(writeUnaryOperator_9687,axiom,
! [VarCurr] :
( ~ v133925(VarCurr)
<=> v133926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17329,axiom,
! [VarCurr] :
( v133926(VarCurr)
<=> ( v133927(VarCurr)
& v133930(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5963,axiom,
! [VarCurr] :
( v133930(VarCurr)
<=> ( v133867(VarCurr,bitIndex3)
| v133912(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17328,axiom,
! [VarCurr] :
( v133927(VarCurr)
<=> ( v133928(VarCurr)
| v133929(VarCurr) ) ) ).
fof(writeUnaryOperator_9686,axiom,
! [VarCurr] :
( ~ v133929(VarCurr)
<=> v133912(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9685,axiom,
! [VarCurr] :
( ~ v133928(VarCurr)
<=> v133867(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9684,axiom,
! [VarCurr] :
( ~ v133861(VarCurr)
<=> v133862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17327,axiom,
! [VarCurr] :
( v133862(VarCurr)
<=> ( v133863(VarCurr)
| v133924(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5962,axiom,
! [VarCurr] :
( v133924(VarCurr)
<=> ( v133867(VarCurr,bitIndex2)
& v133912(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17326,axiom,
! [VarCurr] :
( v133863(VarCurr)
<=> ( v133864(VarCurr)
& v133919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17325,axiom,
! [VarCurr] :
( v133919(VarCurr)
<=> ( v133920(VarCurr)
& v133923(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5961,axiom,
! [VarCurr] :
( v133923(VarCurr)
<=> ( v133867(VarCurr,bitIndex2)
| v133912(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17324,axiom,
! [VarCurr] :
( v133920(VarCurr)
<=> ( v133921(VarCurr)
| v133922(VarCurr) ) ) ).
fof(writeUnaryOperator_9683,axiom,
! [VarCurr] :
( ~ v133922(VarCurr)
<=> v133912(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9682,axiom,
! [VarCurr] :
( ~ v133921(VarCurr)
<=> v133867(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17323,axiom,
! [VarCurr] :
( v133864(VarCurr)
<=> ( v133865(VarCurr)
| v133918(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5960,axiom,
! [VarCurr] :
( v133918(VarCurr)
<=> ( v133867(VarCurr,bitIndex1)
& v133912(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17322,axiom,
! [VarCurr] :
( v133865(VarCurr)
<=> ( v133866(VarCurr)
& v133913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17321,axiom,
! [VarCurr] :
( v133913(VarCurr)
<=> ( v133914(VarCurr)
& v133917(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5959,axiom,
! [VarCurr] :
( v133917(VarCurr)
<=> ( v133867(VarCurr,bitIndex1)
| v133912(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17320,axiom,
! [VarCurr] :
( v133914(VarCurr)
<=> ( v133915(VarCurr)
| v133916(VarCurr) ) ) ).
fof(writeUnaryOperator_9681,axiom,
! [VarCurr] :
( ~ v133916(VarCurr)
<=> v133912(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9680,axiom,
! [VarCurr] :
( ~ v133915(VarCurr)
<=> v133867(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17319,axiom,
! [VarCurr] :
( v133866(VarCurr)
<=> ( v133867(VarCurr,bitIndex0)
& v133912(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76132,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v133912(VarCurr,B)
<=> v133774(VarCurr,B) ) ) ).
fof(addAssignment_76131,axiom,
! [VarCurr] :
( ( v133912(VarCurr,bitIndex3)
<=> $false )
& ( v133912(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addAssignment_76130,axiom,
! [VarCurr] :
( v133867(VarCurr,bitIndex0)
<=> v133907(VarCurr) ) ).
fof(addAssignment_76129,axiom,
! [VarCurr] :
( v133867(VarCurr,bitIndex1)
<=> v133902(VarCurr) ) ).
fof(addAssignment_76128,axiom,
! [VarCurr] :
( v133867(VarCurr,bitIndex2)
<=> v133897(VarCurr) ) ).
fof(addAssignment_76127,axiom,
! [VarCurr] :
( v133867(VarCurr,bitIndex3)
<=> v133869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17318,axiom,
! [VarCurr] :
( v133907(VarCurr)
<=> ( v133908(VarCurr)
& v133911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17317,axiom,
! [VarCurr] :
( v133911(VarCurr)
<=> ( v133691(VarCurr,bitIndex0)
| v133877(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17316,axiom,
! [VarCurr] :
( v133908(VarCurr)
<=> ( v133909(VarCurr)
| v133910(VarCurr) ) ) ).
fof(writeUnaryOperator_9679,axiom,
! [VarCurr] :
( ~ v133910(VarCurr)
<=> v133877(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9678,axiom,
! [VarCurr] :
( ~ v133909(VarCurr)
<=> v133691(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17315,axiom,
! [VarCurr] :
( v133902(VarCurr)
<=> ( v133903(VarCurr)
& v133906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17314,axiom,
! [VarCurr] :
( v133906(VarCurr)
<=> ( v133876(VarCurr)
| v133878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17313,axiom,
! [VarCurr] :
( v133903(VarCurr)
<=> ( v133904(VarCurr)
| v133905(VarCurr) ) ) ).
fof(writeUnaryOperator_9677,axiom,
! [VarCurr] :
( ~ v133905(VarCurr)
<=> v133878(VarCurr) ) ).
fof(writeUnaryOperator_9676,axiom,
! [VarCurr] :
( ~ v133904(VarCurr)
<=> v133876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17312,axiom,
! [VarCurr] :
( v133897(VarCurr)
<=> ( v133898(VarCurr)
& v133901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17311,axiom,
! [VarCurr] :
( v133901(VarCurr)
<=> ( v133874(VarCurr)
| v133884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17310,axiom,
! [VarCurr] :
( v133898(VarCurr)
<=> ( v133899(VarCurr)
| v133900(VarCurr) ) ) ).
fof(writeUnaryOperator_9675,axiom,
! [VarCurr] :
( ~ v133900(VarCurr)
<=> v133884(VarCurr) ) ).
fof(writeUnaryOperator_9674,axiom,
! [VarCurr] :
( ~ v133899(VarCurr)
<=> v133874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17309,axiom,
! [VarCurr] :
( v133869(VarCurr)
<=> ( v133870(VarCurr)
& v133896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17308,axiom,
! [VarCurr] :
( v133896(VarCurr)
<=> ( v133872(VarCurr)
| v133891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17307,axiom,
! [VarCurr] :
( v133870(VarCurr)
<=> ( v133871(VarCurr)
| v133890(VarCurr) ) ) ).
fof(writeUnaryOperator_9673,axiom,
! [VarCurr] :
( ~ v133890(VarCurr)
<=> v133891(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17306,axiom,
! [VarCurr] :
( v133891(VarCurr)
<=> ( v133892(VarCurr)
& v133895(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5958,axiom,
! [VarCurr] :
( v133895(VarCurr)
<=> ( v133691(VarCurr,bitIndex3)
| v133877(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17305,axiom,
! [VarCurr] :
( v133892(VarCurr)
<=> ( v133893(VarCurr)
| v133894(VarCurr) ) ) ).
fof(writeUnaryOperator_9672,axiom,
! [VarCurr] :
( ~ v133894(VarCurr)
<=> v133877(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9671,axiom,
! [VarCurr] :
( ~ v133893(VarCurr)
<=> v133691(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9670,axiom,
! [VarCurr] :
( ~ v133871(VarCurr)
<=> v133872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17304,axiom,
! [VarCurr] :
( v133872(VarCurr)
<=> ( v133873(VarCurr)
| v133889(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5957,axiom,
! [VarCurr] :
( v133889(VarCurr)
<=> ( v133691(VarCurr,bitIndex2)
& v133877(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17303,axiom,
! [VarCurr] :
( v133873(VarCurr)
<=> ( v133874(VarCurr)
& v133884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17302,axiom,
! [VarCurr] :
( v133884(VarCurr)
<=> ( v133885(VarCurr)
& v133888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5956,axiom,
! [VarCurr] :
( v133888(VarCurr)
<=> ( v133691(VarCurr,bitIndex2)
| v133877(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17301,axiom,
! [VarCurr] :
( v133885(VarCurr)
<=> ( v133886(VarCurr)
| v133887(VarCurr) ) ) ).
fof(writeUnaryOperator_9669,axiom,
! [VarCurr] :
( ~ v133887(VarCurr)
<=> v133877(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9668,axiom,
! [VarCurr] :
( ~ v133886(VarCurr)
<=> v133691(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17300,axiom,
! [VarCurr] :
( v133874(VarCurr)
<=> ( v133875(VarCurr)
| v133883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5955,axiom,
! [VarCurr] :
( v133883(VarCurr)
<=> ( v133691(VarCurr,bitIndex1)
& v133877(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17299,axiom,
! [VarCurr] :
( v133875(VarCurr)
<=> ( v133876(VarCurr)
& v133878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17298,axiom,
! [VarCurr] :
( v133878(VarCurr)
<=> ( v133879(VarCurr)
& v133882(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5954,axiom,
! [VarCurr] :
( v133882(VarCurr)
<=> ( v133691(VarCurr,bitIndex1)
| v133877(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17297,axiom,
! [VarCurr] :
( v133879(VarCurr)
<=> ( v133880(VarCurr)
| v133881(VarCurr) ) ) ).
fof(writeUnaryOperator_9667,axiom,
! [VarCurr] :
( ~ v133881(VarCurr)
<=> v133877(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9666,axiom,
! [VarCurr] :
( ~ v133880(VarCurr)
<=> v133691(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17296,axiom,
! [VarCurr] :
( v133876(VarCurr)
<=> ( v133691(VarCurr,bitIndex0)
& v133877(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76126,axiom,
! [VarCurr] :
( ( v133877(VarCurr,bitIndex2)
<=> v114061(VarCurr,bitIndex6) )
& ( v133877(VarCurr,bitIndex1)
<=> v114061(VarCurr,bitIndex5) )
& ( v133877(VarCurr,bitIndex0)
<=> v114061(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_76125,axiom,
! [VarCurr] :
( v133877(VarCurr,bitIndex3)
<=> $false ) ).
fof(writeUnaryOperator_9665,axiom,
! [VarCurr] :
( v133774(VarCurr,bitIndex1)
<=> ~ v133835(VarCurr) ) ).
fof(addAssignment_76124,axiom,
! [VarCurr] :
( v133835(VarCurr)
<=> v133776(VarCurr,bitIndex1) ) ).
fof(addAssignment_76123,axiom,
! [VarCurr] :
( v133776(VarCurr,bitIndex1)
<=> v133778(VarCurr,bitIndex1) ) ).
fof(addAssignment_76122,axiom,
! [VarNext] :
( v133778(VarNext,bitIndex1)
<=> v133839(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133840(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v133839(VarNext,B)
<=> v133778(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1860,axiom,
! [VarNext] :
( v133840(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v133839(VarNext,B)
<=> v133828(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133840(VarNext)
<=> v133841(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133841(VarNext)
<=> ( v133843(VarNext)
& v133813(VarNext) ) ) ) ).
fof(writeUnaryOperator_9664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133843(VarNext)
<=> v133822(VarNext) ) ) ).
fof(addAssignment_76121,axiom,
! [VarCurr] :
( v133788(VarCurr,bitIndex1)
<=> v133790(VarCurr,bitIndex1) ) ).
fof(addAssignment_76120,axiom,
! [VarCurr] :
( v133790(VarCurr,bitIndex1)
<=> v133804(VarCurr,bitIndex1) ) ).
fof(addAssignment_76119,axiom,
! [VarCurr] :
( v133792(VarCurr,bitIndex1)
<=> v133795(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9663,axiom,
! [VarCurr] :
( ~ v133796(VarCurr)
<=> v133794(VarCurr,bitIndex1) ) ).
fof(addAssignment_76118,axiom,
! [VarCurr] :
( v133794(VarCurr,bitIndex1)
<=> v1119(VarCurr,bitIndex1) ) ).
fof(addAssignment_76117,axiom,
! [VarCurr] :
( v133774(VarCurr,bitIndex0)
<=> v133776(VarCurr,bitIndex0) ) ).
fof(addAssignment_76116,axiom,
! [VarCurr] :
( v133776(VarCurr,bitIndex0)
<=> v133778(VarCurr,bitIndex0) ) ).
fof(addAssignment_76115,axiom,
! [VarNext] :
( v133778(VarNext,bitIndex0)
<=> v133817(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133818(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v133817(VarNext,B)
<=> v133778(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1859,axiom,
! [VarNext] :
( v133818(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v133817(VarNext,B)
<=> v133828(VarNext,B) ) ) ) ).
fof(addAssignment_76114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v133828(VarNext,B)
<=> v133826(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1352,axiom,
! [VarCurr] :
( ~ v133829(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133826(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1337,axiom,
! [VarCurr] :
( v133829(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133826(VarCurr,B)
<=> v133788(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17293,axiom,
! [VarCurr] :
( v133829(VarCurr)
<=> ( v133830(VarCurr)
& v133831(VarCurr) ) ) ).
fof(writeUnaryOperator_9662,axiom,
! [VarCurr] :
( ~ v133831(VarCurr)
<=> v133784(VarCurr) ) ).
fof(writeUnaryOperator_9661,axiom,
! [VarCurr] :
( ~ v133830(VarCurr)
<=> v133780(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133818(VarNext)
<=> v133819(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133819(VarNext)
<=> ( v133820(VarNext)
& v133813(VarNext) ) ) ) ).
fof(writeUnaryOperator_9660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133820(VarNext)
<=> v133822(VarNext) ) ) ).
fof(addAssignment_76113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133822(VarNext)
<=> v133813(VarCurr) ) ) ).
fof(addAssignment_76112,axiom,
! [VarCurr] :
( v133813(VarCurr)
<=> v133815(VarCurr) ) ).
fof(addAssignment_76111,axiom,
! [VarCurr] :
( v133815(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76110,axiom,
! [VarCurr] :
( v133788(VarCurr,bitIndex0)
<=> v133790(VarCurr,bitIndex0) ) ).
fof(addAssignment_76109,axiom,
! [VarCurr] :
( v133790(VarCurr,bitIndex0)
<=> v133804(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1851,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v133804(VarCurr,B)
<=> ( v133805(VarCurr,B)
| v133808(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1850,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v133808(VarCurr,B)
<=> ( v133776(VarCurr,B)
& v133809(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9659,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v133809(VarCurr,B)
<=> ~ v133810(VarCurr,B) ) ) ).
fof(addAssignment_76108,axiom,
! [VarCurr] :
( v133810(VarCurr,bitIndex0)
<=> v133811(VarCurr) ) ).
fof(addAssignment_76107,axiom,
! [VarCurr] :
( v133810(VarCurr,bitIndex1)
<=> v133811(VarCurr) ) ).
fof(addAssignment_76106,axiom,
! [VarCurr] :
( v133811(VarCurr)
<=> v133798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1849,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v133805(VarCurr,B)
<=> ( v133792(VarCurr,B)
& v133806(VarCurr,B) ) ) ) ).
fof(addAssignment_76105,axiom,
! [VarCurr] :
( v133806(VarCurr,bitIndex0)
<=> v133807(VarCurr) ) ).
fof(addAssignment_76104,axiom,
! [VarCurr] :
( v133806(VarCurr,bitIndex1)
<=> v133807(VarCurr) ) ).
fof(addAssignment_76103,axiom,
! [VarCurr] :
( v133807(VarCurr)
<=> v133798(VarCurr) ) ).
fof(addAssignment_76102,axiom,
! [VarCurr] :
( v133798(VarCurr)
<=> v133800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17290,axiom,
! [VarCurr] :
( v133800(VarCurr)
<=> ( v1729(VarCurr)
& v133803(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1730,axiom,
! [VarCurr] :
( v133803(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $true )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1964,axiom,
~ b0000011100000(bitIndex12) ).
fof(bitBlastConstant_1963,axiom,
~ b0000011100000(bitIndex11) ).
fof(bitBlastConstant_1962,axiom,
~ b0000011100000(bitIndex10) ).
fof(bitBlastConstant_1961,axiom,
~ b0000011100000(bitIndex9) ).
fof(bitBlastConstant_1960,axiom,
~ b0000011100000(bitIndex8) ).
fof(bitBlastConstant_1959,axiom,
b0000011100000(bitIndex7) ).
fof(bitBlastConstant_1958,axiom,
b0000011100000(bitIndex6) ).
fof(bitBlastConstant_1957,axiom,
b0000011100000(bitIndex5) ).
fof(bitBlastConstant_1956,axiom,
~ b0000011100000(bitIndex4) ).
fof(bitBlastConstant_1955,axiom,
~ b0000011100000(bitIndex3) ).
fof(bitBlastConstant_1954,axiom,
~ b0000011100000(bitIndex2) ).
fof(bitBlastConstant_1953,axiom,
~ b0000011100000(bitIndex1) ).
fof(bitBlastConstant_1952,axiom,
~ b0000011100000(bitIndex0) ).
fof(addAssignment_76101,axiom,
! [VarCurr] :
( v133792(VarCurr,bitIndex0)
<=> v133795(VarCurr,bitIndex0) ) ).
fof(addAssignment_76100,axiom,
! [VarCurr] :
( v133795(VarCurr,bitIndex0)
<=> v133794(VarCurr,bitIndex0) ) ).
fof(addAssignment_76099,axiom,
! [VarCurr] :
( v133795(VarCurr,bitIndex1)
<=> v133796(VarCurr) ) ).
fof(addAssignment_76098,axiom,
! [VarCurr] :
( v133794(VarCurr,bitIndex0)
<=> v1119(VarCurr,bitIndex0) ) ).
fof(addAssignment_76097,axiom,
! [VarCurr] :
( v133784(VarCurr)
<=> v133786(VarCurr) ) ).
fof(addAssignment_76096,axiom,
! [VarCurr] :
( v133786(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_76095,axiom,
! [VarCurr] :
( v133780(VarCurr)
<=> v133782(VarCurr) ) ).
fof(addAssignment_76094,axiom,
! [VarCurr] :
( v133782(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_76093,axiom,
! [VarCurr] :
( v133691(VarCurr,bitIndex3)
<=> v133693(VarCurr,bitIndex3) ) ).
fof(addAssignment_76092,axiom,
! [VarCurr] :
( v133693(VarCurr,bitIndex3)
<=> v133695(VarCurr,bitIndex3) ) ).
fof(addAssignment_76091,axiom,
! [VarNext] :
( v133695(VarNext,bitIndex3)
<=> v133766(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133767(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133766(VarNext,B)
<=> v133695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1858,axiom,
! [VarNext] :
( v133767(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133766(VarNext,B)
<=> v133743(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133767(VarNext)
<=> v133768(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133768(VarNext)
<=> ( v133770(VarNext)
& v133728(VarNext) ) ) ) ).
fof(writeUnaryOperator_9658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133770(VarNext)
<=> v133737(VarNext) ) ) ).
fof(addAssignment_76090,axiom,
! [VarCurr] :
( v133705(VarCurr,bitIndex3)
<=> v133707(VarCurr,bitIndex3) ) ).
fof(addAssignment_76089,axiom,
! [VarCurr] :
( v133707(VarCurr,bitIndex3)
<=> v133719(VarCurr,bitIndex3) ) ).
fof(addAssignment_76088,axiom,
! [VarCurr] :
( v133709(VarCurr,bitIndex3)
<=> v133711(VarCurr,bitIndex3) ) ).
fof(addAssignment_76087,axiom,
! [VarCurr] :
( v133711(VarCurr,bitIndex3)
<=> v1119(VarCurr,bitIndex3) ) ).
fof(addAssignment_76086,axiom,
! [VarCurr] :
( v133691(VarCurr,bitIndex2)
<=> v133693(VarCurr,bitIndex2) ) ).
fof(addAssignment_76085,axiom,
! [VarCurr] :
( v133693(VarCurr,bitIndex2)
<=> v133695(VarCurr,bitIndex2) ) ).
fof(addAssignment_76084,axiom,
! [VarNext] :
( v133695(VarNext,bitIndex2)
<=> v133758(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133759(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133758(VarNext,B)
<=> v133695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1857,axiom,
! [VarNext] :
( v133759(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133758(VarNext,B)
<=> v133743(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133759(VarNext)
<=> v133760(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133760(VarNext)
<=> ( v133762(VarNext)
& v133728(VarNext) ) ) ) ).
fof(writeUnaryOperator_9657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133762(VarNext)
<=> v133737(VarNext) ) ) ).
fof(addAssignment_76083,axiom,
! [VarCurr] :
( v133705(VarCurr,bitIndex2)
<=> v133707(VarCurr,bitIndex2) ) ).
fof(addAssignment_76082,axiom,
! [VarCurr] :
( v133707(VarCurr,bitIndex2)
<=> v133719(VarCurr,bitIndex2) ) ).
fof(addAssignment_76081,axiom,
! [VarCurr] :
( v133709(VarCurr,bitIndex2)
<=> v133711(VarCurr,bitIndex2) ) ).
fof(addAssignment_76080,axiom,
! [VarCurr] :
( v133711(VarCurr,bitIndex2)
<=> v1119(VarCurr,bitIndex2) ) ).
fof(addAssignment_76079,axiom,
! [VarCurr] :
( v133691(VarCurr,bitIndex1)
<=> v133693(VarCurr,bitIndex1) ) ).
fof(addAssignment_76078,axiom,
! [VarCurr] :
( v133693(VarCurr,bitIndex1)
<=> v133695(VarCurr,bitIndex1) ) ).
fof(addAssignment_76077,axiom,
! [VarNext] :
( v133695(VarNext,bitIndex1)
<=> v133750(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133751(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133750(VarNext,B)
<=> v133695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1856,axiom,
! [VarNext] :
( v133751(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133750(VarNext,B)
<=> v133743(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133751(VarNext)
<=> v133752(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133752(VarNext)
<=> ( v133754(VarNext)
& v133728(VarNext) ) ) ) ).
fof(writeUnaryOperator_9656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133754(VarNext)
<=> v133737(VarNext) ) ) ).
fof(addAssignment_76076,axiom,
! [VarCurr] :
( v133705(VarCurr,bitIndex1)
<=> v133707(VarCurr,bitIndex1) ) ).
fof(addAssignment_76075,axiom,
! [VarCurr] :
( v133707(VarCurr,bitIndex1)
<=> v133719(VarCurr,bitIndex1) ) ).
fof(addAssignment_76074,axiom,
! [VarCurr] :
( v133709(VarCurr,bitIndex1)
<=> v133711(VarCurr,bitIndex1) ) ).
fof(addAssignment_76073,axiom,
! [VarCurr] :
( v133711(VarCurr,bitIndex1)
<=> v1119(VarCurr,bitIndex1) ) ).
fof(addAssignment_76072,axiom,
! [VarCurr] :
( v133691(VarCurr,bitIndex0)
<=> v133693(VarCurr,bitIndex0) ) ).
fof(addAssignment_76071,axiom,
! [VarCurr] :
( v133693(VarCurr,bitIndex0)
<=> v133695(VarCurr,bitIndex0) ) ).
fof(addAssignment_76070,axiom,
! [VarNext] :
( v133695(VarNext,bitIndex0)
<=> v133732(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133733(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133732(VarNext,B)
<=> v133695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1855,axiom,
! [VarNext] :
( v133733(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133732(VarNext,B)
<=> v133743(VarNext,B) ) ) ) ).
fof(addAssignment_76069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133743(VarNext,B)
<=> v133741(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1351,axiom,
! [VarCurr] :
( ~ v133744(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133741(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1336,axiom,
! [VarCurr] :
( v133744(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133741(VarCurr,B)
<=> v133705(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17283,axiom,
! [VarCurr] :
( v133744(VarCurr)
<=> ( v133745(VarCurr)
& v133746(VarCurr) ) ) ).
fof(writeUnaryOperator_9655,axiom,
! [VarCurr] :
( ~ v133746(VarCurr)
<=> v133701(VarCurr) ) ).
fof(writeUnaryOperator_9654,axiom,
! [VarCurr] :
( ~ v133745(VarCurr)
<=> v133697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133733(VarNext)
<=> v133734(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133734(VarNext)
<=> ( v133735(VarNext)
& v133728(VarNext) ) ) ) ).
fof(writeUnaryOperator_9653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133735(VarNext)
<=> v133737(VarNext) ) ) ).
fof(addAssignment_76068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133737(VarNext)
<=> v133728(VarCurr) ) ) ).
fof(addAssignment_76067,axiom,
! [VarCurr] :
( v133728(VarCurr)
<=> v133730(VarCurr) ) ).
fof(addAssignment_76066,axiom,
! [VarCurr] :
( v133730(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_76065,axiom,
! [VarCurr] :
( v133705(VarCurr,bitIndex0)
<=> v133707(VarCurr,bitIndex0) ) ).
fof(addAssignment_76064,axiom,
! [VarCurr] :
( v133707(VarCurr,bitIndex0)
<=> v133719(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1848,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133719(VarCurr,B)
<=> ( v133720(VarCurr,B)
| v133723(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1847,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133723(VarCurr,B)
<=> ( v133693(VarCurr,B)
& v133724(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9652,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133724(VarCurr,B)
<=> ~ v133725(VarCurr,B) ) ) ).
fof(addAssignment_76063,axiom,
! [VarCurr] :
( v133725(VarCurr,bitIndex0)
<=> v133726(VarCurr) ) ).
fof(addAssignment_76062,axiom,
! [VarCurr] :
( v133725(VarCurr,bitIndex1)
<=> v133726(VarCurr) ) ).
fof(addAssignment_76061,axiom,
! [VarCurr] :
( v133725(VarCurr,bitIndex2)
<=> v133726(VarCurr) ) ).
fof(addAssignment_76060,axiom,
! [VarCurr] :
( v133725(VarCurr,bitIndex3)
<=> v133726(VarCurr) ) ).
fof(addAssignment_76059,axiom,
! [VarCurr] :
( v133726(VarCurr)
<=> v133713(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1846,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133720(VarCurr,B)
<=> ( v133709(VarCurr,B)
& v133721(VarCurr,B) ) ) ) ).
fof(addAssignment_76058,axiom,
! [VarCurr] :
( v133721(VarCurr,bitIndex0)
<=> v133722(VarCurr) ) ).
fof(addAssignment_76057,axiom,
! [VarCurr] :
( v133721(VarCurr,bitIndex1)
<=> v133722(VarCurr) ) ).
fof(addAssignment_76056,axiom,
! [VarCurr] :
( v133721(VarCurr,bitIndex2)
<=> v133722(VarCurr) ) ).
fof(addAssignment_76055,axiom,
! [VarCurr] :
( v133721(VarCurr,bitIndex3)
<=> v133722(VarCurr) ) ).
fof(addAssignment_76054,axiom,
! [VarCurr] :
( v133722(VarCurr)
<=> v133713(VarCurr) ) ).
fof(addAssignment_76053,axiom,
! [VarCurr] :
( v133713(VarCurr)
<=> v133715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17280,axiom,
! [VarCurr] :
( v133715(VarCurr)
<=> ( v1729(VarCurr)
& v133718(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1729,axiom,
! [VarCurr] :
( v133718(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1951,axiom,
~ b0000010011000(bitIndex12) ).
fof(bitBlastConstant_1950,axiom,
~ b0000010011000(bitIndex11) ).
fof(bitBlastConstant_1949,axiom,
~ b0000010011000(bitIndex10) ).
fof(bitBlastConstant_1948,axiom,
~ b0000010011000(bitIndex9) ).
fof(bitBlastConstant_1947,axiom,
~ b0000010011000(bitIndex8) ).
fof(bitBlastConstant_1946,axiom,
b0000010011000(bitIndex7) ).
fof(bitBlastConstant_1945,axiom,
~ b0000010011000(bitIndex6) ).
fof(bitBlastConstant_1944,axiom,
~ b0000010011000(bitIndex5) ).
fof(bitBlastConstant_1943,axiom,
b0000010011000(bitIndex4) ).
fof(bitBlastConstant_1942,axiom,
b0000010011000(bitIndex3) ).
fof(bitBlastConstant_1941,axiom,
~ b0000010011000(bitIndex2) ).
fof(bitBlastConstant_1940,axiom,
~ b0000010011000(bitIndex1) ).
fof(bitBlastConstant_1939,axiom,
~ b0000010011000(bitIndex0) ).
fof(addAssignment_76052,axiom,
! [VarCurr] :
( v133709(VarCurr,bitIndex0)
<=> v133711(VarCurr,bitIndex0) ) ).
fof(addAssignment_76051,axiom,
! [VarCurr] :
( v133711(VarCurr,bitIndex0)
<=> v1119(VarCurr,bitIndex0) ) ).
fof(addAssignment_76050,axiom,
! [VarCurr] :
( v133701(VarCurr)
<=> v133703(VarCurr) ) ).
fof(addAssignment_76049,axiom,
! [VarCurr] :
( v133703(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_76048,axiom,
! [VarCurr] :
( v133697(VarCurr)
<=> v133699(VarCurr) ) ).
fof(addAssignment_76047,axiom,
! [VarCurr] :
( v133699(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_76046,axiom,
! [VarCurr] :
( v133675(VarCurr)
<=> v133677(VarCurr) ) ).
fof(addAssignment_76045,axiom,
! [VarCurr] :
( v133677(VarCurr)
<=> v89178(VarCurr) ) ).
fof(addAssignment_76044,axiom,
! [VarCurr] :
( v133671(VarCurr)
<=> v133673(VarCurr) ) ).
fof(addAssignment_76043,axiom,
! [VarCurr] :
( v133673(VarCurr)
<=> v89170(VarCurr) ) ).
fof(addAssignment_76042,axiom,
! [VarCurr] :
( v89156(VarCurr,bitIndex0)
<=> v89158(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1728,axiom,
! [VarCurr] :
( v89158(VarCurr)
<=> ( v89160(VarCurr)
<=> $false ) ) ).
fof(addAssignment_76041,axiom,
! [VarCurr] :
( v89160(VarCurr)
<=> v89162(VarCurr) ) ).
fof(addAssignment_76040,axiom,
! [VarCurr] :
( v89162(VarCurr)
<=> v89164(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133643(VarNext)
=> ( v89164(VarNext)
<=> v89164(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1854,axiom,
! [VarNext] :
( v133643(VarNext)
=> ( v89164(VarNext)
<=> v133653(VarNext) ) ) ).
fof(addAssignment_76039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133653(VarNext)
<=> v133651(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1350,axiom,
! [VarCurr] :
( ~ v133654(VarCurr)
=> ( v133651(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1335,axiom,
! [VarCurr] :
( v133654(VarCurr)
=> ( v133651(VarCurr)
<=> v89182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17279,axiom,
! [VarCurr] :
( v133654(VarCurr)
<=> ( v133655(VarCurr)
& v133656(VarCurr) ) ) ).
fof(writeUnaryOperator_9651,axiom,
! [VarCurr] :
( ~ v133656(VarCurr)
<=> v89174(VarCurr) ) ).
fof(writeUnaryOperator_9650,axiom,
! [VarCurr] :
( ~ v133655(VarCurr)
<=> v89166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133643(VarNext)
<=> v133644(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133644(VarNext)
<=> ( v133645(VarNext)
& v133638(VarNext) ) ) ) ).
fof(writeUnaryOperator_9649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133645(VarNext)
<=> v133647(VarNext) ) ) ).
fof(addAssignment_76038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133647(VarNext)
<=> v133638(VarCurr) ) ) ).
fof(addAssignment_76037,axiom,
! [VarCurr] :
( v133638(VarCurr)
<=> v133640(VarCurr) ) ).
fof(addAssignment_76036,axiom,
! [VarCurr] :
( v133640(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_76035,axiom,
! [VarCurr] :
( v89182(VarCurr)
<=> v89184(VarCurr) ) ).
fof(addAssignment_76034,axiom,
! [VarCurr] :
( v89184(VarCurr)
<=> v89186(VarCurr) ) ).
fof(addAssignment_76033,axiom,
! [VarCurr] :
( v89186(VarCurr)
<=> v89188(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1349,axiom,
! [VarCurr] :
( ~ v133632(VarCurr)
=> ( v89188(VarCurr)
<=> v133633(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1334,axiom,
! [VarCurr] :
( v133632(VarCurr)
=> ( v89188(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1348,axiom,
! [VarCurr] :
( ~ v133634(VarCurr)
=> ( v133633(VarCurr)
<=> v133635(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1333,axiom,
! [VarCurr] :
( v133634(VarCurr)
=> ( v133633(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9648,axiom,
! [VarCurr] :
( ~ v133635(VarCurr)
<=> v89160(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1727,axiom,
! [VarCurr] :
( v133634(VarCurr)
<=> ( v89160(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17276,axiom,
! [VarCurr] :
( v133632(VarCurr)
<=> ( v89190(VarCurr)
& v101417(VarCurr) ) ) ).
fof(addAssignment_76032,axiom,
! [VarCurr] :
( v89190(VarCurr)
<=> v89192(VarCurr,bitIndex2) ) ).
fof(addAssignment_76031,axiom,
! [VarCurr] :
( v89192(VarCurr,bitIndex2)
<=> v89194(VarCurr,bitIndex2) ) ).
fof(addAssignment_76030,axiom,
! [VarNext] :
( v89194(VarNext,bitIndex2)
<=> v133624(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133625(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v133624(VarNext,B)
<=> v89194(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1853,axiom,
! [VarNext] :
( v133625(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v133624(VarNext,B)
<=> v103084(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133625(VarNext)
<=> v133626(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133626(VarNext)
<=> ( v133628(VarNext)
& v103069(VarNext) ) ) ) ).
fof(writeUnaryOperator_9647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133628(VarNext)
<=> v103078(VarNext) ) ) ).
fof(addAssignment_76029,axiom,
! [VarCurr] :
( v89204(VarCurr,bitIndex2)
<=> v89206(VarCurr,bitIndex2) ) ).
fof(addAssignment_76028,axiom,
! [VarCurr] :
( v89206(VarCurr,bitIndex2)
<=> v89208(VarCurr,bitIndex2) ) ).
fof(addAssignment_76027,axiom,
! [VarCurr] :
( v89208(VarCurr,bitIndex2)
<=> v103066(VarCurr,bitIndex2) ) ).
fof(addAssignment_76026,axiom,
! [VarCurr] :
( v89210(VarCurr)
<=> v89212(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17273,axiom,
! [VarCurr] :
( v89212(VarCurr,bitIndex0)
<=> ( v133613(VarCurr)
| v133621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17272,axiom,
! [VarCurr] :
( v133621(VarCurr)
<=> ( v82954(VarCurr)
& v133622(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1726,axiom,
! [VarCurr] :
( v133622(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17271,axiom,
! [VarCurr] :
( v133613(VarCurr)
<=> ( v133614(VarCurr)
| v133619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17270,axiom,
! [VarCurr] :
( v133619(VarCurr)
<=> ( v86877(VarCurr)
& v133620(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1725,axiom,
! [VarCurr] :
( v133620(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17269,axiom,
! [VarCurr] :
( v133614(VarCurr)
<=> ( v133615(VarCurr)
| v133617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17268,axiom,
! [VarCurr] :
( v133617(VarCurr)
<=> ( v84899(VarCurr)
& v133618(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1724,axiom,
! [VarCurr] :
( v133618(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex6)
<=> $false )
& ( v89243(VarCurr,bitIndex5)
<=> $false )
& ( v89243(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17267,axiom,
! [VarCurr] :
( v133615(VarCurr)
<=> ( v118(VarCurr)
& v133616(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1723,axiom,
! [VarCurr] :
( v133616(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex6)
<=> $false )
& ( v89214(VarCurr,bitIndex5)
<=> $false )
& ( v89214(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_76025,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v89243(VarCurr,B)
<=> v89245(VarCurr,B) ) ) ).
fof(addAssignment_76024,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v89245(VarCurr,B)
<=> v89247(VarCurr,B) ) ) ).
fof(addAssignment_76023,axiom,
! [VarCurr] :
( ( v89247(VarCurr,bitIndex6)
<=> v109609(VarCurr,bitIndex2) )
& ( v89247(VarCurr,bitIndex5)
<=> v109609(VarCurr,bitIndex1) )
& ( v89247(VarCurr,bitIndex4)
<=> v109609(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_76022,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex5)
<=> v109488(VarCurr,bitIndex5) ) ).
fof(addAssignment_76021,axiom,
! [VarCurr] :
( v109488(VarCurr,bitIndex5)
<=> v109490(VarCurr,bitIndex5) ) ).
fof(addAssignment_76020,axiom,
! [VarNext] :
( v109490(VarNext,bitIndex5)
<=> v133605(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133606(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133605(VarNext,B)
<=> v109490(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1852,axiom,
! [VarNext] :
( v133606(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133605(VarNext,B)
<=> v109539(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133606(VarNext)
<=> v133607(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133607(VarNext)
<=> ( v133609(VarNext)
& v109524(VarNext) ) ) ) ).
fof(writeUnaryOperator_9646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133609(VarNext)
<=> v109533(VarNext) ) ) ).
fof(addAssignment_76019,axiom,
! [VarCurr] :
( v109500(VarCurr,bitIndex5)
<=> v109502(VarCurr,bitIndex5) ) ).
fof(addAssignment_76018,axiom,
! [VarCurr] :
( v109502(VarCurr,bitIndex5)
<=> v109515(VarCurr,bitIndex5) ) ).
fof(addAssignment_76017,axiom,
! [VarCurr] :
( v109504(VarCurr,bitIndex5)
<=> v109506(VarCurr,bitIndex5) ) ).
fof(addAssignment_76016,axiom,
! [VarCurr] :
( v109506(VarCurr,bitIndex5)
<=> v109507(VarCurr,bitIndex5) ) ).
fof(addAssignment_76015,axiom,
! [VarCurr] :
( v109425(VarCurr,bitIndex5)
<=> v109427(VarCurr,bitIndex5) ) ).
fof(addAssignment_76014,axiom,
! [VarCurr] :
( v109427(VarCurr,bitIndex5)
<=> v109429(VarCurr,bitIndex5) ) ).
fof(addAssignment_76013,axiom,
! [VarNext] :
( v109429(VarNext,bitIndex5)
<=> v133597(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133598(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133597(VarNext,B)
<=> v109429(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1851,axiom,
! [VarNext] :
( v133598(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133597(VarNext,B)
<=> v109479(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133598(VarNext)
<=> v133599(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133599(VarNext)
<=> ( v133601(VarNext)
& v109464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133601(VarNext)
<=> v109473(VarNext) ) ) ).
fof(addAssignment_76012,axiom,
! [VarCurr] :
( v109439(VarCurr,bitIndex5)
<=> v109441(VarCurr,bitIndex5) ) ).
fof(addAssignment_76011,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex5)
<=> v109455(VarCurr,bitIndex5) ) ).
fof(addAssignment_76010,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex5)
<=> v109445(VarCurr,bitIndex5) ) ).
fof(addAssignment_76009,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex5)
<=> v109446(VarCurr,bitIndex5) ) ).
fof(addAssignment_76008,axiom,
! [VarCurr] :
( v109364(VarCurr,bitIndex5)
<=> v109366(VarCurr,bitIndex5) ) ).
fof(addAssignment_76007,axiom,
! [VarCurr] :
( v109366(VarCurr,bitIndex5)
<=> v109368(VarCurr,bitIndex5) ) ).
fof(addAssignment_76006,axiom,
! [VarNext] :
( v109368(VarNext,bitIndex5)
<=> v133589(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133590(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133589(VarNext,B)
<=> v109368(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1850,axiom,
! [VarNext] :
( v133590(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133589(VarNext,B)
<=> v109418(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133590(VarNext)
<=> v133591(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133591(VarNext)
<=> ( v133593(VarNext)
& v109403(VarNext) ) ) ) ).
fof(writeUnaryOperator_9644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133593(VarNext)
<=> v109412(VarNext) ) ) ).
fof(addAssignment_76005,axiom,
! [VarCurr] :
( v109378(VarCurr,bitIndex5)
<=> v109380(VarCurr,bitIndex5) ) ).
fof(addAssignment_76004,axiom,
! [VarCurr] :
( v109380(VarCurr,bitIndex5)
<=> v109394(VarCurr,bitIndex5) ) ).
fof(addAssignment_76003,axiom,
! [VarCurr] :
( v109382(VarCurr,bitIndex5)
<=> v109384(VarCurr,bitIndex5) ) ).
fof(addAssignment_76002,axiom,
! [VarCurr] :
( v109384(VarCurr,bitIndex5)
<=> v109385(VarCurr,bitIndex5) ) ).
fof(addAssignment_76001,axiom,
! [VarCurr] :
( v109303(VarCurr,bitIndex5)
<=> v109305(VarCurr,bitIndex5) ) ).
fof(addAssignment_76000,axiom,
! [VarCurr] :
( v109305(VarCurr,bitIndex5)
<=> v109307(VarCurr,bitIndex5) ) ).
fof(addAssignment_75999,axiom,
! [VarNext] :
( v109307(VarNext,bitIndex5)
<=> v133581(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133582(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133581(VarNext,B)
<=> v109307(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1849,axiom,
! [VarNext] :
( v133582(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133581(VarNext,B)
<=> v109357(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133582(VarNext)
<=> v133583(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133583(VarNext)
<=> ( v133585(VarNext)
& v109342(VarNext) ) ) ) ).
fof(writeUnaryOperator_9643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133585(VarNext)
<=> v109351(VarNext) ) ) ).
fof(addAssignment_75998,axiom,
! [VarCurr] :
( v109317(VarCurr,bitIndex5)
<=> v109319(VarCurr,bitIndex5) ) ).
fof(addAssignment_75997,axiom,
! [VarCurr] :
( v109319(VarCurr,bitIndex5)
<=> v109333(VarCurr,bitIndex5) ) ).
fof(addAssignment_75996,axiom,
! [VarCurr] :
( v109321(VarCurr,bitIndex5)
<=> v109323(VarCurr,bitIndex5) ) ).
fof(addAssignment_75995,axiom,
! [VarCurr] :
( v109323(VarCurr,bitIndex5)
<=> v109324(VarCurr,bitIndex5) ) ).
fof(addAssignment_75994,axiom,
! [VarCurr] :
( v109242(VarCurr,bitIndex5)
<=> v109244(VarCurr,bitIndex5) ) ).
fof(addAssignment_75993,axiom,
! [VarCurr] :
( v109244(VarCurr,bitIndex5)
<=> v109246(VarCurr,bitIndex5) ) ).
fof(addAssignment_75992,axiom,
! [VarNext] :
( v109246(VarNext,bitIndex5)
<=> v133573(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133574(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133573(VarNext,B)
<=> v109246(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1848,axiom,
! [VarNext] :
( v133574(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133573(VarNext,B)
<=> v109296(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133574(VarNext)
<=> v133575(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133575(VarNext)
<=> ( v133577(VarNext)
& v109281(VarNext) ) ) ) ).
fof(writeUnaryOperator_9642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133577(VarNext)
<=> v109290(VarNext) ) ) ).
fof(addAssignment_75991,axiom,
! [VarCurr] :
( v109256(VarCurr,bitIndex5)
<=> v109258(VarCurr,bitIndex5) ) ).
fof(addAssignment_75990,axiom,
! [VarCurr] :
( v109258(VarCurr,bitIndex5)
<=> v109272(VarCurr,bitIndex5) ) ).
fof(addAssignment_75989,axiom,
! [VarCurr] :
( v109260(VarCurr,bitIndex5)
<=> v109262(VarCurr,bitIndex5) ) ).
fof(addAssignment_75988,axiom,
! [VarCurr] :
( v109262(VarCurr,bitIndex5)
<=> v109263(VarCurr,bitIndex5) ) ).
fof(addAssignment_75987,axiom,
! [VarCurr] :
( v109181(VarCurr,bitIndex5)
<=> v109183(VarCurr,bitIndex5) ) ).
fof(addAssignment_75986,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex5)
<=> v109185(VarCurr,bitIndex5) ) ).
fof(addAssignment_75985,axiom,
! [VarNext] :
( v109185(VarNext,bitIndex5)
<=> v133565(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133566(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133565(VarNext,B)
<=> v109185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1847,axiom,
! [VarNext] :
( v133566(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133565(VarNext,B)
<=> v109235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133566(VarNext)
<=> v133567(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133567(VarNext)
<=> ( v133569(VarNext)
& v109220(VarNext) ) ) ) ).
fof(writeUnaryOperator_9641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133569(VarNext)
<=> v109229(VarNext) ) ) ).
fof(addAssignment_75984,axiom,
! [VarCurr] :
( v109195(VarCurr,bitIndex5)
<=> v109197(VarCurr,bitIndex5) ) ).
fof(addAssignment_75983,axiom,
! [VarCurr] :
( v109197(VarCurr,bitIndex5)
<=> v109211(VarCurr,bitIndex5) ) ).
fof(addAssignment_75982,axiom,
! [VarCurr] :
( v109199(VarCurr,bitIndex5)
<=> v109201(VarCurr,bitIndex5) ) ).
fof(addAssignment_75981,axiom,
! [VarCurr] :
( v109201(VarCurr,bitIndex5)
<=> v109202(VarCurr,bitIndex5) ) ).
fof(addAssignment_75980,axiom,
! [VarCurr] :
( v109114(VarCurr,bitIndex5)
<=> v109116(VarCurr,bitIndex5) ) ).
fof(addAssignment_75979,axiom,
! [VarCurr] :
( v109116(VarCurr,bitIndex5)
<=> v109118(VarCurr,bitIndex5) ) ).
fof(addAssignment_75978,axiom,
! [VarNext] :
( v109118(VarNext,bitIndex5)
<=> v133557(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133558(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133557(VarNext,B)
<=> v109118(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1846,axiom,
! [VarNext] :
( v133558(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133557(VarNext,B)
<=> v109174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133558(VarNext)
<=> v133559(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133559(VarNext)
<=> ( v133561(VarNext)
& v109159(VarNext) ) ) ) ).
fof(writeUnaryOperator_9640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133561(VarNext)
<=> v109168(VarNext) ) ) ).
fof(addAssignment_75977,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex5)
<=> v109130(VarCurr,bitIndex5) ) ).
fof(addAssignment_75976,axiom,
! [VarCurr] :
( v109130(VarCurr,bitIndex5)
<=> v109150(VarCurr,bitIndex5) ) ).
fof(addAssignment_75975,axiom,
! [VarCurr] :
( v109132(VarCurr,bitIndex5)
<=> v109134(VarCurr,bitIndex5) ) ).
fof(addAssignment_75974,axiom,
! [VarCurr] :
( v109134(VarCurr,bitIndex5)
<=> v109135(VarCurr,bitIndex5) ) ).
fof(addAssignment_75973,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89253(VarCurr,B)
<=> v89255(VarCurr,B) ) ) ).
fof(addAssignment_75972,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89255(VarCurr,B)
<=> v89257(VarCurr,B) ) ) ).
fof(addAssignment_75971,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v89257(VarNext,B)
<=> v133549(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133550(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133549(VarNext,B)
<=> v89257(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1845,axiom,
! [VarNext] :
( v133550(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v133549(VarNext,B)
<=> v109107(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133550(VarNext)
<=> v133551(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133551(VarNext)
<=> ( v133553(VarNext)
& v109092(VarNext) ) ) ) ).
fof(writeUnaryOperator_9639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133553(VarNext)
<=> v109101(VarNext) ) ) ).
fof(addAssignment_75970,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89267(VarCurr,B)
<=> v89269(VarCurr,B) ) ) ).
fof(addAssignment_75969,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89269(VarCurr,B)
<=> v109083(VarCurr,B) ) ) ).
fof(addAssignment_75968,axiom,
! [VarCurr] :
( v89337(VarCurr)
<=> v89339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17250,axiom,
! [VarCurr] :
( v89339(VarCurr)
<=> ( v133544(VarCurr)
| v133546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5953,axiom,
! [VarCurr] :
( v133546(VarCurr)
<=> ( v109144(VarCurr)
| v89383(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5952,axiom,
! [VarCurr] :
( v109144(VarCurr)
<=> ( v109145(VarCurr)
| v89383(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17249,axiom,
! [VarCurr] :
( v133544(VarCurr)
<=> ( v133545(VarCurr)
& v170(VarCurr) ) ) ).
fof(writeUnaryOperator_9638,axiom,
! [VarCurr] :
( ~ v133545(VarCurr)
<=> v134(VarCurr,bitIndex7) ) ).
fof(addAssignment_75967,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89383(VarCurr,B)
<=> v89385(VarCurr,B) ) ) ).
fof(addAssignment_75966,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89385(VarCurr,B)
<=> v89387(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133527(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v89387(VarNext,B)
<=> v89387(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1844,axiom,
! [VarNext] :
( v133527(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v89387(VarNext,B)
<=> v133537(VarNext,B) ) ) ) ).
fof(addAssignment_75965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v133537(VarNext,B)
<=> v133535(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1347,axiom,
! [VarCurr] :
( ~ v133538(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v133535(VarCurr,B)
<=> bxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1332,axiom,
! [VarCurr] :
( v133538(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v133535(VarCurr,B)
<=> v89397(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17248,axiom,
! [VarCurr] :
( v133538(VarCurr)
<=> ( v133539(VarCurr)
& v133540(VarCurr) ) ) ).
fof(writeUnaryOperator_9637,axiom,
! [VarCurr] :
( ~ v133540(VarCurr)
<=> v89393(VarCurr) ) ).
fof(writeUnaryOperator_9636,axiom,
! [VarCurr] :
( ~ v133539(VarCurr)
<=> v89389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133527(VarNext)
<=> v133528(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133528(VarNext)
<=> ( v133529(VarNext)
& v133522(VarNext) ) ) ) ).
fof(writeUnaryOperator_9635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133529(VarNext)
<=> v133531(VarNext) ) ) ).
fof(addAssignment_75964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133531(VarNext)
<=> v133522(VarCurr) ) ) ).
fof(addAssignment_75963,axiom,
! [VarCurr] :
( v133522(VarCurr)
<=> v133524(VarCurr) ) ).
fof(addAssignment_75962,axiom,
! [VarCurr] :
( v133524(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_75961,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89397(VarCurr,B)
<=> v89399(VarCurr,B) ) ) ).
fof(addAssignment_75960,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89399(VarCurr,B)
<=> v89401(VarCurr,B) ) ) ).
fof(addAssignment_75959,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89401(VarCurr,B)
<=> v89403(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1845,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89403(VarCurr,B)
<=> ( v89249(VarCurr,B)
& v133518(VarCurr,B) ) ) ) ).
fof(addAssignment_75958,axiom,
! [VarCurr] :
( v133518(VarCurr,bitIndex0)
<=> v133519(VarCurr) ) ).
fof(addAssignment_75957,axiom,
! [VarCurr] :
( v133518(VarCurr,bitIndex1)
<=> v133519(VarCurr) ) ).
fof(addAssignment_75956,axiom,
! [VarCurr] :
( v133518(VarCurr,bitIndex2)
<=> v133519(VarCurr) ) ).
fof(addAssignment_75955,axiom,
! [VarCurr] :
( v133518(VarCurr,bitIndex3)
<=> v133519(VarCurr) ) ).
fof(addAssignment_75954,axiom,
! [VarCurr] :
( v133518(VarCurr,bitIndex4)
<=> v133519(VarCurr) ) ).
fof(addAssignment_75953,axiom,
! [VarCurr] :
( v133518(VarCurr,bitIndex5)
<=> v133519(VarCurr) ) ).
fof(addAssignment_75952,axiom,
! [VarCurr] :
( v133518(VarCurr,bitIndex6)
<=> v133519(VarCurr) ) ).
fof(addAssignment_75951,axiom,
! [VarCurr] :
( v133518(VarCurr,bitIndex7)
<=> v133519(VarCurr) ) ).
fof(addAssignment_75950,axiom,
! [VarCurr] :
( v133519(VarCurr)
<=> v133520(VarCurr) ) ).
fof(writeUnaryOperator_9634,axiom,
! [VarCurr] :
( ~ v133520(VarCurr)
<=> v89405(VarCurr) ) ).
fof(addAssignment_75949,axiom,
! [VarCurr] :
( v89405(VarCurr)
<=> v89407(VarCurr) ) ).
fof(addAssignment_75948,axiom,
! [VarCurr] :
( v89407(VarCurr)
<=> v89409(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5951,axiom,
! [VarCurr] :
( v89409(VarCurr)
<=> ( v133511(VarCurr)
| v89411(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5950,axiom,
! [VarCurr] :
( v133511(VarCurr)
<=> ( v133512(VarCurr)
| v89411(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5949,axiom,
! [VarCurr] :
( v133512(VarCurr)
<=> ( v133513(VarCurr)
| v89411(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5948,axiom,
! [VarCurr] :
( v133513(VarCurr)
<=> ( v133514(VarCurr)
| v89411(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5947,axiom,
! [VarCurr] :
( v133514(VarCurr)
<=> ( v133515(VarCurr)
| v89411(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5946,axiom,
! [VarCurr] :
( v133515(VarCurr)
<=> ( v133516(VarCurr)
| v89411(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5945,axiom,
! [VarCurr] :
( v133516(VarCurr)
<=> ( v89411(VarCurr,bitIndex0)
| v89411(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1844,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89411(VarCurr,B)
<=> ( v89413(VarCurr,B)
& v133508(VarCurr,B) ) ) ) ).
fof(addAssignment_75947,axiom,
! [VarCurr] :
( v133508(VarCurr,bitIndex0)
<=> v133349(VarCurr) ) ).
fof(addAssignment_75946,axiom,
! [VarCurr] :
( v133508(VarCurr,bitIndex1)
<=> v133190(VarCurr) ) ).
fof(addAssignment_75945,axiom,
! [VarCurr] :
( v133508(VarCurr,bitIndex2)
<=> v133031(VarCurr) ) ).
fof(addAssignment_75944,axiom,
! [VarCurr] :
( v133508(VarCurr,bitIndex3)
<=> v132872(VarCurr) ) ).
fof(addAssignment_75943,axiom,
! [VarCurr] :
( v133508(VarCurr,bitIndex4)
<=> v132713(VarCurr) ) ).
fof(addAssignment_75942,axiom,
! [VarCurr] :
( v133508(VarCurr,bitIndex5)
<=> v132554(VarCurr) ) ).
fof(addAssignment_75941,axiom,
! [VarCurr] :
( v133508(VarCurr,bitIndex6)
<=> v132395(VarCurr) ) ).
fof(addAssignment_75940,axiom,
! [VarCurr] :
( v133508(VarCurr,bitIndex7)
<=> v130130(VarCurr) ) ).
fof(addAssignment_75939,axiom,
! [VarCurr] :
( v133349(VarCurr)
<=> v133351(VarCurr) ) ).
fof(addAssignment_75938,axiom,
! [VarCurr] :
( v133351(VarCurr)
<=> v133353(VarCurr) ) ).
fof(addAssignment_75937,axiom,
! [VarCurr] :
( v133353(VarCurr)
<=> v133355(VarCurr) ) ).
fof(addAssignment_75936,axiom,
! [VarCurr] :
( v133355(VarCurr)
<=> v133357(VarCurr) ) ).
fof(addAssignment_75935,axiom,
! [VarCurr] :
( v133357(VarCurr)
<=> v133359(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1722,axiom,
! [VarCurr] :
( v133359(VarCurr)
<=> ( ( v133361(VarCurr,bitIndex31)
<=> v133366(VarCurr,bitIndex31) )
& ( v133361(VarCurr,bitIndex30)
<=> v133366(VarCurr,bitIndex30) )
& ( v133361(VarCurr,bitIndex29)
<=> v133366(VarCurr,bitIndex29) )
& ( v133361(VarCurr,bitIndex28)
<=> v133366(VarCurr,bitIndex28) )
& ( v133361(VarCurr,bitIndex27)
<=> v133366(VarCurr,bitIndex27) )
& ( v133361(VarCurr,bitIndex26)
<=> v133366(VarCurr,bitIndex26) )
& ( v133361(VarCurr,bitIndex25)
<=> v133366(VarCurr,bitIndex25) )
& ( v133361(VarCurr,bitIndex24)
<=> v133366(VarCurr,bitIndex24) )
& ( v133361(VarCurr,bitIndex23)
<=> v133366(VarCurr,bitIndex23) )
& ( v133361(VarCurr,bitIndex22)
<=> v133366(VarCurr,bitIndex22) )
& ( v133361(VarCurr,bitIndex21)
<=> v133366(VarCurr,bitIndex21) )
& ( v133361(VarCurr,bitIndex20)
<=> v133366(VarCurr,bitIndex20) )
& ( v133361(VarCurr,bitIndex19)
<=> v133366(VarCurr,bitIndex19) )
& ( v133361(VarCurr,bitIndex18)
<=> v133366(VarCurr,bitIndex18) )
& ( v133361(VarCurr,bitIndex17)
<=> v133366(VarCurr,bitIndex17) )
& ( v133361(VarCurr,bitIndex16)
<=> v133366(VarCurr,bitIndex16) )
& ( v133361(VarCurr,bitIndex15)
<=> v133366(VarCurr,bitIndex15) )
& ( v133361(VarCurr,bitIndex14)
<=> v133366(VarCurr,bitIndex14) )
& ( v133361(VarCurr,bitIndex13)
<=> v133366(VarCurr,bitIndex13) )
& ( v133361(VarCurr,bitIndex12)
<=> v133366(VarCurr,bitIndex12) )
& ( v133361(VarCurr,bitIndex11)
<=> v133366(VarCurr,bitIndex11) )
& ( v133361(VarCurr,bitIndex10)
<=> v133366(VarCurr,bitIndex10) )
& ( v133361(VarCurr,bitIndex9)
<=> v133366(VarCurr,bitIndex9) )
& ( v133361(VarCurr,bitIndex8)
<=> v133366(VarCurr,bitIndex8) )
& ( v133361(VarCurr,bitIndex7)
<=> v133366(VarCurr,bitIndex7) )
& ( v133361(VarCurr,bitIndex6)
<=> v133366(VarCurr,bitIndex6) )
& ( v133361(VarCurr,bitIndex5)
<=> v133366(VarCurr,bitIndex5) )
& ( v133361(VarCurr,bitIndex4)
<=> v133366(VarCurr,bitIndex4) )
& ( v133361(VarCurr,bitIndex3)
<=> v133366(VarCurr,bitIndex3) )
& ( v133361(VarCurr,bitIndex2)
<=> v133366(VarCurr,bitIndex2) )
& ( v133361(VarCurr,bitIndex1)
<=> v133366(VarCurr,bitIndex1) )
& ( v133361(VarCurr,bitIndex0)
<=> v133366(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_75934,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v133366(VarCurr,B)
<=> v133368(VarCurr,B) ) ) ).
fof(addAssignment_75933,axiom,
! [VarCurr] :
( ( v133368(VarCurr,bitIndex8)
<=> v133496(VarCurr,bitIndex10) )
& ( v133368(VarCurr,bitIndex7)
<=> v133496(VarCurr,bitIndex9) )
& ( v133368(VarCurr,bitIndex6)
<=> v133496(VarCurr,bitIndex8) )
& ( v133368(VarCurr,bitIndex5)
<=> v133496(VarCurr,bitIndex7) )
& ( v133368(VarCurr,bitIndex4)
<=> v133496(VarCurr,bitIndex6) )
& ( v133368(VarCurr,bitIndex3)
<=> v133496(VarCurr,bitIndex5) )
& ( v133368(VarCurr,bitIndex2)
<=> v133496(VarCurr,bitIndex4) )
& ( v133368(VarCurr,bitIndex1)
<=> v133496(VarCurr,bitIndex3) )
& ( v133368(VarCurr,bitIndex0)
<=> v133496(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75932,axiom,
! [VarCurr] :
( ( v133368(VarCurr,bitIndex23)
<=> v133486(VarCurr,bitIndex14) )
& ( v133368(VarCurr,bitIndex22)
<=> v133486(VarCurr,bitIndex13) )
& ( v133368(VarCurr,bitIndex21)
<=> v133486(VarCurr,bitIndex12) )
& ( v133368(VarCurr,bitIndex20)
<=> v133486(VarCurr,bitIndex11) )
& ( v133368(VarCurr,bitIndex19)
<=> v133486(VarCurr,bitIndex10) )
& ( v133368(VarCurr,bitIndex18)
<=> v133486(VarCurr,bitIndex9) )
& ( v133368(VarCurr,bitIndex17)
<=> v133486(VarCurr,bitIndex8) )
& ( v133368(VarCurr,bitIndex16)
<=> v133486(VarCurr,bitIndex7) )
& ( v133368(VarCurr,bitIndex15)
<=> v133486(VarCurr,bitIndex6) )
& ( v133368(VarCurr,bitIndex14)
<=> v133486(VarCurr,bitIndex5) )
& ( v133368(VarCurr,bitIndex13)
<=> v133486(VarCurr,bitIndex4) )
& ( v133368(VarCurr,bitIndex12)
<=> v133486(VarCurr,bitIndex3) )
& ( v133368(VarCurr,bitIndex11)
<=> v133486(VarCurr,bitIndex2) )
& ( v133368(VarCurr,bitIndex10)
<=> v133486(VarCurr,bitIndex1) )
& ( v133368(VarCurr,bitIndex9)
<=> v133486(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75931,axiom,
! [VarCurr] :
( ( v133368(VarCurr,bitIndex26)
<=> v133476(VarCurr,bitIndex2) )
& ( v133368(VarCurr,bitIndex25)
<=> v133476(VarCurr,bitIndex1) )
& ( v133368(VarCurr,bitIndex24)
<=> v133476(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75930,axiom,
! [VarCurr] :
( ( v133368(VarCurr,bitIndex30)
<=> v133370(VarCurr,bitIndex3) )
& ( v133368(VarCurr,bitIndex29)
<=> v133370(VarCurr,bitIndex2) )
& ( v133368(VarCurr,bitIndex28)
<=> v133370(VarCurr,bitIndex1) )
& ( v133368(VarCurr,bitIndex27)
<=> v133370(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75929,axiom,
! [VarCurr] :
( v133368(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75928,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133496(VarCurr,B)
<=> v133372(VarCurr,B) ) ) ).
fof(addAssignment_75927,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133372(VarCurr,B)
<=> v133374(VarCurr,B) ) ) ).
fof(addAssignment_75926,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v133374(VarNext,B)
<=> v133498(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133499(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133498(VarNext,B)
<=> v133374(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1843,axiom,
! [VarNext] :
( v133499(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133498(VarNext,B)
<=> v133469(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133499(VarNext)
<=> v133500(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133500(VarNext)
<=> ( v133502(VarNext)
& v133401(VarNext) ) ) ) ).
fof(writeUnaryOperator_9633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133502(VarNext)
<=> v133463(VarNext) ) ) ).
fof(addAssignment_75925,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133396(VarCurr,B)
<=> v133398(VarCurr,B) ) ) ).
fof(addAssignment_75924,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133398(VarCurr,B)
<=> v133399(VarCurr,B) ) ) ).
fof(addAssignment_75923,axiom,
! [VarCurr] :
( ( v133486(VarCurr,bitIndex14)
<=> v133372(VarCurr,bitIndex25) )
& ( v133486(VarCurr,bitIndex13)
<=> v133372(VarCurr,bitIndex24) )
& ( v133486(VarCurr,bitIndex12)
<=> v133372(VarCurr,bitIndex23) )
& ( v133486(VarCurr,bitIndex11)
<=> v133372(VarCurr,bitIndex22) )
& ( v133486(VarCurr,bitIndex10)
<=> v133372(VarCurr,bitIndex21) )
& ( v133486(VarCurr,bitIndex9)
<=> v133372(VarCurr,bitIndex20) )
& ( v133486(VarCurr,bitIndex8)
<=> v133372(VarCurr,bitIndex19) )
& ( v133486(VarCurr,bitIndex7)
<=> v133372(VarCurr,bitIndex18) )
& ( v133486(VarCurr,bitIndex6)
<=> v133372(VarCurr,bitIndex17) )
& ( v133486(VarCurr,bitIndex5)
<=> v133372(VarCurr,bitIndex16) )
& ( v133486(VarCurr,bitIndex4)
<=> v133372(VarCurr,bitIndex15) )
& ( v133486(VarCurr,bitIndex3)
<=> v133372(VarCurr,bitIndex14) )
& ( v133486(VarCurr,bitIndex2)
<=> v133372(VarCurr,bitIndex13) )
& ( v133486(VarCurr,bitIndex1)
<=> v133372(VarCurr,bitIndex12) )
& ( v133486(VarCurr,bitIndex0)
<=> v133372(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75922,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133372(VarCurr,B)
<=> v133374(VarCurr,B) ) ) ).
fof(addAssignment_75921,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v133374(VarNext,B)
<=> v133488(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133489(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133488(VarNext,B)
<=> v133374(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1842,axiom,
! [VarNext] :
( v133489(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133488(VarNext,B)
<=> v133469(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133489(VarNext)
<=> v133490(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133490(VarNext)
<=> ( v133492(VarNext)
& v133401(VarNext) ) ) ) ).
fof(writeUnaryOperator_9632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133492(VarNext)
<=> v133463(VarNext) ) ) ).
fof(addAssignment_75920,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133396(VarCurr,B)
<=> v133398(VarCurr,B) ) ) ).
fof(addAssignment_75919,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133398(VarCurr,B)
<=> v133399(VarCurr,B) ) ) ).
fof(addAssignment_75918,axiom,
! [VarCurr] :
( ( v133476(VarCurr,bitIndex2)
<=> v133372(VarCurr,bitIndex28) )
& ( v133476(VarCurr,bitIndex1)
<=> v133372(VarCurr,bitIndex27) )
& ( v133476(VarCurr,bitIndex0)
<=> v133372(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75917,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133372(VarCurr,B)
<=> v133374(VarCurr,B) ) ) ).
fof(addAssignment_75916,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v133374(VarNext,B)
<=> v133478(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133479(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133478(VarNext,B)
<=> v133374(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1841,axiom,
! [VarNext] :
( v133479(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133478(VarNext,B)
<=> v133469(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133479(VarNext)
<=> v133480(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133480(VarNext)
<=> ( v133482(VarNext)
& v133401(VarNext) ) ) ) ).
fof(writeUnaryOperator_9631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133482(VarNext)
<=> v133463(VarNext) ) ) ).
fof(addAssignment_75915,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133396(VarCurr,B)
<=> v133398(VarCurr,B) ) ) ).
fof(addAssignment_75914,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133398(VarCurr,B)
<=> v133399(VarCurr,B) ) ) ).
fof(addAssignment_75913,axiom,
! [VarCurr] :
( ( v133370(VarCurr,bitIndex3)
<=> v133372(VarCurr,bitIndex32) )
& ( v133370(VarCurr,bitIndex2)
<=> v133372(VarCurr,bitIndex31) )
& ( v133370(VarCurr,bitIndex1)
<=> v133372(VarCurr,bitIndex30) )
& ( v133370(VarCurr,bitIndex0)
<=> v133372(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75912,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133372(VarCurr,B)
<=> v133374(VarCurr,B) ) ) ).
fof(addAssignment_75911,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v133374(VarNext,B)
<=> v133458(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133459(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133458(VarNext,B)
<=> v133374(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1840,axiom,
! [VarNext] :
( v133459(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133458(VarNext,B)
<=> v133469(VarNext,B) ) ) ) ).
fof(addAssignment_75910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133469(VarNext,B)
<=> v133467(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1346,axiom,
! [VarCurr] :
( ~ v133470(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v133467(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1331,axiom,
! [VarCurr] :
( v133470(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v133467(VarCurr,B)
<=> v133396(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17239,axiom,
! [VarCurr] :
( v133470(VarCurr)
<=> ( v133471(VarCurr)
& v133472(VarCurr) ) ) ).
fof(writeUnaryOperator_9630,axiom,
! [VarCurr] :
( ~ v133472(VarCurr)
<=> v133386(VarCurr) ) ).
fof(writeUnaryOperator_9629,axiom,
! [VarCurr] :
( ~ v133471(VarCurr)
<=> v133376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133459(VarNext)
<=> v133460(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133460(VarNext)
<=> ( v133461(VarNext)
& v133401(VarNext) ) ) ) ).
fof(writeUnaryOperator_9628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133461(VarNext)
<=> v133463(VarNext) ) ) ).
fof(addAssignment_75909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133463(VarNext)
<=> v133401(VarCurr) ) ) ).
fof(addAssignment_75908,axiom,
! [VarCurr] :
( v133401(VarCurr)
<=> v133403(VarCurr) ) ).
fof(addAssignment_75907,axiom,
! [VarCurr] :
( v133403(VarCurr)
<=> v133405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17236,axiom,
! [VarCurr] :
( v133405(VarCurr)
<=> ( v133456(VarCurr)
| v133452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17235,axiom,
! [VarCurr] :
( v133456(VarCurr)
<=> ( v133407(VarCurr)
& v133411(VarCurr) ) ) ).
fof(addAssignment_75906,axiom,
! [VarCurr] :
( v133452(VarCurr)
<=> v133454(VarCurr) ) ).
fof(addAssignment_75905,axiom,
! [VarCurr] :
( v133454(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133436(VarNext)
=> ( v133411(VarNext)
<=> v133411(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1839,axiom,
! [VarNext] :
( v133436(VarNext)
=> ( v133411(VarNext)
<=> v133446(VarNext) ) ) ).
fof(addAssignment_75904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133446(VarNext)
<=> v133444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17234,axiom,
! [VarCurr] :
( v133444(VarCurr)
<=> ( v133447(VarCurr)
& v133448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17233,axiom,
! [VarCurr] :
( v133448(VarCurr)
<=> ( v133417(VarCurr)
| v133431(VarCurr) ) ) ).
fof(writeUnaryOperator_9627,axiom,
! [VarCurr] :
( ~ v133447(VarCurr)
<=> v133413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133436(VarNext)
<=> v133437(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133437(VarNext)
<=> ( v133439(VarNext)
& v133441(VarNext) ) ) ) ).
fof(writeUnaryOperator_9626,axiom,
! [VarCurr] :
( ~ v133441(VarCurr)
<=> v133407(VarCurr) ) ).
fof(addAssignment_75903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133439(VarNext)
<=> v133407(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_262,axiom,
( v133411(constB0)
<=> $true ) ).
fof(addAssignment_75902,axiom,
! [VarCurr] :
( v133431(VarCurr)
<=> v133433(VarCurr) ) ).
fof(addAssignment_75901,axiom,
! [VarCurr] :
( v133433(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75900,axiom,
! [VarCurr] :
( v133417(VarCurr)
<=> v133419(VarCurr) ) ).
fof(addAssignment_75899,axiom,
! [VarCurr] :
( v133419(VarCurr)
<=> v133421(VarCurr) ) ).
fof(addAssignment_75898,axiom,
! [VarCurr] :
( v133421(VarCurr)
<=> v133423(VarCurr) ) ).
fof(addAssignment_75897,axiom,
! [VarCurr] :
( v133423(VarCurr)
<=> v133425(VarCurr) ) ).
fof(addAssignment_75896,axiom,
! [VarCurr] :
( v133425(VarCurr)
<=> v133427(VarCurr) ) ).
fof(addAssignment_75895,axiom,
! [VarCurr] :
( v133427(VarCurr)
<=> v133429(VarCurr) ) ).
fof(addAssignment_75894,axiom,
! [VarCurr] :
( v133429(VarCurr)
<=> v89441(VarCurr) ) ).
fof(addAssignment_75893,axiom,
! [VarCurr] :
( v133413(VarCurr)
<=> v133415(VarCurr) ) ).
fof(addAssignment_75892,axiom,
! [VarCurr] :
( v133415(VarCurr)
<=> $false ) ).
fof(addAssignment_75891,axiom,
! [VarCurr] :
( v133407(VarCurr)
<=> v133409(VarCurr) ) ).
fof(addAssignment_75890,axiom,
! [VarCurr] :
( v133409(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75889,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133396(VarCurr,B)
<=> v133398(VarCurr,B) ) ) ).
fof(addAssignment_75888,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133398(VarCurr,B)
<=> v133399(VarCurr,B) ) ) ).
fof(addAssignment_75887,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v133399(VarCurr,B)
<=> v132237(VarCurr,B) ) ) ).
fof(addAssignment_75886,axiom,
! [VarCurr] :
( ( v133399(VarCurr,bitIndex25)
<=> v132236(VarCurr,bitIndex14) )
& ( v133399(VarCurr,bitIndex24)
<=> v132236(VarCurr,bitIndex13) )
& ( v133399(VarCurr,bitIndex23)
<=> v132236(VarCurr,bitIndex12) )
& ( v133399(VarCurr,bitIndex22)
<=> v132236(VarCurr,bitIndex11) )
& ( v133399(VarCurr,bitIndex21)
<=> v132236(VarCurr,bitIndex10) )
& ( v133399(VarCurr,bitIndex20)
<=> v132236(VarCurr,bitIndex9) )
& ( v133399(VarCurr,bitIndex19)
<=> v132236(VarCurr,bitIndex8) )
& ( v133399(VarCurr,bitIndex18)
<=> v132236(VarCurr,bitIndex7) )
& ( v133399(VarCurr,bitIndex17)
<=> v132236(VarCurr,bitIndex6) )
& ( v133399(VarCurr,bitIndex16)
<=> v132236(VarCurr,bitIndex5) )
& ( v133399(VarCurr,bitIndex15)
<=> v132236(VarCurr,bitIndex4) )
& ( v133399(VarCurr,bitIndex14)
<=> v132236(VarCurr,bitIndex3) )
& ( v133399(VarCurr,bitIndex13)
<=> v132236(VarCurr,bitIndex2) )
& ( v133399(VarCurr,bitIndex12)
<=> v132236(VarCurr,bitIndex1) )
& ( v133399(VarCurr,bitIndex11)
<=> v132236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75885,axiom,
! [VarCurr] :
( ( v133399(VarCurr,bitIndex28)
<=> v132235(VarCurr,bitIndex2) )
& ( v133399(VarCurr,bitIndex27)
<=> v132235(VarCurr,bitIndex1) )
& ( v133399(VarCurr,bitIndex26)
<=> v132235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75884,axiom,
! [VarCurr] :
( ( v133399(VarCurr,bitIndex32)
<=> v132219(VarCurr,bitIndex3) )
& ( v133399(VarCurr,bitIndex31)
<=> v132219(VarCurr,bitIndex2) )
& ( v133399(VarCurr,bitIndex30)
<=> v132219(VarCurr,bitIndex1) )
& ( v133399(VarCurr,bitIndex29)
<=> v132219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75883,axiom,
! [VarCurr] :
( v133386(VarCurr)
<=> v133388(VarCurr) ) ).
fof(addAssignment_75882,axiom,
! [VarCurr] :
( v133388(VarCurr)
<=> v133390(VarCurr) ) ).
fof(addAssignment_75881,axiom,
! [VarCurr] :
( v133390(VarCurr)
<=> v133392(VarCurr) ) ).
fof(addAssignment_75880,axiom,
! [VarCurr] :
( v133392(VarCurr)
<=> v133394(VarCurr) ) ).
fof(addAssignment_75879,axiom,
! [VarCurr] :
( v133394(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75878,axiom,
! [VarCurr] :
( v133376(VarCurr)
<=> v133378(VarCurr) ) ).
fof(addAssignment_75877,axiom,
! [VarCurr] :
( v133378(VarCurr)
<=> v133380(VarCurr) ) ).
fof(addAssignment_75876,axiom,
! [VarCurr] :
( v133380(VarCurr)
<=> v133382(VarCurr) ) ).
fof(addAssignment_75875,axiom,
! [VarCurr] :
( v133382(VarCurr)
<=> v133384(VarCurr) ) ).
fof(addAssignment_75874,axiom,
! [VarCurr] :
( v133384(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75873,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v133361(VarCurr,B)
<=> v133363(VarCurr,B) ) ) ).
fof(addAssignment_75872,axiom,
! [VarCurr] :
( v133363(VarCurr,bitIndex0)
<=> v131980(VarCurr) ) ).
fof(addAssignment_75871,axiom,
! [VarCurr] :
( ( v133363(VarCurr,bitIndex8)
<=> v131890(VarCurr,bitIndex10) )
& ( v133363(VarCurr,bitIndex7)
<=> v131890(VarCurr,bitIndex9) )
& ( v133363(VarCurr,bitIndex6)
<=> v131890(VarCurr,bitIndex8) )
& ( v133363(VarCurr,bitIndex5)
<=> v131890(VarCurr,bitIndex7) )
& ( v133363(VarCurr,bitIndex4)
<=> v131890(VarCurr,bitIndex6) )
& ( v133363(VarCurr,bitIndex3)
<=> v131890(VarCurr,bitIndex5) )
& ( v133363(VarCurr,bitIndex2)
<=> v131890(VarCurr,bitIndex4) )
& ( v133363(VarCurr,bitIndex1)
<=> v131890(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_75870,axiom,
! [VarCurr] :
( ( v133363(VarCurr,bitIndex23)
<=> v131796(VarCurr,bitIndex14) )
& ( v133363(VarCurr,bitIndex22)
<=> v131796(VarCurr,bitIndex13) )
& ( v133363(VarCurr,bitIndex21)
<=> v131796(VarCurr,bitIndex12) )
& ( v133363(VarCurr,bitIndex20)
<=> v131796(VarCurr,bitIndex11) )
& ( v133363(VarCurr,bitIndex19)
<=> v131796(VarCurr,bitIndex10) )
& ( v133363(VarCurr,bitIndex18)
<=> v131796(VarCurr,bitIndex9) )
& ( v133363(VarCurr,bitIndex17)
<=> v131796(VarCurr,bitIndex8) )
& ( v133363(VarCurr,bitIndex16)
<=> v131796(VarCurr,bitIndex7) )
& ( v133363(VarCurr,bitIndex15)
<=> v131796(VarCurr,bitIndex6) )
& ( v133363(VarCurr,bitIndex14)
<=> v131796(VarCurr,bitIndex5) )
& ( v133363(VarCurr,bitIndex13)
<=> v131796(VarCurr,bitIndex4) )
& ( v133363(VarCurr,bitIndex12)
<=> v131796(VarCurr,bitIndex3) )
& ( v133363(VarCurr,bitIndex11)
<=> v131796(VarCurr,bitIndex2) )
& ( v133363(VarCurr,bitIndex10)
<=> v131796(VarCurr,bitIndex1) )
& ( v133363(VarCurr,bitIndex9)
<=> v131796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75869,axiom,
! [VarCurr] :
( ( v133363(VarCurr,bitIndex26)
<=> v131710(VarCurr,bitIndex2) )
& ( v133363(VarCurr,bitIndex25)
<=> v131710(VarCurr,bitIndex1) )
& ( v133363(VarCurr,bitIndex24)
<=> v131710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75868,axiom,
! [VarCurr] :
( ( v133363(VarCurr,bitIndex30)
<=> v130146(VarCurr,bitIndex3) )
& ( v133363(VarCurr,bitIndex29)
<=> v130146(VarCurr,bitIndex2) )
& ( v133363(VarCurr,bitIndex28)
<=> v130146(VarCurr,bitIndex1) )
& ( v133363(VarCurr,bitIndex27)
<=> v130146(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75867,axiom,
! [VarCurr] :
( v133363(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75866,axiom,
! [VarCurr] :
( v133190(VarCurr)
<=> v133192(VarCurr) ) ).
fof(addAssignment_75865,axiom,
! [VarCurr] :
( v133192(VarCurr)
<=> v133194(VarCurr) ) ).
fof(addAssignment_75864,axiom,
! [VarCurr] :
( v133194(VarCurr)
<=> v133196(VarCurr) ) ).
fof(addAssignment_75863,axiom,
! [VarCurr] :
( v133196(VarCurr)
<=> v133198(VarCurr) ) ).
fof(addAssignment_75862,axiom,
! [VarCurr] :
( v133198(VarCurr)
<=> v133200(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1721,axiom,
! [VarCurr] :
( v133200(VarCurr)
<=> ( ( v133202(VarCurr,bitIndex31)
<=> v133207(VarCurr,bitIndex31) )
& ( v133202(VarCurr,bitIndex30)
<=> v133207(VarCurr,bitIndex30) )
& ( v133202(VarCurr,bitIndex29)
<=> v133207(VarCurr,bitIndex29) )
& ( v133202(VarCurr,bitIndex28)
<=> v133207(VarCurr,bitIndex28) )
& ( v133202(VarCurr,bitIndex27)
<=> v133207(VarCurr,bitIndex27) )
& ( v133202(VarCurr,bitIndex26)
<=> v133207(VarCurr,bitIndex26) )
& ( v133202(VarCurr,bitIndex25)
<=> v133207(VarCurr,bitIndex25) )
& ( v133202(VarCurr,bitIndex24)
<=> v133207(VarCurr,bitIndex24) )
& ( v133202(VarCurr,bitIndex23)
<=> v133207(VarCurr,bitIndex23) )
& ( v133202(VarCurr,bitIndex22)
<=> v133207(VarCurr,bitIndex22) )
& ( v133202(VarCurr,bitIndex21)
<=> v133207(VarCurr,bitIndex21) )
& ( v133202(VarCurr,bitIndex20)
<=> v133207(VarCurr,bitIndex20) )
& ( v133202(VarCurr,bitIndex19)
<=> v133207(VarCurr,bitIndex19) )
& ( v133202(VarCurr,bitIndex18)
<=> v133207(VarCurr,bitIndex18) )
& ( v133202(VarCurr,bitIndex17)
<=> v133207(VarCurr,bitIndex17) )
& ( v133202(VarCurr,bitIndex16)
<=> v133207(VarCurr,bitIndex16) )
& ( v133202(VarCurr,bitIndex15)
<=> v133207(VarCurr,bitIndex15) )
& ( v133202(VarCurr,bitIndex14)
<=> v133207(VarCurr,bitIndex14) )
& ( v133202(VarCurr,bitIndex13)
<=> v133207(VarCurr,bitIndex13) )
& ( v133202(VarCurr,bitIndex12)
<=> v133207(VarCurr,bitIndex12) )
& ( v133202(VarCurr,bitIndex11)
<=> v133207(VarCurr,bitIndex11) )
& ( v133202(VarCurr,bitIndex10)
<=> v133207(VarCurr,bitIndex10) )
& ( v133202(VarCurr,bitIndex9)
<=> v133207(VarCurr,bitIndex9) )
& ( v133202(VarCurr,bitIndex8)
<=> v133207(VarCurr,bitIndex8) )
& ( v133202(VarCurr,bitIndex7)
<=> v133207(VarCurr,bitIndex7) )
& ( v133202(VarCurr,bitIndex6)
<=> v133207(VarCurr,bitIndex6) )
& ( v133202(VarCurr,bitIndex5)
<=> v133207(VarCurr,bitIndex5) )
& ( v133202(VarCurr,bitIndex4)
<=> v133207(VarCurr,bitIndex4) )
& ( v133202(VarCurr,bitIndex3)
<=> v133207(VarCurr,bitIndex3) )
& ( v133202(VarCurr,bitIndex2)
<=> v133207(VarCurr,bitIndex2) )
& ( v133202(VarCurr,bitIndex1)
<=> v133207(VarCurr,bitIndex1) )
& ( v133202(VarCurr,bitIndex0)
<=> v133207(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_75861,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v133207(VarCurr,B)
<=> v133209(VarCurr,B) ) ) ).
fof(addAssignment_75860,axiom,
! [VarCurr] :
( ( v133209(VarCurr,bitIndex8)
<=> v133337(VarCurr,bitIndex10) )
& ( v133209(VarCurr,bitIndex7)
<=> v133337(VarCurr,bitIndex9) )
& ( v133209(VarCurr,bitIndex6)
<=> v133337(VarCurr,bitIndex8) )
& ( v133209(VarCurr,bitIndex5)
<=> v133337(VarCurr,bitIndex7) )
& ( v133209(VarCurr,bitIndex4)
<=> v133337(VarCurr,bitIndex6) )
& ( v133209(VarCurr,bitIndex3)
<=> v133337(VarCurr,bitIndex5) )
& ( v133209(VarCurr,bitIndex2)
<=> v133337(VarCurr,bitIndex4) )
& ( v133209(VarCurr,bitIndex1)
<=> v133337(VarCurr,bitIndex3) )
& ( v133209(VarCurr,bitIndex0)
<=> v133337(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75859,axiom,
! [VarCurr] :
( ( v133209(VarCurr,bitIndex23)
<=> v133327(VarCurr,bitIndex14) )
& ( v133209(VarCurr,bitIndex22)
<=> v133327(VarCurr,bitIndex13) )
& ( v133209(VarCurr,bitIndex21)
<=> v133327(VarCurr,bitIndex12) )
& ( v133209(VarCurr,bitIndex20)
<=> v133327(VarCurr,bitIndex11) )
& ( v133209(VarCurr,bitIndex19)
<=> v133327(VarCurr,bitIndex10) )
& ( v133209(VarCurr,bitIndex18)
<=> v133327(VarCurr,bitIndex9) )
& ( v133209(VarCurr,bitIndex17)
<=> v133327(VarCurr,bitIndex8) )
& ( v133209(VarCurr,bitIndex16)
<=> v133327(VarCurr,bitIndex7) )
& ( v133209(VarCurr,bitIndex15)
<=> v133327(VarCurr,bitIndex6) )
& ( v133209(VarCurr,bitIndex14)
<=> v133327(VarCurr,bitIndex5) )
& ( v133209(VarCurr,bitIndex13)
<=> v133327(VarCurr,bitIndex4) )
& ( v133209(VarCurr,bitIndex12)
<=> v133327(VarCurr,bitIndex3) )
& ( v133209(VarCurr,bitIndex11)
<=> v133327(VarCurr,bitIndex2) )
& ( v133209(VarCurr,bitIndex10)
<=> v133327(VarCurr,bitIndex1) )
& ( v133209(VarCurr,bitIndex9)
<=> v133327(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75858,axiom,
! [VarCurr] :
( ( v133209(VarCurr,bitIndex26)
<=> v133317(VarCurr,bitIndex2) )
& ( v133209(VarCurr,bitIndex25)
<=> v133317(VarCurr,bitIndex1) )
& ( v133209(VarCurr,bitIndex24)
<=> v133317(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75857,axiom,
! [VarCurr] :
( ( v133209(VarCurr,bitIndex30)
<=> v133211(VarCurr,bitIndex3) )
& ( v133209(VarCurr,bitIndex29)
<=> v133211(VarCurr,bitIndex2) )
& ( v133209(VarCurr,bitIndex28)
<=> v133211(VarCurr,bitIndex1) )
& ( v133209(VarCurr,bitIndex27)
<=> v133211(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75856,axiom,
! [VarCurr] :
( v133209(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75855,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133337(VarCurr,B)
<=> v133213(VarCurr,B) ) ) ).
fof(addAssignment_75854,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133213(VarCurr,B)
<=> v133215(VarCurr,B) ) ) ).
fof(addAssignment_75853,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v133215(VarNext,B)
<=> v133339(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133340(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133339(VarNext,B)
<=> v133215(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1838,axiom,
! [VarNext] :
( v133340(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133339(VarNext,B)
<=> v133310(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133340(VarNext)
<=> v133341(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133341(VarNext)
<=> ( v133343(VarNext)
& v133242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133343(VarNext)
<=> v133304(VarNext) ) ) ).
fof(addAssignment_75852,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133237(VarCurr,B)
<=> v133239(VarCurr,B) ) ) ).
fof(addAssignment_75851,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133239(VarCurr,B)
<=> v133240(VarCurr,B) ) ) ).
fof(addAssignment_75850,axiom,
! [VarCurr] :
( ( v133327(VarCurr,bitIndex14)
<=> v133213(VarCurr,bitIndex25) )
& ( v133327(VarCurr,bitIndex13)
<=> v133213(VarCurr,bitIndex24) )
& ( v133327(VarCurr,bitIndex12)
<=> v133213(VarCurr,bitIndex23) )
& ( v133327(VarCurr,bitIndex11)
<=> v133213(VarCurr,bitIndex22) )
& ( v133327(VarCurr,bitIndex10)
<=> v133213(VarCurr,bitIndex21) )
& ( v133327(VarCurr,bitIndex9)
<=> v133213(VarCurr,bitIndex20) )
& ( v133327(VarCurr,bitIndex8)
<=> v133213(VarCurr,bitIndex19) )
& ( v133327(VarCurr,bitIndex7)
<=> v133213(VarCurr,bitIndex18) )
& ( v133327(VarCurr,bitIndex6)
<=> v133213(VarCurr,bitIndex17) )
& ( v133327(VarCurr,bitIndex5)
<=> v133213(VarCurr,bitIndex16) )
& ( v133327(VarCurr,bitIndex4)
<=> v133213(VarCurr,bitIndex15) )
& ( v133327(VarCurr,bitIndex3)
<=> v133213(VarCurr,bitIndex14) )
& ( v133327(VarCurr,bitIndex2)
<=> v133213(VarCurr,bitIndex13) )
& ( v133327(VarCurr,bitIndex1)
<=> v133213(VarCurr,bitIndex12) )
& ( v133327(VarCurr,bitIndex0)
<=> v133213(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75849,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133213(VarCurr,B)
<=> v133215(VarCurr,B) ) ) ).
fof(addAssignment_75848,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v133215(VarNext,B)
<=> v133329(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133330(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133329(VarNext,B)
<=> v133215(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1837,axiom,
! [VarNext] :
( v133330(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133329(VarNext,B)
<=> v133310(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133330(VarNext)
<=> v133331(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133331(VarNext)
<=> ( v133333(VarNext)
& v133242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133333(VarNext)
<=> v133304(VarNext) ) ) ).
fof(addAssignment_75847,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133237(VarCurr,B)
<=> v133239(VarCurr,B) ) ) ).
fof(addAssignment_75846,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133239(VarCurr,B)
<=> v133240(VarCurr,B) ) ) ).
fof(addAssignment_75845,axiom,
! [VarCurr] :
( ( v133317(VarCurr,bitIndex2)
<=> v133213(VarCurr,bitIndex28) )
& ( v133317(VarCurr,bitIndex1)
<=> v133213(VarCurr,bitIndex27) )
& ( v133317(VarCurr,bitIndex0)
<=> v133213(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75844,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133213(VarCurr,B)
<=> v133215(VarCurr,B) ) ) ).
fof(addAssignment_75843,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v133215(VarNext,B)
<=> v133319(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133320(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133319(VarNext,B)
<=> v133215(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1836,axiom,
! [VarNext] :
( v133320(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133319(VarNext,B)
<=> v133310(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133320(VarNext)
<=> v133321(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133321(VarNext)
<=> ( v133323(VarNext)
& v133242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133323(VarNext)
<=> v133304(VarNext) ) ) ).
fof(addAssignment_75842,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133237(VarCurr,B)
<=> v133239(VarCurr,B) ) ) ).
fof(addAssignment_75841,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133239(VarCurr,B)
<=> v133240(VarCurr,B) ) ) ).
fof(addAssignment_75840,axiom,
! [VarCurr] :
( ( v133211(VarCurr,bitIndex3)
<=> v133213(VarCurr,bitIndex32) )
& ( v133211(VarCurr,bitIndex2)
<=> v133213(VarCurr,bitIndex31) )
& ( v133211(VarCurr,bitIndex1)
<=> v133213(VarCurr,bitIndex30) )
& ( v133211(VarCurr,bitIndex0)
<=> v133213(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75839,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133213(VarCurr,B)
<=> v133215(VarCurr,B) ) ) ).
fof(addAssignment_75838,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v133215(VarNext,B)
<=> v133299(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133300(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133299(VarNext,B)
<=> v133215(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1835,axiom,
! [VarNext] :
( v133300(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133299(VarNext,B)
<=> v133310(VarNext,B) ) ) ) ).
fof(addAssignment_75837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133310(VarNext,B)
<=> v133308(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1345,axiom,
! [VarCurr] :
( ~ v133311(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v133308(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1330,axiom,
! [VarCurr] :
( v133311(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v133308(VarCurr,B)
<=> v133237(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17224,axiom,
! [VarCurr] :
( v133311(VarCurr)
<=> ( v133312(VarCurr)
& v133313(VarCurr) ) ) ).
fof(writeUnaryOperator_9622,axiom,
! [VarCurr] :
( ~ v133313(VarCurr)
<=> v133227(VarCurr) ) ).
fof(writeUnaryOperator_9621,axiom,
! [VarCurr] :
( ~ v133312(VarCurr)
<=> v133217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133300(VarNext)
<=> v133301(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133301(VarNext)
<=> ( v133302(VarNext)
& v133242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133302(VarNext)
<=> v133304(VarNext) ) ) ).
fof(addAssignment_75836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133304(VarNext)
<=> v133242(VarCurr) ) ) ).
fof(addAssignment_75835,axiom,
! [VarCurr] :
( v133242(VarCurr)
<=> v133244(VarCurr) ) ).
fof(addAssignment_75834,axiom,
! [VarCurr] :
( v133244(VarCurr)
<=> v133246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17221,axiom,
! [VarCurr] :
( v133246(VarCurr)
<=> ( v133297(VarCurr)
| v133293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17220,axiom,
! [VarCurr] :
( v133297(VarCurr)
<=> ( v133248(VarCurr)
& v133252(VarCurr) ) ) ).
fof(addAssignment_75833,axiom,
! [VarCurr] :
( v133293(VarCurr)
<=> v133295(VarCurr) ) ).
fof(addAssignment_75832,axiom,
! [VarCurr] :
( v133295(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133277(VarNext)
=> ( v133252(VarNext)
<=> v133252(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1834,axiom,
! [VarNext] :
( v133277(VarNext)
=> ( v133252(VarNext)
<=> v133287(VarNext) ) ) ).
fof(addAssignment_75831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133287(VarNext)
<=> v133285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17219,axiom,
! [VarCurr] :
( v133285(VarCurr)
<=> ( v133288(VarCurr)
& v133289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17218,axiom,
! [VarCurr] :
( v133289(VarCurr)
<=> ( v133258(VarCurr)
| v133272(VarCurr) ) ) ).
fof(writeUnaryOperator_9619,axiom,
! [VarCurr] :
( ~ v133288(VarCurr)
<=> v133254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133277(VarNext)
<=> v133278(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133278(VarNext)
<=> ( v133280(VarNext)
& v133282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9618,axiom,
! [VarCurr] :
( ~ v133282(VarCurr)
<=> v133248(VarCurr) ) ).
fof(addAssignment_75830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133280(VarNext)
<=> v133248(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_261,axiom,
( v133252(constB0)
<=> $true ) ).
fof(addAssignment_75829,axiom,
! [VarCurr] :
( v133272(VarCurr)
<=> v133274(VarCurr) ) ).
fof(addAssignment_75828,axiom,
! [VarCurr] :
( v133274(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75827,axiom,
! [VarCurr] :
( v133258(VarCurr)
<=> v133260(VarCurr) ) ).
fof(addAssignment_75826,axiom,
! [VarCurr] :
( v133260(VarCurr)
<=> v133262(VarCurr) ) ).
fof(addAssignment_75825,axiom,
! [VarCurr] :
( v133262(VarCurr)
<=> v133264(VarCurr) ) ).
fof(addAssignment_75824,axiom,
! [VarCurr] :
( v133264(VarCurr)
<=> v133266(VarCurr) ) ).
fof(addAssignment_75823,axiom,
! [VarCurr] :
( v133266(VarCurr)
<=> v133268(VarCurr) ) ).
fof(addAssignment_75822,axiom,
! [VarCurr] :
( v133268(VarCurr)
<=> v133270(VarCurr) ) ).
fof(addAssignment_75821,axiom,
! [VarCurr] :
( v133270(VarCurr)
<=> v129877(VarCurr) ) ).
fof(addAssignment_75820,axiom,
! [VarCurr] :
( v133254(VarCurr)
<=> v133256(VarCurr) ) ).
fof(addAssignment_75819,axiom,
! [VarCurr] :
( v133256(VarCurr)
<=> $false ) ).
fof(addAssignment_75818,axiom,
! [VarCurr] :
( v133248(VarCurr)
<=> v133250(VarCurr) ) ).
fof(addAssignment_75817,axiom,
! [VarCurr] :
( v133250(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75816,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133237(VarCurr,B)
<=> v133239(VarCurr,B) ) ) ).
fof(addAssignment_75815,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133239(VarCurr,B)
<=> v133240(VarCurr,B) ) ) ).
fof(addAssignment_75814,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v133240(VarCurr,B)
<=> v132237(VarCurr,B) ) ) ).
fof(addAssignment_75813,axiom,
! [VarCurr] :
( ( v133240(VarCurr,bitIndex25)
<=> v132236(VarCurr,bitIndex14) )
& ( v133240(VarCurr,bitIndex24)
<=> v132236(VarCurr,bitIndex13) )
& ( v133240(VarCurr,bitIndex23)
<=> v132236(VarCurr,bitIndex12) )
& ( v133240(VarCurr,bitIndex22)
<=> v132236(VarCurr,bitIndex11) )
& ( v133240(VarCurr,bitIndex21)
<=> v132236(VarCurr,bitIndex10) )
& ( v133240(VarCurr,bitIndex20)
<=> v132236(VarCurr,bitIndex9) )
& ( v133240(VarCurr,bitIndex19)
<=> v132236(VarCurr,bitIndex8) )
& ( v133240(VarCurr,bitIndex18)
<=> v132236(VarCurr,bitIndex7) )
& ( v133240(VarCurr,bitIndex17)
<=> v132236(VarCurr,bitIndex6) )
& ( v133240(VarCurr,bitIndex16)
<=> v132236(VarCurr,bitIndex5) )
& ( v133240(VarCurr,bitIndex15)
<=> v132236(VarCurr,bitIndex4) )
& ( v133240(VarCurr,bitIndex14)
<=> v132236(VarCurr,bitIndex3) )
& ( v133240(VarCurr,bitIndex13)
<=> v132236(VarCurr,bitIndex2) )
& ( v133240(VarCurr,bitIndex12)
<=> v132236(VarCurr,bitIndex1) )
& ( v133240(VarCurr,bitIndex11)
<=> v132236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75812,axiom,
! [VarCurr] :
( ( v133240(VarCurr,bitIndex28)
<=> v132235(VarCurr,bitIndex2) )
& ( v133240(VarCurr,bitIndex27)
<=> v132235(VarCurr,bitIndex1) )
& ( v133240(VarCurr,bitIndex26)
<=> v132235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75811,axiom,
! [VarCurr] :
( ( v133240(VarCurr,bitIndex32)
<=> v132219(VarCurr,bitIndex3) )
& ( v133240(VarCurr,bitIndex31)
<=> v132219(VarCurr,bitIndex2) )
& ( v133240(VarCurr,bitIndex30)
<=> v132219(VarCurr,bitIndex1) )
& ( v133240(VarCurr,bitIndex29)
<=> v132219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75810,axiom,
! [VarCurr] :
( v133227(VarCurr)
<=> v133229(VarCurr) ) ).
fof(addAssignment_75809,axiom,
! [VarCurr] :
( v133229(VarCurr)
<=> v133231(VarCurr) ) ).
fof(addAssignment_75808,axiom,
! [VarCurr] :
( v133231(VarCurr)
<=> v133233(VarCurr) ) ).
fof(addAssignment_75807,axiom,
! [VarCurr] :
( v133233(VarCurr)
<=> v133235(VarCurr) ) ).
fof(addAssignment_75806,axiom,
! [VarCurr] :
( v133235(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75805,axiom,
! [VarCurr] :
( v133217(VarCurr)
<=> v133219(VarCurr) ) ).
fof(addAssignment_75804,axiom,
! [VarCurr] :
( v133219(VarCurr)
<=> v133221(VarCurr) ) ).
fof(addAssignment_75803,axiom,
! [VarCurr] :
( v133221(VarCurr)
<=> v133223(VarCurr) ) ).
fof(addAssignment_75802,axiom,
! [VarCurr] :
( v133223(VarCurr)
<=> v133225(VarCurr) ) ).
fof(addAssignment_75801,axiom,
! [VarCurr] :
( v133225(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75800,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v133202(VarCurr,B)
<=> v133204(VarCurr,B) ) ) ).
fof(addAssignment_75799,axiom,
! [VarCurr] :
( v133204(VarCurr,bitIndex0)
<=> v131980(VarCurr) ) ).
fof(addAssignment_75798,axiom,
! [VarCurr] :
( ( v133204(VarCurr,bitIndex8)
<=> v131890(VarCurr,bitIndex10) )
& ( v133204(VarCurr,bitIndex7)
<=> v131890(VarCurr,bitIndex9) )
& ( v133204(VarCurr,bitIndex6)
<=> v131890(VarCurr,bitIndex8) )
& ( v133204(VarCurr,bitIndex5)
<=> v131890(VarCurr,bitIndex7) )
& ( v133204(VarCurr,bitIndex4)
<=> v131890(VarCurr,bitIndex6) )
& ( v133204(VarCurr,bitIndex3)
<=> v131890(VarCurr,bitIndex5) )
& ( v133204(VarCurr,bitIndex2)
<=> v131890(VarCurr,bitIndex4) )
& ( v133204(VarCurr,bitIndex1)
<=> v131890(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_75797,axiom,
! [VarCurr] :
( ( v133204(VarCurr,bitIndex23)
<=> v131796(VarCurr,bitIndex14) )
& ( v133204(VarCurr,bitIndex22)
<=> v131796(VarCurr,bitIndex13) )
& ( v133204(VarCurr,bitIndex21)
<=> v131796(VarCurr,bitIndex12) )
& ( v133204(VarCurr,bitIndex20)
<=> v131796(VarCurr,bitIndex11) )
& ( v133204(VarCurr,bitIndex19)
<=> v131796(VarCurr,bitIndex10) )
& ( v133204(VarCurr,bitIndex18)
<=> v131796(VarCurr,bitIndex9) )
& ( v133204(VarCurr,bitIndex17)
<=> v131796(VarCurr,bitIndex8) )
& ( v133204(VarCurr,bitIndex16)
<=> v131796(VarCurr,bitIndex7) )
& ( v133204(VarCurr,bitIndex15)
<=> v131796(VarCurr,bitIndex6) )
& ( v133204(VarCurr,bitIndex14)
<=> v131796(VarCurr,bitIndex5) )
& ( v133204(VarCurr,bitIndex13)
<=> v131796(VarCurr,bitIndex4) )
& ( v133204(VarCurr,bitIndex12)
<=> v131796(VarCurr,bitIndex3) )
& ( v133204(VarCurr,bitIndex11)
<=> v131796(VarCurr,bitIndex2) )
& ( v133204(VarCurr,bitIndex10)
<=> v131796(VarCurr,bitIndex1) )
& ( v133204(VarCurr,bitIndex9)
<=> v131796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75796,axiom,
! [VarCurr] :
( ( v133204(VarCurr,bitIndex26)
<=> v131710(VarCurr,bitIndex2) )
& ( v133204(VarCurr,bitIndex25)
<=> v131710(VarCurr,bitIndex1) )
& ( v133204(VarCurr,bitIndex24)
<=> v131710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75795,axiom,
! [VarCurr] :
( ( v133204(VarCurr,bitIndex30)
<=> v130146(VarCurr,bitIndex3) )
& ( v133204(VarCurr,bitIndex29)
<=> v130146(VarCurr,bitIndex2) )
& ( v133204(VarCurr,bitIndex28)
<=> v130146(VarCurr,bitIndex1) )
& ( v133204(VarCurr,bitIndex27)
<=> v130146(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75794,axiom,
! [VarCurr] :
( v133204(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75793,axiom,
! [VarCurr] :
( v133031(VarCurr)
<=> v133033(VarCurr) ) ).
fof(addAssignment_75792,axiom,
! [VarCurr] :
( v133033(VarCurr)
<=> v133035(VarCurr) ) ).
fof(addAssignment_75791,axiom,
! [VarCurr] :
( v133035(VarCurr)
<=> v133037(VarCurr) ) ).
fof(addAssignment_75790,axiom,
! [VarCurr] :
( v133037(VarCurr)
<=> v133039(VarCurr) ) ).
fof(addAssignment_75789,axiom,
! [VarCurr] :
( v133039(VarCurr)
<=> v133041(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1720,axiom,
! [VarCurr] :
( v133041(VarCurr)
<=> ( ( v133043(VarCurr,bitIndex31)
<=> v133048(VarCurr,bitIndex31) )
& ( v133043(VarCurr,bitIndex30)
<=> v133048(VarCurr,bitIndex30) )
& ( v133043(VarCurr,bitIndex29)
<=> v133048(VarCurr,bitIndex29) )
& ( v133043(VarCurr,bitIndex28)
<=> v133048(VarCurr,bitIndex28) )
& ( v133043(VarCurr,bitIndex27)
<=> v133048(VarCurr,bitIndex27) )
& ( v133043(VarCurr,bitIndex26)
<=> v133048(VarCurr,bitIndex26) )
& ( v133043(VarCurr,bitIndex25)
<=> v133048(VarCurr,bitIndex25) )
& ( v133043(VarCurr,bitIndex24)
<=> v133048(VarCurr,bitIndex24) )
& ( v133043(VarCurr,bitIndex23)
<=> v133048(VarCurr,bitIndex23) )
& ( v133043(VarCurr,bitIndex22)
<=> v133048(VarCurr,bitIndex22) )
& ( v133043(VarCurr,bitIndex21)
<=> v133048(VarCurr,bitIndex21) )
& ( v133043(VarCurr,bitIndex20)
<=> v133048(VarCurr,bitIndex20) )
& ( v133043(VarCurr,bitIndex19)
<=> v133048(VarCurr,bitIndex19) )
& ( v133043(VarCurr,bitIndex18)
<=> v133048(VarCurr,bitIndex18) )
& ( v133043(VarCurr,bitIndex17)
<=> v133048(VarCurr,bitIndex17) )
& ( v133043(VarCurr,bitIndex16)
<=> v133048(VarCurr,bitIndex16) )
& ( v133043(VarCurr,bitIndex15)
<=> v133048(VarCurr,bitIndex15) )
& ( v133043(VarCurr,bitIndex14)
<=> v133048(VarCurr,bitIndex14) )
& ( v133043(VarCurr,bitIndex13)
<=> v133048(VarCurr,bitIndex13) )
& ( v133043(VarCurr,bitIndex12)
<=> v133048(VarCurr,bitIndex12) )
& ( v133043(VarCurr,bitIndex11)
<=> v133048(VarCurr,bitIndex11) )
& ( v133043(VarCurr,bitIndex10)
<=> v133048(VarCurr,bitIndex10) )
& ( v133043(VarCurr,bitIndex9)
<=> v133048(VarCurr,bitIndex9) )
& ( v133043(VarCurr,bitIndex8)
<=> v133048(VarCurr,bitIndex8) )
& ( v133043(VarCurr,bitIndex7)
<=> v133048(VarCurr,bitIndex7) )
& ( v133043(VarCurr,bitIndex6)
<=> v133048(VarCurr,bitIndex6) )
& ( v133043(VarCurr,bitIndex5)
<=> v133048(VarCurr,bitIndex5) )
& ( v133043(VarCurr,bitIndex4)
<=> v133048(VarCurr,bitIndex4) )
& ( v133043(VarCurr,bitIndex3)
<=> v133048(VarCurr,bitIndex3) )
& ( v133043(VarCurr,bitIndex2)
<=> v133048(VarCurr,bitIndex2) )
& ( v133043(VarCurr,bitIndex1)
<=> v133048(VarCurr,bitIndex1) )
& ( v133043(VarCurr,bitIndex0)
<=> v133048(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_75788,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v133048(VarCurr,B)
<=> v133050(VarCurr,B) ) ) ).
fof(addAssignment_75787,axiom,
! [VarCurr] :
( ( v133050(VarCurr,bitIndex8)
<=> v133178(VarCurr,bitIndex10) )
& ( v133050(VarCurr,bitIndex7)
<=> v133178(VarCurr,bitIndex9) )
& ( v133050(VarCurr,bitIndex6)
<=> v133178(VarCurr,bitIndex8) )
& ( v133050(VarCurr,bitIndex5)
<=> v133178(VarCurr,bitIndex7) )
& ( v133050(VarCurr,bitIndex4)
<=> v133178(VarCurr,bitIndex6) )
& ( v133050(VarCurr,bitIndex3)
<=> v133178(VarCurr,bitIndex5) )
& ( v133050(VarCurr,bitIndex2)
<=> v133178(VarCurr,bitIndex4) )
& ( v133050(VarCurr,bitIndex1)
<=> v133178(VarCurr,bitIndex3) )
& ( v133050(VarCurr,bitIndex0)
<=> v133178(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75786,axiom,
! [VarCurr] :
( ( v133050(VarCurr,bitIndex23)
<=> v133168(VarCurr,bitIndex14) )
& ( v133050(VarCurr,bitIndex22)
<=> v133168(VarCurr,bitIndex13) )
& ( v133050(VarCurr,bitIndex21)
<=> v133168(VarCurr,bitIndex12) )
& ( v133050(VarCurr,bitIndex20)
<=> v133168(VarCurr,bitIndex11) )
& ( v133050(VarCurr,bitIndex19)
<=> v133168(VarCurr,bitIndex10) )
& ( v133050(VarCurr,bitIndex18)
<=> v133168(VarCurr,bitIndex9) )
& ( v133050(VarCurr,bitIndex17)
<=> v133168(VarCurr,bitIndex8) )
& ( v133050(VarCurr,bitIndex16)
<=> v133168(VarCurr,bitIndex7) )
& ( v133050(VarCurr,bitIndex15)
<=> v133168(VarCurr,bitIndex6) )
& ( v133050(VarCurr,bitIndex14)
<=> v133168(VarCurr,bitIndex5) )
& ( v133050(VarCurr,bitIndex13)
<=> v133168(VarCurr,bitIndex4) )
& ( v133050(VarCurr,bitIndex12)
<=> v133168(VarCurr,bitIndex3) )
& ( v133050(VarCurr,bitIndex11)
<=> v133168(VarCurr,bitIndex2) )
& ( v133050(VarCurr,bitIndex10)
<=> v133168(VarCurr,bitIndex1) )
& ( v133050(VarCurr,bitIndex9)
<=> v133168(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75785,axiom,
! [VarCurr] :
( ( v133050(VarCurr,bitIndex26)
<=> v133158(VarCurr,bitIndex2) )
& ( v133050(VarCurr,bitIndex25)
<=> v133158(VarCurr,bitIndex1) )
& ( v133050(VarCurr,bitIndex24)
<=> v133158(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75784,axiom,
! [VarCurr] :
( ( v133050(VarCurr,bitIndex30)
<=> v133052(VarCurr,bitIndex3) )
& ( v133050(VarCurr,bitIndex29)
<=> v133052(VarCurr,bitIndex2) )
& ( v133050(VarCurr,bitIndex28)
<=> v133052(VarCurr,bitIndex1) )
& ( v133050(VarCurr,bitIndex27)
<=> v133052(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75783,axiom,
! [VarCurr] :
( v133050(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75782,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133178(VarCurr,B)
<=> v133054(VarCurr,B) ) ) ).
fof(addAssignment_75781,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133054(VarCurr,B)
<=> v133056(VarCurr,B) ) ) ).
fof(addAssignment_75780,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v133056(VarNext,B)
<=> v133180(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133181(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133180(VarNext,B)
<=> v133056(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1833,axiom,
! [VarNext] :
( v133181(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133180(VarNext,B)
<=> v133151(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133181(VarNext)
<=> v133182(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133182(VarNext)
<=> ( v133184(VarNext)
& v133083(VarNext) ) ) ) ).
fof(writeUnaryOperator_9617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133184(VarNext)
<=> v133145(VarNext) ) ) ).
fof(addAssignment_75779,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133078(VarCurr,B)
<=> v133080(VarCurr,B) ) ) ).
fof(addAssignment_75778,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133080(VarCurr,B)
<=> v133081(VarCurr,B) ) ) ).
fof(addAssignment_75777,axiom,
! [VarCurr] :
( ( v133168(VarCurr,bitIndex14)
<=> v133054(VarCurr,bitIndex25) )
& ( v133168(VarCurr,bitIndex13)
<=> v133054(VarCurr,bitIndex24) )
& ( v133168(VarCurr,bitIndex12)
<=> v133054(VarCurr,bitIndex23) )
& ( v133168(VarCurr,bitIndex11)
<=> v133054(VarCurr,bitIndex22) )
& ( v133168(VarCurr,bitIndex10)
<=> v133054(VarCurr,bitIndex21) )
& ( v133168(VarCurr,bitIndex9)
<=> v133054(VarCurr,bitIndex20) )
& ( v133168(VarCurr,bitIndex8)
<=> v133054(VarCurr,bitIndex19) )
& ( v133168(VarCurr,bitIndex7)
<=> v133054(VarCurr,bitIndex18) )
& ( v133168(VarCurr,bitIndex6)
<=> v133054(VarCurr,bitIndex17) )
& ( v133168(VarCurr,bitIndex5)
<=> v133054(VarCurr,bitIndex16) )
& ( v133168(VarCurr,bitIndex4)
<=> v133054(VarCurr,bitIndex15) )
& ( v133168(VarCurr,bitIndex3)
<=> v133054(VarCurr,bitIndex14) )
& ( v133168(VarCurr,bitIndex2)
<=> v133054(VarCurr,bitIndex13) )
& ( v133168(VarCurr,bitIndex1)
<=> v133054(VarCurr,bitIndex12) )
& ( v133168(VarCurr,bitIndex0)
<=> v133054(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75776,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133054(VarCurr,B)
<=> v133056(VarCurr,B) ) ) ).
fof(addAssignment_75775,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v133056(VarNext,B)
<=> v133170(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133171(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133170(VarNext,B)
<=> v133056(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1832,axiom,
! [VarNext] :
( v133171(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133170(VarNext,B)
<=> v133151(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133171(VarNext)
<=> v133172(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133172(VarNext)
<=> ( v133174(VarNext)
& v133083(VarNext) ) ) ) ).
fof(writeUnaryOperator_9616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133174(VarNext)
<=> v133145(VarNext) ) ) ).
fof(addAssignment_75774,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133078(VarCurr,B)
<=> v133080(VarCurr,B) ) ) ).
fof(addAssignment_75773,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v133080(VarCurr,B)
<=> v133081(VarCurr,B) ) ) ).
fof(addAssignment_75772,axiom,
! [VarCurr] :
( ( v133158(VarCurr,bitIndex2)
<=> v133054(VarCurr,bitIndex28) )
& ( v133158(VarCurr,bitIndex1)
<=> v133054(VarCurr,bitIndex27) )
& ( v133158(VarCurr,bitIndex0)
<=> v133054(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75771,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133054(VarCurr,B)
<=> v133056(VarCurr,B) ) ) ).
fof(addAssignment_75770,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v133056(VarNext,B)
<=> v133160(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133161(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133160(VarNext,B)
<=> v133056(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1831,axiom,
! [VarNext] :
( v133161(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133160(VarNext,B)
<=> v133151(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133161(VarNext)
<=> v133162(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133162(VarNext)
<=> ( v133164(VarNext)
& v133083(VarNext) ) ) ) ).
fof(writeUnaryOperator_9615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133164(VarNext)
<=> v133145(VarNext) ) ) ).
fof(addAssignment_75769,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133078(VarCurr,B)
<=> v133080(VarCurr,B) ) ) ).
fof(addAssignment_75768,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v133080(VarCurr,B)
<=> v133081(VarCurr,B) ) ) ).
fof(addAssignment_75767,axiom,
! [VarCurr] :
( ( v133052(VarCurr,bitIndex3)
<=> v133054(VarCurr,bitIndex32) )
& ( v133052(VarCurr,bitIndex2)
<=> v133054(VarCurr,bitIndex31) )
& ( v133052(VarCurr,bitIndex1)
<=> v133054(VarCurr,bitIndex30) )
& ( v133052(VarCurr,bitIndex0)
<=> v133054(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75766,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133054(VarCurr,B)
<=> v133056(VarCurr,B) ) ) ).
fof(addAssignment_75765,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v133056(VarNext,B)
<=> v133140(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133141(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133140(VarNext,B)
<=> v133056(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1830,axiom,
! [VarNext] :
( v133141(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133140(VarNext,B)
<=> v133151(VarNext,B) ) ) ) ).
fof(addAssignment_75764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133151(VarNext,B)
<=> v133149(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1344,axiom,
! [VarCurr] :
( ~ v133152(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v133149(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1329,axiom,
! [VarCurr] :
( v133152(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v133149(VarCurr,B)
<=> v133078(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17209,axiom,
! [VarCurr] :
( v133152(VarCurr)
<=> ( v133153(VarCurr)
& v133154(VarCurr) ) ) ).
fof(writeUnaryOperator_9614,axiom,
! [VarCurr] :
( ~ v133154(VarCurr)
<=> v133068(VarCurr) ) ).
fof(writeUnaryOperator_9613,axiom,
! [VarCurr] :
( ~ v133153(VarCurr)
<=> v133058(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133141(VarNext)
<=> v133142(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133142(VarNext)
<=> ( v133143(VarNext)
& v133083(VarNext) ) ) ) ).
fof(writeUnaryOperator_9612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133143(VarNext)
<=> v133145(VarNext) ) ) ).
fof(addAssignment_75763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133145(VarNext)
<=> v133083(VarCurr) ) ) ).
fof(addAssignment_75762,axiom,
! [VarCurr] :
( v133083(VarCurr)
<=> v133085(VarCurr) ) ).
fof(addAssignment_75761,axiom,
! [VarCurr] :
( v133085(VarCurr)
<=> v133087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17206,axiom,
! [VarCurr] :
( v133087(VarCurr)
<=> ( v133138(VarCurr)
| v133134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17205,axiom,
! [VarCurr] :
( v133138(VarCurr)
<=> ( v133089(VarCurr)
& v133093(VarCurr) ) ) ).
fof(addAssignment_75760,axiom,
! [VarCurr] :
( v133134(VarCurr)
<=> v133136(VarCurr) ) ).
fof(addAssignment_75759,axiom,
! [VarCurr] :
( v133136(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133118(VarNext)
=> ( v133093(VarNext)
<=> v133093(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1829,axiom,
! [VarNext] :
( v133118(VarNext)
=> ( v133093(VarNext)
<=> v133128(VarNext) ) ) ).
fof(addAssignment_75758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133128(VarNext)
<=> v133126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17204,axiom,
! [VarCurr] :
( v133126(VarCurr)
<=> ( v133129(VarCurr)
& v133130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17203,axiom,
! [VarCurr] :
( v133130(VarCurr)
<=> ( v133099(VarCurr)
| v133113(VarCurr) ) ) ).
fof(writeUnaryOperator_9611,axiom,
! [VarCurr] :
( ~ v133129(VarCurr)
<=> v133095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133118(VarNext)
<=> v133119(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133119(VarNext)
<=> ( v133121(VarNext)
& v133123(VarNext) ) ) ) ).
fof(writeUnaryOperator_9610,axiom,
! [VarCurr] :
( ~ v133123(VarCurr)
<=> v133089(VarCurr) ) ).
fof(addAssignment_75757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133121(VarNext)
<=> v133089(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_260,axiom,
( v133093(constB0)
<=> $true ) ).
fof(addAssignment_75756,axiom,
! [VarCurr] :
( v133113(VarCurr)
<=> v133115(VarCurr) ) ).
fof(addAssignment_75755,axiom,
! [VarCurr] :
( v133115(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75754,axiom,
! [VarCurr] :
( v133099(VarCurr)
<=> v133101(VarCurr) ) ).
fof(addAssignment_75753,axiom,
! [VarCurr] :
( v133101(VarCurr)
<=> v133103(VarCurr) ) ).
fof(addAssignment_75752,axiom,
! [VarCurr] :
( v133103(VarCurr)
<=> v133105(VarCurr) ) ).
fof(addAssignment_75751,axiom,
! [VarCurr] :
( v133105(VarCurr)
<=> v133107(VarCurr) ) ).
fof(addAssignment_75750,axiom,
! [VarCurr] :
( v133107(VarCurr)
<=> v133109(VarCurr) ) ).
fof(addAssignment_75749,axiom,
! [VarCurr] :
( v133109(VarCurr)
<=> v133111(VarCurr) ) ).
fof(addAssignment_75748,axiom,
! [VarCurr] :
( v133111(VarCurr)
<=> v129892(VarCurr) ) ).
fof(addAssignment_75747,axiom,
! [VarCurr] :
( v133095(VarCurr)
<=> v133097(VarCurr) ) ).
fof(addAssignment_75746,axiom,
! [VarCurr] :
( v133097(VarCurr)
<=> $false ) ).
fof(addAssignment_75745,axiom,
! [VarCurr] :
( v133089(VarCurr)
<=> v133091(VarCurr) ) ).
fof(addAssignment_75744,axiom,
! [VarCurr] :
( v133091(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75743,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133078(VarCurr,B)
<=> v133080(VarCurr,B) ) ) ).
fof(addAssignment_75742,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v133080(VarCurr,B)
<=> v133081(VarCurr,B) ) ) ).
fof(addAssignment_75741,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v133081(VarCurr,B)
<=> v132237(VarCurr,B) ) ) ).
fof(addAssignment_75740,axiom,
! [VarCurr] :
( ( v133081(VarCurr,bitIndex25)
<=> v132236(VarCurr,bitIndex14) )
& ( v133081(VarCurr,bitIndex24)
<=> v132236(VarCurr,bitIndex13) )
& ( v133081(VarCurr,bitIndex23)
<=> v132236(VarCurr,bitIndex12) )
& ( v133081(VarCurr,bitIndex22)
<=> v132236(VarCurr,bitIndex11) )
& ( v133081(VarCurr,bitIndex21)
<=> v132236(VarCurr,bitIndex10) )
& ( v133081(VarCurr,bitIndex20)
<=> v132236(VarCurr,bitIndex9) )
& ( v133081(VarCurr,bitIndex19)
<=> v132236(VarCurr,bitIndex8) )
& ( v133081(VarCurr,bitIndex18)
<=> v132236(VarCurr,bitIndex7) )
& ( v133081(VarCurr,bitIndex17)
<=> v132236(VarCurr,bitIndex6) )
& ( v133081(VarCurr,bitIndex16)
<=> v132236(VarCurr,bitIndex5) )
& ( v133081(VarCurr,bitIndex15)
<=> v132236(VarCurr,bitIndex4) )
& ( v133081(VarCurr,bitIndex14)
<=> v132236(VarCurr,bitIndex3) )
& ( v133081(VarCurr,bitIndex13)
<=> v132236(VarCurr,bitIndex2) )
& ( v133081(VarCurr,bitIndex12)
<=> v132236(VarCurr,bitIndex1) )
& ( v133081(VarCurr,bitIndex11)
<=> v132236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75739,axiom,
! [VarCurr] :
( ( v133081(VarCurr,bitIndex28)
<=> v132235(VarCurr,bitIndex2) )
& ( v133081(VarCurr,bitIndex27)
<=> v132235(VarCurr,bitIndex1) )
& ( v133081(VarCurr,bitIndex26)
<=> v132235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75738,axiom,
! [VarCurr] :
( ( v133081(VarCurr,bitIndex32)
<=> v132219(VarCurr,bitIndex3) )
& ( v133081(VarCurr,bitIndex31)
<=> v132219(VarCurr,bitIndex2) )
& ( v133081(VarCurr,bitIndex30)
<=> v132219(VarCurr,bitIndex1) )
& ( v133081(VarCurr,bitIndex29)
<=> v132219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75737,axiom,
! [VarCurr] :
( v133068(VarCurr)
<=> v133070(VarCurr) ) ).
fof(addAssignment_75736,axiom,
! [VarCurr] :
( v133070(VarCurr)
<=> v133072(VarCurr) ) ).
fof(addAssignment_75735,axiom,
! [VarCurr] :
( v133072(VarCurr)
<=> v133074(VarCurr) ) ).
fof(addAssignment_75734,axiom,
! [VarCurr] :
( v133074(VarCurr)
<=> v133076(VarCurr) ) ).
fof(addAssignment_75733,axiom,
! [VarCurr] :
( v133076(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75732,axiom,
! [VarCurr] :
( v133058(VarCurr)
<=> v133060(VarCurr) ) ).
fof(addAssignment_75731,axiom,
! [VarCurr] :
( v133060(VarCurr)
<=> v133062(VarCurr) ) ).
fof(addAssignment_75730,axiom,
! [VarCurr] :
( v133062(VarCurr)
<=> v133064(VarCurr) ) ).
fof(addAssignment_75729,axiom,
! [VarCurr] :
( v133064(VarCurr)
<=> v133066(VarCurr) ) ).
fof(addAssignment_75728,axiom,
! [VarCurr] :
( v133066(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75727,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v133043(VarCurr,B)
<=> v133045(VarCurr,B) ) ) ).
fof(addAssignment_75726,axiom,
! [VarCurr] :
( v133045(VarCurr,bitIndex0)
<=> v131980(VarCurr) ) ).
fof(addAssignment_75725,axiom,
! [VarCurr] :
( ( v133045(VarCurr,bitIndex8)
<=> v131890(VarCurr,bitIndex10) )
& ( v133045(VarCurr,bitIndex7)
<=> v131890(VarCurr,bitIndex9) )
& ( v133045(VarCurr,bitIndex6)
<=> v131890(VarCurr,bitIndex8) )
& ( v133045(VarCurr,bitIndex5)
<=> v131890(VarCurr,bitIndex7) )
& ( v133045(VarCurr,bitIndex4)
<=> v131890(VarCurr,bitIndex6) )
& ( v133045(VarCurr,bitIndex3)
<=> v131890(VarCurr,bitIndex5) )
& ( v133045(VarCurr,bitIndex2)
<=> v131890(VarCurr,bitIndex4) )
& ( v133045(VarCurr,bitIndex1)
<=> v131890(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_75724,axiom,
! [VarCurr] :
( ( v133045(VarCurr,bitIndex23)
<=> v131796(VarCurr,bitIndex14) )
& ( v133045(VarCurr,bitIndex22)
<=> v131796(VarCurr,bitIndex13) )
& ( v133045(VarCurr,bitIndex21)
<=> v131796(VarCurr,bitIndex12) )
& ( v133045(VarCurr,bitIndex20)
<=> v131796(VarCurr,bitIndex11) )
& ( v133045(VarCurr,bitIndex19)
<=> v131796(VarCurr,bitIndex10) )
& ( v133045(VarCurr,bitIndex18)
<=> v131796(VarCurr,bitIndex9) )
& ( v133045(VarCurr,bitIndex17)
<=> v131796(VarCurr,bitIndex8) )
& ( v133045(VarCurr,bitIndex16)
<=> v131796(VarCurr,bitIndex7) )
& ( v133045(VarCurr,bitIndex15)
<=> v131796(VarCurr,bitIndex6) )
& ( v133045(VarCurr,bitIndex14)
<=> v131796(VarCurr,bitIndex5) )
& ( v133045(VarCurr,bitIndex13)
<=> v131796(VarCurr,bitIndex4) )
& ( v133045(VarCurr,bitIndex12)
<=> v131796(VarCurr,bitIndex3) )
& ( v133045(VarCurr,bitIndex11)
<=> v131796(VarCurr,bitIndex2) )
& ( v133045(VarCurr,bitIndex10)
<=> v131796(VarCurr,bitIndex1) )
& ( v133045(VarCurr,bitIndex9)
<=> v131796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75723,axiom,
! [VarCurr] :
( ( v133045(VarCurr,bitIndex26)
<=> v131710(VarCurr,bitIndex2) )
& ( v133045(VarCurr,bitIndex25)
<=> v131710(VarCurr,bitIndex1) )
& ( v133045(VarCurr,bitIndex24)
<=> v131710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75722,axiom,
! [VarCurr] :
( ( v133045(VarCurr,bitIndex30)
<=> v130146(VarCurr,bitIndex3) )
& ( v133045(VarCurr,bitIndex29)
<=> v130146(VarCurr,bitIndex2) )
& ( v133045(VarCurr,bitIndex28)
<=> v130146(VarCurr,bitIndex1) )
& ( v133045(VarCurr,bitIndex27)
<=> v130146(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75721,axiom,
! [VarCurr] :
( v133045(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75720,axiom,
! [VarCurr] :
( v132872(VarCurr)
<=> v132874(VarCurr) ) ).
fof(addAssignment_75719,axiom,
! [VarCurr] :
( v132874(VarCurr)
<=> v132876(VarCurr) ) ).
fof(addAssignment_75718,axiom,
! [VarCurr] :
( v132876(VarCurr)
<=> v132878(VarCurr) ) ).
fof(addAssignment_75717,axiom,
! [VarCurr] :
( v132878(VarCurr)
<=> v132880(VarCurr) ) ).
fof(addAssignment_75716,axiom,
! [VarCurr] :
( v132880(VarCurr)
<=> v132882(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1719,axiom,
! [VarCurr] :
( v132882(VarCurr)
<=> ( ( v132884(VarCurr,bitIndex31)
<=> v132889(VarCurr,bitIndex31) )
& ( v132884(VarCurr,bitIndex30)
<=> v132889(VarCurr,bitIndex30) )
& ( v132884(VarCurr,bitIndex29)
<=> v132889(VarCurr,bitIndex29) )
& ( v132884(VarCurr,bitIndex28)
<=> v132889(VarCurr,bitIndex28) )
& ( v132884(VarCurr,bitIndex27)
<=> v132889(VarCurr,bitIndex27) )
& ( v132884(VarCurr,bitIndex26)
<=> v132889(VarCurr,bitIndex26) )
& ( v132884(VarCurr,bitIndex25)
<=> v132889(VarCurr,bitIndex25) )
& ( v132884(VarCurr,bitIndex24)
<=> v132889(VarCurr,bitIndex24) )
& ( v132884(VarCurr,bitIndex23)
<=> v132889(VarCurr,bitIndex23) )
& ( v132884(VarCurr,bitIndex22)
<=> v132889(VarCurr,bitIndex22) )
& ( v132884(VarCurr,bitIndex21)
<=> v132889(VarCurr,bitIndex21) )
& ( v132884(VarCurr,bitIndex20)
<=> v132889(VarCurr,bitIndex20) )
& ( v132884(VarCurr,bitIndex19)
<=> v132889(VarCurr,bitIndex19) )
& ( v132884(VarCurr,bitIndex18)
<=> v132889(VarCurr,bitIndex18) )
& ( v132884(VarCurr,bitIndex17)
<=> v132889(VarCurr,bitIndex17) )
& ( v132884(VarCurr,bitIndex16)
<=> v132889(VarCurr,bitIndex16) )
& ( v132884(VarCurr,bitIndex15)
<=> v132889(VarCurr,bitIndex15) )
& ( v132884(VarCurr,bitIndex14)
<=> v132889(VarCurr,bitIndex14) )
& ( v132884(VarCurr,bitIndex13)
<=> v132889(VarCurr,bitIndex13) )
& ( v132884(VarCurr,bitIndex12)
<=> v132889(VarCurr,bitIndex12) )
& ( v132884(VarCurr,bitIndex11)
<=> v132889(VarCurr,bitIndex11) )
& ( v132884(VarCurr,bitIndex10)
<=> v132889(VarCurr,bitIndex10) )
& ( v132884(VarCurr,bitIndex9)
<=> v132889(VarCurr,bitIndex9) )
& ( v132884(VarCurr,bitIndex8)
<=> v132889(VarCurr,bitIndex8) )
& ( v132884(VarCurr,bitIndex7)
<=> v132889(VarCurr,bitIndex7) )
& ( v132884(VarCurr,bitIndex6)
<=> v132889(VarCurr,bitIndex6) )
& ( v132884(VarCurr,bitIndex5)
<=> v132889(VarCurr,bitIndex5) )
& ( v132884(VarCurr,bitIndex4)
<=> v132889(VarCurr,bitIndex4) )
& ( v132884(VarCurr,bitIndex3)
<=> v132889(VarCurr,bitIndex3) )
& ( v132884(VarCurr,bitIndex2)
<=> v132889(VarCurr,bitIndex2) )
& ( v132884(VarCurr,bitIndex1)
<=> v132889(VarCurr,bitIndex1) )
& ( v132884(VarCurr,bitIndex0)
<=> v132889(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_75715,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132889(VarCurr,B)
<=> v132891(VarCurr,B) ) ) ).
fof(addAssignment_75714,axiom,
! [VarCurr] :
( ( v132891(VarCurr,bitIndex8)
<=> v133019(VarCurr,bitIndex10) )
& ( v132891(VarCurr,bitIndex7)
<=> v133019(VarCurr,bitIndex9) )
& ( v132891(VarCurr,bitIndex6)
<=> v133019(VarCurr,bitIndex8) )
& ( v132891(VarCurr,bitIndex5)
<=> v133019(VarCurr,bitIndex7) )
& ( v132891(VarCurr,bitIndex4)
<=> v133019(VarCurr,bitIndex6) )
& ( v132891(VarCurr,bitIndex3)
<=> v133019(VarCurr,bitIndex5) )
& ( v132891(VarCurr,bitIndex2)
<=> v133019(VarCurr,bitIndex4) )
& ( v132891(VarCurr,bitIndex1)
<=> v133019(VarCurr,bitIndex3) )
& ( v132891(VarCurr,bitIndex0)
<=> v133019(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75713,axiom,
! [VarCurr] :
( ( v132891(VarCurr,bitIndex23)
<=> v133009(VarCurr,bitIndex14) )
& ( v132891(VarCurr,bitIndex22)
<=> v133009(VarCurr,bitIndex13) )
& ( v132891(VarCurr,bitIndex21)
<=> v133009(VarCurr,bitIndex12) )
& ( v132891(VarCurr,bitIndex20)
<=> v133009(VarCurr,bitIndex11) )
& ( v132891(VarCurr,bitIndex19)
<=> v133009(VarCurr,bitIndex10) )
& ( v132891(VarCurr,bitIndex18)
<=> v133009(VarCurr,bitIndex9) )
& ( v132891(VarCurr,bitIndex17)
<=> v133009(VarCurr,bitIndex8) )
& ( v132891(VarCurr,bitIndex16)
<=> v133009(VarCurr,bitIndex7) )
& ( v132891(VarCurr,bitIndex15)
<=> v133009(VarCurr,bitIndex6) )
& ( v132891(VarCurr,bitIndex14)
<=> v133009(VarCurr,bitIndex5) )
& ( v132891(VarCurr,bitIndex13)
<=> v133009(VarCurr,bitIndex4) )
& ( v132891(VarCurr,bitIndex12)
<=> v133009(VarCurr,bitIndex3) )
& ( v132891(VarCurr,bitIndex11)
<=> v133009(VarCurr,bitIndex2) )
& ( v132891(VarCurr,bitIndex10)
<=> v133009(VarCurr,bitIndex1) )
& ( v132891(VarCurr,bitIndex9)
<=> v133009(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75712,axiom,
! [VarCurr] :
( ( v132891(VarCurr,bitIndex26)
<=> v132999(VarCurr,bitIndex2) )
& ( v132891(VarCurr,bitIndex25)
<=> v132999(VarCurr,bitIndex1) )
& ( v132891(VarCurr,bitIndex24)
<=> v132999(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75711,axiom,
! [VarCurr] :
( ( v132891(VarCurr,bitIndex30)
<=> v132893(VarCurr,bitIndex3) )
& ( v132891(VarCurr,bitIndex29)
<=> v132893(VarCurr,bitIndex2) )
& ( v132891(VarCurr,bitIndex28)
<=> v132893(VarCurr,bitIndex1) )
& ( v132891(VarCurr,bitIndex27)
<=> v132893(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75710,axiom,
! [VarCurr] :
( v132891(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75709,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v133019(VarCurr,B)
<=> v132895(VarCurr,B) ) ) ).
fof(addAssignment_75708,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132895(VarCurr,B)
<=> v132897(VarCurr,B) ) ) ).
fof(addAssignment_75707,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v132897(VarNext,B)
<=> v133021(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133022(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133021(VarNext,B)
<=> v132897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1828,axiom,
! [VarNext] :
( v133022(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133021(VarNext,B)
<=> v132992(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133022(VarNext)
<=> v133023(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133023(VarNext)
<=> ( v133025(VarNext)
& v132924(VarNext) ) ) ) ).
fof(writeUnaryOperator_9609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133025(VarNext)
<=> v132986(VarNext) ) ) ).
fof(addAssignment_75706,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132919(VarCurr,B)
<=> v132921(VarCurr,B) ) ) ).
fof(addAssignment_75705,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132921(VarCurr,B)
<=> v132922(VarCurr,B) ) ) ).
fof(addAssignment_75704,axiom,
! [VarCurr] :
( ( v133009(VarCurr,bitIndex14)
<=> v132895(VarCurr,bitIndex25) )
& ( v133009(VarCurr,bitIndex13)
<=> v132895(VarCurr,bitIndex24) )
& ( v133009(VarCurr,bitIndex12)
<=> v132895(VarCurr,bitIndex23) )
& ( v133009(VarCurr,bitIndex11)
<=> v132895(VarCurr,bitIndex22) )
& ( v133009(VarCurr,bitIndex10)
<=> v132895(VarCurr,bitIndex21) )
& ( v133009(VarCurr,bitIndex9)
<=> v132895(VarCurr,bitIndex20) )
& ( v133009(VarCurr,bitIndex8)
<=> v132895(VarCurr,bitIndex19) )
& ( v133009(VarCurr,bitIndex7)
<=> v132895(VarCurr,bitIndex18) )
& ( v133009(VarCurr,bitIndex6)
<=> v132895(VarCurr,bitIndex17) )
& ( v133009(VarCurr,bitIndex5)
<=> v132895(VarCurr,bitIndex16) )
& ( v133009(VarCurr,bitIndex4)
<=> v132895(VarCurr,bitIndex15) )
& ( v133009(VarCurr,bitIndex3)
<=> v132895(VarCurr,bitIndex14) )
& ( v133009(VarCurr,bitIndex2)
<=> v132895(VarCurr,bitIndex13) )
& ( v133009(VarCurr,bitIndex1)
<=> v132895(VarCurr,bitIndex12) )
& ( v133009(VarCurr,bitIndex0)
<=> v132895(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75703,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132895(VarCurr,B)
<=> v132897(VarCurr,B) ) ) ).
fof(addAssignment_75702,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v132897(VarNext,B)
<=> v133011(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133012(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133011(VarNext,B)
<=> v132897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1827,axiom,
! [VarNext] :
( v133012(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133011(VarNext,B)
<=> v132992(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133012(VarNext)
<=> v133013(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133013(VarNext)
<=> ( v133015(VarNext)
& v132924(VarNext) ) ) ) ).
fof(writeUnaryOperator_9608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133015(VarNext)
<=> v132986(VarNext) ) ) ).
fof(addAssignment_75701,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132919(VarCurr,B)
<=> v132921(VarCurr,B) ) ) ).
fof(addAssignment_75700,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132921(VarCurr,B)
<=> v132922(VarCurr,B) ) ) ).
fof(addAssignment_75699,axiom,
! [VarCurr] :
( ( v132999(VarCurr,bitIndex2)
<=> v132895(VarCurr,bitIndex28) )
& ( v132999(VarCurr,bitIndex1)
<=> v132895(VarCurr,bitIndex27) )
& ( v132999(VarCurr,bitIndex0)
<=> v132895(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75698,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132895(VarCurr,B)
<=> v132897(VarCurr,B) ) ) ).
fof(addAssignment_75697,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v132897(VarNext,B)
<=> v133001(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133002(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133001(VarNext,B)
<=> v132897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1826,axiom,
! [VarNext] :
( v133002(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v133001(VarNext,B)
<=> v132992(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133002(VarNext)
<=> v133003(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133003(VarNext)
<=> ( v133005(VarNext)
& v132924(VarNext) ) ) ) ).
fof(writeUnaryOperator_9607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133005(VarNext)
<=> v132986(VarNext) ) ) ).
fof(addAssignment_75696,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132919(VarCurr,B)
<=> v132921(VarCurr,B) ) ) ).
fof(addAssignment_75695,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132921(VarCurr,B)
<=> v132922(VarCurr,B) ) ) ).
fof(addAssignment_75694,axiom,
! [VarCurr] :
( ( v132893(VarCurr,bitIndex3)
<=> v132895(VarCurr,bitIndex32) )
& ( v132893(VarCurr,bitIndex2)
<=> v132895(VarCurr,bitIndex31) )
& ( v132893(VarCurr,bitIndex1)
<=> v132895(VarCurr,bitIndex30) )
& ( v132893(VarCurr,bitIndex0)
<=> v132895(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75693,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132895(VarCurr,B)
<=> v132897(VarCurr,B) ) ) ).
fof(addAssignment_75692,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v132897(VarNext,B)
<=> v132981(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132982(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132981(VarNext,B)
<=> v132897(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1825,axiom,
! [VarNext] :
( v132982(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132981(VarNext,B)
<=> v132992(VarNext,B) ) ) ) ).
fof(addAssignment_75691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132992(VarNext,B)
<=> v132990(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1343,axiom,
! [VarCurr] :
( ~ v132993(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132990(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1328,axiom,
! [VarCurr] :
( v132993(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132990(VarCurr,B)
<=> v132919(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17194,axiom,
! [VarCurr] :
( v132993(VarCurr)
<=> ( v132994(VarCurr)
& v132995(VarCurr) ) ) ).
fof(writeUnaryOperator_9606,axiom,
! [VarCurr] :
( ~ v132995(VarCurr)
<=> v132909(VarCurr) ) ).
fof(writeUnaryOperator_9605,axiom,
! [VarCurr] :
( ~ v132994(VarCurr)
<=> v132899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132982(VarNext)
<=> v132983(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132983(VarNext)
<=> ( v132984(VarNext)
& v132924(VarNext) ) ) ) ).
fof(writeUnaryOperator_9604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132984(VarNext)
<=> v132986(VarNext) ) ) ).
fof(addAssignment_75690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132986(VarNext)
<=> v132924(VarCurr) ) ) ).
fof(addAssignment_75689,axiom,
! [VarCurr] :
( v132924(VarCurr)
<=> v132926(VarCurr) ) ).
fof(addAssignment_75688,axiom,
! [VarCurr] :
( v132926(VarCurr)
<=> v132928(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17191,axiom,
! [VarCurr] :
( v132928(VarCurr)
<=> ( v132979(VarCurr)
| v132975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17190,axiom,
! [VarCurr] :
( v132979(VarCurr)
<=> ( v132930(VarCurr)
& v132934(VarCurr) ) ) ).
fof(addAssignment_75687,axiom,
! [VarCurr] :
( v132975(VarCurr)
<=> v132977(VarCurr) ) ).
fof(addAssignment_75686,axiom,
! [VarCurr] :
( v132977(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132959(VarNext)
=> ( v132934(VarNext)
<=> v132934(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1824,axiom,
! [VarNext] :
( v132959(VarNext)
=> ( v132934(VarNext)
<=> v132969(VarNext) ) ) ).
fof(addAssignment_75685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132969(VarNext)
<=> v132967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17189,axiom,
! [VarCurr] :
( v132967(VarCurr)
<=> ( v132970(VarCurr)
& v132971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17188,axiom,
! [VarCurr] :
( v132971(VarCurr)
<=> ( v132940(VarCurr)
| v132954(VarCurr) ) ) ).
fof(writeUnaryOperator_9603,axiom,
! [VarCurr] :
( ~ v132970(VarCurr)
<=> v132936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132959(VarNext)
<=> v132960(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132960(VarNext)
<=> ( v132962(VarNext)
& v132964(VarNext) ) ) ) ).
fof(writeUnaryOperator_9602,axiom,
! [VarCurr] :
( ~ v132964(VarCurr)
<=> v132930(VarCurr) ) ).
fof(addAssignment_75684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132962(VarNext)
<=> v132930(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_259,axiom,
( v132934(constB0)
<=> $true ) ).
fof(addAssignment_75683,axiom,
! [VarCurr] :
( v132954(VarCurr)
<=> v132956(VarCurr) ) ).
fof(addAssignment_75682,axiom,
! [VarCurr] :
( v132956(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75681,axiom,
! [VarCurr] :
( v132940(VarCurr)
<=> v132942(VarCurr) ) ).
fof(addAssignment_75680,axiom,
! [VarCurr] :
( v132942(VarCurr)
<=> v132944(VarCurr) ) ).
fof(addAssignment_75679,axiom,
! [VarCurr] :
( v132944(VarCurr)
<=> v132946(VarCurr) ) ).
fof(addAssignment_75678,axiom,
! [VarCurr] :
( v132946(VarCurr)
<=> v132948(VarCurr) ) ).
fof(addAssignment_75677,axiom,
! [VarCurr] :
( v132948(VarCurr)
<=> v132950(VarCurr) ) ).
fof(addAssignment_75676,axiom,
! [VarCurr] :
( v132950(VarCurr)
<=> v132952(VarCurr) ) ).
fof(addAssignment_75675,axiom,
! [VarCurr] :
( v132952(VarCurr)
<=> v129908(VarCurr) ) ).
fof(addAssignment_75674,axiom,
! [VarCurr] :
( v132936(VarCurr)
<=> v132938(VarCurr) ) ).
fof(addAssignment_75673,axiom,
! [VarCurr] :
( v132938(VarCurr)
<=> $false ) ).
fof(addAssignment_75672,axiom,
! [VarCurr] :
( v132930(VarCurr)
<=> v132932(VarCurr) ) ).
fof(addAssignment_75671,axiom,
! [VarCurr] :
( v132932(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75670,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132919(VarCurr,B)
<=> v132921(VarCurr,B) ) ) ).
fof(addAssignment_75669,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132921(VarCurr,B)
<=> v132922(VarCurr,B) ) ) ).
fof(addAssignment_75668,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v132922(VarCurr,B)
<=> v132237(VarCurr,B) ) ) ).
fof(addAssignment_75667,axiom,
! [VarCurr] :
( ( v132922(VarCurr,bitIndex25)
<=> v132236(VarCurr,bitIndex14) )
& ( v132922(VarCurr,bitIndex24)
<=> v132236(VarCurr,bitIndex13) )
& ( v132922(VarCurr,bitIndex23)
<=> v132236(VarCurr,bitIndex12) )
& ( v132922(VarCurr,bitIndex22)
<=> v132236(VarCurr,bitIndex11) )
& ( v132922(VarCurr,bitIndex21)
<=> v132236(VarCurr,bitIndex10) )
& ( v132922(VarCurr,bitIndex20)
<=> v132236(VarCurr,bitIndex9) )
& ( v132922(VarCurr,bitIndex19)
<=> v132236(VarCurr,bitIndex8) )
& ( v132922(VarCurr,bitIndex18)
<=> v132236(VarCurr,bitIndex7) )
& ( v132922(VarCurr,bitIndex17)
<=> v132236(VarCurr,bitIndex6) )
& ( v132922(VarCurr,bitIndex16)
<=> v132236(VarCurr,bitIndex5) )
& ( v132922(VarCurr,bitIndex15)
<=> v132236(VarCurr,bitIndex4) )
& ( v132922(VarCurr,bitIndex14)
<=> v132236(VarCurr,bitIndex3) )
& ( v132922(VarCurr,bitIndex13)
<=> v132236(VarCurr,bitIndex2) )
& ( v132922(VarCurr,bitIndex12)
<=> v132236(VarCurr,bitIndex1) )
& ( v132922(VarCurr,bitIndex11)
<=> v132236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75666,axiom,
! [VarCurr] :
( ( v132922(VarCurr,bitIndex28)
<=> v132235(VarCurr,bitIndex2) )
& ( v132922(VarCurr,bitIndex27)
<=> v132235(VarCurr,bitIndex1) )
& ( v132922(VarCurr,bitIndex26)
<=> v132235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75665,axiom,
! [VarCurr] :
( ( v132922(VarCurr,bitIndex32)
<=> v132219(VarCurr,bitIndex3) )
& ( v132922(VarCurr,bitIndex31)
<=> v132219(VarCurr,bitIndex2) )
& ( v132922(VarCurr,bitIndex30)
<=> v132219(VarCurr,bitIndex1) )
& ( v132922(VarCurr,bitIndex29)
<=> v132219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75664,axiom,
! [VarCurr] :
( v132909(VarCurr)
<=> v132911(VarCurr) ) ).
fof(addAssignment_75663,axiom,
! [VarCurr] :
( v132911(VarCurr)
<=> v132913(VarCurr) ) ).
fof(addAssignment_75662,axiom,
! [VarCurr] :
( v132913(VarCurr)
<=> v132915(VarCurr) ) ).
fof(addAssignment_75661,axiom,
! [VarCurr] :
( v132915(VarCurr)
<=> v132917(VarCurr) ) ).
fof(addAssignment_75660,axiom,
! [VarCurr] :
( v132917(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75659,axiom,
! [VarCurr] :
( v132899(VarCurr)
<=> v132901(VarCurr) ) ).
fof(addAssignment_75658,axiom,
! [VarCurr] :
( v132901(VarCurr)
<=> v132903(VarCurr) ) ).
fof(addAssignment_75657,axiom,
! [VarCurr] :
( v132903(VarCurr)
<=> v132905(VarCurr) ) ).
fof(addAssignment_75656,axiom,
! [VarCurr] :
( v132905(VarCurr)
<=> v132907(VarCurr) ) ).
fof(addAssignment_75655,axiom,
! [VarCurr] :
( v132907(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75654,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132884(VarCurr,B)
<=> v132886(VarCurr,B) ) ) ).
fof(addAssignment_75653,axiom,
! [VarCurr] :
( v132886(VarCurr,bitIndex0)
<=> v131980(VarCurr) ) ).
fof(addAssignment_75652,axiom,
! [VarCurr] :
( ( v132886(VarCurr,bitIndex8)
<=> v131890(VarCurr,bitIndex10) )
& ( v132886(VarCurr,bitIndex7)
<=> v131890(VarCurr,bitIndex9) )
& ( v132886(VarCurr,bitIndex6)
<=> v131890(VarCurr,bitIndex8) )
& ( v132886(VarCurr,bitIndex5)
<=> v131890(VarCurr,bitIndex7) )
& ( v132886(VarCurr,bitIndex4)
<=> v131890(VarCurr,bitIndex6) )
& ( v132886(VarCurr,bitIndex3)
<=> v131890(VarCurr,bitIndex5) )
& ( v132886(VarCurr,bitIndex2)
<=> v131890(VarCurr,bitIndex4) )
& ( v132886(VarCurr,bitIndex1)
<=> v131890(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_75651,axiom,
! [VarCurr] :
( ( v132886(VarCurr,bitIndex23)
<=> v131796(VarCurr,bitIndex14) )
& ( v132886(VarCurr,bitIndex22)
<=> v131796(VarCurr,bitIndex13) )
& ( v132886(VarCurr,bitIndex21)
<=> v131796(VarCurr,bitIndex12) )
& ( v132886(VarCurr,bitIndex20)
<=> v131796(VarCurr,bitIndex11) )
& ( v132886(VarCurr,bitIndex19)
<=> v131796(VarCurr,bitIndex10) )
& ( v132886(VarCurr,bitIndex18)
<=> v131796(VarCurr,bitIndex9) )
& ( v132886(VarCurr,bitIndex17)
<=> v131796(VarCurr,bitIndex8) )
& ( v132886(VarCurr,bitIndex16)
<=> v131796(VarCurr,bitIndex7) )
& ( v132886(VarCurr,bitIndex15)
<=> v131796(VarCurr,bitIndex6) )
& ( v132886(VarCurr,bitIndex14)
<=> v131796(VarCurr,bitIndex5) )
& ( v132886(VarCurr,bitIndex13)
<=> v131796(VarCurr,bitIndex4) )
& ( v132886(VarCurr,bitIndex12)
<=> v131796(VarCurr,bitIndex3) )
& ( v132886(VarCurr,bitIndex11)
<=> v131796(VarCurr,bitIndex2) )
& ( v132886(VarCurr,bitIndex10)
<=> v131796(VarCurr,bitIndex1) )
& ( v132886(VarCurr,bitIndex9)
<=> v131796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75650,axiom,
! [VarCurr] :
( ( v132886(VarCurr,bitIndex26)
<=> v131710(VarCurr,bitIndex2) )
& ( v132886(VarCurr,bitIndex25)
<=> v131710(VarCurr,bitIndex1) )
& ( v132886(VarCurr,bitIndex24)
<=> v131710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75649,axiom,
! [VarCurr] :
( ( v132886(VarCurr,bitIndex30)
<=> v130146(VarCurr,bitIndex3) )
& ( v132886(VarCurr,bitIndex29)
<=> v130146(VarCurr,bitIndex2) )
& ( v132886(VarCurr,bitIndex28)
<=> v130146(VarCurr,bitIndex1) )
& ( v132886(VarCurr,bitIndex27)
<=> v130146(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75648,axiom,
! [VarCurr] :
( v132886(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75647,axiom,
! [VarCurr] :
( v132713(VarCurr)
<=> v132715(VarCurr) ) ).
fof(addAssignment_75646,axiom,
! [VarCurr] :
( v132715(VarCurr)
<=> v132717(VarCurr) ) ).
fof(addAssignment_75645,axiom,
! [VarCurr] :
( v132717(VarCurr)
<=> v132719(VarCurr) ) ).
fof(addAssignment_75644,axiom,
! [VarCurr] :
( v132719(VarCurr)
<=> v132721(VarCurr) ) ).
fof(addAssignment_75643,axiom,
! [VarCurr] :
( v132721(VarCurr)
<=> v132723(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1718,axiom,
! [VarCurr] :
( v132723(VarCurr)
<=> ( ( v132725(VarCurr,bitIndex31)
<=> v132730(VarCurr,bitIndex31) )
& ( v132725(VarCurr,bitIndex30)
<=> v132730(VarCurr,bitIndex30) )
& ( v132725(VarCurr,bitIndex29)
<=> v132730(VarCurr,bitIndex29) )
& ( v132725(VarCurr,bitIndex28)
<=> v132730(VarCurr,bitIndex28) )
& ( v132725(VarCurr,bitIndex27)
<=> v132730(VarCurr,bitIndex27) )
& ( v132725(VarCurr,bitIndex26)
<=> v132730(VarCurr,bitIndex26) )
& ( v132725(VarCurr,bitIndex25)
<=> v132730(VarCurr,bitIndex25) )
& ( v132725(VarCurr,bitIndex24)
<=> v132730(VarCurr,bitIndex24) )
& ( v132725(VarCurr,bitIndex23)
<=> v132730(VarCurr,bitIndex23) )
& ( v132725(VarCurr,bitIndex22)
<=> v132730(VarCurr,bitIndex22) )
& ( v132725(VarCurr,bitIndex21)
<=> v132730(VarCurr,bitIndex21) )
& ( v132725(VarCurr,bitIndex20)
<=> v132730(VarCurr,bitIndex20) )
& ( v132725(VarCurr,bitIndex19)
<=> v132730(VarCurr,bitIndex19) )
& ( v132725(VarCurr,bitIndex18)
<=> v132730(VarCurr,bitIndex18) )
& ( v132725(VarCurr,bitIndex17)
<=> v132730(VarCurr,bitIndex17) )
& ( v132725(VarCurr,bitIndex16)
<=> v132730(VarCurr,bitIndex16) )
& ( v132725(VarCurr,bitIndex15)
<=> v132730(VarCurr,bitIndex15) )
& ( v132725(VarCurr,bitIndex14)
<=> v132730(VarCurr,bitIndex14) )
& ( v132725(VarCurr,bitIndex13)
<=> v132730(VarCurr,bitIndex13) )
& ( v132725(VarCurr,bitIndex12)
<=> v132730(VarCurr,bitIndex12) )
& ( v132725(VarCurr,bitIndex11)
<=> v132730(VarCurr,bitIndex11) )
& ( v132725(VarCurr,bitIndex10)
<=> v132730(VarCurr,bitIndex10) )
& ( v132725(VarCurr,bitIndex9)
<=> v132730(VarCurr,bitIndex9) )
& ( v132725(VarCurr,bitIndex8)
<=> v132730(VarCurr,bitIndex8) )
& ( v132725(VarCurr,bitIndex7)
<=> v132730(VarCurr,bitIndex7) )
& ( v132725(VarCurr,bitIndex6)
<=> v132730(VarCurr,bitIndex6) )
& ( v132725(VarCurr,bitIndex5)
<=> v132730(VarCurr,bitIndex5) )
& ( v132725(VarCurr,bitIndex4)
<=> v132730(VarCurr,bitIndex4) )
& ( v132725(VarCurr,bitIndex3)
<=> v132730(VarCurr,bitIndex3) )
& ( v132725(VarCurr,bitIndex2)
<=> v132730(VarCurr,bitIndex2) )
& ( v132725(VarCurr,bitIndex1)
<=> v132730(VarCurr,bitIndex1) )
& ( v132725(VarCurr,bitIndex0)
<=> v132730(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_75642,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132730(VarCurr,B)
<=> v132732(VarCurr,B) ) ) ).
fof(addAssignment_75641,axiom,
! [VarCurr] :
( ( v132732(VarCurr,bitIndex8)
<=> v132860(VarCurr,bitIndex10) )
& ( v132732(VarCurr,bitIndex7)
<=> v132860(VarCurr,bitIndex9) )
& ( v132732(VarCurr,bitIndex6)
<=> v132860(VarCurr,bitIndex8) )
& ( v132732(VarCurr,bitIndex5)
<=> v132860(VarCurr,bitIndex7) )
& ( v132732(VarCurr,bitIndex4)
<=> v132860(VarCurr,bitIndex6) )
& ( v132732(VarCurr,bitIndex3)
<=> v132860(VarCurr,bitIndex5) )
& ( v132732(VarCurr,bitIndex2)
<=> v132860(VarCurr,bitIndex4) )
& ( v132732(VarCurr,bitIndex1)
<=> v132860(VarCurr,bitIndex3) )
& ( v132732(VarCurr,bitIndex0)
<=> v132860(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75640,axiom,
! [VarCurr] :
( ( v132732(VarCurr,bitIndex23)
<=> v132850(VarCurr,bitIndex14) )
& ( v132732(VarCurr,bitIndex22)
<=> v132850(VarCurr,bitIndex13) )
& ( v132732(VarCurr,bitIndex21)
<=> v132850(VarCurr,bitIndex12) )
& ( v132732(VarCurr,bitIndex20)
<=> v132850(VarCurr,bitIndex11) )
& ( v132732(VarCurr,bitIndex19)
<=> v132850(VarCurr,bitIndex10) )
& ( v132732(VarCurr,bitIndex18)
<=> v132850(VarCurr,bitIndex9) )
& ( v132732(VarCurr,bitIndex17)
<=> v132850(VarCurr,bitIndex8) )
& ( v132732(VarCurr,bitIndex16)
<=> v132850(VarCurr,bitIndex7) )
& ( v132732(VarCurr,bitIndex15)
<=> v132850(VarCurr,bitIndex6) )
& ( v132732(VarCurr,bitIndex14)
<=> v132850(VarCurr,bitIndex5) )
& ( v132732(VarCurr,bitIndex13)
<=> v132850(VarCurr,bitIndex4) )
& ( v132732(VarCurr,bitIndex12)
<=> v132850(VarCurr,bitIndex3) )
& ( v132732(VarCurr,bitIndex11)
<=> v132850(VarCurr,bitIndex2) )
& ( v132732(VarCurr,bitIndex10)
<=> v132850(VarCurr,bitIndex1) )
& ( v132732(VarCurr,bitIndex9)
<=> v132850(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75639,axiom,
! [VarCurr] :
( ( v132732(VarCurr,bitIndex26)
<=> v132840(VarCurr,bitIndex2) )
& ( v132732(VarCurr,bitIndex25)
<=> v132840(VarCurr,bitIndex1) )
& ( v132732(VarCurr,bitIndex24)
<=> v132840(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75638,axiom,
! [VarCurr] :
( ( v132732(VarCurr,bitIndex30)
<=> v132734(VarCurr,bitIndex3) )
& ( v132732(VarCurr,bitIndex29)
<=> v132734(VarCurr,bitIndex2) )
& ( v132732(VarCurr,bitIndex28)
<=> v132734(VarCurr,bitIndex1) )
& ( v132732(VarCurr,bitIndex27)
<=> v132734(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75637,axiom,
! [VarCurr] :
( v132732(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75636,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132860(VarCurr,B)
<=> v132736(VarCurr,B) ) ) ).
fof(addAssignment_75635,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132736(VarCurr,B)
<=> v132738(VarCurr,B) ) ) ).
fof(addAssignment_75634,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v132738(VarNext,B)
<=> v132862(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132863(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132862(VarNext,B)
<=> v132738(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1823,axiom,
! [VarNext] :
( v132863(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132862(VarNext,B)
<=> v132833(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132863(VarNext)
<=> v132864(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132864(VarNext)
<=> ( v132866(VarNext)
& v132765(VarNext) ) ) ) ).
fof(writeUnaryOperator_9601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132866(VarNext)
<=> v132827(VarNext) ) ) ).
fof(addAssignment_75633,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132760(VarCurr,B)
<=> v132762(VarCurr,B) ) ) ).
fof(addAssignment_75632,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132762(VarCurr,B)
<=> v132763(VarCurr,B) ) ) ).
fof(addAssignment_75631,axiom,
! [VarCurr] :
( ( v132850(VarCurr,bitIndex14)
<=> v132736(VarCurr,bitIndex25) )
& ( v132850(VarCurr,bitIndex13)
<=> v132736(VarCurr,bitIndex24) )
& ( v132850(VarCurr,bitIndex12)
<=> v132736(VarCurr,bitIndex23) )
& ( v132850(VarCurr,bitIndex11)
<=> v132736(VarCurr,bitIndex22) )
& ( v132850(VarCurr,bitIndex10)
<=> v132736(VarCurr,bitIndex21) )
& ( v132850(VarCurr,bitIndex9)
<=> v132736(VarCurr,bitIndex20) )
& ( v132850(VarCurr,bitIndex8)
<=> v132736(VarCurr,bitIndex19) )
& ( v132850(VarCurr,bitIndex7)
<=> v132736(VarCurr,bitIndex18) )
& ( v132850(VarCurr,bitIndex6)
<=> v132736(VarCurr,bitIndex17) )
& ( v132850(VarCurr,bitIndex5)
<=> v132736(VarCurr,bitIndex16) )
& ( v132850(VarCurr,bitIndex4)
<=> v132736(VarCurr,bitIndex15) )
& ( v132850(VarCurr,bitIndex3)
<=> v132736(VarCurr,bitIndex14) )
& ( v132850(VarCurr,bitIndex2)
<=> v132736(VarCurr,bitIndex13) )
& ( v132850(VarCurr,bitIndex1)
<=> v132736(VarCurr,bitIndex12) )
& ( v132850(VarCurr,bitIndex0)
<=> v132736(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75630,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132736(VarCurr,B)
<=> v132738(VarCurr,B) ) ) ).
fof(addAssignment_75629,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v132738(VarNext,B)
<=> v132852(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132853(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132852(VarNext,B)
<=> v132738(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1822,axiom,
! [VarNext] :
( v132853(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132852(VarNext,B)
<=> v132833(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132853(VarNext)
<=> v132854(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132854(VarNext)
<=> ( v132856(VarNext)
& v132765(VarNext) ) ) ) ).
fof(writeUnaryOperator_9600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132856(VarNext)
<=> v132827(VarNext) ) ) ).
fof(addAssignment_75628,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132760(VarCurr,B)
<=> v132762(VarCurr,B) ) ) ).
fof(addAssignment_75627,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132762(VarCurr,B)
<=> v132763(VarCurr,B) ) ) ).
fof(addAssignment_75626,axiom,
! [VarCurr] :
( ( v132840(VarCurr,bitIndex2)
<=> v132736(VarCurr,bitIndex28) )
& ( v132840(VarCurr,bitIndex1)
<=> v132736(VarCurr,bitIndex27) )
& ( v132840(VarCurr,bitIndex0)
<=> v132736(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75625,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132736(VarCurr,B)
<=> v132738(VarCurr,B) ) ) ).
fof(addAssignment_75624,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v132738(VarNext,B)
<=> v132842(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132843(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132842(VarNext,B)
<=> v132738(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1821,axiom,
! [VarNext] :
( v132843(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132842(VarNext,B)
<=> v132833(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132843(VarNext)
<=> v132844(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132844(VarNext)
<=> ( v132846(VarNext)
& v132765(VarNext) ) ) ) ).
fof(writeUnaryOperator_9599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132846(VarNext)
<=> v132827(VarNext) ) ) ).
fof(addAssignment_75623,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132760(VarCurr,B)
<=> v132762(VarCurr,B) ) ) ).
fof(addAssignment_75622,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132762(VarCurr,B)
<=> v132763(VarCurr,B) ) ) ).
fof(addAssignment_75621,axiom,
! [VarCurr] :
( ( v132734(VarCurr,bitIndex3)
<=> v132736(VarCurr,bitIndex32) )
& ( v132734(VarCurr,bitIndex2)
<=> v132736(VarCurr,bitIndex31) )
& ( v132734(VarCurr,bitIndex1)
<=> v132736(VarCurr,bitIndex30) )
& ( v132734(VarCurr,bitIndex0)
<=> v132736(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75620,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132736(VarCurr,B)
<=> v132738(VarCurr,B) ) ) ).
fof(addAssignment_75619,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v132738(VarNext,B)
<=> v132822(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132823(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132822(VarNext,B)
<=> v132738(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1820,axiom,
! [VarNext] :
( v132823(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132822(VarNext,B)
<=> v132833(VarNext,B) ) ) ) ).
fof(addAssignment_75618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132833(VarNext,B)
<=> v132831(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1342,axiom,
! [VarCurr] :
( ~ v132834(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132831(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1327,axiom,
! [VarCurr] :
( v132834(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132831(VarCurr,B)
<=> v132760(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17179,axiom,
! [VarCurr] :
( v132834(VarCurr)
<=> ( v132835(VarCurr)
& v132836(VarCurr) ) ) ).
fof(writeUnaryOperator_9598,axiom,
! [VarCurr] :
( ~ v132836(VarCurr)
<=> v132750(VarCurr) ) ).
fof(writeUnaryOperator_9597,axiom,
! [VarCurr] :
( ~ v132835(VarCurr)
<=> v132740(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132823(VarNext)
<=> v132824(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132824(VarNext)
<=> ( v132825(VarNext)
& v132765(VarNext) ) ) ) ).
fof(writeUnaryOperator_9596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132825(VarNext)
<=> v132827(VarNext) ) ) ).
fof(addAssignment_75617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132827(VarNext)
<=> v132765(VarCurr) ) ) ).
fof(addAssignment_75616,axiom,
! [VarCurr] :
( v132765(VarCurr)
<=> v132767(VarCurr) ) ).
fof(addAssignment_75615,axiom,
! [VarCurr] :
( v132767(VarCurr)
<=> v132769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17176,axiom,
! [VarCurr] :
( v132769(VarCurr)
<=> ( v132820(VarCurr)
| v132816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17175,axiom,
! [VarCurr] :
( v132820(VarCurr)
<=> ( v132771(VarCurr)
& v132775(VarCurr) ) ) ).
fof(addAssignment_75614,axiom,
! [VarCurr] :
( v132816(VarCurr)
<=> v132818(VarCurr) ) ).
fof(addAssignment_75613,axiom,
! [VarCurr] :
( v132818(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132800(VarNext)
=> ( v132775(VarNext)
<=> v132775(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1819,axiom,
! [VarNext] :
( v132800(VarNext)
=> ( v132775(VarNext)
<=> v132810(VarNext) ) ) ).
fof(addAssignment_75612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132810(VarNext)
<=> v132808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17174,axiom,
! [VarCurr] :
( v132808(VarCurr)
<=> ( v132811(VarCurr)
& v132812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17173,axiom,
! [VarCurr] :
( v132812(VarCurr)
<=> ( v132781(VarCurr)
| v132795(VarCurr) ) ) ).
fof(writeUnaryOperator_9595,axiom,
! [VarCurr] :
( ~ v132811(VarCurr)
<=> v132777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132800(VarNext)
<=> v132801(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132801(VarNext)
<=> ( v132803(VarNext)
& v132805(VarNext) ) ) ) ).
fof(writeUnaryOperator_9594,axiom,
! [VarCurr] :
( ~ v132805(VarCurr)
<=> v132771(VarCurr) ) ).
fof(addAssignment_75611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132803(VarNext)
<=> v132771(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_258,axiom,
( v132775(constB0)
<=> $true ) ).
fof(addAssignment_75610,axiom,
! [VarCurr] :
( v132795(VarCurr)
<=> v132797(VarCurr) ) ).
fof(addAssignment_75609,axiom,
! [VarCurr] :
( v132797(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75608,axiom,
! [VarCurr] :
( v132781(VarCurr)
<=> v132783(VarCurr) ) ).
fof(addAssignment_75607,axiom,
! [VarCurr] :
( v132783(VarCurr)
<=> v132785(VarCurr) ) ).
fof(addAssignment_75606,axiom,
! [VarCurr] :
( v132785(VarCurr)
<=> v132787(VarCurr) ) ).
fof(addAssignment_75605,axiom,
! [VarCurr] :
( v132787(VarCurr)
<=> v132789(VarCurr) ) ).
fof(addAssignment_75604,axiom,
! [VarCurr] :
( v132789(VarCurr)
<=> v132791(VarCurr) ) ).
fof(addAssignment_75603,axiom,
! [VarCurr] :
( v132791(VarCurr)
<=> v132793(VarCurr) ) ).
fof(addAssignment_75602,axiom,
! [VarCurr] :
( v132793(VarCurr)
<=> v129924(VarCurr) ) ).
fof(addAssignment_75601,axiom,
! [VarCurr] :
( v132777(VarCurr)
<=> v132779(VarCurr) ) ).
fof(addAssignment_75600,axiom,
! [VarCurr] :
( v132779(VarCurr)
<=> $false ) ).
fof(addAssignment_75599,axiom,
! [VarCurr] :
( v132771(VarCurr)
<=> v132773(VarCurr) ) ).
fof(addAssignment_75598,axiom,
! [VarCurr] :
( v132773(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75597,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132760(VarCurr,B)
<=> v132762(VarCurr,B) ) ) ).
fof(addAssignment_75596,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132762(VarCurr,B)
<=> v132763(VarCurr,B) ) ) ).
fof(addAssignment_75595,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v132763(VarCurr,B)
<=> v132237(VarCurr,B) ) ) ).
fof(addAssignment_75594,axiom,
! [VarCurr] :
( ( v132763(VarCurr,bitIndex25)
<=> v132236(VarCurr,bitIndex14) )
& ( v132763(VarCurr,bitIndex24)
<=> v132236(VarCurr,bitIndex13) )
& ( v132763(VarCurr,bitIndex23)
<=> v132236(VarCurr,bitIndex12) )
& ( v132763(VarCurr,bitIndex22)
<=> v132236(VarCurr,bitIndex11) )
& ( v132763(VarCurr,bitIndex21)
<=> v132236(VarCurr,bitIndex10) )
& ( v132763(VarCurr,bitIndex20)
<=> v132236(VarCurr,bitIndex9) )
& ( v132763(VarCurr,bitIndex19)
<=> v132236(VarCurr,bitIndex8) )
& ( v132763(VarCurr,bitIndex18)
<=> v132236(VarCurr,bitIndex7) )
& ( v132763(VarCurr,bitIndex17)
<=> v132236(VarCurr,bitIndex6) )
& ( v132763(VarCurr,bitIndex16)
<=> v132236(VarCurr,bitIndex5) )
& ( v132763(VarCurr,bitIndex15)
<=> v132236(VarCurr,bitIndex4) )
& ( v132763(VarCurr,bitIndex14)
<=> v132236(VarCurr,bitIndex3) )
& ( v132763(VarCurr,bitIndex13)
<=> v132236(VarCurr,bitIndex2) )
& ( v132763(VarCurr,bitIndex12)
<=> v132236(VarCurr,bitIndex1) )
& ( v132763(VarCurr,bitIndex11)
<=> v132236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75593,axiom,
! [VarCurr] :
( ( v132763(VarCurr,bitIndex28)
<=> v132235(VarCurr,bitIndex2) )
& ( v132763(VarCurr,bitIndex27)
<=> v132235(VarCurr,bitIndex1) )
& ( v132763(VarCurr,bitIndex26)
<=> v132235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75592,axiom,
! [VarCurr] :
( ( v132763(VarCurr,bitIndex32)
<=> v132219(VarCurr,bitIndex3) )
& ( v132763(VarCurr,bitIndex31)
<=> v132219(VarCurr,bitIndex2) )
& ( v132763(VarCurr,bitIndex30)
<=> v132219(VarCurr,bitIndex1) )
& ( v132763(VarCurr,bitIndex29)
<=> v132219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75591,axiom,
! [VarCurr] :
( v132750(VarCurr)
<=> v132752(VarCurr) ) ).
fof(addAssignment_75590,axiom,
! [VarCurr] :
( v132752(VarCurr)
<=> v132754(VarCurr) ) ).
fof(addAssignment_75589,axiom,
! [VarCurr] :
( v132754(VarCurr)
<=> v132756(VarCurr) ) ).
fof(addAssignment_75588,axiom,
! [VarCurr] :
( v132756(VarCurr)
<=> v132758(VarCurr) ) ).
fof(addAssignment_75587,axiom,
! [VarCurr] :
( v132758(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75586,axiom,
! [VarCurr] :
( v132740(VarCurr)
<=> v132742(VarCurr) ) ).
fof(addAssignment_75585,axiom,
! [VarCurr] :
( v132742(VarCurr)
<=> v132744(VarCurr) ) ).
fof(addAssignment_75584,axiom,
! [VarCurr] :
( v132744(VarCurr)
<=> v132746(VarCurr) ) ).
fof(addAssignment_75583,axiom,
! [VarCurr] :
( v132746(VarCurr)
<=> v132748(VarCurr) ) ).
fof(addAssignment_75582,axiom,
! [VarCurr] :
( v132748(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75581,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132725(VarCurr,B)
<=> v132727(VarCurr,B) ) ) ).
fof(addAssignment_75580,axiom,
! [VarCurr] :
( v132727(VarCurr,bitIndex0)
<=> v131980(VarCurr) ) ).
fof(addAssignment_75579,axiom,
! [VarCurr] :
( ( v132727(VarCurr,bitIndex8)
<=> v131890(VarCurr,bitIndex10) )
& ( v132727(VarCurr,bitIndex7)
<=> v131890(VarCurr,bitIndex9) )
& ( v132727(VarCurr,bitIndex6)
<=> v131890(VarCurr,bitIndex8) )
& ( v132727(VarCurr,bitIndex5)
<=> v131890(VarCurr,bitIndex7) )
& ( v132727(VarCurr,bitIndex4)
<=> v131890(VarCurr,bitIndex6) )
& ( v132727(VarCurr,bitIndex3)
<=> v131890(VarCurr,bitIndex5) )
& ( v132727(VarCurr,bitIndex2)
<=> v131890(VarCurr,bitIndex4) )
& ( v132727(VarCurr,bitIndex1)
<=> v131890(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_75578,axiom,
! [VarCurr] :
( ( v132727(VarCurr,bitIndex23)
<=> v131796(VarCurr,bitIndex14) )
& ( v132727(VarCurr,bitIndex22)
<=> v131796(VarCurr,bitIndex13) )
& ( v132727(VarCurr,bitIndex21)
<=> v131796(VarCurr,bitIndex12) )
& ( v132727(VarCurr,bitIndex20)
<=> v131796(VarCurr,bitIndex11) )
& ( v132727(VarCurr,bitIndex19)
<=> v131796(VarCurr,bitIndex10) )
& ( v132727(VarCurr,bitIndex18)
<=> v131796(VarCurr,bitIndex9) )
& ( v132727(VarCurr,bitIndex17)
<=> v131796(VarCurr,bitIndex8) )
& ( v132727(VarCurr,bitIndex16)
<=> v131796(VarCurr,bitIndex7) )
& ( v132727(VarCurr,bitIndex15)
<=> v131796(VarCurr,bitIndex6) )
& ( v132727(VarCurr,bitIndex14)
<=> v131796(VarCurr,bitIndex5) )
& ( v132727(VarCurr,bitIndex13)
<=> v131796(VarCurr,bitIndex4) )
& ( v132727(VarCurr,bitIndex12)
<=> v131796(VarCurr,bitIndex3) )
& ( v132727(VarCurr,bitIndex11)
<=> v131796(VarCurr,bitIndex2) )
& ( v132727(VarCurr,bitIndex10)
<=> v131796(VarCurr,bitIndex1) )
& ( v132727(VarCurr,bitIndex9)
<=> v131796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75577,axiom,
! [VarCurr] :
( ( v132727(VarCurr,bitIndex26)
<=> v131710(VarCurr,bitIndex2) )
& ( v132727(VarCurr,bitIndex25)
<=> v131710(VarCurr,bitIndex1) )
& ( v132727(VarCurr,bitIndex24)
<=> v131710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75576,axiom,
! [VarCurr] :
( ( v132727(VarCurr,bitIndex30)
<=> v130146(VarCurr,bitIndex3) )
& ( v132727(VarCurr,bitIndex29)
<=> v130146(VarCurr,bitIndex2) )
& ( v132727(VarCurr,bitIndex28)
<=> v130146(VarCurr,bitIndex1) )
& ( v132727(VarCurr,bitIndex27)
<=> v130146(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75575,axiom,
! [VarCurr] :
( v132727(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75574,axiom,
! [VarCurr] :
( v132554(VarCurr)
<=> v132556(VarCurr) ) ).
fof(addAssignment_75573,axiom,
! [VarCurr] :
( v132556(VarCurr)
<=> v132558(VarCurr) ) ).
fof(addAssignment_75572,axiom,
! [VarCurr] :
( v132558(VarCurr)
<=> v132560(VarCurr) ) ).
fof(addAssignment_75571,axiom,
! [VarCurr] :
( v132560(VarCurr)
<=> v132562(VarCurr) ) ).
fof(addAssignment_75570,axiom,
! [VarCurr] :
( v132562(VarCurr)
<=> v132564(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1717,axiom,
! [VarCurr] :
( v132564(VarCurr)
<=> ( ( v132566(VarCurr,bitIndex31)
<=> v132571(VarCurr,bitIndex31) )
& ( v132566(VarCurr,bitIndex30)
<=> v132571(VarCurr,bitIndex30) )
& ( v132566(VarCurr,bitIndex29)
<=> v132571(VarCurr,bitIndex29) )
& ( v132566(VarCurr,bitIndex28)
<=> v132571(VarCurr,bitIndex28) )
& ( v132566(VarCurr,bitIndex27)
<=> v132571(VarCurr,bitIndex27) )
& ( v132566(VarCurr,bitIndex26)
<=> v132571(VarCurr,bitIndex26) )
& ( v132566(VarCurr,bitIndex25)
<=> v132571(VarCurr,bitIndex25) )
& ( v132566(VarCurr,bitIndex24)
<=> v132571(VarCurr,bitIndex24) )
& ( v132566(VarCurr,bitIndex23)
<=> v132571(VarCurr,bitIndex23) )
& ( v132566(VarCurr,bitIndex22)
<=> v132571(VarCurr,bitIndex22) )
& ( v132566(VarCurr,bitIndex21)
<=> v132571(VarCurr,bitIndex21) )
& ( v132566(VarCurr,bitIndex20)
<=> v132571(VarCurr,bitIndex20) )
& ( v132566(VarCurr,bitIndex19)
<=> v132571(VarCurr,bitIndex19) )
& ( v132566(VarCurr,bitIndex18)
<=> v132571(VarCurr,bitIndex18) )
& ( v132566(VarCurr,bitIndex17)
<=> v132571(VarCurr,bitIndex17) )
& ( v132566(VarCurr,bitIndex16)
<=> v132571(VarCurr,bitIndex16) )
& ( v132566(VarCurr,bitIndex15)
<=> v132571(VarCurr,bitIndex15) )
& ( v132566(VarCurr,bitIndex14)
<=> v132571(VarCurr,bitIndex14) )
& ( v132566(VarCurr,bitIndex13)
<=> v132571(VarCurr,bitIndex13) )
& ( v132566(VarCurr,bitIndex12)
<=> v132571(VarCurr,bitIndex12) )
& ( v132566(VarCurr,bitIndex11)
<=> v132571(VarCurr,bitIndex11) )
& ( v132566(VarCurr,bitIndex10)
<=> v132571(VarCurr,bitIndex10) )
& ( v132566(VarCurr,bitIndex9)
<=> v132571(VarCurr,bitIndex9) )
& ( v132566(VarCurr,bitIndex8)
<=> v132571(VarCurr,bitIndex8) )
& ( v132566(VarCurr,bitIndex7)
<=> v132571(VarCurr,bitIndex7) )
& ( v132566(VarCurr,bitIndex6)
<=> v132571(VarCurr,bitIndex6) )
& ( v132566(VarCurr,bitIndex5)
<=> v132571(VarCurr,bitIndex5) )
& ( v132566(VarCurr,bitIndex4)
<=> v132571(VarCurr,bitIndex4) )
& ( v132566(VarCurr,bitIndex3)
<=> v132571(VarCurr,bitIndex3) )
& ( v132566(VarCurr,bitIndex2)
<=> v132571(VarCurr,bitIndex2) )
& ( v132566(VarCurr,bitIndex1)
<=> v132571(VarCurr,bitIndex1) )
& ( v132566(VarCurr,bitIndex0)
<=> v132571(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_75569,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132571(VarCurr,B)
<=> v132573(VarCurr,B) ) ) ).
fof(addAssignment_75568,axiom,
! [VarCurr] :
( ( v132573(VarCurr,bitIndex8)
<=> v132701(VarCurr,bitIndex10) )
& ( v132573(VarCurr,bitIndex7)
<=> v132701(VarCurr,bitIndex9) )
& ( v132573(VarCurr,bitIndex6)
<=> v132701(VarCurr,bitIndex8) )
& ( v132573(VarCurr,bitIndex5)
<=> v132701(VarCurr,bitIndex7) )
& ( v132573(VarCurr,bitIndex4)
<=> v132701(VarCurr,bitIndex6) )
& ( v132573(VarCurr,bitIndex3)
<=> v132701(VarCurr,bitIndex5) )
& ( v132573(VarCurr,bitIndex2)
<=> v132701(VarCurr,bitIndex4) )
& ( v132573(VarCurr,bitIndex1)
<=> v132701(VarCurr,bitIndex3) )
& ( v132573(VarCurr,bitIndex0)
<=> v132701(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75567,axiom,
! [VarCurr] :
( ( v132573(VarCurr,bitIndex23)
<=> v132691(VarCurr,bitIndex14) )
& ( v132573(VarCurr,bitIndex22)
<=> v132691(VarCurr,bitIndex13) )
& ( v132573(VarCurr,bitIndex21)
<=> v132691(VarCurr,bitIndex12) )
& ( v132573(VarCurr,bitIndex20)
<=> v132691(VarCurr,bitIndex11) )
& ( v132573(VarCurr,bitIndex19)
<=> v132691(VarCurr,bitIndex10) )
& ( v132573(VarCurr,bitIndex18)
<=> v132691(VarCurr,bitIndex9) )
& ( v132573(VarCurr,bitIndex17)
<=> v132691(VarCurr,bitIndex8) )
& ( v132573(VarCurr,bitIndex16)
<=> v132691(VarCurr,bitIndex7) )
& ( v132573(VarCurr,bitIndex15)
<=> v132691(VarCurr,bitIndex6) )
& ( v132573(VarCurr,bitIndex14)
<=> v132691(VarCurr,bitIndex5) )
& ( v132573(VarCurr,bitIndex13)
<=> v132691(VarCurr,bitIndex4) )
& ( v132573(VarCurr,bitIndex12)
<=> v132691(VarCurr,bitIndex3) )
& ( v132573(VarCurr,bitIndex11)
<=> v132691(VarCurr,bitIndex2) )
& ( v132573(VarCurr,bitIndex10)
<=> v132691(VarCurr,bitIndex1) )
& ( v132573(VarCurr,bitIndex9)
<=> v132691(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75566,axiom,
! [VarCurr] :
( ( v132573(VarCurr,bitIndex26)
<=> v132681(VarCurr,bitIndex2) )
& ( v132573(VarCurr,bitIndex25)
<=> v132681(VarCurr,bitIndex1) )
& ( v132573(VarCurr,bitIndex24)
<=> v132681(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75565,axiom,
! [VarCurr] :
( ( v132573(VarCurr,bitIndex30)
<=> v132575(VarCurr,bitIndex3) )
& ( v132573(VarCurr,bitIndex29)
<=> v132575(VarCurr,bitIndex2) )
& ( v132573(VarCurr,bitIndex28)
<=> v132575(VarCurr,bitIndex1) )
& ( v132573(VarCurr,bitIndex27)
<=> v132575(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75564,axiom,
! [VarCurr] :
( v132573(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75563,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132701(VarCurr,B)
<=> v132577(VarCurr,B) ) ) ).
fof(addAssignment_75562,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132577(VarCurr,B)
<=> v132579(VarCurr,B) ) ) ).
fof(addAssignment_75561,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v132579(VarNext,B)
<=> v132703(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132704(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132703(VarNext,B)
<=> v132579(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1818,axiom,
! [VarNext] :
( v132704(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132703(VarNext,B)
<=> v132674(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132704(VarNext)
<=> v132705(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132705(VarNext)
<=> ( v132707(VarNext)
& v132606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132707(VarNext)
<=> v132668(VarNext) ) ) ).
fof(addAssignment_75560,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132601(VarCurr,B)
<=> v132603(VarCurr,B) ) ) ).
fof(addAssignment_75559,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132603(VarCurr,B)
<=> v132604(VarCurr,B) ) ) ).
fof(addAssignment_75558,axiom,
! [VarCurr] :
( ( v132691(VarCurr,bitIndex14)
<=> v132577(VarCurr,bitIndex25) )
& ( v132691(VarCurr,bitIndex13)
<=> v132577(VarCurr,bitIndex24) )
& ( v132691(VarCurr,bitIndex12)
<=> v132577(VarCurr,bitIndex23) )
& ( v132691(VarCurr,bitIndex11)
<=> v132577(VarCurr,bitIndex22) )
& ( v132691(VarCurr,bitIndex10)
<=> v132577(VarCurr,bitIndex21) )
& ( v132691(VarCurr,bitIndex9)
<=> v132577(VarCurr,bitIndex20) )
& ( v132691(VarCurr,bitIndex8)
<=> v132577(VarCurr,bitIndex19) )
& ( v132691(VarCurr,bitIndex7)
<=> v132577(VarCurr,bitIndex18) )
& ( v132691(VarCurr,bitIndex6)
<=> v132577(VarCurr,bitIndex17) )
& ( v132691(VarCurr,bitIndex5)
<=> v132577(VarCurr,bitIndex16) )
& ( v132691(VarCurr,bitIndex4)
<=> v132577(VarCurr,bitIndex15) )
& ( v132691(VarCurr,bitIndex3)
<=> v132577(VarCurr,bitIndex14) )
& ( v132691(VarCurr,bitIndex2)
<=> v132577(VarCurr,bitIndex13) )
& ( v132691(VarCurr,bitIndex1)
<=> v132577(VarCurr,bitIndex12) )
& ( v132691(VarCurr,bitIndex0)
<=> v132577(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75557,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132577(VarCurr,B)
<=> v132579(VarCurr,B) ) ) ).
fof(addAssignment_75556,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v132579(VarNext,B)
<=> v132693(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132694(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132693(VarNext,B)
<=> v132579(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1817,axiom,
! [VarNext] :
( v132694(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132693(VarNext,B)
<=> v132674(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132694(VarNext)
<=> v132695(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132695(VarNext)
<=> ( v132697(VarNext)
& v132606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132697(VarNext)
<=> v132668(VarNext) ) ) ).
fof(addAssignment_75555,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132601(VarCurr,B)
<=> v132603(VarCurr,B) ) ) ).
fof(addAssignment_75554,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132603(VarCurr,B)
<=> v132604(VarCurr,B) ) ) ).
fof(addAssignment_75553,axiom,
! [VarCurr] :
( ( v132681(VarCurr,bitIndex2)
<=> v132577(VarCurr,bitIndex28) )
& ( v132681(VarCurr,bitIndex1)
<=> v132577(VarCurr,bitIndex27) )
& ( v132681(VarCurr,bitIndex0)
<=> v132577(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75552,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132577(VarCurr,B)
<=> v132579(VarCurr,B) ) ) ).
fof(addAssignment_75551,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v132579(VarNext,B)
<=> v132683(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132684(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132683(VarNext,B)
<=> v132579(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1816,axiom,
! [VarNext] :
( v132684(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132683(VarNext,B)
<=> v132674(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132684(VarNext)
<=> v132685(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132685(VarNext)
<=> ( v132687(VarNext)
& v132606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132687(VarNext)
<=> v132668(VarNext) ) ) ).
fof(addAssignment_75550,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132601(VarCurr,B)
<=> v132603(VarCurr,B) ) ) ).
fof(addAssignment_75549,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132603(VarCurr,B)
<=> v132604(VarCurr,B) ) ) ).
fof(addAssignment_75548,axiom,
! [VarCurr] :
( ( v132575(VarCurr,bitIndex3)
<=> v132577(VarCurr,bitIndex32) )
& ( v132575(VarCurr,bitIndex2)
<=> v132577(VarCurr,bitIndex31) )
& ( v132575(VarCurr,bitIndex1)
<=> v132577(VarCurr,bitIndex30) )
& ( v132575(VarCurr,bitIndex0)
<=> v132577(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75547,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132577(VarCurr,B)
<=> v132579(VarCurr,B) ) ) ).
fof(addAssignment_75546,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v132579(VarNext,B)
<=> v132663(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132664(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132663(VarNext,B)
<=> v132579(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1815,axiom,
! [VarNext] :
( v132664(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132663(VarNext,B)
<=> v132674(VarNext,B) ) ) ) ).
fof(addAssignment_75545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132674(VarNext,B)
<=> v132672(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1341,axiom,
! [VarCurr] :
( ~ v132675(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132672(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1326,axiom,
! [VarCurr] :
( v132675(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132672(VarCurr,B)
<=> v132601(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17164,axiom,
! [VarCurr] :
( v132675(VarCurr)
<=> ( v132676(VarCurr)
& v132677(VarCurr) ) ) ).
fof(writeUnaryOperator_9590,axiom,
! [VarCurr] :
( ~ v132677(VarCurr)
<=> v132591(VarCurr) ) ).
fof(writeUnaryOperator_9589,axiom,
! [VarCurr] :
( ~ v132676(VarCurr)
<=> v132581(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132664(VarNext)
<=> v132665(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132665(VarNext)
<=> ( v132666(VarNext)
& v132606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132666(VarNext)
<=> v132668(VarNext) ) ) ).
fof(addAssignment_75544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132668(VarNext)
<=> v132606(VarCurr) ) ) ).
fof(addAssignment_75543,axiom,
! [VarCurr] :
( v132606(VarCurr)
<=> v132608(VarCurr) ) ).
fof(addAssignment_75542,axiom,
! [VarCurr] :
( v132608(VarCurr)
<=> v132610(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17161,axiom,
! [VarCurr] :
( v132610(VarCurr)
<=> ( v132661(VarCurr)
| v132657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17160,axiom,
! [VarCurr] :
( v132661(VarCurr)
<=> ( v132612(VarCurr)
& v132616(VarCurr) ) ) ).
fof(addAssignment_75541,axiom,
! [VarCurr] :
( v132657(VarCurr)
<=> v132659(VarCurr) ) ).
fof(addAssignment_75540,axiom,
! [VarCurr] :
( v132659(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132641(VarNext)
=> ( v132616(VarNext)
<=> v132616(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1814,axiom,
! [VarNext] :
( v132641(VarNext)
=> ( v132616(VarNext)
<=> v132651(VarNext) ) ) ).
fof(addAssignment_75539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132651(VarNext)
<=> v132649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17159,axiom,
! [VarCurr] :
( v132649(VarCurr)
<=> ( v132652(VarCurr)
& v132653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17158,axiom,
! [VarCurr] :
( v132653(VarCurr)
<=> ( v132622(VarCurr)
| v132636(VarCurr) ) ) ).
fof(writeUnaryOperator_9587,axiom,
! [VarCurr] :
( ~ v132652(VarCurr)
<=> v132618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132641(VarNext)
<=> v132642(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132642(VarNext)
<=> ( v132644(VarNext)
& v132646(VarNext) ) ) ) ).
fof(writeUnaryOperator_9586,axiom,
! [VarCurr] :
( ~ v132646(VarCurr)
<=> v132612(VarCurr) ) ).
fof(addAssignment_75538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132644(VarNext)
<=> v132612(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_257,axiom,
( v132616(constB0)
<=> $true ) ).
fof(addAssignment_75537,axiom,
! [VarCurr] :
( v132636(VarCurr)
<=> v132638(VarCurr) ) ).
fof(addAssignment_75536,axiom,
! [VarCurr] :
( v132638(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75535,axiom,
! [VarCurr] :
( v132622(VarCurr)
<=> v132624(VarCurr) ) ).
fof(addAssignment_75534,axiom,
! [VarCurr] :
( v132624(VarCurr)
<=> v132626(VarCurr) ) ).
fof(addAssignment_75533,axiom,
! [VarCurr] :
( v132626(VarCurr)
<=> v132628(VarCurr) ) ).
fof(addAssignment_75532,axiom,
! [VarCurr] :
( v132628(VarCurr)
<=> v132630(VarCurr) ) ).
fof(addAssignment_75531,axiom,
! [VarCurr] :
( v132630(VarCurr)
<=> v132632(VarCurr) ) ).
fof(addAssignment_75530,axiom,
! [VarCurr] :
( v132632(VarCurr)
<=> v132634(VarCurr) ) ).
fof(addAssignment_75529,axiom,
! [VarCurr] :
( v132634(VarCurr)
<=> v129940(VarCurr) ) ).
fof(addAssignment_75528,axiom,
! [VarCurr] :
( v132618(VarCurr)
<=> v132620(VarCurr) ) ).
fof(addAssignment_75527,axiom,
! [VarCurr] :
( v132620(VarCurr)
<=> $false ) ).
fof(addAssignment_75526,axiom,
! [VarCurr] :
( v132612(VarCurr)
<=> v132614(VarCurr) ) ).
fof(addAssignment_75525,axiom,
! [VarCurr] :
( v132614(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75524,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132601(VarCurr,B)
<=> v132603(VarCurr,B) ) ) ).
fof(addAssignment_75523,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132603(VarCurr,B)
<=> v132604(VarCurr,B) ) ) ).
fof(addAssignment_75522,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v132604(VarCurr,B)
<=> v132237(VarCurr,B) ) ) ).
fof(addAssignment_75521,axiom,
! [VarCurr] :
( ( v132604(VarCurr,bitIndex25)
<=> v132236(VarCurr,bitIndex14) )
& ( v132604(VarCurr,bitIndex24)
<=> v132236(VarCurr,bitIndex13) )
& ( v132604(VarCurr,bitIndex23)
<=> v132236(VarCurr,bitIndex12) )
& ( v132604(VarCurr,bitIndex22)
<=> v132236(VarCurr,bitIndex11) )
& ( v132604(VarCurr,bitIndex21)
<=> v132236(VarCurr,bitIndex10) )
& ( v132604(VarCurr,bitIndex20)
<=> v132236(VarCurr,bitIndex9) )
& ( v132604(VarCurr,bitIndex19)
<=> v132236(VarCurr,bitIndex8) )
& ( v132604(VarCurr,bitIndex18)
<=> v132236(VarCurr,bitIndex7) )
& ( v132604(VarCurr,bitIndex17)
<=> v132236(VarCurr,bitIndex6) )
& ( v132604(VarCurr,bitIndex16)
<=> v132236(VarCurr,bitIndex5) )
& ( v132604(VarCurr,bitIndex15)
<=> v132236(VarCurr,bitIndex4) )
& ( v132604(VarCurr,bitIndex14)
<=> v132236(VarCurr,bitIndex3) )
& ( v132604(VarCurr,bitIndex13)
<=> v132236(VarCurr,bitIndex2) )
& ( v132604(VarCurr,bitIndex12)
<=> v132236(VarCurr,bitIndex1) )
& ( v132604(VarCurr,bitIndex11)
<=> v132236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75520,axiom,
! [VarCurr] :
( ( v132604(VarCurr,bitIndex28)
<=> v132235(VarCurr,bitIndex2) )
& ( v132604(VarCurr,bitIndex27)
<=> v132235(VarCurr,bitIndex1) )
& ( v132604(VarCurr,bitIndex26)
<=> v132235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75519,axiom,
! [VarCurr] :
( ( v132604(VarCurr,bitIndex32)
<=> v132219(VarCurr,bitIndex3) )
& ( v132604(VarCurr,bitIndex31)
<=> v132219(VarCurr,bitIndex2) )
& ( v132604(VarCurr,bitIndex30)
<=> v132219(VarCurr,bitIndex1) )
& ( v132604(VarCurr,bitIndex29)
<=> v132219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75518,axiom,
! [VarCurr] :
( v132591(VarCurr)
<=> v132593(VarCurr) ) ).
fof(addAssignment_75517,axiom,
! [VarCurr] :
( v132593(VarCurr)
<=> v132595(VarCurr) ) ).
fof(addAssignment_75516,axiom,
! [VarCurr] :
( v132595(VarCurr)
<=> v132597(VarCurr) ) ).
fof(addAssignment_75515,axiom,
! [VarCurr] :
( v132597(VarCurr)
<=> v132599(VarCurr) ) ).
fof(addAssignment_75514,axiom,
! [VarCurr] :
( v132599(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75513,axiom,
! [VarCurr] :
( v132581(VarCurr)
<=> v132583(VarCurr) ) ).
fof(addAssignment_75512,axiom,
! [VarCurr] :
( v132583(VarCurr)
<=> v132585(VarCurr) ) ).
fof(addAssignment_75511,axiom,
! [VarCurr] :
( v132585(VarCurr)
<=> v132587(VarCurr) ) ).
fof(addAssignment_75510,axiom,
! [VarCurr] :
( v132587(VarCurr)
<=> v132589(VarCurr) ) ).
fof(addAssignment_75509,axiom,
! [VarCurr] :
( v132589(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75508,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132566(VarCurr,B)
<=> v132568(VarCurr,B) ) ) ).
fof(addAssignment_75507,axiom,
! [VarCurr] :
( v132568(VarCurr,bitIndex0)
<=> v131980(VarCurr) ) ).
fof(addAssignment_75506,axiom,
! [VarCurr] :
( ( v132568(VarCurr,bitIndex8)
<=> v131890(VarCurr,bitIndex10) )
& ( v132568(VarCurr,bitIndex7)
<=> v131890(VarCurr,bitIndex9) )
& ( v132568(VarCurr,bitIndex6)
<=> v131890(VarCurr,bitIndex8) )
& ( v132568(VarCurr,bitIndex5)
<=> v131890(VarCurr,bitIndex7) )
& ( v132568(VarCurr,bitIndex4)
<=> v131890(VarCurr,bitIndex6) )
& ( v132568(VarCurr,bitIndex3)
<=> v131890(VarCurr,bitIndex5) )
& ( v132568(VarCurr,bitIndex2)
<=> v131890(VarCurr,bitIndex4) )
& ( v132568(VarCurr,bitIndex1)
<=> v131890(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_75505,axiom,
! [VarCurr] :
( ( v132568(VarCurr,bitIndex23)
<=> v131796(VarCurr,bitIndex14) )
& ( v132568(VarCurr,bitIndex22)
<=> v131796(VarCurr,bitIndex13) )
& ( v132568(VarCurr,bitIndex21)
<=> v131796(VarCurr,bitIndex12) )
& ( v132568(VarCurr,bitIndex20)
<=> v131796(VarCurr,bitIndex11) )
& ( v132568(VarCurr,bitIndex19)
<=> v131796(VarCurr,bitIndex10) )
& ( v132568(VarCurr,bitIndex18)
<=> v131796(VarCurr,bitIndex9) )
& ( v132568(VarCurr,bitIndex17)
<=> v131796(VarCurr,bitIndex8) )
& ( v132568(VarCurr,bitIndex16)
<=> v131796(VarCurr,bitIndex7) )
& ( v132568(VarCurr,bitIndex15)
<=> v131796(VarCurr,bitIndex6) )
& ( v132568(VarCurr,bitIndex14)
<=> v131796(VarCurr,bitIndex5) )
& ( v132568(VarCurr,bitIndex13)
<=> v131796(VarCurr,bitIndex4) )
& ( v132568(VarCurr,bitIndex12)
<=> v131796(VarCurr,bitIndex3) )
& ( v132568(VarCurr,bitIndex11)
<=> v131796(VarCurr,bitIndex2) )
& ( v132568(VarCurr,bitIndex10)
<=> v131796(VarCurr,bitIndex1) )
& ( v132568(VarCurr,bitIndex9)
<=> v131796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75504,axiom,
! [VarCurr] :
( ( v132568(VarCurr,bitIndex26)
<=> v131710(VarCurr,bitIndex2) )
& ( v132568(VarCurr,bitIndex25)
<=> v131710(VarCurr,bitIndex1) )
& ( v132568(VarCurr,bitIndex24)
<=> v131710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75503,axiom,
! [VarCurr] :
( ( v132568(VarCurr,bitIndex30)
<=> v130146(VarCurr,bitIndex3) )
& ( v132568(VarCurr,bitIndex29)
<=> v130146(VarCurr,bitIndex2) )
& ( v132568(VarCurr,bitIndex28)
<=> v130146(VarCurr,bitIndex1) )
& ( v132568(VarCurr,bitIndex27)
<=> v130146(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75502,axiom,
! [VarCurr] :
( v132568(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75501,axiom,
! [VarCurr] :
( v132395(VarCurr)
<=> v132397(VarCurr) ) ).
fof(addAssignment_75500,axiom,
! [VarCurr] :
( v132397(VarCurr)
<=> v132399(VarCurr) ) ).
fof(addAssignment_75499,axiom,
! [VarCurr] :
( v132399(VarCurr)
<=> v132401(VarCurr) ) ).
fof(addAssignment_75498,axiom,
! [VarCurr] :
( v132401(VarCurr)
<=> v132403(VarCurr) ) ).
fof(addAssignment_75497,axiom,
! [VarCurr] :
( v132403(VarCurr)
<=> v132405(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1716,axiom,
! [VarCurr] :
( v132405(VarCurr)
<=> ( ( v132407(VarCurr,bitIndex31)
<=> v132412(VarCurr,bitIndex31) )
& ( v132407(VarCurr,bitIndex30)
<=> v132412(VarCurr,bitIndex30) )
& ( v132407(VarCurr,bitIndex29)
<=> v132412(VarCurr,bitIndex29) )
& ( v132407(VarCurr,bitIndex28)
<=> v132412(VarCurr,bitIndex28) )
& ( v132407(VarCurr,bitIndex27)
<=> v132412(VarCurr,bitIndex27) )
& ( v132407(VarCurr,bitIndex26)
<=> v132412(VarCurr,bitIndex26) )
& ( v132407(VarCurr,bitIndex25)
<=> v132412(VarCurr,bitIndex25) )
& ( v132407(VarCurr,bitIndex24)
<=> v132412(VarCurr,bitIndex24) )
& ( v132407(VarCurr,bitIndex23)
<=> v132412(VarCurr,bitIndex23) )
& ( v132407(VarCurr,bitIndex22)
<=> v132412(VarCurr,bitIndex22) )
& ( v132407(VarCurr,bitIndex21)
<=> v132412(VarCurr,bitIndex21) )
& ( v132407(VarCurr,bitIndex20)
<=> v132412(VarCurr,bitIndex20) )
& ( v132407(VarCurr,bitIndex19)
<=> v132412(VarCurr,bitIndex19) )
& ( v132407(VarCurr,bitIndex18)
<=> v132412(VarCurr,bitIndex18) )
& ( v132407(VarCurr,bitIndex17)
<=> v132412(VarCurr,bitIndex17) )
& ( v132407(VarCurr,bitIndex16)
<=> v132412(VarCurr,bitIndex16) )
& ( v132407(VarCurr,bitIndex15)
<=> v132412(VarCurr,bitIndex15) )
& ( v132407(VarCurr,bitIndex14)
<=> v132412(VarCurr,bitIndex14) )
& ( v132407(VarCurr,bitIndex13)
<=> v132412(VarCurr,bitIndex13) )
& ( v132407(VarCurr,bitIndex12)
<=> v132412(VarCurr,bitIndex12) )
& ( v132407(VarCurr,bitIndex11)
<=> v132412(VarCurr,bitIndex11) )
& ( v132407(VarCurr,bitIndex10)
<=> v132412(VarCurr,bitIndex10) )
& ( v132407(VarCurr,bitIndex9)
<=> v132412(VarCurr,bitIndex9) )
& ( v132407(VarCurr,bitIndex8)
<=> v132412(VarCurr,bitIndex8) )
& ( v132407(VarCurr,bitIndex7)
<=> v132412(VarCurr,bitIndex7) )
& ( v132407(VarCurr,bitIndex6)
<=> v132412(VarCurr,bitIndex6) )
& ( v132407(VarCurr,bitIndex5)
<=> v132412(VarCurr,bitIndex5) )
& ( v132407(VarCurr,bitIndex4)
<=> v132412(VarCurr,bitIndex4) )
& ( v132407(VarCurr,bitIndex3)
<=> v132412(VarCurr,bitIndex3) )
& ( v132407(VarCurr,bitIndex2)
<=> v132412(VarCurr,bitIndex2) )
& ( v132407(VarCurr,bitIndex1)
<=> v132412(VarCurr,bitIndex1) )
& ( v132407(VarCurr,bitIndex0)
<=> v132412(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_75496,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132412(VarCurr,B)
<=> v132414(VarCurr,B) ) ) ).
fof(addAssignment_75495,axiom,
! [VarCurr] :
( ( v132414(VarCurr,bitIndex8)
<=> v132542(VarCurr,bitIndex10) )
& ( v132414(VarCurr,bitIndex7)
<=> v132542(VarCurr,bitIndex9) )
& ( v132414(VarCurr,bitIndex6)
<=> v132542(VarCurr,bitIndex8) )
& ( v132414(VarCurr,bitIndex5)
<=> v132542(VarCurr,bitIndex7) )
& ( v132414(VarCurr,bitIndex4)
<=> v132542(VarCurr,bitIndex6) )
& ( v132414(VarCurr,bitIndex3)
<=> v132542(VarCurr,bitIndex5) )
& ( v132414(VarCurr,bitIndex2)
<=> v132542(VarCurr,bitIndex4) )
& ( v132414(VarCurr,bitIndex1)
<=> v132542(VarCurr,bitIndex3) )
& ( v132414(VarCurr,bitIndex0)
<=> v132542(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75494,axiom,
! [VarCurr] :
( ( v132414(VarCurr,bitIndex23)
<=> v132532(VarCurr,bitIndex14) )
& ( v132414(VarCurr,bitIndex22)
<=> v132532(VarCurr,bitIndex13) )
& ( v132414(VarCurr,bitIndex21)
<=> v132532(VarCurr,bitIndex12) )
& ( v132414(VarCurr,bitIndex20)
<=> v132532(VarCurr,bitIndex11) )
& ( v132414(VarCurr,bitIndex19)
<=> v132532(VarCurr,bitIndex10) )
& ( v132414(VarCurr,bitIndex18)
<=> v132532(VarCurr,bitIndex9) )
& ( v132414(VarCurr,bitIndex17)
<=> v132532(VarCurr,bitIndex8) )
& ( v132414(VarCurr,bitIndex16)
<=> v132532(VarCurr,bitIndex7) )
& ( v132414(VarCurr,bitIndex15)
<=> v132532(VarCurr,bitIndex6) )
& ( v132414(VarCurr,bitIndex14)
<=> v132532(VarCurr,bitIndex5) )
& ( v132414(VarCurr,bitIndex13)
<=> v132532(VarCurr,bitIndex4) )
& ( v132414(VarCurr,bitIndex12)
<=> v132532(VarCurr,bitIndex3) )
& ( v132414(VarCurr,bitIndex11)
<=> v132532(VarCurr,bitIndex2) )
& ( v132414(VarCurr,bitIndex10)
<=> v132532(VarCurr,bitIndex1) )
& ( v132414(VarCurr,bitIndex9)
<=> v132532(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75493,axiom,
! [VarCurr] :
( ( v132414(VarCurr,bitIndex26)
<=> v132522(VarCurr,bitIndex2) )
& ( v132414(VarCurr,bitIndex25)
<=> v132522(VarCurr,bitIndex1) )
& ( v132414(VarCurr,bitIndex24)
<=> v132522(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75492,axiom,
! [VarCurr] :
( ( v132414(VarCurr,bitIndex30)
<=> v132416(VarCurr,bitIndex3) )
& ( v132414(VarCurr,bitIndex29)
<=> v132416(VarCurr,bitIndex2) )
& ( v132414(VarCurr,bitIndex28)
<=> v132416(VarCurr,bitIndex1) )
& ( v132414(VarCurr,bitIndex27)
<=> v132416(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75491,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75490,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132542(VarCurr,B)
<=> v132418(VarCurr,B) ) ) ).
fof(addAssignment_75489,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132418(VarCurr,B)
<=> v132420(VarCurr,B) ) ) ).
fof(addAssignment_75488,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v132420(VarNext,B)
<=> v132544(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132545(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132544(VarNext,B)
<=> v132420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1813,axiom,
! [VarNext] :
( v132545(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132544(VarNext,B)
<=> v132515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132545(VarNext)
<=> v132546(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132546(VarNext)
<=> ( v132548(VarNext)
& v132447(VarNext) ) ) ) ).
fof(writeUnaryOperator_9585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132548(VarNext)
<=> v132509(VarNext) ) ) ).
fof(addAssignment_75487,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132442(VarCurr,B)
<=> v132444(VarCurr,B) ) ) ).
fof(addAssignment_75486,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132444(VarCurr,B)
<=> v132445(VarCurr,B) ) ) ).
fof(addAssignment_75485,axiom,
! [VarCurr] :
( ( v132532(VarCurr,bitIndex14)
<=> v132418(VarCurr,bitIndex25) )
& ( v132532(VarCurr,bitIndex13)
<=> v132418(VarCurr,bitIndex24) )
& ( v132532(VarCurr,bitIndex12)
<=> v132418(VarCurr,bitIndex23) )
& ( v132532(VarCurr,bitIndex11)
<=> v132418(VarCurr,bitIndex22) )
& ( v132532(VarCurr,bitIndex10)
<=> v132418(VarCurr,bitIndex21) )
& ( v132532(VarCurr,bitIndex9)
<=> v132418(VarCurr,bitIndex20) )
& ( v132532(VarCurr,bitIndex8)
<=> v132418(VarCurr,bitIndex19) )
& ( v132532(VarCurr,bitIndex7)
<=> v132418(VarCurr,bitIndex18) )
& ( v132532(VarCurr,bitIndex6)
<=> v132418(VarCurr,bitIndex17) )
& ( v132532(VarCurr,bitIndex5)
<=> v132418(VarCurr,bitIndex16) )
& ( v132532(VarCurr,bitIndex4)
<=> v132418(VarCurr,bitIndex15) )
& ( v132532(VarCurr,bitIndex3)
<=> v132418(VarCurr,bitIndex14) )
& ( v132532(VarCurr,bitIndex2)
<=> v132418(VarCurr,bitIndex13) )
& ( v132532(VarCurr,bitIndex1)
<=> v132418(VarCurr,bitIndex12) )
& ( v132532(VarCurr,bitIndex0)
<=> v132418(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75484,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132418(VarCurr,B)
<=> v132420(VarCurr,B) ) ) ).
fof(addAssignment_75483,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v132420(VarNext,B)
<=> v132534(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132535(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132534(VarNext,B)
<=> v132420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1812,axiom,
! [VarNext] :
( v132535(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132534(VarNext,B)
<=> v132515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132535(VarNext)
<=> v132536(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132536(VarNext)
<=> ( v132538(VarNext)
& v132447(VarNext) ) ) ) ).
fof(writeUnaryOperator_9584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132538(VarNext)
<=> v132509(VarNext) ) ) ).
fof(addAssignment_75482,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132442(VarCurr,B)
<=> v132444(VarCurr,B) ) ) ).
fof(addAssignment_75481,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132444(VarCurr,B)
<=> v132445(VarCurr,B) ) ) ).
fof(addAssignment_75480,axiom,
! [VarCurr] :
( ( v132522(VarCurr,bitIndex2)
<=> v132418(VarCurr,bitIndex28) )
& ( v132522(VarCurr,bitIndex1)
<=> v132418(VarCurr,bitIndex27) )
& ( v132522(VarCurr,bitIndex0)
<=> v132418(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75479,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132418(VarCurr,B)
<=> v132420(VarCurr,B) ) ) ).
fof(addAssignment_75478,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v132420(VarNext,B)
<=> v132524(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132525(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132524(VarNext,B)
<=> v132420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1811,axiom,
! [VarNext] :
( v132525(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132524(VarNext,B)
<=> v132515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132525(VarNext)
<=> v132526(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132526(VarNext)
<=> ( v132528(VarNext)
& v132447(VarNext) ) ) ) ).
fof(writeUnaryOperator_9583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132528(VarNext)
<=> v132509(VarNext) ) ) ).
fof(addAssignment_75477,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132442(VarCurr,B)
<=> v132444(VarCurr,B) ) ) ).
fof(addAssignment_75476,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132444(VarCurr,B)
<=> v132445(VarCurr,B) ) ) ).
fof(addAssignment_75475,axiom,
! [VarCurr] :
( ( v132416(VarCurr,bitIndex3)
<=> v132418(VarCurr,bitIndex32) )
& ( v132416(VarCurr,bitIndex2)
<=> v132418(VarCurr,bitIndex31) )
& ( v132416(VarCurr,bitIndex1)
<=> v132418(VarCurr,bitIndex30) )
& ( v132416(VarCurr,bitIndex0)
<=> v132418(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75474,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132418(VarCurr,B)
<=> v132420(VarCurr,B) ) ) ).
fof(addAssignment_75473,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v132420(VarNext,B)
<=> v132504(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132505(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132504(VarNext,B)
<=> v132420(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1810,axiom,
! [VarNext] :
( v132505(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132504(VarNext,B)
<=> v132515(VarNext,B) ) ) ) ).
fof(addAssignment_75472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132515(VarNext,B)
<=> v132513(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1340,axiom,
! [VarCurr] :
( ~ v132516(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132513(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1325,axiom,
! [VarCurr] :
( v132516(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132513(VarCurr,B)
<=> v132442(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17149,axiom,
! [VarCurr] :
( v132516(VarCurr)
<=> ( v132517(VarCurr)
& v132518(VarCurr) ) ) ).
fof(writeUnaryOperator_9582,axiom,
! [VarCurr] :
( ~ v132518(VarCurr)
<=> v132432(VarCurr) ) ).
fof(writeUnaryOperator_9581,axiom,
! [VarCurr] :
( ~ v132517(VarCurr)
<=> v132422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132505(VarNext)
<=> v132506(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132506(VarNext)
<=> ( v132507(VarNext)
& v132447(VarNext) ) ) ) ).
fof(writeUnaryOperator_9580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132507(VarNext)
<=> v132509(VarNext) ) ) ).
fof(addAssignment_75471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132509(VarNext)
<=> v132447(VarCurr) ) ) ).
fof(addAssignment_75470,axiom,
! [VarCurr] :
( v132447(VarCurr)
<=> v132449(VarCurr) ) ).
fof(addAssignment_75469,axiom,
! [VarCurr] :
( v132449(VarCurr)
<=> v132451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17146,axiom,
! [VarCurr] :
( v132451(VarCurr)
<=> ( v132502(VarCurr)
| v132498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17145,axiom,
! [VarCurr] :
( v132502(VarCurr)
<=> ( v132453(VarCurr)
& v132457(VarCurr) ) ) ).
fof(addAssignment_75468,axiom,
! [VarCurr] :
( v132498(VarCurr)
<=> v132500(VarCurr) ) ).
fof(addAssignment_75467,axiom,
! [VarCurr] :
( v132500(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132482(VarNext)
=> ( v132457(VarNext)
<=> v132457(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1809,axiom,
! [VarNext] :
( v132482(VarNext)
=> ( v132457(VarNext)
<=> v132492(VarNext) ) ) ).
fof(addAssignment_75466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132492(VarNext)
<=> v132490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17144,axiom,
! [VarCurr] :
( v132490(VarCurr)
<=> ( v132493(VarCurr)
& v132494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17143,axiom,
! [VarCurr] :
( v132494(VarCurr)
<=> ( v132463(VarCurr)
| v132477(VarCurr) ) ) ).
fof(writeUnaryOperator_9579,axiom,
! [VarCurr] :
( ~ v132493(VarCurr)
<=> v132459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132482(VarNext)
<=> v132483(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132483(VarNext)
<=> ( v132485(VarNext)
& v132487(VarNext) ) ) ) ).
fof(writeUnaryOperator_9578,axiom,
! [VarCurr] :
( ~ v132487(VarCurr)
<=> v132453(VarCurr) ) ).
fof(addAssignment_75465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132485(VarNext)
<=> v132453(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_256,axiom,
( v132457(constB0)
<=> $true ) ).
fof(addAssignment_75464,axiom,
! [VarCurr] :
( v132477(VarCurr)
<=> v132479(VarCurr) ) ).
fof(addAssignment_75463,axiom,
! [VarCurr] :
( v132479(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75462,axiom,
! [VarCurr] :
( v132463(VarCurr)
<=> v132465(VarCurr) ) ).
fof(addAssignment_75461,axiom,
! [VarCurr] :
( v132465(VarCurr)
<=> v132467(VarCurr) ) ).
fof(addAssignment_75460,axiom,
! [VarCurr] :
( v132467(VarCurr)
<=> v132469(VarCurr) ) ).
fof(addAssignment_75459,axiom,
! [VarCurr] :
( v132469(VarCurr)
<=> v132471(VarCurr) ) ).
fof(addAssignment_75458,axiom,
! [VarCurr] :
( v132471(VarCurr)
<=> v132473(VarCurr) ) ).
fof(addAssignment_75457,axiom,
! [VarCurr] :
( v132473(VarCurr)
<=> v132475(VarCurr) ) ).
fof(addAssignment_75456,axiom,
! [VarCurr] :
( v132475(VarCurr)
<=> v129956(VarCurr) ) ).
fof(addAssignment_75455,axiom,
! [VarCurr] :
( v132459(VarCurr)
<=> v132461(VarCurr) ) ).
fof(addAssignment_75454,axiom,
! [VarCurr] :
( v132461(VarCurr)
<=> $false ) ).
fof(addAssignment_75453,axiom,
! [VarCurr] :
( v132453(VarCurr)
<=> v132455(VarCurr) ) ).
fof(addAssignment_75452,axiom,
! [VarCurr] :
( v132455(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75451,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132442(VarCurr,B)
<=> v132444(VarCurr,B) ) ) ).
fof(addAssignment_75450,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132444(VarCurr,B)
<=> v132445(VarCurr,B) ) ) ).
fof(addAssignment_75449,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v132445(VarCurr,B)
<=> v132237(VarCurr,B) ) ) ).
fof(addAssignment_75448,axiom,
! [VarCurr] :
( ( v132445(VarCurr,bitIndex25)
<=> v132236(VarCurr,bitIndex14) )
& ( v132445(VarCurr,bitIndex24)
<=> v132236(VarCurr,bitIndex13) )
& ( v132445(VarCurr,bitIndex23)
<=> v132236(VarCurr,bitIndex12) )
& ( v132445(VarCurr,bitIndex22)
<=> v132236(VarCurr,bitIndex11) )
& ( v132445(VarCurr,bitIndex21)
<=> v132236(VarCurr,bitIndex10) )
& ( v132445(VarCurr,bitIndex20)
<=> v132236(VarCurr,bitIndex9) )
& ( v132445(VarCurr,bitIndex19)
<=> v132236(VarCurr,bitIndex8) )
& ( v132445(VarCurr,bitIndex18)
<=> v132236(VarCurr,bitIndex7) )
& ( v132445(VarCurr,bitIndex17)
<=> v132236(VarCurr,bitIndex6) )
& ( v132445(VarCurr,bitIndex16)
<=> v132236(VarCurr,bitIndex5) )
& ( v132445(VarCurr,bitIndex15)
<=> v132236(VarCurr,bitIndex4) )
& ( v132445(VarCurr,bitIndex14)
<=> v132236(VarCurr,bitIndex3) )
& ( v132445(VarCurr,bitIndex13)
<=> v132236(VarCurr,bitIndex2) )
& ( v132445(VarCurr,bitIndex12)
<=> v132236(VarCurr,bitIndex1) )
& ( v132445(VarCurr,bitIndex11)
<=> v132236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75447,axiom,
! [VarCurr] :
( ( v132445(VarCurr,bitIndex28)
<=> v132235(VarCurr,bitIndex2) )
& ( v132445(VarCurr,bitIndex27)
<=> v132235(VarCurr,bitIndex1) )
& ( v132445(VarCurr,bitIndex26)
<=> v132235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75446,axiom,
! [VarCurr] :
( ( v132445(VarCurr,bitIndex32)
<=> v132219(VarCurr,bitIndex3) )
& ( v132445(VarCurr,bitIndex31)
<=> v132219(VarCurr,bitIndex2) )
& ( v132445(VarCurr,bitIndex30)
<=> v132219(VarCurr,bitIndex1) )
& ( v132445(VarCurr,bitIndex29)
<=> v132219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75445,axiom,
! [VarCurr] :
( v132432(VarCurr)
<=> v132434(VarCurr) ) ).
fof(addAssignment_75444,axiom,
! [VarCurr] :
( v132434(VarCurr)
<=> v132436(VarCurr) ) ).
fof(addAssignment_75443,axiom,
! [VarCurr] :
( v132436(VarCurr)
<=> v132438(VarCurr) ) ).
fof(addAssignment_75442,axiom,
! [VarCurr] :
( v132438(VarCurr)
<=> v132440(VarCurr) ) ).
fof(addAssignment_75441,axiom,
! [VarCurr] :
( v132440(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75440,axiom,
! [VarCurr] :
( v132422(VarCurr)
<=> v132424(VarCurr) ) ).
fof(addAssignment_75439,axiom,
! [VarCurr] :
( v132424(VarCurr)
<=> v132426(VarCurr) ) ).
fof(addAssignment_75438,axiom,
! [VarCurr] :
( v132426(VarCurr)
<=> v132428(VarCurr) ) ).
fof(addAssignment_75437,axiom,
! [VarCurr] :
( v132428(VarCurr)
<=> v132430(VarCurr) ) ).
fof(addAssignment_75436,axiom,
! [VarCurr] :
( v132430(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75435,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132407(VarCurr,B)
<=> v132409(VarCurr,B) ) ) ).
fof(addAssignment_75434,axiom,
! [VarCurr] :
( v132409(VarCurr,bitIndex0)
<=> v131980(VarCurr) ) ).
fof(addAssignment_75433,axiom,
! [VarCurr] :
( ( v132409(VarCurr,bitIndex8)
<=> v131890(VarCurr,bitIndex10) )
& ( v132409(VarCurr,bitIndex7)
<=> v131890(VarCurr,bitIndex9) )
& ( v132409(VarCurr,bitIndex6)
<=> v131890(VarCurr,bitIndex8) )
& ( v132409(VarCurr,bitIndex5)
<=> v131890(VarCurr,bitIndex7) )
& ( v132409(VarCurr,bitIndex4)
<=> v131890(VarCurr,bitIndex6) )
& ( v132409(VarCurr,bitIndex3)
<=> v131890(VarCurr,bitIndex5) )
& ( v132409(VarCurr,bitIndex2)
<=> v131890(VarCurr,bitIndex4) )
& ( v132409(VarCurr,bitIndex1)
<=> v131890(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_75432,axiom,
! [VarCurr] :
( ( v132409(VarCurr,bitIndex23)
<=> v131796(VarCurr,bitIndex14) )
& ( v132409(VarCurr,bitIndex22)
<=> v131796(VarCurr,bitIndex13) )
& ( v132409(VarCurr,bitIndex21)
<=> v131796(VarCurr,bitIndex12) )
& ( v132409(VarCurr,bitIndex20)
<=> v131796(VarCurr,bitIndex11) )
& ( v132409(VarCurr,bitIndex19)
<=> v131796(VarCurr,bitIndex10) )
& ( v132409(VarCurr,bitIndex18)
<=> v131796(VarCurr,bitIndex9) )
& ( v132409(VarCurr,bitIndex17)
<=> v131796(VarCurr,bitIndex8) )
& ( v132409(VarCurr,bitIndex16)
<=> v131796(VarCurr,bitIndex7) )
& ( v132409(VarCurr,bitIndex15)
<=> v131796(VarCurr,bitIndex6) )
& ( v132409(VarCurr,bitIndex14)
<=> v131796(VarCurr,bitIndex5) )
& ( v132409(VarCurr,bitIndex13)
<=> v131796(VarCurr,bitIndex4) )
& ( v132409(VarCurr,bitIndex12)
<=> v131796(VarCurr,bitIndex3) )
& ( v132409(VarCurr,bitIndex11)
<=> v131796(VarCurr,bitIndex2) )
& ( v132409(VarCurr,bitIndex10)
<=> v131796(VarCurr,bitIndex1) )
& ( v132409(VarCurr,bitIndex9)
<=> v131796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75431,axiom,
! [VarCurr] :
( ( v132409(VarCurr,bitIndex26)
<=> v131710(VarCurr,bitIndex2) )
& ( v132409(VarCurr,bitIndex25)
<=> v131710(VarCurr,bitIndex1) )
& ( v132409(VarCurr,bitIndex24)
<=> v131710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75430,axiom,
! [VarCurr] :
( ( v132409(VarCurr,bitIndex30)
<=> v130146(VarCurr,bitIndex3) )
& ( v132409(VarCurr,bitIndex29)
<=> v130146(VarCurr,bitIndex2) )
& ( v132409(VarCurr,bitIndex28)
<=> v130146(VarCurr,bitIndex1) )
& ( v132409(VarCurr,bitIndex27)
<=> v130146(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75429,axiom,
! [VarCurr] :
( v132409(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75428,axiom,
! [VarCurr] :
( v130130(VarCurr)
<=> v130132(VarCurr) ) ).
fof(addAssignment_75427,axiom,
! [VarCurr] :
( v130132(VarCurr)
<=> v130134(VarCurr) ) ).
fof(addAssignment_75426,axiom,
! [VarCurr] :
( v130134(VarCurr)
<=> v130136(VarCurr) ) ).
fof(addAssignment_75425,axiom,
! [VarCurr] :
( v130136(VarCurr)
<=> v130138(VarCurr) ) ).
fof(addAssignment_75424,axiom,
! [VarCurr] :
( v130138(VarCurr)
<=> v130140(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1715,axiom,
! [VarCurr] :
( v130140(VarCurr)
<=> ( ( v130142(VarCurr,bitIndex31)
<=> v132185(VarCurr,bitIndex31) )
& ( v130142(VarCurr,bitIndex30)
<=> v132185(VarCurr,bitIndex30) )
& ( v130142(VarCurr,bitIndex29)
<=> v132185(VarCurr,bitIndex29) )
& ( v130142(VarCurr,bitIndex28)
<=> v132185(VarCurr,bitIndex28) )
& ( v130142(VarCurr,bitIndex27)
<=> v132185(VarCurr,bitIndex27) )
& ( v130142(VarCurr,bitIndex26)
<=> v132185(VarCurr,bitIndex26) )
& ( v130142(VarCurr,bitIndex25)
<=> v132185(VarCurr,bitIndex25) )
& ( v130142(VarCurr,bitIndex24)
<=> v132185(VarCurr,bitIndex24) )
& ( v130142(VarCurr,bitIndex23)
<=> v132185(VarCurr,bitIndex23) )
& ( v130142(VarCurr,bitIndex22)
<=> v132185(VarCurr,bitIndex22) )
& ( v130142(VarCurr,bitIndex21)
<=> v132185(VarCurr,bitIndex21) )
& ( v130142(VarCurr,bitIndex20)
<=> v132185(VarCurr,bitIndex20) )
& ( v130142(VarCurr,bitIndex19)
<=> v132185(VarCurr,bitIndex19) )
& ( v130142(VarCurr,bitIndex18)
<=> v132185(VarCurr,bitIndex18) )
& ( v130142(VarCurr,bitIndex17)
<=> v132185(VarCurr,bitIndex17) )
& ( v130142(VarCurr,bitIndex16)
<=> v132185(VarCurr,bitIndex16) )
& ( v130142(VarCurr,bitIndex15)
<=> v132185(VarCurr,bitIndex15) )
& ( v130142(VarCurr,bitIndex14)
<=> v132185(VarCurr,bitIndex14) )
& ( v130142(VarCurr,bitIndex13)
<=> v132185(VarCurr,bitIndex13) )
& ( v130142(VarCurr,bitIndex12)
<=> v132185(VarCurr,bitIndex12) )
& ( v130142(VarCurr,bitIndex11)
<=> v132185(VarCurr,bitIndex11) )
& ( v130142(VarCurr,bitIndex10)
<=> v132185(VarCurr,bitIndex10) )
& ( v130142(VarCurr,bitIndex9)
<=> v132185(VarCurr,bitIndex9) )
& ( v130142(VarCurr,bitIndex8)
<=> v132185(VarCurr,bitIndex8) )
& ( v130142(VarCurr,bitIndex7)
<=> v132185(VarCurr,bitIndex7) )
& ( v130142(VarCurr,bitIndex6)
<=> v132185(VarCurr,bitIndex6) )
& ( v130142(VarCurr,bitIndex5)
<=> v132185(VarCurr,bitIndex5) )
& ( v130142(VarCurr,bitIndex4)
<=> v132185(VarCurr,bitIndex4) )
& ( v130142(VarCurr,bitIndex3)
<=> v132185(VarCurr,bitIndex3) )
& ( v130142(VarCurr,bitIndex2)
<=> v132185(VarCurr,bitIndex2) )
& ( v130142(VarCurr,bitIndex1)
<=> v132185(VarCurr,bitIndex1) )
& ( v130142(VarCurr,bitIndex0)
<=> v132185(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_75423,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132185(VarCurr,B)
<=> v132187(VarCurr,B) ) ) ).
fof(addAssignment_75422,axiom,
! [VarCurr] :
( ( v132187(VarCurr,bitIndex8)
<=> v132367(VarCurr,bitIndex10) )
& ( v132187(VarCurr,bitIndex7)
<=> v132367(VarCurr,bitIndex9) )
& ( v132187(VarCurr,bitIndex6)
<=> v132367(VarCurr,bitIndex8) )
& ( v132187(VarCurr,bitIndex5)
<=> v132367(VarCurr,bitIndex7) )
& ( v132187(VarCurr,bitIndex4)
<=> v132367(VarCurr,bitIndex6) )
& ( v132187(VarCurr,bitIndex3)
<=> v132367(VarCurr,bitIndex5) )
& ( v132187(VarCurr,bitIndex2)
<=> v132367(VarCurr,bitIndex4) )
& ( v132187(VarCurr,bitIndex1)
<=> v132367(VarCurr,bitIndex3) )
& ( v132187(VarCurr,bitIndex0)
<=> v132367(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75421,axiom,
! [VarCurr] :
( ( v132187(VarCurr,bitIndex23)
<=> v132341(VarCurr,bitIndex14) )
& ( v132187(VarCurr,bitIndex22)
<=> v132341(VarCurr,bitIndex13) )
& ( v132187(VarCurr,bitIndex21)
<=> v132341(VarCurr,bitIndex12) )
& ( v132187(VarCurr,bitIndex20)
<=> v132341(VarCurr,bitIndex11) )
& ( v132187(VarCurr,bitIndex19)
<=> v132341(VarCurr,bitIndex10) )
& ( v132187(VarCurr,bitIndex18)
<=> v132341(VarCurr,bitIndex9) )
& ( v132187(VarCurr,bitIndex17)
<=> v132341(VarCurr,bitIndex8) )
& ( v132187(VarCurr,bitIndex16)
<=> v132341(VarCurr,bitIndex7) )
& ( v132187(VarCurr,bitIndex15)
<=> v132341(VarCurr,bitIndex6) )
& ( v132187(VarCurr,bitIndex14)
<=> v132341(VarCurr,bitIndex5) )
& ( v132187(VarCurr,bitIndex13)
<=> v132341(VarCurr,bitIndex4) )
& ( v132187(VarCurr,bitIndex12)
<=> v132341(VarCurr,bitIndex3) )
& ( v132187(VarCurr,bitIndex11)
<=> v132341(VarCurr,bitIndex2) )
& ( v132187(VarCurr,bitIndex10)
<=> v132341(VarCurr,bitIndex1) )
& ( v132187(VarCurr,bitIndex9)
<=> v132341(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75420,axiom,
! [VarCurr] :
( ( v132187(VarCurr,bitIndex26)
<=> v132315(VarCurr,bitIndex2) )
& ( v132187(VarCurr,bitIndex25)
<=> v132315(VarCurr,bitIndex1) )
& ( v132187(VarCurr,bitIndex24)
<=> v132315(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75419,axiom,
! [VarCurr] :
( ( v132187(VarCurr,bitIndex30)
<=> v132189(VarCurr,bitIndex3) )
& ( v132187(VarCurr,bitIndex29)
<=> v132189(VarCurr,bitIndex2) )
& ( v132187(VarCurr,bitIndex28)
<=> v132189(VarCurr,bitIndex1) )
& ( v132187(VarCurr,bitIndex27)
<=> v132189(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75418,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75417,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132367(VarCurr,B)
<=> v132191(VarCurr,B) ) ) ).
fof(addAssignment_75416,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132191(VarCurr,B)
<=> v132193(VarCurr,B) ) ) ).
fof(addAssignment_75415,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v132193(VarNext,B)
<=> v132385(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132386(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132385(VarNext,B)
<=> v132193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1808,axiom,
! [VarNext] :
( v132386(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132385(VarNext,B)
<=> v132308(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132386(VarNext)
<=> v132387(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132387(VarNext)
<=> ( v132389(VarNext)
& v132240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132389(VarNext)
<=> v132302(VarNext) ) ) ).
fof(addAssignment_75414,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132215(VarCurr,B)
<=> v132217(VarCurr,B) ) ) ).
fof(addAssignment_75413,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132217(VarCurr,B)
<=> v132234(VarCurr,B) ) ) ).
fof(addAssignment_75412,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132237(VarCurr,B)
<=> v132002(VarCurr,B) ) ) ).
fof(addAssignment_75411,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132002(VarCurr,B)
<=> v132004(VarCurr,B) ) ) ).
fof(addAssignment_75410,axiom,
! [VarNext,B] :
( range_10_2(B)
=> ( v132004(VarNext,B)
<=> v132377(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132378(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132377(VarNext,B)
<=> v132004(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1807,axiom,
! [VarNext] :
( v132378(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132377(VarNext,B)
<=> v132099(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132378(VarNext)
<=> v132379(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132379(VarNext)
<=> ( v132381(VarNext)
& v132041(VarNext) ) ) ) ).
fof(writeUnaryOperator_9576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132381(VarNext)
<=> v132093(VarNext) ) ) ).
fof(addAssignment_75409,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132026(VarCurr,B)
<=> v132028(VarCurr,B) ) ) ).
fof(addAssignment_75408,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132028(VarCurr,B)
<=> v132035(VarCurr,B) ) ) ).
fof(addAssignment_75407,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132039(VarCurr,B)
<=> v132371(VarCurr,B) ) ) ).
fof(addAssignment_75406,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132371(VarCurr,B)
<=> v132373(VarCurr,B) ) ) ).
fof(addAssignment_75405,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132373(VarCurr,B)
<=> v132375(VarCurr,B) ) ) ).
fof(addAssignment_75404,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132375(VarCurr,B)
<=> v131807(VarCurr,B) ) ) ).
fof(addAssignment_75403,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v131807(VarCurr,B)
<=> v131809(VarCurr,B) ) ) ).
fof(addAssignment_75402,axiom,
! [VarCurr] :
( ( v132341(VarCurr,bitIndex14)
<=> v132191(VarCurr,bitIndex25) )
& ( v132341(VarCurr,bitIndex13)
<=> v132191(VarCurr,bitIndex24) )
& ( v132341(VarCurr,bitIndex12)
<=> v132191(VarCurr,bitIndex23) )
& ( v132341(VarCurr,bitIndex11)
<=> v132191(VarCurr,bitIndex22) )
& ( v132341(VarCurr,bitIndex10)
<=> v132191(VarCurr,bitIndex21) )
& ( v132341(VarCurr,bitIndex9)
<=> v132191(VarCurr,bitIndex20) )
& ( v132341(VarCurr,bitIndex8)
<=> v132191(VarCurr,bitIndex19) )
& ( v132341(VarCurr,bitIndex7)
<=> v132191(VarCurr,bitIndex18) )
& ( v132341(VarCurr,bitIndex6)
<=> v132191(VarCurr,bitIndex17) )
& ( v132341(VarCurr,bitIndex5)
<=> v132191(VarCurr,bitIndex16) )
& ( v132341(VarCurr,bitIndex4)
<=> v132191(VarCurr,bitIndex15) )
& ( v132341(VarCurr,bitIndex3)
<=> v132191(VarCurr,bitIndex14) )
& ( v132341(VarCurr,bitIndex2)
<=> v132191(VarCurr,bitIndex13) )
& ( v132341(VarCurr,bitIndex1)
<=> v132191(VarCurr,bitIndex12) )
& ( v132341(VarCurr,bitIndex0)
<=> v132191(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75401,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132191(VarCurr,B)
<=> v132193(VarCurr,B) ) ) ).
fof(addAssignment_75400,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v132193(VarNext,B)
<=> v132359(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132360(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132359(VarNext,B)
<=> v132193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1806,axiom,
! [VarNext] :
( v132360(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132359(VarNext,B)
<=> v132308(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132360(VarNext)
<=> v132361(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132361(VarNext)
<=> ( v132363(VarNext)
& v132240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132363(VarNext)
<=> v132302(VarNext) ) ) ).
fof(addAssignment_75399,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132215(VarCurr,B)
<=> v132217(VarCurr,B) ) ) ).
fof(addAssignment_75398,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132217(VarCurr,B)
<=> v132234(VarCurr,B) ) ) ).
fof(addAssignment_75397,axiom,
! [VarCurr] :
( ( v132236(VarCurr,bitIndex14)
<=> v132002(VarCurr,bitIndex25) )
& ( v132236(VarCurr,bitIndex13)
<=> v132002(VarCurr,bitIndex24) )
& ( v132236(VarCurr,bitIndex12)
<=> v132002(VarCurr,bitIndex23) )
& ( v132236(VarCurr,bitIndex11)
<=> v132002(VarCurr,bitIndex22) )
& ( v132236(VarCurr,bitIndex10)
<=> v132002(VarCurr,bitIndex21) )
& ( v132236(VarCurr,bitIndex9)
<=> v132002(VarCurr,bitIndex20) )
& ( v132236(VarCurr,bitIndex8)
<=> v132002(VarCurr,bitIndex19) )
& ( v132236(VarCurr,bitIndex7)
<=> v132002(VarCurr,bitIndex18) )
& ( v132236(VarCurr,bitIndex6)
<=> v132002(VarCurr,bitIndex17) )
& ( v132236(VarCurr,bitIndex5)
<=> v132002(VarCurr,bitIndex16) )
& ( v132236(VarCurr,bitIndex4)
<=> v132002(VarCurr,bitIndex15) )
& ( v132236(VarCurr,bitIndex3)
<=> v132002(VarCurr,bitIndex14) )
& ( v132236(VarCurr,bitIndex2)
<=> v132002(VarCurr,bitIndex13) )
& ( v132236(VarCurr,bitIndex1)
<=> v132002(VarCurr,bitIndex12) )
& ( v132236(VarCurr,bitIndex0)
<=> v132002(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75396,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132002(VarCurr,B)
<=> v132004(VarCurr,B) ) ) ).
fof(addAssignment_75395,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v132004(VarNext,B)
<=> v132351(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132352(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132351(VarNext,B)
<=> v132004(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1805,axiom,
! [VarNext] :
( v132352(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132351(VarNext,B)
<=> v132099(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132352(VarNext)
<=> v132353(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132353(VarNext)
<=> ( v132355(VarNext)
& v132041(VarNext) ) ) ) ).
fof(writeUnaryOperator_9574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132355(VarNext)
<=> v132093(VarNext) ) ) ).
fof(addAssignment_75394,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132026(VarCurr,B)
<=> v132028(VarCurr,B) ) ) ).
fof(addAssignment_75393,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v132028(VarCurr,B)
<=> v132035(VarCurr,B) ) ) ).
fof(addAssignment_75392,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v132038(VarCurr,B)
<=> v132345(VarCurr,B) ) ) ).
fof(addAssignment_75391,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v132345(VarCurr,B)
<=> v132347(VarCurr,B) ) ) ).
fof(addAssignment_75390,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v132347(VarCurr,B)
<=> v132349(VarCurr,B) ) ) ).
fof(addAssignment_75389,axiom,
! [VarCurr] :
( ( v132349(VarCurr,bitIndex14)
<=> v131807(VarCurr,bitIndex25) )
& ( v132349(VarCurr,bitIndex13)
<=> v131807(VarCurr,bitIndex24) )
& ( v132349(VarCurr,bitIndex12)
<=> v131807(VarCurr,bitIndex23) )
& ( v132349(VarCurr,bitIndex11)
<=> v131807(VarCurr,bitIndex22) )
& ( v132349(VarCurr,bitIndex10)
<=> v131807(VarCurr,bitIndex21) )
& ( v132349(VarCurr,bitIndex9)
<=> v131807(VarCurr,bitIndex20) )
& ( v132349(VarCurr,bitIndex8)
<=> v131807(VarCurr,bitIndex19) )
& ( v132349(VarCurr,bitIndex7)
<=> v131807(VarCurr,bitIndex18) )
& ( v132349(VarCurr,bitIndex6)
<=> v131807(VarCurr,bitIndex17) )
& ( v132349(VarCurr,bitIndex5)
<=> v131807(VarCurr,bitIndex16) )
& ( v132349(VarCurr,bitIndex4)
<=> v131807(VarCurr,bitIndex15) )
& ( v132349(VarCurr,bitIndex3)
<=> v131807(VarCurr,bitIndex14) )
& ( v132349(VarCurr,bitIndex2)
<=> v131807(VarCurr,bitIndex13) )
& ( v132349(VarCurr,bitIndex1)
<=> v131807(VarCurr,bitIndex12) )
& ( v132349(VarCurr,bitIndex0)
<=> v131807(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75388,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131807(VarCurr,B)
<=> v131809(VarCurr,B) ) ) ).
fof(addAssignment_75387,axiom,
! [VarCurr] :
( ( v132315(VarCurr,bitIndex2)
<=> v132191(VarCurr,bitIndex28) )
& ( v132315(VarCurr,bitIndex1)
<=> v132191(VarCurr,bitIndex27) )
& ( v132315(VarCurr,bitIndex0)
<=> v132191(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75386,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132191(VarCurr,B)
<=> v132193(VarCurr,B) ) ) ).
fof(addAssignment_75385,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v132193(VarNext,B)
<=> v132333(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132334(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132333(VarNext,B)
<=> v132193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1804,axiom,
! [VarNext] :
( v132334(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132333(VarNext,B)
<=> v132308(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132334(VarNext)
<=> v132335(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132335(VarNext)
<=> ( v132337(VarNext)
& v132240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132337(VarNext)
<=> v132302(VarNext) ) ) ).
fof(addAssignment_75384,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132215(VarCurr,B)
<=> v132217(VarCurr,B) ) ) ).
fof(addAssignment_75383,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132217(VarCurr,B)
<=> v132234(VarCurr,B) ) ) ).
fof(addAssignment_75382,axiom,
! [VarCurr] :
( ( v132235(VarCurr,bitIndex2)
<=> v132002(VarCurr,bitIndex28) )
& ( v132235(VarCurr,bitIndex1)
<=> v132002(VarCurr,bitIndex27) )
& ( v132235(VarCurr,bitIndex0)
<=> v132002(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75381,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132002(VarCurr,B)
<=> v132004(VarCurr,B) ) ) ).
fof(addAssignment_75380,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v132004(VarNext,B)
<=> v132325(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132326(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132325(VarNext,B)
<=> v132004(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1803,axiom,
! [VarNext] :
( v132326(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132325(VarNext,B)
<=> v132099(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132326(VarNext)
<=> v132327(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132327(VarNext)
<=> ( v132329(VarNext)
& v132041(VarNext) ) ) ) ).
fof(writeUnaryOperator_9572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132329(VarNext)
<=> v132093(VarNext) ) ) ).
fof(addAssignment_75379,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132026(VarCurr,B)
<=> v132028(VarCurr,B) ) ) ).
fof(addAssignment_75378,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v132028(VarCurr,B)
<=> v132035(VarCurr,B) ) ) ).
fof(addAssignment_75377,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v132037(VarCurr,B)
<=> v132319(VarCurr,B) ) ) ).
fof(addAssignment_75376,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v132319(VarCurr,B)
<=> v132321(VarCurr,B) ) ) ).
fof(addAssignment_75375,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v132321(VarCurr,B)
<=> v132323(VarCurr,B) ) ) ).
fof(addAssignment_75374,axiom,
! [VarCurr] :
( ( v132323(VarCurr,bitIndex2)
<=> v3948(VarCurr,bitIndex4) )
& ( v132323(VarCurr,bitIndex1)
<=> v3948(VarCurr,bitIndex3) )
& ( v132323(VarCurr,bitIndex0)
<=> v3948(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_75373,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v3948(VarCurr,B)
<=> v3950(VarCurr,B) ) ) ).
fof(addAssignment_75372,axiom,
! [VarCurr] :
( ( v132189(VarCurr,bitIndex3)
<=> v132191(VarCurr,bitIndex32) )
& ( v132189(VarCurr,bitIndex2)
<=> v132191(VarCurr,bitIndex31) )
& ( v132189(VarCurr,bitIndex1)
<=> v132191(VarCurr,bitIndex30) )
& ( v132189(VarCurr,bitIndex0)
<=> v132191(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75371,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132191(VarCurr,B)
<=> v132193(VarCurr,B) ) ) ).
fof(addAssignment_75370,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v132193(VarNext,B)
<=> v132297(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132298(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132297(VarNext,B)
<=> v132193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1802,axiom,
! [VarNext] :
( v132298(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132297(VarNext,B)
<=> v132308(VarNext,B) ) ) ) ).
fof(addAssignment_75369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v132308(VarNext,B)
<=> v132306(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1339,axiom,
! [VarCurr] :
( ~ v132309(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132306(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1324,axiom,
! [VarCurr] :
( v132309(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v132306(VarCurr,B)
<=> v132215(VarCurr,B) ) ) ) ).
fof(range_axiom_102,axiom,
! [B] :
( range_32_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 ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17128,axiom,
! [VarCurr] :
( v132309(VarCurr)
<=> ( v132310(VarCurr)
& v132311(VarCurr) ) ) ).
fof(writeUnaryOperator_9571,axiom,
! [VarCurr] :
( ~ v132311(VarCurr)
<=> v132205(VarCurr) ) ).
fof(writeUnaryOperator_9570,axiom,
! [VarCurr] :
( ~ v132310(VarCurr)
<=> v132195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132298(VarNext)
<=> v132299(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132299(VarNext)
<=> ( v132300(VarNext)
& v132240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132300(VarNext)
<=> v132302(VarNext) ) ) ).
fof(addAssignment_75368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132302(VarNext)
<=> v132240(VarCurr) ) ) ).
fof(addAssignment_75367,axiom,
! [VarCurr] :
( v132240(VarCurr)
<=> v132242(VarCurr) ) ).
fof(addAssignment_75366,axiom,
! [VarCurr] :
( v132242(VarCurr)
<=> v132244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17125,axiom,
! [VarCurr] :
( v132244(VarCurr)
<=> ( v132295(VarCurr)
| v132291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17124,axiom,
! [VarCurr] :
( v132295(VarCurr)
<=> ( v132246(VarCurr)
& v132250(VarCurr) ) ) ).
fof(addAssignment_75365,axiom,
! [VarCurr] :
( v132291(VarCurr)
<=> v132293(VarCurr) ) ).
fof(addAssignment_75364,axiom,
! [VarCurr] :
( v132293(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132275(VarNext)
=> ( v132250(VarNext)
<=> v132250(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1801,axiom,
! [VarNext] :
( v132275(VarNext)
=> ( v132250(VarNext)
<=> v132285(VarNext) ) ) ).
fof(addAssignment_75363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132285(VarNext)
<=> v132283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17123,axiom,
! [VarCurr] :
( v132283(VarCurr)
<=> ( v132286(VarCurr)
& v132287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17122,axiom,
! [VarCurr] :
( v132287(VarCurr)
<=> ( v132256(VarCurr)
| v132270(VarCurr) ) ) ).
fof(writeUnaryOperator_9568,axiom,
! [VarCurr] :
( ~ v132286(VarCurr)
<=> v132252(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132275(VarNext)
<=> v132276(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132276(VarNext)
<=> ( v132278(VarNext)
& v132280(VarNext) ) ) ) ).
fof(writeUnaryOperator_9567,axiom,
! [VarCurr] :
( ~ v132280(VarCurr)
<=> v132246(VarCurr) ) ).
fof(addAssignment_75362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132278(VarNext)
<=> v132246(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_255,axiom,
( v132250(constB0)
<=> $true ) ).
fof(addAssignment_75361,axiom,
! [VarCurr] :
( v132270(VarCurr)
<=> v132272(VarCurr) ) ).
fof(addAssignment_75360,axiom,
! [VarCurr] :
( v132272(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75359,axiom,
! [VarCurr] :
( v132256(VarCurr)
<=> v132258(VarCurr) ) ).
fof(addAssignment_75358,axiom,
! [VarCurr] :
( v132258(VarCurr)
<=> v132260(VarCurr) ) ).
fof(addAssignment_75357,axiom,
! [VarCurr] :
( v132260(VarCurr)
<=> v132262(VarCurr) ) ).
fof(addAssignment_75356,axiom,
! [VarCurr] :
( v132262(VarCurr)
<=> v132264(VarCurr) ) ).
fof(addAssignment_75355,axiom,
! [VarCurr] :
( v132264(VarCurr)
<=> v132266(VarCurr) ) ).
fof(addAssignment_75354,axiom,
! [VarCurr] :
( v132266(VarCurr)
<=> v132268(VarCurr) ) ).
fof(addAssignment_75353,axiom,
! [VarCurr] :
( v132268(VarCurr)
<=> v129972(VarCurr) ) ).
fof(addAssignment_75352,axiom,
! [VarCurr] :
( v132252(VarCurr)
<=> v132254(VarCurr) ) ).
fof(addAssignment_75351,axiom,
! [VarCurr] :
( v132254(VarCurr)
<=> $false ) ).
fof(addAssignment_75350,axiom,
! [VarCurr] :
( v132246(VarCurr)
<=> v132248(VarCurr) ) ).
fof(addAssignment_75349,axiom,
! [VarCurr] :
( v132248(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75348,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132215(VarCurr,B)
<=> v132217(VarCurr,B) ) ) ).
fof(addAssignment_75347,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132217(VarCurr,B)
<=> v132234(VarCurr,B) ) ) ).
fof(addAssignment_75346,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v132234(VarCurr,B)
<=> v132237(VarCurr,B) ) ) ).
fof(addAssignment_75345,axiom,
! [VarCurr] :
( ( v132234(VarCurr,bitIndex25)
<=> v132236(VarCurr,bitIndex14) )
& ( v132234(VarCurr,bitIndex24)
<=> v132236(VarCurr,bitIndex13) )
& ( v132234(VarCurr,bitIndex23)
<=> v132236(VarCurr,bitIndex12) )
& ( v132234(VarCurr,bitIndex22)
<=> v132236(VarCurr,bitIndex11) )
& ( v132234(VarCurr,bitIndex21)
<=> v132236(VarCurr,bitIndex10) )
& ( v132234(VarCurr,bitIndex20)
<=> v132236(VarCurr,bitIndex9) )
& ( v132234(VarCurr,bitIndex19)
<=> v132236(VarCurr,bitIndex8) )
& ( v132234(VarCurr,bitIndex18)
<=> v132236(VarCurr,bitIndex7) )
& ( v132234(VarCurr,bitIndex17)
<=> v132236(VarCurr,bitIndex6) )
& ( v132234(VarCurr,bitIndex16)
<=> v132236(VarCurr,bitIndex5) )
& ( v132234(VarCurr,bitIndex15)
<=> v132236(VarCurr,bitIndex4) )
& ( v132234(VarCurr,bitIndex14)
<=> v132236(VarCurr,bitIndex3) )
& ( v132234(VarCurr,bitIndex13)
<=> v132236(VarCurr,bitIndex2) )
& ( v132234(VarCurr,bitIndex12)
<=> v132236(VarCurr,bitIndex1) )
& ( v132234(VarCurr,bitIndex11)
<=> v132236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75344,axiom,
! [VarCurr] :
( ( v132234(VarCurr,bitIndex28)
<=> v132235(VarCurr,bitIndex2) )
& ( v132234(VarCurr,bitIndex27)
<=> v132235(VarCurr,bitIndex1) )
& ( v132234(VarCurr,bitIndex26)
<=> v132235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75343,axiom,
! [VarCurr] :
( ( v132234(VarCurr,bitIndex32)
<=> v132219(VarCurr,bitIndex3) )
& ( v132234(VarCurr,bitIndex31)
<=> v132219(VarCurr,bitIndex2) )
& ( v132234(VarCurr,bitIndex30)
<=> v132219(VarCurr,bitIndex1) )
& ( v132234(VarCurr,bitIndex29)
<=> v132219(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75342,axiom,
! [VarCurr] :
( ( v132219(VarCurr,bitIndex3)
<=> v132002(VarCurr,bitIndex32) )
& ( v132219(VarCurr,bitIndex2)
<=> v132002(VarCurr,bitIndex31) )
& ( v132219(VarCurr,bitIndex1)
<=> v132002(VarCurr,bitIndex30) )
& ( v132219(VarCurr,bitIndex0)
<=> v132002(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75341,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132002(VarCurr,B)
<=> v132004(VarCurr,B) ) ) ).
fof(addAssignment_75340,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v132004(VarNext,B)
<=> v132227(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132228(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132227(VarNext,B)
<=> v132004(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1800,axiom,
! [VarNext] :
( v132228(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132227(VarNext,B)
<=> v132099(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132228(VarNext)
<=> v132229(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132229(VarNext)
<=> ( v132231(VarNext)
& v132041(VarNext) ) ) ) ).
fof(writeUnaryOperator_9566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132231(VarNext)
<=> v132093(VarNext) ) ) ).
fof(addAssignment_75339,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132026(VarCurr,B)
<=> v132028(VarCurr,B) ) ) ).
fof(addAssignment_75338,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v132028(VarCurr,B)
<=> v132035(VarCurr,B) ) ) ).
fof(addAssignment_75337,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v132036(VarCurr,B)
<=> v132224(VarCurr,B) ) ) ).
fof(addAssignment_75336,axiom,
! [VarCurr] :
( v132036(VarCurr,bitIndex3)
<=> v132222(VarCurr) ) ).
fof(addAssignment_75335,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v132224(VarCurr,B)
<=> v99949(VarCurr,B) ) ) ).
fof(addAssignment_75334,axiom,
! [VarCurr] :
( v132222(VarCurr)
<=> v100236(VarCurr) ) ).
fof(addAssignment_75333,axiom,
! [VarCurr] :
( v132205(VarCurr)
<=> v132207(VarCurr) ) ).
fof(addAssignment_75332,axiom,
! [VarCurr] :
( v132207(VarCurr)
<=> v132209(VarCurr) ) ).
fof(addAssignment_75331,axiom,
! [VarCurr] :
( v132209(VarCurr)
<=> v132211(VarCurr) ) ).
fof(addAssignment_75330,axiom,
! [VarCurr] :
( v132211(VarCurr)
<=> v132213(VarCurr) ) ).
fof(addAssignment_75329,axiom,
! [VarCurr] :
( v132213(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75328,axiom,
! [VarCurr] :
( v132195(VarCurr)
<=> v132197(VarCurr) ) ).
fof(addAssignment_75327,axiom,
! [VarCurr] :
( v132197(VarCurr)
<=> v132199(VarCurr) ) ).
fof(addAssignment_75326,axiom,
! [VarCurr] :
( v132199(VarCurr)
<=> v132201(VarCurr) ) ).
fof(addAssignment_75325,axiom,
! [VarCurr] :
( v132201(VarCurr)
<=> v132203(VarCurr) ) ).
fof(addAssignment_75324,axiom,
! [VarCurr] :
( v132203(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75323,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v130142(VarCurr,B)
<=> v130144(VarCurr,B) ) ) ).
fof(addAssignment_75322,axiom,
! [VarCurr] :
( v130144(VarCurr,bitIndex0)
<=> v131980(VarCurr) ) ).
fof(addAssignment_75321,axiom,
! [VarCurr] :
( ( v130144(VarCurr,bitIndex8)
<=> v131890(VarCurr,bitIndex10) )
& ( v130144(VarCurr,bitIndex7)
<=> v131890(VarCurr,bitIndex9) )
& ( v130144(VarCurr,bitIndex6)
<=> v131890(VarCurr,bitIndex8) )
& ( v130144(VarCurr,bitIndex5)
<=> v131890(VarCurr,bitIndex7) )
& ( v130144(VarCurr,bitIndex4)
<=> v131890(VarCurr,bitIndex6) )
& ( v130144(VarCurr,bitIndex3)
<=> v131890(VarCurr,bitIndex5) )
& ( v130144(VarCurr,bitIndex2)
<=> v131890(VarCurr,bitIndex4) )
& ( v130144(VarCurr,bitIndex1)
<=> v131890(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_75320,axiom,
! [VarCurr] :
( ( v130144(VarCurr,bitIndex23)
<=> v131796(VarCurr,bitIndex14) )
& ( v130144(VarCurr,bitIndex22)
<=> v131796(VarCurr,bitIndex13) )
& ( v130144(VarCurr,bitIndex21)
<=> v131796(VarCurr,bitIndex12) )
& ( v130144(VarCurr,bitIndex20)
<=> v131796(VarCurr,bitIndex11) )
& ( v130144(VarCurr,bitIndex19)
<=> v131796(VarCurr,bitIndex10) )
& ( v130144(VarCurr,bitIndex18)
<=> v131796(VarCurr,bitIndex9) )
& ( v130144(VarCurr,bitIndex17)
<=> v131796(VarCurr,bitIndex8) )
& ( v130144(VarCurr,bitIndex16)
<=> v131796(VarCurr,bitIndex7) )
& ( v130144(VarCurr,bitIndex15)
<=> v131796(VarCurr,bitIndex6) )
& ( v130144(VarCurr,bitIndex14)
<=> v131796(VarCurr,bitIndex5) )
& ( v130144(VarCurr,bitIndex13)
<=> v131796(VarCurr,bitIndex4) )
& ( v130144(VarCurr,bitIndex12)
<=> v131796(VarCurr,bitIndex3) )
& ( v130144(VarCurr,bitIndex11)
<=> v131796(VarCurr,bitIndex2) )
& ( v130144(VarCurr,bitIndex10)
<=> v131796(VarCurr,bitIndex1) )
& ( v130144(VarCurr,bitIndex9)
<=> v131796(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75319,axiom,
! [VarCurr] :
( ( v130144(VarCurr,bitIndex26)
<=> v131710(VarCurr,bitIndex2) )
& ( v130144(VarCurr,bitIndex25)
<=> v131710(VarCurr,bitIndex1) )
& ( v130144(VarCurr,bitIndex24)
<=> v131710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75318,axiom,
! [VarCurr] :
( ( v130144(VarCurr,bitIndex30)
<=> v130146(VarCurr,bitIndex3) )
& ( v130144(VarCurr,bitIndex29)
<=> v130146(VarCurr,bitIndex2) )
& ( v130144(VarCurr,bitIndex28)
<=> v130146(VarCurr,bitIndex1) )
& ( v130144(VarCurr,bitIndex27)
<=> v130146(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75317,axiom,
! [VarCurr] :
( v130144(VarCurr,bitIndex31)
<=> $false ) ).
fof(addAssignment_75316,axiom,
! [VarCurr] :
( v131980(VarCurr)
<=> v131982(VarCurr) ) ).
fof(addAssignment_75315,axiom,
! [VarCurr] :
( v131982(VarCurr)
<=> v131984(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17117,axiom,
! [VarCurr] :
( v131984(VarCurr)
<=> ( v131986(VarCurr)
& v132107(VarCurr) ) ) ).
fof(addAssignment_75314,axiom,
! [VarCurr] :
( v132107(VarCurr)
<=> v132109(VarCurr) ) ).
fof(addAssignment_75313,axiom,
! [VarCurr] :
( v132109(VarCurr)
<=> v131890(VarCurr,bitIndex2) ) ).
fof(addAssignment_75312,axiom,
! [VarCurr] :
( v131890(VarCurr,bitIndex2)
<=> v130148(VarCurr,bitIndex2) ) ).
fof(addAssignment_75311,axiom,
! [VarCurr] :
( v130148(VarCurr,bitIndex2)
<=> v130150(VarCurr,bitIndex2) ) ).
fof(addAssignment_75310,axiom,
! [VarCurr] :
( v130150(VarCurr,bitIndex2)
<=> v131678(VarCurr,bitIndex2) ) ).
fof(addAssignment_75309,axiom,
! [VarCurr] :
( v131554(VarCurr,bitIndex2)
<=> v131556(VarCurr,bitIndex2) ) ).
fof(addAssignment_75308,axiom,
! [VarCurr] :
( v131556(VarCurr,bitIndex2)
<=> v131663(VarCurr,bitIndex2) ) ).
fof(addAssignment_75307,axiom,
! [VarCurr] :
( v131667(VarCurr,bitIndex2)
<=> v131560(VarCurr,bitIndex2) ) ).
fof(addAssignment_75306,axiom,
! [VarCurr] :
( v131560(VarCurr,bitIndex2)
<=> v131562(VarCurr,bitIndex2) ) ).
fof(addAssignment_75305,axiom,
! [VarNext] :
( v131562(VarNext,bitIndex2)
<=> v132175(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132176(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132175(VarNext,B)
<=> v131562(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1799,axiom,
! [VarNext] :
( v132176(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132175(VarNext,B)
<=> v131657(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132176(VarNext)
<=> v132177(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132177(VarNext)
<=> ( v132179(VarNext)
& v131589(VarNext) ) ) ) ).
fof(writeUnaryOperator_9565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132179(VarNext)
<=> v131651(VarNext) ) ) ).
fof(addAssignment_75304,axiom,
! [VarCurr] :
( v131584(VarCurr,bitIndex2)
<=> v131586(VarCurr,bitIndex2) ) ).
fof(addAssignment_75303,axiom,
! [VarCurr] :
( v131586(VarCurr,bitIndex2)
<=> v131587(VarCurr,bitIndex2) ) ).
fof(addAssignment_75302,axiom,
! [VarCurr] :
( v131429(VarCurr,bitIndex2)
<=> v131431(VarCurr,bitIndex2) ) ).
fof(addAssignment_75301,axiom,
! [VarCurr] :
( v131431(VarCurr,bitIndex2)
<=> v131538(VarCurr,bitIndex2) ) ).
fof(addAssignment_75300,axiom,
! [VarCurr] :
( v131542(VarCurr,bitIndex2)
<=> v131435(VarCurr,bitIndex2) ) ).
fof(addAssignment_75299,axiom,
! [VarCurr] :
( v131435(VarCurr,bitIndex2)
<=> v131437(VarCurr,bitIndex2) ) ).
fof(addAssignment_75298,axiom,
! [VarNext] :
( v131437(VarNext,bitIndex2)
<=> v132167(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132168(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132167(VarNext,B)
<=> v131437(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1798,axiom,
! [VarNext] :
( v132168(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132167(VarNext,B)
<=> v131532(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132168(VarNext)
<=> v132169(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132169(VarNext)
<=> ( v132171(VarNext)
& v131464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132171(VarNext)
<=> v131526(VarNext) ) ) ).
fof(addAssignment_75297,axiom,
! [VarCurr] :
( v131459(VarCurr,bitIndex2)
<=> v131461(VarCurr,bitIndex2) ) ).
fof(addAssignment_75296,axiom,
! [VarCurr] :
( v131461(VarCurr,bitIndex2)
<=> v131462(VarCurr,bitIndex2) ) ).
fof(addAssignment_75295,axiom,
! [VarCurr] :
( v131304(VarCurr,bitIndex2)
<=> v131306(VarCurr,bitIndex2) ) ).
fof(addAssignment_75294,axiom,
! [VarCurr] :
( v131306(VarCurr,bitIndex2)
<=> v131413(VarCurr,bitIndex2) ) ).
fof(addAssignment_75293,axiom,
! [VarCurr] :
( v131417(VarCurr,bitIndex2)
<=> v131310(VarCurr,bitIndex2) ) ).
fof(addAssignment_75292,axiom,
! [VarCurr] :
( v131310(VarCurr,bitIndex2)
<=> v131312(VarCurr,bitIndex2) ) ).
fof(addAssignment_75291,axiom,
! [VarNext] :
( v131312(VarNext,bitIndex2)
<=> v132159(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132160(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132159(VarNext,B)
<=> v131312(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1797,axiom,
! [VarNext] :
( v132160(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132159(VarNext,B)
<=> v131407(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132160(VarNext)
<=> v132161(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132161(VarNext)
<=> ( v132163(VarNext)
& v131339(VarNext) ) ) ) ).
fof(writeUnaryOperator_9563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132163(VarNext)
<=> v131401(VarNext) ) ) ).
fof(addAssignment_75290,axiom,
! [VarCurr] :
( v131334(VarCurr,bitIndex2)
<=> v131336(VarCurr,bitIndex2) ) ).
fof(addAssignment_75289,axiom,
! [VarCurr] :
( v131336(VarCurr,bitIndex2)
<=> v131337(VarCurr,bitIndex2) ) ).
fof(addAssignment_75288,axiom,
! [VarCurr] :
( v131179(VarCurr,bitIndex2)
<=> v131181(VarCurr,bitIndex2) ) ).
fof(addAssignment_75287,axiom,
! [VarCurr] :
( v131181(VarCurr,bitIndex2)
<=> v131288(VarCurr,bitIndex2) ) ).
fof(addAssignment_75286,axiom,
! [VarCurr] :
( v131292(VarCurr,bitIndex2)
<=> v131185(VarCurr,bitIndex2) ) ).
fof(addAssignment_75285,axiom,
! [VarCurr] :
( v131185(VarCurr,bitIndex2)
<=> v131187(VarCurr,bitIndex2) ) ).
fof(addAssignment_75284,axiom,
! [VarNext] :
( v131187(VarNext,bitIndex2)
<=> v132151(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132152(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132151(VarNext,B)
<=> v131187(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1796,axiom,
! [VarNext] :
( v132152(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132151(VarNext,B)
<=> v131282(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132152(VarNext)
<=> v132153(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132153(VarNext)
<=> ( v132155(VarNext)
& v131214(VarNext) ) ) ) ).
fof(writeUnaryOperator_9562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132155(VarNext)
<=> v131276(VarNext) ) ) ).
fof(addAssignment_75283,axiom,
! [VarCurr] :
( v131209(VarCurr,bitIndex2)
<=> v131211(VarCurr,bitIndex2) ) ).
fof(addAssignment_75282,axiom,
! [VarCurr] :
( v131211(VarCurr,bitIndex2)
<=> v131212(VarCurr,bitIndex2) ) ).
fof(addAssignment_75281,axiom,
! [VarCurr] :
( v131054(VarCurr,bitIndex2)
<=> v131056(VarCurr,bitIndex2) ) ).
fof(addAssignment_75280,axiom,
! [VarCurr] :
( v131056(VarCurr,bitIndex2)
<=> v131163(VarCurr,bitIndex2) ) ).
fof(addAssignment_75279,axiom,
! [VarCurr] :
( v131167(VarCurr,bitIndex2)
<=> v131060(VarCurr,bitIndex2) ) ).
fof(addAssignment_75278,axiom,
! [VarCurr] :
( v131060(VarCurr,bitIndex2)
<=> v131062(VarCurr,bitIndex2) ) ).
fof(addAssignment_75277,axiom,
! [VarNext] :
( v131062(VarNext,bitIndex2)
<=> v132143(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132144(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132143(VarNext,B)
<=> v131062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1795,axiom,
! [VarNext] :
( v132144(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132143(VarNext,B)
<=> v131157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132144(VarNext)
<=> v132145(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132145(VarNext)
<=> ( v132147(VarNext)
& v131089(VarNext) ) ) ) ).
fof(writeUnaryOperator_9561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132147(VarNext)
<=> v131151(VarNext) ) ) ).
fof(addAssignment_75276,axiom,
! [VarCurr] :
( v131084(VarCurr,bitIndex2)
<=> v131086(VarCurr,bitIndex2) ) ).
fof(addAssignment_75275,axiom,
! [VarCurr] :
( v131086(VarCurr,bitIndex2)
<=> v131087(VarCurr,bitIndex2) ) ).
fof(addAssignment_75274,axiom,
! [VarCurr] :
( v130929(VarCurr,bitIndex2)
<=> v130931(VarCurr,bitIndex2) ) ).
fof(addAssignment_75273,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex2)
<=> v131038(VarCurr,bitIndex2) ) ).
fof(addAssignment_75272,axiom,
! [VarCurr] :
( v131042(VarCurr,bitIndex2)
<=> v130935(VarCurr,bitIndex2) ) ).
fof(addAssignment_75271,axiom,
! [VarCurr] :
( v130935(VarCurr,bitIndex2)
<=> v130937(VarCurr,bitIndex2) ) ).
fof(addAssignment_75270,axiom,
! [VarNext] :
( v130937(VarNext,bitIndex2)
<=> v132135(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132136(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132135(VarNext,B)
<=> v130937(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1794,axiom,
! [VarNext] :
( v132136(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132135(VarNext,B)
<=> v131032(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132136(VarNext)
<=> v132137(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132137(VarNext)
<=> ( v132139(VarNext)
& v130964(VarNext) ) ) ) ).
fof(writeUnaryOperator_9560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132139(VarNext)
<=> v131026(VarNext) ) ) ).
fof(addAssignment_75269,axiom,
! [VarCurr] :
( v130959(VarCurr,bitIndex2)
<=> v130961(VarCurr,bitIndex2) ) ).
fof(addAssignment_75268,axiom,
! [VarCurr] :
( v130961(VarCurr,bitIndex2)
<=> v130962(VarCurr,bitIndex2) ) ).
fof(addAssignment_75267,axiom,
! [VarCurr] :
( v130804(VarCurr,bitIndex2)
<=> v130806(VarCurr,bitIndex2) ) ).
fof(addAssignment_75266,axiom,
! [VarCurr] :
( v130806(VarCurr,bitIndex2)
<=> v130913(VarCurr,bitIndex2) ) ).
fof(addAssignment_75265,axiom,
! [VarCurr] :
( v130917(VarCurr,bitIndex2)
<=> v130810(VarCurr,bitIndex2) ) ).
fof(addAssignment_75264,axiom,
! [VarCurr] :
( v130810(VarCurr,bitIndex2)
<=> v130812(VarCurr,bitIndex2) ) ).
fof(addAssignment_75263,axiom,
! [VarNext] :
( v130812(VarNext,bitIndex2)
<=> v132127(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132128(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132127(VarNext,B)
<=> v130812(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1793,axiom,
! [VarNext] :
( v132128(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132127(VarNext,B)
<=> v130907(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132128(VarNext)
<=> v132129(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132129(VarNext)
<=> ( v132131(VarNext)
& v130839(VarNext) ) ) ) ).
fof(writeUnaryOperator_9559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132131(VarNext)
<=> v130901(VarNext) ) ) ).
fof(addAssignment_75262,axiom,
! [VarCurr] :
( v130834(VarCurr,bitIndex2)
<=> v130836(VarCurr,bitIndex2) ) ).
fof(addAssignment_75261,axiom,
! [VarCurr] :
( v130836(VarCurr,bitIndex2)
<=> v130837(VarCurr,bitIndex2) ) ).
fof(addAssignment_75260,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex2)
<=> v130154(VarCurr,bitIndex2) ) ).
fof(addAssignment_75259,axiom,
! [VarCurr] :
( v130154(VarCurr,bitIndex2)
<=> v130371(VarCurr,bitIndex2) ) ).
fof(addAssignment_75258,axiom,
! [VarCurr] :
( v130375(VarCurr,bitIndex2)
<=> v130158(VarCurr,bitIndex2) ) ).
fof(addAssignment_75257,axiom,
! [VarCurr] :
( v130158(VarCurr,bitIndex2)
<=> v130160(VarCurr,bitIndex2) ) ).
fof(addAssignment_75256,axiom,
! [VarNext] :
( v130160(VarNext,bitIndex2)
<=> v132119(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132120(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132119(VarNext,B)
<=> v130160(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1792,axiom,
! [VarNext] :
( v132120(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132119(VarNext,B)
<=> v130365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132120(VarNext)
<=> v132121(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132121(VarNext)
<=> ( v132123(VarNext)
& v130291(VarNext) ) ) ) ).
fof(writeUnaryOperator_9558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132123(VarNext)
<=> v130359(VarNext) ) ) ).
fof(addAssignment_75255,axiom,
! [VarCurr] :
( v130194(VarCurr,bitIndex2)
<=> v130196(VarCurr,bitIndex2) ) ).
fof(addAssignment_75254,axiom,
! [VarCurr] :
( v130196(VarCurr,bitIndex2)
<=> v130285(VarCurr,bitIndex2) ) ).
fof(addAssignment_75253,axiom,
! [VarCurr] :
( v130289(VarCurr,bitIndex2)
<=> v130200(VarCurr,bitIndex2) ) ).
fof(addAssignment_75252,axiom,
! [VarCurr] :
( v130200(VarCurr,bitIndex2)
<=> v130202(VarCurr,bitIndex2) ) ).
fof(addAssignment_75251,axiom,
! [VarNext] :
( v130202(VarNext,bitIndex2)
<=> v132111(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132112(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132111(VarNext,B)
<=> v130202(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1791,axiom,
! [VarNext] :
( v132112(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v132111(VarNext,B)
<=> v130279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132112(VarNext)
<=> v132113(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132113(VarNext)
<=> ( v132115(VarNext)
& v130240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132115(VarNext)
<=> v130273(VarNext) ) ) ).
fof(addAssignment_75250,axiom,
! [VarCurr] :
( v130224(VarCurr,bitIndex2)
<=> v130226(VarCurr,bitIndex2) ) ).
fof(addAssignment_75249,axiom,
! [VarCurr] :
( v130226(VarCurr,bitIndex2)
<=> v130234(VarCurr,bitIndex2) ) ).
fof(addAssignment_75248,axiom,
! [VarCurr] :
( v130238(VarCurr,bitIndex2)
<=> v131895(VarCurr,bitIndex2) ) ).
fof(addAssignment_75247,axiom,
! [VarCurr] :
( v131895(VarCurr,bitIndex2)
<=> v131897(VarCurr,bitIndex2) ) ).
fof(addAssignment_75246,axiom,
! [VarCurr] :
( v131897(VarCurr,bitIndex2)
<=> v131899(VarCurr,bitIndex2) ) ).
fof(addAssignment_75245,axiom,
! [VarCurr] :
( v131899(VarCurr,bitIndex2)
<=> v131807(VarCurr,bitIndex28) ) ).
fof(addAssignment_75244,axiom,
! [VarCurr] :
( v131807(VarCurr,bitIndex28)
<=> v131809(VarCurr,bitIndex28) ) ).
fof(addAssignment_75243,axiom,
! [VarCurr] :
( v131986(VarCurr)
<=> v131988(VarCurr) ) ).
fof(addAssignment_75242,axiom,
! [VarCurr] :
( v131988(VarCurr)
<=> v131990(VarCurr) ) ).
fof(addAssignment_75241,axiom,
! [VarCurr] :
( v131990(VarCurr)
<=> v131992(VarCurr) ) ).
fof(addAssignment_75240,axiom,
! [VarCurr] :
( v131992(VarCurr)
<=> v131994(VarCurr) ) ).
fof(writeUnaryOperator_9556,axiom,
! [VarCurr] :
( ~ v131994(VarCurr)
<=> v131996(VarCurr) ) ).
fof(addAssignment_75239,axiom,
! [VarCurr] :
( v131996(VarCurr)
<=> v131998(VarCurr) ) ).
fof(addAssignment_75238,axiom,
! [VarCurr] :
( v131998(VarCurr)
<=> v132000(VarCurr) ) ).
fof(addAssignment_75237,axiom,
! [VarCurr] :
( v132000(VarCurr)
<=> v132002(VarCurr,bitIndex33) ) ).
fof(addAssignment_75236,axiom,
! [VarCurr] :
( v132002(VarCurr,bitIndex33)
<=> v132004(VarCurr,bitIndex33) ) ).
fof(addAssignment_75235,axiom,
! [VarNext] :
( v132004(VarNext,bitIndex33)
<=> v132088(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_1790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132089(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132088(VarNext,B)
<=> v132004(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1790,axiom,
! [VarNext] :
( v132089(VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132088(VarNext,B)
<=> v132099(VarNext,B) ) ) ) ).
fof(addAssignment_75234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_33_0(B)
=> ( v132099(VarNext,B)
<=> v132097(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1338,axiom,
! [VarCurr] :
( ~ v132100(VarCurr)
=> ! [B] :
( range_33_0(B)
=> ( v132097(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1323,axiom,
! [VarCurr] :
( v132100(VarCurr)
=> ! [B] :
( range_33_0(B)
=> ( v132097(VarCurr,B)
<=> v132026(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17098,axiom,
! [VarCurr] :
( v132100(VarCurr)
<=> ( v132101(VarCurr)
& v132102(VarCurr) ) ) ).
fof(writeUnaryOperator_9555,axiom,
! [VarCurr] :
( ~ v132102(VarCurr)
<=> v132016(VarCurr) ) ).
fof(writeUnaryOperator_9554,axiom,
! [VarCurr] :
( ~ v132101(VarCurr)
<=> v132006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132089(VarNext)
<=> v132090(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132090(VarNext)
<=> ( v132091(VarNext)
& v132041(VarNext) ) ) ) ).
fof(writeUnaryOperator_9553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132091(VarNext)
<=> v132093(VarNext) ) ) ).
fof(addAssignment_75233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132093(VarNext)
<=> v132041(VarCurr) ) ) ).
fof(addAssignment_75232,axiom,
! [VarCurr] :
( v132041(VarCurr)
<=> v132043(VarCurr) ) ).
fof(addAssignment_75231,axiom,
! [VarCurr] :
( v132043(VarCurr)
<=> v132045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17095,axiom,
! [VarCurr] :
( v132045(VarCurr)
<=> ( v132086(VarCurr)
| v132082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17094,axiom,
! [VarCurr] :
( v132086(VarCurr)
<=> ( v132047(VarCurr)
& v132051(VarCurr) ) ) ).
fof(addAssignment_75230,axiom,
! [VarCurr] :
( v132082(VarCurr)
<=> v132084(VarCurr) ) ).
fof(addAssignment_75229,axiom,
! [VarCurr] :
( v132084(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132066(VarNext)
=> ( v132051(VarNext)
<=> v132051(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1789,axiom,
! [VarNext] :
( v132066(VarNext)
=> ( v132051(VarNext)
<=> v132076(VarNext) ) ) ).
fof(addAssignment_75228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132076(VarNext)
<=> v132074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17093,axiom,
! [VarCurr] :
( v132074(VarCurr)
<=> ( v132077(VarCurr)
& v132078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17092,axiom,
! [VarCurr] :
( v132078(VarCurr)
<=> ( v132057(VarCurr)
| v132061(VarCurr) ) ) ).
fof(writeUnaryOperator_9552,axiom,
! [VarCurr] :
( ~ v132077(VarCurr)
<=> v132053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132066(VarNext)
<=> v132067(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132067(VarNext)
<=> ( v132069(VarNext)
& v132071(VarNext) ) ) ) ).
fof(writeUnaryOperator_9551,axiom,
! [VarCurr] :
( ~ v132071(VarCurr)
<=> v132047(VarCurr) ) ).
fof(addAssignment_75227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132069(VarNext)
<=> v132047(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_254,axiom,
( v132051(constB0)
<=> $true ) ).
fof(addAssignment_75226,axiom,
! [VarCurr] :
( v132061(VarCurr)
<=> v132063(VarCurr) ) ).
fof(addAssignment_75225,axiom,
! [VarCurr] :
( v132063(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_75224,axiom,
! [VarCurr] :
( v132057(VarCurr)
<=> v132059(VarCurr) ) ).
fof(addAssignment_75223,axiom,
! [VarCurr] :
( v132059(VarCurr)
<=> $true ) ).
fof(addAssignment_75222,axiom,
! [VarCurr] :
( v132053(VarCurr)
<=> v132055(VarCurr) ) ).
fof(addAssignment_75221,axiom,
! [VarCurr] :
( v132055(VarCurr)
<=> $false ) ).
fof(addAssignment_75220,axiom,
! [VarCurr] :
( v132047(VarCurr)
<=> v132049(VarCurr) ) ).
fof(addAssignment_75219,axiom,
! [VarCurr] :
( v132049(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_75218,axiom,
! [VarCurr] :
( v132026(VarCurr,bitIndex33)
<=> v132028(VarCurr,bitIndex33) ) ).
fof(addAssignment_75217,axiom,
! [VarCurr] :
( v132028(VarCurr,bitIndex33)
<=> v132035(VarCurr,bitIndex33) ) ).
fof(addAssignment_75216,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v132035(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_75215,axiom,
! [VarCurr,B] :
( range_10_2(B)
=> ( v132035(VarCurr,B)
<=> v132039(VarCurr,B) ) ) ).
fof(range_axiom_101,axiom,
! [B] :
( range_10_2(B)
<=> ( $false
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B ) ) ).
fof(addAssignment_75214,axiom,
! [VarCurr] :
( ( v132035(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex14) )
& ( v132035(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex13) )
& ( v132035(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex12) )
& ( v132035(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex11) )
& ( v132035(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex10) )
& ( v132035(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex9) )
& ( v132035(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex8) )
& ( v132035(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex7) )
& ( v132035(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex6) )
& ( v132035(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex5) )
& ( v132035(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex4) )
& ( v132035(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex3) )
& ( v132035(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex2) )
& ( v132035(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex1) )
& ( v132035(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75213,axiom,
! [VarCurr] :
( ( v132035(VarCurr,bitIndex28)
<=> v132037(VarCurr,bitIndex2) )
& ( v132035(VarCurr,bitIndex27)
<=> v132037(VarCurr,bitIndex1) )
& ( v132035(VarCurr,bitIndex26)
<=> v132037(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75212,axiom,
! [VarCurr] :
( ( v132035(VarCurr,bitIndex32)
<=> v132036(VarCurr,bitIndex3) )
& ( v132035(VarCurr,bitIndex31)
<=> v132036(VarCurr,bitIndex2) )
& ( v132035(VarCurr,bitIndex30)
<=> v132036(VarCurr,bitIndex1) )
& ( v132035(VarCurr,bitIndex29)
<=> v132036(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_75211,axiom,
! [VarCurr] :
( v132035(VarCurr,bitIndex33)
<=> v132030(VarCurr) ) ).
fof(addAssignment_75210,axiom,
! [VarCurr] :
( v132030(VarCurr)
<=> v132032(VarCurr) ) ).
fof(addAssignment_75209,axiom,
! [VarCurr] :
( v132032(VarCurr)
<=> v132034(VarCurr) ) ).
fof(addAssignment_75208,axiom,
! [VarCurr] :
( v132034(VarCurr)
<=> v1049(VarCurr) ) ).
fof(addAssignment_75207,axiom,
! [VarCurr] :
( v132016(VarCurr)
<=> v132018(VarCurr) ) ).
fof(addAssignment_75206,axiom,
! [VarCurr] :
( v132018(VarCurr)
<=> v132020(VarCurr) ) ).
fof(addAssignment_75205,axiom,
! [VarCurr] :
( v132020(VarCurr)
<=> v132022(VarCurr) ) ).
fof(addAssignment_75204,axiom,
! [VarCurr] :
( v132022(VarCurr)
<=> v132024(VarCurr) ) ).
fof(addAssignment_75203,axiom,
! [VarCurr] :
( v132024(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_75202,axiom,
! [VarCurr] :
( v132006(VarCurr)
<=> v132008(VarCurr) ) ).
fof(addAssignment_75201,axiom,
! [VarCurr] :
( v132008(VarCurr)
<=> v132010(VarCurr) ) ).
fof(addAssignment_75200,axiom,
! [VarCurr] :
( v132010(VarCurr)
<=> v132012(VarCurr) ) ).
fof(addAssignment_75199,axiom,
! [VarCurr] :
( v132012(VarCurr)
<=> v132014(VarCurr) ) ).
fof(addAssignment_75198,axiom,
! [VarCurr] :
( v132014(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_75197,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131890(VarCurr,B)
<=> v130148(VarCurr,B) ) ) ).
fof(addAssignment_75196,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130148(VarCurr,B)
<=> v130150(VarCurr,B) ) ) ).
fof(addAssignment_75195,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130150(VarCurr,B)
<=> v131678(VarCurr,B) ) ) ).
fof(addAssignment_75194,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131554(VarCurr,B)
<=> v131556(VarCurr,B) ) ) ).
fof(addAssignment_75193,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131556(VarCurr,B)
<=> v131663(VarCurr,B) ) ) ).
fof(addAssignment_75192,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131667(VarCurr,B)
<=> v131560(VarCurr,B) ) ) ).
fof(addAssignment_75191,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131560(VarCurr,B)
<=> v131562(VarCurr,B) ) ) ).
fof(addAssignment_75190,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v131562(VarNext,B)
<=> v131972(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131973(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131972(VarNext,B)
<=> v131562(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1788,axiom,
! [VarNext] :
( v131973(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131972(VarNext,B)
<=> v131657(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131973(VarNext)
<=> v131974(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131974(VarNext)
<=> ( v131976(VarNext)
& v131589(VarNext) ) ) ) ).
fof(writeUnaryOperator_9550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131976(VarNext)
<=> v131651(VarNext) ) ) ).
fof(addAssignment_75189,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131584(VarCurr,B)
<=> v131586(VarCurr,B) ) ) ).
fof(addAssignment_75188,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131586(VarCurr,B)
<=> v131587(VarCurr,B) ) ) ).
fof(addAssignment_75187,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131429(VarCurr,B)
<=> v131431(VarCurr,B) ) ) ).
fof(addAssignment_75186,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131431(VarCurr,B)
<=> v131538(VarCurr,B) ) ) ).
fof(addAssignment_75185,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131542(VarCurr,B)
<=> v131435(VarCurr,B) ) ) ).
fof(addAssignment_75184,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131435(VarCurr,B)
<=> v131437(VarCurr,B) ) ) ).
fof(addAssignment_75183,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v131437(VarNext,B)
<=> v131963(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131964(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131963(VarNext,B)
<=> v131437(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1787,axiom,
! [VarNext] :
( v131964(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131963(VarNext,B)
<=> v131532(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131964(VarNext)
<=> v131965(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131965(VarNext)
<=> ( v131967(VarNext)
& v131464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131967(VarNext)
<=> v131526(VarNext) ) ) ).
fof(addAssignment_75182,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131459(VarCurr,B)
<=> v131461(VarCurr,B) ) ) ).
fof(addAssignment_75181,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131461(VarCurr,B)
<=> v131462(VarCurr,B) ) ) ).
fof(addAssignment_75180,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131304(VarCurr,B)
<=> v131306(VarCurr,B) ) ) ).
fof(addAssignment_75179,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131306(VarCurr,B)
<=> v131413(VarCurr,B) ) ) ).
fof(addAssignment_75178,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131417(VarCurr,B)
<=> v131310(VarCurr,B) ) ) ).
fof(addAssignment_75177,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131310(VarCurr,B)
<=> v131312(VarCurr,B) ) ) ).
fof(addAssignment_75176,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v131312(VarNext,B)
<=> v131954(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131955(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131954(VarNext,B)
<=> v131312(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1786,axiom,
! [VarNext] :
( v131955(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131954(VarNext,B)
<=> v131407(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131955(VarNext)
<=> v131956(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131956(VarNext)
<=> ( v131958(VarNext)
& v131339(VarNext) ) ) ) ).
fof(writeUnaryOperator_9548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131958(VarNext)
<=> v131401(VarNext) ) ) ).
fof(addAssignment_75175,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131334(VarCurr,B)
<=> v131336(VarCurr,B) ) ) ).
fof(addAssignment_75174,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131336(VarCurr,B)
<=> v131337(VarCurr,B) ) ) ).
fof(addAssignment_75173,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131179(VarCurr,B)
<=> v131181(VarCurr,B) ) ) ).
fof(addAssignment_75172,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131181(VarCurr,B)
<=> v131288(VarCurr,B) ) ) ).
fof(addAssignment_75171,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131292(VarCurr,B)
<=> v131185(VarCurr,B) ) ) ).
fof(addAssignment_75170,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131185(VarCurr,B)
<=> v131187(VarCurr,B) ) ) ).
fof(addAssignment_75169,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v131187(VarNext,B)
<=> v131945(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131946(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131945(VarNext,B)
<=> v131187(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1785,axiom,
! [VarNext] :
( v131946(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131945(VarNext,B)
<=> v131282(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131946(VarNext)
<=> v131947(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131947(VarNext)
<=> ( v131949(VarNext)
& v131214(VarNext) ) ) ) ).
fof(writeUnaryOperator_9547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131949(VarNext)
<=> v131276(VarNext) ) ) ).
fof(addAssignment_75168,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131209(VarCurr,B)
<=> v131211(VarCurr,B) ) ) ).
fof(addAssignment_75167,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131211(VarCurr,B)
<=> v131212(VarCurr,B) ) ) ).
fof(addAssignment_75166,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131054(VarCurr,B)
<=> v131056(VarCurr,B) ) ) ).
fof(addAssignment_75165,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131056(VarCurr,B)
<=> v131163(VarCurr,B) ) ) ).
fof(addAssignment_75164,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131167(VarCurr,B)
<=> v131060(VarCurr,B) ) ) ).
fof(addAssignment_75163,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131060(VarCurr,B)
<=> v131062(VarCurr,B) ) ) ).
fof(addAssignment_75162,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v131062(VarNext,B)
<=> v131936(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131937(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131936(VarNext,B)
<=> v131062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1784,axiom,
! [VarNext] :
( v131937(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131936(VarNext,B)
<=> v131157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131937(VarNext)
<=> v131938(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131938(VarNext)
<=> ( v131940(VarNext)
& v131089(VarNext) ) ) ) ).
fof(writeUnaryOperator_9546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131940(VarNext)
<=> v131151(VarNext) ) ) ).
fof(addAssignment_75161,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131084(VarCurr,B)
<=> v131086(VarCurr,B) ) ) ).
fof(addAssignment_75160,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131086(VarCurr,B)
<=> v131087(VarCurr,B) ) ) ).
fof(addAssignment_75159,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130929(VarCurr,B)
<=> v130931(VarCurr,B) ) ) ).
fof(addAssignment_75158,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130931(VarCurr,B)
<=> v131038(VarCurr,B) ) ) ).
fof(addAssignment_75157,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131042(VarCurr,B)
<=> v130935(VarCurr,B) ) ) ).
fof(addAssignment_75156,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130935(VarCurr,B)
<=> v130937(VarCurr,B) ) ) ).
fof(addAssignment_75155,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v130937(VarNext,B)
<=> v131927(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131928(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131927(VarNext,B)
<=> v130937(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1783,axiom,
! [VarNext] :
( v131928(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131927(VarNext,B)
<=> v131032(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131928(VarNext)
<=> v131929(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131929(VarNext)
<=> ( v131931(VarNext)
& v130964(VarNext) ) ) ) ).
fof(writeUnaryOperator_9545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131931(VarNext)
<=> v131026(VarNext) ) ) ).
fof(addAssignment_75154,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130959(VarCurr,B)
<=> v130961(VarCurr,B) ) ) ).
fof(addAssignment_75153,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130961(VarCurr,B)
<=> v130962(VarCurr,B) ) ) ).
fof(addAssignment_75152,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130804(VarCurr,B)
<=> v130806(VarCurr,B) ) ) ).
fof(addAssignment_75151,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130806(VarCurr,B)
<=> v130913(VarCurr,B) ) ) ).
fof(addAssignment_75150,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130917(VarCurr,B)
<=> v130810(VarCurr,B) ) ) ).
fof(addAssignment_75149,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130810(VarCurr,B)
<=> v130812(VarCurr,B) ) ) ).
fof(addAssignment_75148,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v130812(VarNext,B)
<=> v131918(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131919(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131918(VarNext,B)
<=> v130812(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1782,axiom,
! [VarNext] :
( v131919(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131918(VarNext,B)
<=> v130907(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131919(VarNext)
<=> v131920(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131920(VarNext)
<=> ( v131922(VarNext)
& v130839(VarNext) ) ) ) ).
fof(writeUnaryOperator_9544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131922(VarNext)
<=> v130901(VarNext) ) ) ).
fof(addAssignment_75147,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130834(VarCurr,B)
<=> v130836(VarCurr,B) ) ) ).
fof(addAssignment_75146,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130836(VarCurr,B)
<=> v130837(VarCurr,B) ) ) ).
fof(addAssignment_75145,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130152(VarCurr,B)
<=> v130154(VarCurr,B) ) ) ).
fof(addAssignment_75144,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130154(VarCurr,B)
<=> v130371(VarCurr,B) ) ) ).
fof(addAssignment_75143,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130375(VarCurr,B)
<=> v130158(VarCurr,B) ) ) ).
fof(addAssignment_75142,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130158(VarCurr,B)
<=> v130160(VarCurr,B) ) ) ).
fof(addAssignment_75141,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v130160(VarNext,B)
<=> v131909(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131910(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131909(VarNext,B)
<=> v130160(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1781,axiom,
! [VarNext] :
( v131910(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131909(VarNext,B)
<=> v130365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131910(VarNext)
<=> v131911(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131911(VarNext)
<=> ( v131913(VarNext)
& v130291(VarNext) ) ) ) ).
fof(writeUnaryOperator_9543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131913(VarNext)
<=> v130359(VarNext) ) ) ).
fof(addAssignment_75140,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130194(VarCurr,B)
<=> v130196(VarCurr,B) ) ) ).
fof(addAssignment_75139,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130196(VarCurr,B)
<=> v130285(VarCurr,B) ) ) ).
fof(addAssignment_75138,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130289(VarCurr,B)
<=> v130200(VarCurr,B) ) ) ).
fof(addAssignment_75137,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130200(VarCurr,B)
<=> v130202(VarCurr,B) ) ) ).
fof(addAssignment_75136,axiom,
! [VarNext,B] :
( range_10_3(B)
=> ( v130202(VarNext,B)
<=> v131901(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131902(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131901(VarNext,B)
<=> v130202(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1780,axiom,
! [VarNext] :
( v131902(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131901(VarNext,B)
<=> v130279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131902(VarNext)
<=> v131903(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131903(VarNext)
<=> ( v131905(VarNext)
& v130240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131905(VarNext)
<=> v130273(VarNext) ) ) ).
fof(addAssignment_75135,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130224(VarCurr,B)
<=> v130226(VarCurr,B) ) ) ).
fof(addAssignment_75134,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130226(VarCurr,B)
<=> v130234(VarCurr,B) ) ) ).
fof(addAssignment_75133,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v130238(VarCurr,B)
<=> v131895(VarCurr,B) ) ) ).
fof(addAssignment_75132,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131895(VarCurr,B)
<=> v131897(VarCurr,B) ) ) ).
fof(addAssignment_75131,axiom,
! [VarCurr,B] :
( range_10_3(B)
=> ( v131897(VarCurr,B)
<=> v131899(VarCurr,B) ) ) ).
fof(range_axiom_100,axiom,
! [B] :
( range_10_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B ) ) ).
fof(addAssignment_75130,axiom,
! [VarCurr] :
( ( v131899(VarCurr,bitIndex10)
<=> v131807(VarCurr,bitIndex36) )
& ( v131899(VarCurr,bitIndex9)
<=> v131807(VarCurr,bitIndex35) )
& ( v131899(VarCurr,bitIndex8)
<=> v131807(VarCurr,bitIndex34) )
& ( v131899(VarCurr,bitIndex7)
<=> v131807(VarCurr,bitIndex33) )
& ( v131899(VarCurr,bitIndex6)
<=> v131807(VarCurr,bitIndex32) )
& ( v131899(VarCurr,bitIndex5)
<=> v131807(VarCurr,bitIndex31) )
& ( v131899(VarCurr,bitIndex4)
<=> v131807(VarCurr,bitIndex30) )
& ( v131899(VarCurr,bitIndex3)
<=> v131807(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_75129,axiom,
! [VarCurr,B] :
( range_36_29(B)
=> ( v131807(VarCurr,B)
<=> v131809(VarCurr,B) ) ) ).
fof(range_axiom_99,axiom,
! [B] :
( range_36_29(B)
<=> ( $false
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_75128,axiom,
! [VarCurr] :
( ( v131796(VarCurr,bitIndex14)
<=> v130148(VarCurr,bitIndex25) )
& ( v131796(VarCurr,bitIndex13)
<=> v130148(VarCurr,bitIndex24) )
& ( v131796(VarCurr,bitIndex12)
<=> v130148(VarCurr,bitIndex23) )
& ( v131796(VarCurr,bitIndex11)
<=> v130148(VarCurr,bitIndex22) )
& ( v131796(VarCurr,bitIndex10)
<=> v130148(VarCurr,bitIndex21) )
& ( v131796(VarCurr,bitIndex9)
<=> v130148(VarCurr,bitIndex20) )
& ( v131796(VarCurr,bitIndex8)
<=> v130148(VarCurr,bitIndex19) )
& ( v131796(VarCurr,bitIndex7)
<=> v130148(VarCurr,bitIndex18) )
& ( v131796(VarCurr,bitIndex6)
<=> v130148(VarCurr,bitIndex17) )
& ( v131796(VarCurr,bitIndex5)
<=> v130148(VarCurr,bitIndex16) )
& ( v131796(VarCurr,bitIndex4)
<=> v130148(VarCurr,bitIndex15) )
& ( v131796(VarCurr,bitIndex3)
<=> v130148(VarCurr,bitIndex14) )
& ( v131796(VarCurr,bitIndex2)
<=> v130148(VarCurr,bitIndex13) )
& ( v131796(VarCurr,bitIndex1)
<=> v130148(VarCurr,bitIndex12) )
& ( v131796(VarCurr,bitIndex0)
<=> v130148(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75127,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130148(VarCurr,B)
<=> v130150(VarCurr,B) ) ) ).
fof(addAssignment_75126,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130150(VarCurr,B)
<=> v131678(VarCurr,B) ) ) ).
fof(addAssignment_75125,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131554(VarCurr,B)
<=> v131556(VarCurr,B) ) ) ).
fof(addAssignment_75124,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131556(VarCurr,B)
<=> v131663(VarCurr,B) ) ) ).
fof(addAssignment_75123,axiom,
! [VarCurr] :
( ( v131666(VarCurr,bitIndex14)
<=> v131560(VarCurr,bitIndex25) )
& ( v131666(VarCurr,bitIndex13)
<=> v131560(VarCurr,bitIndex24) )
& ( v131666(VarCurr,bitIndex12)
<=> v131560(VarCurr,bitIndex23) )
& ( v131666(VarCurr,bitIndex11)
<=> v131560(VarCurr,bitIndex22) )
& ( v131666(VarCurr,bitIndex10)
<=> v131560(VarCurr,bitIndex21) )
& ( v131666(VarCurr,bitIndex9)
<=> v131560(VarCurr,bitIndex20) )
& ( v131666(VarCurr,bitIndex8)
<=> v131560(VarCurr,bitIndex19) )
& ( v131666(VarCurr,bitIndex7)
<=> v131560(VarCurr,bitIndex18) )
& ( v131666(VarCurr,bitIndex6)
<=> v131560(VarCurr,bitIndex17) )
& ( v131666(VarCurr,bitIndex5)
<=> v131560(VarCurr,bitIndex16) )
& ( v131666(VarCurr,bitIndex4)
<=> v131560(VarCurr,bitIndex15) )
& ( v131666(VarCurr,bitIndex3)
<=> v131560(VarCurr,bitIndex14) )
& ( v131666(VarCurr,bitIndex2)
<=> v131560(VarCurr,bitIndex13) )
& ( v131666(VarCurr,bitIndex1)
<=> v131560(VarCurr,bitIndex12) )
& ( v131666(VarCurr,bitIndex0)
<=> v131560(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75122,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131560(VarCurr,B)
<=> v131562(VarCurr,B) ) ) ).
fof(addAssignment_75121,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v131562(VarNext,B)
<=> v131882(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131883(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131882(VarNext,B)
<=> v131562(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1779,axiom,
! [VarNext] :
( v131883(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131882(VarNext,B)
<=> v131657(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131883(VarNext)
<=> v131884(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131884(VarNext)
<=> ( v131886(VarNext)
& v131589(VarNext) ) ) ) ).
fof(writeUnaryOperator_9541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131886(VarNext)
<=> v131651(VarNext) ) ) ).
fof(addAssignment_75120,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131584(VarCurr,B)
<=> v131586(VarCurr,B) ) ) ).
fof(addAssignment_75119,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131586(VarCurr,B)
<=> v131587(VarCurr,B) ) ) ).
fof(addAssignment_75118,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131429(VarCurr,B)
<=> v131431(VarCurr,B) ) ) ).
fof(addAssignment_75117,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131431(VarCurr,B)
<=> v131538(VarCurr,B) ) ) ).
fof(addAssignment_75116,axiom,
! [VarCurr] :
( ( v131541(VarCurr,bitIndex14)
<=> v131435(VarCurr,bitIndex25) )
& ( v131541(VarCurr,bitIndex13)
<=> v131435(VarCurr,bitIndex24) )
& ( v131541(VarCurr,bitIndex12)
<=> v131435(VarCurr,bitIndex23) )
& ( v131541(VarCurr,bitIndex11)
<=> v131435(VarCurr,bitIndex22) )
& ( v131541(VarCurr,bitIndex10)
<=> v131435(VarCurr,bitIndex21) )
& ( v131541(VarCurr,bitIndex9)
<=> v131435(VarCurr,bitIndex20) )
& ( v131541(VarCurr,bitIndex8)
<=> v131435(VarCurr,bitIndex19) )
& ( v131541(VarCurr,bitIndex7)
<=> v131435(VarCurr,bitIndex18) )
& ( v131541(VarCurr,bitIndex6)
<=> v131435(VarCurr,bitIndex17) )
& ( v131541(VarCurr,bitIndex5)
<=> v131435(VarCurr,bitIndex16) )
& ( v131541(VarCurr,bitIndex4)
<=> v131435(VarCurr,bitIndex15) )
& ( v131541(VarCurr,bitIndex3)
<=> v131435(VarCurr,bitIndex14) )
& ( v131541(VarCurr,bitIndex2)
<=> v131435(VarCurr,bitIndex13) )
& ( v131541(VarCurr,bitIndex1)
<=> v131435(VarCurr,bitIndex12) )
& ( v131541(VarCurr,bitIndex0)
<=> v131435(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75115,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131435(VarCurr,B)
<=> v131437(VarCurr,B) ) ) ).
fof(addAssignment_75114,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v131437(VarNext,B)
<=> v131873(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131874(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131873(VarNext,B)
<=> v131437(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1778,axiom,
! [VarNext] :
( v131874(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131873(VarNext,B)
<=> v131532(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131874(VarNext)
<=> v131875(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131875(VarNext)
<=> ( v131877(VarNext)
& v131464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131877(VarNext)
<=> v131526(VarNext) ) ) ).
fof(addAssignment_75113,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131459(VarCurr,B)
<=> v131461(VarCurr,B) ) ) ).
fof(addAssignment_75112,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131461(VarCurr,B)
<=> v131462(VarCurr,B) ) ) ).
fof(addAssignment_75111,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131304(VarCurr,B)
<=> v131306(VarCurr,B) ) ) ).
fof(addAssignment_75110,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131306(VarCurr,B)
<=> v131413(VarCurr,B) ) ) ).
fof(addAssignment_75109,axiom,
! [VarCurr] :
( ( v131416(VarCurr,bitIndex14)
<=> v131310(VarCurr,bitIndex25) )
& ( v131416(VarCurr,bitIndex13)
<=> v131310(VarCurr,bitIndex24) )
& ( v131416(VarCurr,bitIndex12)
<=> v131310(VarCurr,bitIndex23) )
& ( v131416(VarCurr,bitIndex11)
<=> v131310(VarCurr,bitIndex22) )
& ( v131416(VarCurr,bitIndex10)
<=> v131310(VarCurr,bitIndex21) )
& ( v131416(VarCurr,bitIndex9)
<=> v131310(VarCurr,bitIndex20) )
& ( v131416(VarCurr,bitIndex8)
<=> v131310(VarCurr,bitIndex19) )
& ( v131416(VarCurr,bitIndex7)
<=> v131310(VarCurr,bitIndex18) )
& ( v131416(VarCurr,bitIndex6)
<=> v131310(VarCurr,bitIndex17) )
& ( v131416(VarCurr,bitIndex5)
<=> v131310(VarCurr,bitIndex16) )
& ( v131416(VarCurr,bitIndex4)
<=> v131310(VarCurr,bitIndex15) )
& ( v131416(VarCurr,bitIndex3)
<=> v131310(VarCurr,bitIndex14) )
& ( v131416(VarCurr,bitIndex2)
<=> v131310(VarCurr,bitIndex13) )
& ( v131416(VarCurr,bitIndex1)
<=> v131310(VarCurr,bitIndex12) )
& ( v131416(VarCurr,bitIndex0)
<=> v131310(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75108,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131310(VarCurr,B)
<=> v131312(VarCurr,B) ) ) ).
fof(addAssignment_75107,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v131312(VarNext,B)
<=> v131864(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131865(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131864(VarNext,B)
<=> v131312(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1777,axiom,
! [VarNext] :
( v131865(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131864(VarNext,B)
<=> v131407(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131865(VarNext)
<=> v131866(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131866(VarNext)
<=> ( v131868(VarNext)
& v131339(VarNext) ) ) ) ).
fof(writeUnaryOperator_9539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131868(VarNext)
<=> v131401(VarNext) ) ) ).
fof(addAssignment_75106,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131334(VarCurr,B)
<=> v131336(VarCurr,B) ) ) ).
fof(addAssignment_75105,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131336(VarCurr,B)
<=> v131337(VarCurr,B) ) ) ).
fof(addAssignment_75104,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131179(VarCurr,B)
<=> v131181(VarCurr,B) ) ) ).
fof(addAssignment_75103,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131181(VarCurr,B)
<=> v131288(VarCurr,B) ) ) ).
fof(addAssignment_75102,axiom,
! [VarCurr] :
( ( v131291(VarCurr,bitIndex14)
<=> v131185(VarCurr,bitIndex25) )
& ( v131291(VarCurr,bitIndex13)
<=> v131185(VarCurr,bitIndex24) )
& ( v131291(VarCurr,bitIndex12)
<=> v131185(VarCurr,bitIndex23) )
& ( v131291(VarCurr,bitIndex11)
<=> v131185(VarCurr,bitIndex22) )
& ( v131291(VarCurr,bitIndex10)
<=> v131185(VarCurr,bitIndex21) )
& ( v131291(VarCurr,bitIndex9)
<=> v131185(VarCurr,bitIndex20) )
& ( v131291(VarCurr,bitIndex8)
<=> v131185(VarCurr,bitIndex19) )
& ( v131291(VarCurr,bitIndex7)
<=> v131185(VarCurr,bitIndex18) )
& ( v131291(VarCurr,bitIndex6)
<=> v131185(VarCurr,bitIndex17) )
& ( v131291(VarCurr,bitIndex5)
<=> v131185(VarCurr,bitIndex16) )
& ( v131291(VarCurr,bitIndex4)
<=> v131185(VarCurr,bitIndex15) )
& ( v131291(VarCurr,bitIndex3)
<=> v131185(VarCurr,bitIndex14) )
& ( v131291(VarCurr,bitIndex2)
<=> v131185(VarCurr,bitIndex13) )
& ( v131291(VarCurr,bitIndex1)
<=> v131185(VarCurr,bitIndex12) )
& ( v131291(VarCurr,bitIndex0)
<=> v131185(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75101,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131185(VarCurr,B)
<=> v131187(VarCurr,B) ) ) ).
fof(addAssignment_75100,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v131187(VarNext,B)
<=> v131855(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131856(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131855(VarNext,B)
<=> v131187(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1776,axiom,
! [VarNext] :
( v131856(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131855(VarNext,B)
<=> v131282(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131856(VarNext)
<=> v131857(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131857(VarNext)
<=> ( v131859(VarNext)
& v131214(VarNext) ) ) ) ).
fof(writeUnaryOperator_9538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131859(VarNext)
<=> v131276(VarNext) ) ) ).
fof(addAssignment_75099,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131209(VarCurr,B)
<=> v131211(VarCurr,B) ) ) ).
fof(addAssignment_75098,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131211(VarCurr,B)
<=> v131212(VarCurr,B) ) ) ).
fof(addAssignment_75097,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131054(VarCurr,B)
<=> v131056(VarCurr,B) ) ) ).
fof(addAssignment_75096,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131056(VarCurr,B)
<=> v131163(VarCurr,B) ) ) ).
fof(addAssignment_75095,axiom,
! [VarCurr] :
( ( v131166(VarCurr,bitIndex14)
<=> v131060(VarCurr,bitIndex25) )
& ( v131166(VarCurr,bitIndex13)
<=> v131060(VarCurr,bitIndex24) )
& ( v131166(VarCurr,bitIndex12)
<=> v131060(VarCurr,bitIndex23) )
& ( v131166(VarCurr,bitIndex11)
<=> v131060(VarCurr,bitIndex22) )
& ( v131166(VarCurr,bitIndex10)
<=> v131060(VarCurr,bitIndex21) )
& ( v131166(VarCurr,bitIndex9)
<=> v131060(VarCurr,bitIndex20) )
& ( v131166(VarCurr,bitIndex8)
<=> v131060(VarCurr,bitIndex19) )
& ( v131166(VarCurr,bitIndex7)
<=> v131060(VarCurr,bitIndex18) )
& ( v131166(VarCurr,bitIndex6)
<=> v131060(VarCurr,bitIndex17) )
& ( v131166(VarCurr,bitIndex5)
<=> v131060(VarCurr,bitIndex16) )
& ( v131166(VarCurr,bitIndex4)
<=> v131060(VarCurr,bitIndex15) )
& ( v131166(VarCurr,bitIndex3)
<=> v131060(VarCurr,bitIndex14) )
& ( v131166(VarCurr,bitIndex2)
<=> v131060(VarCurr,bitIndex13) )
& ( v131166(VarCurr,bitIndex1)
<=> v131060(VarCurr,bitIndex12) )
& ( v131166(VarCurr,bitIndex0)
<=> v131060(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75094,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131060(VarCurr,B)
<=> v131062(VarCurr,B) ) ) ).
fof(addAssignment_75093,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v131062(VarNext,B)
<=> v131846(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131847(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131846(VarNext,B)
<=> v131062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1775,axiom,
! [VarNext] :
( v131847(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131846(VarNext,B)
<=> v131157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131847(VarNext)
<=> v131848(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131848(VarNext)
<=> ( v131850(VarNext)
& v131089(VarNext) ) ) ) ).
fof(writeUnaryOperator_9537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131850(VarNext)
<=> v131151(VarNext) ) ) ).
fof(addAssignment_75092,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131084(VarCurr,B)
<=> v131086(VarCurr,B) ) ) ).
fof(addAssignment_75091,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v131086(VarCurr,B)
<=> v131087(VarCurr,B) ) ) ).
fof(addAssignment_75090,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130929(VarCurr,B)
<=> v130931(VarCurr,B) ) ) ).
fof(addAssignment_75089,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130931(VarCurr,B)
<=> v131038(VarCurr,B) ) ) ).
fof(addAssignment_75088,axiom,
! [VarCurr] :
( ( v131041(VarCurr,bitIndex14)
<=> v130935(VarCurr,bitIndex25) )
& ( v131041(VarCurr,bitIndex13)
<=> v130935(VarCurr,bitIndex24) )
& ( v131041(VarCurr,bitIndex12)
<=> v130935(VarCurr,bitIndex23) )
& ( v131041(VarCurr,bitIndex11)
<=> v130935(VarCurr,bitIndex22) )
& ( v131041(VarCurr,bitIndex10)
<=> v130935(VarCurr,bitIndex21) )
& ( v131041(VarCurr,bitIndex9)
<=> v130935(VarCurr,bitIndex20) )
& ( v131041(VarCurr,bitIndex8)
<=> v130935(VarCurr,bitIndex19) )
& ( v131041(VarCurr,bitIndex7)
<=> v130935(VarCurr,bitIndex18) )
& ( v131041(VarCurr,bitIndex6)
<=> v130935(VarCurr,bitIndex17) )
& ( v131041(VarCurr,bitIndex5)
<=> v130935(VarCurr,bitIndex16) )
& ( v131041(VarCurr,bitIndex4)
<=> v130935(VarCurr,bitIndex15) )
& ( v131041(VarCurr,bitIndex3)
<=> v130935(VarCurr,bitIndex14) )
& ( v131041(VarCurr,bitIndex2)
<=> v130935(VarCurr,bitIndex13) )
& ( v131041(VarCurr,bitIndex1)
<=> v130935(VarCurr,bitIndex12) )
& ( v131041(VarCurr,bitIndex0)
<=> v130935(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75087,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130935(VarCurr,B)
<=> v130937(VarCurr,B) ) ) ).
fof(addAssignment_75086,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v130937(VarNext,B)
<=> v131837(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131838(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131837(VarNext,B)
<=> v130937(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1774,axiom,
! [VarNext] :
( v131838(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131837(VarNext,B)
<=> v131032(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131838(VarNext)
<=> v131839(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131839(VarNext)
<=> ( v131841(VarNext)
& v130964(VarNext) ) ) ) ).
fof(writeUnaryOperator_9536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131841(VarNext)
<=> v131026(VarNext) ) ) ).
fof(addAssignment_75085,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130959(VarCurr,B)
<=> v130961(VarCurr,B) ) ) ).
fof(addAssignment_75084,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130961(VarCurr,B)
<=> v130962(VarCurr,B) ) ) ).
fof(addAssignment_75083,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130804(VarCurr,B)
<=> v130806(VarCurr,B) ) ) ).
fof(addAssignment_75082,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130806(VarCurr,B)
<=> v130913(VarCurr,B) ) ) ).
fof(addAssignment_75081,axiom,
! [VarCurr] :
( ( v130916(VarCurr,bitIndex14)
<=> v130810(VarCurr,bitIndex25) )
& ( v130916(VarCurr,bitIndex13)
<=> v130810(VarCurr,bitIndex24) )
& ( v130916(VarCurr,bitIndex12)
<=> v130810(VarCurr,bitIndex23) )
& ( v130916(VarCurr,bitIndex11)
<=> v130810(VarCurr,bitIndex22) )
& ( v130916(VarCurr,bitIndex10)
<=> v130810(VarCurr,bitIndex21) )
& ( v130916(VarCurr,bitIndex9)
<=> v130810(VarCurr,bitIndex20) )
& ( v130916(VarCurr,bitIndex8)
<=> v130810(VarCurr,bitIndex19) )
& ( v130916(VarCurr,bitIndex7)
<=> v130810(VarCurr,bitIndex18) )
& ( v130916(VarCurr,bitIndex6)
<=> v130810(VarCurr,bitIndex17) )
& ( v130916(VarCurr,bitIndex5)
<=> v130810(VarCurr,bitIndex16) )
& ( v130916(VarCurr,bitIndex4)
<=> v130810(VarCurr,bitIndex15) )
& ( v130916(VarCurr,bitIndex3)
<=> v130810(VarCurr,bitIndex14) )
& ( v130916(VarCurr,bitIndex2)
<=> v130810(VarCurr,bitIndex13) )
& ( v130916(VarCurr,bitIndex1)
<=> v130810(VarCurr,bitIndex12) )
& ( v130916(VarCurr,bitIndex0)
<=> v130810(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75080,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130810(VarCurr,B)
<=> v130812(VarCurr,B) ) ) ).
fof(addAssignment_75079,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v130812(VarNext,B)
<=> v131828(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131829(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131828(VarNext,B)
<=> v130812(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1773,axiom,
! [VarNext] :
( v131829(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131828(VarNext,B)
<=> v130907(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131829(VarNext)
<=> v131830(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131830(VarNext)
<=> ( v131832(VarNext)
& v130839(VarNext) ) ) ) ).
fof(writeUnaryOperator_9535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131832(VarNext)
<=> v130901(VarNext) ) ) ).
fof(addAssignment_75078,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130834(VarCurr,B)
<=> v130836(VarCurr,B) ) ) ).
fof(addAssignment_75077,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130836(VarCurr,B)
<=> v130837(VarCurr,B) ) ) ).
fof(addAssignment_75076,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130152(VarCurr,B)
<=> v130154(VarCurr,B) ) ) ).
fof(addAssignment_75075,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130154(VarCurr,B)
<=> v130371(VarCurr,B) ) ) ).
fof(addAssignment_75074,axiom,
! [VarCurr] :
( ( v130374(VarCurr,bitIndex14)
<=> v130158(VarCurr,bitIndex25) )
& ( v130374(VarCurr,bitIndex13)
<=> v130158(VarCurr,bitIndex24) )
& ( v130374(VarCurr,bitIndex12)
<=> v130158(VarCurr,bitIndex23) )
& ( v130374(VarCurr,bitIndex11)
<=> v130158(VarCurr,bitIndex22) )
& ( v130374(VarCurr,bitIndex10)
<=> v130158(VarCurr,bitIndex21) )
& ( v130374(VarCurr,bitIndex9)
<=> v130158(VarCurr,bitIndex20) )
& ( v130374(VarCurr,bitIndex8)
<=> v130158(VarCurr,bitIndex19) )
& ( v130374(VarCurr,bitIndex7)
<=> v130158(VarCurr,bitIndex18) )
& ( v130374(VarCurr,bitIndex6)
<=> v130158(VarCurr,bitIndex17) )
& ( v130374(VarCurr,bitIndex5)
<=> v130158(VarCurr,bitIndex16) )
& ( v130374(VarCurr,bitIndex4)
<=> v130158(VarCurr,bitIndex15) )
& ( v130374(VarCurr,bitIndex3)
<=> v130158(VarCurr,bitIndex14) )
& ( v130374(VarCurr,bitIndex2)
<=> v130158(VarCurr,bitIndex13) )
& ( v130374(VarCurr,bitIndex1)
<=> v130158(VarCurr,bitIndex12) )
& ( v130374(VarCurr,bitIndex0)
<=> v130158(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75073,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130158(VarCurr,B)
<=> v130160(VarCurr,B) ) ) ).
fof(addAssignment_75072,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v130160(VarNext,B)
<=> v131819(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131820(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131819(VarNext,B)
<=> v130160(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1772,axiom,
! [VarNext] :
( v131820(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131819(VarNext,B)
<=> v130365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131820(VarNext)
<=> v131821(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131821(VarNext)
<=> ( v131823(VarNext)
& v130291(VarNext) ) ) ) ).
fof(writeUnaryOperator_9534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131823(VarNext)
<=> v130359(VarNext) ) ) ).
fof(addAssignment_75071,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130194(VarCurr,B)
<=> v130196(VarCurr,B) ) ) ).
fof(addAssignment_75070,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130196(VarCurr,B)
<=> v130285(VarCurr,B) ) ) ).
fof(addAssignment_75069,axiom,
! [VarCurr] :
( ( v130288(VarCurr,bitIndex14)
<=> v130200(VarCurr,bitIndex25) )
& ( v130288(VarCurr,bitIndex13)
<=> v130200(VarCurr,bitIndex24) )
& ( v130288(VarCurr,bitIndex12)
<=> v130200(VarCurr,bitIndex23) )
& ( v130288(VarCurr,bitIndex11)
<=> v130200(VarCurr,bitIndex22) )
& ( v130288(VarCurr,bitIndex10)
<=> v130200(VarCurr,bitIndex21) )
& ( v130288(VarCurr,bitIndex9)
<=> v130200(VarCurr,bitIndex20) )
& ( v130288(VarCurr,bitIndex8)
<=> v130200(VarCurr,bitIndex19) )
& ( v130288(VarCurr,bitIndex7)
<=> v130200(VarCurr,bitIndex18) )
& ( v130288(VarCurr,bitIndex6)
<=> v130200(VarCurr,bitIndex17) )
& ( v130288(VarCurr,bitIndex5)
<=> v130200(VarCurr,bitIndex16) )
& ( v130288(VarCurr,bitIndex4)
<=> v130200(VarCurr,bitIndex15) )
& ( v130288(VarCurr,bitIndex3)
<=> v130200(VarCurr,bitIndex14) )
& ( v130288(VarCurr,bitIndex2)
<=> v130200(VarCurr,bitIndex13) )
& ( v130288(VarCurr,bitIndex1)
<=> v130200(VarCurr,bitIndex12) )
& ( v130288(VarCurr,bitIndex0)
<=> v130200(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_75068,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130200(VarCurr,B)
<=> v130202(VarCurr,B) ) ) ).
fof(addAssignment_75067,axiom,
! [VarNext,B] :
( range_25_11(B)
=> ( v130202(VarNext,B)
<=> v131811(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131812(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131811(VarNext,B)
<=> v130202(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1771,axiom,
! [VarNext] :
( v131812(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131811(VarNext,B)
<=> v130279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131812(VarNext)
<=> v131813(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131813(VarNext)
<=> ( v131815(VarNext)
& v130240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131815(VarNext)
<=> v130273(VarNext) ) ) ).
fof(addAssignment_75066,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130224(VarCurr,B)
<=> v130226(VarCurr,B) ) ) ).
fof(addAssignment_75065,axiom,
! [VarCurr,B] :
( range_25_11(B)
=> ( v130226(VarCurr,B)
<=> v130234(VarCurr,B) ) ) ).
fof(range_axiom_98,axiom,
! [B] :
( range_25_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
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B ) ) ).
fof(addAssignment_75064,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v130237(VarCurr,B)
<=> v131801(VarCurr,B) ) ) ).
fof(addAssignment_75063,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v131801(VarCurr,B)
<=> v131803(VarCurr,B) ) ) ).
fof(addAssignment_75062,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v131803(VarCurr,B)
<=> v131805(VarCurr,B) ) ) ).
fof(addAssignment_75061,axiom,
! [VarCurr] :
( ( v131805(VarCurr,bitIndex14)
<=> v131807(VarCurr,bitIndex51) )
& ( v131805(VarCurr,bitIndex13)
<=> v131807(VarCurr,bitIndex50) )
& ( v131805(VarCurr,bitIndex12)
<=> v131807(VarCurr,bitIndex49) )
& ( v131805(VarCurr,bitIndex11)
<=> v131807(VarCurr,bitIndex48) )
& ( v131805(VarCurr,bitIndex10)
<=> v131807(VarCurr,bitIndex47) )
& ( v131805(VarCurr,bitIndex9)
<=> v131807(VarCurr,bitIndex46) )
& ( v131805(VarCurr,bitIndex8)
<=> v131807(VarCurr,bitIndex45) )
& ( v131805(VarCurr,bitIndex7)
<=> v131807(VarCurr,bitIndex44) )
& ( v131805(VarCurr,bitIndex6)
<=> v131807(VarCurr,bitIndex43) )
& ( v131805(VarCurr,bitIndex5)
<=> v131807(VarCurr,bitIndex42) )
& ( v131805(VarCurr,bitIndex4)
<=> v131807(VarCurr,bitIndex41) )
& ( v131805(VarCurr,bitIndex3)
<=> v131807(VarCurr,bitIndex40) )
& ( v131805(VarCurr,bitIndex2)
<=> v131807(VarCurr,bitIndex39) )
& ( v131805(VarCurr,bitIndex1)
<=> v131807(VarCurr,bitIndex38) )
& ( v131805(VarCurr,bitIndex0)
<=> v131807(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_75060,axiom,
! [VarCurr,B] :
( range_51_37(B)
=> ( v131807(VarCurr,B)
<=> v131809(VarCurr,B) ) ) ).
fof(range_axiom_97,axiom,
! [B] :
( range_51_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 ) ) ).
fof(addAssignment_75059,axiom,
! [VarCurr] :
( ( v131710(VarCurr,bitIndex2)
<=> v130148(VarCurr,bitIndex28) )
& ( v131710(VarCurr,bitIndex1)
<=> v130148(VarCurr,bitIndex27) )
& ( v131710(VarCurr,bitIndex0)
<=> v130148(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75058,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130148(VarCurr,B)
<=> v130150(VarCurr,B) ) ) ).
fof(addAssignment_75057,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130150(VarCurr,B)
<=> v131678(VarCurr,B) ) ) ).
fof(addAssignment_75056,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131554(VarCurr,B)
<=> v131556(VarCurr,B) ) ) ).
fof(addAssignment_75055,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131556(VarCurr,B)
<=> v131663(VarCurr,B) ) ) ).
fof(addAssignment_75054,axiom,
! [VarCurr] :
( ( v131665(VarCurr,bitIndex2)
<=> v131560(VarCurr,bitIndex28) )
& ( v131665(VarCurr,bitIndex1)
<=> v131560(VarCurr,bitIndex27) )
& ( v131665(VarCurr,bitIndex0)
<=> v131560(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75053,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131560(VarCurr,B)
<=> v131562(VarCurr,B) ) ) ).
fof(addAssignment_75052,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v131562(VarNext,B)
<=> v131788(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131789(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131788(VarNext,B)
<=> v131562(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1770,axiom,
! [VarNext] :
( v131789(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131788(VarNext,B)
<=> v131657(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131789(VarNext)
<=> v131790(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131790(VarNext)
<=> ( v131792(VarNext)
& v131589(VarNext) ) ) ) ).
fof(writeUnaryOperator_9532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131792(VarNext)
<=> v131651(VarNext) ) ) ).
fof(addAssignment_75051,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131584(VarCurr,B)
<=> v131586(VarCurr,B) ) ) ).
fof(addAssignment_75050,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131586(VarCurr,B)
<=> v131587(VarCurr,B) ) ) ).
fof(addAssignment_75049,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131429(VarCurr,B)
<=> v131431(VarCurr,B) ) ) ).
fof(addAssignment_75048,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131431(VarCurr,B)
<=> v131538(VarCurr,B) ) ) ).
fof(addAssignment_75047,axiom,
! [VarCurr] :
( ( v131540(VarCurr,bitIndex2)
<=> v131435(VarCurr,bitIndex28) )
& ( v131540(VarCurr,bitIndex1)
<=> v131435(VarCurr,bitIndex27) )
& ( v131540(VarCurr,bitIndex0)
<=> v131435(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75046,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131435(VarCurr,B)
<=> v131437(VarCurr,B) ) ) ).
fof(addAssignment_75045,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v131437(VarNext,B)
<=> v131779(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131780(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131779(VarNext,B)
<=> v131437(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1769,axiom,
! [VarNext] :
( v131780(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131779(VarNext,B)
<=> v131532(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131780(VarNext)
<=> v131781(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131781(VarNext)
<=> ( v131783(VarNext)
& v131464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131783(VarNext)
<=> v131526(VarNext) ) ) ).
fof(addAssignment_75044,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131459(VarCurr,B)
<=> v131461(VarCurr,B) ) ) ).
fof(addAssignment_75043,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131461(VarCurr,B)
<=> v131462(VarCurr,B) ) ) ).
fof(addAssignment_75042,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131304(VarCurr,B)
<=> v131306(VarCurr,B) ) ) ).
fof(addAssignment_75041,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131306(VarCurr,B)
<=> v131413(VarCurr,B) ) ) ).
fof(addAssignment_75040,axiom,
! [VarCurr] :
( ( v131415(VarCurr,bitIndex2)
<=> v131310(VarCurr,bitIndex28) )
& ( v131415(VarCurr,bitIndex1)
<=> v131310(VarCurr,bitIndex27) )
& ( v131415(VarCurr,bitIndex0)
<=> v131310(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75039,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131310(VarCurr,B)
<=> v131312(VarCurr,B) ) ) ).
fof(addAssignment_75038,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v131312(VarNext,B)
<=> v131770(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131771(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131770(VarNext,B)
<=> v131312(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1768,axiom,
! [VarNext] :
( v131771(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131770(VarNext,B)
<=> v131407(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131771(VarNext)
<=> v131772(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131772(VarNext)
<=> ( v131774(VarNext)
& v131339(VarNext) ) ) ) ).
fof(writeUnaryOperator_9530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131774(VarNext)
<=> v131401(VarNext) ) ) ).
fof(addAssignment_75037,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131334(VarCurr,B)
<=> v131336(VarCurr,B) ) ) ).
fof(addAssignment_75036,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131336(VarCurr,B)
<=> v131337(VarCurr,B) ) ) ).
fof(addAssignment_75035,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131179(VarCurr,B)
<=> v131181(VarCurr,B) ) ) ).
fof(addAssignment_75034,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131181(VarCurr,B)
<=> v131288(VarCurr,B) ) ) ).
fof(addAssignment_75033,axiom,
! [VarCurr] :
( ( v131290(VarCurr,bitIndex2)
<=> v131185(VarCurr,bitIndex28) )
& ( v131290(VarCurr,bitIndex1)
<=> v131185(VarCurr,bitIndex27) )
& ( v131290(VarCurr,bitIndex0)
<=> v131185(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75032,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131185(VarCurr,B)
<=> v131187(VarCurr,B) ) ) ).
fof(addAssignment_75031,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v131187(VarNext,B)
<=> v131761(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131762(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131761(VarNext,B)
<=> v131187(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1767,axiom,
! [VarNext] :
( v131762(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131761(VarNext,B)
<=> v131282(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131762(VarNext)
<=> v131763(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131763(VarNext)
<=> ( v131765(VarNext)
& v131214(VarNext) ) ) ) ).
fof(writeUnaryOperator_9529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131765(VarNext)
<=> v131276(VarNext) ) ) ).
fof(addAssignment_75030,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131209(VarCurr,B)
<=> v131211(VarCurr,B) ) ) ).
fof(addAssignment_75029,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131211(VarCurr,B)
<=> v131212(VarCurr,B) ) ) ).
fof(addAssignment_75028,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131054(VarCurr,B)
<=> v131056(VarCurr,B) ) ) ).
fof(addAssignment_75027,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131056(VarCurr,B)
<=> v131163(VarCurr,B) ) ) ).
fof(addAssignment_75026,axiom,
! [VarCurr] :
( ( v131165(VarCurr,bitIndex2)
<=> v131060(VarCurr,bitIndex28) )
& ( v131165(VarCurr,bitIndex1)
<=> v131060(VarCurr,bitIndex27) )
& ( v131165(VarCurr,bitIndex0)
<=> v131060(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75025,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131060(VarCurr,B)
<=> v131062(VarCurr,B) ) ) ).
fof(addAssignment_75024,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v131062(VarNext,B)
<=> v131752(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131753(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131752(VarNext,B)
<=> v131062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1766,axiom,
! [VarNext] :
( v131753(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131752(VarNext,B)
<=> v131157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131753(VarNext)
<=> v131754(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131754(VarNext)
<=> ( v131756(VarNext)
& v131089(VarNext) ) ) ) ).
fof(writeUnaryOperator_9528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131756(VarNext)
<=> v131151(VarNext) ) ) ).
fof(addAssignment_75023,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131084(VarCurr,B)
<=> v131086(VarCurr,B) ) ) ).
fof(addAssignment_75022,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v131086(VarCurr,B)
<=> v131087(VarCurr,B) ) ) ).
fof(addAssignment_75021,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130929(VarCurr,B)
<=> v130931(VarCurr,B) ) ) ).
fof(addAssignment_75020,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130931(VarCurr,B)
<=> v131038(VarCurr,B) ) ) ).
fof(addAssignment_75019,axiom,
! [VarCurr] :
( ( v131040(VarCurr,bitIndex2)
<=> v130935(VarCurr,bitIndex28) )
& ( v131040(VarCurr,bitIndex1)
<=> v130935(VarCurr,bitIndex27) )
& ( v131040(VarCurr,bitIndex0)
<=> v130935(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75018,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130935(VarCurr,B)
<=> v130937(VarCurr,B) ) ) ).
fof(addAssignment_75017,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v130937(VarNext,B)
<=> v131743(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131744(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131743(VarNext,B)
<=> v130937(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1765,axiom,
! [VarNext] :
( v131744(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131743(VarNext,B)
<=> v131032(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131744(VarNext)
<=> v131745(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131745(VarNext)
<=> ( v131747(VarNext)
& v130964(VarNext) ) ) ) ).
fof(writeUnaryOperator_9527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131747(VarNext)
<=> v131026(VarNext) ) ) ).
fof(addAssignment_75016,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130959(VarCurr,B)
<=> v130961(VarCurr,B) ) ) ).
fof(addAssignment_75015,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130961(VarCurr,B)
<=> v130962(VarCurr,B) ) ) ).
fof(addAssignment_75014,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130804(VarCurr,B)
<=> v130806(VarCurr,B) ) ) ).
fof(addAssignment_75013,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130806(VarCurr,B)
<=> v130913(VarCurr,B) ) ) ).
fof(addAssignment_75012,axiom,
! [VarCurr] :
( ( v130915(VarCurr,bitIndex2)
<=> v130810(VarCurr,bitIndex28) )
& ( v130915(VarCurr,bitIndex1)
<=> v130810(VarCurr,bitIndex27) )
& ( v130915(VarCurr,bitIndex0)
<=> v130810(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75011,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130810(VarCurr,B)
<=> v130812(VarCurr,B) ) ) ).
fof(addAssignment_75010,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v130812(VarNext,B)
<=> v131734(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131735(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131734(VarNext,B)
<=> v130812(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1764,axiom,
! [VarNext] :
( v131735(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131734(VarNext,B)
<=> v130907(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131735(VarNext)
<=> v131736(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131736(VarNext)
<=> ( v131738(VarNext)
& v130839(VarNext) ) ) ) ).
fof(writeUnaryOperator_9526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131738(VarNext)
<=> v130901(VarNext) ) ) ).
fof(addAssignment_75009,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130834(VarCurr,B)
<=> v130836(VarCurr,B) ) ) ).
fof(addAssignment_75008,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130836(VarCurr,B)
<=> v130837(VarCurr,B) ) ) ).
fof(addAssignment_75007,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130152(VarCurr,B)
<=> v130154(VarCurr,B) ) ) ).
fof(addAssignment_75006,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130154(VarCurr,B)
<=> v130371(VarCurr,B) ) ) ).
fof(addAssignment_75005,axiom,
! [VarCurr] :
( ( v130373(VarCurr,bitIndex2)
<=> v130158(VarCurr,bitIndex28) )
& ( v130373(VarCurr,bitIndex1)
<=> v130158(VarCurr,bitIndex27) )
& ( v130373(VarCurr,bitIndex0)
<=> v130158(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_75004,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130158(VarCurr,B)
<=> v130160(VarCurr,B) ) ) ).
fof(addAssignment_75003,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v130160(VarNext,B)
<=> v131725(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131726(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131725(VarNext,B)
<=> v130160(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1763,axiom,
! [VarNext] :
( v131726(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131725(VarNext,B)
<=> v130365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131726(VarNext)
<=> v131727(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131727(VarNext)
<=> ( v131729(VarNext)
& v130291(VarNext) ) ) ) ).
fof(writeUnaryOperator_9525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131729(VarNext)
<=> v130359(VarNext) ) ) ).
fof(addAssignment_75002,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130194(VarCurr,B)
<=> v130196(VarCurr,B) ) ) ).
fof(addAssignment_75001,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130196(VarCurr,B)
<=> v130285(VarCurr,B) ) ) ).
fof(addAssignment_75000,axiom,
! [VarCurr] :
( ( v130287(VarCurr,bitIndex2)
<=> v130200(VarCurr,bitIndex28) )
& ( v130287(VarCurr,bitIndex1)
<=> v130200(VarCurr,bitIndex27) )
& ( v130287(VarCurr,bitIndex0)
<=> v130200(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_74999,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130200(VarCurr,B)
<=> v130202(VarCurr,B) ) ) ).
fof(addAssignment_74998,axiom,
! [VarNext,B] :
( range_28_26(B)
=> ( v130202(VarNext,B)
<=> v131717(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131718(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131717(VarNext,B)
<=> v130202(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1762,axiom,
! [VarNext] :
( v131718(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131717(VarNext,B)
<=> v130279(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131718(VarNext)
<=> v131719(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131719(VarNext)
<=> ( v131721(VarNext)
& v130240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131721(VarNext)
<=> v130273(VarNext) ) ) ).
fof(addAssignment_74997,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130224(VarCurr,B)
<=> v130226(VarCurr,B) ) ) ).
fof(addAssignment_74996,axiom,
! [VarCurr,B] :
( range_28_26(B)
=> ( v130226(VarCurr,B)
<=> v130234(VarCurr,B) ) ) ).
fof(addAssignment_74995,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v130236(VarCurr,B)
<=> v131715(VarCurr,B) ) ) ).
fof(addAssignment_74994,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v131715(VarCurr,B)
<=> v109045(VarCurr,B) ) ) ).
fof(addAssignment_74993,axiom,
! [VarCurr] :
( ( v130146(VarCurr,bitIndex3)
<=> v130148(VarCurr,bitIndex32) )
& ( v130146(VarCurr,bitIndex2)
<=> v130148(VarCurr,bitIndex31) )
& ( v130146(VarCurr,bitIndex1)
<=> v130148(VarCurr,bitIndex30) )
& ( v130146(VarCurr,bitIndex0)
<=> v130148(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_74992,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130148(VarCurr,B)
<=> v130150(VarCurr,B) ) ) ).
fof(addAssignment_74991,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130150(VarCurr,B)
<=> v131678(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1843,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131678(VarCurr,B)
<=> ( v131679(VarCurr,B)
| v131706(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1842,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131706(VarCurr,B)
<=> ( v131554(VarCurr,B)
& v131707(VarCurr,B) ) ) ) ).
fof(addAssignment_74990,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex0)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74989,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex1)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74988,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex2)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74987,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex3)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74986,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex4)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74985,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex5)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74984,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex6)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74983,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex7)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74982,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex8)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74981,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex9)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74980,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex10)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74979,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex11)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74978,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex12)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74977,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex13)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74976,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex14)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74975,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex15)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74974,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex16)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74973,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex17)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74972,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex18)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74971,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex19)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74970,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex20)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74969,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex21)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74968,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex22)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74967,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex23)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74966,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex24)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74965,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex25)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74964,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex26)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74963,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex27)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74962,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex28)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74961,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex29)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74960,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex30)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74959,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex31)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74958,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex32)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74957,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex33)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74956,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex34)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74955,axiom,
! [VarCurr] :
( v131707(VarCurr,bitIndex35)
<=> v131708(VarCurr) ) ).
fof(addAssignment_74954,axiom,
! [VarCurr] :
( v131708(VarCurr)
<=> v131669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1841,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131679(VarCurr,B)
<=> ( v131680(VarCurr,B)
| v131703(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1840,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131703(VarCurr,B)
<=> ( v131429(VarCurr,B)
& v131704(VarCurr,B) ) ) ) ).
fof(addAssignment_74953,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex0)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74952,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex1)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74951,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex2)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74950,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex3)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74949,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex4)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74948,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex5)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74947,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex6)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74946,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex7)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74945,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex8)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74944,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex9)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74943,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex10)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74942,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex11)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74941,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex12)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74940,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex13)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74939,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex14)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74938,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex15)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74937,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex16)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74936,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex17)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74935,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex18)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74934,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex19)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74933,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex20)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74932,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex21)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74931,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex22)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74930,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex23)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74929,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex24)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74928,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex25)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74927,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex26)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74926,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex27)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74925,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex28)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74924,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex29)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74923,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex30)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74922,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex31)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74921,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex32)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74920,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex33)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74919,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex34)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74918,axiom,
! [VarCurr] :
( v131704(VarCurr,bitIndex35)
<=> v131705(VarCurr) ) ).
fof(addAssignment_74917,axiom,
! [VarCurr] :
( v131705(VarCurr)
<=> v131544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1839,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131680(VarCurr,B)
<=> ( v131681(VarCurr,B)
| v131700(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1838,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131700(VarCurr,B)
<=> ( v131304(VarCurr,B)
& v131701(VarCurr,B) ) ) ) ).
fof(addAssignment_74916,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex0)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74915,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex1)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74914,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex2)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74913,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex3)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74912,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex4)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74911,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex5)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74910,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex6)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74909,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex7)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74908,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex8)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74907,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex9)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74906,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex10)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74905,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex11)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74904,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex12)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74903,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex13)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74902,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex14)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74901,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex15)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74900,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex16)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74899,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex17)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74898,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex18)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74897,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex19)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74896,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex20)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74895,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex21)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74894,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex22)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74893,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex23)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74892,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex24)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74891,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex25)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74890,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex26)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74889,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex27)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74888,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex28)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74887,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex29)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74886,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex30)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74885,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex31)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74884,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex32)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74883,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex33)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74882,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex34)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74881,axiom,
! [VarCurr] :
( v131701(VarCurr,bitIndex35)
<=> v131702(VarCurr) ) ).
fof(addAssignment_74880,axiom,
! [VarCurr] :
( v131702(VarCurr)
<=> v131419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1837,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131681(VarCurr,B)
<=> ( v131682(VarCurr,B)
| v131697(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1836,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131697(VarCurr,B)
<=> ( v131179(VarCurr,B)
& v131698(VarCurr,B) ) ) ) ).
fof(addAssignment_74879,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex0)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74878,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex1)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74877,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex2)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74876,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex3)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74875,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex4)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74874,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex5)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74873,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex6)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74872,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex7)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74871,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex8)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74870,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex9)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74869,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex10)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74868,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex11)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74867,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex12)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74866,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex13)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74865,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex14)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74864,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex15)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74863,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex16)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74862,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex17)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74861,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex18)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74860,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex19)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74859,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex20)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74858,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex21)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74857,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex22)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74856,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex23)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74855,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex24)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74854,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex25)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74853,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex26)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74852,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex27)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74851,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex28)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74850,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex29)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74849,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex30)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74848,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex31)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74847,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex32)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74846,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex33)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74845,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex34)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74844,axiom,
! [VarCurr] :
( v131698(VarCurr,bitIndex35)
<=> v131699(VarCurr) ) ).
fof(addAssignment_74843,axiom,
! [VarCurr] :
( v131699(VarCurr)
<=> v131294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1835,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131682(VarCurr,B)
<=> ( v131683(VarCurr,B)
| v131694(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1834,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131694(VarCurr,B)
<=> ( v131054(VarCurr,B)
& v131695(VarCurr,B) ) ) ) ).
fof(addAssignment_74842,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex0)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74841,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex1)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74840,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex2)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74839,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex3)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74838,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex4)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74837,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex5)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74836,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex6)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74835,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex7)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74834,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex8)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74833,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex9)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74832,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex10)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74831,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex11)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74830,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex12)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74829,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex13)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74828,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex14)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74827,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex15)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74826,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex16)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74825,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex17)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74824,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex18)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74823,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex19)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74822,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex20)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74821,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex21)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74820,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex22)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74819,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex23)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74818,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex24)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74817,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex25)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74816,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex26)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74815,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex27)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74814,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex28)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74813,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex29)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74812,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex30)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74811,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex31)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74810,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex32)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74809,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex33)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74808,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex34)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74807,axiom,
! [VarCurr] :
( v131695(VarCurr,bitIndex35)
<=> v131696(VarCurr) ) ).
fof(addAssignment_74806,axiom,
! [VarCurr] :
( v131696(VarCurr)
<=> v131169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1833,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131683(VarCurr,B)
<=> ( v131684(VarCurr,B)
| v131691(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1832,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131691(VarCurr,B)
<=> ( v130929(VarCurr,B)
& v131692(VarCurr,B) ) ) ) ).
fof(addAssignment_74805,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex0)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74804,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex1)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74803,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex2)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74802,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex3)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74801,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex4)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74800,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex5)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74799,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex6)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74798,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex7)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74797,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex8)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74796,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex9)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74795,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex10)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74794,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex11)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74793,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex12)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74792,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex13)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74791,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex14)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74790,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex15)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74789,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex16)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74788,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex17)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74787,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex18)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74786,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex19)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74785,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex20)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74784,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex21)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74783,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex22)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74782,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex23)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74781,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex24)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74780,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex25)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74779,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex26)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74778,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex27)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74777,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex28)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74776,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex29)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74775,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex30)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74774,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex31)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74773,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex32)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74772,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex33)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74771,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex34)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74770,axiom,
! [VarCurr] :
( v131692(VarCurr,bitIndex35)
<=> v131693(VarCurr) ) ).
fof(addAssignment_74769,axiom,
! [VarCurr] :
( v131693(VarCurr)
<=> v131044(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1831,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131684(VarCurr,B)
<=> ( v131685(VarCurr,B)
| v131688(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1830,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131688(VarCurr,B)
<=> ( v130804(VarCurr,B)
& v131689(VarCurr,B) ) ) ) ).
fof(addAssignment_74768,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex0)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74767,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex1)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74766,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex2)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74765,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex3)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74764,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex4)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74763,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex5)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74762,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex6)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74761,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex7)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74760,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex8)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74759,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex9)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74758,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex10)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74757,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex11)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74756,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex12)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74755,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex13)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74754,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex14)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74753,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex15)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74752,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex16)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74751,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex17)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74750,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex18)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74749,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex19)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74748,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex20)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74747,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex21)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74746,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex22)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74745,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex23)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74744,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex24)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74743,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex25)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74742,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex26)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74741,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex27)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74740,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex28)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74739,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex29)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74738,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex30)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74737,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex31)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74736,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex32)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74735,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex33)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74734,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex34)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74733,axiom,
! [VarCurr] :
( v131689(VarCurr,bitIndex35)
<=> v131690(VarCurr) ) ).
fof(addAssignment_74732,axiom,
! [VarCurr] :
( v131690(VarCurr)
<=> v130919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1829,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v131685(VarCurr,B)
<=> ( v130152(VarCurr,B)
& v131686(VarCurr,B) ) ) ) ).
fof(addAssignment_74731,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex0)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74730,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex1)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74729,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex2)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74728,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex3)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74727,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex4)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74726,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex5)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74725,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex6)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74724,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex7)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74723,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex8)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74722,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex9)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74721,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex10)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74720,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex11)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74719,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex12)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74718,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex13)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74717,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex14)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74716,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex15)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74715,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex16)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74714,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex17)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74713,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex18)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74712,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex19)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74711,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex20)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74710,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex21)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74709,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex22)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74708,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex23)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74707,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex24)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74706,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex25)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74705,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex26)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74704,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex27)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74703,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex28)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74702,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex29)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74701,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex30)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74700,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex31)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74699,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex32)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74698,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex33)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74697,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex34)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74696,axiom,
! [VarCurr] :
( v131686(VarCurr,bitIndex35)
<=> v131687(VarCurr) ) ).
fof(addAssignment_74695,axiom,
! [VarCurr] :
( v131687(VarCurr)
<=> v130377(VarCurr) ) ).
fof(addAssignment_74694,axiom,
! [VarCurr] :
( v131669(VarCurr)
<=> v131671(VarCurr) ) ).
fof(addAssignment_74693,axiom,
! [VarCurr] :
( v131671(VarCurr)
<=> v131673(VarCurr) ) ).
fof(addAssignment_74692,axiom,
! [VarCurr] :
( v131673(VarCurr)
<=> v131675(VarCurr) ) ).
fof(addAssignment_74691,axiom,
! [VarCurr] :
( v131675(VarCurr)
<=> v131677(VarCurr) ) ).
fof(addAssignment_74690,axiom,
! [VarCurr] :
( v131677(VarCurr)
<=> v130387(VarCurr,bitIndex7) ) ).
fof(addAssignment_74689,axiom,
! [VarCurr] :
( v130387(VarCurr,bitIndex7)
<=> v130389(VarCurr,bitIndex7) ) ).
fof(addAssignment_74688,axiom,
! [VarCurr] :
( v130389(VarCurr,bitIndex7)
<=> v130391(VarCurr,bitIndex7) ) ).
fof(addAssignment_74687,axiom,
! [VarCurr] :
( v130391(VarCurr,bitIndex7)
<=> v130393(VarCurr,bitIndex7) ) ).
fof(addAssignment_74686,axiom,
! [VarCurr] :
( v130393(VarCurr,bitIndex7)
<=> v130802(VarCurr,bitIndex7) ) ).
fof(addAssignment_74685,axiom,
! [VarCurr] :
( v130646(VarCurr,bitIndex7)
<=> v130793(VarCurr,bitIndex7) ) ).
fof(addAssignment_74684,axiom,
! [VarCurr] :
( v130395(VarCurr,bitIndex7)
<=> v130397(VarCurr,bitIndex7) ) ).
fof(addAssignment_74683,axiom,
! [VarCurr] :
( v130397(VarCurr,bitIndex7)
<=> v130399(VarCurr,bitIndex7) ) ).
fof(addAssignment_74682,axiom,
! [VarCurr] :
( v130399(VarCurr,bitIndex7)
<=> v130610(VarCurr,bitIndex7) ) ).
fof(addAssignment_74681,axiom,
! [VarCurr] :
( v130592(VarCurr,bitIndex7)
<=> v130601(VarCurr,bitIndex7) ) ).
fof(addAssignment_74680,axiom,
! [VarCurr] :
( v130573(VarCurr,bitIndex7)
<=> v130582(VarCurr,bitIndex7) ) ).
fof(addAssignment_74679,axiom,
! [VarCurr] :
( v130554(VarCurr,bitIndex7)
<=> v130563(VarCurr,bitIndex7) ) ).
fof(addAssignment_74678,axiom,
! [VarCurr] :
( v130535(VarCurr,bitIndex7)
<=> v130544(VarCurr,bitIndex7) ) ).
fof(addAssignment_74677,axiom,
! [VarCurr] :
( v130516(VarCurr,bitIndex7)
<=> v130525(VarCurr,bitIndex7) ) ).
fof(addAssignment_74676,axiom,
! [VarCurr] :
( v130497(VarCurr,bitIndex7)
<=> v130506(VarCurr,bitIndex7) ) ).
fof(addAssignment_74675,axiom,
! [VarCurr] :
( v130478(VarCurr,bitIndex7)
<=> v130487(VarCurr,bitIndex7) ) ).
fof(addAssignment_74674,axiom,
! [VarCurr] :
( v130401(VarCurr,bitIndex7)
<=> v130468(VarCurr,bitIndex7) ) ).
fof(addAssignment_74673,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131554(VarCurr,B)
<=> v131556(VarCurr,B) ) ) ).
fof(addAssignment_74672,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131556(VarCurr,B)
<=> v131663(VarCurr,B) ) ) ).
fof(addAssignment_74671,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131663(VarCurr,B)
<=> v131667(VarCurr,B) ) ) ).
fof(addAssignment_74670,axiom,
! [VarCurr] :
( ( v131663(VarCurr,bitIndex25)
<=> v131666(VarCurr,bitIndex14) )
& ( v131663(VarCurr,bitIndex24)
<=> v131666(VarCurr,bitIndex13) )
& ( v131663(VarCurr,bitIndex23)
<=> v131666(VarCurr,bitIndex12) )
& ( v131663(VarCurr,bitIndex22)
<=> v131666(VarCurr,bitIndex11) )
& ( v131663(VarCurr,bitIndex21)
<=> v131666(VarCurr,bitIndex10) )
& ( v131663(VarCurr,bitIndex20)
<=> v131666(VarCurr,bitIndex9) )
& ( v131663(VarCurr,bitIndex19)
<=> v131666(VarCurr,bitIndex8) )
& ( v131663(VarCurr,bitIndex18)
<=> v131666(VarCurr,bitIndex7) )
& ( v131663(VarCurr,bitIndex17)
<=> v131666(VarCurr,bitIndex6) )
& ( v131663(VarCurr,bitIndex16)
<=> v131666(VarCurr,bitIndex5) )
& ( v131663(VarCurr,bitIndex15)
<=> v131666(VarCurr,bitIndex4) )
& ( v131663(VarCurr,bitIndex14)
<=> v131666(VarCurr,bitIndex3) )
& ( v131663(VarCurr,bitIndex13)
<=> v131666(VarCurr,bitIndex2) )
& ( v131663(VarCurr,bitIndex12)
<=> v131666(VarCurr,bitIndex1) )
& ( v131663(VarCurr,bitIndex11)
<=> v131666(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74669,axiom,
! [VarCurr] :
( ( v131663(VarCurr,bitIndex28)
<=> v131665(VarCurr,bitIndex2) )
& ( v131663(VarCurr,bitIndex27)
<=> v131665(VarCurr,bitIndex1) )
& ( v131663(VarCurr,bitIndex26)
<=> v131665(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74668,axiom,
! [VarCurr] :
( ( v131663(VarCurr,bitIndex32)
<=> v131558(VarCurr,bitIndex3) )
& ( v131663(VarCurr,bitIndex31)
<=> v131558(VarCurr,bitIndex2) )
& ( v131663(VarCurr,bitIndex30)
<=> v131558(VarCurr,bitIndex1) )
& ( v131663(VarCurr,bitIndex29)
<=> v131558(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74667,axiom,
! [VarCurr] :
( ( v131663(VarCurr,bitIndex35)
<=> v131664(VarCurr,bitIndex2) )
& ( v131663(VarCurr,bitIndex34)
<=> v131664(VarCurr,bitIndex1) )
& ( v131663(VarCurr,bitIndex33)
<=> v131664(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74666,axiom,
! [VarCurr] :
( ( v131558(VarCurr,bitIndex3)
<=> v131560(VarCurr,bitIndex32) )
& ( v131558(VarCurr,bitIndex2)
<=> v131560(VarCurr,bitIndex31) )
& ( v131558(VarCurr,bitIndex1)
<=> v131560(VarCurr,bitIndex30) )
& ( v131558(VarCurr,bitIndex0)
<=> v131560(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_74665,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131560(VarCurr,B)
<=> v131562(VarCurr,B) ) ) ).
fof(addAssignment_74664,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v131562(VarNext,B)
<=> v131646(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131647(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131646(VarNext,B)
<=> v131562(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1761,axiom,
! [VarNext] :
( v131647(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131646(VarNext,B)
<=> v131657(VarNext,B) ) ) ) ).
fof(addAssignment_74663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131657(VarNext,B)
<=> v131655(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1337,axiom,
! [VarCurr] :
( ~ v131658(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131655(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1322,axiom,
! [VarCurr] :
( v131658(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131655(VarCurr,B)
<=> v131584(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17035,axiom,
! [VarCurr] :
( v131658(VarCurr)
<=> ( v131659(VarCurr)
& v131660(VarCurr) ) ) ).
fof(writeUnaryOperator_9523,axiom,
! [VarCurr] :
( ~ v131660(VarCurr)
<=> v131574(VarCurr) ) ).
fof(writeUnaryOperator_9522,axiom,
! [VarCurr] :
( ~ v131659(VarCurr)
<=> v131564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131647(VarNext)
<=> v131648(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131648(VarNext)
<=> ( v131649(VarNext)
& v131589(VarNext) ) ) ) ).
fof(writeUnaryOperator_9521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131649(VarNext)
<=> v131651(VarNext) ) ) ).
fof(addAssignment_74662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131651(VarNext)
<=> v131589(VarCurr) ) ) ).
fof(addAssignment_74661,axiom,
! [VarCurr] :
( v131589(VarCurr)
<=> v131591(VarCurr) ) ).
fof(addAssignment_74660,axiom,
! [VarCurr] :
( v131591(VarCurr)
<=> v131593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17032,axiom,
! [VarCurr] :
( v131593(VarCurr)
<=> ( v131644(VarCurr)
| v131640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17031,axiom,
! [VarCurr] :
( v131644(VarCurr)
<=> ( v131595(VarCurr)
& v131599(VarCurr) ) ) ).
fof(addAssignment_74659,axiom,
! [VarCurr] :
( v131640(VarCurr)
<=> v131642(VarCurr) ) ).
fof(addAssignment_74658,axiom,
! [VarCurr] :
( v131642(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131624(VarNext)
=> ( v131599(VarNext)
<=> v131599(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1760,axiom,
! [VarNext] :
( v131624(VarNext)
=> ( v131599(VarNext)
<=> v131634(VarNext) ) ) ).
fof(addAssignment_74657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131634(VarNext)
<=> v131632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17030,axiom,
! [VarCurr] :
( v131632(VarCurr)
<=> ( v131635(VarCurr)
& v131636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17029,axiom,
! [VarCurr] :
( v131636(VarCurr)
<=> ( v131605(VarCurr)
| v131619(VarCurr) ) ) ).
fof(writeUnaryOperator_9520,axiom,
! [VarCurr] :
( ~ v131635(VarCurr)
<=> v131601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131624(VarNext)
<=> v131625(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131625(VarNext)
<=> ( v131627(VarNext)
& v131629(VarNext) ) ) ) ).
fof(writeUnaryOperator_9519,axiom,
! [VarCurr] :
( ~ v131629(VarCurr)
<=> v131595(VarCurr) ) ).
fof(addAssignment_74656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131627(VarNext)
<=> v131595(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_253,axiom,
( v131599(constB0)
<=> $true ) ).
fof(addAssignment_74655,axiom,
! [VarCurr] :
( v131619(VarCurr)
<=> v131621(VarCurr) ) ).
fof(addAssignment_74654,axiom,
! [VarCurr] :
( v131621(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_74653,axiom,
! [VarCurr] :
( v131605(VarCurr)
<=> v131607(VarCurr) ) ).
fof(addAssignment_74652,axiom,
! [VarCurr] :
( v131607(VarCurr)
<=> v131609(VarCurr) ) ).
fof(addAssignment_74651,axiom,
! [VarCurr] :
( v131609(VarCurr)
<=> v131611(VarCurr) ) ).
fof(addAssignment_74650,axiom,
! [VarCurr] :
( v131611(VarCurr)
<=> v131613(VarCurr) ) ).
fof(addAssignment_74649,axiom,
! [VarCurr] :
( v131613(VarCurr)
<=> v131615(VarCurr) ) ).
fof(addAssignment_74648,axiom,
! [VarCurr] :
( v131615(VarCurr)
<=> v131617(VarCurr) ) ).
fof(addAssignment_74647,axiom,
! [VarCurr] :
( v131617(VarCurr)
<=> v130427(VarCurr) ) ).
fof(addAssignment_74646,axiom,
! [VarCurr] :
( v131601(VarCurr)
<=> v131603(VarCurr) ) ).
fof(addAssignment_74645,axiom,
! [VarCurr] :
( v131603(VarCurr)
<=> $false ) ).
fof(addAssignment_74644,axiom,
! [VarCurr] :
( v131595(VarCurr)
<=> v131597(VarCurr) ) ).
fof(addAssignment_74643,axiom,
! [VarCurr] :
( v131597(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_74642,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131584(VarCurr,B)
<=> v131586(VarCurr,B) ) ) ).
fof(addAssignment_74641,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131586(VarCurr,B)
<=> v131587(VarCurr,B) ) ) ).
fof(addAssignment_74640,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131587(VarCurr,B)
<=> v130289(VarCurr,B) ) ) ).
fof(addAssignment_74639,axiom,
! [VarCurr] :
( ( v131587(VarCurr,bitIndex25)
<=> v130288(VarCurr,bitIndex14) )
& ( v131587(VarCurr,bitIndex24)
<=> v130288(VarCurr,bitIndex13) )
& ( v131587(VarCurr,bitIndex23)
<=> v130288(VarCurr,bitIndex12) )
& ( v131587(VarCurr,bitIndex22)
<=> v130288(VarCurr,bitIndex11) )
& ( v131587(VarCurr,bitIndex21)
<=> v130288(VarCurr,bitIndex10) )
& ( v131587(VarCurr,bitIndex20)
<=> v130288(VarCurr,bitIndex9) )
& ( v131587(VarCurr,bitIndex19)
<=> v130288(VarCurr,bitIndex8) )
& ( v131587(VarCurr,bitIndex18)
<=> v130288(VarCurr,bitIndex7) )
& ( v131587(VarCurr,bitIndex17)
<=> v130288(VarCurr,bitIndex6) )
& ( v131587(VarCurr,bitIndex16)
<=> v130288(VarCurr,bitIndex5) )
& ( v131587(VarCurr,bitIndex15)
<=> v130288(VarCurr,bitIndex4) )
& ( v131587(VarCurr,bitIndex14)
<=> v130288(VarCurr,bitIndex3) )
& ( v131587(VarCurr,bitIndex13)
<=> v130288(VarCurr,bitIndex2) )
& ( v131587(VarCurr,bitIndex12)
<=> v130288(VarCurr,bitIndex1) )
& ( v131587(VarCurr,bitIndex11)
<=> v130288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74638,axiom,
! [VarCurr] :
( ( v131587(VarCurr,bitIndex28)
<=> v130287(VarCurr,bitIndex2) )
& ( v131587(VarCurr,bitIndex27)
<=> v130287(VarCurr,bitIndex1) )
& ( v131587(VarCurr,bitIndex26)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74637,axiom,
! [VarCurr] :
( ( v131587(VarCurr,bitIndex32)
<=> v130198(VarCurr,bitIndex3) )
& ( v131587(VarCurr,bitIndex31)
<=> v130198(VarCurr,bitIndex2) )
& ( v131587(VarCurr,bitIndex30)
<=> v130198(VarCurr,bitIndex1) )
& ( v131587(VarCurr,bitIndex29)
<=> v130198(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74636,axiom,
! [VarCurr] :
( ( v131587(VarCurr,bitIndex35)
<=> v130286(VarCurr,bitIndex2) )
& ( v131587(VarCurr,bitIndex34)
<=> v130286(VarCurr,bitIndex1) )
& ( v131587(VarCurr,bitIndex33)
<=> v130286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74635,axiom,
! [VarCurr] :
( v131574(VarCurr)
<=> v131576(VarCurr) ) ).
fof(addAssignment_74634,axiom,
! [VarCurr] :
( v131576(VarCurr)
<=> v131578(VarCurr) ) ).
fof(addAssignment_74633,axiom,
! [VarCurr] :
( v131578(VarCurr)
<=> v131580(VarCurr) ) ).
fof(addAssignment_74632,axiom,
! [VarCurr] :
( v131580(VarCurr)
<=> v131582(VarCurr) ) ).
fof(addAssignment_74631,axiom,
! [VarCurr] :
( v131582(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_74630,axiom,
! [VarCurr] :
( v131564(VarCurr)
<=> v131566(VarCurr) ) ).
fof(addAssignment_74629,axiom,
! [VarCurr] :
( v131566(VarCurr)
<=> v131568(VarCurr) ) ).
fof(addAssignment_74628,axiom,
! [VarCurr] :
( v131568(VarCurr)
<=> v131570(VarCurr) ) ).
fof(addAssignment_74627,axiom,
! [VarCurr] :
( v131570(VarCurr)
<=> v131572(VarCurr) ) ).
fof(addAssignment_74626,axiom,
! [VarCurr] :
( v131572(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_74625,axiom,
! [VarCurr] :
( v131544(VarCurr)
<=> v131546(VarCurr) ) ).
fof(addAssignment_74624,axiom,
! [VarCurr] :
( v131546(VarCurr)
<=> v131548(VarCurr) ) ).
fof(addAssignment_74623,axiom,
! [VarCurr] :
( v131548(VarCurr)
<=> v131550(VarCurr) ) ).
fof(addAssignment_74622,axiom,
! [VarCurr] :
( v131550(VarCurr)
<=> v131552(VarCurr) ) ).
fof(addAssignment_74621,axiom,
! [VarCurr] :
( v131552(VarCurr)
<=> v130387(VarCurr,bitIndex6) ) ).
fof(addAssignment_74620,axiom,
! [VarCurr] :
( v130387(VarCurr,bitIndex6)
<=> v130389(VarCurr,bitIndex6) ) ).
fof(addAssignment_74619,axiom,
! [VarCurr] :
( v130389(VarCurr,bitIndex6)
<=> v130391(VarCurr,bitIndex6) ) ).
fof(addAssignment_74618,axiom,
! [VarCurr] :
( v130391(VarCurr,bitIndex6)
<=> v130393(VarCurr,bitIndex6) ) ).
fof(addAssignment_74617,axiom,
! [VarCurr] :
( v130393(VarCurr,bitIndex6)
<=> v130802(VarCurr,bitIndex6) ) ).
fof(addAssignment_74616,axiom,
! [VarCurr] :
( v130646(VarCurr,bitIndex6)
<=> v130793(VarCurr,bitIndex6) ) ).
fof(addAssignment_74615,axiom,
! [VarCurr] :
( v130395(VarCurr,bitIndex6)
<=> v130397(VarCurr,bitIndex6) ) ).
fof(addAssignment_74614,axiom,
! [VarCurr] :
( v130397(VarCurr,bitIndex6)
<=> v130399(VarCurr,bitIndex6) ) ).
fof(addAssignment_74613,axiom,
! [VarCurr] :
( v130399(VarCurr,bitIndex6)
<=> v130610(VarCurr,bitIndex6) ) ).
fof(addAssignment_74612,axiom,
! [VarCurr] :
( v130592(VarCurr,bitIndex6)
<=> v130601(VarCurr,bitIndex6) ) ).
fof(addAssignment_74611,axiom,
! [VarCurr] :
( v130573(VarCurr,bitIndex6)
<=> v130582(VarCurr,bitIndex6) ) ).
fof(addAssignment_74610,axiom,
! [VarCurr] :
( v130554(VarCurr,bitIndex6)
<=> v130563(VarCurr,bitIndex6) ) ).
fof(addAssignment_74609,axiom,
! [VarCurr] :
( v130535(VarCurr,bitIndex6)
<=> v130544(VarCurr,bitIndex6) ) ).
fof(addAssignment_74608,axiom,
! [VarCurr] :
( v130516(VarCurr,bitIndex6)
<=> v130525(VarCurr,bitIndex6) ) ).
fof(addAssignment_74607,axiom,
! [VarCurr] :
( v130497(VarCurr,bitIndex6)
<=> v130506(VarCurr,bitIndex6) ) ).
fof(addAssignment_74606,axiom,
! [VarCurr] :
( v130478(VarCurr,bitIndex6)
<=> v130487(VarCurr,bitIndex6) ) ).
fof(addAssignment_74605,axiom,
! [VarCurr] :
( v130401(VarCurr,bitIndex6)
<=> v130468(VarCurr,bitIndex6) ) ).
fof(addAssignment_74604,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131429(VarCurr,B)
<=> v131431(VarCurr,B) ) ) ).
fof(addAssignment_74603,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131431(VarCurr,B)
<=> v131538(VarCurr,B) ) ) ).
fof(addAssignment_74602,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131538(VarCurr,B)
<=> v131542(VarCurr,B) ) ) ).
fof(addAssignment_74601,axiom,
! [VarCurr] :
( ( v131538(VarCurr,bitIndex25)
<=> v131541(VarCurr,bitIndex14) )
& ( v131538(VarCurr,bitIndex24)
<=> v131541(VarCurr,bitIndex13) )
& ( v131538(VarCurr,bitIndex23)
<=> v131541(VarCurr,bitIndex12) )
& ( v131538(VarCurr,bitIndex22)
<=> v131541(VarCurr,bitIndex11) )
& ( v131538(VarCurr,bitIndex21)
<=> v131541(VarCurr,bitIndex10) )
& ( v131538(VarCurr,bitIndex20)
<=> v131541(VarCurr,bitIndex9) )
& ( v131538(VarCurr,bitIndex19)
<=> v131541(VarCurr,bitIndex8) )
& ( v131538(VarCurr,bitIndex18)
<=> v131541(VarCurr,bitIndex7) )
& ( v131538(VarCurr,bitIndex17)
<=> v131541(VarCurr,bitIndex6) )
& ( v131538(VarCurr,bitIndex16)
<=> v131541(VarCurr,bitIndex5) )
& ( v131538(VarCurr,bitIndex15)
<=> v131541(VarCurr,bitIndex4) )
& ( v131538(VarCurr,bitIndex14)
<=> v131541(VarCurr,bitIndex3) )
& ( v131538(VarCurr,bitIndex13)
<=> v131541(VarCurr,bitIndex2) )
& ( v131538(VarCurr,bitIndex12)
<=> v131541(VarCurr,bitIndex1) )
& ( v131538(VarCurr,bitIndex11)
<=> v131541(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74600,axiom,
! [VarCurr] :
( ( v131538(VarCurr,bitIndex28)
<=> v131540(VarCurr,bitIndex2) )
& ( v131538(VarCurr,bitIndex27)
<=> v131540(VarCurr,bitIndex1) )
& ( v131538(VarCurr,bitIndex26)
<=> v131540(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74599,axiom,
! [VarCurr] :
( ( v131538(VarCurr,bitIndex32)
<=> v131433(VarCurr,bitIndex3) )
& ( v131538(VarCurr,bitIndex31)
<=> v131433(VarCurr,bitIndex2) )
& ( v131538(VarCurr,bitIndex30)
<=> v131433(VarCurr,bitIndex1) )
& ( v131538(VarCurr,bitIndex29)
<=> v131433(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74598,axiom,
! [VarCurr] :
( ( v131538(VarCurr,bitIndex35)
<=> v131539(VarCurr,bitIndex2) )
& ( v131538(VarCurr,bitIndex34)
<=> v131539(VarCurr,bitIndex1) )
& ( v131538(VarCurr,bitIndex33)
<=> v131539(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74597,axiom,
! [VarCurr] :
( ( v131433(VarCurr,bitIndex3)
<=> v131435(VarCurr,bitIndex32) )
& ( v131433(VarCurr,bitIndex2)
<=> v131435(VarCurr,bitIndex31) )
& ( v131433(VarCurr,bitIndex1)
<=> v131435(VarCurr,bitIndex30) )
& ( v131433(VarCurr,bitIndex0)
<=> v131435(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_74596,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131435(VarCurr,B)
<=> v131437(VarCurr,B) ) ) ).
fof(addAssignment_74595,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v131437(VarNext,B)
<=> v131521(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131522(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131521(VarNext,B)
<=> v131437(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1759,axiom,
! [VarNext] :
( v131522(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131521(VarNext,B)
<=> v131532(VarNext,B) ) ) ) ).
fof(addAssignment_74594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131532(VarNext,B)
<=> v131530(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1336,axiom,
! [VarCurr] :
( ~ v131533(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131530(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1321,axiom,
! [VarCurr] :
( v131533(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131530(VarCurr,B)
<=> v131459(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17026,axiom,
! [VarCurr] :
( v131533(VarCurr)
<=> ( v131534(VarCurr)
& v131535(VarCurr) ) ) ).
fof(writeUnaryOperator_9518,axiom,
! [VarCurr] :
( ~ v131535(VarCurr)
<=> v131449(VarCurr) ) ).
fof(writeUnaryOperator_9517,axiom,
! [VarCurr] :
( ~ v131534(VarCurr)
<=> v131439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131522(VarNext)
<=> v131523(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131523(VarNext)
<=> ( v131524(VarNext)
& v131464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131524(VarNext)
<=> v131526(VarNext) ) ) ).
fof(addAssignment_74593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131526(VarNext)
<=> v131464(VarCurr) ) ) ).
fof(addAssignment_74592,axiom,
! [VarCurr] :
( v131464(VarCurr)
<=> v131466(VarCurr) ) ).
fof(addAssignment_74591,axiom,
! [VarCurr] :
( v131466(VarCurr)
<=> v131468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17023,axiom,
! [VarCurr] :
( v131468(VarCurr)
<=> ( v131519(VarCurr)
| v131515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17022,axiom,
! [VarCurr] :
( v131519(VarCurr)
<=> ( v131470(VarCurr)
& v131474(VarCurr) ) ) ).
fof(addAssignment_74590,axiom,
! [VarCurr] :
( v131515(VarCurr)
<=> v131517(VarCurr) ) ).
fof(addAssignment_74589,axiom,
! [VarCurr] :
( v131517(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131499(VarNext)
=> ( v131474(VarNext)
<=> v131474(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1758,axiom,
! [VarNext] :
( v131499(VarNext)
=> ( v131474(VarNext)
<=> v131509(VarNext) ) ) ).
fof(addAssignment_74588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131509(VarNext)
<=> v131507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17021,axiom,
! [VarCurr] :
( v131507(VarCurr)
<=> ( v131510(VarCurr)
& v131511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17020,axiom,
! [VarCurr] :
( v131511(VarCurr)
<=> ( v131480(VarCurr)
| v131494(VarCurr) ) ) ).
fof(writeUnaryOperator_9515,axiom,
! [VarCurr] :
( ~ v131510(VarCurr)
<=> v131476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131499(VarNext)
<=> v131500(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131500(VarNext)
<=> ( v131502(VarNext)
& v131504(VarNext) ) ) ) ).
fof(writeUnaryOperator_9514,axiom,
! [VarCurr] :
( ~ v131504(VarCurr)
<=> v131470(VarCurr) ) ).
fof(addAssignment_74587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131502(VarNext)
<=> v131470(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_252,axiom,
( v131474(constB0)
<=> $true ) ).
fof(addAssignment_74586,axiom,
! [VarCurr] :
( v131494(VarCurr)
<=> v131496(VarCurr) ) ).
fof(addAssignment_74585,axiom,
! [VarCurr] :
( v131496(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_74584,axiom,
! [VarCurr] :
( v131480(VarCurr)
<=> v131482(VarCurr) ) ).
fof(addAssignment_74583,axiom,
! [VarCurr] :
( v131482(VarCurr)
<=> v131484(VarCurr) ) ).
fof(addAssignment_74582,axiom,
! [VarCurr] :
( v131484(VarCurr)
<=> v131486(VarCurr) ) ).
fof(addAssignment_74581,axiom,
! [VarCurr] :
( v131486(VarCurr)
<=> v131488(VarCurr) ) ).
fof(addAssignment_74580,axiom,
! [VarCurr] :
( v131488(VarCurr)
<=> v131490(VarCurr) ) ).
fof(addAssignment_74579,axiom,
! [VarCurr] :
( v131490(VarCurr)
<=> v131492(VarCurr) ) ).
fof(addAssignment_74578,axiom,
! [VarCurr] :
( v131492(VarCurr)
<=> v130420(VarCurr) ) ).
fof(addAssignment_74577,axiom,
! [VarCurr] :
( v131476(VarCurr)
<=> v131478(VarCurr) ) ).
fof(addAssignment_74576,axiom,
! [VarCurr] :
( v131478(VarCurr)
<=> $false ) ).
fof(addAssignment_74575,axiom,
! [VarCurr] :
( v131470(VarCurr)
<=> v131472(VarCurr) ) ).
fof(addAssignment_74574,axiom,
! [VarCurr] :
( v131472(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_74573,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131459(VarCurr,B)
<=> v131461(VarCurr,B) ) ) ).
fof(addAssignment_74572,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131461(VarCurr,B)
<=> v131462(VarCurr,B) ) ) ).
fof(addAssignment_74571,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131462(VarCurr,B)
<=> v130289(VarCurr,B) ) ) ).
fof(addAssignment_74570,axiom,
! [VarCurr] :
( ( v131462(VarCurr,bitIndex25)
<=> v130288(VarCurr,bitIndex14) )
& ( v131462(VarCurr,bitIndex24)
<=> v130288(VarCurr,bitIndex13) )
& ( v131462(VarCurr,bitIndex23)
<=> v130288(VarCurr,bitIndex12) )
& ( v131462(VarCurr,bitIndex22)
<=> v130288(VarCurr,bitIndex11) )
& ( v131462(VarCurr,bitIndex21)
<=> v130288(VarCurr,bitIndex10) )
& ( v131462(VarCurr,bitIndex20)
<=> v130288(VarCurr,bitIndex9) )
& ( v131462(VarCurr,bitIndex19)
<=> v130288(VarCurr,bitIndex8) )
& ( v131462(VarCurr,bitIndex18)
<=> v130288(VarCurr,bitIndex7) )
& ( v131462(VarCurr,bitIndex17)
<=> v130288(VarCurr,bitIndex6) )
& ( v131462(VarCurr,bitIndex16)
<=> v130288(VarCurr,bitIndex5) )
& ( v131462(VarCurr,bitIndex15)
<=> v130288(VarCurr,bitIndex4) )
& ( v131462(VarCurr,bitIndex14)
<=> v130288(VarCurr,bitIndex3) )
& ( v131462(VarCurr,bitIndex13)
<=> v130288(VarCurr,bitIndex2) )
& ( v131462(VarCurr,bitIndex12)
<=> v130288(VarCurr,bitIndex1) )
& ( v131462(VarCurr,bitIndex11)
<=> v130288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74569,axiom,
! [VarCurr] :
( ( v131462(VarCurr,bitIndex28)
<=> v130287(VarCurr,bitIndex2) )
& ( v131462(VarCurr,bitIndex27)
<=> v130287(VarCurr,bitIndex1) )
& ( v131462(VarCurr,bitIndex26)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74568,axiom,
! [VarCurr] :
( ( v131462(VarCurr,bitIndex32)
<=> v130198(VarCurr,bitIndex3) )
& ( v131462(VarCurr,bitIndex31)
<=> v130198(VarCurr,bitIndex2) )
& ( v131462(VarCurr,bitIndex30)
<=> v130198(VarCurr,bitIndex1) )
& ( v131462(VarCurr,bitIndex29)
<=> v130198(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74567,axiom,
! [VarCurr] :
( ( v131462(VarCurr,bitIndex35)
<=> v130286(VarCurr,bitIndex2) )
& ( v131462(VarCurr,bitIndex34)
<=> v130286(VarCurr,bitIndex1) )
& ( v131462(VarCurr,bitIndex33)
<=> v130286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74566,axiom,
! [VarCurr] :
( v131449(VarCurr)
<=> v131451(VarCurr) ) ).
fof(addAssignment_74565,axiom,
! [VarCurr] :
( v131451(VarCurr)
<=> v131453(VarCurr) ) ).
fof(addAssignment_74564,axiom,
! [VarCurr] :
( v131453(VarCurr)
<=> v131455(VarCurr) ) ).
fof(addAssignment_74563,axiom,
! [VarCurr] :
( v131455(VarCurr)
<=> v131457(VarCurr) ) ).
fof(addAssignment_74562,axiom,
! [VarCurr] :
( v131457(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_74561,axiom,
! [VarCurr] :
( v131439(VarCurr)
<=> v131441(VarCurr) ) ).
fof(addAssignment_74560,axiom,
! [VarCurr] :
( v131441(VarCurr)
<=> v131443(VarCurr) ) ).
fof(addAssignment_74559,axiom,
! [VarCurr] :
( v131443(VarCurr)
<=> v131445(VarCurr) ) ).
fof(addAssignment_74558,axiom,
! [VarCurr] :
( v131445(VarCurr)
<=> v131447(VarCurr) ) ).
fof(addAssignment_74557,axiom,
! [VarCurr] :
( v131447(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_74556,axiom,
! [VarCurr] :
( v131419(VarCurr)
<=> v131421(VarCurr) ) ).
fof(addAssignment_74555,axiom,
! [VarCurr] :
( v131421(VarCurr)
<=> v131423(VarCurr) ) ).
fof(addAssignment_74554,axiom,
! [VarCurr] :
( v131423(VarCurr)
<=> v131425(VarCurr) ) ).
fof(addAssignment_74553,axiom,
! [VarCurr] :
( v131425(VarCurr)
<=> v131427(VarCurr) ) ).
fof(addAssignment_74552,axiom,
! [VarCurr] :
( v131427(VarCurr)
<=> v130387(VarCurr,bitIndex5) ) ).
fof(addAssignment_74551,axiom,
! [VarCurr] :
( v130387(VarCurr,bitIndex5)
<=> v130389(VarCurr,bitIndex5) ) ).
fof(addAssignment_74550,axiom,
! [VarCurr] :
( v130389(VarCurr,bitIndex5)
<=> v130391(VarCurr,bitIndex5) ) ).
fof(addAssignment_74549,axiom,
! [VarCurr] :
( v130391(VarCurr,bitIndex5)
<=> v130393(VarCurr,bitIndex5) ) ).
fof(addAssignment_74548,axiom,
! [VarCurr] :
( v130393(VarCurr,bitIndex5)
<=> v130802(VarCurr,bitIndex5) ) ).
fof(addAssignment_74547,axiom,
! [VarCurr] :
( v130646(VarCurr,bitIndex5)
<=> v130793(VarCurr,bitIndex5) ) ).
fof(addAssignment_74546,axiom,
! [VarCurr] :
( v130395(VarCurr,bitIndex5)
<=> v130397(VarCurr,bitIndex5) ) ).
fof(addAssignment_74545,axiom,
! [VarCurr] :
( v130397(VarCurr,bitIndex5)
<=> v130399(VarCurr,bitIndex5) ) ).
fof(addAssignment_74544,axiom,
! [VarCurr] :
( v130399(VarCurr,bitIndex5)
<=> v130610(VarCurr,bitIndex5) ) ).
fof(addAssignment_74543,axiom,
! [VarCurr] :
( v130592(VarCurr,bitIndex5)
<=> v130601(VarCurr,bitIndex5) ) ).
fof(addAssignment_74542,axiom,
! [VarCurr] :
( v130573(VarCurr,bitIndex5)
<=> v130582(VarCurr,bitIndex5) ) ).
fof(addAssignment_74541,axiom,
! [VarCurr] :
( v130554(VarCurr,bitIndex5)
<=> v130563(VarCurr,bitIndex5) ) ).
fof(addAssignment_74540,axiom,
! [VarCurr] :
( v130535(VarCurr,bitIndex5)
<=> v130544(VarCurr,bitIndex5) ) ).
fof(addAssignment_74539,axiom,
! [VarCurr] :
( v130516(VarCurr,bitIndex5)
<=> v130525(VarCurr,bitIndex5) ) ).
fof(addAssignment_74538,axiom,
! [VarCurr] :
( v130497(VarCurr,bitIndex5)
<=> v130506(VarCurr,bitIndex5) ) ).
fof(addAssignment_74537,axiom,
! [VarCurr] :
( v130478(VarCurr,bitIndex5)
<=> v130487(VarCurr,bitIndex5) ) ).
fof(addAssignment_74536,axiom,
! [VarCurr] :
( v130401(VarCurr,bitIndex5)
<=> v130468(VarCurr,bitIndex5) ) ).
fof(addAssignment_74535,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131304(VarCurr,B)
<=> v131306(VarCurr,B) ) ) ).
fof(addAssignment_74534,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131306(VarCurr,B)
<=> v131413(VarCurr,B) ) ) ).
fof(addAssignment_74533,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131413(VarCurr,B)
<=> v131417(VarCurr,B) ) ) ).
fof(addAssignment_74532,axiom,
! [VarCurr] :
( ( v131413(VarCurr,bitIndex25)
<=> v131416(VarCurr,bitIndex14) )
& ( v131413(VarCurr,bitIndex24)
<=> v131416(VarCurr,bitIndex13) )
& ( v131413(VarCurr,bitIndex23)
<=> v131416(VarCurr,bitIndex12) )
& ( v131413(VarCurr,bitIndex22)
<=> v131416(VarCurr,bitIndex11) )
& ( v131413(VarCurr,bitIndex21)
<=> v131416(VarCurr,bitIndex10) )
& ( v131413(VarCurr,bitIndex20)
<=> v131416(VarCurr,bitIndex9) )
& ( v131413(VarCurr,bitIndex19)
<=> v131416(VarCurr,bitIndex8) )
& ( v131413(VarCurr,bitIndex18)
<=> v131416(VarCurr,bitIndex7) )
& ( v131413(VarCurr,bitIndex17)
<=> v131416(VarCurr,bitIndex6) )
& ( v131413(VarCurr,bitIndex16)
<=> v131416(VarCurr,bitIndex5) )
& ( v131413(VarCurr,bitIndex15)
<=> v131416(VarCurr,bitIndex4) )
& ( v131413(VarCurr,bitIndex14)
<=> v131416(VarCurr,bitIndex3) )
& ( v131413(VarCurr,bitIndex13)
<=> v131416(VarCurr,bitIndex2) )
& ( v131413(VarCurr,bitIndex12)
<=> v131416(VarCurr,bitIndex1) )
& ( v131413(VarCurr,bitIndex11)
<=> v131416(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74531,axiom,
! [VarCurr] :
( ( v131413(VarCurr,bitIndex28)
<=> v131415(VarCurr,bitIndex2) )
& ( v131413(VarCurr,bitIndex27)
<=> v131415(VarCurr,bitIndex1) )
& ( v131413(VarCurr,bitIndex26)
<=> v131415(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74530,axiom,
! [VarCurr] :
( ( v131413(VarCurr,bitIndex32)
<=> v131308(VarCurr,bitIndex3) )
& ( v131413(VarCurr,bitIndex31)
<=> v131308(VarCurr,bitIndex2) )
& ( v131413(VarCurr,bitIndex30)
<=> v131308(VarCurr,bitIndex1) )
& ( v131413(VarCurr,bitIndex29)
<=> v131308(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74529,axiom,
! [VarCurr] :
( ( v131413(VarCurr,bitIndex35)
<=> v131414(VarCurr,bitIndex2) )
& ( v131413(VarCurr,bitIndex34)
<=> v131414(VarCurr,bitIndex1) )
& ( v131413(VarCurr,bitIndex33)
<=> v131414(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74528,axiom,
! [VarCurr] :
( ( v131308(VarCurr,bitIndex3)
<=> v131310(VarCurr,bitIndex32) )
& ( v131308(VarCurr,bitIndex2)
<=> v131310(VarCurr,bitIndex31) )
& ( v131308(VarCurr,bitIndex1)
<=> v131310(VarCurr,bitIndex30) )
& ( v131308(VarCurr,bitIndex0)
<=> v131310(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_74527,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131310(VarCurr,B)
<=> v131312(VarCurr,B) ) ) ).
fof(addAssignment_74526,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v131312(VarNext,B)
<=> v131396(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131397(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131396(VarNext,B)
<=> v131312(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1757,axiom,
! [VarNext] :
( v131397(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131396(VarNext,B)
<=> v131407(VarNext,B) ) ) ) ).
fof(addAssignment_74525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131407(VarNext,B)
<=> v131405(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1335,axiom,
! [VarCurr] :
( ~ v131408(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131405(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1320,axiom,
! [VarCurr] :
( v131408(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131405(VarCurr,B)
<=> v131334(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17017,axiom,
! [VarCurr] :
( v131408(VarCurr)
<=> ( v131409(VarCurr)
& v131410(VarCurr) ) ) ).
fof(writeUnaryOperator_9513,axiom,
! [VarCurr] :
( ~ v131410(VarCurr)
<=> v131324(VarCurr) ) ).
fof(writeUnaryOperator_9512,axiom,
! [VarCurr] :
( ~ v131409(VarCurr)
<=> v131314(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131397(VarNext)
<=> v131398(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131398(VarNext)
<=> ( v131399(VarNext)
& v131339(VarNext) ) ) ) ).
fof(writeUnaryOperator_9511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131399(VarNext)
<=> v131401(VarNext) ) ) ).
fof(addAssignment_74524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131401(VarNext)
<=> v131339(VarCurr) ) ) ).
fof(addAssignment_74523,axiom,
! [VarCurr] :
( v131339(VarCurr)
<=> v131341(VarCurr) ) ).
fof(addAssignment_74522,axiom,
! [VarCurr] :
( v131341(VarCurr)
<=> v131343(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17014,axiom,
! [VarCurr] :
( v131343(VarCurr)
<=> ( v131394(VarCurr)
| v131390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17013,axiom,
! [VarCurr] :
( v131394(VarCurr)
<=> ( v131345(VarCurr)
& v131349(VarCurr) ) ) ).
fof(addAssignment_74521,axiom,
! [VarCurr] :
( v131390(VarCurr)
<=> v131392(VarCurr) ) ).
fof(addAssignment_74520,axiom,
! [VarCurr] :
( v131392(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131374(VarNext)
=> ( v131349(VarNext)
<=> v131349(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1756,axiom,
! [VarNext] :
( v131374(VarNext)
=> ( v131349(VarNext)
<=> v131384(VarNext) ) ) ).
fof(addAssignment_74519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131384(VarNext)
<=> v131382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17012,axiom,
! [VarCurr] :
( v131382(VarCurr)
<=> ( v131385(VarCurr)
& v131386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17011,axiom,
! [VarCurr] :
( v131386(VarCurr)
<=> ( v131355(VarCurr)
| v131369(VarCurr) ) ) ).
fof(writeUnaryOperator_9510,axiom,
! [VarCurr] :
( ~ v131385(VarCurr)
<=> v131351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131374(VarNext)
<=> v131375(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131375(VarNext)
<=> ( v131377(VarNext)
& v131379(VarNext) ) ) ) ).
fof(writeUnaryOperator_9509,axiom,
! [VarCurr] :
( ~ v131379(VarCurr)
<=> v131345(VarCurr) ) ).
fof(addAssignment_74518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131377(VarNext)
<=> v131345(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_251,axiom,
( v131349(constB0)
<=> $true ) ).
fof(addAssignment_74517,axiom,
! [VarCurr] :
( v131369(VarCurr)
<=> v131371(VarCurr) ) ).
fof(addAssignment_74516,axiom,
! [VarCurr] :
( v131371(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_74515,axiom,
! [VarCurr] :
( v131355(VarCurr)
<=> v131357(VarCurr) ) ).
fof(addAssignment_74514,axiom,
! [VarCurr] :
( v131357(VarCurr)
<=> v131359(VarCurr) ) ).
fof(addAssignment_74513,axiom,
! [VarCurr] :
( v131359(VarCurr)
<=> v131361(VarCurr) ) ).
fof(addAssignment_74512,axiom,
! [VarCurr] :
( v131361(VarCurr)
<=> v131363(VarCurr) ) ).
fof(addAssignment_74511,axiom,
! [VarCurr] :
( v131363(VarCurr)
<=> v131365(VarCurr) ) ).
fof(addAssignment_74510,axiom,
! [VarCurr] :
( v131365(VarCurr)
<=> v131367(VarCurr) ) ).
fof(addAssignment_74509,axiom,
! [VarCurr] :
( v131367(VarCurr)
<=> v130413(VarCurr) ) ).
fof(addAssignment_74508,axiom,
! [VarCurr] :
( v131351(VarCurr)
<=> v131353(VarCurr) ) ).
fof(addAssignment_74507,axiom,
! [VarCurr] :
( v131353(VarCurr)
<=> $false ) ).
fof(addAssignment_74506,axiom,
! [VarCurr] :
( v131345(VarCurr)
<=> v131347(VarCurr) ) ).
fof(addAssignment_74505,axiom,
! [VarCurr] :
( v131347(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_74504,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131334(VarCurr,B)
<=> v131336(VarCurr,B) ) ) ).
fof(addAssignment_74503,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131336(VarCurr,B)
<=> v131337(VarCurr,B) ) ) ).
fof(addAssignment_74502,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131337(VarCurr,B)
<=> v130289(VarCurr,B) ) ) ).
fof(addAssignment_74501,axiom,
! [VarCurr] :
( ( v131337(VarCurr,bitIndex25)
<=> v130288(VarCurr,bitIndex14) )
& ( v131337(VarCurr,bitIndex24)
<=> v130288(VarCurr,bitIndex13) )
& ( v131337(VarCurr,bitIndex23)
<=> v130288(VarCurr,bitIndex12) )
& ( v131337(VarCurr,bitIndex22)
<=> v130288(VarCurr,bitIndex11) )
& ( v131337(VarCurr,bitIndex21)
<=> v130288(VarCurr,bitIndex10) )
& ( v131337(VarCurr,bitIndex20)
<=> v130288(VarCurr,bitIndex9) )
& ( v131337(VarCurr,bitIndex19)
<=> v130288(VarCurr,bitIndex8) )
& ( v131337(VarCurr,bitIndex18)
<=> v130288(VarCurr,bitIndex7) )
& ( v131337(VarCurr,bitIndex17)
<=> v130288(VarCurr,bitIndex6) )
& ( v131337(VarCurr,bitIndex16)
<=> v130288(VarCurr,bitIndex5) )
& ( v131337(VarCurr,bitIndex15)
<=> v130288(VarCurr,bitIndex4) )
& ( v131337(VarCurr,bitIndex14)
<=> v130288(VarCurr,bitIndex3) )
& ( v131337(VarCurr,bitIndex13)
<=> v130288(VarCurr,bitIndex2) )
& ( v131337(VarCurr,bitIndex12)
<=> v130288(VarCurr,bitIndex1) )
& ( v131337(VarCurr,bitIndex11)
<=> v130288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74500,axiom,
! [VarCurr] :
( ( v131337(VarCurr,bitIndex28)
<=> v130287(VarCurr,bitIndex2) )
& ( v131337(VarCurr,bitIndex27)
<=> v130287(VarCurr,bitIndex1) )
& ( v131337(VarCurr,bitIndex26)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74499,axiom,
! [VarCurr] :
( ( v131337(VarCurr,bitIndex32)
<=> v130198(VarCurr,bitIndex3) )
& ( v131337(VarCurr,bitIndex31)
<=> v130198(VarCurr,bitIndex2) )
& ( v131337(VarCurr,bitIndex30)
<=> v130198(VarCurr,bitIndex1) )
& ( v131337(VarCurr,bitIndex29)
<=> v130198(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74498,axiom,
! [VarCurr] :
( ( v131337(VarCurr,bitIndex35)
<=> v130286(VarCurr,bitIndex2) )
& ( v131337(VarCurr,bitIndex34)
<=> v130286(VarCurr,bitIndex1) )
& ( v131337(VarCurr,bitIndex33)
<=> v130286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74497,axiom,
! [VarCurr] :
( v131324(VarCurr)
<=> v131326(VarCurr) ) ).
fof(addAssignment_74496,axiom,
! [VarCurr] :
( v131326(VarCurr)
<=> v131328(VarCurr) ) ).
fof(addAssignment_74495,axiom,
! [VarCurr] :
( v131328(VarCurr)
<=> v131330(VarCurr) ) ).
fof(addAssignment_74494,axiom,
! [VarCurr] :
( v131330(VarCurr)
<=> v131332(VarCurr) ) ).
fof(addAssignment_74493,axiom,
! [VarCurr] :
( v131332(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_74492,axiom,
! [VarCurr] :
( v131314(VarCurr)
<=> v131316(VarCurr) ) ).
fof(addAssignment_74491,axiom,
! [VarCurr] :
( v131316(VarCurr)
<=> v131318(VarCurr) ) ).
fof(addAssignment_74490,axiom,
! [VarCurr] :
( v131318(VarCurr)
<=> v131320(VarCurr) ) ).
fof(addAssignment_74489,axiom,
! [VarCurr] :
( v131320(VarCurr)
<=> v131322(VarCurr) ) ).
fof(addAssignment_74488,axiom,
! [VarCurr] :
( v131322(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_74487,axiom,
! [VarCurr] :
( v131294(VarCurr)
<=> v131296(VarCurr) ) ).
fof(addAssignment_74486,axiom,
! [VarCurr] :
( v131296(VarCurr)
<=> v131298(VarCurr) ) ).
fof(addAssignment_74485,axiom,
! [VarCurr] :
( v131298(VarCurr)
<=> v131300(VarCurr) ) ).
fof(addAssignment_74484,axiom,
! [VarCurr] :
( v131300(VarCurr)
<=> v131302(VarCurr) ) ).
fof(addAssignment_74483,axiom,
! [VarCurr] :
( v131302(VarCurr)
<=> v130387(VarCurr,bitIndex4) ) ).
fof(addAssignment_74482,axiom,
! [VarCurr] :
( v130387(VarCurr,bitIndex4)
<=> v130389(VarCurr,bitIndex4) ) ).
fof(addAssignment_74481,axiom,
! [VarCurr] :
( v130389(VarCurr,bitIndex4)
<=> v130391(VarCurr,bitIndex4) ) ).
fof(addAssignment_74480,axiom,
! [VarCurr] :
( v130391(VarCurr,bitIndex4)
<=> v130393(VarCurr,bitIndex4) ) ).
fof(addAssignment_74479,axiom,
! [VarCurr] :
( v130393(VarCurr,bitIndex4)
<=> v130802(VarCurr,bitIndex4) ) ).
fof(addAssignment_74478,axiom,
! [VarCurr] :
( v130646(VarCurr,bitIndex4)
<=> v130793(VarCurr,bitIndex4) ) ).
fof(addAssignment_74477,axiom,
! [VarCurr] :
( v130395(VarCurr,bitIndex4)
<=> v130397(VarCurr,bitIndex4) ) ).
fof(addAssignment_74476,axiom,
! [VarCurr] :
( v130397(VarCurr,bitIndex4)
<=> v130399(VarCurr,bitIndex4) ) ).
fof(addAssignment_74475,axiom,
! [VarCurr] :
( v130399(VarCurr,bitIndex4)
<=> v130610(VarCurr,bitIndex4) ) ).
fof(addAssignment_74474,axiom,
! [VarCurr] :
( v130592(VarCurr,bitIndex4)
<=> v130601(VarCurr,bitIndex4) ) ).
fof(addAssignment_74473,axiom,
! [VarCurr] :
( v130573(VarCurr,bitIndex4)
<=> v130582(VarCurr,bitIndex4) ) ).
fof(addAssignment_74472,axiom,
! [VarCurr] :
( v130554(VarCurr,bitIndex4)
<=> v130563(VarCurr,bitIndex4) ) ).
fof(addAssignment_74471,axiom,
! [VarCurr] :
( v130535(VarCurr,bitIndex4)
<=> v130544(VarCurr,bitIndex4) ) ).
fof(addAssignment_74470,axiom,
! [VarCurr] :
( v130516(VarCurr,bitIndex4)
<=> v130525(VarCurr,bitIndex4) ) ).
fof(addAssignment_74469,axiom,
! [VarCurr] :
( v130497(VarCurr,bitIndex4)
<=> v130506(VarCurr,bitIndex4) ) ).
fof(addAssignment_74468,axiom,
! [VarCurr] :
( v130478(VarCurr,bitIndex4)
<=> v130487(VarCurr,bitIndex4) ) ).
fof(addAssignment_74467,axiom,
! [VarCurr] :
( v130401(VarCurr,bitIndex4)
<=> v130468(VarCurr,bitIndex4) ) ).
fof(addAssignment_74466,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131179(VarCurr,B)
<=> v131181(VarCurr,B) ) ) ).
fof(addAssignment_74465,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131181(VarCurr,B)
<=> v131288(VarCurr,B) ) ) ).
fof(addAssignment_74464,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131288(VarCurr,B)
<=> v131292(VarCurr,B) ) ) ).
fof(addAssignment_74463,axiom,
! [VarCurr] :
( ( v131288(VarCurr,bitIndex25)
<=> v131291(VarCurr,bitIndex14) )
& ( v131288(VarCurr,bitIndex24)
<=> v131291(VarCurr,bitIndex13) )
& ( v131288(VarCurr,bitIndex23)
<=> v131291(VarCurr,bitIndex12) )
& ( v131288(VarCurr,bitIndex22)
<=> v131291(VarCurr,bitIndex11) )
& ( v131288(VarCurr,bitIndex21)
<=> v131291(VarCurr,bitIndex10) )
& ( v131288(VarCurr,bitIndex20)
<=> v131291(VarCurr,bitIndex9) )
& ( v131288(VarCurr,bitIndex19)
<=> v131291(VarCurr,bitIndex8) )
& ( v131288(VarCurr,bitIndex18)
<=> v131291(VarCurr,bitIndex7) )
& ( v131288(VarCurr,bitIndex17)
<=> v131291(VarCurr,bitIndex6) )
& ( v131288(VarCurr,bitIndex16)
<=> v131291(VarCurr,bitIndex5) )
& ( v131288(VarCurr,bitIndex15)
<=> v131291(VarCurr,bitIndex4) )
& ( v131288(VarCurr,bitIndex14)
<=> v131291(VarCurr,bitIndex3) )
& ( v131288(VarCurr,bitIndex13)
<=> v131291(VarCurr,bitIndex2) )
& ( v131288(VarCurr,bitIndex12)
<=> v131291(VarCurr,bitIndex1) )
& ( v131288(VarCurr,bitIndex11)
<=> v131291(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74462,axiom,
! [VarCurr] :
( ( v131288(VarCurr,bitIndex28)
<=> v131290(VarCurr,bitIndex2) )
& ( v131288(VarCurr,bitIndex27)
<=> v131290(VarCurr,bitIndex1) )
& ( v131288(VarCurr,bitIndex26)
<=> v131290(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74461,axiom,
! [VarCurr] :
( ( v131288(VarCurr,bitIndex32)
<=> v131183(VarCurr,bitIndex3) )
& ( v131288(VarCurr,bitIndex31)
<=> v131183(VarCurr,bitIndex2) )
& ( v131288(VarCurr,bitIndex30)
<=> v131183(VarCurr,bitIndex1) )
& ( v131288(VarCurr,bitIndex29)
<=> v131183(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74460,axiom,
! [VarCurr] :
( ( v131288(VarCurr,bitIndex35)
<=> v131289(VarCurr,bitIndex2) )
& ( v131288(VarCurr,bitIndex34)
<=> v131289(VarCurr,bitIndex1) )
& ( v131288(VarCurr,bitIndex33)
<=> v131289(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74459,axiom,
! [VarCurr] :
( ( v131183(VarCurr,bitIndex3)
<=> v131185(VarCurr,bitIndex32) )
& ( v131183(VarCurr,bitIndex2)
<=> v131185(VarCurr,bitIndex31) )
& ( v131183(VarCurr,bitIndex1)
<=> v131185(VarCurr,bitIndex30) )
& ( v131183(VarCurr,bitIndex0)
<=> v131185(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_74458,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131185(VarCurr,B)
<=> v131187(VarCurr,B) ) ) ).
fof(addAssignment_74457,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v131187(VarNext,B)
<=> v131271(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131272(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131271(VarNext,B)
<=> v131187(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1755,axiom,
! [VarNext] :
( v131272(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131271(VarNext,B)
<=> v131282(VarNext,B) ) ) ) ).
fof(addAssignment_74456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131282(VarNext,B)
<=> v131280(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1334,axiom,
! [VarCurr] :
( ~ v131283(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131280(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1319,axiom,
! [VarCurr] :
( v131283(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131280(VarCurr,B)
<=> v131209(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17008,axiom,
! [VarCurr] :
( v131283(VarCurr)
<=> ( v131284(VarCurr)
& v131285(VarCurr) ) ) ).
fof(writeUnaryOperator_9508,axiom,
! [VarCurr] :
( ~ v131285(VarCurr)
<=> v131199(VarCurr) ) ).
fof(writeUnaryOperator_9507,axiom,
! [VarCurr] :
( ~ v131284(VarCurr)
<=> v131189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131272(VarNext)
<=> v131273(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131273(VarNext)
<=> ( v131274(VarNext)
& v131214(VarNext) ) ) ) ).
fof(writeUnaryOperator_9506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131274(VarNext)
<=> v131276(VarNext) ) ) ).
fof(addAssignment_74455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131276(VarNext)
<=> v131214(VarCurr) ) ) ).
fof(addAssignment_74454,axiom,
! [VarCurr] :
( v131214(VarCurr)
<=> v131216(VarCurr) ) ).
fof(addAssignment_74453,axiom,
! [VarCurr] :
( v131216(VarCurr)
<=> v131218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17005,axiom,
! [VarCurr] :
( v131218(VarCurr)
<=> ( v131269(VarCurr)
| v131265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17004,axiom,
! [VarCurr] :
( v131269(VarCurr)
<=> ( v131220(VarCurr)
& v131224(VarCurr) ) ) ).
fof(addAssignment_74452,axiom,
! [VarCurr] :
( v131265(VarCurr)
<=> v131267(VarCurr) ) ).
fof(addAssignment_74451,axiom,
! [VarCurr] :
( v131267(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131249(VarNext)
=> ( v131224(VarNext)
<=> v131224(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1754,axiom,
! [VarNext] :
( v131249(VarNext)
=> ( v131224(VarNext)
<=> v131259(VarNext) ) ) ).
fof(addAssignment_74450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131259(VarNext)
<=> v131257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17003,axiom,
! [VarCurr] :
( v131257(VarCurr)
<=> ( v131260(VarCurr)
& v131261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17002,axiom,
! [VarCurr] :
( v131261(VarCurr)
<=> ( v131230(VarCurr)
| v131244(VarCurr) ) ) ).
fof(writeUnaryOperator_9505,axiom,
! [VarCurr] :
( ~ v131260(VarCurr)
<=> v131226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131249(VarNext)
<=> v131250(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131250(VarNext)
<=> ( v131252(VarNext)
& v131254(VarNext) ) ) ) ).
fof(writeUnaryOperator_9504,axiom,
! [VarCurr] :
( ~ v131254(VarCurr)
<=> v131220(VarCurr) ) ).
fof(addAssignment_74449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131252(VarNext)
<=> v131220(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_250,axiom,
( v131224(constB0)
<=> $true ) ).
fof(addAssignment_74448,axiom,
! [VarCurr] :
( v131244(VarCurr)
<=> v131246(VarCurr) ) ).
fof(addAssignment_74447,axiom,
! [VarCurr] :
( v131246(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_74446,axiom,
! [VarCurr] :
( v131230(VarCurr)
<=> v131232(VarCurr) ) ).
fof(addAssignment_74445,axiom,
! [VarCurr] :
( v131232(VarCurr)
<=> v131234(VarCurr) ) ).
fof(addAssignment_74444,axiom,
! [VarCurr] :
( v131234(VarCurr)
<=> v131236(VarCurr) ) ).
fof(addAssignment_74443,axiom,
! [VarCurr] :
( v131236(VarCurr)
<=> v131238(VarCurr) ) ).
fof(addAssignment_74442,axiom,
! [VarCurr] :
( v131238(VarCurr)
<=> v131240(VarCurr) ) ).
fof(addAssignment_74441,axiom,
! [VarCurr] :
( v131240(VarCurr)
<=> v131242(VarCurr) ) ).
fof(addAssignment_74440,axiom,
! [VarCurr] :
( v131242(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addAssignment_74439,axiom,
! [VarCurr] :
( v131226(VarCurr)
<=> v131228(VarCurr) ) ).
fof(addAssignment_74438,axiom,
! [VarCurr] :
( v131228(VarCurr)
<=> $false ) ).
fof(addAssignment_74437,axiom,
! [VarCurr] :
( v131220(VarCurr)
<=> v131222(VarCurr) ) ).
fof(addAssignment_74436,axiom,
! [VarCurr] :
( v131222(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_74435,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131209(VarCurr,B)
<=> v131211(VarCurr,B) ) ) ).
fof(addAssignment_74434,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131211(VarCurr,B)
<=> v131212(VarCurr,B) ) ) ).
fof(addAssignment_74433,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131212(VarCurr,B)
<=> v130289(VarCurr,B) ) ) ).
fof(addAssignment_74432,axiom,
! [VarCurr] :
( ( v131212(VarCurr,bitIndex25)
<=> v130288(VarCurr,bitIndex14) )
& ( v131212(VarCurr,bitIndex24)
<=> v130288(VarCurr,bitIndex13) )
& ( v131212(VarCurr,bitIndex23)
<=> v130288(VarCurr,bitIndex12) )
& ( v131212(VarCurr,bitIndex22)
<=> v130288(VarCurr,bitIndex11) )
& ( v131212(VarCurr,bitIndex21)
<=> v130288(VarCurr,bitIndex10) )
& ( v131212(VarCurr,bitIndex20)
<=> v130288(VarCurr,bitIndex9) )
& ( v131212(VarCurr,bitIndex19)
<=> v130288(VarCurr,bitIndex8) )
& ( v131212(VarCurr,bitIndex18)
<=> v130288(VarCurr,bitIndex7) )
& ( v131212(VarCurr,bitIndex17)
<=> v130288(VarCurr,bitIndex6) )
& ( v131212(VarCurr,bitIndex16)
<=> v130288(VarCurr,bitIndex5) )
& ( v131212(VarCurr,bitIndex15)
<=> v130288(VarCurr,bitIndex4) )
& ( v131212(VarCurr,bitIndex14)
<=> v130288(VarCurr,bitIndex3) )
& ( v131212(VarCurr,bitIndex13)
<=> v130288(VarCurr,bitIndex2) )
& ( v131212(VarCurr,bitIndex12)
<=> v130288(VarCurr,bitIndex1) )
& ( v131212(VarCurr,bitIndex11)
<=> v130288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74431,axiom,
! [VarCurr] :
( ( v131212(VarCurr,bitIndex28)
<=> v130287(VarCurr,bitIndex2) )
& ( v131212(VarCurr,bitIndex27)
<=> v130287(VarCurr,bitIndex1) )
& ( v131212(VarCurr,bitIndex26)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74430,axiom,
! [VarCurr] :
( ( v131212(VarCurr,bitIndex32)
<=> v130198(VarCurr,bitIndex3) )
& ( v131212(VarCurr,bitIndex31)
<=> v130198(VarCurr,bitIndex2) )
& ( v131212(VarCurr,bitIndex30)
<=> v130198(VarCurr,bitIndex1) )
& ( v131212(VarCurr,bitIndex29)
<=> v130198(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74429,axiom,
! [VarCurr] :
( ( v131212(VarCurr,bitIndex35)
<=> v130286(VarCurr,bitIndex2) )
& ( v131212(VarCurr,bitIndex34)
<=> v130286(VarCurr,bitIndex1) )
& ( v131212(VarCurr,bitIndex33)
<=> v130286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74428,axiom,
! [VarCurr] :
( v131199(VarCurr)
<=> v131201(VarCurr) ) ).
fof(addAssignment_74427,axiom,
! [VarCurr] :
( v131201(VarCurr)
<=> v131203(VarCurr) ) ).
fof(addAssignment_74426,axiom,
! [VarCurr] :
( v131203(VarCurr)
<=> v131205(VarCurr) ) ).
fof(addAssignment_74425,axiom,
! [VarCurr] :
( v131205(VarCurr)
<=> v131207(VarCurr) ) ).
fof(addAssignment_74424,axiom,
! [VarCurr] :
( v131207(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_74423,axiom,
! [VarCurr] :
( v131189(VarCurr)
<=> v131191(VarCurr) ) ).
fof(addAssignment_74422,axiom,
! [VarCurr] :
( v131191(VarCurr)
<=> v131193(VarCurr) ) ).
fof(addAssignment_74421,axiom,
! [VarCurr] :
( v131193(VarCurr)
<=> v131195(VarCurr) ) ).
fof(addAssignment_74420,axiom,
! [VarCurr] :
( v131195(VarCurr)
<=> v131197(VarCurr) ) ).
fof(addAssignment_74419,axiom,
! [VarCurr] :
( v131197(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_74418,axiom,
! [VarCurr] :
( v131169(VarCurr)
<=> v131171(VarCurr) ) ).
fof(addAssignment_74417,axiom,
! [VarCurr] :
( v131171(VarCurr)
<=> v131173(VarCurr) ) ).
fof(addAssignment_74416,axiom,
! [VarCurr] :
( v131173(VarCurr)
<=> v131175(VarCurr) ) ).
fof(addAssignment_74415,axiom,
! [VarCurr] :
( v131175(VarCurr)
<=> v131177(VarCurr) ) ).
fof(addAssignment_74414,axiom,
! [VarCurr] :
( v131177(VarCurr)
<=> v130387(VarCurr,bitIndex3) ) ).
fof(addAssignment_74413,axiom,
! [VarCurr] :
( v130387(VarCurr,bitIndex3)
<=> v130389(VarCurr,bitIndex3) ) ).
fof(addAssignment_74412,axiom,
! [VarCurr] :
( v130389(VarCurr,bitIndex3)
<=> v130391(VarCurr,bitIndex3) ) ).
fof(addAssignment_74411,axiom,
! [VarCurr] :
( v130391(VarCurr,bitIndex3)
<=> v130393(VarCurr,bitIndex3) ) ).
fof(addAssignment_74410,axiom,
! [VarCurr] :
( v130393(VarCurr,bitIndex3)
<=> v130802(VarCurr,bitIndex3) ) ).
fof(addAssignment_74409,axiom,
! [VarCurr] :
( v130646(VarCurr,bitIndex3)
<=> v130793(VarCurr,bitIndex3) ) ).
fof(addAssignment_74408,axiom,
! [VarCurr] :
( v130395(VarCurr,bitIndex3)
<=> v130397(VarCurr,bitIndex3) ) ).
fof(addAssignment_74407,axiom,
! [VarCurr] :
( v130397(VarCurr,bitIndex3)
<=> v130399(VarCurr,bitIndex3) ) ).
fof(addAssignment_74406,axiom,
! [VarCurr] :
( v130399(VarCurr,bitIndex3)
<=> v130610(VarCurr,bitIndex3) ) ).
fof(addAssignment_74405,axiom,
! [VarCurr] :
( v130592(VarCurr,bitIndex3)
<=> v130601(VarCurr,bitIndex3) ) ).
fof(addAssignment_74404,axiom,
! [VarCurr] :
( v130573(VarCurr,bitIndex3)
<=> v130582(VarCurr,bitIndex3) ) ).
fof(addAssignment_74403,axiom,
! [VarCurr] :
( v130554(VarCurr,bitIndex3)
<=> v130563(VarCurr,bitIndex3) ) ).
fof(addAssignment_74402,axiom,
! [VarCurr] :
( v130535(VarCurr,bitIndex3)
<=> v130544(VarCurr,bitIndex3) ) ).
fof(addAssignment_74401,axiom,
! [VarCurr] :
( v130516(VarCurr,bitIndex3)
<=> v130525(VarCurr,bitIndex3) ) ).
fof(addAssignment_74400,axiom,
! [VarCurr] :
( v130497(VarCurr,bitIndex3)
<=> v130506(VarCurr,bitIndex3) ) ).
fof(addAssignment_74399,axiom,
! [VarCurr] :
( v130478(VarCurr,bitIndex3)
<=> v130487(VarCurr,bitIndex3) ) ).
fof(addAssignment_74398,axiom,
! [VarCurr] :
( v130401(VarCurr,bitIndex3)
<=> v130468(VarCurr,bitIndex3) ) ).
fof(addAssignment_74397,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131054(VarCurr,B)
<=> v131056(VarCurr,B) ) ) ).
fof(addAssignment_74396,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131056(VarCurr,B)
<=> v131163(VarCurr,B) ) ) ).
fof(addAssignment_74395,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131163(VarCurr,B)
<=> v131167(VarCurr,B) ) ) ).
fof(addAssignment_74394,axiom,
! [VarCurr] :
( ( v131163(VarCurr,bitIndex25)
<=> v131166(VarCurr,bitIndex14) )
& ( v131163(VarCurr,bitIndex24)
<=> v131166(VarCurr,bitIndex13) )
& ( v131163(VarCurr,bitIndex23)
<=> v131166(VarCurr,bitIndex12) )
& ( v131163(VarCurr,bitIndex22)
<=> v131166(VarCurr,bitIndex11) )
& ( v131163(VarCurr,bitIndex21)
<=> v131166(VarCurr,bitIndex10) )
& ( v131163(VarCurr,bitIndex20)
<=> v131166(VarCurr,bitIndex9) )
& ( v131163(VarCurr,bitIndex19)
<=> v131166(VarCurr,bitIndex8) )
& ( v131163(VarCurr,bitIndex18)
<=> v131166(VarCurr,bitIndex7) )
& ( v131163(VarCurr,bitIndex17)
<=> v131166(VarCurr,bitIndex6) )
& ( v131163(VarCurr,bitIndex16)
<=> v131166(VarCurr,bitIndex5) )
& ( v131163(VarCurr,bitIndex15)
<=> v131166(VarCurr,bitIndex4) )
& ( v131163(VarCurr,bitIndex14)
<=> v131166(VarCurr,bitIndex3) )
& ( v131163(VarCurr,bitIndex13)
<=> v131166(VarCurr,bitIndex2) )
& ( v131163(VarCurr,bitIndex12)
<=> v131166(VarCurr,bitIndex1) )
& ( v131163(VarCurr,bitIndex11)
<=> v131166(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74393,axiom,
! [VarCurr] :
( ( v131163(VarCurr,bitIndex28)
<=> v131165(VarCurr,bitIndex2) )
& ( v131163(VarCurr,bitIndex27)
<=> v131165(VarCurr,bitIndex1) )
& ( v131163(VarCurr,bitIndex26)
<=> v131165(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74392,axiom,
! [VarCurr] :
( ( v131163(VarCurr,bitIndex32)
<=> v131058(VarCurr,bitIndex3) )
& ( v131163(VarCurr,bitIndex31)
<=> v131058(VarCurr,bitIndex2) )
& ( v131163(VarCurr,bitIndex30)
<=> v131058(VarCurr,bitIndex1) )
& ( v131163(VarCurr,bitIndex29)
<=> v131058(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74391,axiom,
! [VarCurr] :
( ( v131163(VarCurr,bitIndex35)
<=> v131164(VarCurr,bitIndex2) )
& ( v131163(VarCurr,bitIndex34)
<=> v131164(VarCurr,bitIndex1) )
& ( v131163(VarCurr,bitIndex33)
<=> v131164(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74390,axiom,
! [VarCurr] :
( ( v131058(VarCurr,bitIndex3)
<=> v131060(VarCurr,bitIndex32) )
& ( v131058(VarCurr,bitIndex2)
<=> v131060(VarCurr,bitIndex31) )
& ( v131058(VarCurr,bitIndex1)
<=> v131060(VarCurr,bitIndex30) )
& ( v131058(VarCurr,bitIndex0)
<=> v131060(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_74389,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131060(VarCurr,B)
<=> v131062(VarCurr,B) ) ) ).
fof(addAssignment_74388,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v131062(VarNext,B)
<=> v131146(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131147(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131146(VarNext,B)
<=> v131062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1753,axiom,
! [VarNext] :
( v131147(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131146(VarNext,B)
<=> v131157(VarNext,B) ) ) ) ).
fof(addAssignment_74387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131157(VarNext,B)
<=> v131155(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1333,axiom,
! [VarCurr] :
( ~ v131158(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131155(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1318,axiom,
! [VarCurr] :
( v131158(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131155(VarCurr,B)
<=> v131084(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16999,axiom,
! [VarCurr] :
( v131158(VarCurr)
<=> ( v131159(VarCurr)
& v131160(VarCurr) ) ) ).
fof(writeUnaryOperator_9503,axiom,
! [VarCurr] :
( ~ v131160(VarCurr)
<=> v131074(VarCurr) ) ).
fof(writeUnaryOperator_9502,axiom,
! [VarCurr] :
( ~ v131159(VarCurr)
<=> v131064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131147(VarNext)
<=> v131148(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131148(VarNext)
<=> ( v131149(VarNext)
& v131089(VarNext) ) ) ) ).
fof(writeUnaryOperator_9501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131149(VarNext)
<=> v131151(VarNext) ) ) ).
fof(addAssignment_74386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131151(VarNext)
<=> v131089(VarCurr) ) ) ).
fof(addAssignment_74385,axiom,
! [VarCurr] :
( v131089(VarCurr)
<=> v131091(VarCurr) ) ).
fof(addAssignment_74384,axiom,
! [VarCurr] :
( v131091(VarCurr)
<=> v131093(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16996,axiom,
! [VarCurr] :
( v131093(VarCurr)
<=> ( v131144(VarCurr)
| v131140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16995,axiom,
! [VarCurr] :
( v131144(VarCurr)
<=> ( v131095(VarCurr)
& v131099(VarCurr) ) ) ).
fof(addAssignment_74383,axiom,
! [VarCurr] :
( v131140(VarCurr)
<=> v131142(VarCurr) ) ).
fof(addAssignment_74382,axiom,
! [VarCurr] :
( v131142(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131124(VarNext)
=> ( v131099(VarNext)
<=> v131099(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1752,axiom,
! [VarNext] :
( v131124(VarNext)
=> ( v131099(VarNext)
<=> v131134(VarNext) ) ) ).
fof(addAssignment_74381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131134(VarNext)
<=> v131132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16994,axiom,
! [VarCurr] :
( v131132(VarCurr)
<=> ( v131135(VarCurr)
& v131136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16993,axiom,
! [VarCurr] :
( v131136(VarCurr)
<=> ( v131105(VarCurr)
| v131119(VarCurr) ) ) ).
fof(writeUnaryOperator_9500,axiom,
! [VarCurr] :
( ~ v131135(VarCurr)
<=> v131101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131124(VarNext)
<=> v131125(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131125(VarNext)
<=> ( v131127(VarNext)
& v131129(VarNext) ) ) ) ).
fof(writeUnaryOperator_9499,axiom,
! [VarCurr] :
( ~ v131129(VarCurr)
<=> v131095(VarCurr) ) ).
fof(addAssignment_74380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131127(VarNext)
<=> v131095(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_249,axiom,
( v131099(constB0)
<=> $true ) ).
fof(addAssignment_74379,axiom,
! [VarCurr] :
( v131119(VarCurr)
<=> v131121(VarCurr) ) ).
fof(addAssignment_74378,axiom,
! [VarCurr] :
( v131121(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_74377,axiom,
! [VarCurr] :
( v131105(VarCurr)
<=> v131107(VarCurr) ) ).
fof(addAssignment_74376,axiom,
! [VarCurr] :
( v131107(VarCurr)
<=> v131109(VarCurr) ) ).
fof(addAssignment_74375,axiom,
! [VarCurr] :
( v131109(VarCurr)
<=> v131111(VarCurr) ) ).
fof(addAssignment_74374,axiom,
! [VarCurr] :
( v131111(VarCurr)
<=> v131113(VarCurr) ) ).
fof(addAssignment_74373,axiom,
! [VarCurr] :
( v131113(VarCurr)
<=> v131115(VarCurr) ) ).
fof(addAssignment_74372,axiom,
! [VarCurr] :
( v131115(VarCurr)
<=> v131117(VarCurr) ) ).
fof(addAssignment_74371,axiom,
! [VarCurr] :
( v131117(VarCurr)
<=> v130440(VarCurr) ) ).
fof(addAssignment_74370,axiom,
! [VarCurr] :
( v131101(VarCurr)
<=> v131103(VarCurr) ) ).
fof(addAssignment_74369,axiom,
! [VarCurr] :
( v131103(VarCurr)
<=> $false ) ).
fof(addAssignment_74368,axiom,
! [VarCurr] :
( v131095(VarCurr)
<=> v131097(VarCurr) ) ).
fof(addAssignment_74367,axiom,
! [VarCurr] :
( v131097(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_74366,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131084(VarCurr,B)
<=> v131086(VarCurr,B) ) ) ).
fof(addAssignment_74365,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v131086(VarCurr,B)
<=> v131087(VarCurr,B) ) ) ).
fof(addAssignment_74364,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131087(VarCurr,B)
<=> v130289(VarCurr,B) ) ) ).
fof(addAssignment_74363,axiom,
! [VarCurr] :
( ( v131087(VarCurr,bitIndex25)
<=> v130288(VarCurr,bitIndex14) )
& ( v131087(VarCurr,bitIndex24)
<=> v130288(VarCurr,bitIndex13) )
& ( v131087(VarCurr,bitIndex23)
<=> v130288(VarCurr,bitIndex12) )
& ( v131087(VarCurr,bitIndex22)
<=> v130288(VarCurr,bitIndex11) )
& ( v131087(VarCurr,bitIndex21)
<=> v130288(VarCurr,bitIndex10) )
& ( v131087(VarCurr,bitIndex20)
<=> v130288(VarCurr,bitIndex9) )
& ( v131087(VarCurr,bitIndex19)
<=> v130288(VarCurr,bitIndex8) )
& ( v131087(VarCurr,bitIndex18)
<=> v130288(VarCurr,bitIndex7) )
& ( v131087(VarCurr,bitIndex17)
<=> v130288(VarCurr,bitIndex6) )
& ( v131087(VarCurr,bitIndex16)
<=> v130288(VarCurr,bitIndex5) )
& ( v131087(VarCurr,bitIndex15)
<=> v130288(VarCurr,bitIndex4) )
& ( v131087(VarCurr,bitIndex14)
<=> v130288(VarCurr,bitIndex3) )
& ( v131087(VarCurr,bitIndex13)
<=> v130288(VarCurr,bitIndex2) )
& ( v131087(VarCurr,bitIndex12)
<=> v130288(VarCurr,bitIndex1) )
& ( v131087(VarCurr,bitIndex11)
<=> v130288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74362,axiom,
! [VarCurr] :
( ( v131087(VarCurr,bitIndex28)
<=> v130287(VarCurr,bitIndex2) )
& ( v131087(VarCurr,bitIndex27)
<=> v130287(VarCurr,bitIndex1) )
& ( v131087(VarCurr,bitIndex26)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74361,axiom,
! [VarCurr] :
( ( v131087(VarCurr,bitIndex32)
<=> v130198(VarCurr,bitIndex3) )
& ( v131087(VarCurr,bitIndex31)
<=> v130198(VarCurr,bitIndex2) )
& ( v131087(VarCurr,bitIndex30)
<=> v130198(VarCurr,bitIndex1) )
& ( v131087(VarCurr,bitIndex29)
<=> v130198(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74360,axiom,
! [VarCurr] :
( ( v131087(VarCurr,bitIndex35)
<=> v130286(VarCurr,bitIndex2) )
& ( v131087(VarCurr,bitIndex34)
<=> v130286(VarCurr,bitIndex1) )
& ( v131087(VarCurr,bitIndex33)
<=> v130286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74359,axiom,
! [VarCurr] :
( v131074(VarCurr)
<=> v131076(VarCurr) ) ).
fof(addAssignment_74358,axiom,
! [VarCurr] :
( v131076(VarCurr)
<=> v131078(VarCurr) ) ).
fof(addAssignment_74357,axiom,
! [VarCurr] :
( v131078(VarCurr)
<=> v131080(VarCurr) ) ).
fof(addAssignment_74356,axiom,
! [VarCurr] :
( v131080(VarCurr)
<=> v131082(VarCurr) ) ).
fof(addAssignment_74355,axiom,
! [VarCurr] :
( v131082(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_74354,axiom,
! [VarCurr] :
( v131064(VarCurr)
<=> v131066(VarCurr) ) ).
fof(addAssignment_74353,axiom,
! [VarCurr] :
( v131066(VarCurr)
<=> v131068(VarCurr) ) ).
fof(addAssignment_74352,axiom,
! [VarCurr] :
( v131068(VarCurr)
<=> v131070(VarCurr) ) ).
fof(addAssignment_74351,axiom,
! [VarCurr] :
( v131070(VarCurr)
<=> v131072(VarCurr) ) ).
fof(addAssignment_74350,axiom,
! [VarCurr] :
( v131072(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_74349,axiom,
! [VarCurr] :
( v131044(VarCurr)
<=> v131046(VarCurr) ) ).
fof(addAssignment_74348,axiom,
! [VarCurr] :
( v131046(VarCurr)
<=> v131048(VarCurr) ) ).
fof(addAssignment_74347,axiom,
! [VarCurr] :
( v131048(VarCurr)
<=> v131050(VarCurr) ) ).
fof(addAssignment_74346,axiom,
! [VarCurr] :
( v131050(VarCurr)
<=> v131052(VarCurr) ) ).
fof(addAssignment_74345,axiom,
! [VarCurr] :
( v131052(VarCurr)
<=> v130387(VarCurr,bitIndex2) ) ).
fof(addAssignment_74344,axiom,
! [VarCurr] :
( v130387(VarCurr,bitIndex2)
<=> v130389(VarCurr,bitIndex2) ) ).
fof(addAssignment_74343,axiom,
! [VarCurr] :
( v130389(VarCurr,bitIndex2)
<=> v130391(VarCurr,bitIndex2) ) ).
fof(addAssignment_74342,axiom,
! [VarCurr] :
( v130391(VarCurr,bitIndex2)
<=> v130393(VarCurr,bitIndex2) ) ).
fof(addAssignment_74341,axiom,
! [VarCurr] :
( v130393(VarCurr,bitIndex2)
<=> v130802(VarCurr,bitIndex2) ) ).
fof(addAssignment_74340,axiom,
! [VarCurr] :
( v130646(VarCurr,bitIndex2)
<=> v130793(VarCurr,bitIndex2) ) ).
fof(addAssignment_74339,axiom,
! [VarCurr] :
( v130395(VarCurr,bitIndex2)
<=> v130397(VarCurr,bitIndex2) ) ).
fof(addAssignment_74338,axiom,
! [VarCurr] :
( v130397(VarCurr,bitIndex2)
<=> v130399(VarCurr,bitIndex2) ) ).
fof(addAssignment_74337,axiom,
! [VarCurr] :
( v130399(VarCurr,bitIndex2)
<=> v130610(VarCurr,bitIndex2) ) ).
fof(addAssignment_74336,axiom,
! [VarCurr] :
( v130592(VarCurr,bitIndex2)
<=> v130601(VarCurr,bitIndex2) ) ).
fof(addAssignment_74335,axiom,
! [VarCurr] :
( v130573(VarCurr,bitIndex2)
<=> v130582(VarCurr,bitIndex2) ) ).
fof(addAssignment_74334,axiom,
! [VarCurr] :
( v130554(VarCurr,bitIndex2)
<=> v130563(VarCurr,bitIndex2) ) ).
fof(addAssignment_74333,axiom,
! [VarCurr] :
( v130535(VarCurr,bitIndex2)
<=> v130544(VarCurr,bitIndex2) ) ).
fof(addAssignment_74332,axiom,
! [VarCurr] :
( v130516(VarCurr,bitIndex2)
<=> v130525(VarCurr,bitIndex2) ) ).
fof(addAssignment_74331,axiom,
! [VarCurr] :
( v130497(VarCurr,bitIndex2)
<=> v130506(VarCurr,bitIndex2) ) ).
fof(addAssignment_74330,axiom,
! [VarCurr] :
( v130478(VarCurr,bitIndex2)
<=> v130487(VarCurr,bitIndex2) ) ).
fof(addAssignment_74329,axiom,
! [VarCurr] :
( v130401(VarCurr,bitIndex2)
<=> v130468(VarCurr,bitIndex2) ) ).
fof(addAssignment_74328,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130929(VarCurr,B)
<=> v130931(VarCurr,B) ) ) ).
fof(addAssignment_74327,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130931(VarCurr,B)
<=> v131038(VarCurr,B) ) ) ).
fof(addAssignment_74326,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v131038(VarCurr,B)
<=> v131042(VarCurr,B) ) ) ).
fof(addAssignment_74325,axiom,
! [VarCurr] :
( ( v131038(VarCurr,bitIndex25)
<=> v131041(VarCurr,bitIndex14) )
& ( v131038(VarCurr,bitIndex24)
<=> v131041(VarCurr,bitIndex13) )
& ( v131038(VarCurr,bitIndex23)
<=> v131041(VarCurr,bitIndex12) )
& ( v131038(VarCurr,bitIndex22)
<=> v131041(VarCurr,bitIndex11) )
& ( v131038(VarCurr,bitIndex21)
<=> v131041(VarCurr,bitIndex10) )
& ( v131038(VarCurr,bitIndex20)
<=> v131041(VarCurr,bitIndex9) )
& ( v131038(VarCurr,bitIndex19)
<=> v131041(VarCurr,bitIndex8) )
& ( v131038(VarCurr,bitIndex18)
<=> v131041(VarCurr,bitIndex7) )
& ( v131038(VarCurr,bitIndex17)
<=> v131041(VarCurr,bitIndex6) )
& ( v131038(VarCurr,bitIndex16)
<=> v131041(VarCurr,bitIndex5) )
& ( v131038(VarCurr,bitIndex15)
<=> v131041(VarCurr,bitIndex4) )
& ( v131038(VarCurr,bitIndex14)
<=> v131041(VarCurr,bitIndex3) )
& ( v131038(VarCurr,bitIndex13)
<=> v131041(VarCurr,bitIndex2) )
& ( v131038(VarCurr,bitIndex12)
<=> v131041(VarCurr,bitIndex1) )
& ( v131038(VarCurr,bitIndex11)
<=> v131041(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74324,axiom,
! [VarCurr] :
( ( v131038(VarCurr,bitIndex28)
<=> v131040(VarCurr,bitIndex2) )
& ( v131038(VarCurr,bitIndex27)
<=> v131040(VarCurr,bitIndex1) )
& ( v131038(VarCurr,bitIndex26)
<=> v131040(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74323,axiom,
! [VarCurr] :
( ( v131038(VarCurr,bitIndex32)
<=> v130933(VarCurr,bitIndex3) )
& ( v131038(VarCurr,bitIndex31)
<=> v130933(VarCurr,bitIndex2) )
& ( v131038(VarCurr,bitIndex30)
<=> v130933(VarCurr,bitIndex1) )
& ( v131038(VarCurr,bitIndex29)
<=> v130933(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74322,axiom,
! [VarCurr] :
( ( v131038(VarCurr,bitIndex35)
<=> v131039(VarCurr,bitIndex2) )
& ( v131038(VarCurr,bitIndex34)
<=> v131039(VarCurr,bitIndex1) )
& ( v131038(VarCurr,bitIndex33)
<=> v131039(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74321,axiom,
! [VarCurr] :
( ( v130933(VarCurr,bitIndex3)
<=> v130935(VarCurr,bitIndex32) )
& ( v130933(VarCurr,bitIndex2)
<=> v130935(VarCurr,bitIndex31) )
& ( v130933(VarCurr,bitIndex1)
<=> v130935(VarCurr,bitIndex30) )
& ( v130933(VarCurr,bitIndex0)
<=> v130935(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_74320,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130935(VarCurr,B)
<=> v130937(VarCurr,B) ) ) ).
fof(addAssignment_74319,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v130937(VarNext,B)
<=> v131021(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131022(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131021(VarNext,B)
<=> v130937(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1751,axiom,
! [VarNext] :
( v131022(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131021(VarNext,B)
<=> v131032(VarNext,B) ) ) ) ).
fof(addAssignment_74318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v131032(VarNext,B)
<=> v131030(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1332,axiom,
! [VarCurr] :
( ~ v131033(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131030(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1317,axiom,
! [VarCurr] :
( v131033(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v131030(VarCurr,B)
<=> v130959(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16990,axiom,
! [VarCurr] :
( v131033(VarCurr)
<=> ( v131034(VarCurr)
& v131035(VarCurr) ) ) ).
fof(writeUnaryOperator_9498,axiom,
! [VarCurr] :
( ~ v131035(VarCurr)
<=> v130949(VarCurr) ) ).
fof(writeUnaryOperator_9497,axiom,
! [VarCurr] :
( ~ v131034(VarCurr)
<=> v130939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131022(VarNext)
<=> v131023(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131023(VarNext)
<=> ( v131024(VarNext)
& v130964(VarNext) ) ) ) ).
fof(writeUnaryOperator_9496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131024(VarNext)
<=> v131026(VarNext) ) ) ).
fof(addAssignment_74317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131026(VarNext)
<=> v130964(VarCurr) ) ) ).
fof(addAssignment_74316,axiom,
! [VarCurr] :
( v130964(VarCurr)
<=> v130966(VarCurr) ) ).
fof(addAssignment_74315,axiom,
! [VarCurr] :
( v130966(VarCurr)
<=> v130968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16987,axiom,
! [VarCurr] :
( v130968(VarCurr)
<=> ( v131019(VarCurr)
| v131015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16986,axiom,
! [VarCurr] :
( v131019(VarCurr)
<=> ( v130970(VarCurr)
& v130974(VarCurr) ) ) ).
fof(addAssignment_74314,axiom,
! [VarCurr] :
( v131015(VarCurr)
<=> v131017(VarCurr) ) ).
fof(addAssignment_74313,axiom,
! [VarCurr] :
( v131017(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130999(VarNext)
=> ( v130974(VarNext)
<=> v130974(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1750,axiom,
! [VarNext] :
( v130999(VarNext)
=> ( v130974(VarNext)
<=> v131009(VarNext) ) ) ).
fof(addAssignment_74312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131009(VarNext)
<=> v131007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16985,axiom,
! [VarCurr] :
( v131007(VarCurr)
<=> ( v131010(VarCurr)
& v131011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16984,axiom,
! [VarCurr] :
( v131011(VarCurr)
<=> ( v130980(VarCurr)
| v130994(VarCurr) ) ) ).
fof(writeUnaryOperator_9495,axiom,
! [VarCurr] :
( ~ v131010(VarCurr)
<=> v130976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130999(VarNext)
<=> v131000(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131000(VarNext)
<=> ( v131002(VarNext)
& v131004(VarNext) ) ) ) ).
fof(writeUnaryOperator_9494,axiom,
! [VarCurr] :
( ~ v131004(VarCurr)
<=> v130970(VarCurr) ) ).
fof(addAssignment_74311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131002(VarNext)
<=> v130970(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_248,axiom,
( v130974(constB0)
<=> $true ) ).
fof(addAssignment_74310,axiom,
! [VarCurr] :
( v130994(VarCurr)
<=> v130996(VarCurr) ) ).
fof(addAssignment_74309,axiom,
! [VarCurr] :
( v130996(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_74308,axiom,
! [VarCurr] :
( v130980(VarCurr)
<=> v130982(VarCurr) ) ).
fof(addAssignment_74307,axiom,
! [VarCurr] :
( v130982(VarCurr)
<=> v130984(VarCurr) ) ).
fof(addAssignment_74306,axiom,
! [VarCurr] :
( v130984(VarCurr)
<=> v130986(VarCurr) ) ).
fof(addAssignment_74305,axiom,
! [VarCurr] :
( v130986(VarCurr)
<=> v130988(VarCurr) ) ).
fof(addAssignment_74304,axiom,
! [VarCurr] :
( v130988(VarCurr)
<=> v130990(VarCurr) ) ).
fof(addAssignment_74303,axiom,
! [VarCurr] :
( v130990(VarCurr)
<=> v130992(VarCurr) ) ).
fof(addAssignment_74302,axiom,
! [VarCurr] :
( v130992(VarCurr)
<=> v130434(VarCurr) ) ).
fof(addAssignment_74301,axiom,
! [VarCurr] :
( v130976(VarCurr)
<=> v130978(VarCurr) ) ).
fof(addAssignment_74300,axiom,
! [VarCurr] :
( v130978(VarCurr)
<=> $false ) ).
fof(addAssignment_74299,axiom,
! [VarCurr] :
( v130970(VarCurr)
<=> v130972(VarCurr) ) ).
fof(addAssignment_74298,axiom,
! [VarCurr] :
( v130972(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_74297,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130959(VarCurr,B)
<=> v130961(VarCurr,B) ) ) ).
fof(addAssignment_74296,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130961(VarCurr,B)
<=> v130962(VarCurr,B) ) ) ).
fof(addAssignment_74295,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v130962(VarCurr,B)
<=> v130289(VarCurr,B) ) ) ).
fof(addAssignment_74294,axiom,
! [VarCurr] :
( ( v130962(VarCurr,bitIndex25)
<=> v130288(VarCurr,bitIndex14) )
& ( v130962(VarCurr,bitIndex24)
<=> v130288(VarCurr,bitIndex13) )
& ( v130962(VarCurr,bitIndex23)
<=> v130288(VarCurr,bitIndex12) )
& ( v130962(VarCurr,bitIndex22)
<=> v130288(VarCurr,bitIndex11) )
& ( v130962(VarCurr,bitIndex21)
<=> v130288(VarCurr,bitIndex10) )
& ( v130962(VarCurr,bitIndex20)
<=> v130288(VarCurr,bitIndex9) )
& ( v130962(VarCurr,bitIndex19)
<=> v130288(VarCurr,bitIndex8) )
& ( v130962(VarCurr,bitIndex18)
<=> v130288(VarCurr,bitIndex7) )
& ( v130962(VarCurr,bitIndex17)
<=> v130288(VarCurr,bitIndex6) )
& ( v130962(VarCurr,bitIndex16)
<=> v130288(VarCurr,bitIndex5) )
& ( v130962(VarCurr,bitIndex15)
<=> v130288(VarCurr,bitIndex4) )
& ( v130962(VarCurr,bitIndex14)
<=> v130288(VarCurr,bitIndex3) )
& ( v130962(VarCurr,bitIndex13)
<=> v130288(VarCurr,bitIndex2) )
& ( v130962(VarCurr,bitIndex12)
<=> v130288(VarCurr,bitIndex1) )
& ( v130962(VarCurr,bitIndex11)
<=> v130288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74293,axiom,
! [VarCurr] :
( ( v130962(VarCurr,bitIndex28)
<=> v130287(VarCurr,bitIndex2) )
& ( v130962(VarCurr,bitIndex27)
<=> v130287(VarCurr,bitIndex1) )
& ( v130962(VarCurr,bitIndex26)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74292,axiom,
! [VarCurr] :
( ( v130962(VarCurr,bitIndex32)
<=> v130198(VarCurr,bitIndex3) )
& ( v130962(VarCurr,bitIndex31)
<=> v130198(VarCurr,bitIndex2) )
& ( v130962(VarCurr,bitIndex30)
<=> v130198(VarCurr,bitIndex1) )
& ( v130962(VarCurr,bitIndex29)
<=> v130198(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74291,axiom,
! [VarCurr] :
( ( v130962(VarCurr,bitIndex35)
<=> v130286(VarCurr,bitIndex2) )
& ( v130962(VarCurr,bitIndex34)
<=> v130286(VarCurr,bitIndex1) )
& ( v130962(VarCurr,bitIndex33)
<=> v130286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74290,axiom,
! [VarCurr] :
( v130949(VarCurr)
<=> v130951(VarCurr) ) ).
fof(addAssignment_74289,axiom,
! [VarCurr] :
( v130951(VarCurr)
<=> v130953(VarCurr) ) ).
fof(addAssignment_74288,axiom,
! [VarCurr] :
( v130953(VarCurr)
<=> v130955(VarCurr) ) ).
fof(addAssignment_74287,axiom,
! [VarCurr] :
( v130955(VarCurr)
<=> v130957(VarCurr) ) ).
fof(addAssignment_74286,axiom,
! [VarCurr] :
( v130957(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_74285,axiom,
! [VarCurr] :
( v130939(VarCurr)
<=> v130941(VarCurr) ) ).
fof(addAssignment_74284,axiom,
! [VarCurr] :
( v130941(VarCurr)
<=> v130943(VarCurr) ) ).
fof(addAssignment_74283,axiom,
! [VarCurr] :
( v130943(VarCurr)
<=> v130945(VarCurr) ) ).
fof(addAssignment_74282,axiom,
! [VarCurr] :
( v130945(VarCurr)
<=> v130947(VarCurr) ) ).
fof(addAssignment_74281,axiom,
! [VarCurr] :
( v130947(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_74280,axiom,
! [VarCurr] :
( v130919(VarCurr)
<=> v130921(VarCurr) ) ).
fof(addAssignment_74279,axiom,
! [VarCurr] :
( v130921(VarCurr)
<=> v130923(VarCurr) ) ).
fof(addAssignment_74278,axiom,
! [VarCurr] :
( v130923(VarCurr)
<=> v130925(VarCurr) ) ).
fof(addAssignment_74277,axiom,
! [VarCurr] :
( v130925(VarCurr)
<=> v130927(VarCurr) ) ).
fof(addAssignment_74276,axiom,
! [VarCurr] :
( v130927(VarCurr)
<=> v130387(VarCurr,bitIndex1) ) ).
fof(addAssignment_74275,axiom,
! [VarCurr] :
( v130387(VarCurr,bitIndex1)
<=> v130389(VarCurr,bitIndex1) ) ).
fof(addAssignment_74274,axiom,
! [VarCurr] :
( v130389(VarCurr,bitIndex1)
<=> v130391(VarCurr,bitIndex1) ) ).
fof(addAssignment_74273,axiom,
! [VarCurr] :
( v130391(VarCurr,bitIndex1)
<=> v130393(VarCurr,bitIndex1) ) ).
fof(addAssignment_74272,axiom,
! [VarCurr] :
( v130393(VarCurr,bitIndex1)
<=> v130802(VarCurr,bitIndex1) ) ).
fof(addAssignment_74271,axiom,
! [VarCurr] :
( v130646(VarCurr,bitIndex1)
<=> v130793(VarCurr,bitIndex1) ) ).
fof(addAssignment_74270,axiom,
! [VarCurr] :
( v130395(VarCurr,bitIndex1)
<=> v130397(VarCurr,bitIndex1) ) ).
fof(addAssignment_74269,axiom,
! [VarCurr] :
( v130397(VarCurr,bitIndex1)
<=> v130399(VarCurr,bitIndex1) ) ).
fof(addAssignment_74268,axiom,
! [VarCurr] :
( v130399(VarCurr,bitIndex1)
<=> v130610(VarCurr,bitIndex1) ) ).
fof(addAssignment_74267,axiom,
! [VarCurr] :
( v130592(VarCurr,bitIndex1)
<=> v130601(VarCurr,bitIndex1) ) ).
fof(addAssignment_74266,axiom,
! [VarCurr] :
( v130573(VarCurr,bitIndex1)
<=> v130582(VarCurr,bitIndex1) ) ).
fof(addAssignment_74265,axiom,
! [VarCurr] :
( v130554(VarCurr,bitIndex1)
<=> v130563(VarCurr,bitIndex1) ) ).
fof(addAssignment_74264,axiom,
! [VarCurr] :
( v130535(VarCurr,bitIndex1)
<=> v130544(VarCurr,bitIndex1) ) ).
fof(addAssignment_74263,axiom,
! [VarCurr] :
( v130516(VarCurr,bitIndex1)
<=> v130525(VarCurr,bitIndex1) ) ).
fof(addAssignment_74262,axiom,
! [VarCurr] :
( v130497(VarCurr,bitIndex1)
<=> v130506(VarCurr,bitIndex1) ) ).
fof(addAssignment_74261,axiom,
! [VarCurr] :
( v130478(VarCurr,bitIndex1)
<=> v130487(VarCurr,bitIndex1) ) ).
fof(addAssignment_74260,axiom,
! [VarCurr] :
( v130401(VarCurr,bitIndex1)
<=> v130468(VarCurr,bitIndex1) ) ).
fof(addAssignment_74259,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130804(VarCurr,B)
<=> v130806(VarCurr,B) ) ) ).
fof(addAssignment_74258,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130806(VarCurr,B)
<=> v130913(VarCurr,B) ) ) ).
fof(addAssignment_74257,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v130913(VarCurr,B)
<=> v130917(VarCurr,B) ) ) ).
fof(addAssignment_74256,axiom,
! [VarCurr] :
( ( v130913(VarCurr,bitIndex25)
<=> v130916(VarCurr,bitIndex14) )
& ( v130913(VarCurr,bitIndex24)
<=> v130916(VarCurr,bitIndex13) )
& ( v130913(VarCurr,bitIndex23)
<=> v130916(VarCurr,bitIndex12) )
& ( v130913(VarCurr,bitIndex22)
<=> v130916(VarCurr,bitIndex11) )
& ( v130913(VarCurr,bitIndex21)
<=> v130916(VarCurr,bitIndex10) )
& ( v130913(VarCurr,bitIndex20)
<=> v130916(VarCurr,bitIndex9) )
& ( v130913(VarCurr,bitIndex19)
<=> v130916(VarCurr,bitIndex8) )
& ( v130913(VarCurr,bitIndex18)
<=> v130916(VarCurr,bitIndex7) )
& ( v130913(VarCurr,bitIndex17)
<=> v130916(VarCurr,bitIndex6) )
& ( v130913(VarCurr,bitIndex16)
<=> v130916(VarCurr,bitIndex5) )
& ( v130913(VarCurr,bitIndex15)
<=> v130916(VarCurr,bitIndex4) )
& ( v130913(VarCurr,bitIndex14)
<=> v130916(VarCurr,bitIndex3) )
& ( v130913(VarCurr,bitIndex13)
<=> v130916(VarCurr,bitIndex2) )
& ( v130913(VarCurr,bitIndex12)
<=> v130916(VarCurr,bitIndex1) )
& ( v130913(VarCurr,bitIndex11)
<=> v130916(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74255,axiom,
! [VarCurr] :
( ( v130913(VarCurr,bitIndex28)
<=> v130915(VarCurr,bitIndex2) )
& ( v130913(VarCurr,bitIndex27)
<=> v130915(VarCurr,bitIndex1) )
& ( v130913(VarCurr,bitIndex26)
<=> v130915(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74254,axiom,
! [VarCurr] :
( ( v130913(VarCurr,bitIndex32)
<=> v130808(VarCurr,bitIndex3) )
& ( v130913(VarCurr,bitIndex31)
<=> v130808(VarCurr,bitIndex2) )
& ( v130913(VarCurr,bitIndex30)
<=> v130808(VarCurr,bitIndex1) )
& ( v130913(VarCurr,bitIndex29)
<=> v130808(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74253,axiom,
! [VarCurr] :
( ( v130913(VarCurr,bitIndex35)
<=> v130914(VarCurr,bitIndex2) )
& ( v130913(VarCurr,bitIndex34)
<=> v130914(VarCurr,bitIndex1) )
& ( v130913(VarCurr,bitIndex33)
<=> v130914(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74252,axiom,
! [VarCurr] :
( ( v130808(VarCurr,bitIndex3)
<=> v130810(VarCurr,bitIndex32) )
& ( v130808(VarCurr,bitIndex2)
<=> v130810(VarCurr,bitIndex31) )
& ( v130808(VarCurr,bitIndex1)
<=> v130810(VarCurr,bitIndex30) )
& ( v130808(VarCurr,bitIndex0)
<=> v130810(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_74251,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130810(VarCurr,B)
<=> v130812(VarCurr,B) ) ) ).
fof(addAssignment_74250,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v130812(VarNext,B)
<=> v130896(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130897(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130896(VarNext,B)
<=> v130812(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1749,axiom,
! [VarNext] :
( v130897(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130896(VarNext,B)
<=> v130907(VarNext,B) ) ) ) ).
fof(addAssignment_74249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130907(VarNext,B)
<=> v130905(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1331,axiom,
! [VarCurr] :
( ~ v130908(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v130905(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1316,axiom,
! [VarCurr] :
( v130908(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v130905(VarCurr,B)
<=> v130834(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16981,axiom,
! [VarCurr] :
( v130908(VarCurr)
<=> ( v130909(VarCurr)
& v130910(VarCurr) ) ) ).
fof(writeUnaryOperator_9493,axiom,
! [VarCurr] :
( ~ v130910(VarCurr)
<=> v130824(VarCurr) ) ).
fof(writeUnaryOperator_9492,axiom,
! [VarCurr] :
( ~ v130909(VarCurr)
<=> v130814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130897(VarNext)
<=> v130898(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130898(VarNext)
<=> ( v130899(VarNext)
& v130839(VarNext) ) ) ) ).
fof(writeUnaryOperator_9491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130899(VarNext)
<=> v130901(VarNext) ) ) ).
fof(addAssignment_74248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130901(VarNext)
<=> v130839(VarCurr) ) ) ).
fof(addAssignment_74247,axiom,
! [VarCurr] :
( v130839(VarCurr)
<=> v130841(VarCurr) ) ).
fof(addAssignment_74246,axiom,
! [VarCurr] :
( v130841(VarCurr)
<=> v130843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16978,axiom,
! [VarCurr] :
( v130843(VarCurr)
<=> ( v130894(VarCurr)
| v130890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16977,axiom,
! [VarCurr] :
( v130894(VarCurr)
<=> ( v130845(VarCurr)
& v130849(VarCurr) ) ) ).
fof(addAssignment_74245,axiom,
! [VarCurr] :
( v130890(VarCurr)
<=> v130892(VarCurr) ) ).
fof(addAssignment_74244,axiom,
! [VarCurr] :
( v130892(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130874(VarNext)
=> ( v130849(VarNext)
<=> v130849(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1748,axiom,
! [VarNext] :
( v130874(VarNext)
=> ( v130849(VarNext)
<=> v130884(VarNext) ) ) ).
fof(addAssignment_74243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130884(VarNext)
<=> v130882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16976,axiom,
! [VarCurr] :
( v130882(VarCurr)
<=> ( v130885(VarCurr)
& v130886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16975,axiom,
! [VarCurr] :
( v130886(VarCurr)
<=> ( v130855(VarCurr)
| v130869(VarCurr) ) ) ).
fof(writeUnaryOperator_9490,axiom,
! [VarCurr] :
( ~ v130885(VarCurr)
<=> v130851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130874(VarNext)
<=> v130875(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130875(VarNext)
<=> ( v130877(VarNext)
& v130879(VarNext) ) ) ) ).
fof(writeUnaryOperator_9489,axiom,
! [VarCurr] :
( ~ v130879(VarCurr)
<=> v130845(VarCurr) ) ).
fof(addAssignment_74242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130877(VarNext)
<=> v130845(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_247,axiom,
( v130849(constB0)
<=> $true ) ).
fof(addAssignment_74241,axiom,
! [VarCurr] :
( v130869(VarCurr)
<=> v130871(VarCurr) ) ).
fof(addAssignment_74240,axiom,
! [VarCurr] :
( v130871(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_74239,axiom,
! [VarCurr] :
( v130855(VarCurr)
<=> v130857(VarCurr) ) ).
fof(addAssignment_74238,axiom,
! [VarCurr] :
( v130857(VarCurr)
<=> v130859(VarCurr) ) ).
fof(addAssignment_74237,axiom,
! [VarCurr] :
( v130859(VarCurr)
<=> v130861(VarCurr) ) ).
fof(addAssignment_74236,axiom,
! [VarCurr] :
( v130861(VarCurr)
<=> v130863(VarCurr) ) ).
fof(addAssignment_74235,axiom,
! [VarCurr] :
( v130863(VarCurr)
<=> v130865(VarCurr) ) ).
fof(addAssignment_74234,axiom,
! [VarCurr] :
( v130865(VarCurr)
<=> v130867(VarCurr) ) ).
fof(addAssignment_74233,axiom,
! [VarCurr] :
( v130867(VarCurr)
<=> v130446(VarCurr) ) ).
fof(addAssignment_74232,axiom,
! [VarCurr] :
( v130851(VarCurr)
<=> v130853(VarCurr) ) ).
fof(addAssignment_74231,axiom,
! [VarCurr] :
( v130853(VarCurr)
<=> $false ) ).
fof(addAssignment_74230,axiom,
! [VarCurr] :
( v130845(VarCurr)
<=> v130847(VarCurr) ) ).
fof(addAssignment_74229,axiom,
! [VarCurr] :
( v130847(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_74228,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130834(VarCurr,B)
<=> v130836(VarCurr,B) ) ) ).
fof(addAssignment_74227,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130836(VarCurr,B)
<=> v130837(VarCurr,B) ) ) ).
fof(addAssignment_74226,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v130837(VarCurr,B)
<=> v130289(VarCurr,B) ) ) ).
fof(addAssignment_74225,axiom,
! [VarCurr] :
( ( v130837(VarCurr,bitIndex25)
<=> v130288(VarCurr,bitIndex14) )
& ( v130837(VarCurr,bitIndex24)
<=> v130288(VarCurr,bitIndex13) )
& ( v130837(VarCurr,bitIndex23)
<=> v130288(VarCurr,bitIndex12) )
& ( v130837(VarCurr,bitIndex22)
<=> v130288(VarCurr,bitIndex11) )
& ( v130837(VarCurr,bitIndex21)
<=> v130288(VarCurr,bitIndex10) )
& ( v130837(VarCurr,bitIndex20)
<=> v130288(VarCurr,bitIndex9) )
& ( v130837(VarCurr,bitIndex19)
<=> v130288(VarCurr,bitIndex8) )
& ( v130837(VarCurr,bitIndex18)
<=> v130288(VarCurr,bitIndex7) )
& ( v130837(VarCurr,bitIndex17)
<=> v130288(VarCurr,bitIndex6) )
& ( v130837(VarCurr,bitIndex16)
<=> v130288(VarCurr,bitIndex5) )
& ( v130837(VarCurr,bitIndex15)
<=> v130288(VarCurr,bitIndex4) )
& ( v130837(VarCurr,bitIndex14)
<=> v130288(VarCurr,bitIndex3) )
& ( v130837(VarCurr,bitIndex13)
<=> v130288(VarCurr,bitIndex2) )
& ( v130837(VarCurr,bitIndex12)
<=> v130288(VarCurr,bitIndex1) )
& ( v130837(VarCurr,bitIndex11)
<=> v130288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74224,axiom,
! [VarCurr] :
( ( v130837(VarCurr,bitIndex28)
<=> v130287(VarCurr,bitIndex2) )
& ( v130837(VarCurr,bitIndex27)
<=> v130287(VarCurr,bitIndex1) )
& ( v130837(VarCurr,bitIndex26)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74223,axiom,
! [VarCurr] :
( ( v130837(VarCurr,bitIndex32)
<=> v130198(VarCurr,bitIndex3) )
& ( v130837(VarCurr,bitIndex31)
<=> v130198(VarCurr,bitIndex2) )
& ( v130837(VarCurr,bitIndex30)
<=> v130198(VarCurr,bitIndex1) )
& ( v130837(VarCurr,bitIndex29)
<=> v130198(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74222,axiom,
! [VarCurr] :
( ( v130837(VarCurr,bitIndex35)
<=> v130286(VarCurr,bitIndex2) )
& ( v130837(VarCurr,bitIndex34)
<=> v130286(VarCurr,bitIndex1) )
& ( v130837(VarCurr,bitIndex33)
<=> v130286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_74221,axiom,
! [VarCurr] :
( v130824(VarCurr)
<=> v130826(VarCurr) ) ).
fof(addAssignment_74220,axiom,
! [VarCurr] :
( v130826(VarCurr)
<=> v130828(VarCurr) ) ).
fof(addAssignment_74219,axiom,
! [VarCurr] :
( v130828(VarCurr)
<=> v130830(VarCurr) ) ).
fof(addAssignment_74218,axiom,
! [VarCurr] :
( v130830(VarCurr)
<=> v130832(VarCurr) ) ).
fof(addAssignment_74217,axiom,
! [VarCurr] :
( v130832(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_74216,axiom,
! [VarCurr] :
( v130814(VarCurr)
<=> v130816(VarCurr) ) ).
fof(addAssignment_74215,axiom,
! [VarCurr] :
( v130816(VarCurr)
<=> v130818(VarCurr) ) ).
fof(addAssignment_74214,axiom,
! [VarCurr] :
( v130818(VarCurr)
<=> v130820(VarCurr) ) ).
fof(addAssignment_74213,axiom,
! [VarCurr] :
( v130820(VarCurr)
<=> v130822(VarCurr) ) ).
fof(addAssignment_74212,axiom,
! [VarCurr] :
( v130822(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_74211,axiom,
! [VarCurr] :
( v130377(VarCurr)
<=> v130379(VarCurr) ) ).
fof(addAssignment_74210,axiom,
! [VarCurr] :
( v130379(VarCurr)
<=> v130381(VarCurr) ) ).
fof(addAssignment_74209,axiom,
! [VarCurr] :
( v130381(VarCurr)
<=> v130383(VarCurr) ) ).
fof(addAssignment_74208,axiom,
! [VarCurr] :
( v130383(VarCurr)
<=> v130385(VarCurr) ) ).
fof(addAssignment_74207,axiom,
! [VarCurr] :
( v130385(VarCurr)
<=> v130387(VarCurr,bitIndex0) ) ).
fof(addAssignment_74206,axiom,
! [VarCurr] :
( v130387(VarCurr,bitIndex0)
<=> v130389(VarCurr,bitIndex0) ) ).
fof(addAssignment_74205,axiom,
! [VarCurr] :
( v130389(VarCurr,bitIndex0)
<=> v130391(VarCurr,bitIndex0) ) ).
fof(addAssignment_74204,axiom,
! [VarCurr] :
( v130391(VarCurr,bitIndex0)
<=> v130393(VarCurr,bitIndex0) ) ).
fof(addAssignment_74203,axiom,
! [VarCurr] :
( v130393(VarCurr,bitIndex0)
<=> v130802(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1330,axiom,
! [VarCurr] :
( ~ v8(VarCurr,bitIndex0)
=> ! [B] :
( range_7_0(B)
=> ( v130802(VarCurr,B)
<=> v130646(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1315,axiom,
! [VarCurr] :
( v8(VarCurr,bitIndex0)
=> ! [B] :
( range_7_0(B)
=> ( v130802(VarCurr,B)
<=> v130395(VarCurr,B) ) ) ) ).
fof(addAssignment_74202,axiom,
! [VarCurr] :
( v130646(VarCurr,bitIndex0)
<=> v130793(VarCurr,bitIndex0) ) ).
fof(addAssignment_74201,axiom,
! [VarCurr] :
( v130793(VarCurr,bitIndex0)
<=> v130801(VarCurr) ) ).
fof(addAssignment_74200,axiom,
! [VarCurr] :
( v130793(VarCurr,bitIndex1)
<=> v130800(VarCurr) ) ).
fof(addAssignment_74199,axiom,
! [VarCurr] :
( v130793(VarCurr,bitIndex2)
<=> v130799(VarCurr) ) ).
fof(addAssignment_74198,axiom,
! [VarCurr] :
( v130793(VarCurr,bitIndex3)
<=> v130798(VarCurr) ) ).
fof(addAssignment_74197,axiom,
! [VarCurr] :
( v130793(VarCurr,bitIndex4)
<=> v130797(VarCurr) ) ).
fof(addAssignment_74196,axiom,
! [VarCurr] :
( v130793(VarCurr,bitIndex5)
<=> v130796(VarCurr) ) ).
fof(addAssignment_74195,axiom,
! [VarCurr] :
( v130793(VarCurr,bitIndex6)
<=> v130795(VarCurr) ) ).
fof(addAssignment_74194,axiom,
! [VarCurr] :
( v130793(VarCurr,bitIndex7)
<=> v130794(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1714,axiom,
! [VarCurr] :
( v130801(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1713,axiom,
! [VarCurr] :
( v130800(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1712,axiom,
! [VarCurr] :
( v130799(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1711,axiom,
! [VarCurr] :
( v130798(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $false )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1710,axiom,
! [VarCurr] :
( v130797(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1709,axiom,
! [VarCurr] :
( v130796(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $false )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1708,axiom,
! [VarCurr] :
( v130795(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1707,axiom,
! [VarCurr] :
( v130794(VarCurr)
<=> ( ( v82985(VarCurr,bitIndex2)
<=> $true )
& ( v82985(VarCurr,bitIndex1)
<=> $true )
& ( v82985(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_74193,axiom,
! [VarCurr] :
( ( v82985(VarCurr,bitIndex2)
<=> v781(VarCurr,bitIndex4) )
& ( v82985(VarCurr,bitIndex1)
<=> v781(VarCurr,bitIndex3) )
& ( v82985(VarCurr,bitIndex0)
<=> v781(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_74192,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v781(VarCurr,B)
<=> v783(VarCurr,B) ) ) ).
fof(addAssignment_74191,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v783(VarCurr,B)
<=> v5329(VarCurr,B) ) ) ).
fof(addAssignment_74190,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5324(VarCurr,B)
<=> v5326(VarCurr,B) ) ) ).
fof(addAssignment_74189,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5326(VarCurr,B)
<=> v5328(VarCurr,B) ) ) ).
fof(addAssignment_74188,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5328(VarNext,B)
<=> v130786(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130787(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130786(VarNext,B)
<=> v5328(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1747,axiom,
! [VarNext] :
( v130787(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130786(VarNext,B)
<=> v103055(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130787(VarNext)
<=> v130788(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130788(VarNext)
<=> ( v130790(VarNext)
& v103040(VarNext) ) ) ) ).
fof(writeUnaryOperator_9488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130790(VarNext)
<=> v103049(VarNext) ) ) ).
fof(addAssignment_74187,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v103020(VarCurr,B)
<=> v103022(VarCurr,B) ) ) ).
fof(addAssignment_74186,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v103022(VarCurr,B)
<=> v103031(VarCurr,B) ) ) ).
fof(addAssignment_74185,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v103024(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74184,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5318(VarCurr,B)
<=> v5320(VarCurr,B) ) ) ).
fof(addAssignment_74183,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5320(VarCurr,B)
<=> v5322(VarCurr,B) ) ) ).
fof(addAssignment_74182,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5322(VarNext,B)
<=> v130778(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130779(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130778(VarNext,B)
<=> v5322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1746,axiom,
! [VarNext] :
( v130779(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130778(VarNext,B)
<=> v103005(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130779(VarNext)
<=> v130780(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130780(VarNext)
<=> ( v130782(VarNext)
& v102990(VarNext) ) ) ) ).
fof(writeUnaryOperator_9487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130782(VarNext)
<=> v102999(VarNext) ) ) ).
fof(addAssignment_74181,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102970(VarCurr,B)
<=> v102972(VarCurr,B) ) ) ).
fof(addAssignment_74180,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102972(VarCurr,B)
<=> v102981(VarCurr,B) ) ) ).
fof(addAssignment_74179,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102974(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74178,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5311(VarCurr,B)
<=> v5313(VarCurr,B) ) ) ).
fof(addAssignment_74177,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5313(VarCurr,B)
<=> v5315(VarCurr,B) ) ) ).
fof(addAssignment_74176,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5315(VarNext,B)
<=> v130770(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130771(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130770(VarNext,B)
<=> v5315(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1745,axiom,
! [VarNext] :
( v130771(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130770(VarNext,B)
<=> v102955(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130771(VarNext)
<=> v130772(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130772(VarNext)
<=> ( v130774(VarNext)
& v102940(VarNext) ) ) ) ).
fof(writeUnaryOperator_9486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130774(VarNext)
<=> v102949(VarNext) ) ) ).
fof(addAssignment_74175,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102920(VarCurr,B)
<=> v102922(VarCurr,B) ) ) ).
fof(addAssignment_74174,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102922(VarCurr,B)
<=> v102931(VarCurr,B) ) ) ).
fof(addAssignment_74173,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102924(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74172,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5304(VarCurr,B)
<=> v5306(VarCurr,B) ) ) ).
fof(addAssignment_74171,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5306(VarCurr,B)
<=> v5308(VarCurr,B) ) ) ).
fof(addAssignment_74170,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5308(VarNext,B)
<=> v130762(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130763(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130762(VarNext,B)
<=> v5308(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1744,axiom,
! [VarNext] :
( v130763(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130762(VarNext,B)
<=> v102905(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130763(VarNext)
<=> v130764(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130764(VarNext)
<=> ( v130766(VarNext)
& v102890(VarNext) ) ) ) ).
fof(writeUnaryOperator_9485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130766(VarNext)
<=> v102899(VarNext) ) ) ).
fof(addAssignment_74169,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102870(VarCurr,B)
<=> v102872(VarCurr,B) ) ) ).
fof(addAssignment_74168,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102872(VarCurr,B)
<=> v102881(VarCurr,B) ) ) ).
fof(addAssignment_74167,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102874(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74166,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5297(VarCurr,B)
<=> v5299(VarCurr,B) ) ) ).
fof(addAssignment_74165,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5299(VarCurr,B)
<=> v5301(VarCurr,B) ) ) ).
fof(addAssignment_74164,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5301(VarNext,B)
<=> v130754(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130755(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130754(VarNext,B)
<=> v5301(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1743,axiom,
! [VarNext] :
( v130755(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130754(VarNext,B)
<=> v102855(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130755(VarNext)
<=> v130756(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130756(VarNext)
<=> ( v130758(VarNext)
& v102840(VarNext) ) ) ) ).
fof(writeUnaryOperator_9484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130758(VarNext)
<=> v102849(VarNext) ) ) ).
fof(addAssignment_74163,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102820(VarCurr,B)
<=> v102822(VarCurr,B) ) ) ).
fof(addAssignment_74162,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102822(VarCurr,B)
<=> v102831(VarCurr,B) ) ) ).
fof(addAssignment_74161,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102824(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74160,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5290(VarCurr,B)
<=> v5292(VarCurr,B) ) ) ).
fof(addAssignment_74159,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5292(VarCurr,B)
<=> v5294(VarCurr,B) ) ) ).
fof(addAssignment_74158,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5294(VarNext,B)
<=> v130746(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130747(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130746(VarNext,B)
<=> v5294(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1742,axiom,
! [VarNext] :
( v130747(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130746(VarNext,B)
<=> v102805(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130747(VarNext)
<=> v130748(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130748(VarNext)
<=> ( v130750(VarNext)
& v102790(VarNext) ) ) ) ).
fof(writeUnaryOperator_9483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130750(VarNext)
<=> v102799(VarNext) ) ) ).
fof(addAssignment_74157,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102770(VarCurr,B)
<=> v102772(VarCurr,B) ) ) ).
fof(addAssignment_74156,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102772(VarCurr,B)
<=> v102781(VarCurr,B) ) ) ).
fof(addAssignment_74155,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102774(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74154,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5283(VarCurr,B)
<=> v5285(VarCurr,B) ) ) ).
fof(addAssignment_74153,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5285(VarCurr,B)
<=> v5287(VarCurr,B) ) ) ).
fof(addAssignment_74152,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5287(VarNext,B)
<=> v130738(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130739(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130738(VarNext,B)
<=> v5287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1741,axiom,
! [VarNext] :
( v130739(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130738(VarNext,B)
<=> v102755(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130739(VarNext)
<=> v130740(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130740(VarNext)
<=> ( v130742(VarNext)
& v102740(VarNext) ) ) ) ).
fof(writeUnaryOperator_9482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130742(VarNext)
<=> v102749(VarNext) ) ) ).
fof(addAssignment_74151,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102720(VarCurr,B)
<=> v102722(VarCurr,B) ) ) ).
fof(addAssignment_74150,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102722(VarCurr,B)
<=> v102731(VarCurr,B) ) ) ).
fof(addAssignment_74149,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102724(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74148,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5276(VarCurr,B)
<=> v5278(VarCurr,B) ) ) ).
fof(addAssignment_74147,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5278(VarCurr,B)
<=> v5280(VarCurr,B) ) ) ).
fof(addAssignment_74146,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5280(VarNext,B)
<=> v130730(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130731(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130730(VarNext,B)
<=> v5280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1740,axiom,
! [VarNext] :
( v130731(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130730(VarNext,B)
<=> v102705(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130731(VarNext)
<=> v130732(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130732(VarNext)
<=> ( v130734(VarNext)
& v102690(VarNext) ) ) ) ).
fof(writeUnaryOperator_9481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130734(VarNext)
<=> v102699(VarNext) ) ) ).
fof(addAssignment_74145,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102670(VarCurr,B)
<=> v102672(VarCurr,B) ) ) ).
fof(addAssignment_74144,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102672(VarCurr,B)
<=> v102681(VarCurr,B) ) ) ).
fof(addAssignment_74143,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102674(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74142,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5269(VarCurr,B)
<=> v5271(VarCurr,B) ) ) ).
fof(addAssignment_74141,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5271(VarCurr,B)
<=> v5273(VarCurr,B) ) ) ).
fof(addAssignment_74140,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5273(VarNext,B)
<=> v130722(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130723(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130722(VarNext,B)
<=> v5273(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1739,axiom,
! [VarNext] :
( v130723(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130722(VarNext,B)
<=> v102655(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130723(VarNext)
<=> v130724(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130724(VarNext)
<=> ( v130726(VarNext)
& v102640(VarNext) ) ) ) ).
fof(writeUnaryOperator_9480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130726(VarNext)
<=> v102649(VarNext) ) ) ).
fof(addAssignment_74139,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102620(VarCurr,B)
<=> v102622(VarCurr,B) ) ) ).
fof(addAssignment_74138,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102622(VarCurr,B)
<=> v102631(VarCurr,B) ) ) ).
fof(addAssignment_74137,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102624(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74136,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5262(VarCurr,B)
<=> v5264(VarCurr,B) ) ) ).
fof(addAssignment_74135,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5264(VarCurr,B)
<=> v5266(VarCurr,B) ) ) ).
fof(addAssignment_74134,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5266(VarNext,B)
<=> v130714(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130715(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130714(VarNext,B)
<=> v5266(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1738,axiom,
! [VarNext] :
( v130715(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130714(VarNext,B)
<=> v102605(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130715(VarNext)
<=> v130716(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130716(VarNext)
<=> ( v130718(VarNext)
& v102590(VarNext) ) ) ) ).
fof(writeUnaryOperator_9479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130718(VarNext)
<=> v102599(VarNext) ) ) ).
fof(addAssignment_74133,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102570(VarCurr,B)
<=> v102572(VarCurr,B) ) ) ).
fof(addAssignment_74132,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102572(VarCurr,B)
<=> v102581(VarCurr,B) ) ) ).
fof(addAssignment_74131,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102574(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74130,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5255(VarCurr,B)
<=> v5257(VarCurr,B) ) ) ).
fof(addAssignment_74129,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5257(VarCurr,B)
<=> v5259(VarCurr,B) ) ) ).
fof(addAssignment_74128,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5259(VarNext,B)
<=> v130706(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130707(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130706(VarNext,B)
<=> v5259(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1737,axiom,
! [VarNext] :
( v130707(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130706(VarNext,B)
<=> v102555(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130707(VarNext)
<=> v130708(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130708(VarNext)
<=> ( v130710(VarNext)
& v102540(VarNext) ) ) ) ).
fof(writeUnaryOperator_9478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130710(VarNext)
<=> v102549(VarNext) ) ) ).
fof(addAssignment_74127,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102520(VarCurr,B)
<=> v102522(VarCurr,B) ) ) ).
fof(addAssignment_74126,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102522(VarCurr,B)
<=> v102531(VarCurr,B) ) ) ).
fof(addAssignment_74125,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102524(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74124,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5248(VarCurr,B)
<=> v5250(VarCurr,B) ) ) ).
fof(addAssignment_74123,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5250(VarCurr,B)
<=> v5252(VarCurr,B) ) ) ).
fof(addAssignment_74122,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5252(VarNext,B)
<=> v130698(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130699(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130698(VarNext,B)
<=> v5252(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1736,axiom,
! [VarNext] :
( v130699(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130698(VarNext,B)
<=> v102505(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130699(VarNext)
<=> v130700(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130700(VarNext)
<=> ( v130702(VarNext)
& v102490(VarNext) ) ) ) ).
fof(writeUnaryOperator_9477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130702(VarNext)
<=> v102499(VarNext) ) ) ).
fof(addAssignment_74121,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102470(VarCurr,B)
<=> v102472(VarCurr,B) ) ) ).
fof(addAssignment_74120,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102472(VarCurr,B)
<=> v102481(VarCurr,B) ) ) ).
fof(addAssignment_74119,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102474(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74118,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5241(VarCurr,B)
<=> v5243(VarCurr,B) ) ) ).
fof(addAssignment_74117,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5243(VarCurr,B)
<=> v5245(VarCurr,B) ) ) ).
fof(addAssignment_74116,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5245(VarNext,B)
<=> v130690(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130691(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130690(VarNext,B)
<=> v5245(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1735,axiom,
! [VarNext] :
( v130691(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130690(VarNext,B)
<=> v102455(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130691(VarNext)
<=> v130692(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130692(VarNext)
<=> ( v130694(VarNext)
& v102440(VarNext) ) ) ) ).
fof(writeUnaryOperator_9476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130694(VarNext)
<=> v102449(VarNext) ) ) ).
fof(addAssignment_74115,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102420(VarCurr,B)
<=> v102422(VarCurr,B) ) ) ).
fof(addAssignment_74114,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102422(VarCurr,B)
<=> v102431(VarCurr,B) ) ) ).
fof(addAssignment_74113,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102424(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74112,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5234(VarCurr,B)
<=> v5236(VarCurr,B) ) ) ).
fof(addAssignment_74111,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5236(VarCurr,B)
<=> v5238(VarCurr,B) ) ) ).
fof(addAssignment_74110,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5238(VarNext,B)
<=> v130682(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130683(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130682(VarNext,B)
<=> v5238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1734,axiom,
! [VarNext] :
( v130683(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130682(VarNext,B)
<=> v102405(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130683(VarNext)
<=> v130684(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130684(VarNext)
<=> ( v130686(VarNext)
& v102390(VarNext) ) ) ) ).
fof(writeUnaryOperator_9475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130686(VarNext)
<=> v102399(VarNext) ) ) ).
fof(addAssignment_74109,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102370(VarCurr,B)
<=> v102372(VarCurr,B) ) ) ).
fof(addAssignment_74108,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102372(VarCurr,B)
<=> v102381(VarCurr,B) ) ) ).
fof(addAssignment_74107,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102374(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74106,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5227(VarCurr,B)
<=> v5229(VarCurr,B) ) ) ).
fof(addAssignment_74105,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5229(VarCurr,B)
<=> v5231(VarCurr,B) ) ) ).
fof(addAssignment_74104,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5231(VarNext,B)
<=> v130674(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130675(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130674(VarNext,B)
<=> v5231(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1733,axiom,
! [VarNext] :
( v130675(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130674(VarNext,B)
<=> v102355(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130675(VarNext)
<=> v130676(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130676(VarNext)
<=> ( v130678(VarNext)
& v102340(VarNext) ) ) ) ).
fof(writeUnaryOperator_9474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130678(VarNext)
<=> v102349(VarNext) ) ) ).
fof(addAssignment_74103,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102320(VarCurr,B)
<=> v102322(VarCurr,B) ) ) ).
fof(addAssignment_74102,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102322(VarCurr,B)
<=> v102331(VarCurr,B) ) ) ).
fof(addAssignment_74101,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102324(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74100,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5220(VarCurr,B)
<=> v5222(VarCurr,B) ) ) ).
fof(addAssignment_74099,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v5222(VarCurr,B)
<=> v5224(VarCurr,B) ) ) ).
fof(addAssignment_74098,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v5224(VarNext,B)
<=> v130666(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130667(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130666(VarNext,B)
<=> v5224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1732,axiom,
! [VarNext] :
( v130667(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130666(VarNext,B)
<=> v102305(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130667(VarNext)
<=> v130668(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130668(VarNext)
<=> ( v130670(VarNext)
& v102290(VarNext) ) ) ) ).
fof(writeUnaryOperator_9473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130670(VarNext)
<=> v102299(VarNext) ) ) ).
fof(addAssignment_74097,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102270(VarCurr,B)
<=> v102272(VarCurr,B) ) ) ).
fof(addAssignment_74096,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102272(VarCurr,B)
<=> v102281(VarCurr,B) ) ) ).
fof(addAssignment_74095,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v102274(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74094,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v884(VarCurr,B)
<=> v886(VarCurr,B) ) ) ).
fof(addAssignment_74093,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v886(VarCurr,B)
<=> v888(VarCurr,B) ) ) ).
fof(addAssignment_74092,axiom,
! [VarNext,B] :
( range_4_2(B)
=> ( v888(VarNext,B)
<=> v130658(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130659(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130658(VarNext,B)
<=> v888(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1731,axiom,
! [VarNext] :
( v130659(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v130658(VarNext,B)
<=> v102255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130659(VarNext)
<=> v130660(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130660(VarNext)
<=> ( v130662(VarNext)
& v102240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130662(VarNext)
<=> v102249(VarNext) ) ) ).
fof(addAssignment_74091,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v898(VarCurr,B)
<=> v900(VarCurr,B) ) ) ).
fof(addAssignment_74090,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v900(VarCurr,B)
<=> v102231(VarCurr,B) ) ) ).
fof(addAssignment_74089,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v902(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_74088,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v904(VarCurr,B)
<=> v906(VarCurr,B) ) ) ).
fof(addAssignment_74087,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v906(VarCurr,B)
<=> v908(VarCurr,B) ) ) ).
fof(addAssignment_74086,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v908(VarCurr,B)
<=> v910(VarCurr,B) ) ) ).
fof(addAssignment_74085,axiom,
! [VarCurr] :
( ( v910(VarCurr,bitIndex4)
<=> v912(VarCurr,bitIndex3) )
& ( v910(VarCurr,bitIndex3)
<=> v912(VarCurr,bitIndex2) )
& ( v910(VarCurr,bitIndex2)
<=> v912(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_74084,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v912(VarCurr,B)
<=> v914(VarCurr,B) ) ) ).
fof(addAssignment_74083,axiom,
! [VarNext,B] :
( range_3_1(B)
=> ( v914(VarNext,B)
<=> v130650(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130651(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v130650(VarNext,B)
<=> v914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1730,axiom,
! [VarNext] :
( v130651(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v130650(VarNext,B)
<=> v5680(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130651(VarNext)
<=> v130652(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130652(VarNext)
<=> ( v130654(VarNext)
& v5608(VarNext) ) ) ) ).
fof(writeUnaryOperator_9471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130654(VarNext)
<=> v5674(VarNext) ) ) ).
fof(addAssignment_74082,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v932(VarCurr,B)
<=> v934(VarCurr,B) ) ) ).
fof(addAssignment_74081,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v934(VarCurr,B)
<=> v5598(VarCurr,B) ) ) ).
fof(addAssignment_74080,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v936(VarCurr,B)
<=> v938(VarCurr,B) ) ) ).
fof(addAssignment_74079,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v938(VarCurr,B)
<=> v5589(VarCurr,B) ) ) ).
fof(addAssignment_74078,axiom,
! [VarCurr] :
( ( v5594(VarCurr,bitIndex2)
<=> v964(VarCurr,bitIndex7) )
& ( v5594(VarCurr,bitIndex1)
<=> v964(VarCurr,bitIndex6) )
& ( v5594(VarCurr,bitIndex0)
<=> v964(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_74077,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v964(VarCurr,B)
<=> v966(VarCurr,B) ) ) ).
fof(addAssignment_74076,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v966(VarCurr,B)
<=> v5526(VarCurr,B) ) ) ).
fof(addAssignment_74075,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5521(VarCurr,B)
<=> v5523(VarCurr,B) ) ) ).
fof(addAssignment_74074,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5523(VarCurr,B)
<=> v5525(VarCurr,B) ) ) ).
fof(addAssignment_74073,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5514(VarCurr,B)
<=> v5516(VarCurr,B) ) ) ).
fof(addAssignment_74072,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5516(VarCurr,B)
<=> v5518(VarCurr,B) ) ) ).
fof(addAssignment_74071,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5507(VarCurr,B)
<=> v5509(VarCurr,B) ) ) ).
fof(addAssignment_74070,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5509(VarCurr,B)
<=> v5511(VarCurr,B) ) ) ).
fof(addAssignment_74069,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5500(VarCurr,B)
<=> v5502(VarCurr,B) ) ) ).
fof(addAssignment_74068,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5502(VarCurr,B)
<=> v5504(VarCurr,B) ) ) ).
fof(addAssignment_74067,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5493(VarCurr,B)
<=> v5495(VarCurr,B) ) ) ).
fof(addAssignment_74066,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5495(VarCurr,B)
<=> v5497(VarCurr,B) ) ) ).
fof(addAssignment_74065,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5487(VarCurr,B)
<=> v5489(VarCurr,B) ) ) ).
fof(addAssignment_74064,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5489(VarCurr,B)
<=> v5491(VarCurr,B) ) ) ).
fof(addAssignment_74063,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5480(VarCurr,B)
<=> v5482(VarCurr,B) ) ) ).
fof(addAssignment_74062,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5482(VarCurr,B)
<=> v5484(VarCurr,B) ) ) ).
fof(addAssignment_74061,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5473(VarCurr,B)
<=> v5475(VarCurr,B) ) ) ).
fof(addAssignment_74060,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5475(VarCurr,B)
<=> v5477(VarCurr,B) ) ) ).
fof(addAssignment_74059,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5466(VarCurr,B)
<=> v5468(VarCurr,B) ) ) ).
fof(addAssignment_74058,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5468(VarCurr,B)
<=> v5470(VarCurr,B) ) ) ).
fof(addAssignment_74057,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5459(VarCurr,B)
<=> v5461(VarCurr,B) ) ) ).
fof(addAssignment_74056,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5461(VarCurr,B)
<=> v5463(VarCurr,B) ) ) ).
fof(addAssignment_74055,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5452(VarCurr,B)
<=> v5454(VarCurr,B) ) ) ).
fof(addAssignment_74054,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5454(VarCurr,B)
<=> v5456(VarCurr,B) ) ) ).
fof(addAssignment_74053,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5445(VarCurr,B)
<=> v5447(VarCurr,B) ) ) ).
fof(addAssignment_74052,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5447(VarCurr,B)
<=> v5449(VarCurr,B) ) ) ).
fof(addAssignment_74051,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5438(VarCurr,B)
<=> v5440(VarCurr,B) ) ) ).
fof(addAssignment_74050,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5440(VarCurr,B)
<=> v5442(VarCurr,B) ) ) ).
fof(addAssignment_74049,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5431(VarCurr,B)
<=> v5433(VarCurr,B) ) ) ).
fof(addAssignment_74048,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5433(VarCurr,B)
<=> v5435(VarCurr,B) ) ) ).
fof(addAssignment_74047,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5424(VarCurr,B)
<=> v5426(VarCurr,B) ) ) ).
fof(addAssignment_74046,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5426(VarCurr,B)
<=> v5428(VarCurr,B) ) ) ).
fof(addAssignment_74045,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5418(VarCurr,B)
<=> v5420(VarCurr,B) ) ) ).
fof(addAssignment_74044,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v5420(VarCurr,B)
<=> v5422(VarCurr,B) ) ) ).
fof(addAssignment_74043,axiom,
! [VarCurr] :
( v130395(VarCurr,bitIndex0)
<=> v130397(VarCurr,bitIndex0) ) ).
fof(addAssignment_74042,axiom,
! [VarCurr] :
( v130397(VarCurr,bitIndex0)
<=> v130399(VarCurr,bitIndex0) ) ).
fof(addAssignment_74041,axiom,
! [VarCurr] :
( v130399(VarCurr,bitIndex0)
<=> v130610(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1828,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130610(VarCurr,B)
<=> ( v130611(VarCurr,B)
| v130642(VarCurr,B) ) ) ) ).
fof(addAssignment_74040,axiom,
! [VarCurr] :
( v130642(VarCurr,bitIndex0)
<=> v130643(VarCurr) ) ).
fof(addAssignment_74039,axiom,
! [VarCurr] :
( ( v130642(VarCurr,bitIndex7)
<=> $false )
& ( v130642(VarCurr,bitIndex6)
<=> $false )
& ( v130642(VarCurr,bitIndex5)
<=> $false )
& ( v130642(VarCurr,bitIndex4)
<=> $false )
& ( v130642(VarCurr,bitIndex3)
<=> $false )
& ( v130642(VarCurr,bitIndex2)
<=> $false )
& ( v130642(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeUnaryOperator_9470,axiom,
! [VarCurr] :
( ~ v130643(VarCurr)
<=> v130644(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5944,axiom,
! [VarCurr] :
( v130644(VarCurr)
<=> ( v113051(VarCurr)
| v89249(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1827,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130611(VarCurr,B)
<=> ( v130612(VarCurr,B)
| v130639(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1826,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130639(VarCurr,B)
<=> ( v130640(VarCurr,B)
& v130592(VarCurr,B) ) ) ) ).
fof(addAssignment_74038,axiom,
! [VarCurr] :
( v130640(VarCurr,bitIndex0)
<=> v130641(VarCurr) ) ).
fof(addAssignment_74037,axiom,
! [VarCurr] :
( v130640(VarCurr,bitIndex1)
<=> v130641(VarCurr) ) ).
fof(addAssignment_74036,axiom,
! [VarCurr] :
( v130640(VarCurr,bitIndex2)
<=> v130641(VarCurr) ) ).
fof(addAssignment_74035,axiom,
! [VarCurr] :
( v130640(VarCurr,bitIndex3)
<=> v130641(VarCurr) ) ).
fof(addAssignment_74034,axiom,
! [VarCurr] :
( v130640(VarCurr,bitIndex4)
<=> v130641(VarCurr) ) ).
fof(addAssignment_74033,axiom,
! [VarCurr] :
( v130640(VarCurr,bitIndex5)
<=> v130641(VarCurr) ) ).
fof(addAssignment_74032,axiom,
! [VarCurr] :
( v130640(VarCurr,bitIndex6)
<=> v130641(VarCurr) ) ).
fof(addAssignment_74031,axiom,
! [VarCurr] :
( v130640(VarCurr,bitIndex7)
<=> v130641(VarCurr) ) ).
fof(addAssignment_74030,axiom,
! [VarCurr] :
( v130641(VarCurr)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1825,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130612(VarCurr,B)
<=> ( v130613(VarCurr,B)
| v130636(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1824,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130636(VarCurr,B)
<=> ( v130637(VarCurr,B)
& v130573(VarCurr,B) ) ) ) ).
fof(addAssignment_74029,axiom,
! [VarCurr] :
( v130637(VarCurr,bitIndex0)
<=> v130638(VarCurr) ) ).
fof(addAssignment_74028,axiom,
! [VarCurr] :
( v130637(VarCurr,bitIndex1)
<=> v130638(VarCurr) ) ).
fof(addAssignment_74027,axiom,
! [VarCurr] :
( v130637(VarCurr,bitIndex2)
<=> v130638(VarCurr) ) ).
fof(addAssignment_74026,axiom,
! [VarCurr] :
( v130637(VarCurr,bitIndex3)
<=> v130638(VarCurr) ) ).
fof(addAssignment_74025,axiom,
! [VarCurr] :
( v130637(VarCurr,bitIndex4)
<=> v130638(VarCurr) ) ).
fof(addAssignment_74024,axiom,
! [VarCurr] :
( v130637(VarCurr,bitIndex5)
<=> v130638(VarCurr) ) ).
fof(addAssignment_74023,axiom,
! [VarCurr] :
( v130637(VarCurr,bitIndex6)
<=> v130638(VarCurr) ) ).
fof(addAssignment_74022,axiom,
! [VarCurr] :
( v130637(VarCurr,bitIndex7)
<=> v130638(VarCurr) ) ).
fof(addAssignment_74021,axiom,
! [VarCurr] :
( v130638(VarCurr)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1823,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130613(VarCurr,B)
<=> ( v130614(VarCurr,B)
| v130633(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1822,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130633(VarCurr,B)
<=> ( v130634(VarCurr,B)
& v130554(VarCurr,B) ) ) ) ).
fof(addAssignment_74020,axiom,
! [VarCurr] :
( v130634(VarCurr,bitIndex0)
<=> v130635(VarCurr) ) ).
fof(addAssignment_74019,axiom,
! [VarCurr] :
( v130634(VarCurr,bitIndex1)
<=> v130635(VarCurr) ) ).
fof(addAssignment_74018,axiom,
! [VarCurr] :
( v130634(VarCurr,bitIndex2)
<=> v130635(VarCurr) ) ).
fof(addAssignment_74017,axiom,
! [VarCurr] :
( v130634(VarCurr,bitIndex3)
<=> v130635(VarCurr) ) ).
fof(addAssignment_74016,axiom,
! [VarCurr] :
( v130634(VarCurr,bitIndex4)
<=> v130635(VarCurr) ) ).
fof(addAssignment_74015,axiom,
! [VarCurr] :
( v130634(VarCurr,bitIndex5)
<=> v130635(VarCurr) ) ).
fof(addAssignment_74014,axiom,
! [VarCurr] :
( v130634(VarCurr,bitIndex6)
<=> v130635(VarCurr) ) ).
fof(addAssignment_74013,axiom,
! [VarCurr] :
( v130634(VarCurr,bitIndex7)
<=> v130635(VarCurr) ) ).
fof(addAssignment_74012,axiom,
! [VarCurr] :
( v130635(VarCurr)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1821,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130614(VarCurr,B)
<=> ( v130615(VarCurr,B)
| v130630(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1820,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130630(VarCurr,B)
<=> ( v130631(VarCurr,B)
& v130535(VarCurr,B) ) ) ) ).
fof(addAssignment_74011,axiom,
! [VarCurr] :
( v130631(VarCurr,bitIndex0)
<=> v130632(VarCurr) ) ).
fof(addAssignment_74010,axiom,
! [VarCurr] :
( v130631(VarCurr,bitIndex1)
<=> v130632(VarCurr) ) ).
fof(addAssignment_74009,axiom,
! [VarCurr] :
( v130631(VarCurr,bitIndex2)
<=> v130632(VarCurr) ) ).
fof(addAssignment_74008,axiom,
! [VarCurr] :
( v130631(VarCurr,bitIndex3)
<=> v130632(VarCurr) ) ).
fof(addAssignment_74007,axiom,
! [VarCurr] :
( v130631(VarCurr,bitIndex4)
<=> v130632(VarCurr) ) ).
fof(addAssignment_74006,axiom,
! [VarCurr] :
( v130631(VarCurr,bitIndex5)
<=> v130632(VarCurr) ) ).
fof(addAssignment_74005,axiom,
! [VarCurr] :
( v130631(VarCurr,bitIndex6)
<=> v130632(VarCurr) ) ).
fof(addAssignment_74004,axiom,
! [VarCurr] :
( v130631(VarCurr,bitIndex7)
<=> v130632(VarCurr) ) ).
fof(addAssignment_74003,axiom,
! [VarCurr] :
( v130632(VarCurr)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1819,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130615(VarCurr,B)
<=> ( v130616(VarCurr,B)
| v130627(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1818,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130627(VarCurr,B)
<=> ( v130628(VarCurr,B)
& v130516(VarCurr,B) ) ) ) ).
fof(addAssignment_74002,axiom,
! [VarCurr] :
( v130628(VarCurr,bitIndex0)
<=> v130629(VarCurr) ) ).
fof(addAssignment_74001,axiom,
! [VarCurr] :
( v130628(VarCurr,bitIndex1)
<=> v130629(VarCurr) ) ).
fof(addAssignment_74000,axiom,
! [VarCurr] :
( v130628(VarCurr,bitIndex2)
<=> v130629(VarCurr) ) ).
fof(addAssignment_73999,axiom,
! [VarCurr] :
( v130628(VarCurr,bitIndex3)
<=> v130629(VarCurr) ) ).
fof(addAssignment_73998,axiom,
! [VarCurr] :
( v130628(VarCurr,bitIndex4)
<=> v130629(VarCurr) ) ).
fof(addAssignment_73997,axiom,
! [VarCurr] :
( v130628(VarCurr,bitIndex5)
<=> v130629(VarCurr) ) ).
fof(addAssignment_73996,axiom,
! [VarCurr] :
( v130628(VarCurr,bitIndex6)
<=> v130629(VarCurr) ) ).
fof(addAssignment_73995,axiom,
! [VarCurr] :
( v130628(VarCurr,bitIndex7)
<=> v130629(VarCurr) ) ).
fof(addAssignment_73994,axiom,
! [VarCurr] :
( v130629(VarCurr)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1817,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130616(VarCurr,B)
<=> ( v130617(VarCurr,B)
| v130624(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1816,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130624(VarCurr,B)
<=> ( v130625(VarCurr,B)
& v130497(VarCurr,B) ) ) ) ).
fof(addAssignment_73993,axiom,
! [VarCurr] :
( v130625(VarCurr,bitIndex0)
<=> v130626(VarCurr) ) ).
fof(addAssignment_73992,axiom,
! [VarCurr] :
( v130625(VarCurr,bitIndex1)
<=> v130626(VarCurr) ) ).
fof(addAssignment_73991,axiom,
! [VarCurr] :
( v130625(VarCurr,bitIndex2)
<=> v130626(VarCurr) ) ).
fof(addAssignment_73990,axiom,
! [VarCurr] :
( v130625(VarCurr,bitIndex3)
<=> v130626(VarCurr) ) ).
fof(addAssignment_73989,axiom,
! [VarCurr] :
( v130625(VarCurr,bitIndex4)
<=> v130626(VarCurr) ) ).
fof(addAssignment_73988,axiom,
! [VarCurr] :
( v130625(VarCurr,bitIndex5)
<=> v130626(VarCurr) ) ).
fof(addAssignment_73987,axiom,
! [VarCurr] :
( v130625(VarCurr,bitIndex6)
<=> v130626(VarCurr) ) ).
fof(addAssignment_73986,axiom,
! [VarCurr] :
( v130625(VarCurr,bitIndex7)
<=> v130626(VarCurr) ) ).
fof(addAssignment_73985,axiom,
! [VarCurr] :
( v130626(VarCurr)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1815,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130617(VarCurr,B)
<=> ( v130618(VarCurr,B)
| v130621(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1814,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130621(VarCurr,B)
<=> ( v130622(VarCurr,B)
& v130478(VarCurr,B) ) ) ) ).
fof(addAssignment_73984,axiom,
! [VarCurr] :
( v130622(VarCurr,bitIndex0)
<=> v130623(VarCurr) ) ).
fof(addAssignment_73983,axiom,
! [VarCurr] :
( v130622(VarCurr,bitIndex1)
<=> v130623(VarCurr) ) ).
fof(addAssignment_73982,axiom,
! [VarCurr] :
( v130622(VarCurr,bitIndex2)
<=> v130623(VarCurr) ) ).
fof(addAssignment_73981,axiom,
! [VarCurr] :
( v130622(VarCurr,bitIndex3)
<=> v130623(VarCurr) ) ).
fof(addAssignment_73980,axiom,
! [VarCurr] :
( v130622(VarCurr,bitIndex4)
<=> v130623(VarCurr) ) ).
fof(addAssignment_73979,axiom,
! [VarCurr] :
( v130622(VarCurr,bitIndex5)
<=> v130623(VarCurr) ) ).
fof(addAssignment_73978,axiom,
! [VarCurr] :
( v130622(VarCurr,bitIndex6)
<=> v130623(VarCurr) ) ).
fof(addAssignment_73977,axiom,
! [VarCurr] :
( v130622(VarCurr,bitIndex7)
<=> v130623(VarCurr) ) ).
fof(addAssignment_73976,axiom,
! [VarCurr] :
( v130623(VarCurr)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1813,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130618(VarCurr,B)
<=> ( v130619(VarCurr,B)
& v130401(VarCurr,B) ) ) ) ).
fof(addAssignment_73975,axiom,
! [VarCurr] :
( v130619(VarCurr,bitIndex0)
<=> v130620(VarCurr) ) ).
fof(addAssignment_73974,axiom,
! [VarCurr] :
( v130619(VarCurr,bitIndex1)
<=> v130620(VarCurr) ) ).
fof(addAssignment_73973,axiom,
! [VarCurr] :
( v130619(VarCurr,bitIndex2)
<=> v130620(VarCurr) ) ).
fof(addAssignment_73972,axiom,
! [VarCurr] :
( v130619(VarCurr,bitIndex3)
<=> v130620(VarCurr) ) ).
fof(addAssignment_73971,axiom,
! [VarCurr] :
( v130619(VarCurr,bitIndex4)
<=> v130620(VarCurr) ) ).
fof(addAssignment_73970,axiom,
! [VarCurr] :
( v130619(VarCurr,bitIndex5)
<=> v130620(VarCurr) ) ).
fof(addAssignment_73969,axiom,
! [VarCurr] :
( v130619(VarCurr,bitIndex6)
<=> v130620(VarCurr) ) ).
fof(addAssignment_73968,axiom,
! [VarCurr] :
( v130619(VarCurr,bitIndex7)
<=> v130620(VarCurr) ) ).
fof(addAssignment_73967,axiom,
! [VarCurr] :
( v130620(VarCurr)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_73966,axiom,
! [VarCurr] :
( v130592(VarCurr,bitIndex0)
<=> v130601(VarCurr,bitIndex0) ) ).
fof(addAssignment_73965,axiom,
! [VarCurr] :
( v130601(VarCurr,bitIndex0)
<=> v130609(VarCurr) ) ).
fof(addAssignment_73964,axiom,
! [VarCurr] :
( v130601(VarCurr,bitIndex1)
<=> v130608(VarCurr) ) ).
fof(addAssignment_73963,axiom,
! [VarCurr] :
( v130601(VarCurr,bitIndex2)
<=> v130607(VarCurr) ) ).
fof(addAssignment_73962,axiom,
! [VarCurr] :
( v130601(VarCurr,bitIndex3)
<=> v130606(VarCurr) ) ).
fof(addAssignment_73961,axiom,
! [VarCurr] :
( v130601(VarCurr,bitIndex4)
<=> v130605(VarCurr) ) ).
fof(addAssignment_73960,axiom,
! [VarCurr] :
( v130601(VarCurr,bitIndex5)
<=> v130604(VarCurr) ) ).
fof(addAssignment_73959,axiom,
! [VarCurr] :
( v130601(VarCurr,bitIndex6)
<=> v130603(VarCurr) ) ).
fof(addAssignment_73958,axiom,
! [VarCurr] :
( v130601(VarCurr,bitIndex7)
<=> v130602(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1706,axiom,
! [VarCurr] :
( v130609(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex11)
<=> $false )
& ( v109486(VarCurr,bitIndex10)
<=> $false )
& ( v109486(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1705,axiom,
! [VarCurr] :
( v130608(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex11)
<=> $false )
& ( v109486(VarCurr,bitIndex10)
<=> $false )
& ( v109486(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1704,axiom,
! [VarCurr] :
( v130607(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex11)
<=> $false )
& ( v109486(VarCurr,bitIndex10)
<=> $true )
& ( v109486(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1703,axiom,
! [VarCurr] :
( v130606(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex11)
<=> $false )
& ( v109486(VarCurr,bitIndex10)
<=> $true )
& ( v109486(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1702,axiom,
! [VarCurr] :
( v130605(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex11)
<=> $true )
& ( v109486(VarCurr,bitIndex10)
<=> $false )
& ( v109486(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1701,axiom,
! [VarCurr] :
( v130604(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex11)
<=> $true )
& ( v109486(VarCurr,bitIndex10)
<=> $false )
& ( v109486(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1700,axiom,
! [VarCurr] :
( v130603(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex11)
<=> $true )
& ( v109486(VarCurr,bitIndex10)
<=> $true )
& ( v109486(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1699,axiom,
! [VarCurr] :
( v130602(VarCurr)
<=> ( ( v109486(VarCurr,bitIndex11)
<=> $true )
& ( v109486(VarCurr,bitIndex10)
<=> $true )
& ( v109486(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73957,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109486(VarCurr,B)
<=> v109488(VarCurr,B) ) ) ).
fof(addAssignment_73956,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109488(VarCurr,B)
<=> v109490(VarCurr,B) ) ) ).
fof(addAssignment_73955,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v109490(VarNext,B)
<=> v130594(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130595(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130594(VarNext,B)
<=> v109490(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1729,axiom,
! [VarNext] :
( v130595(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130594(VarNext,B)
<=> v109539(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130595(VarNext)
<=> v130596(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130596(VarNext)
<=> ( v130598(VarNext)
& v109524(VarNext) ) ) ) ).
fof(writeUnaryOperator_9469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130598(VarNext)
<=> v109533(VarNext) ) ) ).
fof(addAssignment_73954,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109500(VarCurr,B)
<=> v109502(VarCurr,B) ) ) ).
fof(addAssignment_73953,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109502(VarCurr,B)
<=> v109515(VarCurr,B) ) ) ).
fof(addAssignment_73952,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109504(VarCurr,B)
<=> v109506(VarCurr,B) ) ) ).
fof(addAssignment_73951,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109506(VarCurr,B)
<=> v109507(VarCurr,B) ) ) ).
fof(addAssignment_73950,axiom,
! [VarCurr] :
( v130573(VarCurr,bitIndex0)
<=> v130582(VarCurr,bitIndex0) ) ).
fof(addAssignment_73949,axiom,
! [VarCurr] :
( v130582(VarCurr,bitIndex0)
<=> v130590(VarCurr) ) ).
fof(addAssignment_73948,axiom,
! [VarCurr] :
( v130582(VarCurr,bitIndex1)
<=> v130589(VarCurr) ) ).
fof(addAssignment_73947,axiom,
! [VarCurr] :
( v130582(VarCurr,bitIndex2)
<=> v130588(VarCurr) ) ).
fof(addAssignment_73946,axiom,
! [VarCurr] :
( v130582(VarCurr,bitIndex3)
<=> v130587(VarCurr) ) ).
fof(addAssignment_73945,axiom,
! [VarCurr] :
( v130582(VarCurr,bitIndex4)
<=> v130586(VarCurr) ) ).
fof(addAssignment_73944,axiom,
! [VarCurr] :
( v130582(VarCurr,bitIndex5)
<=> v130585(VarCurr) ) ).
fof(addAssignment_73943,axiom,
! [VarCurr] :
( v130582(VarCurr,bitIndex6)
<=> v130584(VarCurr) ) ).
fof(addAssignment_73942,axiom,
! [VarCurr] :
( v130582(VarCurr,bitIndex7)
<=> v130583(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1698,axiom,
! [VarCurr] :
( v130590(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex11)
<=> $false )
& ( v109425(VarCurr,bitIndex10)
<=> $false )
& ( v109425(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1697,axiom,
! [VarCurr] :
( v130589(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex11)
<=> $false )
& ( v109425(VarCurr,bitIndex10)
<=> $false )
& ( v109425(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1696,axiom,
! [VarCurr] :
( v130588(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex11)
<=> $false )
& ( v109425(VarCurr,bitIndex10)
<=> $true )
& ( v109425(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1695,axiom,
! [VarCurr] :
( v130587(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex11)
<=> $false )
& ( v109425(VarCurr,bitIndex10)
<=> $true )
& ( v109425(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1694,axiom,
! [VarCurr] :
( v130586(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex11)
<=> $true )
& ( v109425(VarCurr,bitIndex10)
<=> $false )
& ( v109425(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1693,axiom,
! [VarCurr] :
( v130585(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex11)
<=> $true )
& ( v109425(VarCurr,bitIndex10)
<=> $false )
& ( v109425(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1692,axiom,
! [VarCurr] :
( v130584(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex11)
<=> $true )
& ( v109425(VarCurr,bitIndex10)
<=> $true )
& ( v109425(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1691,axiom,
! [VarCurr] :
( v130583(VarCurr)
<=> ( ( v109425(VarCurr,bitIndex11)
<=> $true )
& ( v109425(VarCurr,bitIndex10)
<=> $true )
& ( v109425(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73941,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109425(VarCurr,B)
<=> v109427(VarCurr,B) ) ) ).
fof(addAssignment_73940,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109427(VarCurr,B)
<=> v109429(VarCurr,B) ) ) ).
fof(addAssignment_73939,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v109429(VarNext,B)
<=> v130575(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130576(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130575(VarNext,B)
<=> v109429(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1728,axiom,
! [VarNext] :
( v130576(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130575(VarNext,B)
<=> v109479(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130576(VarNext)
<=> v130577(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130577(VarNext)
<=> ( v130579(VarNext)
& v109464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130579(VarNext)
<=> v109473(VarNext) ) ) ).
fof(addAssignment_73938,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109439(VarCurr,B)
<=> v109441(VarCurr,B) ) ) ).
fof(addAssignment_73937,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109441(VarCurr,B)
<=> v109455(VarCurr,B) ) ) ).
fof(addAssignment_73936,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109443(VarCurr,B)
<=> v109445(VarCurr,B) ) ) ).
fof(addAssignment_73935,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109445(VarCurr,B)
<=> v109446(VarCurr,B) ) ) ).
fof(addAssignment_73934,axiom,
! [VarCurr] :
( v130554(VarCurr,bitIndex0)
<=> v130563(VarCurr,bitIndex0) ) ).
fof(addAssignment_73933,axiom,
! [VarCurr] :
( v130563(VarCurr,bitIndex0)
<=> v130571(VarCurr) ) ).
fof(addAssignment_73932,axiom,
! [VarCurr] :
( v130563(VarCurr,bitIndex1)
<=> v130570(VarCurr) ) ).
fof(addAssignment_73931,axiom,
! [VarCurr] :
( v130563(VarCurr,bitIndex2)
<=> v130569(VarCurr) ) ).
fof(addAssignment_73930,axiom,
! [VarCurr] :
( v130563(VarCurr,bitIndex3)
<=> v130568(VarCurr) ) ).
fof(addAssignment_73929,axiom,
! [VarCurr] :
( v130563(VarCurr,bitIndex4)
<=> v130567(VarCurr) ) ).
fof(addAssignment_73928,axiom,
! [VarCurr] :
( v130563(VarCurr,bitIndex5)
<=> v130566(VarCurr) ) ).
fof(addAssignment_73927,axiom,
! [VarCurr] :
( v130563(VarCurr,bitIndex6)
<=> v130565(VarCurr) ) ).
fof(addAssignment_73926,axiom,
! [VarCurr] :
( v130563(VarCurr,bitIndex7)
<=> v130564(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1690,axiom,
! [VarCurr] :
( v130571(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex11)
<=> $false )
& ( v109364(VarCurr,bitIndex10)
<=> $false )
& ( v109364(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1689,axiom,
! [VarCurr] :
( v130570(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex11)
<=> $false )
& ( v109364(VarCurr,bitIndex10)
<=> $false )
& ( v109364(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1688,axiom,
! [VarCurr] :
( v130569(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex11)
<=> $false )
& ( v109364(VarCurr,bitIndex10)
<=> $true )
& ( v109364(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1687,axiom,
! [VarCurr] :
( v130568(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex11)
<=> $false )
& ( v109364(VarCurr,bitIndex10)
<=> $true )
& ( v109364(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1686,axiom,
! [VarCurr] :
( v130567(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex11)
<=> $true )
& ( v109364(VarCurr,bitIndex10)
<=> $false )
& ( v109364(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1685,axiom,
! [VarCurr] :
( v130566(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex11)
<=> $true )
& ( v109364(VarCurr,bitIndex10)
<=> $false )
& ( v109364(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1684,axiom,
! [VarCurr] :
( v130565(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex11)
<=> $true )
& ( v109364(VarCurr,bitIndex10)
<=> $true )
& ( v109364(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1683,axiom,
! [VarCurr] :
( v130564(VarCurr)
<=> ( ( v109364(VarCurr,bitIndex11)
<=> $true )
& ( v109364(VarCurr,bitIndex10)
<=> $true )
& ( v109364(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73925,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109364(VarCurr,B)
<=> v109366(VarCurr,B) ) ) ).
fof(addAssignment_73924,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109366(VarCurr,B)
<=> v109368(VarCurr,B) ) ) ).
fof(addAssignment_73923,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v109368(VarNext,B)
<=> v130556(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130557(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130556(VarNext,B)
<=> v109368(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1727,axiom,
! [VarNext] :
( v130557(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130556(VarNext,B)
<=> v109418(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130557(VarNext)
<=> v130558(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130558(VarNext)
<=> ( v130560(VarNext)
& v109403(VarNext) ) ) ) ).
fof(writeUnaryOperator_9467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130560(VarNext)
<=> v109412(VarNext) ) ) ).
fof(addAssignment_73922,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109378(VarCurr,B)
<=> v109380(VarCurr,B) ) ) ).
fof(addAssignment_73921,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109380(VarCurr,B)
<=> v109394(VarCurr,B) ) ) ).
fof(addAssignment_73920,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109382(VarCurr,B)
<=> v109384(VarCurr,B) ) ) ).
fof(addAssignment_73919,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109384(VarCurr,B)
<=> v109385(VarCurr,B) ) ) ).
fof(addAssignment_73918,axiom,
! [VarCurr] :
( v130535(VarCurr,bitIndex0)
<=> v130544(VarCurr,bitIndex0) ) ).
fof(addAssignment_73917,axiom,
! [VarCurr] :
( v130544(VarCurr,bitIndex0)
<=> v130552(VarCurr) ) ).
fof(addAssignment_73916,axiom,
! [VarCurr] :
( v130544(VarCurr,bitIndex1)
<=> v130551(VarCurr) ) ).
fof(addAssignment_73915,axiom,
! [VarCurr] :
( v130544(VarCurr,bitIndex2)
<=> v130550(VarCurr) ) ).
fof(addAssignment_73914,axiom,
! [VarCurr] :
( v130544(VarCurr,bitIndex3)
<=> v130549(VarCurr) ) ).
fof(addAssignment_73913,axiom,
! [VarCurr] :
( v130544(VarCurr,bitIndex4)
<=> v130548(VarCurr) ) ).
fof(addAssignment_73912,axiom,
! [VarCurr] :
( v130544(VarCurr,bitIndex5)
<=> v130547(VarCurr) ) ).
fof(addAssignment_73911,axiom,
! [VarCurr] :
( v130544(VarCurr,bitIndex6)
<=> v130546(VarCurr) ) ).
fof(addAssignment_73910,axiom,
! [VarCurr] :
( v130544(VarCurr,bitIndex7)
<=> v130545(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1682,axiom,
! [VarCurr] :
( v130552(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex11)
<=> $false )
& ( v109303(VarCurr,bitIndex10)
<=> $false )
& ( v109303(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1681,axiom,
! [VarCurr] :
( v130551(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex11)
<=> $false )
& ( v109303(VarCurr,bitIndex10)
<=> $false )
& ( v109303(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1680,axiom,
! [VarCurr] :
( v130550(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex11)
<=> $false )
& ( v109303(VarCurr,bitIndex10)
<=> $true )
& ( v109303(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1679,axiom,
! [VarCurr] :
( v130549(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex11)
<=> $false )
& ( v109303(VarCurr,bitIndex10)
<=> $true )
& ( v109303(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1678,axiom,
! [VarCurr] :
( v130548(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex11)
<=> $true )
& ( v109303(VarCurr,bitIndex10)
<=> $false )
& ( v109303(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1677,axiom,
! [VarCurr] :
( v130547(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex11)
<=> $true )
& ( v109303(VarCurr,bitIndex10)
<=> $false )
& ( v109303(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1676,axiom,
! [VarCurr] :
( v130546(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex11)
<=> $true )
& ( v109303(VarCurr,bitIndex10)
<=> $true )
& ( v109303(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1675,axiom,
! [VarCurr] :
( v130545(VarCurr)
<=> ( ( v109303(VarCurr,bitIndex11)
<=> $true )
& ( v109303(VarCurr,bitIndex10)
<=> $true )
& ( v109303(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73909,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109303(VarCurr,B)
<=> v109305(VarCurr,B) ) ) ).
fof(addAssignment_73908,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109305(VarCurr,B)
<=> v109307(VarCurr,B) ) ) ).
fof(addAssignment_73907,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v109307(VarNext,B)
<=> v130537(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130538(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130537(VarNext,B)
<=> v109307(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1726,axiom,
! [VarNext] :
( v130538(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130537(VarNext,B)
<=> v109357(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130538(VarNext)
<=> v130539(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130539(VarNext)
<=> ( v130541(VarNext)
& v109342(VarNext) ) ) ) ).
fof(writeUnaryOperator_9466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130541(VarNext)
<=> v109351(VarNext) ) ) ).
fof(addAssignment_73906,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109317(VarCurr,B)
<=> v109319(VarCurr,B) ) ) ).
fof(addAssignment_73905,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109319(VarCurr,B)
<=> v109333(VarCurr,B) ) ) ).
fof(addAssignment_73904,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109321(VarCurr,B)
<=> v109323(VarCurr,B) ) ) ).
fof(addAssignment_73903,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109323(VarCurr,B)
<=> v109324(VarCurr,B) ) ) ).
fof(addAssignment_73902,axiom,
! [VarCurr] :
( v130516(VarCurr,bitIndex0)
<=> v130525(VarCurr,bitIndex0) ) ).
fof(addAssignment_73901,axiom,
! [VarCurr] :
( v130525(VarCurr,bitIndex0)
<=> v130533(VarCurr) ) ).
fof(addAssignment_73900,axiom,
! [VarCurr] :
( v130525(VarCurr,bitIndex1)
<=> v130532(VarCurr) ) ).
fof(addAssignment_73899,axiom,
! [VarCurr] :
( v130525(VarCurr,bitIndex2)
<=> v130531(VarCurr) ) ).
fof(addAssignment_73898,axiom,
! [VarCurr] :
( v130525(VarCurr,bitIndex3)
<=> v130530(VarCurr) ) ).
fof(addAssignment_73897,axiom,
! [VarCurr] :
( v130525(VarCurr,bitIndex4)
<=> v130529(VarCurr) ) ).
fof(addAssignment_73896,axiom,
! [VarCurr] :
( v130525(VarCurr,bitIndex5)
<=> v130528(VarCurr) ) ).
fof(addAssignment_73895,axiom,
! [VarCurr] :
( v130525(VarCurr,bitIndex6)
<=> v130527(VarCurr) ) ).
fof(addAssignment_73894,axiom,
! [VarCurr] :
( v130525(VarCurr,bitIndex7)
<=> v130526(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1674,axiom,
! [VarCurr] :
( v130533(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex11)
<=> $false )
& ( v109242(VarCurr,bitIndex10)
<=> $false )
& ( v109242(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1673,axiom,
! [VarCurr] :
( v130532(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex11)
<=> $false )
& ( v109242(VarCurr,bitIndex10)
<=> $false )
& ( v109242(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1672,axiom,
! [VarCurr] :
( v130531(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex11)
<=> $false )
& ( v109242(VarCurr,bitIndex10)
<=> $true )
& ( v109242(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1671,axiom,
! [VarCurr] :
( v130530(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex11)
<=> $false )
& ( v109242(VarCurr,bitIndex10)
<=> $true )
& ( v109242(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1670,axiom,
! [VarCurr] :
( v130529(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex11)
<=> $true )
& ( v109242(VarCurr,bitIndex10)
<=> $false )
& ( v109242(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1669,axiom,
! [VarCurr] :
( v130528(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex11)
<=> $true )
& ( v109242(VarCurr,bitIndex10)
<=> $false )
& ( v109242(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1668,axiom,
! [VarCurr] :
( v130527(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex11)
<=> $true )
& ( v109242(VarCurr,bitIndex10)
<=> $true )
& ( v109242(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1667,axiom,
! [VarCurr] :
( v130526(VarCurr)
<=> ( ( v109242(VarCurr,bitIndex11)
<=> $true )
& ( v109242(VarCurr,bitIndex10)
<=> $true )
& ( v109242(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73893,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109242(VarCurr,B)
<=> v109244(VarCurr,B) ) ) ).
fof(addAssignment_73892,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109244(VarCurr,B)
<=> v109246(VarCurr,B) ) ) ).
fof(addAssignment_73891,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v109246(VarNext,B)
<=> v130518(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130519(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130518(VarNext,B)
<=> v109246(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1725,axiom,
! [VarNext] :
( v130519(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130518(VarNext,B)
<=> v109296(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130519(VarNext)
<=> v130520(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130520(VarNext)
<=> ( v130522(VarNext)
& v109281(VarNext) ) ) ) ).
fof(writeUnaryOperator_9465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130522(VarNext)
<=> v109290(VarNext) ) ) ).
fof(addAssignment_73890,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109256(VarCurr,B)
<=> v109258(VarCurr,B) ) ) ).
fof(addAssignment_73889,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109258(VarCurr,B)
<=> v109272(VarCurr,B) ) ) ).
fof(addAssignment_73888,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109260(VarCurr,B)
<=> v109262(VarCurr,B) ) ) ).
fof(addAssignment_73887,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109262(VarCurr,B)
<=> v109263(VarCurr,B) ) ) ).
fof(addAssignment_73886,axiom,
! [VarCurr] :
( v130497(VarCurr,bitIndex0)
<=> v130506(VarCurr,bitIndex0) ) ).
fof(addAssignment_73885,axiom,
! [VarCurr] :
( v130506(VarCurr,bitIndex0)
<=> v130514(VarCurr) ) ).
fof(addAssignment_73884,axiom,
! [VarCurr] :
( v130506(VarCurr,bitIndex1)
<=> v130513(VarCurr) ) ).
fof(addAssignment_73883,axiom,
! [VarCurr] :
( v130506(VarCurr,bitIndex2)
<=> v130512(VarCurr) ) ).
fof(addAssignment_73882,axiom,
! [VarCurr] :
( v130506(VarCurr,bitIndex3)
<=> v130511(VarCurr) ) ).
fof(addAssignment_73881,axiom,
! [VarCurr] :
( v130506(VarCurr,bitIndex4)
<=> v130510(VarCurr) ) ).
fof(addAssignment_73880,axiom,
! [VarCurr] :
( v130506(VarCurr,bitIndex5)
<=> v130509(VarCurr) ) ).
fof(addAssignment_73879,axiom,
! [VarCurr] :
( v130506(VarCurr,bitIndex6)
<=> v130508(VarCurr) ) ).
fof(addAssignment_73878,axiom,
! [VarCurr] :
( v130506(VarCurr,bitIndex7)
<=> v130507(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1666,axiom,
! [VarCurr] :
( v130514(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex11)
<=> $false )
& ( v109181(VarCurr,bitIndex10)
<=> $false )
& ( v109181(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1665,axiom,
! [VarCurr] :
( v130513(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex11)
<=> $false )
& ( v109181(VarCurr,bitIndex10)
<=> $false )
& ( v109181(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1664,axiom,
! [VarCurr] :
( v130512(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex11)
<=> $false )
& ( v109181(VarCurr,bitIndex10)
<=> $true )
& ( v109181(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1663,axiom,
! [VarCurr] :
( v130511(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex11)
<=> $false )
& ( v109181(VarCurr,bitIndex10)
<=> $true )
& ( v109181(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1662,axiom,
! [VarCurr] :
( v130510(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex11)
<=> $true )
& ( v109181(VarCurr,bitIndex10)
<=> $false )
& ( v109181(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1661,axiom,
! [VarCurr] :
( v130509(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex11)
<=> $true )
& ( v109181(VarCurr,bitIndex10)
<=> $false )
& ( v109181(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1660,axiom,
! [VarCurr] :
( v130508(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex11)
<=> $true )
& ( v109181(VarCurr,bitIndex10)
<=> $true )
& ( v109181(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1659,axiom,
! [VarCurr] :
( v130507(VarCurr)
<=> ( ( v109181(VarCurr,bitIndex11)
<=> $true )
& ( v109181(VarCurr,bitIndex10)
<=> $true )
& ( v109181(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73877,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109181(VarCurr,B)
<=> v109183(VarCurr,B) ) ) ).
fof(addAssignment_73876,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109183(VarCurr,B)
<=> v109185(VarCurr,B) ) ) ).
fof(addAssignment_73875,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v109185(VarNext,B)
<=> v130499(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130500(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130499(VarNext,B)
<=> v109185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1724,axiom,
! [VarNext] :
( v130500(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130499(VarNext,B)
<=> v109235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130500(VarNext)
<=> v130501(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130501(VarNext)
<=> ( v130503(VarNext)
& v109220(VarNext) ) ) ) ).
fof(writeUnaryOperator_9464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130503(VarNext)
<=> v109229(VarNext) ) ) ).
fof(addAssignment_73874,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109195(VarCurr,B)
<=> v109197(VarCurr,B) ) ) ).
fof(addAssignment_73873,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109197(VarCurr,B)
<=> v109211(VarCurr,B) ) ) ).
fof(addAssignment_73872,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109199(VarCurr,B)
<=> v109201(VarCurr,B) ) ) ).
fof(addAssignment_73871,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109201(VarCurr,B)
<=> v109202(VarCurr,B) ) ) ).
fof(addAssignment_73870,axiom,
! [VarCurr] :
( v130478(VarCurr,bitIndex0)
<=> v130487(VarCurr,bitIndex0) ) ).
fof(addAssignment_73869,axiom,
! [VarCurr] :
( v130487(VarCurr,bitIndex0)
<=> v130495(VarCurr) ) ).
fof(addAssignment_73868,axiom,
! [VarCurr] :
( v130487(VarCurr,bitIndex1)
<=> v130494(VarCurr) ) ).
fof(addAssignment_73867,axiom,
! [VarCurr] :
( v130487(VarCurr,bitIndex2)
<=> v130493(VarCurr) ) ).
fof(addAssignment_73866,axiom,
! [VarCurr] :
( v130487(VarCurr,bitIndex3)
<=> v130492(VarCurr) ) ).
fof(addAssignment_73865,axiom,
! [VarCurr] :
( v130487(VarCurr,bitIndex4)
<=> v130491(VarCurr) ) ).
fof(addAssignment_73864,axiom,
! [VarCurr] :
( v130487(VarCurr,bitIndex5)
<=> v130490(VarCurr) ) ).
fof(addAssignment_73863,axiom,
! [VarCurr] :
( v130487(VarCurr,bitIndex6)
<=> v130489(VarCurr) ) ).
fof(addAssignment_73862,axiom,
! [VarCurr] :
( v130487(VarCurr,bitIndex7)
<=> v130488(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1658,axiom,
! [VarCurr] :
( v130495(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex11)
<=> $false )
& ( v109114(VarCurr,bitIndex10)
<=> $false )
& ( v109114(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1657,axiom,
! [VarCurr] :
( v130494(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex11)
<=> $false )
& ( v109114(VarCurr,bitIndex10)
<=> $false )
& ( v109114(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1656,axiom,
! [VarCurr] :
( v130493(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex11)
<=> $false )
& ( v109114(VarCurr,bitIndex10)
<=> $true )
& ( v109114(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1655,axiom,
! [VarCurr] :
( v130492(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex11)
<=> $false )
& ( v109114(VarCurr,bitIndex10)
<=> $true )
& ( v109114(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1654,axiom,
! [VarCurr] :
( v130491(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex11)
<=> $true )
& ( v109114(VarCurr,bitIndex10)
<=> $false )
& ( v109114(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1653,axiom,
! [VarCurr] :
( v130490(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex11)
<=> $true )
& ( v109114(VarCurr,bitIndex10)
<=> $false )
& ( v109114(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1652,axiom,
! [VarCurr] :
( v130489(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex11)
<=> $true )
& ( v109114(VarCurr,bitIndex10)
<=> $true )
& ( v109114(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1651,axiom,
! [VarCurr] :
( v130488(VarCurr)
<=> ( ( v109114(VarCurr,bitIndex11)
<=> $true )
& ( v109114(VarCurr,bitIndex10)
<=> $true )
& ( v109114(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73861,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109114(VarCurr,B)
<=> v109116(VarCurr,B) ) ) ).
fof(addAssignment_73860,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109116(VarCurr,B)
<=> v109118(VarCurr,B) ) ) ).
fof(addAssignment_73859,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v109118(VarNext,B)
<=> v130480(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130481(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130480(VarNext,B)
<=> v109118(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1723,axiom,
! [VarNext] :
( v130481(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130480(VarNext,B)
<=> v109174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130481(VarNext)
<=> v130482(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130482(VarNext)
<=> ( v130484(VarNext)
& v109159(VarNext) ) ) ) ).
fof(writeUnaryOperator_9463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130484(VarNext)
<=> v109168(VarNext) ) ) ).
fof(addAssignment_73858,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109128(VarCurr,B)
<=> v109130(VarCurr,B) ) ) ).
fof(addAssignment_73857,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109130(VarCurr,B)
<=> v109150(VarCurr,B) ) ) ).
fof(addAssignment_73856,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109132(VarCurr,B)
<=> v109134(VarCurr,B) ) ) ).
fof(addAssignment_73855,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v109134(VarCurr,B)
<=> v109135(VarCurr,B) ) ) ).
fof(addAssignment_73854,axiom,
! [VarCurr] :
( v130401(VarCurr,bitIndex0)
<=> v130468(VarCurr,bitIndex0) ) ).
fof(addAssignment_73853,axiom,
! [VarCurr] :
( v130468(VarCurr,bitIndex0)
<=> v130476(VarCurr) ) ).
fof(addAssignment_73852,axiom,
! [VarCurr] :
( v130468(VarCurr,bitIndex1)
<=> v130475(VarCurr) ) ).
fof(addAssignment_73851,axiom,
! [VarCurr] :
( v130468(VarCurr,bitIndex2)
<=> v130474(VarCurr) ) ).
fof(addAssignment_73850,axiom,
! [VarCurr] :
( v130468(VarCurr,bitIndex3)
<=> v130473(VarCurr) ) ).
fof(addAssignment_73849,axiom,
! [VarCurr] :
( v130468(VarCurr,bitIndex4)
<=> v130472(VarCurr) ) ).
fof(addAssignment_73848,axiom,
! [VarCurr] :
( v130468(VarCurr,bitIndex5)
<=> v130471(VarCurr) ) ).
fof(addAssignment_73847,axiom,
! [VarCurr] :
( v130468(VarCurr,bitIndex6)
<=> v130470(VarCurr) ) ).
fof(addAssignment_73846,axiom,
! [VarCurr] :
( v130468(VarCurr,bitIndex7)
<=> v130469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1650,axiom,
! [VarCurr] :
( v130476(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex11)
<=> $false )
& ( v89253(VarCurr,bitIndex10)
<=> $false )
& ( v89253(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1649,axiom,
! [VarCurr] :
( v130475(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex11)
<=> $false )
& ( v89253(VarCurr,bitIndex10)
<=> $false )
& ( v89253(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1648,axiom,
! [VarCurr] :
( v130474(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex11)
<=> $false )
& ( v89253(VarCurr,bitIndex10)
<=> $true )
& ( v89253(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1647,axiom,
! [VarCurr] :
( v130473(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex11)
<=> $false )
& ( v89253(VarCurr,bitIndex10)
<=> $true )
& ( v89253(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1646,axiom,
! [VarCurr] :
( v130472(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex11)
<=> $true )
& ( v89253(VarCurr,bitIndex10)
<=> $false )
& ( v89253(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1645,axiom,
! [VarCurr] :
( v130471(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex11)
<=> $true )
& ( v89253(VarCurr,bitIndex10)
<=> $false )
& ( v89253(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1644,axiom,
! [VarCurr] :
( v130470(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex11)
<=> $true )
& ( v89253(VarCurr,bitIndex10)
<=> $true )
& ( v89253(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1643,axiom,
! [VarCurr] :
( v130469(VarCurr)
<=> ( ( v89253(VarCurr,bitIndex11)
<=> $true )
& ( v89253(VarCurr,bitIndex10)
<=> $true )
& ( v89253(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73845,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v89253(VarCurr,B)
<=> v89255(VarCurr,B) ) ) ).
fof(addAssignment_73844,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v89255(VarCurr,B)
<=> v89257(VarCurr,B) ) ) ).
fof(addAssignment_73843,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v89257(VarNext,B)
<=> v130461(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130462(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130461(VarNext,B)
<=> v89257(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1722,axiom,
! [VarNext] :
( v130462(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v130461(VarNext,B)
<=> v109107(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130462(VarNext)
<=> v130463(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130463(VarNext)
<=> ( v130465(VarNext)
& v109092(VarNext) ) ) ) ).
fof(writeUnaryOperator_9462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130465(VarNext)
<=> v109101(VarNext) ) ) ).
fof(addAssignment_73842,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v89267(VarCurr,B)
<=> v89269(VarCurr,B) ) ) ).
fof(addAssignment_73841,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v89269(VarCurr,B)
<=> v109083(VarCurr,B) ) ) ).
fof(addAssignment_73840,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v89271(VarCurr,B)
<=> v89273(VarCurr,B) ) ) ).
fof(addAssignment_73839,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v89273(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ).
fof(addAssignment_73838,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v89275(VarCurr,B)
<=> v89333(VarCurr,B) ) ) ).
fof(addAssignment_73837,axiom,
! [VarCurr] :
( v89334(VarCurr,bitIndex0)
<=> v130457(VarCurr) ) ).
fof(addAssignment_73836,axiom,
! [VarCurr] :
( v89334(VarCurr,bitIndex1)
<=> v130454(VarCurr) ) ).
fof(addAssignment_73835,axiom,
! [VarCurr] :
( v89334(VarCurr,bitIndex2)
<=> v130451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16920,axiom,
! [VarCurr] :
( v130457(VarCurr)
<=> ( v130458(VarCurr)
| v130427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16919,axiom,
! [VarCurr] :
( v130458(VarCurr)
<=> ( v130459(VarCurr)
| v130413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16918,axiom,
! [VarCurr] :
( v130459(VarCurr)
<=> ( v130446(VarCurr)
| v130440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16917,axiom,
! [VarCurr] :
( v130454(VarCurr)
<=> ( v130455(VarCurr)
| v130427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16916,axiom,
! [VarCurr] :
( v130455(VarCurr)
<=> ( v130456(VarCurr)
| v130420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16915,axiom,
! [VarCurr] :
( v130456(VarCurr)
<=> ( v130434(VarCurr)
| v130440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16914,axiom,
! [VarCurr] :
( v130451(VarCurr)
<=> ( v130452(VarCurr)
| v130427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16913,axiom,
! [VarCurr] :
( v130452(VarCurr)
<=> ( v130453(VarCurr)
| v130420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16912,axiom,
! [VarCurr] :
( v130453(VarCurr)
<=> ( v130404(VarCurr)
| v130413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16911,axiom,
! [VarCurr] :
( v130446(VarCurr)
<=> ( v130448(VarCurr)
& v172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16910,axiom,
! [VarCurr] :
( v130448(VarCurr)
<=> ( v130449(VarCurr)
& v743(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_9461,axiom,
! [VarCurr] :
( ~ v130449(VarCurr)
<=> v743(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16909,axiom,
! [VarCurr] :
( v130440(VarCurr)
<=> ( v130442(VarCurr)
& v172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16908,axiom,
! [VarCurr] :
( v130442(VarCurr)
<=> ( v130443(VarCurr)
& v130444(VarCurr) ) ) ).
fof(addAssignment_73834,axiom,
! [VarCurr] :
( v130444(VarCurr)
<=> v130410(VarCurr) ) ).
fof(writeUnaryOperator_9460,axiom,
! [VarCurr] :
( ~ v130443(VarCurr)
<=> v743(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16907,axiom,
! [VarCurr] :
( v130434(VarCurr)
<=> ( v130436(VarCurr)
& v172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16906,axiom,
! [VarCurr] :
( v130436(VarCurr)
<=> ( v130437(VarCurr)
& v130438(VarCurr) ) ) ).
fof(addAssignment_73833,axiom,
! [VarCurr] :
( v130438(VarCurr)
<=> v130411(VarCurr) ) ).
fof(writeUnaryOperator_9459,axiom,
! [VarCurr] :
( ~ v130437(VarCurr)
<=> v743(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16905,axiom,
! [VarCurr] :
( v130427(VarCurr)
<=> ( v130429(VarCurr)
& v172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16904,axiom,
! [VarCurr] :
( v130429(VarCurr)
<=> ( v130430(VarCurr)
& v130431(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5943,axiom,
! [VarCurr] :
( v130431(VarCurr)
<=> ( v130425(VarCurr)
& v743(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5942,axiom,
! [VarCurr] :
( v130425(VarCurr)
<=> ( v130418(VarCurr)
& v743(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_9458,axiom,
! [VarCurr] :
( ~ v130430(VarCurr)
<=> v743(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16903,axiom,
! [VarCurr] :
( v130420(VarCurr)
<=> ( v130422(VarCurr)
& v172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16902,axiom,
! [VarCurr] :
( v130422(VarCurr)
<=> ( v130423(VarCurr)
& v130424(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5941,axiom,
! [VarCurr] :
( v130424(VarCurr)
<=> ( v130418(VarCurr)
& v743(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5940,axiom,
! [VarCurr] :
( v130418(VarCurr)
<=> ( v130409(VarCurr)
& v743(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_9457,axiom,
! [VarCurr] :
( ~ v130423(VarCurr)
<=> v743(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16901,axiom,
! [VarCurr] :
( v130413(VarCurr)
<=> ( v130415(VarCurr)
& v172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16900,axiom,
! [VarCurr] :
( v130415(VarCurr)
<=> ( v130416(VarCurr)
& v130417(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5939,axiom,
! [VarCurr] :
( v130417(VarCurr)
<=> ( v130409(VarCurr)
& v743(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5938,axiom,
! [VarCurr] :
( v130409(VarCurr)
<=> ( v130410(VarCurr)
& v743(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9456,axiom,
! [VarCurr] :
( ~ v130416(VarCurr)
<=> v743(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16899,axiom,
! [VarCurr] :
( v130404(VarCurr)
<=> ( v130406(VarCurr)
& v172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16898,axiom,
! [VarCurr] :
( v130406(VarCurr)
<=> ( v130407(VarCurr)
& v130408(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5937,axiom,
! [VarCurr] :
( v130408(VarCurr)
<=> ( v130410(VarCurr)
& v743(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5936,axiom,
! [VarCurr] :
( v130410(VarCurr)
<=> ( v130411(VarCurr)
& v743(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5935,axiom,
! [VarCurr] :
( v130411(VarCurr)
<=> ( v743(VarCurr,bitIndex0)
& v743(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9455,axiom,
! [VarCurr] :
( ~ v130407(VarCurr)
<=> v743(VarCurr,bitIndex4) ) ).
fof(addAssignment_73832,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130152(VarCurr,B)
<=> v130154(VarCurr,B) ) ) ).
fof(addAssignment_73831,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130154(VarCurr,B)
<=> v130371(VarCurr,B) ) ) ).
fof(addAssignment_73830,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v130371(VarCurr,B)
<=> v130375(VarCurr,B) ) ) ).
fof(addAssignment_73829,axiom,
! [VarCurr] :
( ( v130371(VarCurr,bitIndex25)
<=> v130374(VarCurr,bitIndex14) )
& ( v130371(VarCurr,bitIndex24)
<=> v130374(VarCurr,bitIndex13) )
& ( v130371(VarCurr,bitIndex23)
<=> v130374(VarCurr,bitIndex12) )
& ( v130371(VarCurr,bitIndex22)
<=> v130374(VarCurr,bitIndex11) )
& ( v130371(VarCurr,bitIndex21)
<=> v130374(VarCurr,bitIndex10) )
& ( v130371(VarCurr,bitIndex20)
<=> v130374(VarCurr,bitIndex9) )
& ( v130371(VarCurr,bitIndex19)
<=> v130374(VarCurr,bitIndex8) )
& ( v130371(VarCurr,bitIndex18)
<=> v130374(VarCurr,bitIndex7) )
& ( v130371(VarCurr,bitIndex17)
<=> v130374(VarCurr,bitIndex6) )
& ( v130371(VarCurr,bitIndex16)
<=> v130374(VarCurr,bitIndex5) )
& ( v130371(VarCurr,bitIndex15)
<=> v130374(VarCurr,bitIndex4) )
& ( v130371(VarCurr,bitIndex14)
<=> v130374(VarCurr,bitIndex3) )
& ( v130371(VarCurr,bitIndex13)
<=> v130374(VarCurr,bitIndex2) )
& ( v130371(VarCurr,bitIndex12)
<=> v130374(VarCurr,bitIndex1) )
& ( v130371(VarCurr,bitIndex11)
<=> v130374(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73828,axiom,
! [VarCurr] :
( ( v130371(VarCurr,bitIndex28)
<=> v130373(VarCurr,bitIndex2) )
& ( v130371(VarCurr,bitIndex27)
<=> v130373(VarCurr,bitIndex1) )
& ( v130371(VarCurr,bitIndex26)
<=> v130373(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73827,axiom,
! [VarCurr] :
( ( v130371(VarCurr,bitIndex32)
<=> v130156(VarCurr,bitIndex3) )
& ( v130371(VarCurr,bitIndex31)
<=> v130156(VarCurr,bitIndex2) )
& ( v130371(VarCurr,bitIndex30)
<=> v130156(VarCurr,bitIndex1) )
& ( v130371(VarCurr,bitIndex29)
<=> v130156(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73826,axiom,
! [VarCurr] :
( ( v130371(VarCurr,bitIndex35)
<=> v130372(VarCurr,bitIndex2) )
& ( v130371(VarCurr,bitIndex34)
<=> v130372(VarCurr,bitIndex1) )
& ( v130371(VarCurr,bitIndex33)
<=> v130372(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73825,axiom,
! [VarCurr] :
( ( v130156(VarCurr,bitIndex3)
<=> v130158(VarCurr,bitIndex32) )
& ( v130156(VarCurr,bitIndex2)
<=> v130158(VarCurr,bitIndex31) )
& ( v130156(VarCurr,bitIndex1)
<=> v130158(VarCurr,bitIndex30) )
& ( v130156(VarCurr,bitIndex0)
<=> v130158(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_73824,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130158(VarCurr,B)
<=> v130160(VarCurr,B) ) ) ).
fof(addAssignment_73823,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v130160(VarNext,B)
<=> v130354(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130355(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130354(VarNext,B)
<=> v130160(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1721,axiom,
! [VarNext] :
( v130355(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130354(VarNext,B)
<=> v130365(VarNext,B) ) ) ) ).
fof(addAssignment_73822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130365(VarNext,B)
<=> v130363(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1329,axiom,
! [VarCurr] :
( ~ v130366(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v130363(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1314,axiom,
! [VarCurr] :
( v130366(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v130363(VarCurr,B)
<=> v130194(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16897,axiom,
! [VarCurr] :
( v130366(VarCurr)
<=> ( v130367(VarCurr)
& v130368(VarCurr) ) ) ).
fof(writeUnaryOperator_9454,axiom,
! [VarCurr] :
( ~ v130368(VarCurr)
<=> v130178(VarCurr) ) ).
fof(writeUnaryOperator_9453,axiom,
! [VarCurr] :
( ~ v130367(VarCurr)
<=> v130162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130355(VarNext)
<=> v130356(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130356(VarNext)
<=> ( v130357(VarNext)
& v130291(VarNext) ) ) ) ).
fof(writeUnaryOperator_9452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130357(VarNext)
<=> v130359(VarNext) ) ) ).
fof(addAssignment_73821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130359(VarNext)
<=> v130291(VarCurr) ) ) ).
fof(addAssignment_73820,axiom,
! [VarCurr] :
( v130291(VarCurr)
<=> v130293(VarCurr) ) ).
fof(addAssignment_73819,axiom,
! [VarCurr] :
( v130293(VarCurr)
<=> v130295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16894,axiom,
! [VarCurr] :
( v130295(VarCurr)
<=> ( v130352(VarCurr)
| v130348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16893,axiom,
! [VarCurr] :
( v130352(VarCurr)
<=> ( v130297(VarCurr)
& v130301(VarCurr) ) ) ).
fof(addAssignment_73818,axiom,
! [VarCurr] :
( v130348(VarCurr)
<=> v130350(VarCurr) ) ).
fof(addAssignment_73817,axiom,
! [VarCurr] :
( v130350(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130332(VarNext)
=> ( v130301(VarNext)
<=> v130301(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1720,axiom,
! [VarNext] :
( v130332(VarNext)
=> ( v130301(VarNext)
<=> v130342(VarNext) ) ) ).
fof(addAssignment_73816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130342(VarNext)
<=> v130340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16892,axiom,
! [VarCurr] :
( v130340(VarCurr)
<=> ( v130343(VarCurr)
& v130344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16891,axiom,
! [VarCurr] :
( v130344(VarCurr)
<=> ( v130307(VarCurr)
| v130321(VarCurr) ) ) ).
fof(writeUnaryOperator_9451,axiom,
! [VarCurr] :
( ~ v130343(VarCurr)
<=> v130303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130332(VarNext)
<=> v130333(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130333(VarNext)
<=> ( v130335(VarNext)
& v130337(VarNext) ) ) ) ).
fof(writeUnaryOperator_9450,axiom,
! [VarCurr] :
( ~ v130337(VarCurr)
<=> v130297(VarCurr) ) ).
fof(addAssignment_73815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130335(VarNext)
<=> v130297(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_246,axiom,
( v130301(constB0)
<=> $true ) ).
fof(addAssignment_73814,axiom,
! [VarCurr] :
( v130321(VarCurr)
<=> v130323(VarCurr) ) ).
fof(addAssignment_73813,axiom,
! [VarCurr] :
( v130323(VarCurr)
<=> v130325(VarCurr) ) ).
fof(addAssignment_73812,axiom,
! [VarCurr] :
( v130325(VarCurr)
<=> v130327(VarCurr) ) ).
fof(addAssignment_73811,axiom,
! [VarCurr] :
( v130327(VarCurr)
<=> v130329(VarCurr) ) ).
fof(addAssignment_73810,axiom,
! [VarCurr] :
( v130329(VarCurr)
<=> v678(VarCurr) ) ).
fof(addAssignment_73809,axiom,
! [VarCurr] :
( v130307(VarCurr)
<=> v130309(VarCurr) ) ).
fof(addAssignment_73808,axiom,
! [VarCurr] :
( v130309(VarCurr)
<=> v130311(VarCurr) ) ).
fof(addAssignment_73807,axiom,
! [VarCurr] :
( v130311(VarCurr)
<=> v130313(VarCurr) ) ).
fof(addAssignment_73806,axiom,
! [VarCurr] :
( v130313(VarCurr)
<=> v130315(VarCurr) ) ).
fof(addAssignment_73805,axiom,
! [VarCurr] :
( v130315(VarCurr)
<=> v130317(VarCurr) ) ).
fof(addAssignment_73804,axiom,
! [VarCurr] :
( v130317(VarCurr)
<=> v130319(VarCurr) ) ).
fof(addAssignment_73803,axiom,
! [VarCurr] :
( v130319(VarCurr)
<=> v765(VarCurr) ) ).
fof(addAssignment_73802,axiom,
! [VarCurr] :
( v130303(VarCurr)
<=> v130305(VarCurr) ) ).
fof(addAssignment_73801,axiom,
! [VarCurr] :
( v130305(VarCurr)
<=> $false ) ).
fof(addAssignment_73800,axiom,
! [VarCurr] :
( v130297(VarCurr)
<=> v130299(VarCurr) ) ).
fof(addAssignment_73799,axiom,
! [VarCurr] :
( v130299(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_73798,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130194(VarCurr,B)
<=> v130196(VarCurr,B) ) ) ).
fof(addAssignment_73797,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130196(VarCurr,B)
<=> v130285(VarCurr,B) ) ) ).
fof(addAssignment_73796,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v130285(VarCurr,B)
<=> v130289(VarCurr,B) ) ) ).
fof(addAssignment_73795,axiom,
! [VarCurr] :
( ( v130285(VarCurr,bitIndex25)
<=> v130288(VarCurr,bitIndex14) )
& ( v130285(VarCurr,bitIndex24)
<=> v130288(VarCurr,bitIndex13) )
& ( v130285(VarCurr,bitIndex23)
<=> v130288(VarCurr,bitIndex12) )
& ( v130285(VarCurr,bitIndex22)
<=> v130288(VarCurr,bitIndex11) )
& ( v130285(VarCurr,bitIndex21)
<=> v130288(VarCurr,bitIndex10) )
& ( v130285(VarCurr,bitIndex20)
<=> v130288(VarCurr,bitIndex9) )
& ( v130285(VarCurr,bitIndex19)
<=> v130288(VarCurr,bitIndex8) )
& ( v130285(VarCurr,bitIndex18)
<=> v130288(VarCurr,bitIndex7) )
& ( v130285(VarCurr,bitIndex17)
<=> v130288(VarCurr,bitIndex6) )
& ( v130285(VarCurr,bitIndex16)
<=> v130288(VarCurr,bitIndex5) )
& ( v130285(VarCurr,bitIndex15)
<=> v130288(VarCurr,bitIndex4) )
& ( v130285(VarCurr,bitIndex14)
<=> v130288(VarCurr,bitIndex3) )
& ( v130285(VarCurr,bitIndex13)
<=> v130288(VarCurr,bitIndex2) )
& ( v130285(VarCurr,bitIndex12)
<=> v130288(VarCurr,bitIndex1) )
& ( v130285(VarCurr,bitIndex11)
<=> v130288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73794,axiom,
! [VarCurr] :
( ( v130285(VarCurr,bitIndex28)
<=> v130287(VarCurr,bitIndex2) )
& ( v130285(VarCurr,bitIndex27)
<=> v130287(VarCurr,bitIndex1) )
& ( v130285(VarCurr,bitIndex26)
<=> v130287(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73793,axiom,
! [VarCurr] :
( ( v130285(VarCurr,bitIndex32)
<=> v130198(VarCurr,bitIndex3) )
& ( v130285(VarCurr,bitIndex31)
<=> v130198(VarCurr,bitIndex2) )
& ( v130285(VarCurr,bitIndex30)
<=> v130198(VarCurr,bitIndex1) )
& ( v130285(VarCurr,bitIndex29)
<=> v130198(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73792,axiom,
! [VarCurr] :
( ( v130285(VarCurr,bitIndex35)
<=> v130286(VarCurr,bitIndex2) )
& ( v130285(VarCurr,bitIndex34)
<=> v130286(VarCurr,bitIndex1) )
& ( v130285(VarCurr,bitIndex33)
<=> v130286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73791,axiom,
! [VarCurr] :
( ( v130198(VarCurr,bitIndex3)
<=> v130200(VarCurr,bitIndex32) )
& ( v130198(VarCurr,bitIndex2)
<=> v130200(VarCurr,bitIndex31) )
& ( v130198(VarCurr,bitIndex1)
<=> v130200(VarCurr,bitIndex30) )
& ( v130198(VarCurr,bitIndex0)
<=> v130200(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_73790,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130200(VarCurr,B)
<=> v130202(VarCurr,B) ) ) ).
fof(addAssignment_73789,axiom,
! [VarNext,B] :
( range_32_29(B)
=> ( v130202(VarNext,B)
<=> v130268(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130269(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130268(VarNext,B)
<=> v130202(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1719,axiom,
! [VarNext] :
( v130269(VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130268(VarNext,B)
<=> v130279(VarNext,B) ) ) ) ).
fof(addAssignment_73788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_35_0(B)
=> ( v130279(VarNext,B)
<=> v130277(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1328,axiom,
! [VarCurr] :
( ~ v130280(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v130277(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1313,axiom,
! [VarCurr] :
( v130280(VarCurr)
=> ! [B] :
( range_35_0(B)
=> ( v130277(VarCurr,B)
<=> v130224(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16888,axiom,
! [VarCurr] :
( v130280(VarCurr)
<=> ( v130281(VarCurr)
& v130282(VarCurr) ) ) ).
fof(writeUnaryOperator_9449,axiom,
! [VarCurr] :
( ~ v130282(VarCurr)
<=> v130214(VarCurr) ) ).
fof(writeUnaryOperator_9448,axiom,
! [VarCurr] :
( ~ v130281(VarCurr)
<=> v130204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130269(VarNext)
<=> v130270(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130270(VarNext)
<=> ( v130271(VarNext)
& v130240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130271(VarNext)
<=> v130273(VarNext) ) ) ).
fof(addAssignment_73787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130273(VarNext)
<=> v130240(VarCurr) ) ) ).
fof(addAssignment_73786,axiom,
! [VarCurr] :
( v130240(VarCurr)
<=> v130242(VarCurr) ) ).
fof(addAssignment_73785,axiom,
! [VarCurr] :
( v130242(VarCurr)
<=> v130244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16885,axiom,
! [VarCurr] :
( v130244(VarCurr)
<=> ( v130266(VarCurr)
| v130256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16884,axiom,
! [VarCurr] :
( v130266(VarCurr)
<=> ( v130246(VarCurr)
& v130254(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_245,axiom,
( v130254(constB0)
<=> $true ) ).
fof(addAssignment_73784,axiom,
! [VarCurr] :
( v130256(VarCurr)
<=> v130258(VarCurr) ) ).
fof(addAssignment_73783,axiom,
! [VarCurr] :
( v130258(VarCurr)
<=> v130260(VarCurr) ) ).
fof(addAssignment_73782,axiom,
! [VarCurr] :
( v130260(VarCurr)
<=> v130262(VarCurr) ) ).
fof(addAssignment_73781,axiom,
! [VarCurr] :
( v130262(VarCurr)
<=> v130264(VarCurr) ) ).
fof(addAssignment_73780,axiom,
! [VarCurr] :
( v130264(VarCurr)
<=> v719(VarCurr) ) ).
fof(addAssignment_73779,axiom,
! [VarCurr] :
( v130246(VarCurr)
<=> v130248(VarCurr) ) ).
fof(addAssignment_73778,axiom,
! [VarCurr] :
( v130248(VarCurr)
<=> v130250(VarCurr) ) ).
fof(addAssignment_73777,axiom,
! [VarCurr] :
( v130250(VarCurr)
<=> v130252(VarCurr) ) ).
fof(addAssignment_73776,axiom,
! [VarCurr] :
( v130252(VarCurr)
<=> v230(VarCurr) ) ).
fof(addAssignment_73775,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130224(VarCurr,B)
<=> v130226(VarCurr,B) ) ) ).
fof(addAssignment_73774,axiom,
! [VarCurr,B] :
( range_32_29(B)
=> ( v130226(VarCurr,B)
<=> v130234(VarCurr,B) ) ) ).
fof(range_axiom_96,axiom,
! [B] :
( range_32_29(B)
<=> ( $false
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B ) ) ).
fof(addAssignment_73773,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v130234(VarCurr,B)
<=> v130238(VarCurr,B) ) ) ).
fof(range_axiom_95,axiom,
! [B] :
( range_10_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 ) ) ).
fof(addAssignment_73772,axiom,
! [VarCurr] :
( ( v130234(VarCurr,bitIndex25)
<=> v130237(VarCurr,bitIndex14) )
& ( v130234(VarCurr,bitIndex24)
<=> v130237(VarCurr,bitIndex13) )
& ( v130234(VarCurr,bitIndex23)
<=> v130237(VarCurr,bitIndex12) )
& ( v130234(VarCurr,bitIndex22)
<=> v130237(VarCurr,bitIndex11) )
& ( v130234(VarCurr,bitIndex21)
<=> v130237(VarCurr,bitIndex10) )
& ( v130234(VarCurr,bitIndex20)
<=> v130237(VarCurr,bitIndex9) )
& ( v130234(VarCurr,bitIndex19)
<=> v130237(VarCurr,bitIndex8) )
& ( v130234(VarCurr,bitIndex18)
<=> v130237(VarCurr,bitIndex7) )
& ( v130234(VarCurr,bitIndex17)
<=> v130237(VarCurr,bitIndex6) )
& ( v130234(VarCurr,bitIndex16)
<=> v130237(VarCurr,bitIndex5) )
& ( v130234(VarCurr,bitIndex15)
<=> v130237(VarCurr,bitIndex4) )
& ( v130234(VarCurr,bitIndex14)
<=> v130237(VarCurr,bitIndex3) )
& ( v130234(VarCurr,bitIndex13)
<=> v130237(VarCurr,bitIndex2) )
& ( v130234(VarCurr,bitIndex12)
<=> v130237(VarCurr,bitIndex1) )
& ( v130234(VarCurr,bitIndex11)
<=> v130237(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73771,axiom,
! [VarCurr] :
( ( v130234(VarCurr,bitIndex28)
<=> v130236(VarCurr,bitIndex2) )
& ( v130234(VarCurr,bitIndex27)
<=> v130236(VarCurr,bitIndex1) )
& ( v130234(VarCurr,bitIndex26)
<=> v130236(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73770,axiom,
! [VarCurr] :
( ( v130234(VarCurr,bitIndex32)
<=> v130228(VarCurr,bitIndex3) )
& ( v130234(VarCurr,bitIndex31)
<=> v130228(VarCurr,bitIndex2) )
& ( v130234(VarCurr,bitIndex30)
<=> v130228(VarCurr,bitIndex1) )
& ( v130234(VarCurr,bitIndex29)
<=> v130228(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73769,axiom,
! [VarCurr] :
( ( v130234(VarCurr,bitIndex35)
<=> v130235(VarCurr,bitIndex2) )
& ( v130234(VarCurr,bitIndex34)
<=> v130235(VarCurr,bitIndex1) )
& ( v130234(VarCurr,bitIndex33)
<=> v130235(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73768,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v130228(VarCurr,B)
<=> v130232(VarCurr,B) ) ) ).
fof(addAssignment_73767,axiom,
! [VarCurr] :
( v130228(VarCurr,bitIndex3)
<=> v130230(VarCurr) ) ).
fof(addAssignment_73766,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v130232(VarCurr,B)
<=> v89303(VarCurr,B) ) ) ).
fof(addAssignment_73765,axiom,
! [VarCurr] :
( v130230(VarCurr)
<=> v109062(VarCurr) ) ).
fof(addAssignment_73764,axiom,
! [VarCurr] :
( v130214(VarCurr)
<=> v130216(VarCurr) ) ).
fof(addAssignment_73763,axiom,
! [VarCurr] :
( v130216(VarCurr)
<=> v130218(VarCurr) ) ).
fof(addAssignment_73762,axiom,
! [VarCurr] :
( v130218(VarCurr)
<=> v130220(VarCurr) ) ).
fof(addAssignment_73761,axiom,
! [VarCurr] :
( v130220(VarCurr)
<=> v130222(VarCurr) ) ).
fof(addAssignment_73760,axiom,
! [VarCurr] :
( v130222(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_73759,axiom,
! [VarCurr] :
( v130204(VarCurr)
<=> v130206(VarCurr) ) ).
fof(addAssignment_73758,axiom,
! [VarCurr] :
( v130206(VarCurr)
<=> v130208(VarCurr) ) ).
fof(addAssignment_73757,axiom,
! [VarCurr] :
( v130208(VarCurr)
<=> v130210(VarCurr) ) ).
fof(addAssignment_73756,axiom,
! [VarCurr] :
( v130210(VarCurr)
<=> v130212(VarCurr) ) ).
fof(addAssignment_73755,axiom,
! [VarCurr] :
( v130212(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_73754,axiom,
! [VarCurr] :
( v130178(VarCurr)
<=> v130180(VarCurr) ) ).
fof(addAssignment_73753,axiom,
! [VarCurr] :
( v130180(VarCurr)
<=> v130182(VarCurr) ) ).
fof(addAssignment_73752,axiom,
! [VarCurr] :
( v130182(VarCurr)
<=> v130184(VarCurr) ) ).
fof(addAssignment_73751,axiom,
! [VarCurr] :
( v130184(VarCurr)
<=> v130186(VarCurr) ) ).
fof(addAssignment_73750,axiom,
! [VarCurr] :
( v130186(VarCurr)
<=> v130188(VarCurr) ) ).
fof(addAssignment_73749,axiom,
! [VarCurr] :
( v130188(VarCurr)
<=> v130190(VarCurr) ) ).
fof(addAssignment_73748,axiom,
! [VarCurr] :
( v130190(VarCurr)
<=> v130192(VarCurr) ) ).
fof(addAssignment_73747,axiom,
! [VarCurr] :
( v130192(VarCurr)
<=> v46(VarCurr) ) ).
fof(addAssignment_73746,axiom,
! [VarCurr] :
( v130162(VarCurr)
<=> v130164(VarCurr) ) ).
fof(addAssignment_73745,axiom,
! [VarCurr] :
( v130164(VarCurr)
<=> v130166(VarCurr) ) ).
fof(addAssignment_73744,axiom,
! [VarCurr] :
( v130166(VarCurr)
<=> v130168(VarCurr) ) ).
fof(addAssignment_73743,axiom,
! [VarCurr] :
( v130168(VarCurr)
<=> v130170(VarCurr) ) ).
fof(addAssignment_73742,axiom,
! [VarCurr] :
( v130170(VarCurr)
<=> v130172(VarCurr) ) ).
fof(addAssignment_73741,axiom,
! [VarCurr] :
( v130172(VarCurr)
<=> v130174(VarCurr) ) ).
fof(addAssignment_73740,axiom,
! [VarCurr] :
( v130174(VarCurr)
<=> v130176(VarCurr) ) ).
fof(addAssignment_73739,axiom,
! [VarCurr] :
( v130176(VarCurr)
<=> v22(VarCurr) ) ).
fof(addAssignment_73738,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89413(VarCurr,B)
<=> v89415(VarCurr,B) ) ) ).
fof(addAssignment_73737,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89415(VarCurr,B)
<=> v89417(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1812,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89417(VarCurr,B)
<=> ( v89419(VarCurr,B)
& v130128(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9446,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130128(VarCurr,B)
<=> ~ v130026(VarCurr,B) ) ) ).
fof(addAssignment_73736,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130026(VarCurr,B)
<=> v130028(VarCurr,B) ) ) ).
fof(addAssignment_73735,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130028(VarCurr,B)
<=> v130030(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130111(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v130030(VarNext,B)
<=> v130030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1718,axiom,
! [VarNext] :
( v130111(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v130030(VarNext,B)
<=> v130121(VarNext,B) ) ) ) ).
fof(addAssignment_73734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v130121(VarNext,B)
<=> v130119(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1327,axiom,
! [VarCurr] :
( ~ v130122(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v130119(VarCurr,B)
<=> bxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1312,axiom,
! [VarCurr] :
( v130122(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v130119(VarCurr,B)
<=> v130040(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16883,axiom,
! [VarCurr] :
( v130122(VarCurr)
<=> ( v130123(VarCurr)
& v130124(VarCurr) ) ) ).
fof(writeUnaryOperator_9445,axiom,
! [VarCurr] :
( ~ v130124(VarCurr)
<=> v130036(VarCurr) ) ).
fof(writeUnaryOperator_9444,axiom,
! [VarCurr] :
( ~ v130123(VarCurr)
<=> v130032(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130111(VarNext)
<=> v130112(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130112(VarNext)
<=> ( v130113(VarNext)
& v130106(VarNext) ) ) ) ).
fof(writeUnaryOperator_9443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130113(VarNext)
<=> v130115(VarNext) ) ) ).
fof(addAssignment_73733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130115(VarNext)
<=> v130106(VarCurr) ) ) ).
fof(addAssignment_73732,axiom,
! [VarCurr] :
( v130106(VarCurr)
<=> v130108(VarCurr) ) ).
fof(addAssignment_73731,axiom,
! [VarCurr] :
( v130108(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_73730,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130040(VarCurr,B)
<=> v130042(VarCurr,B) ) ) ).
fof(addAssignment_73729,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130042(VarCurr,B)
<=> v130044(VarCurr,B) ) ) ).
fof(addAssignment_73728,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130044(VarCurr,B)
<=> v130046(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_141,axiom,
! [VarCurr] :
( ~ v130048(VarCurr,bitIndex7)
=> ( v130046(VarCurr,bitIndex7)
<=> v130104(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_156,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex7)
=> ( v130046(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_140,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex7)
=> ( v130104(VarCurr)
<=> v130026(VarCurr,bitIndex7) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1311,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex7)
=> ( v130104(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_139,axiom,
! [VarCurr] :
( ~ v130048(VarCurr,bitIndex6)
=> ( v130046(VarCurr,bitIndex6)
<=> v130102(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_155,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex6)
=> ( v130046(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_138,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex6)
=> ( v130102(VarCurr)
<=> v130026(VarCurr,bitIndex6) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1310,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex6)
=> ( v130102(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_137,axiom,
! [VarCurr] :
( ~ v130048(VarCurr,bitIndex5)
=> ( v130046(VarCurr,bitIndex5)
<=> v130100(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_154,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex5)
=> ( v130046(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_136,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex5)
=> ( v130100(VarCurr)
<=> v130026(VarCurr,bitIndex5) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1309,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex5)
=> ( v130100(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_135,axiom,
! [VarCurr] :
( ~ v130048(VarCurr,bitIndex4)
=> ( v130046(VarCurr,bitIndex4)
<=> v130098(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_153,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex4)
=> ( v130046(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_134,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex4)
=> ( v130098(VarCurr)
<=> v130026(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1308,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex4)
=> ( v130098(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_133,axiom,
! [VarCurr] :
( ~ v130048(VarCurr,bitIndex3)
=> ( v130046(VarCurr,bitIndex3)
<=> v130096(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_152,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex3)
=> ( v130046(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_132,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex3)
=> ( v130096(VarCurr)
<=> v130026(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1307,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex3)
=> ( v130096(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_131,axiom,
! [VarCurr] :
( ~ v130048(VarCurr,bitIndex2)
=> ( v130046(VarCurr,bitIndex2)
<=> v130094(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_151,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex2)
=> ( v130046(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_130,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex2)
=> ( v130094(VarCurr)
<=> v130026(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1306,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex2)
=> ( v130094(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_129,axiom,
! [VarCurr] :
( ~ v130048(VarCurr,bitIndex1)
=> ( v130046(VarCurr,bitIndex1)
<=> v130092(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_150,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex1)
=> ( v130046(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_128,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex1)
=> ( v130092(VarCurr)
<=> v130026(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1305,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex1)
=> ( v130092(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1326,axiom,
! [VarCurr] :
( ~ v130048(VarCurr,bitIndex0)
=> ( v130046(VarCurr,bitIndex0)
<=> v130090(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1304,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex0)
=> ( v130046(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1325,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex0)
=> ( v130090(VarCurr)
<=> v130026(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1303,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex0)
=> ( v130090(VarCurr)
<=> $false ) ) ).
fof(addAssignment_73727,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex7)
<=> v130050(VarCurr,bitIndex7) ) ).
fof(addAssignment_73726,axiom,
! [VarCurr] :
( v130050(VarCurr,bitIndex7)
<=> v130052(VarCurr,bitIndex7) ) ).
fof(addAssignment_73725,axiom,
! [VarCurr] :
( v130052(VarCurr,bitIndex7)
<=> v130075(VarCurr,bitIndex7) ) ).
fof(addAssignment_73724,axiom,
! [VarCurr] :
( v130065(VarCurr,bitIndex7)
<=> v130066(VarCurr,bitIndex7) ) ).
fof(addAssignment_73723,axiom,
! [VarCurr] :
( v130054(VarCurr,bitIndex7)
<=> v130055(VarCurr,bitIndex7) ) ).
fof(addAssignment_73722,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex6)
<=> v130050(VarCurr,bitIndex6) ) ).
fof(addAssignment_73721,axiom,
! [VarCurr] :
( v130050(VarCurr,bitIndex6)
<=> v130052(VarCurr,bitIndex6) ) ).
fof(addAssignment_73720,axiom,
! [VarCurr] :
( v130052(VarCurr,bitIndex6)
<=> v130075(VarCurr,bitIndex6) ) ).
fof(addAssignment_73719,axiom,
! [VarCurr] :
( v130065(VarCurr,bitIndex6)
<=> v130066(VarCurr,bitIndex6) ) ).
fof(addAssignment_73718,axiom,
! [VarCurr] :
( v130054(VarCurr,bitIndex6)
<=> v130055(VarCurr,bitIndex6) ) ).
fof(addAssignment_73717,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex5)
<=> v130050(VarCurr,bitIndex5) ) ).
fof(addAssignment_73716,axiom,
! [VarCurr] :
( v130050(VarCurr,bitIndex5)
<=> v130052(VarCurr,bitIndex5) ) ).
fof(addAssignment_73715,axiom,
! [VarCurr] :
( v130052(VarCurr,bitIndex5)
<=> v130075(VarCurr,bitIndex5) ) ).
fof(addAssignment_73714,axiom,
! [VarCurr] :
( v130065(VarCurr,bitIndex5)
<=> v130066(VarCurr,bitIndex5) ) ).
fof(addAssignment_73713,axiom,
! [VarCurr] :
( v130054(VarCurr,bitIndex5)
<=> v130055(VarCurr,bitIndex5) ) ).
fof(addAssignment_73712,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex4)
<=> v130050(VarCurr,bitIndex4) ) ).
fof(addAssignment_73711,axiom,
! [VarCurr] :
( v130050(VarCurr,bitIndex4)
<=> v130052(VarCurr,bitIndex4) ) ).
fof(addAssignment_73710,axiom,
! [VarCurr] :
( v130052(VarCurr,bitIndex4)
<=> v130075(VarCurr,bitIndex4) ) ).
fof(addAssignment_73709,axiom,
! [VarCurr] :
( v130065(VarCurr,bitIndex4)
<=> v130066(VarCurr,bitIndex4) ) ).
fof(addAssignment_73708,axiom,
! [VarCurr] :
( v130054(VarCurr,bitIndex4)
<=> v130055(VarCurr,bitIndex4) ) ).
fof(addAssignment_73707,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex3)
<=> v130050(VarCurr,bitIndex3) ) ).
fof(addAssignment_73706,axiom,
! [VarCurr] :
( v130050(VarCurr,bitIndex3)
<=> v130052(VarCurr,bitIndex3) ) ).
fof(addAssignment_73705,axiom,
! [VarCurr] :
( v130052(VarCurr,bitIndex3)
<=> v130075(VarCurr,bitIndex3) ) ).
fof(addAssignment_73704,axiom,
! [VarCurr] :
( v130065(VarCurr,bitIndex3)
<=> v130066(VarCurr,bitIndex3) ) ).
fof(addAssignment_73703,axiom,
! [VarCurr] :
( v130054(VarCurr,bitIndex3)
<=> v130055(VarCurr,bitIndex3) ) ).
fof(addAssignment_73702,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex2)
<=> v130050(VarCurr,bitIndex2) ) ).
fof(addAssignment_73701,axiom,
! [VarCurr] :
( v130050(VarCurr,bitIndex2)
<=> v130052(VarCurr,bitIndex2) ) ).
fof(addAssignment_73700,axiom,
! [VarCurr] :
( v130052(VarCurr,bitIndex2)
<=> v130075(VarCurr,bitIndex2) ) ).
fof(addAssignment_73699,axiom,
! [VarCurr] :
( v130065(VarCurr,bitIndex2)
<=> v130066(VarCurr,bitIndex2) ) ).
fof(addAssignment_73698,axiom,
! [VarCurr] :
( v130054(VarCurr,bitIndex2)
<=> v130055(VarCurr,bitIndex2) ) ).
fof(addAssignment_73697,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex1)
<=> v130050(VarCurr,bitIndex1) ) ).
fof(addAssignment_73696,axiom,
! [VarCurr] :
( v130050(VarCurr,bitIndex1)
<=> v130052(VarCurr,bitIndex1) ) ).
fof(addAssignment_73695,axiom,
! [VarCurr] :
( v130052(VarCurr,bitIndex1)
<=> v130075(VarCurr,bitIndex1) ) ).
fof(addAssignment_73694,axiom,
! [VarCurr] :
( v130065(VarCurr,bitIndex1)
<=> v130066(VarCurr,bitIndex1) ) ).
fof(addAssignment_73693,axiom,
! [VarCurr] :
( v130054(VarCurr,bitIndex1)
<=> v130055(VarCurr,bitIndex1) ) ).
fof(addAssignment_73692,axiom,
! [VarCurr] :
( v130048(VarCurr,bitIndex0)
<=> v130050(VarCurr,bitIndex0) ) ).
fof(addAssignment_73691,axiom,
! [VarCurr] :
( v130050(VarCurr,bitIndex0)
<=> v130052(VarCurr,bitIndex0) ) ).
fof(addAssignment_73690,axiom,
! [VarCurr] :
( v130052(VarCurr,bitIndex0)
<=> v130075(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1811,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130075(VarCurr,B)
<=> ( v130076(VarCurr,B)
| v130085(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1810,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130085(VarCurr,B)
<=> ( v130086(VarCurr,B)
& v130065(VarCurr,B) ) ) ) ).
fof(addAssignment_73689,axiom,
! [VarCurr] :
( v130086(VarCurr,bitIndex0)
<=> v130087(VarCurr) ) ).
fof(addAssignment_73688,axiom,
! [VarCurr] :
( v130086(VarCurr,bitIndex1)
<=> v130087(VarCurr) ) ).
fof(addAssignment_73687,axiom,
! [VarCurr] :
( v130086(VarCurr,bitIndex2)
<=> v130087(VarCurr) ) ).
fof(addAssignment_73686,axiom,
! [VarCurr] :
( v130086(VarCurr,bitIndex3)
<=> v130087(VarCurr) ) ).
fof(addAssignment_73685,axiom,
! [VarCurr] :
( v130086(VarCurr,bitIndex4)
<=> v130087(VarCurr) ) ).
fof(addAssignment_73684,axiom,
! [VarCurr] :
( v130086(VarCurr,bitIndex5)
<=> v130087(VarCurr) ) ).
fof(addAssignment_73683,axiom,
! [VarCurr] :
( v130086(VarCurr,bitIndex6)
<=> v130087(VarCurr) ) ).
fof(addAssignment_73682,axiom,
! [VarCurr] :
( v130086(VarCurr,bitIndex7)
<=> v130087(VarCurr) ) ).
fof(addAssignment_73681,axiom,
! [VarCurr] :
( v130087(VarCurr)
<=> v130088(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5934,axiom,
! [VarCurr] :
( v130088(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v100445(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1809,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130076(VarCurr,B)
<=> ( v130077(VarCurr,B)
| v130081(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1808,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130081(VarCurr,B)
<=> ( v130082(VarCurr,B)
& v130054(VarCurr,B) ) ) ) ).
fof(addAssignment_73680,axiom,
! [VarCurr] :
( v130082(VarCurr,bitIndex0)
<=> v130083(VarCurr) ) ).
fof(addAssignment_73679,axiom,
! [VarCurr] :
( v130082(VarCurr,bitIndex1)
<=> v130083(VarCurr) ) ).
fof(addAssignment_73678,axiom,
! [VarCurr] :
( v130082(VarCurr,bitIndex2)
<=> v130083(VarCurr) ) ).
fof(addAssignment_73677,axiom,
! [VarCurr] :
( v130082(VarCurr,bitIndex3)
<=> v130083(VarCurr) ) ).
fof(addAssignment_73676,axiom,
! [VarCurr] :
( v130082(VarCurr,bitIndex4)
<=> v130083(VarCurr) ) ).
fof(addAssignment_73675,axiom,
! [VarCurr] :
( v130082(VarCurr,bitIndex5)
<=> v130083(VarCurr) ) ).
fof(addAssignment_73674,axiom,
! [VarCurr] :
( v130082(VarCurr,bitIndex6)
<=> v130083(VarCurr) ) ).
fof(addAssignment_73673,axiom,
! [VarCurr] :
( v130082(VarCurr,bitIndex7)
<=> v130083(VarCurr) ) ).
fof(addAssignment_73672,axiom,
! [VarCurr] :
( v130083(VarCurr)
<=> v130084(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5933,axiom,
! [VarCurr] :
( v130084(VarCurr)
<=> ( v100203(VarCurr,bitIndex1)
& v100229(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1807,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v130077(VarCurr,B)
<=> ( v130078(VarCurr,B)
& v130054(VarCurr,B) ) ) ) ).
fof(addAssignment_73671,axiom,
! [VarCurr] :
( v130078(VarCurr,bitIndex0)
<=> v130079(VarCurr) ) ).
fof(addAssignment_73670,axiom,
! [VarCurr] :
( v130078(VarCurr,bitIndex1)
<=> v130079(VarCurr) ) ).
fof(addAssignment_73669,axiom,
! [VarCurr] :
( v130078(VarCurr,bitIndex2)
<=> v130079(VarCurr) ) ).
fof(addAssignment_73668,axiom,
! [VarCurr] :
( v130078(VarCurr,bitIndex3)
<=> v130079(VarCurr) ) ).
fof(addAssignment_73667,axiom,
! [VarCurr] :
( v130078(VarCurr,bitIndex4)
<=> v130079(VarCurr) ) ).
fof(addAssignment_73666,axiom,
! [VarCurr] :
( v130078(VarCurr,bitIndex5)
<=> v130079(VarCurr) ) ).
fof(addAssignment_73665,axiom,
! [VarCurr] :
( v130078(VarCurr,bitIndex6)
<=> v130079(VarCurr) ) ).
fof(addAssignment_73664,axiom,
! [VarCurr] :
( v130078(VarCurr,bitIndex7)
<=> v130079(VarCurr) ) ).
fof(addAssignment_73663,axiom,
! [VarCurr] :
( v130079(VarCurr)
<=> v130080(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5932,axiom,
! [VarCurr] :
( v130080(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
& v100229(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_73662,axiom,
! [VarCurr] :
( v130065(VarCurr,bitIndex0)
<=> v130066(VarCurr,bitIndex0) ) ).
fof(addAssignment_73661,axiom,
! [VarCurr] :
( v130066(VarCurr,bitIndex0)
<=> v130074(VarCurr) ) ).
fof(addAssignment_73660,axiom,
! [VarCurr] :
( v130066(VarCurr,bitIndex1)
<=> v130073(VarCurr) ) ).
fof(addAssignment_73659,axiom,
! [VarCurr] :
( v130066(VarCurr,bitIndex2)
<=> v130072(VarCurr) ) ).
fof(addAssignment_73658,axiom,
! [VarCurr] :
( v130066(VarCurr,bitIndex3)
<=> v130071(VarCurr) ) ).
fof(addAssignment_73657,axiom,
! [VarCurr] :
( v130066(VarCurr,bitIndex4)
<=> v130070(VarCurr) ) ).
fof(addAssignment_73656,axiom,
! [VarCurr] :
( v130066(VarCurr,bitIndex5)
<=> v130069(VarCurr) ) ).
fof(addAssignment_73655,axiom,
! [VarCurr] :
( v130066(VarCurr,bitIndex6)
<=> v130068(VarCurr) ) ).
fof(addAssignment_73654,axiom,
! [VarCurr] :
( v130066(VarCurr,bitIndex7)
<=> v130067(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1642,axiom,
! [VarCurr] :
( v130074(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $false )
& ( v100445(VarCurr,bitIndex10)
<=> $false )
& ( v100445(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1641,axiom,
! [VarCurr] :
( v130073(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $false )
& ( v100445(VarCurr,bitIndex10)
<=> $false )
& ( v100445(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1640,axiom,
! [VarCurr] :
( v130072(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $false )
& ( v100445(VarCurr,bitIndex10)
<=> $true )
& ( v100445(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1639,axiom,
! [VarCurr] :
( v130071(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $false )
& ( v100445(VarCurr,bitIndex10)
<=> $true )
& ( v100445(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1638,axiom,
! [VarCurr] :
( v130070(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $true )
& ( v100445(VarCurr,bitIndex10)
<=> $false )
& ( v100445(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1637,axiom,
! [VarCurr] :
( v130069(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $true )
& ( v100445(VarCurr,bitIndex10)
<=> $false )
& ( v100445(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1636,axiom,
! [VarCurr] :
( v130068(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $true )
& ( v100445(VarCurr,bitIndex10)
<=> $true )
& ( v100445(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1635,axiom,
! [VarCurr] :
( v130067(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $true )
& ( v100445(VarCurr,bitIndex10)
<=> $true )
& ( v100445(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73653,axiom,
! [VarCurr] :
( v130054(VarCurr,bitIndex0)
<=> v130055(VarCurr,bitIndex0) ) ).
fof(addAssignment_73652,axiom,
! [VarCurr] :
( v130055(VarCurr,bitIndex0)
<=> v130063(VarCurr) ) ).
fof(addAssignment_73651,axiom,
! [VarCurr] :
( v130055(VarCurr,bitIndex1)
<=> v130062(VarCurr) ) ).
fof(addAssignment_73650,axiom,
! [VarCurr] :
( v130055(VarCurr,bitIndex2)
<=> v130061(VarCurr) ) ).
fof(addAssignment_73649,axiom,
! [VarCurr] :
( v130055(VarCurr,bitIndex3)
<=> v130060(VarCurr) ) ).
fof(addAssignment_73648,axiom,
! [VarCurr] :
( v130055(VarCurr,bitIndex4)
<=> v130059(VarCurr) ) ).
fof(addAssignment_73647,axiom,
! [VarCurr] :
( v130055(VarCurr,bitIndex5)
<=> v130058(VarCurr) ) ).
fof(addAssignment_73646,axiom,
! [VarCurr] :
( v130055(VarCurr,bitIndex6)
<=> v130057(VarCurr) ) ).
fof(addAssignment_73645,axiom,
! [VarCurr] :
( v130055(VarCurr,bitIndex7)
<=> v130056(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1634,axiom,
! [VarCurr] :
( v130063(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $false )
& ( v100229(VarCurr,bitIndex10)
<=> $false )
& ( v100229(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1633,axiom,
! [VarCurr] :
( v130062(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $false )
& ( v100229(VarCurr,bitIndex10)
<=> $false )
& ( v100229(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1632,axiom,
! [VarCurr] :
( v130061(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $false )
& ( v100229(VarCurr,bitIndex10)
<=> $true )
& ( v100229(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1631,axiom,
! [VarCurr] :
( v130060(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $false )
& ( v100229(VarCurr,bitIndex10)
<=> $true )
& ( v100229(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1630,axiom,
! [VarCurr] :
( v130059(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $true )
& ( v100229(VarCurr,bitIndex10)
<=> $false )
& ( v100229(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1629,axiom,
! [VarCurr] :
( v130058(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $true )
& ( v100229(VarCurr,bitIndex10)
<=> $false )
& ( v100229(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1628,axiom,
! [VarCurr] :
( v130057(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $true )
& ( v100229(VarCurr,bitIndex10)
<=> $true )
& ( v100229(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1627,axiom,
! [VarCurr] :
( v130056(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $true )
& ( v100229(VarCurr,bitIndex10)
<=> $true )
& ( v100229(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73644,axiom,
! [VarCurr] :
( v130036(VarCurr)
<=> v130038(VarCurr) ) ).
fof(addAssignment_73643,axiom,
! [VarCurr] :
( v130038(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_73642,axiom,
! [VarCurr] :
( v130032(VarCurr)
<=> v130034(VarCurr) ) ).
fof(addAssignment_73641,axiom,
! [VarCurr] :
( v130034(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_73640,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89419(VarCurr,B)
<=> v89421(VarCurr,B) ) ) ).
fof(addAssignment_73639,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89421(VarCurr,B)
<=> v89423(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130009(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v89423(VarNext,B)
<=> v89423(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1717,axiom,
! [VarNext] :
( v130009(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v89423(VarNext,B)
<=> v130019(VarNext,B) ) ) ) ).
fof(addAssignment_73638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v130019(VarNext,B)
<=> v130017(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1324,axiom,
! [VarCurr] :
( ~ v130020(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v130017(VarCurr,B)
<=> bxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1302,axiom,
! [VarCurr] :
( v130020(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v130017(VarCurr,B)
<=> v89433(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16880,axiom,
! [VarCurr] :
( v130020(VarCurr)
<=> ( v130021(VarCurr)
& v130022(VarCurr) ) ) ).
fof(writeUnaryOperator_9442,axiom,
! [VarCurr] :
( ~ v130022(VarCurr)
<=> v89429(VarCurr) ) ).
fof(writeUnaryOperator_9441,axiom,
! [VarCurr] :
( ~ v130021(VarCurr)
<=> v89425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130009(VarNext)
<=> v130010(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130010(VarNext)
<=> ( v130011(VarNext)
& v130004(VarNext) ) ) ) ).
fof(writeUnaryOperator_9440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130011(VarNext)
<=> v130013(VarNext) ) ) ).
fof(addAssignment_73637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130013(VarNext)
<=> v130004(VarCurr) ) ) ).
fof(addAssignment_73636,axiom,
! [VarCurr] :
( v130004(VarCurr)
<=> v130006(VarCurr) ) ).
fof(addAssignment_73635,axiom,
! [VarCurr] :
( v130006(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_73634,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89433(VarCurr,B)
<=> v89435(VarCurr,B) ) ) ).
fof(addAssignment_73633,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89435(VarCurr,B)
<=> v89437(VarCurr,B) ) ) ).
fof(addAssignment_73632,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v89437(VarCurr,B)
<=> v89439(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_127,axiom,
! [VarCurr] :
( ~ v129972(VarCurr)
=> ( v89439(VarCurr,bitIndex7)
<=> v130002(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_149,axiom,
! [VarCurr] :
( v129972(VarCurr)
=> ( v89439(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_126,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex7)
=> ( v130002(VarCurr)
<=> v89419(VarCurr,bitIndex7) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1301,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex7)
=> ( v130002(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_125,axiom,
! [VarCurr] :
( ~ v129956(VarCurr)
=> ( v89439(VarCurr,bitIndex6)
<=> v130000(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_148,axiom,
! [VarCurr] :
( v129956(VarCurr)
=> ( v89439(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_124,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex6)
=> ( v130000(VarCurr)
<=> v89419(VarCurr,bitIndex6) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1300,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex6)
=> ( v130000(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_123,axiom,
! [VarCurr] :
( ~ v129940(VarCurr)
=> ( v89439(VarCurr,bitIndex5)
<=> v129998(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_147,axiom,
! [VarCurr] :
( v129940(VarCurr)
=> ( v89439(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_122,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex5)
=> ( v129998(VarCurr)
<=> v89419(VarCurr,bitIndex5) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1299,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex5)
=> ( v129998(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_121,axiom,
! [VarCurr] :
( ~ v129924(VarCurr)
=> ( v89439(VarCurr,bitIndex4)
<=> v129996(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_146,axiom,
! [VarCurr] :
( v129924(VarCurr)
=> ( v89439(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_120,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex4)
=> ( v129996(VarCurr)
<=> v89419(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1298,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex4)
=> ( v129996(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_119,axiom,
! [VarCurr] :
( ~ v129908(VarCurr)
=> ( v89439(VarCurr,bitIndex3)
<=> v129994(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_145,axiom,
! [VarCurr] :
( v129908(VarCurr)
=> ( v89439(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_118,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex3)
=> ( v129994(VarCurr)
<=> v89419(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1297,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex3)
=> ( v129994(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_117,axiom,
! [VarCurr] :
( ~ v129892(VarCurr)
=> ( v89439(VarCurr,bitIndex2)
<=> v129992(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_144,axiom,
! [VarCurr] :
( v129892(VarCurr)
=> ( v89439(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_116,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex2)
=> ( v129992(VarCurr)
<=> v89419(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1296,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex2)
=> ( v129992(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_115,axiom,
! [VarCurr] :
( ~ v129877(VarCurr)
=> ( v89439(VarCurr,bitIndex1)
<=> v129990(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_143,axiom,
! [VarCurr] :
( v129877(VarCurr)
=> ( v89439(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_114,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex1)
=> ( v129990(VarCurr)
<=> v89419(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1295,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex1)
=> ( v129990(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1323,axiom,
! [VarCurr] :
( ~ v89441(VarCurr)
=> ( v89439(VarCurr,bitIndex0)
<=> v129988(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1294,axiom,
! [VarCurr] :
( v89441(VarCurr)
=> ( v89439(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1322,axiom,
! [VarCurr] :
( ~ v89515(VarCurr,bitIndex0)
=> ( v129988(VarCurr)
<=> v89419(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1293,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex0)
=> ( v129988(VarCurr)
<=> $false ) ) ).
fof(addAssignment_73631,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex7)
<=> v89517(VarCurr,bitIndex7) ) ).
fof(addAssignment_73630,axiom,
! [VarCurr] :
( v89517(VarCurr,bitIndex7)
<=> v89519(VarCurr,bitIndex7) ) ).
fof(addAssignment_73629,axiom,
! [VarCurr] :
( v89519(VarCurr,bitIndex7)
<=> v89521(VarCurr,bitIndex7) ) ).
fof(addAssignment_73628,axiom,
! [VarCurr] :
( v89521(VarCurr,bitIndex7)
<=> v129874(VarCurr,bitIndex7) ) ).
fof(addAssignment_73627,axiom,
! [VarCurr] :
( v89578(VarCurr,bitIndex7)
<=> v129873(VarCurr,bitIndex7) ) ).
fof(addAssignment_73626,axiom,
! [VarCurr] :
( v97182(VarCurr,bitIndex7)
<=> v129854(VarCurr,bitIndex7) ) ).
fof(addAssignment_73625,axiom,
! [VarCurr] :
( v129844(VarCurr,bitIndex7)
<=> v129845(VarCurr,bitIndex7) ) ).
fof(addAssignment_73624,axiom,
! [VarCurr] :
( v129833(VarCurr,bitIndex7)
<=> v129834(VarCurr,bitIndex7) ) ).
fof(addAssignment_73623,axiom,
! [VarCurr] :
( v129773(VarCurr,bitIndex7)
<=> v129774(VarCurr,bitIndex7) ) ).
fof(addAssignment_73622,axiom,
! [VarCurr] :
( v89580(VarCurr,bitIndex7)
<=> v89582(VarCurr,bitIndex7) ) ).
fof(addAssignment_73621,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex7)
<=> v89584(VarCurr,bitIndex7) ) ).
fof(addAssignment_73620,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex7)
<=> v129980(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129981(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129980(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1716,axiom,
! [VarNext] :
( v129981(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129980(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129981(VarNext)
<=> v129982(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129982(VarNext)
<=> ( v129984(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_9439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129984(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_73619,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex7)
<=> v89604(VarCurr,bitIndex7) ) ).
fof(addAssignment_73618,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex7)
<=> v97153(VarCurr,bitIndex7) ) ).
fof(addAssignment_73617,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex7)
<=> v89607(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16875,axiom,
! [VarCurr] :
( v129972(VarCurr)
<=> ( v129974(VarCurr)
& v129978(VarCurr) ) ) ).
fof(writeUnaryOperator_9438,axiom,
! [VarCurr] :
( ~ v129978(VarCurr)
<=> v89443(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16874,axiom,
! [VarCurr] :
( v129974(VarCurr)
<=> ( v129975(VarCurr)
& v85794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16873,axiom,
! [VarCurr] :
( v129975(VarCurr)
<=> ( v129976(VarCurr)
& v129977(VarCurr) ) ) ).
fof(addAssignment_73616,axiom,
! [VarCurr] :
( v129977(VarCurr)
<=> v99261(VarCurr) ) ).
fof(writeUnaryOperator_9437,axiom,
! [VarCurr] :
( ~ v129976(VarCurr)
<=> v89419(VarCurr,bitIndex7) ) ).
fof(addAssignment_73615,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex6)
<=> v89517(VarCurr,bitIndex6) ) ).
fof(addAssignment_73614,axiom,
! [VarCurr] :
( v89517(VarCurr,bitIndex6)
<=> v89519(VarCurr,bitIndex6) ) ).
fof(addAssignment_73613,axiom,
! [VarCurr] :
( v89519(VarCurr,bitIndex6)
<=> v89521(VarCurr,bitIndex6) ) ).
fof(addAssignment_73612,axiom,
! [VarCurr] :
( v89521(VarCurr,bitIndex6)
<=> v129874(VarCurr,bitIndex6) ) ).
fof(addAssignment_73611,axiom,
! [VarCurr] :
( v89578(VarCurr,bitIndex6)
<=> v129873(VarCurr,bitIndex6) ) ).
fof(addAssignment_73610,axiom,
! [VarCurr] :
( v97182(VarCurr,bitIndex6)
<=> v129854(VarCurr,bitIndex6) ) ).
fof(addAssignment_73609,axiom,
! [VarCurr] :
( v129844(VarCurr,bitIndex6)
<=> v129845(VarCurr,bitIndex6) ) ).
fof(addAssignment_73608,axiom,
! [VarCurr] :
( v129833(VarCurr,bitIndex6)
<=> v129834(VarCurr,bitIndex6) ) ).
fof(addAssignment_73607,axiom,
! [VarCurr] :
( v129773(VarCurr,bitIndex6)
<=> v129774(VarCurr,bitIndex6) ) ).
fof(addAssignment_73606,axiom,
! [VarCurr] :
( v89580(VarCurr,bitIndex6)
<=> v89582(VarCurr,bitIndex6) ) ).
fof(addAssignment_73605,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex6)
<=> v89584(VarCurr,bitIndex6) ) ).
fof(addAssignment_73604,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex6)
<=> v129964(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129965(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129964(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1715,axiom,
! [VarNext] :
( v129965(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129964(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129965(VarNext)
<=> v129966(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129966(VarNext)
<=> ( v129968(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_9436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129968(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_73603,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex6)
<=> v89604(VarCurr,bitIndex6) ) ).
fof(addAssignment_73602,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex6)
<=> v97153(VarCurr,bitIndex6) ) ).
fof(addAssignment_73601,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex6)
<=> v89607(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16870,axiom,
! [VarCurr] :
( v129956(VarCurr)
<=> ( v129958(VarCurr)
& v129962(VarCurr) ) ) ).
fof(writeUnaryOperator_9435,axiom,
! [VarCurr] :
( ~ v129962(VarCurr)
<=> v89443(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16869,axiom,
! [VarCurr] :
( v129958(VarCurr)
<=> ( v129959(VarCurr)
& v85794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16868,axiom,
! [VarCurr] :
( v129959(VarCurr)
<=> ( v129960(VarCurr)
& v129961(VarCurr) ) ) ).
fof(addAssignment_73600,axiom,
! [VarCurr] :
( v129961(VarCurr)
<=> v99262(VarCurr) ) ).
fof(writeUnaryOperator_9434,axiom,
! [VarCurr] :
( ~ v129960(VarCurr)
<=> v89419(VarCurr,bitIndex6) ) ).
fof(addAssignment_73599,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex5)
<=> v89517(VarCurr,bitIndex5) ) ).
fof(addAssignment_73598,axiom,
! [VarCurr] :
( v89517(VarCurr,bitIndex5)
<=> v89519(VarCurr,bitIndex5) ) ).
fof(addAssignment_73597,axiom,
! [VarCurr] :
( v89519(VarCurr,bitIndex5)
<=> v89521(VarCurr,bitIndex5) ) ).
fof(addAssignment_73596,axiom,
! [VarCurr] :
( v89521(VarCurr,bitIndex5)
<=> v129874(VarCurr,bitIndex5) ) ).
fof(addAssignment_73595,axiom,
! [VarCurr] :
( v89578(VarCurr,bitIndex5)
<=> v129873(VarCurr,bitIndex5) ) ).
fof(addAssignment_73594,axiom,
! [VarCurr] :
( v97182(VarCurr,bitIndex5)
<=> v129854(VarCurr,bitIndex5) ) ).
fof(addAssignment_73593,axiom,
! [VarCurr] :
( v129844(VarCurr,bitIndex5)
<=> v129845(VarCurr,bitIndex5) ) ).
fof(addAssignment_73592,axiom,
! [VarCurr] :
( v129833(VarCurr,bitIndex5)
<=> v129834(VarCurr,bitIndex5) ) ).
fof(addAssignment_73591,axiom,
! [VarCurr] :
( v129773(VarCurr,bitIndex5)
<=> v129774(VarCurr,bitIndex5) ) ).
fof(addAssignment_73590,axiom,
! [VarCurr] :
( v89580(VarCurr,bitIndex5)
<=> v89582(VarCurr,bitIndex5) ) ).
fof(addAssignment_73589,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex5)
<=> v89584(VarCurr,bitIndex5) ) ).
fof(addAssignment_73588,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex5)
<=> v129948(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129949(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129948(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1714,axiom,
! [VarNext] :
( v129949(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129948(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129949(VarNext)
<=> v129950(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129950(VarNext)
<=> ( v129952(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_9433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129952(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_73587,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex5)
<=> v89604(VarCurr,bitIndex5) ) ).
fof(addAssignment_73586,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex5)
<=> v97153(VarCurr,bitIndex5) ) ).
fof(addAssignment_73585,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex5)
<=> v89607(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16865,axiom,
! [VarCurr] :
( v129940(VarCurr)
<=> ( v129942(VarCurr)
& v129946(VarCurr) ) ) ).
fof(writeUnaryOperator_9432,axiom,
! [VarCurr] :
( ~ v129946(VarCurr)
<=> v89443(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16864,axiom,
! [VarCurr] :
( v129942(VarCurr)
<=> ( v129943(VarCurr)
& v85794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16863,axiom,
! [VarCurr] :
( v129943(VarCurr)
<=> ( v129944(VarCurr)
& v129945(VarCurr) ) ) ).
fof(addAssignment_73584,axiom,
! [VarCurr] :
( v129945(VarCurr)
<=> v99263(VarCurr) ) ).
fof(writeUnaryOperator_9431,axiom,
! [VarCurr] :
( ~ v129944(VarCurr)
<=> v89419(VarCurr,bitIndex5) ) ).
fof(addAssignment_73583,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex4)
<=> v89517(VarCurr,bitIndex4) ) ).
fof(addAssignment_73582,axiom,
! [VarCurr] :
( v89517(VarCurr,bitIndex4)
<=> v89519(VarCurr,bitIndex4) ) ).
fof(addAssignment_73581,axiom,
! [VarCurr] :
( v89519(VarCurr,bitIndex4)
<=> v89521(VarCurr,bitIndex4) ) ).
fof(addAssignment_73580,axiom,
! [VarCurr] :
( v89521(VarCurr,bitIndex4)
<=> v129874(VarCurr,bitIndex4) ) ).
fof(addAssignment_73579,axiom,
! [VarCurr] :
( v89578(VarCurr,bitIndex4)
<=> v129873(VarCurr,bitIndex4) ) ).
fof(addAssignment_73578,axiom,
! [VarCurr] :
( v97182(VarCurr,bitIndex4)
<=> v129854(VarCurr,bitIndex4) ) ).
fof(addAssignment_73577,axiom,
! [VarCurr] :
( v129844(VarCurr,bitIndex4)
<=> v129845(VarCurr,bitIndex4) ) ).
fof(addAssignment_73576,axiom,
! [VarCurr] :
( v129833(VarCurr,bitIndex4)
<=> v129834(VarCurr,bitIndex4) ) ).
fof(addAssignment_73575,axiom,
! [VarCurr] :
( v129773(VarCurr,bitIndex4)
<=> v129774(VarCurr,bitIndex4) ) ).
fof(addAssignment_73574,axiom,
! [VarCurr] :
( v89580(VarCurr,bitIndex4)
<=> v89582(VarCurr,bitIndex4) ) ).
fof(addAssignment_73573,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex4)
<=> v89584(VarCurr,bitIndex4) ) ).
fof(addAssignment_73572,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex4)
<=> v129932(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129933(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129932(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1713,axiom,
! [VarNext] :
( v129933(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129932(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129933(VarNext)
<=> v129934(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129934(VarNext)
<=> ( v129936(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_9430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129936(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_73571,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex4)
<=> v89604(VarCurr,bitIndex4) ) ).
fof(addAssignment_73570,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex4)
<=> v97153(VarCurr,bitIndex4) ) ).
fof(addAssignment_73569,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex4)
<=> v89607(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16860,axiom,
! [VarCurr] :
( v129924(VarCurr)
<=> ( v129926(VarCurr)
& v129930(VarCurr) ) ) ).
fof(writeUnaryOperator_9429,axiom,
! [VarCurr] :
( ~ v129930(VarCurr)
<=> v89443(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16859,axiom,
! [VarCurr] :
( v129926(VarCurr)
<=> ( v129927(VarCurr)
& v85794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16858,axiom,
! [VarCurr] :
( v129927(VarCurr)
<=> ( v129928(VarCurr)
& v129929(VarCurr) ) ) ).
fof(addAssignment_73568,axiom,
! [VarCurr] :
( v129929(VarCurr)
<=> v99264(VarCurr) ) ).
fof(writeUnaryOperator_9428,axiom,
! [VarCurr] :
( ~ v129928(VarCurr)
<=> v89419(VarCurr,bitIndex4) ) ).
fof(addAssignment_73567,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex3)
<=> v89517(VarCurr,bitIndex3) ) ).
fof(addAssignment_73566,axiom,
! [VarCurr] :
( v89517(VarCurr,bitIndex3)
<=> v89519(VarCurr,bitIndex3) ) ).
fof(addAssignment_73565,axiom,
! [VarCurr] :
( v89519(VarCurr,bitIndex3)
<=> v89521(VarCurr,bitIndex3) ) ).
fof(addAssignment_73564,axiom,
! [VarCurr] :
( v89521(VarCurr,bitIndex3)
<=> v129874(VarCurr,bitIndex3) ) ).
fof(addAssignment_73563,axiom,
! [VarCurr] :
( v89578(VarCurr,bitIndex3)
<=> v129873(VarCurr,bitIndex3) ) ).
fof(addAssignment_73562,axiom,
! [VarCurr] :
( v97182(VarCurr,bitIndex3)
<=> v129854(VarCurr,bitIndex3) ) ).
fof(addAssignment_73561,axiom,
! [VarCurr] :
( v129844(VarCurr,bitIndex3)
<=> v129845(VarCurr,bitIndex3) ) ).
fof(addAssignment_73560,axiom,
! [VarCurr] :
( v129833(VarCurr,bitIndex3)
<=> v129834(VarCurr,bitIndex3) ) ).
fof(addAssignment_73559,axiom,
! [VarCurr] :
( v129773(VarCurr,bitIndex3)
<=> v129774(VarCurr,bitIndex3) ) ).
fof(addAssignment_73558,axiom,
! [VarCurr] :
( v89580(VarCurr,bitIndex3)
<=> v89582(VarCurr,bitIndex3) ) ).
fof(addAssignment_73557,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex3)
<=> v89584(VarCurr,bitIndex3) ) ).
fof(addAssignment_73556,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex3)
<=> v129916(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129917(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129916(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1712,axiom,
! [VarNext] :
( v129917(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129916(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129917(VarNext)
<=> v129918(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129918(VarNext)
<=> ( v129920(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_9427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129920(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_73555,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex3)
<=> v89604(VarCurr,bitIndex3) ) ).
fof(addAssignment_73554,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex3)
<=> v97153(VarCurr,bitIndex3) ) ).
fof(addAssignment_73553,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex3)
<=> v89607(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16855,axiom,
! [VarCurr] :
( v129908(VarCurr)
<=> ( v129910(VarCurr)
& v129914(VarCurr) ) ) ).
fof(writeUnaryOperator_9426,axiom,
! [VarCurr] :
( ~ v129914(VarCurr)
<=> v89443(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16854,axiom,
! [VarCurr] :
( v129910(VarCurr)
<=> ( v129911(VarCurr)
& v85794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16853,axiom,
! [VarCurr] :
( v129911(VarCurr)
<=> ( v129912(VarCurr)
& v129913(VarCurr) ) ) ).
fof(addAssignment_73552,axiom,
! [VarCurr] :
( v129913(VarCurr)
<=> v99265(VarCurr) ) ).
fof(writeUnaryOperator_9425,axiom,
! [VarCurr] :
( ~ v129912(VarCurr)
<=> v89419(VarCurr,bitIndex3) ) ).
fof(addAssignment_73551,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex2)
<=> v89517(VarCurr,bitIndex2) ) ).
fof(addAssignment_73550,axiom,
! [VarCurr] :
( v89517(VarCurr,bitIndex2)
<=> v89519(VarCurr,bitIndex2) ) ).
fof(addAssignment_73549,axiom,
! [VarCurr] :
( v89519(VarCurr,bitIndex2)
<=> v89521(VarCurr,bitIndex2) ) ).
fof(addAssignment_73548,axiom,
! [VarCurr] :
( v89521(VarCurr,bitIndex2)
<=> v129874(VarCurr,bitIndex2) ) ).
fof(addAssignment_73547,axiom,
! [VarCurr] :
( v89578(VarCurr,bitIndex2)
<=> v129873(VarCurr,bitIndex2) ) ).
fof(addAssignment_73546,axiom,
! [VarCurr] :
( v97182(VarCurr,bitIndex2)
<=> v129854(VarCurr,bitIndex2) ) ).
fof(addAssignment_73545,axiom,
! [VarCurr] :
( v129844(VarCurr,bitIndex2)
<=> v129845(VarCurr,bitIndex2) ) ).
fof(addAssignment_73544,axiom,
! [VarCurr] :
( v129833(VarCurr,bitIndex2)
<=> v129834(VarCurr,bitIndex2) ) ).
fof(addAssignment_73543,axiom,
! [VarCurr] :
( v129773(VarCurr,bitIndex2)
<=> v129774(VarCurr,bitIndex2) ) ).
fof(addAssignment_73542,axiom,
! [VarCurr] :
( v89580(VarCurr,bitIndex2)
<=> v89582(VarCurr,bitIndex2) ) ).
fof(addAssignment_73541,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex2)
<=> v89584(VarCurr,bitIndex2) ) ).
fof(addAssignment_73540,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex2)
<=> v129900(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129901(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129900(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1711,axiom,
! [VarNext] :
( v129901(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129900(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129901(VarNext)
<=> v129902(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129902(VarNext)
<=> ( v129904(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_9424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129904(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_73539,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex2)
<=> v89604(VarCurr,bitIndex2) ) ).
fof(addAssignment_73538,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex2)
<=> v97153(VarCurr,bitIndex2) ) ).
fof(addAssignment_73537,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex2)
<=> v89607(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16850,axiom,
! [VarCurr] :
( v129892(VarCurr)
<=> ( v129894(VarCurr)
& v129898(VarCurr) ) ) ).
fof(writeUnaryOperator_9423,axiom,
! [VarCurr] :
( ~ v129898(VarCurr)
<=> v89443(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16849,axiom,
! [VarCurr] :
( v129894(VarCurr)
<=> ( v129895(VarCurr)
& v85794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16848,axiom,
! [VarCurr] :
( v129895(VarCurr)
<=> ( v129896(VarCurr)
& v129897(VarCurr) ) ) ).
fof(addAssignment_73536,axiom,
! [VarCurr] :
( v129897(VarCurr)
<=> v99266(VarCurr) ) ).
fof(writeUnaryOperator_9422,axiom,
! [VarCurr] :
( ~ v129896(VarCurr)
<=> v89419(VarCurr,bitIndex2) ) ).
fof(addAssignment_73535,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex1)
<=> v89517(VarCurr,bitIndex1) ) ).
fof(addAssignment_73534,axiom,
! [VarCurr] :
( v89517(VarCurr,bitIndex1)
<=> v89519(VarCurr,bitIndex1) ) ).
fof(addAssignment_73533,axiom,
! [VarCurr] :
( v89519(VarCurr,bitIndex1)
<=> v89521(VarCurr,bitIndex1) ) ).
fof(addAssignment_73532,axiom,
! [VarCurr] :
( v89521(VarCurr,bitIndex1)
<=> v129874(VarCurr,bitIndex1) ) ).
fof(addAssignment_73531,axiom,
! [VarCurr] :
( v89578(VarCurr,bitIndex1)
<=> v129873(VarCurr,bitIndex1) ) ).
fof(addAssignment_73530,axiom,
! [VarCurr] :
( v97182(VarCurr,bitIndex1)
<=> v129854(VarCurr,bitIndex1) ) ).
fof(addAssignment_73529,axiom,
! [VarCurr] :
( v129844(VarCurr,bitIndex1)
<=> v129845(VarCurr,bitIndex1) ) ).
fof(addAssignment_73528,axiom,
! [VarCurr] :
( v129833(VarCurr,bitIndex1)
<=> v129834(VarCurr,bitIndex1) ) ).
fof(addAssignment_73527,axiom,
! [VarCurr] :
( v129773(VarCurr,bitIndex1)
<=> v129774(VarCurr,bitIndex1) ) ).
fof(addAssignment_73526,axiom,
! [VarCurr] :
( v89580(VarCurr,bitIndex1)
<=> v89582(VarCurr,bitIndex1) ) ).
fof(addAssignment_73525,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex1)
<=> v89584(VarCurr,bitIndex1) ) ).
fof(addAssignment_73524,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex1)
<=> v129884(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129885(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129884(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1710,axiom,
! [VarNext] :
( v129885(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v129884(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129885(VarNext)
<=> v129886(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129886(VarNext)
<=> ( v129888(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_9421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129888(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_73523,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex1)
<=> v89604(VarCurr,bitIndex1) ) ).
fof(addAssignment_73522,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex1)
<=> v97153(VarCurr,bitIndex1) ) ).
fof(addAssignment_73521,axiom,
! [VarCurr] :
( v89606(VarCurr,bitIndex1)
<=> v89607(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16845,axiom,
! [VarCurr] :
( v129877(VarCurr)
<=> ( v129879(VarCurr)
& v129882(VarCurr) ) ) ).
fof(writeUnaryOperator_9420,axiom,
! [VarCurr] :
( ~ v129882(VarCurr)
<=> v89443(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16844,axiom,
! [VarCurr] :
( v129879(VarCurr)
<=> ( v129880(VarCurr)
& v85794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16843,axiom,
! [VarCurr] :
( v129880(VarCurr)
<=> ( v129881(VarCurr)
& v89419(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_9419,axiom,
! [VarCurr] :
( ~ v129881(VarCurr)
<=> v89419(VarCurr,bitIndex1) ) ).
fof(addAssignment_73520,axiom,
! [VarCurr] :
( v89515(VarCurr,bitIndex0)
<=> v89517(VarCurr,bitIndex0) ) ).
fof(addAssignment_73519,axiom,
! [VarCurr] :
( v89517(VarCurr,bitIndex0)
<=> v89519(VarCurr,bitIndex0) ) ).
fof(addAssignment_73518,axiom,
! [VarCurr] :
( v89519(VarCurr,bitIndex0)
<=> v89521(VarCurr,bitIndex0) ) ).
fof(addAssignment_73517,axiom,
! [VarCurr] :
( v89521(VarCurr,bitIndex0)
<=> v129874(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1321,axiom,
! [VarCurr] :
( ~ v129875(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129874(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1292,axiom,
! [VarCurr] :
( v129875(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129874(VarCurr,B)
<=> v89578(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16842,axiom,
! [VarCurr] :
( v129875(VarCurr)
<=> ( v4093(VarCurr)
| v89523(VarCurr) ) ) ).
fof(addAssignment_73516,axiom,
! [VarCurr] :
( v89578(VarCurr,bitIndex0)
<=> v129873(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1806,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v129873(VarCurr,B)
<=> ( v89580(VarCurr,B)
| v97182(VarCurr,B) ) ) ) ).
fof(addAssignment_73515,axiom,
! [VarCurr] :
( v97182(VarCurr,bitIndex0)
<=> v129854(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1805,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v129854(VarCurr,B)
<=> ( v129855(VarCurr,B)
| v129868(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1804,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v129868(VarCurr,B)
<=> ( v129869(VarCurr,B)
& v129844(VarCurr,B) ) ) ) ).
fof(addAssignment_73514,axiom,
! [VarCurr] :
( v129869(VarCurr,bitIndex0)
<=> v129870(VarCurr) ) ).
fof(addAssignment_73513,axiom,
! [VarCurr] :
( v129869(VarCurr,bitIndex1)
<=> v129870(VarCurr) ) ).
fof(addAssignment_73512,axiom,
! [VarCurr] :
( v129869(VarCurr,bitIndex2)
<=> v129870(VarCurr) ) ).
fof(addAssignment_73511,axiom,
! [VarCurr] :
( v129869(VarCurr,bitIndex3)
<=> v129870(VarCurr) ) ).
fof(addAssignment_73510,axiom,
! [VarCurr] :
( v129869(VarCurr,bitIndex4)
<=> v129870(VarCurr) ) ).
fof(addAssignment_73509,axiom,
! [VarCurr] :
( v129869(VarCurr,bitIndex5)
<=> v129870(VarCurr) ) ).
fof(addAssignment_73508,axiom,
! [VarCurr] :
( v129869(VarCurr,bitIndex6)
<=> v129870(VarCurr) ) ).
fof(addAssignment_73507,axiom,
! [VarCurr] :
( v129869(VarCurr,bitIndex7)
<=> v129870(VarCurr) ) ).
fof(addAssignment_73506,axiom,
! [VarCurr] :
( v129870(VarCurr)
<=> v129871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16841,axiom,
! [VarCurr] :
( v129871(VarCurr)
<=> ( v129872(VarCurr)
& v100734(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5931,axiom,
! [VarCurr] :
( v129872(VarCurr)
<=> ( v97411(VarCurr,bitIndex15)
& v4093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1803,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v129855(VarCurr,B)
<=> ( v129856(VarCurr,B)
| v129862(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1802,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v129862(VarCurr,B)
<=> ( v129863(VarCurr,B)
& v129833(VarCurr,B) ) ) ) ).
fof(addAssignment_73505,axiom,
! [VarCurr] :
( v129863(VarCurr,bitIndex0)
<=> v129864(VarCurr) ) ).
fof(addAssignment_73504,axiom,
! [VarCurr] :
( v129863(VarCurr,bitIndex1)
<=> v129864(VarCurr) ) ).
fof(addAssignment_73503,axiom,
! [VarCurr] :
( v129863(VarCurr,bitIndex2)
<=> v129864(VarCurr) ) ).
fof(addAssignment_73502,axiom,
! [VarCurr] :
( v129863(VarCurr,bitIndex3)
<=> v129864(VarCurr) ) ).
fof(addAssignment_73501,axiom,
! [VarCurr] :
( v129863(VarCurr,bitIndex4)
<=> v129864(VarCurr) ) ).
fof(addAssignment_73500,axiom,
! [VarCurr] :
( v129863(VarCurr,bitIndex5)
<=> v129864(VarCurr) ) ).
fof(addAssignment_73499,axiom,
! [VarCurr] :
( v129863(VarCurr,bitIndex6)
<=> v129864(VarCurr) ) ).
fof(addAssignment_73498,axiom,
! [VarCurr] :
( v129863(VarCurr,bitIndex7)
<=> v129864(VarCurr) ) ).
fof(addAssignment_73497,axiom,
! [VarCurr] :
( v129864(VarCurr)
<=> v129865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16840,axiom,
! [VarCurr] :
( v129865(VarCurr)
<=> ( v129866(VarCurr)
& v129867(VarCurr) ) ) ).
fof(writeUnaryOperator_9418,axiom,
! [VarCurr] :
( ~ v129867(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5930,axiom,
! [VarCurr] :
( v129866(VarCurr)
<=> ( v129784(VarCurr,bitIndex15)
& v129767(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1801,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v129856(VarCurr,B)
<=> ( v129857(VarCurr,B)
& v129773(VarCurr,B) ) ) ) ).
fof(addAssignment_73496,axiom,
! [VarCurr] :
( v129857(VarCurr,bitIndex0)
<=> v129858(VarCurr) ) ).
fof(addAssignment_73495,axiom,
! [VarCurr] :
( v129857(VarCurr,bitIndex1)
<=> v129858(VarCurr) ) ).
fof(addAssignment_73494,axiom,
! [VarCurr] :
( v129857(VarCurr,bitIndex2)
<=> v129858(VarCurr) ) ).
fof(addAssignment_73493,axiom,
! [VarCurr] :
( v129857(VarCurr,bitIndex3)
<=> v129858(VarCurr) ) ).
fof(addAssignment_73492,axiom,
! [VarCurr] :
( v129857(VarCurr,bitIndex4)
<=> v129858(VarCurr) ) ).
fof(addAssignment_73491,axiom,
! [VarCurr] :
( v129857(VarCurr,bitIndex5)
<=> v129858(VarCurr) ) ).
fof(addAssignment_73490,axiom,
! [VarCurr] :
( v129857(VarCurr,bitIndex6)
<=> v129858(VarCurr) ) ).
fof(addAssignment_73489,axiom,
! [VarCurr] :
( v129857(VarCurr,bitIndex7)
<=> v129858(VarCurr) ) ).
fof(addAssignment_73488,axiom,
! [VarCurr] :
( v129858(VarCurr)
<=> v129859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16839,axiom,
! [VarCurr] :
( v129859(VarCurr)
<=> ( v129860(VarCurr)
& v129861(VarCurr) ) ) ).
fof(writeUnaryOperator_9417,axiom,
! [VarCurr] :
( ~ v129861(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5929,axiom,
! [VarCurr] :
( v129860(VarCurr)
<=> ( v97184(VarCurr,bitIndex15)
& v129767(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_73487,axiom,
! [VarCurr] :
( v129844(VarCurr,bitIndex0)
<=> v129845(VarCurr,bitIndex0) ) ).
fof(addAssignment_73486,axiom,
! [VarCurr] :
( v129845(VarCurr,bitIndex0)
<=> v129853(VarCurr) ) ).
fof(addAssignment_73485,axiom,
! [VarCurr] :
( v129845(VarCurr,bitIndex1)
<=> v129852(VarCurr) ) ).
fof(addAssignment_73484,axiom,
! [VarCurr] :
( v129845(VarCurr,bitIndex2)
<=> v129851(VarCurr) ) ).
fof(addAssignment_73483,axiom,
! [VarCurr] :
( v129845(VarCurr,bitIndex3)
<=> v129850(VarCurr) ) ).
fof(addAssignment_73482,axiom,
! [VarCurr] :
( v129845(VarCurr,bitIndex4)
<=> v129849(VarCurr) ) ).
fof(addAssignment_73481,axiom,
! [VarCurr] :
( v129845(VarCurr,bitIndex5)
<=> v129848(VarCurr) ) ).
fof(addAssignment_73480,axiom,
! [VarCurr] :
( v129845(VarCurr,bitIndex6)
<=> v129847(VarCurr) ) ).
fof(addAssignment_73479,axiom,
! [VarCurr] :
( v129845(VarCurr,bitIndex7)
<=> v129846(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1626,axiom,
! [VarCurr] :
( v129853(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex11)
<=> $false )
& ( v97411(VarCurr,bitIndex10)
<=> $false )
& ( v97411(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1625,axiom,
! [VarCurr] :
( v129852(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex11)
<=> $false )
& ( v97411(VarCurr,bitIndex10)
<=> $false )
& ( v97411(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1624,axiom,
! [VarCurr] :
( v129851(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex11)
<=> $false )
& ( v97411(VarCurr,bitIndex10)
<=> $true )
& ( v97411(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1623,axiom,
! [VarCurr] :
( v129850(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex11)
<=> $false )
& ( v97411(VarCurr,bitIndex10)
<=> $true )
& ( v97411(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1622,axiom,
! [VarCurr] :
( v129849(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex11)
<=> $true )
& ( v97411(VarCurr,bitIndex10)
<=> $false )
& ( v97411(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1621,axiom,
! [VarCurr] :
( v129848(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex11)
<=> $true )
& ( v97411(VarCurr,bitIndex10)
<=> $false )
& ( v97411(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1620,axiom,
! [VarCurr] :
( v129847(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex11)
<=> $true )
& ( v97411(VarCurr,bitIndex10)
<=> $true )
& ( v97411(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1619,axiom,
! [VarCurr] :
( v129846(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex11)
<=> $true )
& ( v97411(VarCurr,bitIndex10)
<=> $true )
& ( v97411(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73478,axiom,
! [VarCurr] :
( v129833(VarCurr,bitIndex0)
<=> v129834(VarCurr,bitIndex0) ) ).
fof(addAssignment_73477,axiom,
! [VarCurr] :
( v129834(VarCurr,bitIndex0)
<=> v129842(VarCurr) ) ).
fof(addAssignment_73476,axiom,
! [VarCurr] :
( v129834(VarCurr,bitIndex1)
<=> v129841(VarCurr) ) ).
fof(addAssignment_73475,axiom,
! [VarCurr] :
( v129834(VarCurr,bitIndex2)
<=> v129840(VarCurr) ) ).
fof(addAssignment_73474,axiom,
! [VarCurr] :
( v129834(VarCurr,bitIndex3)
<=> v129839(VarCurr) ) ).
fof(addAssignment_73473,axiom,
! [VarCurr] :
( v129834(VarCurr,bitIndex4)
<=> v129838(VarCurr) ) ).
fof(addAssignment_73472,axiom,
! [VarCurr] :
( v129834(VarCurr,bitIndex5)
<=> v129837(VarCurr) ) ).
fof(addAssignment_73471,axiom,
! [VarCurr] :
( v129834(VarCurr,bitIndex6)
<=> v129836(VarCurr) ) ).
fof(addAssignment_73470,axiom,
! [VarCurr] :
( v129834(VarCurr,bitIndex7)
<=> v129835(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1618,axiom,
! [VarCurr] :
( v129842(VarCurr)
<=> ( ( v129784(VarCurr,bitIndex11)
<=> $false )
& ( v129784(VarCurr,bitIndex10)
<=> $false )
& ( v129784(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1617,axiom,
! [VarCurr] :
( v129841(VarCurr)
<=> ( ( v129784(VarCurr,bitIndex11)
<=> $false )
& ( v129784(VarCurr,bitIndex10)
<=> $false )
& ( v129784(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1616,axiom,
! [VarCurr] :
( v129840(VarCurr)
<=> ( ( v129784(VarCurr,bitIndex11)
<=> $false )
& ( v129784(VarCurr,bitIndex10)
<=> $true )
& ( v129784(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1615,axiom,
! [VarCurr] :
( v129839(VarCurr)
<=> ( ( v129784(VarCurr,bitIndex11)
<=> $false )
& ( v129784(VarCurr,bitIndex10)
<=> $true )
& ( v129784(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1614,axiom,
! [VarCurr] :
( v129838(VarCurr)
<=> ( ( v129784(VarCurr,bitIndex11)
<=> $true )
& ( v129784(VarCurr,bitIndex10)
<=> $false )
& ( v129784(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1613,axiom,
! [VarCurr] :
( v129837(VarCurr)
<=> ( ( v129784(VarCurr,bitIndex11)
<=> $true )
& ( v129784(VarCurr,bitIndex10)
<=> $false )
& ( v129784(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1612,axiom,
! [VarCurr] :
( v129836(VarCurr)
<=> ( ( v129784(VarCurr,bitIndex11)
<=> $true )
& ( v129784(VarCurr,bitIndex10)
<=> $true )
& ( v129784(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1611,axiom,
! [VarCurr] :
( v129835(VarCurr)
<=> ( ( v129784(VarCurr,bitIndex11)
<=> $true )
& ( v129784(VarCurr,bitIndex10)
<=> $true )
& ( v129784(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73469,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v129784(VarCurr,B)
<=> v129785(VarCurr,B) ) ) ).
fof(addAssignment_73468,axiom,
! [VarCurr] :
( v129767(VarCurr,bitIndex1)
<=> v129768(VarCurr,bitIndex1) ) ).
fof(addAssignment_73467,axiom,
! [VarCurr] :
( v129784(VarCurr,bitIndex15)
<=> v129785(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1800,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129785(VarCurr,B)
<=> ( v129786(VarCurr,B)
| v129830(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1799,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129830(VarCurr,B)
<=> ( v129831(VarCurr,B)
& v97413(VarCurr,B) ) ) ) ).
fof(addAssignment_73466,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex0)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73465,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex1)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73464,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex2)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73463,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex3)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73462,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex4)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73461,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex5)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73460,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex6)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73459,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex7)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73458,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex8)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73457,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex9)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73456,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex10)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73455,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex11)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73454,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex12)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73453,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex13)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73452,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex14)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73451,axiom,
! [VarCurr] :
( v129831(VarCurr,bitIndex15)
<=> v129765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1798,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129786(VarCurr,B)
<=> ( v129787(VarCurr,B)
| v129828(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1797,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129828(VarCurr,B)
<=> ( v129829(VarCurr,B)
& v98301(VarCurr,B) ) ) ) ).
fof(addAssignment_73450,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex0)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73449,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex1)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73448,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex2)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73447,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex3)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73446,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex4)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73445,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex5)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73444,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex6)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73443,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex7)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73442,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex8)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73441,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex9)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73440,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex10)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73439,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex11)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73438,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex12)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73437,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex13)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73436,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex14)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73435,axiom,
! [VarCurr] :
( v129829(VarCurr,bitIndex15)
<=> v129762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1796,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129787(VarCurr,B)
<=> ( v129788(VarCurr,B)
| v129826(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1795,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129826(VarCurr,B)
<=> ( v129827(VarCurr,B)
& v98245(VarCurr,B) ) ) ) ).
fof(addAssignment_73434,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex0)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73433,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex1)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73432,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex2)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73431,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex3)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73430,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex4)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73429,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex5)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73428,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex6)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73427,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex7)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73426,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex8)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73425,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex9)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73424,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex10)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73423,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex11)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73422,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex12)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73421,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex13)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73420,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex14)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73419,axiom,
! [VarCurr] :
( v129827(VarCurr,bitIndex15)
<=> v129759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1794,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129788(VarCurr,B)
<=> ( v129789(VarCurr,B)
| v129824(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1793,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129824(VarCurr,B)
<=> ( v129825(VarCurr,B)
& v98189(VarCurr,B) ) ) ) ).
fof(addAssignment_73418,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex0)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73417,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex1)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73416,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex2)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73415,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex3)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73414,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex4)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73413,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex5)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73412,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex6)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73411,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex7)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73410,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex8)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73409,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex9)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73408,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex10)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73407,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex11)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73406,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex12)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73405,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex13)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73404,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex14)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73403,axiom,
! [VarCurr] :
( v129825(VarCurr,bitIndex15)
<=> v129756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1792,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129789(VarCurr,B)
<=> ( v129790(VarCurr,B)
| v129822(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1791,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129822(VarCurr,B)
<=> ( v129823(VarCurr,B)
& v98133(VarCurr,B) ) ) ) ).
fof(addAssignment_73402,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex0)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73401,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex1)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73400,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex2)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73399,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex3)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73398,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex4)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73397,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex5)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73396,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex6)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73395,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex7)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73394,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex8)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73393,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex9)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73392,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex10)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73391,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex11)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73390,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex12)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73389,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex13)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73388,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex14)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73387,axiom,
! [VarCurr] :
( v129823(VarCurr,bitIndex15)
<=> v129753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1790,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129790(VarCurr,B)
<=> ( v129791(VarCurr,B)
| v129820(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1789,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129820(VarCurr,B)
<=> ( v129821(VarCurr,B)
& v98077(VarCurr,B) ) ) ) ).
fof(addAssignment_73386,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex0)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73385,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex1)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73384,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex2)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73383,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex3)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73382,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex4)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73381,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex5)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73380,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex6)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73379,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex7)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73378,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex8)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73377,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex9)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73376,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex10)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73375,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex11)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73374,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex12)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73373,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex13)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73372,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex14)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73371,axiom,
! [VarCurr] :
( v129821(VarCurr,bitIndex15)
<=> v129750(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1788,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129791(VarCurr,B)
<=> ( v129792(VarCurr,B)
| v129818(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1787,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129818(VarCurr,B)
<=> ( v129819(VarCurr,B)
& v98021(VarCurr,B) ) ) ) ).
fof(addAssignment_73370,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex0)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73369,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex1)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73368,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex2)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73367,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex3)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73366,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex4)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73365,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex5)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73364,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex6)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73363,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex7)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73362,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex8)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73361,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex9)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73360,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex10)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73359,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex11)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73358,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex12)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73357,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex13)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73356,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex14)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73355,axiom,
! [VarCurr] :
( v129819(VarCurr,bitIndex15)
<=> v129747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1786,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129792(VarCurr,B)
<=> ( v129793(VarCurr,B)
| v129816(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1785,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129816(VarCurr,B)
<=> ( v129817(VarCurr,B)
& v97965(VarCurr,B) ) ) ) ).
fof(addAssignment_73354,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex0)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73353,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex1)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73352,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex2)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73351,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex3)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73350,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex4)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73349,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex5)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73348,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex6)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73347,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex7)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73346,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex8)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73345,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex9)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73344,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex10)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73343,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex11)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73342,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex12)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73341,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex13)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73340,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex14)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73339,axiom,
! [VarCurr] :
( v129817(VarCurr,bitIndex15)
<=> v129744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1784,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129793(VarCurr,B)
<=> ( v129794(VarCurr,B)
| v129814(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1783,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129814(VarCurr,B)
<=> ( v129815(VarCurr,B)
& v97909(VarCurr,B) ) ) ) ).
fof(addAssignment_73338,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex0)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73337,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex1)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73336,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex2)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73335,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex3)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73334,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex4)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73333,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex5)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73332,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex6)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73331,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex7)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73330,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex8)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73329,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex9)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73328,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex10)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73327,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex11)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73326,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex12)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73325,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex13)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73324,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex14)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73323,axiom,
! [VarCurr] :
( v129815(VarCurr,bitIndex15)
<=> v129741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1782,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129794(VarCurr,B)
<=> ( v129795(VarCurr,B)
| v129812(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1781,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129812(VarCurr,B)
<=> ( v129813(VarCurr,B)
& v97853(VarCurr,B) ) ) ) ).
fof(addAssignment_73322,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex0)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73321,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex1)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73320,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex2)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73319,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex3)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73318,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex4)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73317,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex5)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73316,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex6)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73315,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex7)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73314,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex8)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73313,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex9)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73312,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex10)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73311,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex11)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73310,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex12)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73309,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex13)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73308,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex14)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73307,axiom,
! [VarCurr] :
( v129813(VarCurr,bitIndex15)
<=> v129738(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1780,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129795(VarCurr,B)
<=> ( v129796(VarCurr,B)
| v129810(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1779,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129810(VarCurr,B)
<=> ( v129811(VarCurr,B)
& v97797(VarCurr,B) ) ) ) ).
fof(addAssignment_73306,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex0)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73305,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex1)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73304,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex2)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73303,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex3)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73302,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex4)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73301,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex5)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73300,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex6)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73299,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex7)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73298,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex8)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73297,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex9)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73296,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex10)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73295,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex11)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73294,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex12)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73293,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex13)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73292,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex14)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73291,axiom,
! [VarCurr] :
( v129811(VarCurr,bitIndex15)
<=> v129735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1778,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129796(VarCurr,B)
<=> ( v129797(VarCurr,B)
| v129808(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1777,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129808(VarCurr,B)
<=> ( v129809(VarCurr,B)
& v97741(VarCurr,B) ) ) ) ).
fof(addAssignment_73290,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex0)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73289,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex1)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73288,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex2)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73287,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex3)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73286,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex4)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73285,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex5)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73284,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex6)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73283,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex7)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73282,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex8)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73281,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex9)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73280,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex10)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73279,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex11)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73278,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex12)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73277,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex13)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73276,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex14)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73275,axiom,
! [VarCurr] :
( v129809(VarCurr,bitIndex15)
<=> v129732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1776,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129797(VarCurr,B)
<=> ( v129798(VarCurr,B)
| v129806(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1775,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129806(VarCurr,B)
<=> ( v129807(VarCurr,B)
& v97685(VarCurr,B) ) ) ) ).
fof(addAssignment_73274,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex0)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73273,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex1)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73272,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex2)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73271,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex3)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73270,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex4)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73269,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex5)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73268,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex6)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73267,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex7)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73266,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex8)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73265,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex9)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73264,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex10)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73263,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex11)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73262,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex12)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73261,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex13)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73260,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex14)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73259,axiom,
! [VarCurr] :
( v129807(VarCurr,bitIndex15)
<=> v129729(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1774,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129798(VarCurr,B)
<=> ( v129799(VarCurr,B)
| v129804(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1773,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129804(VarCurr,B)
<=> ( v129805(VarCurr,B)
& v97629(VarCurr,B) ) ) ) ).
fof(addAssignment_73258,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex0)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73257,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex1)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73256,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex2)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73255,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex3)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73254,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex4)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73253,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex5)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73252,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex6)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73251,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex7)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73250,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex8)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73249,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex9)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73248,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex10)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73247,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex11)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73246,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex12)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73245,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex13)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73244,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex14)
<=> v129726(VarCurr) ) ).
fof(addAssignment_73243,axiom,
! [VarCurr] :
( v129805(VarCurr,bitIndex15)
<=> v129726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1772,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129799(VarCurr,B)
<=> ( v129800(VarCurr,B)
| v129802(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1771,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129802(VarCurr,B)
<=> ( v129803(VarCurr,B)
& v97573(VarCurr,B) ) ) ) ).
fof(addAssignment_73242,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex0)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73241,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex1)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73240,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex2)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73239,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex3)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73238,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex4)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73237,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex5)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73236,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex6)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73235,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex7)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73234,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex8)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73233,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex9)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73232,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex10)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73231,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex11)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73230,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex12)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73229,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex13)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73228,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex14)
<=> v129723(VarCurr) ) ).
fof(addAssignment_73227,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex15)
<=> v129723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1770,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129800(VarCurr,B)
<=> ( v129801(VarCurr,B)
& v97517(VarCurr,B) ) ) ) ).
fof(addAssignment_73226,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex0)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73225,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex1)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73224,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex2)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73223,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex3)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73222,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex4)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73221,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex5)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73220,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex6)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73219,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex7)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73218,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex8)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73217,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex9)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73216,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex10)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73215,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex11)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73214,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex12)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73213,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex13)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73212,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex14)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73211,axiom,
! [VarCurr] :
( v129801(VarCurr,bitIndex15)
<=> v129720(VarCurr) ) ).
fof(addAssignment_73210,axiom,
! [VarCurr] :
( v129773(VarCurr,bitIndex0)
<=> v129774(VarCurr,bitIndex0) ) ).
fof(addAssignment_73209,axiom,
! [VarCurr] :
( v129774(VarCurr,bitIndex0)
<=> v129782(VarCurr) ) ).
fof(addAssignment_73208,axiom,
! [VarCurr] :
( v129774(VarCurr,bitIndex1)
<=> v129781(VarCurr) ) ).
fof(addAssignment_73207,axiom,
! [VarCurr] :
( v129774(VarCurr,bitIndex2)
<=> v129780(VarCurr) ) ).
fof(addAssignment_73206,axiom,
! [VarCurr] :
( v129774(VarCurr,bitIndex3)
<=> v129779(VarCurr) ) ).
fof(addAssignment_73205,axiom,
! [VarCurr] :
( v129774(VarCurr,bitIndex4)
<=> v129778(VarCurr) ) ).
fof(addAssignment_73204,axiom,
! [VarCurr] :
( v129774(VarCurr,bitIndex5)
<=> v129777(VarCurr) ) ).
fof(addAssignment_73203,axiom,
! [VarCurr] :
( v129774(VarCurr,bitIndex6)
<=> v129776(VarCurr) ) ).
fof(addAssignment_73202,axiom,
! [VarCurr] :
( v129774(VarCurr,bitIndex7)
<=> v129775(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1610,axiom,
! [VarCurr] :
( v129782(VarCurr)
<=> ( ( v97184(VarCurr,bitIndex11)
<=> $false )
& ( v97184(VarCurr,bitIndex10)
<=> $false )
& ( v97184(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1609,axiom,
! [VarCurr] :
( v129781(VarCurr)
<=> ( ( v97184(VarCurr,bitIndex11)
<=> $false )
& ( v97184(VarCurr,bitIndex10)
<=> $false )
& ( v97184(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1608,axiom,
! [VarCurr] :
( v129780(VarCurr)
<=> ( ( v97184(VarCurr,bitIndex11)
<=> $false )
& ( v97184(VarCurr,bitIndex10)
<=> $true )
& ( v97184(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1607,axiom,
! [VarCurr] :
( v129779(VarCurr)
<=> ( ( v97184(VarCurr,bitIndex11)
<=> $false )
& ( v97184(VarCurr,bitIndex10)
<=> $true )
& ( v97184(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1606,axiom,
! [VarCurr] :
( v129778(VarCurr)
<=> ( ( v97184(VarCurr,bitIndex11)
<=> $true )
& ( v97184(VarCurr,bitIndex10)
<=> $false )
& ( v97184(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1605,axiom,
! [VarCurr] :
( v129777(VarCurr)
<=> ( ( v97184(VarCurr,bitIndex11)
<=> $true )
& ( v97184(VarCurr,bitIndex10)
<=> $false )
& ( v97184(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1604,axiom,
! [VarCurr] :
( v129776(VarCurr)
<=> ( ( v97184(VarCurr,bitIndex11)
<=> $true )
& ( v97184(VarCurr,bitIndex10)
<=> $true )
& ( v97184(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1603,axiom,
! [VarCurr] :
( v129775(VarCurr)
<=> ( ( v97184(VarCurr,bitIndex11)
<=> $true )
& ( v97184(VarCurr,bitIndex10)
<=> $true )
& ( v97184(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_73201,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97184(VarCurr,B)
<=> v129703(VarCurr,B) ) ) ).
fof(addAssignment_73200,axiom,
! [VarCurr] :
( v129767(VarCurr,bitIndex0)
<=> v129768(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1320,axiom,
! [VarCurr] :
( ~ v97208(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129768(VarCurr,B)
<=> v129769(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1291,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129768(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_73199,axiom,
! [VarCurr] :
( v129769(VarCurr,bitIndex0)
<=> v129770(VarCurr) ) ).
fof(addAssignment_73198,axiom,
! [VarCurr] :
( v129769(VarCurr,bitIndex1)
<=> v100738(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5928,axiom,
! [VarCurr] :
( v129770(VarCurr)
<=> ( v100738(VarCurr,bitIndex0)
| v100738(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_73197,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex15)
<=> v129703(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1769,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129703(VarCurr,B)
<=> ( v129704(VarCurr,B)
| v129763(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1768,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129763(VarCurr,B)
<=> ( v129764(VarCurr,B)
& v98301(VarCurr,B) ) ) ) ).
fof(addAssignment_73196,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex0)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73195,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex1)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73194,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex2)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73193,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex3)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73192,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex4)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73191,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex5)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73190,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex6)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73189,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex7)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73188,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex8)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73187,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex9)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73186,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex10)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73185,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex11)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73184,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex12)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73183,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex13)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73182,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex14)
<=> v129765(VarCurr) ) ).
fof(addAssignment_73181,axiom,
! [VarCurr] :
( v129764(VarCurr,bitIndex15)
<=> v129765(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1602,axiom,
! [VarCurr] :
( v129765(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $true )
& ( v97186(VarCurr,bitIndex2)
<=> $true )
& ( v97186(VarCurr,bitIndex1)
<=> $true )
& ( v97186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1767,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129704(VarCurr,B)
<=> ( v129705(VarCurr,B)
| v129760(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1766,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129760(VarCurr,B)
<=> ( v129761(VarCurr,B)
& v98245(VarCurr,B) ) ) ) ).
fof(addAssignment_73180,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex0)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73179,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex1)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73178,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex2)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73177,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex3)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73176,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex4)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73175,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex5)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73174,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex6)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73173,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex7)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73172,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex8)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73171,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex9)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73170,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex10)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73169,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex11)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73168,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex12)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73167,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex13)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73166,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex14)
<=> v129762(VarCurr) ) ).
fof(addAssignment_73165,axiom,
! [VarCurr] :
( v129761(VarCurr,bitIndex15)
<=> v129762(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1601,axiom,
! [VarCurr] :
( v129762(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $true )
& ( v97186(VarCurr,bitIndex2)
<=> $true )
& ( v97186(VarCurr,bitIndex1)
<=> $true )
& ( v97186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1765,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129705(VarCurr,B)
<=> ( v129706(VarCurr,B)
| v129757(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1764,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129757(VarCurr,B)
<=> ( v129758(VarCurr,B)
& v98189(VarCurr,B) ) ) ) ).
fof(addAssignment_73164,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex0)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73163,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex1)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73162,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex2)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73161,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex3)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73160,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex4)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73159,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex5)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73158,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex6)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73157,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex7)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73156,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex8)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73155,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex9)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73154,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex10)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73153,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex11)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73152,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex12)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73151,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex13)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73150,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex14)
<=> v129759(VarCurr) ) ).
fof(addAssignment_73149,axiom,
! [VarCurr] :
( v129758(VarCurr,bitIndex15)
<=> v129759(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1600,axiom,
! [VarCurr] :
( v129759(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $true )
& ( v97186(VarCurr,bitIndex2)
<=> $true )
& ( v97186(VarCurr,bitIndex1)
<=> $false )
& ( v97186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1763,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129706(VarCurr,B)
<=> ( v129707(VarCurr,B)
| v129754(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1762,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129754(VarCurr,B)
<=> ( v129755(VarCurr,B)
& v98133(VarCurr,B) ) ) ) ).
fof(addAssignment_73148,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex0)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73147,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex1)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73146,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex2)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73145,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex3)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73144,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex4)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73143,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex5)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73142,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex6)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73141,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex7)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73140,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex8)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73139,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex9)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73138,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex10)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73137,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex11)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73136,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex12)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73135,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex13)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73134,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex14)
<=> v129756(VarCurr) ) ).
fof(addAssignment_73133,axiom,
! [VarCurr] :
( v129755(VarCurr,bitIndex15)
<=> v129756(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1599,axiom,
! [VarCurr] :
( v129756(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $true )
& ( v97186(VarCurr,bitIndex2)
<=> $true )
& ( v97186(VarCurr,bitIndex1)
<=> $false )
& ( v97186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1761,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129707(VarCurr,B)
<=> ( v129708(VarCurr,B)
| v129751(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1760,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129751(VarCurr,B)
<=> ( v129752(VarCurr,B)
& v98077(VarCurr,B) ) ) ) ).
fof(addAssignment_73132,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex0)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73131,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex1)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73130,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex2)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73129,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex3)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73128,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex4)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73127,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex5)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73126,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex6)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73125,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex7)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73124,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex8)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73123,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex9)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73122,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex10)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73121,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex11)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73120,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex12)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73119,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex13)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73118,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex14)
<=> v129753(VarCurr) ) ).
fof(addAssignment_73117,axiom,
! [VarCurr] :
( v129752(VarCurr,bitIndex15)
<=> v129753(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1598,axiom,
! [VarCurr] :
( v129753(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $true )
& ( v97186(VarCurr,bitIndex2)
<=> $false )
& ( v97186(VarCurr,bitIndex1)
<=> $true )
& ( v97186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1759,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129708(VarCurr,B)
<=> ( v129709(VarCurr,B)
| v129748(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1758,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129748(VarCurr,B)
<=> ( v129749(VarCurr,B)
& v98021(VarCurr,B) ) ) ) ).
fof(addAssignment_73116,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex0)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73115,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex1)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73114,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex2)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73113,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex3)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73112,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex4)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73111,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex5)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73110,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex6)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73109,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex7)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73108,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex8)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73107,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex9)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73106,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex10)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73105,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex11)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73104,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex12)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73103,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex13)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73102,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex14)
<=> v129750(VarCurr) ) ).
fof(addAssignment_73101,axiom,
! [VarCurr] :
( v129749(VarCurr,bitIndex15)
<=> v129750(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1597,axiom,
! [VarCurr] :
( v129750(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $true )
& ( v97186(VarCurr,bitIndex2)
<=> $false )
& ( v97186(VarCurr,bitIndex1)
<=> $true )
& ( v97186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1757,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129709(VarCurr,B)
<=> ( v129710(VarCurr,B)
| v129745(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1756,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129745(VarCurr,B)
<=> ( v129746(VarCurr,B)
& v97965(VarCurr,B) ) ) ) ).
fof(addAssignment_73100,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex0)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73099,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex1)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73098,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex2)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73097,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex3)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73096,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex4)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73095,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex5)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73094,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex6)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73093,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex7)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73092,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex8)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73091,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex9)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73090,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex10)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73089,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex11)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73088,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex12)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73087,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex13)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73086,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex14)
<=> v129747(VarCurr) ) ).
fof(addAssignment_73085,axiom,
! [VarCurr] :
( v129746(VarCurr,bitIndex15)
<=> v129747(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1596,axiom,
! [VarCurr] :
( v129747(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $true )
& ( v97186(VarCurr,bitIndex2)
<=> $false )
& ( v97186(VarCurr,bitIndex1)
<=> $false )
& ( v97186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1755,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129710(VarCurr,B)
<=> ( v129711(VarCurr,B)
| v129742(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1754,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129742(VarCurr,B)
<=> ( v129743(VarCurr,B)
& v97909(VarCurr,B) ) ) ) ).
fof(addAssignment_73084,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex0)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73083,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex1)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73082,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex2)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73081,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex3)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73080,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex4)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73079,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex5)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73078,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex6)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73077,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex7)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73076,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex8)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73075,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex9)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73074,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex10)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73073,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex11)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73072,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex12)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73071,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex13)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73070,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex14)
<=> v129744(VarCurr) ) ).
fof(addAssignment_73069,axiom,
! [VarCurr] :
( v129743(VarCurr,bitIndex15)
<=> v129744(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1595,axiom,
! [VarCurr] :
( v129744(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $true )
& ( v97186(VarCurr,bitIndex2)
<=> $false )
& ( v97186(VarCurr,bitIndex1)
<=> $false )
& ( v97186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1753,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129711(VarCurr,B)
<=> ( v129712(VarCurr,B)
| v129739(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1752,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129739(VarCurr,B)
<=> ( v129740(VarCurr,B)
& v97853(VarCurr,B) ) ) ) ).
fof(addAssignment_73068,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex0)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73067,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex1)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73066,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex2)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73065,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex3)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73064,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex4)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73063,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex5)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73062,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex6)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73061,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex7)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73060,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex8)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73059,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex9)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73058,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex10)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73057,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex11)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73056,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex12)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73055,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex13)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73054,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex14)
<=> v129741(VarCurr) ) ).
fof(addAssignment_73053,axiom,
! [VarCurr] :
( v129740(VarCurr,bitIndex15)
<=> v129741(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1594,axiom,
! [VarCurr] :
( v129741(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $false )
& ( v97186(VarCurr,bitIndex2)
<=> $true )
& ( v97186(VarCurr,bitIndex1)
<=> $true )
& ( v97186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1751,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129712(VarCurr,B)
<=> ( v129713(VarCurr,B)
| v129736(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1750,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129736(VarCurr,B)
<=> ( v129737(VarCurr,B)
& v97797(VarCurr,B) ) ) ) ).
fof(addAssignment_73052,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex0)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73051,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex1)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73050,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex2)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73049,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex3)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73048,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex4)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73047,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex5)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73046,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex6)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73045,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex7)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73044,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex8)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73043,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex9)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73042,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex10)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73041,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex11)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73040,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex12)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73039,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex13)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73038,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex14)
<=> v129738(VarCurr) ) ).
fof(addAssignment_73037,axiom,
! [VarCurr] :
( v129737(VarCurr,bitIndex15)
<=> v129738(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1593,axiom,
! [VarCurr] :
( v129738(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $false )
& ( v97186(VarCurr,bitIndex2)
<=> $true )
& ( v97186(VarCurr,bitIndex1)
<=> $true )
& ( v97186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1749,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129713(VarCurr,B)
<=> ( v129714(VarCurr,B)
| v129733(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1748,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129733(VarCurr,B)
<=> ( v129734(VarCurr,B)
& v97741(VarCurr,B) ) ) ) ).
fof(addAssignment_73036,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex0)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73035,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex1)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73034,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex2)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73033,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex3)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73032,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex4)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73031,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex5)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73030,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex6)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73029,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex7)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73028,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex8)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73027,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex9)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73026,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex10)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73025,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex11)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73024,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex12)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73023,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex13)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73022,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex14)
<=> v129735(VarCurr) ) ).
fof(addAssignment_73021,axiom,
! [VarCurr] :
( v129734(VarCurr,bitIndex15)
<=> v129735(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1592,axiom,
! [VarCurr] :
( v129735(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $false )
& ( v97186(VarCurr,bitIndex2)
<=> $true )
& ( v97186(VarCurr,bitIndex1)
<=> $false )
& ( v97186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1747,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129714(VarCurr,B)
<=> ( v129715(VarCurr,B)
| v129730(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1746,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129730(VarCurr,B)
<=> ( v129731(VarCurr,B)
& v97685(VarCurr,B) ) ) ) ).
fof(addAssignment_73020,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex0)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73019,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex1)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73018,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex2)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73017,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex3)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73016,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex4)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73015,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex5)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73014,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex6)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73013,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex7)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73012,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex8)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73011,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex9)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73010,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex10)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73009,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex11)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73008,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex12)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73007,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex13)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73006,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex14)
<=> v129732(VarCurr) ) ).
fof(addAssignment_73005,axiom,
! [VarCurr] :
( v129731(VarCurr,bitIndex15)
<=> v129732(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1591,axiom,
! [VarCurr] :
( v129732(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $false )
& ( v97186(VarCurr,bitIndex2)
<=> $true )
& ( v97186(VarCurr,bitIndex1)
<=> $false )
& ( v97186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1745,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129715(VarCurr,B)
<=> ( v129716(VarCurr,B)
| v129727(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1744,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129727(VarCurr,B)
<=> ( v129728(VarCurr,B)
& v97629(VarCurr,B) ) ) ) ).
fof(addAssignment_73004,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex0)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73003,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex1)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73002,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex2)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73001,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex3)
<=> v129729(VarCurr) ) ).
fof(addAssignment_73000,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex4)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72999,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex5)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72998,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex6)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72997,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex7)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72996,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex8)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72995,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex9)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72994,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex10)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72993,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex11)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72992,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex12)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72991,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex13)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72990,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex14)
<=> v129729(VarCurr) ) ).
fof(addAssignment_72989,axiom,
! [VarCurr] :
( v129728(VarCurr,bitIndex15)
<=> v129729(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1590,axiom,
! [VarCurr] :
( v129729(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $false )
& ( v97186(VarCurr,bitIndex2)
<=> $false )
& ( v97186(VarCurr,bitIndex1)
<=> $true )
& ( v97186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1743,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129716(VarCurr,B)
<=> ( v129717(VarCurr,B)
| v129724(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1742,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129724(VarCurr,B)
<=> ( v129725(VarCurr,B)
& v97573(VarCurr,B) ) ) ) ).
fof(addAssignment_72988,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex0)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72987,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex1)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72986,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex2)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72985,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex3)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72984,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex4)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72983,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex5)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72982,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex6)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72981,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex7)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72980,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex8)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72979,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex9)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72978,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex10)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72977,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex11)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72976,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex12)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72975,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex13)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72974,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex14)
<=> v129726(VarCurr) ) ).
fof(addAssignment_72973,axiom,
! [VarCurr] :
( v129725(VarCurr,bitIndex15)
<=> v129726(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1589,axiom,
! [VarCurr] :
( v129726(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $false )
& ( v97186(VarCurr,bitIndex2)
<=> $false )
& ( v97186(VarCurr,bitIndex1)
<=> $true )
& ( v97186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1741,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129717(VarCurr,B)
<=> ( v129718(VarCurr,B)
| v129721(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1740,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129721(VarCurr,B)
<=> ( v129722(VarCurr,B)
& v97517(VarCurr,B) ) ) ) ).
fof(addAssignment_72972,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex0)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72971,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex1)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72970,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex2)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72969,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex3)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72968,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex4)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72967,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex5)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72966,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex6)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72965,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex7)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72964,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex8)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72963,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex9)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72962,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex10)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72961,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex11)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72960,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex12)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72959,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex13)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72958,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex14)
<=> v129723(VarCurr) ) ).
fof(addAssignment_72957,axiom,
! [VarCurr] :
( v129722(VarCurr,bitIndex15)
<=> v129723(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1588,axiom,
! [VarCurr] :
( v129723(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $false )
& ( v97186(VarCurr,bitIndex2)
<=> $false )
& ( v97186(VarCurr,bitIndex1)
<=> $false )
& ( v97186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1739,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v129718(VarCurr,B)
<=> ( v129719(VarCurr,B)
& v97413(VarCurr,B) ) ) ) ).
fof(addAssignment_72956,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex0)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72955,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex1)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72954,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex2)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72953,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex3)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72952,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex4)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72951,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex5)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72950,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex6)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72949,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex7)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72948,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex8)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72947,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex9)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72946,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex10)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72945,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex11)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72944,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex12)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72943,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex13)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72942,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex14)
<=> v129720(VarCurr) ) ).
fof(addAssignment_72941,axiom,
! [VarCurr] :
( v129719(VarCurr,bitIndex15)
<=> v129720(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1587,axiom,
! [VarCurr] :
( v129720(VarCurr)
<=> ( ( v97186(VarCurr,bitIndex3)
<=> $false )
& ( v97186(VarCurr,bitIndex2)
<=> $false )
& ( v97186(VarCurr,bitIndex1)
<=> $false )
& ( v97186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_72940,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97188(VarCurr,B)
<=> v97190(VarCurr,B) ) ) ).
fof(addAssignment_72939,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v97190(VarNext,B)
<=> v129696(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129697(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v129696(VarNext,B)
<=> v97190(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1709,axiom,
! [VarNext] :
( v129697(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v129696(VarNext,B)
<=> v129612(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129697(VarNext)
<=> v129698(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129698(VarNext)
<=> ( v129700(VarNext)
& v129597(VarNext) ) ) ) ).
fof(writeUnaryOperator_9416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129700(VarNext)
<=> v129606(VarNext) ) ) ).
fof(addAssignment_72938,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97200(VarCurr,B)
<=> v97202(VarCurr,B) ) ) ).
fof(addAssignment_72937,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97202(VarCurr,B)
<=> v97204(VarCurr,B) ) ) ).
fof(addAssignment_72936,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97204(VarCurr,B)
<=> v97206(VarCurr,B) ) ) ).
fof(addAssignment_72935,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97206(VarCurr,B)
<=> v129537(VarCurr,B) ) ) ).
fof(addAssignment_72934,axiom,
! [VarCurr] :
( v97208(VarCurr)
<=> v97210(VarCurr) ) ).
fof(addAssignment_72933,axiom,
! [VarCurr] :
( v97210(VarCurr)
<=> v97212(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129679(VarNext)
=> ( v97212(VarNext)
<=> v97212(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1708,axiom,
! [VarNext] :
( v129679(VarNext)
=> ( v97212(VarNext)
<=> v129689(VarNext) ) ) ).
fof(addAssignment_72932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129689(VarNext)
<=> v129687(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1319,axiom,
! [VarCurr] :
( ~ v129690(VarCurr)
=> ( v129687(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1290,axiom,
! [VarCurr] :
( v129690(VarCurr)
=> ( v129687(VarCurr)
<=> v97222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16836,axiom,
! [VarCurr] :
( v129690(VarCurr)
<=> ( v129691(VarCurr)
& v129692(VarCurr) ) ) ).
fof(writeUnaryOperator_9415,axiom,
! [VarCurr] :
( ~ v129692(VarCurr)
<=> v97218(VarCurr) ) ).
fof(writeUnaryOperator_9414,axiom,
! [VarCurr] :
( ~ v129691(VarCurr)
<=> v97214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129679(VarNext)
<=> v129680(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129680(VarNext)
<=> ( v129681(VarNext)
& v129674(VarNext) ) ) ) ).
fof(writeUnaryOperator_9413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129681(VarNext)
<=> v129683(VarNext) ) ) ).
fof(addAssignment_72931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129683(VarNext)
<=> v129674(VarCurr) ) ) ).
fof(addAssignment_72930,axiom,
! [VarCurr] :
( v129674(VarCurr)
<=> v129676(VarCurr) ) ).
fof(addAssignment_72929,axiom,
! [VarCurr] :
( v129676(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72928,axiom,
! [VarCurr] :
( v97222(VarCurr)
<=> v97224(VarCurr) ) ).
fof(addAssignment_72927,axiom,
! [VarCurr] :
( v97224(VarCurr)
<=> v97226(VarCurr) ) ).
fof(addAssignment_72926,axiom,
! [VarCurr] :
( v97226(VarCurr)
<=> v97228(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1318,axiom,
! [VarCurr] :
( ~ v89614(VarCurr)
=> ( v97228(VarCurr)
<=> v129672(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1289,axiom,
! [VarCurr] :
( v89614(VarCurr)
=> ( v97228(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1317,axiom,
! [VarCurr] :
( ~ v97230(VarCurr)
=> ( v129672(VarCurr)
<=> v97208(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1288,axiom,
! [VarCurr] :
( v97230(VarCurr)
=> ( v129672(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_1586,axiom,
! [VarCurr] :
( v97230(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex4)
<=> v97254(VarCurr,bitIndex4) )
& ( v97232(VarCurr,bitIndex3)
<=> v97254(VarCurr,bitIndex3) )
& ( v97232(VarCurr,bitIndex2)
<=> v97254(VarCurr,bitIndex2) )
& ( v97232(VarCurr,bitIndex1)
<=> v97254(VarCurr,bitIndex1) )
& ( v97232(VarCurr,bitIndex0)
<=> v97254(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_72925,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v97232(VarCurr,B)
<=> v97234(VarCurr,B) ) ) ).
fof(addAssignment_72924,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v97234(VarCurr,B)
<=> v97236(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129654(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v97236(VarNext,B)
<=> v97236(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1707,axiom,
! [VarNext] :
( v129654(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v97236(VarNext,B)
<=> v129664(VarNext,B) ) ) ) ).
fof(addAssignment_72923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v129664(VarNext,B)
<=> v129662(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1316,axiom,
! [VarCurr] :
( ~ v129665(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v129662(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1287,axiom,
! [VarCurr] :
( v129665(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v129662(VarCurr,B)
<=> v97246(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16833,axiom,
! [VarCurr] :
( v129665(VarCurr)
<=> ( v129666(VarCurr)
& v129667(VarCurr) ) ) ).
fof(writeUnaryOperator_9412,axiom,
! [VarCurr] :
( ~ v129667(VarCurr)
<=> v97242(VarCurr) ) ).
fof(writeUnaryOperator_9411,axiom,
! [VarCurr] :
( ~ v129666(VarCurr)
<=> v97238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129654(VarNext)
<=> v129655(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129655(VarNext)
<=> ( v129656(VarNext)
& v129649(VarNext) ) ) ) ).
fof(writeUnaryOperator_9410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129656(VarNext)
<=> v129658(VarNext) ) ) ).
fof(addAssignment_72922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129658(VarNext)
<=> v129649(VarCurr) ) ) ).
fof(addAssignment_72921,axiom,
! [VarCurr] :
( v129649(VarCurr)
<=> v129651(VarCurr) ) ).
fof(addAssignment_72920,axiom,
! [VarCurr] :
( v129651(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72919,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v97246(VarCurr,B)
<=> v97248(VarCurr,B) ) ) ).
fof(addAssignment_72918,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v97248(VarCurr,B)
<=> v97250(VarCurr,B) ) ) ).
fof(addAssignment_72917,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v97250(VarCurr,B)
<=> v97252(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1315,axiom,
! [VarCurr] :
( ~ v129619(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v97252(VarCurr,B)
<=> v129621(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1286,axiom,
! [VarCurr] :
( v129619(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v97252(VarCurr,B)
<=> v97186(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1314,axiom,
! [VarCurr] :
( ~ v129622(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v129621(VarCurr,B)
<=> v97232(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1285,axiom,
! [VarCurr] :
( v129622(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v129621(VarCurr,B)
<=> v129623(VarCurr,B) ) ) ) ).
fof(addAssignment_72916,axiom,
! [VarCurr] :
( v129623(VarCurr,bitIndex0)
<=> v129645(VarCurr) ) ).
fof(addAssignment_72915,axiom,
! [VarCurr] :
( v129623(VarCurr,bitIndex1)
<=> v129643(VarCurr) ) ).
fof(addAssignment_72914,axiom,
! [VarCurr] :
( v129623(VarCurr,bitIndex2)
<=> v129638(VarCurr) ) ).
fof(addAssignment_72913,axiom,
! [VarCurr] :
( v129623(VarCurr,bitIndex3)
<=> v129633(VarCurr) ) ).
fof(addAssignment_72912,axiom,
! [VarCurr] :
( v129623(VarCurr,bitIndex4)
<=> v129625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16830,axiom,
! [VarCurr] :
( v129643(VarCurr)
<=> ( v129644(VarCurr)
& v129647(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5927,axiom,
! [VarCurr] :
( v129647(VarCurr)
<=> ( v97232(VarCurr,bitIndex0)
| v97232(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16829,axiom,
! [VarCurr] :
( v129644(VarCurr)
<=> ( v129645(VarCurr)
| v129646(VarCurr) ) ) ).
fof(writeUnaryOperator_9409,axiom,
! [VarCurr] :
( ~ v129646(VarCurr)
<=> v97232(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9408,axiom,
! [VarCurr] :
( ~ v129645(VarCurr)
<=> v97232(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16828,axiom,
! [VarCurr] :
( v129638(VarCurr)
<=> ( v129639(VarCurr)
& v129642(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5926,axiom,
! [VarCurr] :
( v129642(VarCurr)
<=> ( v129630(VarCurr)
| v97232(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16827,axiom,
! [VarCurr] :
( v129639(VarCurr)
<=> ( v129640(VarCurr)
| v129641(VarCurr) ) ) ).
fof(writeUnaryOperator_9407,axiom,
! [VarCurr] :
( ~ v129641(VarCurr)
<=> v97232(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9406,axiom,
! [VarCurr] :
( ~ v129640(VarCurr)
<=> v129630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16826,axiom,
! [VarCurr] :
( v129633(VarCurr)
<=> ( v129634(VarCurr)
& v129637(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5925,axiom,
! [VarCurr] :
( v129637(VarCurr)
<=> ( v129629(VarCurr)
| v97232(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16825,axiom,
! [VarCurr] :
( v129634(VarCurr)
<=> ( v129635(VarCurr)
| v129636(VarCurr) ) ) ).
fof(writeUnaryOperator_9405,axiom,
! [VarCurr] :
( ~ v129636(VarCurr)
<=> v97232(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9404,axiom,
! [VarCurr] :
( ~ v129635(VarCurr)
<=> v129629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16824,axiom,
! [VarCurr] :
( v129625(VarCurr)
<=> ( v129626(VarCurr)
& v129632(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5924,axiom,
! [VarCurr] :
( v129632(VarCurr)
<=> ( v129628(VarCurr)
| v97232(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16823,axiom,
! [VarCurr] :
( v129626(VarCurr)
<=> ( v129627(VarCurr)
| v129631(VarCurr) ) ) ).
fof(writeUnaryOperator_9403,axiom,
! [VarCurr] :
( ~ v129631(VarCurr)
<=> v97232(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9402,axiom,
! [VarCurr] :
( ~ v129627(VarCurr)
<=> v129628(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5923,axiom,
! [VarCurr] :
( v129628(VarCurr)
<=> ( v129629(VarCurr)
& v97232(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5922,axiom,
! [VarCurr] :
( v129629(VarCurr)
<=> ( v129630(VarCurr)
& v97232(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5921,axiom,
! [VarCurr] :
( v129630(VarCurr)
<=> ( v97232(VarCurr,bitIndex0)
& v97232(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16822,axiom,
! [VarCurr] :
( v129622(VarCurr)
<=> ( v100734(VarCurr)
& v4093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16821,axiom,
! [VarCurr] :
( v129619(VarCurr)
<=> ( v4093(VarCurr)
& v129620(VarCurr) ) ) ).
fof(writeUnaryOperator_9401,axiom,
! [VarCurr] :
( ~ v129620(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72911,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v97186(VarCurr,B)
<=> v97188(VarCurr,B) ) ) ).
fof(addAssignment_72910,axiom,
! [VarCurr] :
( v97188(VarCurr,bitIndex4)
<=> v97190(VarCurr,bitIndex4) ) ).
fof(addAssignment_72909,axiom,
! [VarNext] :
( v97190(VarNext,bitIndex4)
<=> v129601(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129602(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v129601(VarNext,B)
<=> v97190(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1706,axiom,
! [VarNext] :
( v129602(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v129601(VarNext,B)
<=> v129612(VarNext,B) ) ) ) ).
fof(addAssignment_72908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v129612(VarNext,B)
<=> v129610(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1313,axiom,
! [VarCurr] :
( ~ v129613(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v129610(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1284,axiom,
! [VarCurr] :
( v129613(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v129610(VarCurr,B)
<=> v97200(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16820,axiom,
! [VarCurr] :
( v129613(VarCurr)
<=> ( v129614(VarCurr)
& v129615(VarCurr) ) ) ).
fof(writeUnaryOperator_9400,axiom,
! [VarCurr] :
( ~ v129615(VarCurr)
<=> v97196(VarCurr) ) ).
fof(writeUnaryOperator_9399,axiom,
! [VarCurr] :
( ~ v129614(VarCurr)
<=> v97192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129602(VarNext)
<=> v129603(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129603(VarNext)
<=> ( v129604(VarNext)
& v129597(VarNext) ) ) ) ).
fof(writeUnaryOperator_9398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129604(VarNext)
<=> v129606(VarNext) ) ) ).
fof(addAssignment_72907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129606(VarNext)
<=> v129597(VarCurr) ) ) ).
fof(addAssignment_72906,axiom,
! [VarCurr] :
( v129597(VarCurr)
<=> v129599(VarCurr) ) ).
fof(addAssignment_72905,axiom,
! [VarCurr] :
( v129599(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72904,axiom,
! [VarCurr] :
( v97200(VarCurr,bitIndex4)
<=> v97202(VarCurr,bitIndex4) ) ).
fof(addAssignment_72903,axiom,
! [VarCurr] :
( v97202(VarCurr,bitIndex4)
<=> v97204(VarCurr,bitIndex4) ) ).
fof(addAssignment_72902,axiom,
! [VarCurr] :
( v97204(VarCurr,bitIndex4)
<=> v97206(VarCurr,bitIndex4) ) ).
fof(addAssignment_72901,axiom,
! [VarCurr] :
( v97206(VarCurr,bitIndex4)
<=> v129537(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1312,axiom,
! [VarCurr] :
( ~ v97208(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v129537(VarCurr,B)
<=> v129538(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1283,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v129537(VarCurr,B)
<=> v97254(VarCurr,B) ) ) ) ).
fof(addAssignment_72900,axiom,
! [VarCurr] :
( v129538(VarCurr,bitIndex0)
<=> v129591(VarCurr) ) ).
fof(addAssignment_72899,axiom,
! [VarCurr] :
( v129538(VarCurr,bitIndex1)
<=> v129586(VarCurr) ) ).
fof(addAssignment_72898,axiom,
! [VarCurr] :
( v129538(VarCurr,bitIndex2)
<=> v129581(VarCurr) ) ).
fof(addAssignment_72897,axiom,
! [VarCurr] :
( v129538(VarCurr,bitIndex3)
<=> v129576(VarCurr) ) ).
fof(addAssignment_72896,axiom,
! [VarCurr] :
( v129538(VarCurr,bitIndex4)
<=> v129540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16817,axiom,
! [VarCurr] :
( v129591(VarCurr)
<=> ( v129592(VarCurr)
& v129595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16816,axiom,
! [VarCurr] :
( v129595(VarCurr)
<=> ( v97186(VarCurr,bitIndex0)
| v129550(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16815,axiom,
! [VarCurr] :
( v129592(VarCurr)
<=> ( v129593(VarCurr)
| v129594(VarCurr) ) ) ).
fof(writeUnaryOperator_9397,axiom,
! [VarCurr] :
( ~ v129594(VarCurr)
<=> v129550(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9396,axiom,
! [VarCurr] :
( ~ v129593(VarCurr)
<=> v97186(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16814,axiom,
! [VarCurr] :
( v129586(VarCurr)
<=> ( v129587(VarCurr)
& v129590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16813,axiom,
! [VarCurr] :
( v129590(VarCurr)
<=> ( v129549(VarCurr)
| v129551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16812,axiom,
! [VarCurr] :
( v129587(VarCurr)
<=> ( v129588(VarCurr)
| v129589(VarCurr) ) ) ).
fof(writeUnaryOperator_9395,axiom,
! [VarCurr] :
( ~ v129589(VarCurr)
<=> v129551(VarCurr) ) ).
fof(writeUnaryOperator_9394,axiom,
! [VarCurr] :
( ~ v129588(VarCurr)
<=> v129549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16811,axiom,
! [VarCurr] :
( v129581(VarCurr)
<=> ( v129582(VarCurr)
& v129585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16810,axiom,
! [VarCurr] :
( v129585(VarCurr)
<=> ( v129547(VarCurr)
| v129557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16809,axiom,
! [VarCurr] :
( v129582(VarCurr)
<=> ( v129583(VarCurr)
| v129584(VarCurr) ) ) ).
fof(writeUnaryOperator_9393,axiom,
! [VarCurr] :
( ~ v129584(VarCurr)
<=> v129557(VarCurr) ) ).
fof(writeUnaryOperator_9392,axiom,
! [VarCurr] :
( ~ v129583(VarCurr)
<=> v129547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16808,axiom,
! [VarCurr] :
( v129576(VarCurr)
<=> ( v129577(VarCurr)
& v129580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16807,axiom,
! [VarCurr] :
( v129580(VarCurr)
<=> ( v129545(VarCurr)
| v129563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16806,axiom,
! [VarCurr] :
( v129577(VarCurr)
<=> ( v129578(VarCurr)
| v129579(VarCurr) ) ) ).
fof(writeUnaryOperator_9391,axiom,
! [VarCurr] :
( ~ v129579(VarCurr)
<=> v129563(VarCurr) ) ).
fof(writeUnaryOperator_9390,axiom,
! [VarCurr] :
( ~ v129578(VarCurr)
<=> v129545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16805,axiom,
! [VarCurr] :
( v129540(VarCurr)
<=> ( v129541(VarCurr)
& v129575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16804,axiom,
! [VarCurr] :
( v129575(VarCurr)
<=> ( v129543(VarCurr)
| v129570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16803,axiom,
! [VarCurr] :
( v129541(VarCurr)
<=> ( v129542(VarCurr)
| v129569(VarCurr) ) ) ).
fof(writeUnaryOperator_9389,axiom,
! [VarCurr] :
( ~ v129569(VarCurr)
<=> v129570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16802,axiom,
! [VarCurr] :
( v129570(VarCurr)
<=> ( v129571(VarCurr)
& v129574(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5920,axiom,
! [VarCurr] :
( v129574(VarCurr)
<=> ( v97186(VarCurr,bitIndex4)
| v129550(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16801,axiom,
! [VarCurr] :
( v129571(VarCurr)
<=> ( v129572(VarCurr)
| v129573(VarCurr) ) ) ).
fof(writeUnaryOperator_9388,axiom,
! [VarCurr] :
( ~ v129573(VarCurr)
<=> v129550(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9387,axiom,
! [VarCurr] :
( ~ v129572(VarCurr)
<=> v97186(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9386,axiom,
! [VarCurr] :
( ~ v129542(VarCurr)
<=> v129543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16800,axiom,
! [VarCurr] :
( v129543(VarCurr)
<=> ( v129544(VarCurr)
| v129568(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5919,axiom,
! [VarCurr] :
( v129568(VarCurr)
<=> ( v97186(VarCurr,bitIndex3)
& v129550(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16799,axiom,
! [VarCurr] :
( v129544(VarCurr)
<=> ( v129545(VarCurr)
& v129563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16798,axiom,
! [VarCurr] :
( v129563(VarCurr)
<=> ( v129564(VarCurr)
& v129567(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5918,axiom,
! [VarCurr] :
( v129567(VarCurr)
<=> ( v97186(VarCurr,bitIndex3)
| v129550(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16797,axiom,
! [VarCurr] :
( v129564(VarCurr)
<=> ( v129565(VarCurr)
| v129566(VarCurr) ) ) ).
fof(writeUnaryOperator_9385,axiom,
! [VarCurr] :
( ~ v129566(VarCurr)
<=> v129550(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9384,axiom,
! [VarCurr] :
( ~ v129565(VarCurr)
<=> v97186(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16796,axiom,
! [VarCurr] :
( v129545(VarCurr)
<=> ( v129546(VarCurr)
| v129562(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5917,axiom,
! [VarCurr] :
( v129562(VarCurr)
<=> ( v97186(VarCurr,bitIndex2)
& v129550(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16795,axiom,
! [VarCurr] :
( v129546(VarCurr)
<=> ( v129547(VarCurr)
& v129557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16794,axiom,
! [VarCurr] :
( v129557(VarCurr)
<=> ( v129558(VarCurr)
& v129561(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5916,axiom,
! [VarCurr] :
( v129561(VarCurr)
<=> ( v97186(VarCurr,bitIndex2)
| v129550(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16793,axiom,
! [VarCurr] :
( v129558(VarCurr)
<=> ( v129559(VarCurr)
| v129560(VarCurr) ) ) ).
fof(writeUnaryOperator_9383,axiom,
! [VarCurr] :
( ~ v129560(VarCurr)
<=> v129550(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9382,axiom,
! [VarCurr] :
( ~ v129559(VarCurr)
<=> v97186(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16792,axiom,
! [VarCurr] :
( v129547(VarCurr)
<=> ( v129548(VarCurr)
| v129556(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5915,axiom,
! [VarCurr] :
( v129556(VarCurr)
<=> ( v97186(VarCurr,bitIndex1)
& v129550(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16791,axiom,
! [VarCurr] :
( v129548(VarCurr)
<=> ( v129549(VarCurr)
& v129551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16790,axiom,
! [VarCurr] :
( v129551(VarCurr)
<=> ( v129552(VarCurr)
& v129555(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5914,axiom,
! [VarCurr] :
( v129555(VarCurr)
<=> ( v97186(VarCurr,bitIndex1)
| v129550(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16789,axiom,
! [VarCurr] :
( v129552(VarCurr)
<=> ( v129553(VarCurr)
| v129554(VarCurr) ) ) ).
fof(writeUnaryOperator_9381,axiom,
! [VarCurr] :
( ~ v129554(VarCurr)
<=> v129550(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9380,axiom,
! [VarCurr] :
( ~ v129553(VarCurr)
<=> v97186(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16788,axiom,
! [VarCurr] :
( v129549(VarCurr)
<=> ( v97186(VarCurr,bitIndex0)
& v129550(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_72895,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129550(VarCurr,B)
<=> v100738(VarCurr,B) ) ) ).
fof(addAssignment_72894,axiom,
! [VarCurr] :
( ( v129550(VarCurr,bitIndex4)
<=> $false )
& ( v129550(VarCurr,bitIndex3)
<=> $false )
& ( v129550(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addAssignment_72893,axiom,
! [VarCurr] :
( v100738(VarCurr,bitIndex1)
<=> v100740(VarCurr,bitIndex1) ) ).
fof(addAssignment_72892,axiom,
! [VarCurr] :
( v100740(VarCurr,bitIndex1)
<=> v100742(VarCurr,bitIndex1) ) ).
fof(addAssignment_72891,axiom,
! [VarCurr] :
( v100742(VarCurr,bitIndex1)
<=> v100803(VarCurr,bitIndex1) ) ).
fof(addAssignment_72890,axiom,
! [VarCurr] :
( v97254(VarCurr,bitIndex4)
<=> v97256(VarCurr,bitIndex4) ) ).
fof(addAssignment_72889,axiom,
! [VarCurr] :
( v97256(VarCurr,bitIndex4)
<=> v97258(VarCurr,bitIndex4) ) ).
fof(addAssignment_72888,axiom,
! [VarNext] :
( v97258(VarNext,bitIndex4)
<=> v129530(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129531(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v129530(VarNext,B)
<=> v97258(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1705,axiom,
! [VarNext] :
( v129531(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v129530(VarNext,B)
<=> v97478(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129531(VarNext)
<=> v129532(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129532(VarNext)
<=> ( v129534(VarNext)
& v97463(VarNext) ) ) ) ).
fof(writeUnaryOperator_9379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129534(VarNext)
<=> v97472(VarNext) ) ) ).
fof(addAssignment_72887,axiom,
! [VarCurr] :
( v97268(VarCurr,bitIndex4)
<=> v97270(VarCurr,bitIndex4) ) ).
fof(addAssignment_72886,axiom,
! [VarCurr] :
( v97270(VarCurr,bitIndex4)
<=> v97272(VarCurr,bitIndex4) ) ).
fof(addAssignment_72885,axiom,
! [VarCurr] :
( v97272(VarCurr,bitIndex4)
<=> v97274(VarCurr,bitIndex4) ) ).
fof(addAssignment_72884,axiom,
! [VarCurr] :
( v97274(VarCurr,bitIndex4)
<=> v97436(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16785,axiom,
! [VarCurr] :
( v97276(VarCurr)
<=> ( v129528(VarCurr)
& v97278(VarCurr) ) ) ).
fof(writeUnaryOperator_9378,axiom,
! [VarCurr] :
( ~ v129528(VarCurr)
<=> v97208(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1311,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v97278(VarCurr)
<=> v129525(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1282,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v97278(VarCurr)
<=> v129523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16784,axiom,
! [VarCurr] :
( v129525(VarCurr)
<=> ( v129526(VarCurr)
& v97325(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1585,axiom,
! [VarCurr] :
( v129526(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex1)
<=> $true )
& ( v97284(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16783,axiom,
! [VarCurr] :
( v129523(VarCurr)
<=> ( v129524(VarCurr)
& v97325(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1584,axiom,
! [VarCurr] :
( v129524(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex2)
<=> $true )
& ( v97284(VarCurr,bitIndex1)
<=> $true )
& ( v97284(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72883,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97284(VarCurr,B)
<=> v97286(VarCurr,B) ) ) ).
fof(addAssignment_72882,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97286(VarCurr,B)
<=> v97288(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129506(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v97288(VarNext,B)
<=> v97288(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1704,axiom,
! [VarNext] :
( v129506(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v97288(VarNext,B)
<=> v129516(VarNext,B) ) ) ) ).
fof(addAssignment_72881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129516(VarNext,B)
<=> v129514(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1310,axiom,
! [VarCurr] :
( ~ v129517(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129514(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1281,axiom,
! [VarCurr] :
( v129517(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129514(VarCurr,B)
<=> v97298(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16782,axiom,
! [VarCurr] :
( v129517(VarCurr)
<=> ( v129518(VarCurr)
& v129519(VarCurr) ) ) ).
fof(writeUnaryOperator_9377,axiom,
! [VarCurr] :
( ~ v129519(VarCurr)
<=> v97294(VarCurr) ) ).
fof(writeUnaryOperator_9376,axiom,
! [VarCurr] :
( ~ v129518(VarCurr)
<=> v97290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129506(VarNext)
<=> v129507(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129507(VarNext)
<=> ( v129508(VarNext)
& v129501(VarNext) ) ) ) ).
fof(writeUnaryOperator_9375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129508(VarNext)
<=> v129510(VarNext) ) ) ).
fof(addAssignment_72880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129510(VarNext)
<=> v129501(VarCurr) ) ) ).
fof(addAssignment_72879,axiom,
! [VarCurr] :
( v129501(VarCurr)
<=> v129503(VarCurr) ) ).
fof(addAssignment_72878,axiom,
! [VarCurr] :
( v129503(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72877,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97298(VarCurr,B)
<=> v97300(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1738,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97300(VarCurr,B)
<=> ( v129493(VarCurr,B)
| v129496(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1737,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129496(VarCurr,B)
<=> ( v97286(VarCurr,B)
& v129497(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9374,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129497(VarCurr,B)
<=> ~ v129498(VarCurr,B) ) ) ).
fof(addAssignment_72876,axiom,
! [VarCurr] :
( v129498(VarCurr,bitIndex0)
<=> v129499(VarCurr) ) ).
fof(addAssignment_72875,axiom,
! [VarCurr] :
( v129498(VarCurr,bitIndex1)
<=> v129499(VarCurr) ) ).
fof(addAssignment_72874,axiom,
! [VarCurr] :
( v129498(VarCurr,bitIndex2)
<=> v129499(VarCurr) ) ).
fof(addAssignment_72873,axiom,
! [VarCurr] :
( v129499(VarCurr)
<=> v97323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1736,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129493(VarCurr,B)
<=> ( v97302(VarCurr,B)
& v129494(VarCurr,B) ) ) ) ).
fof(addAssignment_72872,axiom,
! [VarCurr] :
( v129494(VarCurr,bitIndex0)
<=> v129495(VarCurr) ) ).
fof(addAssignment_72871,axiom,
! [VarCurr] :
( v129494(VarCurr,bitIndex1)
<=> v129495(VarCurr) ) ).
fof(addAssignment_72870,axiom,
! [VarCurr] :
( v129494(VarCurr,bitIndex2)
<=> v129495(VarCurr) ) ).
fof(addAssignment_72869,axiom,
! [VarCurr] :
( v129495(VarCurr)
<=> v97323(VarCurr) ) ).
fof(addAssignment_72868,axiom,
! [VarCurr] :
( v97323(VarCurr)
<=> v97325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16779,axiom,
! [VarCurr] :
( v97325(VarCurr)
<=> ( v129441(VarCurr)
& v129474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16778,axiom,
! [VarCurr] :
( v129474(VarCurr)
<=> ( v129475(VarCurr)
| v129479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16777,axiom,
! [VarCurr] :
( v129479(VarCurr)
<=> ( v129480(VarCurr)
& v129491(VarCurr) ) ) ).
fof(writeUnaryOperator_9373,axiom,
! [VarCurr] :
( ~ v129491(VarCurr)
<=> v129437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16776,axiom,
! [VarCurr] :
( v129480(VarCurr)
<=> ( v129481(VarCurr)
& v129490(VarCurr) ) ) ).
fof(writeUnaryOperator_9372,axiom,
! [VarCurr] :
( ~ v129490(VarCurr)
<=> v108810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16775,axiom,
! [VarCurr] :
( v129481(VarCurr)
<=> ( v129482(VarCurr)
& v129489(VarCurr) ) ) ).
fof(writeUnaryOperator_9371,axiom,
! [VarCurr] :
( ~ v129489(VarCurr)
<=> v100723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16774,axiom,
! [VarCurr] :
( v129482(VarCurr)
<=> ( v129483(VarCurr)
& v129488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16773,axiom,
! [VarCurr] :
( v129488(VarCurr)
<=> ( v129433(VarCurr)
| v97208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16772,axiom,
! [VarCurr] :
( v129483(VarCurr)
<=> ( v129484(VarCurr)
& v129487(VarCurr) ) ) ).
fof(writeUnaryOperator_9370,axiom,
! [VarCurr] :
( ~ v129487(VarCurr)
<=> v129429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16771,axiom,
! [VarCurr] :
( v129484(VarCurr)
<=> ( v129485(VarCurr)
& v129486(VarCurr) ) ) ).
fof(writeUnaryOperator_9369,axiom,
! [VarCurr] :
( ~ v129486(VarCurr)
<=> v129425(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1583,axiom,
! [VarCurr] :
( v129485(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex2)
<=> $false )
& ( v97284(VarCurr,bitIndex1)
<=> $false )
& ( v97284(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9368,axiom,
! [VarCurr] :
( ~ v129475(VarCurr)
<=> v129477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16770,axiom,
! [VarCurr] :
( v129477(VarCurr)
<=> ( v129478(VarCurr)
& v97312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16769,axiom,
! [VarCurr] :
( v129478(VarCurr)
<=> ( v97316(VarCurr)
& v97317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16768,axiom,
! [VarCurr] :
( v129441(VarCurr)
<=> ( v129442(VarCurr)
& v129454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16767,axiom,
! [VarCurr] :
( v129454(VarCurr)
<=> ( v129455(VarCurr)
| v129471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16766,axiom,
! [VarCurr] :
( v129471(VarCurr)
<=> ( v129472(VarCurr)
& v100713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16765,axiom,
! [VarCurr] :
( v129472(VarCurr)
<=> ( v129473(VarCurr)
& v97208(VarCurr) ) ) ).
fof(writeUnaryOperator_9367,axiom,
! [VarCurr] :
( ~ v129473(VarCurr)
<=> v97230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16764,axiom,
! [VarCurr] :
( v129455(VarCurr)
<=> ( v129456(VarCurr)
| v129464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16763,axiom,
! [VarCurr] :
( v129464(VarCurr)
<=> ( v129465(VarCurr)
& v129470(VarCurr) ) ) ).
fof(writeUnaryOperator_9366,axiom,
! [VarCurr] :
( ~ v129470(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16762,axiom,
! [VarCurr] :
( v129465(VarCurr)
<=> ( v129466(VarCurr)
& v129469(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5913,axiom,
! [VarCurr] :
( v129469(VarCurr)
<=> ( v99828(VarCurr)
| v99226(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16761,axiom,
! [VarCurr] :
( v129466(VarCurr)
<=> ( v98444(VarCurr)
| v129467(VarCurr) ) ) ).
fof(writeUnaryOperator_9365,axiom,
! [VarCurr] :
( ~ v129467(VarCurr)
<=> v129468(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5912,axiom,
! [VarCurr] :
( v129468(VarCurr)
<=> ( v99820(VarCurr)
| v98635(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16760,axiom,
! [VarCurr] :
( v129456(VarCurr)
<=> ( v129457(VarCurr)
& v129463(VarCurr) ) ) ).
fof(writeUnaryOperator_9364,axiom,
! [VarCurr] :
( ~ v129463(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16759,axiom,
! [VarCurr] :
( v129457(VarCurr)
<=> ( v129458(VarCurr)
& v129462(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5911,axiom,
! [VarCurr] :
( v129462(VarCurr)
<=> ( v99820(VarCurr)
| v98635(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16758,axiom,
! [VarCurr] :
( v129458(VarCurr)
<=> ( v129459(VarCurr)
| v129460(VarCurr) ) ) ).
fof(writeUnaryOperator_9363,axiom,
! [VarCurr] :
( ~ v129460(VarCurr)
<=> v129461(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5910,axiom,
! [VarCurr] :
( v129461(VarCurr)
<=> ( v99828(VarCurr)
| v99226(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_9362,axiom,
! [VarCurr] :
( ~ v129459(VarCurr)
<=> v98444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16757,axiom,
! [VarCurr] :
( v129442(VarCurr)
<=> ( v129443(VarCurr)
& v129453(VarCurr) ) ) ).
fof(writeUnaryOperator_9361,axiom,
! [VarCurr] :
( ~ v129453(VarCurr)
<=> v129421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16756,axiom,
! [VarCurr] :
( v129443(VarCurr)
<=> ( v129444(VarCurr)
& v129452(VarCurr) ) ) ).
fof(writeUnaryOperator_9360,axiom,
! [VarCurr] :
( ~ v129452(VarCurr)
<=> v129417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16755,axiom,
! [VarCurr] :
( v129444(VarCurr)
<=> ( v129445(VarCurr)
& v129451(VarCurr) ) ) ).
fof(writeUnaryOperator_9359,axiom,
! [VarCurr] :
( ~ v129451(VarCurr)
<=> v129413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16754,axiom,
! [VarCurr] :
( v129445(VarCurr)
<=> ( v129446(VarCurr)
& v129450(VarCurr) ) ) ).
fof(writeUnaryOperator_9358,axiom,
! [VarCurr] :
( ~ v129450(VarCurr)
<=> v129406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16753,axiom,
! [VarCurr] :
( v129446(VarCurr)
<=> ( v129447(VarCurr)
& v129449(VarCurr) ) ) ).
fof(writeUnaryOperator_9357,axiom,
! [VarCurr] :
( ~ v129449(VarCurr)
<=> v97381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16752,axiom,
! [VarCurr] :
( v129447(VarCurr)
<=> ( v129448(VarCurr)
& v97327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16751,axiom,
! [VarCurr] :
( v129448(VarCurr)
<=> ( v97146(VarCurr)
| v89523(VarCurr) ) ) ).
fof(addAssignment_72867,axiom,
! [VarCurr] :
( v129437(VarCurr)
<=> v129439(VarCurr) ) ).
fof(addAssignment_72866,axiom,
! [VarCurr] :
( v129439(VarCurr)
<=> v84321(VarCurr) ) ).
fof(addAssignment_72865,axiom,
! [VarCurr] :
( v129433(VarCurr)
<=> v129435(VarCurr) ) ).
fof(addAssignment_72864,axiom,
! [VarCurr] :
( v129435(VarCurr)
<=> v109663(VarCurr) ) ).
fof(addAssignment_72863,axiom,
! [VarCurr] :
( v129429(VarCurr)
<=> v129431(VarCurr) ) ).
fof(addAssignment_72862,axiom,
! [VarCurr] :
( v129431(VarCurr)
<=> v111693(VarCurr) ) ).
fof(addAssignment_72861,axiom,
! [VarCurr] :
( v129425(VarCurr)
<=> v129427(VarCurr) ) ).
fof(addAssignment_72860,axiom,
! [VarCurr] :
( v129427(VarCurr)
<=> v112518(VarCurr) ) ).
fof(addAssignment_72859,axiom,
! [VarCurr] :
( v129421(VarCurr)
<=> v129423(VarCurr) ) ).
fof(addAssignment_72858,axiom,
! [VarCurr] :
( v129423(VarCurr)
<=> v84297(VarCurr,bitIndex6) ) ).
fof(addAssignment_72857,axiom,
! [VarCurr] :
( v129417(VarCurr)
<=> v129419(VarCurr) ) ).
fof(addAssignment_72856,axiom,
! [VarCurr] :
( v129419(VarCurr)
<=> v84297(VarCurr,bitIndex5) ) ).
fof(addAssignment_72855,axiom,
! [VarCurr] :
( v129413(VarCurr)
<=> v129415(VarCurr) ) ).
fof(addAssignment_72854,axiom,
! [VarCurr] :
( v129415(VarCurr)
<=> v84297(VarCurr,bitIndex3) ) ).
fof(addAssignment_72853,axiom,
! [VarCurr] :
( v129406(VarCurr)
<=> v129408(VarCurr) ) ).
fof(addAssignment_72852,axiom,
! [VarCurr] :
( v129408(VarCurr)
<=> v129410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16750,axiom,
! [VarCurr] :
( v129410(VarCurr)
<=> ( v112483(VarCurr)
& v88420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16749,axiom,
! [VarCurr] :
( v97381(VarCurr)
<=> ( v129399(VarCurr)
| v129293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16748,axiom,
! [VarCurr] :
( v129399(VarCurr)
<=> ( v129400(VarCurr)
| v129187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16747,axiom,
! [VarCurr] :
( v129400(VarCurr)
<=> ( v129401(VarCurr)
| v129081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16746,axiom,
! [VarCurr] :
( v129401(VarCurr)
<=> ( v129402(VarCurr)
| v128975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16745,axiom,
! [VarCurr] :
( v129402(VarCurr)
<=> ( v129403(VarCurr)
| v128869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16744,axiom,
! [VarCurr] :
( v129403(VarCurr)
<=> ( v129404(VarCurr)
| v128763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16743,axiom,
! [VarCurr] :
( v129404(VarCurr)
<=> ( v97383(VarCurr)
| v128657(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1309,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v129293(VarCurr)
<=> v129396(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1280,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v129293(VarCurr)
<=> v129395(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5909,axiom,
! [VarCurr] :
( v129396(VarCurr)
<=> ( v129336(VarCurr)
& v129295(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_72851,axiom,
! [VarCurr] :
( v129395(VarCurr)
<=> v129336(VarCurr) ) ).
fof(addAssignment_72850,axiom,
! [VarCurr] :
( v129295(VarCurr,bitIndex2)
<=> v129297(VarCurr,bitIndex2) ) ).
fof(addAssignment_72849,axiom,
! [VarCurr] :
( v129297(VarCurr,bitIndex2)
<=> v129299(VarCurr,bitIndex2) ) ).
fof(addAssignment_72848,axiom,
! [VarNext] :
( v129299(VarNext,bitIndex2)
<=> v129387(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129388(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129387(VarNext,B)
<=> v129299(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1703,axiom,
! [VarNext] :
( v129388(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129387(VarNext,B)
<=> v129380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129388(VarNext)
<=> v129389(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129389(VarNext)
<=> ( v129391(VarNext)
& v129365(VarNext) ) ) ) ).
fof(writeUnaryOperator_9356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129391(VarNext)
<=> v129374(VarNext) ) ) ).
fof(addAssignment_72847,axiom,
! [VarCurr] :
( v129309(VarCurr,bitIndex2)
<=> v129311(VarCurr,bitIndex2) ) ).
fof(addAssignment_72846,axiom,
! [VarCurr] :
( v129311(VarCurr,bitIndex2)
<=> v129360(VarCurr,bitIndex2) ) ).
fof(addAssignment_72845,axiom,
! [VarCurr] :
( v129313(VarCurr,bitIndex2)
<=> v129315(VarCurr,bitIndex2) ) ).
fof(addAssignment_72844,axiom,
! [VarCurr] :
( v129315(VarCurr,bitIndex2)
<=> v129328(VarCurr,bitIndex2) ) ).
fof(addAssignment_72843,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129295(VarCurr,B)
<=> v129297(VarCurr,B) ) ) ).
fof(addAssignment_72842,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129297(VarCurr,B)
<=> v129299(VarCurr,B) ) ) ).
fof(addAssignment_72841,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v129299(VarNext,B)
<=> v129369(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129370(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129369(VarNext,B)
<=> v129299(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1702,axiom,
! [VarNext] :
( v129370(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129369(VarNext,B)
<=> v129380(VarNext,B) ) ) ) ).
fof(addAssignment_72840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129380(VarNext,B)
<=> v129378(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1308,axiom,
! [VarCurr] :
( ~ v129381(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129378(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1279,axiom,
! [VarCurr] :
( v129381(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129378(VarCurr,B)
<=> v129309(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16740,axiom,
! [VarCurr] :
( v129381(VarCurr)
<=> ( v129382(VarCurr)
& v129383(VarCurr) ) ) ).
fof(writeUnaryOperator_9355,axiom,
! [VarCurr] :
( ~ v129383(VarCurr)
<=> v129305(VarCurr) ) ).
fof(writeUnaryOperator_9354,axiom,
! [VarCurr] :
( ~ v129382(VarCurr)
<=> v129301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129370(VarNext)
<=> v129371(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129371(VarNext)
<=> ( v129372(VarNext)
& v129365(VarNext) ) ) ) ).
fof(writeUnaryOperator_9353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129372(VarNext)
<=> v129374(VarNext) ) ) ).
fof(addAssignment_72839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129374(VarNext)
<=> v129365(VarCurr) ) ) ).
fof(addAssignment_72838,axiom,
! [VarCurr] :
( v129365(VarCurr)
<=> v129367(VarCurr) ) ).
fof(addAssignment_72837,axiom,
! [VarCurr] :
( v129367(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72836,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129309(VarCurr,B)
<=> v129311(VarCurr,B) ) ) ).
fof(addAssignment_72835,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129311(VarCurr,B)
<=> v129360(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1735,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129360(VarCurr,B)
<=> ( v129313(VarCurr,B)
& v129361(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9352,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129361(VarCurr,B)
<=> ~ v129362(VarCurr,B) ) ) ).
fof(addAssignment_72834,axiom,
! [VarCurr] :
( v129362(VarCurr,bitIndex0)
<=> v129363(VarCurr) ) ).
fof(addAssignment_72833,axiom,
! [VarCurr] :
( v129362(VarCurr,bitIndex1)
<=> v129363(VarCurr) ) ).
fof(addAssignment_72832,axiom,
! [VarCurr] :
( v129362(VarCurr,bitIndex2)
<=> v129363(VarCurr) ) ).
fof(addAssignment_72831,axiom,
! [VarCurr] :
( v129363(VarCurr)
<=> v129359(VarCurr) ) ).
fof(addAssignment_72830,axiom,
! [VarCurr] :
( v129359(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72829,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129313(VarCurr,B)
<=> v129315(VarCurr,B) ) ) ).
fof(addAssignment_72828,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129315(VarCurr,B)
<=> v129328(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1307,axiom,
! [VarCurr] :
( ~ v129329(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129328(VarCurr,B)
<=> v129344(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1278,axiom,
! [VarCurr] :
( v129329(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129328(VarCurr,B)
<=> v129331(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1306,axiom,
! [VarCurr] :
( ~ v129345(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129344(VarCurr,B)
<=> v129295(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1277,axiom,
! [VarCurr] :
( v129345(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129344(VarCurr,B)
<=> v129347(VarCurr,B) ) ) ) ).
fof(addAssignment_72827,axiom,
! [VarCurr] :
( v129347(VarCurr,bitIndex0)
<=> v129341(VarCurr) ) ).
fof(addAssignment_72826,axiom,
! [VarCurr] :
( v129347(VarCurr,bitIndex1)
<=> v129355(VarCurr) ) ).
fof(addAssignment_72825,axiom,
! [VarCurr] :
( v129347(VarCurr,bitIndex2)
<=> v129349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16737,axiom,
! [VarCurr] :
( v129355(VarCurr)
<=> ( v129356(VarCurr)
& v129357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16736,axiom,
! [VarCurr] :
( v129357(VarCurr)
<=> ( v129295(VarCurr,bitIndex0)
| v129342(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5908,axiom,
! [VarCurr] :
( v129356(VarCurr)
<=> ( v129341(VarCurr)
| v129295(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16735,axiom,
! [VarCurr] :
( v129349(VarCurr)
<=> ( v129350(VarCurr)
& v129354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16734,axiom,
! [VarCurr] :
( v129354(VarCurr)
<=> ( v129337(VarCurr)
| v129352(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5907,axiom,
! [VarCurr] :
( v129350(VarCurr)
<=> ( v129295(VarCurr,bitIndex2)
| v129351(VarCurr) ) ) ).
fof(writeUnaryOperator_9351,axiom,
! [VarCurr] :
( ~ v129351(VarCurr)
<=> v129352(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5906,axiom,
! [VarCurr] :
( v129352(VarCurr)
<=> ( v129295(VarCurr,bitIndex1)
| v129353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16733,axiom,
! [VarCurr] :
( v129353(VarCurr)
<=> ( v129295(VarCurr,bitIndex0)
& v129342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16732,axiom,
! [VarCurr] :
( v129345(VarCurr)
<=> ( v129346(VarCurr)
& v129321(VarCurr) ) ) ).
fof(writeUnaryOperator_9350,axiom,
! [VarCurr] :
( ~ v129346(VarCurr)
<=> v129317(VarCurr) ) ).
fof(addAssignment_72824,axiom,
! [VarCurr] :
( v129331(VarCurr,bitIndex0)
<=> v129341(VarCurr) ) ).
fof(addAssignment_72823,axiom,
! [VarCurr] :
( v129331(VarCurr,bitIndex1)
<=> v129339(VarCurr) ) ).
fof(addAssignment_72822,axiom,
! [VarCurr] :
( v129331(VarCurr,bitIndex2)
<=> v129333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16731,axiom,
! [VarCurr] :
( v129339(VarCurr)
<=> ( v129340(VarCurr)
& v129343(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5905,axiom,
! [VarCurr] :
( v129343(VarCurr)
<=> ( v129295(VarCurr,bitIndex0)
| v129295(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16730,axiom,
! [VarCurr] :
( v129340(VarCurr)
<=> ( v129341(VarCurr)
| v129342(VarCurr) ) ) ).
fof(writeUnaryOperator_9349,axiom,
! [VarCurr] :
( ~ v129342(VarCurr)
<=> v129295(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9348,axiom,
! [VarCurr] :
( ~ v129341(VarCurr)
<=> v129295(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16729,axiom,
! [VarCurr] :
( v129333(VarCurr)
<=> ( v129334(VarCurr)
& v129338(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5904,axiom,
! [VarCurr] :
( v129338(VarCurr)
<=> ( v129336(VarCurr)
| v129295(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16728,axiom,
! [VarCurr] :
( v129334(VarCurr)
<=> ( v129335(VarCurr)
| v129337(VarCurr) ) ) ).
fof(writeUnaryOperator_9347,axiom,
! [VarCurr] :
( ~ v129337(VarCurr)
<=> v129295(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9346,axiom,
! [VarCurr] :
( ~ v129335(VarCurr)
<=> v129336(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5903,axiom,
! [VarCurr] :
( v129336(VarCurr)
<=> ( v129295(VarCurr,bitIndex0)
& v129295(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16727,axiom,
! [VarCurr] :
( v129329(VarCurr)
<=> ( v129317(VarCurr)
& v129330(VarCurr) ) ) ).
fof(writeUnaryOperator_9345,axiom,
! [VarCurr] :
( ~ v129330(VarCurr)
<=> v129321(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16726,axiom,
! [VarCurr] :
( v129321(VarCurr)
<=> ( v129323(VarCurr)
| v129326(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5902,axiom,
! [VarCurr] :
( v129326(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v129327(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1582,axiom,
! [VarCurr] :
( v129327(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16725,axiom,
! [VarCurr] :
( v129323(VarCurr)
<=> ( v129324(VarCurr)
& v129325(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1581,axiom,
! [VarCurr] :
( v129325(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5901,axiom,
! [VarCurr] :
( v129324(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v100203(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16724,axiom,
! [VarCurr] :
( v129317(VarCurr)
<=> ( v97276(VarCurr)
& v129319(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1580,axiom,
! [VarCurr] :
( v129319(VarCurr)
<=> ( ( v97409(VarCurr,bitIndex5)
<=> $true )
& ( v97409(VarCurr,bitIndex4)
<=> $true )
& ( v97409(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_72821,axiom,
! [VarCurr] :
( v129305(VarCurr)
<=> v129307(VarCurr) ) ).
fof(addAssignment_72820,axiom,
! [VarCurr] :
( v129307(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_72819,axiom,
! [VarCurr] :
( v129301(VarCurr)
<=> v129303(VarCurr) ) ).
fof(addAssignment_72818,axiom,
! [VarCurr] :
( v129303(VarCurr)
<=> v89590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1305,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v129187(VarCurr)
<=> v129290(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1276,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v129187(VarCurr)
<=> v129289(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5900,axiom,
! [VarCurr] :
( v129290(VarCurr)
<=> ( v129230(VarCurr)
& v129189(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_72817,axiom,
! [VarCurr] :
( v129289(VarCurr)
<=> v129230(VarCurr) ) ).
fof(addAssignment_72816,axiom,
! [VarCurr] :
( v129189(VarCurr,bitIndex2)
<=> v129191(VarCurr,bitIndex2) ) ).
fof(addAssignment_72815,axiom,
! [VarCurr] :
( v129191(VarCurr,bitIndex2)
<=> v129193(VarCurr,bitIndex2) ) ).
fof(addAssignment_72814,axiom,
! [VarNext] :
( v129193(VarNext,bitIndex2)
<=> v129281(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129282(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129281(VarNext,B)
<=> v129193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1701,axiom,
! [VarNext] :
( v129282(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129281(VarNext,B)
<=> v129274(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129282(VarNext)
<=> v129283(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129283(VarNext)
<=> ( v129285(VarNext)
& v129259(VarNext) ) ) ) ).
fof(writeUnaryOperator_9344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129285(VarNext)
<=> v129268(VarNext) ) ) ).
fof(addAssignment_72813,axiom,
! [VarCurr] :
( v129203(VarCurr,bitIndex2)
<=> v129205(VarCurr,bitIndex2) ) ).
fof(addAssignment_72812,axiom,
! [VarCurr] :
( v129205(VarCurr,bitIndex2)
<=> v129254(VarCurr,bitIndex2) ) ).
fof(addAssignment_72811,axiom,
! [VarCurr] :
( v129207(VarCurr,bitIndex2)
<=> v129209(VarCurr,bitIndex2) ) ).
fof(addAssignment_72810,axiom,
! [VarCurr] :
( v129209(VarCurr,bitIndex2)
<=> v129222(VarCurr,bitIndex2) ) ).
fof(addAssignment_72809,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129189(VarCurr,B)
<=> v129191(VarCurr,B) ) ) ).
fof(addAssignment_72808,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129191(VarCurr,B)
<=> v129193(VarCurr,B) ) ) ).
fof(addAssignment_72807,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v129193(VarNext,B)
<=> v129263(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129264(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129263(VarNext,B)
<=> v129193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1700,axiom,
! [VarNext] :
( v129264(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129263(VarNext,B)
<=> v129274(VarNext,B) ) ) ) ).
fof(addAssignment_72806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129274(VarNext,B)
<=> v129272(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1304,axiom,
! [VarCurr] :
( ~ v129275(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129272(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1275,axiom,
! [VarCurr] :
( v129275(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129272(VarCurr,B)
<=> v129203(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16721,axiom,
! [VarCurr] :
( v129275(VarCurr)
<=> ( v129276(VarCurr)
& v129277(VarCurr) ) ) ).
fof(writeUnaryOperator_9343,axiom,
! [VarCurr] :
( ~ v129277(VarCurr)
<=> v129199(VarCurr) ) ).
fof(writeUnaryOperator_9342,axiom,
! [VarCurr] :
( ~ v129276(VarCurr)
<=> v129195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129264(VarNext)
<=> v129265(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129265(VarNext)
<=> ( v129266(VarNext)
& v129259(VarNext) ) ) ) ).
fof(writeUnaryOperator_9341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129266(VarNext)
<=> v129268(VarNext) ) ) ).
fof(addAssignment_72805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129268(VarNext)
<=> v129259(VarCurr) ) ) ).
fof(addAssignment_72804,axiom,
! [VarCurr] :
( v129259(VarCurr)
<=> v129261(VarCurr) ) ).
fof(addAssignment_72803,axiom,
! [VarCurr] :
( v129261(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72802,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129203(VarCurr,B)
<=> v129205(VarCurr,B) ) ) ).
fof(addAssignment_72801,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129205(VarCurr,B)
<=> v129254(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1734,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129254(VarCurr,B)
<=> ( v129207(VarCurr,B)
& v129255(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9340,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129255(VarCurr,B)
<=> ~ v129256(VarCurr,B) ) ) ).
fof(addAssignment_72800,axiom,
! [VarCurr] :
( v129256(VarCurr,bitIndex0)
<=> v129257(VarCurr) ) ).
fof(addAssignment_72799,axiom,
! [VarCurr] :
( v129256(VarCurr,bitIndex1)
<=> v129257(VarCurr) ) ).
fof(addAssignment_72798,axiom,
! [VarCurr] :
( v129256(VarCurr,bitIndex2)
<=> v129257(VarCurr) ) ).
fof(addAssignment_72797,axiom,
! [VarCurr] :
( v129257(VarCurr)
<=> v129253(VarCurr) ) ).
fof(addAssignment_72796,axiom,
! [VarCurr] :
( v129253(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72795,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129207(VarCurr,B)
<=> v129209(VarCurr,B) ) ) ).
fof(addAssignment_72794,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129209(VarCurr,B)
<=> v129222(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1303,axiom,
! [VarCurr] :
( ~ v129223(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129222(VarCurr,B)
<=> v129238(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1274,axiom,
! [VarCurr] :
( v129223(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129222(VarCurr,B)
<=> v129225(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1302,axiom,
! [VarCurr] :
( ~ v129239(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129238(VarCurr,B)
<=> v129189(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1273,axiom,
! [VarCurr] :
( v129239(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129238(VarCurr,B)
<=> v129241(VarCurr,B) ) ) ) ).
fof(addAssignment_72793,axiom,
! [VarCurr] :
( v129241(VarCurr,bitIndex0)
<=> v129235(VarCurr) ) ).
fof(addAssignment_72792,axiom,
! [VarCurr] :
( v129241(VarCurr,bitIndex1)
<=> v129249(VarCurr) ) ).
fof(addAssignment_72791,axiom,
! [VarCurr] :
( v129241(VarCurr,bitIndex2)
<=> v129243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16718,axiom,
! [VarCurr] :
( v129249(VarCurr)
<=> ( v129250(VarCurr)
& v129251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16717,axiom,
! [VarCurr] :
( v129251(VarCurr)
<=> ( v129189(VarCurr,bitIndex0)
| v129236(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5899,axiom,
! [VarCurr] :
( v129250(VarCurr)
<=> ( v129235(VarCurr)
| v129189(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16716,axiom,
! [VarCurr] :
( v129243(VarCurr)
<=> ( v129244(VarCurr)
& v129248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16715,axiom,
! [VarCurr] :
( v129248(VarCurr)
<=> ( v129231(VarCurr)
| v129246(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5898,axiom,
! [VarCurr] :
( v129244(VarCurr)
<=> ( v129189(VarCurr,bitIndex2)
| v129245(VarCurr) ) ) ).
fof(writeUnaryOperator_9339,axiom,
! [VarCurr] :
( ~ v129245(VarCurr)
<=> v129246(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5897,axiom,
! [VarCurr] :
( v129246(VarCurr)
<=> ( v129189(VarCurr,bitIndex1)
| v129247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16714,axiom,
! [VarCurr] :
( v129247(VarCurr)
<=> ( v129189(VarCurr,bitIndex0)
& v129236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16713,axiom,
! [VarCurr] :
( v129239(VarCurr)
<=> ( v129240(VarCurr)
& v129215(VarCurr) ) ) ).
fof(writeUnaryOperator_9338,axiom,
! [VarCurr] :
( ~ v129240(VarCurr)
<=> v129211(VarCurr) ) ).
fof(addAssignment_72790,axiom,
! [VarCurr] :
( v129225(VarCurr,bitIndex0)
<=> v129235(VarCurr) ) ).
fof(addAssignment_72789,axiom,
! [VarCurr] :
( v129225(VarCurr,bitIndex1)
<=> v129233(VarCurr) ) ).
fof(addAssignment_72788,axiom,
! [VarCurr] :
( v129225(VarCurr,bitIndex2)
<=> v129227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16712,axiom,
! [VarCurr] :
( v129233(VarCurr)
<=> ( v129234(VarCurr)
& v129237(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5896,axiom,
! [VarCurr] :
( v129237(VarCurr)
<=> ( v129189(VarCurr,bitIndex0)
| v129189(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16711,axiom,
! [VarCurr] :
( v129234(VarCurr)
<=> ( v129235(VarCurr)
| v129236(VarCurr) ) ) ).
fof(writeUnaryOperator_9337,axiom,
! [VarCurr] :
( ~ v129236(VarCurr)
<=> v129189(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9336,axiom,
! [VarCurr] :
( ~ v129235(VarCurr)
<=> v129189(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16710,axiom,
! [VarCurr] :
( v129227(VarCurr)
<=> ( v129228(VarCurr)
& v129232(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5895,axiom,
! [VarCurr] :
( v129232(VarCurr)
<=> ( v129230(VarCurr)
| v129189(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16709,axiom,
! [VarCurr] :
( v129228(VarCurr)
<=> ( v129229(VarCurr)
| v129231(VarCurr) ) ) ).
fof(writeUnaryOperator_9335,axiom,
! [VarCurr] :
( ~ v129231(VarCurr)
<=> v129189(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9334,axiom,
! [VarCurr] :
( ~ v129229(VarCurr)
<=> v129230(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5894,axiom,
! [VarCurr] :
( v129230(VarCurr)
<=> ( v129189(VarCurr,bitIndex0)
& v129189(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16708,axiom,
! [VarCurr] :
( v129223(VarCurr)
<=> ( v129211(VarCurr)
& v129224(VarCurr) ) ) ).
fof(writeUnaryOperator_9333,axiom,
! [VarCurr] :
( ~ v129224(VarCurr)
<=> v129215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16707,axiom,
! [VarCurr] :
( v129215(VarCurr)
<=> ( v129217(VarCurr)
| v129220(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5893,axiom,
! [VarCurr] :
( v129220(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v129221(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1579,axiom,
! [VarCurr] :
( v129221(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16706,axiom,
! [VarCurr] :
( v129217(VarCurr)
<=> ( v129218(VarCurr)
& v129219(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1578,axiom,
! [VarCurr] :
( v129219(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5892,axiom,
! [VarCurr] :
( v129218(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v100203(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16705,axiom,
! [VarCurr] :
( v129211(VarCurr)
<=> ( v97276(VarCurr)
& v129213(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1577,axiom,
! [VarCurr] :
( v129213(VarCurr)
<=> ( ( v97409(VarCurr,bitIndex5)
<=> $true )
& ( v97409(VarCurr,bitIndex4)
<=> $true )
& ( v97409(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addAssignment_72787,axiom,
! [VarCurr] :
( v129199(VarCurr)
<=> v129201(VarCurr) ) ).
fof(addAssignment_72786,axiom,
! [VarCurr] :
( v129201(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_72785,axiom,
! [VarCurr] :
( v129195(VarCurr)
<=> v129197(VarCurr) ) ).
fof(addAssignment_72784,axiom,
! [VarCurr] :
( v129197(VarCurr)
<=> v89590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1301,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v129081(VarCurr)
<=> v129184(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1272,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v129081(VarCurr)
<=> v129183(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5891,axiom,
! [VarCurr] :
( v129184(VarCurr)
<=> ( v129124(VarCurr)
& v129083(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_72783,axiom,
! [VarCurr] :
( v129183(VarCurr)
<=> v129124(VarCurr) ) ).
fof(addAssignment_72782,axiom,
! [VarCurr] :
( v129083(VarCurr,bitIndex2)
<=> v129085(VarCurr,bitIndex2) ) ).
fof(addAssignment_72781,axiom,
! [VarCurr] :
( v129085(VarCurr,bitIndex2)
<=> v129087(VarCurr,bitIndex2) ) ).
fof(addAssignment_72780,axiom,
! [VarNext] :
( v129087(VarNext,bitIndex2)
<=> v129175(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129176(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129175(VarNext,B)
<=> v129087(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1699,axiom,
! [VarNext] :
( v129176(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129175(VarNext,B)
<=> v129168(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129176(VarNext)
<=> v129177(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129177(VarNext)
<=> ( v129179(VarNext)
& v129153(VarNext) ) ) ) ).
fof(writeUnaryOperator_9332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129179(VarNext)
<=> v129162(VarNext) ) ) ).
fof(addAssignment_72779,axiom,
! [VarCurr] :
( v129097(VarCurr,bitIndex2)
<=> v129099(VarCurr,bitIndex2) ) ).
fof(addAssignment_72778,axiom,
! [VarCurr] :
( v129099(VarCurr,bitIndex2)
<=> v129148(VarCurr,bitIndex2) ) ).
fof(addAssignment_72777,axiom,
! [VarCurr] :
( v129101(VarCurr,bitIndex2)
<=> v129103(VarCurr,bitIndex2) ) ).
fof(addAssignment_72776,axiom,
! [VarCurr] :
( v129103(VarCurr,bitIndex2)
<=> v129116(VarCurr,bitIndex2) ) ).
fof(addAssignment_72775,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129083(VarCurr,B)
<=> v129085(VarCurr,B) ) ) ).
fof(addAssignment_72774,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129085(VarCurr,B)
<=> v129087(VarCurr,B) ) ) ).
fof(addAssignment_72773,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v129087(VarNext,B)
<=> v129157(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129158(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129157(VarNext,B)
<=> v129087(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1698,axiom,
! [VarNext] :
( v129158(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129157(VarNext,B)
<=> v129168(VarNext,B) ) ) ) ).
fof(addAssignment_72772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129168(VarNext,B)
<=> v129166(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1300,axiom,
! [VarCurr] :
( ~ v129169(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129166(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1271,axiom,
! [VarCurr] :
( v129169(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129166(VarCurr,B)
<=> v129097(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16702,axiom,
! [VarCurr] :
( v129169(VarCurr)
<=> ( v129170(VarCurr)
& v129171(VarCurr) ) ) ).
fof(writeUnaryOperator_9331,axiom,
! [VarCurr] :
( ~ v129171(VarCurr)
<=> v129093(VarCurr) ) ).
fof(writeUnaryOperator_9330,axiom,
! [VarCurr] :
( ~ v129170(VarCurr)
<=> v129089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129158(VarNext)
<=> v129159(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129159(VarNext)
<=> ( v129160(VarNext)
& v129153(VarNext) ) ) ) ).
fof(writeUnaryOperator_9329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129160(VarNext)
<=> v129162(VarNext) ) ) ).
fof(addAssignment_72771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129162(VarNext)
<=> v129153(VarCurr) ) ) ).
fof(addAssignment_72770,axiom,
! [VarCurr] :
( v129153(VarCurr)
<=> v129155(VarCurr) ) ).
fof(addAssignment_72769,axiom,
! [VarCurr] :
( v129155(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72768,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129097(VarCurr,B)
<=> v129099(VarCurr,B) ) ) ).
fof(addAssignment_72767,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129099(VarCurr,B)
<=> v129148(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1733,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129148(VarCurr,B)
<=> ( v129101(VarCurr,B)
& v129149(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9328,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129149(VarCurr,B)
<=> ~ v129150(VarCurr,B) ) ) ).
fof(addAssignment_72766,axiom,
! [VarCurr] :
( v129150(VarCurr,bitIndex0)
<=> v129151(VarCurr) ) ).
fof(addAssignment_72765,axiom,
! [VarCurr] :
( v129150(VarCurr,bitIndex1)
<=> v129151(VarCurr) ) ).
fof(addAssignment_72764,axiom,
! [VarCurr] :
( v129150(VarCurr,bitIndex2)
<=> v129151(VarCurr) ) ).
fof(addAssignment_72763,axiom,
! [VarCurr] :
( v129151(VarCurr)
<=> v129147(VarCurr) ) ).
fof(addAssignment_72762,axiom,
! [VarCurr] :
( v129147(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72761,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129101(VarCurr,B)
<=> v129103(VarCurr,B) ) ) ).
fof(addAssignment_72760,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129103(VarCurr,B)
<=> v129116(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1299,axiom,
! [VarCurr] :
( ~ v129117(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129116(VarCurr,B)
<=> v129132(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1270,axiom,
! [VarCurr] :
( v129117(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129116(VarCurr,B)
<=> v129119(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1298,axiom,
! [VarCurr] :
( ~ v129133(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129132(VarCurr,B)
<=> v129083(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1269,axiom,
! [VarCurr] :
( v129133(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129132(VarCurr,B)
<=> v129135(VarCurr,B) ) ) ) ).
fof(addAssignment_72759,axiom,
! [VarCurr] :
( v129135(VarCurr,bitIndex0)
<=> v129129(VarCurr) ) ).
fof(addAssignment_72758,axiom,
! [VarCurr] :
( v129135(VarCurr,bitIndex1)
<=> v129143(VarCurr) ) ).
fof(addAssignment_72757,axiom,
! [VarCurr] :
( v129135(VarCurr,bitIndex2)
<=> v129137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16699,axiom,
! [VarCurr] :
( v129143(VarCurr)
<=> ( v129144(VarCurr)
& v129145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16698,axiom,
! [VarCurr] :
( v129145(VarCurr)
<=> ( v129083(VarCurr,bitIndex0)
| v129130(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5890,axiom,
! [VarCurr] :
( v129144(VarCurr)
<=> ( v129129(VarCurr)
| v129083(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16697,axiom,
! [VarCurr] :
( v129137(VarCurr)
<=> ( v129138(VarCurr)
& v129142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16696,axiom,
! [VarCurr] :
( v129142(VarCurr)
<=> ( v129125(VarCurr)
| v129140(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5889,axiom,
! [VarCurr] :
( v129138(VarCurr)
<=> ( v129083(VarCurr,bitIndex2)
| v129139(VarCurr) ) ) ).
fof(writeUnaryOperator_9327,axiom,
! [VarCurr] :
( ~ v129139(VarCurr)
<=> v129140(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5888,axiom,
! [VarCurr] :
( v129140(VarCurr)
<=> ( v129083(VarCurr,bitIndex1)
| v129141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16695,axiom,
! [VarCurr] :
( v129141(VarCurr)
<=> ( v129083(VarCurr,bitIndex0)
& v129130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16694,axiom,
! [VarCurr] :
( v129133(VarCurr)
<=> ( v129134(VarCurr)
& v129109(VarCurr) ) ) ).
fof(writeUnaryOperator_9326,axiom,
! [VarCurr] :
( ~ v129134(VarCurr)
<=> v129105(VarCurr) ) ).
fof(addAssignment_72756,axiom,
! [VarCurr] :
( v129119(VarCurr,bitIndex0)
<=> v129129(VarCurr) ) ).
fof(addAssignment_72755,axiom,
! [VarCurr] :
( v129119(VarCurr,bitIndex1)
<=> v129127(VarCurr) ) ).
fof(addAssignment_72754,axiom,
! [VarCurr] :
( v129119(VarCurr,bitIndex2)
<=> v129121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16693,axiom,
! [VarCurr] :
( v129127(VarCurr)
<=> ( v129128(VarCurr)
& v129131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5887,axiom,
! [VarCurr] :
( v129131(VarCurr)
<=> ( v129083(VarCurr,bitIndex0)
| v129083(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16692,axiom,
! [VarCurr] :
( v129128(VarCurr)
<=> ( v129129(VarCurr)
| v129130(VarCurr) ) ) ).
fof(writeUnaryOperator_9325,axiom,
! [VarCurr] :
( ~ v129130(VarCurr)
<=> v129083(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9324,axiom,
! [VarCurr] :
( ~ v129129(VarCurr)
<=> v129083(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16691,axiom,
! [VarCurr] :
( v129121(VarCurr)
<=> ( v129122(VarCurr)
& v129126(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5886,axiom,
! [VarCurr] :
( v129126(VarCurr)
<=> ( v129124(VarCurr)
| v129083(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16690,axiom,
! [VarCurr] :
( v129122(VarCurr)
<=> ( v129123(VarCurr)
| v129125(VarCurr) ) ) ).
fof(writeUnaryOperator_9323,axiom,
! [VarCurr] :
( ~ v129125(VarCurr)
<=> v129083(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9322,axiom,
! [VarCurr] :
( ~ v129123(VarCurr)
<=> v129124(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5885,axiom,
! [VarCurr] :
( v129124(VarCurr)
<=> ( v129083(VarCurr,bitIndex0)
& v129083(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16689,axiom,
! [VarCurr] :
( v129117(VarCurr)
<=> ( v129105(VarCurr)
& v129118(VarCurr) ) ) ).
fof(writeUnaryOperator_9321,axiom,
! [VarCurr] :
( ~ v129118(VarCurr)
<=> v129109(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16688,axiom,
! [VarCurr] :
( v129109(VarCurr)
<=> ( v129111(VarCurr)
| v129114(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5884,axiom,
! [VarCurr] :
( v129114(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v129115(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1576,axiom,
! [VarCurr] :
( v129115(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16687,axiom,
! [VarCurr] :
( v129111(VarCurr)
<=> ( v129112(VarCurr)
& v129113(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1575,axiom,
! [VarCurr] :
( v129113(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5883,axiom,
! [VarCurr] :
( v129112(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v100203(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16686,axiom,
! [VarCurr] :
( v129105(VarCurr)
<=> ( v97276(VarCurr)
& v129107(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1574,axiom,
! [VarCurr] :
( v129107(VarCurr)
<=> ( ( v97409(VarCurr,bitIndex5)
<=> $true )
& ( v97409(VarCurr,bitIndex4)
<=> $false )
& ( v97409(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_72753,axiom,
! [VarCurr] :
( v129093(VarCurr)
<=> v129095(VarCurr) ) ).
fof(addAssignment_72752,axiom,
! [VarCurr] :
( v129095(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_72751,axiom,
! [VarCurr] :
( v129089(VarCurr)
<=> v129091(VarCurr) ) ).
fof(addAssignment_72750,axiom,
! [VarCurr] :
( v129091(VarCurr)
<=> v89590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1297,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v128975(VarCurr)
<=> v129078(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1268,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v128975(VarCurr)
<=> v129077(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5882,axiom,
! [VarCurr] :
( v129078(VarCurr)
<=> ( v129018(VarCurr)
& v128977(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_72749,axiom,
! [VarCurr] :
( v129077(VarCurr)
<=> v129018(VarCurr) ) ).
fof(addAssignment_72748,axiom,
! [VarCurr] :
( v128977(VarCurr,bitIndex2)
<=> v128979(VarCurr,bitIndex2) ) ).
fof(addAssignment_72747,axiom,
! [VarCurr] :
( v128979(VarCurr,bitIndex2)
<=> v128981(VarCurr,bitIndex2) ) ).
fof(addAssignment_72746,axiom,
! [VarNext] :
( v128981(VarNext,bitIndex2)
<=> v129069(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129070(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129069(VarNext,B)
<=> v128981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1697,axiom,
! [VarNext] :
( v129070(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129069(VarNext,B)
<=> v129062(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129070(VarNext)
<=> v129071(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129071(VarNext)
<=> ( v129073(VarNext)
& v129047(VarNext) ) ) ) ).
fof(writeUnaryOperator_9320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129073(VarNext)
<=> v129056(VarNext) ) ) ).
fof(addAssignment_72745,axiom,
! [VarCurr] :
( v128991(VarCurr,bitIndex2)
<=> v128993(VarCurr,bitIndex2) ) ).
fof(addAssignment_72744,axiom,
! [VarCurr] :
( v128993(VarCurr,bitIndex2)
<=> v129042(VarCurr,bitIndex2) ) ).
fof(addAssignment_72743,axiom,
! [VarCurr] :
( v128995(VarCurr,bitIndex2)
<=> v128997(VarCurr,bitIndex2) ) ).
fof(addAssignment_72742,axiom,
! [VarCurr] :
( v128997(VarCurr,bitIndex2)
<=> v129010(VarCurr,bitIndex2) ) ).
fof(addAssignment_72741,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128977(VarCurr,B)
<=> v128979(VarCurr,B) ) ) ).
fof(addAssignment_72740,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128979(VarCurr,B)
<=> v128981(VarCurr,B) ) ) ).
fof(addAssignment_72739,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v128981(VarNext,B)
<=> v129051(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129052(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129051(VarNext,B)
<=> v128981(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1696,axiom,
! [VarNext] :
( v129052(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129051(VarNext,B)
<=> v129062(VarNext,B) ) ) ) ).
fof(addAssignment_72738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129062(VarNext,B)
<=> v129060(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1296,axiom,
! [VarCurr] :
( ~ v129063(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129060(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1267,axiom,
! [VarCurr] :
( v129063(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129060(VarCurr,B)
<=> v128991(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16683,axiom,
! [VarCurr] :
( v129063(VarCurr)
<=> ( v129064(VarCurr)
& v129065(VarCurr) ) ) ).
fof(writeUnaryOperator_9319,axiom,
! [VarCurr] :
( ~ v129065(VarCurr)
<=> v128987(VarCurr) ) ).
fof(writeUnaryOperator_9318,axiom,
! [VarCurr] :
( ~ v129064(VarCurr)
<=> v128983(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129052(VarNext)
<=> v129053(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129053(VarNext)
<=> ( v129054(VarNext)
& v129047(VarNext) ) ) ) ).
fof(writeUnaryOperator_9317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129054(VarNext)
<=> v129056(VarNext) ) ) ).
fof(addAssignment_72737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129056(VarNext)
<=> v129047(VarCurr) ) ) ).
fof(addAssignment_72736,axiom,
! [VarCurr] :
( v129047(VarCurr)
<=> v129049(VarCurr) ) ).
fof(addAssignment_72735,axiom,
! [VarCurr] :
( v129049(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72734,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128991(VarCurr,B)
<=> v128993(VarCurr,B) ) ) ).
fof(addAssignment_72733,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128993(VarCurr,B)
<=> v129042(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1732,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129042(VarCurr,B)
<=> ( v128995(VarCurr,B)
& v129043(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9316,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129043(VarCurr,B)
<=> ~ v129044(VarCurr,B) ) ) ).
fof(addAssignment_72732,axiom,
! [VarCurr] :
( v129044(VarCurr,bitIndex0)
<=> v129045(VarCurr) ) ).
fof(addAssignment_72731,axiom,
! [VarCurr] :
( v129044(VarCurr,bitIndex1)
<=> v129045(VarCurr) ) ).
fof(addAssignment_72730,axiom,
! [VarCurr] :
( v129044(VarCurr,bitIndex2)
<=> v129045(VarCurr) ) ).
fof(addAssignment_72729,axiom,
! [VarCurr] :
( v129045(VarCurr)
<=> v129041(VarCurr) ) ).
fof(addAssignment_72728,axiom,
! [VarCurr] :
( v129041(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72727,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128995(VarCurr,B)
<=> v128997(VarCurr,B) ) ) ).
fof(addAssignment_72726,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128997(VarCurr,B)
<=> v129010(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1295,axiom,
! [VarCurr] :
( ~ v129011(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129010(VarCurr,B)
<=> v129026(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1266,axiom,
! [VarCurr] :
( v129011(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129010(VarCurr,B)
<=> v129013(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1294,axiom,
! [VarCurr] :
( ~ v129027(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129026(VarCurr,B)
<=> v128977(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1265,axiom,
! [VarCurr] :
( v129027(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129026(VarCurr,B)
<=> v129029(VarCurr,B) ) ) ) ).
fof(addAssignment_72725,axiom,
! [VarCurr] :
( v129029(VarCurr,bitIndex0)
<=> v129023(VarCurr) ) ).
fof(addAssignment_72724,axiom,
! [VarCurr] :
( v129029(VarCurr,bitIndex1)
<=> v129037(VarCurr) ) ).
fof(addAssignment_72723,axiom,
! [VarCurr] :
( v129029(VarCurr,bitIndex2)
<=> v129031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16680,axiom,
! [VarCurr] :
( v129037(VarCurr)
<=> ( v129038(VarCurr)
& v129039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16679,axiom,
! [VarCurr] :
( v129039(VarCurr)
<=> ( v128977(VarCurr,bitIndex0)
| v129024(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5881,axiom,
! [VarCurr] :
( v129038(VarCurr)
<=> ( v129023(VarCurr)
| v128977(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16678,axiom,
! [VarCurr] :
( v129031(VarCurr)
<=> ( v129032(VarCurr)
& v129036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16677,axiom,
! [VarCurr] :
( v129036(VarCurr)
<=> ( v129019(VarCurr)
| v129034(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5880,axiom,
! [VarCurr] :
( v129032(VarCurr)
<=> ( v128977(VarCurr,bitIndex2)
| v129033(VarCurr) ) ) ).
fof(writeUnaryOperator_9315,axiom,
! [VarCurr] :
( ~ v129033(VarCurr)
<=> v129034(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5879,axiom,
! [VarCurr] :
( v129034(VarCurr)
<=> ( v128977(VarCurr,bitIndex1)
| v129035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16676,axiom,
! [VarCurr] :
( v129035(VarCurr)
<=> ( v128977(VarCurr,bitIndex0)
& v129024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16675,axiom,
! [VarCurr] :
( v129027(VarCurr)
<=> ( v129028(VarCurr)
& v129003(VarCurr) ) ) ).
fof(writeUnaryOperator_9314,axiom,
! [VarCurr] :
( ~ v129028(VarCurr)
<=> v128999(VarCurr) ) ).
fof(addAssignment_72722,axiom,
! [VarCurr] :
( v129013(VarCurr,bitIndex0)
<=> v129023(VarCurr) ) ).
fof(addAssignment_72721,axiom,
! [VarCurr] :
( v129013(VarCurr,bitIndex1)
<=> v129021(VarCurr) ) ).
fof(addAssignment_72720,axiom,
! [VarCurr] :
( v129013(VarCurr,bitIndex2)
<=> v129015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16674,axiom,
! [VarCurr] :
( v129021(VarCurr)
<=> ( v129022(VarCurr)
& v129025(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5878,axiom,
! [VarCurr] :
( v129025(VarCurr)
<=> ( v128977(VarCurr,bitIndex0)
| v128977(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16673,axiom,
! [VarCurr] :
( v129022(VarCurr)
<=> ( v129023(VarCurr)
| v129024(VarCurr) ) ) ).
fof(writeUnaryOperator_9313,axiom,
! [VarCurr] :
( ~ v129024(VarCurr)
<=> v128977(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9312,axiom,
! [VarCurr] :
( ~ v129023(VarCurr)
<=> v128977(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16672,axiom,
! [VarCurr] :
( v129015(VarCurr)
<=> ( v129016(VarCurr)
& v129020(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5877,axiom,
! [VarCurr] :
( v129020(VarCurr)
<=> ( v129018(VarCurr)
| v128977(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16671,axiom,
! [VarCurr] :
( v129016(VarCurr)
<=> ( v129017(VarCurr)
| v129019(VarCurr) ) ) ).
fof(writeUnaryOperator_9311,axiom,
! [VarCurr] :
( ~ v129019(VarCurr)
<=> v128977(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9310,axiom,
! [VarCurr] :
( ~ v129017(VarCurr)
<=> v129018(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5876,axiom,
! [VarCurr] :
( v129018(VarCurr)
<=> ( v128977(VarCurr,bitIndex0)
& v128977(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16670,axiom,
! [VarCurr] :
( v129011(VarCurr)
<=> ( v128999(VarCurr)
& v129012(VarCurr) ) ) ).
fof(writeUnaryOperator_9309,axiom,
! [VarCurr] :
( ~ v129012(VarCurr)
<=> v129003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16669,axiom,
! [VarCurr] :
( v129003(VarCurr)
<=> ( v129005(VarCurr)
| v129008(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5875,axiom,
! [VarCurr] :
( v129008(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v129009(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1573,axiom,
! [VarCurr] :
( v129009(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16668,axiom,
! [VarCurr] :
( v129005(VarCurr)
<=> ( v129006(VarCurr)
& v129007(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1572,axiom,
! [VarCurr] :
( v129007(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5874,axiom,
! [VarCurr] :
( v129006(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v100203(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16667,axiom,
! [VarCurr] :
( v128999(VarCurr)
<=> ( v97276(VarCurr)
& v129001(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1571,axiom,
! [VarCurr] :
( v129001(VarCurr)
<=> ( ( v97409(VarCurr,bitIndex5)
<=> $true )
& ( v97409(VarCurr,bitIndex4)
<=> $false )
& ( v97409(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addAssignment_72719,axiom,
! [VarCurr] :
( v128987(VarCurr)
<=> v128989(VarCurr) ) ).
fof(addAssignment_72718,axiom,
! [VarCurr] :
( v128989(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_72717,axiom,
! [VarCurr] :
( v128983(VarCurr)
<=> v128985(VarCurr) ) ).
fof(addAssignment_72716,axiom,
! [VarCurr] :
( v128985(VarCurr)
<=> v89590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1293,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v128869(VarCurr)
<=> v128972(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1264,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v128869(VarCurr)
<=> v128971(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5873,axiom,
! [VarCurr] :
( v128972(VarCurr)
<=> ( v128912(VarCurr)
& v128871(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_72715,axiom,
! [VarCurr] :
( v128971(VarCurr)
<=> v128912(VarCurr) ) ).
fof(addAssignment_72714,axiom,
! [VarCurr] :
( v128871(VarCurr,bitIndex2)
<=> v128873(VarCurr,bitIndex2) ) ).
fof(addAssignment_72713,axiom,
! [VarCurr] :
( v128873(VarCurr,bitIndex2)
<=> v128875(VarCurr,bitIndex2) ) ).
fof(addAssignment_72712,axiom,
! [VarNext] :
( v128875(VarNext,bitIndex2)
<=> v128963(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128964(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128963(VarNext,B)
<=> v128875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1695,axiom,
! [VarNext] :
( v128964(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128963(VarNext,B)
<=> v128956(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128964(VarNext)
<=> v128965(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128965(VarNext)
<=> ( v128967(VarNext)
& v128941(VarNext) ) ) ) ).
fof(writeUnaryOperator_9308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128967(VarNext)
<=> v128950(VarNext) ) ) ).
fof(addAssignment_72711,axiom,
! [VarCurr] :
( v128885(VarCurr,bitIndex2)
<=> v128887(VarCurr,bitIndex2) ) ).
fof(addAssignment_72710,axiom,
! [VarCurr] :
( v128887(VarCurr,bitIndex2)
<=> v128936(VarCurr,bitIndex2) ) ).
fof(addAssignment_72709,axiom,
! [VarCurr] :
( v128889(VarCurr,bitIndex2)
<=> v128891(VarCurr,bitIndex2) ) ).
fof(addAssignment_72708,axiom,
! [VarCurr] :
( v128891(VarCurr,bitIndex2)
<=> v128904(VarCurr,bitIndex2) ) ).
fof(addAssignment_72707,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128871(VarCurr,B)
<=> v128873(VarCurr,B) ) ) ).
fof(addAssignment_72706,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128873(VarCurr,B)
<=> v128875(VarCurr,B) ) ) ).
fof(addAssignment_72705,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v128875(VarNext,B)
<=> v128945(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128946(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128945(VarNext,B)
<=> v128875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1694,axiom,
! [VarNext] :
( v128946(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128945(VarNext,B)
<=> v128956(VarNext,B) ) ) ) ).
fof(addAssignment_72704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128956(VarNext,B)
<=> v128954(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1292,axiom,
! [VarCurr] :
( ~ v128957(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128954(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1263,axiom,
! [VarCurr] :
( v128957(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128954(VarCurr,B)
<=> v128885(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16664,axiom,
! [VarCurr] :
( v128957(VarCurr)
<=> ( v128958(VarCurr)
& v128959(VarCurr) ) ) ).
fof(writeUnaryOperator_9307,axiom,
! [VarCurr] :
( ~ v128959(VarCurr)
<=> v128881(VarCurr) ) ).
fof(writeUnaryOperator_9306,axiom,
! [VarCurr] :
( ~ v128958(VarCurr)
<=> v128877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128946(VarNext)
<=> v128947(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128947(VarNext)
<=> ( v128948(VarNext)
& v128941(VarNext) ) ) ) ).
fof(writeUnaryOperator_9305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128948(VarNext)
<=> v128950(VarNext) ) ) ).
fof(addAssignment_72703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128950(VarNext)
<=> v128941(VarCurr) ) ) ).
fof(addAssignment_72702,axiom,
! [VarCurr] :
( v128941(VarCurr)
<=> v128943(VarCurr) ) ).
fof(addAssignment_72701,axiom,
! [VarCurr] :
( v128943(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72700,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128885(VarCurr,B)
<=> v128887(VarCurr,B) ) ) ).
fof(addAssignment_72699,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128887(VarCurr,B)
<=> v128936(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1731,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128936(VarCurr,B)
<=> ( v128889(VarCurr,B)
& v128937(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9304,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128937(VarCurr,B)
<=> ~ v128938(VarCurr,B) ) ) ).
fof(addAssignment_72698,axiom,
! [VarCurr] :
( v128938(VarCurr,bitIndex0)
<=> v128939(VarCurr) ) ).
fof(addAssignment_72697,axiom,
! [VarCurr] :
( v128938(VarCurr,bitIndex1)
<=> v128939(VarCurr) ) ).
fof(addAssignment_72696,axiom,
! [VarCurr] :
( v128938(VarCurr,bitIndex2)
<=> v128939(VarCurr) ) ).
fof(addAssignment_72695,axiom,
! [VarCurr] :
( v128939(VarCurr)
<=> v128935(VarCurr) ) ).
fof(addAssignment_72694,axiom,
! [VarCurr] :
( v128935(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72693,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128889(VarCurr,B)
<=> v128891(VarCurr,B) ) ) ).
fof(addAssignment_72692,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128891(VarCurr,B)
<=> v128904(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1291,axiom,
! [VarCurr] :
( ~ v128905(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128904(VarCurr,B)
<=> v128920(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1262,axiom,
! [VarCurr] :
( v128905(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128904(VarCurr,B)
<=> v128907(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1290,axiom,
! [VarCurr] :
( ~ v128921(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128920(VarCurr,B)
<=> v128871(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1261,axiom,
! [VarCurr] :
( v128921(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128920(VarCurr,B)
<=> v128923(VarCurr,B) ) ) ) ).
fof(addAssignment_72691,axiom,
! [VarCurr] :
( v128923(VarCurr,bitIndex0)
<=> v128917(VarCurr) ) ).
fof(addAssignment_72690,axiom,
! [VarCurr] :
( v128923(VarCurr,bitIndex1)
<=> v128931(VarCurr) ) ).
fof(addAssignment_72689,axiom,
! [VarCurr] :
( v128923(VarCurr,bitIndex2)
<=> v128925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16661,axiom,
! [VarCurr] :
( v128931(VarCurr)
<=> ( v128932(VarCurr)
& v128933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16660,axiom,
! [VarCurr] :
( v128933(VarCurr)
<=> ( v128871(VarCurr,bitIndex0)
| v128918(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5872,axiom,
! [VarCurr] :
( v128932(VarCurr)
<=> ( v128917(VarCurr)
| v128871(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16659,axiom,
! [VarCurr] :
( v128925(VarCurr)
<=> ( v128926(VarCurr)
& v128930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16658,axiom,
! [VarCurr] :
( v128930(VarCurr)
<=> ( v128913(VarCurr)
| v128928(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5871,axiom,
! [VarCurr] :
( v128926(VarCurr)
<=> ( v128871(VarCurr,bitIndex2)
| v128927(VarCurr) ) ) ).
fof(writeUnaryOperator_9303,axiom,
! [VarCurr] :
( ~ v128927(VarCurr)
<=> v128928(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5870,axiom,
! [VarCurr] :
( v128928(VarCurr)
<=> ( v128871(VarCurr,bitIndex1)
| v128929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16657,axiom,
! [VarCurr] :
( v128929(VarCurr)
<=> ( v128871(VarCurr,bitIndex0)
& v128918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16656,axiom,
! [VarCurr] :
( v128921(VarCurr)
<=> ( v128922(VarCurr)
& v128897(VarCurr) ) ) ).
fof(writeUnaryOperator_9302,axiom,
! [VarCurr] :
( ~ v128922(VarCurr)
<=> v128893(VarCurr) ) ).
fof(addAssignment_72688,axiom,
! [VarCurr] :
( v128907(VarCurr,bitIndex0)
<=> v128917(VarCurr) ) ).
fof(addAssignment_72687,axiom,
! [VarCurr] :
( v128907(VarCurr,bitIndex1)
<=> v128915(VarCurr) ) ).
fof(addAssignment_72686,axiom,
! [VarCurr] :
( v128907(VarCurr,bitIndex2)
<=> v128909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16655,axiom,
! [VarCurr] :
( v128915(VarCurr)
<=> ( v128916(VarCurr)
& v128919(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5869,axiom,
! [VarCurr] :
( v128919(VarCurr)
<=> ( v128871(VarCurr,bitIndex0)
| v128871(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16654,axiom,
! [VarCurr] :
( v128916(VarCurr)
<=> ( v128917(VarCurr)
| v128918(VarCurr) ) ) ).
fof(writeUnaryOperator_9301,axiom,
! [VarCurr] :
( ~ v128918(VarCurr)
<=> v128871(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9300,axiom,
! [VarCurr] :
( ~ v128917(VarCurr)
<=> v128871(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16653,axiom,
! [VarCurr] :
( v128909(VarCurr)
<=> ( v128910(VarCurr)
& v128914(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5868,axiom,
! [VarCurr] :
( v128914(VarCurr)
<=> ( v128912(VarCurr)
| v128871(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16652,axiom,
! [VarCurr] :
( v128910(VarCurr)
<=> ( v128911(VarCurr)
| v128913(VarCurr) ) ) ).
fof(writeUnaryOperator_9299,axiom,
! [VarCurr] :
( ~ v128913(VarCurr)
<=> v128871(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9298,axiom,
! [VarCurr] :
( ~ v128911(VarCurr)
<=> v128912(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5867,axiom,
! [VarCurr] :
( v128912(VarCurr)
<=> ( v128871(VarCurr,bitIndex0)
& v128871(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16651,axiom,
! [VarCurr] :
( v128905(VarCurr)
<=> ( v128893(VarCurr)
& v128906(VarCurr) ) ) ).
fof(writeUnaryOperator_9297,axiom,
! [VarCurr] :
( ~ v128906(VarCurr)
<=> v128897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16650,axiom,
! [VarCurr] :
( v128897(VarCurr)
<=> ( v128899(VarCurr)
| v128902(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5866,axiom,
! [VarCurr] :
( v128902(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v128903(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1570,axiom,
! [VarCurr] :
( v128903(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16649,axiom,
! [VarCurr] :
( v128899(VarCurr)
<=> ( v128900(VarCurr)
& v128901(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1569,axiom,
! [VarCurr] :
( v128901(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5865,axiom,
! [VarCurr] :
( v128900(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v100203(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16648,axiom,
! [VarCurr] :
( v128893(VarCurr)
<=> ( v97276(VarCurr)
& v128895(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1568,axiom,
! [VarCurr] :
( v128895(VarCurr)
<=> ( ( v97409(VarCurr,bitIndex5)
<=> $false )
& ( v97409(VarCurr,bitIndex4)
<=> $true )
& ( v97409(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_72685,axiom,
! [VarCurr] :
( v128881(VarCurr)
<=> v128883(VarCurr) ) ).
fof(addAssignment_72684,axiom,
! [VarCurr] :
( v128883(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_72683,axiom,
! [VarCurr] :
( v128877(VarCurr)
<=> v128879(VarCurr) ) ).
fof(addAssignment_72682,axiom,
! [VarCurr] :
( v128879(VarCurr)
<=> v89590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1289,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v128763(VarCurr)
<=> v128866(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1260,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v128763(VarCurr)
<=> v128865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5864,axiom,
! [VarCurr] :
( v128866(VarCurr)
<=> ( v128806(VarCurr)
& v128765(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_72681,axiom,
! [VarCurr] :
( v128865(VarCurr)
<=> v128806(VarCurr) ) ).
fof(addAssignment_72680,axiom,
! [VarCurr] :
( v128765(VarCurr,bitIndex2)
<=> v128767(VarCurr,bitIndex2) ) ).
fof(addAssignment_72679,axiom,
! [VarCurr] :
( v128767(VarCurr,bitIndex2)
<=> v128769(VarCurr,bitIndex2) ) ).
fof(addAssignment_72678,axiom,
! [VarNext] :
( v128769(VarNext,bitIndex2)
<=> v128857(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128858(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128857(VarNext,B)
<=> v128769(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1693,axiom,
! [VarNext] :
( v128858(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128857(VarNext,B)
<=> v128850(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128858(VarNext)
<=> v128859(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128859(VarNext)
<=> ( v128861(VarNext)
& v128835(VarNext) ) ) ) ).
fof(writeUnaryOperator_9296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128861(VarNext)
<=> v128844(VarNext) ) ) ).
fof(addAssignment_72677,axiom,
! [VarCurr] :
( v128779(VarCurr,bitIndex2)
<=> v128781(VarCurr,bitIndex2) ) ).
fof(addAssignment_72676,axiom,
! [VarCurr] :
( v128781(VarCurr,bitIndex2)
<=> v128830(VarCurr,bitIndex2) ) ).
fof(addAssignment_72675,axiom,
! [VarCurr] :
( v128783(VarCurr,bitIndex2)
<=> v128785(VarCurr,bitIndex2) ) ).
fof(addAssignment_72674,axiom,
! [VarCurr] :
( v128785(VarCurr,bitIndex2)
<=> v128798(VarCurr,bitIndex2) ) ).
fof(addAssignment_72673,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128765(VarCurr,B)
<=> v128767(VarCurr,B) ) ) ).
fof(addAssignment_72672,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128767(VarCurr,B)
<=> v128769(VarCurr,B) ) ) ).
fof(addAssignment_72671,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v128769(VarNext,B)
<=> v128839(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128840(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128839(VarNext,B)
<=> v128769(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1692,axiom,
! [VarNext] :
( v128840(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128839(VarNext,B)
<=> v128850(VarNext,B) ) ) ) ).
fof(addAssignment_72670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128850(VarNext,B)
<=> v128848(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1288,axiom,
! [VarCurr] :
( ~ v128851(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128848(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1259,axiom,
! [VarCurr] :
( v128851(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128848(VarCurr,B)
<=> v128779(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16645,axiom,
! [VarCurr] :
( v128851(VarCurr)
<=> ( v128852(VarCurr)
& v128853(VarCurr) ) ) ).
fof(writeUnaryOperator_9295,axiom,
! [VarCurr] :
( ~ v128853(VarCurr)
<=> v128775(VarCurr) ) ).
fof(writeUnaryOperator_9294,axiom,
! [VarCurr] :
( ~ v128852(VarCurr)
<=> v128771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128840(VarNext)
<=> v128841(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128841(VarNext)
<=> ( v128842(VarNext)
& v128835(VarNext) ) ) ) ).
fof(writeUnaryOperator_9293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128842(VarNext)
<=> v128844(VarNext) ) ) ).
fof(addAssignment_72669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128844(VarNext)
<=> v128835(VarCurr) ) ) ).
fof(addAssignment_72668,axiom,
! [VarCurr] :
( v128835(VarCurr)
<=> v128837(VarCurr) ) ).
fof(addAssignment_72667,axiom,
! [VarCurr] :
( v128837(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72666,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128779(VarCurr,B)
<=> v128781(VarCurr,B) ) ) ).
fof(addAssignment_72665,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128781(VarCurr,B)
<=> v128830(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1730,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128830(VarCurr,B)
<=> ( v128783(VarCurr,B)
& v128831(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9292,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128831(VarCurr,B)
<=> ~ v128832(VarCurr,B) ) ) ).
fof(addAssignment_72664,axiom,
! [VarCurr] :
( v128832(VarCurr,bitIndex0)
<=> v128833(VarCurr) ) ).
fof(addAssignment_72663,axiom,
! [VarCurr] :
( v128832(VarCurr,bitIndex1)
<=> v128833(VarCurr) ) ).
fof(addAssignment_72662,axiom,
! [VarCurr] :
( v128832(VarCurr,bitIndex2)
<=> v128833(VarCurr) ) ).
fof(addAssignment_72661,axiom,
! [VarCurr] :
( v128833(VarCurr)
<=> v128829(VarCurr) ) ).
fof(addAssignment_72660,axiom,
! [VarCurr] :
( v128829(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72659,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128783(VarCurr,B)
<=> v128785(VarCurr,B) ) ) ).
fof(addAssignment_72658,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128785(VarCurr,B)
<=> v128798(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1287,axiom,
! [VarCurr] :
( ~ v128799(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128798(VarCurr,B)
<=> v128814(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1258,axiom,
! [VarCurr] :
( v128799(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128798(VarCurr,B)
<=> v128801(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1286,axiom,
! [VarCurr] :
( ~ v128815(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128814(VarCurr,B)
<=> v128765(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1257,axiom,
! [VarCurr] :
( v128815(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128814(VarCurr,B)
<=> v128817(VarCurr,B) ) ) ) ).
fof(addAssignment_72657,axiom,
! [VarCurr] :
( v128817(VarCurr,bitIndex0)
<=> v128811(VarCurr) ) ).
fof(addAssignment_72656,axiom,
! [VarCurr] :
( v128817(VarCurr,bitIndex1)
<=> v128825(VarCurr) ) ).
fof(addAssignment_72655,axiom,
! [VarCurr] :
( v128817(VarCurr,bitIndex2)
<=> v128819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16642,axiom,
! [VarCurr] :
( v128825(VarCurr)
<=> ( v128826(VarCurr)
& v128827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16641,axiom,
! [VarCurr] :
( v128827(VarCurr)
<=> ( v128765(VarCurr,bitIndex0)
| v128812(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5863,axiom,
! [VarCurr] :
( v128826(VarCurr)
<=> ( v128811(VarCurr)
| v128765(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16640,axiom,
! [VarCurr] :
( v128819(VarCurr)
<=> ( v128820(VarCurr)
& v128824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16639,axiom,
! [VarCurr] :
( v128824(VarCurr)
<=> ( v128807(VarCurr)
| v128822(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5862,axiom,
! [VarCurr] :
( v128820(VarCurr)
<=> ( v128765(VarCurr,bitIndex2)
| v128821(VarCurr) ) ) ).
fof(writeUnaryOperator_9291,axiom,
! [VarCurr] :
( ~ v128821(VarCurr)
<=> v128822(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5861,axiom,
! [VarCurr] :
( v128822(VarCurr)
<=> ( v128765(VarCurr,bitIndex1)
| v128823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16638,axiom,
! [VarCurr] :
( v128823(VarCurr)
<=> ( v128765(VarCurr,bitIndex0)
& v128812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16637,axiom,
! [VarCurr] :
( v128815(VarCurr)
<=> ( v128816(VarCurr)
& v128791(VarCurr) ) ) ).
fof(writeUnaryOperator_9290,axiom,
! [VarCurr] :
( ~ v128816(VarCurr)
<=> v128787(VarCurr) ) ).
fof(addAssignment_72654,axiom,
! [VarCurr] :
( v128801(VarCurr,bitIndex0)
<=> v128811(VarCurr) ) ).
fof(addAssignment_72653,axiom,
! [VarCurr] :
( v128801(VarCurr,bitIndex1)
<=> v128809(VarCurr) ) ).
fof(addAssignment_72652,axiom,
! [VarCurr] :
( v128801(VarCurr,bitIndex2)
<=> v128803(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16636,axiom,
! [VarCurr] :
( v128809(VarCurr)
<=> ( v128810(VarCurr)
& v128813(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5860,axiom,
! [VarCurr] :
( v128813(VarCurr)
<=> ( v128765(VarCurr,bitIndex0)
| v128765(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16635,axiom,
! [VarCurr] :
( v128810(VarCurr)
<=> ( v128811(VarCurr)
| v128812(VarCurr) ) ) ).
fof(writeUnaryOperator_9289,axiom,
! [VarCurr] :
( ~ v128812(VarCurr)
<=> v128765(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9288,axiom,
! [VarCurr] :
( ~ v128811(VarCurr)
<=> v128765(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16634,axiom,
! [VarCurr] :
( v128803(VarCurr)
<=> ( v128804(VarCurr)
& v128808(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5859,axiom,
! [VarCurr] :
( v128808(VarCurr)
<=> ( v128806(VarCurr)
| v128765(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16633,axiom,
! [VarCurr] :
( v128804(VarCurr)
<=> ( v128805(VarCurr)
| v128807(VarCurr) ) ) ).
fof(writeUnaryOperator_9287,axiom,
! [VarCurr] :
( ~ v128807(VarCurr)
<=> v128765(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9286,axiom,
! [VarCurr] :
( ~ v128805(VarCurr)
<=> v128806(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5858,axiom,
! [VarCurr] :
( v128806(VarCurr)
<=> ( v128765(VarCurr,bitIndex0)
& v128765(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16632,axiom,
! [VarCurr] :
( v128799(VarCurr)
<=> ( v128787(VarCurr)
& v128800(VarCurr) ) ) ).
fof(writeUnaryOperator_9285,axiom,
! [VarCurr] :
( ~ v128800(VarCurr)
<=> v128791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16631,axiom,
! [VarCurr] :
( v128791(VarCurr)
<=> ( v128793(VarCurr)
| v128796(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5857,axiom,
! [VarCurr] :
( v128796(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v128797(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1567,axiom,
! [VarCurr] :
( v128797(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16630,axiom,
! [VarCurr] :
( v128793(VarCurr)
<=> ( v128794(VarCurr)
& v128795(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1566,axiom,
! [VarCurr] :
( v128795(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5856,axiom,
! [VarCurr] :
( v128794(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v100203(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16629,axiom,
! [VarCurr] :
( v128787(VarCurr)
<=> ( v97276(VarCurr)
& v128789(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1565,axiom,
! [VarCurr] :
( v128789(VarCurr)
<=> ( ( v97409(VarCurr,bitIndex5)
<=> $false )
& ( v97409(VarCurr,bitIndex4)
<=> $true )
& ( v97409(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addAssignment_72651,axiom,
! [VarCurr] :
( v128775(VarCurr)
<=> v128777(VarCurr) ) ).
fof(addAssignment_72650,axiom,
! [VarCurr] :
( v128777(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_72649,axiom,
! [VarCurr] :
( v128771(VarCurr)
<=> v128773(VarCurr) ) ).
fof(addAssignment_72648,axiom,
! [VarCurr] :
( v128773(VarCurr)
<=> v89590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1285,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v128657(VarCurr)
<=> v128760(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1256,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v128657(VarCurr)
<=> v128759(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5855,axiom,
! [VarCurr] :
( v128760(VarCurr)
<=> ( v128700(VarCurr)
& v128659(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_72647,axiom,
! [VarCurr] :
( v128759(VarCurr)
<=> v128700(VarCurr) ) ).
fof(addAssignment_72646,axiom,
! [VarCurr] :
( v128659(VarCurr,bitIndex2)
<=> v128661(VarCurr,bitIndex2) ) ).
fof(addAssignment_72645,axiom,
! [VarCurr] :
( v128661(VarCurr,bitIndex2)
<=> v128663(VarCurr,bitIndex2) ) ).
fof(addAssignment_72644,axiom,
! [VarNext] :
( v128663(VarNext,bitIndex2)
<=> v128751(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128752(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128751(VarNext,B)
<=> v128663(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1691,axiom,
! [VarNext] :
( v128752(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128751(VarNext,B)
<=> v128744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128752(VarNext)
<=> v128753(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128753(VarNext)
<=> ( v128755(VarNext)
& v128729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128755(VarNext)
<=> v128738(VarNext) ) ) ).
fof(addAssignment_72643,axiom,
! [VarCurr] :
( v128673(VarCurr,bitIndex2)
<=> v128675(VarCurr,bitIndex2) ) ).
fof(addAssignment_72642,axiom,
! [VarCurr] :
( v128675(VarCurr,bitIndex2)
<=> v128724(VarCurr,bitIndex2) ) ).
fof(addAssignment_72641,axiom,
! [VarCurr] :
( v128677(VarCurr,bitIndex2)
<=> v128679(VarCurr,bitIndex2) ) ).
fof(addAssignment_72640,axiom,
! [VarCurr] :
( v128679(VarCurr,bitIndex2)
<=> v128692(VarCurr,bitIndex2) ) ).
fof(addAssignment_72639,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128659(VarCurr,B)
<=> v128661(VarCurr,B) ) ) ).
fof(addAssignment_72638,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128661(VarCurr,B)
<=> v128663(VarCurr,B) ) ) ).
fof(addAssignment_72637,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v128663(VarNext,B)
<=> v128733(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128734(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128733(VarNext,B)
<=> v128663(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1690,axiom,
! [VarNext] :
( v128734(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128733(VarNext,B)
<=> v128744(VarNext,B) ) ) ) ).
fof(addAssignment_72636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128744(VarNext,B)
<=> v128742(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1284,axiom,
! [VarCurr] :
( ~ v128745(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128742(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1255,axiom,
! [VarCurr] :
( v128745(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128742(VarCurr,B)
<=> v128673(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16626,axiom,
! [VarCurr] :
( v128745(VarCurr)
<=> ( v128746(VarCurr)
& v128747(VarCurr) ) ) ).
fof(writeUnaryOperator_9283,axiom,
! [VarCurr] :
( ~ v128747(VarCurr)
<=> v128669(VarCurr) ) ).
fof(writeUnaryOperator_9282,axiom,
! [VarCurr] :
( ~ v128746(VarCurr)
<=> v128665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128734(VarNext)
<=> v128735(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128735(VarNext)
<=> ( v128736(VarNext)
& v128729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128736(VarNext)
<=> v128738(VarNext) ) ) ).
fof(addAssignment_72635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128738(VarNext)
<=> v128729(VarCurr) ) ) ).
fof(addAssignment_72634,axiom,
! [VarCurr] :
( v128729(VarCurr)
<=> v128731(VarCurr) ) ).
fof(addAssignment_72633,axiom,
! [VarCurr] :
( v128731(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72632,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128673(VarCurr,B)
<=> v128675(VarCurr,B) ) ) ).
fof(addAssignment_72631,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128675(VarCurr,B)
<=> v128724(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1729,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128724(VarCurr,B)
<=> ( v128677(VarCurr,B)
& v128725(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9280,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128725(VarCurr,B)
<=> ~ v128726(VarCurr,B) ) ) ).
fof(addAssignment_72630,axiom,
! [VarCurr] :
( v128726(VarCurr,bitIndex0)
<=> v128727(VarCurr) ) ).
fof(addAssignment_72629,axiom,
! [VarCurr] :
( v128726(VarCurr,bitIndex1)
<=> v128727(VarCurr) ) ).
fof(addAssignment_72628,axiom,
! [VarCurr] :
( v128726(VarCurr,bitIndex2)
<=> v128727(VarCurr) ) ).
fof(addAssignment_72627,axiom,
! [VarCurr] :
( v128727(VarCurr)
<=> v128723(VarCurr) ) ).
fof(addAssignment_72626,axiom,
! [VarCurr] :
( v128723(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72625,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128677(VarCurr,B)
<=> v128679(VarCurr,B) ) ) ).
fof(addAssignment_72624,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v128679(VarCurr,B)
<=> v128692(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1283,axiom,
! [VarCurr] :
( ~ v128693(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128692(VarCurr,B)
<=> v128708(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1254,axiom,
! [VarCurr] :
( v128693(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128692(VarCurr,B)
<=> v128695(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1282,axiom,
! [VarCurr] :
( ~ v128709(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128708(VarCurr,B)
<=> v128659(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1253,axiom,
! [VarCurr] :
( v128709(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128708(VarCurr,B)
<=> v128711(VarCurr,B) ) ) ) ).
fof(addAssignment_72623,axiom,
! [VarCurr] :
( v128711(VarCurr,bitIndex0)
<=> v128705(VarCurr) ) ).
fof(addAssignment_72622,axiom,
! [VarCurr] :
( v128711(VarCurr,bitIndex1)
<=> v128719(VarCurr) ) ).
fof(addAssignment_72621,axiom,
! [VarCurr] :
( v128711(VarCurr,bitIndex2)
<=> v128713(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16623,axiom,
! [VarCurr] :
( v128719(VarCurr)
<=> ( v128720(VarCurr)
& v128721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16622,axiom,
! [VarCurr] :
( v128721(VarCurr)
<=> ( v128659(VarCurr,bitIndex0)
| v128706(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5854,axiom,
! [VarCurr] :
( v128720(VarCurr)
<=> ( v128705(VarCurr)
| v128659(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16621,axiom,
! [VarCurr] :
( v128713(VarCurr)
<=> ( v128714(VarCurr)
& v128718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16620,axiom,
! [VarCurr] :
( v128718(VarCurr)
<=> ( v128701(VarCurr)
| v128716(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5853,axiom,
! [VarCurr] :
( v128714(VarCurr)
<=> ( v128659(VarCurr,bitIndex2)
| v128715(VarCurr) ) ) ).
fof(writeUnaryOperator_9279,axiom,
! [VarCurr] :
( ~ v128715(VarCurr)
<=> v128716(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5852,axiom,
! [VarCurr] :
( v128716(VarCurr)
<=> ( v128659(VarCurr,bitIndex1)
| v128717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16619,axiom,
! [VarCurr] :
( v128717(VarCurr)
<=> ( v128659(VarCurr,bitIndex0)
& v128706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16618,axiom,
! [VarCurr] :
( v128709(VarCurr)
<=> ( v128710(VarCurr)
& v128685(VarCurr) ) ) ).
fof(writeUnaryOperator_9278,axiom,
! [VarCurr] :
( ~ v128710(VarCurr)
<=> v128681(VarCurr) ) ).
fof(addAssignment_72620,axiom,
! [VarCurr] :
( v128695(VarCurr,bitIndex0)
<=> v128705(VarCurr) ) ).
fof(addAssignment_72619,axiom,
! [VarCurr] :
( v128695(VarCurr,bitIndex1)
<=> v128703(VarCurr) ) ).
fof(addAssignment_72618,axiom,
! [VarCurr] :
( v128695(VarCurr,bitIndex2)
<=> v128697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16617,axiom,
! [VarCurr] :
( v128703(VarCurr)
<=> ( v128704(VarCurr)
& v128707(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5851,axiom,
! [VarCurr] :
( v128707(VarCurr)
<=> ( v128659(VarCurr,bitIndex0)
| v128659(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16616,axiom,
! [VarCurr] :
( v128704(VarCurr)
<=> ( v128705(VarCurr)
| v128706(VarCurr) ) ) ).
fof(writeUnaryOperator_9277,axiom,
! [VarCurr] :
( ~ v128706(VarCurr)
<=> v128659(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9276,axiom,
! [VarCurr] :
( ~ v128705(VarCurr)
<=> v128659(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16615,axiom,
! [VarCurr] :
( v128697(VarCurr)
<=> ( v128698(VarCurr)
& v128702(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5850,axiom,
! [VarCurr] :
( v128702(VarCurr)
<=> ( v128700(VarCurr)
| v128659(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16614,axiom,
! [VarCurr] :
( v128698(VarCurr)
<=> ( v128699(VarCurr)
| v128701(VarCurr) ) ) ).
fof(writeUnaryOperator_9275,axiom,
! [VarCurr] :
( ~ v128701(VarCurr)
<=> v128659(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9274,axiom,
! [VarCurr] :
( ~ v128699(VarCurr)
<=> v128700(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5849,axiom,
! [VarCurr] :
( v128700(VarCurr)
<=> ( v128659(VarCurr,bitIndex0)
& v128659(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16613,axiom,
! [VarCurr] :
( v128693(VarCurr)
<=> ( v128681(VarCurr)
& v128694(VarCurr) ) ) ).
fof(writeUnaryOperator_9273,axiom,
! [VarCurr] :
( ~ v128694(VarCurr)
<=> v128685(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16612,axiom,
! [VarCurr] :
( v128685(VarCurr)
<=> ( v128687(VarCurr)
| v128690(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5848,axiom,
! [VarCurr] :
( v128690(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v128691(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1564,axiom,
! [VarCurr] :
( v128691(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16611,axiom,
! [VarCurr] :
( v128687(VarCurr)
<=> ( v128688(VarCurr)
& v128689(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1563,axiom,
! [VarCurr] :
( v128689(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5847,axiom,
! [VarCurr] :
( v128688(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v100203(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16610,axiom,
! [VarCurr] :
( v128681(VarCurr)
<=> ( v97276(VarCurr)
& v128683(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1562,axiom,
! [VarCurr] :
( v128683(VarCurr)
<=> ( ( v97409(VarCurr,bitIndex5)
<=> $false )
& ( v97409(VarCurr,bitIndex4)
<=> $false )
& ( v97409(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_72617,axiom,
! [VarCurr] :
( v128669(VarCurr)
<=> v128671(VarCurr) ) ).
fof(addAssignment_72616,axiom,
! [VarCurr] :
( v128671(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_72615,axiom,
! [VarCurr] :
( v128665(VarCurr)
<=> v128667(VarCurr) ) ).
fof(addAssignment_72614,axiom,
! [VarCurr] :
( v128667(VarCurr)
<=> v89590(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1281,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v97383(VarCurr)
<=> v128654(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1252,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v97383(VarCurr)
<=> v128653(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5846,axiom,
! [VarCurr] :
( v128654(VarCurr)
<=> ( v128594(VarCurr)
& v97385(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_72613,axiom,
! [VarCurr] :
( v128653(VarCurr)
<=> v128594(VarCurr) ) ).
fof(addAssignment_72612,axiom,
! [VarCurr] :
( v97385(VarCurr,bitIndex2)
<=> v97387(VarCurr,bitIndex2) ) ).
fof(addAssignment_72611,axiom,
! [VarCurr] :
( v97387(VarCurr,bitIndex2)
<=> v97389(VarCurr,bitIndex2) ) ).
fof(addAssignment_72610,axiom,
! [VarNext] :
( v97389(VarNext,bitIndex2)
<=> v128645(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128646(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128645(VarNext,B)
<=> v97389(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1689,axiom,
! [VarNext] :
( v128646(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128645(VarNext,B)
<=> v128638(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128646(VarNext)
<=> v128647(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128647(VarNext)
<=> ( v128649(VarNext)
& v128623(VarNext) ) ) ) ).
fof(writeUnaryOperator_9272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128649(VarNext)
<=> v128632(VarNext) ) ) ).
fof(addAssignment_72609,axiom,
! [VarCurr] :
( v97399(VarCurr,bitIndex2)
<=> v97401(VarCurr,bitIndex2) ) ).
fof(addAssignment_72608,axiom,
! [VarCurr] :
( v97401(VarCurr,bitIndex2)
<=> v128618(VarCurr,bitIndex2) ) ).
fof(addAssignment_72607,axiom,
! [VarCurr] :
( v97403(VarCurr,bitIndex2)
<=> v97405(VarCurr,bitIndex2) ) ).
fof(addAssignment_72606,axiom,
! [VarCurr] :
( v97405(VarCurr,bitIndex2)
<=> v128586(VarCurr,bitIndex2) ) ).
fof(addAssignment_72605,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v97385(VarCurr,B)
<=> v97387(VarCurr,B) ) ) ).
fof(addAssignment_72604,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v97387(VarCurr,B)
<=> v97389(VarCurr,B) ) ) ).
fof(addAssignment_72603,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v97389(VarNext,B)
<=> v128627(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128628(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128627(VarNext,B)
<=> v97389(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1688,axiom,
! [VarNext] :
( v128628(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128627(VarNext,B)
<=> v128638(VarNext,B) ) ) ) ).
fof(addAssignment_72602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128638(VarNext,B)
<=> v128636(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1280,axiom,
! [VarCurr] :
( ~ v128639(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128636(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1251,axiom,
! [VarCurr] :
( v128639(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128636(VarCurr,B)
<=> v97399(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16607,axiom,
! [VarCurr] :
( v128639(VarCurr)
<=> ( v128640(VarCurr)
& v128641(VarCurr) ) ) ).
fof(writeUnaryOperator_9271,axiom,
! [VarCurr] :
( ~ v128641(VarCurr)
<=> v97395(VarCurr) ) ).
fof(writeUnaryOperator_9270,axiom,
! [VarCurr] :
( ~ v128640(VarCurr)
<=> v97391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128628(VarNext)
<=> v128629(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128629(VarNext)
<=> ( v128630(VarNext)
& v128623(VarNext) ) ) ) ).
fof(writeUnaryOperator_9269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128630(VarNext)
<=> v128632(VarNext) ) ) ).
fof(addAssignment_72601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128632(VarNext)
<=> v128623(VarCurr) ) ) ).
fof(addAssignment_72600,axiom,
! [VarCurr] :
( v128623(VarCurr)
<=> v128625(VarCurr) ) ).
fof(addAssignment_72599,axiom,
! [VarCurr] :
( v128625(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_72598,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v97399(VarCurr,B)
<=> v97401(VarCurr,B) ) ) ).
fof(addAssignment_72597,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v97401(VarCurr,B)
<=> v128618(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1728,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128618(VarCurr,B)
<=> ( v97403(VarCurr,B)
& v128619(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9268,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128619(VarCurr,B)
<=> ~ v128620(VarCurr,B) ) ) ).
fof(addAssignment_72596,axiom,
! [VarCurr] :
( v128620(VarCurr,bitIndex0)
<=> v128621(VarCurr) ) ).
fof(addAssignment_72595,axiom,
! [VarCurr] :
( v128620(VarCurr,bitIndex1)
<=> v128621(VarCurr) ) ).
fof(addAssignment_72594,axiom,
! [VarCurr] :
( v128620(VarCurr,bitIndex2)
<=> v128621(VarCurr) ) ).
fof(addAssignment_72593,axiom,
! [VarCurr] :
( v128621(VarCurr)
<=> v128617(VarCurr) ) ).
fof(addAssignment_72592,axiom,
! [VarCurr] :
( v128617(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_72591,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v97403(VarCurr,B)
<=> v97405(VarCurr,B) ) ) ).
fof(addAssignment_72590,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v97405(VarCurr,B)
<=> v128586(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1279,axiom,
! [VarCurr] :
( ~ v128587(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128586(VarCurr,B)
<=> v128602(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1250,axiom,
! [VarCurr] :
( v128587(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128586(VarCurr,B)
<=> v128589(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1278,axiom,
! [VarCurr] :
( ~ v128603(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128602(VarCurr,B)
<=> v97385(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1249,axiom,
! [VarCurr] :
( v128603(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128602(VarCurr,B)
<=> v128605(VarCurr,B) ) ) ) ).
fof(addAssignment_72589,axiom,
! [VarCurr] :
( v128605(VarCurr,bitIndex0)
<=> v128599(VarCurr) ) ).
fof(addAssignment_72588,axiom,
! [VarCurr] :
( v128605(VarCurr,bitIndex1)
<=> v128613(VarCurr) ) ).
fof(addAssignment_72587,axiom,
! [VarCurr] :
( v128605(VarCurr,bitIndex2)
<=> v128607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16604,axiom,
! [VarCurr] :
( v128613(VarCurr)
<=> ( v128614(VarCurr)
& v128615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16603,axiom,
! [VarCurr] :
( v128615(VarCurr)
<=> ( v97385(VarCurr,bitIndex0)
| v128600(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5845,axiom,
! [VarCurr] :
( v128614(VarCurr)
<=> ( v128599(VarCurr)
| v97385(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16602,axiom,
! [VarCurr] :
( v128607(VarCurr)
<=> ( v128608(VarCurr)
& v128612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16601,axiom,
! [VarCurr] :
( v128612(VarCurr)
<=> ( v128595(VarCurr)
| v128610(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5844,axiom,
! [VarCurr] :
( v128608(VarCurr)
<=> ( v97385(VarCurr,bitIndex2)
| v128609(VarCurr) ) ) ).
fof(writeUnaryOperator_9267,axiom,
! [VarCurr] :
( ~ v128609(VarCurr)
<=> v128610(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5843,axiom,
! [VarCurr] :
( v128610(VarCurr)
<=> ( v97385(VarCurr,bitIndex1)
| v128611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16600,axiom,
! [VarCurr] :
( v128611(VarCurr)
<=> ( v97385(VarCurr,bitIndex0)
& v128600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16599,axiom,
! [VarCurr] :
( v128603(VarCurr)
<=> ( v128604(VarCurr)
& v100201(VarCurr) ) ) ).
fof(writeUnaryOperator_9266,axiom,
! [VarCurr] :
( ~ v128604(VarCurr)
<=> v97407(VarCurr) ) ).
fof(addAssignment_72586,axiom,
! [VarCurr] :
( v128589(VarCurr,bitIndex0)
<=> v128599(VarCurr) ) ).
fof(addAssignment_72585,axiom,
! [VarCurr] :
( v128589(VarCurr,bitIndex1)
<=> v128597(VarCurr) ) ).
fof(addAssignment_72584,axiom,
! [VarCurr] :
( v128589(VarCurr,bitIndex2)
<=> v128591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16598,axiom,
! [VarCurr] :
( v128597(VarCurr)
<=> ( v128598(VarCurr)
& v128601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5842,axiom,
! [VarCurr] :
( v128601(VarCurr)
<=> ( v97385(VarCurr,bitIndex0)
| v97385(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16597,axiom,
! [VarCurr] :
( v128598(VarCurr)
<=> ( v128599(VarCurr)
| v128600(VarCurr) ) ) ).
fof(writeUnaryOperator_9265,axiom,
! [VarCurr] :
( ~ v128600(VarCurr)
<=> v97385(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9264,axiom,
! [VarCurr] :
( ~ v128599(VarCurr)
<=> v97385(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16596,axiom,
! [VarCurr] :
( v128591(VarCurr)
<=> ( v128592(VarCurr)
& v128596(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5841,axiom,
! [VarCurr] :
( v128596(VarCurr)
<=> ( v128594(VarCurr)
| v97385(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16595,axiom,
! [VarCurr] :
( v128592(VarCurr)
<=> ( v128593(VarCurr)
| v128595(VarCurr) ) ) ).
fof(writeUnaryOperator_9263,axiom,
! [VarCurr] :
( ~ v128595(VarCurr)
<=> v97385(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9262,axiom,
! [VarCurr] :
( ~ v128593(VarCurr)
<=> v128594(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5840,axiom,
! [VarCurr] :
( v128594(VarCurr)
<=> ( v97385(VarCurr,bitIndex0)
& v97385(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16594,axiom,
! [VarCurr] :
( v128587(VarCurr)
<=> ( v97407(VarCurr)
& v128588(VarCurr) ) ) ).
fof(writeUnaryOperator_9261,axiom,
! [VarCurr] :
( ~ v128588(VarCurr)
<=> v100201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16593,axiom,
! [VarCurr] :
( v100201(VarCurr)
<=> ( v128580(VarCurr)
| v128584(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5839,axiom,
! [VarCurr] :
( v128584(VarCurr)
<=> ( v100203(VarCurr,bitIndex2)
& v128585(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1561,axiom,
! [VarCurr] :
( v128585(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16592,axiom,
! [VarCurr] :
( v128580(VarCurr)
<=> ( v128581(VarCurr)
& v128583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1560,axiom,
! [VarCurr] :
( v128583(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5838,axiom,
! [VarCurr] :
( v128581(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v100203(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_72583,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v100205(VarCurr,B)
<=> v100207(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5837,axiom,
! [VarCurr] :
( v100207(VarCurr,bitIndex1)
<=> ( v128570(VarCurr)
& v128578(VarCurr) ) ) ).
fof(writeUnaryOperator_9260,axiom,
! [VarCurr] :
( ~ v128578(VarCurr)
<=> v84187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16591,axiom,
! [VarCurr] :
( v128570(VarCurr)
<=> ( v128571(VarCurr)
& v128577(VarCurr) ) ) ).
fof(writeUnaryOperator_9259,axiom,
! [VarCurr] :
( ~ v128577(VarCurr)
<=> v127280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16590,axiom,
! [VarCurr] :
( v128571(VarCurr)
<=> ( v128572(VarCurr)
& v128576(VarCurr) ) ) ).
fof(writeUnaryOperator_9258,axiom,
! [VarCurr] :
( ~ v128576(VarCurr)
<=> v84897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16589,axiom,
! [VarCurr] :
( v128572(VarCurr)
<=> ( v128573(VarCurr)
& v128575(VarCurr) ) ) ).
fof(writeUnaryOperator_9257,axiom,
! [VarCurr] :
( ~ v128575(VarCurr)
<=> v86877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16588,axiom,
! [VarCurr] :
( v128573(VarCurr)
<=> ( v128574(VarCurr)
& v127270(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5836,axiom,
! [VarCurr] :
( v128574(VarCurr)
<=> ( v100209(VarCurr,bitIndex1)
& v88418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16587,axiom,
! [VarCurr] :
( v100207(VarCurr,bitIndex0)
<=> ( v128566(VarCurr)
& v128568(VarCurr) ) ) ).
fof(writeUnaryOperator_9256,axiom,
! [VarCurr] :
( ~ v128568(VarCurr)
<=> v86877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16586,axiom,
! [VarCurr] :
( v128566(VarCurr)
<=> ( v128567(VarCurr)
& v127270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16585,axiom,
! [VarCurr] :
( v128567(VarCurr)
<=> ( v100209(VarCurr,bitIndex0)
& v88418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16584,axiom,
! [VarCurr] :
( v100209(VarCurr,bitIndex0)
<=> ( v128543(VarCurr)
& v128562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16583,axiom,
! [VarCurr] :
( v128562(VarCurr)
<=> ( v128563(VarCurr)
| v128564(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1559,axiom,
! [VarCurr] :
( v128564(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v101505(VarCurr,bitIndex6) )
& ( v110754(VarCurr,bitIndex2)
<=> v101505(VarCurr,bitIndex5) )
& ( v110754(VarCurr,bitIndex1)
<=> v101505(VarCurr,bitIndex4) )
& ( v110754(VarCurr,bitIndex0)
<=> v101505(VarCurr,bitIndex3) ) ) ) ).
fof(writeUnaryOperator_9255,axiom,
! [VarCurr] :
( ~ v128563(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16582,axiom,
! [VarCurr] :
( v128543(VarCurr)
<=> ( v128544(VarCurr)
& v128561(VarCurr) ) ) ).
fof(writeUnaryOperator_9254,axiom,
! [VarCurr] :
( ~ v128561(VarCurr)
<=> v127410(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5835,axiom,
! [VarCurr] :
( v128544(VarCurr)
<=> ( v128546(VarCurr)
| v128560(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5834,axiom,
! [VarCurr] :
( v128546(VarCurr)
<=> ( v128547(VarCurr)
| v128560(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5833,axiom,
! [VarCurr] :
( v128547(VarCurr)
<=> ( v128548(VarCurr)
| v128560(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5832,axiom,
! [VarCurr] :
( v128548(VarCurr)
<=> ( v128549(VarCurr)
| v128560(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5831,axiom,
! [VarCurr] :
( v128549(VarCurr)
<=> ( v128550(VarCurr)
| v128560(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5830,axiom,
! [VarCurr] :
( v128550(VarCurr)
<=> ( v128551(VarCurr)
| v128560(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5829,axiom,
! [VarCurr] :
( v128551(VarCurr)
<=> ( v128552(VarCurr)
| v128560(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5828,axiom,
! [VarCurr] :
( v128552(VarCurr)
<=> ( v128553(VarCurr)
| v128560(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5827,axiom,
! [VarCurr] :
( v128553(VarCurr)
<=> ( v128554(VarCurr)
| v128560(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5826,axiom,
! [VarCurr] :
( v128554(VarCurr)
<=> ( v128555(VarCurr)
| v128560(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5825,axiom,
! [VarCurr] :
( v128555(VarCurr)
<=> ( v128556(VarCurr)
| v128560(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5824,axiom,
! [VarCurr] :
( v128556(VarCurr)
<=> ( v128557(VarCurr)
| v128560(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5823,axiom,
! [VarCurr] :
( v128557(VarCurr)
<=> ( v128558(VarCurr)
| v128560(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5822,axiom,
! [VarCurr] :
( v128558(VarCurr)
<=> ( v128559(VarCurr)
| v128560(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5821,axiom,
! [VarCurr] :
( v128559(VarCurr)
<=> ( v128560(VarCurr,bitIndex0)
| v128560(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1727,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128560(VarCurr,B)
<=> ( v76(VarCurr,B)
& v100211(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16581,axiom,
! [VarCurr] :
( v127410(VarCurr)
<=> ( v128527(VarCurr)
| v100727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16580,axiom,
! [VarCurr] :
( v128527(VarCurr)
<=> ( v128528(VarCurr)
| v128492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16579,axiom,
! [VarCurr] :
( v128528(VarCurr)
<=> ( v128529(VarCurr)
| v111693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16578,axiom,
! [VarCurr] :
( v128529(VarCurr)
<=> ( v128530(VarCurr)
| v108897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16577,axiom,
! [VarCurr] :
( v128530(VarCurr)
<=> ( v128531(VarCurr)
| v88420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16576,axiom,
! [VarCurr] :
( v128531(VarCurr)
<=> ( v128532(VarCurr)
| v128540(VarCurr) ) ) ).
fof(writeUnaryOperator_9253,axiom,
! [VarCurr] :
( ~ v128540(VarCurr)
<=> v128541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16575,axiom,
! [VarCurr] :
( v128541(VarCurr)
<=> ( v84583(VarCurr)
| v89527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16574,axiom,
! [VarCurr] :
( v128532(VarCurr)
<=> ( v128533(VarCurr)
| v86879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16573,axiom,
! [VarCurr] :
( v128533(VarCurr)
<=> ( v128534(VarCurr)
& v128539(VarCurr) ) ) ).
fof(writeUnaryOperator_9252,axiom,
! [VarCurr] :
( ~ v128539(VarCurr)
<=> v127180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16572,axiom,
! [VarCurr] :
( v128534(VarCurr)
<=> ( v128535(VarCurr)
& v109663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16571,axiom,
! [VarCurr] :
( v128535(VarCurr)
<=> ( v128536(VarCurr)
& v128538(VarCurr) ) ) ).
fof(writeUnaryOperator_9251,axiom,
! [VarCurr] :
( ~ v128538(VarCurr)
<=> v128095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16570,axiom,
! [VarCurr] :
( v128536(VarCurr)
<=> ( v127412(VarCurr)
& v128537(VarCurr) ) ) ).
fof(writeUnaryOperator_9250,axiom,
! [VarCurr] :
( ~ v128537(VarCurr)
<=> v101598(VarCurr) ) ).
fof(addAssignment_72582,axiom,
! [VarCurr] :
( v128492(VarCurr)
<=> v128494(VarCurr) ) ).
fof(addAssignment_72581,axiom,
! [VarCurr] :
( v128494(VarCurr)
<=> v128496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16569,axiom,
! [VarCurr] :
( v128496(VarCurr)
<=> ( v128498(VarCurr)
| v4333(VarCurr) ) ) ).
fof(addAssignment_72580,axiom,
! [VarCurr] :
( v128498(VarCurr)
<=> v5120(VarCurr,bitIndex0) ) ).
fof(addAssignment_72579,axiom,
! [VarCurr] :
( v5120(VarCurr,bitIndex0)
<=> v5122(VarCurr,bitIndex0) ) ).
fof(addAssignment_72578,axiom,
! [VarNext] :
( v5122(VarNext,bitIndex0)
<=> v128508(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128509(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v128508(VarNext,B)
<=> v5122(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1687,axiom,
! [VarNext] :
( v128509(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v128508(VarNext,B)
<=> v128519(VarNext,B) ) ) ) ).
fof(addAssignment_72577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v128519(VarNext,B)
<=> v128517(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1277,axiom,
! [VarCurr] :
( ~ v128520(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128517(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1248,axiom,
! [VarCurr] :
( v128520(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128517(VarCurr,B)
<=> v5132(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16568,axiom,
! [VarCurr] :
( v128520(VarCurr)
<=> ( v128521(VarCurr)
& v128522(VarCurr) ) ) ).
fof(writeUnaryOperator_9249,axiom,
! [VarCurr] :
( ~ v128522(VarCurr)
<=> v5128(VarCurr) ) ).
fof(writeUnaryOperator_9248,axiom,
! [VarCurr] :
( ~ v128521(VarCurr)
<=> v5124(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128509(VarNext)
<=> v128510(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128510(VarNext)
<=> ( v128511(VarNext)
& v128504(VarNext) ) ) ) ).
fof(writeUnaryOperator_9247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128511(VarNext)
<=> v128513(VarNext) ) ) ).
fof(addAssignment_72576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128513(VarNext)
<=> v128504(VarCurr) ) ) ).
fof(addAssignment_72575,axiom,
! [VarCurr] :
( v128504(VarCurr)
<=> v128506(VarCurr) ) ).
fof(addAssignment_72574,axiom,
! [VarCurr] :
( v128506(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_72573,axiom,
! [VarCurr] :
( v5132(VarCurr,bitIndex0)
<=> v5134(VarCurr,bitIndex0) ) ).
fof(addAssignment_72572,axiom,
! [VarCurr] :
( v5134(VarCurr,bitIndex0)
<=> v5136(VarCurr,bitIndex0) ) ).
fof(addAssignment_72571,axiom,
! [VarCurr] :
( v5136(VarCurr,bitIndex0)
<=> v128502(VarCurr,bitIndex0) ) ).
fof(addAssignment_72570,axiom,
! [VarCurr] :
( v128502(VarCurr,bitIndex0)
<=> v128500(VarCurr) ) ).
fof(addAssignment_72569,axiom,
! [VarCurr] :
( v128502(VarCurr,bitIndex1)
<=> v5138(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1276,axiom,
! [VarCurr] :
( ~ v4516(VarCurr)
=> ( v128500(VarCurr)
<=> v128498(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1247,axiom,
! [VarCurr] :
( v4516(VarCurr)
=> ( v128500(VarCurr)
<=> v5049(VarCurr) ) ) ).
fof(addAssignment_72568,axiom,
! [VarCurr] :
( v128095(VarCurr)
<=> v128097(VarCurr) ) ).
fof(addAssignment_72567,axiom,
! [VarCurr] :
( v128097(VarCurr)
<=> v128099(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128475(VarNext)
=> ( v128099(VarNext)
<=> v128099(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1686,axiom,
! [VarNext] :
( v128475(VarNext)
=> ( v128099(VarNext)
<=> v128485(VarNext) ) ) ).
fof(addAssignment_72566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128485(VarNext)
<=> v128483(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1275,axiom,
! [VarCurr] :
( ~ v128486(VarCurr)
=> ( v128483(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1246,axiom,
! [VarCurr] :
( v128486(VarCurr)
=> ( v128483(VarCurr)
<=> v128109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16565,axiom,
! [VarCurr] :
( v128486(VarCurr)
<=> ( v128487(VarCurr)
& v128488(VarCurr) ) ) ).
fof(writeUnaryOperator_9246,axiom,
! [VarCurr] :
( ~ v128488(VarCurr)
<=> v128105(VarCurr) ) ).
fof(writeUnaryOperator_9245,axiom,
! [VarCurr] :
( ~ v128487(VarCurr)
<=> v128101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128475(VarNext)
<=> v128476(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128476(VarNext)
<=> ( v128477(VarNext)
& v128470(VarNext) ) ) ) ).
fof(writeUnaryOperator_9244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128477(VarNext)
<=> v128479(VarNext) ) ) ).
fof(addAssignment_72565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128479(VarNext)
<=> v128470(VarCurr) ) ) ).
fof(addAssignment_72564,axiom,
! [VarCurr] :
( v128470(VarCurr)
<=> v128472(VarCurr) ) ).
fof(addAssignment_72563,axiom,
! [VarCurr] :
( v128472(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_72562,axiom,
! [VarCurr] :
( v128109(VarCurr)
<=> v128111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16562,axiom,
! [VarCurr] :
( v128111(VarCurr)
<=> ( v128454(VarCurr)
| v128461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16561,axiom,
! [VarCurr] :
( v128461(VarCurr)
<=> ( v128462(VarCurr)
& v128466(VarCurr) ) ) ).
fof(writeUnaryOperator_9243,axiom,
! [VarCurr] :
( ~ v128466(VarCurr)
<=> v128467(VarCurr) ) ).
fof(addAssignment_72561,axiom,
! [VarCurr] :
( v128467(VarCurr)
<=> v128468(VarCurr) ) ).
fof(addAssignment_72560,axiom,
! [VarCurr] :
( v128468(VarCurr)
<=> v128124(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16560,axiom,
! [VarCurr] :
( v128462(VarCurr)
<=> ( v128097(VarCurr)
& v128463(VarCurr) ) ) ).
fof(writeUnaryOperator_9242,axiom,
! [VarCurr] :
( ~ v128463(VarCurr)
<=> v128464(VarCurr) ) ).
fof(addAssignment_72559,axiom,
! [VarCurr] :
( v128464(VarCurr)
<=> v128465(VarCurr) ) ).
fof(addAssignment_72558,axiom,
! [VarCurr] :
( v128465(VarCurr)
<=> v128120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16559,axiom,
! [VarCurr] :
( v128454(VarCurr)
<=> ( v128455(VarCurr)
& v128458(VarCurr) ) ) ).
fof(writeUnaryOperator_9241,axiom,
! [VarCurr] :
( ~ v128458(VarCurr)
<=> v128459(VarCurr) ) ).
fof(addAssignment_72557,axiom,
! [VarCurr] :
( v128459(VarCurr)
<=> v128460(VarCurr) ) ).
fof(addAssignment_72556,axiom,
! [VarCurr] :
( v128460(VarCurr)
<=> v128124(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16558,axiom,
! [VarCurr] :
( v128455(VarCurr)
<=> ( v128113(VarCurr)
& v128456(VarCurr) ) ) ).
fof(addAssignment_72555,axiom,
! [VarCurr] :
( v128456(VarCurr)
<=> v128457(VarCurr) ) ).
fof(addAssignment_72554,axiom,
! [VarCurr] :
( v128457(VarCurr)
<=> v128120(VarCurr) ) ).
fof(addAssignment_72553,axiom,
! [VarCurr] :
( v128124(VarCurr)
<=> v128126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16557,axiom,
! [VarCurr] :
( v128126(VarCurr)
<=> ( v128380(VarCurr)
| v128441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16556,axiom,
! [VarCurr] :
( v128441(VarCurr)
<=> ( v128442(VarCurr)
& v128444(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5820,axiom,
! [VarCurr] :
( v128444(VarCurr)
<=> ( v128446(VarCurr)
| v128452(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5819,axiom,
! [VarCurr] :
( v128446(VarCurr)
<=> ( v128447(VarCurr)
| v128452(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5818,axiom,
! [VarCurr] :
( v128447(VarCurr)
<=> ( v128448(VarCurr)
| v128452(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5817,axiom,
! [VarCurr] :
( v128448(VarCurr)
<=> ( v128449(VarCurr)
| v128452(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5816,axiom,
! [VarCurr] :
( v128449(VarCurr)
<=> ( v128450(VarCurr)
| v128452(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5815,axiom,
! [VarCurr] :
( v128450(VarCurr)
<=> ( v128451(VarCurr)
| v128452(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5814,axiom,
! [VarCurr] :
( v128451(VarCurr)
<=> ( v128452(VarCurr,bitIndex0)
| v128452(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1726,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128452(VarCurr,B)
<=> ( v128360(VarCurr,B)
& v128336(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16555,axiom,
! [VarCurr] :
( v128442(VarCurr)
<=> ( v128443(VarCurr)
& v103123(VarCurr) ) ) ).
fof(writeUnaryOperator_9240,axiom,
! [VarCurr] :
( ~ v128443(VarCurr)
<=> v128128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16554,axiom,
! [VarCurr] :
( v128380(VarCurr)
<=> ( v128381(VarCurr)
| v128429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16553,axiom,
! [VarCurr] :
( v128429(VarCurr)
<=> ( v128430(VarCurr)
& v128432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5813,axiom,
! [VarCurr] :
( v128432(VarCurr)
<=> ( v128434(VarCurr)
| v128440(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5812,axiom,
! [VarCurr] :
( v128434(VarCurr)
<=> ( v128435(VarCurr)
| v128440(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5811,axiom,
! [VarCurr] :
( v128435(VarCurr)
<=> ( v128436(VarCurr)
| v128440(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5810,axiom,
! [VarCurr] :
( v128436(VarCurr)
<=> ( v128437(VarCurr)
| v128440(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5809,axiom,
! [VarCurr] :
( v128437(VarCurr)
<=> ( v128438(VarCurr)
| v128440(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5808,axiom,
! [VarCurr] :
( v128438(VarCurr)
<=> ( v128439(VarCurr)
| v128440(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5807,axiom,
! [VarCurr] :
( v128439(VarCurr)
<=> ( v128440(VarCurr,bitIndex0)
| v128440(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1725,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128440(VarCurr,B)
<=> ( v128351(VarCurr,B)
& v128336(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16552,axiom,
! [VarCurr] :
( v128430(VarCurr)
<=> ( v128431(VarCurr)
& v103102(VarCurr) ) ) ).
fof(writeUnaryOperator_9239,axiom,
! [VarCurr] :
( ~ v128431(VarCurr)
<=> v128128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16551,axiom,
! [VarCurr] :
( v128381(VarCurr)
<=> ( v128382(VarCurr)
| v128417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16550,axiom,
! [VarCurr] :
( v128417(VarCurr)
<=> ( v128418(VarCurr)
& v128420(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5806,axiom,
! [VarCurr] :
( v128420(VarCurr)
<=> ( v128422(VarCurr)
| v128428(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5805,axiom,
! [VarCurr] :
( v128422(VarCurr)
<=> ( v128423(VarCurr)
| v128428(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5804,axiom,
! [VarCurr] :
( v128423(VarCurr)
<=> ( v128424(VarCurr)
| v128428(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5803,axiom,
! [VarCurr] :
( v128424(VarCurr)
<=> ( v128425(VarCurr)
| v128428(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5802,axiom,
! [VarCurr] :
( v128425(VarCurr)
<=> ( v128426(VarCurr)
| v128428(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5801,axiom,
! [VarCurr] :
( v128426(VarCurr)
<=> ( v128427(VarCurr)
| v128428(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5800,axiom,
! [VarCurr] :
( v128427(VarCurr)
<=> ( v128428(VarCurr,bitIndex0)
| v128428(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1724,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128428(VarCurr,B)
<=> ( v128188(VarCurr,B)
& v128336(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16549,axiom,
! [VarCurr] :
( v128418(VarCurr)
<=> ( v128419(VarCurr)
& v101559(VarCurr) ) ) ).
fof(writeUnaryOperator_9238,axiom,
! [VarCurr] :
( ~ v128419(VarCurr)
<=> v128128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16548,axiom,
! [VarCurr] :
( v128382(VarCurr)
<=> ( v128383(VarCurr)
| v128406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16547,axiom,
! [VarCurr] :
( v128406(VarCurr)
<=> ( v128407(VarCurr)
& v128408(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5799,axiom,
! [VarCurr] :
( v128408(VarCurr)
<=> ( v128410(VarCurr)
| v128416(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5798,axiom,
! [VarCurr] :
( v128410(VarCurr)
<=> ( v128411(VarCurr)
| v128416(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5797,axiom,
! [VarCurr] :
( v128411(VarCurr)
<=> ( v128412(VarCurr)
| v128416(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5796,axiom,
! [VarCurr] :
( v128412(VarCurr)
<=> ( v128413(VarCurr)
| v128416(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5795,axiom,
! [VarCurr] :
( v128413(VarCurr)
<=> ( v128414(VarCurr)
| v128416(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5794,axiom,
! [VarCurr] :
( v128414(VarCurr)
<=> ( v128415(VarCurr)
| v128416(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5793,axiom,
! [VarCurr] :
( v128415(VarCurr)
<=> ( v128416(VarCurr,bitIndex0)
| v128416(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1723,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128416(VarCurr,B)
<=> ( v128360(VarCurr,B)
& v128336(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16546,axiom,
! [VarCurr] :
( v128407(VarCurr)
<=> ( v128128(VarCurr)
& v103115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16545,axiom,
! [VarCurr] :
( v128383(VarCurr)
<=> ( v128384(VarCurr)
| v128395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16544,axiom,
! [VarCurr] :
( v128395(VarCurr)
<=> ( v128396(VarCurr)
& v128397(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5792,axiom,
! [VarCurr] :
( v128397(VarCurr)
<=> ( v128399(VarCurr)
| v128405(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5791,axiom,
! [VarCurr] :
( v128399(VarCurr)
<=> ( v128400(VarCurr)
| v128405(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5790,axiom,
! [VarCurr] :
( v128400(VarCurr)
<=> ( v128401(VarCurr)
| v128405(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5789,axiom,
! [VarCurr] :
( v128401(VarCurr)
<=> ( v128402(VarCurr)
| v128405(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5788,axiom,
! [VarCurr] :
( v128402(VarCurr)
<=> ( v128403(VarCurr)
| v128405(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5787,axiom,
! [VarCurr] :
( v128403(VarCurr)
<=> ( v128404(VarCurr)
| v128405(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5786,axiom,
! [VarCurr] :
( v128404(VarCurr)
<=> ( v128405(VarCurr,bitIndex0)
| v128405(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1722,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128405(VarCurr,B)
<=> ( v128351(VarCurr,B)
& v128336(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16543,axiom,
! [VarCurr] :
( v128396(VarCurr)
<=> ( v128128(VarCurr)
& v103098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16542,axiom,
! [VarCurr] :
( v128384(VarCurr)
<=> ( v128385(VarCurr)
& v128386(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5785,axiom,
! [VarCurr] :
( v128386(VarCurr)
<=> ( v128388(VarCurr)
| v128394(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5784,axiom,
! [VarCurr] :
( v128388(VarCurr)
<=> ( v128389(VarCurr)
| v128394(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5783,axiom,
! [VarCurr] :
( v128389(VarCurr)
<=> ( v128390(VarCurr)
| v128394(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5782,axiom,
! [VarCurr] :
( v128390(VarCurr)
<=> ( v128391(VarCurr)
| v128394(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5781,axiom,
! [VarCurr] :
( v128391(VarCurr)
<=> ( v128392(VarCurr)
| v128394(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5780,axiom,
! [VarCurr] :
( v128392(VarCurr)
<=> ( v128393(VarCurr)
| v128394(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5779,axiom,
! [VarCurr] :
( v128393(VarCurr)
<=> ( v128394(VarCurr,bitIndex0)
| v128394(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1721,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128394(VarCurr,B)
<=> ( v128188(VarCurr,B)
& v128336(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16541,axiom,
! [VarCurr] :
( v128385(VarCurr)
<=> ( v128128(VarCurr)
& v101503(VarCurr) ) ) ).
fof(addAssignment_72552,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128360(VarCurr,B)
<=> v128362(VarCurr,B) ) ) ).
fof(addAssignment_72551,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128362(VarCurr,B)
<=> v128364(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1720,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128364(VarCurr,B)
<=> ( v128377(VarCurr,B)
& v128366(VarCurr,B) ) ) ) ).
fof(addAssignment_72550,axiom,
! [VarCurr] :
( v128377(VarCurr,bitIndex0)
<=> v128378(VarCurr) ) ).
fof(addAssignment_72549,axiom,
! [VarCurr] :
( v128377(VarCurr,bitIndex1)
<=> v128378(VarCurr) ) ).
fof(addAssignment_72548,axiom,
! [VarCurr] :
( v128377(VarCurr,bitIndex2)
<=> v128378(VarCurr) ) ).
fof(addAssignment_72547,axiom,
! [VarCurr] :
( v128377(VarCurr,bitIndex3)
<=> v128378(VarCurr) ) ).
fof(addAssignment_72546,axiom,
! [VarCurr] :
( v128377(VarCurr,bitIndex4)
<=> v128378(VarCurr) ) ).
fof(addAssignment_72545,axiom,
! [VarCurr] :
( v128377(VarCurr,bitIndex5)
<=> v128378(VarCurr) ) ).
fof(addAssignment_72544,axiom,
! [VarCurr] :
( v128377(VarCurr,bitIndex6)
<=> v128378(VarCurr) ) ).
fof(addAssignment_72543,axiom,
! [VarCurr] :
( v128377(VarCurr,bitIndex7)
<=> v128378(VarCurr) ) ).
fof(addAssignment_72542,axiom,
! [VarCurr] :
( v128378(VarCurr)
<=> v100203(VarCurr,bitIndex2) ) ).
fof(addAssignment_72541,axiom,
! [VarCurr] :
( v128366(VarCurr,bitIndex0)
<=> v128375(VarCurr) ) ).
fof(addAssignment_72540,axiom,
! [VarCurr] :
( v128366(VarCurr,bitIndex1)
<=> v128374(VarCurr) ) ).
fof(addAssignment_72539,axiom,
! [VarCurr] :
( v128366(VarCurr,bitIndex2)
<=> v128373(VarCurr) ) ).
fof(addAssignment_72538,axiom,
! [VarCurr] :
( v128366(VarCurr,bitIndex3)
<=> v128372(VarCurr) ) ).
fof(addAssignment_72537,axiom,
! [VarCurr] :
( v128366(VarCurr,bitIndex4)
<=> v128371(VarCurr) ) ).
fof(addAssignment_72536,axiom,
! [VarCurr] :
( v128366(VarCurr,bitIndex5)
<=> v128370(VarCurr) ) ).
fof(addAssignment_72535,axiom,
! [VarCurr] :
( v128366(VarCurr,bitIndex6)
<=> v128369(VarCurr) ) ).
fof(addAssignment_72534,axiom,
! [VarCurr] :
( v128366(VarCurr,bitIndex7)
<=> v128368(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1558,axiom,
! [VarCurr] :
( v128375(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $false )
& ( v100445(VarCurr,bitIndex10)
<=> $false )
& ( v100445(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1557,axiom,
! [VarCurr] :
( v128374(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $false )
& ( v100445(VarCurr,bitIndex10)
<=> $false )
& ( v100445(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1556,axiom,
! [VarCurr] :
( v128373(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $false )
& ( v100445(VarCurr,bitIndex10)
<=> $true )
& ( v100445(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1555,axiom,
! [VarCurr] :
( v128372(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $false )
& ( v100445(VarCurr,bitIndex10)
<=> $true )
& ( v100445(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1554,axiom,
! [VarCurr] :
( v128371(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $true )
& ( v100445(VarCurr,bitIndex10)
<=> $false )
& ( v100445(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1553,axiom,
! [VarCurr] :
( v128370(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $true )
& ( v100445(VarCurr,bitIndex10)
<=> $false )
& ( v100445(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1552,axiom,
! [VarCurr] :
( v128369(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $true )
& ( v100445(VarCurr,bitIndex10)
<=> $true )
& ( v100445(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1551,axiom,
! [VarCurr] :
( v128368(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex11)
<=> $true )
& ( v100445(VarCurr,bitIndex10)
<=> $true )
& ( v100445(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_72533,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v100445(VarCurr,B)
<=> v100446(VarCurr,B) ) ) ).
fof(addAssignment_72532,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128351(VarCurr,B)
<=> v128353(VarCurr,B) ) ) ).
fof(addAssignment_72531,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128353(VarCurr,B)
<=> v128355(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1719,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128355(VarCurr,B)
<=> ( v128357(VarCurr,B)
& v128194(VarCurr,B) ) ) ) ).
fof(addAssignment_72530,axiom,
! [VarCurr] :
( v128357(VarCurr,bitIndex0)
<=> v128358(VarCurr) ) ).
fof(addAssignment_72529,axiom,
! [VarCurr] :
( v128357(VarCurr,bitIndex1)
<=> v128358(VarCurr) ) ).
fof(addAssignment_72528,axiom,
! [VarCurr] :
( v128357(VarCurr,bitIndex2)
<=> v128358(VarCurr) ) ).
fof(addAssignment_72527,axiom,
! [VarCurr] :
( v128357(VarCurr,bitIndex3)
<=> v128358(VarCurr) ) ).
fof(addAssignment_72526,axiom,
! [VarCurr] :
( v128357(VarCurr,bitIndex4)
<=> v128358(VarCurr) ) ).
fof(addAssignment_72525,axiom,
! [VarCurr] :
( v128357(VarCurr,bitIndex5)
<=> v128358(VarCurr) ) ).
fof(addAssignment_72524,axiom,
! [VarCurr] :
( v128357(VarCurr,bitIndex6)
<=> v128358(VarCurr) ) ).
fof(addAssignment_72523,axiom,
! [VarCurr] :
( v128357(VarCurr,bitIndex7)
<=> v128358(VarCurr) ) ).
fof(addAssignment_72522,axiom,
! [VarCurr] :
( v128358(VarCurr)
<=> v100203(VarCurr,bitIndex1) ) ).
fof(addAssignment_72521,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128336(VarCurr,B)
<=> v128130(VarCurr,B) ) ) ).
fof(addAssignment_72520,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128130(VarCurr,B)
<=> v128132(VarCurr,B) ) ) ).
fof(addAssignment_72519,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v128132(VarNext,B)
<=> v128343(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128344(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v128343(VarNext,B)
<=> v128132(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1685,axiom,
! [VarNext] :
( v128344(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v128343(VarNext,B)
<=> v128181(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128344(VarNext)
<=> v128345(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128345(VarNext)
<=> ( v128347(VarNext)
& v128166(VarNext) ) ) ) ).
fof(writeUnaryOperator_9237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128347(VarNext)
<=> v128175(VarNext) ) ) ).
fof(addAssignment_72518,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128142(VarCurr,B)
<=> v128144(VarCurr,B) ) ) ).
fof(addAssignment_72517,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128144(VarCurr,B)
<=> v128157(VarCurr,B) ) ) ).
fof(addAssignment_72516,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128146(VarCurr,B)
<=> v128150(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1718,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128151(VarCurr,B)
<=> ( v128339(VarCurr,B)
& v128341(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1274,axiom,
! [VarCurr] :
( ~ v118(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v128341(VarCurr,B)
<=> v89411(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1245,axiom,
! [VarCurr] :
( v118(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v128341(VarCurr,B)
<=> v2902(VarCurr,B) ) ) ) ).
fof(addAssignment_72515,axiom,
! [VarCurr] :
( v128339(VarCurr,bitIndex0)
<=> v128340(VarCurr) ) ).
fof(addAssignment_72514,axiom,
! [VarCurr] :
( v128339(VarCurr,bitIndex1)
<=> v128340(VarCurr) ) ).
fof(addAssignment_72513,axiom,
! [VarCurr] :
( v128339(VarCurr,bitIndex2)
<=> v128340(VarCurr) ) ).
fof(addAssignment_72512,axiom,
! [VarCurr] :
( v128339(VarCurr,bitIndex3)
<=> v128340(VarCurr) ) ).
fof(addAssignment_72511,axiom,
! [VarCurr] :
( v128339(VarCurr,bitIndex4)
<=> v128340(VarCurr) ) ).
fof(addAssignment_72510,axiom,
! [VarCurr] :
( v128339(VarCurr,bitIndex5)
<=> v128340(VarCurr) ) ).
fof(addAssignment_72509,axiom,
! [VarCurr] :
( v128339(VarCurr,bitIndex6)
<=> v128340(VarCurr) ) ).
fof(addAssignment_72508,axiom,
! [VarCurr] :
( v128339(VarCurr,bitIndex7)
<=> v128340(VarCurr) ) ).
fof(addAssignment_72507,axiom,
! [VarCurr] :
( v128340(VarCurr)
<=> v128122(VarCurr) ) ).
fof(addAssignment_72506,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128188(VarCurr,B)
<=> v128190(VarCurr,B) ) ) ).
fof(addAssignment_72505,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128190(VarCurr,B)
<=> v128192(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1717,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128192(VarCurr,B)
<=> ( v128333(VarCurr,B)
& v128194(VarCurr,B) ) ) ) ).
fof(addAssignment_72504,axiom,
! [VarCurr] :
( v128333(VarCurr,bitIndex0)
<=> v128334(VarCurr) ) ).
fof(addAssignment_72503,axiom,
! [VarCurr] :
( v128333(VarCurr,bitIndex1)
<=> v128334(VarCurr) ) ).
fof(addAssignment_72502,axiom,
! [VarCurr] :
( v128333(VarCurr,bitIndex2)
<=> v128334(VarCurr) ) ).
fof(addAssignment_72501,axiom,
! [VarCurr] :
( v128333(VarCurr,bitIndex3)
<=> v128334(VarCurr) ) ).
fof(addAssignment_72500,axiom,
! [VarCurr] :
( v128333(VarCurr,bitIndex4)
<=> v128334(VarCurr) ) ).
fof(addAssignment_72499,axiom,
! [VarCurr] :
( v128333(VarCurr,bitIndex5)
<=> v128334(VarCurr) ) ).
fof(addAssignment_72498,axiom,
! [VarCurr] :
( v128333(VarCurr,bitIndex6)
<=> v128334(VarCurr) ) ).
fof(addAssignment_72497,axiom,
! [VarCurr] :
( v128333(VarCurr,bitIndex7)
<=> v128334(VarCurr) ) ).
fof(addAssignment_72496,axiom,
! [VarCurr] :
( v128334(VarCurr)
<=> v100203(VarCurr,bitIndex0) ) ).
fof(addAssignment_72495,axiom,
! [VarCurr] :
( v128194(VarCurr,bitIndex0)
<=> v128331(VarCurr) ) ).
fof(addAssignment_72494,axiom,
! [VarCurr] :
( v128194(VarCurr,bitIndex1)
<=> v128330(VarCurr) ) ).
fof(addAssignment_72493,axiom,
! [VarCurr] :
( v128194(VarCurr,bitIndex2)
<=> v128329(VarCurr) ) ).
fof(addAssignment_72492,axiom,
! [VarCurr] :
( v128194(VarCurr,bitIndex3)
<=> v128328(VarCurr) ) ).
fof(addAssignment_72491,axiom,
! [VarCurr] :
( v128194(VarCurr,bitIndex4)
<=> v128327(VarCurr) ) ).
fof(addAssignment_72490,axiom,
! [VarCurr] :
( v128194(VarCurr,bitIndex5)
<=> v128326(VarCurr) ) ).
fof(addAssignment_72489,axiom,
! [VarCurr] :
( v128194(VarCurr,bitIndex6)
<=> v128325(VarCurr) ) ).
fof(addAssignment_72488,axiom,
! [VarCurr] :
( v128194(VarCurr,bitIndex7)
<=> v128324(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1550,axiom,
! [VarCurr] :
( v128331(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $false )
& ( v100229(VarCurr,bitIndex10)
<=> $false )
& ( v100229(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1549,axiom,
! [VarCurr] :
( v128330(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $false )
& ( v100229(VarCurr,bitIndex10)
<=> $false )
& ( v100229(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1548,axiom,
! [VarCurr] :
( v128329(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $false )
& ( v100229(VarCurr,bitIndex10)
<=> $true )
& ( v100229(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1547,axiom,
! [VarCurr] :
( v128328(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $false )
& ( v100229(VarCurr,bitIndex10)
<=> $true )
& ( v100229(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1546,axiom,
! [VarCurr] :
( v128327(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $true )
& ( v100229(VarCurr,bitIndex10)
<=> $false )
& ( v100229(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1545,axiom,
! [VarCurr] :
( v128326(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $true )
& ( v100229(VarCurr,bitIndex10)
<=> $false )
& ( v100229(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1544,axiom,
! [VarCurr] :
( v128325(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $true )
& ( v100229(VarCurr,bitIndex10)
<=> $true )
& ( v100229(VarCurr,bitIndex9)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1543,axiom,
! [VarCurr] :
( v128324(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex11)
<=> $true )
& ( v100229(VarCurr,bitIndex10)
<=> $true )
& ( v100229(VarCurr,bitIndex9)
<=> $true ) ) ) ).
fof(addAssignment_72487,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v100229(VarCurr,B)
<=> v101555(VarCurr,B) ) ) ).
fof(addAssignment_72486,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v100409(VarCurr,B)
<=> v101508(VarCurr,B) ) ) ).
fof(addAssignment_72485,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97411(VarCurr,B)
<=> v98356(VarCurr,B) ) ) ).
fof(addAssignment_72484,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98301(VarCurr,B)
<=> v98303(VarCurr,B) ) ) ).
fof(addAssignment_72483,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98303(VarCurr,B)
<=> v98305(VarCurr,B) ) ) ).
fof(addAssignment_72482,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v98305(VarNext,B)
<=> v128316(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128317(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128316(VarNext,B)
<=> v98305(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1684,axiom,
! [VarNext] :
( v128317(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128316(VarNext,B)
<=> v98350(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128317(VarNext)
<=> v128318(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128318(VarNext)
<=> ( v128320(VarNext)
& v98335(VarNext) ) ) ) ).
fof(writeUnaryOperator_9236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128320(VarNext)
<=> v98344(VarNext) ) ) ).
fof(addAssignment_72481,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98315(VarCurr,B)
<=> v98317(VarCurr,B) ) ) ).
fof(addAssignment_72480,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98317(VarCurr,B)
<=> v98326(VarCurr,B) ) ) ).
fof(addAssignment_72479,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98319(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72478,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98245(VarCurr,B)
<=> v98247(VarCurr,B) ) ) ).
fof(addAssignment_72477,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98247(VarCurr,B)
<=> v98249(VarCurr,B) ) ) ).
fof(addAssignment_72476,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v98249(VarNext,B)
<=> v128308(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128309(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128308(VarNext,B)
<=> v98249(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1683,axiom,
! [VarNext] :
( v128309(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128308(VarNext,B)
<=> v98294(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128309(VarNext)
<=> v128310(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128310(VarNext)
<=> ( v128312(VarNext)
& v98279(VarNext) ) ) ) ).
fof(writeUnaryOperator_9235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128312(VarNext)
<=> v98288(VarNext) ) ) ).
fof(addAssignment_72475,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98259(VarCurr,B)
<=> v98261(VarCurr,B) ) ) ).
fof(addAssignment_72474,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98261(VarCurr,B)
<=> v98270(VarCurr,B) ) ) ).
fof(addAssignment_72473,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98263(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72472,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98189(VarCurr,B)
<=> v98191(VarCurr,B) ) ) ).
fof(addAssignment_72471,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98191(VarCurr,B)
<=> v98193(VarCurr,B) ) ) ).
fof(addAssignment_72470,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v98193(VarNext,B)
<=> v128300(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128301(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128300(VarNext,B)
<=> v98193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1682,axiom,
! [VarNext] :
( v128301(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128300(VarNext,B)
<=> v98238(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128301(VarNext)
<=> v128302(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128302(VarNext)
<=> ( v128304(VarNext)
& v98223(VarNext) ) ) ) ).
fof(writeUnaryOperator_9234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128304(VarNext)
<=> v98232(VarNext) ) ) ).
fof(addAssignment_72469,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98203(VarCurr,B)
<=> v98205(VarCurr,B) ) ) ).
fof(addAssignment_72468,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98205(VarCurr,B)
<=> v98214(VarCurr,B) ) ) ).
fof(addAssignment_72467,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98207(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72466,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98133(VarCurr,B)
<=> v98135(VarCurr,B) ) ) ).
fof(addAssignment_72465,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98135(VarCurr,B)
<=> v98137(VarCurr,B) ) ) ).
fof(addAssignment_72464,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v98137(VarNext,B)
<=> v128292(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128293(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128292(VarNext,B)
<=> v98137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1681,axiom,
! [VarNext] :
( v128293(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128292(VarNext,B)
<=> v98182(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128293(VarNext)
<=> v128294(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128294(VarNext)
<=> ( v128296(VarNext)
& v98167(VarNext) ) ) ) ).
fof(writeUnaryOperator_9233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128296(VarNext)
<=> v98176(VarNext) ) ) ).
fof(addAssignment_72463,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98147(VarCurr,B)
<=> v98149(VarCurr,B) ) ) ).
fof(addAssignment_72462,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98149(VarCurr,B)
<=> v98158(VarCurr,B) ) ) ).
fof(addAssignment_72461,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98151(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72460,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98077(VarCurr,B)
<=> v98079(VarCurr,B) ) ) ).
fof(addAssignment_72459,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98079(VarCurr,B)
<=> v98081(VarCurr,B) ) ) ).
fof(addAssignment_72458,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v98081(VarNext,B)
<=> v128284(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128285(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128284(VarNext,B)
<=> v98081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1680,axiom,
! [VarNext] :
( v128285(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128284(VarNext,B)
<=> v98126(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128285(VarNext)
<=> v128286(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128286(VarNext)
<=> ( v128288(VarNext)
& v98111(VarNext) ) ) ) ).
fof(writeUnaryOperator_9232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128288(VarNext)
<=> v98120(VarNext) ) ) ).
fof(addAssignment_72457,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98091(VarCurr,B)
<=> v98093(VarCurr,B) ) ) ).
fof(addAssignment_72456,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98093(VarCurr,B)
<=> v98102(VarCurr,B) ) ) ).
fof(addAssignment_72455,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98095(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72454,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98021(VarCurr,B)
<=> v98023(VarCurr,B) ) ) ).
fof(addAssignment_72453,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98023(VarCurr,B)
<=> v98025(VarCurr,B) ) ) ).
fof(addAssignment_72452,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v98025(VarNext,B)
<=> v128276(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128277(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128276(VarNext,B)
<=> v98025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1679,axiom,
! [VarNext] :
( v128277(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128276(VarNext,B)
<=> v98070(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128277(VarNext)
<=> v128278(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128278(VarNext)
<=> ( v128280(VarNext)
& v98055(VarNext) ) ) ) ).
fof(writeUnaryOperator_9231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128280(VarNext)
<=> v98064(VarNext) ) ) ).
fof(addAssignment_72451,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98035(VarCurr,B)
<=> v98037(VarCurr,B) ) ) ).
fof(addAssignment_72450,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98037(VarCurr,B)
<=> v98046(VarCurr,B) ) ) ).
fof(addAssignment_72449,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v98039(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72448,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97965(VarCurr,B)
<=> v97967(VarCurr,B) ) ) ).
fof(addAssignment_72447,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97967(VarCurr,B)
<=> v97969(VarCurr,B) ) ) ).
fof(addAssignment_72446,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97969(VarNext,B)
<=> v128268(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128269(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128268(VarNext,B)
<=> v97969(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1678,axiom,
! [VarNext] :
( v128269(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128268(VarNext,B)
<=> v98014(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128269(VarNext)
<=> v128270(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128270(VarNext)
<=> ( v128272(VarNext)
& v97999(VarNext) ) ) ) ).
fof(writeUnaryOperator_9230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128272(VarNext)
<=> v98008(VarNext) ) ) ).
fof(addAssignment_72445,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97979(VarCurr,B)
<=> v97981(VarCurr,B) ) ) ).
fof(addAssignment_72444,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97981(VarCurr,B)
<=> v97990(VarCurr,B) ) ) ).
fof(addAssignment_72443,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97983(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72442,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97909(VarCurr,B)
<=> v97911(VarCurr,B) ) ) ).
fof(addAssignment_72441,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97911(VarCurr,B)
<=> v97913(VarCurr,B) ) ) ).
fof(addAssignment_72440,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97913(VarNext,B)
<=> v128260(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128261(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128260(VarNext,B)
<=> v97913(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1677,axiom,
! [VarNext] :
( v128261(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128260(VarNext,B)
<=> v97958(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128261(VarNext)
<=> v128262(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128262(VarNext)
<=> ( v128264(VarNext)
& v97943(VarNext) ) ) ) ).
fof(writeUnaryOperator_9229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128264(VarNext)
<=> v97952(VarNext) ) ) ).
fof(addAssignment_72439,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97923(VarCurr,B)
<=> v97925(VarCurr,B) ) ) ).
fof(addAssignment_72438,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97925(VarCurr,B)
<=> v97934(VarCurr,B) ) ) ).
fof(addAssignment_72437,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97927(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72436,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97853(VarCurr,B)
<=> v97855(VarCurr,B) ) ) ).
fof(addAssignment_72435,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97855(VarCurr,B)
<=> v97857(VarCurr,B) ) ) ).
fof(addAssignment_72434,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97857(VarNext,B)
<=> v128252(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128253(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128252(VarNext,B)
<=> v97857(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1676,axiom,
! [VarNext] :
( v128253(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128252(VarNext,B)
<=> v97902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128253(VarNext)
<=> v128254(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128254(VarNext)
<=> ( v128256(VarNext)
& v97887(VarNext) ) ) ) ).
fof(writeUnaryOperator_9228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128256(VarNext)
<=> v97896(VarNext) ) ) ).
fof(addAssignment_72433,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97867(VarCurr,B)
<=> v97869(VarCurr,B) ) ) ).
fof(addAssignment_72432,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97869(VarCurr,B)
<=> v97878(VarCurr,B) ) ) ).
fof(addAssignment_72431,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97871(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72430,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97797(VarCurr,B)
<=> v97799(VarCurr,B) ) ) ).
fof(addAssignment_72429,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97799(VarCurr,B)
<=> v97801(VarCurr,B) ) ) ).
fof(addAssignment_72428,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97801(VarNext,B)
<=> v128244(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128245(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128244(VarNext,B)
<=> v97801(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1675,axiom,
! [VarNext] :
( v128245(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128244(VarNext,B)
<=> v97846(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128245(VarNext)
<=> v128246(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128246(VarNext)
<=> ( v128248(VarNext)
& v97831(VarNext) ) ) ) ).
fof(writeUnaryOperator_9227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128248(VarNext)
<=> v97840(VarNext) ) ) ).
fof(addAssignment_72427,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97811(VarCurr,B)
<=> v97813(VarCurr,B) ) ) ).
fof(addAssignment_72426,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97813(VarCurr,B)
<=> v97822(VarCurr,B) ) ) ).
fof(addAssignment_72425,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97815(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72424,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97741(VarCurr,B)
<=> v97743(VarCurr,B) ) ) ).
fof(addAssignment_72423,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97743(VarCurr,B)
<=> v97745(VarCurr,B) ) ) ).
fof(addAssignment_72422,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97745(VarNext,B)
<=> v128236(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128237(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128236(VarNext,B)
<=> v97745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1674,axiom,
! [VarNext] :
( v128237(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128236(VarNext,B)
<=> v97790(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128237(VarNext)
<=> v128238(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128238(VarNext)
<=> ( v128240(VarNext)
& v97775(VarNext) ) ) ) ).
fof(writeUnaryOperator_9226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128240(VarNext)
<=> v97784(VarNext) ) ) ).
fof(addAssignment_72421,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97755(VarCurr,B)
<=> v97757(VarCurr,B) ) ) ).
fof(addAssignment_72420,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97757(VarCurr,B)
<=> v97766(VarCurr,B) ) ) ).
fof(addAssignment_72419,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97759(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72418,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97685(VarCurr,B)
<=> v97687(VarCurr,B) ) ) ).
fof(addAssignment_72417,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97687(VarCurr,B)
<=> v97689(VarCurr,B) ) ) ).
fof(addAssignment_72416,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97689(VarNext,B)
<=> v128228(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128229(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128228(VarNext,B)
<=> v97689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1673,axiom,
! [VarNext] :
( v128229(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128228(VarNext,B)
<=> v97734(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128229(VarNext)
<=> v128230(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128230(VarNext)
<=> ( v128232(VarNext)
& v97719(VarNext) ) ) ) ).
fof(writeUnaryOperator_9225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128232(VarNext)
<=> v97728(VarNext) ) ) ).
fof(addAssignment_72415,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97699(VarCurr,B)
<=> v97701(VarCurr,B) ) ) ).
fof(addAssignment_72414,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97701(VarCurr,B)
<=> v97710(VarCurr,B) ) ) ).
fof(addAssignment_72413,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97703(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72412,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97629(VarCurr,B)
<=> v97631(VarCurr,B) ) ) ).
fof(addAssignment_72411,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97631(VarCurr,B)
<=> v97633(VarCurr,B) ) ) ).
fof(addAssignment_72410,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97633(VarNext,B)
<=> v128220(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128221(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128220(VarNext,B)
<=> v97633(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1672,axiom,
! [VarNext] :
( v128221(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128220(VarNext,B)
<=> v97678(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128221(VarNext)
<=> v128222(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128222(VarNext)
<=> ( v128224(VarNext)
& v97663(VarNext) ) ) ) ).
fof(writeUnaryOperator_9224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128224(VarNext)
<=> v97672(VarNext) ) ) ).
fof(addAssignment_72409,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97643(VarCurr,B)
<=> v97645(VarCurr,B) ) ) ).
fof(addAssignment_72408,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97645(VarCurr,B)
<=> v97654(VarCurr,B) ) ) ).
fof(addAssignment_72407,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97647(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72406,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97573(VarCurr,B)
<=> v97575(VarCurr,B) ) ) ).
fof(addAssignment_72405,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97575(VarCurr,B)
<=> v97577(VarCurr,B) ) ) ).
fof(addAssignment_72404,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97577(VarNext,B)
<=> v128212(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128213(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128212(VarNext,B)
<=> v97577(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1671,axiom,
! [VarNext] :
( v128213(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128212(VarNext,B)
<=> v97622(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128213(VarNext)
<=> v128214(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128214(VarNext)
<=> ( v128216(VarNext)
& v97607(VarNext) ) ) ) ).
fof(writeUnaryOperator_9223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128216(VarNext)
<=> v97616(VarNext) ) ) ).
fof(addAssignment_72403,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97587(VarCurr,B)
<=> v97589(VarCurr,B) ) ) ).
fof(addAssignment_72402,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97589(VarCurr,B)
<=> v97598(VarCurr,B) ) ) ).
fof(addAssignment_72401,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97591(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72400,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97517(VarCurr,B)
<=> v97519(VarCurr,B) ) ) ).
fof(addAssignment_72399,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97519(VarCurr,B)
<=> v97521(VarCurr,B) ) ) ).
fof(addAssignment_72398,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97521(VarNext,B)
<=> v128204(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128205(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128204(VarNext,B)
<=> v97521(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1670,axiom,
! [VarNext] :
( v128205(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128204(VarNext,B)
<=> v97566(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128205(VarNext)
<=> v128206(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128206(VarNext)
<=> ( v128208(VarNext)
& v97551(VarNext) ) ) ) ).
fof(writeUnaryOperator_9222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128208(VarNext)
<=> v97560(VarNext) ) ) ).
fof(addAssignment_72397,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97531(VarCurr,B)
<=> v97533(VarCurr,B) ) ) ).
fof(addAssignment_72396,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97533(VarCurr,B)
<=> v97542(VarCurr,B) ) ) ).
fof(addAssignment_72395,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97535(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72394,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97413(VarCurr,B)
<=> v97415(VarCurr,B) ) ) ).
fof(addAssignment_72393,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97415(VarCurr,B)
<=> v97417(VarCurr,B) ) ) ).
fof(addAssignment_72392,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v97417(VarNext,B)
<=> v128196(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128197(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128196(VarNext,B)
<=> v97417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1669,axiom,
! [VarNext] :
( v128197(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v128196(VarNext,B)
<=> v97510(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128197(VarNext)
<=> v128198(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128198(VarNext)
<=> ( v128200(VarNext)
& v97495(VarNext) ) ) ) ).
fof(writeUnaryOperator_9221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128200(VarNext)
<=> v97504(VarNext) ) ) ).
fof(addAssignment_72391,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97427(VarCurr,B)
<=> v97429(VarCurr,B) ) ) ).
fof(addAssignment_72390,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97429(VarCurr,B)
<=> v97486(VarCurr,B) ) ) ).
fof(addAssignment_72389,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97431(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_72388,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v97409(VarCurr,B)
<=> v100196(VarCurr,B) ) ) ).
fof(addAssignment_72387,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v100043(VarCurr,B)
<=> v100045(VarCurr,B) ) ) ).
fof(addAssignment_72386,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v100045(VarCurr,B)
<=> v100047(VarCurr,B) ) ) ).
fof(addAssignment_72385,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v100047(VarCurr,B)
<=> v100049(VarCurr,B) ) ) ).
fof(addAssignment_72384,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v100049(VarCurr,B)
<=> v100051(VarCurr,B) ) ) ).
fof(addAssignment_72383,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v99888(VarCurr,B)
<=> v99890(VarCurr,B) ) ) ).
fof(addAssignment_72382,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v99890(VarCurr,B)
<=> v99892(VarCurr,B) ) ) ).
fof(addAssignment_72381,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v99892(VarCurr,B)
<=> v99894(VarCurr,B) ) ) ).
fof(addAssignment_72380,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v99894(VarCurr,B)
<=> v99896(VarCurr,B) ) ) ).
fof(addAssignment_72379,axiom,
! [VarCurr] :
( v128128(VarCurr)
<=> v128130(VarCurr,bitIndex8) ) ).
fof(addAssignment_72378,axiom,
! [VarCurr] :
( v128130(VarCurr,bitIndex8)
<=> v128132(VarCurr,bitIndex8) ) ).
fof(addAssignment_72377,axiom,
! [VarNext] :
( v128132(VarNext,bitIndex8)
<=> v128170(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128171(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v128170(VarNext,B)
<=> v128132(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1668,axiom,
! [VarNext] :
( v128171(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v128170(VarNext,B)
<=> v128181(VarNext,B) ) ) ) ).
fof(addAssignment_72376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v128181(VarNext,B)
<=> v128179(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1273,axiom,
! [VarCurr] :
( ~ v128182(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v128179(VarCurr,B)
<=> bxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1244,axiom,
! [VarCurr] :
( v128182(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v128179(VarCurr,B)
<=> v128142(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16506,axiom,
! [VarCurr] :
( v128182(VarCurr)
<=> ( v128183(VarCurr)
& v128184(VarCurr) ) ) ).
fof(writeUnaryOperator_9220,axiom,
! [VarCurr] :
( ~ v128184(VarCurr)
<=> v128138(VarCurr) ) ).
fof(writeUnaryOperator_9219,axiom,
! [VarCurr] :
( ~ v128183(VarCurr)
<=> v128134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128171(VarNext)
<=> v128172(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128172(VarNext)
<=> ( v128173(VarNext)
& v128166(VarNext) ) ) ) ).
fof(writeUnaryOperator_9218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128173(VarNext)
<=> v128175(VarNext) ) ) ).
fof(addAssignment_72375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128175(VarNext)
<=> v128166(VarCurr) ) ) ).
fof(addAssignment_72374,axiom,
! [VarCurr] :
( v128166(VarCurr)
<=> v128168(VarCurr) ) ).
fof(addAssignment_72373,axiom,
! [VarCurr] :
( v128168(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_72372,axiom,
! [VarCurr] :
( v128142(VarCurr,bitIndex8)
<=> v128144(VarCurr,bitIndex8) ) ).
fof(addAssignment_72371,axiom,
! [VarCurr] :
( v128144(VarCurr,bitIndex8)
<=> v128157(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1716,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128157(VarCurr,B)
<=> ( v128158(VarCurr,B)
| v128161(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1715,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128161(VarCurr,B)
<=> ( v128130(VarCurr,B)
& v128162(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9217,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128162(VarCurr,B)
<=> ~ v128163(VarCurr,B) ) ) ).
fof(addAssignment_72370,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex0)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72369,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex1)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72368,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex2)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72367,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex3)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72366,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex4)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72365,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex5)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72364,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex6)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72363,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex7)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72362,axiom,
! [VarCurr] :
( v128163(VarCurr,bitIndex8)
<=> v128164(VarCurr) ) ).
fof(addAssignment_72361,axiom,
! [VarCurr] :
( v128164(VarCurr)
<=> v128153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1714,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128158(VarCurr,B)
<=> ( v128146(VarCurr,B)
& v128159(VarCurr,B) ) ) ) ).
fof(addAssignment_72360,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex0)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72359,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex1)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72358,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex2)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72357,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex3)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72356,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex4)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72355,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex5)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72354,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex6)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72353,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex7)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72352,axiom,
! [VarCurr] :
( v128159(VarCurr,bitIndex8)
<=> v128160(VarCurr) ) ).
fof(addAssignment_72351,axiom,
! [VarCurr] :
( v128160(VarCurr)
<=> v128153(VarCurr) ) ).
fof(addAssignment_72350,axiom,
! [VarCurr] :
( v128153(VarCurr)
<=> v128155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16503,axiom,
! [VarCurr] :
( v128155(VarCurr)
<=> ( v128122(VarCurr)
| v128126(VarCurr) ) ) ).
fof(addAssignment_72349,axiom,
! [VarCurr] :
( v128146(VarCurr,bitIndex8)
<=> v128150(VarCurr,bitIndex8) ) ).
fof(addAssignment_72348,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v128150(VarCurr,B)
<=> v128151(VarCurr,B) ) ) ).
fof(addAssignment_72347,axiom,
! [VarCurr] :
( v128150(VarCurr,bitIndex8)
<=> v128148(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1272,axiom,
! [VarCurr] :
( ~ v128122(VarCurr)
=> ( v128148(VarCurr)
<=> v128128(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1243,axiom,
! [VarCurr] :
( v128122(VarCurr)
=> ( v128148(VarCurr)
<=> v118(VarCurr) ) ) ).
fof(addAssignment_72346,axiom,
! [VarCurr] :
( v128138(VarCurr)
<=> v128140(VarCurr) ) ).
fof(addAssignment_72345,axiom,
! [VarCurr] :
( v128140(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_72344,axiom,
! [VarCurr] :
( v128134(VarCurr)
<=> v128136(VarCurr) ) ).
fof(addAssignment_72343,axiom,
! [VarCurr] :
( v128136(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_72342,axiom,
! [VarCurr] :
( v128120(VarCurr)
<=> v128122(VarCurr) ) ).
fof(addAssignment_72341,axiom,
! [VarCurr] :
( v128122(VarCurr)
<=> v128115(VarCurr) ) ).
fof(addAssignment_72340,axiom,
! [VarCurr] :
( v128113(VarCurr)
<=> v128115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16502,axiom,
! [VarCurr] :
( v128115(VarCurr)
<=> ( v128117(VarCurr)
| v128118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16501,axiom,
! [VarCurr] :
( v128118(VarCurr)
<=> ( v89409(VarCurr)
& v84899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16500,axiom,
! [VarCurr] :
( v128117(VarCurr)
<=> ( v2900(VarCurr)
& v118(VarCurr) ) ) ).
fof(addAssignment_72339,axiom,
! [VarCurr] :
( v128105(VarCurr)
<=> v128107(VarCurr) ) ).
fof(addAssignment_72338,axiom,
! [VarCurr] :
( v128107(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_72337,axiom,
! [VarCurr] :
( v128101(VarCurr)
<=> v128103(VarCurr) ) ).
fof(addAssignment_72336,axiom,
! [VarCurr] :
( v128103(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16499,axiom,
! [VarCurr] :
( v127412(VarCurr)
<=> ( v128060(VarCurr)
| v128077(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5778,axiom,
! [VarCurr] :
( v128077(VarCurr)
<=> ( v128079(VarCurr)
| v128093(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5777,axiom,
! [VarCurr] :
( v128079(VarCurr)
<=> ( v128080(VarCurr)
| v128093(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5776,axiom,
! [VarCurr] :
( v128080(VarCurr)
<=> ( v128081(VarCurr)
| v128093(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5775,axiom,
! [VarCurr] :
( v128081(VarCurr)
<=> ( v128082(VarCurr)
| v128093(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5774,axiom,
! [VarCurr] :
( v128082(VarCurr)
<=> ( v128083(VarCurr)
| v128093(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5773,axiom,
! [VarCurr] :
( v128083(VarCurr)
<=> ( v128084(VarCurr)
| v128093(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5772,axiom,
! [VarCurr] :
( v128084(VarCurr)
<=> ( v128085(VarCurr)
| v128093(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5771,axiom,
! [VarCurr] :
( v128085(VarCurr)
<=> ( v128086(VarCurr)
| v128093(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5770,axiom,
! [VarCurr] :
( v128086(VarCurr)
<=> ( v128087(VarCurr)
| v128093(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5769,axiom,
! [VarCurr] :
( v128087(VarCurr)
<=> ( v128088(VarCurr)
| v128093(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5768,axiom,
! [VarCurr] :
( v128088(VarCurr)
<=> ( v128089(VarCurr)
| v128093(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5767,axiom,
! [VarCurr] :
( v128089(VarCurr)
<=> ( v128090(VarCurr)
| v128093(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5766,axiom,
! [VarCurr] :
( v128090(VarCurr)
<=> ( v128091(VarCurr)
| v128093(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5765,axiom,
! [VarCurr] :
( v128091(VarCurr)
<=> ( v128092(VarCurr)
| v128093(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5764,axiom,
! [VarCurr] :
( v128092(VarCurr)
<=> ( v128093(VarCurr,bitIndex0)
| v128093(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1713,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128093(VarCurr,B)
<=> ( v76(VarCurr,B)
& v127706(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5763,axiom,
! [VarCurr] :
( v128060(VarCurr)
<=> ( v128062(VarCurr)
| v128076(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5762,axiom,
! [VarCurr] :
( v128062(VarCurr)
<=> ( v128063(VarCurr)
| v128076(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5761,axiom,
! [VarCurr] :
( v128063(VarCurr)
<=> ( v128064(VarCurr)
| v128076(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5760,axiom,
! [VarCurr] :
( v128064(VarCurr)
<=> ( v128065(VarCurr)
| v128076(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5759,axiom,
! [VarCurr] :
( v128065(VarCurr)
<=> ( v128066(VarCurr)
| v128076(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5758,axiom,
! [VarCurr] :
( v128066(VarCurr)
<=> ( v128067(VarCurr)
| v128076(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5757,axiom,
! [VarCurr] :
( v128067(VarCurr)
<=> ( v128068(VarCurr)
| v128076(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5756,axiom,
! [VarCurr] :
( v128068(VarCurr)
<=> ( v128069(VarCurr)
| v128076(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5755,axiom,
! [VarCurr] :
( v128069(VarCurr)
<=> ( v128070(VarCurr)
| v128076(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5754,axiom,
! [VarCurr] :
( v128070(VarCurr)
<=> ( v128071(VarCurr)
| v128076(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5753,axiom,
! [VarCurr] :
( v128071(VarCurr)
<=> ( v128072(VarCurr)
| v128076(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5752,axiom,
! [VarCurr] :
( v128072(VarCurr)
<=> ( v128073(VarCurr)
| v128076(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5751,axiom,
! [VarCurr] :
( v128073(VarCurr)
<=> ( v128074(VarCurr)
| v128076(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5750,axiom,
! [VarCurr] :
( v128074(VarCurr)
<=> ( v128075(VarCurr)
| v128076(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5749,axiom,
! [VarCurr] :
( v128075(VarCurr)
<=> ( v128076(VarCurr,bitIndex0)
| v128076(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1712,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128076(VarCurr,B)
<=> ( v76(VarCurr,B)
& v127414(VarCurr,B) ) ) ) ).
fof(addAssignment_72335,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127706(VarCurr,B)
<=> v127708(VarCurr,B) ) ) ).
fof(addAssignment_72334,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127708(VarCurr,B)
<=> v127710(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1711,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127710(VarCurr,B)
<=> ( v128026(VarCurr,B)
& v128057(VarCurr,B) ) ) ) ).
fof(addAssignment_72333,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex0)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72332,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex1)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72331,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex2)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72330,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex3)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72329,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex4)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72328,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex5)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72327,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex6)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72326,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex7)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72325,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex8)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72324,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex9)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72323,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex10)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72322,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex11)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72321,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex12)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72320,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex13)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72319,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex14)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72318,axiom,
! [VarCurr] :
( v128057(VarCurr,bitIndex15)
<=> v128058(VarCurr) ) ).
fof(addAssignment_72317,axiom,
! [VarCurr] :
( v128058(VarCurr)
<=> v128024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1710,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128026(VarCurr,B)
<=> ( v128027(VarCurr,B)
| v128054(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1709,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128054(VarCurr,B)
<=> ( v127999(VarCurr,B)
& v128055(VarCurr,B) ) ) ) ).
fof(addAssignment_72316,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex0)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72315,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex1)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72314,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex2)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72313,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex3)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72312,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex4)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72311,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex5)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72310,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex6)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72309,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex7)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72308,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex8)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72307,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex9)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72306,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex10)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72305,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex11)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72304,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex12)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72303,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex13)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72302,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex14)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72301,axiom,
! [VarCurr] :
( v128055(VarCurr,bitIndex15)
<=> v128056(VarCurr) ) ).
fof(addAssignment_72300,axiom,
! [VarCurr] :
( v128056(VarCurr)
<=> v134(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1708,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128027(VarCurr,B)
<=> ( v128028(VarCurr,B)
| v128051(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1707,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128051(VarCurr,B)
<=> ( v127974(VarCurr,B)
& v128052(VarCurr,B) ) ) ) ).
fof(addAssignment_72299,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex0)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72298,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex1)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72297,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex2)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72296,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex3)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72295,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex4)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72294,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex5)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72293,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex6)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72292,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex7)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72291,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex8)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72290,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex9)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72289,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex10)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72288,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex11)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72287,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex12)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72286,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex13)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72285,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex14)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72284,axiom,
! [VarCurr] :
( v128052(VarCurr,bitIndex15)
<=> v128053(VarCurr) ) ).
fof(addAssignment_72283,axiom,
! [VarCurr] :
( v128053(VarCurr)
<=> v134(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1706,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128028(VarCurr,B)
<=> ( v128029(VarCurr,B)
| v128048(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1705,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128048(VarCurr,B)
<=> ( v127949(VarCurr,B)
& v128049(VarCurr,B) ) ) ) ).
fof(addAssignment_72282,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex0)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72281,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex1)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72280,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex2)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72279,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex3)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72278,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex4)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72277,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex5)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72276,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex6)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72275,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex7)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72274,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex8)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72273,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex9)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72272,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex10)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72271,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex11)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72270,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex12)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72269,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex13)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72268,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex14)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72267,axiom,
! [VarCurr] :
( v128049(VarCurr,bitIndex15)
<=> v128050(VarCurr) ) ).
fof(addAssignment_72266,axiom,
! [VarCurr] :
( v128050(VarCurr)
<=> v134(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1704,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128029(VarCurr,B)
<=> ( v128030(VarCurr,B)
| v128045(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1703,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128045(VarCurr,B)
<=> ( v127924(VarCurr,B)
& v128046(VarCurr,B) ) ) ) ).
fof(addAssignment_72265,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex0)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72264,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex1)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72263,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex2)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72262,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex3)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72261,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex4)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72260,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex5)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72259,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex6)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72258,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex7)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72257,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex8)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72256,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex9)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72255,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex10)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72254,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex11)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72253,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex12)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72252,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex13)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72251,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex14)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72250,axiom,
! [VarCurr] :
( v128046(VarCurr,bitIndex15)
<=> v128047(VarCurr) ) ).
fof(addAssignment_72249,axiom,
! [VarCurr] :
( v128047(VarCurr)
<=> v134(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1702,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128030(VarCurr,B)
<=> ( v128031(VarCurr,B)
| v128042(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1701,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128042(VarCurr,B)
<=> ( v127899(VarCurr,B)
& v128043(VarCurr,B) ) ) ) ).
fof(addAssignment_72248,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex0)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72247,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex1)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72246,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex2)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72245,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex3)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72244,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex4)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72243,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex5)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72242,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex6)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72241,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex7)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72240,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex8)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72239,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex9)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72238,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex10)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72237,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex11)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72236,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex12)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72235,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex13)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72234,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex14)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72233,axiom,
! [VarCurr] :
( v128043(VarCurr,bitIndex15)
<=> v128044(VarCurr) ) ).
fof(addAssignment_72232,axiom,
! [VarCurr] :
( v128044(VarCurr)
<=> v134(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1700,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128031(VarCurr,B)
<=> ( v128032(VarCurr,B)
| v128039(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1699,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128039(VarCurr,B)
<=> ( v127874(VarCurr,B)
& v128040(VarCurr,B) ) ) ) ).
fof(addAssignment_72231,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex0)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72230,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex1)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72229,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex2)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72228,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex3)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72227,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex4)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72226,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex5)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72225,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex6)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72224,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex7)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72223,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex8)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72222,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex9)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72221,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex10)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72220,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex11)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72219,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex12)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72218,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex13)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72217,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex14)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72216,axiom,
! [VarCurr] :
( v128040(VarCurr,bitIndex15)
<=> v128041(VarCurr) ) ).
fof(addAssignment_72215,axiom,
! [VarCurr] :
( v128041(VarCurr)
<=> v134(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1698,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128032(VarCurr,B)
<=> ( v128033(VarCurr,B)
| v128036(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1697,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128036(VarCurr,B)
<=> ( v127849(VarCurr,B)
& v128037(VarCurr,B) ) ) ) ).
fof(addAssignment_72214,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex0)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72213,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex1)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72212,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex2)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72211,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex3)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72210,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex4)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72209,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex5)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72208,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex6)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72207,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex7)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72206,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex8)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72205,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex9)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72204,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex10)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72203,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex11)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72202,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex12)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72201,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex13)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72200,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex14)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72199,axiom,
! [VarCurr] :
( v128037(VarCurr,bitIndex15)
<=> v128038(VarCurr) ) ).
fof(addAssignment_72198,axiom,
! [VarCurr] :
( v128038(VarCurr)
<=> v134(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1696,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v128033(VarCurr,B)
<=> ( v127712(VarCurr,B)
& v128034(VarCurr,B) ) ) ) ).
fof(addAssignment_72197,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex0)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72196,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex1)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72195,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex2)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72194,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex3)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72193,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex4)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72192,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex5)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72191,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex6)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72190,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex7)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72189,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex8)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72188,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex9)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72187,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex10)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72186,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex11)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72185,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex12)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72184,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex13)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72183,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex14)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72182,axiom,
! [VarCurr] :
( v128034(VarCurr,bitIndex15)
<=> v128035(VarCurr) ) ).
fof(addAssignment_72181,axiom,
! [VarCurr] :
( v128035(VarCurr)
<=> v134(VarCurr,bitIndex0) ) ).
fof(addAssignment_72180,axiom,
! [VarCurr] :
( v128024(VarCurr)
<=> v127622(VarCurr) ) ).
fof(addAssignment_72179,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex0)
<=> v128022(VarCurr) ) ).
fof(addAssignment_72178,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex1)
<=> v128021(VarCurr) ) ).
fof(addAssignment_72177,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex2)
<=> v128020(VarCurr) ) ).
fof(addAssignment_72176,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex3)
<=> v128019(VarCurr) ) ).
fof(addAssignment_72175,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex4)
<=> v128018(VarCurr) ) ).
fof(addAssignment_72174,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex5)
<=> v128017(VarCurr) ) ).
fof(addAssignment_72173,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex6)
<=> v128016(VarCurr) ) ).
fof(addAssignment_72172,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex7)
<=> v128015(VarCurr) ) ).
fof(addAssignment_72171,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex8)
<=> v128014(VarCurr) ) ).
fof(addAssignment_72170,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex9)
<=> v128013(VarCurr) ) ).
fof(addAssignment_72169,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex10)
<=> v128012(VarCurr) ) ).
fof(addAssignment_72168,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex11)
<=> v128011(VarCurr) ) ).
fof(addAssignment_72167,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex12)
<=> v128010(VarCurr) ) ).
fof(addAssignment_72166,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex13)
<=> v128009(VarCurr) ) ).
fof(addAssignment_72165,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex14)
<=> v128008(VarCurr) ) ).
fof(addAssignment_72164,axiom,
! [VarCurr] :
( v127999(VarCurr,bitIndex15)
<=> v128007(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1542,axiom,
! [VarCurr] :
( v128022(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $false )
& ( v128001(VarCurr,bitIndex2)
<=> $false )
& ( v128001(VarCurr,bitIndex1)
<=> $false )
& ( v128001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1541,axiom,
! [VarCurr] :
( v128021(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $false )
& ( v128001(VarCurr,bitIndex2)
<=> $false )
& ( v128001(VarCurr,bitIndex1)
<=> $false )
& ( v128001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1540,axiom,
! [VarCurr] :
( v128020(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $false )
& ( v128001(VarCurr,bitIndex2)
<=> $false )
& ( v128001(VarCurr,bitIndex1)
<=> $true )
& ( v128001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1539,axiom,
! [VarCurr] :
( v128019(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $false )
& ( v128001(VarCurr,bitIndex2)
<=> $false )
& ( v128001(VarCurr,bitIndex1)
<=> $true )
& ( v128001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1538,axiom,
! [VarCurr] :
( v128018(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $false )
& ( v128001(VarCurr,bitIndex2)
<=> $true )
& ( v128001(VarCurr,bitIndex1)
<=> $false )
& ( v128001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1537,axiom,
! [VarCurr] :
( v128017(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $false )
& ( v128001(VarCurr,bitIndex2)
<=> $true )
& ( v128001(VarCurr,bitIndex1)
<=> $false )
& ( v128001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1536,axiom,
! [VarCurr] :
( v128016(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $false )
& ( v128001(VarCurr,bitIndex2)
<=> $true )
& ( v128001(VarCurr,bitIndex1)
<=> $true )
& ( v128001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1535,axiom,
! [VarCurr] :
( v128015(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $false )
& ( v128001(VarCurr,bitIndex2)
<=> $true )
& ( v128001(VarCurr,bitIndex1)
<=> $true )
& ( v128001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1534,axiom,
! [VarCurr] :
( v128014(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $true )
& ( v128001(VarCurr,bitIndex2)
<=> $false )
& ( v128001(VarCurr,bitIndex1)
<=> $false )
& ( v128001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1533,axiom,
! [VarCurr] :
( v128013(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $true )
& ( v128001(VarCurr,bitIndex2)
<=> $false )
& ( v128001(VarCurr,bitIndex1)
<=> $false )
& ( v128001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1532,axiom,
! [VarCurr] :
( v128012(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $true )
& ( v128001(VarCurr,bitIndex2)
<=> $false )
& ( v128001(VarCurr,bitIndex1)
<=> $true )
& ( v128001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1531,axiom,
! [VarCurr] :
( v128011(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $true )
& ( v128001(VarCurr,bitIndex2)
<=> $false )
& ( v128001(VarCurr,bitIndex1)
<=> $true )
& ( v128001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1530,axiom,
! [VarCurr] :
( v128010(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $true )
& ( v128001(VarCurr,bitIndex2)
<=> $true )
& ( v128001(VarCurr,bitIndex1)
<=> $false )
& ( v128001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1529,axiom,
! [VarCurr] :
( v128009(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $true )
& ( v128001(VarCurr,bitIndex2)
<=> $true )
& ( v128001(VarCurr,bitIndex1)
<=> $false )
& ( v128001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1528,axiom,
! [VarCurr] :
( v128008(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $true )
& ( v128001(VarCurr,bitIndex2)
<=> $true )
& ( v128001(VarCurr,bitIndex1)
<=> $true )
& ( v128001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1527,axiom,
! [VarCurr] :
( v128007(VarCurr)
<=> ( ( v128001(VarCurr,bitIndex3)
<=> $true )
& ( v128001(VarCurr,bitIndex2)
<=> $true )
& ( v128001(VarCurr,bitIndex1)
<=> $true )
& ( v128001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72163,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128001(VarCurr,B)
<=> v89253(VarCurr,B) ) ) ).
fof(addAssignment_72162,axiom,
! [VarCurr] :
( v128001(VarCurr,bitIndex3)
<=> v128003(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1271,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v128003(VarCurr)
<=> v128005(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1242,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v128003(VarCurr)
<=> v128004(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_113,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v128005(VarCurr)
<=> v89253(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_142,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v128005(VarCurr)
<=> v89253(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_112,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v128004(VarCurr)
<=> v89253(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_141,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v128004(VarCurr)
<=> v89253(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_72161,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex0)
<=> v127997(VarCurr) ) ).
fof(addAssignment_72160,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex1)
<=> v127996(VarCurr) ) ).
fof(addAssignment_72159,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex2)
<=> v127995(VarCurr) ) ).
fof(addAssignment_72158,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex3)
<=> v127994(VarCurr) ) ).
fof(addAssignment_72157,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex4)
<=> v127993(VarCurr) ) ).
fof(addAssignment_72156,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex5)
<=> v127992(VarCurr) ) ).
fof(addAssignment_72155,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex6)
<=> v127991(VarCurr) ) ).
fof(addAssignment_72154,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex7)
<=> v127990(VarCurr) ) ).
fof(addAssignment_72153,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex8)
<=> v127989(VarCurr) ) ).
fof(addAssignment_72152,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex9)
<=> v127988(VarCurr) ) ).
fof(addAssignment_72151,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex10)
<=> v127987(VarCurr) ) ).
fof(addAssignment_72150,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex11)
<=> v127986(VarCurr) ) ).
fof(addAssignment_72149,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex12)
<=> v127985(VarCurr) ) ).
fof(addAssignment_72148,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex13)
<=> v127984(VarCurr) ) ).
fof(addAssignment_72147,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex14)
<=> v127983(VarCurr) ) ).
fof(addAssignment_72146,axiom,
! [VarCurr] :
( v127974(VarCurr,bitIndex15)
<=> v127982(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1526,axiom,
! [VarCurr] :
( v127997(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $false )
& ( v127976(VarCurr,bitIndex2)
<=> $false )
& ( v127976(VarCurr,bitIndex1)
<=> $false )
& ( v127976(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1525,axiom,
! [VarCurr] :
( v127996(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $false )
& ( v127976(VarCurr,bitIndex2)
<=> $false )
& ( v127976(VarCurr,bitIndex1)
<=> $false )
& ( v127976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1524,axiom,
! [VarCurr] :
( v127995(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $false )
& ( v127976(VarCurr,bitIndex2)
<=> $false )
& ( v127976(VarCurr,bitIndex1)
<=> $true )
& ( v127976(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1523,axiom,
! [VarCurr] :
( v127994(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $false )
& ( v127976(VarCurr,bitIndex2)
<=> $false )
& ( v127976(VarCurr,bitIndex1)
<=> $true )
& ( v127976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1522,axiom,
! [VarCurr] :
( v127993(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $false )
& ( v127976(VarCurr,bitIndex2)
<=> $true )
& ( v127976(VarCurr,bitIndex1)
<=> $false )
& ( v127976(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1521,axiom,
! [VarCurr] :
( v127992(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $false )
& ( v127976(VarCurr,bitIndex2)
<=> $true )
& ( v127976(VarCurr,bitIndex1)
<=> $false )
& ( v127976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1520,axiom,
! [VarCurr] :
( v127991(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $false )
& ( v127976(VarCurr,bitIndex2)
<=> $true )
& ( v127976(VarCurr,bitIndex1)
<=> $true )
& ( v127976(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1519,axiom,
! [VarCurr] :
( v127990(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $false )
& ( v127976(VarCurr,bitIndex2)
<=> $true )
& ( v127976(VarCurr,bitIndex1)
<=> $true )
& ( v127976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1518,axiom,
! [VarCurr] :
( v127989(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $true )
& ( v127976(VarCurr,bitIndex2)
<=> $false )
& ( v127976(VarCurr,bitIndex1)
<=> $false )
& ( v127976(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1517,axiom,
! [VarCurr] :
( v127988(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $true )
& ( v127976(VarCurr,bitIndex2)
<=> $false )
& ( v127976(VarCurr,bitIndex1)
<=> $false )
& ( v127976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1516,axiom,
! [VarCurr] :
( v127987(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $true )
& ( v127976(VarCurr,bitIndex2)
<=> $false )
& ( v127976(VarCurr,bitIndex1)
<=> $true )
& ( v127976(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1515,axiom,
! [VarCurr] :
( v127986(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $true )
& ( v127976(VarCurr,bitIndex2)
<=> $false )
& ( v127976(VarCurr,bitIndex1)
<=> $true )
& ( v127976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1514,axiom,
! [VarCurr] :
( v127985(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $true )
& ( v127976(VarCurr,bitIndex2)
<=> $true )
& ( v127976(VarCurr,bitIndex1)
<=> $false )
& ( v127976(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1513,axiom,
! [VarCurr] :
( v127984(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $true )
& ( v127976(VarCurr,bitIndex2)
<=> $true )
& ( v127976(VarCurr,bitIndex1)
<=> $false )
& ( v127976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1512,axiom,
! [VarCurr] :
( v127983(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $true )
& ( v127976(VarCurr,bitIndex2)
<=> $true )
& ( v127976(VarCurr,bitIndex1)
<=> $true )
& ( v127976(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1511,axiom,
! [VarCurr] :
( v127982(VarCurr)
<=> ( ( v127976(VarCurr,bitIndex3)
<=> $true )
& ( v127976(VarCurr,bitIndex2)
<=> $true )
& ( v127976(VarCurr,bitIndex1)
<=> $true )
& ( v127976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72145,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127976(VarCurr,B)
<=> v109114(VarCurr,B) ) ) ).
fof(addAssignment_72144,axiom,
! [VarCurr] :
( v127976(VarCurr,bitIndex3)
<=> v127978(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1270,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v127978(VarCurr)
<=> v127980(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1241,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v127978(VarCurr)
<=> v127979(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_111,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127980(VarCurr)
<=> v109114(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_140,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127980(VarCurr)
<=> v109114(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_110,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127979(VarCurr)
<=> v109114(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_139,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127979(VarCurr)
<=> v109114(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_72143,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex0)
<=> v127972(VarCurr) ) ).
fof(addAssignment_72142,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex1)
<=> v127971(VarCurr) ) ).
fof(addAssignment_72141,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex2)
<=> v127970(VarCurr) ) ).
fof(addAssignment_72140,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex3)
<=> v127969(VarCurr) ) ).
fof(addAssignment_72139,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex4)
<=> v127968(VarCurr) ) ).
fof(addAssignment_72138,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex5)
<=> v127967(VarCurr) ) ).
fof(addAssignment_72137,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex6)
<=> v127966(VarCurr) ) ).
fof(addAssignment_72136,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex7)
<=> v127965(VarCurr) ) ).
fof(addAssignment_72135,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex8)
<=> v127964(VarCurr) ) ).
fof(addAssignment_72134,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex9)
<=> v127963(VarCurr) ) ).
fof(addAssignment_72133,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex10)
<=> v127962(VarCurr) ) ).
fof(addAssignment_72132,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex11)
<=> v127961(VarCurr) ) ).
fof(addAssignment_72131,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex12)
<=> v127960(VarCurr) ) ).
fof(addAssignment_72130,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex13)
<=> v127959(VarCurr) ) ).
fof(addAssignment_72129,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex14)
<=> v127958(VarCurr) ) ).
fof(addAssignment_72128,axiom,
! [VarCurr] :
( v127949(VarCurr,bitIndex15)
<=> v127957(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1510,axiom,
! [VarCurr] :
( v127972(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $false )
& ( v127951(VarCurr,bitIndex2)
<=> $false )
& ( v127951(VarCurr,bitIndex1)
<=> $false )
& ( v127951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1509,axiom,
! [VarCurr] :
( v127971(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $false )
& ( v127951(VarCurr,bitIndex2)
<=> $false )
& ( v127951(VarCurr,bitIndex1)
<=> $false )
& ( v127951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1508,axiom,
! [VarCurr] :
( v127970(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $false )
& ( v127951(VarCurr,bitIndex2)
<=> $false )
& ( v127951(VarCurr,bitIndex1)
<=> $true )
& ( v127951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1507,axiom,
! [VarCurr] :
( v127969(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $false )
& ( v127951(VarCurr,bitIndex2)
<=> $false )
& ( v127951(VarCurr,bitIndex1)
<=> $true )
& ( v127951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1506,axiom,
! [VarCurr] :
( v127968(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $false )
& ( v127951(VarCurr,bitIndex2)
<=> $true )
& ( v127951(VarCurr,bitIndex1)
<=> $false )
& ( v127951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1505,axiom,
! [VarCurr] :
( v127967(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $false )
& ( v127951(VarCurr,bitIndex2)
<=> $true )
& ( v127951(VarCurr,bitIndex1)
<=> $false )
& ( v127951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1504,axiom,
! [VarCurr] :
( v127966(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $false )
& ( v127951(VarCurr,bitIndex2)
<=> $true )
& ( v127951(VarCurr,bitIndex1)
<=> $true )
& ( v127951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1503,axiom,
! [VarCurr] :
( v127965(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $false )
& ( v127951(VarCurr,bitIndex2)
<=> $true )
& ( v127951(VarCurr,bitIndex1)
<=> $true )
& ( v127951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1502,axiom,
! [VarCurr] :
( v127964(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $true )
& ( v127951(VarCurr,bitIndex2)
<=> $false )
& ( v127951(VarCurr,bitIndex1)
<=> $false )
& ( v127951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1501,axiom,
! [VarCurr] :
( v127963(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $true )
& ( v127951(VarCurr,bitIndex2)
<=> $false )
& ( v127951(VarCurr,bitIndex1)
<=> $false )
& ( v127951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1500,axiom,
! [VarCurr] :
( v127962(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $true )
& ( v127951(VarCurr,bitIndex2)
<=> $false )
& ( v127951(VarCurr,bitIndex1)
<=> $true )
& ( v127951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1499,axiom,
! [VarCurr] :
( v127961(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $true )
& ( v127951(VarCurr,bitIndex2)
<=> $false )
& ( v127951(VarCurr,bitIndex1)
<=> $true )
& ( v127951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1498,axiom,
! [VarCurr] :
( v127960(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $true )
& ( v127951(VarCurr,bitIndex2)
<=> $true )
& ( v127951(VarCurr,bitIndex1)
<=> $false )
& ( v127951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1497,axiom,
! [VarCurr] :
( v127959(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $true )
& ( v127951(VarCurr,bitIndex2)
<=> $true )
& ( v127951(VarCurr,bitIndex1)
<=> $false )
& ( v127951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1496,axiom,
! [VarCurr] :
( v127958(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $true )
& ( v127951(VarCurr,bitIndex2)
<=> $true )
& ( v127951(VarCurr,bitIndex1)
<=> $true )
& ( v127951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1495,axiom,
! [VarCurr] :
( v127957(VarCurr)
<=> ( ( v127951(VarCurr,bitIndex3)
<=> $true )
& ( v127951(VarCurr,bitIndex2)
<=> $true )
& ( v127951(VarCurr,bitIndex1)
<=> $true )
& ( v127951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72127,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127951(VarCurr,B)
<=> v109181(VarCurr,B) ) ) ).
fof(addAssignment_72126,axiom,
! [VarCurr] :
( v127951(VarCurr,bitIndex3)
<=> v127953(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1269,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v127953(VarCurr)
<=> v127955(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1240,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v127953(VarCurr)
<=> v127954(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_109,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127955(VarCurr)
<=> v109181(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_138,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127955(VarCurr)
<=> v109181(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_108,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127954(VarCurr)
<=> v109181(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_137,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127954(VarCurr)
<=> v109181(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_72125,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex0)
<=> v127947(VarCurr) ) ).
fof(addAssignment_72124,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex1)
<=> v127946(VarCurr) ) ).
fof(addAssignment_72123,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex2)
<=> v127945(VarCurr) ) ).
fof(addAssignment_72122,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex3)
<=> v127944(VarCurr) ) ).
fof(addAssignment_72121,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex4)
<=> v127943(VarCurr) ) ).
fof(addAssignment_72120,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex5)
<=> v127942(VarCurr) ) ).
fof(addAssignment_72119,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex6)
<=> v127941(VarCurr) ) ).
fof(addAssignment_72118,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex7)
<=> v127940(VarCurr) ) ).
fof(addAssignment_72117,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex8)
<=> v127939(VarCurr) ) ).
fof(addAssignment_72116,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex9)
<=> v127938(VarCurr) ) ).
fof(addAssignment_72115,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex10)
<=> v127937(VarCurr) ) ).
fof(addAssignment_72114,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex11)
<=> v127936(VarCurr) ) ).
fof(addAssignment_72113,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex12)
<=> v127935(VarCurr) ) ).
fof(addAssignment_72112,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex13)
<=> v127934(VarCurr) ) ).
fof(addAssignment_72111,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex14)
<=> v127933(VarCurr) ) ).
fof(addAssignment_72110,axiom,
! [VarCurr] :
( v127924(VarCurr,bitIndex15)
<=> v127932(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1494,axiom,
! [VarCurr] :
( v127947(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $false )
& ( v127926(VarCurr,bitIndex2)
<=> $false )
& ( v127926(VarCurr,bitIndex1)
<=> $false )
& ( v127926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1493,axiom,
! [VarCurr] :
( v127946(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $false )
& ( v127926(VarCurr,bitIndex2)
<=> $false )
& ( v127926(VarCurr,bitIndex1)
<=> $false )
& ( v127926(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1492,axiom,
! [VarCurr] :
( v127945(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $false )
& ( v127926(VarCurr,bitIndex2)
<=> $false )
& ( v127926(VarCurr,bitIndex1)
<=> $true )
& ( v127926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1491,axiom,
! [VarCurr] :
( v127944(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $false )
& ( v127926(VarCurr,bitIndex2)
<=> $false )
& ( v127926(VarCurr,bitIndex1)
<=> $true )
& ( v127926(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1490,axiom,
! [VarCurr] :
( v127943(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $false )
& ( v127926(VarCurr,bitIndex2)
<=> $true )
& ( v127926(VarCurr,bitIndex1)
<=> $false )
& ( v127926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1489,axiom,
! [VarCurr] :
( v127942(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $false )
& ( v127926(VarCurr,bitIndex2)
<=> $true )
& ( v127926(VarCurr,bitIndex1)
<=> $false )
& ( v127926(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1488,axiom,
! [VarCurr] :
( v127941(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $false )
& ( v127926(VarCurr,bitIndex2)
<=> $true )
& ( v127926(VarCurr,bitIndex1)
<=> $true )
& ( v127926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1487,axiom,
! [VarCurr] :
( v127940(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $false )
& ( v127926(VarCurr,bitIndex2)
<=> $true )
& ( v127926(VarCurr,bitIndex1)
<=> $true )
& ( v127926(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1486,axiom,
! [VarCurr] :
( v127939(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $true )
& ( v127926(VarCurr,bitIndex2)
<=> $false )
& ( v127926(VarCurr,bitIndex1)
<=> $false )
& ( v127926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1485,axiom,
! [VarCurr] :
( v127938(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $true )
& ( v127926(VarCurr,bitIndex2)
<=> $false )
& ( v127926(VarCurr,bitIndex1)
<=> $false )
& ( v127926(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1484,axiom,
! [VarCurr] :
( v127937(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $true )
& ( v127926(VarCurr,bitIndex2)
<=> $false )
& ( v127926(VarCurr,bitIndex1)
<=> $true )
& ( v127926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1483,axiom,
! [VarCurr] :
( v127936(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $true )
& ( v127926(VarCurr,bitIndex2)
<=> $false )
& ( v127926(VarCurr,bitIndex1)
<=> $true )
& ( v127926(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1482,axiom,
! [VarCurr] :
( v127935(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $true )
& ( v127926(VarCurr,bitIndex2)
<=> $true )
& ( v127926(VarCurr,bitIndex1)
<=> $false )
& ( v127926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1481,axiom,
! [VarCurr] :
( v127934(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $true )
& ( v127926(VarCurr,bitIndex2)
<=> $true )
& ( v127926(VarCurr,bitIndex1)
<=> $false )
& ( v127926(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1480,axiom,
! [VarCurr] :
( v127933(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $true )
& ( v127926(VarCurr,bitIndex2)
<=> $true )
& ( v127926(VarCurr,bitIndex1)
<=> $true )
& ( v127926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1479,axiom,
! [VarCurr] :
( v127932(VarCurr)
<=> ( ( v127926(VarCurr,bitIndex3)
<=> $true )
& ( v127926(VarCurr,bitIndex2)
<=> $true )
& ( v127926(VarCurr,bitIndex1)
<=> $true )
& ( v127926(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72109,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127926(VarCurr,B)
<=> v109242(VarCurr,B) ) ) ).
fof(addAssignment_72108,axiom,
! [VarCurr] :
( v127926(VarCurr,bitIndex3)
<=> v127928(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1268,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v127928(VarCurr)
<=> v127930(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1239,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v127928(VarCurr)
<=> v127929(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_107,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127930(VarCurr)
<=> v109242(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_136,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127930(VarCurr)
<=> v109242(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_106,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127929(VarCurr)
<=> v109242(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_135,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127929(VarCurr)
<=> v109242(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_72107,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex0)
<=> v127922(VarCurr) ) ).
fof(addAssignment_72106,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex1)
<=> v127921(VarCurr) ) ).
fof(addAssignment_72105,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex2)
<=> v127920(VarCurr) ) ).
fof(addAssignment_72104,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex3)
<=> v127919(VarCurr) ) ).
fof(addAssignment_72103,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex4)
<=> v127918(VarCurr) ) ).
fof(addAssignment_72102,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex5)
<=> v127917(VarCurr) ) ).
fof(addAssignment_72101,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex6)
<=> v127916(VarCurr) ) ).
fof(addAssignment_72100,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex7)
<=> v127915(VarCurr) ) ).
fof(addAssignment_72099,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex8)
<=> v127914(VarCurr) ) ).
fof(addAssignment_72098,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex9)
<=> v127913(VarCurr) ) ).
fof(addAssignment_72097,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex10)
<=> v127912(VarCurr) ) ).
fof(addAssignment_72096,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex11)
<=> v127911(VarCurr) ) ).
fof(addAssignment_72095,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex12)
<=> v127910(VarCurr) ) ).
fof(addAssignment_72094,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex13)
<=> v127909(VarCurr) ) ).
fof(addAssignment_72093,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex14)
<=> v127908(VarCurr) ) ).
fof(addAssignment_72092,axiom,
! [VarCurr] :
( v127899(VarCurr,bitIndex15)
<=> v127907(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1478,axiom,
! [VarCurr] :
( v127922(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $false )
& ( v127901(VarCurr,bitIndex2)
<=> $false )
& ( v127901(VarCurr,bitIndex1)
<=> $false )
& ( v127901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1477,axiom,
! [VarCurr] :
( v127921(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $false )
& ( v127901(VarCurr,bitIndex2)
<=> $false )
& ( v127901(VarCurr,bitIndex1)
<=> $false )
& ( v127901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1476,axiom,
! [VarCurr] :
( v127920(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $false )
& ( v127901(VarCurr,bitIndex2)
<=> $false )
& ( v127901(VarCurr,bitIndex1)
<=> $true )
& ( v127901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1475,axiom,
! [VarCurr] :
( v127919(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $false )
& ( v127901(VarCurr,bitIndex2)
<=> $false )
& ( v127901(VarCurr,bitIndex1)
<=> $true )
& ( v127901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1474,axiom,
! [VarCurr] :
( v127918(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $false )
& ( v127901(VarCurr,bitIndex2)
<=> $true )
& ( v127901(VarCurr,bitIndex1)
<=> $false )
& ( v127901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1473,axiom,
! [VarCurr] :
( v127917(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $false )
& ( v127901(VarCurr,bitIndex2)
<=> $true )
& ( v127901(VarCurr,bitIndex1)
<=> $false )
& ( v127901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1472,axiom,
! [VarCurr] :
( v127916(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $false )
& ( v127901(VarCurr,bitIndex2)
<=> $true )
& ( v127901(VarCurr,bitIndex1)
<=> $true )
& ( v127901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1471,axiom,
! [VarCurr] :
( v127915(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $false )
& ( v127901(VarCurr,bitIndex2)
<=> $true )
& ( v127901(VarCurr,bitIndex1)
<=> $true )
& ( v127901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1470,axiom,
! [VarCurr] :
( v127914(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $true )
& ( v127901(VarCurr,bitIndex2)
<=> $false )
& ( v127901(VarCurr,bitIndex1)
<=> $false )
& ( v127901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1469,axiom,
! [VarCurr] :
( v127913(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $true )
& ( v127901(VarCurr,bitIndex2)
<=> $false )
& ( v127901(VarCurr,bitIndex1)
<=> $false )
& ( v127901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1468,axiom,
! [VarCurr] :
( v127912(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $true )
& ( v127901(VarCurr,bitIndex2)
<=> $false )
& ( v127901(VarCurr,bitIndex1)
<=> $true )
& ( v127901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1467,axiom,
! [VarCurr] :
( v127911(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $true )
& ( v127901(VarCurr,bitIndex2)
<=> $false )
& ( v127901(VarCurr,bitIndex1)
<=> $true )
& ( v127901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1466,axiom,
! [VarCurr] :
( v127910(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $true )
& ( v127901(VarCurr,bitIndex2)
<=> $true )
& ( v127901(VarCurr,bitIndex1)
<=> $false )
& ( v127901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1465,axiom,
! [VarCurr] :
( v127909(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $true )
& ( v127901(VarCurr,bitIndex2)
<=> $true )
& ( v127901(VarCurr,bitIndex1)
<=> $false )
& ( v127901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1464,axiom,
! [VarCurr] :
( v127908(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $true )
& ( v127901(VarCurr,bitIndex2)
<=> $true )
& ( v127901(VarCurr,bitIndex1)
<=> $true )
& ( v127901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1463,axiom,
! [VarCurr] :
( v127907(VarCurr)
<=> ( ( v127901(VarCurr,bitIndex3)
<=> $true )
& ( v127901(VarCurr,bitIndex2)
<=> $true )
& ( v127901(VarCurr,bitIndex1)
<=> $true )
& ( v127901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72091,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127901(VarCurr,B)
<=> v109303(VarCurr,B) ) ) ).
fof(addAssignment_72090,axiom,
! [VarCurr] :
( v127901(VarCurr,bitIndex3)
<=> v127903(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1267,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v127903(VarCurr)
<=> v127905(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1238,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v127903(VarCurr)
<=> v127904(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_105,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127905(VarCurr)
<=> v109303(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_134,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127905(VarCurr)
<=> v109303(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_104,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127904(VarCurr)
<=> v109303(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_133,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127904(VarCurr)
<=> v109303(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_72089,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex0)
<=> v127897(VarCurr) ) ).
fof(addAssignment_72088,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex1)
<=> v127896(VarCurr) ) ).
fof(addAssignment_72087,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex2)
<=> v127895(VarCurr) ) ).
fof(addAssignment_72086,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex3)
<=> v127894(VarCurr) ) ).
fof(addAssignment_72085,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex4)
<=> v127893(VarCurr) ) ).
fof(addAssignment_72084,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex5)
<=> v127892(VarCurr) ) ).
fof(addAssignment_72083,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex6)
<=> v127891(VarCurr) ) ).
fof(addAssignment_72082,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex7)
<=> v127890(VarCurr) ) ).
fof(addAssignment_72081,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex8)
<=> v127889(VarCurr) ) ).
fof(addAssignment_72080,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex9)
<=> v127888(VarCurr) ) ).
fof(addAssignment_72079,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex10)
<=> v127887(VarCurr) ) ).
fof(addAssignment_72078,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex11)
<=> v127886(VarCurr) ) ).
fof(addAssignment_72077,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex12)
<=> v127885(VarCurr) ) ).
fof(addAssignment_72076,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex13)
<=> v127884(VarCurr) ) ).
fof(addAssignment_72075,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex14)
<=> v127883(VarCurr) ) ).
fof(addAssignment_72074,axiom,
! [VarCurr] :
( v127874(VarCurr,bitIndex15)
<=> v127882(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1462,axiom,
! [VarCurr] :
( v127897(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $false )
& ( v127876(VarCurr,bitIndex2)
<=> $false )
& ( v127876(VarCurr,bitIndex1)
<=> $false )
& ( v127876(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1461,axiom,
! [VarCurr] :
( v127896(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $false )
& ( v127876(VarCurr,bitIndex2)
<=> $false )
& ( v127876(VarCurr,bitIndex1)
<=> $false )
& ( v127876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1460,axiom,
! [VarCurr] :
( v127895(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $false )
& ( v127876(VarCurr,bitIndex2)
<=> $false )
& ( v127876(VarCurr,bitIndex1)
<=> $true )
& ( v127876(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1459,axiom,
! [VarCurr] :
( v127894(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $false )
& ( v127876(VarCurr,bitIndex2)
<=> $false )
& ( v127876(VarCurr,bitIndex1)
<=> $true )
& ( v127876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1458,axiom,
! [VarCurr] :
( v127893(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $false )
& ( v127876(VarCurr,bitIndex2)
<=> $true )
& ( v127876(VarCurr,bitIndex1)
<=> $false )
& ( v127876(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1457,axiom,
! [VarCurr] :
( v127892(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $false )
& ( v127876(VarCurr,bitIndex2)
<=> $true )
& ( v127876(VarCurr,bitIndex1)
<=> $false )
& ( v127876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1456,axiom,
! [VarCurr] :
( v127891(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $false )
& ( v127876(VarCurr,bitIndex2)
<=> $true )
& ( v127876(VarCurr,bitIndex1)
<=> $true )
& ( v127876(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1455,axiom,
! [VarCurr] :
( v127890(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $false )
& ( v127876(VarCurr,bitIndex2)
<=> $true )
& ( v127876(VarCurr,bitIndex1)
<=> $true )
& ( v127876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1454,axiom,
! [VarCurr] :
( v127889(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $true )
& ( v127876(VarCurr,bitIndex2)
<=> $false )
& ( v127876(VarCurr,bitIndex1)
<=> $false )
& ( v127876(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1453,axiom,
! [VarCurr] :
( v127888(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $true )
& ( v127876(VarCurr,bitIndex2)
<=> $false )
& ( v127876(VarCurr,bitIndex1)
<=> $false )
& ( v127876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1452,axiom,
! [VarCurr] :
( v127887(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $true )
& ( v127876(VarCurr,bitIndex2)
<=> $false )
& ( v127876(VarCurr,bitIndex1)
<=> $true )
& ( v127876(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1451,axiom,
! [VarCurr] :
( v127886(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $true )
& ( v127876(VarCurr,bitIndex2)
<=> $false )
& ( v127876(VarCurr,bitIndex1)
<=> $true )
& ( v127876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1450,axiom,
! [VarCurr] :
( v127885(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $true )
& ( v127876(VarCurr,bitIndex2)
<=> $true )
& ( v127876(VarCurr,bitIndex1)
<=> $false )
& ( v127876(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1449,axiom,
! [VarCurr] :
( v127884(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $true )
& ( v127876(VarCurr,bitIndex2)
<=> $true )
& ( v127876(VarCurr,bitIndex1)
<=> $false )
& ( v127876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1448,axiom,
! [VarCurr] :
( v127883(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $true )
& ( v127876(VarCurr,bitIndex2)
<=> $true )
& ( v127876(VarCurr,bitIndex1)
<=> $true )
& ( v127876(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1447,axiom,
! [VarCurr] :
( v127882(VarCurr)
<=> ( ( v127876(VarCurr,bitIndex3)
<=> $true )
& ( v127876(VarCurr,bitIndex2)
<=> $true )
& ( v127876(VarCurr,bitIndex1)
<=> $true )
& ( v127876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72073,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127876(VarCurr,B)
<=> v109364(VarCurr,B) ) ) ).
fof(addAssignment_72072,axiom,
! [VarCurr] :
( v127876(VarCurr,bitIndex3)
<=> v127878(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1266,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v127878(VarCurr)
<=> v127880(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1237,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v127878(VarCurr)
<=> v127879(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_103,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127880(VarCurr)
<=> v109364(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_132,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127880(VarCurr)
<=> v109364(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_102,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127879(VarCurr)
<=> v109364(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_131,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127879(VarCurr)
<=> v109364(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_72071,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex0)
<=> v127872(VarCurr) ) ).
fof(addAssignment_72070,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex1)
<=> v127871(VarCurr) ) ).
fof(addAssignment_72069,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex2)
<=> v127870(VarCurr) ) ).
fof(addAssignment_72068,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex3)
<=> v127869(VarCurr) ) ).
fof(addAssignment_72067,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex4)
<=> v127868(VarCurr) ) ).
fof(addAssignment_72066,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex5)
<=> v127867(VarCurr) ) ).
fof(addAssignment_72065,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex6)
<=> v127866(VarCurr) ) ).
fof(addAssignment_72064,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex7)
<=> v127865(VarCurr) ) ).
fof(addAssignment_72063,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex8)
<=> v127864(VarCurr) ) ).
fof(addAssignment_72062,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex9)
<=> v127863(VarCurr) ) ).
fof(addAssignment_72061,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex10)
<=> v127862(VarCurr) ) ).
fof(addAssignment_72060,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex11)
<=> v127861(VarCurr) ) ).
fof(addAssignment_72059,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex12)
<=> v127860(VarCurr) ) ).
fof(addAssignment_72058,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex13)
<=> v127859(VarCurr) ) ).
fof(addAssignment_72057,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex14)
<=> v127858(VarCurr) ) ).
fof(addAssignment_72056,axiom,
! [VarCurr] :
( v127849(VarCurr,bitIndex15)
<=> v127857(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1446,axiom,
! [VarCurr] :
( v127872(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $false )
& ( v127851(VarCurr,bitIndex2)
<=> $false )
& ( v127851(VarCurr,bitIndex1)
<=> $false )
& ( v127851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1445,axiom,
! [VarCurr] :
( v127871(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $false )
& ( v127851(VarCurr,bitIndex2)
<=> $false )
& ( v127851(VarCurr,bitIndex1)
<=> $false )
& ( v127851(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1444,axiom,
! [VarCurr] :
( v127870(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $false )
& ( v127851(VarCurr,bitIndex2)
<=> $false )
& ( v127851(VarCurr,bitIndex1)
<=> $true )
& ( v127851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1443,axiom,
! [VarCurr] :
( v127869(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $false )
& ( v127851(VarCurr,bitIndex2)
<=> $false )
& ( v127851(VarCurr,bitIndex1)
<=> $true )
& ( v127851(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1442,axiom,
! [VarCurr] :
( v127868(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $false )
& ( v127851(VarCurr,bitIndex2)
<=> $true )
& ( v127851(VarCurr,bitIndex1)
<=> $false )
& ( v127851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1441,axiom,
! [VarCurr] :
( v127867(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $false )
& ( v127851(VarCurr,bitIndex2)
<=> $true )
& ( v127851(VarCurr,bitIndex1)
<=> $false )
& ( v127851(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1440,axiom,
! [VarCurr] :
( v127866(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $false )
& ( v127851(VarCurr,bitIndex2)
<=> $true )
& ( v127851(VarCurr,bitIndex1)
<=> $true )
& ( v127851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1439,axiom,
! [VarCurr] :
( v127865(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $false )
& ( v127851(VarCurr,bitIndex2)
<=> $true )
& ( v127851(VarCurr,bitIndex1)
<=> $true )
& ( v127851(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1438,axiom,
! [VarCurr] :
( v127864(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $true )
& ( v127851(VarCurr,bitIndex2)
<=> $false )
& ( v127851(VarCurr,bitIndex1)
<=> $false )
& ( v127851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1437,axiom,
! [VarCurr] :
( v127863(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $true )
& ( v127851(VarCurr,bitIndex2)
<=> $false )
& ( v127851(VarCurr,bitIndex1)
<=> $false )
& ( v127851(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1436,axiom,
! [VarCurr] :
( v127862(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $true )
& ( v127851(VarCurr,bitIndex2)
<=> $false )
& ( v127851(VarCurr,bitIndex1)
<=> $true )
& ( v127851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1435,axiom,
! [VarCurr] :
( v127861(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $true )
& ( v127851(VarCurr,bitIndex2)
<=> $false )
& ( v127851(VarCurr,bitIndex1)
<=> $true )
& ( v127851(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1434,axiom,
! [VarCurr] :
( v127860(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $true )
& ( v127851(VarCurr,bitIndex2)
<=> $true )
& ( v127851(VarCurr,bitIndex1)
<=> $false )
& ( v127851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1433,axiom,
! [VarCurr] :
( v127859(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $true )
& ( v127851(VarCurr,bitIndex2)
<=> $true )
& ( v127851(VarCurr,bitIndex1)
<=> $false )
& ( v127851(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1432,axiom,
! [VarCurr] :
( v127858(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $true )
& ( v127851(VarCurr,bitIndex2)
<=> $true )
& ( v127851(VarCurr,bitIndex1)
<=> $true )
& ( v127851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1431,axiom,
! [VarCurr] :
( v127857(VarCurr)
<=> ( ( v127851(VarCurr,bitIndex3)
<=> $true )
& ( v127851(VarCurr,bitIndex2)
<=> $true )
& ( v127851(VarCurr,bitIndex1)
<=> $true )
& ( v127851(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72055,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127851(VarCurr,B)
<=> v109425(VarCurr,B) ) ) ).
fof(addAssignment_72054,axiom,
! [VarCurr] :
( v127851(VarCurr,bitIndex3)
<=> v127853(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1265,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v127853(VarCurr)
<=> v127855(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1236,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v127853(VarCurr)
<=> v127854(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_101,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127855(VarCurr)
<=> v109425(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_130,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127855(VarCurr)
<=> v109425(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_100,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127854(VarCurr)
<=> v109425(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_129,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127854(VarCurr)
<=> v109425(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_72053,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex0)
<=> v127847(VarCurr) ) ).
fof(addAssignment_72052,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex1)
<=> v127846(VarCurr) ) ).
fof(addAssignment_72051,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex2)
<=> v127845(VarCurr) ) ).
fof(addAssignment_72050,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex3)
<=> v127844(VarCurr) ) ).
fof(addAssignment_72049,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex4)
<=> v127843(VarCurr) ) ).
fof(addAssignment_72048,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex5)
<=> v127842(VarCurr) ) ).
fof(addAssignment_72047,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex6)
<=> v127841(VarCurr) ) ).
fof(addAssignment_72046,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex7)
<=> v127840(VarCurr) ) ).
fof(addAssignment_72045,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex8)
<=> v127839(VarCurr) ) ).
fof(addAssignment_72044,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex9)
<=> v127838(VarCurr) ) ).
fof(addAssignment_72043,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex10)
<=> v127837(VarCurr) ) ).
fof(addAssignment_72042,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex11)
<=> v127836(VarCurr) ) ).
fof(addAssignment_72041,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex12)
<=> v127835(VarCurr) ) ).
fof(addAssignment_72040,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex13)
<=> v127834(VarCurr) ) ).
fof(addAssignment_72039,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex14)
<=> v127833(VarCurr) ) ).
fof(addAssignment_72038,axiom,
! [VarCurr] :
( v127712(VarCurr,bitIndex15)
<=> v127832(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1430,axiom,
! [VarCurr] :
( v127847(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $false )
& ( v127714(VarCurr,bitIndex2)
<=> $false )
& ( v127714(VarCurr,bitIndex1)
<=> $false )
& ( v127714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1429,axiom,
! [VarCurr] :
( v127846(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $false )
& ( v127714(VarCurr,bitIndex2)
<=> $false )
& ( v127714(VarCurr,bitIndex1)
<=> $false )
& ( v127714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1428,axiom,
! [VarCurr] :
( v127845(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $false )
& ( v127714(VarCurr,bitIndex2)
<=> $false )
& ( v127714(VarCurr,bitIndex1)
<=> $true )
& ( v127714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1427,axiom,
! [VarCurr] :
( v127844(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $false )
& ( v127714(VarCurr,bitIndex2)
<=> $false )
& ( v127714(VarCurr,bitIndex1)
<=> $true )
& ( v127714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1426,axiom,
! [VarCurr] :
( v127843(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $false )
& ( v127714(VarCurr,bitIndex2)
<=> $true )
& ( v127714(VarCurr,bitIndex1)
<=> $false )
& ( v127714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1425,axiom,
! [VarCurr] :
( v127842(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $false )
& ( v127714(VarCurr,bitIndex2)
<=> $true )
& ( v127714(VarCurr,bitIndex1)
<=> $false )
& ( v127714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1424,axiom,
! [VarCurr] :
( v127841(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $false )
& ( v127714(VarCurr,bitIndex2)
<=> $true )
& ( v127714(VarCurr,bitIndex1)
<=> $true )
& ( v127714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1423,axiom,
! [VarCurr] :
( v127840(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $false )
& ( v127714(VarCurr,bitIndex2)
<=> $true )
& ( v127714(VarCurr,bitIndex1)
<=> $true )
& ( v127714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1422,axiom,
! [VarCurr] :
( v127839(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $true )
& ( v127714(VarCurr,bitIndex2)
<=> $false )
& ( v127714(VarCurr,bitIndex1)
<=> $false )
& ( v127714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1421,axiom,
! [VarCurr] :
( v127838(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $true )
& ( v127714(VarCurr,bitIndex2)
<=> $false )
& ( v127714(VarCurr,bitIndex1)
<=> $false )
& ( v127714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1420,axiom,
! [VarCurr] :
( v127837(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $true )
& ( v127714(VarCurr,bitIndex2)
<=> $false )
& ( v127714(VarCurr,bitIndex1)
<=> $true )
& ( v127714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1419,axiom,
! [VarCurr] :
( v127836(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $true )
& ( v127714(VarCurr,bitIndex2)
<=> $false )
& ( v127714(VarCurr,bitIndex1)
<=> $true )
& ( v127714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1418,axiom,
! [VarCurr] :
( v127835(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $true )
& ( v127714(VarCurr,bitIndex2)
<=> $true )
& ( v127714(VarCurr,bitIndex1)
<=> $false )
& ( v127714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1417,axiom,
! [VarCurr] :
( v127834(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $true )
& ( v127714(VarCurr,bitIndex2)
<=> $true )
& ( v127714(VarCurr,bitIndex1)
<=> $false )
& ( v127714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1416,axiom,
! [VarCurr] :
( v127833(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $true )
& ( v127714(VarCurr,bitIndex2)
<=> $true )
& ( v127714(VarCurr,bitIndex1)
<=> $true )
& ( v127714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1415,axiom,
! [VarCurr] :
( v127832(VarCurr)
<=> ( ( v127714(VarCurr,bitIndex3)
<=> $true )
& ( v127714(VarCurr,bitIndex2)
<=> $true )
& ( v127714(VarCurr,bitIndex1)
<=> $true )
& ( v127714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_72037,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127714(VarCurr,B)
<=> v109486(VarCurr,B) ) ) ).
fof(addAssignment_72036,axiom,
! [VarCurr] :
( v127714(VarCurr,bitIndex3)
<=> v127828(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1264,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v127828(VarCurr)
<=> v127830(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1235,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v127828(VarCurr)
<=> v127829(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_99,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127830(VarCurr)
<=> v109486(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_128,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127830(VarCurr)
<=> v109486(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_98,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v127829(VarCurr)
<=> v109486(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_127,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v127829(VarCurr)
<=> v109486(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_72035,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex4)
<=> v109488(VarCurr,bitIndex4) ) ).
fof(addAssignment_72034,axiom,
! [VarCurr] :
( v109488(VarCurr,bitIndex4)
<=> v109490(VarCurr,bitIndex4) ) ).
fof(addAssignment_72033,axiom,
! [VarNext] :
( v109490(VarNext,bitIndex4)
<=> v127820(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127821(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127820(VarNext,B)
<=> v109490(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1667,axiom,
! [VarNext] :
( v127821(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127820(VarNext,B)
<=> v109539(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127821(VarNext)
<=> v127822(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127822(VarNext)
<=> ( v127824(VarNext)
& v109524(VarNext) ) ) ) ).
fof(writeUnaryOperator_9216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127824(VarNext)
<=> v109533(VarNext) ) ) ).
fof(addAssignment_72032,axiom,
! [VarCurr] :
( v109500(VarCurr,bitIndex4)
<=> v109502(VarCurr,bitIndex4) ) ).
fof(addAssignment_72031,axiom,
! [VarCurr] :
( v109502(VarCurr,bitIndex4)
<=> v109515(VarCurr,bitIndex4) ) ).
fof(addAssignment_72030,axiom,
! [VarCurr] :
( v109504(VarCurr,bitIndex4)
<=> v109506(VarCurr,bitIndex4) ) ).
fof(addAssignment_72029,axiom,
! [VarCurr] :
( v109506(VarCurr,bitIndex4)
<=> v109507(VarCurr,bitIndex4) ) ).
fof(addAssignment_72028,axiom,
! [VarCurr] :
( v109425(VarCurr,bitIndex4)
<=> v109427(VarCurr,bitIndex4) ) ).
fof(addAssignment_72027,axiom,
! [VarCurr] :
( v109427(VarCurr,bitIndex4)
<=> v109429(VarCurr,bitIndex4) ) ).
fof(addAssignment_72026,axiom,
! [VarNext] :
( v109429(VarNext,bitIndex4)
<=> v127812(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127813(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127812(VarNext,B)
<=> v109429(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1666,axiom,
! [VarNext] :
( v127813(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127812(VarNext,B)
<=> v109479(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127813(VarNext)
<=> v127814(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127814(VarNext)
<=> ( v127816(VarNext)
& v109464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127816(VarNext)
<=> v109473(VarNext) ) ) ).
fof(addAssignment_72025,axiom,
! [VarCurr] :
( v109439(VarCurr,bitIndex4)
<=> v109441(VarCurr,bitIndex4) ) ).
fof(addAssignment_72024,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex4)
<=> v109455(VarCurr,bitIndex4) ) ).
fof(addAssignment_72023,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex4)
<=> v109445(VarCurr,bitIndex4) ) ).
fof(addAssignment_72022,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex4)
<=> v109446(VarCurr,bitIndex4) ) ).
fof(addAssignment_72021,axiom,
! [VarCurr] :
( v109364(VarCurr,bitIndex4)
<=> v109366(VarCurr,bitIndex4) ) ).
fof(addAssignment_72020,axiom,
! [VarCurr] :
( v109366(VarCurr,bitIndex4)
<=> v109368(VarCurr,bitIndex4) ) ).
fof(addAssignment_72019,axiom,
! [VarNext] :
( v109368(VarNext,bitIndex4)
<=> v127804(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127805(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127804(VarNext,B)
<=> v109368(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1665,axiom,
! [VarNext] :
( v127805(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127804(VarNext,B)
<=> v109418(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127805(VarNext)
<=> v127806(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127806(VarNext)
<=> ( v127808(VarNext)
& v109403(VarNext) ) ) ) ).
fof(writeUnaryOperator_9214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127808(VarNext)
<=> v109412(VarNext) ) ) ).
fof(addAssignment_72018,axiom,
! [VarCurr] :
( v109378(VarCurr,bitIndex4)
<=> v109380(VarCurr,bitIndex4) ) ).
fof(addAssignment_72017,axiom,
! [VarCurr] :
( v109380(VarCurr,bitIndex4)
<=> v109394(VarCurr,bitIndex4) ) ).
fof(addAssignment_72016,axiom,
! [VarCurr] :
( v109382(VarCurr,bitIndex4)
<=> v109384(VarCurr,bitIndex4) ) ).
fof(addAssignment_72015,axiom,
! [VarCurr] :
( v109384(VarCurr,bitIndex4)
<=> v109385(VarCurr,bitIndex4) ) ).
fof(addAssignment_72014,axiom,
! [VarCurr] :
( v109303(VarCurr,bitIndex4)
<=> v109305(VarCurr,bitIndex4) ) ).
fof(addAssignment_72013,axiom,
! [VarCurr] :
( v109305(VarCurr,bitIndex4)
<=> v109307(VarCurr,bitIndex4) ) ).
fof(addAssignment_72012,axiom,
! [VarNext] :
( v109307(VarNext,bitIndex4)
<=> v127796(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127797(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127796(VarNext,B)
<=> v109307(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1664,axiom,
! [VarNext] :
( v127797(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127796(VarNext,B)
<=> v109357(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127797(VarNext)
<=> v127798(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127798(VarNext)
<=> ( v127800(VarNext)
& v109342(VarNext) ) ) ) ).
fof(writeUnaryOperator_9213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127800(VarNext)
<=> v109351(VarNext) ) ) ).
fof(addAssignment_72011,axiom,
! [VarCurr] :
( v109317(VarCurr,bitIndex4)
<=> v109319(VarCurr,bitIndex4) ) ).
fof(addAssignment_72010,axiom,
! [VarCurr] :
( v109319(VarCurr,bitIndex4)
<=> v109333(VarCurr,bitIndex4) ) ).
fof(addAssignment_72009,axiom,
! [VarCurr] :
( v109321(VarCurr,bitIndex4)
<=> v109323(VarCurr,bitIndex4) ) ).
fof(addAssignment_72008,axiom,
! [VarCurr] :
( v109323(VarCurr,bitIndex4)
<=> v109324(VarCurr,bitIndex4) ) ).
fof(addAssignment_72007,axiom,
! [VarCurr] :
( v109242(VarCurr,bitIndex4)
<=> v109244(VarCurr,bitIndex4) ) ).
fof(addAssignment_72006,axiom,
! [VarCurr] :
( v109244(VarCurr,bitIndex4)
<=> v109246(VarCurr,bitIndex4) ) ).
fof(addAssignment_72005,axiom,
! [VarNext] :
( v109246(VarNext,bitIndex4)
<=> v127788(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127789(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127788(VarNext,B)
<=> v109246(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1663,axiom,
! [VarNext] :
( v127789(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127788(VarNext,B)
<=> v109296(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127789(VarNext)
<=> v127790(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127790(VarNext)
<=> ( v127792(VarNext)
& v109281(VarNext) ) ) ) ).
fof(writeUnaryOperator_9212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127792(VarNext)
<=> v109290(VarNext) ) ) ).
fof(addAssignment_72004,axiom,
! [VarCurr] :
( v109256(VarCurr,bitIndex4)
<=> v109258(VarCurr,bitIndex4) ) ).
fof(addAssignment_72003,axiom,
! [VarCurr] :
( v109258(VarCurr,bitIndex4)
<=> v109272(VarCurr,bitIndex4) ) ).
fof(addAssignment_72002,axiom,
! [VarCurr] :
( v109260(VarCurr,bitIndex4)
<=> v109262(VarCurr,bitIndex4) ) ).
fof(addAssignment_72001,axiom,
! [VarCurr] :
( v109262(VarCurr,bitIndex4)
<=> v109263(VarCurr,bitIndex4) ) ).
fof(addAssignment_72000,axiom,
! [VarCurr] :
( v109181(VarCurr,bitIndex4)
<=> v109183(VarCurr,bitIndex4) ) ).
fof(addAssignment_71999,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex4)
<=> v109185(VarCurr,bitIndex4) ) ).
fof(addAssignment_71998,axiom,
! [VarNext] :
( v109185(VarNext,bitIndex4)
<=> v127780(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127781(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127780(VarNext,B)
<=> v109185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1662,axiom,
! [VarNext] :
( v127781(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127780(VarNext,B)
<=> v109235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127781(VarNext)
<=> v127782(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127782(VarNext)
<=> ( v127784(VarNext)
& v109220(VarNext) ) ) ) ).
fof(writeUnaryOperator_9211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127784(VarNext)
<=> v109229(VarNext) ) ) ).
fof(addAssignment_71997,axiom,
! [VarCurr] :
( v109195(VarCurr,bitIndex4)
<=> v109197(VarCurr,bitIndex4) ) ).
fof(addAssignment_71996,axiom,
! [VarCurr] :
( v109197(VarCurr,bitIndex4)
<=> v109211(VarCurr,bitIndex4) ) ).
fof(addAssignment_71995,axiom,
! [VarCurr] :
( v109199(VarCurr,bitIndex4)
<=> v109201(VarCurr,bitIndex4) ) ).
fof(addAssignment_71994,axiom,
! [VarCurr] :
( v109201(VarCurr,bitIndex4)
<=> v109202(VarCurr,bitIndex4) ) ).
fof(addAssignment_71993,axiom,
! [VarCurr] :
( v109114(VarCurr,bitIndex4)
<=> v109116(VarCurr,bitIndex4) ) ).
fof(addAssignment_71992,axiom,
! [VarCurr] :
( v109116(VarCurr,bitIndex4)
<=> v109118(VarCurr,bitIndex4) ) ).
fof(addAssignment_71991,axiom,
! [VarNext] :
( v109118(VarNext,bitIndex4)
<=> v127772(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127773(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127772(VarNext,B)
<=> v109118(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1661,axiom,
! [VarNext] :
( v127773(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127772(VarNext,B)
<=> v109174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127773(VarNext)
<=> v127774(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127774(VarNext)
<=> ( v127776(VarNext)
& v109159(VarNext) ) ) ) ).
fof(writeUnaryOperator_9210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127776(VarNext)
<=> v109168(VarNext) ) ) ).
fof(addAssignment_71990,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex4)
<=> v109130(VarCurr,bitIndex4) ) ).
fof(addAssignment_71989,axiom,
! [VarCurr] :
( v109130(VarCurr,bitIndex4)
<=> v109150(VarCurr,bitIndex4) ) ).
fof(addAssignment_71988,axiom,
! [VarCurr] :
( v109132(VarCurr,bitIndex4)
<=> v109134(VarCurr,bitIndex4) ) ).
fof(addAssignment_71987,axiom,
! [VarCurr] :
( v109134(VarCurr,bitIndex4)
<=> v109135(VarCurr,bitIndex4) ) ).
fof(addAssignment_71986,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex3)
<=> v109488(VarCurr,bitIndex3) ) ).
fof(addAssignment_71985,axiom,
! [VarCurr] :
( v109488(VarCurr,bitIndex3)
<=> v109490(VarCurr,bitIndex3) ) ).
fof(addAssignment_71984,axiom,
! [VarNext] :
( v109490(VarNext,bitIndex3)
<=> v127764(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127765(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127764(VarNext,B)
<=> v109490(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1660,axiom,
! [VarNext] :
( v127765(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127764(VarNext,B)
<=> v109539(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127765(VarNext)
<=> v127766(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127766(VarNext)
<=> ( v127768(VarNext)
& v109524(VarNext) ) ) ) ).
fof(writeUnaryOperator_9209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127768(VarNext)
<=> v109533(VarNext) ) ) ).
fof(addAssignment_71983,axiom,
! [VarCurr] :
( v109500(VarCurr,bitIndex3)
<=> v109502(VarCurr,bitIndex3) ) ).
fof(addAssignment_71982,axiom,
! [VarCurr] :
( v109502(VarCurr,bitIndex3)
<=> v109515(VarCurr,bitIndex3) ) ).
fof(addAssignment_71981,axiom,
! [VarCurr] :
( v109504(VarCurr,bitIndex3)
<=> v109506(VarCurr,bitIndex3) ) ).
fof(addAssignment_71980,axiom,
! [VarCurr] :
( v109506(VarCurr,bitIndex3)
<=> v109507(VarCurr,bitIndex3) ) ).
fof(addAssignment_71979,axiom,
! [VarCurr] :
( v109425(VarCurr,bitIndex3)
<=> v109427(VarCurr,bitIndex3) ) ).
fof(addAssignment_71978,axiom,
! [VarCurr] :
( v109427(VarCurr,bitIndex3)
<=> v109429(VarCurr,bitIndex3) ) ).
fof(addAssignment_71977,axiom,
! [VarNext] :
( v109429(VarNext,bitIndex3)
<=> v127756(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127757(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127756(VarNext,B)
<=> v109429(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1659,axiom,
! [VarNext] :
( v127757(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127756(VarNext,B)
<=> v109479(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127757(VarNext)
<=> v127758(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127758(VarNext)
<=> ( v127760(VarNext)
& v109464(VarNext) ) ) ) ).
fof(writeUnaryOperator_9208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127760(VarNext)
<=> v109473(VarNext) ) ) ).
fof(addAssignment_71976,axiom,
! [VarCurr] :
( v109439(VarCurr,bitIndex3)
<=> v109441(VarCurr,bitIndex3) ) ).
fof(addAssignment_71975,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex3)
<=> v109455(VarCurr,bitIndex3) ) ).
fof(addAssignment_71974,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex3)
<=> v109445(VarCurr,bitIndex3) ) ).
fof(addAssignment_71973,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex3)
<=> v109446(VarCurr,bitIndex3) ) ).
fof(addAssignment_71972,axiom,
! [VarCurr] :
( v109364(VarCurr,bitIndex3)
<=> v109366(VarCurr,bitIndex3) ) ).
fof(addAssignment_71971,axiom,
! [VarCurr] :
( v109366(VarCurr,bitIndex3)
<=> v109368(VarCurr,bitIndex3) ) ).
fof(addAssignment_71970,axiom,
! [VarNext] :
( v109368(VarNext,bitIndex3)
<=> v127748(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127749(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127748(VarNext,B)
<=> v109368(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1658,axiom,
! [VarNext] :
( v127749(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127748(VarNext,B)
<=> v109418(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127749(VarNext)
<=> v127750(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127750(VarNext)
<=> ( v127752(VarNext)
& v109403(VarNext) ) ) ) ).
fof(writeUnaryOperator_9207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127752(VarNext)
<=> v109412(VarNext) ) ) ).
fof(addAssignment_71969,axiom,
! [VarCurr] :
( v109378(VarCurr,bitIndex3)
<=> v109380(VarCurr,bitIndex3) ) ).
fof(addAssignment_71968,axiom,
! [VarCurr] :
( v109380(VarCurr,bitIndex3)
<=> v109394(VarCurr,bitIndex3) ) ).
fof(addAssignment_71967,axiom,
! [VarCurr] :
( v109382(VarCurr,bitIndex3)
<=> v109384(VarCurr,bitIndex3) ) ).
fof(addAssignment_71966,axiom,
! [VarCurr] :
( v109384(VarCurr,bitIndex3)
<=> v109385(VarCurr,bitIndex3) ) ).
fof(addAssignment_71965,axiom,
! [VarCurr] :
( v109303(VarCurr,bitIndex3)
<=> v109305(VarCurr,bitIndex3) ) ).
fof(addAssignment_71964,axiom,
! [VarCurr] :
( v109305(VarCurr,bitIndex3)
<=> v109307(VarCurr,bitIndex3) ) ).
fof(addAssignment_71963,axiom,
! [VarNext] :
( v109307(VarNext,bitIndex3)
<=> v127740(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127741(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127740(VarNext,B)
<=> v109307(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1657,axiom,
! [VarNext] :
( v127741(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127740(VarNext,B)
<=> v109357(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127741(VarNext)
<=> v127742(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127742(VarNext)
<=> ( v127744(VarNext)
& v109342(VarNext) ) ) ) ).
fof(writeUnaryOperator_9206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127744(VarNext)
<=> v109351(VarNext) ) ) ).
fof(addAssignment_71962,axiom,
! [VarCurr] :
( v109317(VarCurr,bitIndex3)
<=> v109319(VarCurr,bitIndex3) ) ).
fof(addAssignment_71961,axiom,
! [VarCurr] :
( v109319(VarCurr,bitIndex3)
<=> v109333(VarCurr,bitIndex3) ) ).
fof(addAssignment_71960,axiom,
! [VarCurr] :
( v109321(VarCurr,bitIndex3)
<=> v109323(VarCurr,bitIndex3) ) ).
fof(addAssignment_71959,axiom,
! [VarCurr] :
( v109323(VarCurr,bitIndex3)
<=> v109324(VarCurr,bitIndex3) ) ).
fof(addAssignment_71958,axiom,
! [VarCurr] :
( v109242(VarCurr,bitIndex3)
<=> v109244(VarCurr,bitIndex3) ) ).
fof(addAssignment_71957,axiom,
! [VarCurr] :
( v109244(VarCurr,bitIndex3)
<=> v109246(VarCurr,bitIndex3) ) ).
fof(addAssignment_71956,axiom,
! [VarNext] :
( v109246(VarNext,bitIndex3)
<=> v127732(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127733(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127732(VarNext,B)
<=> v109246(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1656,axiom,
! [VarNext] :
( v127733(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127732(VarNext,B)
<=> v109296(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127733(VarNext)
<=> v127734(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127734(VarNext)
<=> ( v127736(VarNext)
& v109281(VarNext) ) ) ) ).
fof(writeUnaryOperator_9205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127736(VarNext)
<=> v109290(VarNext) ) ) ).
fof(addAssignment_71955,axiom,
! [VarCurr] :
( v109256(VarCurr,bitIndex3)
<=> v109258(VarCurr,bitIndex3) ) ).
fof(addAssignment_71954,axiom,
! [VarCurr] :
( v109258(VarCurr,bitIndex3)
<=> v109272(VarCurr,bitIndex3) ) ).
fof(addAssignment_71953,axiom,
! [VarCurr] :
( v109260(VarCurr,bitIndex3)
<=> v109262(VarCurr,bitIndex3) ) ).
fof(addAssignment_71952,axiom,
! [VarCurr] :
( v109262(VarCurr,bitIndex3)
<=> v109263(VarCurr,bitIndex3) ) ).
fof(addAssignment_71951,axiom,
! [VarCurr] :
( v109181(VarCurr,bitIndex3)
<=> v109183(VarCurr,bitIndex3) ) ).
fof(addAssignment_71950,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex3)
<=> v109185(VarCurr,bitIndex3) ) ).
fof(addAssignment_71949,axiom,
! [VarNext] :
( v109185(VarNext,bitIndex3)
<=> v127724(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127725(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127724(VarNext,B)
<=> v109185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1655,axiom,
! [VarNext] :
( v127725(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127724(VarNext,B)
<=> v109235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127725(VarNext)
<=> v127726(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127726(VarNext)
<=> ( v127728(VarNext)
& v109220(VarNext) ) ) ) ).
fof(writeUnaryOperator_9204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127728(VarNext)
<=> v109229(VarNext) ) ) ).
fof(addAssignment_71948,axiom,
! [VarCurr] :
( v109195(VarCurr,bitIndex3)
<=> v109197(VarCurr,bitIndex3) ) ).
fof(addAssignment_71947,axiom,
! [VarCurr] :
( v109197(VarCurr,bitIndex3)
<=> v109211(VarCurr,bitIndex3) ) ).
fof(addAssignment_71946,axiom,
! [VarCurr] :
( v109199(VarCurr,bitIndex3)
<=> v109201(VarCurr,bitIndex3) ) ).
fof(addAssignment_71945,axiom,
! [VarCurr] :
( v109201(VarCurr,bitIndex3)
<=> v109202(VarCurr,bitIndex3) ) ).
fof(addAssignment_71944,axiom,
! [VarCurr] :
( v109114(VarCurr,bitIndex3)
<=> v109116(VarCurr,bitIndex3) ) ).
fof(addAssignment_71943,axiom,
! [VarCurr] :
( v109116(VarCurr,bitIndex3)
<=> v109118(VarCurr,bitIndex3) ) ).
fof(addAssignment_71942,axiom,
! [VarNext] :
( v109118(VarNext,bitIndex3)
<=> v127716(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127717(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127716(VarNext,B)
<=> v109118(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1654,axiom,
! [VarNext] :
( v127717(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v127716(VarNext,B)
<=> v109174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127717(VarNext)
<=> v127718(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127718(VarNext)
<=> ( v127720(VarNext)
& v109159(VarNext) ) ) ) ).
fof(writeUnaryOperator_9203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127720(VarNext)
<=> v109168(VarNext) ) ) ).
fof(addAssignment_71941,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex3)
<=> v109130(VarCurr,bitIndex3) ) ).
fof(addAssignment_71940,axiom,
! [VarCurr] :
( v109130(VarCurr,bitIndex3)
<=> v109150(VarCurr,bitIndex3) ) ).
fof(addAssignment_71939,axiom,
! [VarCurr] :
( v109132(VarCurr,bitIndex3)
<=> v109134(VarCurr,bitIndex3) ) ).
fof(addAssignment_71938,axiom,
! [VarCurr] :
( v109134(VarCurr,bitIndex3)
<=> v109135(VarCurr,bitIndex3) ) ).
fof(addAssignment_71937,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127414(VarCurr,B)
<=> v127416(VarCurr,B) ) ) ).
fof(addAssignment_71936,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127416(VarCurr,B)
<=> v127418(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1695,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127418(VarCurr,B)
<=> ( v127672(VarCurr,B)
& v127703(VarCurr,B) ) ) ) ).
fof(addAssignment_71935,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex0)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71934,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex1)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71933,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex2)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71932,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex3)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71931,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex4)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71930,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex5)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71929,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex6)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71928,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex7)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71927,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex8)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71926,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex9)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71925,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex10)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71924,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex11)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71923,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex12)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71922,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex13)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71921,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex14)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71920,axiom,
! [VarCurr] :
( v127703(VarCurr,bitIndex15)
<=> v127704(VarCurr) ) ).
fof(addAssignment_71919,axiom,
! [VarCurr] :
( v127704(VarCurr)
<=> v127620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1694,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127672(VarCurr,B)
<=> ( v127673(VarCurr,B)
| v127700(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1693,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127700(VarCurr,B)
<=> ( v127595(VarCurr,B)
& v127701(VarCurr,B) ) ) ) ).
fof(addAssignment_71918,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex0)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71917,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex1)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71916,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex2)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71915,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex3)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71914,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex4)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71913,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex5)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71912,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex6)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71911,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex7)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71910,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex8)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71909,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex9)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71908,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex10)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71907,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex11)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71906,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex12)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71905,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex13)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71904,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex14)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71903,axiom,
! [VarCurr] :
( v127701(VarCurr,bitIndex15)
<=> v127702(VarCurr) ) ).
fof(addAssignment_71902,axiom,
! [VarCurr] :
( v127702(VarCurr)
<=> v84915(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1692,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127673(VarCurr,B)
<=> ( v127674(VarCurr,B)
| v127697(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1691,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127697(VarCurr,B)
<=> ( v127570(VarCurr,B)
& v127698(VarCurr,B) ) ) ) ).
fof(addAssignment_71901,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex0)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71900,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex1)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71899,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex2)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71898,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex3)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71897,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex4)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71896,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex5)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71895,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex6)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71894,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex7)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71893,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex8)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71892,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex9)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71891,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex10)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71890,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex11)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71889,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex12)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71888,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex13)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71887,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex14)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71886,axiom,
! [VarCurr] :
( v127698(VarCurr,bitIndex15)
<=> v127699(VarCurr) ) ).
fof(addAssignment_71885,axiom,
! [VarCurr] :
( v127699(VarCurr)
<=> v84915(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1690,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127674(VarCurr,B)
<=> ( v127675(VarCurr,B)
| v127694(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1689,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127694(VarCurr,B)
<=> ( v127545(VarCurr,B)
& v127695(VarCurr,B) ) ) ) ).
fof(addAssignment_71884,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex0)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71883,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex1)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71882,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex2)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71881,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex3)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71880,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex4)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71879,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex5)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71878,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex6)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71877,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex7)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71876,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex8)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71875,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex9)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71874,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex10)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71873,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex11)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71872,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex12)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71871,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex13)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71870,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex14)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71869,axiom,
! [VarCurr] :
( v127695(VarCurr,bitIndex15)
<=> v127696(VarCurr) ) ).
fof(addAssignment_71868,axiom,
! [VarCurr] :
( v127696(VarCurr)
<=> v84915(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1688,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127675(VarCurr,B)
<=> ( v127676(VarCurr,B)
| v127691(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1687,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127691(VarCurr,B)
<=> ( v127520(VarCurr,B)
& v127692(VarCurr,B) ) ) ) ).
fof(addAssignment_71867,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex0)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71866,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex1)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71865,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex2)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71864,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex3)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71863,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex4)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71862,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex5)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71861,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex6)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71860,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex7)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71859,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex8)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71858,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex9)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71857,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex10)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71856,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex11)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71855,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex12)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71854,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex13)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71853,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex14)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71852,axiom,
! [VarCurr] :
( v127692(VarCurr,bitIndex15)
<=> v127693(VarCurr) ) ).
fof(addAssignment_71851,axiom,
! [VarCurr] :
( v127693(VarCurr)
<=> v84915(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1686,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127676(VarCurr,B)
<=> ( v127677(VarCurr,B)
| v127688(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1685,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127688(VarCurr,B)
<=> ( v127495(VarCurr,B)
& v127689(VarCurr,B) ) ) ) ).
fof(addAssignment_71850,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex0)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71849,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex1)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71848,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex2)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71847,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex3)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71846,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex4)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71845,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex5)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71844,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex6)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71843,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex7)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71842,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex8)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71841,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex9)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71840,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex10)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71839,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex11)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71838,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex12)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71837,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex13)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71836,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex14)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71835,axiom,
! [VarCurr] :
( v127689(VarCurr,bitIndex15)
<=> v127690(VarCurr) ) ).
fof(addAssignment_71834,axiom,
! [VarCurr] :
( v127690(VarCurr)
<=> v84915(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1684,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127677(VarCurr,B)
<=> ( v127678(VarCurr,B)
| v127685(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1683,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127685(VarCurr,B)
<=> ( v127470(VarCurr,B)
& v127686(VarCurr,B) ) ) ) ).
fof(addAssignment_71833,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex0)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71832,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex1)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71831,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex2)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71830,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex3)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71829,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex4)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71828,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex5)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71827,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex6)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71826,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex7)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71825,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex8)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71824,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex9)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71823,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex10)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71822,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex11)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71821,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex12)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71820,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex13)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71819,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex14)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71818,axiom,
! [VarCurr] :
( v127686(VarCurr,bitIndex15)
<=> v127687(VarCurr) ) ).
fof(addAssignment_71817,axiom,
! [VarCurr] :
( v127687(VarCurr)
<=> v84915(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1682,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127678(VarCurr,B)
<=> ( v127679(VarCurr,B)
| v127682(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1681,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127682(VarCurr,B)
<=> ( v127445(VarCurr,B)
& v127683(VarCurr,B) ) ) ) ).
fof(addAssignment_71816,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex0)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71815,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex1)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71814,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex2)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71813,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex3)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71812,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex4)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71811,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex5)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71810,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex6)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71809,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex7)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71808,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex8)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71807,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex9)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71806,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex10)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71805,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex11)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71804,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex12)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71803,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex13)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71802,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex14)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71801,axiom,
! [VarCurr] :
( v127683(VarCurr,bitIndex15)
<=> v127684(VarCurr) ) ).
fof(addAssignment_71800,axiom,
! [VarCurr] :
( v127684(VarCurr)
<=> v84915(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1680,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127679(VarCurr,B)
<=> ( v127420(VarCurr,B)
& v127680(VarCurr,B) ) ) ) ).
fof(addAssignment_71799,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex0)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71798,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex1)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71797,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex2)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71796,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex3)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71795,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex4)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71794,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex5)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71793,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex6)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71792,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex7)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71791,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex8)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71790,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex9)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71789,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex10)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71788,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex11)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71787,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex12)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71786,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex13)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71785,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex14)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71784,axiom,
! [VarCurr] :
( v127680(VarCurr,bitIndex15)
<=> v127681(VarCurr) ) ).
fof(addAssignment_71783,axiom,
! [VarCurr] :
( v127681(VarCurr)
<=> v84915(VarCurr,bitIndex0) ) ).
fof(addAssignment_71782,axiom,
! [VarCurr] :
( v127620(VarCurr)
<=> v127622(VarCurr) ) ).
fof(addAssignment_71781,axiom,
! [VarCurr] :
( v127622(VarCurr)
<=> v127624(VarCurr) ) ).
fof(addAssignment_71780,axiom,
! [VarCurr] :
( v127624(VarCurr)
<=> v127626(VarCurr) ) ).
fof(addAssignment_71779,axiom,
! [VarCurr] :
( v127626(VarCurr)
<=> v127628(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127655(VarNext)
=> ( v127628(VarNext)
<=> v127628(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1653,axiom,
! [VarNext] :
( v127655(VarNext)
=> ( v127628(VarNext)
<=> v127665(VarNext) ) ) ).
fof(addAssignment_71778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127665(VarNext)
<=> v127663(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1263,axiom,
! [VarCurr] :
( ~ v127666(VarCurr)
=> ( v127663(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1234,axiom,
! [VarCurr] :
( v127666(VarCurr)
=> ( v127663(VarCurr)
<=> v127638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16470,axiom,
! [VarCurr] :
( v127666(VarCurr)
<=> ( v127667(VarCurr)
& v127668(VarCurr) ) ) ).
fof(writeUnaryOperator_9202,axiom,
! [VarCurr] :
( ~ v127668(VarCurr)
<=> v127634(VarCurr) ) ).
fof(writeUnaryOperator_9201,axiom,
! [VarCurr] :
( ~ v127667(VarCurr)
<=> v127630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127655(VarNext)
<=> v127656(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127656(VarNext)
<=> ( v127657(VarNext)
& v127650(VarNext) ) ) ) ).
fof(writeUnaryOperator_9200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127657(VarNext)
<=> v127659(VarNext) ) ) ).
fof(addAssignment_71777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127659(VarNext)
<=> v127650(VarCurr) ) ) ).
fof(addAssignment_71776,axiom,
! [VarCurr] :
( v127650(VarCurr)
<=> v127652(VarCurr) ) ).
fof(addAssignment_71775,axiom,
! [VarCurr] :
( v127652(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_71774,axiom,
! [VarCurr] :
( v127638(VarCurr)
<=> v127640(VarCurr) ) ).
fof(addAssignment_71773,axiom,
! [VarCurr] :
( v127640(VarCurr)
<=> v127642(VarCurr) ) ).
fof(addAssignment_71772,axiom,
! [VarCurr] :
( v127642(VarCurr)
<=> v127644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16467,axiom,
! [VarCurr] :
( v127644(VarCurr)
<=> ( v127646(VarCurr)
| v127647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16466,axiom,
! [VarCurr] :
( v127647(VarCurr)
<=> ( v127624(VarCurr)
& v127648(VarCurr) ) ) ).
fof(writeUnaryOperator_9199,axiom,
! [VarCurr] :
( ~ v127648(VarCurr)
<=> v84297(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_1414,axiom,
! [VarCurr] :
( v127646(VarCurr)
<=> ( ( v84319(VarCurr,bitIndex4)
<=> $false )
& ( v84319(VarCurr,bitIndex3)
<=> $false )
& ( v84319(VarCurr,bitIndex2)
<=> $false )
& ( v84319(VarCurr,bitIndex1)
<=> $false )
& ( v84319(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71771,axiom,
! [VarCurr] :
( v84297(VarCurr,bitIndex0)
<=> v89072(VarCurr,bitIndex0) ) ).
fof(addAssignment_71770,axiom,
! [VarCurr] :
( v127634(VarCurr)
<=> v127636(VarCurr) ) ).
fof(addAssignment_71769,axiom,
! [VarCurr] :
( v127636(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_71768,axiom,
! [VarCurr] :
( v127630(VarCurr)
<=> v127632(VarCurr) ) ).
fof(addAssignment_71767,axiom,
! [VarCurr] :
( v127632(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_71766,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex0)
<=> v127618(VarCurr) ) ).
fof(addAssignment_71765,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex1)
<=> v127617(VarCurr) ) ).
fof(addAssignment_71764,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex2)
<=> v127616(VarCurr) ) ).
fof(addAssignment_71763,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex3)
<=> v127615(VarCurr) ) ).
fof(addAssignment_71762,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex4)
<=> v127614(VarCurr) ) ).
fof(addAssignment_71761,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex5)
<=> v127613(VarCurr) ) ).
fof(addAssignment_71760,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex6)
<=> v127612(VarCurr) ) ).
fof(addAssignment_71759,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex7)
<=> v127611(VarCurr) ) ).
fof(addAssignment_71758,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex8)
<=> v127610(VarCurr) ) ).
fof(addAssignment_71757,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex9)
<=> v127609(VarCurr) ) ).
fof(addAssignment_71756,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex10)
<=> v127608(VarCurr) ) ).
fof(addAssignment_71755,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex11)
<=> v127607(VarCurr) ) ).
fof(addAssignment_71754,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex12)
<=> v127606(VarCurr) ) ).
fof(addAssignment_71753,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex13)
<=> v127605(VarCurr) ) ).
fof(addAssignment_71752,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex14)
<=> v127604(VarCurr) ) ).
fof(addAssignment_71751,axiom,
! [VarCurr] :
( v127595(VarCurr,bitIndex15)
<=> v127603(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1413,axiom,
! [VarCurr] :
( v127618(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $false )
& ( v127597(VarCurr,bitIndex2)
<=> $false )
& ( v127597(VarCurr,bitIndex1)
<=> $false )
& ( v127597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1412,axiom,
! [VarCurr] :
( v127617(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $false )
& ( v127597(VarCurr,bitIndex2)
<=> $false )
& ( v127597(VarCurr,bitIndex1)
<=> $false )
& ( v127597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1411,axiom,
! [VarCurr] :
( v127616(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $false )
& ( v127597(VarCurr,bitIndex2)
<=> $false )
& ( v127597(VarCurr,bitIndex1)
<=> $true )
& ( v127597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1410,axiom,
! [VarCurr] :
( v127615(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $false )
& ( v127597(VarCurr,bitIndex2)
<=> $false )
& ( v127597(VarCurr,bitIndex1)
<=> $true )
& ( v127597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1409,axiom,
! [VarCurr] :
( v127614(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $false )
& ( v127597(VarCurr,bitIndex2)
<=> $true )
& ( v127597(VarCurr,bitIndex1)
<=> $false )
& ( v127597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1408,axiom,
! [VarCurr] :
( v127613(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $false )
& ( v127597(VarCurr,bitIndex2)
<=> $true )
& ( v127597(VarCurr,bitIndex1)
<=> $false )
& ( v127597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1407,axiom,
! [VarCurr] :
( v127612(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $false )
& ( v127597(VarCurr,bitIndex2)
<=> $true )
& ( v127597(VarCurr,bitIndex1)
<=> $true )
& ( v127597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1406,axiom,
! [VarCurr] :
( v127611(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $false )
& ( v127597(VarCurr,bitIndex2)
<=> $true )
& ( v127597(VarCurr,bitIndex1)
<=> $true )
& ( v127597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1405,axiom,
! [VarCurr] :
( v127610(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $true )
& ( v127597(VarCurr,bitIndex2)
<=> $false )
& ( v127597(VarCurr,bitIndex1)
<=> $false )
& ( v127597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1404,axiom,
! [VarCurr] :
( v127609(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $true )
& ( v127597(VarCurr,bitIndex2)
<=> $false )
& ( v127597(VarCurr,bitIndex1)
<=> $false )
& ( v127597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1403,axiom,
! [VarCurr] :
( v127608(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $true )
& ( v127597(VarCurr,bitIndex2)
<=> $false )
& ( v127597(VarCurr,bitIndex1)
<=> $true )
& ( v127597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1402,axiom,
! [VarCurr] :
( v127607(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $true )
& ( v127597(VarCurr,bitIndex2)
<=> $false )
& ( v127597(VarCurr,bitIndex1)
<=> $true )
& ( v127597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1401,axiom,
! [VarCurr] :
( v127606(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $true )
& ( v127597(VarCurr,bitIndex2)
<=> $true )
& ( v127597(VarCurr,bitIndex1)
<=> $false )
& ( v127597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1400,axiom,
! [VarCurr] :
( v127605(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $true )
& ( v127597(VarCurr,bitIndex2)
<=> $true )
& ( v127597(VarCurr,bitIndex1)
<=> $false )
& ( v127597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1399,axiom,
! [VarCurr] :
( v127604(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $true )
& ( v127597(VarCurr,bitIndex2)
<=> $true )
& ( v127597(VarCurr,bitIndex1)
<=> $true )
& ( v127597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1398,axiom,
! [VarCurr] :
( v127603(VarCurr)
<=> ( ( v127597(VarCurr,bitIndex3)
<=> $true )
& ( v127597(VarCurr,bitIndex2)
<=> $true )
& ( v127597(VarCurr,bitIndex1)
<=> $true )
& ( v127597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71750,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127597(VarCurr,B)
<=> v85282(VarCurr,B) ) ) ).
fof(addAssignment_71749,axiom,
! [VarCurr] :
( v127597(VarCurr,bitIndex3)
<=> v127599(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1262,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v127599(VarCurr)
<=> v127601(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1233,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v127599(VarCurr)
<=> v127600(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_97,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127601(VarCurr)
<=> v85282(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_126,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127601(VarCurr)
<=> v85282(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_96,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127600(VarCurr)
<=> v85282(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_125,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127600(VarCurr)
<=> v85282(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71748,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex0)
<=> v127593(VarCurr) ) ).
fof(addAssignment_71747,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex1)
<=> v127592(VarCurr) ) ).
fof(addAssignment_71746,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex2)
<=> v127591(VarCurr) ) ).
fof(addAssignment_71745,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex3)
<=> v127590(VarCurr) ) ).
fof(addAssignment_71744,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex4)
<=> v127589(VarCurr) ) ).
fof(addAssignment_71743,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex5)
<=> v127588(VarCurr) ) ).
fof(addAssignment_71742,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex6)
<=> v127587(VarCurr) ) ).
fof(addAssignment_71741,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex7)
<=> v127586(VarCurr) ) ).
fof(addAssignment_71740,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex8)
<=> v127585(VarCurr) ) ).
fof(addAssignment_71739,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex9)
<=> v127584(VarCurr) ) ).
fof(addAssignment_71738,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex10)
<=> v127583(VarCurr) ) ).
fof(addAssignment_71737,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex11)
<=> v127582(VarCurr) ) ).
fof(addAssignment_71736,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex12)
<=> v127581(VarCurr) ) ).
fof(addAssignment_71735,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex13)
<=> v127580(VarCurr) ) ).
fof(addAssignment_71734,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex14)
<=> v127579(VarCurr) ) ).
fof(addAssignment_71733,axiom,
! [VarCurr] :
( v127570(VarCurr,bitIndex15)
<=> v127578(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1397,axiom,
! [VarCurr] :
( v127593(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $false )
& ( v127572(VarCurr,bitIndex2)
<=> $false )
& ( v127572(VarCurr,bitIndex1)
<=> $false )
& ( v127572(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1396,axiom,
! [VarCurr] :
( v127592(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $false )
& ( v127572(VarCurr,bitIndex2)
<=> $false )
& ( v127572(VarCurr,bitIndex1)
<=> $false )
& ( v127572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1395,axiom,
! [VarCurr] :
( v127591(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $false )
& ( v127572(VarCurr,bitIndex2)
<=> $false )
& ( v127572(VarCurr,bitIndex1)
<=> $true )
& ( v127572(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1394,axiom,
! [VarCurr] :
( v127590(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $false )
& ( v127572(VarCurr,bitIndex2)
<=> $false )
& ( v127572(VarCurr,bitIndex1)
<=> $true )
& ( v127572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1393,axiom,
! [VarCurr] :
( v127589(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $false )
& ( v127572(VarCurr,bitIndex2)
<=> $true )
& ( v127572(VarCurr,bitIndex1)
<=> $false )
& ( v127572(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1392,axiom,
! [VarCurr] :
( v127588(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $false )
& ( v127572(VarCurr,bitIndex2)
<=> $true )
& ( v127572(VarCurr,bitIndex1)
<=> $false )
& ( v127572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1391,axiom,
! [VarCurr] :
( v127587(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $false )
& ( v127572(VarCurr,bitIndex2)
<=> $true )
& ( v127572(VarCurr,bitIndex1)
<=> $true )
& ( v127572(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1390,axiom,
! [VarCurr] :
( v127586(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $false )
& ( v127572(VarCurr,bitIndex2)
<=> $true )
& ( v127572(VarCurr,bitIndex1)
<=> $true )
& ( v127572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1389,axiom,
! [VarCurr] :
( v127585(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $true )
& ( v127572(VarCurr,bitIndex2)
<=> $false )
& ( v127572(VarCurr,bitIndex1)
<=> $false )
& ( v127572(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1388,axiom,
! [VarCurr] :
( v127584(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $true )
& ( v127572(VarCurr,bitIndex2)
<=> $false )
& ( v127572(VarCurr,bitIndex1)
<=> $false )
& ( v127572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1387,axiom,
! [VarCurr] :
( v127583(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $true )
& ( v127572(VarCurr,bitIndex2)
<=> $false )
& ( v127572(VarCurr,bitIndex1)
<=> $true )
& ( v127572(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1386,axiom,
! [VarCurr] :
( v127582(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $true )
& ( v127572(VarCurr,bitIndex2)
<=> $false )
& ( v127572(VarCurr,bitIndex1)
<=> $true )
& ( v127572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1385,axiom,
! [VarCurr] :
( v127581(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $true )
& ( v127572(VarCurr,bitIndex2)
<=> $true )
& ( v127572(VarCurr,bitIndex1)
<=> $false )
& ( v127572(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1384,axiom,
! [VarCurr] :
( v127580(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $true )
& ( v127572(VarCurr,bitIndex2)
<=> $true )
& ( v127572(VarCurr,bitIndex1)
<=> $false )
& ( v127572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1383,axiom,
! [VarCurr] :
( v127579(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $true )
& ( v127572(VarCurr,bitIndex2)
<=> $true )
& ( v127572(VarCurr,bitIndex1)
<=> $true )
& ( v127572(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1382,axiom,
! [VarCurr] :
( v127578(VarCurr)
<=> ( ( v127572(VarCurr,bitIndex3)
<=> $true )
& ( v127572(VarCurr,bitIndex2)
<=> $true )
& ( v127572(VarCurr,bitIndex1)
<=> $true )
& ( v127572(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71732,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127572(VarCurr,B)
<=> v85260(VarCurr,B) ) ) ).
fof(addAssignment_71731,axiom,
! [VarCurr] :
( v127572(VarCurr,bitIndex3)
<=> v127574(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1261,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v127574(VarCurr)
<=> v127576(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1232,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v127574(VarCurr)
<=> v127575(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_95,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127576(VarCurr)
<=> v85260(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_124,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127576(VarCurr)
<=> v85260(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_94,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127575(VarCurr)
<=> v85260(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_123,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127575(VarCurr)
<=> v85260(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71730,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex0)
<=> v127568(VarCurr) ) ).
fof(addAssignment_71729,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex1)
<=> v127567(VarCurr) ) ).
fof(addAssignment_71728,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex2)
<=> v127566(VarCurr) ) ).
fof(addAssignment_71727,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex3)
<=> v127565(VarCurr) ) ).
fof(addAssignment_71726,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex4)
<=> v127564(VarCurr) ) ).
fof(addAssignment_71725,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex5)
<=> v127563(VarCurr) ) ).
fof(addAssignment_71724,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex6)
<=> v127562(VarCurr) ) ).
fof(addAssignment_71723,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex7)
<=> v127561(VarCurr) ) ).
fof(addAssignment_71722,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex8)
<=> v127560(VarCurr) ) ).
fof(addAssignment_71721,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex9)
<=> v127559(VarCurr) ) ).
fof(addAssignment_71720,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex10)
<=> v127558(VarCurr) ) ).
fof(addAssignment_71719,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex11)
<=> v127557(VarCurr) ) ).
fof(addAssignment_71718,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex12)
<=> v127556(VarCurr) ) ).
fof(addAssignment_71717,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex13)
<=> v127555(VarCurr) ) ).
fof(addAssignment_71716,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex14)
<=> v127554(VarCurr) ) ).
fof(addAssignment_71715,axiom,
! [VarCurr] :
( v127545(VarCurr,bitIndex15)
<=> v127553(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1381,axiom,
! [VarCurr] :
( v127568(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $false )
& ( v127547(VarCurr,bitIndex2)
<=> $false )
& ( v127547(VarCurr,bitIndex1)
<=> $false )
& ( v127547(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1380,axiom,
! [VarCurr] :
( v127567(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $false )
& ( v127547(VarCurr,bitIndex2)
<=> $false )
& ( v127547(VarCurr,bitIndex1)
<=> $false )
& ( v127547(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1379,axiom,
! [VarCurr] :
( v127566(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $false )
& ( v127547(VarCurr,bitIndex2)
<=> $false )
& ( v127547(VarCurr,bitIndex1)
<=> $true )
& ( v127547(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1378,axiom,
! [VarCurr] :
( v127565(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $false )
& ( v127547(VarCurr,bitIndex2)
<=> $false )
& ( v127547(VarCurr,bitIndex1)
<=> $true )
& ( v127547(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1377,axiom,
! [VarCurr] :
( v127564(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $false )
& ( v127547(VarCurr,bitIndex2)
<=> $true )
& ( v127547(VarCurr,bitIndex1)
<=> $false )
& ( v127547(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1376,axiom,
! [VarCurr] :
( v127563(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $false )
& ( v127547(VarCurr,bitIndex2)
<=> $true )
& ( v127547(VarCurr,bitIndex1)
<=> $false )
& ( v127547(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1375,axiom,
! [VarCurr] :
( v127562(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $false )
& ( v127547(VarCurr,bitIndex2)
<=> $true )
& ( v127547(VarCurr,bitIndex1)
<=> $true )
& ( v127547(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1374,axiom,
! [VarCurr] :
( v127561(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $false )
& ( v127547(VarCurr,bitIndex2)
<=> $true )
& ( v127547(VarCurr,bitIndex1)
<=> $true )
& ( v127547(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1373,axiom,
! [VarCurr] :
( v127560(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $true )
& ( v127547(VarCurr,bitIndex2)
<=> $false )
& ( v127547(VarCurr,bitIndex1)
<=> $false )
& ( v127547(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1372,axiom,
! [VarCurr] :
( v127559(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $true )
& ( v127547(VarCurr,bitIndex2)
<=> $false )
& ( v127547(VarCurr,bitIndex1)
<=> $false )
& ( v127547(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1371,axiom,
! [VarCurr] :
( v127558(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $true )
& ( v127547(VarCurr,bitIndex2)
<=> $false )
& ( v127547(VarCurr,bitIndex1)
<=> $true )
& ( v127547(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1370,axiom,
! [VarCurr] :
( v127557(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $true )
& ( v127547(VarCurr,bitIndex2)
<=> $false )
& ( v127547(VarCurr,bitIndex1)
<=> $true )
& ( v127547(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1369,axiom,
! [VarCurr] :
( v127556(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $true )
& ( v127547(VarCurr,bitIndex2)
<=> $true )
& ( v127547(VarCurr,bitIndex1)
<=> $false )
& ( v127547(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1368,axiom,
! [VarCurr] :
( v127555(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $true )
& ( v127547(VarCurr,bitIndex2)
<=> $true )
& ( v127547(VarCurr,bitIndex1)
<=> $false )
& ( v127547(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1367,axiom,
! [VarCurr] :
( v127554(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $true )
& ( v127547(VarCurr,bitIndex2)
<=> $true )
& ( v127547(VarCurr,bitIndex1)
<=> $true )
& ( v127547(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1366,axiom,
! [VarCurr] :
( v127553(VarCurr)
<=> ( ( v127547(VarCurr,bitIndex3)
<=> $true )
& ( v127547(VarCurr,bitIndex2)
<=> $true )
& ( v127547(VarCurr,bitIndex1)
<=> $true )
& ( v127547(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71714,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127547(VarCurr,B)
<=> v85238(VarCurr,B) ) ) ).
fof(addAssignment_71713,axiom,
! [VarCurr] :
( v127547(VarCurr,bitIndex3)
<=> v127549(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1260,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v127549(VarCurr)
<=> v127551(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1231,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v127549(VarCurr)
<=> v127550(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_93,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127551(VarCurr)
<=> v85238(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_122,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127551(VarCurr)
<=> v85238(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_92,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127550(VarCurr)
<=> v85238(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_121,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127550(VarCurr)
<=> v85238(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71712,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex0)
<=> v127543(VarCurr) ) ).
fof(addAssignment_71711,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex1)
<=> v127542(VarCurr) ) ).
fof(addAssignment_71710,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex2)
<=> v127541(VarCurr) ) ).
fof(addAssignment_71709,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex3)
<=> v127540(VarCurr) ) ).
fof(addAssignment_71708,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex4)
<=> v127539(VarCurr) ) ).
fof(addAssignment_71707,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex5)
<=> v127538(VarCurr) ) ).
fof(addAssignment_71706,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex6)
<=> v127537(VarCurr) ) ).
fof(addAssignment_71705,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex7)
<=> v127536(VarCurr) ) ).
fof(addAssignment_71704,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex8)
<=> v127535(VarCurr) ) ).
fof(addAssignment_71703,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex9)
<=> v127534(VarCurr) ) ).
fof(addAssignment_71702,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex10)
<=> v127533(VarCurr) ) ).
fof(addAssignment_71701,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex11)
<=> v127532(VarCurr) ) ).
fof(addAssignment_71700,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex12)
<=> v127531(VarCurr) ) ).
fof(addAssignment_71699,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex13)
<=> v127530(VarCurr) ) ).
fof(addAssignment_71698,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex14)
<=> v127529(VarCurr) ) ).
fof(addAssignment_71697,axiom,
! [VarCurr] :
( v127520(VarCurr,bitIndex15)
<=> v127528(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1365,axiom,
! [VarCurr] :
( v127543(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $false )
& ( v127522(VarCurr,bitIndex2)
<=> $false )
& ( v127522(VarCurr,bitIndex1)
<=> $false )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1364,axiom,
! [VarCurr] :
( v127542(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $false )
& ( v127522(VarCurr,bitIndex2)
<=> $false )
& ( v127522(VarCurr,bitIndex1)
<=> $false )
& ( v127522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1363,axiom,
! [VarCurr] :
( v127541(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $false )
& ( v127522(VarCurr,bitIndex2)
<=> $false )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1362,axiom,
! [VarCurr] :
( v127540(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $false )
& ( v127522(VarCurr,bitIndex2)
<=> $false )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1361,axiom,
! [VarCurr] :
( v127539(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $false )
& ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $false )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1360,axiom,
! [VarCurr] :
( v127538(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $false )
& ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $false )
& ( v127522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1359,axiom,
! [VarCurr] :
( v127537(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $false )
& ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1358,axiom,
! [VarCurr] :
( v127536(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $false )
& ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1357,axiom,
! [VarCurr] :
( v127535(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $true )
& ( v127522(VarCurr,bitIndex2)
<=> $false )
& ( v127522(VarCurr,bitIndex1)
<=> $false )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1356,axiom,
! [VarCurr] :
( v127534(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $true )
& ( v127522(VarCurr,bitIndex2)
<=> $false )
& ( v127522(VarCurr,bitIndex1)
<=> $false )
& ( v127522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1355,axiom,
! [VarCurr] :
( v127533(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $true )
& ( v127522(VarCurr,bitIndex2)
<=> $false )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1354,axiom,
! [VarCurr] :
( v127532(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $true )
& ( v127522(VarCurr,bitIndex2)
<=> $false )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1353,axiom,
! [VarCurr] :
( v127531(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $true )
& ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $false )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1352,axiom,
! [VarCurr] :
( v127530(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $true )
& ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $false )
& ( v127522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1351,axiom,
! [VarCurr] :
( v127529(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $true )
& ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1350,axiom,
! [VarCurr] :
( v127528(VarCurr)
<=> ( ( v127522(VarCurr,bitIndex3)
<=> $true )
& ( v127522(VarCurr,bitIndex2)
<=> $true )
& ( v127522(VarCurr,bitIndex1)
<=> $true )
& ( v127522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71696,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127522(VarCurr,B)
<=> v85216(VarCurr,B) ) ) ).
fof(addAssignment_71695,axiom,
! [VarCurr] :
( v127522(VarCurr,bitIndex3)
<=> v127524(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1259,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v127524(VarCurr)
<=> v127526(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1230,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v127524(VarCurr)
<=> v127525(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_91,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127526(VarCurr)
<=> v85216(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_120,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127526(VarCurr)
<=> v85216(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_90,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127525(VarCurr)
<=> v85216(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_119,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127525(VarCurr)
<=> v85216(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71694,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex0)
<=> v127518(VarCurr) ) ).
fof(addAssignment_71693,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex1)
<=> v127517(VarCurr) ) ).
fof(addAssignment_71692,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex2)
<=> v127516(VarCurr) ) ).
fof(addAssignment_71691,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex3)
<=> v127515(VarCurr) ) ).
fof(addAssignment_71690,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex4)
<=> v127514(VarCurr) ) ).
fof(addAssignment_71689,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex5)
<=> v127513(VarCurr) ) ).
fof(addAssignment_71688,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex6)
<=> v127512(VarCurr) ) ).
fof(addAssignment_71687,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex7)
<=> v127511(VarCurr) ) ).
fof(addAssignment_71686,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex8)
<=> v127510(VarCurr) ) ).
fof(addAssignment_71685,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex9)
<=> v127509(VarCurr) ) ).
fof(addAssignment_71684,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex10)
<=> v127508(VarCurr) ) ).
fof(addAssignment_71683,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex11)
<=> v127507(VarCurr) ) ).
fof(addAssignment_71682,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex12)
<=> v127506(VarCurr) ) ).
fof(addAssignment_71681,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex13)
<=> v127505(VarCurr) ) ).
fof(addAssignment_71680,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex14)
<=> v127504(VarCurr) ) ).
fof(addAssignment_71679,axiom,
! [VarCurr] :
( v127495(VarCurr,bitIndex15)
<=> v127503(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1349,axiom,
! [VarCurr] :
( v127518(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $false )
& ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1348,axiom,
! [VarCurr] :
( v127517(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $false )
& ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1347,axiom,
! [VarCurr] :
( v127516(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $false )
& ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $true )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1346,axiom,
! [VarCurr] :
( v127515(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $false )
& ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $true )
& ( v127497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1345,axiom,
! [VarCurr] :
( v127514(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $false )
& ( v127497(VarCurr,bitIndex2)
<=> $true )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1344,axiom,
! [VarCurr] :
( v127513(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $false )
& ( v127497(VarCurr,bitIndex2)
<=> $true )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1343,axiom,
! [VarCurr] :
( v127512(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $false )
& ( v127497(VarCurr,bitIndex2)
<=> $true )
& ( v127497(VarCurr,bitIndex1)
<=> $true )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1342,axiom,
! [VarCurr] :
( v127511(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $false )
& ( v127497(VarCurr,bitIndex2)
<=> $true )
& ( v127497(VarCurr,bitIndex1)
<=> $true )
& ( v127497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1341,axiom,
! [VarCurr] :
( v127510(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $true )
& ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1340,axiom,
! [VarCurr] :
( v127509(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $true )
& ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1339,axiom,
! [VarCurr] :
( v127508(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $true )
& ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $true )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1338,axiom,
! [VarCurr] :
( v127507(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $true )
& ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $true )
& ( v127497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1337,axiom,
! [VarCurr] :
( v127506(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $true )
& ( v127497(VarCurr,bitIndex2)
<=> $true )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1336,axiom,
! [VarCurr] :
( v127505(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $true )
& ( v127497(VarCurr,bitIndex2)
<=> $true )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1335,axiom,
! [VarCurr] :
( v127504(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $true )
& ( v127497(VarCurr,bitIndex2)
<=> $true )
& ( v127497(VarCurr,bitIndex1)
<=> $true )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1334,axiom,
! [VarCurr] :
( v127503(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex3)
<=> $true )
& ( v127497(VarCurr,bitIndex2)
<=> $true )
& ( v127497(VarCurr,bitIndex1)
<=> $true )
& ( v127497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71678,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127497(VarCurr,B)
<=> v85194(VarCurr,B) ) ) ).
fof(addAssignment_71677,axiom,
! [VarCurr] :
( v127497(VarCurr,bitIndex3)
<=> v127499(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1258,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v127499(VarCurr)
<=> v127501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1229,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v127499(VarCurr)
<=> v127500(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_89,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127501(VarCurr)
<=> v85194(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_118,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127501(VarCurr)
<=> v85194(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_88,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127500(VarCurr)
<=> v85194(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_117,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127500(VarCurr)
<=> v85194(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71676,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex0)
<=> v127493(VarCurr) ) ).
fof(addAssignment_71675,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex1)
<=> v127492(VarCurr) ) ).
fof(addAssignment_71674,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex2)
<=> v127491(VarCurr) ) ).
fof(addAssignment_71673,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex3)
<=> v127490(VarCurr) ) ).
fof(addAssignment_71672,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex4)
<=> v127489(VarCurr) ) ).
fof(addAssignment_71671,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex5)
<=> v127488(VarCurr) ) ).
fof(addAssignment_71670,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex6)
<=> v127487(VarCurr) ) ).
fof(addAssignment_71669,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex7)
<=> v127486(VarCurr) ) ).
fof(addAssignment_71668,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex8)
<=> v127485(VarCurr) ) ).
fof(addAssignment_71667,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex9)
<=> v127484(VarCurr) ) ).
fof(addAssignment_71666,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex10)
<=> v127483(VarCurr) ) ).
fof(addAssignment_71665,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex11)
<=> v127482(VarCurr) ) ).
fof(addAssignment_71664,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex12)
<=> v127481(VarCurr) ) ).
fof(addAssignment_71663,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex13)
<=> v127480(VarCurr) ) ).
fof(addAssignment_71662,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex14)
<=> v127479(VarCurr) ) ).
fof(addAssignment_71661,axiom,
! [VarCurr] :
( v127470(VarCurr,bitIndex15)
<=> v127478(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1333,axiom,
! [VarCurr] :
( v127493(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $false )
& ( v127472(VarCurr,bitIndex2)
<=> $false )
& ( v127472(VarCurr,bitIndex1)
<=> $false )
& ( v127472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1332,axiom,
! [VarCurr] :
( v127492(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $false )
& ( v127472(VarCurr,bitIndex2)
<=> $false )
& ( v127472(VarCurr,bitIndex1)
<=> $false )
& ( v127472(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1331,axiom,
! [VarCurr] :
( v127491(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $false )
& ( v127472(VarCurr,bitIndex2)
<=> $false )
& ( v127472(VarCurr,bitIndex1)
<=> $true )
& ( v127472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1330,axiom,
! [VarCurr] :
( v127490(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $false )
& ( v127472(VarCurr,bitIndex2)
<=> $false )
& ( v127472(VarCurr,bitIndex1)
<=> $true )
& ( v127472(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1329,axiom,
! [VarCurr] :
( v127489(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $false )
& ( v127472(VarCurr,bitIndex2)
<=> $true )
& ( v127472(VarCurr,bitIndex1)
<=> $false )
& ( v127472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1328,axiom,
! [VarCurr] :
( v127488(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $false )
& ( v127472(VarCurr,bitIndex2)
<=> $true )
& ( v127472(VarCurr,bitIndex1)
<=> $false )
& ( v127472(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1327,axiom,
! [VarCurr] :
( v127487(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $false )
& ( v127472(VarCurr,bitIndex2)
<=> $true )
& ( v127472(VarCurr,bitIndex1)
<=> $true )
& ( v127472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1326,axiom,
! [VarCurr] :
( v127486(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $false )
& ( v127472(VarCurr,bitIndex2)
<=> $true )
& ( v127472(VarCurr,bitIndex1)
<=> $true )
& ( v127472(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1325,axiom,
! [VarCurr] :
( v127485(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $true )
& ( v127472(VarCurr,bitIndex2)
<=> $false )
& ( v127472(VarCurr,bitIndex1)
<=> $false )
& ( v127472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1324,axiom,
! [VarCurr] :
( v127484(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $true )
& ( v127472(VarCurr,bitIndex2)
<=> $false )
& ( v127472(VarCurr,bitIndex1)
<=> $false )
& ( v127472(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1323,axiom,
! [VarCurr] :
( v127483(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $true )
& ( v127472(VarCurr,bitIndex2)
<=> $false )
& ( v127472(VarCurr,bitIndex1)
<=> $true )
& ( v127472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1322,axiom,
! [VarCurr] :
( v127482(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $true )
& ( v127472(VarCurr,bitIndex2)
<=> $false )
& ( v127472(VarCurr,bitIndex1)
<=> $true )
& ( v127472(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1321,axiom,
! [VarCurr] :
( v127481(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $true )
& ( v127472(VarCurr,bitIndex2)
<=> $true )
& ( v127472(VarCurr,bitIndex1)
<=> $false )
& ( v127472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1320,axiom,
! [VarCurr] :
( v127480(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $true )
& ( v127472(VarCurr,bitIndex2)
<=> $true )
& ( v127472(VarCurr,bitIndex1)
<=> $false )
& ( v127472(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1319,axiom,
! [VarCurr] :
( v127479(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $true )
& ( v127472(VarCurr,bitIndex2)
<=> $true )
& ( v127472(VarCurr,bitIndex1)
<=> $true )
& ( v127472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1318,axiom,
! [VarCurr] :
( v127478(VarCurr)
<=> ( ( v127472(VarCurr,bitIndex3)
<=> $true )
& ( v127472(VarCurr,bitIndex2)
<=> $true )
& ( v127472(VarCurr,bitIndex1)
<=> $true )
& ( v127472(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71660,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127472(VarCurr,B)
<=> v85172(VarCurr,B) ) ) ).
fof(addAssignment_71659,axiom,
! [VarCurr] :
( v127472(VarCurr,bitIndex3)
<=> v127474(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1257,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v127474(VarCurr)
<=> v127476(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1228,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v127474(VarCurr)
<=> v127475(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_87,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127476(VarCurr)
<=> v85172(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_116,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127476(VarCurr)
<=> v85172(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_86,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127475(VarCurr)
<=> v85172(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_115,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127475(VarCurr)
<=> v85172(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71658,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex0)
<=> v127468(VarCurr) ) ).
fof(addAssignment_71657,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex1)
<=> v127467(VarCurr) ) ).
fof(addAssignment_71656,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex2)
<=> v127466(VarCurr) ) ).
fof(addAssignment_71655,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex3)
<=> v127465(VarCurr) ) ).
fof(addAssignment_71654,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex4)
<=> v127464(VarCurr) ) ).
fof(addAssignment_71653,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex5)
<=> v127463(VarCurr) ) ).
fof(addAssignment_71652,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex6)
<=> v127462(VarCurr) ) ).
fof(addAssignment_71651,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex7)
<=> v127461(VarCurr) ) ).
fof(addAssignment_71650,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex8)
<=> v127460(VarCurr) ) ).
fof(addAssignment_71649,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex9)
<=> v127459(VarCurr) ) ).
fof(addAssignment_71648,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex10)
<=> v127458(VarCurr) ) ).
fof(addAssignment_71647,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex11)
<=> v127457(VarCurr) ) ).
fof(addAssignment_71646,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex12)
<=> v127456(VarCurr) ) ).
fof(addAssignment_71645,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex13)
<=> v127455(VarCurr) ) ).
fof(addAssignment_71644,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex14)
<=> v127454(VarCurr) ) ).
fof(addAssignment_71643,axiom,
! [VarCurr] :
( v127445(VarCurr,bitIndex15)
<=> v127453(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1317,axiom,
! [VarCurr] :
( v127468(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $false )
& ( v127447(VarCurr,bitIndex2)
<=> $false )
& ( v127447(VarCurr,bitIndex1)
<=> $false )
& ( v127447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1316,axiom,
! [VarCurr] :
( v127467(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $false )
& ( v127447(VarCurr,bitIndex2)
<=> $false )
& ( v127447(VarCurr,bitIndex1)
<=> $false )
& ( v127447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1315,axiom,
! [VarCurr] :
( v127466(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $false )
& ( v127447(VarCurr,bitIndex2)
<=> $false )
& ( v127447(VarCurr,bitIndex1)
<=> $true )
& ( v127447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1314,axiom,
! [VarCurr] :
( v127465(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $false )
& ( v127447(VarCurr,bitIndex2)
<=> $false )
& ( v127447(VarCurr,bitIndex1)
<=> $true )
& ( v127447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1313,axiom,
! [VarCurr] :
( v127464(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $false )
& ( v127447(VarCurr,bitIndex2)
<=> $true )
& ( v127447(VarCurr,bitIndex1)
<=> $false )
& ( v127447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1312,axiom,
! [VarCurr] :
( v127463(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $false )
& ( v127447(VarCurr,bitIndex2)
<=> $true )
& ( v127447(VarCurr,bitIndex1)
<=> $false )
& ( v127447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1311,axiom,
! [VarCurr] :
( v127462(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $false )
& ( v127447(VarCurr,bitIndex2)
<=> $true )
& ( v127447(VarCurr,bitIndex1)
<=> $true )
& ( v127447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1310,axiom,
! [VarCurr] :
( v127461(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $false )
& ( v127447(VarCurr,bitIndex2)
<=> $true )
& ( v127447(VarCurr,bitIndex1)
<=> $true )
& ( v127447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1309,axiom,
! [VarCurr] :
( v127460(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $true )
& ( v127447(VarCurr,bitIndex2)
<=> $false )
& ( v127447(VarCurr,bitIndex1)
<=> $false )
& ( v127447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1308,axiom,
! [VarCurr] :
( v127459(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $true )
& ( v127447(VarCurr,bitIndex2)
<=> $false )
& ( v127447(VarCurr,bitIndex1)
<=> $false )
& ( v127447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1307,axiom,
! [VarCurr] :
( v127458(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $true )
& ( v127447(VarCurr,bitIndex2)
<=> $false )
& ( v127447(VarCurr,bitIndex1)
<=> $true )
& ( v127447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1306,axiom,
! [VarCurr] :
( v127457(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $true )
& ( v127447(VarCurr,bitIndex2)
<=> $false )
& ( v127447(VarCurr,bitIndex1)
<=> $true )
& ( v127447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1305,axiom,
! [VarCurr] :
( v127456(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $true )
& ( v127447(VarCurr,bitIndex2)
<=> $true )
& ( v127447(VarCurr,bitIndex1)
<=> $false )
& ( v127447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1304,axiom,
! [VarCurr] :
( v127455(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $true )
& ( v127447(VarCurr,bitIndex2)
<=> $true )
& ( v127447(VarCurr,bitIndex1)
<=> $false )
& ( v127447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1303,axiom,
! [VarCurr] :
( v127454(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $true )
& ( v127447(VarCurr,bitIndex2)
<=> $true )
& ( v127447(VarCurr,bitIndex1)
<=> $true )
& ( v127447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1302,axiom,
! [VarCurr] :
( v127453(VarCurr)
<=> ( ( v127447(VarCurr,bitIndex3)
<=> $true )
& ( v127447(VarCurr,bitIndex2)
<=> $true )
& ( v127447(VarCurr,bitIndex1)
<=> $true )
& ( v127447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71642,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127447(VarCurr,B)
<=> v85150(VarCurr,B) ) ) ).
fof(addAssignment_71641,axiom,
! [VarCurr] :
( v127447(VarCurr,bitIndex3)
<=> v127449(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1256,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v127449(VarCurr)
<=> v127451(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1227,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v127449(VarCurr)
<=> v127450(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_85,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127451(VarCurr)
<=> v85150(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_114,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127451(VarCurr)
<=> v85150(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_84,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127450(VarCurr)
<=> v85150(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_113,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127450(VarCurr)
<=> v85150(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71640,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex0)
<=> v127443(VarCurr) ) ).
fof(addAssignment_71639,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex1)
<=> v127442(VarCurr) ) ).
fof(addAssignment_71638,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex2)
<=> v127441(VarCurr) ) ).
fof(addAssignment_71637,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex3)
<=> v127440(VarCurr) ) ).
fof(addAssignment_71636,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex4)
<=> v127439(VarCurr) ) ).
fof(addAssignment_71635,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex5)
<=> v127438(VarCurr) ) ).
fof(addAssignment_71634,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex6)
<=> v127437(VarCurr) ) ).
fof(addAssignment_71633,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex7)
<=> v127436(VarCurr) ) ).
fof(addAssignment_71632,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex8)
<=> v127435(VarCurr) ) ).
fof(addAssignment_71631,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex9)
<=> v127434(VarCurr) ) ).
fof(addAssignment_71630,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex10)
<=> v127433(VarCurr) ) ).
fof(addAssignment_71629,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex11)
<=> v127432(VarCurr) ) ).
fof(addAssignment_71628,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex12)
<=> v127431(VarCurr) ) ).
fof(addAssignment_71627,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex13)
<=> v127430(VarCurr) ) ).
fof(addAssignment_71626,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex14)
<=> v127429(VarCurr) ) ).
fof(addAssignment_71625,axiom,
! [VarCurr] :
( v127420(VarCurr,bitIndex15)
<=> v127428(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1301,axiom,
! [VarCurr] :
( v127443(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $false )
& ( v127422(VarCurr,bitIndex2)
<=> $false )
& ( v127422(VarCurr,bitIndex1)
<=> $false )
& ( v127422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1300,axiom,
! [VarCurr] :
( v127442(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $false )
& ( v127422(VarCurr,bitIndex2)
<=> $false )
& ( v127422(VarCurr,bitIndex1)
<=> $false )
& ( v127422(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1299,axiom,
! [VarCurr] :
( v127441(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $false )
& ( v127422(VarCurr,bitIndex2)
<=> $false )
& ( v127422(VarCurr,bitIndex1)
<=> $true )
& ( v127422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1298,axiom,
! [VarCurr] :
( v127440(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $false )
& ( v127422(VarCurr,bitIndex2)
<=> $false )
& ( v127422(VarCurr,bitIndex1)
<=> $true )
& ( v127422(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1297,axiom,
! [VarCurr] :
( v127439(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $false )
& ( v127422(VarCurr,bitIndex2)
<=> $true )
& ( v127422(VarCurr,bitIndex1)
<=> $false )
& ( v127422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1296,axiom,
! [VarCurr] :
( v127438(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $false )
& ( v127422(VarCurr,bitIndex2)
<=> $true )
& ( v127422(VarCurr,bitIndex1)
<=> $false )
& ( v127422(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1295,axiom,
! [VarCurr] :
( v127437(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $false )
& ( v127422(VarCurr,bitIndex2)
<=> $true )
& ( v127422(VarCurr,bitIndex1)
<=> $true )
& ( v127422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1294,axiom,
! [VarCurr] :
( v127436(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $false )
& ( v127422(VarCurr,bitIndex2)
<=> $true )
& ( v127422(VarCurr,bitIndex1)
<=> $true )
& ( v127422(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1293,axiom,
! [VarCurr] :
( v127435(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $true )
& ( v127422(VarCurr,bitIndex2)
<=> $false )
& ( v127422(VarCurr,bitIndex1)
<=> $false )
& ( v127422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1292,axiom,
! [VarCurr] :
( v127434(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $true )
& ( v127422(VarCurr,bitIndex2)
<=> $false )
& ( v127422(VarCurr,bitIndex1)
<=> $false )
& ( v127422(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1291,axiom,
! [VarCurr] :
( v127433(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $true )
& ( v127422(VarCurr,bitIndex2)
<=> $false )
& ( v127422(VarCurr,bitIndex1)
<=> $true )
& ( v127422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1290,axiom,
! [VarCurr] :
( v127432(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $true )
& ( v127422(VarCurr,bitIndex2)
<=> $false )
& ( v127422(VarCurr,bitIndex1)
<=> $true )
& ( v127422(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1289,axiom,
! [VarCurr] :
( v127431(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $true )
& ( v127422(VarCurr,bitIndex2)
<=> $true )
& ( v127422(VarCurr,bitIndex1)
<=> $false )
& ( v127422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1288,axiom,
! [VarCurr] :
( v127430(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $true )
& ( v127422(VarCurr,bitIndex2)
<=> $true )
& ( v127422(VarCurr,bitIndex1)
<=> $false )
& ( v127422(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1287,axiom,
! [VarCurr] :
( v127429(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $true )
& ( v127422(VarCurr,bitIndex2)
<=> $true )
& ( v127422(VarCurr,bitIndex1)
<=> $true )
& ( v127422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1286,axiom,
! [VarCurr] :
( v127428(VarCurr)
<=> ( ( v127422(VarCurr,bitIndex3)
<=> $true )
& ( v127422(VarCurr,bitIndex2)
<=> $true )
& ( v127422(VarCurr,bitIndex1)
<=> $true )
& ( v127422(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71624,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v127422(VarCurr,B)
<=> v85128(VarCurr,B) ) ) ).
fof(addAssignment_71623,axiom,
! [VarCurr] :
( v127422(VarCurr,bitIndex3)
<=> v127424(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1255,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v127424(VarCurr)
<=> v127426(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1226,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v127424(VarCurr)
<=> v127425(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_83,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127426(VarCurr)
<=> v85128(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_112,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127426(VarCurr)
<=> v85128(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_82,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v127425(VarCurr)
<=> v85128(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_111,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v127425(VarCurr)
<=> v85128(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71622,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100211(VarCurr,B)
<=> v100213(VarCurr,B) ) ) ).
fof(addAssignment_71621,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100213(VarCurr,B)
<=> v100215(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1679,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100215(VarCurr,B)
<=> ( v100217(VarCurr,B)
& v127375(VarCurr,B) ) ) ) ).
fof(addAssignment_71620,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex0)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71619,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex1)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71618,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex2)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71617,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex3)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71616,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex4)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71615,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex5)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71614,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex6)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71613,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex7)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71612,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex8)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71611,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex9)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71610,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex10)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71609,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex11)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71608,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex12)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71607,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex13)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71606,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex14)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71605,axiom,
! [VarCurr] :
( v127375(VarCurr,bitIndex15)
<=> v127376(VarCurr) ) ).
fof(addAssignment_71604,axiom,
! [VarCurr] :
( v127376(VarCurr)
<=> v127377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16465,axiom,
! [VarCurr] :
( v127377(VarCurr)
<=> ( v127378(VarCurr)
& v127379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16464,axiom,
! [VarCurr] :
( v127379(VarCurr)
<=> ( v127380(VarCurr)
| v108826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16463,axiom,
! [VarCurr] :
( v127380(VarCurr)
<=> ( v127381(VarCurr)
& v127384(VarCurr) ) ) ).
fof(writeUnaryOperator_9198,axiom,
! [VarCurr] :
( ~ v127384(VarCurr)
<=> v127386(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16462,axiom,
! [VarCurr] :
( v127386(VarCurr)
<=> ( v127387(VarCurr)
& v127404(VarCurr) ) ) ).
fof(writeUnaryOperator_9197,axiom,
! [VarCurr] :
( ~ v127404(VarCurr)
<=> v127405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16461,axiom,
! [VarCurr] :
( v127405(VarCurr)
<=> ( v127406(VarCurr)
& v127408(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5748,axiom,
! [VarCurr] :
( v127408(VarCurr)
<=> ( v108822(VarCurr,bitIndex3)
| v100229(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16460,axiom,
! [VarCurr] :
( v127406(VarCurr)
<=> ( v108866(VarCurr)
| v127407(VarCurr) ) ) ).
fof(writeUnaryOperator_9196,axiom,
! [VarCurr] :
( ~ v127407(VarCurr)
<=> v100229(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16459,axiom,
! [VarCurr] :
( v127387(VarCurr)
<=> ( v127388(VarCurr)
& v127399(VarCurr) ) ) ).
fof(writeUnaryOperator_9195,axiom,
! [VarCurr] :
( ~ v127399(VarCurr)
<=> v127400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16458,axiom,
! [VarCurr] :
( v127400(VarCurr)
<=> ( v127401(VarCurr)
& v127403(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5747,axiom,
! [VarCurr] :
( v127403(VarCurr)
<=> ( v108822(VarCurr,bitIndex2)
| v100229(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16457,axiom,
! [VarCurr] :
( v127401(VarCurr)
<=> ( v108860(VarCurr)
| v127402(VarCurr) ) ) ).
fof(writeUnaryOperator_9194,axiom,
! [VarCurr] :
( ~ v127402(VarCurr)
<=> v100229(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16456,axiom,
! [VarCurr] :
( v127388(VarCurr)
<=> ( v127389(VarCurr)
& v127394(VarCurr) ) ) ).
fof(writeUnaryOperator_9193,axiom,
! [VarCurr] :
( ~ v127394(VarCurr)
<=> v127395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16455,axiom,
! [VarCurr] :
( v127395(VarCurr)
<=> ( v127396(VarCurr)
& v127398(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5746,axiom,
! [VarCurr] :
( v127398(VarCurr)
<=> ( v108822(VarCurr,bitIndex1)
| v100229(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16454,axiom,
! [VarCurr] :
( v127396(VarCurr)
<=> ( v108854(VarCurr)
| v127397(VarCurr) ) ) ).
fof(writeUnaryOperator_9192,axiom,
! [VarCurr] :
( ~ v127397(VarCurr)
<=> v100229(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9191,axiom,
! [VarCurr] :
( ~ v127389(VarCurr)
<=> v127390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16453,axiom,
! [VarCurr] :
( v127390(VarCurr)
<=> ( v127391(VarCurr)
& v127393(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5745,axiom,
! [VarCurr] :
( v127393(VarCurr)
<=> ( v108822(VarCurr,bitIndex0)
| v100229(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16452,axiom,
! [VarCurr] :
( v127391(VarCurr)
<=> ( v108848(VarCurr)
| v127392(VarCurr) ) ) ).
fof(writeUnaryOperator_9190,axiom,
! [VarCurr] :
( ~ v127392(VarCurr)
<=> v100229(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16451,axiom,
! [VarCurr] :
( v127381(VarCurr)
<=> ( v127382(VarCurr)
& v127383(VarCurr) ) ) ).
fof(writeUnaryOperator_9189,axiom,
! [VarCurr] :
( ~ v127383(VarCurr)
<=> v108818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16450,axiom,
! [VarCurr] :
( v127382(VarCurr)
<=> ( v108810(VarCurr)
| v108814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16449,axiom,
! [VarCurr] :
( v127378(VarCurr)
<=> ( v100689(VarCurr,bitIndex0)
& v127337(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5744,axiom,
! [VarCurr] :
( v127337(VarCurr)
<=> ( v127359(VarCurr)
| v127373(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5743,axiom,
! [VarCurr] :
( v127359(VarCurr)
<=> ( v127360(VarCurr)
| v127373(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5742,axiom,
! [VarCurr] :
( v127360(VarCurr)
<=> ( v127361(VarCurr)
| v127373(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5741,axiom,
! [VarCurr] :
( v127361(VarCurr)
<=> ( v127362(VarCurr)
| v127373(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5740,axiom,
! [VarCurr] :
( v127362(VarCurr)
<=> ( v127363(VarCurr)
| v127373(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5739,axiom,
! [VarCurr] :
( v127363(VarCurr)
<=> ( v127364(VarCurr)
| v127373(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5738,axiom,
! [VarCurr] :
( v127364(VarCurr)
<=> ( v127365(VarCurr)
| v127373(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5737,axiom,
! [VarCurr] :
( v127365(VarCurr)
<=> ( v127366(VarCurr)
| v127373(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5736,axiom,
! [VarCurr] :
( v127366(VarCurr)
<=> ( v127367(VarCurr)
| v127373(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5735,axiom,
! [VarCurr] :
( v127367(VarCurr)
<=> ( v127368(VarCurr)
| v127373(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5734,axiom,
! [VarCurr] :
( v127368(VarCurr)
<=> ( v127369(VarCurr)
| v127373(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5733,axiom,
! [VarCurr] :
( v127369(VarCurr)
<=> ( v127370(VarCurr)
| v127373(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5732,axiom,
! [VarCurr] :
( v127370(VarCurr)
<=> ( v127371(VarCurr)
| v127373(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5731,axiom,
! [VarCurr] :
( v127371(VarCurr)
<=> ( v127372(VarCurr)
| v127373(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5730,axiom,
! [VarCurr] :
( v127372(VarCurr)
<=> ( v127373(VarCurr,bitIndex0)
| v127373(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1678,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127373(VarCurr,B)
<=> ( v127339(VarCurr,B)
& v101248(VarCurr,B) ) ) ) ).
fof(addAssignment_71603,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex0)
<=> v127356(VarCurr) ) ).
fof(addAssignment_71602,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex1)
<=> v127355(VarCurr) ) ).
fof(addAssignment_71601,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex2)
<=> v127354(VarCurr) ) ).
fof(addAssignment_71600,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex3)
<=> v127353(VarCurr) ) ).
fof(addAssignment_71599,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex4)
<=> v127352(VarCurr) ) ).
fof(addAssignment_71598,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex5)
<=> v127351(VarCurr) ) ).
fof(addAssignment_71597,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex6)
<=> v127350(VarCurr) ) ).
fof(addAssignment_71596,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex7)
<=> v127349(VarCurr) ) ).
fof(addAssignment_71595,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex8)
<=> v127348(VarCurr) ) ).
fof(addAssignment_71594,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex9)
<=> v127347(VarCurr) ) ).
fof(addAssignment_71593,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex10)
<=> v127346(VarCurr) ) ).
fof(addAssignment_71592,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex11)
<=> v127345(VarCurr) ) ).
fof(addAssignment_71591,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex12)
<=> v127344(VarCurr) ) ).
fof(addAssignment_71590,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex13)
<=> v127343(VarCurr) ) ).
fof(addAssignment_71589,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex14)
<=> v127342(VarCurr) ) ).
fof(addAssignment_71588,axiom,
! [VarCurr] :
( v127339(VarCurr,bitIndex15)
<=> v127341(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1285,axiom,
! [VarCurr] :
( v127356(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1284,axiom,
! [VarCurr] :
( v127355(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1283,axiom,
! [VarCurr] :
( v127354(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1282,axiom,
! [VarCurr] :
( v127353(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1281,axiom,
! [VarCurr] :
( v127352(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1280,axiom,
! [VarCurr] :
( v127351(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1279,axiom,
! [VarCurr] :
( v127350(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1278,axiom,
! [VarCurr] :
( v127349(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1277,axiom,
! [VarCurr] :
( v127348(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1276,axiom,
! [VarCurr] :
( v127347(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1275,axiom,
! [VarCurr] :
( v127346(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1274,axiom,
! [VarCurr] :
( v127345(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1273,axiom,
! [VarCurr] :
( v127344(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1272,axiom,
! [VarCurr] :
( v127343(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1271,axiom,
! [VarCurr] :
( v127342(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1270,axiom,
! [VarCurr] :
( v127341(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_71587,axiom,
! [VarCurr] :
( v100689(VarCurr,bitIndex0)
<=> v101201(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9188,axiom,
! [VarCurr] :
( ~ v101225(VarCurr)
<=> v127324(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16448,axiom,
! [VarCurr] :
( v127324(VarCurr)
<=> ( v127326(VarCurr)
| v100691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16447,axiom,
! [VarCurr] :
( v127326(VarCurr)
<=> ( v127327(VarCurr)
& v127334(VarCurr) ) ) ).
fof(writeUnaryOperator_9187,axiom,
! [VarCurr] :
( ~ v127334(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeUnaryOperator_9186,axiom,
! [VarCurr] :
( ~ v127327(VarCurr)
<=> v127329(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16446,axiom,
! [VarCurr] :
( v127329(VarCurr)
<=> ( v127330(VarCurr)
& v101040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16445,axiom,
! [VarCurr] :
( v127330(VarCurr)
<=> ( v127331(VarCurr)
& v101035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16444,axiom,
! [VarCurr] :
( v127331(VarCurr)
<=> ( v127332(VarCurr)
& v101030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16443,axiom,
! [VarCurr] :
( v127332(VarCurr)
<=> ( v127333(VarCurr)
& v101025(VarCurr) ) ) ).
fof(writeUnaryOperator_9185,axiom,
! [VarCurr] :
( ~ v127333(VarCurr)
<=> v101111(VarCurr) ) ).
fof(addAssignment_71586,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex0)
<=> v127321(VarCurr) ) ).
fof(addAssignment_71585,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex1)
<=> v127320(VarCurr) ) ).
fof(addAssignment_71584,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex2)
<=> v127319(VarCurr) ) ).
fof(addAssignment_71583,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex3)
<=> v127318(VarCurr) ) ).
fof(addAssignment_71582,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex4)
<=> v127317(VarCurr) ) ).
fof(addAssignment_71581,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex5)
<=> v127316(VarCurr) ) ).
fof(addAssignment_71580,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex6)
<=> v127315(VarCurr) ) ).
fof(addAssignment_71579,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex7)
<=> v127314(VarCurr) ) ).
fof(addAssignment_71578,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex8)
<=> v127313(VarCurr) ) ).
fof(addAssignment_71577,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex9)
<=> v127312(VarCurr) ) ).
fof(addAssignment_71576,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex10)
<=> v127311(VarCurr) ) ).
fof(addAssignment_71575,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex11)
<=> v127310(VarCurr) ) ).
fof(addAssignment_71574,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex12)
<=> v127309(VarCurr) ) ).
fof(addAssignment_71573,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex13)
<=> v127308(VarCurr) ) ).
fof(addAssignment_71572,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex14)
<=> v127307(VarCurr) ) ).
fof(addAssignment_71571,axiom,
! [VarCurr] :
( v100217(VarCurr,bitIndex15)
<=> v127306(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1269,axiom,
! [VarCurr] :
( v127321(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $false )
& ( v100219(VarCurr,bitIndex2)
<=> $false )
& ( v100219(VarCurr,bitIndex1)
<=> $false )
& ( v100219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1268,axiom,
! [VarCurr] :
( v127320(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $false )
& ( v100219(VarCurr,bitIndex2)
<=> $false )
& ( v100219(VarCurr,bitIndex1)
<=> $false )
& ( v100219(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1267,axiom,
! [VarCurr] :
( v127319(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $false )
& ( v100219(VarCurr,bitIndex2)
<=> $false )
& ( v100219(VarCurr,bitIndex1)
<=> $true )
& ( v100219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1266,axiom,
! [VarCurr] :
( v127318(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $false )
& ( v100219(VarCurr,bitIndex2)
<=> $false )
& ( v100219(VarCurr,bitIndex1)
<=> $true )
& ( v100219(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1265,axiom,
! [VarCurr] :
( v127317(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $false )
& ( v100219(VarCurr,bitIndex2)
<=> $true )
& ( v100219(VarCurr,bitIndex1)
<=> $false )
& ( v100219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1264,axiom,
! [VarCurr] :
( v127316(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $false )
& ( v100219(VarCurr,bitIndex2)
<=> $true )
& ( v100219(VarCurr,bitIndex1)
<=> $false )
& ( v100219(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1263,axiom,
! [VarCurr] :
( v127315(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $false )
& ( v100219(VarCurr,bitIndex2)
<=> $true )
& ( v100219(VarCurr,bitIndex1)
<=> $true )
& ( v100219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1262,axiom,
! [VarCurr] :
( v127314(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $false )
& ( v100219(VarCurr,bitIndex2)
<=> $true )
& ( v100219(VarCurr,bitIndex1)
<=> $true )
& ( v100219(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1261,axiom,
! [VarCurr] :
( v127313(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $true )
& ( v100219(VarCurr,bitIndex2)
<=> $false )
& ( v100219(VarCurr,bitIndex1)
<=> $false )
& ( v100219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1260,axiom,
! [VarCurr] :
( v127312(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $true )
& ( v100219(VarCurr,bitIndex2)
<=> $false )
& ( v100219(VarCurr,bitIndex1)
<=> $false )
& ( v100219(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1259,axiom,
! [VarCurr] :
( v127311(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $true )
& ( v100219(VarCurr,bitIndex2)
<=> $false )
& ( v100219(VarCurr,bitIndex1)
<=> $true )
& ( v100219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1258,axiom,
! [VarCurr] :
( v127310(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $true )
& ( v100219(VarCurr,bitIndex2)
<=> $false )
& ( v100219(VarCurr,bitIndex1)
<=> $true )
& ( v100219(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1257,axiom,
! [VarCurr] :
( v127309(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $true )
& ( v100219(VarCurr,bitIndex2)
<=> $true )
& ( v100219(VarCurr,bitIndex1)
<=> $false )
& ( v100219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1256,axiom,
! [VarCurr] :
( v127308(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $true )
& ( v100219(VarCurr,bitIndex2)
<=> $true )
& ( v100219(VarCurr,bitIndex1)
<=> $false )
& ( v100219(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1255,axiom,
! [VarCurr] :
( v127307(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $true )
& ( v100219(VarCurr,bitIndex2)
<=> $true )
& ( v100219(VarCurr,bitIndex1)
<=> $true )
& ( v100219(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1254,axiom,
! [VarCurr] :
( v127306(VarCurr)
<=> ( ( v100219(VarCurr,bitIndex3)
<=> $true )
& ( v100219(VarCurr,bitIndex2)
<=> $true )
& ( v100219(VarCurr,bitIndex1)
<=> $true )
& ( v100219(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_71570,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100219(VarCurr,B)
<=> v100229(VarCurr,B) ) ) ).
fof(addAssignment_71569,axiom,
! [VarCurr] :
( v100219(VarCurr,bitIndex3)
<=> v127302(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1254,axiom,
! [VarCurr] :
( ~ v100221(VarCurr)
=> ( v127302(VarCurr)
<=> v127304(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1225,axiom,
! [VarCurr] :
( v100221(VarCurr)
=> ( v127302(VarCurr)
<=> v127303(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_81,axiom,
! [VarCurr] :
( ~ v100225(VarCurr)
=> ( v127304(VarCurr)
<=> v100229(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_110,axiom,
! [VarCurr] :
( v100225(VarCurr)
=> ( v127304(VarCurr)
<=> v100229(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_80,axiom,
! [VarCurr] :
( ~ v100225(VarCurr)
=> ( v127303(VarCurr)
<=> v100229(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_109,axiom,
! [VarCurr] :
( v100225(VarCurr)
=> ( v127303(VarCurr)
<=> v100229(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_71568,axiom,
! [VarCurr] :
( v100229(VarCurr,bitIndex6)
<=> v101555(VarCurr,bitIndex6) ) ).
fof(addAssignment_71567,axiom,
! [VarCurr] :
( v100409(VarCurr,bitIndex6)
<=> v101508(VarCurr,bitIndex6) ) ).
fof(addAssignment_71566,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100413(VarCurr,B)
<=> v100415(VarCurr,B) ) ) ).
fof(addAssignment_71565,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v100415(VarNext,B)
<=> v127294(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127295(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v127294(VarNext,B)
<=> v100415(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1652,axiom,
! [VarNext] :
( v127295(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v127294(VarNext,B)
<=> v101008(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127295(VarNext)
<=> v127296(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127296(VarNext)
<=> ( v127298(VarNext)
& v100993(VarNext) ) ) ) ).
fof(writeUnaryOperator_9184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127298(VarNext)
<=> v101002(VarNext) ) ) ).
fof(addAssignment_71564,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100425(VarCurr,B)
<=> v100427(VarCurr,B) ) ) ).
fof(addAssignment_71563,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100427(VarCurr,B)
<=> v100429(VarCurr,B) ) ) ).
fof(addAssignment_71562,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100429(VarCurr,B)
<=> v100431(VarCurr,B) ) ) ).
fof(addAssignment_71561,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100431(VarCurr,B)
<=> v100933(VarCurr,B) ) ) ).
fof(addAssignment_71560,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100203(VarCurr,B)
<=> v100205(VarCurr,B) ) ) ).
fof(addAssignment_71559,axiom,
! [VarCurr] :
( v100205(VarCurr,bitIndex2)
<=> v100207(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5729,axiom,
! [VarCurr] :
( v100207(VarCurr,bitIndex2)
<=> ( v127284(VarCurr)
& v127292(VarCurr) ) ) ).
fof(writeUnaryOperator_9183,axiom,
! [VarCurr] :
( ~ v127292(VarCurr)
<=> v84187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16440,axiom,
! [VarCurr] :
( v127284(VarCurr)
<=> ( v127285(VarCurr)
& v127291(VarCurr) ) ) ).
fof(writeUnaryOperator_9182,axiom,
! [VarCurr] :
( ~ v127291(VarCurr)
<=> v127280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16439,axiom,
! [VarCurr] :
( v127285(VarCurr)
<=> ( v127286(VarCurr)
& v127290(VarCurr) ) ) ).
fof(writeUnaryOperator_9181,axiom,
! [VarCurr] :
( ~ v127290(VarCurr)
<=> v84897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16438,axiom,
! [VarCurr] :
( v127286(VarCurr)
<=> ( v127287(VarCurr)
& v127289(VarCurr) ) ) ).
fof(writeUnaryOperator_9180,axiom,
! [VarCurr] :
( ~ v127289(VarCurr)
<=> v86877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16437,axiom,
! [VarCurr] :
( v127287(VarCurr)
<=> ( v127288(VarCurr)
& v127270(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5728,axiom,
! [VarCurr] :
( v127288(VarCurr)
<=> ( v100209(VarCurr,bitIndex2)
& v88418(VarCurr) ) ) ).
fof(addAssignment_71558,axiom,
! [VarCurr] :
( v127280(VarCurr)
<=> v127282(VarCurr) ) ).
fof(addAssignment_71557,axiom,
! [VarCurr] :
( v127282(VarCurr)
<=> v84211(VarCurr) ) ).
fof(addAssignment_71556,axiom,
! [VarCurr] :
( v127270(VarCurr)
<=> v97333(VarCurr,bitIndex2) ) ).
fof(addAssignment_71555,axiom,
! [VarCurr] :
( v97333(VarCurr,bitIndex2)
<=> v97335(VarCurr,bitIndex2) ) ).
fof(addAssignment_71554,axiom,
! [VarNext] :
( v97335(VarNext,bitIndex2)
<=> v127272(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127273(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v127272(VarNext,B)
<=> v97335(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1651,axiom,
! [VarNext] :
( v127273(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v127272(VarNext,B)
<=> v97374(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127273(VarNext)
<=> v127274(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127274(VarNext)
<=> ( v127276(VarNext)
& v97359(VarNext) ) ) ) ).
fof(writeUnaryOperator_9179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127276(VarNext)
<=> v97368(VarNext) ) ) ).
fof(addAssignment_71553,axiom,
! [VarCurr] :
( v97345(VarCurr,bitIndex2)
<=> v97347(VarCurr,bitIndex2) ) ).
fof(addAssignment_71552,axiom,
! [VarCurr] :
( v97347(VarCurr,bitIndex2)
<=> v97349(VarCurr,bitIndex2) ) ).
fof(addAssignment_71551,axiom,
! [VarCurr] :
( v97349(VarCurr,bitIndex2)
<=> v97357(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5727,axiom,
! [VarCurr] :
( v100209(VarCurr,bitIndex2)
<=> ( v127225(VarCurr)
& v127247(VarCurr) ) ) ).
fof(writeUnaryOperator_9178,axiom,
! [VarCurr] :
( ~ v127247(VarCurr)
<=> v127249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16434,axiom,
! [VarCurr] :
( v127249(VarCurr)
<=> ( v127250(VarCurr)
& v127263(VarCurr) ) ) ).
fof(writeUnaryOperator_9177,axiom,
! [VarCurr] :
( ~ v127263(VarCurr)
<=> v127264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16433,axiom,
! [VarCurr] :
( v127264(VarCurr)
<=> ( v127265(VarCurr)
& v127268(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5726,axiom,
! [VarCurr] :
( v127268(VarCurr)
<=> ( v101505(VarCurr,bitIndex5)
| v103117(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16432,axiom,
! [VarCurr] :
( v127265(VarCurr)
<=> ( v127266(VarCurr)
| v127267(VarCurr) ) ) ).
fof(writeUnaryOperator_9176,axiom,
! [VarCurr] :
( ~ v127267(VarCurr)
<=> v103117(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_9175,axiom,
! [VarCurr] :
( ~ v127266(VarCurr)
<=> v101505(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16431,axiom,
! [VarCurr] :
( v127250(VarCurr)
<=> ( v127251(VarCurr)
& v127257(VarCurr) ) ) ).
fof(writeUnaryOperator_9174,axiom,
! [VarCurr] :
( ~ v127257(VarCurr)
<=> v127258(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16430,axiom,
! [VarCurr] :
( v127258(VarCurr)
<=> ( v127259(VarCurr)
& v127262(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5725,axiom,
! [VarCurr] :
( v127262(VarCurr)
<=> ( v101505(VarCurr,bitIndex4)
| v103117(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16429,axiom,
! [VarCurr] :
( v127259(VarCurr)
<=> ( v127260(VarCurr)
| v127261(VarCurr) ) ) ).
fof(writeUnaryOperator_9173,axiom,
! [VarCurr] :
( ~ v127261(VarCurr)
<=> v103117(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9172,axiom,
! [VarCurr] :
( ~ v127260(VarCurr)
<=> v101505(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9171,axiom,
! [VarCurr] :
( ~ v127251(VarCurr)
<=> v127252(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16428,axiom,
! [VarCurr] :
( v127252(VarCurr)
<=> ( v127253(VarCurr)
& v127256(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5724,axiom,
! [VarCurr] :
( v127256(VarCurr)
<=> ( v101505(VarCurr,bitIndex3)
| v103117(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16427,axiom,
! [VarCurr] :
( v127253(VarCurr)
<=> ( v127254(VarCurr)
| v127255(VarCurr) ) ) ).
fof(writeUnaryOperator_9170,axiom,
! [VarCurr] :
( ~ v127255(VarCurr)
<=> v103117(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9169,axiom,
! [VarCurr] :
( ~ v127254(VarCurr)
<=> v101505(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5723,axiom,
! [VarCurr] :
( v127225(VarCurr)
<=> ( v127226(VarCurr)
& v100209(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16426,axiom,
! [VarCurr] :
( v127226(VarCurr)
<=> ( v127227(VarCurr)
& v127244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16425,axiom,
! [VarCurr] :
( v127244(VarCurr)
<=> ( v127245(VarCurr)
| v127246(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1253,axiom,
! [VarCurr] :
( v127246(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v103117(VarCurr,bitIndex6) )
& ( v110754(VarCurr,bitIndex2)
<=> v103117(VarCurr,bitIndex5) )
& ( v110754(VarCurr,bitIndex1)
<=> v103117(VarCurr,bitIndex4) )
& ( v110754(VarCurr,bitIndex0)
<=> v103117(VarCurr,bitIndex3) ) ) ) ).
fof(writeUnaryOperator_9168,axiom,
! [VarCurr] :
( ~ v127245(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5722,axiom,
! [VarCurr] :
( v127227(VarCurr)
<=> ( v127229(VarCurr)
| v127243(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5721,axiom,
! [VarCurr] :
( v127229(VarCurr)
<=> ( v127230(VarCurr)
| v127243(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5720,axiom,
! [VarCurr] :
( v127230(VarCurr)
<=> ( v127231(VarCurr)
| v127243(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5719,axiom,
! [VarCurr] :
( v127231(VarCurr)
<=> ( v127232(VarCurr)
| v127243(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5718,axiom,
! [VarCurr] :
( v127232(VarCurr)
<=> ( v127233(VarCurr)
| v127243(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5717,axiom,
! [VarCurr] :
( v127233(VarCurr)
<=> ( v127234(VarCurr)
| v127243(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5716,axiom,
! [VarCurr] :
( v127234(VarCurr)
<=> ( v127235(VarCurr)
| v127243(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5715,axiom,
! [VarCurr] :
( v127235(VarCurr)
<=> ( v127236(VarCurr)
| v127243(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5714,axiom,
! [VarCurr] :
( v127236(VarCurr)
<=> ( v127237(VarCurr)
| v127243(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5713,axiom,
! [VarCurr] :
( v127237(VarCurr)
<=> ( v127238(VarCurr)
| v127243(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5712,axiom,
! [VarCurr] :
( v127238(VarCurr)
<=> ( v127239(VarCurr)
| v127243(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5711,axiom,
! [VarCurr] :
( v127239(VarCurr)
<=> ( v127240(VarCurr)
| v127243(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5710,axiom,
! [VarCurr] :
( v127240(VarCurr)
<=> ( v127241(VarCurr)
| v127243(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5709,axiom,
! [VarCurr] :
( v127241(VarCurr)
<=> ( v127242(VarCurr)
| v127243(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5708,axiom,
! [VarCurr] :
( v127242(VarCurr)
<=> ( v127243(VarCurr,bitIndex0)
| v127243(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1677,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127243(VarCurr,B)
<=> ( v76(VarCurr,B)
& v100435(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5707,axiom,
! [VarCurr] :
( v100209(VarCurr,bitIndex1)
<=> ( v127184(VarCurr)
& v127223(VarCurr) ) ) ).
fof(writeUnaryOperator_9167,axiom,
! [VarCurr] :
( ~ v127223(VarCurr)
<=> v127180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16424,axiom,
! [VarCurr] :
( v127184(VarCurr)
<=> ( v127185(VarCurr)
& v127222(VarCurr) ) ) ).
fof(writeUnaryOperator_9166,axiom,
! [VarCurr] :
( ~ v127222(VarCurr)
<=> v84297(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16423,axiom,
! [VarCurr] :
( v127185(VarCurr)
<=> ( v127186(VarCurr)
& v127221(VarCurr) ) ) ).
fof(writeUnaryOperator_9165,axiom,
! [VarCurr] :
( ~ v127221(VarCurr)
<=> v100727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16422,axiom,
! [VarCurr] :
( v127186(VarCurr)
<=> ( v127187(VarCurr)
& v127220(VarCurr) ) ) ).
fof(writeUnaryOperator_9164,axiom,
! [VarCurr] :
( ~ v127220(VarCurr)
<=> v112518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16421,axiom,
! [VarCurr] :
( v127187(VarCurr)
<=> ( v127188(VarCurr)
& v109663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16420,axiom,
! [VarCurr] :
( v127188(VarCurr)
<=> ( v127189(VarCurr)
& v127219(VarCurr) ) ) ).
fof(writeUnaryOperator_9163,axiom,
! [VarCurr] :
( ~ v127219(VarCurr)
<=> v112483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16419,axiom,
! [VarCurr] :
( v127189(VarCurr)
<=> ( v127190(VarCurr)
& v127218(VarCurr) ) ) ).
fof(writeUnaryOperator_9162,axiom,
! [VarCurr] :
( ~ v127218(VarCurr)
<=> v111693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16418,axiom,
! [VarCurr] :
( v127190(VarCurr)
<=> ( v127191(VarCurr)
& v127214(VarCurr) ) ) ).
fof(writeUnaryOperator_9161,axiom,
! [VarCurr] :
( ~ v127214(VarCurr)
<=> v127215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16417,axiom,
! [VarCurr] :
( v127215(VarCurr)
<=> ( v127216(VarCurr)
| v111651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16416,axiom,
! [VarCurr] :
( v127216(VarCurr)
<=> ( v127217(VarCurr)
| v110848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16415,axiom,
! [VarCurr] :
( v127217(VarCurr)
<=> ( v110830(VarCurr)
| v110840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16414,axiom,
! [VarCurr] :
( v127191(VarCurr)
<=> ( v127192(VarCurr)
& v127211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16413,axiom,
! [VarCurr] :
( v127211(VarCurr)
<=> ( v127212(VarCurr)
| v127213(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1252,axiom,
! [VarCurr] :
( v127213(VarCurr)
<=> ( ( v110754(VarCurr,bitIndex3)
<=> v101505(VarCurr,bitIndex6) )
& ( v110754(VarCurr,bitIndex2)
<=> v101505(VarCurr,bitIndex5) )
& ( v110754(VarCurr,bitIndex1)
<=> v101505(VarCurr,bitIndex4) )
& ( v110754(VarCurr,bitIndex0)
<=> v101505(VarCurr,bitIndex3) ) ) ) ).
fof(writeUnaryOperator_9160,axiom,
! [VarCurr] :
( ~ v127212(VarCurr)
<=> v108869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16412,axiom,
! [VarCurr] :
( v127192(VarCurr)
<=> ( v127193(VarCurr)
& v127194(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5706,axiom,
! [VarCurr] :
( v127194(VarCurr)
<=> ( v127196(VarCurr)
| v127210(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5705,axiom,
! [VarCurr] :
( v127196(VarCurr)
<=> ( v127197(VarCurr)
| v127210(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5704,axiom,
! [VarCurr] :
( v127197(VarCurr)
<=> ( v127198(VarCurr)
| v127210(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5703,axiom,
! [VarCurr] :
( v127198(VarCurr)
<=> ( v127199(VarCurr)
| v127210(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5702,axiom,
! [VarCurr] :
( v127199(VarCurr)
<=> ( v127200(VarCurr)
| v127210(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5701,axiom,
! [VarCurr] :
( v127200(VarCurr)
<=> ( v127201(VarCurr)
| v127210(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5700,axiom,
! [VarCurr] :
( v127201(VarCurr)
<=> ( v127202(VarCurr)
| v127210(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5699,axiom,
! [VarCurr] :
( v127202(VarCurr)
<=> ( v127203(VarCurr)
| v127210(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5698,axiom,
! [VarCurr] :
( v127203(VarCurr)
<=> ( v127204(VarCurr)
| v127210(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5697,axiom,
! [VarCurr] :
( v127204(VarCurr)
<=> ( v127205(VarCurr)
| v127210(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5696,axiom,
! [VarCurr] :
( v127205(VarCurr)
<=> ( v127206(VarCurr)
| v127210(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5695,axiom,
! [VarCurr] :
( v127206(VarCurr)
<=> ( v127207(VarCurr)
| v127210(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5694,axiom,
! [VarCurr] :
( v127207(VarCurr)
<=> ( v127208(VarCurr)
| v127210(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5693,axiom,
! [VarCurr] :
( v127208(VarCurr)
<=> ( v127209(VarCurr)
| v127210(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5692,axiom,
! [VarCurr] :
( v127209(VarCurr)
<=> ( v127210(VarCurr,bitIndex0)
| v127210(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1676,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v127210(VarCurr,B)
<=> ( v76(VarCurr,B)
& v100211(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9159,axiom,
! [VarCurr] :
( ~ v127193(VarCurr)
<=> v100209(VarCurr,bitIndex0) ) ).
fof(addAssignment_71550,axiom,
! [VarCurr] :
( v127180(VarCurr)
<=> v127182(VarCurr) ) ).
fof(addAssignment_71549,axiom,
! [VarCurr] :
( v127182(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16411,axiom,
! [VarCurr] :
( v112518(VarCurr)
<=> ( v112520(VarCurr)
| v112751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16410,axiom,
! [VarCurr] :
( v112520(VarCurr)
<=> ( v127097(VarCurr)
& v127160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16409,axiom,
! [VarCurr] :
( v127160(VarCurr)
<=> ( v127161(VarCurr)
| v127162(VarCurr) ) ) ).
fof(writeUnaryOperator_9158,axiom,
! [VarCurr] :
( ~ v127162(VarCurr)
<=> v127164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16408,axiom,
! [VarCurr] :
( v127164(VarCurr)
<=> ( v127165(VarCurr)
& v127174(VarCurr) ) ) ).
fof(writeUnaryOperator_9157,axiom,
! [VarCurr] :
( ~ v127174(VarCurr)
<=> v127175(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16407,axiom,
! [VarCurr] :
( v127175(VarCurr)
<=> ( v127176(VarCurr)
& v127177(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5691,axiom,
! [VarCurr] :
( v127177(VarCurr)
<=> ( v88372(VarCurr,bitIndex2)
| v127080(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16406,axiom,
! [VarCurr] :
( v127176(VarCurr)
<=> ( v88904(VarCurr)
| v127138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16405,axiom,
! [VarCurr] :
( v127165(VarCurr)
<=> ( v127166(VarCurr)
& v127170(VarCurr) ) ) ).
fof(writeUnaryOperator_9156,axiom,
! [VarCurr] :
( ~ v127170(VarCurr)
<=> v127171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16404,axiom,
! [VarCurr] :
( v127171(VarCurr)
<=> ( v127172(VarCurr)
& v127173(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5690,axiom,
! [VarCurr] :
( v127173(VarCurr)
<=> ( v88372(VarCurr,bitIndex1)
| v127080(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16403,axiom,
! [VarCurr] :
( v127172(VarCurr)
<=> ( v88897(VarCurr)
| v127133(VarCurr) ) ) ).
fof(writeUnaryOperator_9155,axiom,
! [VarCurr] :
( ~ v127166(VarCurr)
<=> v127167(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16402,axiom,
! [VarCurr] :
( v127167(VarCurr)
<=> ( v127168(VarCurr)
& v127169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16401,axiom,
! [VarCurr] :
( v127169(VarCurr)
<=> ( v88372(VarCurr,bitIndex0)
| v127080(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16400,axiom,
! [VarCurr] :
( v127168(VarCurr)
<=> ( v88915(VarCurr)
| v127128(VarCurr) ) ) ).
fof(writeUnaryOperator_9154,axiom,
! [VarCurr] :
( ~ v127161(VarCurr)
<=> v84295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16399,axiom,
! [VarCurr] :
( v127097(VarCurr)
<=> ( v127098(VarCurr)
& v127140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16398,axiom,
! [VarCurr] :
( v127140(VarCurr)
<=> ( v127141(VarCurr)
| v127144(VarCurr) ) ) ).
fof(writeUnaryOperator_9153,axiom,
! [VarCurr] :
( ~ v127144(VarCurr)
<=> v127146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16397,axiom,
! [VarCurr] :
( v127146(VarCurr)
<=> ( v127147(VarCurr)
& v127156(VarCurr) ) ) ).
fof(writeUnaryOperator_9152,axiom,
! [VarCurr] :
( ~ v127156(VarCurr)
<=> v127157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16396,axiom,
! [VarCurr] :
( v127157(VarCurr)
<=> ( v127158(VarCurr)
& v127159(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5689,axiom,
! [VarCurr] :
( v127159(VarCurr)
<=> ( v126777(VarCurr,bitIndex2)
| v127080(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16395,axiom,
! [VarCurr] :
( v127158(VarCurr)
<=> ( v126958(VarCurr)
| v127138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16394,axiom,
! [VarCurr] :
( v127147(VarCurr)
<=> ( v127148(VarCurr)
& v127152(VarCurr) ) ) ).
fof(writeUnaryOperator_9151,axiom,
! [VarCurr] :
( ~ v127152(VarCurr)
<=> v127153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16393,axiom,
! [VarCurr] :
( v127153(VarCurr)
<=> ( v127154(VarCurr)
& v127155(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5688,axiom,
! [VarCurr] :
( v127155(VarCurr)
<=> ( v126777(VarCurr,bitIndex1)
| v127080(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16392,axiom,
! [VarCurr] :
( v127154(VarCurr)
<=> ( v126953(VarCurr)
| v127133(VarCurr) ) ) ).
fof(writeUnaryOperator_9150,axiom,
! [VarCurr] :
( ~ v127148(VarCurr)
<=> v127149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16391,axiom,
! [VarCurr] :
( v127149(VarCurr)
<=> ( v127150(VarCurr)
& v127151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16390,axiom,
! [VarCurr] :
( v127151(VarCurr)
<=> ( v126777(VarCurr,bitIndex0)
| v127080(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16389,axiom,
! [VarCurr] :
( v127150(VarCurr)
<=> ( v126948(VarCurr)
| v127128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16388,axiom,
! [VarCurr] :
( v127141(VarCurr)
<=> ( v127142(VarCurr)
& v127143(VarCurr) ) ) ).
fof(writeUnaryOperator_9149,axiom,
! [VarCurr] :
( ~ v127143(VarCurr)
<=> v126767(VarCurr) ) ).
fof(writeUnaryOperator_9148,axiom,
! [VarCurr] :
( ~ v127142(VarCurr)
<=> v112483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16387,axiom,
! [VarCurr] :
( v127098(VarCurr)
<=> ( v127099(VarCurr)
& v127117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16386,axiom,
! [VarCurr] :
( v127117(VarCurr)
<=> ( v127118(VarCurr)
| v127121(VarCurr) ) ) ).
fof(writeUnaryOperator_9147,axiom,
! [VarCurr] :
( ~ v127121(VarCurr)
<=> v127123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16385,axiom,
! [VarCurr] :
( v127123(VarCurr)
<=> ( v127124(VarCurr)
& v127135(VarCurr) ) ) ).
fof(writeUnaryOperator_9146,axiom,
! [VarCurr] :
( ~ v127135(VarCurr)
<=> v127136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16384,axiom,
! [VarCurr] :
( v127136(VarCurr)
<=> ( v127137(VarCurr)
& v127139(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5687,axiom,
! [VarCurr] :
( v127139(VarCurr)
<=> ( v126737(VarCurr,bitIndex2)
| v127080(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16383,axiom,
! [VarCurr] :
( v127137(VarCurr)
<=> ( v126934(VarCurr)
| v127138(VarCurr) ) ) ).
fof(writeUnaryOperator_9145,axiom,
! [VarCurr] :
( ~ v127138(VarCurr)
<=> v127080(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16382,axiom,
! [VarCurr] :
( v127124(VarCurr)
<=> ( v127125(VarCurr)
& v127130(VarCurr) ) ) ).
fof(writeUnaryOperator_9144,axiom,
! [VarCurr] :
( ~ v127130(VarCurr)
<=> v127131(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16381,axiom,
! [VarCurr] :
( v127131(VarCurr)
<=> ( v127132(VarCurr)
& v127134(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5686,axiom,
! [VarCurr] :
( v127134(VarCurr)
<=> ( v126737(VarCurr,bitIndex1)
| v127080(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16380,axiom,
! [VarCurr] :
( v127132(VarCurr)
<=> ( v126928(VarCurr)
| v127133(VarCurr) ) ) ).
fof(writeUnaryOperator_9143,axiom,
! [VarCurr] :
( ~ v127133(VarCurr)
<=> v127080(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9142,axiom,
! [VarCurr] :
( ~ v127125(VarCurr)
<=> v127126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16379,axiom,
! [VarCurr] :
( v127126(VarCurr)
<=> ( v127127(VarCurr)
& v127129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16378,axiom,
! [VarCurr] :
( v127129(VarCurr)
<=> ( v126737(VarCurr,bitIndex0)
| v127080(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16377,axiom,
! [VarCurr] :
( v127127(VarCurr)
<=> ( v126922(VarCurr)
| v127128(VarCurr) ) ) ).
fof(writeUnaryOperator_9141,axiom,
! [VarCurr] :
( ~ v127128(VarCurr)
<=> v127080(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16376,axiom,
! [VarCurr] :
( v127118(VarCurr)
<=> ( v127119(VarCurr)
& v127120(VarCurr) ) ) ).
fof(writeUnaryOperator_9140,axiom,
! [VarCurr] :
( ~ v127120(VarCurr)
<=> v126727(VarCurr) ) ).
fof(writeUnaryOperator_9139,axiom,
! [VarCurr] :
( ~ v127119(VarCurr)
<=> v2878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16375,axiom,
! [VarCurr] :
( v127099(VarCurr)
<=> ( v127100(VarCurr)
& v127116(VarCurr) ) ) ).
fof(writeUnaryOperator_9138,axiom,
! [VarCurr] :
( ~ v127116(VarCurr)
<=> v100727(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5685,axiom,
! [VarCurr] :
( v127100(VarCurr)
<=> ( v127102(VarCurr)
| v112522(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5684,axiom,
! [VarCurr] :
( v127102(VarCurr)
<=> ( v127103(VarCurr)
| v112522(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5683,axiom,
! [VarCurr] :
( v127103(VarCurr)
<=> ( v127104(VarCurr)
| v112522(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5682,axiom,
! [VarCurr] :
( v127104(VarCurr)
<=> ( v127105(VarCurr)
| v112522(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5681,axiom,
! [VarCurr] :
( v127105(VarCurr)
<=> ( v127106(VarCurr)
| v112522(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5680,axiom,
! [VarCurr] :
( v127106(VarCurr)
<=> ( v127107(VarCurr)
| v112522(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5679,axiom,
! [VarCurr] :
( v127107(VarCurr)
<=> ( v127108(VarCurr)
| v112522(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5678,axiom,
! [VarCurr] :
( v127108(VarCurr)
<=> ( v127109(VarCurr)
| v112522(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5677,axiom,
! [VarCurr] :
( v127109(VarCurr)
<=> ( v127110(VarCurr)
| v112522(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5676,axiom,
! [VarCurr] :
( v127110(VarCurr)
<=> ( v127111(VarCurr)
| v112522(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5675,axiom,
! [VarCurr] :
( v127111(VarCurr)
<=> ( v127112(VarCurr)
| v112522(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5674,axiom,
! [VarCurr] :
( v127112(VarCurr)
<=> ( v127113(VarCurr)
| v112522(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5673,axiom,
! [VarCurr] :
( v127113(VarCurr)
<=> ( v127114(VarCurr)
| v112522(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5672,axiom,
! [VarCurr] :
( v127114(VarCurr)
<=> ( v127115(VarCurr)
| v112522(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5671,axiom,
! [VarCurr] :
( v127115(VarCurr)
<=> ( v112522(VarCurr,bitIndex0)
| v112522(VarCurr,bitIndex1) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1253,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex0)
=> ! [B] :
( range_2_0(B)
=> ( v127080(VarCurr,B)
<=> v127082(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1224,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex0)
=> ! [B] :
( range_2_0(B)
=> ( v127080(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1252,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex1)
=> ! [B] :
( range_2_0(B)
=> ( v127082(VarCurr,B)
<=> v127083(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1223,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex1)
=> ! [B] :
( range_2_0(B)
=> ( v127082(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1251,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex2)
=> ! [B] :
( range_2_0(B)
=> ( v127083(VarCurr,B)
<=> v127084(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1222,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex2)
=> ! [B] :
( range_2_0(B)
=> ( v127083(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1250,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex3)
=> ! [B] :
( range_2_0(B)
=> ( v127084(VarCurr,B)
<=> v127085(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1221,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex3)
=> ! [B] :
( range_2_0(B)
=> ( v127084(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1249,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex4)
=> ! [B] :
( range_2_0(B)
=> ( v127085(VarCurr,B)
<=> v127086(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1220,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex4)
=> ! [B] :
( range_2_0(B)
=> ( v127085(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1248,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex5)
=> ! [B] :
( range_2_0(B)
=> ( v127086(VarCurr,B)
<=> v127087(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1219,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex5)
=> ! [B] :
( range_2_0(B)
=> ( v127086(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1247,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex6)
=> ! [B] :
( range_2_0(B)
=> ( v127087(VarCurr,B)
<=> v127088(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1218,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex6)
=> ! [B] :
( range_2_0(B)
=> ( v127087(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1246,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex7)
=> ! [B] :
( range_2_0(B)
=> ( v127088(VarCurr,B)
<=> v127089(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1217,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex7)
=> ! [B] :
( range_2_0(B)
=> ( v127088(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1245,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex8)
=> ! [B] :
( range_2_0(B)
=> ( v127089(VarCurr,B)
<=> v127090(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1216,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex8)
=> ! [B] :
( range_2_0(B)
=> ( v127089(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1244,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex9)
=> ! [B] :
( range_2_0(B)
=> ( v127090(VarCurr,B)
<=> v127091(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1215,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex9)
=> ! [B] :
( range_2_0(B)
=> ( v127090(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1243,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex10)
=> ! [B] :
( range_2_0(B)
=> ( v127091(VarCurr,B)
<=> v127092(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1214,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex10)
=> ! [B] :
( range_2_0(B)
=> ( v127091(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1242,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex11)
=> ! [B] :
( range_2_0(B)
=> ( v127092(VarCurr,B)
<=> v127093(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1213,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex11)
=> ! [B] :
( range_2_0(B)
=> ( v127092(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1241,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex12)
=> ! [B] :
( range_2_0(B)
=> ( v127093(VarCurr,B)
<=> v127094(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1212,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex12)
=> ! [B] :
( range_2_0(B)
=> ( v127093(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1240,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex13)
=> ! [B] :
( range_2_0(B)
=> ( v127094(VarCurr,B)
<=> v127095(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1211,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex13)
=> ! [B] :
( range_2_0(B)
=> ( v127094(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1239,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex14)
=> ! [B] :
( range_2_0(B)
=> ( v127095(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1210,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex14)
=> ! [B] :
( range_2_0(B)
=> ( v127095(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(addAssignment_71548,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex15)
<=> v127077(VarCurr) ) ).
fof(addAssignment_71547,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex14)
<=> v127074(VarCurr) ) ).
fof(addAssignment_71546,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex13)
<=> v127071(VarCurr) ) ).
fof(addAssignment_71545,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex12)
<=> v127068(VarCurr) ) ).
fof(addAssignment_71544,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex11)
<=> v127065(VarCurr) ) ).
fof(addAssignment_71543,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex10)
<=> v127062(VarCurr) ) ).
fof(addAssignment_71542,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex9)
<=> v127059(VarCurr) ) ).
fof(addAssignment_71541,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex8)
<=> v127056(VarCurr) ) ).
fof(addAssignment_71540,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex7)
<=> v127053(VarCurr) ) ).
fof(addAssignment_71539,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex6)
<=> v127050(VarCurr) ) ).
fof(addAssignment_71538,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex5)
<=> v127047(VarCurr) ) ).
fof(addAssignment_71537,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex4)
<=> v127044(VarCurr) ) ).
fof(addAssignment_71536,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex3)
<=> v127041(VarCurr) ) ).
fof(addAssignment_71535,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex2)
<=> v127038(VarCurr) ) ).
fof(addAssignment_71534,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex1)
<=> v127035(VarCurr) ) ).
fof(addAssignment_71533,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex0)
<=> v112524(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5670,axiom,
! [VarCurr] :
( v127077(VarCurr)
<=> ( v125928(VarCurr,bitIndex3)
& v126574(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5669,axiom,
! [VarCurr] :
( v127074(VarCurr)
<=> ( v125127(VarCurr,bitIndex3)
& v125773(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5668,axiom,
! [VarCurr] :
( v127071(VarCurr)
<=> ( v124326(VarCurr,bitIndex3)
& v124972(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5667,axiom,
! [VarCurr] :
( v127068(VarCurr)
<=> ( v123525(VarCurr,bitIndex3)
& v124171(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5666,axiom,
! [VarCurr] :
( v127065(VarCurr)
<=> ( v122724(VarCurr,bitIndex3)
& v123370(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5665,axiom,
! [VarCurr] :
( v127062(VarCurr)
<=> ( v121923(VarCurr,bitIndex3)
& v122569(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5664,axiom,
! [VarCurr] :
( v127059(VarCurr)
<=> ( v121122(VarCurr,bitIndex3)
& v121768(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5663,axiom,
! [VarCurr] :
( v127056(VarCurr)
<=> ( v120320(VarCurr,bitIndex3)
& v120967(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5662,axiom,
! [VarCurr] :
( v127053(VarCurr)
<=> ( v119519(VarCurr,bitIndex3)
& v120165(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5661,axiom,
! [VarCurr] :
( v127050(VarCurr)
<=> ( v118718(VarCurr,bitIndex3)
& v119364(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5660,axiom,
! [VarCurr] :
( v127047(VarCurr)
<=> ( v117917(VarCurr,bitIndex3)
& v118563(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5659,axiom,
! [VarCurr] :
( v127044(VarCurr)
<=> ( v117116(VarCurr,bitIndex3)
& v117762(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5658,axiom,
! [VarCurr] :
( v127041(VarCurr)
<=> ( v116309(VarCurr,bitIndex3)
& v116961(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5657,axiom,
! [VarCurr] :
( v127038(VarCurr)
<=> ( v115502(VarCurr,bitIndex3)
& v116154(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5656,axiom,
! [VarCurr] :
( v127035(VarCurr)
<=> ( v114489(VarCurr,bitIndex3)
& v115347(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5655,axiom,
! [VarCurr] :
( v112524(VarCurr)
<=> ( v85714(VarCurr,bitIndex3)
& v112803(VarCurr) ) ) ).
fof(addAssignment_71532,axiom,
! [VarCurr] :
( v85714(VarCurr,bitIndex3)
<=> v85718(VarCurr,bitIndex3) ) ).
fof(addAssignment_71531,axiom,
! [VarCurr] :
( v85718(VarCurr,bitIndex3)
<=> v85720(VarCurr,bitIndex3) ) ).
fof(addAssignment_71530,axiom,
! [VarNext] :
( v85720(VarNext,bitIndex3)
<=> v127026(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127027(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127026(VarNext,B)
<=> v85720(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1650,axiom,
! [VarNext] :
( v127027(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127026(VarNext,B)
<=> v112796(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127027(VarNext)
<=> v127028(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127028(VarNext)
<=> ( v127030(VarNext)
& v112779(VarNext) ) ) ) ).
fof(writeUnaryOperator_9137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127030(VarNext)
<=> v112790(VarNext) ) ) ).
fof(addAssignment_71529,axiom,
! [VarCurr] :
( v85738(VarCurr,bitIndex3)
<=> v85740(VarCurr,bitIndex3) ) ).
fof(addAssignment_71528,axiom,
! [VarCurr] :
( v85740(VarCurr,bitIndex3)
<=> v85742(VarCurr,bitIndex3) ) ).
fof(addAssignment_71527,axiom,
! [VarCurr] :
( v85742(VarCurr,bitIndex3)
<=> v112777(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_79,axiom,
! [VarCurr] :
( ~ v127008(VarCurr)
=> ( v85746(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_108,axiom,
! [VarCurr] :
( v127008(VarCurr)
=> ( v85746(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16372,axiom,
! [VarCurr] :
( v127008(VarCurr)
<=> ( v127009(VarCurr)
| v127015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16371,axiom,
! [VarCurr] :
( v127015(VarCurr)
<=> ( v127016(VarCurr)
& v127017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16370,axiom,
! [VarCurr] :
( v127017(VarCurr)
<=> ( v127018(VarCurr)
& v127024(VarCurr) ) ) ).
fof(writeUnaryOperator_9136,axiom,
! [VarCurr] :
( ~ v127024(VarCurr)
<=> v127014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16369,axiom,
! [VarCurr] :
( v127018(VarCurr)
<=> ( v127019(VarCurr)
& v127023(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1251,axiom,
! [VarCurr] :
( v127023(VarCurr)
<=> ( $true
<=> v85714(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9135,axiom,
! [VarCurr] :
( ~ v127019(VarCurr)
<=> v127020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16368,axiom,
! [VarCurr] :
( v127020(VarCurr)
<=> ( v127021(VarCurr)
| v112639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16367,axiom,
! [VarCurr] :
( v127021(VarCurr)
<=> ( v127022(VarCurr)
| v112829(VarCurr) ) ) ).
fof(writeUnaryOperator_9134,axiom,
! [VarCurr] :
( ~ v127022(VarCurr)
<=> v112637(VarCurr) ) ).
fof(writeUnaryOperator_9133,axiom,
! [VarCurr] :
( ~ v127016(VarCurr)
<=> v126997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16366,axiom,
! [VarCurr] :
( v127009(VarCurr)
<=> ( v127010(VarCurr)
& v127013(VarCurr) ) ) ).
fof(writeUnaryOperator_9132,axiom,
! [VarCurr] :
( ~ v127013(VarCurr)
<=> v127014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16365,axiom,
! [VarCurr] :
( v127014(VarCurr)
<=> ( v112761(VarCurr)
| v112776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16364,axiom,
! [VarCurr] :
( v127010(VarCurr)
<=> ( v127011(VarCurr)
& v126997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16363,axiom,
! [VarCurr] :
( v127011(VarCurr)
<=> ( v126991(VarCurr)
& v127012(VarCurr) ) ) ).
fof(writeUnaryOperator_9131,axiom,
! [VarCurr] :
( ~ v127012(VarCurr)
<=> v126995(VarCurr) ) ).
fof(addAssignment_71526,axiom,
! [VarCurr] :
( v85714(VarCurr,bitIndex2)
<=> v85718(VarCurr,bitIndex2) ) ).
fof(addAssignment_71525,axiom,
! [VarCurr] :
( v85718(VarCurr,bitIndex2)
<=> v85720(VarCurr,bitIndex2) ) ).
fof(addAssignment_71524,axiom,
! [VarNext] :
( v85720(VarNext,bitIndex2)
<=> v127000(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127001(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127000(VarNext,B)
<=> v85720(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1649,axiom,
! [VarNext] :
( v127001(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127000(VarNext,B)
<=> v112796(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127001(VarNext)
<=> v127002(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127002(VarNext)
<=> ( v127004(VarNext)
& v112779(VarNext) ) ) ) ).
fof(writeUnaryOperator_9130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127004(VarNext)
<=> v112790(VarNext) ) ) ).
fof(addAssignment_71523,axiom,
! [VarCurr] :
( v85738(VarCurr,bitIndex2)
<=> v85740(VarCurr,bitIndex2) ) ).
fof(addAssignment_71522,axiom,
! [VarCurr] :
( v85740(VarCurr,bitIndex2)
<=> v85742(VarCurr,bitIndex2) ) ).
fof(addAssignment_71521,axiom,
! [VarCurr] :
( v85742(VarCurr,bitIndex2)
<=> v112777(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_78,axiom,
! [VarCurr] :
( ~ v126979(VarCurr)
=> ( v85746(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_107,axiom,
! [VarCurr] :
( v126979(VarCurr)
=> ( v85746(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16360,axiom,
! [VarCurr] :
( v126979(VarCurr)
<=> ( v126980(VarCurr)
| v126985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16359,axiom,
! [VarCurr] :
( v126985(VarCurr)
<=> ( v126986(VarCurr)
& v126987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16358,axiom,
! [VarCurr] :
( v126987(VarCurr)
<=> ( v126988(VarCurr)
& v126998(VarCurr) ) ) ).
fof(writeUnaryOperator_9129,axiom,
! [VarCurr] :
( ~ v126998(VarCurr)
<=> v112761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16357,axiom,
! [VarCurr] :
( v126988(VarCurr)
<=> ( v126989(VarCurr)
& v126997(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1250,axiom,
! [VarCurr] :
( v126997(VarCurr)
<=> ( $true
<=> v85714(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16356,axiom,
! [VarCurr] :
( v126989(VarCurr)
<=> ( v126990(VarCurr)
& v126994(VarCurr) ) ) ).
fof(writeUnaryOperator_9128,axiom,
! [VarCurr] :
( ~ v126994(VarCurr)
<=> v126995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16355,axiom,
! [VarCurr] :
( v126995(VarCurr)
<=> ( v126996(VarCurr)
| v112639(VarCurr) ) ) ).
fof(writeUnaryOperator_9127,axiom,
! [VarCurr] :
( ~ v126996(VarCurr)
<=> v112637(VarCurr) ) ).
fof(writeUnaryOperator_9126,axiom,
! [VarCurr] :
( ~ v126990(VarCurr)
<=> v126991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16354,axiom,
! [VarCurr] :
( v126991(VarCurr)
<=> ( v126992(VarCurr)
| v126993(VarCurr) ) ) ).
fof(writeUnaryOperator_9125,axiom,
! [VarCurr] :
( ~ v126993(VarCurr)
<=> v112526(VarCurr) ) ).
fof(writeUnaryOperator_9124,axiom,
! [VarCurr] :
( ~ v126992(VarCurr)
<=> v85748(VarCurr) ) ).
fof(writeUnaryOperator_9123,axiom,
! [VarCurr] :
( ~ v126986(VarCurr)
<=> v112776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16353,axiom,
! [VarCurr] :
( v126980(VarCurr)
<=> ( v126981(VarCurr)
& v126984(VarCurr) ) ) ).
fof(writeUnaryOperator_9122,axiom,
! [VarCurr] :
( ~ v126984(VarCurr)
<=> v112761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16352,axiom,
! [VarCurr] :
( v126981(VarCurr)
<=> ( v126982(VarCurr)
& v112776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16351,axiom,
! [VarCurr] :
( v126982(VarCurr)
<=> ( v112641(VarCurr)
& v126983(VarCurr) ) ) ).
fof(writeUnaryOperator_9121,axiom,
! [VarCurr] :
( ~ v126983(VarCurr)
<=> v112768(VarCurr) ) ).
fof(addAssignment_71520,axiom,
! [VarCurr] :
( v112641(VarCurr)
<=> v112643(VarCurr,bitIndex0) ) ).
fof(addAssignment_71519,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex0)
<=> v115202(VarCurr,bitIndex0) ) ).
fof(addAssignment_71518,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex0)
<=> v115186(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16350,axiom,
! [VarCurr] :
( v112751(VarCurr)
<=> ( v126891(VarCurr)
& v126960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16349,axiom,
! [VarCurr] :
( v126960(VarCurr)
<=> ( v126961(VarCurr)
| v126962(VarCurr) ) ) ).
fof(writeUnaryOperator_9120,axiom,
! [VarCurr] :
( ~ v126962(VarCurr)
<=> v126964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16348,axiom,
! [VarCurr] :
( v126964(VarCurr)
<=> ( v126965(VarCurr)
& v126974(VarCurr) ) ) ).
fof(writeUnaryOperator_9119,axiom,
! [VarCurr] :
( ~ v126974(VarCurr)
<=> v126975(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16347,axiom,
! [VarCurr] :
( v126975(VarCurr)
<=> ( v126976(VarCurr)
& v126977(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5654,axiom,
! [VarCurr] :
( v126977(VarCurr)
<=> ( v88372(VarCurr,bitIndex2)
| v126750(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16346,axiom,
! [VarCurr] :
( v126976(VarCurr)
<=> ( v88904(VarCurr)
| v126935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16345,axiom,
! [VarCurr] :
( v126965(VarCurr)
<=> ( v126966(VarCurr)
& v126970(VarCurr) ) ) ).
fof(writeUnaryOperator_9118,axiom,
! [VarCurr] :
( ~ v126970(VarCurr)
<=> v126971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16344,axiom,
! [VarCurr] :
( v126971(VarCurr)
<=> ( v126972(VarCurr)
& v126973(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5653,axiom,
! [VarCurr] :
( v126973(VarCurr)
<=> ( v88372(VarCurr,bitIndex1)
| v126750(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16343,axiom,
! [VarCurr] :
( v126972(VarCurr)
<=> ( v88897(VarCurr)
| v126929(VarCurr) ) ) ).
fof(writeUnaryOperator_9117,axiom,
! [VarCurr] :
( ~ v126966(VarCurr)
<=> v126967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16342,axiom,
! [VarCurr] :
( v126967(VarCurr)
<=> ( v126968(VarCurr)
& v126969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16341,axiom,
! [VarCurr] :
( v126969(VarCurr)
<=> ( v88372(VarCurr,bitIndex0)
| v126750(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16340,axiom,
! [VarCurr] :
( v126968(VarCurr)
<=> ( v88915(VarCurr)
| v126923(VarCurr) ) ) ).
fof(writeUnaryOperator_9116,axiom,
! [VarCurr] :
( ~ v126961(VarCurr)
<=> v84295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16339,axiom,
! [VarCurr] :
( v126891(VarCurr)
<=> ( v126892(VarCurr)
& v126937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16338,axiom,
! [VarCurr] :
( v126937(VarCurr)
<=> ( v126938(VarCurr)
| v126941(VarCurr) ) ) ).
fof(writeUnaryOperator_9115,axiom,
! [VarCurr] :
( ~ v126941(VarCurr)
<=> v126943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16337,axiom,
! [VarCurr] :
( v126943(VarCurr)
<=> ( v126944(VarCurr)
& v126955(VarCurr) ) ) ).
fof(writeUnaryOperator_9114,axiom,
! [VarCurr] :
( ~ v126955(VarCurr)
<=> v126956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16336,axiom,
! [VarCurr] :
( v126956(VarCurr)
<=> ( v126957(VarCurr)
& v126959(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5652,axiom,
! [VarCurr] :
( v126959(VarCurr)
<=> ( v126750(VarCurr,bitIndex2)
| v126777(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16335,axiom,
! [VarCurr] :
( v126957(VarCurr)
<=> ( v126935(VarCurr)
| v126958(VarCurr) ) ) ).
fof(writeUnaryOperator_9113,axiom,
! [VarCurr] :
( ~ v126958(VarCurr)
<=> v126777(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16334,axiom,
! [VarCurr] :
( v126944(VarCurr)
<=> ( v126945(VarCurr)
& v126950(VarCurr) ) ) ).
fof(writeUnaryOperator_9112,axiom,
! [VarCurr] :
( ~ v126950(VarCurr)
<=> v126951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16333,axiom,
! [VarCurr] :
( v126951(VarCurr)
<=> ( v126952(VarCurr)
& v126954(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5651,axiom,
! [VarCurr] :
( v126954(VarCurr)
<=> ( v126750(VarCurr,bitIndex1)
| v126777(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16332,axiom,
! [VarCurr] :
( v126952(VarCurr)
<=> ( v126929(VarCurr)
| v126953(VarCurr) ) ) ).
fof(writeUnaryOperator_9111,axiom,
! [VarCurr] :
( ~ v126953(VarCurr)
<=> v126777(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9110,axiom,
! [VarCurr] :
( ~ v126945(VarCurr)
<=> v126946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16331,axiom,
! [VarCurr] :
( v126946(VarCurr)
<=> ( v126947(VarCurr)
& v126949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16330,axiom,
! [VarCurr] :
( v126949(VarCurr)
<=> ( v126750(VarCurr,bitIndex0)
| v126777(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16329,axiom,
! [VarCurr] :
( v126947(VarCurr)
<=> ( v126923(VarCurr)
| v126948(VarCurr) ) ) ).
fof(writeUnaryOperator_9109,axiom,
! [VarCurr] :
( ~ v126948(VarCurr)
<=> v126777(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16328,axiom,
! [VarCurr] :
( v126938(VarCurr)
<=> ( v126939(VarCurr)
& v126940(VarCurr) ) ) ).
fof(writeUnaryOperator_9108,axiom,
! [VarCurr] :
( ~ v126940(VarCurr)
<=> v126767(VarCurr) ) ).
fof(writeUnaryOperator_9107,axiom,
! [VarCurr] :
( ~ v126939(VarCurr)
<=> v112483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16327,axiom,
! [VarCurr] :
( v126892(VarCurr)
<=> ( v126893(VarCurr)
& v126911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16326,axiom,
! [VarCurr] :
( v126911(VarCurr)
<=> ( v126912(VarCurr)
| v126915(VarCurr) ) ) ).
fof(writeUnaryOperator_9106,axiom,
! [VarCurr] :
( ~ v126915(VarCurr)
<=> v126917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16325,axiom,
! [VarCurr] :
( v126917(VarCurr)
<=> ( v126918(VarCurr)
& v126931(VarCurr) ) ) ).
fof(writeUnaryOperator_9105,axiom,
! [VarCurr] :
( ~ v126931(VarCurr)
<=> v126932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16324,axiom,
! [VarCurr] :
( v126932(VarCurr)
<=> ( v126933(VarCurr)
& v126936(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5650,axiom,
! [VarCurr] :
( v126936(VarCurr)
<=> ( v126737(VarCurr,bitIndex2)
| v126750(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16323,axiom,
! [VarCurr] :
( v126933(VarCurr)
<=> ( v126934(VarCurr)
| v126935(VarCurr) ) ) ).
fof(writeUnaryOperator_9104,axiom,
! [VarCurr] :
( ~ v126935(VarCurr)
<=> v126750(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9103,axiom,
! [VarCurr] :
( ~ v126934(VarCurr)
<=> v126737(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16322,axiom,
! [VarCurr] :
( v126918(VarCurr)
<=> ( v126919(VarCurr)
& v126925(VarCurr) ) ) ).
fof(writeUnaryOperator_9102,axiom,
! [VarCurr] :
( ~ v126925(VarCurr)
<=> v126926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16321,axiom,
! [VarCurr] :
( v126926(VarCurr)
<=> ( v126927(VarCurr)
& v126930(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5649,axiom,
! [VarCurr] :
( v126930(VarCurr)
<=> ( v126737(VarCurr,bitIndex1)
| v126750(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16320,axiom,
! [VarCurr] :
( v126927(VarCurr)
<=> ( v126928(VarCurr)
| v126929(VarCurr) ) ) ).
fof(writeUnaryOperator_9101,axiom,
! [VarCurr] :
( ~ v126929(VarCurr)
<=> v126750(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9100,axiom,
! [VarCurr] :
( ~ v126928(VarCurr)
<=> v126737(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9099,axiom,
! [VarCurr] :
( ~ v126919(VarCurr)
<=> v126920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16319,axiom,
! [VarCurr] :
( v126920(VarCurr)
<=> ( v126921(VarCurr)
& v126924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16318,axiom,
! [VarCurr] :
( v126924(VarCurr)
<=> ( v126737(VarCurr,bitIndex0)
| v126750(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16317,axiom,
! [VarCurr] :
( v126921(VarCurr)
<=> ( v126922(VarCurr)
| v126923(VarCurr) ) ) ).
fof(writeUnaryOperator_9098,axiom,
! [VarCurr] :
( ~ v126923(VarCurr)
<=> v126750(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9097,axiom,
! [VarCurr] :
( ~ v126922(VarCurr)
<=> v126737(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16316,axiom,
! [VarCurr] :
( v126912(VarCurr)
<=> ( v126913(VarCurr)
& v126914(VarCurr) ) ) ).
fof(writeUnaryOperator_9096,axiom,
! [VarCurr] :
( ~ v126914(VarCurr)
<=> v126727(VarCurr) ) ).
fof(writeUnaryOperator_9095,axiom,
! [VarCurr] :
( ~ v126913(VarCurr)
<=> v2878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16315,axiom,
! [VarCurr] :
( v126893(VarCurr)
<=> ( v126894(VarCurr)
& v126910(VarCurr) ) ) ).
fof(writeUnaryOperator_9094,axiom,
! [VarCurr] :
( ~ v126910(VarCurr)
<=> v100727(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5648,axiom,
! [VarCurr] :
( v126894(VarCurr)
<=> ( v126896(VarCurr)
| v112753(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5647,axiom,
! [VarCurr] :
( v126896(VarCurr)
<=> ( v126897(VarCurr)
| v112753(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5646,axiom,
! [VarCurr] :
( v126897(VarCurr)
<=> ( v126898(VarCurr)
| v112753(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5645,axiom,
! [VarCurr] :
( v126898(VarCurr)
<=> ( v126899(VarCurr)
| v112753(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5644,axiom,
! [VarCurr] :
( v126899(VarCurr)
<=> ( v126900(VarCurr)
| v112753(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5643,axiom,
! [VarCurr] :
( v126900(VarCurr)
<=> ( v126901(VarCurr)
| v112753(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5642,axiom,
! [VarCurr] :
( v126901(VarCurr)
<=> ( v126902(VarCurr)
| v112753(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5641,axiom,
! [VarCurr] :
( v126902(VarCurr)
<=> ( v126903(VarCurr)
| v112753(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5640,axiom,
! [VarCurr] :
( v126903(VarCurr)
<=> ( v126904(VarCurr)
| v112753(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5639,axiom,
! [VarCurr] :
( v126904(VarCurr)
<=> ( v126905(VarCurr)
| v112753(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5638,axiom,
! [VarCurr] :
( v126905(VarCurr)
<=> ( v126906(VarCurr)
| v112753(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5637,axiom,
! [VarCurr] :
( v126906(VarCurr)
<=> ( v126907(VarCurr)
| v112753(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5636,axiom,
! [VarCurr] :
( v126907(VarCurr)
<=> ( v126908(VarCurr)
| v112753(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5635,axiom,
! [VarCurr] :
( v126908(VarCurr)
<=> ( v126909(VarCurr)
| v112753(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5634,axiom,
! [VarCurr] :
( v126909(VarCurr)
<=> ( v112753(VarCurr,bitIndex0)
| v112753(VarCurr,bitIndex1) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1238,axiom,
! [VarCurr] :
( ~ v84295(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v126777(VarCurr,B)
<=> v126889(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1209,axiom,
! [VarCurr] :
( v84295(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v126777(VarCurr,B)
<=> v88372(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1237,axiom,
! [VarCurr] :
( ~ v112483(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v126889(VarCurr,B)
<=> v126832(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1208,axiom,
! [VarCurr] :
( v112483(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v126889(VarCurr,B)
<=> v126779(VarCurr,B) ) ) ) ).
fof(addAssignment_71517,axiom,
! [VarCurr] :
( ( v126832(VarCurr,bitIndex2)
<=> v126834(VarCurr,bitIndex5) )
& ( v126832(VarCurr,bitIndex1)
<=> v126834(VarCurr,bitIndex4) )
& ( v126832(VarCurr,bitIndex0)
<=> v126834(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_71516,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v126834(VarCurr,B)
<=> v126836(VarCurr,B) ) ) ).
fof(addAssignment_71515,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v126836(VarNext,B)
<=> v126871(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126872(VarNext)
=> ! [B] :
( range_17_0(B)
=> ( v126871(VarNext,B)
<=> v126836(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1648,axiom,
! [VarNext] :
( v126872(VarNext)
=> ! [B] :
( range_17_0(B)
=> ( v126871(VarNext,B)
<=> v126882(VarNext,B) ) ) ) ).
fof(addAssignment_71514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_17_0(B)
=> ( v126882(VarNext,B)
<=> v126880(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1236,axiom,
! [VarCurr] :
( ~ v126883(VarCurr)
=> ! [B] :
( range_17_0(B)
=> ( v126880(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1207,axiom,
! [VarCurr] :
( v126883(VarCurr)
=> ! [B] :
( range_17_0(B)
=> ( v126880(VarCurr,B)
<=> v126846(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16314,axiom,
! [VarCurr] :
( v126883(VarCurr)
<=> ( v126884(VarCurr)
& v126885(VarCurr) ) ) ).
fof(writeUnaryOperator_9093,axiom,
! [VarCurr] :
( ~ v126885(VarCurr)
<=> v126842(VarCurr) ) ).
fof(writeUnaryOperator_9092,axiom,
! [VarCurr] :
( ~ v126884(VarCurr)
<=> v126838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126872(VarNext)
<=> v126873(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126873(VarNext)
<=> ( v126874(VarNext)
& v126867(VarNext) ) ) ) ).
fof(writeUnaryOperator_9091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126874(VarNext)
<=> v126876(VarNext) ) ) ).
fof(addAssignment_71513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126876(VarNext)
<=> v126867(VarCurr) ) ) ).
fof(addAssignment_71512,axiom,
! [VarCurr] :
( v126867(VarCurr)
<=> v126869(VarCurr) ) ).
fof(addAssignment_71511,axiom,
! [VarCurr] :
( v126869(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_71510,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v126846(VarCurr,B)
<=> v126848(VarCurr,B) ) ) ).
fof(addAssignment_71509,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v126848(VarCurr,B)
<=> v126857(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1675,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v126857(VarCurr,B)
<=> ( v126858(VarCurr,B)
| v126861(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1674,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v126861(VarCurr,B)
<=> ( v126834(VarCurr,B)
& v126862(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9090,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v126862(VarCurr,B)
<=> ~ v126863(VarCurr,B) ) ) ).
fof(addAssignment_71508,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex0)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71507,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex1)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71506,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex2)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71505,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex3)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71504,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex4)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71503,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex5)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71502,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex6)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71501,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex7)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71500,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex8)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71499,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex9)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71498,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex10)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71497,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex11)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71496,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex12)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71495,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex13)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71494,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex14)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71493,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex15)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71492,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex16)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71491,axiom,
! [VarCurr] :
( v126863(VarCurr,bitIndex17)
<=> v126864(VarCurr) ) ).
fof(addAssignment_71490,axiom,
! [VarCurr] :
( v126864(VarCurr)
<=> v126856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1673,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v126858(VarCurr,B)
<=> ( v126850(VarCurr,B)
& v126859(VarCurr,B) ) ) ) ).
fof(range_axiom_94,axiom,
! [B] :
( range_17_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B ) ) ).
fof(addAssignment_71489,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex0)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71488,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex1)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71487,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex2)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71486,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex3)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71485,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex4)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71484,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex5)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71483,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex6)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71482,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex7)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71481,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex8)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71480,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex9)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71479,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex10)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71478,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex11)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71477,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex12)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71476,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex13)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71475,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex14)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71474,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex15)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71473,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex16)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71472,axiom,
! [VarCurr] :
( v126859(VarCurr,bitIndex17)
<=> v126860(VarCurr) ) ).
fof(addAssignment_71471,axiom,
! [VarCurr] :
( v126860(VarCurr)
<=> v126856(VarCurr) ) ).
fof(addAssignment_71470,axiom,
! [VarCurr] :
( v126856(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_71469,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v126850(VarCurr,B)
<=> v126851(VarCurr,B) ) ) ).
fof(addAssignment_71468,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v126851(VarCurr,B)
<=> v126854(VarCurr,B) ) ) ).
fof(addAssignment_71467,axiom,
! [VarCurr] :
( ( v126851(VarCurr,bitIndex5)
<=> v126779(VarCurr,bitIndex2) )
& ( v126851(VarCurr,bitIndex4)
<=> v126779(VarCurr,bitIndex1) )
& ( v126851(VarCurr,bitIndex3)
<=> v126779(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71466,axiom,
! [VarCurr] :
( v126851(VarCurr,bitIndex6)
<=> v126853(VarCurr) ) ).
fof(addAssignment_71465,axiom,
! [VarCurr] :
( ( v126851(VarCurr,bitIndex17)
<=> v126852(VarCurr,bitIndex10) )
& ( v126851(VarCurr,bitIndex16)
<=> v126852(VarCurr,bitIndex9) )
& ( v126851(VarCurr,bitIndex15)
<=> v126852(VarCurr,bitIndex8) )
& ( v126851(VarCurr,bitIndex14)
<=> v126852(VarCurr,bitIndex7) )
& ( v126851(VarCurr,bitIndex13)
<=> v126852(VarCurr,bitIndex6) )
& ( v126851(VarCurr,bitIndex12)
<=> v126852(VarCurr,bitIndex5) )
& ( v126851(VarCurr,bitIndex11)
<=> v126852(VarCurr,bitIndex4) )
& ( v126851(VarCurr,bitIndex10)
<=> v126852(VarCurr,bitIndex3) )
& ( v126851(VarCurr,bitIndex9)
<=> v126852(VarCurr,bitIndex2) )
& ( v126851(VarCurr,bitIndex8)
<=> v126852(VarCurr,bitIndex1) )
& ( v126851(VarCurr,bitIndex7)
<=> v126852(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71464,axiom,
! [VarCurr] :
( v126842(VarCurr)
<=> v126844(VarCurr) ) ).
fof(addAssignment_71463,axiom,
! [VarCurr] :
( v126844(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_71462,axiom,
! [VarCurr] :
( v126838(VarCurr)
<=> v126840(VarCurr) ) ).
fof(addAssignment_71461,axiom,
! [VarCurr] :
( v126840(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_71460,axiom,
! [VarCurr] :
( ( v126779(VarCurr,bitIndex2)
<=> v126781(VarCurr,bitIndex5) )
& ( v126779(VarCurr,bitIndex1)
<=> v126781(VarCurr,bitIndex4) )
& ( v126779(VarCurr,bitIndex0)
<=> v126781(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_71459,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v126781(VarCurr,B)
<=> v126783(VarCurr,B) ) ) ).
fof(addAssignment_71458,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v126783(VarNext,B)
<=> v126814(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126815(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v126814(VarNext,B)
<=> v126783(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1647,axiom,
! [VarNext] :
( v126815(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v126814(VarNext,B)
<=> v126825(VarNext,B) ) ) ) ).
fof(addAssignment_71457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v126825(VarNext,B)
<=> v126823(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1235,axiom,
! [VarCurr] :
( ~ v126826(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v126823(VarCurr,B)
<=> bxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1206,axiom,
! [VarCurr] :
( v126826(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v126823(VarCurr,B)
<=> v126793(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16311,axiom,
! [VarCurr] :
( v126826(VarCurr)
<=> ( v126827(VarCurr)
& v126828(VarCurr) ) ) ).
fof(writeUnaryOperator_9089,axiom,
! [VarCurr] :
( ~ v126828(VarCurr)
<=> v126789(VarCurr) ) ).
fof(writeUnaryOperator_9088,axiom,
! [VarCurr] :
( ~ v126827(VarCurr)
<=> v126785(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126815(VarNext)
<=> v126816(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126816(VarNext)
<=> ( v126817(VarNext)
& v126810(VarNext) ) ) ) ).
fof(writeUnaryOperator_9087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126817(VarNext)
<=> v126819(VarNext) ) ) ).
fof(addAssignment_71456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126819(VarNext)
<=> v126810(VarCurr) ) ) ).
fof(addAssignment_71455,axiom,
! [VarCurr] :
( v126810(VarCurr)
<=> v126812(VarCurr) ) ).
fof(addAssignment_71454,axiom,
! [VarCurr] :
( v126812(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_71453,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v126793(VarCurr,B)
<=> v126795(VarCurr,B) ) ) ).
fof(addAssignment_71452,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v126795(VarCurr,B)
<=> v126801(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1672,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v126801(VarCurr,B)
<=> ( v126802(VarCurr,B)
| v126805(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1671,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v126805(VarCurr,B)
<=> ( v126781(VarCurr,B)
& v126806(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9086,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v126806(VarCurr,B)
<=> ~ v126807(VarCurr,B) ) ) ).
fof(addAssignment_71451,axiom,
! [VarCurr] :
( v126807(VarCurr,bitIndex0)
<=> v126808(VarCurr) ) ).
fof(addAssignment_71450,axiom,
! [VarCurr] :
( v126807(VarCurr,bitIndex1)
<=> v126808(VarCurr) ) ).
fof(addAssignment_71449,axiom,
! [VarCurr] :
( v126807(VarCurr,bitIndex2)
<=> v126808(VarCurr) ) ).
fof(addAssignment_71448,axiom,
! [VarCurr] :
( v126807(VarCurr,bitIndex3)
<=> v126808(VarCurr) ) ).
fof(addAssignment_71447,axiom,
! [VarCurr] :
( v126807(VarCurr,bitIndex4)
<=> v126808(VarCurr) ) ).
fof(addAssignment_71446,axiom,
! [VarCurr] :
( v126807(VarCurr,bitIndex5)
<=> v126808(VarCurr) ) ).
fof(addAssignment_71445,axiom,
! [VarCurr] :
( v126807(VarCurr,bitIndex6)
<=> v126808(VarCurr) ) ).
fof(addAssignment_71444,axiom,
! [VarCurr] :
( v126808(VarCurr)
<=> v126800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1670,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v126802(VarCurr,B)
<=> ( v126797(VarCurr,B)
& v126803(VarCurr,B) ) ) ) ).
fof(addAssignment_71443,axiom,
! [VarCurr] :
( v126803(VarCurr,bitIndex0)
<=> v126804(VarCurr) ) ).
fof(addAssignment_71442,axiom,
! [VarCurr] :
( v126803(VarCurr,bitIndex1)
<=> v126804(VarCurr) ) ).
fof(addAssignment_71441,axiom,
! [VarCurr] :
( v126803(VarCurr,bitIndex2)
<=> v126804(VarCurr) ) ).
fof(addAssignment_71440,axiom,
! [VarCurr] :
( v126803(VarCurr,bitIndex3)
<=> v126804(VarCurr) ) ).
fof(addAssignment_71439,axiom,
! [VarCurr] :
( v126803(VarCurr,bitIndex4)
<=> v126804(VarCurr) ) ).
fof(addAssignment_71438,axiom,
! [VarCurr] :
( v126803(VarCurr,bitIndex5)
<=> v126804(VarCurr) ) ).
fof(addAssignment_71437,axiom,
! [VarCurr] :
( v126803(VarCurr,bitIndex6)
<=> v126804(VarCurr) ) ).
fof(addAssignment_71436,axiom,
! [VarCurr] :
( v126804(VarCurr)
<=> v126800(VarCurr) ) ).
fof(addAssignment_71435,axiom,
! [VarCurr] :
( v126800(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_71434,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v126797(VarCurr,B)
<=> v126798(VarCurr,B) ) ) ).
fof(addAssignment_71433,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v126798(VarCurr,B)
<=> v103106(VarCurr,B) ) ) ).
fof(addAssignment_71432,axiom,
! [VarCurr] :
( ( v126798(VarCurr,bitIndex6)
<=> v103106(VarCurr,bitIndex7) )
& ( v126798(VarCurr,bitIndex5)
<=> v103106(VarCurr,bitIndex6) )
& ( v126798(VarCurr,bitIndex4)
<=> v103106(VarCurr,bitIndex5) )
& ( v126798(VarCurr,bitIndex3)
<=> v103106(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_71431,axiom,
! [VarCurr] :
( v126789(VarCurr)
<=> v126791(VarCurr) ) ).
fof(addAssignment_71430,axiom,
! [VarCurr] :
( v126791(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_71429,axiom,
! [VarCurr] :
( v126785(VarCurr)
<=> v126787(VarCurr) ) ).
fof(addAssignment_71428,axiom,
! [VarCurr] :
( v126787(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_71427,axiom,
! [VarCurr] :
( v126767(VarCurr)
<=> v112700(VarCurr,bitIndex1) ) ).
fof(addAssignment_71426,axiom,
! [VarCurr] :
( v112700(VarCurr,bitIndex1)
<=> v112702(VarCurr,bitIndex1) ) ).
fof(addAssignment_71425,axiom,
! [VarNext] :
( v112702(VarNext,bitIndex1)
<=> v126769(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126770(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v126769(VarNext,B)
<=> v112702(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1646,axiom,
! [VarNext] :
( v126770(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v126769(VarNext,B)
<=> v112744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126770(VarNext)
<=> v126771(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126771(VarNext)
<=> ( v126773(VarNext)
& v112729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126773(VarNext)
<=> v112738(VarNext) ) ) ).
fof(addAssignment_71424,axiom,
! [VarCurr] :
( v112712(VarCurr,bitIndex1)
<=> v112714(VarCurr,bitIndex1) ) ).
fof(addAssignment_71423,axiom,
! [VarCurr] :
( v112714(VarCurr,bitIndex1)
<=> v112720(VarCurr,bitIndex1) ) ).
fof(addAssignment_71422,axiom,
! [VarCurr] :
( v112716(VarCurr,bitIndex1)
<=> v112717(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1234,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex0)
=> ! [B] :
( range_2_0(B)
=> ( v126750(VarCurr,B)
<=> v126752(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1205,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex0)
=> ! [B] :
( range_2_0(B)
=> ( v126750(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1233,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex1)
=> ! [B] :
( range_2_0(B)
=> ( v126752(VarCurr,B)
<=> v126753(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1204,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex1)
=> ! [B] :
( range_2_0(B)
=> ( v126752(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1232,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex2)
=> ! [B] :
( range_2_0(B)
=> ( v126753(VarCurr,B)
<=> v126754(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1203,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex2)
=> ! [B] :
( range_2_0(B)
=> ( v126753(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1231,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex3)
=> ! [B] :
( range_2_0(B)
=> ( v126754(VarCurr,B)
<=> v126755(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1202,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex3)
=> ! [B] :
( range_2_0(B)
=> ( v126754(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1230,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex4)
=> ! [B] :
( range_2_0(B)
=> ( v126755(VarCurr,B)
<=> v126756(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1201,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex4)
=> ! [B] :
( range_2_0(B)
=> ( v126755(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1229,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex5)
=> ! [B] :
( range_2_0(B)
=> ( v126756(VarCurr,B)
<=> v126757(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1200,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex5)
=> ! [B] :
( range_2_0(B)
=> ( v126756(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1228,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex6)
=> ! [B] :
( range_2_0(B)
=> ( v126757(VarCurr,B)
<=> v126758(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1199,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex6)
=> ! [B] :
( range_2_0(B)
=> ( v126757(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1227,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex7)
=> ! [B] :
( range_2_0(B)
=> ( v126758(VarCurr,B)
<=> v126759(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1198,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex7)
=> ! [B] :
( range_2_0(B)
=> ( v126758(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1226,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex8)
=> ! [B] :
( range_2_0(B)
=> ( v126759(VarCurr,B)
<=> v126760(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1197,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex8)
=> ! [B] :
( range_2_0(B)
=> ( v126759(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1225,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex9)
=> ! [B] :
( range_2_0(B)
=> ( v126760(VarCurr,B)
<=> v126761(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1196,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex9)
=> ! [B] :
( range_2_0(B)
=> ( v126760(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1224,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex10)
=> ! [B] :
( range_2_0(B)
=> ( v126761(VarCurr,B)
<=> v126762(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1195,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex10)
=> ! [B] :
( range_2_0(B)
=> ( v126761(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1223,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex11)
=> ! [B] :
( range_2_0(B)
=> ( v126762(VarCurr,B)
<=> v126763(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1194,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex11)
=> ! [B] :
( range_2_0(B)
=> ( v126762(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1222,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex12)
=> ! [B] :
( range_2_0(B)
=> ( v126763(VarCurr,B)
<=> v126764(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1193,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex12)
=> ! [B] :
( range_2_0(B)
=> ( v126763(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1221,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex13)
=> ! [B] :
( range_2_0(B)
=> ( v126764(VarCurr,B)
<=> v126765(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1192,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex13)
=> ! [B] :
( range_2_0(B)
=> ( v126764(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1220,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex14)
=> ! [B] :
( range_2_0(B)
=> ( v126765(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1191,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex14)
=> ! [B] :
( range_2_0(B)
=> ( v126765(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1219,axiom,
! [VarCurr] :
( ~ v2878(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v126737(VarCurr,B)
<=> v126739(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1190,axiom,
! [VarCurr] :
( v2878(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v126737(VarCurr,B)
<=> v83013(VarCurr,B) ) ) ) ).
fof(addAssignment_71421,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v126739(VarCurr,B)
<=> v101574(VarCurr,B) ) ) ).
fof(addAssignment_71420,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v101574(VarCurr,B)
<=> v101576(VarCurr,B) ) ) ).
fof(addAssignment_71419,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v101576(VarNext,B)
<=> v126741(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126742(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v126741(VarNext,B)
<=> v101576(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1645,axiom,
! [VarNext] :
( v126742(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v126741(VarNext,B)
<=> v102089(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126742(VarNext)
<=> v126743(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126743(VarNext)
<=> ( v126745(VarNext)
& v102074(VarNext) ) ) ) ).
fof(writeUnaryOperator_9084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126745(VarNext)
<=> v102083(VarNext) ) ) ).
fof(addAssignment_71418,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v101586(VarCurr,B)
<=> v101588(VarCurr,B) ) ) ).
fof(addAssignment_71417,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v101588(VarCurr,B)
<=> v102065(VarCurr,B) ) ) ).
fof(addAssignment_71416,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v101590(VarCurr,B)
<=> v102062(VarCurr,B) ) ) ).
fof(addAssignment_71415,axiom,
! [VarCurr] :
( v126727(VarCurr)
<=> v112700(VarCurr,bitIndex2) ) ).
fof(addAssignment_71414,axiom,
! [VarCurr] :
( v112700(VarCurr,bitIndex2)
<=> v112702(VarCurr,bitIndex2) ) ).
fof(addAssignment_71413,axiom,
! [VarNext] :
( v112702(VarNext,bitIndex2)
<=> v126729(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126730(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v126729(VarNext,B)
<=> v112702(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1644,axiom,
! [VarNext] :
( v126730(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v126729(VarNext,B)
<=> v112744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126730(VarNext)
<=> v126731(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126731(VarNext)
<=> ( v126733(VarNext)
& v112729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126733(VarNext)
<=> v112738(VarNext) ) ) ).
fof(addAssignment_71412,axiom,
! [VarCurr] :
( v112712(VarCurr,bitIndex2)
<=> v112714(VarCurr,bitIndex2) ) ).
fof(addAssignment_71411,axiom,
! [VarCurr] :
( v112714(VarCurr,bitIndex2)
<=> v112720(VarCurr,bitIndex2) ) ).
fof(addAssignment_71410,axiom,
! [VarCurr] :
( v112716(VarCurr,bitIndex2)
<=> v112717(VarCurr,bitIndex2) ) ).
fof(addAssignment_71409,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex15)
<=> v125926(VarCurr) ) ).
fof(addAssignment_71408,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex14)
<=> v125125(VarCurr) ) ).
fof(addAssignment_71407,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex13)
<=> v124324(VarCurr) ) ).
fof(addAssignment_71406,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex12)
<=> v123523(VarCurr) ) ).
fof(addAssignment_71405,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex11)
<=> v122722(VarCurr) ) ).
fof(addAssignment_71404,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex10)
<=> v121921(VarCurr) ) ).
fof(addAssignment_71403,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex9)
<=> v121120(VarCurr) ) ).
fof(addAssignment_71402,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex8)
<=> v120318(VarCurr) ) ).
fof(addAssignment_71401,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex7)
<=> v119517(VarCurr) ) ).
fof(addAssignment_71400,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex6)
<=> v118716(VarCurr) ) ).
fof(addAssignment_71399,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex5)
<=> v117915(VarCurr) ) ).
fof(addAssignment_71398,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex4)
<=> v117114(VarCurr) ) ).
fof(addAssignment_71397,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex3)
<=> v116307(VarCurr) ) ).
fof(addAssignment_71396,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex2)
<=> v115500(VarCurr) ) ).
fof(addAssignment_71395,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex1)
<=> v114487(VarCurr) ) ).
fof(addAssignment_71394,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex0)
<=> v112755(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16302,axiom,
! [VarCurr] :
( v125926(VarCurr)
<=> ( v126725(VarCurr)
& v126635(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5633,axiom,
! [VarCurr] :
( v126725(VarCurr)
<=> ( v125928(VarCurr,bitIndex1)
& v126574(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1249,axiom,
! [VarCurr] :
( v126635(VarCurr)
<=> ( ( v126637(VarCurr,bitIndex4)
<=> $false )
& ( v126637(VarCurr,bitIndex3)
<=> $false )
& ( v126637(VarCurr,bitIndex2)
<=> $false )
& ( v126637(VarCurr,bitIndex1)
<=> $false )
& ( v126637(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_71393,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v126637(VarCurr,B)
<=> v126639(VarCurr,B) ) ) ).
fof(addAssignment_71392,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v126639(VarCurr,B)
<=> v126641(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126707(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v126641(VarNext,B)
<=> v126641(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1643,axiom,
! [VarNext] :
( v126707(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v126641(VarNext,B)
<=> v126717(VarNext,B) ) ) ) ).
fof(addAssignment_71391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v126717(VarNext,B)
<=> v126715(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1218,axiom,
! [VarCurr] :
( ~ v126718(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v126715(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1189,axiom,
! [VarCurr] :
( v126718(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v126715(VarCurr,B)
<=> v126651(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16301,axiom,
! [VarCurr] :
( v126718(VarCurr)
<=> ( v126719(VarCurr)
& v126720(VarCurr) ) ) ).
fof(writeUnaryOperator_9082,axiom,
! [VarCurr] :
( ~ v126720(VarCurr)
<=> v126647(VarCurr) ) ).
fof(writeUnaryOperator_9081,axiom,
! [VarCurr] :
( ~ v126719(VarCurr)
<=> v126643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126707(VarNext)
<=> v126708(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126708(VarNext)
<=> ( v126709(VarNext)
& v126702(VarNext) ) ) ) ).
fof(writeUnaryOperator_9080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126709(VarNext)
<=> v126711(VarNext) ) ) ).
fof(addAssignment_71390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126711(VarNext)
<=> v126702(VarCurr) ) ) ).
fof(addAssignment_71389,axiom,
! [VarCurr] :
( v126702(VarCurr)
<=> v126704(VarCurr) ) ).
fof(addAssignment_71388,axiom,
! [VarCurr] :
( v126704(VarCurr)
<=> v126408(VarCurr) ) ).
fof(addAssignment_71387,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v126651(VarCurr,B)
<=> v126653(VarCurr,B) ) ) ).
fof(addAssignment_71386,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v126653(VarCurr,B)
<=> v126655(VarCurr,B) ) ) ).
fof(addAssignment_71385,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v126655(VarCurr,B)
<=> v126657(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1217,axiom,
! [VarCurr] :
( ~ v126659(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v126657(VarCurr,B)
<=> v126671(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1188,axiom,
! [VarCurr] :
( v126659(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v126657(VarCurr,B)
<=> v126664(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1216,axiom,
! [VarCurr] :
( ~ v126666(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v126671(VarCurr,B)
<=> v126672(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1187,axiom,
! [VarCurr] :
( v126666(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v126671(VarCurr,B)
<=> v126669(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1215,axiom,
! [VarCurr] :
( ~ v126635(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v126672(VarCurr,B)
<=> v126673(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1186,axiom,
! [VarCurr] :
( v126635(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v126672(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_71384,axiom,
! [VarCurr] :
( v126673(VarCurr,bitIndex0)
<=> v126699(VarCurr) ) ).
fof(addAssignment_71383,axiom,
! [VarCurr] :
( v126673(VarCurr,bitIndex1)
<=> v126697(VarCurr) ) ).
fof(addAssignment_71382,axiom,
! [VarCurr] :
( v126673(VarCurr,bitIndex2)
<=> v126693(VarCurr) ) ).
fof(addAssignment_71381,axiom,
! [VarCurr] :
( v126673(VarCurr,bitIndex3)
<=> v126689(VarCurr) ) ).
fof(addAssignment_71380,axiom,
! [VarCurr] :
( v126673(VarCurr,bitIndex4)
<=> v126675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16298,axiom,
! [VarCurr] :
( v126697(VarCurr)
<=> ( v126698(VarCurr)
& v126700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16297,axiom,
! [VarCurr] :
( v126700(VarCurr)
<=> ( v126637(VarCurr,bitIndex0)
| v126684(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5632,axiom,
! [VarCurr] :
( v126698(VarCurr)
<=> ( v126699(VarCurr)
| v126637(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9079,axiom,
! [VarCurr] :
( ~ v126699(VarCurr)
<=> v126637(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16296,axiom,
! [VarCurr] :
( v126693(VarCurr)
<=> ( v126694(VarCurr)
& v126696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16295,axiom,
! [VarCurr] :
( v126696(VarCurr)
<=> ( v126682(VarCurr)
| v126685(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5631,axiom,
! [VarCurr] :
( v126694(VarCurr)
<=> ( v126695(VarCurr)
| v126637(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9078,axiom,
! [VarCurr] :
( ~ v126695(VarCurr)
<=> v126682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16294,axiom,
! [VarCurr] :
( v126689(VarCurr)
<=> ( v126690(VarCurr)
& v126692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16293,axiom,
! [VarCurr] :
( v126692(VarCurr)
<=> ( v126680(VarCurr)
| v126686(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5630,axiom,
! [VarCurr] :
( v126690(VarCurr)
<=> ( v126691(VarCurr)
| v126637(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9077,axiom,
! [VarCurr] :
( ~ v126691(VarCurr)
<=> v126680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16292,axiom,
! [VarCurr] :
( v126675(VarCurr)
<=> ( v126676(VarCurr)
& v126687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16291,axiom,
! [VarCurr] :
( v126687(VarCurr)
<=> ( v126678(VarCurr)
| v126688(VarCurr) ) ) ).
fof(writeUnaryOperator_9076,axiom,
! [VarCurr] :
( ~ v126688(VarCurr)
<=> v126637(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5629,axiom,
! [VarCurr] :
( v126676(VarCurr)
<=> ( v126677(VarCurr)
| v126637(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_9075,axiom,
! [VarCurr] :
( ~ v126677(VarCurr)
<=> v126678(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5628,axiom,
! [VarCurr] :
( v126678(VarCurr)
<=> ( v126637(VarCurr,bitIndex3)
| v126679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16290,axiom,
! [VarCurr] :
( v126679(VarCurr)
<=> ( v126680(VarCurr)
& v126686(VarCurr) ) ) ).
fof(writeUnaryOperator_9074,axiom,
! [VarCurr] :
( ~ v126686(VarCurr)
<=> v126637(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5627,axiom,
! [VarCurr] :
( v126680(VarCurr)
<=> ( v126637(VarCurr,bitIndex2)
| v126681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16289,axiom,
! [VarCurr] :
( v126681(VarCurr)
<=> ( v126682(VarCurr)
& v126685(VarCurr) ) ) ).
fof(writeUnaryOperator_9073,axiom,
! [VarCurr] :
( ~ v126685(VarCurr)
<=> v126637(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5626,axiom,
! [VarCurr] :
( v126682(VarCurr)
<=> ( v126637(VarCurr,bitIndex1)
| v126683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16288,axiom,
! [VarCurr] :
( v126683(VarCurr)
<=> ( v126637(VarCurr,bitIndex0)
& v126684(VarCurr) ) ) ).
fof(writeUnaryOperator_9072,axiom,
! [VarCurr] :
( ~ v126684(VarCurr)
<=> v126637(VarCurr,bitIndex1) ) ).
fof(addAssignment_71379,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v126669(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16287,axiom,
! [VarCurr] :
( v126666(VarCurr)
<=> ( v126213(VarCurr)
| v126227(VarCurr) ) ) ).
fof(addAssignment_71378,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v126664(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16286,axiom,
! [VarCurr] :
( v126659(VarCurr)
<=> ( v126661(VarCurr)
| v126225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16285,axiom,
! [VarCurr] :
( v126661(VarCurr)
<=> ( v126662(VarCurr)
| v126223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16284,axiom,
! [VarCurr] :
( v126662(VarCurr)
<=> ( v126193(VarCurr)
| v126203(VarCurr) ) ) ).
fof(addAssignment_71377,axiom,
! [VarCurr] :
( v126647(VarCurr)
<=> v126649(VarCurr) ) ).
fof(addAssignment_71376,axiom,
! [VarCurr] :
( v126649(VarCurr)
<=> v125946(VarCurr) ) ).
fof(addAssignment_71375,axiom,
! [VarCurr] :
( v126643(VarCurr)
<=> v126645(VarCurr) ) ).
fof(addAssignment_71374,axiom,
! [VarCurr] :
( v126645(VarCurr)
<=> v125938(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1248,axiom,
! [VarCurr] :
( v126574(VarCurr)
<=> ( ( v126576(VarCurr,bitIndex1)
<=> $false )
& ( v126576(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_71373,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v126576(VarCurr,B)
<=> v126578(VarCurr,B) ) ) ).
fof(addAssignment_71372,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v126578(VarCurr,B)
<=> v126580(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126617(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v126580(VarNext,B)
<=> v126580(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1642,axiom,
! [VarNext] :
( v126617(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v126580(VarNext,B)
<=> v126627(VarNext,B) ) ) ) ).
fof(addAssignment_71371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v126627(VarNext,B)
<=> v126625(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1214,axiom,
! [VarCurr] :
( ~ v126628(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v126625(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1185,axiom,
! [VarCurr] :
( v126628(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v126625(VarCurr,B)
<=> v126590(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16283,axiom,
! [VarCurr] :
( v126628(VarCurr)
<=> ( v126629(VarCurr)
& v126630(VarCurr) ) ) ).
fof(writeUnaryOperator_9071,axiom,
! [VarCurr] :
( ~ v126630(VarCurr)
<=> v126586(VarCurr) ) ).
fof(writeUnaryOperator_9070,axiom,
! [VarCurr] :
( ~ v126629(VarCurr)
<=> v126582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126617(VarNext)
<=> v126618(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126618(VarNext)
<=> ( v126619(VarNext)
& v126612(VarNext) ) ) ) ).
fof(writeUnaryOperator_9069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126619(VarNext)
<=> v126621(VarNext) ) ) ).
fof(addAssignment_71370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126621(VarNext)
<=> v126612(VarCurr) ) ) ).
fof(addAssignment_71369,axiom,
! [VarCurr] :
( v126612(VarCurr)
<=> v126614(VarCurr) ) ).
fof(addAssignment_71368,axiom,
! [VarCurr] :
( v126614(VarCurr)
<=> v126408(VarCurr) ) ).
fof(addAssignment_71367,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v126590(VarCurr,B)
<=> v126592(VarCurr,B) ) ) ).
fof(addAssignment_71366,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v126592(VarCurr,B)
<=> v126594(VarCurr,B) ) ) ).
fof(addAssignment_71365,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v126594(VarCurr,B)
<=> v126596(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1213,axiom,
! [VarCurr] :
( ~ v126598(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v126596(VarCurr,B)
<=> v126603(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1184,axiom,
! [VarCurr] :
( v126598(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v126596(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1212,axiom,
! [VarCurr] :
( ~ v126574(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v126603(VarCurr,B)
<=> v126604(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1183,axiom,
! [VarCurr] :
( v126574(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v126603(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_71364,axiom,
! [VarCurr] :
( v126604(VarCurr,bitIndex0)
<=> v126608(VarCurr) ) ).
fof(addAssignment_71363,axiom,
! [VarCurr] :
( v126604(VarCurr,bitIndex1)
<=> v126606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16280,axiom,
! [VarCurr] :
( v126606(VarCurr)
<=> ( v126607(VarCurr)
& v126609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16279,axiom,
! [VarCurr] :
( v126609(VarCurr)
<=> ( v126576(VarCurr,bitIndex0)
| v126610(VarCurr) ) ) ).
fof(writeUnaryOperator_9068,axiom,
! [VarCurr] :
( ~ v126610(VarCurr)
<=> v126576(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5625,axiom,
! [VarCurr] :
( v126607(VarCurr)
<=> ( v126608(VarCurr)
| v126576(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9067,axiom,
! [VarCurr] :
( ~ v126608(VarCurr)
<=> v126576(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16278,axiom,
! [VarCurr] :
( v126598(VarCurr)
<=> ( v126600(VarCurr)
| v126601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5624,axiom,
! [VarCurr] :
( v126601(VarCurr)
<=> ( v125928(VarCurr,bitIndex1)
& v126441(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5623,axiom,
! [VarCurr] :
( v126600(VarCurr)
<=> ( v125928(VarCurr,bitIndex3)
& v126499(VarCurr) ) ) ).
fof(addAssignment_71362,axiom,
! [VarCurr] :
( v126586(VarCurr)
<=> v126588(VarCurr) ) ).
fof(addAssignment_71361,axiom,
! [VarCurr] :
( v126588(VarCurr)
<=> v125946(VarCurr) ) ).
fof(addAssignment_71360,axiom,
! [VarCurr] :
( v126582(VarCurr)
<=> v126584(VarCurr) ) ).
fof(addAssignment_71359,axiom,
! [VarCurr] :
( v126584(VarCurr)
<=> v125938(VarCurr) ) ).
fof(addAssignment_71358,axiom,
! [VarCurr] :
( v125928(VarCurr,bitIndex1)
<=> v125930(VarCurr,bitIndex1) ) ).
fof(addAssignment_71357,axiom,
! [VarCurr] :
( v125930(VarCurr,bitIndex1)
<=> v125932(VarCurr,bitIndex1) ) ).
fof(addAssignment_71356,axiom,
! [VarNext] :
( v125932(VarNext,bitIndex1)
<=> v126566(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126567(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126566(VarNext,B)
<=> v125932(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1641,axiom,
! [VarNext] :
( v126567(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126566(VarNext,B)
<=> v126492(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126567(VarNext)
<=> v126568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126568(VarNext)
<=> ( v126570(VarNext)
& v126477(VarNext) ) ) ) ).
fof(writeUnaryOperator_9066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126570(VarNext)
<=> v126486(VarNext) ) ) ).
fof(addAssignment_71355,axiom,
! [VarCurr] :
( v125950(VarCurr,bitIndex1)
<=> v125952(VarCurr,bitIndex1) ) ).
fof(addAssignment_71354,axiom,
! [VarCurr] :
( v125952(VarCurr,bitIndex1)
<=> v125954(VarCurr,bitIndex1) ) ).
fof(addAssignment_71353,axiom,
! [VarCurr] :
( v125954(VarCurr,bitIndex1)
<=> v126475(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_77,axiom,
! [VarCurr] :
( ~ v126557(VarCurr)
=> ( v125956(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_106,axiom,
! [VarCurr] :
( v126557(VarCurr)
=> ( v125956(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16275,axiom,
! [VarCurr] :
( v126557(VarCurr)
<=> ( v126558(VarCurr)
| v126559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16274,axiom,
! [VarCurr] :
( v126559(VarCurr)
<=> ( v126560(VarCurr)
& v126561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16273,axiom,
! [VarCurr] :
( v126561(VarCurr)
<=> ( v126562(VarCurr)
& v126458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16272,axiom,
! [VarCurr] :
( v126562(VarCurr)
<=> ( v126563(VarCurr)
& v126564(VarCurr) ) ) ).
fof(writeUnaryOperator_9065,axiom,
! [VarCurr] :
( ~ v126564(VarCurr)
<=> v126450(VarCurr) ) ).
fof(writeUnaryOperator_9064,axiom,
! [VarCurr] :
( ~ v126563(VarCurr)
<=> v126441(VarCurr) ) ).
fof(writeUnaryOperator_9063,axiom,
! [VarCurr] :
( ~ v126560(VarCurr)
<=> v126460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16271,axiom,
! [VarCurr] :
( v126558(VarCurr)
<=> ( v126532(VarCurr)
& v126460(VarCurr) ) ) ).
fof(writeUnaryOperator_9062,axiom,
! [VarCurr] :
( ~ v125928(VarCurr,bitIndex0)
<=> v126437(VarCurr) ) ).
fof(addAssignment_71352,axiom,
! [VarCurr] :
( v126437(VarCurr)
<=> v125930(VarCurr,bitIndex0) ) ).
fof(addAssignment_71351,axiom,
! [VarCurr] :
( v125930(VarCurr,bitIndex0)
<=> v125932(VarCurr,bitIndex0) ) ).
fof(addAssignment_71350,axiom,
! [VarNext] :
( v125932(VarNext,bitIndex0)
<=> v126548(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126549(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126548(VarNext,B)
<=> v125932(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1640,axiom,
! [VarNext] :
( v126549(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126548(VarNext,B)
<=> v126492(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126549(VarNext)
<=> v126550(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126550(VarNext)
<=> ( v126552(VarNext)
& v126477(VarNext) ) ) ) ).
fof(writeUnaryOperator_9061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126552(VarNext)
<=> v126486(VarNext) ) ) ).
fof(addAssignment_71349,axiom,
! [VarCurr] :
( v125950(VarCurr,bitIndex0)
<=> v125952(VarCurr,bitIndex0) ) ).
fof(addAssignment_71348,axiom,
! [VarCurr] :
( v125952(VarCurr,bitIndex0)
<=> v125954(VarCurr,bitIndex0) ) ).
fof(addAssignment_71347,axiom,
! [VarCurr] :
( v125954(VarCurr,bitIndex0)
<=> v126475(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9060,axiom,
! [VarCurr] :
( ~ v126439(VarCurr)
<=> v125956(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1211,axiom,
! [VarCurr] :
( ~ v126527(VarCurr)
=> ( v125956(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1182,axiom,
! [VarCurr] :
( v126527(VarCurr)
=> ( v125956(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16268,axiom,
! [VarCurr] :
( v126527(VarCurr)
<=> ( v126528(VarCurr)
| v126541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16267,axiom,
! [VarCurr] :
( v126541(VarCurr)
<=> ( v126542(VarCurr)
& v126545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16266,axiom,
! [VarCurr] :
( v126545(VarCurr)
<=> ( v126513(VarCurr)
& v126516(VarCurr) ) ) ).
fof(writeUnaryOperator_9059,axiom,
! [VarCurr] :
( ~ v126542(VarCurr)
<=> v126543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16265,axiom,
! [VarCurr] :
( v126543(VarCurr)
<=> ( v126544(VarCurr)
| v126473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16264,axiom,
! [VarCurr] :
( v126544(VarCurr)
<=> ( v126460(VarCurr)
| v126458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16263,axiom,
! [VarCurr] :
( v126528(VarCurr)
<=> ( v126529(VarCurr)
| v126537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16262,axiom,
! [VarCurr] :
( v126537(VarCurr)
<=> ( v126538(VarCurr)
& v126540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16261,axiom,
! [VarCurr] :
( v126540(VarCurr)
<=> ( v126471(VarCurr)
& v126473(VarCurr) ) ) ).
fof(writeUnaryOperator_9058,axiom,
! [VarCurr] :
( ~ v126538(VarCurr)
<=> v126539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16260,axiom,
! [VarCurr] :
( v126539(VarCurr)
<=> ( v126460(VarCurr)
| v126458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16259,axiom,
! [VarCurr] :
( v126529(VarCurr)
<=> ( v126530(VarCurr)
| v126534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16258,axiom,
! [VarCurr] :
( v126534(VarCurr)
<=> ( v126535(VarCurr)
& v126536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16257,axiom,
! [VarCurr] :
( v126536(VarCurr)
<=> ( v126450(VarCurr)
& v126458(VarCurr) ) ) ).
fof(writeUnaryOperator_9057,axiom,
! [VarCurr] :
( ~ v126535(VarCurr)
<=> v126460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16256,axiom,
! [VarCurr] :
( v126530(VarCurr)
<=> ( v126531(VarCurr)
& v126460(VarCurr) ) ) ).
fof(writeUnaryOperator_9056,axiom,
! [VarCurr] :
( ~ v126531(VarCurr)
<=> v126532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16255,axiom,
! [VarCurr] :
( v126532(VarCurr)
<=> ( v126533(VarCurr)
& v126435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16254,axiom,
! [VarCurr] :
( v126533(VarCurr)
<=> ( v125958(VarCurr)
& v126433(VarCurr) ) ) ).
fof(addAssignment_71346,axiom,
! [VarCurr] :
( v125928(VarCurr,bitIndex3)
<=> v125930(VarCurr,bitIndex3) ) ).
fof(addAssignment_71345,axiom,
! [VarCurr] :
( v125930(VarCurr,bitIndex3)
<=> v125932(VarCurr,bitIndex3) ) ).
fof(addAssignment_71344,axiom,
! [VarNext] :
( v125932(VarNext,bitIndex3)
<=> v126519(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126520(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126519(VarNext,B)
<=> v125932(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1639,axiom,
! [VarNext] :
( v126520(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126519(VarNext,B)
<=> v126492(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126520(VarNext)
<=> v126521(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126521(VarNext)
<=> ( v126523(VarNext)
& v126477(VarNext) ) ) ) ).
fof(writeUnaryOperator_9055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126523(VarNext)
<=> v126486(VarNext) ) ) ).
fof(addAssignment_71343,axiom,
! [VarCurr] :
( v125950(VarCurr,bitIndex3)
<=> v125952(VarCurr,bitIndex3) ) ).
fof(addAssignment_71342,axiom,
! [VarCurr] :
( v125952(VarCurr,bitIndex3)
<=> v125954(VarCurr,bitIndex3) ) ).
fof(addAssignment_71341,axiom,
! [VarCurr] :
( v125954(VarCurr,bitIndex3)
<=> v126475(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_76,axiom,
! [VarCurr] :
( ~ v126501(VarCurr)
=> ( v125956(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_105,axiom,
! [VarCurr] :
( v126501(VarCurr)
=> ( v125956(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16251,axiom,
! [VarCurr] :
( v126501(VarCurr)
<=> ( v126502(VarCurr)
| v126508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16250,axiom,
! [VarCurr] :
( v126508(VarCurr)
<=> ( v126509(VarCurr)
& v126510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16249,axiom,
! [VarCurr] :
( v126510(VarCurr)
<=> ( v126511(VarCurr)
& v126517(VarCurr) ) ) ).
fof(writeUnaryOperator_9054,axiom,
! [VarCurr] :
( ~ v126517(VarCurr)
<=> v126507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16248,axiom,
! [VarCurr] :
( v126511(VarCurr)
<=> ( v126512(VarCurr)
& v126516(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1247,axiom,
! [VarCurr] :
( v126516(VarCurr)
<=> ( $true
<=> v125928(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9053,axiom,
! [VarCurr] :
( ~ v126512(VarCurr)
<=> v126513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16247,axiom,
! [VarCurr] :
( v126513(VarCurr)
<=> ( v126514(VarCurr)
| v126443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16246,axiom,
! [VarCurr] :
( v126514(VarCurr)
<=> ( v126515(VarCurr)
| v126499(VarCurr) ) ) ).
fof(writeUnaryOperator_9052,axiom,
! [VarCurr] :
( ~ v126515(VarCurr)
<=> v126433(VarCurr) ) ).
fof(writeUnaryOperator_9051,axiom,
! [VarCurr] :
( ~ v126509(VarCurr)
<=> v126473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16245,axiom,
! [VarCurr] :
( v126502(VarCurr)
<=> ( v126503(VarCurr)
& v126506(VarCurr) ) ) ).
fof(writeUnaryOperator_9050,axiom,
! [VarCurr] :
( ~ v126506(VarCurr)
<=> v126507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16244,axiom,
! [VarCurr] :
( v126507(VarCurr)
<=> ( v126460(VarCurr)
| v126458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16243,axiom,
! [VarCurr] :
( v126503(VarCurr)
<=> ( v126504(VarCurr)
& v126473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16242,axiom,
! [VarCurr] :
( v126504(VarCurr)
<=> ( v126467(VarCurr)
& v126505(VarCurr) ) ) ).
fof(writeUnaryOperator_9049,axiom,
! [VarCurr] :
( ~ v126505(VarCurr)
<=> v126471(VarCurr) ) ).
fof(addAssignment_71340,axiom,
! [VarCurr] :
( v126499(VarCurr)
<=> v112831(VarCurr,bitIndex15) ) ).
fof(addAssignment_71339,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex15)
<=> v112865(VarCurr,bitIndex15) ) ).
fof(addAssignment_71338,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex15)
<=> v112849(VarCurr,bitIndex15) ) ).
fof(addAssignment_71337,axiom,
! [VarCurr] :
( v125928(VarCurr,bitIndex2)
<=> v125930(VarCurr,bitIndex2) ) ).
fof(addAssignment_71336,axiom,
! [VarCurr] :
( v125930(VarCurr,bitIndex2)
<=> v125932(VarCurr,bitIndex2) ) ).
fof(addAssignment_71335,axiom,
! [VarNext] :
( v125932(VarNext,bitIndex2)
<=> v126481(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126482(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126481(VarNext,B)
<=> v125932(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1638,axiom,
! [VarNext] :
( v126482(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126481(VarNext,B)
<=> v126492(VarNext,B) ) ) ) ).
fof(addAssignment_71334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v126492(VarNext,B)
<=> v126490(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1210,axiom,
! [VarCurr] :
( ~ v126493(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v126490(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1181,axiom,
! [VarCurr] :
( v126493(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v126490(VarCurr,B)
<=> v125950(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16241,axiom,
! [VarCurr] :
( v126493(VarCurr)
<=> ( v126494(VarCurr)
& v126495(VarCurr) ) ) ).
fof(writeUnaryOperator_9048,axiom,
! [VarCurr] :
( ~ v126495(VarCurr)
<=> v125942(VarCurr) ) ).
fof(writeUnaryOperator_9047,axiom,
! [VarCurr] :
( ~ v126494(VarCurr)
<=> v125934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126482(VarNext)
<=> v126483(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126483(VarNext)
<=> ( v126484(VarNext)
& v126477(VarNext) ) ) ) ).
fof(writeUnaryOperator_9046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126484(VarNext)
<=> v126486(VarNext) ) ) ).
fof(addAssignment_71333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126486(VarNext)
<=> v126477(VarCurr) ) ) ).
fof(addAssignment_71332,axiom,
! [VarCurr] :
( v126477(VarCurr)
<=> v126479(VarCurr) ) ).
fof(addAssignment_71331,axiom,
! [VarCurr] :
( v126479(VarCurr)
<=> v126408(VarCurr) ) ).
fof(addAssignment_71330,axiom,
! [VarCurr] :
( v125950(VarCurr,bitIndex2)
<=> v125952(VarCurr,bitIndex2) ) ).
fof(addAssignment_71329,axiom,
! [VarCurr] :
( v125952(VarCurr,bitIndex2)
<=> v125954(VarCurr,bitIndex2) ) ).
fof(addAssignment_71328,axiom,
! [VarCurr] :
( v125954(VarCurr,bitIndex2)
<=> v126475(VarCurr,bitIndex2) ) ).
fof(addAssignment_71327,axiom,
! [VarCurr] :
( v126475(VarCurr,bitIndex0)
<=> v126439(VarCurr) ) ).
fof(addAssignment_71326,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v126475(VarCurr,B)
<=> v125956(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_75,axiom,
! [VarCurr] :
( ~ v126445(VarCurr)
=> ( v125956(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_104,axiom,
! [VarCurr] :
( v126445(VarCurr)
=> ( v125956(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16238,axiom,
! [VarCurr] :
( v126445(VarCurr)
<=> ( v126446(VarCurr)
| v126461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16237,axiom,
! [VarCurr] :
( v126461(VarCurr)
<=> ( v126462(VarCurr)
& v126463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16236,axiom,
! [VarCurr] :
( v126463(VarCurr)
<=> ( v126464(VarCurr)
& v126474(VarCurr) ) ) ).
fof(writeUnaryOperator_9045,axiom,
! [VarCurr] :
( ~ v126474(VarCurr)
<=> v126460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16235,axiom,
! [VarCurr] :
( v126464(VarCurr)
<=> ( v126465(VarCurr)
& v126473(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1246,axiom,
! [VarCurr] :
( v126473(VarCurr)
<=> ( $true
<=> v125928(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16234,axiom,
! [VarCurr] :
( v126465(VarCurr)
<=> ( v126466(VarCurr)
& v126470(VarCurr) ) ) ).
fof(writeUnaryOperator_9044,axiom,
! [VarCurr] :
( ~ v126470(VarCurr)
<=> v126471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16233,axiom,
! [VarCurr] :
( v126471(VarCurr)
<=> ( v126472(VarCurr)
| v126443(VarCurr) ) ) ).
fof(writeUnaryOperator_9043,axiom,
! [VarCurr] :
( ~ v126472(VarCurr)
<=> v126433(VarCurr) ) ).
fof(writeUnaryOperator_9042,axiom,
! [VarCurr] :
( ~ v126466(VarCurr)
<=> v126467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16232,axiom,
! [VarCurr] :
( v126467(VarCurr)
<=> ( v126468(VarCurr)
| v126469(VarCurr) ) ) ).
fof(writeUnaryOperator_9041,axiom,
! [VarCurr] :
( ~ v126469(VarCurr)
<=> v126435(VarCurr) ) ).
fof(writeUnaryOperator_9040,axiom,
! [VarCurr] :
( ~ v126468(VarCurr)
<=> v125958(VarCurr) ) ).
fof(writeUnaryOperator_9039,axiom,
! [VarCurr] :
( ~ v126462(VarCurr)
<=> v126458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16231,axiom,
! [VarCurr] :
( v126446(VarCurr)
<=> ( v126447(VarCurr)
& v126459(VarCurr) ) ) ).
fof(writeUnaryOperator_9038,axiom,
! [VarCurr] :
( ~ v126459(VarCurr)
<=> v126460(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1245,axiom,
! [VarCurr] :
( v126460(VarCurr)
<=> ( $true
<=> v125928(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16230,axiom,
! [VarCurr] :
( v126447(VarCurr)
<=> ( v126448(VarCurr)
& v126458(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1244,axiom,
! [VarCurr] :
( v126458(VarCurr)
<=> ( $true
<=> v125928(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16229,axiom,
! [VarCurr] :
( v126448(VarCurr)
<=> ( v126441(VarCurr)
& v126449(VarCurr) ) ) ).
fof(writeUnaryOperator_9037,axiom,
! [VarCurr] :
( ~ v126449(VarCurr)
<=> v126450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16228,axiom,
! [VarCurr] :
( v126450(VarCurr)
<=> ( v126451(VarCurr)
| v126443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16227,axiom,
! [VarCurr] :
( v126451(VarCurr)
<=> ( v126452(VarCurr)
| v126455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16226,axiom,
! [VarCurr] :
( v126455(VarCurr)
<=> ( v126456(VarCurr)
& v126457(VarCurr) ) ) ).
fof(writeUnaryOperator_9036,axiom,
! [VarCurr] :
( ~ v126457(VarCurr)
<=> v126441(VarCurr) ) ).
fof(writeUnaryOperator_9035,axiom,
! [VarCurr] :
( ~ v126456(VarCurr)
<=> v125958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16225,axiom,
! [VarCurr] :
( v126452(VarCurr)
<=> ( v126453(VarCurr)
| v126454(VarCurr) ) ) ).
fof(writeUnaryOperator_9034,axiom,
! [VarCurr] :
( ~ v126454(VarCurr)
<=> v126435(VarCurr) ) ).
fof(writeUnaryOperator_9033,axiom,
! [VarCurr] :
( ~ v126453(VarCurr)
<=> v126433(VarCurr) ) ).
fof(addAssignment_71325,axiom,
! [VarCurr] :
( v126443(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_71324,axiom,
! [VarCurr] :
( v126441(VarCurr)
<=> v112643(VarCurr,bitIndex15) ) ).
fof(addAssignment_71323,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex15)
<=> v115202(VarCurr,bitIndex15) ) ).
fof(addAssignment_71322,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex15)
<=> v115186(VarCurr,bitIndex15) ) ).
fof(addAssignment_71321,axiom,
! [VarCurr] :
( v126435(VarCurr)
<=> v112528(VarCurr,bitIndex15) ) ).
fof(addAssignment_71320,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex15)
<=> v120828(VarCurr,bitIndex7) ) ).
fof(addAssignment_71319,axiom,
! [VarCurr] :
( v126433(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16224,axiom,
! [VarCurr] :
( v125958(VarCurr)
<=> ( v126430(VarCurr)
& v126431(VarCurr) ) ) ).
fof(writeUnaryOperator_9032,axiom,
! [VarCurr] :
( ~ v126431(VarCurr)
<=> v126428(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1243,axiom,
! [VarCurr] :
( v126430(VarCurr)
<=> ( ( v125960(VarCurr,bitIndex5)
<=> $false )
& ( v125960(VarCurr,bitIndex4)
<=> $false )
& ( v125960(VarCurr,bitIndex3)
<=> $false )
& ( v125960(VarCurr,bitIndex2)
<=> $false )
& ( v125960(VarCurr,bitIndex1)
<=> $false )
& ( v125960(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_71318,axiom,
! [VarCurr] :
( v126428(VarCurr)
<=> v115139(VarCurr,bitIndex15) ) ).
fof(addAssignment_71317,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex15)
<=> v115159(VarCurr,bitIndex15) ) ).
fof(addAssignment_71316,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex15)
<=> v115142(VarCurr,bitIndex15) ) ).
fof(addAssignment_71315,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125960(VarCurr,B)
<=> v125962(VarCurr,B) ) ) ).
fof(addAssignment_71314,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125962(VarCurr,B)
<=> v125964(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126411(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v125964(VarNext,B)
<=> v125964(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1637,axiom,
! [VarNext] :
( v126411(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v125964(VarNext,B)
<=> v126421(VarNext,B) ) ) ) ).
fof(addAssignment_71313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v126421(VarNext,B)
<=> v126419(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1209,axiom,
! [VarCurr] :
( ~ v126422(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v126419(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1180,axiom,
! [VarCurr] :
( v126422(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v126419(VarCurr,B)
<=> v125974(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16223,axiom,
! [VarCurr] :
( v126422(VarCurr)
<=> ( v126423(VarCurr)
& v126424(VarCurr) ) ) ).
fof(writeUnaryOperator_9031,axiom,
! [VarCurr] :
( ~ v126424(VarCurr)
<=> v125970(VarCurr) ) ).
fof(writeUnaryOperator_9030,axiom,
! [VarCurr] :
( ~ v126423(VarCurr)
<=> v125966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126411(VarNext)
<=> v126412(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126412(VarNext)
<=> ( v126413(VarNext)
& v126404(VarNext) ) ) ) ).
fof(writeUnaryOperator_9029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126413(VarNext)
<=> v126415(VarNext) ) ) ).
fof(addAssignment_71312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126415(VarNext)
<=> v126404(VarCurr) ) ) ).
fof(addAssignment_71311,axiom,
! [VarCurr] :
( v126404(VarCurr)
<=> v126406(VarCurr) ) ).
fof(addAssignment_71310,axiom,
! [VarCurr] :
( v126406(VarCurr)
<=> v126408(VarCurr) ) ).
fof(addAssignment_71309,axiom,
! [VarCurr] :
( v126408(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_71308,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125974(VarCurr,B)
<=> v125976(VarCurr,B) ) ) ).
fof(addAssignment_71307,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125976(VarCurr,B)
<=> v125978(VarCurr,B) ) ) ).
fof(addAssignment_71306,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125978(VarCurr,B)
<=> v125980(VarCurr,B) ) ) ).
fof(addAssignment_71305,axiom,
! [VarCurr] :
( v125980(VarCurr,bitIndex0)
<=> v126399(VarCurr) ) ).
fof(addAssignment_71304,axiom,
! [VarCurr] :
( v125980(VarCurr,bitIndex1)
<=> v126394(VarCurr) ) ).
fof(addAssignment_71303,axiom,
! [VarCurr] :
( v125980(VarCurr,bitIndex2)
<=> v126389(VarCurr) ) ).
fof(addAssignment_71302,axiom,
! [VarCurr] :
( v125980(VarCurr,bitIndex3)
<=> v126384(VarCurr) ) ).
fof(addAssignment_71301,axiom,
! [VarCurr] :
( v125980(VarCurr,bitIndex4)
<=> v126379(VarCurr) ) ).
fof(addAssignment_71300,axiom,
! [VarCurr] :
( v125980(VarCurr,bitIndex5)
<=> v126236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16220,axiom,
! [VarCurr] :
( v126399(VarCurr)
<=> ( v126400(VarCurr)
& v126402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16219,axiom,
! [VarCurr] :
( v126402(VarCurr)
<=> ( v126191(VarCurr,bitIndex0)
| v126248(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16218,axiom,
! [VarCurr] :
( v126400(VarCurr)
<=> ( v126325(VarCurr)
| v126401(VarCurr) ) ) ).
fof(writeUnaryOperator_9028,axiom,
! [VarCurr] :
( ~ v126401(VarCurr)
<=> v126248(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16217,axiom,
! [VarCurr] :
( v126394(VarCurr)
<=> ( v126395(VarCurr)
& v126398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16216,axiom,
! [VarCurr] :
( v126398(VarCurr)
<=> ( v126247(VarCurr)
| v126319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16215,axiom,
! [VarCurr] :
( v126395(VarCurr)
<=> ( v126396(VarCurr)
| v126397(VarCurr) ) ) ).
fof(writeUnaryOperator_9027,axiom,
! [VarCurr] :
( ~ v126397(VarCurr)
<=> v126319(VarCurr) ) ).
fof(writeUnaryOperator_9026,axiom,
! [VarCurr] :
( ~ v126396(VarCurr)
<=> v126247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16214,axiom,
! [VarCurr] :
( v126389(VarCurr)
<=> ( v126390(VarCurr)
& v126393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16213,axiom,
! [VarCurr] :
( v126393(VarCurr)
<=> ( v126245(VarCurr)
| v126330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16212,axiom,
! [VarCurr] :
( v126390(VarCurr)
<=> ( v126391(VarCurr)
| v126392(VarCurr) ) ) ).
fof(writeUnaryOperator_9025,axiom,
! [VarCurr] :
( ~ v126392(VarCurr)
<=> v126330(VarCurr) ) ).
fof(writeUnaryOperator_9024,axiom,
! [VarCurr] :
( ~ v126391(VarCurr)
<=> v126245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16211,axiom,
! [VarCurr] :
( v126384(VarCurr)
<=> ( v126385(VarCurr)
& v126388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16210,axiom,
! [VarCurr] :
( v126388(VarCurr)
<=> ( v126243(VarCurr)
| v126342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16209,axiom,
! [VarCurr] :
( v126385(VarCurr)
<=> ( v126386(VarCurr)
| v126387(VarCurr) ) ) ).
fof(writeUnaryOperator_9023,axiom,
! [VarCurr] :
( ~ v126387(VarCurr)
<=> v126342(VarCurr) ) ).
fof(writeUnaryOperator_9022,axiom,
! [VarCurr] :
( ~ v126386(VarCurr)
<=> v126243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16208,axiom,
! [VarCurr] :
( v126379(VarCurr)
<=> ( v126380(VarCurr)
& v126383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16207,axiom,
! [VarCurr] :
( v126383(VarCurr)
<=> ( v126241(VarCurr)
| v126354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16206,axiom,
! [VarCurr] :
( v126380(VarCurr)
<=> ( v126381(VarCurr)
| v126382(VarCurr) ) ) ).
fof(writeUnaryOperator_9021,axiom,
! [VarCurr] :
( ~ v126382(VarCurr)
<=> v126354(VarCurr) ) ).
fof(writeUnaryOperator_9020,axiom,
! [VarCurr] :
( ~ v126381(VarCurr)
<=> v126241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16205,axiom,
! [VarCurr] :
( v126236(VarCurr)
<=> ( v126237(VarCurr)
& v126378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16204,axiom,
! [VarCurr] :
( v126378(VarCurr)
<=> ( v126239(VarCurr)
| v126367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16203,axiom,
! [VarCurr] :
( v126237(VarCurr)
<=> ( v126238(VarCurr)
| v126366(VarCurr) ) ) ).
fof(writeUnaryOperator_9019,axiom,
! [VarCurr] :
( ~ v126366(VarCurr)
<=> v126367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16202,axiom,
! [VarCurr] :
( v126367(VarCurr)
<=> ( v126368(VarCurr)
& v126377(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5622,axiom,
! [VarCurr] :
( v126377(VarCurr)
<=> ( v126370(VarCurr)
| v126248(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16201,axiom,
! [VarCurr] :
( v126368(VarCurr)
<=> ( v126369(VarCurr)
| v126376(VarCurr) ) ) ).
fof(writeUnaryOperator_9018,axiom,
! [VarCurr] :
( ~ v126376(VarCurr)
<=> v126248(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_9017,axiom,
! [VarCurr] :
( ~ v126369(VarCurr)
<=> v126370(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16200,axiom,
! [VarCurr] :
( v126370(VarCurr)
<=> ( v126371(VarCurr)
& v126374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16199,axiom,
! [VarCurr] :
( v126374(VarCurr)
<=> ( v126373(VarCurr)
| v126375(VarCurr) ) ) ).
fof(writeUnaryOperator_9016,axiom,
! [VarCurr] :
( ~ v126375(VarCurr)
<=> v126191(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5621,axiom,
! [VarCurr] :
( v126371(VarCurr)
<=> ( v126372(VarCurr)
| v126191(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_9015,axiom,
! [VarCurr] :
( ~ v126372(VarCurr)
<=> v126373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16198,axiom,
! [VarCurr] :
( v126373(VarCurr)
<=> ( v126360(VarCurr)
& v126362(VarCurr) ) ) ).
fof(writeUnaryOperator_9014,axiom,
! [VarCurr] :
( ~ v126238(VarCurr)
<=> v126239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16197,axiom,
! [VarCurr] :
( v126239(VarCurr)
<=> ( v126240(VarCurr)
| v126365(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5620,axiom,
! [VarCurr] :
( v126365(VarCurr)
<=> ( v126357(VarCurr)
& v126248(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16196,axiom,
! [VarCurr] :
( v126240(VarCurr)
<=> ( v126241(VarCurr)
& v126354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16195,axiom,
! [VarCurr] :
( v126354(VarCurr)
<=> ( v126355(VarCurr)
& v126364(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5619,axiom,
! [VarCurr] :
( v126364(VarCurr)
<=> ( v126357(VarCurr)
| v126248(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16194,axiom,
! [VarCurr] :
( v126355(VarCurr)
<=> ( v126356(VarCurr)
| v126363(VarCurr) ) ) ).
fof(writeUnaryOperator_9013,axiom,
! [VarCurr] :
( ~ v126363(VarCurr)
<=> v126248(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9012,axiom,
! [VarCurr] :
( ~ v126356(VarCurr)
<=> v126357(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16193,axiom,
! [VarCurr] :
( v126357(VarCurr)
<=> ( v126358(VarCurr)
& v126361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16192,axiom,
! [VarCurr] :
( v126361(VarCurr)
<=> ( v126360(VarCurr)
| v126362(VarCurr) ) ) ).
fof(writeUnaryOperator_9011,axiom,
! [VarCurr] :
( ~ v126362(VarCurr)
<=> v126191(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5618,axiom,
! [VarCurr] :
( v126358(VarCurr)
<=> ( v126359(VarCurr)
| v126191(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_9010,axiom,
! [VarCurr] :
( ~ v126359(VarCurr)
<=> v126360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16191,axiom,
! [VarCurr] :
( v126360(VarCurr)
<=> ( v126348(VarCurr)
& v126350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16190,axiom,
! [VarCurr] :
( v126241(VarCurr)
<=> ( v126242(VarCurr)
| v126353(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5617,axiom,
! [VarCurr] :
( v126353(VarCurr)
<=> ( v126345(VarCurr)
& v126248(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16189,axiom,
! [VarCurr] :
( v126242(VarCurr)
<=> ( v126243(VarCurr)
& v126342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16188,axiom,
! [VarCurr] :
( v126342(VarCurr)
<=> ( v126343(VarCurr)
& v126352(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5616,axiom,
! [VarCurr] :
( v126352(VarCurr)
<=> ( v126345(VarCurr)
| v126248(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16187,axiom,
! [VarCurr] :
( v126343(VarCurr)
<=> ( v126344(VarCurr)
| v126351(VarCurr) ) ) ).
fof(writeUnaryOperator_9009,axiom,
! [VarCurr] :
( ~ v126351(VarCurr)
<=> v126248(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9008,axiom,
! [VarCurr] :
( ~ v126344(VarCurr)
<=> v126345(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16186,axiom,
! [VarCurr] :
( v126345(VarCurr)
<=> ( v126346(VarCurr)
& v126349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16185,axiom,
! [VarCurr] :
( v126349(VarCurr)
<=> ( v126348(VarCurr)
| v126350(VarCurr) ) ) ).
fof(writeUnaryOperator_9007,axiom,
! [VarCurr] :
( ~ v126350(VarCurr)
<=> v126191(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5615,axiom,
! [VarCurr] :
( v126346(VarCurr)
<=> ( v126347(VarCurr)
| v126191(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9006,axiom,
! [VarCurr] :
( ~ v126347(VarCurr)
<=> v126348(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16184,axiom,
! [VarCurr] :
( v126348(VarCurr)
<=> ( v126336(VarCurr)
& v126338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16183,axiom,
! [VarCurr] :
( v126243(VarCurr)
<=> ( v126244(VarCurr)
| v126341(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5614,axiom,
! [VarCurr] :
( v126341(VarCurr)
<=> ( v126333(VarCurr)
& v126248(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16182,axiom,
! [VarCurr] :
( v126244(VarCurr)
<=> ( v126245(VarCurr)
& v126330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16181,axiom,
! [VarCurr] :
( v126330(VarCurr)
<=> ( v126331(VarCurr)
& v126340(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5613,axiom,
! [VarCurr] :
( v126340(VarCurr)
<=> ( v126333(VarCurr)
| v126248(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16180,axiom,
! [VarCurr] :
( v126331(VarCurr)
<=> ( v126332(VarCurr)
| v126339(VarCurr) ) ) ).
fof(writeUnaryOperator_9005,axiom,
! [VarCurr] :
( ~ v126339(VarCurr)
<=> v126248(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9004,axiom,
! [VarCurr] :
( ~ v126332(VarCurr)
<=> v126333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16179,axiom,
! [VarCurr] :
( v126333(VarCurr)
<=> ( v126334(VarCurr)
& v126337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16178,axiom,
! [VarCurr] :
( v126337(VarCurr)
<=> ( v126336(VarCurr)
| v126338(VarCurr) ) ) ).
fof(writeUnaryOperator_9003,axiom,
! [VarCurr] :
( ~ v126338(VarCurr)
<=> v126191(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5612,axiom,
! [VarCurr] :
( v126334(VarCurr)
<=> ( v126335(VarCurr)
| v126191(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9002,axiom,
! [VarCurr] :
( ~ v126335(VarCurr)
<=> v126336(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16177,axiom,
! [VarCurr] :
( v126336(VarCurr)
<=> ( v126325(VarCurr)
& v126326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16176,axiom,
! [VarCurr] :
( v126245(VarCurr)
<=> ( v126246(VarCurr)
| v126329(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5611,axiom,
! [VarCurr] :
( v126329(VarCurr)
<=> ( v126322(VarCurr)
& v126248(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16175,axiom,
! [VarCurr] :
( v126246(VarCurr)
<=> ( v126247(VarCurr)
& v126319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16174,axiom,
! [VarCurr] :
( v126319(VarCurr)
<=> ( v126320(VarCurr)
& v126328(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5610,axiom,
! [VarCurr] :
( v126328(VarCurr)
<=> ( v126322(VarCurr)
| v126248(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16173,axiom,
! [VarCurr] :
( v126320(VarCurr)
<=> ( v126321(VarCurr)
| v126327(VarCurr) ) ) ).
fof(writeUnaryOperator_9001,axiom,
! [VarCurr] :
( ~ v126327(VarCurr)
<=> v126248(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9000,axiom,
! [VarCurr] :
( ~ v126321(VarCurr)
<=> v126322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16172,axiom,
! [VarCurr] :
( v126322(VarCurr)
<=> ( v126323(VarCurr)
& v126324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16171,axiom,
! [VarCurr] :
( v126324(VarCurr)
<=> ( v126325(VarCurr)
| v126326(VarCurr) ) ) ).
fof(writeUnaryOperator_8999,axiom,
! [VarCurr] :
( ~ v126326(VarCurr)
<=> v126191(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8998,axiom,
! [VarCurr] :
( ~ v126325(VarCurr)
<=> v126191(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5609,axiom,
! [VarCurr] :
( v126323(VarCurr)
<=> ( v126191(VarCurr,bitIndex0)
| v126191(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16170,axiom,
! [VarCurr] :
( v126247(VarCurr)
<=> ( v126191(VarCurr,bitIndex0)
& v126248(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71299,axiom,
! [VarCurr] :
( v126248(VarCurr,bitIndex0)
<=> v126314(VarCurr) ) ).
fof(addAssignment_71298,axiom,
! [VarCurr] :
( v126248(VarCurr,bitIndex1)
<=> v126309(VarCurr) ) ).
fof(addAssignment_71297,axiom,
! [VarCurr] :
( v126248(VarCurr,bitIndex2)
<=> v126304(VarCurr) ) ).
fof(addAssignment_71296,axiom,
! [VarCurr] :
( v126248(VarCurr,bitIndex3)
<=> v126299(VarCurr) ) ).
fof(addAssignment_71295,axiom,
! [VarCurr] :
( v126248(VarCurr,bitIndex4)
<=> v126294(VarCurr) ) ).
fof(addAssignment_71294,axiom,
! [VarCurr] :
( v126248(VarCurr,bitIndex5)
<=> v126250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16169,axiom,
! [VarCurr] :
( v126314(VarCurr)
<=> ( v126315(VarCurr)
& v126318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16168,axiom,
! [VarCurr] :
( v126318(VarCurr)
<=> ( v125960(VarCurr,bitIndex0)
| v126262(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16167,axiom,
! [VarCurr] :
( v126315(VarCurr)
<=> ( v126316(VarCurr)
| v126317(VarCurr) ) ) ).
fof(writeUnaryOperator_8997,axiom,
! [VarCurr] :
( ~ v126317(VarCurr)
<=> v126262(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8996,axiom,
! [VarCurr] :
( ~ v126316(VarCurr)
<=> v125960(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16166,axiom,
! [VarCurr] :
( v126309(VarCurr)
<=> ( v126310(VarCurr)
& v126313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16165,axiom,
! [VarCurr] :
( v126313(VarCurr)
<=> ( v126261(VarCurr)
| v126263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16164,axiom,
! [VarCurr] :
( v126310(VarCurr)
<=> ( v126311(VarCurr)
| v126312(VarCurr) ) ) ).
fof(writeUnaryOperator_8995,axiom,
! [VarCurr] :
( ~ v126312(VarCurr)
<=> v126263(VarCurr) ) ).
fof(writeUnaryOperator_8994,axiom,
! [VarCurr] :
( ~ v126311(VarCurr)
<=> v126261(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16163,axiom,
! [VarCurr] :
( v126304(VarCurr)
<=> ( v126305(VarCurr)
& v126308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16162,axiom,
! [VarCurr] :
( v126308(VarCurr)
<=> ( v126259(VarCurr)
| v126269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16161,axiom,
! [VarCurr] :
( v126305(VarCurr)
<=> ( v126306(VarCurr)
| v126307(VarCurr) ) ) ).
fof(writeUnaryOperator_8993,axiom,
! [VarCurr] :
( ~ v126307(VarCurr)
<=> v126269(VarCurr) ) ).
fof(writeUnaryOperator_8992,axiom,
! [VarCurr] :
( ~ v126306(VarCurr)
<=> v126259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16160,axiom,
! [VarCurr] :
( v126299(VarCurr)
<=> ( v126300(VarCurr)
& v126303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16159,axiom,
! [VarCurr] :
( v126303(VarCurr)
<=> ( v126257(VarCurr)
| v126275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16158,axiom,
! [VarCurr] :
( v126300(VarCurr)
<=> ( v126301(VarCurr)
| v126302(VarCurr) ) ) ).
fof(writeUnaryOperator_8991,axiom,
! [VarCurr] :
( ~ v126302(VarCurr)
<=> v126275(VarCurr) ) ).
fof(writeUnaryOperator_8990,axiom,
! [VarCurr] :
( ~ v126301(VarCurr)
<=> v126257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16157,axiom,
! [VarCurr] :
( v126294(VarCurr)
<=> ( v126295(VarCurr)
& v126298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16156,axiom,
! [VarCurr] :
( v126298(VarCurr)
<=> ( v126255(VarCurr)
| v126281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16155,axiom,
! [VarCurr] :
( v126295(VarCurr)
<=> ( v126296(VarCurr)
| v126297(VarCurr) ) ) ).
fof(writeUnaryOperator_8989,axiom,
! [VarCurr] :
( ~ v126297(VarCurr)
<=> v126281(VarCurr) ) ).
fof(writeUnaryOperator_8988,axiom,
! [VarCurr] :
( ~ v126296(VarCurr)
<=> v126255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16154,axiom,
! [VarCurr] :
( v126250(VarCurr)
<=> ( v126251(VarCurr)
& v126293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16153,axiom,
! [VarCurr] :
( v126293(VarCurr)
<=> ( v126253(VarCurr)
| v126288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16152,axiom,
! [VarCurr] :
( v126251(VarCurr)
<=> ( v126252(VarCurr)
| v126287(VarCurr) ) ) ).
fof(writeUnaryOperator_8987,axiom,
! [VarCurr] :
( ~ v126287(VarCurr)
<=> v126288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16151,axiom,
! [VarCurr] :
( v126288(VarCurr)
<=> ( v126289(VarCurr)
& v126292(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5608,axiom,
! [VarCurr] :
( v126292(VarCurr)
<=> ( v125960(VarCurr,bitIndex5)
| v126262(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16150,axiom,
! [VarCurr] :
( v126289(VarCurr)
<=> ( v126290(VarCurr)
| v126291(VarCurr) ) ) ).
fof(writeUnaryOperator_8986,axiom,
! [VarCurr] :
( ~ v126291(VarCurr)
<=> v126262(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8985,axiom,
! [VarCurr] :
( ~ v126290(VarCurr)
<=> v125960(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8984,axiom,
! [VarCurr] :
( ~ v126252(VarCurr)
<=> v126253(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16149,axiom,
! [VarCurr] :
( v126253(VarCurr)
<=> ( v126254(VarCurr)
| v126286(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5607,axiom,
! [VarCurr] :
( v126286(VarCurr)
<=> ( v125960(VarCurr,bitIndex4)
& v126262(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16148,axiom,
! [VarCurr] :
( v126254(VarCurr)
<=> ( v126255(VarCurr)
& v126281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16147,axiom,
! [VarCurr] :
( v126281(VarCurr)
<=> ( v126282(VarCurr)
& v126285(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5606,axiom,
! [VarCurr] :
( v126285(VarCurr)
<=> ( v125960(VarCurr,bitIndex4)
| v126262(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16146,axiom,
! [VarCurr] :
( v126282(VarCurr)
<=> ( v126283(VarCurr)
| v126284(VarCurr) ) ) ).
fof(writeUnaryOperator_8983,axiom,
! [VarCurr] :
( ~ v126284(VarCurr)
<=> v126262(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8982,axiom,
! [VarCurr] :
( ~ v126283(VarCurr)
<=> v125960(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16145,axiom,
! [VarCurr] :
( v126255(VarCurr)
<=> ( v126256(VarCurr)
| v126280(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5605,axiom,
! [VarCurr] :
( v126280(VarCurr)
<=> ( v125960(VarCurr,bitIndex3)
& v126262(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16144,axiom,
! [VarCurr] :
( v126256(VarCurr)
<=> ( v126257(VarCurr)
& v126275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16143,axiom,
! [VarCurr] :
( v126275(VarCurr)
<=> ( v126276(VarCurr)
& v126279(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5604,axiom,
! [VarCurr] :
( v126279(VarCurr)
<=> ( v125960(VarCurr,bitIndex3)
| v126262(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16142,axiom,
! [VarCurr] :
( v126276(VarCurr)
<=> ( v126277(VarCurr)
| v126278(VarCurr) ) ) ).
fof(writeUnaryOperator_8981,axiom,
! [VarCurr] :
( ~ v126278(VarCurr)
<=> v126262(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8980,axiom,
! [VarCurr] :
( ~ v126277(VarCurr)
<=> v125960(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16141,axiom,
! [VarCurr] :
( v126257(VarCurr)
<=> ( v126258(VarCurr)
| v126274(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5603,axiom,
! [VarCurr] :
( v126274(VarCurr)
<=> ( v125960(VarCurr,bitIndex2)
& v126262(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16140,axiom,
! [VarCurr] :
( v126258(VarCurr)
<=> ( v126259(VarCurr)
& v126269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16139,axiom,
! [VarCurr] :
( v126269(VarCurr)
<=> ( v126270(VarCurr)
& v126273(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5602,axiom,
! [VarCurr] :
( v126273(VarCurr)
<=> ( v125960(VarCurr,bitIndex2)
| v126262(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16138,axiom,
! [VarCurr] :
( v126270(VarCurr)
<=> ( v126271(VarCurr)
| v126272(VarCurr) ) ) ).
fof(writeUnaryOperator_8979,axiom,
! [VarCurr] :
( ~ v126272(VarCurr)
<=> v126262(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8978,axiom,
! [VarCurr] :
( ~ v126271(VarCurr)
<=> v125960(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16137,axiom,
! [VarCurr] :
( v126259(VarCurr)
<=> ( v126260(VarCurr)
| v126268(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5601,axiom,
! [VarCurr] :
( v126268(VarCurr)
<=> ( v125960(VarCurr,bitIndex1)
& v126262(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16136,axiom,
! [VarCurr] :
( v126260(VarCurr)
<=> ( v126261(VarCurr)
& v126263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16135,axiom,
! [VarCurr] :
( v126263(VarCurr)
<=> ( v126264(VarCurr)
& v126267(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5600,axiom,
! [VarCurr] :
( v126267(VarCurr)
<=> ( v125960(VarCurr,bitIndex1)
| v126262(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16134,axiom,
! [VarCurr] :
( v126264(VarCurr)
<=> ( v126265(VarCurr)
| v126266(VarCurr) ) ) ).
fof(writeUnaryOperator_8977,axiom,
! [VarCurr] :
( ~ v126266(VarCurr)
<=> v126262(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8976,axiom,
! [VarCurr] :
( ~ v126265(VarCurr)
<=> v125960(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16133,axiom,
! [VarCurr] :
( v126261(VarCurr)
<=> ( v125960(VarCurr,bitIndex0)
& v126262(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71293,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v126262(VarCurr,B)
<=> v125982(VarCurr,B) ) ) ).
fof(addAssignment_71292,axiom,
! [VarCurr] :
( ( v126262(VarCurr,bitIndex5)
<=> $false )
& ( v126262(VarCurr,bitIndex4)
<=> $false )
& ( v126262(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_71291,axiom,
! [VarCurr] :
( v126191(VarCurr,bitIndex5)
<=> v126228(VarCurr,bitIndex5) ) ).
fof(addAssignment_71290,axiom,
! [VarCurr] :
( v126191(VarCurr,bitIndex4)
<=> v126228(VarCurr,bitIndex4) ) ).
fof(addAssignment_71289,axiom,
! [VarCurr] :
( v126191(VarCurr,bitIndex3)
<=> v126228(VarCurr,bitIndex3) ) ).
fof(addAssignment_71288,axiom,
! [VarCurr] :
( v126191(VarCurr,bitIndex2)
<=> v126228(VarCurr,bitIndex2) ) ).
fof(addAssignment_71287,axiom,
! [VarCurr] :
( v126191(VarCurr,bitIndex1)
<=> v126228(VarCurr,bitIndex1) ) ).
fof(addAssignment_71286,axiom,
! [VarCurr] :
( v126191(VarCurr,bitIndex0)
<=> v126228(VarCurr,bitIndex0) ) ).
fof(addAssignment_71285,axiom,
! [VarCurr] :
( v126228(VarCurr,bitIndex0)
<=> v126229(VarCurr) ) ).
fof(addAssignment_71284,axiom,
! [VarCurr] :
( ( v126228(VarCurr,bitIndex5)
<=> $false )
& ( v126228(VarCurr,bitIndex4)
<=> $false )
& ( v126228(VarCurr,bitIndex3)
<=> $false )
& ( v126228(VarCurr,bitIndex2)
<=> $false )
& ( v126228(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16132,axiom,
! [VarCurr] :
( v126229(VarCurr)
<=> ( v126230(VarCurr)
| v126227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16131,axiom,
! [VarCurr] :
( v126230(VarCurr)
<=> ( v126231(VarCurr)
| v126225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16130,axiom,
! [VarCurr] :
( v126231(VarCurr)
<=> ( v126232(VarCurr)
| v126223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16129,axiom,
! [VarCurr] :
( v126232(VarCurr)
<=> ( v126233(VarCurr)
| v126213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16128,axiom,
! [VarCurr] :
( v126233(VarCurr)
<=> ( v126193(VarCurr)
| v126203(VarCurr) ) ) ).
fof(addAssignment_71283,axiom,
! [VarCurr] :
( v126227(VarCurr)
<=> v113911(VarCurr,bitIndex15) ) ).
fof(addAssignment_71282,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex15)
<=> v113913(VarCurr,bitIndex15) ) ).
fof(addAssignment_71281,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex15)
<=> v113915(VarCurr,bitIndex15) ) ).
fof(addAssignment_71280,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex15)
<=> v113935(VarCurr,bitIndex15) ) ).
fof(addAssignment_71279,axiom,
! [VarCurr] :
( v126225(VarCurr)
<=> v113107(VarCurr,bitIndex15) ) ).
fof(addAssignment_71278,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex15)
<=> v113143(VarCurr,bitIndex15) ) ).
fof(addAssignment_71277,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex15)
<=> v113110(VarCurr,bitIndex15) ) ).
fof(addAssignment_71276,axiom,
! [VarCurr] :
( v126223(VarCurr)
<=> v113100(VarCurr,bitIndex15) ) ).
fof(addAssignment_71275,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex15)
<=> v113101(VarCurr,bitIndex15) ) ).
fof(addAssignment_71274,axiom,
! [VarCurr] :
( v126213(VarCurr)
<=> v113810(VarCurr,bitIndex15) ) ).
fof(addAssignment_71273,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex15)
<=> v113812(VarCurr,bitIndex15) ) ).
fof(addAssignment_71272,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex15)
<=> v113814(VarCurr,bitIndex15) ) ).
fof(addAssignment_71271,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex15)
<=> v113816(VarCurr,bitIndex15) ) ).
fof(addAssignment_71270,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex15)
<=> v113818(VarCurr,bitIndex15) ) ).
fof(addAssignment_71269,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex15)
<=> v126215(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126216(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v126215(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1636,axiom,
! [VarNext] :
( v126216(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v126215(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126216(VarNext)
<=> v126217(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126217(VarNext)
<=> ( v126219(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_8975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126219(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_71268,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex15)
<=> v113830(VarCurr,bitIndex15) ) ).
fof(addAssignment_71267,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex15)
<=> v113832(VarCurr,bitIndex15) ) ).
fof(addAssignment_71266,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex15)
<=> v113834(VarCurr,bitIndex15) ) ).
fof(addAssignment_71265,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex15)
<=> v113873(VarCurr,bitIndex15) ) ).
fof(addAssignment_71264,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex15)
<=> v113856(VarCurr,bitIndex15) ) ).
fof(addAssignment_71263,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex15)
<=> v113837(VarCurr,bitIndex15) ) ).
fof(addAssignment_71262,axiom,
! [VarCurr] :
( v126203(VarCurr)
<=> v113020(VarCurr,bitIndex15) ) ).
fof(addAssignment_71261,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex15)
<=> v113022(VarCurr,bitIndex15) ) ).
fof(addAssignment_71260,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex15)
<=> v113024(VarCurr,bitIndex15) ) ).
fof(addAssignment_71259,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex15)
<=> v113026(VarCurr,bitIndex15) ) ).
fof(addAssignment_71258,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex15)
<=> v113028(VarCurr,bitIndex15) ) ).
fof(addAssignment_71257,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex15)
<=> v126205(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126206(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v126205(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1635,axiom,
! [VarNext] :
( v126206(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v126205(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126206(VarNext)
<=> v126207(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126207(VarNext)
<=> ( v126209(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_8974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126209(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_71256,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex15)
<=> v113040(VarCurr,bitIndex15) ) ).
fof(addAssignment_71255,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex15)
<=> v113042(VarCurr,bitIndex15) ) ).
fof(addAssignment_71254,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex15)
<=> v113044(VarCurr,bitIndex15) ) ).
fof(addAssignment_71253,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex15)
<=> v113045(VarCurr,bitIndex15) ) ).
fof(addAssignment_71252,axiom,
! [VarCurr] :
( v126193(VarCurr)
<=> v112940(VarCurr,bitIndex15) ) ).
fof(addAssignment_71251,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex15)
<=> v112942(VarCurr,bitIndex15) ) ).
fof(addAssignment_71250,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex15)
<=> v112944(VarCurr,bitIndex15) ) ).
fof(addAssignment_71249,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex15)
<=> v112946(VarCurr,bitIndex15) ) ).
fof(addAssignment_71248,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex15)
<=> v112948(VarCurr,bitIndex15) ) ).
fof(addAssignment_71247,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex15)
<=> v126195(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126196(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v126195(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1634,axiom,
! [VarNext] :
( v126196(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v126195(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126196(VarNext)
<=> v126197(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126197(VarNext)
<=> ( v126199(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_8973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126199(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_71246,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex15)
<=> v112960(VarCurr,bitIndex15) ) ).
fof(addAssignment_71245,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex15)
<=> v112962(VarCurr,bitIndex15) ) ).
fof(addAssignment_71244,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex15)
<=> v112964(VarCurr,bitIndex15) ) ).
fof(addAssignment_71243,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex15)
<=> v112965(VarCurr,bitIndex15) ) ).
fof(addAssignment_71242,axiom,
! [VarCurr] :
( v125982(VarCurr,bitIndex2)
<=> v125997(VarCurr,bitIndex2) ) ).
fof(addAssignment_71241,axiom,
! [VarCurr] :
( v125982(VarCurr,bitIndex1)
<=> v125997(VarCurr,bitIndex1) ) ).
fof(addAssignment_71240,axiom,
! [VarCurr] :
( v125982(VarCurr,bitIndex0)
<=> v125997(VarCurr,bitIndex0) ) ).
fof(addAssignment_71239,axiom,
! [VarCurr] :
( v125997(VarCurr,bitIndex0)
<=> v126185(VarCurr) ) ).
fof(addAssignment_71238,axiom,
! [VarCurr] :
( v125997(VarCurr,bitIndex1)
<=> v126180(VarCurr) ) ).
fof(addAssignment_71237,axiom,
! [VarCurr] :
( v125997(VarCurr,bitIndex2)
<=> v125999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16121,axiom,
! [VarCurr] :
( v126185(VarCurr)
<=> ( v126186(VarCurr)
& v126189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16120,axiom,
! [VarCurr] :
( v126189(VarCurr)
<=> ( v126005(VarCurr,bitIndex0)
| v126166(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16119,axiom,
! [VarCurr] :
( v126186(VarCurr)
<=> ( v126187(VarCurr)
| v126188(VarCurr) ) ) ).
fof(writeUnaryOperator_8972,axiom,
! [VarCurr] :
( ~ v126188(VarCurr)
<=> v126166(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8971,axiom,
! [VarCurr] :
( ~ v126187(VarCurr)
<=> v126005(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16118,axiom,
! [VarCurr] :
( v126180(VarCurr)
<=> ( v126181(VarCurr)
& v126184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16117,axiom,
! [VarCurr] :
( v126184(VarCurr)
<=> ( v126004(VarCurr)
| v126167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16116,axiom,
! [VarCurr] :
( v126181(VarCurr)
<=> ( v126182(VarCurr)
| v126183(VarCurr) ) ) ).
fof(writeUnaryOperator_8970,axiom,
! [VarCurr] :
( ~ v126183(VarCurr)
<=> v126167(VarCurr) ) ).
fof(writeUnaryOperator_8969,axiom,
! [VarCurr] :
( ~ v126182(VarCurr)
<=> v126004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16115,axiom,
! [VarCurr] :
( v125999(VarCurr)
<=> ( v126000(VarCurr)
& v126179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16114,axiom,
! [VarCurr] :
( v126179(VarCurr)
<=> ( v126002(VarCurr)
| v126174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16113,axiom,
! [VarCurr] :
( v126000(VarCurr)
<=> ( v126001(VarCurr)
| v126173(VarCurr) ) ) ).
fof(writeUnaryOperator_8968,axiom,
! [VarCurr] :
( ~ v126173(VarCurr)
<=> v126174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16112,axiom,
! [VarCurr] :
( v126174(VarCurr)
<=> ( v126175(VarCurr)
& v126178(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5599,axiom,
! [VarCurr] :
( v126178(VarCurr)
<=> ( v126005(VarCurr,bitIndex2)
| v126166(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16111,axiom,
! [VarCurr] :
( v126175(VarCurr)
<=> ( v126176(VarCurr)
| v126177(VarCurr) ) ) ).
fof(writeUnaryOperator_8967,axiom,
! [VarCurr] :
( ~ v126177(VarCurr)
<=> v126166(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8966,axiom,
! [VarCurr] :
( ~ v126176(VarCurr)
<=> v126005(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8965,axiom,
! [VarCurr] :
( ~ v126001(VarCurr)
<=> v126002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16110,axiom,
! [VarCurr] :
( v126002(VarCurr)
<=> ( v126003(VarCurr)
| v126172(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5598,axiom,
! [VarCurr] :
( v126172(VarCurr)
<=> ( v126005(VarCurr,bitIndex1)
& v126166(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16109,axiom,
! [VarCurr] :
( v126003(VarCurr)
<=> ( v126004(VarCurr)
& v126167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16108,axiom,
! [VarCurr] :
( v126167(VarCurr)
<=> ( v126168(VarCurr)
& v126171(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5597,axiom,
! [VarCurr] :
( v126171(VarCurr)
<=> ( v126005(VarCurr,bitIndex1)
| v126166(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16107,axiom,
! [VarCurr] :
( v126168(VarCurr)
<=> ( v126169(VarCurr)
| v126170(VarCurr) ) ) ).
fof(writeUnaryOperator_8964,axiom,
! [VarCurr] :
( ~ v126170(VarCurr)
<=> v126166(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8963,axiom,
! [VarCurr] :
( ~ v126169(VarCurr)
<=> v126005(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16106,axiom,
! [VarCurr] :
( v126004(VarCurr)
<=> ( v126005(VarCurr,bitIndex0)
& v126166(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71236,axiom,
! [VarCurr] :
( v126166(VarCurr,bitIndex0)
<=> v125996(VarCurr) ) ).
fof(addAssignment_71235,axiom,
! [VarCurr] :
( ( v126166(VarCurr,bitIndex2)
<=> $false )
& ( v126166(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71234,axiom,
! [VarCurr] :
( v126005(VarCurr,bitIndex0)
<=> v126161(VarCurr) ) ).
fof(addAssignment_71233,axiom,
! [VarCurr] :
( v126005(VarCurr,bitIndex1)
<=> v126156(VarCurr) ) ).
fof(addAssignment_71232,axiom,
! [VarCurr] :
( v126005(VarCurr,bitIndex2)
<=> v126007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16105,axiom,
! [VarCurr] :
( v126161(VarCurr)
<=> ( v126162(VarCurr)
& v126165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16104,axiom,
! [VarCurr] :
( v126165(VarCurr)
<=> ( v126013(VarCurr,bitIndex0)
| v126142(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16103,axiom,
! [VarCurr] :
( v126162(VarCurr)
<=> ( v126163(VarCurr)
| v126164(VarCurr) ) ) ).
fof(writeUnaryOperator_8962,axiom,
! [VarCurr] :
( ~ v126164(VarCurr)
<=> v126142(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8961,axiom,
! [VarCurr] :
( ~ v126163(VarCurr)
<=> v126013(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16102,axiom,
! [VarCurr] :
( v126156(VarCurr)
<=> ( v126157(VarCurr)
& v126160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16101,axiom,
! [VarCurr] :
( v126160(VarCurr)
<=> ( v126012(VarCurr)
| v126143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16100,axiom,
! [VarCurr] :
( v126157(VarCurr)
<=> ( v126158(VarCurr)
| v126159(VarCurr) ) ) ).
fof(writeUnaryOperator_8960,axiom,
! [VarCurr] :
( ~ v126159(VarCurr)
<=> v126143(VarCurr) ) ).
fof(writeUnaryOperator_8959,axiom,
! [VarCurr] :
( ~ v126158(VarCurr)
<=> v126012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16099,axiom,
! [VarCurr] :
( v126007(VarCurr)
<=> ( v126008(VarCurr)
& v126155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16098,axiom,
! [VarCurr] :
( v126155(VarCurr)
<=> ( v126010(VarCurr)
| v126150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16097,axiom,
! [VarCurr] :
( v126008(VarCurr)
<=> ( v126009(VarCurr)
| v126149(VarCurr) ) ) ).
fof(writeUnaryOperator_8958,axiom,
! [VarCurr] :
( ~ v126149(VarCurr)
<=> v126150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16096,axiom,
! [VarCurr] :
( v126150(VarCurr)
<=> ( v126151(VarCurr)
& v126154(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5596,axiom,
! [VarCurr] :
( v126154(VarCurr)
<=> ( v126013(VarCurr,bitIndex2)
| v126142(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16095,axiom,
! [VarCurr] :
( v126151(VarCurr)
<=> ( v126152(VarCurr)
| v126153(VarCurr) ) ) ).
fof(writeUnaryOperator_8957,axiom,
! [VarCurr] :
( ~ v126153(VarCurr)
<=> v126142(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8956,axiom,
! [VarCurr] :
( ~ v126152(VarCurr)
<=> v126013(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8955,axiom,
! [VarCurr] :
( ~ v126009(VarCurr)
<=> v126010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16094,axiom,
! [VarCurr] :
( v126010(VarCurr)
<=> ( v126011(VarCurr)
| v126148(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5595,axiom,
! [VarCurr] :
( v126148(VarCurr)
<=> ( v126013(VarCurr,bitIndex1)
& v126142(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16093,axiom,
! [VarCurr] :
( v126011(VarCurr)
<=> ( v126012(VarCurr)
& v126143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16092,axiom,
! [VarCurr] :
( v126143(VarCurr)
<=> ( v126144(VarCurr)
& v126147(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5594,axiom,
! [VarCurr] :
( v126147(VarCurr)
<=> ( v126013(VarCurr,bitIndex1)
| v126142(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16091,axiom,
! [VarCurr] :
( v126144(VarCurr)
<=> ( v126145(VarCurr)
| v126146(VarCurr) ) ) ).
fof(writeUnaryOperator_8954,axiom,
! [VarCurr] :
( ~ v126146(VarCurr)
<=> v126142(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8953,axiom,
! [VarCurr] :
( ~ v126145(VarCurr)
<=> v126013(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16090,axiom,
! [VarCurr] :
( v126012(VarCurr)
<=> ( v126013(VarCurr,bitIndex0)
& v126142(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71231,axiom,
! [VarCurr] :
( v126142(VarCurr,bitIndex0)
<=> v125994(VarCurr) ) ).
fof(addAssignment_71230,axiom,
! [VarCurr] :
( ( v126142(VarCurr,bitIndex2)
<=> $false )
& ( v126142(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71229,axiom,
! [VarCurr] :
( v126013(VarCurr,bitIndex0)
<=> v126137(VarCurr) ) ).
fof(addAssignment_71228,axiom,
! [VarCurr] :
( v126013(VarCurr,bitIndex1)
<=> v126132(VarCurr) ) ).
fof(addAssignment_71227,axiom,
! [VarCurr] :
( v126013(VarCurr,bitIndex2)
<=> v126015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16089,axiom,
! [VarCurr] :
( v126137(VarCurr)
<=> ( v126138(VarCurr)
& v126141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16088,axiom,
! [VarCurr] :
( v126141(VarCurr)
<=> ( v126021(VarCurr,bitIndex0)
| v126118(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16087,axiom,
! [VarCurr] :
( v126138(VarCurr)
<=> ( v126139(VarCurr)
| v126140(VarCurr) ) ) ).
fof(writeUnaryOperator_8952,axiom,
! [VarCurr] :
( ~ v126140(VarCurr)
<=> v126118(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8951,axiom,
! [VarCurr] :
( ~ v126139(VarCurr)
<=> v126021(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16086,axiom,
! [VarCurr] :
( v126132(VarCurr)
<=> ( v126133(VarCurr)
& v126136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16085,axiom,
! [VarCurr] :
( v126136(VarCurr)
<=> ( v126020(VarCurr)
| v126119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16084,axiom,
! [VarCurr] :
( v126133(VarCurr)
<=> ( v126134(VarCurr)
| v126135(VarCurr) ) ) ).
fof(writeUnaryOperator_8950,axiom,
! [VarCurr] :
( ~ v126135(VarCurr)
<=> v126119(VarCurr) ) ).
fof(writeUnaryOperator_8949,axiom,
! [VarCurr] :
( ~ v126134(VarCurr)
<=> v126020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16083,axiom,
! [VarCurr] :
( v126015(VarCurr)
<=> ( v126016(VarCurr)
& v126131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16082,axiom,
! [VarCurr] :
( v126131(VarCurr)
<=> ( v126018(VarCurr)
| v126126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16081,axiom,
! [VarCurr] :
( v126016(VarCurr)
<=> ( v126017(VarCurr)
| v126125(VarCurr) ) ) ).
fof(writeUnaryOperator_8948,axiom,
! [VarCurr] :
( ~ v126125(VarCurr)
<=> v126126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16080,axiom,
! [VarCurr] :
( v126126(VarCurr)
<=> ( v126127(VarCurr)
& v126130(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5593,axiom,
! [VarCurr] :
( v126130(VarCurr)
<=> ( v126021(VarCurr,bitIndex2)
| v126118(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16079,axiom,
! [VarCurr] :
( v126127(VarCurr)
<=> ( v126128(VarCurr)
| v126129(VarCurr) ) ) ).
fof(writeUnaryOperator_8947,axiom,
! [VarCurr] :
( ~ v126129(VarCurr)
<=> v126118(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8946,axiom,
! [VarCurr] :
( ~ v126128(VarCurr)
<=> v126021(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8945,axiom,
! [VarCurr] :
( ~ v126017(VarCurr)
<=> v126018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16078,axiom,
! [VarCurr] :
( v126018(VarCurr)
<=> ( v126019(VarCurr)
| v126124(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5592,axiom,
! [VarCurr] :
( v126124(VarCurr)
<=> ( v126021(VarCurr,bitIndex1)
& v126118(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16077,axiom,
! [VarCurr] :
( v126019(VarCurr)
<=> ( v126020(VarCurr)
& v126119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16076,axiom,
! [VarCurr] :
( v126119(VarCurr)
<=> ( v126120(VarCurr)
& v126123(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5591,axiom,
! [VarCurr] :
( v126123(VarCurr)
<=> ( v126021(VarCurr,bitIndex1)
| v126118(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16075,axiom,
! [VarCurr] :
( v126120(VarCurr)
<=> ( v126121(VarCurr)
| v126122(VarCurr) ) ) ).
fof(writeUnaryOperator_8944,axiom,
! [VarCurr] :
( ~ v126122(VarCurr)
<=> v126118(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8943,axiom,
! [VarCurr] :
( ~ v126121(VarCurr)
<=> v126021(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16074,axiom,
! [VarCurr] :
( v126020(VarCurr)
<=> ( v126021(VarCurr,bitIndex0)
& v126118(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71226,axiom,
! [VarCurr] :
( v126118(VarCurr,bitIndex0)
<=> v125992(VarCurr) ) ).
fof(addAssignment_71225,axiom,
! [VarCurr] :
( ( v126118(VarCurr,bitIndex2)
<=> $false )
& ( v126118(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71224,axiom,
! [VarCurr] :
( v126021(VarCurr,bitIndex0)
<=> v126113(VarCurr) ) ).
fof(addAssignment_71223,axiom,
! [VarCurr] :
( v126021(VarCurr,bitIndex1)
<=> v126108(VarCurr) ) ).
fof(addAssignment_71222,axiom,
! [VarCurr] :
( v126021(VarCurr,bitIndex2)
<=> v126023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16073,axiom,
! [VarCurr] :
( v126113(VarCurr)
<=> ( v126114(VarCurr)
& v126117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16072,axiom,
! [VarCurr] :
( v126117(VarCurr)
<=> ( v126029(VarCurr,bitIndex0)
| v126094(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16071,axiom,
! [VarCurr] :
( v126114(VarCurr)
<=> ( v126115(VarCurr)
| v126116(VarCurr) ) ) ).
fof(writeUnaryOperator_8942,axiom,
! [VarCurr] :
( ~ v126116(VarCurr)
<=> v126094(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8941,axiom,
! [VarCurr] :
( ~ v126115(VarCurr)
<=> v126029(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16070,axiom,
! [VarCurr] :
( v126108(VarCurr)
<=> ( v126109(VarCurr)
& v126112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16069,axiom,
! [VarCurr] :
( v126112(VarCurr)
<=> ( v126028(VarCurr)
| v126095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16068,axiom,
! [VarCurr] :
( v126109(VarCurr)
<=> ( v126110(VarCurr)
| v126111(VarCurr) ) ) ).
fof(writeUnaryOperator_8940,axiom,
! [VarCurr] :
( ~ v126111(VarCurr)
<=> v126095(VarCurr) ) ).
fof(writeUnaryOperator_8939,axiom,
! [VarCurr] :
( ~ v126110(VarCurr)
<=> v126028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16067,axiom,
! [VarCurr] :
( v126023(VarCurr)
<=> ( v126024(VarCurr)
& v126107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16066,axiom,
! [VarCurr] :
( v126107(VarCurr)
<=> ( v126026(VarCurr)
| v126102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16065,axiom,
! [VarCurr] :
( v126024(VarCurr)
<=> ( v126025(VarCurr)
| v126101(VarCurr) ) ) ).
fof(writeUnaryOperator_8938,axiom,
! [VarCurr] :
( ~ v126101(VarCurr)
<=> v126102(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16064,axiom,
! [VarCurr] :
( v126102(VarCurr)
<=> ( v126103(VarCurr)
& v126106(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5590,axiom,
! [VarCurr] :
( v126106(VarCurr)
<=> ( v126029(VarCurr,bitIndex2)
| v126094(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16063,axiom,
! [VarCurr] :
( v126103(VarCurr)
<=> ( v126104(VarCurr)
| v126105(VarCurr) ) ) ).
fof(writeUnaryOperator_8937,axiom,
! [VarCurr] :
( ~ v126105(VarCurr)
<=> v126094(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8936,axiom,
! [VarCurr] :
( ~ v126104(VarCurr)
<=> v126029(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8935,axiom,
! [VarCurr] :
( ~ v126025(VarCurr)
<=> v126026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16062,axiom,
! [VarCurr] :
( v126026(VarCurr)
<=> ( v126027(VarCurr)
| v126100(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5589,axiom,
! [VarCurr] :
( v126100(VarCurr)
<=> ( v126029(VarCurr,bitIndex1)
& v126094(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16061,axiom,
! [VarCurr] :
( v126027(VarCurr)
<=> ( v126028(VarCurr)
& v126095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16060,axiom,
! [VarCurr] :
( v126095(VarCurr)
<=> ( v126096(VarCurr)
& v126099(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5588,axiom,
! [VarCurr] :
( v126099(VarCurr)
<=> ( v126029(VarCurr,bitIndex1)
| v126094(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16059,axiom,
! [VarCurr] :
( v126096(VarCurr)
<=> ( v126097(VarCurr)
| v126098(VarCurr) ) ) ).
fof(writeUnaryOperator_8934,axiom,
! [VarCurr] :
( ~ v126098(VarCurr)
<=> v126094(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8933,axiom,
! [VarCurr] :
( ~ v126097(VarCurr)
<=> v126029(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16058,axiom,
! [VarCurr] :
( v126028(VarCurr)
<=> ( v126029(VarCurr,bitIndex0)
& v126094(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71221,axiom,
! [VarCurr] :
( v126094(VarCurr,bitIndex0)
<=> v125990(VarCurr) ) ).
fof(addAssignment_71220,axiom,
! [VarCurr] :
( ( v126094(VarCurr,bitIndex2)
<=> $false )
& ( v126094(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71219,axiom,
! [VarCurr] :
( v126029(VarCurr,bitIndex0)
<=> v126089(VarCurr) ) ).
fof(addAssignment_71218,axiom,
! [VarCurr] :
( v126029(VarCurr,bitIndex1)
<=> v126084(VarCurr) ) ).
fof(addAssignment_71217,axiom,
! [VarCurr] :
( v126029(VarCurr,bitIndex2)
<=> v126031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16057,axiom,
! [VarCurr] :
( v126089(VarCurr)
<=> ( v126090(VarCurr)
& v126093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16056,axiom,
! [VarCurr] :
( v126093(VarCurr)
<=> ( v126037(VarCurr,bitIndex0)
| v126070(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16055,axiom,
! [VarCurr] :
( v126090(VarCurr)
<=> ( v126091(VarCurr)
| v126092(VarCurr) ) ) ).
fof(writeUnaryOperator_8932,axiom,
! [VarCurr] :
( ~ v126092(VarCurr)
<=> v126070(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8931,axiom,
! [VarCurr] :
( ~ v126091(VarCurr)
<=> v126037(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16054,axiom,
! [VarCurr] :
( v126084(VarCurr)
<=> ( v126085(VarCurr)
& v126088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16053,axiom,
! [VarCurr] :
( v126088(VarCurr)
<=> ( v126036(VarCurr)
| v126071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16052,axiom,
! [VarCurr] :
( v126085(VarCurr)
<=> ( v126086(VarCurr)
| v126087(VarCurr) ) ) ).
fof(writeUnaryOperator_8930,axiom,
! [VarCurr] :
( ~ v126087(VarCurr)
<=> v126071(VarCurr) ) ).
fof(writeUnaryOperator_8929,axiom,
! [VarCurr] :
( ~ v126086(VarCurr)
<=> v126036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16051,axiom,
! [VarCurr] :
( v126031(VarCurr)
<=> ( v126032(VarCurr)
& v126083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16050,axiom,
! [VarCurr] :
( v126083(VarCurr)
<=> ( v126034(VarCurr)
| v126078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16049,axiom,
! [VarCurr] :
( v126032(VarCurr)
<=> ( v126033(VarCurr)
| v126077(VarCurr) ) ) ).
fof(writeUnaryOperator_8928,axiom,
! [VarCurr] :
( ~ v126077(VarCurr)
<=> v126078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16048,axiom,
! [VarCurr] :
( v126078(VarCurr)
<=> ( v126079(VarCurr)
& v126082(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5587,axiom,
! [VarCurr] :
( v126082(VarCurr)
<=> ( v126037(VarCurr,bitIndex2)
| v126070(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16047,axiom,
! [VarCurr] :
( v126079(VarCurr)
<=> ( v126080(VarCurr)
| v126081(VarCurr) ) ) ).
fof(writeUnaryOperator_8927,axiom,
! [VarCurr] :
( ~ v126081(VarCurr)
<=> v126070(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8926,axiom,
! [VarCurr] :
( ~ v126080(VarCurr)
<=> v126037(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8925,axiom,
! [VarCurr] :
( ~ v126033(VarCurr)
<=> v126034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16046,axiom,
! [VarCurr] :
( v126034(VarCurr)
<=> ( v126035(VarCurr)
| v126076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5586,axiom,
! [VarCurr] :
( v126076(VarCurr)
<=> ( v126037(VarCurr,bitIndex1)
& v126070(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16045,axiom,
! [VarCurr] :
( v126035(VarCurr)
<=> ( v126036(VarCurr)
& v126071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16044,axiom,
! [VarCurr] :
( v126071(VarCurr)
<=> ( v126072(VarCurr)
& v126075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5585,axiom,
! [VarCurr] :
( v126075(VarCurr)
<=> ( v126037(VarCurr,bitIndex1)
| v126070(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16043,axiom,
! [VarCurr] :
( v126072(VarCurr)
<=> ( v126073(VarCurr)
| v126074(VarCurr) ) ) ).
fof(writeUnaryOperator_8924,axiom,
! [VarCurr] :
( ~ v126074(VarCurr)
<=> v126070(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8923,axiom,
! [VarCurr] :
( ~ v126073(VarCurr)
<=> v126037(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16042,axiom,
! [VarCurr] :
( v126036(VarCurr)
<=> ( v126037(VarCurr,bitIndex0)
& v126070(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71216,axiom,
! [VarCurr] :
( v126070(VarCurr,bitIndex0)
<=> v125988(VarCurr) ) ).
fof(addAssignment_71215,axiom,
! [VarCurr] :
( ( v126070(VarCurr,bitIndex2)
<=> $false )
& ( v126070(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71214,axiom,
! [VarCurr] :
( v126037(VarCurr,bitIndex0)
<=> v126065(VarCurr) ) ).
fof(addAssignment_71213,axiom,
! [VarCurr] :
( v126037(VarCurr,bitIndex1)
<=> v126060(VarCurr) ) ).
fof(addAssignment_71212,axiom,
! [VarCurr] :
( v126037(VarCurr,bitIndex2)
<=> v126039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16041,axiom,
! [VarCurr] :
( v126065(VarCurr)
<=> ( v126066(VarCurr)
& v126069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16040,axiom,
! [VarCurr] :
( v126069(VarCurr)
<=> ( v126045(VarCurr,bitIndex0)
| v126046(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16039,axiom,
! [VarCurr] :
( v126066(VarCurr)
<=> ( v126067(VarCurr)
| v126068(VarCurr) ) ) ).
fof(writeUnaryOperator_8922,axiom,
! [VarCurr] :
( ~ v126068(VarCurr)
<=> v126046(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8921,axiom,
! [VarCurr] :
( ~ v126067(VarCurr)
<=> v126045(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16038,axiom,
! [VarCurr] :
( v126060(VarCurr)
<=> ( v126061(VarCurr)
& v126064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16037,axiom,
! [VarCurr] :
( v126064(VarCurr)
<=> ( v126044(VarCurr)
| v126047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16036,axiom,
! [VarCurr] :
( v126061(VarCurr)
<=> ( v126062(VarCurr)
| v126063(VarCurr) ) ) ).
fof(writeUnaryOperator_8920,axiom,
! [VarCurr] :
( ~ v126063(VarCurr)
<=> v126047(VarCurr) ) ).
fof(writeUnaryOperator_8919,axiom,
! [VarCurr] :
( ~ v126062(VarCurr)
<=> v126044(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16035,axiom,
! [VarCurr] :
( v126039(VarCurr)
<=> ( v126040(VarCurr)
& v126059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16034,axiom,
! [VarCurr] :
( v126059(VarCurr)
<=> ( v126042(VarCurr)
| v126054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16033,axiom,
! [VarCurr] :
( v126040(VarCurr)
<=> ( v126041(VarCurr)
| v126053(VarCurr) ) ) ).
fof(writeUnaryOperator_8918,axiom,
! [VarCurr] :
( ~ v126053(VarCurr)
<=> v126054(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16032,axiom,
! [VarCurr] :
( v126054(VarCurr)
<=> ( v126055(VarCurr)
& v126058(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5584,axiom,
! [VarCurr] :
( v126058(VarCurr)
<=> ( v126045(VarCurr,bitIndex2)
| v126046(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16031,axiom,
! [VarCurr] :
( v126055(VarCurr)
<=> ( v126056(VarCurr)
| v126057(VarCurr) ) ) ).
fof(writeUnaryOperator_8917,axiom,
! [VarCurr] :
( ~ v126057(VarCurr)
<=> v126046(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8916,axiom,
! [VarCurr] :
( ~ v126056(VarCurr)
<=> v126045(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8915,axiom,
! [VarCurr] :
( ~ v126041(VarCurr)
<=> v126042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16030,axiom,
! [VarCurr] :
( v126042(VarCurr)
<=> ( v126043(VarCurr)
| v126052(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5583,axiom,
! [VarCurr] :
( v126052(VarCurr)
<=> ( v126045(VarCurr,bitIndex1)
& v126046(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16029,axiom,
! [VarCurr] :
( v126043(VarCurr)
<=> ( v126044(VarCurr)
& v126047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16028,axiom,
! [VarCurr] :
( v126047(VarCurr)
<=> ( v126048(VarCurr)
& v126051(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5582,axiom,
! [VarCurr] :
( v126051(VarCurr)
<=> ( v126045(VarCurr,bitIndex1)
| v126046(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16027,axiom,
! [VarCurr] :
( v126048(VarCurr)
<=> ( v126049(VarCurr)
| v126050(VarCurr) ) ) ).
fof(writeUnaryOperator_8914,axiom,
! [VarCurr] :
( ~ v126050(VarCurr)
<=> v126046(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8913,axiom,
! [VarCurr] :
( ~ v126049(VarCurr)
<=> v126045(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16026,axiom,
! [VarCurr] :
( v126044(VarCurr)
<=> ( v126045(VarCurr,bitIndex0)
& v126046(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71211,axiom,
! [VarCurr] :
( v126046(VarCurr,bitIndex0)
<=> v125986(VarCurr) ) ).
fof(addAssignment_71210,axiom,
! [VarCurr] :
( ( v126046(VarCurr,bitIndex2)
<=> $false )
& ( v126046(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71209,axiom,
! [VarCurr] :
( v126045(VarCurr,bitIndex0)
<=> v125984(VarCurr) ) ).
fof(addAssignment_71208,axiom,
! [VarCurr] :
( ( v126045(VarCurr,bitIndex2)
<=> $false )
& ( v126045(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71207,axiom,
! [VarCurr] :
( v125996(VarCurr)
<=> v114692(VarCurr,bitIndex15) ) ).
fof(addAssignment_71206,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex15)
<=> v114694(VarCurr,bitIndex15) ) ).
fof(addAssignment_71205,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex15)
<=> v114696(VarCurr,bitIndex15) ) ).
fof(addAssignment_71204,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex15)
<=> v114697(VarCurr,bitIndex15) ) ).
fof(addAssignment_71203,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex15)
<=> v113918(VarCurr,bitIndex15) ) ).
fof(addAssignment_71202,axiom,
! [VarCurr] :
( v125994(VarCurr)
<=> v114685(VarCurr,bitIndex15) ) ).
fof(addAssignment_71201,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex15)
<=> v114686(VarCurr,bitIndex15) ) ).
fof(addAssignment_71200,axiom,
! [VarCurr] :
( v125992(VarCurr)
<=> v114661(VarCurr,bitIndex15) ) ).
fof(addAssignment_71199,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex15)
<=> v114662(VarCurr,bitIndex15) ) ).
fof(addAssignment_71198,axiom,
! [VarCurr] :
( v125990(VarCurr)
<=> v114633(VarCurr,bitIndex15) ) ).
fof(addAssignment_71197,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex15)
<=> v114635(VarCurr,bitIndex15) ) ).
fof(addAssignment_71196,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex15)
<=> v114637(VarCurr,bitIndex15) ) ).
fof(addAssignment_71195,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex15)
<=> v114638(VarCurr,bitIndex15) ) ).
fof(addAssignment_71194,axiom,
! [VarCurr] :
( v125988(VarCurr)
<=> v114605(VarCurr,bitIndex15) ) ).
fof(addAssignment_71193,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex15)
<=> v114607(VarCurr,bitIndex15) ) ).
fof(addAssignment_71192,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex15)
<=> v114609(VarCurr,bitIndex15) ) ).
fof(addAssignment_71191,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex15)
<=> v114610(VarCurr,bitIndex15) ) ).
fof(addAssignment_71190,axiom,
! [VarCurr] :
( v125986(VarCurr)
<=> v114577(VarCurr,bitIndex15) ) ).
fof(addAssignment_71189,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex15)
<=> v114579(VarCurr,bitIndex15) ) ).
fof(addAssignment_71188,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex15)
<=> v114581(VarCurr,bitIndex15) ) ).
fof(addAssignment_71187,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex15)
<=> v114582(VarCurr,bitIndex15) ) ).
fof(addAssignment_71186,axiom,
! [VarCurr] :
( v125984(VarCurr)
<=> v114549(VarCurr,bitIndex15) ) ).
fof(addAssignment_71185,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex15)
<=> v114551(VarCurr,bitIndex15) ) ).
fof(addAssignment_71184,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex15)
<=> v114553(VarCurr,bitIndex15) ) ).
fof(addAssignment_71183,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex15)
<=> v114554(VarCurr,bitIndex15) ) ).
fof(addAssignment_71182,axiom,
! [VarCurr] :
( v125970(VarCurr)
<=> v125972(VarCurr) ) ).
fof(addAssignment_71181,axiom,
! [VarCurr] :
( v125972(VarCurr)
<=> v125946(VarCurr) ) ).
fof(addAssignment_71180,axiom,
! [VarCurr] :
( v125966(VarCurr)
<=> v125968(VarCurr) ) ).
fof(addAssignment_71179,axiom,
! [VarCurr] :
( v125968(VarCurr)
<=> v125938(VarCurr) ) ).
fof(addAssignment_71178,axiom,
! [VarCurr] :
( v125942(VarCurr)
<=> v125944(VarCurr) ) ).
fof(addAssignment_71177,axiom,
! [VarCurr] :
( v125944(VarCurr)
<=> v125946(VarCurr) ) ).
fof(addAssignment_71176,axiom,
! [VarCurr] :
( v125946(VarCurr)
<=> v125948(VarCurr) ) ).
fof(addAssignment_71175,axiom,
! [VarCurr] :
( v125948(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_71174,axiom,
! [VarCurr] :
( v125934(VarCurr)
<=> v125936(VarCurr) ) ).
fof(addAssignment_71173,axiom,
! [VarCurr] :
( v125936(VarCurr)
<=> v125938(VarCurr) ) ).
fof(addAssignment_71172,axiom,
! [VarCurr] :
( v125938(VarCurr)
<=> v125940(VarCurr) ) ).
fof(addAssignment_71171,axiom,
! [VarCurr] :
( v125940(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16025,axiom,
! [VarCurr] :
( v125125(VarCurr)
<=> ( v125924(VarCurr)
& v125834(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5581,axiom,
! [VarCurr] :
( v125924(VarCurr)
<=> ( v125127(VarCurr,bitIndex1)
& v125773(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1242,axiom,
! [VarCurr] :
( v125834(VarCurr)
<=> ( ( v125836(VarCurr,bitIndex4)
<=> $false )
& ( v125836(VarCurr,bitIndex3)
<=> $false )
& ( v125836(VarCurr,bitIndex2)
<=> $false )
& ( v125836(VarCurr,bitIndex1)
<=> $false )
& ( v125836(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_71170,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125836(VarCurr,B)
<=> v125838(VarCurr,B) ) ) ).
fof(addAssignment_71169,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125838(VarCurr,B)
<=> v125840(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125906(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v125840(VarNext,B)
<=> v125840(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1633,axiom,
! [VarNext] :
( v125906(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v125840(VarNext,B)
<=> v125916(VarNext,B) ) ) ) ).
fof(addAssignment_71168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v125916(VarNext,B)
<=> v125914(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1208,axiom,
! [VarCurr] :
( ~ v125917(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125914(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1179,axiom,
! [VarCurr] :
( v125917(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125914(VarCurr,B)
<=> v125850(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16024,axiom,
! [VarCurr] :
( v125917(VarCurr)
<=> ( v125918(VarCurr)
& v125919(VarCurr) ) ) ).
fof(writeUnaryOperator_8912,axiom,
! [VarCurr] :
( ~ v125919(VarCurr)
<=> v125846(VarCurr) ) ).
fof(writeUnaryOperator_8911,axiom,
! [VarCurr] :
( ~ v125918(VarCurr)
<=> v125842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125906(VarNext)
<=> v125907(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125907(VarNext)
<=> ( v125908(VarNext)
& v125901(VarNext) ) ) ) ).
fof(writeUnaryOperator_8910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125908(VarNext)
<=> v125910(VarNext) ) ) ).
fof(addAssignment_71167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125910(VarNext)
<=> v125901(VarCurr) ) ) ).
fof(addAssignment_71166,axiom,
! [VarCurr] :
( v125901(VarCurr)
<=> v125903(VarCurr) ) ).
fof(addAssignment_71165,axiom,
! [VarCurr] :
( v125903(VarCurr)
<=> v125607(VarCurr) ) ).
fof(addAssignment_71164,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125850(VarCurr,B)
<=> v125852(VarCurr,B) ) ) ).
fof(addAssignment_71163,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125852(VarCurr,B)
<=> v125854(VarCurr,B) ) ) ).
fof(addAssignment_71162,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125854(VarCurr,B)
<=> v125856(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1207,axiom,
! [VarCurr] :
( ~ v125858(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125856(VarCurr,B)
<=> v125870(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1178,axiom,
! [VarCurr] :
( v125858(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125856(VarCurr,B)
<=> v125863(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1206,axiom,
! [VarCurr] :
( ~ v125865(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125870(VarCurr,B)
<=> v125871(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1177,axiom,
! [VarCurr] :
( v125865(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125870(VarCurr,B)
<=> v125868(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1205,axiom,
! [VarCurr] :
( ~ v125834(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125871(VarCurr,B)
<=> v125872(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1176,axiom,
! [VarCurr] :
( v125834(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125871(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_71161,axiom,
! [VarCurr] :
( v125872(VarCurr,bitIndex0)
<=> v125898(VarCurr) ) ).
fof(addAssignment_71160,axiom,
! [VarCurr] :
( v125872(VarCurr,bitIndex1)
<=> v125896(VarCurr) ) ).
fof(addAssignment_71159,axiom,
! [VarCurr] :
( v125872(VarCurr,bitIndex2)
<=> v125892(VarCurr) ) ).
fof(addAssignment_71158,axiom,
! [VarCurr] :
( v125872(VarCurr,bitIndex3)
<=> v125888(VarCurr) ) ).
fof(addAssignment_71157,axiom,
! [VarCurr] :
( v125872(VarCurr,bitIndex4)
<=> v125874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16021,axiom,
! [VarCurr] :
( v125896(VarCurr)
<=> ( v125897(VarCurr)
& v125899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16020,axiom,
! [VarCurr] :
( v125899(VarCurr)
<=> ( v125836(VarCurr,bitIndex0)
| v125883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5580,axiom,
! [VarCurr] :
( v125897(VarCurr)
<=> ( v125898(VarCurr)
| v125836(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8909,axiom,
! [VarCurr] :
( ~ v125898(VarCurr)
<=> v125836(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16019,axiom,
! [VarCurr] :
( v125892(VarCurr)
<=> ( v125893(VarCurr)
& v125895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16018,axiom,
! [VarCurr] :
( v125895(VarCurr)
<=> ( v125881(VarCurr)
| v125884(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5579,axiom,
! [VarCurr] :
( v125893(VarCurr)
<=> ( v125894(VarCurr)
| v125836(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8908,axiom,
! [VarCurr] :
( ~ v125894(VarCurr)
<=> v125881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16017,axiom,
! [VarCurr] :
( v125888(VarCurr)
<=> ( v125889(VarCurr)
& v125891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16016,axiom,
! [VarCurr] :
( v125891(VarCurr)
<=> ( v125879(VarCurr)
| v125885(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5578,axiom,
! [VarCurr] :
( v125889(VarCurr)
<=> ( v125890(VarCurr)
| v125836(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8907,axiom,
! [VarCurr] :
( ~ v125890(VarCurr)
<=> v125879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16015,axiom,
! [VarCurr] :
( v125874(VarCurr)
<=> ( v125875(VarCurr)
& v125886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16014,axiom,
! [VarCurr] :
( v125886(VarCurr)
<=> ( v125877(VarCurr)
| v125887(VarCurr) ) ) ).
fof(writeUnaryOperator_8906,axiom,
! [VarCurr] :
( ~ v125887(VarCurr)
<=> v125836(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5577,axiom,
! [VarCurr] :
( v125875(VarCurr)
<=> ( v125876(VarCurr)
| v125836(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8905,axiom,
! [VarCurr] :
( ~ v125876(VarCurr)
<=> v125877(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5576,axiom,
! [VarCurr] :
( v125877(VarCurr)
<=> ( v125836(VarCurr,bitIndex3)
| v125878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16013,axiom,
! [VarCurr] :
( v125878(VarCurr)
<=> ( v125879(VarCurr)
& v125885(VarCurr) ) ) ).
fof(writeUnaryOperator_8904,axiom,
! [VarCurr] :
( ~ v125885(VarCurr)
<=> v125836(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5575,axiom,
! [VarCurr] :
( v125879(VarCurr)
<=> ( v125836(VarCurr,bitIndex2)
| v125880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16012,axiom,
! [VarCurr] :
( v125880(VarCurr)
<=> ( v125881(VarCurr)
& v125884(VarCurr) ) ) ).
fof(writeUnaryOperator_8903,axiom,
! [VarCurr] :
( ~ v125884(VarCurr)
<=> v125836(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5574,axiom,
! [VarCurr] :
( v125881(VarCurr)
<=> ( v125836(VarCurr,bitIndex1)
| v125882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16011,axiom,
! [VarCurr] :
( v125882(VarCurr)
<=> ( v125836(VarCurr,bitIndex0)
& v125883(VarCurr) ) ) ).
fof(writeUnaryOperator_8902,axiom,
! [VarCurr] :
( ~ v125883(VarCurr)
<=> v125836(VarCurr,bitIndex1) ) ).
fof(addAssignment_71156,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125868(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16010,axiom,
! [VarCurr] :
( v125865(VarCurr)
<=> ( v125412(VarCurr)
| v125426(VarCurr) ) ) ).
fof(addAssignment_71155,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125863(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16009,axiom,
! [VarCurr] :
( v125858(VarCurr)
<=> ( v125860(VarCurr)
| v125424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16008,axiom,
! [VarCurr] :
( v125860(VarCurr)
<=> ( v125861(VarCurr)
| v125422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16007,axiom,
! [VarCurr] :
( v125861(VarCurr)
<=> ( v125392(VarCurr)
| v125402(VarCurr) ) ) ).
fof(addAssignment_71154,axiom,
! [VarCurr] :
( v125846(VarCurr)
<=> v125848(VarCurr) ) ).
fof(addAssignment_71153,axiom,
! [VarCurr] :
( v125848(VarCurr)
<=> v125145(VarCurr) ) ).
fof(addAssignment_71152,axiom,
! [VarCurr] :
( v125842(VarCurr)
<=> v125844(VarCurr) ) ).
fof(addAssignment_71151,axiom,
! [VarCurr] :
( v125844(VarCurr)
<=> v125137(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1241,axiom,
! [VarCurr] :
( v125773(VarCurr)
<=> ( ( v125775(VarCurr,bitIndex1)
<=> $false )
& ( v125775(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_71150,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v125775(VarCurr,B)
<=> v125777(VarCurr,B) ) ) ).
fof(addAssignment_71149,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v125777(VarCurr,B)
<=> v125779(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125816(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v125779(VarNext,B)
<=> v125779(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1632,axiom,
! [VarNext] :
( v125816(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v125779(VarNext,B)
<=> v125826(VarNext,B) ) ) ) ).
fof(addAssignment_71148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v125826(VarNext,B)
<=> v125824(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1204,axiom,
! [VarCurr] :
( ~ v125827(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125824(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1175,axiom,
! [VarCurr] :
( v125827(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125824(VarCurr,B)
<=> v125789(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16006,axiom,
! [VarCurr] :
( v125827(VarCurr)
<=> ( v125828(VarCurr)
& v125829(VarCurr) ) ) ).
fof(writeUnaryOperator_8901,axiom,
! [VarCurr] :
( ~ v125829(VarCurr)
<=> v125785(VarCurr) ) ).
fof(writeUnaryOperator_8900,axiom,
! [VarCurr] :
( ~ v125828(VarCurr)
<=> v125781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125816(VarNext)
<=> v125817(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125817(VarNext)
<=> ( v125818(VarNext)
& v125811(VarNext) ) ) ) ).
fof(writeUnaryOperator_8899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125818(VarNext)
<=> v125820(VarNext) ) ) ).
fof(addAssignment_71147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125820(VarNext)
<=> v125811(VarCurr) ) ) ).
fof(addAssignment_71146,axiom,
! [VarCurr] :
( v125811(VarCurr)
<=> v125813(VarCurr) ) ).
fof(addAssignment_71145,axiom,
! [VarCurr] :
( v125813(VarCurr)
<=> v125607(VarCurr) ) ).
fof(addAssignment_71144,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v125789(VarCurr,B)
<=> v125791(VarCurr,B) ) ) ).
fof(addAssignment_71143,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v125791(VarCurr,B)
<=> v125793(VarCurr,B) ) ) ).
fof(addAssignment_71142,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v125793(VarCurr,B)
<=> v125795(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1203,axiom,
! [VarCurr] :
( ~ v125797(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125795(VarCurr,B)
<=> v125802(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1174,axiom,
! [VarCurr] :
( v125797(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125795(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1202,axiom,
! [VarCurr] :
( ~ v125773(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125802(VarCurr,B)
<=> v125803(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1173,axiom,
! [VarCurr] :
( v125773(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125802(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_71141,axiom,
! [VarCurr] :
( v125803(VarCurr,bitIndex0)
<=> v125807(VarCurr) ) ).
fof(addAssignment_71140,axiom,
! [VarCurr] :
( v125803(VarCurr,bitIndex1)
<=> v125805(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16003,axiom,
! [VarCurr] :
( v125805(VarCurr)
<=> ( v125806(VarCurr)
& v125808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16002,axiom,
! [VarCurr] :
( v125808(VarCurr)
<=> ( v125775(VarCurr,bitIndex0)
| v125809(VarCurr) ) ) ).
fof(writeUnaryOperator_8898,axiom,
! [VarCurr] :
( ~ v125809(VarCurr)
<=> v125775(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5573,axiom,
! [VarCurr] :
( v125806(VarCurr)
<=> ( v125807(VarCurr)
| v125775(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8897,axiom,
! [VarCurr] :
( ~ v125807(VarCurr)
<=> v125775(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16001,axiom,
! [VarCurr] :
( v125797(VarCurr)
<=> ( v125799(VarCurr)
| v125800(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5572,axiom,
! [VarCurr] :
( v125800(VarCurr)
<=> ( v125127(VarCurr,bitIndex1)
& v125640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5571,axiom,
! [VarCurr] :
( v125799(VarCurr)
<=> ( v125127(VarCurr,bitIndex3)
& v125698(VarCurr) ) ) ).
fof(addAssignment_71139,axiom,
! [VarCurr] :
( v125785(VarCurr)
<=> v125787(VarCurr) ) ).
fof(addAssignment_71138,axiom,
! [VarCurr] :
( v125787(VarCurr)
<=> v125145(VarCurr) ) ).
fof(addAssignment_71137,axiom,
! [VarCurr] :
( v125781(VarCurr)
<=> v125783(VarCurr) ) ).
fof(addAssignment_71136,axiom,
! [VarCurr] :
( v125783(VarCurr)
<=> v125137(VarCurr) ) ).
fof(addAssignment_71135,axiom,
! [VarCurr] :
( v125127(VarCurr,bitIndex1)
<=> v125129(VarCurr,bitIndex1) ) ).
fof(addAssignment_71134,axiom,
! [VarCurr] :
( v125129(VarCurr,bitIndex1)
<=> v125131(VarCurr,bitIndex1) ) ).
fof(addAssignment_71133,axiom,
! [VarNext] :
( v125131(VarNext,bitIndex1)
<=> v125765(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125766(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125765(VarNext,B)
<=> v125131(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1631,axiom,
! [VarNext] :
( v125766(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125765(VarNext,B)
<=> v125691(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125766(VarNext)
<=> v125767(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125767(VarNext)
<=> ( v125769(VarNext)
& v125676(VarNext) ) ) ) ).
fof(writeUnaryOperator_8896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125769(VarNext)
<=> v125685(VarNext) ) ) ).
fof(addAssignment_71132,axiom,
! [VarCurr] :
( v125149(VarCurr,bitIndex1)
<=> v125151(VarCurr,bitIndex1) ) ).
fof(addAssignment_71131,axiom,
! [VarCurr] :
( v125151(VarCurr,bitIndex1)
<=> v125153(VarCurr,bitIndex1) ) ).
fof(addAssignment_71130,axiom,
! [VarCurr] :
( v125153(VarCurr,bitIndex1)
<=> v125674(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_74,axiom,
! [VarCurr] :
( ~ v125756(VarCurr)
=> ( v125155(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_103,axiom,
! [VarCurr] :
( v125756(VarCurr)
=> ( v125155(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15998,axiom,
! [VarCurr] :
( v125756(VarCurr)
<=> ( v125757(VarCurr)
| v125758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15997,axiom,
! [VarCurr] :
( v125758(VarCurr)
<=> ( v125759(VarCurr)
& v125760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15996,axiom,
! [VarCurr] :
( v125760(VarCurr)
<=> ( v125761(VarCurr)
& v125657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15995,axiom,
! [VarCurr] :
( v125761(VarCurr)
<=> ( v125762(VarCurr)
& v125763(VarCurr) ) ) ).
fof(writeUnaryOperator_8895,axiom,
! [VarCurr] :
( ~ v125763(VarCurr)
<=> v125649(VarCurr) ) ).
fof(writeUnaryOperator_8894,axiom,
! [VarCurr] :
( ~ v125762(VarCurr)
<=> v125640(VarCurr) ) ).
fof(writeUnaryOperator_8893,axiom,
! [VarCurr] :
( ~ v125759(VarCurr)
<=> v125659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15994,axiom,
! [VarCurr] :
( v125757(VarCurr)
<=> ( v125731(VarCurr)
& v125659(VarCurr) ) ) ).
fof(writeUnaryOperator_8892,axiom,
! [VarCurr] :
( ~ v125127(VarCurr,bitIndex0)
<=> v125636(VarCurr) ) ).
fof(addAssignment_71129,axiom,
! [VarCurr] :
( v125636(VarCurr)
<=> v125129(VarCurr,bitIndex0) ) ).
fof(addAssignment_71128,axiom,
! [VarCurr] :
( v125129(VarCurr,bitIndex0)
<=> v125131(VarCurr,bitIndex0) ) ).
fof(addAssignment_71127,axiom,
! [VarNext] :
( v125131(VarNext,bitIndex0)
<=> v125747(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125748(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125747(VarNext,B)
<=> v125131(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1630,axiom,
! [VarNext] :
( v125748(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125747(VarNext,B)
<=> v125691(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125748(VarNext)
<=> v125749(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125749(VarNext)
<=> ( v125751(VarNext)
& v125676(VarNext) ) ) ) ).
fof(writeUnaryOperator_8891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125751(VarNext)
<=> v125685(VarNext) ) ) ).
fof(addAssignment_71126,axiom,
! [VarCurr] :
( v125149(VarCurr,bitIndex0)
<=> v125151(VarCurr,bitIndex0) ) ).
fof(addAssignment_71125,axiom,
! [VarCurr] :
( v125151(VarCurr,bitIndex0)
<=> v125153(VarCurr,bitIndex0) ) ).
fof(addAssignment_71124,axiom,
! [VarCurr] :
( v125153(VarCurr,bitIndex0)
<=> v125674(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8890,axiom,
! [VarCurr] :
( ~ v125638(VarCurr)
<=> v125155(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1201,axiom,
! [VarCurr] :
( ~ v125726(VarCurr)
=> ( v125155(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1172,axiom,
! [VarCurr] :
( v125726(VarCurr)
=> ( v125155(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15991,axiom,
! [VarCurr] :
( v125726(VarCurr)
<=> ( v125727(VarCurr)
| v125740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15990,axiom,
! [VarCurr] :
( v125740(VarCurr)
<=> ( v125741(VarCurr)
& v125744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15989,axiom,
! [VarCurr] :
( v125744(VarCurr)
<=> ( v125712(VarCurr)
& v125715(VarCurr) ) ) ).
fof(writeUnaryOperator_8889,axiom,
! [VarCurr] :
( ~ v125741(VarCurr)
<=> v125742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15988,axiom,
! [VarCurr] :
( v125742(VarCurr)
<=> ( v125743(VarCurr)
| v125672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15987,axiom,
! [VarCurr] :
( v125743(VarCurr)
<=> ( v125659(VarCurr)
| v125657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15986,axiom,
! [VarCurr] :
( v125727(VarCurr)
<=> ( v125728(VarCurr)
| v125736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15985,axiom,
! [VarCurr] :
( v125736(VarCurr)
<=> ( v125737(VarCurr)
& v125739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15984,axiom,
! [VarCurr] :
( v125739(VarCurr)
<=> ( v125670(VarCurr)
& v125672(VarCurr) ) ) ).
fof(writeUnaryOperator_8888,axiom,
! [VarCurr] :
( ~ v125737(VarCurr)
<=> v125738(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15983,axiom,
! [VarCurr] :
( v125738(VarCurr)
<=> ( v125659(VarCurr)
| v125657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15982,axiom,
! [VarCurr] :
( v125728(VarCurr)
<=> ( v125729(VarCurr)
| v125733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15981,axiom,
! [VarCurr] :
( v125733(VarCurr)
<=> ( v125734(VarCurr)
& v125735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15980,axiom,
! [VarCurr] :
( v125735(VarCurr)
<=> ( v125649(VarCurr)
& v125657(VarCurr) ) ) ).
fof(writeUnaryOperator_8887,axiom,
! [VarCurr] :
( ~ v125734(VarCurr)
<=> v125659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15979,axiom,
! [VarCurr] :
( v125729(VarCurr)
<=> ( v125730(VarCurr)
& v125659(VarCurr) ) ) ).
fof(writeUnaryOperator_8886,axiom,
! [VarCurr] :
( ~ v125730(VarCurr)
<=> v125731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15978,axiom,
! [VarCurr] :
( v125731(VarCurr)
<=> ( v125732(VarCurr)
& v125634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15977,axiom,
! [VarCurr] :
( v125732(VarCurr)
<=> ( v125157(VarCurr)
& v125632(VarCurr) ) ) ).
fof(addAssignment_71123,axiom,
! [VarCurr] :
( v125127(VarCurr,bitIndex3)
<=> v125129(VarCurr,bitIndex3) ) ).
fof(addAssignment_71122,axiom,
! [VarCurr] :
( v125129(VarCurr,bitIndex3)
<=> v125131(VarCurr,bitIndex3) ) ).
fof(addAssignment_71121,axiom,
! [VarNext] :
( v125131(VarNext,bitIndex3)
<=> v125718(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125719(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125718(VarNext,B)
<=> v125131(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1629,axiom,
! [VarNext] :
( v125719(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125718(VarNext,B)
<=> v125691(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125719(VarNext)
<=> v125720(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125720(VarNext)
<=> ( v125722(VarNext)
& v125676(VarNext) ) ) ) ).
fof(writeUnaryOperator_8885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125722(VarNext)
<=> v125685(VarNext) ) ) ).
fof(addAssignment_71120,axiom,
! [VarCurr] :
( v125149(VarCurr,bitIndex3)
<=> v125151(VarCurr,bitIndex3) ) ).
fof(addAssignment_71119,axiom,
! [VarCurr] :
( v125151(VarCurr,bitIndex3)
<=> v125153(VarCurr,bitIndex3) ) ).
fof(addAssignment_71118,axiom,
! [VarCurr] :
( v125153(VarCurr,bitIndex3)
<=> v125674(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_73,axiom,
! [VarCurr] :
( ~ v125700(VarCurr)
=> ( v125155(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_102,axiom,
! [VarCurr] :
( v125700(VarCurr)
=> ( v125155(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15974,axiom,
! [VarCurr] :
( v125700(VarCurr)
<=> ( v125701(VarCurr)
| v125707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15973,axiom,
! [VarCurr] :
( v125707(VarCurr)
<=> ( v125708(VarCurr)
& v125709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15972,axiom,
! [VarCurr] :
( v125709(VarCurr)
<=> ( v125710(VarCurr)
& v125716(VarCurr) ) ) ).
fof(writeUnaryOperator_8884,axiom,
! [VarCurr] :
( ~ v125716(VarCurr)
<=> v125706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15971,axiom,
! [VarCurr] :
( v125710(VarCurr)
<=> ( v125711(VarCurr)
& v125715(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1240,axiom,
! [VarCurr] :
( v125715(VarCurr)
<=> ( $true
<=> v125127(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8883,axiom,
! [VarCurr] :
( ~ v125711(VarCurr)
<=> v125712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15970,axiom,
! [VarCurr] :
( v125712(VarCurr)
<=> ( v125713(VarCurr)
| v125642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15969,axiom,
! [VarCurr] :
( v125713(VarCurr)
<=> ( v125714(VarCurr)
| v125698(VarCurr) ) ) ).
fof(writeUnaryOperator_8882,axiom,
! [VarCurr] :
( ~ v125714(VarCurr)
<=> v125632(VarCurr) ) ).
fof(writeUnaryOperator_8881,axiom,
! [VarCurr] :
( ~ v125708(VarCurr)
<=> v125672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15968,axiom,
! [VarCurr] :
( v125701(VarCurr)
<=> ( v125702(VarCurr)
& v125705(VarCurr) ) ) ).
fof(writeUnaryOperator_8880,axiom,
! [VarCurr] :
( ~ v125705(VarCurr)
<=> v125706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15967,axiom,
! [VarCurr] :
( v125706(VarCurr)
<=> ( v125659(VarCurr)
| v125657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15966,axiom,
! [VarCurr] :
( v125702(VarCurr)
<=> ( v125703(VarCurr)
& v125672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15965,axiom,
! [VarCurr] :
( v125703(VarCurr)
<=> ( v125666(VarCurr)
& v125704(VarCurr) ) ) ).
fof(writeUnaryOperator_8879,axiom,
! [VarCurr] :
( ~ v125704(VarCurr)
<=> v125670(VarCurr) ) ).
fof(addAssignment_71117,axiom,
! [VarCurr] :
( v125698(VarCurr)
<=> v112831(VarCurr,bitIndex14) ) ).
fof(addAssignment_71116,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex14)
<=> v112865(VarCurr,bitIndex14) ) ).
fof(addAssignment_71115,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex14)
<=> v112849(VarCurr,bitIndex14) ) ).
fof(addAssignment_71114,axiom,
! [VarCurr] :
( v125127(VarCurr,bitIndex2)
<=> v125129(VarCurr,bitIndex2) ) ).
fof(addAssignment_71113,axiom,
! [VarCurr] :
( v125129(VarCurr,bitIndex2)
<=> v125131(VarCurr,bitIndex2) ) ).
fof(addAssignment_71112,axiom,
! [VarNext] :
( v125131(VarNext,bitIndex2)
<=> v125680(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125681(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125680(VarNext,B)
<=> v125131(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1628,axiom,
! [VarNext] :
( v125681(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125680(VarNext,B)
<=> v125691(VarNext,B) ) ) ) ).
fof(addAssignment_71111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v125691(VarNext,B)
<=> v125689(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1200,axiom,
! [VarCurr] :
( ~ v125692(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v125689(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1171,axiom,
! [VarCurr] :
( v125692(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v125689(VarCurr,B)
<=> v125149(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15964,axiom,
! [VarCurr] :
( v125692(VarCurr)
<=> ( v125693(VarCurr)
& v125694(VarCurr) ) ) ).
fof(writeUnaryOperator_8878,axiom,
! [VarCurr] :
( ~ v125694(VarCurr)
<=> v125141(VarCurr) ) ).
fof(writeUnaryOperator_8877,axiom,
! [VarCurr] :
( ~ v125693(VarCurr)
<=> v125133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125681(VarNext)
<=> v125682(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125682(VarNext)
<=> ( v125683(VarNext)
& v125676(VarNext) ) ) ) ).
fof(writeUnaryOperator_8876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125683(VarNext)
<=> v125685(VarNext) ) ) ).
fof(addAssignment_71110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125685(VarNext)
<=> v125676(VarCurr) ) ) ).
fof(addAssignment_71109,axiom,
! [VarCurr] :
( v125676(VarCurr)
<=> v125678(VarCurr) ) ).
fof(addAssignment_71108,axiom,
! [VarCurr] :
( v125678(VarCurr)
<=> v125607(VarCurr) ) ).
fof(addAssignment_71107,axiom,
! [VarCurr] :
( v125149(VarCurr,bitIndex2)
<=> v125151(VarCurr,bitIndex2) ) ).
fof(addAssignment_71106,axiom,
! [VarCurr] :
( v125151(VarCurr,bitIndex2)
<=> v125153(VarCurr,bitIndex2) ) ).
fof(addAssignment_71105,axiom,
! [VarCurr] :
( v125153(VarCurr,bitIndex2)
<=> v125674(VarCurr,bitIndex2) ) ).
fof(addAssignment_71104,axiom,
! [VarCurr] :
( v125674(VarCurr,bitIndex0)
<=> v125638(VarCurr) ) ).
fof(addAssignment_71103,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v125674(VarCurr,B)
<=> v125155(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_72,axiom,
! [VarCurr] :
( ~ v125644(VarCurr)
=> ( v125155(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_101,axiom,
! [VarCurr] :
( v125644(VarCurr)
=> ( v125155(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15961,axiom,
! [VarCurr] :
( v125644(VarCurr)
<=> ( v125645(VarCurr)
| v125660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15960,axiom,
! [VarCurr] :
( v125660(VarCurr)
<=> ( v125661(VarCurr)
& v125662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15959,axiom,
! [VarCurr] :
( v125662(VarCurr)
<=> ( v125663(VarCurr)
& v125673(VarCurr) ) ) ).
fof(writeUnaryOperator_8875,axiom,
! [VarCurr] :
( ~ v125673(VarCurr)
<=> v125659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15958,axiom,
! [VarCurr] :
( v125663(VarCurr)
<=> ( v125664(VarCurr)
& v125672(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1239,axiom,
! [VarCurr] :
( v125672(VarCurr)
<=> ( $true
<=> v125127(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15957,axiom,
! [VarCurr] :
( v125664(VarCurr)
<=> ( v125665(VarCurr)
& v125669(VarCurr) ) ) ).
fof(writeUnaryOperator_8874,axiom,
! [VarCurr] :
( ~ v125669(VarCurr)
<=> v125670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15956,axiom,
! [VarCurr] :
( v125670(VarCurr)
<=> ( v125671(VarCurr)
| v125642(VarCurr) ) ) ).
fof(writeUnaryOperator_8873,axiom,
! [VarCurr] :
( ~ v125671(VarCurr)
<=> v125632(VarCurr) ) ).
fof(writeUnaryOperator_8872,axiom,
! [VarCurr] :
( ~ v125665(VarCurr)
<=> v125666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15955,axiom,
! [VarCurr] :
( v125666(VarCurr)
<=> ( v125667(VarCurr)
| v125668(VarCurr) ) ) ).
fof(writeUnaryOperator_8871,axiom,
! [VarCurr] :
( ~ v125668(VarCurr)
<=> v125634(VarCurr) ) ).
fof(writeUnaryOperator_8870,axiom,
! [VarCurr] :
( ~ v125667(VarCurr)
<=> v125157(VarCurr) ) ).
fof(writeUnaryOperator_8869,axiom,
! [VarCurr] :
( ~ v125661(VarCurr)
<=> v125657(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15954,axiom,
! [VarCurr] :
( v125645(VarCurr)
<=> ( v125646(VarCurr)
& v125658(VarCurr) ) ) ).
fof(writeUnaryOperator_8868,axiom,
! [VarCurr] :
( ~ v125658(VarCurr)
<=> v125659(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1238,axiom,
! [VarCurr] :
( v125659(VarCurr)
<=> ( $true
<=> v125127(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15953,axiom,
! [VarCurr] :
( v125646(VarCurr)
<=> ( v125647(VarCurr)
& v125657(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1237,axiom,
! [VarCurr] :
( v125657(VarCurr)
<=> ( $true
<=> v125127(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15952,axiom,
! [VarCurr] :
( v125647(VarCurr)
<=> ( v125640(VarCurr)
& v125648(VarCurr) ) ) ).
fof(writeUnaryOperator_8867,axiom,
! [VarCurr] :
( ~ v125648(VarCurr)
<=> v125649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15951,axiom,
! [VarCurr] :
( v125649(VarCurr)
<=> ( v125650(VarCurr)
| v125642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15950,axiom,
! [VarCurr] :
( v125650(VarCurr)
<=> ( v125651(VarCurr)
| v125654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15949,axiom,
! [VarCurr] :
( v125654(VarCurr)
<=> ( v125655(VarCurr)
& v125656(VarCurr) ) ) ).
fof(writeUnaryOperator_8866,axiom,
! [VarCurr] :
( ~ v125656(VarCurr)
<=> v125640(VarCurr) ) ).
fof(writeUnaryOperator_8865,axiom,
! [VarCurr] :
( ~ v125655(VarCurr)
<=> v125157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15948,axiom,
! [VarCurr] :
( v125651(VarCurr)
<=> ( v125652(VarCurr)
| v125653(VarCurr) ) ) ).
fof(writeUnaryOperator_8864,axiom,
! [VarCurr] :
( ~ v125653(VarCurr)
<=> v125634(VarCurr) ) ).
fof(writeUnaryOperator_8863,axiom,
! [VarCurr] :
( ~ v125652(VarCurr)
<=> v125632(VarCurr) ) ).
fof(addAssignment_71102,axiom,
! [VarCurr] :
( v125642(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_71101,axiom,
! [VarCurr] :
( v125640(VarCurr)
<=> v112643(VarCurr,bitIndex14) ) ).
fof(addAssignment_71100,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex14)
<=> v115202(VarCurr,bitIndex14) ) ).
fof(addAssignment_71099,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex14)
<=> v115186(VarCurr,bitIndex14) ) ).
fof(addAssignment_71098,axiom,
! [VarCurr] :
( v125634(VarCurr)
<=> v112528(VarCurr,bitIndex14) ) ).
fof(addAssignment_71097,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex14)
<=> v120828(VarCurr,bitIndex6) ) ).
fof(addAssignment_71096,axiom,
! [VarCurr] :
( v125632(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15947,axiom,
! [VarCurr] :
( v125157(VarCurr)
<=> ( v125629(VarCurr)
& v125630(VarCurr) ) ) ).
fof(writeUnaryOperator_8862,axiom,
! [VarCurr] :
( ~ v125630(VarCurr)
<=> v125627(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1236,axiom,
! [VarCurr] :
( v125629(VarCurr)
<=> ( ( v125159(VarCurr,bitIndex5)
<=> $false )
& ( v125159(VarCurr,bitIndex4)
<=> $false )
& ( v125159(VarCurr,bitIndex3)
<=> $false )
& ( v125159(VarCurr,bitIndex2)
<=> $false )
& ( v125159(VarCurr,bitIndex1)
<=> $false )
& ( v125159(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_71095,axiom,
! [VarCurr] :
( v125627(VarCurr)
<=> v115139(VarCurr,bitIndex14) ) ).
fof(addAssignment_71094,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex14)
<=> v115159(VarCurr,bitIndex14) ) ).
fof(addAssignment_71093,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex14)
<=> v115142(VarCurr,bitIndex14) ) ).
fof(addAssignment_71092,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125159(VarCurr,B)
<=> v125161(VarCurr,B) ) ) ).
fof(addAssignment_71091,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125161(VarCurr,B)
<=> v125163(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125610(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v125163(VarNext,B)
<=> v125163(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1627,axiom,
! [VarNext] :
( v125610(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v125163(VarNext,B)
<=> v125620(VarNext,B) ) ) ) ).
fof(addAssignment_71090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v125620(VarNext,B)
<=> v125618(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1199,axiom,
! [VarCurr] :
( ~ v125621(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v125618(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1170,axiom,
! [VarCurr] :
( v125621(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v125618(VarCurr,B)
<=> v125173(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15946,axiom,
! [VarCurr] :
( v125621(VarCurr)
<=> ( v125622(VarCurr)
& v125623(VarCurr) ) ) ).
fof(writeUnaryOperator_8861,axiom,
! [VarCurr] :
( ~ v125623(VarCurr)
<=> v125169(VarCurr) ) ).
fof(writeUnaryOperator_8860,axiom,
! [VarCurr] :
( ~ v125622(VarCurr)
<=> v125165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125610(VarNext)
<=> v125611(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125611(VarNext)
<=> ( v125612(VarNext)
& v125603(VarNext) ) ) ) ).
fof(writeUnaryOperator_8859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125612(VarNext)
<=> v125614(VarNext) ) ) ).
fof(addAssignment_71089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125614(VarNext)
<=> v125603(VarCurr) ) ) ).
fof(addAssignment_71088,axiom,
! [VarCurr] :
( v125603(VarCurr)
<=> v125605(VarCurr) ) ).
fof(addAssignment_71087,axiom,
! [VarCurr] :
( v125605(VarCurr)
<=> v125607(VarCurr) ) ).
fof(addAssignment_71086,axiom,
! [VarCurr] :
( v125607(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_71085,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125173(VarCurr,B)
<=> v125175(VarCurr,B) ) ) ).
fof(addAssignment_71084,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125175(VarCurr,B)
<=> v125177(VarCurr,B) ) ) ).
fof(addAssignment_71083,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v125177(VarCurr,B)
<=> v125179(VarCurr,B) ) ) ).
fof(addAssignment_71082,axiom,
! [VarCurr] :
( v125179(VarCurr,bitIndex0)
<=> v125598(VarCurr) ) ).
fof(addAssignment_71081,axiom,
! [VarCurr] :
( v125179(VarCurr,bitIndex1)
<=> v125593(VarCurr) ) ).
fof(addAssignment_71080,axiom,
! [VarCurr] :
( v125179(VarCurr,bitIndex2)
<=> v125588(VarCurr) ) ).
fof(addAssignment_71079,axiom,
! [VarCurr] :
( v125179(VarCurr,bitIndex3)
<=> v125583(VarCurr) ) ).
fof(addAssignment_71078,axiom,
! [VarCurr] :
( v125179(VarCurr,bitIndex4)
<=> v125578(VarCurr) ) ).
fof(addAssignment_71077,axiom,
! [VarCurr] :
( v125179(VarCurr,bitIndex5)
<=> v125435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15943,axiom,
! [VarCurr] :
( v125598(VarCurr)
<=> ( v125599(VarCurr)
& v125601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15942,axiom,
! [VarCurr] :
( v125601(VarCurr)
<=> ( v125390(VarCurr,bitIndex0)
| v125447(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15941,axiom,
! [VarCurr] :
( v125599(VarCurr)
<=> ( v125524(VarCurr)
| v125600(VarCurr) ) ) ).
fof(writeUnaryOperator_8858,axiom,
! [VarCurr] :
( ~ v125600(VarCurr)
<=> v125447(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15940,axiom,
! [VarCurr] :
( v125593(VarCurr)
<=> ( v125594(VarCurr)
& v125597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15939,axiom,
! [VarCurr] :
( v125597(VarCurr)
<=> ( v125446(VarCurr)
| v125518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15938,axiom,
! [VarCurr] :
( v125594(VarCurr)
<=> ( v125595(VarCurr)
| v125596(VarCurr) ) ) ).
fof(writeUnaryOperator_8857,axiom,
! [VarCurr] :
( ~ v125596(VarCurr)
<=> v125518(VarCurr) ) ).
fof(writeUnaryOperator_8856,axiom,
! [VarCurr] :
( ~ v125595(VarCurr)
<=> v125446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15937,axiom,
! [VarCurr] :
( v125588(VarCurr)
<=> ( v125589(VarCurr)
& v125592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15936,axiom,
! [VarCurr] :
( v125592(VarCurr)
<=> ( v125444(VarCurr)
| v125529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15935,axiom,
! [VarCurr] :
( v125589(VarCurr)
<=> ( v125590(VarCurr)
| v125591(VarCurr) ) ) ).
fof(writeUnaryOperator_8855,axiom,
! [VarCurr] :
( ~ v125591(VarCurr)
<=> v125529(VarCurr) ) ).
fof(writeUnaryOperator_8854,axiom,
! [VarCurr] :
( ~ v125590(VarCurr)
<=> v125444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15934,axiom,
! [VarCurr] :
( v125583(VarCurr)
<=> ( v125584(VarCurr)
& v125587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15933,axiom,
! [VarCurr] :
( v125587(VarCurr)
<=> ( v125442(VarCurr)
| v125541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15932,axiom,
! [VarCurr] :
( v125584(VarCurr)
<=> ( v125585(VarCurr)
| v125586(VarCurr) ) ) ).
fof(writeUnaryOperator_8853,axiom,
! [VarCurr] :
( ~ v125586(VarCurr)
<=> v125541(VarCurr) ) ).
fof(writeUnaryOperator_8852,axiom,
! [VarCurr] :
( ~ v125585(VarCurr)
<=> v125442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15931,axiom,
! [VarCurr] :
( v125578(VarCurr)
<=> ( v125579(VarCurr)
& v125582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15930,axiom,
! [VarCurr] :
( v125582(VarCurr)
<=> ( v125440(VarCurr)
| v125553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15929,axiom,
! [VarCurr] :
( v125579(VarCurr)
<=> ( v125580(VarCurr)
| v125581(VarCurr) ) ) ).
fof(writeUnaryOperator_8851,axiom,
! [VarCurr] :
( ~ v125581(VarCurr)
<=> v125553(VarCurr) ) ).
fof(writeUnaryOperator_8850,axiom,
! [VarCurr] :
( ~ v125580(VarCurr)
<=> v125440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15928,axiom,
! [VarCurr] :
( v125435(VarCurr)
<=> ( v125436(VarCurr)
& v125577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15927,axiom,
! [VarCurr] :
( v125577(VarCurr)
<=> ( v125438(VarCurr)
| v125566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15926,axiom,
! [VarCurr] :
( v125436(VarCurr)
<=> ( v125437(VarCurr)
| v125565(VarCurr) ) ) ).
fof(writeUnaryOperator_8849,axiom,
! [VarCurr] :
( ~ v125565(VarCurr)
<=> v125566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15925,axiom,
! [VarCurr] :
( v125566(VarCurr)
<=> ( v125567(VarCurr)
& v125576(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5570,axiom,
! [VarCurr] :
( v125576(VarCurr)
<=> ( v125569(VarCurr)
| v125447(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15924,axiom,
! [VarCurr] :
( v125567(VarCurr)
<=> ( v125568(VarCurr)
| v125575(VarCurr) ) ) ).
fof(writeUnaryOperator_8848,axiom,
! [VarCurr] :
( ~ v125575(VarCurr)
<=> v125447(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8847,axiom,
! [VarCurr] :
( ~ v125568(VarCurr)
<=> v125569(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15923,axiom,
! [VarCurr] :
( v125569(VarCurr)
<=> ( v125570(VarCurr)
& v125573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15922,axiom,
! [VarCurr] :
( v125573(VarCurr)
<=> ( v125572(VarCurr)
| v125574(VarCurr) ) ) ).
fof(writeUnaryOperator_8846,axiom,
! [VarCurr] :
( ~ v125574(VarCurr)
<=> v125390(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5569,axiom,
! [VarCurr] :
( v125570(VarCurr)
<=> ( v125571(VarCurr)
| v125390(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8845,axiom,
! [VarCurr] :
( ~ v125571(VarCurr)
<=> v125572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15921,axiom,
! [VarCurr] :
( v125572(VarCurr)
<=> ( v125559(VarCurr)
& v125561(VarCurr) ) ) ).
fof(writeUnaryOperator_8844,axiom,
! [VarCurr] :
( ~ v125437(VarCurr)
<=> v125438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15920,axiom,
! [VarCurr] :
( v125438(VarCurr)
<=> ( v125439(VarCurr)
| v125564(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5568,axiom,
! [VarCurr] :
( v125564(VarCurr)
<=> ( v125556(VarCurr)
& v125447(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15919,axiom,
! [VarCurr] :
( v125439(VarCurr)
<=> ( v125440(VarCurr)
& v125553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15918,axiom,
! [VarCurr] :
( v125553(VarCurr)
<=> ( v125554(VarCurr)
& v125563(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5567,axiom,
! [VarCurr] :
( v125563(VarCurr)
<=> ( v125556(VarCurr)
| v125447(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15917,axiom,
! [VarCurr] :
( v125554(VarCurr)
<=> ( v125555(VarCurr)
| v125562(VarCurr) ) ) ).
fof(writeUnaryOperator_8843,axiom,
! [VarCurr] :
( ~ v125562(VarCurr)
<=> v125447(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8842,axiom,
! [VarCurr] :
( ~ v125555(VarCurr)
<=> v125556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15916,axiom,
! [VarCurr] :
( v125556(VarCurr)
<=> ( v125557(VarCurr)
& v125560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15915,axiom,
! [VarCurr] :
( v125560(VarCurr)
<=> ( v125559(VarCurr)
| v125561(VarCurr) ) ) ).
fof(writeUnaryOperator_8841,axiom,
! [VarCurr] :
( ~ v125561(VarCurr)
<=> v125390(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5566,axiom,
! [VarCurr] :
( v125557(VarCurr)
<=> ( v125558(VarCurr)
| v125390(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8840,axiom,
! [VarCurr] :
( ~ v125558(VarCurr)
<=> v125559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15914,axiom,
! [VarCurr] :
( v125559(VarCurr)
<=> ( v125547(VarCurr)
& v125549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15913,axiom,
! [VarCurr] :
( v125440(VarCurr)
<=> ( v125441(VarCurr)
| v125552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5565,axiom,
! [VarCurr] :
( v125552(VarCurr)
<=> ( v125544(VarCurr)
& v125447(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15912,axiom,
! [VarCurr] :
( v125441(VarCurr)
<=> ( v125442(VarCurr)
& v125541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15911,axiom,
! [VarCurr] :
( v125541(VarCurr)
<=> ( v125542(VarCurr)
& v125551(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5564,axiom,
! [VarCurr] :
( v125551(VarCurr)
<=> ( v125544(VarCurr)
| v125447(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15910,axiom,
! [VarCurr] :
( v125542(VarCurr)
<=> ( v125543(VarCurr)
| v125550(VarCurr) ) ) ).
fof(writeUnaryOperator_8839,axiom,
! [VarCurr] :
( ~ v125550(VarCurr)
<=> v125447(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8838,axiom,
! [VarCurr] :
( ~ v125543(VarCurr)
<=> v125544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15909,axiom,
! [VarCurr] :
( v125544(VarCurr)
<=> ( v125545(VarCurr)
& v125548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15908,axiom,
! [VarCurr] :
( v125548(VarCurr)
<=> ( v125547(VarCurr)
| v125549(VarCurr) ) ) ).
fof(writeUnaryOperator_8837,axiom,
! [VarCurr] :
( ~ v125549(VarCurr)
<=> v125390(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5563,axiom,
! [VarCurr] :
( v125545(VarCurr)
<=> ( v125546(VarCurr)
| v125390(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8836,axiom,
! [VarCurr] :
( ~ v125546(VarCurr)
<=> v125547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15907,axiom,
! [VarCurr] :
( v125547(VarCurr)
<=> ( v125535(VarCurr)
& v125537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15906,axiom,
! [VarCurr] :
( v125442(VarCurr)
<=> ( v125443(VarCurr)
| v125540(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5562,axiom,
! [VarCurr] :
( v125540(VarCurr)
<=> ( v125532(VarCurr)
& v125447(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15905,axiom,
! [VarCurr] :
( v125443(VarCurr)
<=> ( v125444(VarCurr)
& v125529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15904,axiom,
! [VarCurr] :
( v125529(VarCurr)
<=> ( v125530(VarCurr)
& v125539(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5561,axiom,
! [VarCurr] :
( v125539(VarCurr)
<=> ( v125532(VarCurr)
| v125447(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15903,axiom,
! [VarCurr] :
( v125530(VarCurr)
<=> ( v125531(VarCurr)
| v125538(VarCurr) ) ) ).
fof(writeUnaryOperator_8835,axiom,
! [VarCurr] :
( ~ v125538(VarCurr)
<=> v125447(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8834,axiom,
! [VarCurr] :
( ~ v125531(VarCurr)
<=> v125532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15902,axiom,
! [VarCurr] :
( v125532(VarCurr)
<=> ( v125533(VarCurr)
& v125536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15901,axiom,
! [VarCurr] :
( v125536(VarCurr)
<=> ( v125535(VarCurr)
| v125537(VarCurr) ) ) ).
fof(writeUnaryOperator_8833,axiom,
! [VarCurr] :
( ~ v125537(VarCurr)
<=> v125390(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5560,axiom,
! [VarCurr] :
( v125533(VarCurr)
<=> ( v125534(VarCurr)
| v125390(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8832,axiom,
! [VarCurr] :
( ~ v125534(VarCurr)
<=> v125535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15900,axiom,
! [VarCurr] :
( v125535(VarCurr)
<=> ( v125524(VarCurr)
& v125525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15899,axiom,
! [VarCurr] :
( v125444(VarCurr)
<=> ( v125445(VarCurr)
| v125528(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5559,axiom,
! [VarCurr] :
( v125528(VarCurr)
<=> ( v125521(VarCurr)
& v125447(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15898,axiom,
! [VarCurr] :
( v125445(VarCurr)
<=> ( v125446(VarCurr)
& v125518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15897,axiom,
! [VarCurr] :
( v125518(VarCurr)
<=> ( v125519(VarCurr)
& v125527(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5558,axiom,
! [VarCurr] :
( v125527(VarCurr)
<=> ( v125521(VarCurr)
| v125447(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15896,axiom,
! [VarCurr] :
( v125519(VarCurr)
<=> ( v125520(VarCurr)
| v125526(VarCurr) ) ) ).
fof(writeUnaryOperator_8831,axiom,
! [VarCurr] :
( ~ v125526(VarCurr)
<=> v125447(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8830,axiom,
! [VarCurr] :
( ~ v125520(VarCurr)
<=> v125521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15895,axiom,
! [VarCurr] :
( v125521(VarCurr)
<=> ( v125522(VarCurr)
& v125523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15894,axiom,
! [VarCurr] :
( v125523(VarCurr)
<=> ( v125524(VarCurr)
| v125525(VarCurr) ) ) ).
fof(writeUnaryOperator_8829,axiom,
! [VarCurr] :
( ~ v125525(VarCurr)
<=> v125390(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8828,axiom,
! [VarCurr] :
( ~ v125524(VarCurr)
<=> v125390(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5557,axiom,
! [VarCurr] :
( v125522(VarCurr)
<=> ( v125390(VarCurr,bitIndex0)
| v125390(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15893,axiom,
! [VarCurr] :
( v125446(VarCurr)
<=> ( v125390(VarCurr,bitIndex0)
& v125447(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71076,axiom,
! [VarCurr] :
( v125447(VarCurr,bitIndex0)
<=> v125513(VarCurr) ) ).
fof(addAssignment_71075,axiom,
! [VarCurr] :
( v125447(VarCurr,bitIndex1)
<=> v125508(VarCurr) ) ).
fof(addAssignment_71074,axiom,
! [VarCurr] :
( v125447(VarCurr,bitIndex2)
<=> v125503(VarCurr) ) ).
fof(addAssignment_71073,axiom,
! [VarCurr] :
( v125447(VarCurr,bitIndex3)
<=> v125498(VarCurr) ) ).
fof(addAssignment_71072,axiom,
! [VarCurr] :
( v125447(VarCurr,bitIndex4)
<=> v125493(VarCurr) ) ).
fof(addAssignment_71071,axiom,
! [VarCurr] :
( v125447(VarCurr,bitIndex5)
<=> v125449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15892,axiom,
! [VarCurr] :
( v125513(VarCurr)
<=> ( v125514(VarCurr)
& v125517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15891,axiom,
! [VarCurr] :
( v125517(VarCurr)
<=> ( v125159(VarCurr,bitIndex0)
| v125461(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15890,axiom,
! [VarCurr] :
( v125514(VarCurr)
<=> ( v125515(VarCurr)
| v125516(VarCurr) ) ) ).
fof(writeUnaryOperator_8827,axiom,
! [VarCurr] :
( ~ v125516(VarCurr)
<=> v125461(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8826,axiom,
! [VarCurr] :
( ~ v125515(VarCurr)
<=> v125159(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15889,axiom,
! [VarCurr] :
( v125508(VarCurr)
<=> ( v125509(VarCurr)
& v125512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15888,axiom,
! [VarCurr] :
( v125512(VarCurr)
<=> ( v125460(VarCurr)
| v125462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15887,axiom,
! [VarCurr] :
( v125509(VarCurr)
<=> ( v125510(VarCurr)
| v125511(VarCurr) ) ) ).
fof(writeUnaryOperator_8825,axiom,
! [VarCurr] :
( ~ v125511(VarCurr)
<=> v125462(VarCurr) ) ).
fof(writeUnaryOperator_8824,axiom,
! [VarCurr] :
( ~ v125510(VarCurr)
<=> v125460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15886,axiom,
! [VarCurr] :
( v125503(VarCurr)
<=> ( v125504(VarCurr)
& v125507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15885,axiom,
! [VarCurr] :
( v125507(VarCurr)
<=> ( v125458(VarCurr)
| v125468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15884,axiom,
! [VarCurr] :
( v125504(VarCurr)
<=> ( v125505(VarCurr)
| v125506(VarCurr) ) ) ).
fof(writeUnaryOperator_8823,axiom,
! [VarCurr] :
( ~ v125506(VarCurr)
<=> v125468(VarCurr) ) ).
fof(writeUnaryOperator_8822,axiom,
! [VarCurr] :
( ~ v125505(VarCurr)
<=> v125458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15883,axiom,
! [VarCurr] :
( v125498(VarCurr)
<=> ( v125499(VarCurr)
& v125502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15882,axiom,
! [VarCurr] :
( v125502(VarCurr)
<=> ( v125456(VarCurr)
| v125474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15881,axiom,
! [VarCurr] :
( v125499(VarCurr)
<=> ( v125500(VarCurr)
| v125501(VarCurr) ) ) ).
fof(writeUnaryOperator_8821,axiom,
! [VarCurr] :
( ~ v125501(VarCurr)
<=> v125474(VarCurr) ) ).
fof(writeUnaryOperator_8820,axiom,
! [VarCurr] :
( ~ v125500(VarCurr)
<=> v125456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15880,axiom,
! [VarCurr] :
( v125493(VarCurr)
<=> ( v125494(VarCurr)
& v125497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15879,axiom,
! [VarCurr] :
( v125497(VarCurr)
<=> ( v125454(VarCurr)
| v125480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15878,axiom,
! [VarCurr] :
( v125494(VarCurr)
<=> ( v125495(VarCurr)
| v125496(VarCurr) ) ) ).
fof(writeUnaryOperator_8819,axiom,
! [VarCurr] :
( ~ v125496(VarCurr)
<=> v125480(VarCurr) ) ).
fof(writeUnaryOperator_8818,axiom,
! [VarCurr] :
( ~ v125495(VarCurr)
<=> v125454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15877,axiom,
! [VarCurr] :
( v125449(VarCurr)
<=> ( v125450(VarCurr)
& v125492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15876,axiom,
! [VarCurr] :
( v125492(VarCurr)
<=> ( v125452(VarCurr)
| v125487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15875,axiom,
! [VarCurr] :
( v125450(VarCurr)
<=> ( v125451(VarCurr)
| v125486(VarCurr) ) ) ).
fof(writeUnaryOperator_8817,axiom,
! [VarCurr] :
( ~ v125486(VarCurr)
<=> v125487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15874,axiom,
! [VarCurr] :
( v125487(VarCurr)
<=> ( v125488(VarCurr)
& v125491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5556,axiom,
! [VarCurr] :
( v125491(VarCurr)
<=> ( v125159(VarCurr,bitIndex5)
| v125461(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15873,axiom,
! [VarCurr] :
( v125488(VarCurr)
<=> ( v125489(VarCurr)
| v125490(VarCurr) ) ) ).
fof(writeUnaryOperator_8816,axiom,
! [VarCurr] :
( ~ v125490(VarCurr)
<=> v125461(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8815,axiom,
! [VarCurr] :
( ~ v125489(VarCurr)
<=> v125159(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8814,axiom,
! [VarCurr] :
( ~ v125451(VarCurr)
<=> v125452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15872,axiom,
! [VarCurr] :
( v125452(VarCurr)
<=> ( v125453(VarCurr)
| v125485(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5555,axiom,
! [VarCurr] :
( v125485(VarCurr)
<=> ( v125159(VarCurr,bitIndex4)
& v125461(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15871,axiom,
! [VarCurr] :
( v125453(VarCurr)
<=> ( v125454(VarCurr)
& v125480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15870,axiom,
! [VarCurr] :
( v125480(VarCurr)
<=> ( v125481(VarCurr)
& v125484(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5554,axiom,
! [VarCurr] :
( v125484(VarCurr)
<=> ( v125159(VarCurr,bitIndex4)
| v125461(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15869,axiom,
! [VarCurr] :
( v125481(VarCurr)
<=> ( v125482(VarCurr)
| v125483(VarCurr) ) ) ).
fof(writeUnaryOperator_8813,axiom,
! [VarCurr] :
( ~ v125483(VarCurr)
<=> v125461(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8812,axiom,
! [VarCurr] :
( ~ v125482(VarCurr)
<=> v125159(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15868,axiom,
! [VarCurr] :
( v125454(VarCurr)
<=> ( v125455(VarCurr)
| v125479(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5553,axiom,
! [VarCurr] :
( v125479(VarCurr)
<=> ( v125159(VarCurr,bitIndex3)
& v125461(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15867,axiom,
! [VarCurr] :
( v125455(VarCurr)
<=> ( v125456(VarCurr)
& v125474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15866,axiom,
! [VarCurr] :
( v125474(VarCurr)
<=> ( v125475(VarCurr)
& v125478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5552,axiom,
! [VarCurr] :
( v125478(VarCurr)
<=> ( v125159(VarCurr,bitIndex3)
| v125461(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15865,axiom,
! [VarCurr] :
( v125475(VarCurr)
<=> ( v125476(VarCurr)
| v125477(VarCurr) ) ) ).
fof(writeUnaryOperator_8811,axiom,
! [VarCurr] :
( ~ v125477(VarCurr)
<=> v125461(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8810,axiom,
! [VarCurr] :
( ~ v125476(VarCurr)
<=> v125159(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15864,axiom,
! [VarCurr] :
( v125456(VarCurr)
<=> ( v125457(VarCurr)
| v125473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5551,axiom,
! [VarCurr] :
( v125473(VarCurr)
<=> ( v125159(VarCurr,bitIndex2)
& v125461(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15863,axiom,
! [VarCurr] :
( v125457(VarCurr)
<=> ( v125458(VarCurr)
& v125468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15862,axiom,
! [VarCurr] :
( v125468(VarCurr)
<=> ( v125469(VarCurr)
& v125472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5550,axiom,
! [VarCurr] :
( v125472(VarCurr)
<=> ( v125159(VarCurr,bitIndex2)
| v125461(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15861,axiom,
! [VarCurr] :
( v125469(VarCurr)
<=> ( v125470(VarCurr)
| v125471(VarCurr) ) ) ).
fof(writeUnaryOperator_8809,axiom,
! [VarCurr] :
( ~ v125471(VarCurr)
<=> v125461(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8808,axiom,
! [VarCurr] :
( ~ v125470(VarCurr)
<=> v125159(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15860,axiom,
! [VarCurr] :
( v125458(VarCurr)
<=> ( v125459(VarCurr)
| v125467(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5549,axiom,
! [VarCurr] :
( v125467(VarCurr)
<=> ( v125159(VarCurr,bitIndex1)
& v125461(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15859,axiom,
! [VarCurr] :
( v125459(VarCurr)
<=> ( v125460(VarCurr)
& v125462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15858,axiom,
! [VarCurr] :
( v125462(VarCurr)
<=> ( v125463(VarCurr)
& v125466(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5548,axiom,
! [VarCurr] :
( v125466(VarCurr)
<=> ( v125159(VarCurr,bitIndex1)
| v125461(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15857,axiom,
! [VarCurr] :
( v125463(VarCurr)
<=> ( v125464(VarCurr)
| v125465(VarCurr) ) ) ).
fof(writeUnaryOperator_8807,axiom,
! [VarCurr] :
( ~ v125465(VarCurr)
<=> v125461(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8806,axiom,
! [VarCurr] :
( ~ v125464(VarCurr)
<=> v125159(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15856,axiom,
! [VarCurr] :
( v125460(VarCurr)
<=> ( v125159(VarCurr,bitIndex0)
& v125461(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71070,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v125461(VarCurr,B)
<=> v125181(VarCurr,B) ) ) ).
fof(addAssignment_71069,axiom,
! [VarCurr] :
( ( v125461(VarCurr,bitIndex5)
<=> $false )
& ( v125461(VarCurr,bitIndex4)
<=> $false )
& ( v125461(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_71068,axiom,
! [VarCurr] :
( v125390(VarCurr,bitIndex5)
<=> v125427(VarCurr,bitIndex5) ) ).
fof(addAssignment_71067,axiom,
! [VarCurr] :
( v125390(VarCurr,bitIndex4)
<=> v125427(VarCurr,bitIndex4) ) ).
fof(addAssignment_71066,axiom,
! [VarCurr] :
( v125390(VarCurr,bitIndex3)
<=> v125427(VarCurr,bitIndex3) ) ).
fof(addAssignment_71065,axiom,
! [VarCurr] :
( v125390(VarCurr,bitIndex2)
<=> v125427(VarCurr,bitIndex2) ) ).
fof(addAssignment_71064,axiom,
! [VarCurr] :
( v125390(VarCurr,bitIndex1)
<=> v125427(VarCurr,bitIndex1) ) ).
fof(addAssignment_71063,axiom,
! [VarCurr] :
( v125390(VarCurr,bitIndex0)
<=> v125427(VarCurr,bitIndex0) ) ).
fof(addAssignment_71062,axiom,
! [VarCurr] :
( v125427(VarCurr,bitIndex0)
<=> v125428(VarCurr) ) ).
fof(addAssignment_71061,axiom,
! [VarCurr] :
( ( v125427(VarCurr,bitIndex5)
<=> $false )
& ( v125427(VarCurr,bitIndex4)
<=> $false )
& ( v125427(VarCurr,bitIndex3)
<=> $false )
& ( v125427(VarCurr,bitIndex2)
<=> $false )
& ( v125427(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15855,axiom,
! [VarCurr] :
( v125428(VarCurr)
<=> ( v125429(VarCurr)
| v125426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15854,axiom,
! [VarCurr] :
( v125429(VarCurr)
<=> ( v125430(VarCurr)
| v125424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15853,axiom,
! [VarCurr] :
( v125430(VarCurr)
<=> ( v125431(VarCurr)
| v125422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15852,axiom,
! [VarCurr] :
( v125431(VarCurr)
<=> ( v125432(VarCurr)
| v125412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15851,axiom,
! [VarCurr] :
( v125432(VarCurr)
<=> ( v125392(VarCurr)
| v125402(VarCurr) ) ) ).
fof(addAssignment_71060,axiom,
! [VarCurr] :
( v125426(VarCurr)
<=> v113911(VarCurr,bitIndex14) ) ).
fof(addAssignment_71059,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex14)
<=> v113913(VarCurr,bitIndex14) ) ).
fof(addAssignment_71058,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex14)
<=> v113915(VarCurr,bitIndex14) ) ).
fof(addAssignment_71057,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex14)
<=> v113935(VarCurr,bitIndex14) ) ).
fof(addAssignment_71056,axiom,
! [VarCurr] :
( v125424(VarCurr)
<=> v113107(VarCurr,bitIndex14) ) ).
fof(addAssignment_71055,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex14)
<=> v113143(VarCurr,bitIndex14) ) ).
fof(addAssignment_71054,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex14)
<=> v113110(VarCurr,bitIndex14) ) ).
fof(addAssignment_71053,axiom,
! [VarCurr] :
( v125422(VarCurr)
<=> v113100(VarCurr,bitIndex14) ) ).
fof(addAssignment_71052,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex14)
<=> v113101(VarCurr,bitIndex14) ) ).
fof(addAssignment_71051,axiom,
! [VarCurr] :
( v125412(VarCurr)
<=> v113810(VarCurr,bitIndex14) ) ).
fof(addAssignment_71050,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex14)
<=> v113812(VarCurr,bitIndex14) ) ).
fof(addAssignment_71049,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex14)
<=> v113814(VarCurr,bitIndex14) ) ).
fof(addAssignment_71048,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex14)
<=> v113816(VarCurr,bitIndex14) ) ).
fof(addAssignment_71047,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex14)
<=> v113818(VarCurr,bitIndex14) ) ).
fof(addAssignment_71046,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex14)
<=> v125414(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125415(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v125414(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1626,axiom,
! [VarNext] :
( v125415(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v125414(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125415(VarNext)
<=> v125416(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125416(VarNext)
<=> ( v125418(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_8805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125418(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_71045,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex14)
<=> v113830(VarCurr,bitIndex14) ) ).
fof(addAssignment_71044,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex14)
<=> v113832(VarCurr,bitIndex14) ) ).
fof(addAssignment_71043,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex14)
<=> v113834(VarCurr,bitIndex14) ) ).
fof(addAssignment_71042,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex14)
<=> v113873(VarCurr,bitIndex14) ) ).
fof(addAssignment_71041,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex14)
<=> v113856(VarCurr,bitIndex14) ) ).
fof(addAssignment_71040,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex14)
<=> v113837(VarCurr,bitIndex14) ) ).
fof(addAssignment_71039,axiom,
! [VarCurr] :
( v125402(VarCurr)
<=> v113020(VarCurr,bitIndex14) ) ).
fof(addAssignment_71038,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex14)
<=> v113022(VarCurr,bitIndex14) ) ).
fof(addAssignment_71037,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex14)
<=> v113024(VarCurr,bitIndex14) ) ).
fof(addAssignment_71036,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex14)
<=> v113026(VarCurr,bitIndex14) ) ).
fof(addAssignment_71035,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex14)
<=> v113028(VarCurr,bitIndex14) ) ).
fof(addAssignment_71034,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex14)
<=> v125404(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125405(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v125404(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1625,axiom,
! [VarNext] :
( v125405(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v125404(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125405(VarNext)
<=> v125406(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125406(VarNext)
<=> ( v125408(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_8804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125408(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_71033,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex14)
<=> v113040(VarCurr,bitIndex14) ) ).
fof(addAssignment_71032,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex14)
<=> v113042(VarCurr,bitIndex14) ) ).
fof(addAssignment_71031,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex14)
<=> v113044(VarCurr,bitIndex14) ) ).
fof(addAssignment_71030,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex14)
<=> v113045(VarCurr,bitIndex14) ) ).
fof(addAssignment_71029,axiom,
! [VarCurr] :
( v125392(VarCurr)
<=> v112940(VarCurr,bitIndex14) ) ).
fof(addAssignment_71028,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex14)
<=> v112942(VarCurr,bitIndex14) ) ).
fof(addAssignment_71027,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex14)
<=> v112944(VarCurr,bitIndex14) ) ).
fof(addAssignment_71026,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex14)
<=> v112946(VarCurr,bitIndex14) ) ).
fof(addAssignment_71025,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex14)
<=> v112948(VarCurr,bitIndex14) ) ).
fof(addAssignment_71024,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex14)
<=> v125394(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125395(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v125394(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1624,axiom,
! [VarNext] :
( v125395(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v125394(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125395(VarNext)
<=> v125396(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125396(VarNext)
<=> ( v125398(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_8803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125398(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_71023,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex14)
<=> v112960(VarCurr,bitIndex14) ) ).
fof(addAssignment_71022,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex14)
<=> v112962(VarCurr,bitIndex14) ) ).
fof(addAssignment_71021,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex14)
<=> v112964(VarCurr,bitIndex14) ) ).
fof(addAssignment_71020,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex14)
<=> v112965(VarCurr,bitIndex14) ) ).
fof(addAssignment_71019,axiom,
! [VarCurr] :
( v125181(VarCurr,bitIndex2)
<=> v125196(VarCurr,bitIndex2) ) ).
fof(addAssignment_71018,axiom,
! [VarCurr] :
( v125181(VarCurr,bitIndex1)
<=> v125196(VarCurr,bitIndex1) ) ).
fof(addAssignment_71017,axiom,
! [VarCurr] :
( v125181(VarCurr,bitIndex0)
<=> v125196(VarCurr,bitIndex0) ) ).
fof(addAssignment_71016,axiom,
! [VarCurr] :
( v125196(VarCurr,bitIndex0)
<=> v125384(VarCurr) ) ).
fof(addAssignment_71015,axiom,
! [VarCurr] :
( v125196(VarCurr,bitIndex1)
<=> v125379(VarCurr) ) ).
fof(addAssignment_71014,axiom,
! [VarCurr] :
( v125196(VarCurr,bitIndex2)
<=> v125198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15844,axiom,
! [VarCurr] :
( v125384(VarCurr)
<=> ( v125385(VarCurr)
& v125388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15843,axiom,
! [VarCurr] :
( v125388(VarCurr)
<=> ( v125204(VarCurr,bitIndex0)
| v125365(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15842,axiom,
! [VarCurr] :
( v125385(VarCurr)
<=> ( v125386(VarCurr)
| v125387(VarCurr) ) ) ).
fof(writeUnaryOperator_8802,axiom,
! [VarCurr] :
( ~ v125387(VarCurr)
<=> v125365(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8801,axiom,
! [VarCurr] :
( ~ v125386(VarCurr)
<=> v125204(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15841,axiom,
! [VarCurr] :
( v125379(VarCurr)
<=> ( v125380(VarCurr)
& v125383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15840,axiom,
! [VarCurr] :
( v125383(VarCurr)
<=> ( v125203(VarCurr)
| v125366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15839,axiom,
! [VarCurr] :
( v125380(VarCurr)
<=> ( v125381(VarCurr)
| v125382(VarCurr) ) ) ).
fof(writeUnaryOperator_8800,axiom,
! [VarCurr] :
( ~ v125382(VarCurr)
<=> v125366(VarCurr) ) ).
fof(writeUnaryOperator_8799,axiom,
! [VarCurr] :
( ~ v125381(VarCurr)
<=> v125203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15838,axiom,
! [VarCurr] :
( v125198(VarCurr)
<=> ( v125199(VarCurr)
& v125378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15837,axiom,
! [VarCurr] :
( v125378(VarCurr)
<=> ( v125201(VarCurr)
| v125373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15836,axiom,
! [VarCurr] :
( v125199(VarCurr)
<=> ( v125200(VarCurr)
| v125372(VarCurr) ) ) ).
fof(writeUnaryOperator_8798,axiom,
! [VarCurr] :
( ~ v125372(VarCurr)
<=> v125373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15835,axiom,
! [VarCurr] :
( v125373(VarCurr)
<=> ( v125374(VarCurr)
& v125377(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5547,axiom,
! [VarCurr] :
( v125377(VarCurr)
<=> ( v125204(VarCurr,bitIndex2)
| v125365(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15834,axiom,
! [VarCurr] :
( v125374(VarCurr)
<=> ( v125375(VarCurr)
| v125376(VarCurr) ) ) ).
fof(writeUnaryOperator_8797,axiom,
! [VarCurr] :
( ~ v125376(VarCurr)
<=> v125365(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8796,axiom,
! [VarCurr] :
( ~ v125375(VarCurr)
<=> v125204(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8795,axiom,
! [VarCurr] :
( ~ v125200(VarCurr)
<=> v125201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15833,axiom,
! [VarCurr] :
( v125201(VarCurr)
<=> ( v125202(VarCurr)
| v125371(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5546,axiom,
! [VarCurr] :
( v125371(VarCurr)
<=> ( v125204(VarCurr,bitIndex1)
& v125365(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15832,axiom,
! [VarCurr] :
( v125202(VarCurr)
<=> ( v125203(VarCurr)
& v125366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15831,axiom,
! [VarCurr] :
( v125366(VarCurr)
<=> ( v125367(VarCurr)
& v125370(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5545,axiom,
! [VarCurr] :
( v125370(VarCurr)
<=> ( v125204(VarCurr,bitIndex1)
| v125365(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15830,axiom,
! [VarCurr] :
( v125367(VarCurr)
<=> ( v125368(VarCurr)
| v125369(VarCurr) ) ) ).
fof(writeUnaryOperator_8794,axiom,
! [VarCurr] :
( ~ v125369(VarCurr)
<=> v125365(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8793,axiom,
! [VarCurr] :
( ~ v125368(VarCurr)
<=> v125204(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15829,axiom,
! [VarCurr] :
( v125203(VarCurr)
<=> ( v125204(VarCurr,bitIndex0)
& v125365(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71013,axiom,
! [VarCurr] :
( v125365(VarCurr,bitIndex0)
<=> v125195(VarCurr) ) ).
fof(addAssignment_71012,axiom,
! [VarCurr] :
( ( v125365(VarCurr,bitIndex2)
<=> $false )
& ( v125365(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71011,axiom,
! [VarCurr] :
( v125204(VarCurr,bitIndex0)
<=> v125360(VarCurr) ) ).
fof(addAssignment_71010,axiom,
! [VarCurr] :
( v125204(VarCurr,bitIndex1)
<=> v125355(VarCurr) ) ).
fof(addAssignment_71009,axiom,
! [VarCurr] :
( v125204(VarCurr,bitIndex2)
<=> v125206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15828,axiom,
! [VarCurr] :
( v125360(VarCurr)
<=> ( v125361(VarCurr)
& v125364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15827,axiom,
! [VarCurr] :
( v125364(VarCurr)
<=> ( v125212(VarCurr,bitIndex0)
| v125341(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15826,axiom,
! [VarCurr] :
( v125361(VarCurr)
<=> ( v125362(VarCurr)
| v125363(VarCurr) ) ) ).
fof(writeUnaryOperator_8792,axiom,
! [VarCurr] :
( ~ v125363(VarCurr)
<=> v125341(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8791,axiom,
! [VarCurr] :
( ~ v125362(VarCurr)
<=> v125212(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15825,axiom,
! [VarCurr] :
( v125355(VarCurr)
<=> ( v125356(VarCurr)
& v125359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15824,axiom,
! [VarCurr] :
( v125359(VarCurr)
<=> ( v125211(VarCurr)
| v125342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15823,axiom,
! [VarCurr] :
( v125356(VarCurr)
<=> ( v125357(VarCurr)
| v125358(VarCurr) ) ) ).
fof(writeUnaryOperator_8790,axiom,
! [VarCurr] :
( ~ v125358(VarCurr)
<=> v125342(VarCurr) ) ).
fof(writeUnaryOperator_8789,axiom,
! [VarCurr] :
( ~ v125357(VarCurr)
<=> v125211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15822,axiom,
! [VarCurr] :
( v125206(VarCurr)
<=> ( v125207(VarCurr)
& v125354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15821,axiom,
! [VarCurr] :
( v125354(VarCurr)
<=> ( v125209(VarCurr)
| v125349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15820,axiom,
! [VarCurr] :
( v125207(VarCurr)
<=> ( v125208(VarCurr)
| v125348(VarCurr) ) ) ).
fof(writeUnaryOperator_8788,axiom,
! [VarCurr] :
( ~ v125348(VarCurr)
<=> v125349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15819,axiom,
! [VarCurr] :
( v125349(VarCurr)
<=> ( v125350(VarCurr)
& v125353(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5544,axiom,
! [VarCurr] :
( v125353(VarCurr)
<=> ( v125212(VarCurr,bitIndex2)
| v125341(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15818,axiom,
! [VarCurr] :
( v125350(VarCurr)
<=> ( v125351(VarCurr)
| v125352(VarCurr) ) ) ).
fof(writeUnaryOperator_8787,axiom,
! [VarCurr] :
( ~ v125352(VarCurr)
<=> v125341(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8786,axiom,
! [VarCurr] :
( ~ v125351(VarCurr)
<=> v125212(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8785,axiom,
! [VarCurr] :
( ~ v125208(VarCurr)
<=> v125209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15817,axiom,
! [VarCurr] :
( v125209(VarCurr)
<=> ( v125210(VarCurr)
| v125347(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5543,axiom,
! [VarCurr] :
( v125347(VarCurr)
<=> ( v125212(VarCurr,bitIndex1)
& v125341(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15816,axiom,
! [VarCurr] :
( v125210(VarCurr)
<=> ( v125211(VarCurr)
& v125342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15815,axiom,
! [VarCurr] :
( v125342(VarCurr)
<=> ( v125343(VarCurr)
& v125346(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5542,axiom,
! [VarCurr] :
( v125346(VarCurr)
<=> ( v125212(VarCurr,bitIndex1)
| v125341(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15814,axiom,
! [VarCurr] :
( v125343(VarCurr)
<=> ( v125344(VarCurr)
| v125345(VarCurr) ) ) ).
fof(writeUnaryOperator_8784,axiom,
! [VarCurr] :
( ~ v125345(VarCurr)
<=> v125341(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8783,axiom,
! [VarCurr] :
( ~ v125344(VarCurr)
<=> v125212(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15813,axiom,
! [VarCurr] :
( v125211(VarCurr)
<=> ( v125212(VarCurr,bitIndex0)
& v125341(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71008,axiom,
! [VarCurr] :
( v125341(VarCurr,bitIndex0)
<=> v125193(VarCurr) ) ).
fof(addAssignment_71007,axiom,
! [VarCurr] :
( ( v125341(VarCurr,bitIndex2)
<=> $false )
& ( v125341(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71006,axiom,
! [VarCurr] :
( v125212(VarCurr,bitIndex0)
<=> v125336(VarCurr) ) ).
fof(addAssignment_71005,axiom,
! [VarCurr] :
( v125212(VarCurr,bitIndex1)
<=> v125331(VarCurr) ) ).
fof(addAssignment_71004,axiom,
! [VarCurr] :
( v125212(VarCurr,bitIndex2)
<=> v125214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15812,axiom,
! [VarCurr] :
( v125336(VarCurr)
<=> ( v125337(VarCurr)
& v125340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15811,axiom,
! [VarCurr] :
( v125340(VarCurr)
<=> ( v125220(VarCurr,bitIndex0)
| v125317(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15810,axiom,
! [VarCurr] :
( v125337(VarCurr)
<=> ( v125338(VarCurr)
| v125339(VarCurr) ) ) ).
fof(writeUnaryOperator_8782,axiom,
! [VarCurr] :
( ~ v125339(VarCurr)
<=> v125317(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8781,axiom,
! [VarCurr] :
( ~ v125338(VarCurr)
<=> v125220(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15809,axiom,
! [VarCurr] :
( v125331(VarCurr)
<=> ( v125332(VarCurr)
& v125335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15808,axiom,
! [VarCurr] :
( v125335(VarCurr)
<=> ( v125219(VarCurr)
| v125318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15807,axiom,
! [VarCurr] :
( v125332(VarCurr)
<=> ( v125333(VarCurr)
| v125334(VarCurr) ) ) ).
fof(writeUnaryOperator_8780,axiom,
! [VarCurr] :
( ~ v125334(VarCurr)
<=> v125318(VarCurr) ) ).
fof(writeUnaryOperator_8779,axiom,
! [VarCurr] :
( ~ v125333(VarCurr)
<=> v125219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15806,axiom,
! [VarCurr] :
( v125214(VarCurr)
<=> ( v125215(VarCurr)
& v125330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15805,axiom,
! [VarCurr] :
( v125330(VarCurr)
<=> ( v125217(VarCurr)
| v125325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15804,axiom,
! [VarCurr] :
( v125215(VarCurr)
<=> ( v125216(VarCurr)
| v125324(VarCurr) ) ) ).
fof(writeUnaryOperator_8778,axiom,
! [VarCurr] :
( ~ v125324(VarCurr)
<=> v125325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15803,axiom,
! [VarCurr] :
( v125325(VarCurr)
<=> ( v125326(VarCurr)
& v125329(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5541,axiom,
! [VarCurr] :
( v125329(VarCurr)
<=> ( v125220(VarCurr,bitIndex2)
| v125317(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15802,axiom,
! [VarCurr] :
( v125326(VarCurr)
<=> ( v125327(VarCurr)
| v125328(VarCurr) ) ) ).
fof(writeUnaryOperator_8777,axiom,
! [VarCurr] :
( ~ v125328(VarCurr)
<=> v125317(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8776,axiom,
! [VarCurr] :
( ~ v125327(VarCurr)
<=> v125220(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8775,axiom,
! [VarCurr] :
( ~ v125216(VarCurr)
<=> v125217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15801,axiom,
! [VarCurr] :
( v125217(VarCurr)
<=> ( v125218(VarCurr)
| v125323(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5540,axiom,
! [VarCurr] :
( v125323(VarCurr)
<=> ( v125220(VarCurr,bitIndex1)
& v125317(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15800,axiom,
! [VarCurr] :
( v125218(VarCurr)
<=> ( v125219(VarCurr)
& v125318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15799,axiom,
! [VarCurr] :
( v125318(VarCurr)
<=> ( v125319(VarCurr)
& v125322(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5539,axiom,
! [VarCurr] :
( v125322(VarCurr)
<=> ( v125220(VarCurr,bitIndex1)
| v125317(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15798,axiom,
! [VarCurr] :
( v125319(VarCurr)
<=> ( v125320(VarCurr)
| v125321(VarCurr) ) ) ).
fof(writeUnaryOperator_8774,axiom,
! [VarCurr] :
( ~ v125321(VarCurr)
<=> v125317(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8773,axiom,
! [VarCurr] :
( ~ v125320(VarCurr)
<=> v125220(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15797,axiom,
! [VarCurr] :
( v125219(VarCurr)
<=> ( v125220(VarCurr,bitIndex0)
& v125317(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_71003,axiom,
! [VarCurr] :
( v125317(VarCurr,bitIndex0)
<=> v125191(VarCurr) ) ).
fof(addAssignment_71002,axiom,
! [VarCurr] :
( ( v125317(VarCurr,bitIndex2)
<=> $false )
& ( v125317(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_71001,axiom,
! [VarCurr] :
( v125220(VarCurr,bitIndex0)
<=> v125312(VarCurr) ) ).
fof(addAssignment_71000,axiom,
! [VarCurr] :
( v125220(VarCurr,bitIndex1)
<=> v125307(VarCurr) ) ).
fof(addAssignment_70999,axiom,
! [VarCurr] :
( v125220(VarCurr,bitIndex2)
<=> v125222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15796,axiom,
! [VarCurr] :
( v125312(VarCurr)
<=> ( v125313(VarCurr)
& v125316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15795,axiom,
! [VarCurr] :
( v125316(VarCurr)
<=> ( v125228(VarCurr,bitIndex0)
| v125293(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15794,axiom,
! [VarCurr] :
( v125313(VarCurr)
<=> ( v125314(VarCurr)
| v125315(VarCurr) ) ) ).
fof(writeUnaryOperator_8772,axiom,
! [VarCurr] :
( ~ v125315(VarCurr)
<=> v125293(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8771,axiom,
! [VarCurr] :
( ~ v125314(VarCurr)
<=> v125228(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15793,axiom,
! [VarCurr] :
( v125307(VarCurr)
<=> ( v125308(VarCurr)
& v125311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15792,axiom,
! [VarCurr] :
( v125311(VarCurr)
<=> ( v125227(VarCurr)
| v125294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15791,axiom,
! [VarCurr] :
( v125308(VarCurr)
<=> ( v125309(VarCurr)
| v125310(VarCurr) ) ) ).
fof(writeUnaryOperator_8770,axiom,
! [VarCurr] :
( ~ v125310(VarCurr)
<=> v125294(VarCurr) ) ).
fof(writeUnaryOperator_8769,axiom,
! [VarCurr] :
( ~ v125309(VarCurr)
<=> v125227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15790,axiom,
! [VarCurr] :
( v125222(VarCurr)
<=> ( v125223(VarCurr)
& v125306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15789,axiom,
! [VarCurr] :
( v125306(VarCurr)
<=> ( v125225(VarCurr)
| v125301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15788,axiom,
! [VarCurr] :
( v125223(VarCurr)
<=> ( v125224(VarCurr)
| v125300(VarCurr) ) ) ).
fof(writeUnaryOperator_8768,axiom,
! [VarCurr] :
( ~ v125300(VarCurr)
<=> v125301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15787,axiom,
! [VarCurr] :
( v125301(VarCurr)
<=> ( v125302(VarCurr)
& v125305(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5538,axiom,
! [VarCurr] :
( v125305(VarCurr)
<=> ( v125228(VarCurr,bitIndex2)
| v125293(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15786,axiom,
! [VarCurr] :
( v125302(VarCurr)
<=> ( v125303(VarCurr)
| v125304(VarCurr) ) ) ).
fof(writeUnaryOperator_8767,axiom,
! [VarCurr] :
( ~ v125304(VarCurr)
<=> v125293(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8766,axiom,
! [VarCurr] :
( ~ v125303(VarCurr)
<=> v125228(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8765,axiom,
! [VarCurr] :
( ~ v125224(VarCurr)
<=> v125225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15785,axiom,
! [VarCurr] :
( v125225(VarCurr)
<=> ( v125226(VarCurr)
| v125299(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5537,axiom,
! [VarCurr] :
( v125299(VarCurr)
<=> ( v125228(VarCurr,bitIndex1)
& v125293(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15784,axiom,
! [VarCurr] :
( v125226(VarCurr)
<=> ( v125227(VarCurr)
& v125294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15783,axiom,
! [VarCurr] :
( v125294(VarCurr)
<=> ( v125295(VarCurr)
& v125298(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5536,axiom,
! [VarCurr] :
( v125298(VarCurr)
<=> ( v125228(VarCurr,bitIndex1)
| v125293(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15782,axiom,
! [VarCurr] :
( v125295(VarCurr)
<=> ( v125296(VarCurr)
| v125297(VarCurr) ) ) ).
fof(writeUnaryOperator_8764,axiom,
! [VarCurr] :
( ~ v125297(VarCurr)
<=> v125293(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8763,axiom,
! [VarCurr] :
( ~ v125296(VarCurr)
<=> v125228(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15781,axiom,
! [VarCurr] :
( v125227(VarCurr)
<=> ( v125228(VarCurr,bitIndex0)
& v125293(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70998,axiom,
! [VarCurr] :
( v125293(VarCurr,bitIndex0)
<=> v125189(VarCurr) ) ).
fof(addAssignment_70997,axiom,
! [VarCurr] :
( ( v125293(VarCurr,bitIndex2)
<=> $false )
& ( v125293(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70996,axiom,
! [VarCurr] :
( v125228(VarCurr,bitIndex0)
<=> v125288(VarCurr) ) ).
fof(addAssignment_70995,axiom,
! [VarCurr] :
( v125228(VarCurr,bitIndex1)
<=> v125283(VarCurr) ) ).
fof(addAssignment_70994,axiom,
! [VarCurr] :
( v125228(VarCurr,bitIndex2)
<=> v125230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15780,axiom,
! [VarCurr] :
( v125288(VarCurr)
<=> ( v125289(VarCurr)
& v125292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15779,axiom,
! [VarCurr] :
( v125292(VarCurr)
<=> ( v125236(VarCurr,bitIndex0)
| v125269(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15778,axiom,
! [VarCurr] :
( v125289(VarCurr)
<=> ( v125290(VarCurr)
| v125291(VarCurr) ) ) ).
fof(writeUnaryOperator_8762,axiom,
! [VarCurr] :
( ~ v125291(VarCurr)
<=> v125269(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8761,axiom,
! [VarCurr] :
( ~ v125290(VarCurr)
<=> v125236(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15777,axiom,
! [VarCurr] :
( v125283(VarCurr)
<=> ( v125284(VarCurr)
& v125287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15776,axiom,
! [VarCurr] :
( v125287(VarCurr)
<=> ( v125235(VarCurr)
| v125270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15775,axiom,
! [VarCurr] :
( v125284(VarCurr)
<=> ( v125285(VarCurr)
| v125286(VarCurr) ) ) ).
fof(writeUnaryOperator_8760,axiom,
! [VarCurr] :
( ~ v125286(VarCurr)
<=> v125270(VarCurr) ) ).
fof(writeUnaryOperator_8759,axiom,
! [VarCurr] :
( ~ v125285(VarCurr)
<=> v125235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15774,axiom,
! [VarCurr] :
( v125230(VarCurr)
<=> ( v125231(VarCurr)
& v125282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15773,axiom,
! [VarCurr] :
( v125282(VarCurr)
<=> ( v125233(VarCurr)
| v125277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15772,axiom,
! [VarCurr] :
( v125231(VarCurr)
<=> ( v125232(VarCurr)
| v125276(VarCurr) ) ) ).
fof(writeUnaryOperator_8758,axiom,
! [VarCurr] :
( ~ v125276(VarCurr)
<=> v125277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15771,axiom,
! [VarCurr] :
( v125277(VarCurr)
<=> ( v125278(VarCurr)
& v125281(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5535,axiom,
! [VarCurr] :
( v125281(VarCurr)
<=> ( v125236(VarCurr,bitIndex2)
| v125269(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15770,axiom,
! [VarCurr] :
( v125278(VarCurr)
<=> ( v125279(VarCurr)
| v125280(VarCurr) ) ) ).
fof(writeUnaryOperator_8757,axiom,
! [VarCurr] :
( ~ v125280(VarCurr)
<=> v125269(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8756,axiom,
! [VarCurr] :
( ~ v125279(VarCurr)
<=> v125236(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8755,axiom,
! [VarCurr] :
( ~ v125232(VarCurr)
<=> v125233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15769,axiom,
! [VarCurr] :
( v125233(VarCurr)
<=> ( v125234(VarCurr)
| v125275(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5534,axiom,
! [VarCurr] :
( v125275(VarCurr)
<=> ( v125236(VarCurr,bitIndex1)
& v125269(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15768,axiom,
! [VarCurr] :
( v125234(VarCurr)
<=> ( v125235(VarCurr)
& v125270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15767,axiom,
! [VarCurr] :
( v125270(VarCurr)
<=> ( v125271(VarCurr)
& v125274(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5533,axiom,
! [VarCurr] :
( v125274(VarCurr)
<=> ( v125236(VarCurr,bitIndex1)
| v125269(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15766,axiom,
! [VarCurr] :
( v125271(VarCurr)
<=> ( v125272(VarCurr)
| v125273(VarCurr) ) ) ).
fof(writeUnaryOperator_8754,axiom,
! [VarCurr] :
( ~ v125273(VarCurr)
<=> v125269(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8753,axiom,
! [VarCurr] :
( ~ v125272(VarCurr)
<=> v125236(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15765,axiom,
! [VarCurr] :
( v125235(VarCurr)
<=> ( v125236(VarCurr,bitIndex0)
& v125269(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70993,axiom,
! [VarCurr] :
( v125269(VarCurr,bitIndex0)
<=> v125187(VarCurr) ) ).
fof(addAssignment_70992,axiom,
! [VarCurr] :
( ( v125269(VarCurr,bitIndex2)
<=> $false )
& ( v125269(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70991,axiom,
! [VarCurr] :
( v125236(VarCurr,bitIndex0)
<=> v125264(VarCurr) ) ).
fof(addAssignment_70990,axiom,
! [VarCurr] :
( v125236(VarCurr,bitIndex1)
<=> v125259(VarCurr) ) ).
fof(addAssignment_70989,axiom,
! [VarCurr] :
( v125236(VarCurr,bitIndex2)
<=> v125238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15764,axiom,
! [VarCurr] :
( v125264(VarCurr)
<=> ( v125265(VarCurr)
& v125268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15763,axiom,
! [VarCurr] :
( v125268(VarCurr)
<=> ( v125244(VarCurr,bitIndex0)
| v125245(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15762,axiom,
! [VarCurr] :
( v125265(VarCurr)
<=> ( v125266(VarCurr)
| v125267(VarCurr) ) ) ).
fof(writeUnaryOperator_8752,axiom,
! [VarCurr] :
( ~ v125267(VarCurr)
<=> v125245(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8751,axiom,
! [VarCurr] :
( ~ v125266(VarCurr)
<=> v125244(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15761,axiom,
! [VarCurr] :
( v125259(VarCurr)
<=> ( v125260(VarCurr)
& v125263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15760,axiom,
! [VarCurr] :
( v125263(VarCurr)
<=> ( v125243(VarCurr)
| v125246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15759,axiom,
! [VarCurr] :
( v125260(VarCurr)
<=> ( v125261(VarCurr)
| v125262(VarCurr) ) ) ).
fof(writeUnaryOperator_8750,axiom,
! [VarCurr] :
( ~ v125262(VarCurr)
<=> v125246(VarCurr) ) ).
fof(writeUnaryOperator_8749,axiom,
! [VarCurr] :
( ~ v125261(VarCurr)
<=> v125243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15758,axiom,
! [VarCurr] :
( v125238(VarCurr)
<=> ( v125239(VarCurr)
& v125258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15757,axiom,
! [VarCurr] :
( v125258(VarCurr)
<=> ( v125241(VarCurr)
| v125253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15756,axiom,
! [VarCurr] :
( v125239(VarCurr)
<=> ( v125240(VarCurr)
| v125252(VarCurr) ) ) ).
fof(writeUnaryOperator_8748,axiom,
! [VarCurr] :
( ~ v125252(VarCurr)
<=> v125253(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15755,axiom,
! [VarCurr] :
( v125253(VarCurr)
<=> ( v125254(VarCurr)
& v125257(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5532,axiom,
! [VarCurr] :
( v125257(VarCurr)
<=> ( v125244(VarCurr,bitIndex2)
| v125245(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15754,axiom,
! [VarCurr] :
( v125254(VarCurr)
<=> ( v125255(VarCurr)
| v125256(VarCurr) ) ) ).
fof(writeUnaryOperator_8747,axiom,
! [VarCurr] :
( ~ v125256(VarCurr)
<=> v125245(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8746,axiom,
! [VarCurr] :
( ~ v125255(VarCurr)
<=> v125244(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8745,axiom,
! [VarCurr] :
( ~ v125240(VarCurr)
<=> v125241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15753,axiom,
! [VarCurr] :
( v125241(VarCurr)
<=> ( v125242(VarCurr)
| v125251(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5531,axiom,
! [VarCurr] :
( v125251(VarCurr)
<=> ( v125244(VarCurr,bitIndex1)
& v125245(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15752,axiom,
! [VarCurr] :
( v125242(VarCurr)
<=> ( v125243(VarCurr)
& v125246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15751,axiom,
! [VarCurr] :
( v125246(VarCurr)
<=> ( v125247(VarCurr)
& v125250(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5530,axiom,
! [VarCurr] :
( v125250(VarCurr)
<=> ( v125244(VarCurr,bitIndex1)
| v125245(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15750,axiom,
! [VarCurr] :
( v125247(VarCurr)
<=> ( v125248(VarCurr)
| v125249(VarCurr) ) ) ).
fof(writeUnaryOperator_8744,axiom,
! [VarCurr] :
( ~ v125249(VarCurr)
<=> v125245(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8743,axiom,
! [VarCurr] :
( ~ v125248(VarCurr)
<=> v125244(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15749,axiom,
! [VarCurr] :
( v125243(VarCurr)
<=> ( v125244(VarCurr,bitIndex0)
& v125245(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70988,axiom,
! [VarCurr] :
( v125245(VarCurr,bitIndex0)
<=> v125185(VarCurr) ) ).
fof(addAssignment_70987,axiom,
! [VarCurr] :
( ( v125245(VarCurr,bitIndex2)
<=> $false )
& ( v125245(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70986,axiom,
! [VarCurr] :
( v125244(VarCurr,bitIndex0)
<=> v125183(VarCurr) ) ).
fof(addAssignment_70985,axiom,
! [VarCurr] :
( ( v125244(VarCurr,bitIndex2)
<=> $false )
& ( v125244(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70984,axiom,
! [VarCurr] :
( v125195(VarCurr)
<=> v114692(VarCurr,bitIndex14) ) ).
fof(addAssignment_70983,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex14)
<=> v114694(VarCurr,bitIndex14) ) ).
fof(addAssignment_70982,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex14)
<=> v114696(VarCurr,bitIndex14) ) ).
fof(addAssignment_70981,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex14)
<=> v114697(VarCurr,bitIndex14) ) ).
fof(addAssignment_70980,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex14)
<=> v113918(VarCurr,bitIndex14) ) ).
fof(addAssignment_70979,axiom,
! [VarCurr] :
( v125193(VarCurr)
<=> v114685(VarCurr,bitIndex14) ) ).
fof(addAssignment_70978,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex14)
<=> v114686(VarCurr,bitIndex14) ) ).
fof(addAssignment_70977,axiom,
! [VarCurr] :
( v125191(VarCurr)
<=> v114661(VarCurr,bitIndex14) ) ).
fof(addAssignment_70976,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex14)
<=> v114662(VarCurr,bitIndex14) ) ).
fof(addAssignment_70975,axiom,
! [VarCurr] :
( v125189(VarCurr)
<=> v114633(VarCurr,bitIndex14) ) ).
fof(addAssignment_70974,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex14)
<=> v114635(VarCurr,bitIndex14) ) ).
fof(addAssignment_70973,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex14)
<=> v114637(VarCurr,bitIndex14) ) ).
fof(addAssignment_70972,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex14)
<=> v114638(VarCurr,bitIndex14) ) ).
fof(addAssignment_70971,axiom,
! [VarCurr] :
( v125187(VarCurr)
<=> v114605(VarCurr,bitIndex14) ) ).
fof(addAssignment_70970,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex14)
<=> v114607(VarCurr,bitIndex14) ) ).
fof(addAssignment_70969,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex14)
<=> v114609(VarCurr,bitIndex14) ) ).
fof(addAssignment_70968,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex14)
<=> v114610(VarCurr,bitIndex14) ) ).
fof(addAssignment_70967,axiom,
! [VarCurr] :
( v125185(VarCurr)
<=> v114577(VarCurr,bitIndex14) ) ).
fof(addAssignment_70966,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex14)
<=> v114579(VarCurr,bitIndex14) ) ).
fof(addAssignment_70965,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex14)
<=> v114581(VarCurr,bitIndex14) ) ).
fof(addAssignment_70964,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex14)
<=> v114582(VarCurr,bitIndex14) ) ).
fof(addAssignment_70963,axiom,
! [VarCurr] :
( v125183(VarCurr)
<=> v114549(VarCurr,bitIndex14) ) ).
fof(addAssignment_70962,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex14)
<=> v114551(VarCurr,bitIndex14) ) ).
fof(addAssignment_70961,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex14)
<=> v114553(VarCurr,bitIndex14) ) ).
fof(addAssignment_70960,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex14)
<=> v114554(VarCurr,bitIndex14) ) ).
fof(addAssignment_70959,axiom,
! [VarCurr] :
( v125169(VarCurr)
<=> v125171(VarCurr) ) ).
fof(addAssignment_70958,axiom,
! [VarCurr] :
( v125171(VarCurr)
<=> v125145(VarCurr) ) ).
fof(addAssignment_70957,axiom,
! [VarCurr] :
( v125165(VarCurr)
<=> v125167(VarCurr) ) ).
fof(addAssignment_70956,axiom,
! [VarCurr] :
( v125167(VarCurr)
<=> v125137(VarCurr) ) ).
fof(addAssignment_70955,axiom,
! [VarCurr] :
( v125141(VarCurr)
<=> v125143(VarCurr) ) ).
fof(addAssignment_70954,axiom,
! [VarCurr] :
( v125143(VarCurr)
<=> v125145(VarCurr) ) ).
fof(addAssignment_70953,axiom,
! [VarCurr] :
( v125145(VarCurr)
<=> v125147(VarCurr) ) ).
fof(addAssignment_70952,axiom,
! [VarCurr] :
( v125147(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_70951,axiom,
! [VarCurr] :
( v125133(VarCurr)
<=> v125135(VarCurr) ) ).
fof(addAssignment_70950,axiom,
! [VarCurr] :
( v125135(VarCurr)
<=> v125137(VarCurr) ) ).
fof(addAssignment_70949,axiom,
! [VarCurr] :
( v125137(VarCurr)
<=> v125139(VarCurr) ) ).
fof(addAssignment_70948,axiom,
! [VarCurr] :
( v125139(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15748,axiom,
! [VarCurr] :
( v124324(VarCurr)
<=> ( v125123(VarCurr)
& v125033(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5529,axiom,
! [VarCurr] :
( v125123(VarCurr)
<=> ( v124326(VarCurr,bitIndex1)
& v124972(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1235,axiom,
! [VarCurr] :
( v125033(VarCurr)
<=> ( ( v125035(VarCurr,bitIndex4)
<=> $false )
& ( v125035(VarCurr,bitIndex3)
<=> $false )
& ( v125035(VarCurr,bitIndex2)
<=> $false )
& ( v125035(VarCurr,bitIndex1)
<=> $false )
& ( v125035(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70947,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125035(VarCurr,B)
<=> v125037(VarCurr,B) ) ) ).
fof(addAssignment_70946,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125037(VarCurr,B)
<=> v125039(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125105(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v125039(VarNext,B)
<=> v125039(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1623,axiom,
! [VarNext] :
( v125105(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v125039(VarNext,B)
<=> v125115(VarNext,B) ) ) ) ).
fof(addAssignment_70945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v125115(VarNext,B)
<=> v125113(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1198,axiom,
! [VarCurr] :
( ~ v125116(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125113(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1169,axiom,
! [VarCurr] :
( v125116(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125113(VarCurr,B)
<=> v125049(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15747,axiom,
! [VarCurr] :
( v125116(VarCurr)
<=> ( v125117(VarCurr)
& v125118(VarCurr) ) ) ).
fof(writeUnaryOperator_8742,axiom,
! [VarCurr] :
( ~ v125118(VarCurr)
<=> v125045(VarCurr) ) ).
fof(writeUnaryOperator_8741,axiom,
! [VarCurr] :
( ~ v125117(VarCurr)
<=> v125041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125105(VarNext)
<=> v125106(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125106(VarNext)
<=> ( v125107(VarNext)
& v125100(VarNext) ) ) ) ).
fof(writeUnaryOperator_8740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125107(VarNext)
<=> v125109(VarNext) ) ) ).
fof(addAssignment_70944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125109(VarNext)
<=> v125100(VarCurr) ) ) ).
fof(addAssignment_70943,axiom,
! [VarCurr] :
( v125100(VarCurr)
<=> v125102(VarCurr) ) ).
fof(addAssignment_70942,axiom,
! [VarCurr] :
( v125102(VarCurr)
<=> v124806(VarCurr) ) ).
fof(addAssignment_70941,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125049(VarCurr,B)
<=> v125051(VarCurr,B) ) ) ).
fof(addAssignment_70940,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125051(VarCurr,B)
<=> v125053(VarCurr,B) ) ) ).
fof(addAssignment_70939,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125053(VarCurr,B)
<=> v125055(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1197,axiom,
! [VarCurr] :
( ~ v125057(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125055(VarCurr,B)
<=> v125069(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1168,axiom,
! [VarCurr] :
( v125057(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125055(VarCurr,B)
<=> v125062(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1196,axiom,
! [VarCurr] :
( ~ v125064(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125069(VarCurr,B)
<=> v125070(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1167,axiom,
! [VarCurr] :
( v125064(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125069(VarCurr,B)
<=> v125067(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1195,axiom,
! [VarCurr] :
( ~ v125033(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125070(VarCurr,B)
<=> v125071(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1166,axiom,
! [VarCurr] :
( v125033(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v125070(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70938,axiom,
! [VarCurr] :
( v125071(VarCurr,bitIndex0)
<=> v125097(VarCurr) ) ).
fof(addAssignment_70937,axiom,
! [VarCurr] :
( v125071(VarCurr,bitIndex1)
<=> v125095(VarCurr) ) ).
fof(addAssignment_70936,axiom,
! [VarCurr] :
( v125071(VarCurr,bitIndex2)
<=> v125091(VarCurr) ) ).
fof(addAssignment_70935,axiom,
! [VarCurr] :
( v125071(VarCurr,bitIndex3)
<=> v125087(VarCurr) ) ).
fof(addAssignment_70934,axiom,
! [VarCurr] :
( v125071(VarCurr,bitIndex4)
<=> v125073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15744,axiom,
! [VarCurr] :
( v125095(VarCurr)
<=> ( v125096(VarCurr)
& v125098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15743,axiom,
! [VarCurr] :
( v125098(VarCurr)
<=> ( v125035(VarCurr,bitIndex0)
| v125082(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5528,axiom,
! [VarCurr] :
( v125096(VarCurr)
<=> ( v125097(VarCurr)
| v125035(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8739,axiom,
! [VarCurr] :
( ~ v125097(VarCurr)
<=> v125035(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15742,axiom,
! [VarCurr] :
( v125091(VarCurr)
<=> ( v125092(VarCurr)
& v125094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15741,axiom,
! [VarCurr] :
( v125094(VarCurr)
<=> ( v125080(VarCurr)
| v125083(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5527,axiom,
! [VarCurr] :
( v125092(VarCurr)
<=> ( v125093(VarCurr)
| v125035(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8738,axiom,
! [VarCurr] :
( ~ v125093(VarCurr)
<=> v125080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15740,axiom,
! [VarCurr] :
( v125087(VarCurr)
<=> ( v125088(VarCurr)
& v125090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15739,axiom,
! [VarCurr] :
( v125090(VarCurr)
<=> ( v125078(VarCurr)
| v125084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5526,axiom,
! [VarCurr] :
( v125088(VarCurr)
<=> ( v125089(VarCurr)
| v125035(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8737,axiom,
! [VarCurr] :
( ~ v125089(VarCurr)
<=> v125078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15738,axiom,
! [VarCurr] :
( v125073(VarCurr)
<=> ( v125074(VarCurr)
& v125085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15737,axiom,
! [VarCurr] :
( v125085(VarCurr)
<=> ( v125076(VarCurr)
| v125086(VarCurr) ) ) ).
fof(writeUnaryOperator_8736,axiom,
! [VarCurr] :
( ~ v125086(VarCurr)
<=> v125035(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5525,axiom,
! [VarCurr] :
( v125074(VarCurr)
<=> ( v125075(VarCurr)
| v125035(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8735,axiom,
! [VarCurr] :
( ~ v125075(VarCurr)
<=> v125076(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5524,axiom,
! [VarCurr] :
( v125076(VarCurr)
<=> ( v125035(VarCurr,bitIndex3)
| v125077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15736,axiom,
! [VarCurr] :
( v125077(VarCurr)
<=> ( v125078(VarCurr)
& v125084(VarCurr) ) ) ).
fof(writeUnaryOperator_8734,axiom,
! [VarCurr] :
( ~ v125084(VarCurr)
<=> v125035(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5523,axiom,
! [VarCurr] :
( v125078(VarCurr)
<=> ( v125035(VarCurr,bitIndex2)
| v125079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15735,axiom,
! [VarCurr] :
( v125079(VarCurr)
<=> ( v125080(VarCurr)
& v125083(VarCurr) ) ) ).
fof(writeUnaryOperator_8733,axiom,
! [VarCurr] :
( ~ v125083(VarCurr)
<=> v125035(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5522,axiom,
! [VarCurr] :
( v125080(VarCurr)
<=> ( v125035(VarCurr,bitIndex1)
| v125081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15734,axiom,
! [VarCurr] :
( v125081(VarCurr)
<=> ( v125035(VarCurr,bitIndex0)
& v125082(VarCurr) ) ) ).
fof(writeUnaryOperator_8732,axiom,
! [VarCurr] :
( ~ v125082(VarCurr)
<=> v125035(VarCurr,bitIndex1) ) ).
fof(addAssignment_70933,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125067(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15733,axiom,
! [VarCurr] :
( v125064(VarCurr)
<=> ( v124611(VarCurr)
| v124625(VarCurr) ) ) ).
fof(addAssignment_70932,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v125062(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15732,axiom,
! [VarCurr] :
( v125057(VarCurr)
<=> ( v125059(VarCurr)
| v124623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15731,axiom,
! [VarCurr] :
( v125059(VarCurr)
<=> ( v125060(VarCurr)
| v124621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15730,axiom,
! [VarCurr] :
( v125060(VarCurr)
<=> ( v124591(VarCurr)
| v124601(VarCurr) ) ) ).
fof(addAssignment_70931,axiom,
! [VarCurr] :
( v125045(VarCurr)
<=> v125047(VarCurr) ) ).
fof(addAssignment_70930,axiom,
! [VarCurr] :
( v125047(VarCurr)
<=> v124344(VarCurr) ) ).
fof(addAssignment_70929,axiom,
! [VarCurr] :
( v125041(VarCurr)
<=> v125043(VarCurr) ) ).
fof(addAssignment_70928,axiom,
! [VarCurr] :
( v125043(VarCurr)
<=> v124336(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1234,axiom,
! [VarCurr] :
( v124972(VarCurr)
<=> ( ( v124974(VarCurr,bitIndex1)
<=> $false )
& ( v124974(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70927,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124974(VarCurr,B)
<=> v124976(VarCurr,B) ) ) ).
fof(addAssignment_70926,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124976(VarCurr,B)
<=> v124978(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125015(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v124978(VarNext,B)
<=> v124978(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1622,axiom,
! [VarNext] :
( v125015(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v124978(VarNext,B)
<=> v125025(VarNext,B) ) ) ) ).
fof(addAssignment_70925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v125025(VarNext,B)
<=> v125023(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1194,axiom,
! [VarCurr] :
( ~ v125026(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125023(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1165,axiom,
! [VarCurr] :
( v125026(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125023(VarCurr,B)
<=> v124988(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15729,axiom,
! [VarCurr] :
( v125026(VarCurr)
<=> ( v125027(VarCurr)
& v125028(VarCurr) ) ) ).
fof(writeUnaryOperator_8731,axiom,
! [VarCurr] :
( ~ v125028(VarCurr)
<=> v124984(VarCurr) ) ).
fof(writeUnaryOperator_8730,axiom,
! [VarCurr] :
( ~ v125027(VarCurr)
<=> v124980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125015(VarNext)
<=> v125016(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125016(VarNext)
<=> ( v125017(VarNext)
& v125010(VarNext) ) ) ) ).
fof(writeUnaryOperator_8729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125017(VarNext)
<=> v125019(VarNext) ) ) ).
fof(addAssignment_70924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125019(VarNext)
<=> v125010(VarCurr) ) ) ).
fof(addAssignment_70923,axiom,
! [VarCurr] :
( v125010(VarCurr)
<=> v125012(VarCurr) ) ).
fof(addAssignment_70922,axiom,
! [VarCurr] :
( v125012(VarCurr)
<=> v124806(VarCurr) ) ).
fof(addAssignment_70921,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124988(VarCurr,B)
<=> v124990(VarCurr,B) ) ) ).
fof(addAssignment_70920,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124990(VarCurr,B)
<=> v124992(VarCurr,B) ) ) ).
fof(addAssignment_70919,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124992(VarCurr,B)
<=> v124994(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1193,axiom,
! [VarCurr] :
( ~ v124996(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v124994(VarCurr,B)
<=> v125001(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1164,axiom,
! [VarCurr] :
( v124996(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v124994(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1192,axiom,
! [VarCurr] :
( ~ v124972(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125001(VarCurr,B)
<=> v125002(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1163,axiom,
! [VarCurr] :
( v124972(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v125001(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70918,axiom,
! [VarCurr] :
( v125002(VarCurr,bitIndex0)
<=> v125006(VarCurr) ) ).
fof(addAssignment_70917,axiom,
! [VarCurr] :
( v125002(VarCurr,bitIndex1)
<=> v125004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15726,axiom,
! [VarCurr] :
( v125004(VarCurr)
<=> ( v125005(VarCurr)
& v125007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15725,axiom,
! [VarCurr] :
( v125007(VarCurr)
<=> ( v124974(VarCurr,bitIndex0)
| v125008(VarCurr) ) ) ).
fof(writeUnaryOperator_8728,axiom,
! [VarCurr] :
( ~ v125008(VarCurr)
<=> v124974(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5521,axiom,
! [VarCurr] :
( v125005(VarCurr)
<=> ( v125006(VarCurr)
| v124974(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8727,axiom,
! [VarCurr] :
( ~ v125006(VarCurr)
<=> v124974(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15724,axiom,
! [VarCurr] :
( v124996(VarCurr)
<=> ( v124998(VarCurr)
| v124999(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5520,axiom,
! [VarCurr] :
( v124999(VarCurr)
<=> ( v124326(VarCurr,bitIndex1)
& v124839(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5519,axiom,
! [VarCurr] :
( v124998(VarCurr)
<=> ( v124326(VarCurr,bitIndex3)
& v124897(VarCurr) ) ) ).
fof(addAssignment_70916,axiom,
! [VarCurr] :
( v124984(VarCurr)
<=> v124986(VarCurr) ) ).
fof(addAssignment_70915,axiom,
! [VarCurr] :
( v124986(VarCurr)
<=> v124344(VarCurr) ) ).
fof(addAssignment_70914,axiom,
! [VarCurr] :
( v124980(VarCurr)
<=> v124982(VarCurr) ) ).
fof(addAssignment_70913,axiom,
! [VarCurr] :
( v124982(VarCurr)
<=> v124336(VarCurr) ) ).
fof(addAssignment_70912,axiom,
! [VarCurr] :
( v124326(VarCurr,bitIndex1)
<=> v124328(VarCurr,bitIndex1) ) ).
fof(addAssignment_70911,axiom,
! [VarCurr] :
( v124328(VarCurr,bitIndex1)
<=> v124330(VarCurr,bitIndex1) ) ).
fof(addAssignment_70910,axiom,
! [VarNext] :
( v124330(VarNext,bitIndex1)
<=> v124964(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124965(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124964(VarNext,B)
<=> v124330(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1621,axiom,
! [VarNext] :
( v124965(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124964(VarNext,B)
<=> v124890(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124965(VarNext)
<=> v124966(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124966(VarNext)
<=> ( v124968(VarNext)
& v124875(VarNext) ) ) ) ).
fof(writeUnaryOperator_8726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124968(VarNext)
<=> v124884(VarNext) ) ) ).
fof(addAssignment_70909,axiom,
! [VarCurr] :
( v124348(VarCurr,bitIndex1)
<=> v124350(VarCurr,bitIndex1) ) ).
fof(addAssignment_70908,axiom,
! [VarCurr] :
( v124350(VarCurr,bitIndex1)
<=> v124352(VarCurr,bitIndex1) ) ).
fof(addAssignment_70907,axiom,
! [VarCurr] :
( v124352(VarCurr,bitIndex1)
<=> v124873(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_71,axiom,
! [VarCurr] :
( ~ v124955(VarCurr)
=> ( v124354(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_100,axiom,
! [VarCurr] :
( v124955(VarCurr)
=> ( v124354(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15721,axiom,
! [VarCurr] :
( v124955(VarCurr)
<=> ( v124956(VarCurr)
| v124957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15720,axiom,
! [VarCurr] :
( v124957(VarCurr)
<=> ( v124958(VarCurr)
& v124959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15719,axiom,
! [VarCurr] :
( v124959(VarCurr)
<=> ( v124960(VarCurr)
& v124856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15718,axiom,
! [VarCurr] :
( v124960(VarCurr)
<=> ( v124961(VarCurr)
& v124962(VarCurr) ) ) ).
fof(writeUnaryOperator_8725,axiom,
! [VarCurr] :
( ~ v124962(VarCurr)
<=> v124848(VarCurr) ) ).
fof(writeUnaryOperator_8724,axiom,
! [VarCurr] :
( ~ v124961(VarCurr)
<=> v124839(VarCurr) ) ).
fof(writeUnaryOperator_8723,axiom,
! [VarCurr] :
( ~ v124958(VarCurr)
<=> v124858(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15717,axiom,
! [VarCurr] :
( v124956(VarCurr)
<=> ( v124930(VarCurr)
& v124858(VarCurr) ) ) ).
fof(writeUnaryOperator_8722,axiom,
! [VarCurr] :
( ~ v124326(VarCurr,bitIndex0)
<=> v124835(VarCurr) ) ).
fof(addAssignment_70906,axiom,
! [VarCurr] :
( v124835(VarCurr)
<=> v124328(VarCurr,bitIndex0) ) ).
fof(addAssignment_70905,axiom,
! [VarCurr] :
( v124328(VarCurr,bitIndex0)
<=> v124330(VarCurr,bitIndex0) ) ).
fof(addAssignment_70904,axiom,
! [VarNext] :
( v124330(VarNext,bitIndex0)
<=> v124946(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124947(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124946(VarNext,B)
<=> v124330(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1620,axiom,
! [VarNext] :
( v124947(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124946(VarNext,B)
<=> v124890(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124947(VarNext)
<=> v124948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124948(VarNext)
<=> ( v124950(VarNext)
& v124875(VarNext) ) ) ) ).
fof(writeUnaryOperator_8721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124950(VarNext)
<=> v124884(VarNext) ) ) ).
fof(addAssignment_70903,axiom,
! [VarCurr] :
( v124348(VarCurr,bitIndex0)
<=> v124350(VarCurr,bitIndex0) ) ).
fof(addAssignment_70902,axiom,
! [VarCurr] :
( v124350(VarCurr,bitIndex0)
<=> v124352(VarCurr,bitIndex0) ) ).
fof(addAssignment_70901,axiom,
! [VarCurr] :
( v124352(VarCurr,bitIndex0)
<=> v124873(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8720,axiom,
! [VarCurr] :
( ~ v124837(VarCurr)
<=> v124354(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1191,axiom,
! [VarCurr] :
( ~ v124925(VarCurr)
=> ( v124354(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1162,axiom,
! [VarCurr] :
( v124925(VarCurr)
=> ( v124354(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15714,axiom,
! [VarCurr] :
( v124925(VarCurr)
<=> ( v124926(VarCurr)
| v124939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15713,axiom,
! [VarCurr] :
( v124939(VarCurr)
<=> ( v124940(VarCurr)
& v124943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15712,axiom,
! [VarCurr] :
( v124943(VarCurr)
<=> ( v124911(VarCurr)
& v124914(VarCurr) ) ) ).
fof(writeUnaryOperator_8719,axiom,
! [VarCurr] :
( ~ v124940(VarCurr)
<=> v124941(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15711,axiom,
! [VarCurr] :
( v124941(VarCurr)
<=> ( v124942(VarCurr)
| v124871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15710,axiom,
! [VarCurr] :
( v124942(VarCurr)
<=> ( v124858(VarCurr)
| v124856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15709,axiom,
! [VarCurr] :
( v124926(VarCurr)
<=> ( v124927(VarCurr)
| v124935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15708,axiom,
! [VarCurr] :
( v124935(VarCurr)
<=> ( v124936(VarCurr)
& v124938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15707,axiom,
! [VarCurr] :
( v124938(VarCurr)
<=> ( v124869(VarCurr)
& v124871(VarCurr) ) ) ).
fof(writeUnaryOperator_8718,axiom,
! [VarCurr] :
( ~ v124936(VarCurr)
<=> v124937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15706,axiom,
! [VarCurr] :
( v124937(VarCurr)
<=> ( v124858(VarCurr)
| v124856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15705,axiom,
! [VarCurr] :
( v124927(VarCurr)
<=> ( v124928(VarCurr)
| v124932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15704,axiom,
! [VarCurr] :
( v124932(VarCurr)
<=> ( v124933(VarCurr)
& v124934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15703,axiom,
! [VarCurr] :
( v124934(VarCurr)
<=> ( v124848(VarCurr)
& v124856(VarCurr) ) ) ).
fof(writeUnaryOperator_8717,axiom,
! [VarCurr] :
( ~ v124933(VarCurr)
<=> v124858(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15702,axiom,
! [VarCurr] :
( v124928(VarCurr)
<=> ( v124929(VarCurr)
& v124858(VarCurr) ) ) ).
fof(writeUnaryOperator_8716,axiom,
! [VarCurr] :
( ~ v124929(VarCurr)
<=> v124930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15701,axiom,
! [VarCurr] :
( v124930(VarCurr)
<=> ( v124931(VarCurr)
& v124833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15700,axiom,
! [VarCurr] :
( v124931(VarCurr)
<=> ( v124356(VarCurr)
& v124831(VarCurr) ) ) ).
fof(addAssignment_70900,axiom,
! [VarCurr] :
( v124326(VarCurr,bitIndex3)
<=> v124328(VarCurr,bitIndex3) ) ).
fof(addAssignment_70899,axiom,
! [VarCurr] :
( v124328(VarCurr,bitIndex3)
<=> v124330(VarCurr,bitIndex3) ) ).
fof(addAssignment_70898,axiom,
! [VarNext] :
( v124330(VarNext,bitIndex3)
<=> v124917(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124918(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124917(VarNext,B)
<=> v124330(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1619,axiom,
! [VarNext] :
( v124918(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124917(VarNext,B)
<=> v124890(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124918(VarNext)
<=> v124919(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124919(VarNext)
<=> ( v124921(VarNext)
& v124875(VarNext) ) ) ) ).
fof(writeUnaryOperator_8715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124921(VarNext)
<=> v124884(VarNext) ) ) ).
fof(addAssignment_70897,axiom,
! [VarCurr] :
( v124348(VarCurr,bitIndex3)
<=> v124350(VarCurr,bitIndex3) ) ).
fof(addAssignment_70896,axiom,
! [VarCurr] :
( v124350(VarCurr,bitIndex3)
<=> v124352(VarCurr,bitIndex3) ) ).
fof(addAssignment_70895,axiom,
! [VarCurr] :
( v124352(VarCurr,bitIndex3)
<=> v124873(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_70,axiom,
! [VarCurr] :
( ~ v124899(VarCurr)
=> ( v124354(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_99,axiom,
! [VarCurr] :
( v124899(VarCurr)
=> ( v124354(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15697,axiom,
! [VarCurr] :
( v124899(VarCurr)
<=> ( v124900(VarCurr)
| v124906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15696,axiom,
! [VarCurr] :
( v124906(VarCurr)
<=> ( v124907(VarCurr)
& v124908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15695,axiom,
! [VarCurr] :
( v124908(VarCurr)
<=> ( v124909(VarCurr)
& v124915(VarCurr) ) ) ).
fof(writeUnaryOperator_8714,axiom,
! [VarCurr] :
( ~ v124915(VarCurr)
<=> v124905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15694,axiom,
! [VarCurr] :
( v124909(VarCurr)
<=> ( v124910(VarCurr)
& v124914(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1233,axiom,
! [VarCurr] :
( v124914(VarCurr)
<=> ( $true
<=> v124326(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8713,axiom,
! [VarCurr] :
( ~ v124910(VarCurr)
<=> v124911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15693,axiom,
! [VarCurr] :
( v124911(VarCurr)
<=> ( v124912(VarCurr)
| v124841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15692,axiom,
! [VarCurr] :
( v124912(VarCurr)
<=> ( v124913(VarCurr)
| v124897(VarCurr) ) ) ).
fof(writeUnaryOperator_8712,axiom,
! [VarCurr] :
( ~ v124913(VarCurr)
<=> v124831(VarCurr) ) ).
fof(writeUnaryOperator_8711,axiom,
! [VarCurr] :
( ~ v124907(VarCurr)
<=> v124871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15691,axiom,
! [VarCurr] :
( v124900(VarCurr)
<=> ( v124901(VarCurr)
& v124904(VarCurr) ) ) ).
fof(writeUnaryOperator_8710,axiom,
! [VarCurr] :
( ~ v124904(VarCurr)
<=> v124905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15690,axiom,
! [VarCurr] :
( v124905(VarCurr)
<=> ( v124858(VarCurr)
| v124856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15689,axiom,
! [VarCurr] :
( v124901(VarCurr)
<=> ( v124902(VarCurr)
& v124871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15688,axiom,
! [VarCurr] :
( v124902(VarCurr)
<=> ( v124865(VarCurr)
& v124903(VarCurr) ) ) ).
fof(writeUnaryOperator_8709,axiom,
! [VarCurr] :
( ~ v124903(VarCurr)
<=> v124869(VarCurr) ) ).
fof(addAssignment_70894,axiom,
! [VarCurr] :
( v124897(VarCurr)
<=> v112831(VarCurr,bitIndex13) ) ).
fof(addAssignment_70893,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex13)
<=> v112865(VarCurr,bitIndex13) ) ).
fof(addAssignment_70892,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex13)
<=> v112849(VarCurr,bitIndex13) ) ).
fof(addAssignment_70891,axiom,
! [VarCurr] :
( v124326(VarCurr,bitIndex2)
<=> v124328(VarCurr,bitIndex2) ) ).
fof(addAssignment_70890,axiom,
! [VarCurr] :
( v124328(VarCurr,bitIndex2)
<=> v124330(VarCurr,bitIndex2) ) ).
fof(addAssignment_70889,axiom,
! [VarNext] :
( v124330(VarNext,bitIndex2)
<=> v124879(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124880(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124879(VarNext,B)
<=> v124330(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1618,axiom,
! [VarNext] :
( v124880(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124879(VarNext,B)
<=> v124890(VarNext,B) ) ) ) ).
fof(addAssignment_70888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124890(VarNext,B)
<=> v124888(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1190,axiom,
! [VarCurr] :
( ~ v124891(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v124888(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1161,axiom,
! [VarCurr] :
( v124891(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v124888(VarCurr,B)
<=> v124348(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15687,axiom,
! [VarCurr] :
( v124891(VarCurr)
<=> ( v124892(VarCurr)
& v124893(VarCurr) ) ) ).
fof(writeUnaryOperator_8708,axiom,
! [VarCurr] :
( ~ v124893(VarCurr)
<=> v124340(VarCurr) ) ).
fof(writeUnaryOperator_8707,axiom,
! [VarCurr] :
( ~ v124892(VarCurr)
<=> v124332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124880(VarNext)
<=> v124881(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124881(VarNext)
<=> ( v124882(VarNext)
& v124875(VarNext) ) ) ) ).
fof(writeUnaryOperator_8706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124882(VarNext)
<=> v124884(VarNext) ) ) ).
fof(addAssignment_70887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124884(VarNext)
<=> v124875(VarCurr) ) ) ).
fof(addAssignment_70886,axiom,
! [VarCurr] :
( v124875(VarCurr)
<=> v124877(VarCurr) ) ).
fof(addAssignment_70885,axiom,
! [VarCurr] :
( v124877(VarCurr)
<=> v124806(VarCurr) ) ).
fof(addAssignment_70884,axiom,
! [VarCurr] :
( v124348(VarCurr,bitIndex2)
<=> v124350(VarCurr,bitIndex2) ) ).
fof(addAssignment_70883,axiom,
! [VarCurr] :
( v124350(VarCurr,bitIndex2)
<=> v124352(VarCurr,bitIndex2) ) ).
fof(addAssignment_70882,axiom,
! [VarCurr] :
( v124352(VarCurr,bitIndex2)
<=> v124873(VarCurr,bitIndex2) ) ).
fof(addAssignment_70881,axiom,
! [VarCurr] :
( v124873(VarCurr,bitIndex0)
<=> v124837(VarCurr) ) ).
fof(addAssignment_70880,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v124873(VarCurr,B)
<=> v124354(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_69,axiom,
! [VarCurr] :
( ~ v124843(VarCurr)
=> ( v124354(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_98,axiom,
! [VarCurr] :
( v124843(VarCurr)
=> ( v124354(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15684,axiom,
! [VarCurr] :
( v124843(VarCurr)
<=> ( v124844(VarCurr)
| v124859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15683,axiom,
! [VarCurr] :
( v124859(VarCurr)
<=> ( v124860(VarCurr)
& v124861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15682,axiom,
! [VarCurr] :
( v124861(VarCurr)
<=> ( v124862(VarCurr)
& v124872(VarCurr) ) ) ).
fof(writeUnaryOperator_8705,axiom,
! [VarCurr] :
( ~ v124872(VarCurr)
<=> v124858(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15681,axiom,
! [VarCurr] :
( v124862(VarCurr)
<=> ( v124863(VarCurr)
& v124871(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1232,axiom,
! [VarCurr] :
( v124871(VarCurr)
<=> ( $true
<=> v124326(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15680,axiom,
! [VarCurr] :
( v124863(VarCurr)
<=> ( v124864(VarCurr)
& v124868(VarCurr) ) ) ).
fof(writeUnaryOperator_8704,axiom,
! [VarCurr] :
( ~ v124868(VarCurr)
<=> v124869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15679,axiom,
! [VarCurr] :
( v124869(VarCurr)
<=> ( v124870(VarCurr)
| v124841(VarCurr) ) ) ).
fof(writeUnaryOperator_8703,axiom,
! [VarCurr] :
( ~ v124870(VarCurr)
<=> v124831(VarCurr) ) ).
fof(writeUnaryOperator_8702,axiom,
! [VarCurr] :
( ~ v124864(VarCurr)
<=> v124865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15678,axiom,
! [VarCurr] :
( v124865(VarCurr)
<=> ( v124866(VarCurr)
| v124867(VarCurr) ) ) ).
fof(writeUnaryOperator_8701,axiom,
! [VarCurr] :
( ~ v124867(VarCurr)
<=> v124833(VarCurr) ) ).
fof(writeUnaryOperator_8700,axiom,
! [VarCurr] :
( ~ v124866(VarCurr)
<=> v124356(VarCurr) ) ).
fof(writeUnaryOperator_8699,axiom,
! [VarCurr] :
( ~ v124860(VarCurr)
<=> v124856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15677,axiom,
! [VarCurr] :
( v124844(VarCurr)
<=> ( v124845(VarCurr)
& v124857(VarCurr) ) ) ).
fof(writeUnaryOperator_8698,axiom,
! [VarCurr] :
( ~ v124857(VarCurr)
<=> v124858(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1231,axiom,
! [VarCurr] :
( v124858(VarCurr)
<=> ( $true
<=> v124326(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15676,axiom,
! [VarCurr] :
( v124845(VarCurr)
<=> ( v124846(VarCurr)
& v124856(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1230,axiom,
! [VarCurr] :
( v124856(VarCurr)
<=> ( $true
<=> v124326(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15675,axiom,
! [VarCurr] :
( v124846(VarCurr)
<=> ( v124839(VarCurr)
& v124847(VarCurr) ) ) ).
fof(writeUnaryOperator_8697,axiom,
! [VarCurr] :
( ~ v124847(VarCurr)
<=> v124848(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15674,axiom,
! [VarCurr] :
( v124848(VarCurr)
<=> ( v124849(VarCurr)
| v124841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15673,axiom,
! [VarCurr] :
( v124849(VarCurr)
<=> ( v124850(VarCurr)
| v124853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15672,axiom,
! [VarCurr] :
( v124853(VarCurr)
<=> ( v124854(VarCurr)
& v124855(VarCurr) ) ) ).
fof(writeUnaryOperator_8696,axiom,
! [VarCurr] :
( ~ v124855(VarCurr)
<=> v124839(VarCurr) ) ).
fof(writeUnaryOperator_8695,axiom,
! [VarCurr] :
( ~ v124854(VarCurr)
<=> v124356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15671,axiom,
! [VarCurr] :
( v124850(VarCurr)
<=> ( v124851(VarCurr)
| v124852(VarCurr) ) ) ).
fof(writeUnaryOperator_8694,axiom,
! [VarCurr] :
( ~ v124852(VarCurr)
<=> v124833(VarCurr) ) ).
fof(writeUnaryOperator_8693,axiom,
! [VarCurr] :
( ~ v124851(VarCurr)
<=> v124831(VarCurr) ) ).
fof(addAssignment_70879,axiom,
! [VarCurr] :
( v124841(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_70878,axiom,
! [VarCurr] :
( v124839(VarCurr)
<=> v112643(VarCurr,bitIndex13) ) ).
fof(addAssignment_70877,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex13)
<=> v115202(VarCurr,bitIndex13) ) ).
fof(addAssignment_70876,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex13)
<=> v115186(VarCurr,bitIndex13) ) ).
fof(addAssignment_70875,axiom,
! [VarCurr] :
( v124833(VarCurr)
<=> v112528(VarCurr,bitIndex13) ) ).
fof(addAssignment_70874,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex13)
<=> v120828(VarCurr,bitIndex5) ) ).
fof(addAssignment_70873,axiom,
! [VarCurr] :
( v124831(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15670,axiom,
! [VarCurr] :
( v124356(VarCurr)
<=> ( v124828(VarCurr)
& v124829(VarCurr) ) ) ).
fof(writeUnaryOperator_8692,axiom,
! [VarCurr] :
( ~ v124829(VarCurr)
<=> v124826(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1229,axiom,
! [VarCurr] :
( v124828(VarCurr)
<=> ( ( v124358(VarCurr,bitIndex5)
<=> $false )
& ( v124358(VarCurr,bitIndex4)
<=> $false )
& ( v124358(VarCurr,bitIndex3)
<=> $false )
& ( v124358(VarCurr,bitIndex2)
<=> $false )
& ( v124358(VarCurr,bitIndex1)
<=> $false )
& ( v124358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70872,axiom,
! [VarCurr] :
( v124826(VarCurr)
<=> v115139(VarCurr,bitIndex13) ) ).
fof(addAssignment_70871,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex13)
<=> v115159(VarCurr,bitIndex13) ) ).
fof(addAssignment_70870,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex13)
<=> v115142(VarCurr,bitIndex13) ) ).
fof(addAssignment_70869,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v124358(VarCurr,B)
<=> v124360(VarCurr,B) ) ) ).
fof(addAssignment_70868,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v124360(VarCurr,B)
<=> v124362(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124809(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v124362(VarNext,B)
<=> v124362(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1617,axiom,
! [VarNext] :
( v124809(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v124362(VarNext,B)
<=> v124819(VarNext,B) ) ) ) ).
fof(addAssignment_70867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v124819(VarNext,B)
<=> v124817(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1189,axiom,
! [VarCurr] :
( ~ v124820(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124817(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1160,axiom,
! [VarCurr] :
( v124820(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124817(VarCurr,B)
<=> v124372(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15669,axiom,
! [VarCurr] :
( v124820(VarCurr)
<=> ( v124821(VarCurr)
& v124822(VarCurr) ) ) ).
fof(writeUnaryOperator_8691,axiom,
! [VarCurr] :
( ~ v124822(VarCurr)
<=> v124368(VarCurr) ) ).
fof(writeUnaryOperator_8690,axiom,
! [VarCurr] :
( ~ v124821(VarCurr)
<=> v124364(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124809(VarNext)
<=> v124810(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124810(VarNext)
<=> ( v124811(VarNext)
& v124802(VarNext) ) ) ) ).
fof(writeUnaryOperator_8689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124811(VarNext)
<=> v124813(VarNext) ) ) ).
fof(addAssignment_70866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124813(VarNext)
<=> v124802(VarCurr) ) ) ).
fof(addAssignment_70865,axiom,
! [VarCurr] :
( v124802(VarCurr)
<=> v124804(VarCurr) ) ).
fof(addAssignment_70864,axiom,
! [VarCurr] :
( v124804(VarCurr)
<=> v124806(VarCurr) ) ).
fof(addAssignment_70863,axiom,
! [VarCurr] :
( v124806(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_70862,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v124372(VarCurr,B)
<=> v124374(VarCurr,B) ) ) ).
fof(addAssignment_70861,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v124374(VarCurr,B)
<=> v124376(VarCurr,B) ) ) ).
fof(addAssignment_70860,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v124376(VarCurr,B)
<=> v124378(VarCurr,B) ) ) ).
fof(addAssignment_70859,axiom,
! [VarCurr] :
( v124378(VarCurr,bitIndex0)
<=> v124797(VarCurr) ) ).
fof(addAssignment_70858,axiom,
! [VarCurr] :
( v124378(VarCurr,bitIndex1)
<=> v124792(VarCurr) ) ).
fof(addAssignment_70857,axiom,
! [VarCurr] :
( v124378(VarCurr,bitIndex2)
<=> v124787(VarCurr) ) ).
fof(addAssignment_70856,axiom,
! [VarCurr] :
( v124378(VarCurr,bitIndex3)
<=> v124782(VarCurr) ) ).
fof(addAssignment_70855,axiom,
! [VarCurr] :
( v124378(VarCurr,bitIndex4)
<=> v124777(VarCurr) ) ).
fof(addAssignment_70854,axiom,
! [VarCurr] :
( v124378(VarCurr,bitIndex5)
<=> v124634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15666,axiom,
! [VarCurr] :
( v124797(VarCurr)
<=> ( v124798(VarCurr)
& v124800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15665,axiom,
! [VarCurr] :
( v124800(VarCurr)
<=> ( v124589(VarCurr,bitIndex0)
| v124646(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15664,axiom,
! [VarCurr] :
( v124798(VarCurr)
<=> ( v124723(VarCurr)
| v124799(VarCurr) ) ) ).
fof(writeUnaryOperator_8688,axiom,
! [VarCurr] :
( ~ v124799(VarCurr)
<=> v124646(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15663,axiom,
! [VarCurr] :
( v124792(VarCurr)
<=> ( v124793(VarCurr)
& v124796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15662,axiom,
! [VarCurr] :
( v124796(VarCurr)
<=> ( v124645(VarCurr)
| v124717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15661,axiom,
! [VarCurr] :
( v124793(VarCurr)
<=> ( v124794(VarCurr)
| v124795(VarCurr) ) ) ).
fof(writeUnaryOperator_8687,axiom,
! [VarCurr] :
( ~ v124795(VarCurr)
<=> v124717(VarCurr) ) ).
fof(writeUnaryOperator_8686,axiom,
! [VarCurr] :
( ~ v124794(VarCurr)
<=> v124645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15660,axiom,
! [VarCurr] :
( v124787(VarCurr)
<=> ( v124788(VarCurr)
& v124791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15659,axiom,
! [VarCurr] :
( v124791(VarCurr)
<=> ( v124643(VarCurr)
| v124728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15658,axiom,
! [VarCurr] :
( v124788(VarCurr)
<=> ( v124789(VarCurr)
| v124790(VarCurr) ) ) ).
fof(writeUnaryOperator_8685,axiom,
! [VarCurr] :
( ~ v124790(VarCurr)
<=> v124728(VarCurr) ) ).
fof(writeUnaryOperator_8684,axiom,
! [VarCurr] :
( ~ v124789(VarCurr)
<=> v124643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15657,axiom,
! [VarCurr] :
( v124782(VarCurr)
<=> ( v124783(VarCurr)
& v124786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15656,axiom,
! [VarCurr] :
( v124786(VarCurr)
<=> ( v124641(VarCurr)
| v124740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15655,axiom,
! [VarCurr] :
( v124783(VarCurr)
<=> ( v124784(VarCurr)
| v124785(VarCurr) ) ) ).
fof(writeUnaryOperator_8683,axiom,
! [VarCurr] :
( ~ v124785(VarCurr)
<=> v124740(VarCurr) ) ).
fof(writeUnaryOperator_8682,axiom,
! [VarCurr] :
( ~ v124784(VarCurr)
<=> v124641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15654,axiom,
! [VarCurr] :
( v124777(VarCurr)
<=> ( v124778(VarCurr)
& v124781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15653,axiom,
! [VarCurr] :
( v124781(VarCurr)
<=> ( v124639(VarCurr)
| v124752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15652,axiom,
! [VarCurr] :
( v124778(VarCurr)
<=> ( v124779(VarCurr)
| v124780(VarCurr) ) ) ).
fof(writeUnaryOperator_8681,axiom,
! [VarCurr] :
( ~ v124780(VarCurr)
<=> v124752(VarCurr) ) ).
fof(writeUnaryOperator_8680,axiom,
! [VarCurr] :
( ~ v124779(VarCurr)
<=> v124639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15651,axiom,
! [VarCurr] :
( v124634(VarCurr)
<=> ( v124635(VarCurr)
& v124776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15650,axiom,
! [VarCurr] :
( v124776(VarCurr)
<=> ( v124637(VarCurr)
| v124765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15649,axiom,
! [VarCurr] :
( v124635(VarCurr)
<=> ( v124636(VarCurr)
| v124764(VarCurr) ) ) ).
fof(writeUnaryOperator_8679,axiom,
! [VarCurr] :
( ~ v124764(VarCurr)
<=> v124765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15648,axiom,
! [VarCurr] :
( v124765(VarCurr)
<=> ( v124766(VarCurr)
& v124775(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5518,axiom,
! [VarCurr] :
( v124775(VarCurr)
<=> ( v124768(VarCurr)
| v124646(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15647,axiom,
! [VarCurr] :
( v124766(VarCurr)
<=> ( v124767(VarCurr)
| v124774(VarCurr) ) ) ).
fof(writeUnaryOperator_8678,axiom,
! [VarCurr] :
( ~ v124774(VarCurr)
<=> v124646(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8677,axiom,
! [VarCurr] :
( ~ v124767(VarCurr)
<=> v124768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15646,axiom,
! [VarCurr] :
( v124768(VarCurr)
<=> ( v124769(VarCurr)
& v124772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15645,axiom,
! [VarCurr] :
( v124772(VarCurr)
<=> ( v124771(VarCurr)
| v124773(VarCurr) ) ) ).
fof(writeUnaryOperator_8676,axiom,
! [VarCurr] :
( ~ v124773(VarCurr)
<=> v124589(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5517,axiom,
! [VarCurr] :
( v124769(VarCurr)
<=> ( v124770(VarCurr)
| v124589(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8675,axiom,
! [VarCurr] :
( ~ v124770(VarCurr)
<=> v124771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15644,axiom,
! [VarCurr] :
( v124771(VarCurr)
<=> ( v124758(VarCurr)
& v124760(VarCurr) ) ) ).
fof(writeUnaryOperator_8674,axiom,
! [VarCurr] :
( ~ v124636(VarCurr)
<=> v124637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15643,axiom,
! [VarCurr] :
( v124637(VarCurr)
<=> ( v124638(VarCurr)
| v124763(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5516,axiom,
! [VarCurr] :
( v124763(VarCurr)
<=> ( v124755(VarCurr)
& v124646(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15642,axiom,
! [VarCurr] :
( v124638(VarCurr)
<=> ( v124639(VarCurr)
& v124752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15641,axiom,
! [VarCurr] :
( v124752(VarCurr)
<=> ( v124753(VarCurr)
& v124762(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5515,axiom,
! [VarCurr] :
( v124762(VarCurr)
<=> ( v124755(VarCurr)
| v124646(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15640,axiom,
! [VarCurr] :
( v124753(VarCurr)
<=> ( v124754(VarCurr)
| v124761(VarCurr) ) ) ).
fof(writeUnaryOperator_8673,axiom,
! [VarCurr] :
( ~ v124761(VarCurr)
<=> v124646(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8672,axiom,
! [VarCurr] :
( ~ v124754(VarCurr)
<=> v124755(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15639,axiom,
! [VarCurr] :
( v124755(VarCurr)
<=> ( v124756(VarCurr)
& v124759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15638,axiom,
! [VarCurr] :
( v124759(VarCurr)
<=> ( v124758(VarCurr)
| v124760(VarCurr) ) ) ).
fof(writeUnaryOperator_8671,axiom,
! [VarCurr] :
( ~ v124760(VarCurr)
<=> v124589(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5514,axiom,
! [VarCurr] :
( v124756(VarCurr)
<=> ( v124757(VarCurr)
| v124589(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8670,axiom,
! [VarCurr] :
( ~ v124757(VarCurr)
<=> v124758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15637,axiom,
! [VarCurr] :
( v124758(VarCurr)
<=> ( v124746(VarCurr)
& v124748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15636,axiom,
! [VarCurr] :
( v124639(VarCurr)
<=> ( v124640(VarCurr)
| v124751(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5513,axiom,
! [VarCurr] :
( v124751(VarCurr)
<=> ( v124743(VarCurr)
& v124646(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15635,axiom,
! [VarCurr] :
( v124640(VarCurr)
<=> ( v124641(VarCurr)
& v124740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15634,axiom,
! [VarCurr] :
( v124740(VarCurr)
<=> ( v124741(VarCurr)
& v124750(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5512,axiom,
! [VarCurr] :
( v124750(VarCurr)
<=> ( v124743(VarCurr)
| v124646(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15633,axiom,
! [VarCurr] :
( v124741(VarCurr)
<=> ( v124742(VarCurr)
| v124749(VarCurr) ) ) ).
fof(writeUnaryOperator_8669,axiom,
! [VarCurr] :
( ~ v124749(VarCurr)
<=> v124646(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8668,axiom,
! [VarCurr] :
( ~ v124742(VarCurr)
<=> v124743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15632,axiom,
! [VarCurr] :
( v124743(VarCurr)
<=> ( v124744(VarCurr)
& v124747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15631,axiom,
! [VarCurr] :
( v124747(VarCurr)
<=> ( v124746(VarCurr)
| v124748(VarCurr) ) ) ).
fof(writeUnaryOperator_8667,axiom,
! [VarCurr] :
( ~ v124748(VarCurr)
<=> v124589(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5511,axiom,
! [VarCurr] :
( v124744(VarCurr)
<=> ( v124745(VarCurr)
| v124589(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8666,axiom,
! [VarCurr] :
( ~ v124745(VarCurr)
<=> v124746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15630,axiom,
! [VarCurr] :
( v124746(VarCurr)
<=> ( v124734(VarCurr)
& v124736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15629,axiom,
! [VarCurr] :
( v124641(VarCurr)
<=> ( v124642(VarCurr)
| v124739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5510,axiom,
! [VarCurr] :
( v124739(VarCurr)
<=> ( v124731(VarCurr)
& v124646(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15628,axiom,
! [VarCurr] :
( v124642(VarCurr)
<=> ( v124643(VarCurr)
& v124728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15627,axiom,
! [VarCurr] :
( v124728(VarCurr)
<=> ( v124729(VarCurr)
& v124738(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5509,axiom,
! [VarCurr] :
( v124738(VarCurr)
<=> ( v124731(VarCurr)
| v124646(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15626,axiom,
! [VarCurr] :
( v124729(VarCurr)
<=> ( v124730(VarCurr)
| v124737(VarCurr) ) ) ).
fof(writeUnaryOperator_8665,axiom,
! [VarCurr] :
( ~ v124737(VarCurr)
<=> v124646(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8664,axiom,
! [VarCurr] :
( ~ v124730(VarCurr)
<=> v124731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15625,axiom,
! [VarCurr] :
( v124731(VarCurr)
<=> ( v124732(VarCurr)
& v124735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15624,axiom,
! [VarCurr] :
( v124735(VarCurr)
<=> ( v124734(VarCurr)
| v124736(VarCurr) ) ) ).
fof(writeUnaryOperator_8663,axiom,
! [VarCurr] :
( ~ v124736(VarCurr)
<=> v124589(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5508,axiom,
! [VarCurr] :
( v124732(VarCurr)
<=> ( v124733(VarCurr)
| v124589(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8662,axiom,
! [VarCurr] :
( ~ v124733(VarCurr)
<=> v124734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15623,axiom,
! [VarCurr] :
( v124734(VarCurr)
<=> ( v124723(VarCurr)
& v124724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15622,axiom,
! [VarCurr] :
( v124643(VarCurr)
<=> ( v124644(VarCurr)
| v124727(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5507,axiom,
! [VarCurr] :
( v124727(VarCurr)
<=> ( v124720(VarCurr)
& v124646(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15621,axiom,
! [VarCurr] :
( v124644(VarCurr)
<=> ( v124645(VarCurr)
& v124717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15620,axiom,
! [VarCurr] :
( v124717(VarCurr)
<=> ( v124718(VarCurr)
& v124726(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5506,axiom,
! [VarCurr] :
( v124726(VarCurr)
<=> ( v124720(VarCurr)
| v124646(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15619,axiom,
! [VarCurr] :
( v124718(VarCurr)
<=> ( v124719(VarCurr)
| v124725(VarCurr) ) ) ).
fof(writeUnaryOperator_8661,axiom,
! [VarCurr] :
( ~ v124725(VarCurr)
<=> v124646(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8660,axiom,
! [VarCurr] :
( ~ v124719(VarCurr)
<=> v124720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15618,axiom,
! [VarCurr] :
( v124720(VarCurr)
<=> ( v124721(VarCurr)
& v124722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15617,axiom,
! [VarCurr] :
( v124722(VarCurr)
<=> ( v124723(VarCurr)
| v124724(VarCurr) ) ) ).
fof(writeUnaryOperator_8659,axiom,
! [VarCurr] :
( ~ v124724(VarCurr)
<=> v124589(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8658,axiom,
! [VarCurr] :
( ~ v124723(VarCurr)
<=> v124589(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5505,axiom,
! [VarCurr] :
( v124721(VarCurr)
<=> ( v124589(VarCurr,bitIndex0)
| v124589(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15616,axiom,
! [VarCurr] :
( v124645(VarCurr)
<=> ( v124589(VarCurr,bitIndex0)
& v124646(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70853,axiom,
! [VarCurr] :
( v124646(VarCurr,bitIndex0)
<=> v124712(VarCurr) ) ).
fof(addAssignment_70852,axiom,
! [VarCurr] :
( v124646(VarCurr,bitIndex1)
<=> v124707(VarCurr) ) ).
fof(addAssignment_70851,axiom,
! [VarCurr] :
( v124646(VarCurr,bitIndex2)
<=> v124702(VarCurr) ) ).
fof(addAssignment_70850,axiom,
! [VarCurr] :
( v124646(VarCurr,bitIndex3)
<=> v124697(VarCurr) ) ).
fof(addAssignment_70849,axiom,
! [VarCurr] :
( v124646(VarCurr,bitIndex4)
<=> v124692(VarCurr) ) ).
fof(addAssignment_70848,axiom,
! [VarCurr] :
( v124646(VarCurr,bitIndex5)
<=> v124648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15615,axiom,
! [VarCurr] :
( v124712(VarCurr)
<=> ( v124713(VarCurr)
& v124716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15614,axiom,
! [VarCurr] :
( v124716(VarCurr)
<=> ( v124358(VarCurr,bitIndex0)
| v124660(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15613,axiom,
! [VarCurr] :
( v124713(VarCurr)
<=> ( v124714(VarCurr)
| v124715(VarCurr) ) ) ).
fof(writeUnaryOperator_8657,axiom,
! [VarCurr] :
( ~ v124715(VarCurr)
<=> v124660(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8656,axiom,
! [VarCurr] :
( ~ v124714(VarCurr)
<=> v124358(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15612,axiom,
! [VarCurr] :
( v124707(VarCurr)
<=> ( v124708(VarCurr)
& v124711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15611,axiom,
! [VarCurr] :
( v124711(VarCurr)
<=> ( v124659(VarCurr)
| v124661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15610,axiom,
! [VarCurr] :
( v124708(VarCurr)
<=> ( v124709(VarCurr)
| v124710(VarCurr) ) ) ).
fof(writeUnaryOperator_8655,axiom,
! [VarCurr] :
( ~ v124710(VarCurr)
<=> v124661(VarCurr) ) ).
fof(writeUnaryOperator_8654,axiom,
! [VarCurr] :
( ~ v124709(VarCurr)
<=> v124659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15609,axiom,
! [VarCurr] :
( v124702(VarCurr)
<=> ( v124703(VarCurr)
& v124706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15608,axiom,
! [VarCurr] :
( v124706(VarCurr)
<=> ( v124657(VarCurr)
| v124667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15607,axiom,
! [VarCurr] :
( v124703(VarCurr)
<=> ( v124704(VarCurr)
| v124705(VarCurr) ) ) ).
fof(writeUnaryOperator_8653,axiom,
! [VarCurr] :
( ~ v124705(VarCurr)
<=> v124667(VarCurr) ) ).
fof(writeUnaryOperator_8652,axiom,
! [VarCurr] :
( ~ v124704(VarCurr)
<=> v124657(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15606,axiom,
! [VarCurr] :
( v124697(VarCurr)
<=> ( v124698(VarCurr)
& v124701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15605,axiom,
! [VarCurr] :
( v124701(VarCurr)
<=> ( v124655(VarCurr)
| v124673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15604,axiom,
! [VarCurr] :
( v124698(VarCurr)
<=> ( v124699(VarCurr)
| v124700(VarCurr) ) ) ).
fof(writeUnaryOperator_8651,axiom,
! [VarCurr] :
( ~ v124700(VarCurr)
<=> v124673(VarCurr) ) ).
fof(writeUnaryOperator_8650,axiom,
! [VarCurr] :
( ~ v124699(VarCurr)
<=> v124655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15603,axiom,
! [VarCurr] :
( v124692(VarCurr)
<=> ( v124693(VarCurr)
& v124696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15602,axiom,
! [VarCurr] :
( v124696(VarCurr)
<=> ( v124653(VarCurr)
| v124679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15601,axiom,
! [VarCurr] :
( v124693(VarCurr)
<=> ( v124694(VarCurr)
| v124695(VarCurr) ) ) ).
fof(writeUnaryOperator_8649,axiom,
! [VarCurr] :
( ~ v124695(VarCurr)
<=> v124679(VarCurr) ) ).
fof(writeUnaryOperator_8648,axiom,
! [VarCurr] :
( ~ v124694(VarCurr)
<=> v124653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15600,axiom,
! [VarCurr] :
( v124648(VarCurr)
<=> ( v124649(VarCurr)
& v124691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15599,axiom,
! [VarCurr] :
( v124691(VarCurr)
<=> ( v124651(VarCurr)
| v124686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15598,axiom,
! [VarCurr] :
( v124649(VarCurr)
<=> ( v124650(VarCurr)
| v124685(VarCurr) ) ) ).
fof(writeUnaryOperator_8647,axiom,
! [VarCurr] :
( ~ v124685(VarCurr)
<=> v124686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15597,axiom,
! [VarCurr] :
( v124686(VarCurr)
<=> ( v124687(VarCurr)
& v124690(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5504,axiom,
! [VarCurr] :
( v124690(VarCurr)
<=> ( v124358(VarCurr,bitIndex5)
| v124660(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15596,axiom,
! [VarCurr] :
( v124687(VarCurr)
<=> ( v124688(VarCurr)
| v124689(VarCurr) ) ) ).
fof(writeUnaryOperator_8646,axiom,
! [VarCurr] :
( ~ v124689(VarCurr)
<=> v124660(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8645,axiom,
! [VarCurr] :
( ~ v124688(VarCurr)
<=> v124358(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8644,axiom,
! [VarCurr] :
( ~ v124650(VarCurr)
<=> v124651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15595,axiom,
! [VarCurr] :
( v124651(VarCurr)
<=> ( v124652(VarCurr)
| v124684(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5503,axiom,
! [VarCurr] :
( v124684(VarCurr)
<=> ( v124358(VarCurr,bitIndex4)
& v124660(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15594,axiom,
! [VarCurr] :
( v124652(VarCurr)
<=> ( v124653(VarCurr)
& v124679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15593,axiom,
! [VarCurr] :
( v124679(VarCurr)
<=> ( v124680(VarCurr)
& v124683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5502,axiom,
! [VarCurr] :
( v124683(VarCurr)
<=> ( v124358(VarCurr,bitIndex4)
| v124660(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15592,axiom,
! [VarCurr] :
( v124680(VarCurr)
<=> ( v124681(VarCurr)
| v124682(VarCurr) ) ) ).
fof(writeUnaryOperator_8643,axiom,
! [VarCurr] :
( ~ v124682(VarCurr)
<=> v124660(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8642,axiom,
! [VarCurr] :
( ~ v124681(VarCurr)
<=> v124358(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15591,axiom,
! [VarCurr] :
( v124653(VarCurr)
<=> ( v124654(VarCurr)
| v124678(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5501,axiom,
! [VarCurr] :
( v124678(VarCurr)
<=> ( v124358(VarCurr,bitIndex3)
& v124660(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15590,axiom,
! [VarCurr] :
( v124654(VarCurr)
<=> ( v124655(VarCurr)
& v124673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15589,axiom,
! [VarCurr] :
( v124673(VarCurr)
<=> ( v124674(VarCurr)
& v124677(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5500,axiom,
! [VarCurr] :
( v124677(VarCurr)
<=> ( v124358(VarCurr,bitIndex3)
| v124660(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15588,axiom,
! [VarCurr] :
( v124674(VarCurr)
<=> ( v124675(VarCurr)
| v124676(VarCurr) ) ) ).
fof(writeUnaryOperator_8641,axiom,
! [VarCurr] :
( ~ v124676(VarCurr)
<=> v124660(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8640,axiom,
! [VarCurr] :
( ~ v124675(VarCurr)
<=> v124358(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15587,axiom,
! [VarCurr] :
( v124655(VarCurr)
<=> ( v124656(VarCurr)
| v124672(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5499,axiom,
! [VarCurr] :
( v124672(VarCurr)
<=> ( v124358(VarCurr,bitIndex2)
& v124660(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15586,axiom,
! [VarCurr] :
( v124656(VarCurr)
<=> ( v124657(VarCurr)
& v124667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15585,axiom,
! [VarCurr] :
( v124667(VarCurr)
<=> ( v124668(VarCurr)
& v124671(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5498,axiom,
! [VarCurr] :
( v124671(VarCurr)
<=> ( v124358(VarCurr,bitIndex2)
| v124660(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15584,axiom,
! [VarCurr] :
( v124668(VarCurr)
<=> ( v124669(VarCurr)
| v124670(VarCurr) ) ) ).
fof(writeUnaryOperator_8639,axiom,
! [VarCurr] :
( ~ v124670(VarCurr)
<=> v124660(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8638,axiom,
! [VarCurr] :
( ~ v124669(VarCurr)
<=> v124358(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15583,axiom,
! [VarCurr] :
( v124657(VarCurr)
<=> ( v124658(VarCurr)
| v124666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5497,axiom,
! [VarCurr] :
( v124666(VarCurr)
<=> ( v124358(VarCurr,bitIndex1)
& v124660(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15582,axiom,
! [VarCurr] :
( v124658(VarCurr)
<=> ( v124659(VarCurr)
& v124661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15581,axiom,
! [VarCurr] :
( v124661(VarCurr)
<=> ( v124662(VarCurr)
& v124665(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5496,axiom,
! [VarCurr] :
( v124665(VarCurr)
<=> ( v124358(VarCurr,bitIndex1)
| v124660(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15580,axiom,
! [VarCurr] :
( v124662(VarCurr)
<=> ( v124663(VarCurr)
| v124664(VarCurr) ) ) ).
fof(writeUnaryOperator_8637,axiom,
! [VarCurr] :
( ~ v124664(VarCurr)
<=> v124660(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8636,axiom,
! [VarCurr] :
( ~ v124663(VarCurr)
<=> v124358(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15579,axiom,
! [VarCurr] :
( v124659(VarCurr)
<=> ( v124358(VarCurr,bitIndex0)
& v124660(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70847,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v124660(VarCurr,B)
<=> v124380(VarCurr,B) ) ) ).
fof(addAssignment_70846,axiom,
! [VarCurr] :
( ( v124660(VarCurr,bitIndex5)
<=> $false )
& ( v124660(VarCurr,bitIndex4)
<=> $false )
& ( v124660(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_70845,axiom,
! [VarCurr] :
( v124589(VarCurr,bitIndex5)
<=> v124626(VarCurr,bitIndex5) ) ).
fof(addAssignment_70844,axiom,
! [VarCurr] :
( v124589(VarCurr,bitIndex4)
<=> v124626(VarCurr,bitIndex4) ) ).
fof(addAssignment_70843,axiom,
! [VarCurr] :
( v124589(VarCurr,bitIndex3)
<=> v124626(VarCurr,bitIndex3) ) ).
fof(addAssignment_70842,axiom,
! [VarCurr] :
( v124589(VarCurr,bitIndex2)
<=> v124626(VarCurr,bitIndex2) ) ).
fof(addAssignment_70841,axiom,
! [VarCurr] :
( v124589(VarCurr,bitIndex1)
<=> v124626(VarCurr,bitIndex1) ) ).
fof(addAssignment_70840,axiom,
! [VarCurr] :
( v124589(VarCurr,bitIndex0)
<=> v124626(VarCurr,bitIndex0) ) ).
fof(addAssignment_70839,axiom,
! [VarCurr] :
( v124626(VarCurr,bitIndex0)
<=> v124627(VarCurr) ) ).
fof(addAssignment_70838,axiom,
! [VarCurr] :
( ( v124626(VarCurr,bitIndex5)
<=> $false )
& ( v124626(VarCurr,bitIndex4)
<=> $false )
& ( v124626(VarCurr,bitIndex3)
<=> $false )
& ( v124626(VarCurr,bitIndex2)
<=> $false )
& ( v124626(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15578,axiom,
! [VarCurr] :
( v124627(VarCurr)
<=> ( v124628(VarCurr)
| v124625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15577,axiom,
! [VarCurr] :
( v124628(VarCurr)
<=> ( v124629(VarCurr)
| v124623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15576,axiom,
! [VarCurr] :
( v124629(VarCurr)
<=> ( v124630(VarCurr)
| v124621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15575,axiom,
! [VarCurr] :
( v124630(VarCurr)
<=> ( v124631(VarCurr)
| v124611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15574,axiom,
! [VarCurr] :
( v124631(VarCurr)
<=> ( v124591(VarCurr)
| v124601(VarCurr) ) ) ).
fof(addAssignment_70837,axiom,
! [VarCurr] :
( v124625(VarCurr)
<=> v113911(VarCurr,bitIndex13) ) ).
fof(addAssignment_70836,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex13)
<=> v113913(VarCurr,bitIndex13) ) ).
fof(addAssignment_70835,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex13)
<=> v113915(VarCurr,bitIndex13) ) ).
fof(addAssignment_70834,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex13)
<=> v113935(VarCurr,bitIndex13) ) ).
fof(addAssignment_70833,axiom,
! [VarCurr] :
( v124623(VarCurr)
<=> v113107(VarCurr,bitIndex13) ) ).
fof(addAssignment_70832,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex13)
<=> v113143(VarCurr,bitIndex13) ) ).
fof(addAssignment_70831,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex13)
<=> v113110(VarCurr,bitIndex13) ) ).
fof(addAssignment_70830,axiom,
! [VarCurr] :
( v124621(VarCurr)
<=> v113100(VarCurr,bitIndex13) ) ).
fof(addAssignment_70829,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex13)
<=> v113101(VarCurr,bitIndex13) ) ).
fof(addAssignment_70828,axiom,
! [VarCurr] :
( v124611(VarCurr)
<=> v113810(VarCurr,bitIndex13) ) ).
fof(addAssignment_70827,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex13)
<=> v113812(VarCurr,bitIndex13) ) ).
fof(addAssignment_70826,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex13)
<=> v113814(VarCurr,bitIndex13) ) ).
fof(addAssignment_70825,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex13)
<=> v113816(VarCurr,bitIndex13) ) ).
fof(addAssignment_70824,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex13)
<=> v113818(VarCurr,bitIndex13) ) ).
fof(addAssignment_70823,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex13)
<=> v124613(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124614(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v124613(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1616,axiom,
! [VarNext] :
( v124614(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v124613(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124614(VarNext)
<=> v124615(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124615(VarNext)
<=> ( v124617(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_8635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124617(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_70822,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex13)
<=> v113830(VarCurr,bitIndex13) ) ).
fof(addAssignment_70821,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex13)
<=> v113832(VarCurr,bitIndex13) ) ).
fof(addAssignment_70820,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex13)
<=> v113834(VarCurr,bitIndex13) ) ).
fof(addAssignment_70819,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex13)
<=> v113873(VarCurr,bitIndex13) ) ).
fof(addAssignment_70818,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex13)
<=> v113856(VarCurr,bitIndex13) ) ).
fof(addAssignment_70817,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex13)
<=> v113837(VarCurr,bitIndex13) ) ).
fof(addAssignment_70816,axiom,
! [VarCurr] :
( v124601(VarCurr)
<=> v113020(VarCurr,bitIndex13) ) ).
fof(addAssignment_70815,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex13)
<=> v113022(VarCurr,bitIndex13) ) ).
fof(addAssignment_70814,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex13)
<=> v113024(VarCurr,bitIndex13) ) ).
fof(addAssignment_70813,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex13)
<=> v113026(VarCurr,bitIndex13) ) ).
fof(addAssignment_70812,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex13)
<=> v113028(VarCurr,bitIndex13) ) ).
fof(addAssignment_70811,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex13)
<=> v124603(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124604(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v124603(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1615,axiom,
! [VarNext] :
( v124604(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v124603(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124604(VarNext)
<=> v124605(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124605(VarNext)
<=> ( v124607(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_8634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124607(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_70810,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex13)
<=> v113040(VarCurr,bitIndex13) ) ).
fof(addAssignment_70809,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex13)
<=> v113042(VarCurr,bitIndex13) ) ).
fof(addAssignment_70808,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex13)
<=> v113044(VarCurr,bitIndex13) ) ).
fof(addAssignment_70807,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex13)
<=> v113045(VarCurr,bitIndex13) ) ).
fof(addAssignment_70806,axiom,
! [VarCurr] :
( v124591(VarCurr)
<=> v112940(VarCurr,bitIndex13) ) ).
fof(addAssignment_70805,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex13)
<=> v112942(VarCurr,bitIndex13) ) ).
fof(addAssignment_70804,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex13)
<=> v112944(VarCurr,bitIndex13) ) ).
fof(addAssignment_70803,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex13)
<=> v112946(VarCurr,bitIndex13) ) ).
fof(addAssignment_70802,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex13)
<=> v112948(VarCurr,bitIndex13) ) ).
fof(addAssignment_70801,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex13)
<=> v124593(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124594(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v124593(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1614,axiom,
! [VarNext] :
( v124594(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v124593(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124594(VarNext)
<=> v124595(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124595(VarNext)
<=> ( v124597(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_8633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124597(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_70800,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex13)
<=> v112960(VarCurr,bitIndex13) ) ).
fof(addAssignment_70799,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex13)
<=> v112962(VarCurr,bitIndex13) ) ).
fof(addAssignment_70798,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex13)
<=> v112964(VarCurr,bitIndex13) ) ).
fof(addAssignment_70797,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex13)
<=> v112965(VarCurr,bitIndex13) ) ).
fof(addAssignment_70796,axiom,
! [VarCurr] :
( v124380(VarCurr,bitIndex2)
<=> v124395(VarCurr,bitIndex2) ) ).
fof(addAssignment_70795,axiom,
! [VarCurr] :
( v124380(VarCurr,bitIndex1)
<=> v124395(VarCurr,bitIndex1) ) ).
fof(addAssignment_70794,axiom,
! [VarCurr] :
( v124380(VarCurr,bitIndex0)
<=> v124395(VarCurr,bitIndex0) ) ).
fof(addAssignment_70793,axiom,
! [VarCurr] :
( v124395(VarCurr,bitIndex0)
<=> v124583(VarCurr) ) ).
fof(addAssignment_70792,axiom,
! [VarCurr] :
( v124395(VarCurr,bitIndex1)
<=> v124578(VarCurr) ) ).
fof(addAssignment_70791,axiom,
! [VarCurr] :
( v124395(VarCurr,bitIndex2)
<=> v124397(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15567,axiom,
! [VarCurr] :
( v124583(VarCurr)
<=> ( v124584(VarCurr)
& v124587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15566,axiom,
! [VarCurr] :
( v124587(VarCurr)
<=> ( v124403(VarCurr,bitIndex0)
| v124564(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15565,axiom,
! [VarCurr] :
( v124584(VarCurr)
<=> ( v124585(VarCurr)
| v124586(VarCurr) ) ) ).
fof(writeUnaryOperator_8632,axiom,
! [VarCurr] :
( ~ v124586(VarCurr)
<=> v124564(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8631,axiom,
! [VarCurr] :
( ~ v124585(VarCurr)
<=> v124403(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15564,axiom,
! [VarCurr] :
( v124578(VarCurr)
<=> ( v124579(VarCurr)
& v124582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15563,axiom,
! [VarCurr] :
( v124582(VarCurr)
<=> ( v124402(VarCurr)
| v124565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15562,axiom,
! [VarCurr] :
( v124579(VarCurr)
<=> ( v124580(VarCurr)
| v124581(VarCurr) ) ) ).
fof(writeUnaryOperator_8630,axiom,
! [VarCurr] :
( ~ v124581(VarCurr)
<=> v124565(VarCurr) ) ).
fof(writeUnaryOperator_8629,axiom,
! [VarCurr] :
( ~ v124580(VarCurr)
<=> v124402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15561,axiom,
! [VarCurr] :
( v124397(VarCurr)
<=> ( v124398(VarCurr)
& v124577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15560,axiom,
! [VarCurr] :
( v124577(VarCurr)
<=> ( v124400(VarCurr)
| v124572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15559,axiom,
! [VarCurr] :
( v124398(VarCurr)
<=> ( v124399(VarCurr)
| v124571(VarCurr) ) ) ).
fof(writeUnaryOperator_8628,axiom,
! [VarCurr] :
( ~ v124571(VarCurr)
<=> v124572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15558,axiom,
! [VarCurr] :
( v124572(VarCurr)
<=> ( v124573(VarCurr)
& v124576(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5495,axiom,
! [VarCurr] :
( v124576(VarCurr)
<=> ( v124403(VarCurr,bitIndex2)
| v124564(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15557,axiom,
! [VarCurr] :
( v124573(VarCurr)
<=> ( v124574(VarCurr)
| v124575(VarCurr) ) ) ).
fof(writeUnaryOperator_8627,axiom,
! [VarCurr] :
( ~ v124575(VarCurr)
<=> v124564(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8626,axiom,
! [VarCurr] :
( ~ v124574(VarCurr)
<=> v124403(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8625,axiom,
! [VarCurr] :
( ~ v124399(VarCurr)
<=> v124400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15556,axiom,
! [VarCurr] :
( v124400(VarCurr)
<=> ( v124401(VarCurr)
| v124570(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5494,axiom,
! [VarCurr] :
( v124570(VarCurr)
<=> ( v124403(VarCurr,bitIndex1)
& v124564(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15555,axiom,
! [VarCurr] :
( v124401(VarCurr)
<=> ( v124402(VarCurr)
& v124565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15554,axiom,
! [VarCurr] :
( v124565(VarCurr)
<=> ( v124566(VarCurr)
& v124569(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5493,axiom,
! [VarCurr] :
( v124569(VarCurr)
<=> ( v124403(VarCurr,bitIndex1)
| v124564(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15553,axiom,
! [VarCurr] :
( v124566(VarCurr)
<=> ( v124567(VarCurr)
| v124568(VarCurr) ) ) ).
fof(writeUnaryOperator_8624,axiom,
! [VarCurr] :
( ~ v124568(VarCurr)
<=> v124564(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8623,axiom,
! [VarCurr] :
( ~ v124567(VarCurr)
<=> v124403(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15552,axiom,
! [VarCurr] :
( v124402(VarCurr)
<=> ( v124403(VarCurr,bitIndex0)
& v124564(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70790,axiom,
! [VarCurr] :
( v124564(VarCurr,bitIndex0)
<=> v124394(VarCurr) ) ).
fof(addAssignment_70789,axiom,
! [VarCurr] :
( ( v124564(VarCurr,bitIndex2)
<=> $false )
& ( v124564(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70788,axiom,
! [VarCurr] :
( v124403(VarCurr,bitIndex0)
<=> v124559(VarCurr) ) ).
fof(addAssignment_70787,axiom,
! [VarCurr] :
( v124403(VarCurr,bitIndex1)
<=> v124554(VarCurr) ) ).
fof(addAssignment_70786,axiom,
! [VarCurr] :
( v124403(VarCurr,bitIndex2)
<=> v124405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15551,axiom,
! [VarCurr] :
( v124559(VarCurr)
<=> ( v124560(VarCurr)
& v124563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15550,axiom,
! [VarCurr] :
( v124563(VarCurr)
<=> ( v124411(VarCurr,bitIndex0)
| v124540(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15549,axiom,
! [VarCurr] :
( v124560(VarCurr)
<=> ( v124561(VarCurr)
| v124562(VarCurr) ) ) ).
fof(writeUnaryOperator_8622,axiom,
! [VarCurr] :
( ~ v124562(VarCurr)
<=> v124540(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8621,axiom,
! [VarCurr] :
( ~ v124561(VarCurr)
<=> v124411(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15548,axiom,
! [VarCurr] :
( v124554(VarCurr)
<=> ( v124555(VarCurr)
& v124558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15547,axiom,
! [VarCurr] :
( v124558(VarCurr)
<=> ( v124410(VarCurr)
| v124541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15546,axiom,
! [VarCurr] :
( v124555(VarCurr)
<=> ( v124556(VarCurr)
| v124557(VarCurr) ) ) ).
fof(writeUnaryOperator_8620,axiom,
! [VarCurr] :
( ~ v124557(VarCurr)
<=> v124541(VarCurr) ) ).
fof(writeUnaryOperator_8619,axiom,
! [VarCurr] :
( ~ v124556(VarCurr)
<=> v124410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15545,axiom,
! [VarCurr] :
( v124405(VarCurr)
<=> ( v124406(VarCurr)
& v124553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15544,axiom,
! [VarCurr] :
( v124553(VarCurr)
<=> ( v124408(VarCurr)
| v124548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15543,axiom,
! [VarCurr] :
( v124406(VarCurr)
<=> ( v124407(VarCurr)
| v124547(VarCurr) ) ) ).
fof(writeUnaryOperator_8618,axiom,
! [VarCurr] :
( ~ v124547(VarCurr)
<=> v124548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15542,axiom,
! [VarCurr] :
( v124548(VarCurr)
<=> ( v124549(VarCurr)
& v124552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5492,axiom,
! [VarCurr] :
( v124552(VarCurr)
<=> ( v124411(VarCurr,bitIndex2)
| v124540(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15541,axiom,
! [VarCurr] :
( v124549(VarCurr)
<=> ( v124550(VarCurr)
| v124551(VarCurr) ) ) ).
fof(writeUnaryOperator_8617,axiom,
! [VarCurr] :
( ~ v124551(VarCurr)
<=> v124540(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8616,axiom,
! [VarCurr] :
( ~ v124550(VarCurr)
<=> v124411(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8615,axiom,
! [VarCurr] :
( ~ v124407(VarCurr)
<=> v124408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15540,axiom,
! [VarCurr] :
( v124408(VarCurr)
<=> ( v124409(VarCurr)
| v124546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5491,axiom,
! [VarCurr] :
( v124546(VarCurr)
<=> ( v124411(VarCurr,bitIndex1)
& v124540(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15539,axiom,
! [VarCurr] :
( v124409(VarCurr)
<=> ( v124410(VarCurr)
& v124541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15538,axiom,
! [VarCurr] :
( v124541(VarCurr)
<=> ( v124542(VarCurr)
& v124545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5490,axiom,
! [VarCurr] :
( v124545(VarCurr)
<=> ( v124411(VarCurr,bitIndex1)
| v124540(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15537,axiom,
! [VarCurr] :
( v124542(VarCurr)
<=> ( v124543(VarCurr)
| v124544(VarCurr) ) ) ).
fof(writeUnaryOperator_8614,axiom,
! [VarCurr] :
( ~ v124544(VarCurr)
<=> v124540(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8613,axiom,
! [VarCurr] :
( ~ v124543(VarCurr)
<=> v124411(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15536,axiom,
! [VarCurr] :
( v124410(VarCurr)
<=> ( v124411(VarCurr,bitIndex0)
& v124540(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70785,axiom,
! [VarCurr] :
( v124540(VarCurr,bitIndex0)
<=> v124392(VarCurr) ) ).
fof(addAssignment_70784,axiom,
! [VarCurr] :
( ( v124540(VarCurr,bitIndex2)
<=> $false )
& ( v124540(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70783,axiom,
! [VarCurr] :
( v124411(VarCurr,bitIndex0)
<=> v124535(VarCurr) ) ).
fof(addAssignment_70782,axiom,
! [VarCurr] :
( v124411(VarCurr,bitIndex1)
<=> v124530(VarCurr) ) ).
fof(addAssignment_70781,axiom,
! [VarCurr] :
( v124411(VarCurr,bitIndex2)
<=> v124413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15535,axiom,
! [VarCurr] :
( v124535(VarCurr)
<=> ( v124536(VarCurr)
& v124539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15534,axiom,
! [VarCurr] :
( v124539(VarCurr)
<=> ( v124419(VarCurr,bitIndex0)
| v124516(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15533,axiom,
! [VarCurr] :
( v124536(VarCurr)
<=> ( v124537(VarCurr)
| v124538(VarCurr) ) ) ).
fof(writeUnaryOperator_8612,axiom,
! [VarCurr] :
( ~ v124538(VarCurr)
<=> v124516(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8611,axiom,
! [VarCurr] :
( ~ v124537(VarCurr)
<=> v124419(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15532,axiom,
! [VarCurr] :
( v124530(VarCurr)
<=> ( v124531(VarCurr)
& v124534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15531,axiom,
! [VarCurr] :
( v124534(VarCurr)
<=> ( v124418(VarCurr)
| v124517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15530,axiom,
! [VarCurr] :
( v124531(VarCurr)
<=> ( v124532(VarCurr)
| v124533(VarCurr) ) ) ).
fof(writeUnaryOperator_8610,axiom,
! [VarCurr] :
( ~ v124533(VarCurr)
<=> v124517(VarCurr) ) ).
fof(writeUnaryOperator_8609,axiom,
! [VarCurr] :
( ~ v124532(VarCurr)
<=> v124418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15529,axiom,
! [VarCurr] :
( v124413(VarCurr)
<=> ( v124414(VarCurr)
& v124529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15528,axiom,
! [VarCurr] :
( v124529(VarCurr)
<=> ( v124416(VarCurr)
| v124524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15527,axiom,
! [VarCurr] :
( v124414(VarCurr)
<=> ( v124415(VarCurr)
| v124523(VarCurr) ) ) ).
fof(writeUnaryOperator_8608,axiom,
! [VarCurr] :
( ~ v124523(VarCurr)
<=> v124524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15526,axiom,
! [VarCurr] :
( v124524(VarCurr)
<=> ( v124525(VarCurr)
& v124528(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5489,axiom,
! [VarCurr] :
( v124528(VarCurr)
<=> ( v124419(VarCurr,bitIndex2)
| v124516(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15525,axiom,
! [VarCurr] :
( v124525(VarCurr)
<=> ( v124526(VarCurr)
| v124527(VarCurr) ) ) ).
fof(writeUnaryOperator_8607,axiom,
! [VarCurr] :
( ~ v124527(VarCurr)
<=> v124516(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8606,axiom,
! [VarCurr] :
( ~ v124526(VarCurr)
<=> v124419(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8605,axiom,
! [VarCurr] :
( ~ v124415(VarCurr)
<=> v124416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15524,axiom,
! [VarCurr] :
( v124416(VarCurr)
<=> ( v124417(VarCurr)
| v124522(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5488,axiom,
! [VarCurr] :
( v124522(VarCurr)
<=> ( v124419(VarCurr,bitIndex1)
& v124516(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15523,axiom,
! [VarCurr] :
( v124417(VarCurr)
<=> ( v124418(VarCurr)
& v124517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15522,axiom,
! [VarCurr] :
( v124517(VarCurr)
<=> ( v124518(VarCurr)
& v124521(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5487,axiom,
! [VarCurr] :
( v124521(VarCurr)
<=> ( v124419(VarCurr,bitIndex1)
| v124516(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15521,axiom,
! [VarCurr] :
( v124518(VarCurr)
<=> ( v124519(VarCurr)
| v124520(VarCurr) ) ) ).
fof(writeUnaryOperator_8604,axiom,
! [VarCurr] :
( ~ v124520(VarCurr)
<=> v124516(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8603,axiom,
! [VarCurr] :
( ~ v124519(VarCurr)
<=> v124419(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15520,axiom,
! [VarCurr] :
( v124418(VarCurr)
<=> ( v124419(VarCurr,bitIndex0)
& v124516(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70780,axiom,
! [VarCurr] :
( v124516(VarCurr,bitIndex0)
<=> v124390(VarCurr) ) ).
fof(addAssignment_70779,axiom,
! [VarCurr] :
( ( v124516(VarCurr,bitIndex2)
<=> $false )
& ( v124516(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70778,axiom,
! [VarCurr] :
( v124419(VarCurr,bitIndex0)
<=> v124511(VarCurr) ) ).
fof(addAssignment_70777,axiom,
! [VarCurr] :
( v124419(VarCurr,bitIndex1)
<=> v124506(VarCurr) ) ).
fof(addAssignment_70776,axiom,
! [VarCurr] :
( v124419(VarCurr,bitIndex2)
<=> v124421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15519,axiom,
! [VarCurr] :
( v124511(VarCurr)
<=> ( v124512(VarCurr)
& v124515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15518,axiom,
! [VarCurr] :
( v124515(VarCurr)
<=> ( v124427(VarCurr,bitIndex0)
| v124492(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15517,axiom,
! [VarCurr] :
( v124512(VarCurr)
<=> ( v124513(VarCurr)
| v124514(VarCurr) ) ) ).
fof(writeUnaryOperator_8602,axiom,
! [VarCurr] :
( ~ v124514(VarCurr)
<=> v124492(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8601,axiom,
! [VarCurr] :
( ~ v124513(VarCurr)
<=> v124427(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15516,axiom,
! [VarCurr] :
( v124506(VarCurr)
<=> ( v124507(VarCurr)
& v124510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15515,axiom,
! [VarCurr] :
( v124510(VarCurr)
<=> ( v124426(VarCurr)
| v124493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15514,axiom,
! [VarCurr] :
( v124507(VarCurr)
<=> ( v124508(VarCurr)
| v124509(VarCurr) ) ) ).
fof(writeUnaryOperator_8600,axiom,
! [VarCurr] :
( ~ v124509(VarCurr)
<=> v124493(VarCurr) ) ).
fof(writeUnaryOperator_8599,axiom,
! [VarCurr] :
( ~ v124508(VarCurr)
<=> v124426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15513,axiom,
! [VarCurr] :
( v124421(VarCurr)
<=> ( v124422(VarCurr)
& v124505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15512,axiom,
! [VarCurr] :
( v124505(VarCurr)
<=> ( v124424(VarCurr)
| v124500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15511,axiom,
! [VarCurr] :
( v124422(VarCurr)
<=> ( v124423(VarCurr)
| v124499(VarCurr) ) ) ).
fof(writeUnaryOperator_8598,axiom,
! [VarCurr] :
( ~ v124499(VarCurr)
<=> v124500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15510,axiom,
! [VarCurr] :
( v124500(VarCurr)
<=> ( v124501(VarCurr)
& v124504(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5486,axiom,
! [VarCurr] :
( v124504(VarCurr)
<=> ( v124427(VarCurr,bitIndex2)
| v124492(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15509,axiom,
! [VarCurr] :
( v124501(VarCurr)
<=> ( v124502(VarCurr)
| v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_8597,axiom,
! [VarCurr] :
( ~ v124503(VarCurr)
<=> v124492(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8596,axiom,
! [VarCurr] :
( ~ v124502(VarCurr)
<=> v124427(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8595,axiom,
! [VarCurr] :
( ~ v124423(VarCurr)
<=> v124424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15508,axiom,
! [VarCurr] :
( v124424(VarCurr)
<=> ( v124425(VarCurr)
| v124498(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5485,axiom,
! [VarCurr] :
( v124498(VarCurr)
<=> ( v124427(VarCurr,bitIndex1)
& v124492(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15507,axiom,
! [VarCurr] :
( v124425(VarCurr)
<=> ( v124426(VarCurr)
& v124493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15506,axiom,
! [VarCurr] :
( v124493(VarCurr)
<=> ( v124494(VarCurr)
& v124497(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5484,axiom,
! [VarCurr] :
( v124497(VarCurr)
<=> ( v124427(VarCurr,bitIndex1)
| v124492(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15505,axiom,
! [VarCurr] :
( v124494(VarCurr)
<=> ( v124495(VarCurr)
| v124496(VarCurr) ) ) ).
fof(writeUnaryOperator_8594,axiom,
! [VarCurr] :
( ~ v124496(VarCurr)
<=> v124492(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8593,axiom,
! [VarCurr] :
( ~ v124495(VarCurr)
<=> v124427(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15504,axiom,
! [VarCurr] :
( v124426(VarCurr)
<=> ( v124427(VarCurr,bitIndex0)
& v124492(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70775,axiom,
! [VarCurr] :
( v124492(VarCurr,bitIndex0)
<=> v124388(VarCurr) ) ).
fof(addAssignment_70774,axiom,
! [VarCurr] :
( ( v124492(VarCurr,bitIndex2)
<=> $false )
& ( v124492(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70773,axiom,
! [VarCurr] :
( v124427(VarCurr,bitIndex0)
<=> v124487(VarCurr) ) ).
fof(addAssignment_70772,axiom,
! [VarCurr] :
( v124427(VarCurr,bitIndex1)
<=> v124482(VarCurr) ) ).
fof(addAssignment_70771,axiom,
! [VarCurr] :
( v124427(VarCurr,bitIndex2)
<=> v124429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15503,axiom,
! [VarCurr] :
( v124487(VarCurr)
<=> ( v124488(VarCurr)
& v124491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15502,axiom,
! [VarCurr] :
( v124491(VarCurr)
<=> ( v124435(VarCurr,bitIndex0)
| v124468(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15501,axiom,
! [VarCurr] :
( v124488(VarCurr)
<=> ( v124489(VarCurr)
| v124490(VarCurr) ) ) ).
fof(writeUnaryOperator_8592,axiom,
! [VarCurr] :
( ~ v124490(VarCurr)
<=> v124468(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8591,axiom,
! [VarCurr] :
( ~ v124489(VarCurr)
<=> v124435(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15500,axiom,
! [VarCurr] :
( v124482(VarCurr)
<=> ( v124483(VarCurr)
& v124486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15499,axiom,
! [VarCurr] :
( v124486(VarCurr)
<=> ( v124434(VarCurr)
| v124469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15498,axiom,
! [VarCurr] :
( v124483(VarCurr)
<=> ( v124484(VarCurr)
| v124485(VarCurr) ) ) ).
fof(writeUnaryOperator_8590,axiom,
! [VarCurr] :
( ~ v124485(VarCurr)
<=> v124469(VarCurr) ) ).
fof(writeUnaryOperator_8589,axiom,
! [VarCurr] :
( ~ v124484(VarCurr)
<=> v124434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15497,axiom,
! [VarCurr] :
( v124429(VarCurr)
<=> ( v124430(VarCurr)
& v124481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15496,axiom,
! [VarCurr] :
( v124481(VarCurr)
<=> ( v124432(VarCurr)
| v124476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15495,axiom,
! [VarCurr] :
( v124430(VarCurr)
<=> ( v124431(VarCurr)
| v124475(VarCurr) ) ) ).
fof(writeUnaryOperator_8588,axiom,
! [VarCurr] :
( ~ v124475(VarCurr)
<=> v124476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15494,axiom,
! [VarCurr] :
( v124476(VarCurr)
<=> ( v124477(VarCurr)
& v124480(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5483,axiom,
! [VarCurr] :
( v124480(VarCurr)
<=> ( v124435(VarCurr,bitIndex2)
| v124468(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15493,axiom,
! [VarCurr] :
( v124477(VarCurr)
<=> ( v124478(VarCurr)
| v124479(VarCurr) ) ) ).
fof(writeUnaryOperator_8587,axiom,
! [VarCurr] :
( ~ v124479(VarCurr)
<=> v124468(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8586,axiom,
! [VarCurr] :
( ~ v124478(VarCurr)
<=> v124435(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8585,axiom,
! [VarCurr] :
( ~ v124431(VarCurr)
<=> v124432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15492,axiom,
! [VarCurr] :
( v124432(VarCurr)
<=> ( v124433(VarCurr)
| v124474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5482,axiom,
! [VarCurr] :
( v124474(VarCurr)
<=> ( v124435(VarCurr,bitIndex1)
& v124468(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15491,axiom,
! [VarCurr] :
( v124433(VarCurr)
<=> ( v124434(VarCurr)
& v124469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15490,axiom,
! [VarCurr] :
( v124469(VarCurr)
<=> ( v124470(VarCurr)
& v124473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5481,axiom,
! [VarCurr] :
( v124473(VarCurr)
<=> ( v124435(VarCurr,bitIndex1)
| v124468(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15489,axiom,
! [VarCurr] :
( v124470(VarCurr)
<=> ( v124471(VarCurr)
| v124472(VarCurr) ) ) ).
fof(writeUnaryOperator_8584,axiom,
! [VarCurr] :
( ~ v124472(VarCurr)
<=> v124468(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8583,axiom,
! [VarCurr] :
( ~ v124471(VarCurr)
<=> v124435(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15488,axiom,
! [VarCurr] :
( v124434(VarCurr)
<=> ( v124435(VarCurr,bitIndex0)
& v124468(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70770,axiom,
! [VarCurr] :
( v124468(VarCurr,bitIndex0)
<=> v124386(VarCurr) ) ).
fof(addAssignment_70769,axiom,
! [VarCurr] :
( ( v124468(VarCurr,bitIndex2)
<=> $false )
& ( v124468(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70768,axiom,
! [VarCurr] :
( v124435(VarCurr,bitIndex0)
<=> v124463(VarCurr) ) ).
fof(addAssignment_70767,axiom,
! [VarCurr] :
( v124435(VarCurr,bitIndex1)
<=> v124458(VarCurr) ) ).
fof(addAssignment_70766,axiom,
! [VarCurr] :
( v124435(VarCurr,bitIndex2)
<=> v124437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15487,axiom,
! [VarCurr] :
( v124463(VarCurr)
<=> ( v124464(VarCurr)
& v124467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15486,axiom,
! [VarCurr] :
( v124467(VarCurr)
<=> ( v124443(VarCurr,bitIndex0)
| v124444(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15485,axiom,
! [VarCurr] :
( v124464(VarCurr)
<=> ( v124465(VarCurr)
| v124466(VarCurr) ) ) ).
fof(writeUnaryOperator_8582,axiom,
! [VarCurr] :
( ~ v124466(VarCurr)
<=> v124444(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8581,axiom,
! [VarCurr] :
( ~ v124465(VarCurr)
<=> v124443(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15484,axiom,
! [VarCurr] :
( v124458(VarCurr)
<=> ( v124459(VarCurr)
& v124462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15483,axiom,
! [VarCurr] :
( v124462(VarCurr)
<=> ( v124442(VarCurr)
| v124445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15482,axiom,
! [VarCurr] :
( v124459(VarCurr)
<=> ( v124460(VarCurr)
| v124461(VarCurr) ) ) ).
fof(writeUnaryOperator_8580,axiom,
! [VarCurr] :
( ~ v124461(VarCurr)
<=> v124445(VarCurr) ) ).
fof(writeUnaryOperator_8579,axiom,
! [VarCurr] :
( ~ v124460(VarCurr)
<=> v124442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15481,axiom,
! [VarCurr] :
( v124437(VarCurr)
<=> ( v124438(VarCurr)
& v124457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15480,axiom,
! [VarCurr] :
( v124457(VarCurr)
<=> ( v124440(VarCurr)
| v124452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15479,axiom,
! [VarCurr] :
( v124438(VarCurr)
<=> ( v124439(VarCurr)
| v124451(VarCurr) ) ) ).
fof(writeUnaryOperator_8578,axiom,
! [VarCurr] :
( ~ v124451(VarCurr)
<=> v124452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15478,axiom,
! [VarCurr] :
( v124452(VarCurr)
<=> ( v124453(VarCurr)
& v124456(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5480,axiom,
! [VarCurr] :
( v124456(VarCurr)
<=> ( v124443(VarCurr,bitIndex2)
| v124444(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15477,axiom,
! [VarCurr] :
( v124453(VarCurr)
<=> ( v124454(VarCurr)
| v124455(VarCurr) ) ) ).
fof(writeUnaryOperator_8577,axiom,
! [VarCurr] :
( ~ v124455(VarCurr)
<=> v124444(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8576,axiom,
! [VarCurr] :
( ~ v124454(VarCurr)
<=> v124443(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8575,axiom,
! [VarCurr] :
( ~ v124439(VarCurr)
<=> v124440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15476,axiom,
! [VarCurr] :
( v124440(VarCurr)
<=> ( v124441(VarCurr)
| v124450(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5479,axiom,
! [VarCurr] :
( v124450(VarCurr)
<=> ( v124443(VarCurr,bitIndex1)
& v124444(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15475,axiom,
! [VarCurr] :
( v124441(VarCurr)
<=> ( v124442(VarCurr)
& v124445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15474,axiom,
! [VarCurr] :
( v124445(VarCurr)
<=> ( v124446(VarCurr)
& v124449(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5478,axiom,
! [VarCurr] :
( v124449(VarCurr)
<=> ( v124443(VarCurr,bitIndex1)
| v124444(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15473,axiom,
! [VarCurr] :
( v124446(VarCurr)
<=> ( v124447(VarCurr)
| v124448(VarCurr) ) ) ).
fof(writeUnaryOperator_8574,axiom,
! [VarCurr] :
( ~ v124448(VarCurr)
<=> v124444(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8573,axiom,
! [VarCurr] :
( ~ v124447(VarCurr)
<=> v124443(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15472,axiom,
! [VarCurr] :
( v124442(VarCurr)
<=> ( v124443(VarCurr,bitIndex0)
& v124444(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70765,axiom,
! [VarCurr] :
( v124444(VarCurr,bitIndex0)
<=> v124384(VarCurr) ) ).
fof(addAssignment_70764,axiom,
! [VarCurr] :
( ( v124444(VarCurr,bitIndex2)
<=> $false )
& ( v124444(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70763,axiom,
! [VarCurr] :
( v124443(VarCurr,bitIndex0)
<=> v124382(VarCurr) ) ).
fof(addAssignment_70762,axiom,
! [VarCurr] :
( ( v124443(VarCurr,bitIndex2)
<=> $false )
& ( v124443(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70761,axiom,
! [VarCurr] :
( v124394(VarCurr)
<=> v114692(VarCurr,bitIndex13) ) ).
fof(addAssignment_70760,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex13)
<=> v114694(VarCurr,bitIndex13) ) ).
fof(addAssignment_70759,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex13)
<=> v114696(VarCurr,bitIndex13) ) ).
fof(addAssignment_70758,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex13)
<=> v114697(VarCurr,bitIndex13) ) ).
fof(addAssignment_70757,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex13)
<=> v113918(VarCurr,bitIndex13) ) ).
fof(addAssignment_70756,axiom,
! [VarCurr] :
( v124392(VarCurr)
<=> v114685(VarCurr,bitIndex13) ) ).
fof(addAssignment_70755,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex13)
<=> v114686(VarCurr,bitIndex13) ) ).
fof(addAssignment_70754,axiom,
! [VarCurr] :
( v124390(VarCurr)
<=> v114661(VarCurr,bitIndex13) ) ).
fof(addAssignment_70753,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex13)
<=> v114662(VarCurr,bitIndex13) ) ).
fof(addAssignment_70752,axiom,
! [VarCurr] :
( v124388(VarCurr)
<=> v114633(VarCurr,bitIndex13) ) ).
fof(addAssignment_70751,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex13)
<=> v114635(VarCurr,bitIndex13) ) ).
fof(addAssignment_70750,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex13)
<=> v114637(VarCurr,bitIndex13) ) ).
fof(addAssignment_70749,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex13)
<=> v114638(VarCurr,bitIndex13) ) ).
fof(addAssignment_70748,axiom,
! [VarCurr] :
( v124386(VarCurr)
<=> v114605(VarCurr,bitIndex13) ) ).
fof(addAssignment_70747,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex13)
<=> v114607(VarCurr,bitIndex13) ) ).
fof(addAssignment_70746,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex13)
<=> v114609(VarCurr,bitIndex13) ) ).
fof(addAssignment_70745,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex13)
<=> v114610(VarCurr,bitIndex13) ) ).
fof(addAssignment_70744,axiom,
! [VarCurr] :
( v124384(VarCurr)
<=> v114577(VarCurr,bitIndex13) ) ).
fof(addAssignment_70743,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex13)
<=> v114579(VarCurr,bitIndex13) ) ).
fof(addAssignment_70742,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex13)
<=> v114581(VarCurr,bitIndex13) ) ).
fof(addAssignment_70741,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex13)
<=> v114582(VarCurr,bitIndex13) ) ).
fof(addAssignment_70740,axiom,
! [VarCurr] :
( v124382(VarCurr)
<=> v114549(VarCurr,bitIndex13) ) ).
fof(addAssignment_70739,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex13)
<=> v114551(VarCurr,bitIndex13) ) ).
fof(addAssignment_70738,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex13)
<=> v114553(VarCurr,bitIndex13) ) ).
fof(addAssignment_70737,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex13)
<=> v114554(VarCurr,bitIndex13) ) ).
fof(addAssignment_70736,axiom,
! [VarCurr] :
( v124368(VarCurr)
<=> v124370(VarCurr) ) ).
fof(addAssignment_70735,axiom,
! [VarCurr] :
( v124370(VarCurr)
<=> v124344(VarCurr) ) ).
fof(addAssignment_70734,axiom,
! [VarCurr] :
( v124364(VarCurr)
<=> v124366(VarCurr) ) ).
fof(addAssignment_70733,axiom,
! [VarCurr] :
( v124366(VarCurr)
<=> v124336(VarCurr) ) ).
fof(addAssignment_70732,axiom,
! [VarCurr] :
( v124340(VarCurr)
<=> v124342(VarCurr) ) ).
fof(addAssignment_70731,axiom,
! [VarCurr] :
( v124342(VarCurr)
<=> v124344(VarCurr) ) ).
fof(addAssignment_70730,axiom,
! [VarCurr] :
( v124344(VarCurr)
<=> v124346(VarCurr) ) ).
fof(addAssignment_70729,axiom,
! [VarCurr] :
( v124346(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_70728,axiom,
! [VarCurr] :
( v124332(VarCurr)
<=> v124334(VarCurr) ) ).
fof(addAssignment_70727,axiom,
! [VarCurr] :
( v124334(VarCurr)
<=> v124336(VarCurr) ) ).
fof(addAssignment_70726,axiom,
! [VarCurr] :
( v124336(VarCurr)
<=> v124338(VarCurr) ) ).
fof(addAssignment_70725,axiom,
! [VarCurr] :
( v124338(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15471,axiom,
! [VarCurr] :
( v123523(VarCurr)
<=> ( v124322(VarCurr)
& v124232(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5477,axiom,
! [VarCurr] :
( v124322(VarCurr)
<=> ( v123525(VarCurr,bitIndex1)
& v124171(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1228,axiom,
! [VarCurr] :
( v124232(VarCurr)
<=> ( ( v124234(VarCurr,bitIndex4)
<=> $false )
& ( v124234(VarCurr,bitIndex3)
<=> $false )
& ( v124234(VarCurr,bitIndex2)
<=> $false )
& ( v124234(VarCurr,bitIndex1)
<=> $false )
& ( v124234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70724,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v124234(VarCurr,B)
<=> v124236(VarCurr,B) ) ) ).
fof(addAssignment_70723,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v124236(VarCurr,B)
<=> v124238(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124304(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124238(VarNext,B)
<=> v124238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1613,axiom,
! [VarNext] :
( v124304(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124238(VarNext,B)
<=> v124314(VarNext,B) ) ) ) ).
fof(addAssignment_70722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124314(VarNext,B)
<=> v124312(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1188,axiom,
! [VarCurr] :
( ~ v124315(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v124312(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1159,axiom,
! [VarCurr] :
( v124315(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v124312(VarCurr,B)
<=> v124248(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15470,axiom,
! [VarCurr] :
( v124315(VarCurr)
<=> ( v124316(VarCurr)
& v124317(VarCurr) ) ) ).
fof(writeUnaryOperator_8572,axiom,
! [VarCurr] :
( ~ v124317(VarCurr)
<=> v124244(VarCurr) ) ).
fof(writeUnaryOperator_8571,axiom,
! [VarCurr] :
( ~ v124316(VarCurr)
<=> v124240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124304(VarNext)
<=> v124305(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124305(VarNext)
<=> ( v124306(VarNext)
& v124299(VarNext) ) ) ) ).
fof(writeUnaryOperator_8570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124306(VarNext)
<=> v124308(VarNext) ) ) ).
fof(addAssignment_70721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124308(VarNext)
<=> v124299(VarCurr) ) ) ).
fof(addAssignment_70720,axiom,
! [VarCurr] :
( v124299(VarCurr)
<=> v124301(VarCurr) ) ).
fof(addAssignment_70719,axiom,
! [VarCurr] :
( v124301(VarCurr)
<=> v124005(VarCurr) ) ).
fof(addAssignment_70718,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v124248(VarCurr,B)
<=> v124250(VarCurr,B) ) ) ).
fof(addAssignment_70717,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v124250(VarCurr,B)
<=> v124252(VarCurr,B) ) ) ).
fof(addAssignment_70716,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v124252(VarCurr,B)
<=> v124254(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1187,axiom,
! [VarCurr] :
( ~ v124256(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v124254(VarCurr,B)
<=> v124268(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1158,axiom,
! [VarCurr] :
( v124256(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v124254(VarCurr,B)
<=> v124261(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1186,axiom,
! [VarCurr] :
( ~ v124263(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v124268(VarCurr,B)
<=> v124269(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1157,axiom,
! [VarCurr] :
( v124263(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v124268(VarCurr,B)
<=> v124266(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1185,axiom,
! [VarCurr] :
( ~ v124232(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v124269(VarCurr,B)
<=> v124270(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1156,axiom,
! [VarCurr] :
( v124232(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v124269(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70715,axiom,
! [VarCurr] :
( v124270(VarCurr,bitIndex0)
<=> v124296(VarCurr) ) ).
fof(addAssignment_70714,axiom,
! [VarCurr] :
( v124270(VarCurr,bitIndex1)
<=> v124294(VarCurr) ) ).
fof(addAssignment_70713,axiom,
! [VarCurr] :
( v124270(VarCurr,bitIndex2)
<=> v124290(VarCurr) ) ).
fof(addAssignment_70712,axiom,
! [VarCurr] :
( v124270(VarCurr,bitIndex3)
<=> v124286(VarCurr) ) ).
fof(addAssignment_70711,axiom,
! [VarCurr] :
( v124270(VarCurr,bitIndex4)
<=> v124272(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15467,axiom,
! [VarCurr] :
( v124294(VarCurr)
<=> ( v124295(VarCurr)
& v124297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15466,axiom,
! [VarCurr] :
( v124297(VarCurr)
<=> ( v124234(VarCurr,bitIndex0)
| v124281(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5476,axiom,
! [VarCurr] :
( v124295(VarCurr)
<=> ( v124296(VarCurr)
| v124234(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8569,axiom,
! [VarCurr] :
( ~ v124296(VarCurr)
<=> v124234(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15465,axiom,
! [VarCurr] :
( v124290(VarCurr)
<=> ( v124291(VarCurr)
& v124293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15464,axiom,
! [VarCurr] :
( v124293(VarCurr)
<=> ( v124279(VarCurr)
| v124282(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5475,axiom,
! [VarCurr] :
( v124291(VarCurr)
<=> ( v124292(VarCurr)
| v124234(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8568,axiom,
! [VarCurr] :
( ~ v124292(VarCurr)
<=> v124279(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15463,axiom,
! [VarCurr] :
( v124286(VarCurr)
<=> ( v124287(VarCurr)
& v124289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15462,axiom,
! [VarCurr] :
( v124289(VarCurr)
<=> ( v124277(VarCurr)
| v124283(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5474,axiom,
! [VarCurr] :
( v124287(VarCurr)
<=> ( v124288(VarCurr)
| v124234(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8567,axiom,
! [VarCurr] :
( ~ v124288(VarCurr)
<=> v124277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15461,axiom,
! [VarCurr] :
( v124272(VarCurr)
<=> ( v124273(VarCurr)
& v124284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15460,axiom,
! [VarCurr] :
( v124284(VarCurr)
<=> ( v124275(VarCurr)
| v124285(VarCurr) ) ) ).
fof(writeUnaryOperator_8566,axiom,
! [VarCurr] :
( ~ v124285(VarCurr)
<=> v124234(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5473,axiom,
! [VarCurr] :
( v124273(VarCurr)
<=> ( v124274(VarCurr)
| v124234(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8565,axiom,
! [VarCurr] :
( ~ v124274(VarCurr)
<=> v124275(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5472,axiom,
! [VarCurr] :
( v124275(VarCurr)
<=> ( v124234(VarCurr,bitIndex3)
| v124276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15459,axiom,
! [VarCurr] :
( v124276(VarCurr)
<=> ( v124277(VarCurr)
& v124283(VarCurr) ) ) ).
fof(writeUnaryOperator_8564,axiom,
! [VarCurr] :
( ~ v124283(VarCurr)
<=> v124234(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5471,axiom,
! [VarCurr] :
( v124277(VarCurr)
<=> ( v124234(VarCurr,bitIndex2)
| v124278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15458,axiom,
! [VarCurr] :
( v124278(VarCurr)
<=> ( v124279(VarCurr)
& v124282(VarCurr) ) ) ).
fof(writeUnaryOperator_8563,axiom,
! [VarCurr] :
( ~ v124282(VarCurr)
<=> v124234(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5470,axiom,
! [VarCurr] :
( v124279(VarCurr)
<=> ( v124234(VarCurr,bitIndex1)
| v124280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15457,axiom,
! [VarCurr] :
( v124280(VarCurr)
<=> ( v124234(VarCurr,bitIndex0)
& v124281(VarCurr) ) ) ).
fof(writeUnaryOperator_8562,axiom,
! [VarCurr] :
( ~ v124281(VarCurr)
<=> v124234(VarCurr,bitIndex1) ) ).
fof(addAssignment_70710,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v124266(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15456,axiom,
! [VarCurr] :
( v124263(VarCurr)
<=> ( v123810(VarCurr)
| v123824(VarCurr) ) ) ).
fof(addAssignment_70709,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v124261(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15455,axiom,
! [VarCurr] :
( v124256(VarCurr)
<=> ( v124258(VarCurr)
| v123822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15454,axiom,
! [VarCurr] :
( v124258(VarCurr)
<=> ( v124259(VarCurr)
| v123820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15453,axiom,
! [VarCurr] :
( v124259(VarCurr)
<=> ( v123790(VarCurr)
| v123800(VarCurr) ) ) ).
fof(addAssignment_70708,axiom,
! [VarCurr] :
( v124244(VarCurr)
<=> v124246(VarCurr) ) ).
fof(addAssignment_70707,axiom,
! [VarCurr] :
( v124246(VarCurr)
<=> v123543(VarCurr) ) ).
fof(addAssignment_70706,axiom,
! [VarCurr] :
( v124240(VarCurr)
<=> v124242(VarCurr) ) ).
fof(addAssignment_70705,axiom,
! [VarCurr] :
( v124242(VarCurr)
<=> v123535(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1227,axiom,
! [VarCurr] :
( v124171(VarCurr)
<=> ( ( v124173(VarCurr,bitIndex1)
<=> $false )
& ( v124173(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70704,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124173(VarCurr,B)
<=> v124175(VarCurr,B) ) ) ).
fof(addAssignment_70703,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124175(VarCurr,B)
<=> v124177(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124214(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v124177(VarNext,B)
<=> v124177(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1612,axiom,
! [VarNext] :
( v124214(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v124177(VarNext,B)
<=> v124224(VarNext,B) ) ) ) ).
fof(addAssignment_70702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v124224(VarNext,B)
<=> v124222(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1184,axiom,
! [VarCurr] :
( ~ v124225(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v124222(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1155,axiom,
! [VarCurr] :
( v124225(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v124222(VarCurr,B)
<=> v124187(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15452,axiom,
! [VarCurr] :
( v124225(VarCurr)
<=> ( v124226(VarCurr)
& v124227(VarCurr) ) ) ).
fof(writeUnaryOperator_8561,axiom,
! [VarCurr] :
( ~ v124227(VarCurr)
<=> v124183(VarCurr) ) ).
fof(writeUnaryOperator_8560,axiom,
! [VarCurr] :
( ~ v124226(VarCurr)
<=> v124179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124214(VarNext)
<=> v124215(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124215(VarNext)
<=> ( v124216(VarNext)
& v124209(VarNext) ) ) ) ).
fof(writeUnaryOperator_8559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124216(VarNext)
<=> v124218(VarNext) ) ) ).
fof(addAssignment_70701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124218(VarNext)
<=> v124209(VarCurr) ) ) ).
fof(addAssignment_70700,axiom,
! [VarCurr] :
( v124209(VarCurr)
<=> v124211(VarCurr) ) ).
fof(addAssignment_70699,axiom,
! [VarCurr] :
( v124211(VarCurr)
<=> v124005(VarCurr) ) ).
fof(addAssignment_70698,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124187(VarCurr,B)
<=> v124189(VarCurr,B) ) ) ).
fof(addAssignment_70697,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124189(VarCurr,B)
<=> v124191(VarCurr,B) ) ) ).
fof(addAssignment_70696,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v124191(VarCurr,B)
<=> v124193(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1183,axiom,
! [VarCurr] :
( ~ v124195(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v124193(VarCurr,B)
<=> v124200(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1154,axiom,
! [VarCurr] :
( v124195(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v124193(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1182,axiom,
! [VarCurr] :
( ~ v124171(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v124200(VarCurr,B)
<=> v124201(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1153,axiom,
! [VarCurr] :
( v124171(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v124200(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70695,axiom,
! [VarCurr] :
( v124201(VarCurr,bitIndex0)
<=> v124205(VarCurr) ) ).
fof(addAssignment_70694,axiom,
! [VarCurr] :
( v124201(VarCurr,bitIndex1)
<=> v124203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15449,axiom,
! [VarCurr] :
( v124203(VarCurr)
<=> ( v124204(VarCurr)
& v124206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15448,axiom,
! [VarCurr] :
( v124206(VarCurr)
<=> ( v124173(VarCurr,bitIndex0)
| v124207(VarCurr) ) ) ).
fof(writeUnaryOperator_8558,axiom,
! [VarCurr] :
( ~ v124207(VarCurr)
<=> v124173(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5469,axiom,
! [VarCurr] :
( v124204(VarCurr)
<=> ( v124205(VarCurr)
| v124173(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8557,axiom,
! [VarCurr] :
( ~ v124205(VarCurr)
<=> v124173(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15447,axiom,
! [VarCurr] :
( v124195(VarCurr)
<=> ( v124197(VarCurr)
| v124198(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5468,axiom,
! [VarCurr] :
( v124198(VarCurr)
<=> ( v123525(VarCurr,bitIndex1)
& v124038(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5467,axiom,
! [VarCurr] :
( v124197(VarCurr)
<=> ( v123525(VarCurr,bitIndex3)
& v124096(VarCurr) ) ) ).
fof(addAssignment_70693,axiom,
! [VarCurr] :
( v124183(VarCurr)
<=> v124185(VarCurr) ) ).
fof(addAssignment_70692,axiom,
! [VarCurr] :
( v124185(VarCurr)
<=> v123543(VarCurr) ) ).
fof(addAssignment_70691,axiom,
! [VarCurr] :
( v124179(VarCurr)
<=> v124181(VarCurr) ) ).
fof(addAssignment_70690,axiom,
! [VarCurr] :
( v124181(VarCurr)
<=> v123535(VarCurr) ) ).
fof(addAssignment_70689,axiom,
! [VarCurr] :
( v123525(VarCurr,bitIndex1)
<=> v123527(VarCurr,bitIndex1) ) ).
fof(addAssignment_70688,axiom,
! [VarCurr] :
( v123527(VarCurr,bitIndex1)
<=> v123529(VarCurr,bitIndex1) ) ).
fof(addAssignment_70687,axiom,
! [VarNext] :
( v123529(VarNext,bitIndex1)
<=> v124163(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124164(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124163(VarNext,B)
<=> v123529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1611,axiom,
! [VarNext] :
( v124164(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124163(VarNext,B)
<=> v124089(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124164(VarNext)
<=> v124165(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124165(VarNext)
<=> ( v124167(VarNext)
& v124074(VarNext) ) ) ) ).
fof(writeUnaryOperator_8556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124167(VarNext)
<=> v124083(VarNext) ) ) ).
fof(addAssignment_70686,axiom,
! [VarCurr] :
( v123547(VarCurr,bitIndex1)
<=> v123549(VarCurr,bitIndex1) ) ).
fof(addAssignment_70685,axiom,
! [VarCurr] :
( v123549(VarCurr,bitIndex1)
<=> v123551(VarCurr,bitIndex1) ) ).
fof(addAssignment_70684,axiom,
! [VarCurr] :
( v123551(VarCurr,bitIndex1)
<=> v124072(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_68,axiom,
! [VarCurr] :
( ~ v124154(VarCurr)
=> ( v123553(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_97,axiom,
! [VarCurr] :
( v124154(VarCurr)
=> ( v123553(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15444,axiom,
! [VarCurr] :
( v124154(VarCurr)
<=> ( v124155(VarCurr)
| v124156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15443,axiom,
! [VarCurr] :
( v124156(VarCurr)
<=> ( v124157(VarCurr)
& v124158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15442,axiom,
! [VarCurr] :
( v124158(VarCurr)
<=> ( v124159(VarCurr)
& v124055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15441,axiom,
! [VarCurr] :
( v124159(VarCurr)
<=> ( v124160(VarCurr)
& v124161(VarCurr) ) ) ).
fof(writeUnaryOperator_8555,axiom,
! [VarCurr] :
( ~ v124161(VarCurr)
<=> v124047(VarCurr) ) ).
fof(writeUnaryOperator_8554,axiom,
! [VarCurr] :
( ~ v124160(VarCurr)
<=> v124038(VarCurr) ) ).
fof(writeUnaryOperator_8553,axiom,
! [VarCurr] :
( ~ v124157(VarCurr)
<=> v124057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15440,axiom,
! [VarCurr] :
( v124155(VarCurr)
<=> ( v124129(VarCurr)
& v124057(VarCurr) ) ) ).
fof(writeUnaryOperator_8552,axiom,
! [VarCurr] :
( ~ v123525(VarCurr,bitIndex0)
<=> v124034(VarCurr) ) ).
fof(addAssignment_70683,axiom,
! [VarCurr] :
( v124034(VarCurr)
<=> v123527(VarCurr,bitIndex0) ) ).
fof(addAssignment_70682,axiom,
! [VarCurr] :
( v123527(VarCurr,bitIndex0)
<=> v123529(VarCurr,bitIndex0) ) ).
fof(addAssignment_70681,axiom,
! [VarNext] :
( v123529(VarNext,bitIndex0)
<=> v124145(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124146(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124145(VarNext,B)
<=> v123529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1610,axiom,
! [VarNext] :
( v124146(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124145(VarNext,B)
<=> v124089(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124146(VarNext)
<=> v124147(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124147(VarNext)
<=> ( v124149(VarNext)
& v124074(VarNext) ) ) ) ).
fof(writeUnaryOperator_8551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124149(VarNext)
<=> v124083(VarNext) ) ) ).
fof(addAssignment_70680,axiom,
! [VarCurr] :
( v123547(VarCurr,bitIndex0)
<=> v123549(VarCurr,bitIndex0) ) ).
fof(addAssignment_70679,axiom,
! [VarCurr] :
( v123549(VarCurr,bitIndex0)
<=> v123551(VarCurr,bitIndex0) ) ).
fof(addAssignment_70678,axiom,
! [VarCurr] :
( v123551(VarCurr,bitIndex0)
<=> v124072(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8550,axiom,
! [VarCurr] :
( ~ v124036(VarCurr)
<=> v123553(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1181,axiom,
! [VarCurr] :
( ~ v124124(VarCurr)
=> ( v123553(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1152,axiom,
! [VarCurr] :
( v124124(VarCurr)
=> ( v123553(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15437,axiom,
! [VarCurr] :
( v124124(VarCurr)
<=> ( v124125(VarCurr)
| v124138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15436,axiom,
! [VarCurr] :
( v124138(VarCurr)
<=> ( v124139(VarCurr)
& v124142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15435,axiom,
! [VarCurr] :
( v124142(VarCurr)
<=> ( v124110(VarCurr)
& v124113(VarCurr) ) ) ).
fof(writeUnaryOperator_8549,axiom,
! [VarCurr] :
( ~ v124139(VarCurr)
<=> v124140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15434,axiom,
! [VarCurr] :
( v124140(VarCurr)
<=> ( v124141(VarCurr)
| v124070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15433,axiom,
! [VarCurr] :
( v124141(VarCurr)
<=> ( v124057(VarCurr)
| v124055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15432,axiom,
! [VarCurr] :
( v124125(VarCurr)
<=> ( v124126(VarCurr)
| v124134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15431,axiom,
! [VarCurr] :
( v124134(VarCurr)
<=> ( v124135(VarCurr)
& v124137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15430,axiom,
! [VarCurr] :
( v124137(VarCurr)
<=> ( v124068(VarCurr)
& v124070(VarCurr) ) ) ).
fof(writeUnaryOperator_8548,axiom,
! [VarCurr] :
( ~ v124135(VarCurr)
<=> v124136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15429,axiom,
! [VarCurr] :
( v124136(VarCurr)
<=> ( v124057(VarCurr)
| v124055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15428,axiom,
! [VarCurr] :
( v124126(VarCurr)
<=> ( v124127(VarCurr)
| v124131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15427,axiom,
! [VarCurr] :
( v124131(VarCurr)
<=> ( v124132(VarCurr)
& v124133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15426,axiom,
! [VarCurr] :
( v124133(VarCurr)
<=> ( v124047(VarCurr)
& v124055(VarCurr) ) ) ).
fof(writeUnaryOperator_8547,axiom,
! [VarCurr] :
( ~ v124132(VarCurr)
<=> v124057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15425,axiom,
! [VarCurr] :
( v124127(VarCurr)
<=> ( v124128(VarCurr)
& v124057(VarCurr) ) ) ).
fof(writeUnaryOperator_8546,axiom,
! [VarCurr] :
( ~ v124128(VarCurr)
<=> v124129(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15424,axiom,
! [VarCurr] :
( v124129(VarCurr)
<=> ( v124130(VarCurr)
& v124032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15423,axiom,
! [VarCurr] :
( v124130(VarCurr)
<=> ( v123555(VarCurr)
& v124030(VarCurr) ) ) ).
fof(addAssignment_70677,axiom,
! [VarCurr] :
( v123525(VarCurr,bitIndex3)
<=> v123527(VarCurr,bitIndex3) ) ).
fof(addAssignment_70676,axiom,
! [VarCurr] :
( v123527(VarCurr,bitIndex3)
<=> v123529(VarCurr,bitIndex3) ) ).
fof(addAssignment_70675,axiom,
! [VarNext] :
( v123529(VarNext,bitIndex3)
<=> v124116(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124117(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124116(VarNext,B)
<=> v123529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1609,axiom,
! [VarNext] :
( v124117(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124116(VarNext,B)
<=> v124089(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124117(VarNext)
<=> v124118(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124118(VarNext)
<=> ( v124120(VarNext)
& v124074(VarNext) ) ) ) ).
fof(writeUnaryOperator_8545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124120(VarNext)
<=> v124083(VarNext) ) ) ).
fof(addAssignment_70674,axiom,
! [VarCurr] :
( v123547(VarCurr,bitIndex3)
<=> v123549(VarCurr,bitIndex3) ) ).
fof(addAssignment_70673,axiom,
! [VarCurr] :
( v123549(VarCurr,bitIndex3)
<=> v123551(VarCurr,bitIndex3) ) ).
fof(addAssignment_70672,axiom,
! [VarCurr] :
( v123551(VarCurr,bitIndex3)
<=> v124072(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_67,axiom,
! [VarCurr] :
( ~ v124098(VarCurr)
=> ( v123553(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_96,axiom,
! [VarCurr] :
( v124098(VarCurr)
=> ( v123553(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15420,axiom,
! [VarCurr] :
( v124098(VarCurr)
<=> ( v124099(VarCurr)
| v124105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15419,axiom,
! [VarCurr] :
( v124105(VarCurr)
<=> ( v124106(VarCurr)
& v124107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15418,axiom,
! [VarCurr] :
( v124107(VarCurr)
<=> ( v124108(VarCurr)
& v124114(VarCurr) ) ) ).
fof(writeUnaryOperator_8544,axiom,
! [VarCurr] :
( ~ v124114(VarCurr)
<=> v124104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15417,axiom,
! [VarCurr] :
( v124108(VarCurr)
<=> ( v124109(VarCurr)
& v124113(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1226,axiom,
! [VarCurr] :
( v124113(VarCurr)
<=> ( $true
<=> v123525(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8543,axiom,
! [VarCurr] :
( ~ v124109(VarCurr)
<=> v124110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15416,axiom,
! [VarCurr] :
( v124110(VarCurr)
<=> ( v124111(VarCurr)
| v124040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15415,axiom,
! [VarCurr] :
( v124111(VarCurr)
<=> ( v124112(VarCurr)
| v124096(VarCurr) ) ) ).
fof(writeUnaryOperator_8542,axiom,
! [VarCurr] :
( ~ v124112(VarCurr)
<=> v124030(VarCurr) ) ).
fof(writeUnaryOperator_8541,axiom,
! [VarCurr] :
( ~ v124106(VarCurr)
<=> v124070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15414,axiom,
! [VarCurr] :
( v124099(VarCurr)
<=> ( v124100(VarCurr)
& v124103(VarCurr) ) ) ).
fof(writeUnaryOperator_8540,axiom,
! [VarCurr] :
( ~ v124103(VarCurr)
<=> v124104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15413,axiom,
! [VarCurr] :
( v124104(VarCurr)
<=> ( v124057(VarCurr)
| v124055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15412,axiom,
! [VarCurr] :
( v124100(VarCurr)
<=> ( v124101(VarCurr)
& v124070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15411,axiom,
! [VarCurr] :
( v124101(VarCurr)
<=> ( v124064(VarCurr)
& v124102(VarCurr) ) ) ).
fof(writeUnaryOperator_8539,axiom,
! [VarCurr] :
( ~ v124102(VarCurr)
<=> v124068(VarCurr) ) ).
fof(addAssignment_70671,axiom,
! [VarCurr] :
( v124096(VarCurr)
<=> v112831(VarCurr,bitIndex12) ) ).
fof(addAssignment_70670,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex12)
<=> v112865(VarCurr,bitIndex12) ) ).
fof(addAssignment_70669,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex12)
<=> v112849(VarCurr,bitIndex12) ) ).
fof(addAssignment_70668,axiom,
! [VarCurr] :
( v123525(VarCurr,bitIndex2)
<=> v123527(VarCurr,bitIndex2) ) ).
fof(addAssignment_70667,axiom,
! [VarCurr] :
( v123527(VarCurr,bitIndex2)
<=> v123529(VarCurr,bitIndex2) ) ).
fof(addAssignment_70666,axiom,
! [VarNext] :
( v123529(VarNext,bitIndex2)
<=> v124078(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124079(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124078(VarNext,B)
<=> v123529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1608,axiom,
! [VarNext] :
( v124079(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124078(VarNext,B)
<=> v124089(VarNext,B) ) ) ) ).
fof(addAssignment_70665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v124089(VarNext,B)
<=> v124087(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1180,axiom,
! [VarCurr] :
( ~ v124090(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v124087(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1151,axiom,
! [VarCurr] :
( v124090(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v124087(VarCurr,B)
<=> v123547(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15410,axiom,
! [VarCurr] :
( v124090(VarCurr)
<=> ( v124091(VarCurr)
& v124092(VarCurr) ) ) ).
fof(writeUnaryOperator_8538,axiom,
! [VarCurr] :
( ~ v124092(VarCurr)
<=> v123539(VarCurr) ) ).
fof(writeUnaryOperator_8537,axiom,
! [VarCurr] :
( ~ v124091(VarCurr)
<=> v123531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124079(VarNext)
<=> v124080(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124080(VarNext)
<=> ( v124081(VarNext)
& v124074(VarNext) ) ) ) ).
fof(writeUnaryOperator_8536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124081(VarNext)
<=> v124083(VarNext) ) ) ).
fof(addAssignment_70664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124083(VarNext)
<=> v124074(VarCurr) ) ) ).
fof(addAssignment_70663,axiom,
! [VarCurr] :
( v124074(VarCurr)
<=> v124076(VarCurr) ) ).
fof(addAssignment_70662,axiom,
! [VarCurr] :
( v124076(VarCurr)
<=> v124005(VarCurr) ) ).
fof(addAssignment_70661,axiom,
! [VarCurr] :
( v123547(VarCurr,bitIndex2)
<=> v123549(VarCurr,bitIndex2) ) ).
fof(addAssignment_70660,axiom,
! [VarCurr] :
( v123549(VarCurr,bitIndex2)
<=> v123551(VarCurr,bitIndex2) ) ).
fof(addAssignment_70659,axiom,
! [VarCurr] :
( v123551(VarCurr,bitIndex2)
<=> v124072(VarCurr,bitIndex2) ) ).
fof(addAssignment_70658,axiom,
! [VarCurr] :
( v124072(VarCurr,bitIndex0)
<=> v124036(VarCurr) ) ).
fof(addAssignment_70657,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v124072(VarCurr,B)
<=> v123553(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_66,axiom,
! [VarCurr] :
( ~ v124042(VarCurr)
=> ( v123553(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_95,axiom,
! [VarCurr] :
( v124042(VarCurr)
=> ( v123553(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15407,axiom,
! [VarCurr] :
( v124042(VarCurr)
<=> ( v124043(VarCurr)
| v124058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15406,axiom,
! [VarCurr] :
( v124058(VarCurr)
<=> ( v124059(VarCurr)
& v124060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15405,axiom,
! [VarCurr] :
( v124060(VarCurr)
<=> ( v124061(VarCurr)
& v124071(VarCurr) ) ) ).
fof(writeUnaryOperator_8535,axiom,
! [VarCurr] :
( ~ v124071(VarCurr)
<=> v124057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15404,axiom,
! [VarCurr] :
( v124061(VarCurr)
<=> ( v124062(VarCurr)
& v124070(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1225,axiom,
! [VarCurr] :
( v124070(VarCurr)
<=> ( $true
<=> v123525(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15403,axiom,
! [VarCurr] :
( v124062(VarCurr)
<=> ( v124063(VarCurr)
& v124067(VarCurr) ) ) ).
fof(writeUnaryOperator_8534,axiom,
! [VarCurr] :
( ~ v124067(VarCurr)
<=> v124068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15402,axiom,
! [VarCurr] :
( v124068(VarCurr)
<=> ( v124069(VarCurr)
| v124040(VarCurr) ) ) ).
fof(writeUnaryOperator_8533,axiom,
! [VarCurr] :
( ~ v124069(VarCurr)
<=> v124030(VarCurr) ) ).
fof(writeUnaryOperator_8532,axiom,
! [VarCurr] :
( ~ v124063(VarCurr)
<=> v124064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15401,axiom,
! [VarCurr] :
( v124064(VarCurr)
<=> ( v124065(VarCurr)
| v124066(VarCurr) ) ) ).
fof(writeUnaryOperator_8531,axiom,
! [VarCurr] :
( ~ v124066(VarCurr)
<=> v124032(VarCurr) ) ).
fof(writeUnaryOperator_8530,axiom,
! [VarCurr] :
( ~ v124065(VarCurr)
<=> v123555(VarCurr) ) ).
fof(writeUnaryOperator_8529,axiom,
! [VarCurr] :
( ~ v124059(VarCurr)
<=> v124055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15400,axiom,
! [VarCurr] :
( v124043(VarCurr)
<=> ( v124044(VarCurr)
& v124056(VarCurr) ) ) ).
fof(writeUnaryOperator_8528,axiom,
! [VarCurr] :
( ~ v124056(VarCurr)
<=> v124057(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1224,axiom,
! [VarCurr] :
( v124057(VarCurr)
<=> ( $true
<=> v123525(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15399,axiom,
! [VarCurr] :
( v124044(VarCurr)
<=> ( v124045(VarCurr)
& v124055(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1223,axiom,
! [VarCurr] :
( v124055(VarCurr)
<=> ( $true
<=> v123525(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15398,axiom,
! [VarCurr] :
( v124045(VarCurr)
<=> ( v124038(VarCurr)
& v124046(VarCurr) ) ) ).
fof(writeUnaryOperator_8527,axiom,
! [VarCurr] :
( ~ v124046(VarCurr)
<=> v124047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15397,axiom,
! [VarCurr] :
( v124047(VarCurr)
<=> ( v124048(VarCurr)
| v124040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15396,axiom,
! [VarCurr] :
( v124048(VarCurr)
<=> ( v124049(VarCurr)
| v124052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15395,axiom,
! [VarCurr] :
( v124052(VarCurr)
<=> ( v124053(VarCurr)
& v124054(VarCurr) ) ) ).
fof(writeUnaryOperator_8526,axiom,
! [VarCurr] :
( ~ v124054(VarCurr)
<=> v124038(VarCurr) ) ).
fof(writeUnaryOperator_8525,axiom,
! [VarCurr] :
( ~ v124053(VarCurr)
<=> v123555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15394,axiom,
! [VarCurr] :
( v124049(VarCurr)
<=> ( v124050(VarCurr)
| v124051(VarCurr) ) ) ).
fof(writeUnaryOperator_8524,axiom,
! [VarCurr] :
( ~ v124051(VarCurr)
<=> v124032(VarCurr) ) ).
fof(writeUnaryOperator_8523,axiom,
! [VarCurr] :
( ~ v124050(VarCurr)
<=> v124030(VarCurr) ) ).
fof(addAssignment_70656,axiom,
! [VarCurr] :
( v124040(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_70655,axiom,
! [VarCurr] :
( v124038(VarCurr)
<=> v112643(VarCurr,bitIndex12) ) ).
fof(addAssignment_70654,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex12)
<=> v115202(VarCurr,bitIndex12) ) ).
fof(addAssignment_70653,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex12)
<=> v115186(VarCurr,bitIndex12) ) ).
fof(addAssignment_70652,axiom,
! [VarCurr] :
( v124032(VarCurr)
<=> v112528(VarCurr,bitIndex12) ) ).
fof(addAssignment_70651,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex12)
<=> v120828(VarCurr,bitIndex4) ) ).
fof(addAssignment_70650,axiom,
! [VarCurr] :
( v124030(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15393,axiom,
! [VarCurr] :
( v123555(VarCurr)
<=> ( v124027(VarCurr)
& v124028(VarCurr) ) ) ).
fof(writeUnaryOperator_8522,axiom,
! [VarCurr] :
( ~ v124028(VarCurr)
<=> v124025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1222,axiom,
! [VarCurr] :
( v124027(VarCurr)
<=> ( ( v123557(VarCurr,bitIndex5)
<=> $false )
& ( v123557(VarCurr,bitIndex4)
<=> $false )
& ( v123557(VarCurr,bitIndex3)
<=> $false )
& ( v123557(VarCurr,bitIndex2)
<=> $false )
& ( v123557(VarCurr,bitIndex1)
<=> $false )
& ( v123557(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70649,axiom,
! [VarCurr] :
( v124025(VarCurr)
<=> v115139(VarCurr,bitIndex12) ) ).
fof(addAssignment_70648,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex12)
<=> v115159(VarCurr,bitIndex12) ) ).
fof(addAssignment_70647,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex12)
<=> v115142(VarCurr,bitIndex12) ) ).
fof(addAssignment_70646,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v123557(VarCurr,B)
<=> v123559(VarCurr,B) ) ) ).
fof(addAssignment_70645,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v123559(VarCurr,B)
<=> v123561(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124008(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v123561(VarNext,B)
<=> v123561(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1607,axiom,
! [VarNext] :
( v124008(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v123561(VarNext,B)
<=> v124018(VarNext,B) ) ) ) ).
fof(addAssignment_70644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v124018(VarNext,B)
<=> v124016(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1179,axiom,
! [VarCurr] :
( ~ v124019(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124016(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1150,axiom,
! [VarCurr] :
( v124019(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124016(VarCurr,B)
<=> v123571(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15392,axiom,
! [VarCurr] :
( v124019(VarCurr)
<=> ( v124020(VarCurr)
& v124021(VarCurr) ) ) ).
fof(writeUnaryOperator_8521,axiom,
! [VarCurr] :
( ~ v124021(VarCurr)
<=> v123567(VarCurr) ) ).
fof(writeUnaryOperator_8520,axiom,
! [VarCurr] :
( ~ v124020(VarCurr)
<=> v123563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124008(VarNext)
<=> v124009(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124009(VarNext)
<=> ( v124010(VarNext)
& v124001(VarNext) ) ) ) ).
fof(writeUnaryOperator_8519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124010(VarNext)
<=> v124012(VarNext) ) ) ).
fof(addAssignment_70643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124012(VarNext)
<=> v124001(VarCurr) ) ) ).
fof(addAssignment_70642,axiom,
! [VarCurr] :
( v124001(VarCurr)
<=> v124003(VarCurr) ) ).
fof(addAssignment_70641,axiom,
! [VarCurr] :
( v124003(VarCurr)
<=> v124005(VarCurr) ) ).
fof(addAssignment_70640,axiom,
! [VarCurr] :
( v124005(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_70639,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v123571(VarCurr,B)
<=> v123573(VarCurr,B) ) ) ).
fof(addAssignment_70638,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v123573(VarCurr,B)
<=> v123575(VarCurr,B) ) ) ).
fof(addAssignment_70637,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v123575(VarCurr,B)
<=> v123577(VarCurr,B) ) ) ).
fof(addAssignment_70636,axiom,
! [VarCurr] :
( v123577(VarCurr,bitIndex0)
<=> v123996(VarCurr) ) ).
fof(addAssignment_70635,axiom,
! [VarCurr] :
( v123577(VarCurr,bitIndex1)
<=> v123991(VarCurr) ) ).
fof(addAssignment_70634,axiom,
! [VarCurr] :
( v123577(VarCurr,bitIndex2)
<=> v123986(VarCurr) ) ).
fof(addAssignment_70633,axiom,
! [VarCurr] :
( v123577(VarCurr,bitIndex3)
<=> v123981(VarCurr) ) ).
fof(addAssignment_70632,axiom,
! [VarCurr] :
( v123577(VarCurr,bitIndex4)
<=> v123976(VarCurr) ) ).
fof(addAssignment_70631,axiom,
! [VarCurr] :
( v123577(VarCurr,bitIndex5)
<=> v123833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15389,axiom,
! [VarCurr] :
( v123996(VarCurr)
<=> ( v123997(VarCurr)
& v123999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15388,axiom,
! [VarCurr] :
( v123999(VarCurr)
<=> ( v123788(VarCurr,bitIndex0)
| v123845(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15387,axiom,
! [VarCurr] :
( v123997(VarCurr)
<=> ( v123922(VarCurr)
| v123998(VarCurr) ) ) ).
fof(writeUnaryOperator_8518,axiom,
! [VarCurr] :
( ~ v123998(VarCurr)
<=> v123845(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15386,axiom,
! [VarCurr] :
( v123991(VarCurr)
<=> ( v123992(VarCurr)
& v123995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15385,axiom,
! [VarCurr] :
( v123995(VarCurr)
<=> ( v123844(VarCurr)
| v123916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15384,axiom,
! [VarCurr] :
( v123992(VarCurr)
<=> ( v123993(VarCurr)
| v123994(VarCurr) ) ) ).
fof(writeUnaryOperator_8517,axiom,
! [VarCurr] :
( ~ v123994(VarCurr)
<=> v123916(VarCurr) ) ).
fof(writeUnaryOperator_8516,axiom,
! [VarCurr] :
( ~ v123993(VarCurr)
<=> v123844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15383,axiom,
! [VarCurr] :
( v123986(VarCurr)
<=> ( v123987(VarCurr)
& v123990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15382,axiom,
! [VarCurr] :
( v123990(VarCurr)
<=> ( v123842(VarCurr)
| v123927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15381,axiom,
! [VarCurr] :
( v123987(VarCurr)
<=> ( v123988(VarCurr)
| v123989(VarCurr) ) ) ).
fof(writeUnaryOperator_8515,axiom,
! [VarCurr] :
( ~ v123989(VarCurr)
<=> v123927(VarCurr) ) ).
fof(writeUnaryOperator_8514,axiom,
! [VarCurr] :
( ~ v123988(VarCurr)
<=> v123842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15380,axiom,
! [VarCurr] :
( v123981(VarCurr)
<=> ( v123982(VarCurr)
& v123985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15379,axiom,
! [VarCurr] :
( v123985(VarCurr)
<=> ( v123840(VarCurr)
| v123939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15378,axiom,
! [VarCurr] :
( v123982(VarCurr)
<=> ( v123983(VarCurr)
| v123984(VarCurr) ) ) ).
fof(writeUnaryOperator_8513,axiom,
! [VarCurr] :
( ~ v123984(VarCurr)
<=> v123939(VarCurr) ) ).
fof(writeUnaryOperator_8512,axiom,
! [VarCurr] :
( ~ v123983(VarCurr)
<=> v123840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15377,axiom,
! [VarCurr] :
( v123976(VarCurr)
<=> ( v123977(VarCurr)
& v123980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15376,axiom,
! [VarCurr] :
( v123980(VarCurr)
<=> ( v123838(VarCurr)
| v123951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15375,axiom,
! [VarCurr] :
( v123977(VarCurr)
<=> ( v123978(VarCurr)
| v123979(VarCurr) ) ) ).
fof(writeUnaryOperator_8511,axiom,
! [VarCurr] :
( ~ v123979(VarCurr)
<=> v123951(VarCurr) ) ).
fof(writeUnaryOperator_8510,axiom,
! [VarCurr] :
( ~ v123978(VarCurr)
<=> v123838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15374,axiom,
! [VarCurr] :
( v123833(VarCurr)
<=> ( v123834(VarCurr)
& v123975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15373,axiom,
! [VarCurr] :
( v123975(VarCurr)
<=> ( v123836(VarCurr)
| v123964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15372,axiom,
! [VarCurr] :
( v123834(VarCurr)
<=> ( v123835(VarCurr)
| v123963(VarCurr) ) ) ).
fof(writeUnaryOperator_8509,axiom,
! [VarCurr] :
( ~ v123963(VarCurr)
<=> v123964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15371,axiom,
! [VarCurr] :
( v123964(VarCurr)
<=> ( v123965(VarCurr)
& v123974(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5466,axiom,
! [VarCurr] :
( v123974(VarCurr)
<=> ( v123967(VarCurr)
| v123845(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15370,axiom,
! [VarCurr] :
( v123965(VarCurr)
<=> ( v123966(VarCurr)
| v123973(VarCurr) ) ) ).
fof(writeUnaryOperator_8508,axiom,
! [VarCurr] :
( ~ v123973(VarCurr)
<=> v123845(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8507,axiom,
! [VarCurr] :
( ~ v123966(VarCurr)
<=> v123967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15369,axiom,
! [VarCurr] :
( v123967(VarCurr)
<=> ( v123968(VarCurr)
& v123971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15368,axiom,
! [VarCurr] :
( v123971(VarCurr)
<=> ( v123970(VarCurr)
| v123972(VarCurr) ) ) ).
fof(writeUnaryOperator_8506,axiom,
! [VarCurr] :
( ~ v123972(VarCurr)
<=> v123788(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5465,axiom,
! [VarCurr] :
( v123968(VarCurr)
<=> ( v123969(VarCurr)
| v123788(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8505,axiom,
! [VarCurr] :
( ~ v123969(VarCurr)
<=> v123970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15367,axiom,
! [VarCurr] :
( v123970(VarCurr)
<=> ( v123957(VarCurr)
& v123959(VarCurr) ) ) ).
fof(writeUnaryOperator_8504,axiom,
! [VarCurr] :
( ~ v123835(VarCurr)
<=> v123836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15366,axiom,
! [VarCurr] :
( v123836(VarCurr)
<=> ( v123837(VarCurr)
| v123962(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5464,axiom,
! [VarCurr] :
( v123962(VarCurr)
<=> ( v123954(VarCurr)
& v123845(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15365,axiom,
! [VarCurr] :
( v123837(VarCurr)
<=> ( v123838(VarCurr)
& v123951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15364,axiom,
! [VarCurr] :
( v123951(VarCurr)
<=> ( v123952(VarCurr)
& v123961(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5463,axiom,
! [VarCurr] :
( v123961(VarCurr)
<=> ( v123954(VarCurr)
| v123845(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15363,axiom,
! [VarCurr] :
( v123952(VarCurr)
<=> ( v123953(VarCurr)
| v123960(VarCurr) ) ) ).
fof(writeUnaryOperator_8503,axiom,
! [VarCurr] :
( ~ v123960(VarCurr)
<=> v123845(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8502,axiom,
! [VarCurr] :
( ~ v123953(VarCurr)
<=> v123954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15362,axiom,
! [VarCurr] :
( v123954(VarCurr)
<=> ( v123955(VarCurr)
& v123958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15361,axiom,
! [VarCurr] :
( v123958(VarCurr)
<=> ( v123957(VarCurr)
| v123959(VarCurr) ) ) ).
fof(writeUnaryOperator_8501,axiom,
! [VarCurr] :
( ~ v123959(VarCurr)
<=> v123788(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5462,axiom,
! [VarCurr] :
( v123955(VarCurr)
<=> ( v123956(VarCurr)
| v123788(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8500,axiom,
! [VarCurr] :
( ~ v123956(VarCurr)
<=> v123957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15360,axiom,
! [VarCurr] :
( v123957(VarCurr)
<=> ( v123945(VarCurr)
& v123947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15359,axiom,
! [VarCurr] :
( v123838(VarCurr)
<=> ( v123839(VarCurr)
| v123950(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5461,axiom,
! [VarCurr] :
( v123950(VarCurr)
<=> ( v123942(VarCurr)
& v123845(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15358,axiom,
! [VarCurr] :
( v123839(VarCurr)
<=> ( v123840(VarCurr)
& v123939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15357,axiom,
! [VarCurr] :
( v123939(VarCurr)
<=> ( v123940(VarCurr)
& v123949(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5460,axiom,
! [VarCurr] :
( v123949(VarCurr)
<=> ( v123942(VarCurr)
| v123845(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15356,axiom,
! [VarCurr] :
( v123940(VarCurr)
<=> ( v123941(VarCurr)
| v123948(VarCurr) ) ) ).
fof(writeUnaryOperator_8499,axiom,
! [VarCurr] :
( ~ v123948(VarCurr)
<=> v123845(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8498,axiom,
! [VarCurr] :
( ~ v123941(VarCurr)
<=> v123942(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15355,axiom,
! [VarCurr] :
( v123942(VarCurr)
<=> ( v123943(VarCurr)
& v123946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15354,axiom,
! [VarCurr] :
( v123946(VarCurr)
<=> ( v123945(VarCurr)
| v123947(VarCurr) ) ) ).
fof(writeUnaryOperator_8497,axiom,
! [VarCurr] :
( ~ v123947(VarCurr)
<=> v123788(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5459,axiom,
! [VarCurr] :
( v123943(VarCurr)
<=> ( v123944(VarCurr)
| v123788(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8496,axiom,
! [VarCurr] :
( ~ v123944(VarCurr)
<=> v123945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15353,axiom,
! [VarCurr] :
( v123945(VarCurr)
<=> ( v123933(VarCurr)
& v123935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15352,axiom,
! [VarCurr] :
( v123840(VarCurr)
<=> ( v123841(VarCurr)
| v123938(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5458,axiom,
! [VarCurr] :
( v123938(VarCurr)
<=> ( v123930(VarCurr)
& v123845(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15351,axiom,
! [VarCurr] :
( v123841(VarCurr)
<=> ( v123842(VarCurr)
& v123927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15350,axiom,
! [VarCurr] :
( v123927(VarCurr)
<=> ( v123928(VarCurr)
& v123937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5457,axiom,
! [VarCurr] :
( v123937(VarCurr)
<=> ( v123930(VarCurr)
| v123845(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15349,axiom,
! [VarCurr] :
( v123928(VarCurr)
<=> ( v123929(VarCurr)
| v123936(VarCurr) ) ) ).
fof(writeUnaryOperator_8495,axiom,
! [VarCurr] :
( ~ v123936(VarCurr)
<=> v123845(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8494,axiom,
! [VarCurr] :
( ~ v123929(VarCurr)
<=> v123930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15348,axiom,
! [VarCurr] :
( v123930(VarCurr)
<=> ( v123931(VarCurr)
& v123934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15347,axiom,
! [VarCurr] :
( v123934(VarCurr)
<=> ( v123933(VarCurr)
| v123935(VarCurr) ) ) ).
fof(writeUnaryOperator_8493,axiom,
! [VarCurr] :
( ~ v123935(VarCurr)
<=> v123788(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5456,axiom,
! [VarCurr] :
( v123931(VarCurr)
<=> ( v123932(VarCurr)
| v123788(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8492,axiom,
! [VarCurr] :
( ~ v123932(VarCurr)
<=> v123933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15346,axiom,
! [VarCurr] :
( v123933(VarCurr)
<=> ( v123922(VarCurr)
& v123923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15345,axiom,
! [VarCurr] :
( v123842(VarCurr)
<=> ( v123843(VarCurr)
| v123926(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5455,axiom,
! [VarCurr] :
( v123926(VarCurr)
<=> ( v123919(VarCurr)
& v123845(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15344,axiom,
! [VarCurr] :
( v123843(VarCurr)
<=> ( v123844(VarCurr)
& v123916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15343,axiom,
! [VarCurr] :
( v123916(VarCurr)
<=> ( v123917(VarCurr)
& v123925(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5454,axiom,
! [VarCurr] :
( v123925(VarCurr)
<=> ( v123919(VarCurr)
| v123845(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15342,axiom,
! [VarCurr] :
( v123917(VarCurr)
<=> ( v123918(VarCurr)
| v123924(VarCurr) ) ) ).
fof(writeUnaryOperator_8491,axiom,
! [VarCurr] :
( ~ v123924(VarCurr)
<=> v123845(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8490,axiom,
! [VarCurr] :
( ~ v123918(VarCurr)
<=> v123919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15341,axiom,
! [VarCurr] :
( v123919(VarCurr)
<=> ( v123920(VarCurr)
& v123921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15340,axiom,
! [VarCurr] :
( v123921(VarCurr)
<=> ( v123922(VarCurr)
| v123923(VarCurr) ) ) ).
fof(writeUnaryOperator_8489,axiom,
! [VarCurr] :
( ~ v123923(VarCurr)
<=> v123788(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8488,axiom,
! [VarCurr] :
( ~ v123922(VarCurr)
<=> v123788(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5453,axiom,
! [VarCurr] :
( v123920(VarCurr)
<=> ( v123788(VarCurr,bitIndex0)
| v123788(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15339,axiom,
! [VarCurr] :
( v123844(VarCurr)
<=> ( v123788(VarCurr,bitIndex0)
& v123845(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70630,axiom,
! [VarCurr] :
( v123845(VarCurr,bitIndex0)
<=> v123911(VarCurr) ) ).
fof(addAssignment_70629,axiom,
! [VarCurr] :
( v123845(VarCurr,bitIndex1)
<=> v123906(VarCurr) ) ).
fof(addAssignment_70628,axiom,
! [VarCurr] :
( v123845(VarCurr,bitIndex2)
<=> v123901(VarCurr) ) ).
fof(addAssignment_70627,axiom,
! [VarCurr] :
( v123845(VarCurr,bitIndex3)
<=> v123896(VarCurr) ) ).
fof(addAssignment_70626,axiom,
! [VarCurr] :
( v123845(VarCurr,bitIndex4)
<=> v123891(VarCurr) ) ).
fof(addAssignment_70625,axiom,
! [VarCurr] :
( v123845(VarCurr,bitIndex5)
<=> v123847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15338,axiom,
! [VarCurr] :
( v123911(VarCurr)
<=> ( v123912(VarCurr)
& v123915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15337,axiom,
! [VarCurr] :
( v123915(VarCurr)
<=> ( v123557(VarCurr,bitIndex0)
| v123859(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15336,axiom,
! [VarCurr] :
( v123912(VarCurr)
<=> ( v123913(VarCurr)
| v123914(VarCurr) ) ) ).
fof(writeUnaryOperator_8487,axiom,
! [VarCurr] :
( ~ v123914(VarCurr)
<=> v123859(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8486,axiom,
! [VarCurr] :
( ~ v123913(VarCurr)
<=> v123557(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15335,axiom,
! [VarCurr] :
( v123906(VarCurr)
<=> ( v123907(VarCurr)
& v123910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15334,axiom,
! [VarCurr] :
( v123910(VarCurr)
<=> ( v123858(VarCurr)
| v123860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15333,axiom,
! [VarCurr] :
( v123907(VarCurr)
<=> ( v123908(VarCurr)
| v123909(VarCurr) ) ) ).
fof(writeUnaryOperator_8485,axiom,
! [VarCurr] :
( ~ v123909(VarCurr)
<=> v123860(VarCurr) ) ).
fof(writeUnaryOperator_8484,axiom,
! [VarCurr] :
( ~ v123908(VarCurr)
<=> v123858(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15332,axiom,
! [VarCurr] :
( v123901(VarCurr)
<=> ( v123902(VarCurr)
& v123905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15331,axiom,
! [VarCurr] :
( v123905(VarCurr)
<=> ( v123856(VarCurr)
| v123866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15330,axiom,
! [VarCurr] :
( v123902(VarCurr)
<=> ( v123903(VarCurr)
| v123904(VarCurr) ) ) ).
fof(writeUnaryOperator_8483,axiom,
! [VarCurr] :
( ~ v123904(VarCurr)
<=> v123866(VarCurr) ) ).
fof(writeUnaryOperator_8482,axiom,
! [VarCurr] :
( ~ v123903(VarCurr)
<=> v123856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15329,axiom,
! [VarCurr] :
( v123896(VarCurr)
<=> ( v123897(VarCurr)
& v123900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15328,axiom,
! [VarCurr] :
( v123900(VarCurr)
<=> ( v123854(VarCurr)
| v123872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15327,axiom,
! [VarCurr] :
( v123897(VarCurr)
<=> ( v123898(VarCurr)
| v123899(VarCurr) ) ) ).
fof(writeUnaryOperator_8481,axiom,
! [VarCurr] :
( ~ v123899(VarCurr)
<=> v123872(VarCurr) ) ).
fof(writeUnaryOperator_8480,axiom,
! [VarCurr] :
( ~ v123898(VarCurr)
<=> v123854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15326,axiom,
! [VarCurr] :
( v123891(VarCurr)
<=> ( v123892(VarCurr)
& v123895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15325,axiom,
! [VarCurr] :
( v123895(VarCurr)
<=> ( v123852(VarCurr)
| v123878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15324,axiom,
! [VarCurr] :
( v123892(VarCurr)
<=> ( v123893(VarCurr)
| v123894(VarCurr) ) ) ).
fof(writeUnaryOperator_8479,axiom,
! [VarCurr] :
( ~ v123894(VarCurr)
<=> v123878(VarCurr) ) ).
fof(writeUnaryOperator_8478,axiom,
! [VarCurr] :
( ~ v123893(VarCurr)
<=> v123852(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15323,axiom,
! [VarCurr] :
( v123847(VarCurr)
<=> ( v123848(VarCurr)
& v123890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15322,axiom,
! [VarCurr] :
( v123890(VarCurr)
<=> ( v123850(VarCurr)
| v123885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15321,axiom,
! [VarCurr] :
( v123848(VarCurr)
<=> ( v123849(VarCurr)
| v123884(VarCurr) ) ) ).
fof(writeUnaryOperator_8477,axiom,
! [VarCurr] :
( ~ v123884(VarCurr)
<=> v123885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15320,axiom,
! [VarCurr] :
( v123885(VarCurr)
<=> ( v123886(VarCurr)
& v123889(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5452,axiom,
! [VarCurr] :
( v123889(VarCurr)
<=> ( v123557(VarCurr,bitIndex5)
| v123859(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15319,axiom,
! [VarCurr] :
( v123886(VarCurr)
<=> ( v123887(VarCurr)
| v123888(VarCurr) ) ) ).
fof(writeUnaryOperator_8476,axiom,
! [VarCurr] :
( ~ v123888(VarCurr)
<=> v123859(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8475,axiom,
! [VarCurr] :
( ~ v123887(VarCurr)
<=> v123557(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8474,axiom,
! [VarCurr] :
( ~ v123849(VarCurr)
<=> v123850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15318,axiom,
! [VarCurr] :
( v123850(VarCurr)
<=> ( v123851(VarCurr)
| v123883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5451,axiom,
! [VarCurr] :
( v123883(VarCurr)
<=> ( v123557(VarCurr,bitIndex4)
& v123859(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15317,axiom,
! [VarCurr] :
( v123851(VarCurr)
<=> ( v123852(VarCurr)
& v123878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15316,axiom,
! [VarCurr] :
( v123878(VarCurr)
<=> ( v123879(VarCurr)
& v123882(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5450,axiom,
! [VarCurr] :
( v123882(VarCurr)
<=> ( v123557(VarCurr,bitIndex4)
| v123859(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15315,axiom,
! [VarCurr] :
( v123879(VarCurr)
<=> ( v123880(VarCurr)
| v123881(VarCurr) ) ) ).
fof(writeUnaryOperator_8473,axiom,
! [VarCurr] :
( ~ v123881(VarCurr)
<=> v123859(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8472,axiom,
! [VarCurr] :
( ~ v123880(VarCurr)
<=> v123557(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15314,axiom,
! [VarCurr] :
( v123852(VarCurr)
<=> ( v123853(VarCurr)
| v123877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5449,axiom,
! [VarCurr] :
( v123877(VarCurr)
<=> ( v123557(VarCurr,bitIndex3)
& v123859(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15313,axiom,
! [VarCurr] :
( v123853(VarCurr)
<=> ( v123854(VarCurr)
& v123872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15312,axiom,
! [VarCurr] :
( v123872(VarCurr)
<=> ( v123873(VarCurr)
& v123876(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5448,axiom,
! [VarCurr] :
( v123876(VarCurr)
<=> ( v123557(VarCurr,bitIndex3)
| v123859(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15311,axiom,
! [VarCurr] :
( v123873(VarCurr)
<=> ( v123874(VarCurr)
| v123875(VarCurr) ) ) ).
fof(writeUnaryOperator_8471,axiom,
! [VarCurr] :
( ~ v123875(VarCurr)
<=> v123859(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8470,axiom,
! [VarCurr] :
( ~ v123874(VarCurr)
<=> v123557(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15310,axiom,
! [VarCurr] :
( v123854(VarCurr)
<=> ( v123855(VarCurr)
| v123871(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5447,axiom,
! [VarCurr] :
( v123871(VarCurr)
<=> ( v123557(VarCurr,bitIndex2)
& v123859(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15309,axiom,
! [VarCurr] :
( v123855(VarCurr)
<=> ( v123856(VarCurr)
& v123866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15308,axiom,
! [VarCurr] :
( v123866(VarCurr)
<=> ( v123867(VarCurr)
& v123870(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5446,axiom,
! [VarCurr] :
( v123870(VarCurr)
<=> ( v123557(VarCurr,bitIndex2)
| v123859(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15307,axiom,
! [VarCurr] :
( v123867(VarCurr)
<=> ( v123868(VarCurr)
| v123869(VarCurr) ) ) ).
fof(writeUnaryOperator_8469,axiom,
! [VarCurr] :
( ~ v123869(VarCurr)
<=> v123859(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8468,axiom,
! [VarCurr] :
( ~ v123868(VarCurr)
<=> v123557(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15306,axiom,
! [VarCurr] :
( v123856(VarCurr)
<=> ( v123857(VarCurr)
| v123865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5445,axiom,
! [VarCurr] :
( v123865(VarCurr)
<=> ( v123557(VarCurr,bitIndex1)
& v123859(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15305,axiom,
! [VarCurr] :
( v123857(VarCurr)
<=> ( v123858(VarCurr)
& v123860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15304,axiom,
! [VarCurr] :
( v123860(VarCurr)
<=> ( v123861(VarCurr)
& v123864(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5444,axiom,
! [VarCurr] :
( v123864(VarCurr)
<=> ( v123557(VarCurr,bitIndex1)
| v123859(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15303,axiom,
! [VarCurr] :
( v123861(VarCurr)
<=> ( v123862(VarCurr)
| v123863(VarCurr) ) ) ).
fof(writeUnaryOperator_8467,axiom,
! [VarCurr] :
( ~ v123863(VarCurr)
<=> v123859(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8466,axiom,
! [VarCurr] :
( ~ v123862(VarCurr)
<=> v123557(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15302,axiom,
! [VarCurr] :
( v123858(VarCurr)
<=> ( v123557(VarCurr,bitIndex0)
& v123859(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70624,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v123859(VarCurr,B)
<=> v123579(VarCurr,B) ) ) ).
fof(addAssignment_70623,axiom,
! [VarCurr] :
( ( v123859(VarCurr,bitIndex5)
<=> $false )
& ( v123859(VarCurr,bitIndex4)
<=> $false )
& ( v123859(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_70622,axiom,
! [VarCurr] :
( v123788(VarCurr,bitIndex5)
<=> v123825(VarCurr,bitIndex5) ) ).
fof(addAssignment_70621,axiom,
! [VarCurr] :
( v123788(VarCurr,bitIndex4)
<=> v123825(VarCurr,bitIndex4) ) ).
fof(addAssignment_70620,axiom,
! [VarCurr] :
( v123788(VarCurr,bitIndex3)
<=> v123825(VarCurr,bitIndex3) ) ).
fof(addAssignment_70619,axiom,
! [VarCurr] :
( v123788(VarCurr,bitIndex2)
<=> v123825(VarCurr,bitIndex2) ) ).
fof(addAssignment_70618,axiom,
! [VarCurr] :
( v123788(VarCurr,bitIndex1)
<=> v123825(VarCurr,bitIndex1) ) ).
fof(addAssignment_70617,axiom,
! [VarCurr] :
( v123788(VarCurr,bitIndex0)
<=> v123825(VarCurr,bitIndex0) ) ).
fof(addAssignment_70616,axiom,
! [VarCurr] :
( v123825(VarCurr,bitIndex0)
<=> v123826(VarCurr) ) ).
fof(addAssignment_70615,axiom,
! [VarCurr] :
( ( v123825(VarCurr,bitIndex5)
<=> $false )
& ( v123825(VarCurr,bitIndex4)
<=> $false )
& ( v123825(VarCurr,bitIndex3)
<=> $false )
& ( v123825(VarCurr,bitIndex2)
<=> $false )
& ( v123825(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15301,axiom,
! [VarCurr] :
( v123826(VarCurr)
<=> ( v123827(VarCurr)
| v123824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15300,axiom,
! [VarCurr] :
( v123827(VarCurr)
<=> ( v123828(VarCurr)
| v123822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15299,axiom,
! [VarCurr] :
( v123828(VarCurr)
<=> ( v123829(VarCurr)
| v123820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15298,axiom,
! [VarCurr] :
( v123829(VarCurr)
<=> ( v123830(VarCurr)
| v123810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15297,axiom,
! [VarCurr] :
( v123830(VarCurr)
<=> ( v123790(VarCurr)
| v123800(VarCurr) ) ) ).
fof(addAssignment_70614,axiom,
! [VarCurr] :
( v123824(VarCurr)
<=> v113911(VarCurr,bitIndex12) ) ).
fof(addAssignment_70613,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex12)
<=> v113913(VarCurr,bitIndex12) ) ).
fof(addAssignment_70612,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex12)
<=> v113915(VarCurr,bitIndex12) ) ).
fof(addAssignment_70611,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex12)
<=> v113935(VarCurr,bitIndex12) ) ).
fof(addAssignment_70610,axiom,
! [VarCurr] :
( v123822(VarCurr)
<=> v113107(VarCurr,bitIndex12) ) ).
fof(addAssignment_70609,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex12)
<=> v113143(VarCurr,bitIndex12) ) ).
fof(addAssignment_70608,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex12)
<=> v113110(VarCurr,bitIndex12) ) ).
fof(addAssignment_70607,axiom,
! [VarCurr] :
( v123820(VarCurr)
<=> v113100(VarCurr,bitIndex12) ) ).
fof(addAssignment_70606,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex12)
<=> v113101(VarCurr,bitIndex12) ) ).
fof(addAssignment_70605,axiom,
! [VarCurr] :
( v123810(VarCurr)
<=> v113810(VarCurr,bitIndex12) ) ).
fof(addAssignment_70604,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex12)
<=> v113812(VarCurr,bitIndex12) ) ).
fof(addAssignment_70603,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex12)
<=> v113814(VarCurr,bitIndex12) ) ).
fof(addAssignment_70602,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex12)
<=> v113816(VarCurr,bitIndex12) ) ).
fof(addAssignment_70601,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex12)
<=> v113818(VarCurr,bitIndex12) ) ).
fof(addAssignment_70600,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex12)
<=> v123812(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123813(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123812(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1606,axiom,
! [VarNext] :
( v123813(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123812(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123813(VarNext)
<=> v123814(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123814(VarNext)
<=> ( v123816(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_8465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123816(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_70599,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex12)
<=> v113830(VarCurr,bitIndex12) ) ).
fof(addAssignment_70598,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex12)
<=> v113832(VarCurr,bitIndex12) ) ).
fof(addAssignment_70597,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex12)
<=> v113834(VarCurr,bitIndex12) ) ).
fof(addAssignment_70596,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex12)
<=> v113873(VarCurr,bitIndex12) ) ).
fof(addAssignment_70595,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex12)
<=> v113856(VarCurr,bitIndex12) ) ).
fof(addAssignment_70594,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex12)
<=> v113837(VarCurr,bitIndex12) ) ).
fof(addAssignment_70593,axiom,
! [VarCurr] :
( v123800(VarCurr)
<=> v113020(VarCurr,bitIndex12) ) ).
fof(addAssignment_70592,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex12)
<=> v113022(VarCurr,bitIndex12) ) ).
fof(addAssignment_70591,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex12)
<=> v113024(VarCurr,bitIndex12) ) ).
fof(addAssignment_70590,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex12)
<=> v113026(VarCurr,bitIndex12) ) ).
fof(addAssignment_70589,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex12)
<=> v113028(VarCurr,bitIndex12) ) ).
fof(addAssignment_70588,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex12)
<=> v123802(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123803(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123802(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1605,axiom,
! [VarNext] :
( v123803(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123802(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123803(VarNext)
<=> v123804(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123804(VarNext)
<=> ( v123806(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_8464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123806(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_70587,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex12)
<=> v113040(VarCurr,bitIndex12) ) ).
fof(addAssignment_70586,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex12)
<=> v113042(VarCurr,bitIndex12) ) ).
fof(addAssignment_70585,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex12)
<=> v113044(VarCurr,bitIndex12) ) ).
fof(addAssignment_70584,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex12)
<=> v113045(VarCurr,bitIndex12) ) ).
fof(addAssignment_70583,axiom,
! [VarCurr] :
( v123790(VarCurr)
<=> v112940(VarCurr,bitIndex12) ) ).
fof(addAssignment_70582,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex12)
<=> v112942(VarCurr,bitIndex12) ) ).
fof(addAssignment_70581,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex12)
<=> v112944(VarCurr,bitIndex12) ) ).
fof(addAssignment_70580,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex12)
<=> v112946(VarCurr,bitIndex12) ) ).
fof(addAssignment_70579,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex12)
<=> v112948(VarCurr,bitIndex12) ) ).
fof(addAssignment_70578,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex12)
<=> v123792(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123793(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123792(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1604,axiom,
! [VarNext] :
( v123793(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123792(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123793(VarNext)
<=> v123794(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123794(VarNext)
<=> ( v123796(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_8463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123796(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_70577,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex12)
<=> v112960(VarCurr,bitIndex12) ) ).
fof(addAssignment_70576,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex12)
<=> v112962(VarCurr,bitIndex12) ) ).
fof(addAssignment_70575,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex12)
<=> v112964(VarCurr,bitIndex12) ) ).
fof(addAssignment_70574,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex12)
<=> v112965(VarCurr,bitIndex12) ) ).
fof(addAssignment_70573,axiom,
! [VarCurr] :
( v123579(VarCurr,bitIndex2)
<=> v123594(VarCurr,bitIndex2) ) ).
fof(addAssignment_70572,axiom,
! [VarCurr] :
( v123579(VarCurr,bitIndex1)
<=> v123594(VarCurr,bitIndex1) ) ).
fof(addAssignment_70571,axiom,
! [VarCurr] :
( v123579(VarCurr,bitIndex0)
<=> v123594(VarCurr,bitIndex0) ) ).
fof(addAssignment_70570,axiom,
! [VarCurr] :
( v123594(VarCurr,bitIndex0)
<=> v123782(VarCurr) ) ).
fof(addAssignment_70569,axiom,
! [VarCurr] :
( v123594(VarCurr,bitIndex1)
<=> v123777(VarCurr) ) ).
fof(addAssignment_70568,axiom,
! [VarCurr] :
( v123594(VarCurr,bitIndex2)
<=> v123596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15290,axiom,
! [VarCurr] :
( v123782(VarCurr)
<=> ( v123783(VarCurr)
& v123786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15289,axiom,
! [VarCurr] :
( v123786(VarCurr)
<=> ( v123602(VarCurr,bitIndex0)
| v123763(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15288,axiom,
! [VarCurr] :
( v123783(VarCurr)
<=> ( v123784(VarCurr)
| v123785(VarCurr) ) ) ).
fof(writeUnaryOperator_8462,axiom,
! [VarCurr] :
( ~ v123785(VarCurr)
<=> v123763(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8461,axiom,
! [VarCurr] :
( ~ v123784(VarCurr)
<=> v123602(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15287,axiom,
! [VarCurr] :
( v123777(VarCurr)
<=> ( v123778(VarCurr)
& v123781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15286,axiom,
! [VarCurr] :
( v123781(VarCurr)
<=> ( v123601(VarCurr)
| v123764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15285,axiom,
! [VarCurr] :
( v123778(VarCurr)
<=> ( v123779(VarCurr)
| v123780(VarCurr) ) ) ).
fof(writeUnaryOperator_8460,axiom,
! [VarCurr] :
( ~ v123780(VarCurr)
<=> v123764(VarCurr) ) ).
fof(writeUnaryOperator_8459,axiom,
! [VarCurr] :
( ~ v123779(VarCurr)
<=> v123601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15284,axiom,
! [VarCurr] :
( v123596(VarCurr)
<=> ( v123597(VarCurr)
& v123776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15283,axiom,
! [VarCurr] :
( v123776(VarCurr)
<=> ( v123599(VarCurr)
| v123771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15282,axiom,
! [VarCurr] :
( v123597(VarCurr)
<=> ( v123598(VarCurr)
| v123770(VarCurr) ) ) ).
fof(writeUnaryOperator_8458,axiom,
! [VarCurr] :
( ~ v123770(VarCurr)
<=> v123771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15281,axiom,
! [VarCurr] :
( v123771(VarCurr)
<=> ( v123772(VarCurr)
& v123775(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5443,axiom,
! [VarCurr] :
( v123775(VarCurr)
<=> ( v123602(VarCurr,bitIndex2)
| v123763(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15280,axiom,
! [VarCurr] :
( v123772(VarCurr)
<=> ( v123773(VarCurr)
| v123774(VarCurr) ) ) ).
fof(writeUnaryOperator_8457,axiom,
! [VarCurr] :
( ~ v123774(VarCurr)
<=> v123763(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8456,axiom,
! [VarCurr] :
( ~ v123773(VarCurr)
<=> v123602(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8455,axiom,
! [VarCurr] :
( ~ v123598(VarCurr)
<=> v123599(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15279,axiom,
! [VarCurr] :
( v123599(VarCurr)
<=> ( v123600(VarCurr)
| v123769(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5442,axiom,
! [VarCurr] :
( v123769(VarCurr)
<=> ( v123602(VarCurr,bitIndex1)
& v123763(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15278,axiom,
! [VarCurr] :
( v123600(VarCurr)
<=> ( v123601(VarCurr)
& v123764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15277,axiom,
! [VarCurr] :
( v123764(VarCurr)
<=> ( v123765(VarCurr)
& v123768(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5441,axiom,
! [VarCurr] :
( v123768(VarCurr)
<=> ( v123602(VarCurr,bitIndex1)
| v123763(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15276,axiom,
! [VarCurr] :
( v123765(VarCurr)
<=> ( v123766(VarCurr)
| v123767(VarCurr) ) ) ).
fof(writeUnaryOperator_8454,axiom,
! [VarCurr] :
( ~ v123767(VarCurr)
<=> v123763(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8453,axiom,
! [VarCurr] :
( ~ v123766(VarCurr)
<=> v123602(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15275,axiom,
! [VarCurr] :
( v123601(VarCurr)
<=> ( v123602(VarCurr,bitIndex0)
& v123763(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70567,axiom,
! [VarCurr] :
( v123763(VarCurr,bitIndex0)
<=> v123593(VarCurr) ) ).
fof(addAssignment_70566,axiom,
! [VarCurr] :
( ( v123763(VarCurr,bitIndex2)
<=> $false )
& ( v123763(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70565,axiom,
! [VarCurr] :
( v123602(VarCurr,bitIndex0)
<=> v123758(VarCurr) ) ).
fof(addAssignment_70564,axiom,
! [VarCurr] :
( v123602(VarCurr,bitIndex1)
<=> v123753(VarCurr) ) ).
fof(addAssignment_70563,axiom,
! [VarCurr] :
( v123602(VarCurr,bitIndex2)
<=> v123604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15274,axiom,
! [VarCurr] :
( v123758(VarCurr)
<=> ( v123759(VarCurr)
& v123762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15273,axiom,
! [VarCurr] :
( v123762(VarCurr)
<=> ( v123610(VarCurr,bitIndex0)
| v123739(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15272,axiom,
! [VarCurr] :
( v123759(VarCurr)
<=> ( v123760(VarCurr)
| v123761(VarCurr) ) ) ).
fof(writeUnaryOperator_8452,axiom,
! [VarCurr] :
( ~ v123761(VarCurr)
<=> v123739(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8451,axiom,
! [VarCurr] :
( ~ v123760(VarCurr)
<=> v123610(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15271,axiom,
! [VarCurr] :
( v123753(VarCurr)
<=> ( v123754(VarCurr)
& v123757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15270,axiom,
! [VarCurr] :
( v123757(VarCurr)
<=> ( v123609(VarCurr)
| v123740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15269,axiom,
! [VarCurr] :
( v123754(VarCurr)
<=> ( v123755(VarCurr)
| v123756(VarCurr) ) ) ).
fof(writeUnaryOperator_8450,axiom,
! [VarCurr] :
( ~ v123756(VarCurr)
<=> v123740(VarCurr) ) ).
fof(writeUnaryOperator_8449,axiom,
! [VarCurr] :
( ~ v123755(VarCurr)
<=> v123609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15268,axiom,
! [VarCurr] :
( v123604(VarCurr)
<=> ( v123605(VarCurr)
& v123752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15267,axiom,
! [VarCurr] :
( v123752(VarCurr)
<=> ( v123607(VarCurr)
| v123747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15266,axiom,
! [VarCurr] :
( v123605(VarCurr)
<=> ( v123606(VarCurr)
| v123746(VarCurr) ) ) ).
fof(writeUnaryOperator_8448,axiom,
! [VarCurr] :
( ~ v123746(VarCurr)
<=> v123747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15265,axiom,
! [VarCurr] :
( v123747(VarCurr)
<=> ( v123748(VarCurr)
& v123751(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5440,axiom,
! [VarCurr] :
( v123751(VarCurr)
<=> ( v123610(VarCurr,bitIndex2)
| v123739(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15264,axiom,
! [VarCurr] :
( v123748(VarCurr)
<=> ( v123749(VarCurr)
| v123750(VarCurr) ) ) ).
fof(writeUnaryOperator_8447,axiom,
! [VarCurr] :
( ~ v123750(VarCurr)
<=> v123739(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8446,axiom,
! [VarCurr] :
( ~ v123749(VarCurr)
<=> v123610(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8445,axiom,
! [VarCurr] :
( ~ v123606(VarCurr)
<=> v123607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15263,axiom,
! [VarCurr] :
( v123607(VarCurr)
<=> ( v123608(VarCurr)
| v123745(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5439,axiom,
! [VarCurr] :
( v123745(VarCurr)
<=> ( v123610(VarCurr,bitIndex1)
& v123739(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15262,axiom,
! [VarCurr] :
( v123608(VarCurr)
<=> ( v123609(VarCurr)
& v123740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15261,axiom,
! [VarCurr] :
( v123740(VarCurr)
<=> ( v123741(VarCurr)
& v123744(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5438,axiom,
! [VarCurr] :
( v123744(VarCurr)
<=> ( v123610(VarCurr,bitIndex1)
| v123739(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15260,axiom,
! [VarCurr] :
( v123741(VarCurr)
<=> ( v123742(VarCurr)
| v123743(VarCurr) ) ) ).
fof(writeUnaryOperator_8444,axiom,
! [VarCurr] :
( ~ v123743(VarCurr)
<=> v123739(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8443,axiom,
! [VarCurr] :
( ~ v123742(VarCurr)
<=> v123610(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15259,axiom,
! [VarCurr] :
( v123609(VarCurr)
<=> ( v123610(VarCurr,bitIndex0)
& v123739(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70562,axiom,
! [VarCurr] :
( v123739(VarCurr,bitIndex0)
<=> v123591(VarCurr) ) ).
fof(addAssignment_70561,axiom,
! [VarCurr] :
( ( v123739(VarCurr,bitIndex2)
<=> $false )
& ( v123739(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70560,axiom,
! [VarCurr] :
( v123610(VarCurr,bitIndex0)
<=> v123734(VarCurr) ) ).
fof(addAssignment_70559,axiom,
! [VarCurr] :
( v123610(VarCurr,bitIndex1)
<=> v123729(VarCurr) ) ).
fof(addAssignment_70558,axiom,
! [VarCurr] :
( v123610(VarCurr,bitIndex2)
<=> v123612(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15258,axiom,
! [VarCurr] :
( v123734(VarCurr)
<=> ( v123735(VarCurr)
& v123738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15257,axiom,
! [VarCurr] :
( v123738(VarCurr)
<=> ( v123618(VarCurr,bitIndex0)
| v123715(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15256,axiom,
! [VarCurr] :
( v123735(VarCurr)
<=> ( v123736(VarCurr)
| v123737(VarCurr) ) ) ).
fof(writeUnaryOperator_8442,axiom,
! [VarCurr] :
( ~ v123737(VarCurr)
<=> v123715(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8441,axiom,
! [VarCurr] :
( ~ v123736(VarCurr)
<=> v123618(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15255,axiom,
! [VarCurr] :
( v123729(VarCurr)
<=> ( v123730(VarCurr)
& v123733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15254,axiom,
! [VarCurr] :
( v123733(VarCurr)
<=> ( v123617(VarCurr)
| v123716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15253,axiom,
! [VarCurr] :
( v123730(VarCurr)
<=> ( v123731(VarCurr)
| v123732(VarCurr) ) ) ).
fof(writeUnaryOperator_8440,axiom,
! [VarCurr] :
( ~ v123732(VarCurr)
<=> v123716(VarCurr) ) ).
fof(writeUnaryOperator_8439,axiom,
! [VarCurr] :
( ~ v123731(VarCurr)
<=> v123617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15252,axiom,
! [VarCurr] :
( v123612(VarCurr)
<=> ( v123613(VarCurr)
& v123728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15251,axiom,
! [VarCurr] :
( v123728(VarCurr)
<=> ( v123615(VarCurr)
| v123723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15250,axiom,
! [VarCurr] :
( v123613(VarCurr)
<=> ( v123614(VarCurr)
| v123722(VarCurr) ) ) ).
fof(writeUnaryOperator_8438,axiom,
! [VarCurr] :
( ~ v123722(VarCurr)
<=> v123723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15249,axiom,
! [VarCurr] :
( v123723(VarCurr)
<=> ( v123724(VarCurr)
& v123727(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5437,axiom,
! [VarCurr] :
( v123727(VarCurr)
<=> ( v123618(VarCurr,bitIndex2)
| v123715(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15248,axiom,
! [VarCurr] :
( v123724(VarCurr)
<=> ( v123725(VarCurr)
| v123726(VarCurr) ) ) ).
fof(writeUnaryOperator_8437,axiom,
! [VarCurr] :
( ~ v123726(VarCurr)
<=> v123715(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8436,axiom,
! [VarCurr] :
( ~ v123725(VarCurr)
<=> v123618(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8435,axiom,
! [VarCurr] :
( ~ v123614(VarCurr)
<=> v123615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15247,axiom,
! [VarCurr] :
( v123615(VarCurr)
<=> ( v123616(VarCurr)
| v123721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5436,axiom,
! [VarCurr] :
( v123721(VarCurr)
<=> ( v123618(VarCurr,bitIndex1)
& v123715(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15246,axiom,
! [VarCurr] :
( v123616(VarCurr)
<=> ( v123617(VarCurr)
& v123716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15245,axiom,
! [VarCurr] :
( v123716(VarCurr)
<=> ( v123717(VarCurr)
& v123720(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5435,axiom,
! [VarCurr] :
( v123720(VarCurr)
<=> ( v123618(VarCurr,bitIndex1)
| v123715(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15244,axiom,
! [VarCurr] :
( v123717(VarCurr)
<=> ( v123718(VarCurr)
| v123719(VarCurr) ) ) ).
fof(writeUnaryOperator_8434,axiom,
! [VarCurr] :
( ~ v123719(VarCurr)
<=> v123715(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8433,axiom,
! [VarCurr] :
( ~ v123718(VarCurr)
<=> v123618(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15243,axiom,
! [VarCurr] :
( v123617(VarCurr)
<=> ( v123618(VarCurr,bitIndex0)
& v123715(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70557,axiom,
! [VarCurr] :
( v123715(VarCurr,bitIndex0)
<=> v123589(VarCurr) ) ).
fof(addAssignment_70556,axiom,
! [VarCurr] :
( ( v123715(VarCurr,bitIndex2)
<=> $false )
& ( v123715(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70555,axiom,
! [VarCurr] :
( v123618(VarCurr,bitIndex0)
<=> v123710(VarCurr) ) ).
fof(addAssignment_70554,axiom,
! [VarCurr] :
( v123618(VarCurr,bitIndex1)
<=> v123705(VarCurr) ) ).
fof(addAssignment_70553,axiom,
! [VarCurr] :
( v123618(VarCurr,bitIndex2)
<=> v123620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15242,axiom,
! [VarCurr] :
( v123710(VarCurr)
<=> ( v123711(VarCurr)
& v123714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15241,axiom,
! [VarCurr] :
( v123714(VarCurr)
<=> ( v123626(VarCurr,bitIndex0)
| v123691(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15240,axiom,
! [VarCurr] :
( v123711(VarCurr)
<=> ( v123712(VarCurr)
| v123713(VarCurr) ) ) ).
fof(writeUnaryOperator_8432,axiom,
! [VarCurr] :
( ~ v123713(VarCurr)
<=> v123691(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8431,axiom,
! [VarCurr] :
( ~ v123712(VarCurr)
<=> v123626(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15239,axiom,
! [VarCurr] :
( v123705(VarCurr)
<=> ( v123706(VarCurr)
& v123709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15238,axiom,
! [VarCurr] :
( v123709(VarCurr)
<=> ( v123625(VarCurr)
| v123692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15237,axiom,
! [VarCurr] :
( v123706(VarCurr)
<=> ( v123707(VarCurr)
| v123708(VarCurr) ) ) ).
fof(writeUnaryOperator_8430,axiom,
! [VarCurr] :
( ~ v123708(VarCurr)
<=> v123692(VarCurr) ) ).
fof(writeUnaryOperator_8429,axiom,
! [VarCurr] :
( ~ v123707(VarCurr)
<=> v123625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15236,axiom,
! [VarCurr] :
( v123620(VarCurr)
<=> ( v123621(VarCurr)
& v123704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15235,axiom,
! [VarCurr] :
( v123704(VarCurr)
<=> ( v123623(VarCurr)
| v123699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15234,axiom,
! [VarCurr] :
( v123621(VarCurr)
<=> ( v123622(VarCurr)
| v123698(VarCurr) ) ) ).
fof(writeUnaryOperator_8428,axiom,
! [VarCurr] :
( ~ v123698(VarCurr)
<=> v123699(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15233,axiom,
! [VarCurr] :
( v123699(VarCurr)
<=> ( v123700(VarCurr)
& v123703(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5434,axiom,
! [VarCurr] :
( v123703(VarCurr)
<=> ( v123626(VarCurr,bitIndex2)
| v123691(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15232,axiom,
! [VarCurr] :
( v123700(VarCurr)
<=> ( v123701(VarCurr)
| v123702(VarCurr) ) ) ).
fof(writeUnaryOperator_8427,axiom,
! [VarCurr] :
( ~ v123702(VarCurr)
<=> v123691(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8426,axiom,
! [VarCurr] :
( ~ v123701(VarCurr)
<=> v123626(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8425,axiom,
! [VarCurr] :
( ~ v123622(VarCurr)
<=> v123623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15231,axiom,
! [VarCurr] :
( v123623(VarCurr)
<=> ( v123624(VarCurr)
| v123697(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5433,axiom,
! [VarCurr] :
( v123697(VarCurr)
<=> ( v123626(VarCurr,bitIndex1)
& v123691(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15230,axiom,
! [VarCurr] :
( v123624(VarCurr)
<=> ( v123625(VarCurr)
& v123692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15229,axiom,
! [VarCurr] :
( v123692(VarCurr)
<=> ( v123693(VarCurr)
& v123696(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5432,axiom,
! [VarCurr] :
( v123696(VarCurr)
<=> ( v123626(VarCurr,bitIndex1)
| v123691(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15228,axiom,
! [VarCurr] :
( v123693(VarCurr)
<=> ( v123694(VarCurr)
| v123695(VarCurr) ) ) ).
fof(writeUnaryOperator_8424,axiom,
! [VarCurr] :
( ~ v123695(VarCurr)
<=> v123691(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8423,axiom,
! [VarCurr] :
( ~ v123694(VarCurr)
<=> v123626(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15227,axiom,
! [VarCurr] :
( v123625(VarCurr)
<=> ( v123626(VarCurr,bitIndex0)
& v123691(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70552,axiom,
! [VarCurr] :
( v123691(VarCurr,bitIndex0)
<=> v123587(VarCurr) ) ).
fof(addAssignment_70551,axiom,
! [VarCurr] :
( ( v123691(VarCurr,bitIndex2)
<=> $false )
& ( v123691(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70550,axiom,
! [VarCurr] :
( v123626(VarCurr,bitIndex0)
<=> v123686(VarCurr) ) ).
fof(addAssignment_70549,axiom,
! [VarCurr] :
( v123626(VarCurr,bitIndex1)
<=> v123681(VarCurr) ) ).
fof(addAssignment_70548,axiom,
! [VarCurr] :
( v123626(VarCurr,bitIndex2)
<=> v123628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15226,axiom,
! [VarCurr] :
( v123686(VarCurr)
<=> ( v123687(VarCurr)
& v123690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15225,axiom,
! [VarCurr] :
( v123690(VarCurr)
<=> ( v123634(VarCurr,bitIndex0)
| v123667(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15224,axiom,
! [VarCurr] :
( v123687(VarCurr)
<=> ( v123688(VarCurr)
| v123689(VarCurr) ) ) ).
fof(writeUnaryOperator_8422,axiom,
! [VarCurr] :
( ~ v123689(VarCurr)
<=> v123667(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8421,axiom,
! [VarCurr] :
( ~ v123688(VarCurr)
<=> v123634(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15223,axiom,
! [VarCurr] :
( v123681(VarCurr)
<=> ( v123682(VarCurr)
& v123685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15222,axiom,
! [VarCurr] :
( v123685(VarCurr)
<=> ( v123633(VarCurr)
| v123668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15221,axiom,
! [VarCurr] :
( v123682(VarCurr)
<=> ( v123683(VarCurr)
| v123684(VarCurr) ) ) ).
fof(writeUnaryOperator_8420,axiom,
! [VarCurr] :
( ~ v123684(VarCurr)
<=> v123668(VarCurr) ) ).
fof(writeUnaryOperator_8419,axiom,
! [VarCurr] :
( ~ v123683(VarCurr)
<=> v123633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15220,axiom,
! [VarCurr] :
( v123628(VarCurr)
<=> ( v123629(VarCurr)
& v123680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15219,axiom,
! [VarCurr] :
( v123680(VarCurr)
<=> ( v123631(VarCurr)
| v123675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15218,axiom,
! [VarCurr] :
( v123629(VarCurr)
<=> ( v123630(VarCurr)
| v123674(VarCurr) ) ) ).
fof(writeUnaryOperator_8418,axiom,
! [VarCurr] :
( ~ v123674(VarCurr)
<=> v123675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15217,axiom,
! [VarCurr] :
( v123675(VarCurr)
<=> ( v123676(VarCurr)
& v123679(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5431,axiom,
! [VarCurr] :
( v123679(VarCurr)
<=> ( v123634(VarCurr,bitIndex2)
| v123667(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15216,axiom,
! [VarCurr] :
( v123676(VarCurr)
<=> ( v123677(VarCurr)
| v123678(VarCurr) ) ) ).
fof(writeUnaryOperator_8417,axiom,
! [VarCurr] :
( ~ v123678(VarCurr)
<=> v123667(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8416,axiom,
! [VarCurr] :
( ~ v123677(VarCurr)
<=> v123634(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8415,axiom,
! [VarCurr] :
( ~ v123630(VarCurr)
<=> v123631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15215,axiom,
! [VarCurr] :
( v123631(VarCurr)
<=> ( v123632(VarCurr)
| v123673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5430,axiom,
! [VarCurr] :
( v123673(VarCurr)
<=> ( v123634(VarCurr,bitIndex1)
& v123667(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15214,axiom,
! [VarCurr] :
( v123632(VarCurr)
<=> ( v123633(VarCurr)
& v123668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15213,axiom,
! [VarCurr] :
( v123668(VarCurr)
<=> ( v123669(VarCurr)
& v123672(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5429,axiom,
! [VarCurr] :
( v123672(VarCurr)
<=> ( v123634(VarCurr,bitIndex1)
| v123667(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15212,axiom,
! [VarCurr] :
( v123669(VarCurr)
<=> ( v123670(VarCurr)
| v123671(VarCurr) ) ) ).
fof(writeUnaryOperator_8414,axiom,
! [VarCurr] :
( ~ v123671(VarCurr)
<=> v123667(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8413,axiom,
! [VarCurr] :
( ~ v123670(VarCurr)
<=> v123634(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15211,axiom,
! [VarCurr] :
( v123633(VarCurr)
<=> ( v123634(VarCurr,bitIndex0)
& v123667(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70547,axiom,
! [VarCurr] :
( v123667(VarCurr,bitIndex0)
<=> v123585(VarCurr) ) ).
fof(addAssignment_70546,axiom,
! [VarCurr] :
( ( v123667(VarCurr,bitIndex2)
<=> $false )
& ( v123667(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70545,axiom,
! [VarCurr] :
( v123634(VarCurr,bitIndex0)
<=> v123662(VarCurr) ) ).
fof(addAssignment_70544,axiom,
! [VarCurr] :
( v123634(VarCurr,bitIndex1)
<=> v123657(VarCurr) ) ).
fof(addAssignment_70543,axiom,
! [VarCurr] :
( v123634(VarCurr,bitIndex2)
<=> v123636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15210,axiom,
! [VarCurr] :
( v123662(VarCurr)
<=> ( v123663(VarCurr)
& v123666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15209,axiom,
! [VarCurr] :
( v123666(VarCurr)
<=> ( v123642(VarCurr,bitIndex0)
| v123643(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15208,axiom,
! [VarCurr] :
( v123663(VarCurr)
<=> ( v123664(VarCurr)
| v123665(VarCurr) ) ) ).
fof(writeUnaryOperator_8412,axiom,
! [VarCurr] :
( ~ v123665(VarCurr)
<=> v123643(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8411,axiom,
! [VarCurr] :
( ~ v123664(VarCurr)
<=> v123642(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15207,axiom,
! [VarCurr] :
( v123657(VarCurr)
<=> ( v123658(VarCurr)
& v123661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15206,axiom,
! [VarCurr] :
( v123661(VarCurr)
<=> ( v123641(VarCurr)
| v123644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15205,axiom,
! [VarCurr] :
( v123658(VarCurr)
<=> ( v123659(VarCurr)
| v123660(VarCurr) ) ) ).
fof(writeUnaryOperator_8410,axiom,
! [VarCurr] :
( ~ v123660(VarCurr)
<=> v123644(VarCurr) ) ).
fof(writeUnaryOperator_8409,axiom,
! [VarCurr] :
( ~ v123659(VarCurr)
<=> v123641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15204,axiom,
! [VarCurr] :
( v123636(VarCurr)
<=> ( v123637(VarCurr)
& v123656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15203,axiom,
! [VarCurr] :
( v123656(VarCurr)
<=> ( v123639(VarCurr)
| v123651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15202,axiom,
! [VarCurr] :
( v123637(VarCurr)
<=> ( v123638(VarCurr)
| v123650(VarCurr) ) ) ).
fof(writeUnaryOperator_8408,axiom,
! [VarCurr] :
( ~ v123650(VarCurr)
<=> v123651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15201,axiom,
! [VarCurr] :
( v123651(VarCurr)
<=> ( v123652(VarCurr)
& v123655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5428,axiom,
! [VarCurr] :
( v123655(VarCurr)
<=> ( v123642(VarCurr,bitIndex2)
| v123643(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15200,axiom,
! [VarCurr] :
( v123652(VarCurr)
<=> ( v123653(VarCurr)
| v123654(VarCurr) ) ) ).
fof(writeUnaryOperator_8407,axiom,
! [VarCurr] :
( ~ v123654(VarCurr)
<=> v123643(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8406,axiom,
! [VarCurr] :
( ~ v123653(VarCurr)
<=> v123642(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8405,axiom,
! [VarCurr] :
( ~ v123638(VarCurr)
<=> v123639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15199,axiom,
! [VarCurr] :
( v123639(VarCurr)
<=> ( v123640(VarCurr)
| v123649(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5427,axiom,
! [VarCurr] :
( v123649(VarCurr)
<=> ( v123642(VarCurr,bitIndex1)
& v123643(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15198,axiom,
! [VarCurr] :
( v123640(VarCurr)
<=> ( v123641(VarCurr)
& v123644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15197,axiom,
! [VarCurr] :
( v123644(VarCurr)
<=> ( v123645(VarCurr)
& v123648(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5426,axiom,
! [VarCurr] :
( v123648(VarCurr)
<=> ( v123642(VarCurr,bitIndex1)
| v123643(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15196,axiom,
! [VarCurr] :
( v123645(VarCurr)
<=> ( v123646(VarCurr)
| v123647(VarCurr) ) ) ).
fof(writeUnaryOperator_8404,axiom,
! [VarCurr] :
( ~ v123647(VarCurr)
<=> v123643(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8403,axiom,
! [VarCurr] :
( ~ v123646(VarCurr)
<=> v123642(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15195,axiom,
! [VarCurr] :
( v123641(VarCurr)
<=> ( v123642(VarCurr,bitIndex0)
& v123643(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70542,axiom,
! [VarCurr] :
( v123643(VarCurr,bitIndex0)
<=> v123583(VarCurr) ) ).
fof(addAssignment_70541,axiom,
! [VarCurr] :
( ( v123643(VarCurr,bitIndex2)
<=> $false )
& ( v123643(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70540,axiom,
! [VarCurr] :
( v123642(VarCurr,bitIndex0)
<=> v123581(VarCurr) ) ).
fof(addAssignment_70539,axiom,
! [VarCurr] :
( ( v123642(VarCurr,bitIndex2)
<=> $false )
& ( v123642(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70538,axiom,
! [VarCurr] :
( v123593(VarCurr)
<=> v114692(VarCurr,bitIndex12) ) ).
fof(addAssignment_70537,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex12)
<=> v114694(VarCurr,bitIndex12) ) ).
fof(addAssignment_70536,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex12)
<=> v114696(VarCurr,bitIndex12) ) ).
fof(addAssignment_70535,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex12)
<=> v114697(VarCurr,bitIndex12) ) ).
fof(addAssignment_70534,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex12)
<=> v113918(VarCurr,bitIndex12) ) ).
fof(addAssignment_70533,axiom,
! [VarCurr] :
( v123591(VarCurr)
<=> v114685(VarCurr,bitIndex12) ) ).
fof(addAssignment_70532,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex12)
<=> v114686(VarCurr,bitIndex12) ) ).
fof(addAssignment_70531,axiom,
! [VarCurr] :
( v123589(VarCurr)
<=> v114661(VarCurr,bitIndex12) ) ).
fof(addAssignment_70530,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex12)
<=> v114662(VarCurr,bitIndex12) ) ).
fof(addAssignment_70529,axiom,
! [VarCurr] :
( v123587(VarCurr)
<=> v114633(VarCurr,bitIndex12) ) ).
fof(addAssignment_70528,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex12)
<=> v114635(VarCurr,bitIndex12) ) ).
fof(addAssignment_70527,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex12)
<=> v114637(VarCurr,bitIndex12) ) ).
fof(addAssignment_70526,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex12)
<=> v114638(VarCurr,bitIndex12) ) ).
fof(addAssignment_70525,axiom,
! [VarCurr] :
( v123585(VarCurr)
<=> v114605(VarCurr,bitIndex12) ) ).
fof(addAssignment_70524,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex12)
<=> v114607(VarCurr,bitIndex12) ) ).
fof(addAssignment_70523,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex12)
<=> v114609(VarCurr,bitIndex12) ) ).
fof(addAssignment_70522,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex12)
<=> v114610(VarCurr,bitIndex12) ) ).
fof(addAssignment_70521,axiom,
! [VarCurr] :
( v123583(VarCurr)
<=> v114577(VarCurr,bitIndex12) ) ).
fof(addAssignment_70520,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex12)
<=> v114579(VarCurr,bitIndex12) ) ).
fof(addAssignment_70519,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex12)
<=> v114581(VarCurr,bitIndex12) ) ).
fof(addAssignment_70518,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex12)
<=> v114582(VarCurr,bitIndex12) ) ).
fof(addAssignment_70517,axiom,
! [VarCurr] :
( v123581(VarCurr)
<=> v114549(VarCurr,bitIndex12) ) ).
fof(addAssignment_70516,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex12)
<=> v114551(VarCurr,bitIndex12) ) ).
fof(addAssignment_70515,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex12)
<=> v114553(VarCurr,bitIndex12) ) ).
fof(addAssignment_70514,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex12)
<=> v114554(VarCurr,bitIndex12) ) ).
fof(addAssignment_70513,axiom,
! [VarCurr] :
( v123567(VarCurr)
<=> v123569(VarCurr) ) ).
fof(addAssignment_70512,axiom,
! [VarCurr] :
( v123569(VarCurr)
<=> v123543(VarCurr) ) ).
fof(addAssignment_70511,axiom,
! [VarCurr] :
( v123563(VarCurr)
<=> v123565(VarCurr) ) ).
fof(addAssignment_70510,axiom,
! [VarCurr] :
( v123565(VarCurr)
<=> v123535(VarCurr) ) ).
fof(addAssignment_70509,axiom,
! [VarCurr] :
( v123539(VarCurr)
<=> v123541(VarCurr) ) ).
fof(addAssignment_70508,axiom,
! [VarCurr] :
( v123541(VarCurr)
<=> v123543(VarCurr) ) ).
fof(addAssignment_70507,axiom,
! [VarCurr] :
( v123543(VarCurr)
<=> v123545(VarCurr) ) ).
fof(addAssignment_70506,axiom,
! [VarCurr] :
( v123545(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_70505,axiom,
! [VarCurr] :
( v123531(VarCurr)
<=> v123533(VarCurr) ) ).
fof(addAssignment_70504,axiom,
! [VarCurr] :
( v123533(VarCurr)
<=> v123535(VarCurr) ) ).
fof(addAssignment_70503,axiom,
! [VarCurr] :
( v123535(VarCurr)
<=> v123537(VarCurr) ) ).
fof(addAssignment_70502,axiom,
! [VarCurr] :
( v123537(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15194,axiom,
! [VarCurr] :
( v122722(VarCurr)
<=> ( v123521(VarCurr)
& v123431(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5425,axiom,
! [VarCurr] :
( v123521(VarCurr)
<=> ( v122724(VarCurr,bitIndex1)
& v123370(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1221,axiom,
! [VarCurr] :
( v123431(VarCurr)
<=> ( ( v123433(VarCurr,bitIndex4)
<=> $false )
& ( v123433(VarCurr,bitIndex3)
<=> $false )
& ( v123433(VarCurr,bitIndex2)
<=> $false )
& ( v123433(VarCurr,bitIndex1)
<=> $false )
& ( v123433(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70501,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v123433(VarCurr,B)
<=> v123435(VarCurr,B) ) ) ).
fof(addAssignment_70500,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v123435(VarCurr,B)
<=> v123437(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123503(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123437(VarNext,B)
<=> v123437(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1603,axiom,
! [VarNext] :
( v123503(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123437(VarNext,B)
<=> v123513(VarNext,B) ) ) ) ).
fof(addAssignment_70499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123513(VarNext,B)
<=> v123511(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1178,axiom,
! [VarCurr] :
( ~ v123514(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123511(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1149,axiom,
! [VarCurr] :
( v123514(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123511(VarCurr,B)
<=> v123447(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15193,axiom,
! [VarCurr] :
( v123514(VarCurr)
<=> ( v123515(VarCurr)
& v123516(VarCurr) ) ) ).
fof(writeUnaryOperator_8402,axiom,
! [VarCurr] :
( ~ v123516(VarCurr)
<=> v123443(VarCurr) ) ).
fof(writeUnaryOperator_8401,axiom,
! [VarCurr] :
( ~ v123515(VarCurr)
<=> v123439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123503(VarNext)
<=> v123504(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123504(VarNext)
<=> ( v123505(VarNext)
& v123498(VarNext) ) ) ) ).
fof(writeUnaryOperator_8400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123505(VarNext)
<=> v123507(VarNext) ) ) ).
fof(addAssignment_70498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123507(VarNext)
<=> v123498(VarCurr) ) ) ).
fof(addAssignment_70497,axiom,
! [VarCurr] :
( v123498(VarCurr)
<=> v123500(VarCurr) ) ).
fof(addAssignment_70496,axiom,
! [VarCurr] :
( v123500(VarCurr)
<=> v123204(VarCurr) ) ).
fof(addAssignment_70495,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v123447(VarCurr,B)
<=> v123449(VarCurr,B) ) ) ).
fof(addAssignment_70494,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v123449(VarCurr,B)
<=> v123451(VarCurr,B) ) ) ).
fof(addAssignment_70493,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v123451(VarCurr,B)
<=> v123453(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1177,axiom,
! [VarCurr] :
( ~ v123455(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123453(VarCurr,B)
<=> v123467(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1148,axiom,
! [VarCurr] :
( v123455(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123453(VarCurr,B)
<=> v123460(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1176,axiom,
! [VarCurr] :
( ~ v123462(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123467(VarCurr,B)
<=> v123468(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1147,axiom,
! [VarCurr] :
( v123462(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123467(VarCurr,B)
<=> v123465(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1175,axiom,
! [VarCurr] :
( ~ v123431(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123468(VarCurr,B)
<=> v123469(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1146,axiom,
! [VarCurr] :
( v123431(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123468(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70492,axiom,
! [VarCurr] :
( v123469(VarCurr,bitIndex0)
<=> v123495(VarCurr) ) ).
fof(addAssignment_70491,axiom,
! [VarCurr] :
( v123469(VarCurr,bitIndex1)
<=> v123493(VarCurr) ) ).
fof(addAssignment_70490,axiom,
! [VarCurr] :
( v123469(VarCurr,bitIndex2)
<=> v123489(VarCurr) ) ).
fof(addAssignment_70489,axiom,
! [VarCurr] :
( v123469(VarCurr,bitIndex3)
<=> v123485(VarCurr) ) ).
fof(addAssignment_70488,axiom,
! [VarCurr] :
( v123469(VarCurr,bitIndex4)
<=> v123471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15190,axiom,
! [VarCurr] :
( v123493(VarCurr)
<=> ( v123494(VarCurr)
& v123496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15189,axiom,
! [VarCurr] :
( v123496(VarCurr)
<=> ( v123433(VarCurr,bitIndex0)
| v123480(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5424,axiom,
! [VarCurr] :
( v123494(VarCurr)
<=> ( v123495(VarCurr)
| v123433(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8399,axiom,
! [VarCurr] :
( ~ v123495(VarCurr)
<=> v123433(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15188,axiom,
! [VarCurr] :
( v123489(VarCurr)
<=> ( v123490(VarCurr)
& v123492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15187,axiom,
! [VarCurr] :
( v123492(VarCurr)
<=> ( v123478(VarCurr)
| v123481(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5423,axiom,
! [VarCurr] :
( v123490(VarCurr)
<=> ( v123491(VarCurr)
| v123433(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8398,axiom,
! [VarCurr] :
( ~ v123491(VarCurr)
<=> v123478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15186,axiom,
! [VarCurr] :
( v123485(VarCurr)
<=> ( v123486(VarCurr)
& v123488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15185,axiom,
! [VarCurr] :
( v123488(VarCurr)
<=> ( v123476(VarCurr)
| v123482(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5422,axiom,
! [VarCurr] :
( v123486(VarCurr)
<=> ( v123487(VarCurr)
| v123433(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8397,axiom,
! [VarCurr] :
( ~ v123487(VarCurr)
<=> v123476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15184,axiom,
! [VarCurr] :
( v123471(VarCurr)
<=> ( v123472(VarCurr)
& v123483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15183,axiom,
! [VarCurr] :
( v123483(VarCurr)
<=> ( v123474(VarCurr)
| v123484(VarCurr) ) ) ).
fof(writeUnaryOperator_8396,axiom,
! [VarCurr] :
( ~ v123484(VarCurr)
<=> v123433(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5421,axiom,
! [VarCurr] :
( v123472(VarCurr)
<=> ( v123473(VarCurr)
| v123433(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8395,axiom,
! [VarCurr] :
( ~ v123473(VarCurr)
<=> v123474(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5420,axiom,
! [VarCurr] :
( v123474(VarCurr)
<=> ( v123433(VarCurr,bitIndex3)
| v123475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15182,axiom,
! [VarCurr] :
( v123475(VarCurr)
<=> ( v123476(VarCurr)
& v123482(VarCurr) ) ) ).
fof(writeUnaryOperator_8394,axiom,
! [VarCurr] :
( ~ v123482(VarCurr)
<=> v123433(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5419,axiom,
! [VarCurr] :
( v123476(VarCurr)
<=> ( v123433(VarCurr,bitIndex2)
| v123477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15181,axiom,
! [VarCurr] :
( v123477(VarCurr)
<=> ( v123478(VarCurr)
& v123481(VarCurr) ) ) ).
fof(writeUnaryOperator_8393,axiom,
! [VarCurr] :
( ~ v123481(VarCurr)
<=> v123433(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5418,axiom,
! [VarCurr] :
( v123478(VarCurr)
<=> ( v123433(VarCurr,bitIndex1)
| v123479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15180,axiom,
! [VarCurr] :
( v123479(VarCurr)
<=> ( v123433(VarCurr,bitIndex0)
& v123480(VarCurr) ) ) ).
fof(writeUnaryOperator_8392,axiom,
! [VarCurr] :
( ~ v123480(VarCurr)
<=> v123433(VarCurr,bitIndex1) ) ).
fof(addAssignment_70487,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v123465(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15179,axiom,
! [VarCurr] :
( v123462(VarCurr)
<=> ( v123009(VarCurr)
| v123023(VarCurr) ) ) ).
fof(addAssignment_70486,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v123460(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15178,axiom,
! [VarCurr] :
( v123455(VarCurr)
<=> ( v123457(VarCurr)
| v123021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15177,axiom,
! [VarCurr] :
( v123457(VarCurr)
<=> ( v123458(VarCurr)
| v123019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15176,axiom,
! [VarCurr] :
( v123458(VarCurr)
<=> ( v122989(VarCurr)
| v122999(VarCurr) ) ) ).
fof(addAssignment_70485,axiom,
! [VarCurr] :
( v123443(VarCurr)
<=> v123445(VarCurr) ) ).
fof(addAssignment_70484,axiom,
! [VarCurr] :
( v123445(VarCurr)
<=> v122742(VarCurr) ) ).
fof(addAssignment_70483,axiom,
! [VarCurr] :
( v123439(VarCurr)
<=> v123441(VarCurr) ) ).
fof(addAssignment_70482,axiom,
! [VarCurr] :
( v123441(VarCurr)
<=> v122734(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1220,axiom,
! [VarCurr] :
( v123370(VarCurr)
<=> ( ( v123372(VarCurr,bitIndex1)
<=> $false )
& ( v123372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70481,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v123372(VarCurr,B)
<=> v123374(VarCurr,B) ) ) ).
fof(addAssignment_70480,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v123374(VarCurr,B)
<=> v123376(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123413(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v123376(VarNext,B)
<=> v123376(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1602,axiom,
! [VarNext] :
( v123413(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v123376(VarNext,B)
<=> v123423(VarNext,B) ) ) ) ).
fof(addAssignment_70479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v123423(VarNext,B)
<=> v123421(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1174,axiom,
! [VarCurr] :
( ~ v123424(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v123421(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1145,axiom,
! [VarCurr] :
( v123424(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v123421(VarCurr,B)
<=> v123386(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15175,axiom,
! [VarCurr] :
( v123424(VarCurr)
<=> ( v123425(VarCurr)
& v123426(VarCurr) ) ) ).
fof(writeUnaryOperator_8391,axiom,
! [VarCurr] :
( ~ v123426(VarCurr)
<=> v123382(VarCurr) ) ).
fof(writeUnaryOperator_8390,axiom,
! [VarCurr] :
( ~ v123425(VarCurr)
<=> v123378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123413(VarNext)
<=> v123414(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123414(VarNext)
<=> ( v123415(VarNext)
& v123408(VarNext) ) ) ) ).
fof(writeUnaryOperator_8389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123415(VarNext)
<=> v123417(VarNext) ) ) ).
fof(addAssignment_70478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123417(VarNext)
<=> v123408(VarCurr) ) ) ).
fof(addAssignment_70477,axiom,
! [VarCurr] :
( v123408(VarCurr)
<=> v123410(VarCurr) ) ).
fof(addAssignment_70476,axiom,
! [VarCurr] :
( v123410(VarCurr)
<=> v123204(VarCurr) ) ).
fof(addAssignment_70475,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v123386(VarCurr,B)
<=> v123388(VarCurr,B) ) ) ).
fof(addAssignment_70474,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v123388(VarCurr,B)
<=> v123390(VarCurr,B) ) ) ).
fof(addAssignment_70473,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v123390(VarCurr,B)
<=> v123392(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1173,axiom,
! [VarCurr] :
( ~ v123394(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v123392(VarCurr,B)
<=> v123399(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1144,axiom,
! [VarCurr] :
( v123394(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v123392(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1172,axiom,
! [VarCurr] :
( ~ v123370(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v123399(VarCurr,B)
<=> v123400(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1143,axiom,
! [VarCurr] :
( v123370(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v123399(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70472,axiom,
! [VarCurr] :
( v123400(VarCurr,bitIndex0)
<=> v123404(VarCurr) ) ).
fof(addAssignment_70471,axiom,
! [VarCurr] :
( v123400(VarCurr,bitIndex1)
<=> v123402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15172,axiom,
! [VarCurr] :
( v123402(VarCurr)
<=> ( v123403(VarCurr)
& v123405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15171,axiom,
! [VarCurr] :
( v123405(VarCurr)
<=> ( v123372(VarCurr,bitIndex0)
| v123406(VarCurr) ) ) ).
fof(writeUnaryOperator_8388,axiom,
! [VarCurr] :
( ~ v123406(VarCurr)
<=> v123372(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5417,axiom,
! [VarCurr] :
( v123403(VarCurr)
<=> ( v123404(VarCurr)
| v123372(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8387,axiom,
! [VarCurr] :
( ~ v123404(VarCurr)
<=> v123372(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15170,axiom,
! [VarCurr] :
( v123394(VarCurr)
<=> ( v123396(VarCurr)
| v123397(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5416,axiom,
! [VarCurr] :
( v123397(VarCurr)
<=> ( v122724(VarCurr,bitIndex1)
& v123237(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5415,axiom,
! [VarCurr] :
( v123396(VarCurr)
<=> ( v122724(VarCurr,bitIndex3)
& v123295(VarCurr) ) ) ).
fof(addAssignment_70470,axiom,
! [VarCurr] :
( v123382(VarCurr)
<=> v123384(VarCurr) ) ).
fof(addAssignment_70469,axiom,
! [VarCurr] :
( v123384(VarCurr)
<=> v122742(VarCurr) ) ).
fof(addAssignment_70468,axiom,
! [VarCurr] :
( v123378(VarCurr)
<=> v123380(VarCurr) ) ).
fof(addAssignment_70467,axiom,
! [VarCurr] :
( v123380(VarCurr)
<=> v122734(VarCurr) ) ).
fof(addAssignment_70466,axiom,
! [VarCurr] :
( v122724(VarCurr,bitIndex1)
<=> v122726(VarCurr,bitIndex1) ) ).
fof(addAssignment_70465,axiom,
! [VarCurr] :
( v122726(VarCurr,bitIndex1)
<=> v122728(VarCurr,bitIndex1) ) ).
fof(addAssignment_70464,axiom,
! [VarNext] :
( v122728(VarNext,bitIndex1)
<=> v123362(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123363(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123362(VarNext,B)
<=> v122728(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1601,axiom,
! [VarNext] :
( v123363(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123362(VarNext,B)
<=> v123288(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123363(VarNext)
<=> v123364(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123364(VarNext)
<=> ( v123366(VarNext)
& v123273(VarNext) ) ) ) ).
fof(writeUnaryOperator_8386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123366(VarNext)
<=> v123282(VarNext) ) ) ).
fof(addAssignment_70463,axiom,
! [VarCurr] :
( v122746(VarCurr,bitIndex1)
<=> v122748(VarCurr,bitIndex1) ) ).
fof(addAssignment_70462,axiom,
! [VarCurr] :
( v122748(VarCurr,bitIndex1)
<=> v122750(VarCurr,bitIndex1) ) ).
fof(addAssignment_70461,axiom,
! [VarCurr] :
( v122750(VarCurr,bitIndex1)
<=> v123271(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_65,axiom,
! [VarCurr] :
( ~ v123353(VarCurr)
=> ( v122752(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_94,axiom,
! [VarCurr] :
( v123353(VarCurr)
=> ( v122752(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15167,axiom,
! [VarCurr] :
( v123353(VarCurr)
<=> ( v123354(VarCurr)
| v123355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15166,axiom,
! [VarCurr] :
( v123355(VarCurr)
<=> ( v123356(VarCurr)
& v123357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15165,axiom,
! [VarCurr] :
( v123357(VarCurr)
<=> ( v123358(VarCurr)
& v123254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15164,axiom,
! [VarCurr] :
( v123358(VarCurr)
<=> ( v123359(VarCurr)
& v123360(VarCurr) ) ) ).
fof(writeUnaryOperator_8385,axiom,
! [VarCurr] :
( ~ v123360(VarCurr)
<=> v123246(VarCurr) ) ).
fof(writeUnaryOperator_8384,axiom,
! [VarCurr] :
( ~ v123359(VarCurr)
<=> v123237(VarCurr) ) ).
fof(writeUnaryOperator_8383,axiom,
! [VarCurr] :
( ~ v123356(VarCurr)
<=> v123256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15163,axiom,
! [VarCurr] :
( v123354(VarCurr)
<=> ( v123328(VarCurr)
& v123256(VarCurr) ) ) ).
fof(writeUnaryOperator_8382,axiom,
! [VarCurr] :
( ~ v122724(VarCurr,bitIndex0)
<=> v123233(VarCurr) ) ).
fof(addAssignment_70460,axiom,
! [VarCurr] :
( v123233(VarCurr)
<=> v122726(VarCurr,bitIndex0) ) ).
fof(addAssignment_70459,axiom,
! [VarCurr] :
( v122726(VarCurr,bitIndex0)
<=> v122728(VarCurr,bitIndex0) ) ).
fof(addAssignment_70458,axiom,
! [VarNext] :
( v122728(VarNext,bitIndex0)
<=> v123344(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123345(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123344(VarNext,B)
<=> v122728(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1600,axiom,
! [VarNext] :
( v123345(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123344(VarNext,B)
<=> v123288(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123345(VarNext)
<=> v123346(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123346(VarNext)
<=> ( v123348(VarNext)
& v123273(VarNext) ) ) ) ).
fof(writeUnaryOperator_8381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123348(VarNext)
<=> v123282(VarNext) ) ) ).
fof(addAssignment_70457,axiom,
! [VarCurr] :
( v122746(VarCurr,bitIndex0)
<=> v122748(VarCurr,bitIndex0) ) ).
fof(addAssignment_70456,axiom,
! [VarCurr] :
( v122748(VarCurr,bitIndex0)
<=> v122750(VarCurr,bitIndex0) ) ).
fof(addAssignment_70455,axiom,
! [VarCurr] :
( v122750(VarCurr,bitIndex0)
<=> v123271(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8380,axiom,
! [VarCurr] :
( ~ v123235(VarCurr)
<=> v122752(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1171,axiom,
! [VarCurr] :
( ~ v123323(VarCurr)
=> ( v122752(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1142,axiom,
! [VarCurr] :
( v123323(VarCurr)
=> ( v122752(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15160,axiom,
! [VarCurr] :
( v123323(VarCurr)
<=> ( v123324(VarCurr)
| v123337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15159,axiom,
! [VarCurr] :
( v123337(VarCurr)
<=> ( v123338(VarCurr)
& v123341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15158,axiom,
! [VarCurr] :
( v123341(VarCurr)
<=> ( v123309(VarCurr)
& v123312(VarCurr) ) ) ).
fof(writeUnaryOperator_8379,axiom,
! [VarCurr] :
( ~ v123338(VarCurr)
<=> v123339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15157,axiom,
! [VarCurr] :
( v123339(VarCurr)
<=> ( v123340(VarCurr)
| v123269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15156,axiom,
! [VarCurr] :
( v123340(VarCurr)
<=> ( v123256(VarCurr)
| v123254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15155,axiom,
! [VarCurr] :
( v123324(VarCurr)
<=> ( v123325(VarCurr)
| v123333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15154,axiom,
! [VarCurr] :
( v123333(VarCurr)
<=> ( v123334(VarCurr)
& v123336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15153,axiom,
! [VarCurr] :
( v123336(VarCurr)
<=> ( v123267(VarCurr)
& v123269(VarCurr) ) ) ).
fof(writeUnaryOperator_8378,axiom,
! [VarCurr] :
( ~ v123334(VarCurr)
<=> v123335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15152,axiom,
! [VarCurr] :
( v123335(VarCurr)
<=> ( v123256(VarCurr)
| v123254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15151,axiom,
! [VarCurr] :
( v123325(VarCurr)
<=> ( v123326(VarCurr)
| v123330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15150,axiom,
! [VarCurr] :
( v123330(VarCurr)
<=> ( v123331(VarCurr)
& v123332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15149,axiom,
! [VarCurr] :
( v123332(VarCurr)
<=> ( v123246(VarCurr)
& v123254(VarCurr) ) ) ).
fof(writeUnaryOperator_8377,axiom,
! [VarCurr] :
( ~ v123331(VarCurr)
<=> v123256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15148,axiom,
! [VarCurr] :
( v123326(VarCurr)
<=> ( v123327(VarCurr)
& v123256(VarCurr) ) ) ).
fof(writeUnaryOperator_8376,axiom,
! [VarCurr] :
( ~ v123327(VarCurr)
<=> v123328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15147,axiom,
! [VarCurr] :
( v123328(VarCurr)
<=> ( v123329(VarCurr)
& v123231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15146,axiom,
! [VarCurr] :
( v123329(VarCurr)
<=> ( v122754(VarCurr)
& v123229(VarCurr) ) ) ).
fof(addAssignment_70454,axiom,
! [VarCurr] :
( v122724(VarCurr,bitIndex3)
<=> v122726(VarCurr,bitIndex3) ) ).
fof(addAssignment_70453,axiom,
! [VarCurr] :
( v122726(VarCurr,bitIndex3)
<=> v122728(VarCurr,bitIndex3) ) ).
fof(addAssignment_70452,axiom,
! [VarNext] :
( v122728(VarNext,bitIndex3)
<=> v123315(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123316(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123315(VarNext,B)
<=> v122728(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1599,axiom,
! [VarNext] :
( v123316(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123315(VarNext,B)
<=> v123288(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123316(VarNext)
<=> v123317(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123317(VarNext)
<=> ( v123319(VarNext)
& v123273(VarNext) ) ) ) ).
fof(writeUnaryOperator_8375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123319(VarNext)
<=> v123282(VarNext) ) ) ).
fof(addAssignment_70451,axiom,
! [VarCurr] :
( v122746(VarCurr,bitIndex3)
<=> v122748(VarCurr,bitIndex3) ) ).
fof(addAssignment_70450,axiom,
! [VarCurr] :
( v122748(VarCurr,bitIndex3)
<=> v122750(VarCurr,bitIndex3) ) ).
fof(addAssignment_70449,axiom,
! [VarCurr] :
( v122750(VarCurr,bitIndex3)
<=> v123271(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_64,axiom,
! [VarCurr] :
( ~ v123297(VarCurr)
=> ( v122752(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_93,axiom,
! [VarCurr] :
( v123297(VarCurr)
=> ( v122752(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15143,axiom,
! [VarCurr] :
( v123297(VarCurr)
<=> ( v123298(VarCurr)
| v123304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15142,axiom,
! [VarCurr] :
( v123304(VarCurr)
<=> ( v123305(VarCurr)
& v123306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15141,axiom,
! [VarCurr] :
( v123306(VarCurr)
<=> ( v123307(VarCurr)
& v123313(VarCurr) ) ) ).
fof(writeUnaryOperator_8374,axiom,
! [VarCurr] :
( ~ v123313(VarCurr)
<=> v123303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15140,axiom,
! [VarCurr] :
( v123307(VarCurr)
<=> ( v123308(VarCurr)
& v123312(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1219,axiom,
! [VarCurr] :
( v123312(VarCurr)
<=> ( $true
<=> v122724(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8373,axiom,
! [VarCurr] :
( ~ v123308(VarCurr)
<=> v123309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15139,axiom,
! [VarCurr] :
( v123309(VarCurr)
<=> ( v123310(VarCurr)
| v123239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15138,axiom,
! [VarCurr] :
( v123310(VarCurr)
<=> ( v123311(VarCurr)
| v123295(VarCurr) ) ) ).
fof(writeUnaryOperator_8372,axiom,
! [VarCurr] :
( ~ v123311(VarCurr)
<=> v123229(VarCurr) ) ).
fof(writeUnaryOperator_8371,axiom,
! [VarCurr] :
( ~ v123305(VarCurr)
<=> v123269(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15137,axiom,
! [VarCurr] :
( v123298(VarCurr)
<=> ( v123299(VarCurr)
& v123302(VarCurr) ) ) ).
fof(writeUnaryOperator_8370,axiom,
! [VarCurr] :
( ~ v123302(VarCurr)
<=> v123303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15136,axiom,
! [VarCurr] :
( v123303(VarCurr)
<=> ( v123256(VarCurr)
| v123254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15135,axiom,
! [VarCurr] :
( v123299(VarCurr)
<=> ( v123300(VarCurr)
& v123269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15134,axiom,
! [VarCurr] :
( v123300(VarCurr)
<=> ( v123263(VarCurr)
& v123301(VarCurr) ) ) ).
fof(writeUnaryOperator_8369,axiom,
! [VarCurr] :
( ~ v123301(VarCurr)
<=> v123267(VarCurr) ) ).
fof(addAssignment_70448,axiom,
! [VarCurr] :
( v123295(VarCurr)
<=> v112831(VarCurr,bitIndex11) ) ).
fof(addAssignment_70447,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex11)
<=> v112865(VarCurr,bitIndex11) ) ).
fof(addAssignment_70446,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex11)
<=> v112849(VarCurr,bitIndex11) ) ).
fof(addAssignment_70445,axiom,
! [VarCurr] :
( v122724(VarCurr,bitIndex2)
<=> v122726(VarCurr,bitIndex2) ) ).
fof(addAssignment_70444,axiom,
! [VarCurr] :
( v122726(VarCurr,bitIndex2)
<=> v122728(VarCurr,bitIndex2) ) ).
fof(addAssignment_70443,axiom,
! [VarNext] :
( v122728(VarNext,bitIndex2)
<=> v123277(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123278(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123277(VarNext,B)
<=> v122728(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1598,axiom,
! [VarNext] :
( v123278(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123277(VarNext,B)
<=> v123288(VarNext,B) ) ) ) ).
fof(addAssignment_70442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v123288(VarNext,B)
<=> v123286(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1170,axiom,
! [VarCurr] :
( ~ v123289(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v123286(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1141,axiom,
! [VarCurr] :
( v123289(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v123286(VarCurr,B)
<=> v122746(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15133,axiom,
! [VarCurr] :
( v123289(VarCurr)
<=> ( v123290(VarCurr)
& v123291(VarCurr) ) ) ).
fof(writeUnaryOperator_8368,axiom,
! [VarCurr] :
( ~ v123291(VarCurr)
<=> v122738(VarCurr) ) ).
fof(writeUnaryOperator_8367,axiom,
! [VarCurr] :
( ~ v123290(VarCurr)
<=> v122730(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123278(VarNext)
<=> v123279(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123279(VarNext)
<=> ( v123280(VarNext)
& v123273(VarNext) ) ) ) ).
fof(writeUnaryOperator_8366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123280(VarNext)
<=> v123282(VarNext) ) ) ).
fof(addAssignment_70441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123282(VarNext)
<=> v123273(VarCurr) ) ) ).
fof(addAssignment_70440,axiom,
! [VarCurr] :
( v123273(VarCurr)
<=> v123275(VarCurr) ) ).
fof(addAssignment_70439,axiom,
! [VarCurr] :
( v123275(VarCurr)
<=> v123204(VarCurr) ) ).
fof(addAssignment_70438,axiom,
! [VarCurr] :
( v122746(VarCurr,bitIndex2)
<=> v122748(VarCurr,bitIndex2) ) ).
fof(addAssignment_70437,axiom,
! [VarCurr] :
( v122748(VarCurr,bitIndex2)
<=> v122750(VarCurr,bitIndex2) ) ).
fof(addAssignment_70436,axiom,
! [VarCurr] :
( v122750(VarCurr,bitIndex2)
<=> v123271(VarCurr,bitIndex2) ) ).
fof(addAssignment_70435,axiom,
! [VarCurr] :
( v123271(VarCurr,bitIndex0)
<=> v123235(VarCurr) ) ).
fof(addAssignment_70434,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v123271(VarCurr,B)
<=> v122752(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_63,axiom,
! [VarCurr] :
( ~ v123241(VarCurr)
=> ( v122752(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_92,axiom,
! [VarCurr] :
( v123241(VarCurr)
=> ( v122752(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15130,axiom,
! [VarCurr] :
( v123241(VarCurr)
<=> ( v123242(VarCurr)
| v123257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15129,axiom,
! [VarCurr] :
( v123257(VarCurr)
<=> ( v123258(VarCurr)
& v123259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15128,axiom,
! [VarCurr] :
( v123259(VarCurr)
<=> ( v123260(VarCurr)
& v123270(VarCurr) ) ) ).
fof(writeUnaryOperator_8365,axiom,
! [VarCurr] :
( ~ v123270(VarCurr)
<=> v123256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15127,axiom,
! [VarCurr] :
( v123260(VarCurr)
<=> ( v123261(VarCurr)
& v123269(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1218,axiom,
! [VarCurr] :
( v123269(VarCurr)
<=> ( $true
<=> v122724(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15126,axiom,
! [VarCurr] :
( v123261(VarCurr)
<=> ( v123262(VarCurr)
& v123266(VarCurr) ) ) ).
fof(writeUnaryOperator_8364,axiom,
! [VarCurr] :
( ~ v123266(VarCurr)
<=> v123267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15125,axiom,
! [VarCurr] :
( v123267(VarCurr)
<=> ( v123268(VarCurr)
| v123239(VarCurr) ) ) ).
fof(writeUnaryOperator_8363,axiom,
! [VarCurr] :
( ~ v123268(VarCurr)
<=> v123229(VarCurr) ) ).
fof(writeUnaryOperator_8362,axiom,
! [VarCurr] :
( ~ v123262(VarCurr)
<=> v123263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15124,axiom,
! [VarCurr] :
( v123263(VarCurr)
<=> ( v123264(VarCurr)
| v123265(VarCurr) ) ) ).
fof(writeUnaryOperator_8361,axiom,
! [VarCurr] :
( ~ v123265(VarCurr)
<=> v123231(VarCurr) ) ).
fof(writeUnaryOperator_8360,axiom,
! [VarCurr] :
( ~ v123264(VarCurr)
<=> v122754(VarCurr) ) ).
fof(writeUnaryOperator_8359,axiom,
! [VarCurr] :
( ~ v123258(VarCurr)
<=> v123254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15123,axiom,
! [VarCurr] :
( v123242(VarCurr)
<=> ( v123243(VarCurr)
& v123255(VarCurr) ) ) ).
fof(writeUnaryOperator_8358,axiom,
! [VarCurr] :
( ~ v123255(VarCurr)
<=> v123256(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1217,axiom,
! [VarCurr] :
( v123256(VarCurr)
<=> ( $true
<=> v122724(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15122,axiom,
! [VarCurr] :
( v123243(VarCurr)
<=> ( v123244(VarCurr)
& v123254(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1216,axiom,
! [VarCurr] :
( v123254(VarCurr)
<=> ( $true
<=> v122724(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15121,axiom,
! [VarCurr] :
( v123244(VarCurr)
<=> ( v123237(VarCurr)
& v123245(VarCurr) ) ) ).
fof(writeUnaryOperator_8357,axiom,
! [VarCurr] :
( ~ v123245(VarCurr)
<=> v123246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15120,axiom,
! [VarCurr] :
( v123246(VarCurr)
<=> ( v123247(VarCurr)
| v123239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15119,axiom,
! [VarCurr] :
( v123247(VarCurr)
<=> ( v123248(VarCurr)
| v123251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15118,axiom,
! [VarCurr] :
( v123251(VarCurr)
<=> ( v123252(VarCurr)
& v123253(VarCurr) ) ) ).
fof(writeUnaryOperator_8356,axiom,
! [VarCurr] :
( ~ v123253(VarCurr)
<=> v123237(VarCurr) ) ).
fof(writeUnaryOperator_8355,axiom,
! [VarCurr] :
( ~ v123252(VarCurr)
<=> v122754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15117,axiom,
! [VarCurr] :
( v123248(VarCurr)
<=> ( v123249(VarCurr)
| v123250(VarCurr) ) ) ).
fof(writeUnaryOperator_8354,axiom,
! [VarCurr] :
( ~ v123250(VarCurr)
<=> v123231(VarCurr) ) ).
fof(writeUnaryOperator_8353,axiom,
! [VarCurr] :
( ~ v123249(VarCurr)
<=> v123229(VarCurr) ) ).
fof(addAssignment_70433,axiom,
! [VarCurr] :
( v123239(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_70432,axiom,
! [VarCurr] :
( v123237(VarCurr)
<=> v112643(VarCurr,bitIndex11) ) ).
fof(addAssignment_70431,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex11)
<=> v115202(VarCurr,bitIndex11) ) ).
fof(addAssignment_70430,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex11)
<=> v115186(VarCurr,bitIndex11) ) ).
fof(addAssignment_70429,axiom,
! [VarCurr] :
( v123231(VarCurr)
<=> v112528(VarCurr,bitIndex11) ) ).
fof(addAssignment_70428,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex11)
<=> v120828(VarCurr,bitIndex3) ) ).
fof(addAssignment_70427,axiom,
! [VarCurr] :
( v123229(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15116,axiom,
! [VarCurr] :
( v122754(VarCurr)
<=> ( v123226(VarCurr)
& v123227(VarCurr) ) ) ).
fof(writeUnaryOperator_8352,axiom,
! [VarCurr] :
( ~ v123227(VarCurr)
<=> v123224(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1215,axiom,
! [VarCurr] :
( v123226(VarCurr)
<=> ( ( v122756(VarCurr,bitIndex5)
<=> $false )
& ( v122756(VarCurr,bitIndex4)
<=> $false )
& ( v122756(VarCurr,bitIndex3)
<=> $false )
& ( v122756(VarCurr,bitIndex2)
<=> $false )
& ( v122756(VarCurr,bitIndex1)
<=> $false )
& ( v122756(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70426,axiom,
! [VarCurr] :
( v123224(VarCurr)
<=> v115139(VarCurr,bitIndex11) ) ).
fof(addAssignment_70425,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex11)
<=> v115159(VarCurr,bitIndex11) ) ).
fof(addAssignment_70424,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex11)
<=> v115142(VarCurr,bitIndex11) ) ).
fof(addAssignment_70423,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v122756(VarCurr,B)
<=> v122758(VarCurr,B) ) ) ).
fof(addAssignment_70422,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v122758(VarCurr,B)
<=> v122760(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123207(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v122760(VarNext,B)
<=> v122760(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1597,axiom,
! [VarNext] :
( v123207(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v122760(VarNext,B)
<=> v123217(VarNext,B) ) ) ) ).
fof(addAssignment_70421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v123217(VarNext,B)
<=> v123215(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1169,axiom,
! [VarCurr] :
( ~ v123218(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v123215(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1140,axiom,
! [VarCurr] :
( v123218(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v123215(VarCurr,B)
<=> v122770(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15115,axiom,
! [VarCurr] :
( v123218(VarCurr)
<=> ( v123219(VarCurr)
& v123220(VarCurr) ) ) ).
fof(writeUnaryOperator_8351,axiom,
! [VarCurr] :
( ~ v123220(VarCurr)
<=> v122766(VarCurr) ) ).
fof(writeUnaryOperator_8350,axiom,
! [VarCurr] :
( ~ v123219(VarCurr)
<=> v122762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123207(VarNext)
<=> v123208(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123208(VarNext)
<=> ( v123209(VarNext)
& v123200(VarNext) ) ) ) ).
fof(writeUnaryOperator_8349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123209(VarNext)
<=> v123211(VarNext) ) ) ).
fof(addAssignment_70420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123211(VarNext)
<=> v123200(VarCurr) ) ) ).
fof(addAssignment_70419,axiom,
! [VarCurr] :
( v123200(VarCurr)
<=> v123202(VarCurr) ) ).
fof(addAssignment_70418,axiom,
! [VarCurr] :
( v123202(VarCurr)
<=> v123204(VarCurr) ) ).
fof(addAssignment_70417,axiom,
! [VarCurr] :
( v123204(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_70416,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v122770(VarCurr,B)
<=> v122772(VarCurr,B) ) ) ).
fof(addAssignment_70415,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v122772(VarCurr,B)
<=> v122774(VarCurr,B) ) ) ).
fof(addAssignment_70414,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v122774(VarCurr,B)
<=> v122776(VarCurr,B) ) ) ).
fof(addAssignment_70413,axiom,
! [VarCurr] :
( v122776(VarCurr,bitIndex0)
<=> v123195(VarCurr) ) ).
fof(addAssignment_70412,axiom,
! [VarCurr] :
( v122776(VarCurr,bitIndex1)
<=> v123190(VarCurr) ) ).
fof(addAssignment_70411,axiom,
! [VarCurr] :
( v122776(VarCurr,bitIndex2)
<=> v123185(VarCurr) ) ).
fof(addAssignment_70410,axiom,
! [VarCurr] :
( v122776(VarCurr,bitIndex3)
<=> v123180(VarCurr) ) ).
fof(addAssignment_70409,axiom,
! [VarCurr] :
( v122776(VarCurr,bitIndex4)
<=> v123175(VarCurr) ) ).
fof(addAssignment_70408,axiom,
! [VarCurr] :
( v122776(VarCurr,bitIndex5)
<=> v123032(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15112,axiom,
! [VarCurr] :
( v123195(VarCurr)
<=> ( v123196(VarCurr)
& v123198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15111,axiom,
! [VarCurr] :
( v123198(VarCurr)
<=> ( v122987(VarCurr,bitIndex0)
| v123044(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15110,axiom,
! [VarCurr] :
( v123196(VarCurr)
<=> ( v123121(VarCurr)
| v123197(VarCurr) ) ) ).
fof(writeUnaryOperator_8348,axiom,
! [VarCurr] :
( ~ v123197(VarCurr)
<=> v123044(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15109,axiom,
! [VarCurr] :
( v123190(VarCurr)
<=> ( v123191(VarCurr)
& v123194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15108,axiom,
! [VarCurr] :
( v123194(VarCurr)
<=> ( v123043(VarCurr)
| v123115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15107,axiom,
! [VarCurr] :
( v123191(VarCurr)
<=> ( v123192(VarCurr)
| v123193(VarCurr) ) ) ).
fof(writeUnaryOperator_8347,axiom,
! [VarCurr] :
( ~ v123193(VarCurr)
<=> v123115(VarCurr) ) ).
fof(writeUnaryOperator_8346,axiom,
! [VarCurr] :
( ~ v123192(VarCurr)
<=> v123043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15106,axiom,
! [VarCurr] :
( v123185(VarCurr)
<=> ( v123186(VarCurr)
& v123189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15105,axiom,
! [VarCurr] :
( v123189(VarCurr)
<=> ( v123041(VarCurr)
| v123126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15104,axiom,
! [VarCurr] :
( v123186(VarCurr)
<=> ( v123187(VarCurr)
| v123188(VarCurr) ) ) ).
fof(writeUnaryOperator_8345,axiom,
! [VarCurr] :
( ~ v123188(VarCurr)
<=> v123126(VarCurr) ) ).
fof(writeUnaryOperator_8344,axiom,
! [VarCurr] :
( ~ v123187(VarCurr)
<=> v123041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15103,axiom,
! [VarCurr] :
( v123180(VarCurr)
<=> ( v123181(VarCurr)
& v123184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15102,axiom,
! [VarCurr] :
( v123184(VarCurr)
<=> ( v123039(VarCurr)
| v123138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15101,axiom,
! [VarCurr] :
( v123181(VarCurr)
<=> ( v123182(VarCurr)
| v123183(VarCurr) ) ) ).
fof(writeUnaryOperator_8343,axiom,
! [VarCurr] :
( ~ v123183(VarCurr)
<=> v123138(VarCurr) ) ).
fof(writeUnaryOperator_8342,axiom,
! [VarCurr] :
( ~ v123182(VarCurr)
<=> v123039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15100,axiom,
! [VarCurr] :
( v123175(VarCurr)
<=> ( v123176(VarCurr)
& v123179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15099,axiom,
! [VarCurr] :
( v123179(VarCurr)
<=> ( v123037(VarCurr)
| v123150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15098,axiom,
! [VarCurr] :
( v123176(VarCurr)
<=> ( v123177(VarCurr)
| v123178(VarCurr) ) ) ).
fof(writeUnaryOperator_8341,axiom,
! [VarCurr] :
( ~ v123178(VarCurr)
<=> v123150(VarCurr) ) ).
fof(writeUnaryOperator_8340,axiom,
! [VarCurr] :
( ~ v123177(VarCurr)
<=> v123037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15097,axiom,
! [VarCurr] :
( v123032(VarCurr)
<=> ( v123033(VarCurr)
& v123174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15096,axiom,
! [VarCurr] :
( v123174(VarCurr)
<=> ( v123035(VarCurr)
| v123163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15095,axiom,
! [VarCurr] :
( v123033(VarCurr)
<=> ( v123034(VarCurr)
| v123162(VarCurr) ) ) ).
fof(writeUnaryOperator_8339,axiom,
! [VarCurr] :
( ~ v123162(VarCurr)
<=> v123163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15094,axiom,
! [VarCurr] :
( v123163(VarCurr)
<=> ( v123164(VarCurr)
& v123173(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5414,axiom,
! [VarCurr] :
( v123173(VarCurr)
<=> ( v123166(VarCurr)
| v123044(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15093,axiom,
! [VarCurr] :
( v123164(VarCurr)
<=> ( v123165(VarCurr)
| v123172(VarCurr) ) ) ).
fof(writeUnaryOperator_8338,axiom,
! [VarCurr] :
( ~ v123172(VarCurr)
<=> v123044(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8337,axiom,
! [VarCurr] :
( ~ v123165(VarCurr)
<=> v123166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15092,axiom,
! [VarCurr] :
( v123166(VarCurr)
<=> ( v123167(VarCurr)
& v123170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15091,axiom,
! [VarCurr] :
( v123170(VarCurr)
<=> ( v123169(VarCurr)
| v123171(VarCurr) ) ) ).
fof(writeUnaryOperator_8336,axiom,
! [VarCurr] :
( ~ v123171(VarCurr)
<=> v122987(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5413,axiom,
! [VarCurr] :
( v123167(VarCurr)
<=> ( v123168(VarCurr)
| v122987(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8335,axiom,
! [VarCurr] :
( ~ v123168(VarCurr)
<=> v123169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15090,axiom,
! [VarCurr] :
( v123169(VarCurr)
<=> ( v123156(VarCurr)
& v123158(VarCurr) ) ) ).
fof(writeUnaryOperator_8334,axiom,
! [VarCurr] :
( ~ v123034(VarCurr)
<=> v123035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15089,axiom,
! [VarCurr] :
( v123035(VarCurr)
<=> ( v123036(VarCurr)
| v123161(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5412,axiom,
! [VarCurr] :
( v123161(VarCurr)
<=> ( v123153(VarCurr)
& v123044(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15088,axiom,
! [VarCurr] :
( v123036(VarCurr)
<=> ( v123037(VarCurr)
& v123150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15087,axiom,
! [VarCurr] :
( v123150(VarCurr)
<=> ( v123151(VarCurr)
& v123160(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5411,axiom,
! [VarCurr] :
( v123160(VarCurr)
<=> ( v123153(VarCurr)
| v123044(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15086,axiom,
! [VarCurr] :
( v123151(VarCurr)
<=> ( v123152(VarCurr)
| v123159(VarCurr) ) ) ).
fof(writeUnaryOperator_8333,axiom,
! [VarCurr] :
( ~ v123159(VarCurr)
<=> v123044(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8332,axiom,
! [VarCurr] :
( ~ v123152(VarCurr)
<=> v123153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15085,axiom,
! [VarCurr] :
( v123153(VarCurr)
<=> ( v123154(VarCurr)
& v123157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15084,axiom,
! [VarCurr] :
( v123157(VarCurr)
<=> ( v123156(VarCurr)
| v123158(VarCurr) ) ) ).
fof(writeUnaryOperator_8331,axiom,
! [VarCurr] :
( ~ v123158(VarCurr)
<=> v122987(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5410,axiom,
! [VarCurr] :
( v123154(VarCurr)
<=> ( v123155(VarCurr)
| v122987(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8330,axiom,
! [VarCurr] :
( ~ v123155(VarCurr)
<=> v123156(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15083,axiom,
! [VarCurr] :
( v123156(VarCurr)
<=> ( v123144(VarCurr)
& v123146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15082,axiom,
! [VarCurr] :
( v123037(VarCurr)
<=> ( v123038(VarCurr)
| v123149(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5409,axiom,
! [VarCurr] :
( v123149(VarCurr)
<=> ( v123141(VarCurr)
& v123044(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15081,axiom,
! [VarCurr] :
( v123038(VarCurr)
<=> ( v123039(VarCurr)
& v123138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15080,axiom,
! [VarCurr] :
( v123138(VarCurr)
<=> ( v123139(VarCurr)
& v123148(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5408,axiom,
! [VarCurr] :
( v123148(VarCurr)
<=> ( v123141(VarCurr)
| v123044(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15079,axiom,
! [VarCurr] :
( v123139(VarCurr)
<=> ( v123140(VarCurr)
| v123147(VarCurr) ) ) ).
fof(writeUnaryOperator_8329,axiom,
! [VarCurr] :
( ~ v123147(VarCurr)
<=> v123044(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8328,axiom,
! [VarCurr] :
( ~ v123140(VarCurr)
<=> v123141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15078,axiom,
! [VarCurr] :
( v123141(VarCurr)
<=> ( v123142(VarCurr)
& v123145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15077,axiom,
! [VarCurr] :
( v123145(VarCurr)
<=> ( v123144(VarCurr)
| v123146(VarCurr) ) ) ).
fof(writeUnaryOperator_8327,axiom,
! [VarCurr] :
( ~ v123146(VarCurr)
<=> v122987(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5407,axiom,
! [VarCurr] :
( v123142(VarCurr)
<=> ( v123143(VarCurr)
| v122987(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8326,axiom,
! [VarCurr] :
( ~ v123143(VarCurr)
<=> v123144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15076,axiom,
! [VarCurr] :
( v123144(VarCurr)
<=> ( v123132(VarCurr)
& v123134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15075,axiom,
! [VarCurr] :
( v123039(VarCurr)
<=> ( v123040(VarCurr)
| v123137(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5406,axiom,
! [VarCurr] :
( v123137(VarCurr)
<=> ( v123129(VarCurr)
& v123044(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15074,axiom,
! [VarCurr] :
( v123040(VarCurr)
<=> ( v123041(VarCurr)
& v123126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15073,axiom,
! [VarCurr] :
( v123126(VarCurr)
<=> ( v123127(VarCurr)
& v123136(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5405,axiom,
! [VarCurr] :
( v123136(VarCurr)
<=> ( v123129(VarCurr)
| v123044(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15072,axiom,
! [VarCurr] :
( v123127(VarCurr)
<=> ( v123128(VarCurr)
| v123135(VarCurr) ) ) ).
fof(writeUnaryOperator_8325,axiom,
! [VarCurr] :
( ~ v123135(VarCurr)
<=> v123044(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8324,axiom,
! [VarCurr] :
( ~ v123128(VarCurr)
<=> v123129(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15071,axiom,
! [VarCurr] :
( v123129(VarCurr)
<=> ( v123130(VarCurr)
& v123133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15070,axiom,
! [VarCurr] :
( v123133(VarCurr)
<=> ( v123132(VarCurr)
| v123134(VarCurr) ) ) ).
fof(writeUnaryOperator_8323,axiom,
! [VarCurr] :
( ~ v123134(VarCurr)
<=> v122987(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5404,axiom,
! [VarCurr] :
( v123130(VarCurr)
<=> ( v123131(VarCurr)
| v122987(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8322,axiom,
! [VarCurr] :
( ~ v123131(VarCurr)
<=> v123132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15069,axiom,
! [VarCurr] :
( v123132(VarCurr)
<=> ( v123121(VarCurr)
& v123122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15068,axiom,
! [VarCurr] :
( v123041(VarCurr)
<=> ( v123042(VarCurr)
| v123125(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5403,axiom,
! [VarCurr] :
( v123125(VarCurr)
<=> ( v123118(VarCurr)
& v123044(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15067,axiom,
! [VarCurr] :
( v123042(VarCurr)
<=> ( v123043(VarCurr)
& v123115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15066,axiom,
! [VarCurr] :
( v123115(VarCurr)
<=> ( v123116(VarCurr)
& v123124(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5402,axiom,
! [VarCurr] :
( v123124(VarCurr)
<=> ( v123118(VarCurr)
| v123044(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15065,axiom,
! [VarCurr] :
( v123116(VarCurr)
<=> ( v123117(VarCurr)
| v123123(VarCurr) ) ) ).
fof(writeUnaryOperator_8321,axiom,
! [VarCurr] :
( ~ v123123(VarCurr)
<=> v123044(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8320,axiom,
! [VarCurr] :
( ~ v123117(VarCurr)
<=> v123118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15064,axiom,
! [VarCurr] :
( v123118(VarCurr)
<=> ( v123119(VarCurr)
& v123120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15063,axiom,
! [VarCurr] :
( v123120(VarCurr)
<=> ( v123121(VarCurr)
| v123122(VarCurr) ) ) ).
fof(writeUnaryOperator_8319,axiom,
! [VarCurr] :
( ~ v123122(VarCurr)
<=> v122987(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8318,axiom,
! [VarCurr] :
( ~ v123121(VarCurr)
<=> v122987(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5401,axiom,
! [VarCurr] :
( v123119(VarCurr)
<=> ( v122987(VarCurr,bitIndex0)
| v122987(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15062,axiom,
! [VarCurr] :
( v123043(VarCurr)
<=> ( v122987(VarCurr,bitIndex0)
& v123044(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70407,axiom,
! [VarCurr] :
( v123044(VarCurr,bitIndex0)
<=> v123110(VarCurr) ) ).
fof(addAssignment_70406,axiom,
! [VarCurr] :
( v123044(VarCurr,bitIndex1)
<=> v123105(VarCurr) ) ).
fof(addAssignment_70405,axiom,
! [VarCurr] :
( v123044(VarCurr,bitIndex2)
<=> v123100(VarCurr) ) ).
fof(addAssignment_70404,axiom,
! [VarCurr] :
( v123044(VarCurr,bitIndex3)
<=> v123095(VarCurr) ) ).
fof(addAssignment_70403,axiom,
! [VarCurr] :
( v123044(VarCurr,bitIndex4)
<=> v123090(VarCurr) ) ).
fof(addAssignment_70402,axiom,
! [VarCurr] :
( v123044(VarCurr,bitIndex5)
<=> v123046(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15061,axiom,
! [VarCurr] :
( v123110(VarCurr)
<=> ( v123111(VarCurr)
& v123114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15060,axiom,
! [VarCurr] :
( v123114(VarCurr)
<=> ( v122756(VarCurr,bitIndex0)
| v123058(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15059,axiom,
! [VarCurr] :
( v123111(VarCurr)
<=> ( v123112(VarCurr)
| v123113(VarCurr) ) ) ).
fof(writeUnaryOperator_8317,axiom,
! [VarCurr] :
( ~ v123113(VarCurr)
<=> v123058(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8316,axiom,
! [VarCurr] :
( ~ v123112(VarCurr)
<=> v122756(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15058,axiom,
! [VarCurr] :
( v123105(VarCurr)
<=> ( v123106(VarCurr)
& v123109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15057,axiom,
! [VarCurr] :
( v123109(VarCurr)
<=> ( v123057(VarCurr)
| v123059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15056,axiom,
! [VarCurr] :
( v123106(VarCurr)
<=> ( v123107(VarCurr)
| v123108(VarCurr) ) ) ).
fof(writeUnaryOperator_8315,axiom,
! [VarCurr] :
( ~ v123108(VarCurr)
<=> v123059(VarCurr) ) ).
fof(writeUnaryOperator_8314,axiom,
! [VarCurr] :
( ~ v123107(VarCurr)
<=> v123057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15055,axiom,
! [VarCurr] :
( v123100(VarCurr)
<=> ( v123101(VarCurr)
& v123104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15054,axiom,
! [VarCurr] :
( v123104(VarCurr)
<=> ( v123055(VarCurr)
| v123065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15053,axiom,
! [VarCurr] :
( v123101(VarCurr)
<=> ( v123102(VarCurr)
| v123103(VarCurr) ) ) ).
fof(writeUnaryOperator_8313,axiom,
! [VarCurr] :
( ~ v123103(VarCurr)
<=> v123065(VarCurr) ) ).
fof(writeUnaryOperator_8312,axiom,
! [VarCurr] :
( ~ v123102(VarCurr)
<=> v123055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15052,axiom,
! [VarCurr] :
( v123095(VarCurr)
<=> ( v123096(VarCurr)
& v123099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15051,axiom,
! [VarCurr] :
( v123099(VarCurr)
<=> ( v123053(VarCurr)
| v123071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15050,axiom,
! [VarCurr] :
( v123096(VarCurr)
<=> ( v123097(VarCurr)
| v123098(VarCurr) ) ) ).
fof(writeUnaryOperator_8311,axiom,
! [VarCurr] :
( ~ v123098(VarCurr)
<=> v123071(VarCurr) ) ).
fof(writeUnaryOperator_8310,axiom,
! [VarCurr] :
( ~ v123097(VarCurr)
<=> v123053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15049,axiom,
! [VarCurr] :
( v123090(VarCurr)
<=> ( v123091(VarCurr)
& v123094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15048,axiom,
! [VarCurr] :
( v123094(VarCurr)
<=> ( v123051(VarCurr)
| v123077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15047,axiom,
! [VarCurr] :
( v123091(VarCurr)
<=> ( v123092(VarCurr)
| v123093(VarCurr) ) ) ).
fof(writeUnaryOperator_8309,axiom,
! [VarCurr] :
( ~ v123093(VarCurr)
<=> v123077(VarCurr) ) ).
fof(writeUnaryOperator_8308,axiom,
! [VarCurr] :
( ~ v123092(VarCurr)
<=> v123051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15046,axiom,
! [VarCurr] :
( v123046(VarCurr)
<=> ( v123047(VarCurr)
& v123089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15045,axiom,
! [VarCurr] :
( v123089(VarCurr)
<=> ( v123049(VarCurr)
| v123084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15044,axiom,
! [VarCurr] :
( v123047(VarCurr)
<=> ( v123048(VarCurr)
| v123083(VarCurr) ) ) ).
fof(writeUnaryOperator_8307,axiom,
! [VarCurr] :
( ~ v123083(VarCurr)
<=> v123084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15043,axiom,
! [VarCurr] :
( v123084(VarCurr)
<=> ( v123085(VarCurr)
& v123088(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5400,axiom,
! [VarCurr] :
( v123088(VarCurr)
<=> ( v122756(VarCurr,bitIndex5)
| v123058(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15042,axiom,
! [VarCurr] :
( v123085(VarCurr)
<=> ( v123086(VarCurr)
| v123087(VarCurr) ) ) ).
fof(writeUnaryOperator_8306,axiom,
! [VarCurr] :
( ~ v123087(VarCurr)
<=> v123058(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8305,axiom,
! [VarCurr] :
( ~ v123086(VarCurr)
<=> v122756(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8304,axiom,
! [VarCurr] :
( ~ v123048(VarCurr)
<=> v123049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15041,axiom,
! [VarCurr] :
( v123049(VarCurr)
<=> ( v123050(VarCurr)
| v123082(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5399,axiom,
! [VarCurr] :
( v123082(VarCurr)
<=> ( v122756(VarCurr,bitIndex4)
& v123058(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15040,axiom,
! [VarCurr] :
( v123050(VarCurr)
<=> ( v123051(VarCurr)
& v123077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15039,axiom,
! [VarCurr] :
( v123077(VarCurr)
<=> ( v123078(VarCurr)
& v123081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5398,axiom,
! [VarCurr] :
( v123081(VarCurr)
<=> ( v122756(VarCurr,bitIndex4)
| v123058(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15038,axiom,
! [VarCurr] :
( v123078(VarCurr)
<=> ( v123079(VarCurr)
| v123080(VarCurr) ) ) ).
fof(writeUnaryOperator_8303,axiom,
! [VarCurr] :
( ~ v123080(VarCurr)
<=> v123058(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8302,axiom,
! [VarCurr] :
( ~ v123079(VarCurr)
<=> v122756(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15037,axiom,
! [VarCurr] :
( v123051(VarCurr)
<=> ( v123052(VarCurr)
| v123076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5397,axiom,
! [VarCurr] :
( v123076(VarCurr)
<=> ( v122756(VarCurr,bitIndex3)
& v123058(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15036,axiom,
! [VarCurr] :
( v123052(VarCurr)
<=> ( v123053(VarCurr)
& v123071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15035,axiom,
! [VarCurr] :
( v123071(VarCurr)
<=> ( v123072(VarCurr)
& v123075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5396,axiom,
! [VarCurr] :
( v123075(VarCurr)
<=> ( v122756(VarCurr,bitIndex3)
| v123058(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15034,axiom,
! [VarCurr] :
( v123072(VarCurr)
<=> ( v123073(VarCurr)
| v123074(VarCurr) ) ) ).
fof(writeUnaryOperator_8301,axiom,
! [VarCurr] :
( ~ v123074(VarCurr)
<=> v123058(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8300,axiom,
! [VarCurr] :
( ~ v123073(VarCurr)
<=> v122756(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15033,axiom,
! [VarCurr] :
( v123053(VarCurr)
<=> ( v123054(VarCurr)
| v123070(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5395,axiom,
! [VarCurr] :
( v123070(VarCurr)
<=> ( v122756(VarCurr,bitIndex2)
& v123058(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15032,axiom,
! [VarCurr] :
( v123054(VarCurr)
<=> ( v123055(VarCurr)
& v123065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15031,axiom,
! [VarCurr] :
( v123065(VarCurr)
<=> ( v123066(VarCurr)
& v123069(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5394,axiom,
! [VarCurr] :
( v123069(VarCurr)
<=> ( v122756(VarCurr,bitIndex2)
| v123058(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15030,axiom,
! [VarCurr] :
( v123066(VarCurr)
<=> ( v123067(VarCurr)
| v123068(VarCurr) ) ) ).
fof(writeUnaryOperator_8299,axiom,
! [VarCurr] :
( ~ v123068(VarCurr)
<=> v123058(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8298,axiom,
! [VarCurr] :
( ~ v123067(VarCurr)
<=> v122756(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15029,axiom,
! [VarCurr] :
( v123055(VarCurr)
<=> ( v123056(VarCurr)
| v123064(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5393,axiom,
! [VarCurr] :
( v123064(VarCurr)
<=> ( v122756(VarCurr,bitIndex1)
& v123058(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15028,axiom,
! [VarCurr] :
( v123056(VarCurr)
<=> ( v123057(VarCurr)
& v123059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15027,axiom,
! [VarCurr] :
( v123059(VarCurr)
<=> ( v123060(VarCurr)
& v123063(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5392,axiom,
! [VarCurr] :
( v123063(VarCurr)
<=> ( v122756(VarCurr,bitIndex1)
| v123058(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15026,axiom,
! [VarCurr] :
( v123060(VarCurr)
<=> ( v123061(VarCurr)
| v123062(VarCurr) ) ) ).
fof(writeUnaryOperator_8297,axiom,
! [VarCurr] :
( ~ v123062(VarCurr)
<=> v123058(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8296,axiom,
! [VarCurr] :
( ~ v123061(VarCurr)
<=> v122756(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15025,axiom,
! [VarCurr] :
( v123057(VarCurr)
<=> ( v122756(VarCurr,bitIndex0)
& v123058(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70401,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v123058(VarCurr,B)
<=> v122778(VarCurr,B) ) ) ).
fof(addAssignment_70400,axiom,
! [VarCurr] :
( ( v123058(VarCurr,bitIndex5)
<=> $false )
& ( v123058(VarCurr,bitIndex4)
<=> $false )
& ( v123058(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_70399,axiom,
! [VarCurr] :
( v122987(VarCurr,bitIndex5)
<=> v123024(VarCurr,bitIndex5) ) ).
fof(addAssignment_70398,axiom,
! [VarCurr] :
( v122987(VarCurr,bitIndex4)
<=> v123024(VarCurr,bitIndex4) ) ).
fof(addAssignment_70397,axiom,
! [VarCurr] :
( v122987(VarCurr,bitIndex3)
<=> v123024(VarCurr,bitIndex3) ) ).
fof(addAssignment_70396,axiom,
! [VarCurr] :
( v122987(VarCurr,bitIndex2)
<=> v123024(VarCurr,bitIndex2) ) ).
fof(addAssignment_70395,axiom,
! [VarCurr] :
( v122987(VarCurr,bitIndex1)
<=> v123024(VarCurr,bitIndex1) ) ).
fof(addAssignment_70394,axiom,
! [VarCurr] :
( v122987(VarCurr,bitIndex0)
<=> v123024(VarCurr,bitIndex0) ) ).
fof(addAssignment_70393,axiom,
! [VarCurr] :
( v123024(VarCurr,bitIndex0)
<=> v123025(VarCurr) ) ).
fof(addAssignment_70392,axiom,
! [VarCurr] :
( ( v123024(VarCurr,bitIndex5)
<=> $false )
& ( v123024(VarCurr,bitIndex4)
<=> $false )
& ( v123024(VarCurr,bitIndex3)
<=> $false )
& ( v123024(VarCurr,bitIndex2)
<=> $false )
& ( v123024(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15024,axiom,
! [VarCurr] :
( v123025(VarCurr)
<=> ( v123026(VarCurr)
| v123023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15023,axiom,
! [VarCurr] :
( v123026(VarCurr)
<=> ( v123027(VarCurr)
| v123021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15022,axiom,
! [VarCurr] :
( v123027(VarCurr)
<=> ( v123028(VarCurr)
| v123019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15021,axiom,
! [VarCurr] :
( v123028(VarCurr)
<=> ( v123029(VarCurr)
| v123009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15020,axiom,
! [VarCurr] :
( v123029(VarCurr)
<=> ( v122989(VarCurr)
| v122999(VarCurr) ) ) ).
fof(addAssignment_70391,axiom,
! [VarCurr] :
( v123023(VarCurr)
<=> v113911(VarCurr,bitIndex11) ) ).
fof(addAssignment_70390,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex11)
<=> v113913(VarCurr,bitIndex11) ) ).
fof(addAssignment_70389,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex11)
<=> v113915(VarCurr,bitIndex11) ) ).
fof(addAssignment_70388,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex11)
<=> v113935(VarCurr,bitIndex11) ) ).
fof(addAssignment_70387,axiom,
! [VarCurr] :
( v123021(VarCurr)
<=> v113107(VarCurr,bitIndex11) ) ).
fof(addAssignment_70386,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex11)
<=> v113143(VarCurr,bitIndex11) ) ).
fof(addAssignment_70385,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex11)
<=> v113110(VarCurr,bitIndex11) ) ).
fof(addAssignment_70384,axiom,
! [VarCurr] :
( v123019(VarCurr)
<=> v113100(VarCurr,bitIndex11) ) ).
fof(addAssignment_70383,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex11)
<=> v113101(VarCurr,bitIndex11) ) ).
fof(addAssignment_70382,axiom,
! [VarCurr] :
( v123009(VarCurr)
<=> v113810(VarCurr,bitIndex11) ) ).
fof(addAssignment_70381,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex11)
<=> v113812(VarCurr,bitIndex11) ) ).
fof(addAssignment_70380,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex11)
<=> v113814(VarCurr,bitIndex11) ) ).
fof(addAssignment_70379,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex11)
<=> v113816(VarCurr,bitIndex11) ) ).
fof(addAssignment_70378,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex11)
<=> v113818(VarCurr,bitIndex11) ) ).
fof(addAssignment_70377,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex11)
<=> v123011(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123012(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123011(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1596,axiom,
! [VarNext] :
( v123012(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123011(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123012(VarNext)
<=> v123013(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123013(VarNext)
<=> ( v123015(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_8295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123015(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_70376,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex11)
<=> v113830(VarCurr,bitIndex11) ) ).
fof(addAssignment_70375,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex11)
<=> v113832(VarCurr,bitIndex11) ) ).
fof(addAssignment_70374,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex11)
<=> v113834(VarCurr,bitIndex11) ) ).
fof(addAssignment_70373,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex11)
<=> v113873(VarCurr,bitIndex11) ) ).
fof(addAssignment_70372,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex11)
<=> v113856(VarCurr,bitIndex11) ) ).
fof(addAssignment_70371,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex11)
<=> v113837(VarCurr,bitIndex11) ) ).
fof(addAssignment_70370,axiom,
! [VarCurr] :
( v122999(VarCurr)
<=> v113020(VarCurr,bitIndex11) ) ).
fof(addAssignment_70369,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex11)
<=> v113022(VarCurr,bitIndex11) ) ).
fof(addAssignment_70368,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex11)
<=> v113024(VarCurr,bitIndex11) ) ).
fof(addAssignment_70367,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex11)
<=> v113026(VarCurr,bitIndex11) ) ).
fof(addAssignment_70366,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex11)
<=> v113028(VarCurr,bitIndex11) ) ).
fof(addAssignment_70365,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex11)
<=> v123001(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123002(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123001(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1595,axiom,
! [VarNext] :
( v123002(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v123001(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123002(VarNext)
<=> v123003(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123003(VarNext)
<=> ( v123005(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_8294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123005(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_70364,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex11)
<=> v113040(VarCurr,bitIndex11) ) ).
fof(addAssignment_70363,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex11)
<=> v113042(VarCurr,bitIndex11) ) ).
fof(addAssignment_70362,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex11)
<=> v113044(VarCurr,bitIndex11) ) ).
fof(addAssignment_70361,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex11)
<=> v113045(VarCurr,bitIndex11) ) ).
fof(addAssignment_70360,axiom,
! [VarCurr] :
( v122989(VarCurr)
<=> v112940(VarCurr,bitIndex11) ) ).
fof(addAssignment_70359,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex11)
<=> v112942(VarCurr,bitIndex11) ) ).
fof(addAssignment_70358,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex11)
<=> v112944(VarCurr,bitIndex11) ) ).
fof(addAssignment_70357,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex11)
<=> v112946(VarCurr,bitIndex11) ) ).
fof(addAssignment_70356,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex11)
<=> v112948(VarCurr,bitIndex11) ) ).
fof(addAssignment_70355,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex11)
<=> v122991(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122992(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v122991(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1594,axiom,
! [VarNext] :
( v122992(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v122991(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122992(VarNext)
<=> v122993(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122993(VarNext)
<=> ( v122995(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_8293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122995(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_70354,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex11)
<=> v112960(VarCurr,bitIndex11) ) ).
fof(addAssignment_70353,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex11)
<=> v112962(VarCurr,bitIndex11) ) ).
fof(addAssignment_70352,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex11)
<=> v112964(VarCurr,bitIndex11) ) ).
fof(addAssignment_70351,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex11)
<=> v112965(VarCurr,bitIndex11) ) ).
fof(addAssignment_70350,axiom,
! [VarCurr] :
( v122778(VarCurr,bitIndex2)
<=> v122793(VarCurr,bitIndex2) ) ).
fof(addAssignment_70349,axiom,
! [VarCurr] :
( v122778(VarCurr,bitIndex1)
<=> v122793(VarCurr,bitIndex1) ) ).
fof(addAssignment_70348,axiom,
! [VarCurr] :
( v122778(VarCurr,bitIndex0)
<=> v122793(VarCurr,bitIndex0) ) ).
fof(addAssignment_70347,axiom,
! [VarCurr] :
( v122793(VarCurr,bitIndex0)
<=> v122981(VarCurr) ) ).
fof(addAssignment_70346,axiom,
! [VarCurr] :
( v122793(VarCurr,bitIndex1)
<=> v122976(VarCurr) ) ).
fof(addAssignment_70345,axiom,
! [VarCurr] :
( v122793(VarCurr,bitIndex2)
<=> v122795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15013,axiom,
! [VarCurr] :
( v122981(VarCurr)
<=> ( v122982(VarCurr)
& v122985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15012,axiom,
! [VarCurr] :
( v122985(VarCurr)
<=> ( v122801(VarCurr,bitIndex0)
| v122962(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15011,axiom,
! [VarCurr] :
( v122982(VarCurr)
<=> ( v122983(VarCurr)
| v122984(VarCurr) ) ) ).
fof(writeUnaryOperator_8292,axiom,
! [VarCurr] :
( ~ v122984(VarCurr)
<=> v122962(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8291,axiom,
! [VarCurr] :
( ~ v122983(VarCurr)
<=> v122801(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15010,axiom,
! [VarCurr] :
( v122976(VarCurr)
<=> ( v122977(VarCurr)
& v122980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15009,axiom,
! [VarCurr] :
( v122980(VarCurr)
<=> ( v122800(VarCurr)
| v122963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15008,axiom,
! [VarCurr] :
( v122977(VarCurr)
<=> ( v122978(VarCurr)
| v122979(VarCurr) ) ) ).
fof(writeUnaryOperator_8290,axiom,
! [VarCurr] :
( ~ v122979(VarCurr)
<=> v122963(VarCurr) ) ).
fof(writeUnaryOperator_8289,axiom,
! [VarCurr] :
( ~ v122978(VarCurr)
<=> v122800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15007,axiom,
! [VarCurr] :
( v122795(VarCurr)
<=> ( v122796(VarCurr)
& v122975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15006,axiom,
! [VarCurr] :
( v122975(VarCurr)
<=> ( v122798(VarCurr)
| v122970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15005,axiom,
! [VarCurr] :
( v122796(VarCurr)
<=> ( v122797(VarCurr)
| v122969(VarCurr) ) ) ).
fof(writeUnaryOperator_8288,axiom,
! [VarCurr] :
( ~ v122969(VarCurr)
<=> v122970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15004,axiom,
! [VarCurr] :
( v122970(VarCurr)
<=> ( v122971(VarCurr)
& v122974(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5391,axiom,
! [VarCurr] :
( v122974(VarCurr)
<=> ( v122801(VarCurr,bitIndex2)
| v122962(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15003,axiom,
! [VarCurr] :
( v122971(VarCurr)
<=> ( v122972(VarCurr)
| v122973(VarCurr) ) ) ).
fof(writeUnaryOperator_8287,axiom,
! [VarCurr] :
( ~ v122973(VarCurr)
<=> v122962(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8286,axiom,
! [VarCurr] :
( ~ v122972(VarCurr)
<=> v122801(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8285,axiom,
! [VarCurr] :
( ~ v122797(VarCurr)
<=> v122798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15002,axiom,
! [VarCurr] :
( v122798(VarCurr)
<=> ( v122799(VarCurr)
| v122968(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5390,axiom,
! [VarCurr] :
( v122968(VarCurr)
<=> ( v122801(VarCurr,bitIndex1)
& v122962(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15001,axiom,
! [VarCurr] :
( v122799(VarCurr)
<=> ( v122800(VarCurr)
& v122963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15000,axiom,
! [VarCurr] :
( v122963(VarCurr)
<=> ( v122964(VarCurr)
& v122967(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5389,axiom,
! [VarCurr] :
( v122967(VarCurr)
<=> ( v122801(VarCurr,bitIndex1)
| v122962(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14999,axiom,
! [VarCurr] :
( v122964(VarCurr)
<=> ( v122965(VarCurr)
| v122966(VarCurr) ) ) ).
fof(writeUnaryOperator_8284,axiom,
! [VarCurr] :
( ~ v122966(VarCurr)
<=> v122962(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8283,axiom,
! [VarCurr] :
( ~ v122965(VarCurr)
<=> v122801(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14998,axiom,
! [VarCurr] :
( v122800(VarCurr)
<=> ( v122801(VarCurr,bitIndex0)
& v122962(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70344,axiom,
! [VarCurr] :
( v122962(VarCurr,bitIndex0)
<=> v122792(VarCurr) ) ).
fof(addAssignment_70343,axiom,
! [VarCurr] :
( ( v122962(VarCurr,bitIndex2)
<=> $false )
& ( v122962(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70342,axiom,
! [VarCurr] :
( v122801(VarCurr,bitIndex0)
<=> v122957(VarCurr) ) ).
fof(addAssignment_70341,axiom,
! [VarCurr] :
( v122801(VarCurr,bitIndex1)
<=> v122952(VarCurr) ) ).
fof(addAssignment_70340,axiom,
! [VarCurr] :
( v122801(VarCurr,bitIndex2)
<=> v122803(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14997,axiom,
! [VarCurr] :
( v122957(VarCurr)
<=> ( v122958(VarCurr)
& v122961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14996,axiom,
! [VarCurr] :
( v122961(VarCurr)
<=> ( v122809(VarCurr,bitIndex0)
| v122938(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14995,axiom,
! [VarCurr] :
( v122958(VarCurr)
<=> ( v122959(VarCurr)
| v122960(VarCurr) ) ) ).
fof(writeUnaryOperator_8282,axiom,
! [VarCurr] :
( ~ v122960(VarCurr)
<=> v122938(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8281,axiom,
! [VarCurr] :
( ~ v122959(VarCurr)
<=> v122809(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14994,axiom,
! [VarCurr] :
( v122952(VarCurr)
<=> ( v122953(VarCurr)
& v122956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14993,axiom,
! [VarCurr] :
( v122956(VarCurr)
<=> ( v122808(VarCurr)
| v122939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14992,axiom,
! [VarCurr] :
( v122953(VarCurr)
<=> ( v122954(VarCurr)
| v122955(VarCurr) ) ) ).
fof(writeUnaryOperator_8280,axiom,
! [VarCurr] :
( ~ v122955(VarCurr)
<=> v122939(VarCurr) ) ).
fof(writeUnaryOperator_8279,axiom,
! [VarCurr] :
( ~ v122954(VarCurr)
<=> v122808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14991,axiom,
! [VarCurr] :
( v122803(VarCurr)
<=> ( v122804(VarCurr)
& v122951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14990,axiom,
! [VarCurr] :
( v122951(VarCurr)
<=> ( v122806(VarCurr)
| v122946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14989,axiom,
! [VarCurr] :
( v122804(VarCurr)
<=> ( v122805(VarCurr)
| v122945(VarCurr) ) ) ).
fof(writeUnaryOperator_8278,axiom,
! [VarCurr] :
( ~ v122945(VarCurr)
<=> v122946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14988,axiom,
! [VarCurr] :
( v122946(VarCurr)
<=> ( v122947(VarCurr)
& v122950(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5388,axiom,
! [VarCurr] :
( v122950(VarCurr)
<=> ( v122809(VarCurr,bitIndex2)
| v122938(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14987,axiom,
! [VarCurr] :
( v122947(VarCurr)
<=> ( v122948(VarCurr)
| v122949(VarCurr) ) ) ).
fof(writeUnaryOperator_8277,axiom,
! [VarCurr] :
( ~ v122949(VarCurr)
<=> v122938(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8276,axiom,
! [VarCurr] :
( ~ v122948(VarCurr)
<=> v122809(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8275,axiom,
! [VarCurr] :
( ~ v122805(VarCurr)
<=> v122806(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14986,axiom,
! [VarCurr] :
( v122806(VarCurr)
<=> ( v122807(VarCurr)
| v122944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5387,axiom,
! [VarCurr] :
( v122944(VarCurr)
<=> ( v122809(VarCurr,bitIndex1)
& v122938(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14985,axiom,
! [VarCurr] :
( v122807(VarCurr)
<=> ( v122808(VarCurr)
& v122939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14984,axiom,
! [VarCurr] :
( v122939(VarCurr)
<=> ( v122940(VarCurr)
& v122943(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5386,axiom,
! [VarCurr] :
( v122943(VarCurr)
<=> ( v122809(VarCurr,bitIndex1)
| v122938(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14983,axiom,
! [VarCurr] :
( v122940(VarCurr)
<=> ( v122941(VarCurr)
| v122942(VarCurr) ) ) ).
fof(writeUnaryOperator_8274,axiom,
! [VarCurr] :
( ~ v122942(VarCurr)
<=> v122938(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8273,axiom,
! [VarCurr] :
( ~ v122941(VarCurr)
<=> v122809(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14982,axiom,
! [VarCurr] :
( v122808(VarCurr)
<=> ( v122809(VarCurr,bitIndex0)
& v122938(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70339,axiom,
! [VarCurr] :
( v122938(VarCurr,bitIndex0)
<=> v122790(VarCurr) ) ).
fof(addAssignment_70338,axiom,
! [VarCurr] :
( ( v122938(VarCurr,bitIndex2)
<=> $false )
& ( v122938(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70337,axiom,
! [VarCurr] :
( v122809(VarCurr,bitIndex0)
<=> v122933(VarCurr) ) ).
fof(addAssignment_70336,axiom,
! [VarCurr] :
( v122809(VarCurr,bitIndex1)
<=> v122928(VarCurr) ) ).
fof(addAssignment_70335,axiom,
! [VarCurr] :
( v122809(VarCurr,bitIndex2)
<=> v122811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14981,axiom,
! [VarCurr] :
( v122933(VarCurr)
<=> ( v122934(VarCurr)
& v122937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14980,axiom,
! [VarCurr] :
( v122937(VarCurr)
<=> ( v122817(VarCurr,bitIndex0)
| v122914(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14979,axiom,
! [VarCurr] :
( v122934(VarCurr)
<=> ( v122935(VarCurr)
| v122936(VarCurr) ) ) ).
fof(writeUnaryOperator_8272,axiom,
! [VarCurr] :
( ~ v122936(VarCurr)
<=> v122914(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8271,axiom,
! [VarCurr] :
( ~ v122935(VarCurr)
<=> v122817(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14978,axiom,
! [VarCurr] :
( v122928(VarCurr)
<=> ( v122929(VarCurr)
& v122932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14977,axiom,
! [VarCurr] :
( v122932(VarCurr)
<=> ( v122816(VarCurr)
| v122915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14976,axiom,
! [VarCurr] :
( v122929(VarCurr)
<=> ( v122930(VarCurr)
| v122931(VarCurr) ) ) ).
fof(writeUnaryOperator_8270,axiom,
! [VarCurr] :
( ~ v122931(VarCurr)
<=> v122915(VarCurr) ) ).
fof(writeUnaryOperator_8269,axiom,
! [VarCurr] :
( ~ v122930(VarCurr)
<=> v122816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14975,axiom,
! [VarCurr] :
( v122811(VarCurr)
<=> ( v122812(VarCurr)
& v122927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14974,axiom,
! [VarCurr] :
( v122927(VarCurr)
<=> ( v122814(VarCurr)
| v122922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14973,axiom,
! [VarCurr] :
( v122812(VarCurr)
<=> ( v122813(VarCurr)
| v122921(VarCurr) ) ) ).
fof(writeUnaryOperator_8268,axiom,
! [VarCurr] :
( ~ v122921(VarCurr)
<=> v122922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14972,axiom,
! [VarCurr] :
( v122922(VarCurr)
<=> ( v122923(VarCurr)
& v122926(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5385,axiom,
! [VarCurr] :
( v122926(VarCurr)
<=> ( v122817(VarCurr,bitIndex2)
| v122914(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14971,axiom,
! [VarCurr] :
( v122923(VarCurr)
<=> ( v122924(VarCurr)
| v122925(VarCurr) ) ) ).
fof(writeUnaryOperator_8267,axiom,
! [VarCurr] :
( ~ v122925(VarCurr)
<=> v122914(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8266,axiom,
! [VarCurr] :
( ~ v122924(VarCurr)
<=> v122817(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8265,axiom,
! [VarCurr] :
( ~ v122813(VarCurr)
<=> v122814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14970,axiom,
! [VarCurr] :
( v122814(VarCurr)
<=> ( v122815(VarCurr)
| v122920(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5384,axiom,
! [VarCurr] :
( v122920(VarCurr)
<=> ( v122817(VarCurr,bitIndex1)
& v122914(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14969,axiom,
! [VarCurr] :
( v122815(VarCurr)
<=> ( v122816(VarCurr)
& v122915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14968,axiom,
! [VarCurr] :
( v122915(VarCurr)
<=> ( v122916(VarCurr)
& v122919(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5383,axiom,
! [VarCurr] :
( v122919(VarCurr)
<=> ( v122817(VarCurr,bitIndex1)
| v122914(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14967,axiom,
! [VarCurr] :
( v122916(VarCurr)
<=> ( v122917(VarCurr)
| v122918(VarCurr) ) ) ).
fof(writeUnaryOperator_8264,axiom,
! [VarCurr] :
( ~ v122918(VarCurr)
<=> v122914(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8263,axiom,
! [VarCurr] :
( ~ v122917(VarCurr)
<=> v122817(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14966,axiom,
! [VarCurr] :
( v122816(VarCurr)
<=> ( v122817(VarCurr,bitIndex0)
& v122914(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70334,axiom,
! [VarCurr] :
( v122914(VarCurr,bitIndex0)
<=> v122788(VarCurr) ) ).
fof(addAssignment_70333,axiom,
! [VarCurr] :
( ( v122914(VarCurr,bitIndex2)
<=> $false )
& ( v122914(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70332,axiom,
! [VarCurr] :
( v122817(VarCurr,bitIndex0)
<=> v122909(VarCurr) ) ).
fof(addAssignment_70331,axiom,
! [VarCurr] :
( v122817(VarCurr,bitIndex1)
<=> v122904(VarCurr) ) ).
fof(addAssignment_70330,axiom,
! [VarCurr] :
( v122817(VarCurr,bitIndex2)
<=> v122819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14965,axiom,
! [VarCurr] :
( v122909(VarCurr)
<=> ( v122910(VarCurr)
& v122913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14964,axiom,
! [VarCurr] :
( v122913(VarCurr)
<=> ( v122825(VarCurr,bitIndex0)
| v122890(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14963,axiom,
! [VarCurr] :
( v122910(VarCurr)
<=> ( v122911(VarCurr)
| v122912(VarCurr) ) ) ).
fof(writeUnaryOperator_8262,axiom,
! [VarCurr] :
( ~ v122912(VarCurr)
<=> v122890(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8261,axiom,
! [VarCurr] :
( ~ v122911(VarCurr)
<=> v122825(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14962,axiom,
! [VarCurr] :
( v122904(VarCurr)
<=> ( v122905(VarCurr)
& v122908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14961,axiom,
! [VarCurr] :
( v122908(VarCurr)
<=> ( v122824(VarCurr)
| v122891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14960,axiom,
! [VarCurr] :
( v122905(VarCurr)
<=> ( v122906(VarCurr)
| v122907(VarCurr) ) ) ).
fof(writeUnaryOperator_8260,axiom,
! [VarCurr] :
( ~ v122907(VarCurr)
<=> v122891(VarCurr) ) ).
fof(writeUnaryOperator_8259,axiom,
! [VarCurr] :
( ~ v122906(VarCurr)
<=> v122824(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14959,axiom,
! [VarCurr] :
( v122819(VarCurr)
<=> ( v122820(VarCurr)
& v122903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14958,axiom,
! [VarCurr] :
( v122903(VarCurr)
<=> ( v122822(VarCurr)
| v122898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14957,axiom,
! [VarCurr] :
( v122820(VarCurr)
<=> ( v122821(VarCurr)
| v122897(VarCurr) ) ) ).
fof(writeUnaryOperator_8258,axiom,
! [VarCurr] :
( ~ v122897(VarCurr)
<=> v122898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14956,axiom,
! [VarCurr] :
( v122898(VarCurr)
<=> ( v122899(VarCurr)
& v122902(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5382,axiom,
! [VarCurr] :
( v122902(VarCurr)
<=> ( v122825(VarCurr,bitIndex2)
| v122890(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14955,axiom,
! [VarCurr] :
( v122899(VarCurr)
<=> ( v122900(VarCurr)
| v122901(VarCurr) ) ) ).
fof(writeUnaryOperator_8257,axiom,
! [VarCurr] :
( ~ v122901(VarCurr)
<=> v122890(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8256,axiom,
! [VarCurr] :
( ~ v122900(VarCurr)
<=> v122825(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8255,axiom,
! [VarCurr] :
( ~ v122821(VarCurr)
<=> v122822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14954,axiom,
! [VarCurr] :
( v122822(VarCurr)
<=> ( v122823(VarCurr)
| v122896(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5381,axiom,
! [VarCurr] :
( v122896(VarCurr)
<=> ( v122825(VarCurr,bitIndex1)
& v122890(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14953,axiom,
! [VarCurr] :
( v122823(VarCurr)
<=> ( v122824(VarCurr)
& v122891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14952,axiom,
! [VarCurr] :
( v122891(VarCurr)
<=> ( v122892(VarCurr)
& v122895(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5380,axiom,
! [VarCurr] :
( v122895(VarCurr)
<=> ( v122825(VarCurr,bitIndex1)
| v122890(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14951,axiom,
! [VarCurr] :
( v122892(VarCurr)
<=> ( v122893(VarCurr)
| v122894(VarCurr) ) ) ).
fof(writeUnaryOperator_8254,axiom,
! [VarCurr] :
( ~ v122894(VarCurr)
<=> v122890(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8253,axiom,
! [VarCurr] :
( ~ v122893(VarCurr)
<=> v122825(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14950,axiom,
! [VarCurr] :
( v122824(VarCurr)
<=> ( v122825(VarCurr,bitIndex0)
& v122890(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70329,axiom,
! [VarCurr] :
( v122890(VarCurr,bitIndex0)
<=> v122786(VarCurr) ) ).
fof(addAssignment_70328,axiom,
! [VarCurr] :
( ( v122890(VarCurr,bitIndex2)
<=> $false )
& ( v122890(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70327,axiom,
! [VarCurr] :
( v122825(VarCurr,bitIndex0)
<=> v122885(VarCurr) ) ).
fof(addAssignment_70326,axiom,
! [VarCurr] :
( v122825(VarCurr,bitIndex1)
<=> v122880(VarCurr) ) ).
fof(addAssignment_70325,axiom,
! [VarCurr] :
( v122825(VarCurr,bitIndex2)
<=> v122827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14949,axiom,
! [VarCurr] :
( v122885(VarCurr)
<=> ( v122886(VarCurr)
& v122889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14948,axiom,
! [VarCurr] :
( v122889(VarCurr)
<=> ( v122833(VarCurr,bitIndex0)
| v122866(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14947,axiom,
! [VarCurr] :
( v122886(VarCurr)
<=> ( v122887(VarCurr)
| v122888(VarCurr) ) ) ).
fof(writeUnaryOperator_8252,axiom,
! [VarCurr] :
( ~ v122888(VarCurr)
<=> v122866(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8251,axiom,
! [VarCurr] :
( ~ v122887(VarCurr)
<=> v122833(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14946,axiom,
! [VarCurr] :
( v122880(VarCurr)
<=> ( v122881(VarCurr)
& v122884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14945,axiom,
! [VarCurr] :
( v122884(VarCurr)
<=> ( v122832(VarCurr)
| v122867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14944,axiom,
! [VarCurr] :
( v122881(VarCurr)
<=> ( v122882(VarCurr)
| v122883(VarCurr) ) ) ).
fof(writeUnaryOperator_8250,axiom,
! [VarCurr] :
( ~ v122883(VarCurr)
<=> v122867(VarCurr) ) ).
fof(writeUnaryOperator_8249,axiom,
! [VarCurr] :
( ~ v122882(VarCurr)
<=> v122832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14943,axiom,
! [VarCurr] :
( v122827(VarCurr)
<=> ( v122828(VarCurr)
& v122879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14942,axiom,
! [VarCurr] :
( v122879(VarCurr)
<=> ( v122830(VarCurr)
| v122874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14941,axiom,
! [VarCurr] :
( v122828(VarCurr)
<=> ( v122829(VarCurr)
| v122873(VarCurr) ) ) ).
fof(writeUnaryOperator_8248,axiom,
! [VarCurr] :
( ~ v122873(VarCurr)
<=> v122874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14940,axiom,
! [VarCurr] :
( v122874(VarCurr)
<=> ( v122875(VarCurr)
& v122878(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5379,axiom,
! [VarCurr] :
( v122878(VarCurr)
<=> ( v122833(VarCurr,bitIndex2)
| v122866(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14939,axiom,
! [VarCurr] :
( v122875(VarCurr)
<=> ( v122876(VarCurr)
| v122877(VarCurr) ) ) ).
fof(writeUnaryOperator_8247,axiom,
! [VarCurr] :
( ~ v122877(VarCurr)
<=> v122866(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8246,axiom,
! [VarCurr] :
( ~ v122876(VarCurr)
<=> v122833(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8245,axiom,
! [VarCurr] :
( ~ v122829(VarCurr)
<=> v122830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14938,axiom,
! [VarCurr] :
( v122830(VarCurr)
<=> ( v122831(VarCurr)
| v122872(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5378,axiom,
! [VarCurr] :
( v122872(VarCurr)
<=> ( v122833(VarCurr,bitIndex1)
& v122866(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14937,axiom,
! [VarCurr] :
( v122831(VarCurr)
<=> ( v122832(VarCurr)
& v122867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14936,axiom,
! [VarCurr] :
( v122867(VarCurr)
<=> ( v122868(VarCurr)
& v122871(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5377,axiom,
! [VarCurr] :
( v122871(VarCurr)
<=> ( v122833(VarCurr,bitIndex1)
| v122866(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14935,axiom,
! [VarCurr] :
( v122868(VarCurr)
<=> ( v122869(VarCurr)
| v122870(VarCurr) ) ) ).
fof(writeUnaryOperator_8244,axiom,
! [VarCurr] :
( ~ v122870(VarCurr)
<=> v122866(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8243,axiom,
! [VarCurr] :
( ~ v122869(VarCurr)
<=> v122833(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14934,axiom,
! [VarCurr] :
( v122832(VarCurr)
<=> ( v122833(VarCurr,bitIndex0)
& v122866(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70324,axiom,
! [VarCurr] :
( v122866(VarCurr,bitIndex0)
<=> v122784(VarCurr) ) ).
fof(addAssignment_70323,axiom,
! [VarCurr] :
( ( v122866(VarCurr,bitIndex2)
<=> $false )
& ( v122866(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70322,axiom,
! [VarCurr] :
( v122833(VarCurr,bitIndex0)
<=> v122861(VarCurr) ) ).
fof(addAssignment_70321,axiom,
! [VarCurr] :
( v122833(VarCurr,bitIndex1)
<=> v122856(VarCurr) ) ).
fof(addAssignment_70320,axiom,
! [VarCurr] :
( v122833(VarCurr,bitIndex2)
<=> v122835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14933,axiom,
! [VarCurr] :
( v122861(VarCurr)
<=> ( v122862(VarCurr)
& v122865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14932,axiom,
! [VarCurr] :
( v122865(VarCurr)
<=> ( v122841(VarCurr,bitIndex0)
| v122842(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14931,axiom,
! [VarCurr] :
( v122862(VarCurr)
<=> ( v122863(VarCurr)
| v122864(VarCurr) ) ) ).
fof(writeUnaryOperator_8242,axiom,
! [VarCurr] :
( ~ v122864(VarCurr)
<=> v122842(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8241,axiom,
! [VarCurr] :
( ~ v122863(VarCurr)
<=> v122841(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14930,axiom,
! [VarCurr] :
( v122856(VarCurr)
<=> ( v122857(VarCurr)
& v122860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14929,axiom,
! [VarCurr] :
( v122860(VarCurr)
<=> ( v122840(VarCurr)
| v122843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14928,axiom,
! [VarCurr] :
( v122857(VarCurr)
<=> ( v122858(VarCurr)
| v122859(VarCurr) ) ) ).
fof(writeUnaryOperator_8240,axiom,
! [VarCurr] :
( ~ v122859(VarCurr)
<=> v122843(VarCurr) ) ).
fof(writeUnaryOperator_8239,axiom,
! [VarCurr] :
( ~ v122858(VarCurr)
<=> v122840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14927,axiom,
! [VarCurr] :
( v122835(VarCurr)
<=> ( v122836(VarCurr)
& v122855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14926,axiom,
! [VarCurr] :
( v122855(VarCurr)
<=> ( v122838(VarCurr)
| v122850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14925,axiom,
! [VarCurr] :
( v122836(VarCurr)
<=> ( v122837(VarCurr)
| v122849(VarCurr) ) ) ).
fof(writeUnaryOperator_8238,axiom,
! [VarCurr] :
( ~ v122849(VarCurr)
<=> v122850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14924,axiom,
! [VarCurr] :
( v122850(VarCurr)
<=> ( v122851(VarCurr)
& v122854(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5376,axiom,
! [VarCurr] :
( v122854(VarCurr)
<=> ( v122841(VarCurr,bitIndex2)
| v122842(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14923,axiom,
! [VarCurr] :
( v122851(VarCurr)
<=> ( v122852(VarCurr)
| v122853(VarCurr) ) ) ).
fof(writeUnaryOperator_8237,axiom,
! [VarCurr] :
( ~ v122853(VarCurr)
<=> v122842(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8236,axiom,
! [VarCurr] :
( ~ v122852(VarCurr)
<=> v122841(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8235,axiom,
! [VarCurr] :
( ~ v122837(VarCurr)
<=> v122838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14922,axiom,
! [VarCurr] :
( v122838(VarCurr)
<=> ( v122839(VarCurr)
| v122848(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5375,axiom,
! [VarCurr] :
( v122848(VarCurr)
<=> ( v122841(VarCurr,bitIndex1)
& v122842(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14921,axiom,
! [VarCurr] :
( v122839(VarCurr)
<=> ( v122840(VarCurr)
& v122843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14920,axiom,
! [VarCurr] :
( v122843(VarCurr)
<=> ( v122844(VarCurr)
& v122847(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5374,axiom,
! [VarCurr] :
( v122847(VarCurr)
<=> ( v122841(VarCurr,bitIndex1)
| v122842(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14919,axiom,
! [VarCurr] :
( v122844(VarCurr)
<=> ( v122845(VarCurr)
| v122846(VarCurr) ) ) ).
fof(writeUnaryOperator_8234,axiom,
! [VarCurr] :
( ~ v122846(VarCurr)
<=> v122842(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8233,axiom,
! [VarCurr] :
( ~ v122845(VarCurr)
<=> v122841(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14918,axiom,
! [VarCurr] :
( v122840(VarCurr)
<=> ( v122841(VarCurr,bitIndex0)
& v122842(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70319,axiom,
! [VarCurr] :
( v122842(VarCurr,bitIndex0)
<=> v122782(VarCurr) ) ).
fof(addAssignment_70318,axiom,
! [VarCurr] :
( ( v122842(VarCurr,bitIndex2)
<=> $false )
& ( v122842(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70317,axiom,
! [VarCurr] :
( v122841(VarCurr,bitIndex0)
<=> v122780(VarCurr) ) ).
fof(addAssignment_70316,axiom,
! [VarCurr] :
( ( v122841(VarCurr,bitIndex2)
<=> $false )
& ( v122841(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70315,axiom,
! [VarCurr] :
( v122792(VarCurr)
<=> v114692(VarCurr,bitIndex11) ) ).
fof(addAssignment_70314,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex11)
<=> v114694(VarCurr,bitIndex11) ) ).
fof(addAssignment_70313,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex11)
<=> v114696(VarCurr,bitIndex11) ) ).
fof(addAssignment_70312,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex11)
<=> v114697(VarCurr,bitIndex11) ) ).
fof(addAssignment_70311,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex11)
<=> v113918(VarCurr,bitIndex11) ) ).
fof(addAssignment_70310,axiom,
! [VarCurr] :
( v122790(VarCurr)
<=> v114685(VarCurr,bitIndex11) ) ).
fof(addAssignment_70309,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex11)
<=> v114686(VarCurr,bitIndex11) ) ).
fof(addAssignment_70308,axiom,
! [VarCurr] :
( v122788(VarCurr)
<=> v114661(VarCurr,bitIndex11) ) ).
fof(addAssignment_70307,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex11)
<=> v114662(VarCurr,bitIndex11) ) ).
fof(addAssignment_70306,axiom,
! [VarCurr] :
( v122786(VarCurr)
<=> v114633(VarCurr,bitIndex11) ) ).
fof(addAssignment_70305,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex11)
<=> v114635(VarCurr,bitIndex11) ) ).
fof(addAssignment_70304,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex11)
<=> v114637(VarCurr,bitIndex11) ) ).
fof(addAssignment_70303,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex11)
<=> v114638(VarCurr,bitIndex11) ) ).
fof(addAssignment_70302,axiom,
! [VarCurr] :
( v122784(VarCurr)
<=> v114605(VarCurr,bitIndex11) ) ).
fof(addAssignment_70301,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex11)
<=> v114607(VarCurr,bitIndex11) ) ).
fof(addAssignment_70300,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex11)
<=> v114609(VarCurr,bitIndex11) ) ).
fof(addAssignment_70299,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex11)
<=> v114610(VarCurr,bitIndex11) ) ).
fof(addAssignment_70298,axiom,
! [VarCurr] :
( v122782(VarCurr)
<=> v114577(VarCurr,bitIndex11) ) ).
fof(addAssignment_70297,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex11)
<=> v114579(VarCurr,bitIndex11) ) ).
fof(addAssignment_70296,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex11)
<=> v114581(VarCurr,bitIndex11) ) ).
fof(addAssignment_70295,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex11)
<=> v114582(VarCurr,bitIndex11) ) ).
fof(addAssignment_70294,axiom,
! [VarCurr] :
( v122780(VarCurr)
<=> v114549(VarCurr,bitIndex11) ) ).
fof(addAssignment_70293,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex11)
<=> v114551(VarCurr,bitIndex11) ) ).
fof(addAssignment_70292,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex11)
<=> v114553(VarCurr,bitIndex11) ) ).
fof(addAssignment_70291,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex11)
<=> v114554(VarCurr,bitIndex11) ) ).
fof(addAssignment_70290,axiom,
! [VarCurr] :
( v122766(VarCurr)
<=> v122768(VarCurr) ) ).
fof(addAssignment_70289,axiom,
! [VarCurr] :
( v122768(VarCurr)
<=> v122742(VarCurr) ) ).
fof(addAssignment_70288,axiom,
! [VarCurr] :
( v122762(VarCurr)
<=> v122764(VarCurr) ) ).
fof(addAssignment_70287,axiom,
! [VarCurr] :
( v122764(VarCurr)
<=> v122734(VarCurr) ) ).
fof(addAssignment_70286,axiom,
! [VarCurr] :
( v122738(VarCurr)
<=> v122740(VarCurr) ) ).
fof(addAssignment_70285,axiom,
! [VarCurr] :
( v122740(VarCurr)
<=> v122742(VarCurr) ) ).
fof(addAssignment_70284,axiom,
! [VarCurr] :
( v122742(VarCurr)
<=> v122744(VarCurr) ) ).
fof(addAssignment_70283,axiom,
! [VarCurr] :
( v122744(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_70282,axiom,
! [VarCurr] :
( v122730(VarCurr)
<=> v122732(VarCurr) ) ).
fof(addAssignment_70281,axiom,
! [VarCurr] :
( v122732(VarCurr)
<=> v122734(VarCurr) ) ).
fof(addAssignment_70280,axiom,
! [VarCurr] :
( v122734(VarCurr)
<=> v122736(VarCurr) ) ).
fof(addAssignment_70279,axiom,
! [VarCurr] :
( v122736(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14917,axiom,
! [VarCurr] :
( v121921(VarCurr)
<=> ( v122720(VarCurr)
& v122630(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5373,axiom,
! [VarCurr] :
( v122720(VarCurr)
<=> ( v121923(VarCurr,bitIndex1)
& v122569(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1214,axiom,
! [VarCurr] :
( v122630(VarCurr)
<=> ( ( v122632(VarCurr,bitIndex4)
<=> $false )
& ( v122632(VarCurr,bitIndex3)
<=> $false )
& ( v122632(VarCurr,bitIndex2)
<=> $false )
& ( v122632(VarCurr,bitIndex1)
<=> $false )
& ( v122632(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70278,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v122632(VarCurr,B)
<=> v122634(VarCurr,B) ) ) ).
fof(addAssignment_70277,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v122634(VarCurr,B)
<=> v122636(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122702(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v122636(VarNext,B)
<=> v122636(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1593,axiom,
! [VarNext] :
( v122702(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v122636(VarNext,B)
<=> v122712(VarNext,B) ) ) ) ).
fof(addAssignment_70276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v122712(VarNext,B)
<=> v122710(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1168,axiom,
! [VarCurr] :
( ~ v122713(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v122710(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1139,axiom,
! [VarCurr] :
( v122713(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v122710(VarCurr,B)
<=> v122646(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14916,axiom,
! [VarCurr] :
( v122713(VarCurr)
<=> ( v122714(VarCurr)
& v122715(VarCurr) ) ) ).
fof(writeUnaryOperator_8232,axiom,
! [VarCurr] :
( ~ v122715(VarCurr)
<=> v122642(VarCurr) ) ).
fof(writeUnaryOperator_8231,axiom,
! [VarCurr] :
( ~ v122714(VarCurr)
<=> v122638(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122702(VarNext)
<=> v122703(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122703(VarNext)
<=> ( v122704(VarNext)
& v122697(VarNext) ) ) ) ).
fof(writeUnaryOperator_8230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122704(VarNext)
<=> v122706(VarNext) ) ) ).
fof(addAssignment_70275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122706(VarNext)
<=> v122697(VarCurr) ) ) ).
fof(addAssignment_70274,axiom,
! [VarCurr] :
( v122697(VarCurr)
<=> v122699(VarCurr) ) ).
fof(addAssignment_70273,axiom,
! [VarCurr] :
( v122699(VarCurr)
<=> v122403(VarCurr) ) ).
fof(addAssignment_70272,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v122646(VarCurr,B)
<=> v122648(VarCurr,B) ) ) ).
fof(addAssignment_70271,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v122648(VarCurr,B)
<=> v122650(VarCurr,B) ) ) ).
fof(addAssignment_70270,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v122650(VarCurr,B)
<=> v122652(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1167,axiom,
! [VarCurr] :
( ~ v122654(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v122652(VarCurr,B)
<=> v122666(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1138,axiom,
! [VarCurr] :
( v122654(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v122652(VarCurr,B)
<=> v122659(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1166,axiom,
! [VarCurr] :
( ~ v122661(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v122666(VarCurr,B)
<=> v122667(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1137,axiom,
! [VarCurr] :
( v122661(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v122666(VarCurr,B)
<=> v122664(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1165,axiom,
! [VarCurr] :
( ~ v122630(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v122667(VarCurr,B)
<=> v122668(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1136,axiom,
! [VarCurr] :
( v122630(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v122667(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70269,axiom,
! [VarCurr] :
( v122668(VarCurr,bitIndex0)
<=> v122694(VarCurr) ) ).
fof(addAssignment_70268,axiom,
! [VarCurr] :
( v122668(VarCurr,bitIndex1)
<=> v122692(VarCurr) ) ).
fof(addAssignment_70267,axiom,
! [VarCurr] :
( v122668(VarCurr,bitIndex2)
<=> v122688(VarCurr) ) ).
fof(addAssignment_70266,axiom,
! [VarCurr] :
( v122668(VarCurr,bitIndex3)
<=> v122684(VarCurr) ) ).
fof(addAssignment_70265,axiom,
! [VarCurr] :
( v122668(VarCurr,bitIndex4)
<=> v122670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14913,axiom,
! [VarCurr] :
( v122692(VarCurr)
<=> ( v122693(VarCurr)
& v122695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14912,axiom,
! [VarCurr] :
( v122695(VarCurr)
<=> ( v122632(VarCurr,bitIndex0)
| v122679(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5372,axiom,
! [VarCurr] :
( v122693(VarCurr)
<=> ( v122694(VarCurr)
| v122632(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8229,axiom,
! [VarCurr] :
( ~ v122694(VarCurr)
<=> v122632(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14911,axiom,
! [VarCurr] :
( v122688(VarCurr)
<=> ( v122689(VarCurr)
& v122691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14910,axiom,
! [VarCurr] :
( v122691(VarCurr)
<=> ( v122677(VarCurr)
| v122680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5371,axiom,
! [VarCurr] :
( v122689(VarCurr)
<=> ( v122690(VarCurr)
| v122632(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8228,axiom,
! [VarCurr] :
( ~ v122690(VarCurr)
<=> v122677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14909,axiom,
! [VarCurr] :
( v122684(VarCurr)
<=> ( v122685(VarCurr)
& v122687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14908,axiom,
! [VarCurr] :
( v122687(VarCurr)
<=> ( v122675(VarCurr)
| v122681(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5370,axiom,
! [VarCurr] :
( v122685(VarCurr)
<=> ( v122686(VarCurr)
| v122632(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8227,axiom,
! [VarCurr] :
( ~ v122686(VarCurr)
<=> v122675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14907,axiom,
! [VarCurr] :
( v122670(VarCurr)
<=> ( v122671(VarCurr)
& v122682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14906,axiom,
! [VarCurr] :
( v122682(VarCurr)
<=> ( v122673(VarCurr)
| v122683(VarCurr) ) ) ).
fof(writeUnaryOperator_8226,axiom,
! [VarCurr] :
( ~ v122683(VarCurr)
<=> v122632(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5369,axiom,
! [VarCurr] :
( v122671(VarCurr)
<=> ( v122672(VarCurr)
| v122632(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8225,axiom,
! [VarCurr] :
( ~ v122672(VarCurr)
<=> v122673(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5368,axiom,
! [VarCurr] :
( v122673(VarCurr)
<=> ( v122632(VarCurr,bitIndex3)
| v122674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14905,axiom,
! [VarCurr] :
( v122674(VarCurr)
<=> ( v122675(VarCurr)
& v122681(VarCurr) ) ) ).
fof(writeUnaryOperator_8224,axiom,
! [VarCurr] :
( ~ v122681(VarCurr)
<=> v122632(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5367,axiom,
! [VarCurr] :
( v122675(VarCurr)
<=> ( v122632(VarCurr,bitIndex2)
| v122676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14904,axiom,
! [VarCurr] :
( v122676(VarCurr)
<=> ( v122677(VarCurr)
& v122680(VarCurr) ) ) ).
fof(writeUnaryOperator_8223,axiom,
! [VarCurr] :
( ~ v122680(VarCurr)
<=> v122632(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5366,axiom,
! [VarCurr] :
( v122677(VarCurr)
<=> ( v122632(VarCurr,bitIndex1)
| v122678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14903,axiom,
! [VarCurr] :
( v122678(VarCurr)
<=> ( v122632(VarCurr,bitIndex0)
& v122679(VarCurr) ) ) ).
fof(writeUnaryOperator_8222,axiom,
! [VarCurr] :
( ~ v122679(VarCurr)
<=> v122632(VarCurr,bitIndex1) ) ).
fof(addAssignment_70264,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v122664(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14902,axiom,
! [VarCurr] :
( v122661(VarCurr)
<=> ( v122208(VarCurr)
| v122222(VarCurr) ) ) ).
fof(addAssignment_70263,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v122659(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14901,axiom,
! [VarCurr] :
( v122654(VarCurr)
<=> ( v122656(VarCurr)
| v122220(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14900,axiom,
! [VarCurr] :
( v122656(VarCurr)
<=> ( v122657(VarCurr)
| v122218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14899,axiom,
! [VarCurr] :
( v122657(VarCurr)
<=> ( v122188(VarCurr)
| v122198(VarCurr) ) ) ).
fof(addAssignment_70262,axiom,
! [VarCurr] :
( v122642(VarCurr)
<=> v122644(VarCurr) ) ).
fof(addAssignment_70261,axiom,
! [VarCurr] :
( v122644(VarCurr)
<=> v121941(VarCurr) ) ).
fof(addAssignment_70260,axiom,
! [VarCurr] :
( v122638(VarCurr)
<=> v122640(VarCurr) ) ).
fof(addAssignment_70259,axiom,
! [VarCurr] :
( v122640(VarCurr)
<=> v121933(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1213,axiom,
! [VarCurr] :
( v122569(VarCurr)
<=> ( ( v122571(VarCurr,bitIndex1)
<=> $false )
& ( v122571(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70258,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v122571(VarCurr,B)
<=> v122573(VarCurr,B) ) ) ).
fof(addAssignment_70257,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v122573(VarCurr,B)
<=> v122575(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122612(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v122575(VarNext,B)
<=> v122575(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1592,axiom,
! [VarNext] :
( v122612(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v122575(VarNext,B)
<=> v122622(VarNext,B) ) ) ) ).
fof(addAssignment_70256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v122622(VarNext,B)
<=> v122620(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1164,axiom,
! [VarCurr] :
( ~ v122623(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v122620(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1135,axiom,
! [VarCurr] :
( v122623(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v122620(VarCurr,B)
<=> v122585(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14898,axiom,
! [VarCurr] :
( v122623(VarCurr)
<=> ( v122624(VarCurr)
& v122625(VarCurr) ) ) ).
fof(writeUnaryOperator_8221,axiom,
! [VarCurr] :
( ~ v122625(VarCurr)
<=> v122581(VarCurr) ) ).
fof(writeUnaryOperator_8220,axiom,
! [VarCurr] :
( ~ v122624(VarCurr)
<=> v122577(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122612(VarNext)
<=> v122613(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122613(VarNext)
<=> ( v122614(VarNext)
& v122607(VarNext) ) ) ) ).
fof(writeUnaryOperator_8219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122614(VarNext)
<=> v122616(VarNext) ) ) ).
fof(addAssignment_70255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122616(VarNext)
<=> v122607(VarCurr) ) ) ).
fof(addAssignment_70254,axiom,
! [VarCurr] :
( v122607(VarCurr)
<=> v122609(VarCurr) ) ).
fof(addAssignment_70253,axiom,
! [VarCurr] :
( v122609(VarCurr)
<=> v122403(VarCurr) ) ).
fof(addAssignment_70252,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v122585(VarCurr,B)
<=> v122587(VarCurr,B) ) ) ).
fof(addAssignment_70251,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v122587(VarCurr,B)
<=> v122589(VarCurr,B) ) ) ).
fof(addAssignment_70250,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v122589(VarCurr,B)
<=> v122591(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1163,axiom,
! [VarCurr] :
( ~ v122593(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v122591(VarCurr,B)
<=> v122598(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1134,axiom,
! [VarCurr] :
( v122593(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v122591(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1162,axiom,
! [VarCurr] :
( ~ v122569(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v122598(VarCurr,B)
<=> v122599(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1133,axiom,
! [VarCurr] :
( v122569(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v122598(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70249,axiom,
! [VarCurr] :
( v122599(VarCurr,bitIndex0)
<=> v122603(VarCurr) ) ).
fof(addAssignment_70248,axiom,
! [VarCurr] :
( v122599(VarCurr,bitIndex1)
<=> v122601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14895,axiom,
! [VarCurr] :
( v122601(VarCurr)
<=> ( v122602(VarCurr)
& v122604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14894,axiom,
! [VarCurr] :
( v122604(VarCurr)
<=> ( v122571(VarCurr,bitIndex0)
| v122605(VarCurr) ) ) ).
fof(writeUnaryOperator_8218,axiom,
! [VarCurr] :
( ~ v122605(VarCurr)
<=> v122571(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5365,axiom,
! [VarCurr] :
( v122602(VarCurr)
<=> ( v122603(VarCurr)
| v122571(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8217,axiom,
! [VarCurr] :
( ~ v122603(VarCurr)
<=> v122571(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14893,axiom,
! [VarCurr] :
( v122593(VarCurr)
<=> ( v122595(VarCurr)
| v122596(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5364,axiom,
! [VarCurr] :
( v122596(VarCurr)
<=> ( v121923(VarCurr,bitIndex1)
& v122436(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5363,axiom,
! [VarCurr] :
( v122595(VarCurr)
<=> ( v121923(VarCurr,bitIndex3)
& v122494(VarCurr) ) ) ).
fof(addAssignment_70247,axiom,
! [VarCurr] :
( v122581(VarCurr)
<=> v122583(VarCurr) ) ).
fof(addAssignment_70246,axiom,
! [VarCurr] :
( v122583(VarCurr)
<=> v121941(VarCurr) ) ).
fof(addAssignment_70245,axiom,
! [VarCurr] :
( v122577(VarCurr)
<=> v122579(VarCurr) ) ).
fof(addAssignment_70244,axiom,
! [VarCurr] :
( v122579(VarCurr)
<=> v121933(VarCurr) ) ).
fof(addAssignment_70243,axiom,
! [VarCurr] :
( v121923(VarCurr,bitIndex1)
<=> v121925(VarCurr,bitIndex1) ) ).
fof(addAssignment_70242,axiom,
! [VarCurr] :
( v121925(VarCurr,bitIndex1)
<=> v121927(VarCurr,bitIndex1) ) ).
fof(addAssignment_70241,axiom,
! [VarNext] :
( v121927(VarNext,bitIndex1)
<=> v122561(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122562(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122561(VarNext,B)
<=> v121927(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1591,axiom,
! [VarNext] :
( v122562(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122561(VarNext,B)
<=> v122487(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122562(VarNext)
<=> v122563(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122563(VarNext)
<=> ( v122565(VarNext)
& v122472(VarNext) ) ) ) ).
fof(writeUnaryOperator_8216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122565(VarNext)
<=> v122481(VarNext) ) ) ).
fof(addAssignment_70240,axiom,
! [VarCurr] :
( v121945(VarCurr,bitIndex1)
<=> v121947(VarCurr,bitIndex1) ) ).
fof(addAssignment_70239,axiom,
! [VarCurr] :
( v121947(VarCurr,bitIndex1)
<=> v121949(VarCurr,bitIndex1) ) ).
fof(addAssignment_70238,axiom,
! [VarCurr] :
( v121949(VarCurr,bitIndex1)
<=> v122470(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_62,axiom,
! [VarCurr] :
( ~ v122552(VarCurr)
=> ( v121951(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_91,axiom,
! [VarCurr] :
( v122552(VarCurr)
=> ( v121951(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14890,axiom,
! [VarCurr] :
( v122552(VarCurr)
<=> ( v122553(VarCurr)
| v122554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14889,axiom,
! [VarCurr] :
( v122554(VarCurr)
<=> ( v122555(VarCurr)
& v122556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14888,axiom,
! [VarCurr] :
( v122556(VarCurr)
<=> ( v122557(VarCurr)
& v122453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14887,axiom,
! [VarCurr] :
( v122557(VarCurr)
<=> ( v122558(VarCurr)
& v122559(VarCurr) ) ) ).
fof(writeUnaryOperator_8215,axiom,
! [VarCurr] :
( ~ v122559(VarCurr)
<=> v122445(VarCurr) ) ).
fof(writeUnaryOperator_8214,axiom,
! [VarCurr] :
( ~ v122558(VarCurr)
<=> v122436(VarCurr) ) ).
fof(writeUnaryOperator_8213,axiom,
! [VarCurr] :
( ~ v122555(VarCurr)
<=> v122455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14886,axiom,
! [VarCurr] :
( v122553(VarCurr)
<=> ( v122527(VarCurr)
& v122455(VarCurr) ) ) ).
fof(writeUnaryOperator_8212,axiom,
! [VarCurr] :
( ~ v121923(VarCurr,bitIndex0)
<=> v122432(VarCurr) ) ).
fof(addAssignment_70237,axiom,
! [VarCurr] :
( v122432(VarCurr)
<=> v121925(VarCurr,bitIndex0) ) ).
fof(addAssignment_70236,axiom,
! [VarCurr] :
( v121925(VarCurr,bitIndex0)
<=> v121927(VarCurr,bitIndex0) ) ).
fof(addAssignment_70235,axiom,
! [VarNext] :
( v121927(VarNext,bitIndex0)
<=> v122543(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122544(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122543(VarNext,B)
<=> v121927(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1590,axiom,
! [VarNext] :
( v122544(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122543(VarNext,B)
<=> v122487(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122544(VarNext)
<=> v122545(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122545(VarNext)
<=> ( v122547(VarNext)
& v122472(VarNext) ) ) ) ).
fof(writeUnaryOperator_8211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122547(VarNext)
<=> v122481(VarNext) ) ) ).
fof(addAssignment_70234,axiom,
! [VarCurr] :
( v121945(VarCurr,bitIndex0)
<=> v121947(VarCurr,bitIndex0) ) ).
fof(addAssignment_70233,axiom,
! [VarCurr] :
( v121947(VarCurr,bitIndex0)
<=> v121949(VarCurr,bitIndex0) ) ).
fof(addAssignment_70232,axiom,
! [VarCurr] :
( v121949(VarCurr,bitIndex0)
<=> v122470(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8210,axiom,
! [VarCurr] :
( ~ v122434(VarCurr)
<=> v121951(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1161,axiom,
! [VarCurr] :
( ~ v122522(VarCurr)
=> ( v121951(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1132,axiom,
! [VarCurr] :
( v122522(VarCurr)
=> ( v121951(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14883,axiom,
! [VarCurr] :
( v122522(VarCurr)
<=> ( v122523(VarCurr)
| v122536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14882,axiom,
! [VarCurr] :
( v122536(VarCurr)
<=> ( v122537(VarCurr)
& v122540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14881,axiom,
! [VarCurr] :
( v122540(VarCurr)
<=> ( v122508(VarCurr)
& v122511(VarCurr) ) ) ).
fof(writeUnaryOperator_8209,axiom,
! [VarCurr] :
( ~ v122537(VarCurr)
<=> v122538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14880,axiom,
! [VarCurr] :
( v122538(VarCurr)
<=> ( v122539(VarCurr)
| v122468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14879,axiom,
! [VarCurr] :
( v122539(VarCurr)
<=> ( v122455(VarCurr)
| v122453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14878,axiom,
! [VarCurr] :
( v122523(VarCurr)
<=> ( v122524(VarCurr)
| v122532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14877,axiom,
! [VarCurr] :
( v122532(VarCurr)
<=> ( v122533(VarCurr)
& v122535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14876,axiom,
! [VarCurr] :
( v122535(VarCurr)
<=> ( v122466(VarCurr)
& v122468(VarCurr) ) ) ).
fof(writeUnaryOperator_8208,axiom,
! [VarCurr] :
( ~ v122533(VarCurr)
<=> v122534(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14875,axiom,
! [VarCurr] :
( v122534(VarCurr)
<=> ( v122455(VarCurr)
| v122453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14874,axiom,
! [VarCurr] :
( v122524(VarCurr)
<=> ( v122525(VarCurr)
| v122529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14873,axiom,
! [VarCurr] :
( v122529(VarCurr)
<=> ( v122530(VarCurr)
& v122531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14872,axiom,
! [VarCurr] :
( v122531(VarCurr)
<=> ( v122445(VarCurr)
& v122453(VarCurr) ) ) ).
fof(writeUnaryOperator_8207,axiom,
! [VarCurr] :
( ~ v122530(VarCurr)
<=> v122455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14871,axiom,
! [VarCurr] :
( v122525(VarCurr)
<=> ( v122526(VarCurr)
& v122455(VarCurr) ) ) ).
fof(writeUnaryOperator_8206,axiom,
! [VarCurr] :
( ~ v122526(VarCurr)
<=> v122527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14870,axiom,
! [VarCurr] :
( v122527(VarCurr)
<=> ( v122528(VarCurr)
& v122430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14869,axiom,
! [VarCurr] :
( v122528(VarCurr)
<=> ( v121953(VarCurr)
& v122428(VarCurr) ) ) ).
fof(addAssignment_70231,axiom,
! [VarCurr] :
( v121923(VarCurr,bitIndex3)
<=> v121925(VarCurr,bitIndex3) ) ).
fof(addAssignment_70230,axiom,
! [VarCurr] :
( v121925(VarCurr,bitIndex3)
<=> v121927(VarCurr,bitIndex3) ) ).
fof(addAssignment_70229,axiom,
! [VarNext] :
( v121927(VarNext,bitIndex3)
<=> v122514(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122515(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122514(VarNext,B)
<=> v121927(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1589,axiom,
! [VarNext] :
( v122515(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122514(VarNext,B)
<=> v122487(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122515(VarNext)
<=> v122516(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122516(VarNext)
<=> ( v122518(VarNext)
& v122472(VarNext) ) ) ) ).
fof(writeUnaryOperator_8205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122518(VarNext)
<=> v122481(VarNext) ) ) ).
fof(addAssignment_70228,axiom,
! [VarCurr] :
( v121945(VarCurr,bitIndex3)
<=> v121947(VarCurr,bitIndex3) ) ).
fof(addAssignment_70227,axiom,
! [VarCurr] :
( v121947(VarCurr,bitIndex3)
<=> v121949(VarCurr,bitIndex3) ) ).
fof(addAssignment_70226,axiom,
! [VarCurr] :
( v121949(VarCurr,bitIndex3)
<=> v122470(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_61,axiom,
! [VarCurr] :
( ~ v122496(VarCurr)
=> ( v121951(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_90,axiom,
! [VarCurr] :
( v122496(VarCurr)
=> ( v121951(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14866,axiom,
! [VarCurr] :
( v122496(VarCurr)
<=> ( v122497(VarCurr)
| v122503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14865,axiom,
! [VarCurr] :
( v122503(VarCurr)
<=> ( v122504(VarCurr)
& v122505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14864,axiom,
! [VarCurr] :
( v122505(VarCurr)
<=> ( v122506(VarCurr)
& v122512(VarCurr) ) ) ).
fof(writeUnaryOperator_8204,axiom,
! [VarCurr] :
( ~ v122512(VarCurr)
<=> v122502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14863,axiom,
! [VarCurr] :
( v122506(VarCurr)
<=> ( v122507(VarCurr)
& v122511(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1212,axiom,
! [VarCurr] :
( v122511(VarCurr)
<=> ( $true
<=> v121923(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8203,axiom,
! [VarCurr] :
( ~ v122507(VarCurr)
<=> v122508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14862,axiom,
! [VarCurr] :
( v122508(VarCurr)
<=> ( v122509(VarCurr)
| v122438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14861,axiom,
! [VarCurr] :
( v122509(VarCurr)
<=> ( v122510(VarCurr)
| v122494(VarCurr) ) ) ).
fof(writeUnaryOperator_8202,axiom,
! [VarCurr] :
( ~ v122510(VarCurr)
<=> v122428(VarCurr) ) ).
fof(writeUnaryOperator_8201,axiom,
! [VarCurr] :
( ~ v122504(VarCurr)
<=> v122468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14860,axiom,
! [VarCurr] :
( v122497(VarCurr)
<=> ( v122498(VarCurr)
& v122501(VarCurr) ) ) ).
fof(writeUnaryOperator_8200,axiom,
! [VarCurr] :
( ~ v122501(VarCurr)
<=> v122502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14859,axiom,
! [VarCurr] :
( v122502(VarCurr)
<=> ( v122455(VarCurr)
| v122453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14858,axiom,
! [VarCurr] :
( v122498(VarCurr)
<=> ( v122499(VarCurr)
& v122468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14857,axiom,
! [VarCurr] :
( v122499(VarCurr)
<=> ( v122462(VarCurr)
& v122500(VarCurr) ) ) ).
fof(writeUnaryOperator_8199,axiom,
! [VarCurr] :
( ~ v122500(VarCurr)
<=> v122466(VarCurr) ) ).
fof(addAssignment_70225,axiom,
! [VarCurr] :
( v122494(VarCurr)
<=> v112831(VarCurr,bitIndex10) ) ).
fof(addAssignment_70224,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex10)
<=> v112865(VarCurr,bitIndex10) ) ).
fof(addAssignment_70223,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex10)
<=> v112849(VarCurr,bitIndex10) ) ).
fof(addAssignment_70222,axiom,
! [VarCurr] :
( v121923(VarCurr,bitIndex2)
<=> v121925(VarCurr,bitIndex2) ) ).
fof(addAssignment_70221,axiom,
! [VarCurr] :
( v121925(VarCurr,bitIndex2)
<=> v121927(VarCurr,bitIndex2) ) ).
fof(addAssignment_70220,axiom,
! [VarNext] :
( v121927(VarNext,bitIndex2)
<=> v122476(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122477(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122476(VarNext,B)
<=> v121927(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1588,axiom,
! [VarNext] :
( v122477(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122476(VarNext,B)
<=> v122487(VarNext,B) ) ) ) ).
fof(addAssignment_70219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v122487(VarNext,B)
<=> v122485(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1160,axiom,
! [VarCurr] :
( ~ v122488(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v122485(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1131,axiom,
! [VarCurr] :
( v122488(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v122485(VarCurr,B)
<=> v121945(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14856,axiom,
! [VarCurr] :
( v122488(VarCurr)
<=> ( v122489(VarCurr)
& v122490(VarCurr) ) ) ).
fof(writeUnaryOperator_8198,axiom,
! [VarCurr] :
( ~ v122490(VarCurr)
<=> v121937(VarCurr) ) ).
fof(writeUnaryOperator_8197,axiom,
! [VarCurr] :
( ~ v122489(VarCurr)
<=> v121929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122477(VarNext)
<=> v122478(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122478(VarNext)
<=> ( v122479(VarNext)
& v122472(VarNext) ) ) ) ).
fof(writeUnaryOperator_8196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122479(VarNext)
<=> v122481(VarNext) ) ) ).
fof(addAssignment_70218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122481(VarNext)
<=> v122472(VarCurr) ) ) ).
fof(addAssignment_70217,axiom,
! [VarCurr] :
( v122472(VarCurr)
<=> v122474(VarCurr) ) ).
fof(addAssignment_70216,axiom,
! [VarCurr] :
( v122474(VarCurr)
<=> v122403(VarCurr) ) ).
fof(addAssignment_70215,axiom,
! [VarCurr] :
( v121945(VarCurr,bitIndex2)
<=> v121947(VarCurr,bitIndex2) ) ).
fof(addAssignment_70214,axiom,
! [VarCurr] :
( v121947(VarCurr,bitIndex2)
<=> v121949(VarCurr,bitIndex2) ) ).
fof(addAssignment_70213,axiom,
! [VarCurr] :
( v121949(VarCurr,bitIndex2)
<=> v122470(VarCurr,bitIndex2) ) ).
fof(addAssignment_70212,axiom,
! [VarCurr] :
( v122470(VarCurr,bitIndex0)
<=> v122434(VarCurr) ) ).
fof(addAssignment_70211,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v122470(VarCurr,B)
<=> v121951(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_60,axiom,
! [VarCurr] :
( ~ v122440(VarCurr)
=> ( v121951(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_89,axiom,
! [VarCurr] :
( v122440(VarCurr)
=> ( v121951(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14853,axiom,
! [VarCurr] :
( v122440(VarCurr)
<=> ( v122441(VarCurr)
| v122456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14852,axiom,
! [VarCurr] :
( v122456(VarCurr)
<=> ( v122457(VarCurr)
& v122458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14851,axiom,
! [VarCurr] :
( v122458(VarCurr)
<=> ( v122459(VarCurr)
& v122469(VarCurr) ) ) ).
fof(writeUnaryOperator_8195,axiom,
! [VarCurr] :
( ~ v122469(VarCurr)
<=> v122455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14850,axiom,
! [VarCurr] :
( v122459(VarCurr)
<=> ( v122460(VarCurr)
& v122468(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1211,axiom,
! [VarCurr] :
( v122468(VarCurr)
<=> ( $true
<=> v121923(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14849,axiom,
! [VarCurr] :
( v122460(VarCurr)
<=> ( v122461(VarCurr)
& v122465(VarCurr) ) ) ).
fof(writeUnaryOperator_8194,axiom,
! [VarCurr] :
( ~ v122465(VarCurr)
<=> v122466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14848,axiom,
! [VarCurr] :
( v122466(VarCurr)
<=> ( v122467(VarCurr)
| v122438(VarCurr) ) ) ).
fof(writeUnaryOperator_8193,axiom,
! [VarCurr] :
( ~ v122467(VarCurr)
<=> v122428(VarCurr) ) ).
fof(writeUnaryOperator_8192,axiom,
! [VarCurr] :
( ~ v122461(VarCurr)
<=> v122462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14847,axiom,
! [VarCurr] :
( v122462(VarCurr)
<=> ( v122463(VarCurr)
| v122464(VarCurr) ) ) ).
fof(writeUnaryOperator_8191,axiom,
! [VarCurr] :
( ~ v122464(VarCurr)
<=> v122430(VarCurr) ) ).
fof(writeUnaryOperator_8190,axiom,
! [VarCurr] :
( ~ v122463(VarCurr)
<=> v121953(VarCurr) ) ).
fof(writeUnaryOperator_8189,axiom,
! [VarCurr] :
( ~ v122457(VarCurr)
<=> v122453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14846,axiom,
! [VarCurr] :
( v122441(VarCurr)
<=> ( v122442(VarCurr)
& v122454(VarCurr) ) ) ).
fof(writeUnaryOperator_8188,axiom,
! [VarCurr] :
( ~ v122454(VarCurr)
<=> v122455(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1210,axiom,
! [VarCurr] :
( v122455(VarCurr)
<=> ( $true
<=> v121923(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14845,axiom,
! [VarCurr] :
( v122442(VarCurr)
<=> ( v122443(VarCurr)
& v122453(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1209,axiom,
! [VarCurr] :
( v122453(VarCurr)
<=> ( $true
<=> v121923(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14844,axiom,
! [VarCurr] :
( v122443(VarCurr)
<=> ( v122436(VarCurr)
& v122444(VarCurr) ) ) ).
fof(writeUnaryOperator_8187,axiom,
! [VarCurr] :
( ~ v122444(VarCurr)
<=> v122445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14843,axiom,
! [VarCurr] :
( v122445(VarCurr)
<=> ( v122446(VarCurr)
| v122438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14842,axiom,
! [VarCurr] :
( v122446(VarCurr)
<=> ( v122447(VarCurr)
| v122450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14841,axiom,
! [VarCurr] :
( v122450(VarCurr)
<=> ( v122451(VarCurr)
& v122452(VarCurr) ) ) ).
fof(writeUnaryOperator_8186,axiom,
! [VarCurr] :
( ~ v122452(VarCurr)
<=> v122436(VarCurr) ) ).
fof(writeUnaryOperator_8185,axiom,
! [VarCurr] :
( ~ v122451(VarCurr)
<=> v121953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14840,axiom,
! [VarCurr] :
( v122447(VarCurr)
<=> ( v122448(VarCurr)
| v122449(VarCurr) ) ) ).
fof(writeUnaryOperator_8184,axiom,
! [VarCurr] :
( ~ v122449(VarCurr)
<=> v122430(VarCurr) ) ).
fof(writeUnaryOperator_8183,axiom,
! [VarCurr] :
( ~ v122448(VarCurr)
<=> v122428(VarCurr) ) ).
fof(addAssignment_70210,axiom,
! [VarCurr] :
( v122438(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_70209,axiom,
! [VarCurr] :
( v122436(VarCurr)
<=> v112643(VarCurr,bitIndex10) ) ).
fof(addAssignment_70208,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex10)
<=> v115202(VarCurr,bitIndex10) ) ).
fof(addAssignment_70207,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex10)
<=> v115186(VarCurr,bitIndex10) ) ).
fof(addAssignment_70206,axiom,
! [VarCurr] :
( v122430(VarCurr)
<=> v112528(VarCurr,bitIndex10) ) ).
fof(addAssignment_70205,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex10)
<=> v120828(VarCurr,bitIndex2) ) ).
fof(addAssignment_70204,axiom,
! [VarCurr] :
( v122428(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14839,axiom,
! [VarCurr] :
( v121953(VarCurr)
<=> ( v122425(VarCurr)
& v122426(VarCurr) ) ) ).
fof(writeUnaryOperator_8182,axiom,
! [VarCurr] :
( ~ v122426(VarCurr)
<=> v122423(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1208,axiom,
! [VarCurr] :
( v122425(VarCurr)
<=> ( ( v121955(VarCurr,bitIndex5)
<=> $false )
& ( v121955(VarCurr,bitIndex4)
<=> $false )
& ( v121955(VarCurr,bitIndex3)
<=> $false )
& ( v121955(VarCurr,bitIndex2)
<=> $false )
& ( v121955(VarCurr,bitIndex1)
<=> $false )
& ( v121955(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70203,axiom,
! [VarCurr] :
( v122423(VarCurr)
<=> v115139(VarCurr,bitIndex10) ) ).
fof(addAssignment_70202,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex10)
<=> v115159(VarCurr,bitIndex10) ) ).
fof(addAssignment_70201,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex10)
<=> v115142(VarCurr,bitIndex10) ) ).
fof(addAssignment_70200,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121955(VarCurr,B)
<=> v121957(VarCurr,B) ) ) ).
fof(addAssignment_70199,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121957(VarCurr,B)
<=> v121959(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122406(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v121959(VarNext,B)
<=> v121959(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1587,axiom,
! [VarNext] :
( v122406(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v121959(VarNext,B)
<=> v122416(VarNext,B) ) ) ) ).
fof(addAssignment_70198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v122416(VarNext,B)
<=> v122414(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1159,axiom,
! [VarCurr] :
( ~ v122417(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v122414(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1130,axiom,
! [VarCurr] :
( v122417(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v122414(VarCurr,B)
<=> v121969(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14838,axiom,
! [VarCurr] :
( v122417(VarCurr)
<=> ( v122418(VarCurr)
& v122419(VarCurr) ) ) ).
fof(writeUnaryOperator_8181,axiom,
! [VarCurr] :
( ~ v122419(VarCurr)
<=> v121965(VarCurr) ) ).
fof(writeUnaryOperator_8180,axiom,
! [VarCurr] :
( ~ v122418(VarCurr)
<=> v121961(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122406(VarNext)
<=> v122407(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122407(VarNext)
<=> ( v122408(VarNext)
& v122399(VarNext) ) ) ) ).
fof(writeUnaryOperator_8179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122408(VarNext)
<=> v122410(VarNext) ) ) ).
fof(addAssignment_70197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122410(VarNext)
<=> v122399(VarCurr) ) ) ).
fof(addAssignment_70196,axiom,
! [VarCurr] :
( v122399(VarCurr)
<=> v122401(VarCurr) ) ).
fof(addAssignment_70195,axiom,
! [VarCurr] :
( v122401(VarCurr)
<=> v122403(VarCurr) ) ).
fof(addAssignment_70194,axiom,
! [VarCurr] :
( v122403(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_70193,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121969(VarCurr,B)
<=> v121971(VarCurr,B) ) ) ).
fof(addAssignment_70192,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121971(VarCurr,B)
<=> v121973(VarCurr,B) ) ) ).
fof(addAssignment_70191,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121973(VarCurr,B)
<=> v121975(VarCurr,B) ) ) ).
fof(addAssignment_70190,axiom,
! [VarCurr] :
( v121975(VarCurr,bitIndex0)
<=> v122394(VarCurr) ) ).
fof(addAssignment_70189,axiom,
! [VarCurr] :
( v121975(VarCurr,bitIndex1)
<=> v122389(VarCurr) ) ).
fof(addAssignment_70188,axiom,
! [VarCurr] :
( v121975(VarCurr,bitIndex2)
<=> v122384(VarCurr) ) ).
fof(addAssignment_70187,axiom,
! [VarCurr] :
( v121975(VarCurr,bitIndex3)
<=> v122379(VarCurr) ) ).
fof(addAssignment_70186,axiom,
! [VarCurr] :
( v121975(VarCurr,bitIndex4)
<=> v122374(VarCurr) ) ).
fof(addAssignment_70185,axiom,
! [VarCurr] :
( v121975(VarCurr,bitIndex5)
<=> v122231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14835,axiom,
! [VarCurr] :
( v122394(VarCurr)
<=> ( v122395(VarCurr)
& v122397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14834,axiom,
! [VarCurr] :
( v122397(VarCurr)
<=> ( v122186(VarCurr,bitIndex0)
| v122243(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14833,axiom,
! [VarCurr] :
( v122395(VarCurr)
<=> ( v122320(VarCurr)
| v122396(VarCurr) ) ) ).
fof(writeUnaryOperator_8178,axiom,
! [VarCurr] :
( ~ v122396(VarCurr)
<=> v122243(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14832,axiom,
! [VarCurr] :
( v122389(VarCurr)
<=> ( v122390(VarCurr)
& v122393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14831,axiom,
! [VarCurr] :
( v122393(VarCurr)
<=> ( v122242(VarCurr)
| v122314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14830,axiom,
! [VarCurr] :
( v122390(VarCurr)
<=> ( v122391(VarCurr)
| v122392(VarCurr) ) ) ).
fof(writeUnaryOperator_8177,axiom,
! [VarCurr] :
( ~ v122392(VarCurr)
<=> v122314(VarCurr) ) ).
fof(writeUnaryOperator_8176,axiom,
! [VarCurr] :
( ~ v122391(VarCurr)
<=> v122242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14829,axiom,
! [VarCurr] :
( v122384(VarCurr)
<=> ( v122385(VarCurr)
& v122388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14828,axiom,
! [VarCurr] :
( v122388(VarCurr)
<=> ( v122240(VarCurr)
| v122325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14827,axiom,
! [VarCurr] :
( v122385(VarCurr)
<=> ( v122386(VarCurr)
| v122387(VarCurr) ) ) ).
fof(writeUnaryOperator_8175,axiom,
! [VarCurr] :
( ~ v122387(VarCurr)
<=> v122325(VarCurr) ) ).
fof(writeUnaryOperator_8174,axiom,
! [VarCurr] :
( ~ v122386(VarCurr)
<=> v122240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14826,axiom,
! [VarCurr] :
( v122379(VarCurr)
<=> ( v122380(VarCurr)
& v122383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14825,axiom,
! [VarCurr] :
( v122383(VarCurr)
<=> ( v122238(VarCurr)
| v122337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14824,axiom,
! [VarCurr] :
( v122380(VarCurr)
<=> ( v122381(VarCurr)
| v122382(VarCurr) ) ) ).
fof(writeUnaryOperator_8173,axiom,
! [VarCurr] :
( ~ v122382(VarCurr)
<=> v122337(VarCurr) ) ).
fof(writeUnaryOperator_8172,axiom,
! [VarCurr] :
( ~ v122381(VarCurr)
<=> v122238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14823,axiom,
! [VarCurr] :
( v122374(VarCurr)
<=> ( v122375(VarCurr)
& v122378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14822,axiom,
! [VarCurr] :
( v122378(VarCurr)
<=> ( v122236(VarCurr)
| v122349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14821,axiom,
! [VarCurr] :
( v122375(VarCurr)
<=> ( v122376(VarCurr)
| v122377(VarCurr) ) ) ).
fof(writeUnaryOperator_8171,axiom,
! [VarCurr] :
( ~ v122377(VarCurr)
<=> v122349(VarCurr) ) ).
fof(writeUnaryOperator_8170,axiom,
! [VarCurr] :
( ~ v122376(VarCurr)
<=> v122236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14820,axiom,
! [VarCurr] :
( v122231(VarCurr)
<=> ( v122232(VarCurr)
& v122373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14819,axiom,
! [VarCurr] :
( v122373(VarCurr)
<=> ( v122234(VarCurr)
| v122362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14818,axiom,
! [VarCurr] :
( v122232(VarCurr)
<=> ( v122233(VarCurr)
| v122361(VarCurr) ) ) ).
fof(writeUnaryOperator_8169,axiom,
! [VarCurr] :
( ~ v122361(VarCurr)
<=> v122362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14817,axiom,
! [VarCurr] :
( v122362(VarCurr)
<=> ( v122363(VarCurr)
& v122372(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5362,axiom,
! [VarCurr] :
( v122372(VarCurr)
<=> ( v122365(VarCurr)
| v122243(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14816,axiom,
! [VarCurr] :
( v122363(VarCurr)
<=> ( v122364(VarCurr)
| v122371(VarCurr) ) ) ).
fof(writeUnaryOperator_8168,axiom,
! [VarCurr] :
( ~ v122371(VarCurr)
<=> v122243(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8167,axiom,
! [VarCurr] :
( ~ v122364(VarCurr)
<=> v122365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14815,axiom,
! [VarCurr] :
( v122365(VarCurr)
<=> ( v122366(VarCurr)
& v122369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14814,axiom,
! [VarCurr] :
( v122369(VarCurr)
<=> ( v122368(VarCurr)
| v122370(VarCurr) ) ) ).
fof(writeUnaryOperator_8166,axiom,
! [VarCurr] :
( ~ v122370(VarCurr)
<=> v122186(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5361,axiom,
! [VarCurr] :
( v122366(VarCurr)
<=> ( v122367(VarCurr)
| v122186(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8165,axiom,
! [VarCurr] :
( ~ v122367(VarCurr)
<=> v122368(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14813,axiom,
! [VarCurr] :
( v122368(VarCurr)
<=> ( v122355(VarCurr)
& v122357(VarCurr) ) ) ).
fof(writeUnaryOperator_8164,axiom,
! [VarCurr] :
( ~ v122233(VarCurr)
<=> v122234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14812,axiom,
! [VarCurr] :
( v122234(VarCurr)
<=> ( v122235(VarCurr)
| v122360(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5360,axiom,
! [VarCurr] :
( v122360(VarCurr)
<=> ( v122352(VarCurr)
& v122243(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14811,axiom,
! [VarCurr] :
( v122235(VarCurr)
<=> ( v122236(VarCurr)
& v122349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14810,axiom,
! [VarCurr] :
( v122349(VarCurr)
<=> ( v122350(VarCurr)
& v122359(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5359,axiom,
! [VarCurr] :
( v122359(VarCurr)
<=> ( v122352(VarCurr)
| v122243(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14809,axiom,
! [VarCurr] :
( v122350(VarCurr)
<=> ( v122351(VarCurr)
| v122358(VarCurr) ) ) ).
fof(writeUnaryOperator_8163,axiom,
! [VarCurr] :
( ~ v122358(VarCurr)
<=> v122243(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8162,axiom,
! [VarCurr] :
( ~ v122351(VarCurr)
<=> v122352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14808,axiom,
! [VarCurr] :
( v122352(VarCurr)
<=> ( v122353(VarCurr)
& v122356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14807,axiom,
! [VarCurr] :
( v122356(VarCurr)
<=> ( v122355(VarCurr)
| v122357(VarCurr) ) ) ).
fof(writeUnaryOperator_8161,axiom,
! [VarCurr] :
( ~ v122357(VarCurr)
<=> v122186(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5358,axiom,
! [VarCurr] :
( v122353(VarCurr)
<=> ( v122354(VarCurr)
| v122186(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8160,axiom,
! [VarCurr] :
( ~ v122354(VarCurr)
<=> v122355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14806,axiom,
! [VarCurr] :
( v122355(VarCurr)
<=> ( v122343(VarCurr)
& v122345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14805,axiom,
! [VarCurr] :
( v122236(VarCurr)
<=> ( v122237(VarCurr)
| v122348(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5357,axiom,
! [VarCurr] :
( v122348(VarCurr)
<=> ( v122340(VarCurr)
& v122243(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14804,axiom,
! [VarCurr] :
( v122237(VarCurr)
<=> ( v122238(VarCurr)
& v122337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14803,axiom,
! [VarCurr] :
( v122337(VarCurr)
<=> ( v122338(VarCurr)
& v122347(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5356,axiom,
! [VarCurr] :
( v122347(VarCurr)
<=> ( v122340(VarCurr)
| v122243(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14802,axiom,
! [VarCurr] :
( v122338(VarCurr)
<=> ( v122339(VarCurr)
| v122346(VarCurr) ) ) ).
fof(writeUnaryOperator_8159,axiom,
! [VarCurr] :
( ~ v122346(VarCurr)
<=> v122243(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8158,axiom,
! [VarCurr] :
( ~ v122339(VarCurr)
<=> v122340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14801,axiom,
! [VarCurr] :
( v122340(VarCurr)
<=> ( v122341(VarCurr)
& v122344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14800,axiom,
! [VarCurr] :
( v122344(VarCurr)
<=> ( v122343(VarCurr)
| v122345(VarCurr) ) ) ).
fof(writeUnaryOperator_8157,axiom,
! [VarCurr] :
( ~ v122345(VarCurr)
<=> v122186(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5355,axiom,
! [VarCurr] :
( v122341(VarCurr)
<=> ( v122342(VarCurr)
| v122186(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8156,axiom,
! [VarCurr] :
( ~ v122342(VarCurr)
<=> v122343(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14799,axiom,
! [VarCurr] :
( v122343(VarCurr)
<=> ( v122331(VarCurr)
& v122333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14798,axiom,
! [VarCurr] :
( v122238(VarCurr)
<=> ( v122239(VarCurr)
| v122336(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5354,axiom,
! [VarCurr] :
( v122336(VarCurr)
<=> ( v122328(VarCurr)
& v122243(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14797,axiom,
! [VarCurr] :
( v122239(VarCurr)
<=> ( v122240(VarCurr)
& v122325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14796,axiom,
! [VarCurr] :
( v122325(VarCurr)
<=> ( v122326(VarCurr)
& v122335(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5353,axiom,
! [VarCurr] :
( v122335(VarCurr)
<=> ( v122328(VarCurr)
| v122243(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14795,axiom,
! [VarCurr] :
( v122326(VarCurr)
<=> ( v122327(VarCurr)
| v122334(VarCurr) ) ) ).
fof(writeUnaryOperator_8155,axiom,
! [VarCurr] :
( ~ v122334(VarCurr)
<=> v122243(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8154,axiom,
! [VarCurr] :
( ~ v122327(VarCurr)
<=> v122328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14794,axiom,
! [VarCurr] :
( v122328(VarCurr)
<=> ( v122329(VarCurr)
& v122332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14793,axiom,
! [VarCurr] :
( v122332(VarCurr)
<=> ( v122331(VarCurr)
| v122333(VarCurr) ) ) ).
fof(writeUnaryOperator_8153,axiom,
! [VarCurr] :
( ~ v122333(VarCurr)
<=> v122186(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5352,axiom,
! [VarCurr] :
( v122329(VarCurr)
<=> ( v122330(VarCurr)
| v122186(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8152,axiom,
! [VarCurr] :
( ~ v122330(VarCurr)
<=> v122331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14792,axiom,
! [VarCurr] :
( v122331(VarCurr)
<=> ( v122320(VarCurr)
& v122321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14791,axiom,
! [VarCurr] :
( v122240(VarCurr)
<=> ( v122241(VarCurr)
| v122324(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5351,axiom,
! [VarCurr] :
( v122324(VarCurr)
<=> ( v122317(VarCurr)
& v122243(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14790,axiom,
! [VarCurr] :
( v122241(VarCurr)
<=> ( v122242(VarCurr)
& v122314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14789,axiom,
! [VarCurr] :
( v122314(VarCurr)
<=> ( v122315(VarCurr)
& v122323(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5350,axiom,
! [VarCurr] :
( v122323(VarCurr)
<=> ( v122317(VarCurr)
| v122243(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14788,axiom,
! [VarCurr] :
( v122315(VarCurr)
<=> ( v122316(VarCurr)
| v122322(VarCurr) ) ) ).
fof(writeUnaryOperator_8151,axiom,
! [VarCurr] :
( ~ v122322(VarCurr)
<=> v122243(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8150,axiom,
! [VarCurr] :
( ~ v122316(VarCurr)
<=> v122317(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14787,axiom,
! [VarCurr] :
( v122317(VarCurr)
<=> ( v122318(VarCurr)
& v122319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14786,axiom,
! [VarCurr] :
( v122319(VarCurr)
<=> ( v122320(VarCurr)
| v122321(VarCurr) ) ) ).
fof(writeUnaryOperator_8149,axiom,
! [VarCurr] :
( ~ v122321(VarCurr)
<=> v122186(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8148,axiom,
! [VarCurr] :
( ~ v122320(VarCurr)
<=> v122186(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5349,axiom,
! [VarCurr] :
( v122318(VarCurr)
<=> ( v122186(VarCurr,bitIndex0)
| v122186(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14785,axiom,
! [VarCurr] :
( v122242(VarCurr)
<=> ( v122186(VarCurr,bitIndex0)
& v122243(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70184,axiom,
! [VarCurr] :
( v122243(VarCurr,bitIndex0)
<=> v122309(VarCurr) ) ).
fof(addAssignment_70183,axiom,
! [VarCurr] :
( v122243(VarCurr,bitIndex1)
<=> v122304(VarCurr) ) ).
fof(addAssignment_70182,axiom,
! [VarCurr] :
( v122243(VarCurr,bitIndex2)
<=> v122299(VarCurr) ) ).
fof(addAssignment_70181,axiom,
! [VarCurr] :
( v122243(VarCurr,bitIndex3)
<=> v122294(VarCurr) ) ).
fof(addAssignment_70180,axiom,
! [VarCurr] :
( v122243(VarCurr,bitIndex4)
<=> v122289(VarCurr) ) ).
fof(addAssignment_70179,axiom,
! [VarCurr] :
( v122243(VarCurr,bitIndex5)
<=> v122245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14784,axiom,
! [VarCurr] :
( v122309(VarCurr)
<=> ( v122310(VarCurr)
& v122313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14783,axiom,
! [VarCurr] :
( v122313(VarCurr)
<=> ( v121955(VarCurr,bitIndex0)
| v122257(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14782,axiom,
! [VarCurr] :
( v122310(VarCurr)
<=> ( v122311(VarCurr)
| v122312(VarCurr) ) ) ).
fof(writeUnaryOperator_8147,axiom,
! [VarCurr] :
( ~ v122312(VarCurr)
<=> v122257(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8146,axiom,
! [VarCurr] :
( ~ v122311(VarCurr)
<=> v121955(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14781,axiom,
! [VarCurr] :
( v122304(VarCurr)
<=> ( v122305(VarCurr)
& v122308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14780,axiom,
! [VarCurr] :
( v122308(VarCurr)
<=> ( v122256(VarCurr)
| v122258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14779,axiom,
! [VarCurr] :
( v122305(VarCurr)
<=> ( v122306(VarCurr)
| v122307(VarCurr) ) ) ).
fof(writeUnaryOperator_8145,axiom,
! [VarCurr] :
( ~ v122307(VarCurr)
<=> v122258(VarCurr) ) ).
fof(writeUnaryOperator_8144,axiom,
! [VarCurr] :
( ~ v122306(VarCurr)
<=> v122256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14778,axiom,
! [VarCurr] :
( v122299(VarCurr)
<=> ( v122300(VarCurr)
& v122303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14777,axiom,
! [VarCurr] :
( v122303(VarCurr)
<=> ( v122254(VarCurr)
| v122264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14776,axiom,
! [VarCurr] :
( v122300(VarCurr)
<=> ( v122301(VarCurr)
| v122302(VarCurr) ) ) ).
fof(writeUnaryOperator_8143,axiom,
! [VarCurr] :
( ~ v122302(VarCurr)
<=> v122264(VarCurr) ) ).
fof(writeUnaryOperator_8142,axiom,
! [VarCurr] :
( ~ v122301(VarCurr)
<=> v122254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14775,axiom,
! [VarCurr] :
( v122294(VarCurr)
<=> ( v122295(VarCurr)
& v122298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14774,axiom,
! [VarCurr] :
( v122298(VarCurr)
<=> ( v122252(VarCurr)
| v122270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14773,axiom,
! [VarCurr] :
( v122295(VarCurr)
<=> ( v122296(VarCurr)
| v122297(VarCurr) ) ) ).
fof(writeUnaryOperator_8141,axiom,
! [VarCurr] :
( ~ v122297(VarCurr)
<=> v122270(VarCurr) ) ).
fof(writeUnaryOperator_8140,axiom,
! [VarCurr] :
( ~ v122296(VarCurr)
<=> v122252(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14772,axiom,
! [VarCurr] :
( v122289(VarCurr)
<=> ( v122290(VarCurr)
& v122293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14771,axiom,
! [VarCurr] :
( v122293(VarCurr)
<=> ( v122250(VarCurr)
| v122276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14770,axiom,
! [VarCurr] :
( v122290(VarCurr)
<=> ( v122291(VarCurr)
| v122292(VarCurr) ) ) ).
fof(writeUnaryOperator_8139,axiom,
! [VarCurr] :
( ~ v122292(VarCurr)
<=> v122276(VarCurr) ) ).
fof(writeUnaryOperator_8138,axiom,
! [VarCurr] :
( ~ v122291(VarCurr)
<=> v122250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14769,axiom,
! [VarCurr] :
( v122245(VarCurr)
<=> ( v122246(VarCurr)
& v122288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14768,axiom,
! [VarCurr] :
( v122288(VarCurr)
<=> ( v122248(VarCurr)
| v122283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14767,axiom,
! [VarCurr] :
( v122246(VarCurr)
<=> ( v122247(VarCurr)
| v122282(VarCurr) ) ) ).
fof(writeUnaryOperator_8137,axiom,
! [VarCurr] :
( ~ v122282(VarCurr)
<=> v122283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14766,axiom,
! [VarCurr] :
( v122283(VarCurr)
<=> ( v122284(VarCurr)
& v122287(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5348,axiom,
! [VarCurr] :
( v122287(VarCurr)
<=> ( v121955(VarCurr,bitIndex5)
| v122257(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14765,axiom,
! [VarCurr] :
( v122284(VarCurr)
<=> ( v122285(VarCurr)
| v122286(VarCurr) ) ) ).
fof(writeUnaryOperator_8136,axiom,
! [VarCurr] :
( ~ v122286(VarCurr)
<=> v122257(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8135,axiom,
! [VarCurr] :
( ~ v122285(VarCurr)
<=> v121955(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8134,axiom,
! [VarCurr] :
( ~ v122247(VarCurr)
<=> v122248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14764,axiom,
! [VarCurr] :
( v122248(VarCurr)
<=> ( v122249(VarCurr)
| v122281(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5347,axiom,
! [VarCurr] :
( v122281(VarCurr)
<=> ( v121955(VarCurr,bitIndex4)
& v122257(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14763,axiom,
! [VarCurr] :
( v122249(VarCurr)
<=> ( v122250(VarCurr)
& v122276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14762,axiom,
! [VarCurr] :
( v122276(VarCurr)
<=> ( v122277(VarCurr)
& v122280(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5346,axiom,
! [VarCurr] :
( v122280(VarCurr)
<=> ( v121955(VarCurr,bitIndex4)
| v122257(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14761,axiom,
! [VarCurr] :
( v122277(VarCurr)
<=> ( v122278(VarCurr)
| v122279(VarCurr) ) ) ).
fof(writeUnaryOperator_8133,axiom,
! [VarCurr] :
( ~ v122279(VarCurr)
<=> v122257(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8132,axiom,
! [VarCurr] :
( ~ v122278(VarCurr)
<=> v121955(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14760,axiom,
! [VarCurr] :
( v122250(VarCurr)
<=> ( v122251(VarCurr)
| v122275(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5345,axiom,
! [VarCurr] :
( v122275(VarCurr)
<=> ( v121955(VarCurr,bitIndex3)
& v122257(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14759,axiom,
! [VarCurr] :
( v122251(VarCurr)
<=> ( v122252(VarCurr)
& v122270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14758,axiom,
! [VarCurr] :
( v122270(VarCurr)
<=> ( v122271(VarCurr)
& v122274(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5344,axiom,
! [VarCurr] :
( v122274(VarCurr)
<=> ( v121955(VarCurr,bitIndex3)
| v122257(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14757,axiom,
! [VarCurr] :
( v122271(VarCurr)
<=> ( v122272(VarCurr)
| v122273(VarCurr) ) ) ).
fof(writeUnaryOperator_8131,axiom,
! [VarCurr] :
( ~ v122273(VarCurr)
<=> v122257(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8130,axiom,
! [VarCurr] :
( ~ v122272(VarCurr)
<=> v121955(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14756,axiom,
! [VarCurr] :
( v122252(VarCurr)
<=> ( v122253(VarCurr)
| v122269(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5343,axiom,
! [VarCurr] :
( v122269(VarCurr)
<=> ( v121955(VarCurr,bitIndex2)
& v122257(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14755,axiom,
! [VarCurr] :
( v122253(VarCurr)
<=> ( v122254(VarCurr)
& v122264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14754,axiom,
! [VarCurr] :
( v122264(VarCurr)
<=> ( v122265(VarCurr)
& v122268(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5342,axiom,
! [VarCurr] :
( v122268(VarCurr)
<=> ( v121955(VarCurr,bitIndex2)
| v122257(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14753,axiom,
! [VarCurr] :
( v122265(VarCurr)
<=> ( v122266(VarCurr)
| v122267(VarCurr) ) ) ).
fof(writeUnaryOperator_8129,axiom,
! [VarCurr] :
( ~ v122267(VarCurr)
<=> v122257(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8128,axiom,
! [VarCurr] :
( ~ v122266(VarCurr)
<=> v121955(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14752,axiom,
! [VarCurr] :
( v122254(VarCurr)
<=> ( v122255(VarCurr)
| v122263(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5341,axiom,
! [VarCurr] :
( v122263(VarCurr)
<=> ( v121955(VarCurr,bitIndex1)
& v122257(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14751,axiom,
! [VarCurr] :
( v122255(VarCurr)
<=> ( v122256(VarCurr)
& v122258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14750,axiom,
! [VarCurr] :
( v122258(VarCurr)
<=> ( v122259(VarCurr)
& v122262(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5340,axiom,
! [VarCurr] :
( v122262(VarCurr)
<=> ( v121955(VarCurr,bitIndex1)
| v122257(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14749,axiom,
! [VarCurr] :
( v122259(VarCurr)
<=> ( v122260(VarCurr)
| v122261(VarCurr) ) ) ).
fof(writeUnaryOperator_8127,axiom,
! [VarCurr] :
( ~ v122261(VarCurr)
<=> v122257(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8126,axiom,
! [VarCurr] :
( ~ v122260(VarCurr)
<=> v121955(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14748,axiom,
! [VarCurr] :
( v122256(VarCurr)
<=> ( v121955(VarCurr,bitIndex0)
& v122257(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70178,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122257(VarCurr,B)
<=> v121977(VarCurr,B) ) ) ).
fof(addAssignment_70177,axiom,
! [VarCurr] :
( ( v122257(VarCurr,bitIndex5)
<=> $false )
& ( v122257(VarCurr,bitIndex4)
<=> $false )
& ( v122257(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_70176,axiom,
! [VarCurr] :
( v122186(VarCurr,bitIndex5)
<=> v122223(VarCurr,bitIndex5) ) ).
fof(addAssignment_70175,axiom,
! [VarCurr] :
( v122186(VarCurr,bitIndex4)
<=> v122223(VarCurr,bitIndex4) ) ).
fof(addAssignment_70174,axiom,
! [VarCurr] :
( v122186(VarCurr,bitIndex3)
<=> v122223(VarCurr,bitIndex3) ) ).
fof(addAssignment_70173,axiom,
! [VarCurr] :
( v122186(VarCurr,bitIndex2)
<=> v122223(VarCurr,bitIndex2) ) ).
fof(addAssignment_70172,axiom,
! [VarCurr] :
( v122186(VarCurr,bitIndex1)
<=> v122223(VarCurr,bitIndex1) ) ).
fof(addAssignment_70171,axiom,
! [VarCurr] :
( v122186(VarCurr,bitIndex0)
<=> v122223(VarCurr,bitIndex0) ) ).
fof(addAssignment_70170,axiom,
! [VarCurr] :
( v122223(VarCurr,bitIndex0)
<=> v122224(VarCurr) ) ).
fof(addAssignment_70169,axiom,
! [VarCurr] :
( ( v122223(VarCurr,bitIndex5)
<=> $false )
& ( v122223(VarCurr,bitIndex4)
<=> $false )
& ( v122223(VarCurr,bitIndex3)
<=> $false )
& ( v122223(VarCurr,bitIndex2)
<=> $false )
& ( v122223(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14747,axiom,
! [VarCurr] :
( v122224(VarCurr)
<=> ( v122225(VarCurr)
| v122222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14746,axiom,
! [VarCurr] :
( v122225(VarCurr)
<=> ( v122226(VarCurr)
| v122220(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14745,axiom,
! [VarCurr] :
( v122226(VarCurr)
<=> ( v122227(VarCurr)
| v122218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14744,axiom,
! [VarCurr] :
( v122227(VarCurr)
<=> ( v122228(VarCurr)
| v122208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14743,axiom,
! [VarCurr] :
( v122228(VarCurr)
<=> ( v122188(VarCurr)
| v122198(VarCurr) ) ) ).
fof(addAssignment_70168,axiom,
! [VarCurr] :
( v122222(VarCurr)
<=> v113911(VarCurr,bitIndex10) ) ).
fof(addAssignment_70167,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex10)
<=> v113913(VarCurr,bitIndex10) ) ).
fof(addAssignment_70166,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex10)
<=> v113915(VarCurr,bitIndex10) ) ).
fof(addAssignment_70165,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex10)
<=> v113935(VarCurr,bitIndex10) ) ).
fof(addAssignment_70164,axiom,
! [VarCurr] :
( v122220(VarCurr)
<=> v113107(VarCurr,bitIndex10) ) ).
fof(addAssignment_70163,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex10)
<=> v113143(VarCurr,bitIndex10) ) ).
fof(addAssignment_70162,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex10)
<=> v113110(VarCurr,bitIndex10) ) ).
fof(addAssignment_70161,axiom,
! [VarCurr] :
( v122218(VarCurr)
<=> v113100(VarCurr,bitIndex10) ) ).
fof(addAssignment_70160,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex10)
<=> v113101(VarCurr,bitIndex10) ) ).
fof(addAssignment_70159,axiom,
! [VarCurr] :
( v122208(VarCurr)
<=> v113810(VarCurr,bitIndex10) ) ).
fof(addAssignment_70158,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex10)
<=> v113812(VarCurr,bitIndex10) ) ).
fof(addAssignment_70157,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex10)
<=> v113814(VarCurr,bitIndex10) ) ).
fof(addAssignment_70156,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex10)
<=> v113816(VarCurr,bitIndex10) ) ).
fof(addAssignment_70155,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex10)
<=> v113818(VarCurr,bitIndex10) ) ).
fof(addAssignment_70154,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex10)
<=> v122210(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122211(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v122210(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1586,axiom,
! [VarNext] :
( v122211(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v122210(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122211(VarNext)
<=> v122212(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122212(VarNext)
<=> ( v122214(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_8125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122214(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_70153,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex10)
<=> v113830(VarCurr,bitIndex10) ) ).
fof(addAssignment_70152,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex10)
<=> v113832(VarCurr,bitIndex10) ) ).
fof(addAssignment_70151,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex10)
<=> v113834(VarCurr,bitIndex10) ) ).
fof(addAssignment_70150,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex10)
<=> v113873(VarCurr,bitIndex10) ) ).
fof(addAssignment_70149,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex10)
<=> v113856(VarCurr,bitIndex10) ) ).
fof(addAssignment_70148,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex10)
<=> v113837(VarCurr,bitIndex10) ) ).
fof(addAssignment_70147,axiom,
! [VarCurr] :
( v122198(VarCurr)
<=> v113020(VarCurr,bitIndex10) ) ).
fof(addAssignment_70146,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex10)
<=> v113022(VarCurr,bitIndex10) ) ).
fof(addAssignment_70145,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex10)
<=> v113024(VarCurr,bitIndex10) ) ).
fof(addAssignment_70144,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex10)
<=> v113026(VarCurr,bitIndex10) ) ).
fof(addAssignment_70143,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex10)
<=> v113028(VarCurr,bitIndex10) ) ).
fof(addAssignment_70142,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex10)
<=> v122200(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122201(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v122200(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1585,axiom,
! [VarNext] :
( v122201(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v122200(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122201(VarNext)
<=> v122202(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122202(VarNext)
<=> ( v122204(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_8124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122204(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_70141,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex10)
<=> v113040(VarCurr,bitIndex10) ) ).
fof(addAssignment_70140,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex10)
<=> v113042(VarCurr,bitIndex10) ) ).
fof(addAssignment_70139,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex10)
<=> v113044(VarCurr,bitIndex10) ) ).
fof(addAssignment_70138,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex10)
<=> v113045(VarCurr,bitIndex10) ) ).
fof(addAssignment_70137,axiom,
! [VarCurr] :
( v122188(VarCurr)
<=> v112940(VarCurr,bitIndex10) ) ).
fof(addAssignment_70136,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex10)
<=> v112942(VarCurr,bitIndex10) ) ).
fof(addAssignment_70135,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex10)
<=> v112944(VarCurr,bitIndex10) ) ).
fof(addAssignment_70134,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex10)
<=> v112946(VarCurr,bitIndex10) ) ).
fof(addAssignment_70133,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex10)
<=> v112948(VarCurr,bitIndex10) ) ).
fof(addAssignment_70132,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex10)
<=> v122190(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122191(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v122190(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1584,axiom,
! [VarNext] :
( v122191(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v122190(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122191(VarNext)
<=> v122192(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v122192(VarNext)
<=> ( v122194(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_8123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122194(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_70131,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex10)
<=> v112960(VarCurr,bitIndex10) ) ).
fof(addAssignment_70130,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex10)
<=> v112962(VarCurr,bitIndex10) ) ).
fof(addAssignment_70129,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex10)
<=> v112964(VarCurr,bitIndex10) ) ).
fof(addAssignment_70128,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex10)
<=> v112965(VarCurr,bitIndex10) ) ).
fof(addAssignment_70127,axiom,
! [VarCurr] :
( v121977(VarCurr,bitIndex2)
<=> v121992(VarCurr,bitIndex2) ) ).
fof(addAssignment_70126,axiom,
! [VarCurr] :
( v121977(VarCurr,bitIndex1)
<=> v121992(VarCurr,bitIndex1) ) ).
fof(addAssignment_70125,axiom,
! [VarCurr] :
( v121977(VarCurr,bitIndex0)
<=> v121992(VarCurr,bitIndex0) ) ).
fof(addAssignment_70124,axiom,
! [VarCurr] :
( v121992(VarCurr,bitIndex0)
<=> v122180(VarCurr) ) ).
fof(addAssignment_70123,axiom,
! [VarCurr] :
( v121992(VarCurr,bitIndex1)
<=> v122175(VarCurr) ) ).
fof(addAssignment_70122,axiom,
! [VarCurr] :
( v121992(VarCurr,bitIndex2)
<=> v121994(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14736,axiom,
! [VarCurr] :
( v122180(VarCurr)
<=> ( v122181(VarCurr)
& v122184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14735,axiom,
! [VarCurr] :
( v122184(VarCurr)
<=> ( v122000(VarCurr,bitIndex0)
| v122161(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14734,axiom,
! [VarCurr] :
( v122181(VarCurr)
<=> ( v122182(VarCurr)
| v122183(VarCurr) ) ) ).
fof(writeUnaryOperator_8122,axiom,
! [VarCurr] :
( ~ v122183(VarCurr)
<=> v122161(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8121,axiom,
! [VarCurr] :
( ~ v122182(VarCurr)
<=> v122000(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14733,axiom,
! [VarCurr] :
( v122175(VarCurr)
<=> ( v122176(VarCurr)
& v122179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14732,axiom,
! [VarCurr] :
( v122179(VarCurr)
<=> ( v121999(VarCurr)
| v122162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14731,axiom,
! [VarCurr] :
( v122176(VarCurr)
<=> ( v122177(VarCurr)
| v122178(VarCurr) ) ) ).
fof(writeUnaryOperator_8120,axiom,
! [VarCurr] :
( ~ v122178(VarCurr)
<=> v122162(VarCurr) ) ).
fof(writeUnaryOperator_8119,axiom,
! [VarCurr] :
( ~ v122177(VarCurr)
<=> v121999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14730,axiom,
! [VarCurr] :
( v121994(VarCurr)
<=> ( v121995(VarCurr)
& v122174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14729,axiom,
! [VarCurr] :
( v122174(VarCurr)
<=> ( v121997(VarCurr)
| v122169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14728,axiom,
! [VarCurr] :
( v121995(VarCurr)
<=> ( v121996(VarCurr)
| v122168(VarCurr) ) ) ).
fof(writeUnaryOperator_8118,axiom,
! [VarCurr] :
( ~ v122168(VarCurr)
<=> v122169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14727,axiom,
! [VarCurr] :
( v122169(VarCurr)
<=> ( v122170(VarCurr)
& v122173(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5339,axiom,
! [VarCurr] :
( v122173(VarCurr)
<=> ( v122000(VarCurr,bitIndex2)
| v122161(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14726,axiom,
! [VarCurr] :
( v122170(VarCurr)
<=> ( v122171(VarCurr)
| v122172(VarCurr) ) ) ).
fof(writeUnaryOperator_8117,axiom,
! [VarCurr] :
( ~ v122172(VarCurr)
<=> v122161(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8116,axiom,
! [VarCurr] :
( ~ v122171(VarCurr)
<=> v122000(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8115,axiom,
! [VarCurr] :
( ~ v121996(VarCurr)
<=> v121997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14725,axiom,
! [VarCurr] :
( v121997(VarCurr)
<=> ( v121998(VarCurr)
| v122167(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5338,axiom,
! [VarCurr] :
( v122167(VarCurr)
<=> ( v122000(VarCurr,bitIndex1)
& v122161(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14724,axiom,
! [VarCurr] :
( v121998(VarCurr)
<=> ( v121999(VarCurr)
& v122162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14723,axiom,
! [VarCurr] :
( v122162(VarCurr)
<=> ( v122163(VarCurr)
& v122166(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5337,axiom,
! [VarCurr] :
( v122166(VarCurr)
<=> ( v122000(VarCurr,bitIndex1)
| v122161(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14722,axiom,
! [VarCurr] :
( v122163(VarCurr)
<=> ( v122164(VarCurr)
| v122165(VarCurr) ) ) ).
fof(writeUnaryOperator_8114,axiom,
! [VarCurr] :
( ~ v122165(VarCurr)
<=> v122161(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8113,axiom,
! [VarCurr] :
( ~ v122164(VarCurr)
<=> v122000(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14721,axiom,
! [VarCurr] :
( v121999(VarCurr)
<=> ( v122000(VarCurr,bitIndex0)
& v122161(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70121,axiom,
! [VarCurr] :
( v122161(VarCurr,bitIndex0)
<=> v121991(VarCurr) ) ).
fof(addAssignment_70120,axiom,
! [VarCurr] :
( ( v122161(VarCurr,bitIndex2)
<=> $false )
& ( v122161(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70119,axiom,
! [VarCurr] :
( v122000(VarCurr,bitIndex0)
<=> v122156(VarCurr) ) ).
fof(addAssignment_70118,axiom,
! [VarCurr] :
( v122000(VarCurr,bitIndex1)
<=> v122151(VarCurr) ) ).
fof(addAssignment_70117,axiom,
! [VarCurr] :
( v122000(VarCurr,bitIndex2)
<=> v122002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14720,axiom,
! [VarCurr] :
( v122156(VarCurr)
<=> ( v122157(VarCurr)
& v122160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14719,axiom,
! [VarCurr] :
( v122160(VarCurr)
<=> ( v122008(VarCurr,bitIndex0)
| v122137(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14718,axiom,
! [VarCurr] :
( v122157(VarCurr)
<=> ( v122158(VarCurr)
| v122159(VarCurr) ) ) ).
fof(writeUnaryOperator_8112,axiom,
! [VarCurr] :
( ~ v122159(VarCurr)
<=> v122137(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8111,axiom,
! [VarCurr] :
( ~ v122158(VarCurr)
<=> v122008(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14717,axiom,
! [VarCurr] :
( v122151(VarCurr)
<=> ( v122152(VarCurr)
& v122155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14716,axiom,
! [VarCurr] :
( v122155(VarCurr)
<=> ( v122007(VarCurr)
| v122138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14715,axiom,
! [VarCurr] :
( v122152(VarCurr)
<=> ( v122153(VarCurr)
| v122154(VarCurr) ) ) ).
fof(writeUnaryOperator_8110,axiom,
! [VarCurr] :
( ~ v122154(VarCurr)
<=> v122138(VarCurr) ) ).
fof(writeUnaryOperator_8109,axiom,
! [VarCurr] :
( ~ v122153(VarCurr)
<=> v122007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14714,axiom,
! [VarCurr] :
( v122002(VarCurr)
<=> ( v122003(VarCurr)
& v122150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14713,axiom,
! [VarCurr] :
( v122150(VarCurr)
<=> ( v122005(VarCurr)
| v122145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14712,axiom,
! [VarCurr] :
( v122003(VarCurr)
<=> ( v122004(VarCurr)
| v122144(VarCurr) ) ) ).
fof(writeUnaryOperator_8108,axiom,
! [VarCurr] :
( ~ v122144(VarCurr)
<=> v122145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14711,axiom,
! [VarCurr] :
( v122145(VarCurr)
<=> ( v122146(VarCurr)
& v122149(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5336,axiom,
! [VarCurr] :
( v122149(VarCurr)
<=> ( v122008(VarCurr,bitIndex2)
| v122137(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14710,axiom,
! [VarCurr] :
( v122146(VarCurr)
<=> ( v122147(VarCurr)
| v122148(VarCurr) ) ) ).
fof(writeUnaryOperator_8107,axiom,
! [VarCurr] :
( ~ v122148(VarCurr)
<=> v122137(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8106,axiom,
! [VarCurr] :
( ~ v122147(VarCurr)
<=> v122008(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8105,axiom,
! [VarCurr] :
( ~ v122004(VarCurr)
<=> v122005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14709,axiom,
! [VarCurr] :
( v122005(VarCurr)
<=> ( v122006(VarCurr)
| v122143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5335,axiom,
! [VarCurr] :
( v122143(VarCurr)
<=> ( v122008(VarCurr,bitIndex1)
& v122137(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14708,axiom,
! [VarCurr] :
( v122006(VarCurr)
<=> ( v122007(VarCurr)
& v122138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14707,axiom,
! [VarCurr] :
( v122138(VarCurr)
<=> ( v122139(VarCurr)
& v122142(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5334,axiom,
! [VarCurr] :
( v122142(VarCurr)
<=> ( v122008(VarCurr,bitIndex1)
| v122137(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14706,axiom,
! [VarCurr] :
( v122139(VarCurr)
<=> ( v122140(VarCurr)
| v122141(VarCurr) ) ) ).
fof(writeUnaryOperator_8104,axiom,
! [VarCurr] :
( ~ v122141(VarCurr)
<=> v122137(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8103,axiom,
! [VarCurr] :
( ~ v122140(VarCurr)
<=> v122008(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14705,axiom,
! [VarCurr] :
( v122007(VarCurr)
<=> ( v122008(VarCurr,bitIndex0)
& v122137(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70116,axiom,
! [VarCurr] :
( v122137(VarCurr,bitIndex0)
<=> v121989(VarCurr) ) ).
fof(addAssignment_70115,axiom,
! [VarCurr] :
( ( v122137(VarCurr,bitIndex2)
<=> $false )
& ( v122137(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70114,axiom,
! [VarCurr] :
( v122008(VarCurr,bitIndex0)
<=> v122132(VarCurr) ) ).
fof(addAssignment_70113,axiom,
! [VarCurr] :
( v122008(VarCurr,bitIndex1)
<=> v122127(VarCurr) ) ).
fof(addAssignment_70112,axiom,
! [VarCurr] :
( v122008(VarCurr,bitIndex2)
<=> v122010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14704,axiom,
! [VarCurr] :
( v122132(VarCurr)
<=> ( v122133(VarCurr)
& v122136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14703,axiom,
! [VarCurr] :
( v122136(VarCurr)
<=> ( v122016(VarCurr,bitIndex0)
| v122113(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14702,axiom,
! [VarCurr] :
( v122133(VarCurr)
<=> ( v122134(VarCurr)
| v122135(VarCurr) ) ) ).
fof(writeUnaryOperator_8102,axiom,
! [VarCurr] :
( ~ v122135(VarCurr)
<=> v122113(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8101,axiom,
! [VarCurr] :
( ~ v122134(VarCurr)
<=> v122016(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14701,axiom,
! [VarCurr] :
( v122127(VarCurr)
<=> ( v122128(VarCurr)
& v122131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14700,axiom,
! [VarCurr] :
( v122131(VarCurr)
<=> ( v122015(VarCurr)
| v122114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14699,axiom,
! [VarCurr] :
( v122128(VarCurr)
<=> ( v122129(VarCurr)
| v122130(VarCurr) ) ) ).
fof(writeUnaryOperator_8100,axiom,
! [VarCurr] :
( ~ v122130(VarCurr)
<=> v122114(VarCurr) ) ).
fof(writeUnaryOperator_8099,axiom,
! [VarCurr] :
( ~ v122129(VarCurr)
<=> v122015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14698,axiom,
! [VarCurr] :
( v122010(VarCurr)
<=> ( v122011(VarCurr)
& v122126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14697,axiom,
! [VarCurr] :
( v122126(VarCurr)
<=> ( v122013(VarCurr)
| v122121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14696,axiom,
! [VarCurr] :
( v122011(VarCurr)
<=> ( v122012(VarCurr)
| v122120(VarCurr) ) ) ).
fof(writeUnaryOperator_8098,axiom,
! [VarCurr] :
( ~ v122120(VarCurr)
<=> v122121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14695,axiom,
! [VarCurr] :
( v122121(VarCurr)
<=> ( v122122(VarCurr)
& v122125(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5333,axiom,
! [VarCurr] :
( v122125(VarCurr)
<=> ( v122016(VarCurr,bitIndex2)
| v122113(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14694,axiom,
! [VarCurr] :
( v122122(VarCurr)
<=> ( v122123(VarCurr)
| v122124(VarCurr) ) ) ).
fof(writeUnaryOperator_8097,axiom,
! [VarCurr] :
( ~ v122124(VarCurr)
<=> v122113(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8096,axiom,
! [VarCurr] :
( ~ v122123(VarCurr)
<=> v122016(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8095,axiom,
! [VarCurr] :
( ~ v122012(VarCurr)
<=> v122013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14693,axiom,
! [VarCurr] :
( v122013(VarCurr)
<=> ( v122014(VarCurr)
| v122119(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5332,axiom,
! [VarCurr] :
( v122119(VarCurr)
<=> ( v122016(VarCurr,bitIndex1)
& v122113(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14692,axiom,
! [VarCurr] :
( v122014(VarCurr)
<=> ( v122015(VarCurr)
& v122114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14691,axiom,
! [VarCurr] :
( v122114(VarCurr)
<=> ( v122115(VarCurr)
& v122118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5331,axiom,
! [VarCurr] :
( v122118(VarCurr)
<=> ( v122016(VarCurr,bitIndex1)
| v122113(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14690,axiom,
! [VarCurr] :
( v122115(VarCurr)
<=> ( v122116(VarCurr)
| v122117(VarCurr) ) ) ).
fof(writeUnaryOperator_8094,axiom,
! [VarCurr] :
( ~ v122117(VarCurr)
<=> v122113(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8093,axiom,
! [VarCurr] :
( ~ v122116(VarCurr)
<=> v122016(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14689,axiom,
! [VarCurr] :
( v122015(VarCurr)
<=> ( v122016(VarCurr,bitIndex0)
& v122113(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70111,axiom,
! [VarCurr] :
( v122113(VarCurr,bitIndex0)
<=> v121987(VarCurr) ) ).
fof(addAssignment_70110,axiom,
! [VarCurr] :
( ( v122113(VarCurr,bitIndex2)
<=> $false )
& ( v122113(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70109,axiom,
! [VarCurr] :
( v122016(VarCurr,bitIndex0)
<=> v122108(VarCurr) ) ).
fof(addAssignment_70108,axiom,
! [VarCurr] :
( v122016(VarCurr,bitIndex1)
<=> v122103(VarCurr) ) ).
fof(addAssignment_70107,axiom,
! [VarCurr] :
( v122016(VarCurr,bitIndex2)
<=> v122018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14688,axiom,
! [VarCurr] :
( v122108(VarCurr)
<=> ( v122109(VarCurr)
& v122112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14687,axiom,
! [VarCurr] :
( v122112(VarCurr)
<=> ( v122024(VarCurr,bitIndex0)
| v122089(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14686,axiom,
! [VarCurr] :
( v122109(VarCurr)
<=> ( v122110(VarCurr)
| v122111(VarCurr) ) ) ).
fof(writeUnaryOperator_8092,axiom,
! [VarCurr] :
( ~ v122111(VarCurr)
<=> v122089(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8091,axiom,
! [VarCurr] :
( ~ v122110(VarCurr)
<=> v122024(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14685,axiom,
! [VarCurr] :
( v122103(VarCurr)
<=> ( v122104(VarCurr)
& v122107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14684,axiom,
! [VarCurr] :
( v122107(VarCurr)
<=> ( v122023(VarCurr)
| v122090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14683,axiom,
! [VarCurr] :
( v122104(VarCurr)
<=> ( v122105(VarCurr)
| v122106(VarCurr) ) ) ).
fof(writeUnaryOperator_8090,axiom,
! [VarCurr] :
( ~ v122106(VarCurr)
<=> v122090(VarCurr) ) ).
fof(writeUnaryOperator_8089,axiom,
! [VarCurr] :
( ~ v122105(VarCurr)
<=> v122023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14682,axiom,
! [VarCurr] :
( v122018(VarCurr)
<=> ( v122019(VarCurr)
& v122102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14681,axiom,
! [VarCurr] :
( v122102(VarCurr)
<=> ( v122021(VarCurr)
| v122097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14680,axiom,
! [VarCurr] :
( v122019(VarCurr)
<=> ( v122020(VarCurr)
| v122096(VarCurr) ) ) ).
fof(writeUnaryOperator_8088,axiom,
! [VarCurr] :
( ~ v122096(VarCurr)
<=> v122097(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14679,axiom,
! [VarCurr] :
( v122097(VarCurr)
<=> ( v122098(VarCurr)
& v122101(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5330,axiom,
! [VarCurr] :
( v122101(VarCurr)
<=> ( v122024(VarCurr,bitIndex2)
| v122089(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14678,axiom,
! [VarCurr] :
( v122098(VarCurr)
<=> ( v122099(VarCurr)
| v122100(VarCurr) ) ) ).
fof(writeUnaryOperator_8087,axiom,
! [VarCurr] :
( ~ v122100(VarCurr)
<=> v122089(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8086,axiom,
! [VarCurr] :
( ~ v122099(VarCurr)
<=> v122024(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8085,axiom,
! [VarCurr] :
( ~ v122020(VarCurr)
<=> v122021(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14677,axiom,
! [VarCurr] :
( v122021(VarCurr)
<=> ( v122022(VarCurr)
| v122095(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5329,axiom,
! [VarCurr] :
( v122095(VarCurr)
<=> ( v122024(VarCurr,bitIndex1)
& v122089(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14676,axiom,
! [VarCurr] :
( v122022(VarCurr)
<=> ( v122023(VarCurr)
& v122090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14675,axiom,
! [VarCurr] :
( v122090(VarCurr)
<=> ( v122091(VarCurr)
& v122094(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5328,axiom,
! [VarCurr] :
( v122094(VarCurr)
<=> ( v122024(VarCurr,bitIndex1)
| v122089(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14674,axiom,
! [VarCurr] :
( v122091(VarCurr)
<=> ( v122092(VarCurr)
| v122093(VarCurr) ) ) ).
fof(writeUnaryOperator_8084,axiom,
! [VarCurr] :
( ~ v122093(VarCurr)
<=> v122089(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8083,axiom,
! [VarCurr] :
( ~ v122092(VarCurr)
<=> v122024(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14673,axiom,
! [VarCurr] :
( v122023(VarCurr)
<=> ( v122024(VarCurr,bitIndex0)
& v122089(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70106,axiom,
! [VarCurr] :
( v122089(VarCurr,bitIndex0)
<=> v121985(VarCurr) ) ).
fof(addAssignment_70105,axiom,
! [VarCurr] :
( ( v122089(VarCurr,bitIndex2)
<=> $false )
& ( v122089(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70104,axiom,
! [VarCurr] :
( v122024(VarCurr,bitIndex0)
<=> v122084(VarCurr) ) ).
fof(addAssignment_70103,axiom,
! [VarCurr] :
( v122024(VarCurr,bitIndex1)
<=> v122079(VarCurr) ) ).
fof(addAssignment_70102,axiom,
! [VarCurr] :
( v122024(VarCurr,bitIndex2)
<=> v122026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14672,axiom,
! [VarCurr] :
( v122084(VarCurr)
<=> ( v122085(VarCurr)
& v122088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14671,axiom,
! [VarCurr] :
( v122088(VarCurr)
<=> ( v122032(VarCurr,bitIndex0)
| v122065(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14670,axiom,
! [VarCurr] :
( v122085(VarCurr)
<=> ( v122086(VarCurr)
| v122087(VarCurr) ) ) ).
fof(writeUnaryOperator_8082,axiom,
! [VarCurr] :
( ~ v122087(VarCurr)
<=> v122065(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8081,axiom,
! [VarCurr] :
( ~ v122086(VarCurr)
<=> v122032(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14669,axiom,
! [VarCurr] :
( v122079(VarCurr)
<=> ( v122080(VarCurr)
& v122083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14668,axiom,
! [VarCurr] :
( v122083(VarCurr)
<=> ( v122031(VarCurr)
| v122066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14667,axiom,
! [VarCurr] :
( v122080(VarCurr)
<=> ( v122081(VarCurr)
| v122082(VarCurr) ) ) ).
fof(writeUnaryOperator_8080,axiom,
! [VarCurr] :
( ~ v122082(VarCurr)
<=> v122066(VarCurr) ) ).
fof(writeUnaryOperator_8079,axiom,
! [VarCurr] :
( ~ v122081(VarCurr)
<=> v122031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14666,axiom,
! [VarCurr] :
( v122026(VarCurr)
<=> ( v122027(VarCurr)
& v122078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14665,axiom,
! [VarCurr] :
( v122078(VarCurr)
<=> ( v122029(VarCurr)
| v122073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14664,axiom,
! [VarCurr] :
( v122027(VarCurr)
<=> ( v122028(VarCurr)
| v122072(VarCurr) ) ) ).
fof(writeUnaryOperator_8078,axiom,
! [VarCurr] :
( ~ v122072(VarCurr)
<=> v122073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14663,axiom,
! [VarCurr] :
( v122073(VarCurr)
<=> ( v122074(VarCurr)
& v122077(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5327,axiom,
! [VarCurr] :
( v122077(VarCurr)
<=> ( v122032(VarCurr,bitIndex2)
| v122065(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14662,axiom,
! [VarCurr] :
( v122074(VarCurr)
<=> ( v122075(VarCurr)
| v122076(VarCurr) ) ) ).
fof(writeUnaryOperator_8077,axiom,
! [VarCurr] :
( ~ v122076(VarCurr)
<=> v122065(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8076,axiom,
! [VarCurr] :
( ~ v122075(VarCurr)
<=> v122032(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8075,axiom,
! [VarCurr] :
( ~ v122028(VarCurr)
<=> v122029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14661,axiom,
! [VarCurr] :
( v122029(VarCurr)
<=> ( v122030(VarCurr)
| v122071(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5326,axiom,
! [VarCurr] :
( v122071(VarCurr)
<=> ( v122032(VarCurr,bitIndex1)
& v122065(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14660,axiom,
! [VarCurr] :
( v122030(VarCurr)
<=> ( v122031(VarCurr)
& v122066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14659,axiom,
! [VarCurr] :
( v122066(VarCurr)
<=> ( v122067(VarCurr)
& v122070(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5325,axiom,
! [VarCurr] :
( v122070(VarCurr)
<=> ( v122032(VarCurr,bitIndex1)
| v122065(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14658,axiom,
! [VarCurr] :
( v122067(VarCurr)
<=> ( v122068(VarCurr)
| v122069(VarCurr) ) ) ).
fof(writeUnaryOperator_8074,axiom,
! [VarCurr] :
( ~ v122069(VarCurr)
<=> v122065(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8073,axiom,
! [VarCurr] :
( ~ v122068(VarCurr)
<=> v122032(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14657,axiom,
! [VarCurr] :
( v122031(VarCurr)
<=> ( v122032(VarCurr,bitIndex0)
& v122065(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70101,axiom,
! [VarCurr] :
( v122065(VarCurr,bitIndex0)
<=> v121983(VarCurr) ) ).
fof(addAssignment_70100,axiom,
! [VarCurr] :
( ( v122065(VarCurr,bitIndex2)
<=> $false )
& ( v122065(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70099,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex0)
<=> v122060(VarCurr) ) ).
fof(addAssignment_70098,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex1)
<=> v122055(VarCurr) ) ).
fof(addAssignment_70097,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex2)
<=> v122034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14656,axiom,
! [VarCurr] :
( v122060(VarCurr)
<=> ( v122061(VarCurr)
& v122064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14655,axiom,
! [VarCurr] :
( v122064(VarCurr)
<=> ( v122040(VarCurr,bitIndex0)
| v122041(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14654,axiom,
! [VarCurr] :
( v122061(VarCurr)
<=> ( v122062(VarCurr)
| v122063(VarCurr) ) ) ).
fof(writeUnaryOperator_8072,axiom,
! [VarCurr] :
( ~ v122063(VarCurr)
<=> v122041(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8071,axiom,
! [VarCurr] :
( ~ v122062(VarCurr)
<=> v122040(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14653,axiom,
! [VarCurr] :
( v122055(VarCurr)
<=> ( v122056(VarCurr)
& v122059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14652,axiom,
! [VarCurr] :
( v122059(VarCurr)
<=> ( v122039(VarCurr)
| v122042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14651,axiom,
! [VarCurr] :
( v122056(VarCurr)
<=> ( v122057(VarCurr)
| v122058(VarCurr) ) ) ).
fof(writeUnaryOperator_8070,axiom,
! [VarCurr] :
( ~ v122058(VarCurr)
<=> v122042(VarCurr) ) ).
fof(writeUnaryOperator_8069,axiom,
! [VarCurr] :
( ~ v122057(VarCurr)
<=> v122039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14650,axiom,
! [VarCurr] :
( v122034(VarCurr)
<=> ( v122035(VarCurr)
& v122054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14649,axiom,
! [VarCurr] :
( v122054(VarCurr)
<=> ( v122037(VarCurr)
| v122049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14648,axiom,
! [VarCurr] :
( v122035(VarCurr)
<=> ( v122036(VarCurr)
| v122048(VarCurr) ) ) ).
fof(writeUnaryOperator_8068,axiom,
! [VarCurr] :
( ~ v122048(VarCurr)
<=> v122049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14647,axiom,
! [VarCurr] :
( v122049(VarCurr)
<=> ( v122050(VarCurr)
& v122053(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5324,axiom,
! [VarCurr] :
( v122053(VarCurr)
<=> ( v122040(VarCurr,bitIndex2)
| v122041(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14646,axiom,
! [VarCurr] :
( v122050(VarCurr)
<=> ( v122051(VarCurr)
| v122052(VarCurr) ) ) ).
fof(writeUnaryOperator_8067,axiom,
! [VarCurr] :
( ~ v122052(VarCurr)
<=> v122041(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8066,axiom,
! [VarCurr] :
( ~ v122051(VarCurr)
<=> v122040(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8065,axiom,
! [VarCurr] :
( ~ v122036(VarCurr)
<=> v122037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14645,axiom,
! [VarCurr] :
( v122037(VarCurr)
<=> ( v122038(VarCurr)
| v122047(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5323,axiom,
! [VarCurr] :
( v122047(VarCurr)
<=> ( v122040(VarCurr,bitIndex1)
& v122041(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14644,axiom,
! [VarCurr] :
( v122038(VarCurr)
<=> ( v122039(VarCurr)
& v122042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14643,axiom,
! [VarCurr] :
( v122042(VarCurr)
<=> ( v122043(VarCurr)
& v122046(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5322,axiom,
! [VarCurr] :
( v122046(VarCurr)
<=> ( v122040(VarCurr,bitIndex1)
| v122041(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14642,axiom,
! [VarCurr] :
( v122043(VarCurr)
<=> ( v122044(VarCurr)
| v122045(VarCurr) ) ) ).
fof(writeUnaryOperator_8064,axiom,
! [VarCurr] :
( ~ v122045(VarCurr)
<=> v122041(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8063,axiom,
! [VarCurr] :
( ~ v122044(VarCurr)
<=> v122040(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14641,axiom,
! [VarCurr] :
( v122039(VarCurr)
<=> ( v122040(VarCurr,bitIndex0)
& v122041(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_70096,axiom,
! [VarCurr] :
( v122041(VarCurr,bitIndex0)
<=> v121981(VarCurr) ) ).
fof(addAssignment_70095,axiom,
! [VarCurr] :
( ( v122041(VarCurr,bitIndex2)
<=> $false )
& ( v122041(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70094,axiom,
! [VarCurr] :
( v122040(VarCurr,bitIndex0)
<=> v121979(VarCurr) ) ).
fof(addAssignment_70093,axiom,
! [VarCurr] :
( ( v122040(VarCurr,bitIndex2)
<=> $false )
& ( v122040(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_70092,axiom,
! [VarCurr] :
( v121991(VarCurr)
<=> v114692(VarCurr,bitIndex10) ) ).
fof(addAssignment_70091,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex10)
<=> v114694(VarCurr,bitIndex10) ) ).
fof(addAssignment_70090,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex10)
<=> v114696(VarCurr,bitIndex10) ) ).
fof(addAssignment_70089,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex10)
<=> v114697(VarCurr,bitIndex10) ) ).
fof(addAssignment_70088,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex10)
<=> v113918(VarCurr,bitIndex10) ) ).
fof(addAssignment_70087,axiom,
! [VarCurr] :
( v121989(VarCurr)
<=> v114685(VarCurr,bitIndex10) ) ).
fof(addAssignment_70086,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex10)
<=> v114686(VarCurr,bitIndex10) ) ).
fof(addAssignment_70085,axiom,
! [VarCurr] :
( v121987(VarCurr)
<=> v114661(VarCurr,bitIndex10) ) ).
fof(addAssignment_70084,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex10)
<=> v114662(VarCurr,bitIndex10) ) ).
fof(addAssignment_70083,axiom,
! [VarCurr] :
( v121985(VarCurr)
<=> v114633(VarCurr,bitIndex10) ) ).
fof(addAssignment_70082,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex10)
<=> v114635(VarCurr,bitIndex10) ) ).
fof(addAssignment_70081,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex10)
<=> v114637(VarCurr,bitIndex10) ) ).
fof(addAssignment_70080,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex10)
<=> v114638(VarCurr,bitIndex10) ) ).
fof(addAssignment_70079,axiom,
! [VarCurr] :
( v121983(VarCurr)
<=> v114605(VarCurr,bitIndex10) ) ).
fof(addAssignment_70078,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex10)
<=> v114607(VarCurr,bitIndex10) ) ).
fof(addAssignment_70077,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex10)
<=> v114609(VarCurr,bitIndex10) ) ).
fof(addAssignment_70076,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex10)
<=> v114610(VarCurr,bitIndex10) ) ).
fof(addAssignment_70075,axiom,
! [VarCurr] :
( v121981(VarCurr)
<=> v114577(VarCurr,bitIndex10) ) ).
fof(addAssignment_70074,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex10)
<=> v114579(VarCurr,bitIndex10) ) ).
fof(addAssignment_70073,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex10)
<=> v114581(VarCurr,bitIndex10) ) ).
fof(addAssignment_70072,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex10)
<=> v114582(VarCurr,bitIndex10) ) ).
fof(addAssignment_70071,axiom,
! [VarCurr] :
( v121979(VarCurr)
<=> v114549(VarCurr,bitIndex10) ) ).
fof(addAssignment_70070,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex10)
<=> v114551(VarCurr,bitIndex10) ) ).
fof(addAssignment_70069,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex10)
<=> v114553(VarCurr,bitIndex10) ) ).
fof(addAssignment_70068,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex10)
<=> v114554(VarCurr,bitIndex10) ) ).
fof(addAssignment_70067,axiom,
! [VarCurr] :
( v121965(VarCurr)
<=> v121967(VarCurr) ) ).
fof(addAssignment_70066,axiom,
! [VarCurr] :
( v121967(VarCurr)
<=> v121941(VarCurr) ) ).
fof(addAssignment_70065,axiom,
! [VarCurr] :
( v121961(VarCurr)
<=> v121963(VarCurr) ) ).
fof(addAssignment_70064,axiom,
! [VarCurr] :
( v121963(VarCurr)
<=> v121933(VarCurr) ) ).
fof(addAssignment_70063,axiom,
! [VarCurr] :
( v121937(VarCurr)
<=> v121939(VarCurr) ) ).
fof(addAssignment_70062,axiom,
! [VarCurr] :
( v121939(VarCurr)
<=> v121941(VarCurr) ) ).
fof(addAssignment_70061,axiom,
! [VarCurr] :
( v121941(VarCurr)
<=> v121943(VarCurr) ) ).
fof(addAssignment_70060,axiom,
! [VarCurr] :
( v121943(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_70059,axiom,
! [VarCurr] :
( v121929(VarCurr)
<=> v121931(VarCurr) ) ).
fof(addAssignment_70058,axiom,
! [VarCurr] :
( v121931(VarCurr)
<=> v121933(VarCurr) ) ).
fof(addAssignment_70057,axiom,
! [VarCurr] :
( v121933(VarCurr)
<=> v121935(VarCurr) ) ).
fof(addAssignment_70056,axiom,
! [VarCurr] :
( v121935(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14640,axiom,
! [VarCurr] :
( v121120(VarCurr)
<=> ( v121919(VarCurr)
& v121829(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5321,axiom,
! [VarCurr] :
( v121919(VarCurr)
<=> ( v121122(VarCurr,bitIndex1)
& v121768(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1207,axiom,
! [VarCurr] :
( v121829(VarCurr)
<=> ( ( v121831(VarCurr,bitIndex4)
<=> $false )
& ( v121831(VarCurr,bitIndex3)
<=> $false )
& ( v121831(VarCurr,bitIndex2)
<=> $false )
& ( v121831(VarCurr,bitIndex1)
<=> $false )
& ( v121831(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70055,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121831(VarCurr,B)
<=> v121833(VarCurr,B) ) ) ).
fof(addAssignment_70054,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121833(VarCurr,B)
<=> v121835(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121901(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v121835(VarNext,B)
<=> v121835(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1583,axiom,
! [VarNext] :
( v121901(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v121835(VarNext,B)
<=> v121911(VarNext,B) ) ) ) ).
fof(addAssignment_70053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v121911(VarNext,B)
<=> v121909(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1158,axiom,
! [VarCurr] :
( ~ v121912(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121909(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1129,axiom,
! [VarCurr] :
( v121912(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121909(VarCurr,B)
<=> v121845(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14639,axiom,
! [VarCurr] :
( v121912(VarCurr)
<=> ( v121913(VarCurr)
& v121914(VarCurr) ) ) ).
fof(writeUnaryOperator_8062,axiom,
! [VarCurr] :
( ~ v121914(VarCurr)
<=> v121841(VarCurr) ) ).
fof(writeUnaryOperator_8061,axiom,
! [VarCurr] :
( ~ v121913(VarCurr)
<=> v121837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121901(VarNext)
<=> v121902(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121902(VarNext)
<=> ( v121903(VarNext)
& v121896(VarNext) ) ) ) ).
fof(writeUnaryOperator_8060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121903(VarNext)
<=> v121905(VarNext) ) ) ).
fof(addAssignment_70052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121905(VarNext)
<=> v121896(VarCurr) ) ) ).
fof(addAssignment_70051,axiom,
! [VarCurr] :
( v121896(VarCurr)
<=> v121898(VarCurr) ) ).
fof(addAssignment_70050,axiom,
! [VarCurr] :
( v121898(VarCurr)
<=> v121602(VarCurr) ) ).
fof(addAssignment_70049,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121845(VarCurr,B)
<=> v121847(VarCurr,B) ) ) ).
fof(addAssignment_70048,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121847(VarCurr,B)
<=> v121849(VarCurr,B) ) ) ).
fof(addAssignment_70047,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121849(VarCurr,B)
<=> v121851(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1157,axiom,
! [VarCurr] :
( ~ v121853(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121851(VarCurr,B)
<=> v121865(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1128,axiom,
! [VarCurr] :
( v121853(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121851(VarCurr,B)
<=> v121858(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1156,axiom,
! [VarCurr] :
( ~ v121860(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121865(VarCurr,B)
<=> v121866(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1127,axiom,
! [VarCurr] :
( v121860(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121865(VarCurr,B)
<=> v121863(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1155,axiom,
! [VarCurr] :
( ~ v121829(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121866(VarCurr,B)
<=> v121867(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1126,axiom,
! [VarCurr] :
( v121829(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121866(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70046,axiom,
! [VarCurr] :
( v121867(VarCurr,bitIndex0)
<=> v121893(VarCurr) ) ).
fof(addAssignment_70045,axiom,
! [VarCurr] :
( v121867(VarCurr,bitIndex1)
<=> v121891(VarCurr) ) ).
fof(addAssignment_70044,axiom,
! [VarCurr] :
( v121867(VarCurr,bitIndex2)
<=> v121887(VarCurr) ) ).
fof(addAssignment_70043,axiom,
! [VarCurr] :
( v121867(VarCurr,bitIndex3)
<=> v121883(VarCurr) ) ).
fof(addAssignment_70042,axiom,
! [VarCurr] :
( v121867(VarCurr,bitIndex4)
<=> v121869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14636,axiom,
! [VarCurr] :
( v121891(VarCurr)
<=> ( v121892(VarCurr)
& v121894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14635,axiom,
! [VarCurr] :
( v121894(VarCurr)
<=> ( v121831(VarCurr,bitIndex0)
| v121878(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5320,axiom,
! [VarCurr] :
( v121892(VarCurr)
<=> ( v121893(VarCurr)
| v121831(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8059,axiom,
! [VarCurr] :
( ~ v121893(VarCurr)
<=> v121831(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14634,axiom,
! [VarCurr] :
( v121887(VarCurr)
<=> ( v121888(VarCurr)
& v121890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14633,axiom,
! [VarCurr] :
( v121890(VarCurr)
<=> ( v121876(VarCurr)
| v121879(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5319,axiom,
! [VarCurr] :
( v121888(VarCurr)
<=> ( v121889(VarCurr)
| v121831(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8058,axiom,
! [VarCurr] :
( ~ v121889(VarCurr)
<=> v121876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14632,axiom,
! [VarCurr] :
( v121883(VarCurr)
<=> ( v121884(VarCurr)
& v121886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14631,axiom,
! [VarCurr] :
( v121886(VarCurr)
<=> ( v121874(VarCurr)
| v121880(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5318,axiom,
! [VarCurr] :
( v121884(VarCurr)
<=> ( v121885(VarCurr)
| v121831(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8057,axiom,
! [VarCurr] :
( ~ v121885(VarCurr)
<=> v121874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14630,axiom,
! [VarCurr] :
( v121869(VarCurr)
<=> ( v121870(VarCurr)
& v121881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14629,axiom,
! [VarCurr] :
( v121881(VarCurr)
<=> ( v121872(VarCurr)
| v121882(VarCurr) ) ) ).
fof(writeUnaryOperator_8056,axiom,
! [VarCurr] :
( ~ v121882(VarCurr)
<=> v121831(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5317,axiom,
! [VarCurr] :
( v121870(VarCurr)
<=> ( v121871(VarCurr)
| v121831(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8055,axiom,
! [VarCurr] :
( ~ v121871(VarCurr)
<=> v121872(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5316,axiom,
! [VarCurr] :
( v121872(VarCurr)
<=> ( v121831(VarCurr,bitIndex3)
| v121873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14628,axiom,
! [VarCurr] :
( v121873(VarCurr)
<=> ( v121874(VarCurr)
& v121880(VarCurr) ) ) ).
fof(writeUnaryOperator_8054,axiom,
! [VarCurr] :
( ~ v121880(VarCurr)
<=> v121831(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5315,axiom,
! [VarCurr] :
( v121874(VarCurr)
<=> ( v121831(VarCurr,bitIndex2)
| v121875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14627,axiom,
! [VarCurr] :
( v121875(VarCurr)
<=> ( v121876(VarCurr)
& v121879(VarCurr) ) ) ).
fof(writeUnaryOperator_8053,axiom,
! [VarCurr] :
( ~ v121879(VarCurr)
<=> v121831(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5314,axiom,
! [VarCurr] :
( v121876(VarCurr)
<=> ( v121831(VarCurr,bitIndex1)
| v121877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14626,axiom,
! [VarCurr] :
( v121877(VarCurr)
<=> ( v121831(VarCurr,bitIndex0)
& v121878(VarCurr) ) ) ).
fof(writeUnaryOperator_8052,axiom,
! [VarCurr] :
( ~ v121878(VarCurr)
<=> v121831(VarCurr,bitIndex1) ) ).
fof(addAssignment_70041,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121863(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14625,axiom,
! [VarCurr] :
( v121860(VarCurr)
<=> ( v121407(VarCurr)
| v121421(VarCurr) ) ) ).
fof(addAssignment_70040,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121858(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14624,axiom,
! [VarCurr] :
( v121853(VarCurr)
<=> ( v121855(VarCurr)
| v121419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14623,axiom,
! [VarCurr] :
( v121855(VarCurr)
<=> ( v121856(VarCurr)
| v121417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14622,axiom,
! [VarCurr] :
( v121856(VarCurr)
<=> ( v121387(VarCurr)
| v121397(VarCurr) ) ) ).
fof(addAssignment_70039,axiom,
! [VarCurr] :
( v121841(VarCurr)
<=> v121843(VarCurr) ) ).
fof(addAssignment_70038,axiom,
! [VarCurr] :
( v121843(VarCurr)
<=> v121140(VarCurr) ) ).
fof(addAssignment_70037,axiom,
! [VarCurr] :
( v121837(VarCurr)
<=> v121839(VarCurr) ) ).
fof(addAssignment_70036,axiom,
! [VarCurr] :
( v121839(VarCurr)
<=> v121132(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1206,axiom,
! [VarCurr] :
( v121768(VarCurr)
<=> ( ( v121770(VarCurr,bitIndex1)
<=> $false )
& ( v121770(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_70035,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v121770(VarCurr,B)
<=> v121772(VarCurr,B) ) ) ).
fof(addAssignment_70034,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v121772(VarCurr,B)
<=> v121774(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121811(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v121774(VarNext,B)
<=> v121774(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1582,axiom,
! [VarNext] :
( v121811(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v121774(VarNext,B)
<=> v121821(VarNext,B) ) ) ) ).
fof(addAssignment_70033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v121821(VarNext,B)
<=> v121819(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1154,axiom,
! [VarCurr] :
( ~ v121822(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v121819(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1125,axiom,
! [VarCurr] :
( v121822(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v121819(VarCurr,B)
<=> v121784(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14621,axiom,
! [VarCurr] :
( v121822(VarCurr)
<=> ( v121823(VarCurr)
& v121824(VarCurr) ) ) ).
fof(writeUnaryOperator_8051,axiom,
! [VarCurr] :
( ~ v121824(VarCurr)
<=> v121780(VarCurr) ) ).
fof(writeUnaryOperator_8050,axiom,
! [VarCurr] :
( ~ v121823(VarCurr)
<=> v121776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121811(VarNext)
<=> v121812(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121812(VarNext)
<=> ( v121813(VarNext)
& v121806(VarNext) ) ) ) ).
fof(writeUnaryOperator_8049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121813(VarNext)
<=> v121815(VarNext) ) ) ).
fof(addAssignment_70032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121815(VarNext)
<=> v121806(VarCurr) ) ) ).
fof(addAssignment_70031,axiom,
! [VarCurr] :
( v121806(VarCurr)
<=> v121808(VarCurr) ) ).
fof(addAssignment_70030,axiom,
! [VarCurr] :
( v121808(VarCurr)
<=> v121602(VarCurr) ) ).
fof(addAssignment_70029,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v121784(VarCurr,B)
<=> v121786(VarCurr,B) ) ) ).
fof(addAssignment_70028,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v121786(VarCurr,B)
<=> v121788(VarCurr,B) ) ) ).
fof(addAssignment_70027,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v121788(VarCurr,B)
<=> v121790(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1153,axiom,
! [VarCurr] :
( ~ v121792(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v121790(VarCurr,B)
<=> v121797(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1124,axiom,
! [VarCurr] :
( v121792(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v121790(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1152,axiom,
! [VarCurr] :
( ~ v121768(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v121797(VarCurr,B)
<=> v121798(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1123,axiom,
! [VarCurr] :
( v121768(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v121797(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_70026,axiom,
! [VarCurr] :
( v121798(VarCurr,bitIndex0)
<=> v121802(VarCurr) ) ).
fof(addAssignment_70025,axiom,
! [VarCurr] :
( v121798(VarCurr,bitIndex1)
<=> v121800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14618,axiom,
! [VarCurr] :
( v121800(VarCurr)
<=> ( v121801(VarCurr)
& v121803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14617,axiom,
! [VarCurr] :
( v121803(VarCurr)
<=> ( v121770(VarCurr,bitIndex0)
| v121804(VarCurr) ) ) ).
fof(writeUnaryOperator_8048,axiom,
! [VarCurr] :
( ~ v121804(VarCurr)
<=> v121770(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5313,axiom,
! [VarCurr] :
( v121801(VarCurr)
<=> ( v121802(VarCurr)
| v121770(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8047,axiom,
! [VarCurr] :
( ~ v121802(VarCurr)
<=> v121770(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14616,axiom,
! [VarCurr] :
( v121792(VarCurr)
<=> ( v121794(VarCurr)
| v121795(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5312,axiom,
! [VarCurr] :
( v121795(VarCurr)
<=> ( v121122(VarCurr,bitIndex1)
& v121635(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5311,axiom,
! [VarCurr] :
( v121794(VarCurr)
<=> ( v121122(VarCurr,bitIndex3)
& v121693(VarCurr) ) ) ).
fof(addAssignment_70024,axiom,
! [VarCurr] :
( v121780(VarCurr)
<=> v121782(VarCurr) ) ).
fof(addAssignment_70023,axiom,
! [VarCurr] :
( v121782(VarCurr)
<=> v121140(VarCurr) ) ).
fof(addAssignment_70022,axiom,
! [VarCurr] :
( v121776(VarCurr)
<=> v121778(VarCurr) ) ).
fof(addAssignment_70021,axiom,
! [VarCurr] :
( v121778(VarCurr)
<=> v121132(VarCurr) ) ).
fof(addAssignment_70020,axiom,
! [VarCurr] :
( v121122(VarCurr,bitIndex1)
<=> v121124(VarCurr,bitIndex1) ) ).
fof(addAssignment_70019,axiom,
! [VarCurr] :
( v121124(VarCurr,bitIndex1)
<=> v121126(VarCurr,bitIndex1) ) ).
fof(addAssignment_70018,axiom,
! [VarNext] :
( v121126(VarNext,bitIndex1)
<=> v121760(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121761(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121760(VarNext,B)
<=> v121126(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1581,axiom,
! [VarNext] :
( v121761(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121760(VarNext,B)
<=> v121686(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121761(VarNext)
<=> v121762(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121762(VarNext)
<=> ( v121764(VarNext)
& v121671(VarNext) ) ) ) ).
fof(writeUnaryOperator_8046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121764(VarNext)
<=> v121680(VarNext) ) ) ).
fof(addAssignment_70017,axiom,
! [VarCurr] :
( v121144(VarCurr,bitIndex1)
<=> v121146(VarCurr,bitIndex1) ) ).
fof(addAssignment_70016,axiom,
! [VarCurr] :
( v121146(VarCurr,bitIndex1)
<=> v121148(VarCurr,bitIndex1) ) ).
fof(addAssignment_70015,axiom,
! [VarCurr] :
( v121148(VarCurr,bitIndex1)
<=> v121669(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_59,axiom,
! [VarCurr] :
( ~ v121751(VarCurr)
=> ( v121150(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_88,axiom,
! [VarCurr] :
( v121751(VarCurr)
=> ( v121150(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14613,axiom,
! [VarCurr] :
( v121751(VarCurr)
<=> ( v121752(VarCurr)
| v121753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14612,axiom,
! [VarCurr] :
( v121753(VarCurr)
<=> ( v121754(VarCurr)
& v121755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14611,axiom,
! [VarCurr] :
( v121755(VarCurr)
<=> ( v121756(VarCurr)
& v121652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14610,axiom,
! [VarCurr] :
( v121756(VarCurr)
<=> ( v121757(VarCurr)
& v121758(VarCurr) ) ) ).
fof(writeUnaryOperator_8045,axiom,
! [VarCurr] :
( ~ v121758(VarCurr)
<=> v121644(VarCurr) ) ).
fof(writeUnaryOperator_8044,axiom,
! [VarCurr] :
( ~ v121757(VarCurr)
<=> v121635(VarCurr) ) ).
fof(writeUnaryOperator_8043,axiom,
! [VarCurr] :
( ~ v121754(VarCurr)
<=> v121654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14609,axiom,
! [VarCurr] :
( v121752(VarCurr)
<=> ( v121726(VarCurr)
& v121654(VarCurr) ) ) ).
fof(writeUnaryOperator_8042,axiom,
! [VarCurr] :
( ~ v121122(VarCurr,bitIndex0)
<=> v121631(VarCurr) ) ).
fof(addAssignment_70014,axiom,
! [VarCurr] :
( v121631(VarCurr)
<=> v121124(VarCurr,bitIndex0) ) ).
fof(addAssignment_70013,axiom,
! [VarCurr] :
( v121124(VarCurr,bitIndex0)
<=> v121126(VarCurr,bitIndex0) ) ).
fof(addAssignment_70012,axiom,
! [VarNext] :
( v121126(VarNext,bitIndex0)
<=> v121742(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121743(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121742(VarNext,B)
<=> v121126(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1580,axiom,
! [VarNext] :
( v121743(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121742(VarNext,B)
<=> v121686(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121743(VarNext)
<=> v121744(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121744(VarNext)
<=> ( v121746(VarNext)
& v121671(VarNext) ) ) ) ).
fof(writeUnaryOperator_8041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121746(VarNext)
<=> v121680(VarNext) ) ) ).
fof(addAssignment_70011,axiom,
! [VarCurr] :
( v121144(VarCurr,bitIndex0)
<=> v121146(VarCurr,bitIndex0) ) ).
fof(addAssignment_70010,axiom,
! [VarCurr] :
( v121146(VarCurr,bitIndex0)
<=> v121148(VarCurr,bitIndex0) ) ).
fof(addAssignment_70009,axiom,
! [VarCurr] :
( v121148(VarCurr,bitIndex0)
<=> v121669(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8040,axiom,
! [VarCurr] :
( ~ v121633(VarCurr)
<=> v121150(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1151,axiom,
! [VarCurr] :
( ~ v121721(VarCurr)
=> ( v121150(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1122,axiom,
! [VarCurr] :
( v121721(VarCurr)
=> ( v121150(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14606,axiom,
! [VarCurr] :
( v121721(VarCurr)
<=> ( v121722(VarCurr)
| v121735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14605,axiom,
! [VarCurr] :
( v121735(VarCurr)
<=> ( v121736(VarCurr)
& v121739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14604,axiom,
! [VarCurr] :
( v121739(VarCurr)
<=> ( v121707(VarCurr)
& v121710(VarCurr) ) ) ).
fof(writeUnaryOperator_8039,axiom,
! [VarCurr] :
( ~ v121736(VarCurr)
<=> v121737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14603,axiom,
! [VarCurr] :
( v121737(VarCurr)
<=> ( v121738(VarCurr)
| v121667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14602,axiom,
! [VarCurr] :
( v121738(VarCurr)
<=> ( v121654(VarCurr)
| v121652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14601,axiom,
! [VarCurr] :
( v121722(VarCurr)
<=> ( v121723(VarCurr)
| v121731(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14600,axiom,
! [VarCurr] :
( v121731(VarCurr)
<=> ( v121732(VarCurr)
& v121734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14599,axiom,
! [VarCurr] :
( v121734(VarCurr)
<=> ( v121665(VarCurr)
& v121667(VarCurr) ) ) ).
fof(writeUnaryOperator_8038,axiom,
! [VarCurr] :
( ~ v121732(VarCurr)
<=> v121733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14598,axiom,
! [VarCurr] :
( v121733(VarCurr)
<=> ( v121654(VarCurr)
| v121652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14597,axiom,
! [VarCurr] :
( v121723(VarCurr)
<=> ( v121724(VarCurr)
| v121728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14596,axiom,
! [VarCurr] :
( v121728(VarCurr)
<=> ( v121729(VarCurr)
& v121730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14595,axiom,
! [VarCurr] :
( v121730(VarCurr)
<=> ( v121644(VarCurr)
& v121652(VarCurr) ) ) ).
fof(writeUnaryOperator_8037,axiom,
! [VarCurr] :
( ~ v121729(VarCurr)
<=> v121654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14594,axiom,
! [VarCurr] :
( v121724(VarCurr)
<=> ( v121725(VarCurr)
& v121654(VarCurr) ) ) ).
fof(writeUnaryOperator_8036,axiom,
! [VarCurr] :
( ~ v121725(VarCurr)
<=> v121726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14593,axiom,
! [VarCurr] :
( v121726(VarCurr)
<=> ( v121727(VarCurr)
& v121629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14592,axiom,
! [VarCurr] :
( v121727(VarCurr)
<=> ( v121152(VarCurr)
& v121627(VarCurr) ) ) ).
fof(addAssignment_70008,axiom,
! [VarCurr] :
( v121122(VarCurr,bitIndex3)
<=> v121124(VarCurr,bitIndex3) ) ).
fof(addAssignment_70007,axiom,
! [VarCurr] :
( v121124(VarCurr,bitIndex3)
<=> v121126(VarCurr,bitIndex3) ) ).
fof(addAssignment_70006,axiom,
! [VarNext] :
( v121126(VarNext,bitIndex3)
<=> v121713(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121714(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121713(VarNext,B)
<=> v121126(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1579,axiom,
! [VarNext] :
( v121714(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121713(VarNext,B)
<=> v121686(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121714(VarNext)
<=> v121715(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121715(VarNext)
<=> ( v121717(VarNext)
& v121671(VarNext) ) ) ) ).
fof(writeUnaryOperator_8035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121717(VarNext)
<=> v121680(VarNext) ) ) ).
fof(addAssignment_70005,axiom,
! [VarCurr] :
( v121144(VarCurr,bitIndex3)
<=> v121146(VarCurr,bitIndex3) ) ).
fof(addAssignment_70004,axiom,
! [VarCurr] :
( v121146(VarCurr,bitIndex3)
<=> v121148(VarCurr,bitIndex3) ) ).
fof(addAssignment_70003,axiom,
! [VarCurr] :
( v121148(VarCurr,bitIndex3)
<=> v121669(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_58,axiom,
! [VarCurr] :
( ~ v121695(VarCurr)
=> ( v121150(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_87,axiom,
! [VarCurr] :
( v121695(VarCurr)
=> ( v121150(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14589,axiom,
! [VarCurr] :
( v121695(VarCurr)
<=> ( v121696(VarCurr)
| v121702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14588,axiom,
! [VarCurr] :
( v121702(VarCurr)
<=> ( v121703(VarCurr)
& v121704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14587,axiom,
! [VarCurr] :
( v121704(VarCurr)
<=> ( v121705(VarCurr)
& v121711(VarCurr) ) ) ).
fof(writeUnaryOperator_8034,axiom,
! [VarCurr] :
( ~ v121711(VarCurr)
<=> v121701(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14586,axiom,
! [VarCurr] :
( v121705(VarCurr)
<=> ( v121706(VarCurr)
& v121710(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1205,axiom,
! [VarCurr] :
( v121710(VarCurr)
<=> ( $true
<=> v121122(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8033,axiom,
! [VarCurr] :
( ~ v121706(VarCurr)
<=> v121707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14585,axiom,
! [VarCurr] :
( v121707(VarCurr)
<=> ( v121708(VarCurr)
| v121637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14584,axiom,
! [VarCurr] :
( v121708(VarCurr)
<=> ( v121709(VarCurr)
| v121693(VarCurr) ) ) ).
fof(writeUnaryOperator_8032,axiom,
! [VarCurr] :
( ~ v121709(VarCurr)
<=> v121627(VarCurr) ) ).
fof(writeUnaryOperator_8031,axiom,
! [VarCurr] :
( ~ v121703(VarCurr)
<=> v121667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14583,axiom,
! [VarCurr] :
( v121696(VarCurr)
<=> ( v121697(VarCurr)
& v121700(VarCurr) ) ) ).
fof(writeUnaryOperator_8030,axiom,
! [VarCurr] :
( ~ v121700(VarCurr)
<=> v121701(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14582,axiom,
! [VarCurr] :
( v121701(VarCurr)
<=> ( v121654(VarCurr)
| v121652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14581,axiom,
! [VarCurr] :
( v121697(VarCurr)
<=> ( v121698(VarCurr)
& v121667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14580,axiom,
! [VarCurr] :
( v121698(VarCurr)
<=> ( v121661(VarCurr)
& v121699(VarCurr) ) ) ).
fof(writeUnaryOperator_8029,axiom,
! [VarCurr] :
( ~ v121699(VarCurr)
<=> v121665(VarCurr) ) ).
fof(addAssignment_70002,axiom,
! [VarCurr] :
( v121693(VarCurr)
<=> v112831(VarCurr,bitIndex9) ) ).
fof(addAssignment_70001,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex9)
<=> v112865(VarCurr,bitIndex9) ) ).
fof(addAssignment_70000,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex9)
<=> v112849(VarCurr,bitIndex9) ) ).
fof(addAssignment_69999,axiom,
! [VarCurr] :
( v121122(VarCurr,bitIndex2)
<=> v121124(VarCurr,bitIndex2) ) ).
fof(addAssignment_69998,axiom,
! [VarCurr] :
( v121124(VarCurr,bitIndex2)
<=> v121126(VarCurr,bitIndex2) ) ).
fof(addAssignment_69997,axiom,
! [VarNext] :
( v121126(VarNext,bitIndex2)
<=> v121675(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121676(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121675(VarNext,B)
<=> v121126(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1578,axiom,
! [VarNext] :
( v121676(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121675(VarNext,B)
<=> v121686(VarNext,B) ) ) ) ).
fof(addAssignment_69996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v121686(VarNext,B)
<=> v121684(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1150,axiom,
! [VarCurr] :
( ~ v121687(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v121684(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1121,axiom,
! [VarCurr] :
( v121687(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v121684(VarCurr,B)
<=> v121144(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14579,axiom,
! [VarCurr] :
( v121687(VarCurr)
<=> ( v121688(VarCurr)
& v121689(VarCurr) ) ) ).
fof(writeUnaryOperator_8028,axiom,
! [VarCurr] :
( ~ v121689(VarCurr)
<=> v121136(VarCurr) ) ).
fof(writeUnaryOperator_8027,axiom,
! [VarCurr] :
( ~ v121688(VarCurr)
<=> v121128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121676(VarNext)
<=> v121677(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121677(VarNext)
<=> ( v121678(VarNext)
& v121671(VarNext) ) ) ) ).
fof(writeUnaryOperator_8026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121678(VarNext)
<=> v121680(VarNext) ) ) ).
fof(addAssignment_69995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121680(VarNext)
<=> v121671(VarCurr) ) ) ).
fof(addAssignment_69994,axiom,
! [VarCurr] :
( v121671(VarCurr)
<=> v121673(VarCurr) ) ).
fof(addAssignment_69993,axiom,
! [VarCurr] :
( v121673(VarCurr)
<=> v121602(VarCurr) ) ).
fof(addAssignment_69992,axiom,
! [VarCurr] :
( v121144(VarCurr,bitIndex2)
<=> v121146(VarCurr,bitIndex2) ) ).
fof(addAssignment_69991,axiom,
! [VarCurr] :
( v121146(VarCurr,bitIndex2)
<=> v121148(VarCurr,bitIndex2) ) ).
fof(addAssignment_69990,axiom,
! [VarCurr] :
( v121148(VarCurr,bitIndex2)
<=> v121669(VarCurr,bitIndex2) ) ).
fof(addAssignment_69989,axiom,
! [VarCurr] :
( v121669(VarCurr,bitIndex0)
<=> v121633(VarCurr) ) ).
fof(addAssignment_69988,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v121669(VarCurr,B)
<=> v121150(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_57,axiom,
! [VarCurr] :
( ~ v121639(VarCurr)
=> ( v121150(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_86,axiom,
! [VarCurr] :
( v121639(VarCurr)
=> ( v121150(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14576,axiom,
! [VarCurr] :
( v121639(VarCurr)
<=> ( v121640(VarCurr)
| v121655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14575,axiom,
! [VarCurr] :
( v121655(VarCurr)
<=> ( v121656(VarCurr)
& v121657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14574,axiom,
! [VarCurr] :
( v121657(VarCurr)
<=> ( v121658(VarCurr)
& v121668(VarCurr) ) ) ).
fof(writeUnaryOperator_8025,axiom,
! [VarCurr] :
( ~ v121668(VarCurr)
<=> v121654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14573,axiom,
! [VarCurr] :
( v121658(VarCurr)
<=> ( v121659(VarCurr)
& v121667(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1204,axiom,
! [VarCurr] :
( v121667(VarCurr)
<=> ( $true
<=> v121122(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14572,axiom,
! [VarCurr] :
( v121659(VarCurr)
<=> ( v121660(VarCurr)
& v121664(VarCurr) ) ) ).
fof(writeUnaryOperator_8024,axiom,
! [VarCurr] :
( ~ v121664(VarCurr)
<=> v121665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14571,axiom,
! [VarCurr] :
( v121665(VarCurr)
<=> ( v121666(VarCurr)
| v121637(VarCurr) ) ) ).
fof(writeUnaryOperator_8023,axiom,
! [VarCurr] :
( ~ v121666(VarCurr)
<=> v121627(VarCurr) ) ).
fof(writeUnaryOperator_8022,axiom,
! [VarCurr] :
( ~ v121660(VarCurr)
<=> v121661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14570,axiom,
! [VarCurr] :
( v121661(VarCurr)
<=> ( v121662(VarCurr)
| v121663(VarCurr) ) ) ).
fof(writeUnaryOperator_8021,axiom,
! [VarCurr] :
( ~ v121663(VarCurr)
<=> v121629(VarCurr) ) ).
fof(writeUnaryOperator_8020,axiom,
! [VarCurr] :
( ~ v121662(VarCurr)
<=> v121152(VarCurr) ) ).
fof(writeUnaryOperator_8019,axiom,
! [VarCurr] :
( ~ v121656(VarCurr)
<=> v121652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14569,axiom,
! [VarCurr] :
( v121640(VarCurr)
<=> ( v121641(VarCurr)
& v121653(VarCurr) ) ) ).
fof(writeUnaryOperator_8018,axiom,
! [VarCurr] :
( ~ v121653(VarCurr)
<=> v121654(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1203,axiom,
! [VarCurr] :
( v121654(VarCurr)
<=> ( $true
<=> v121122(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14568,axiom,
! [VarCurr] :
( v121641(VarCurr)
<=> ( v121642(VarCurr)
& v121652(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1202,axiom,
! [VarCurr] :
( v121652(VarCurr)
<=> ( $true
<=> v121122(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14567,axiom,
! [VarCurr] :
( v121642(VarCurr)
<=> ( v121635(VarCurr)
& v121643(VarCurr) ) ) ).
fof(writeUnaryOperator_8017,axiom,
! [VarCurr] :
( ~ v121643(VarCurr)
<=> v121644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14566,axiom,
! [VarCurr] :
( v121644(VarCurr)
<=> ( v121645(VarCurr)
| v121637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14565,axiom,
! [VarCurr] :
( v121645(VarCurr)
<=> ( v121646(VarCurr)
| v121649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14564,axiom,
! [VarCurr] :
( v121649(VarCurr)
<=> ( v121650(VarCurr)
& v121651(VarCurr) ) ) ).
fof(writeUnaryOperator_8016,axiom,
! [VarCurr] :
( ~ v121651(VarCurr)
<=> v121635(VarCurr) ) ).
fof(writeUnaryOperator_8015,axiom,
! [VarCurr] :
( ~ v121650(VarCurr)
<=> v121152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14563,axiom,
! [VarCurr] :
( v121646(VarCurr)
<=> ( v121647(VarCurr)
| v121648(VarCurr) ) ) ).
fof(writeUnaryOperator_8014,axiom,
! [VarCurr] :
( ~ v121648(VarCurr)
<=> v121629(VarCurr) ) ).
fof(writeUnaryOperator_8013,axiom,
! [VarCurr] :
( ~ v121647(VarCurr)
<=> v121627(VarCurr) ) ).
fof(addAssignment_69987,axiom,
! [VarCurr] :
( v121637(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_69986,axiom,
! [VarCurr] :
( v121635(VarCurr)
<=> v112643(VarCurr,bitIndex9) ) ).
fof(addAssignment_69985,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex9)
<=> v115202(VarCurr,bitIndex9) ) ).
fof(addAssignment_69984,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex9)
<=> v115186(VarCurr,bitIndex9) ) ).
fof(addAssignment_69983,axiom,
! [VarCurr] :
( v121629(VarCurr)
<=> v112528(VarCurr,bitIndex9) ) ).
fof(addAssignment_69982,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex9)
<=> v120828(VarCurr,bitIndex1) ) ).
fof(addAssignment_69981,axiom,
! [VarCurr] :
( v121627(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14562,axiom,
! [VarCurr] :
( v121152(VarCurr)
<=> ( v121624(VarCurr)
& v121625(VarCurr) ) ) ).
fof(writeUnaryOperator_8012,axiom,
! [VarCurr] :
( ~ v121625(VarCurr)
<=> v121622(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1201,axiom,
! [VarCurr] :
( v121624(VarCurr)
<=> ( ( v121154(VarCurr,bitIndex5)
<=> $false )
& ( v121154(VarCurr,bitIndex4)
<=> $false )
& ( v121154(VarCurr,bitIndex3)
<=> $false )
& ( v121154(VarCurr,bitIndex2)
<=> $false )
& ( v121154(VarCurr,bitIndex1)
<=> $false )
& ( v121154(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69980,axiom,
! [VarCurr] :
( v121622(VarCurr)
<=> v115139(VarCurr,bitIndex9) ) ).
fof(addAssignment_69979,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex9)
<=> v115159(VarCurr,bitIndex9) ) ).
fof(addAssignment_69978,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex9)
<=> v115142(VarCurr,bitIndex9) ) ).
fof(addAssignment_69977,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121154(VarCurr,B)
<=> v121156(VarCurr,B) ) ) ).
fof(addAssignment_69976,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121156(VarCurr,B)
<=> v121158(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121605(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v121158(VarNext,B)
<=> v121158(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1577,axiom,
! [VarNext] :
( v121605(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v121158(VarNext,B)
<=> v121615(VarNext,B) ) ) ) ).
fof(addAssignment_69975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v121615(VarNext,B)
<=> v121613(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1149,axiom,
! [VarCurr] :
( ~ v121616(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v121613(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1120,axiom,
! [VarCurr] :
( v121616(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v121613(VarCurr,B)
<=> v121168(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14561,axiom,
! [VarCurr] :
( v121616(VarCurr)
<=> ( v121617(VarCurr)
& v121618(VarCurr) ) ) ).
fof(writeUnaryOperator_8011,axiom,
! [VarCurr] :
( ~ v121618(VarCurr)
<=> v121164(VarCurr) ) ).
fof(writeUnaryOperator_8010,axiom,
! [VarCurr] :
( ~ v121617(VarCurr)
<=> v121160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121605(VarNext)
<=> v121606(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121606(VarNext)
<=> ( v121607(VarNext)
& v121598(VarNext) ) ) ) ).
fof(writeUnaryOperator_8009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121607(VarNext)
<=> v121609(VarNext) ) ) ).
fof(addAssignment_69974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121609(VarNext)
<=> v121598(VarCurr) ) ) ).
fof(addAssignment_69973,axiom,
! [VarCurr] :
( v121598(VarCurr)
<=> v121600(VarCurr) ) ).
fof(addAssignment_69972,axiom,
! [VarCurr] :
( v121600(VarCurr)
<=> v121602(VarCurr) ) ).
fof(addAssignment_69971,axiom,
! [VarCurr] :
( v121602(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_69970,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121168(VarCurr,B)
<=> v121170(VarCurr,B) ) ) ).
fof(addAssignment_69969,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121170(VarCurr,B)
<=> v121172(VarCurr,B) ) ) ).
fof(addAssignment_69968,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121172(VarCurr,B)
<=> v121174(VarCurr,B) ) ) ).
fof(addAssignment_69967,axiom,
! [VarCurr] :
( v121174(VarCurr,bitIndex0)
<=> v121593(VarCurr) ) ).
fof(addAssignment_69966,axiom,
! [VarCurr] :
( v121174(VarCurr,bitIndex1)
<=> v121588(VarCurr) ) ).
fof(addAssignment_69965,axiom,
! [VarCurr] :
( v121174(VarCurr,bitIndex2)
<=> v121583(VarCurr) ) ).
fof(addAssignment_69964,axiom,
! [VarCurr] :
( v121174(VarCurr,bitIndex3)
<=> v121578(VarCurr) ) ).
fof(addAssignment_69963,axiom,
! [VarCurr] :
( v121174(VarCurr,bitIndex4)
<=> v121573(VarCurr) ) ).
fof(addAssignment_69962,axiom,
! [VarCurr] :
( v121174(VarCurr,bitIndex5)
<=> v121430(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14558,axiom,
! [VarCurr] :
( v121593(VarCurr)
<=> ( v121594(VarCurr)
& v121596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14557,axiom,
! [VarCurr] :
( v121596(VarCurr)
<=> ( v121385(VarCurr,bitIndex0)
| v121442(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14556,axiom,
! [VarCurr] :
( v121594(VarCurr)
<=> ( v121519(VarCurr)
| v121595(VarCurr) ) ) ).
fof(writeUnaryOperator_8008,axiom,
! [VarCurr] :
( ~ v121595(VarCurr)
<=> v121442(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14555,axiom,
! [VarCurr] :
( v121588(VarCurr)
<=> ( v121589(VarCurr)
& v121592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14554,axiom,
! [VarCurr] :
( v121592(VarCurr)
<=> ( v121441(VarCurr)
| v121513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14553,axiom,
! [VarCurr] :
( v121589(VarCurr)
<=> ( v121590(VarCurr)
| v121591(VarCurr) ) ) ).
fof(writeUnaryOperator_8007,axiom,
! [VarCurr] :
( ~ v121591(VarCurr)
<=> v121513(VarCurr) ) ).
fof(writeUnaryOperator_8006,axiom,
! [VarCurr] :
( ~ v121590(VarCurr)
<=> v121441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14552,axiom,
! [VarCurr] :
( v121583(VarCurr)
<=> ( v121584(VarCurr)
& v121587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14551,axiom,
! [VarCurr] :
( v121587(VarCurr)
<=> ( v121439(VarCurr)
| v121524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14550,axiom,
! [VarCurr] :
( v121584(VarCurr)
<=> ( v121585(VarCurr)
| v121586(VarCurr) ) ) ).
fof(writeUnaryOperator_8005,axiom,
! [VarCurr] :
( ~ v121586(VarCurr)
<=> v121524(VarCurr) ) ).
fof(writeUnaryOperator_8004,axiom,
! [VarCurr] :
( ~ v121585(VarCurr)
<=> v121439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14549,axiom,
! [VarCurr] :
( v121578(VarCurr)
<=> ( v121579(VarCurr)
& v121582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14548,axiom,
! [VarCurr] :
( v121582(VarCurr)
<=> ( v121437(VarCurr)
| v121536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14547,axiom,
! [VarCurr] :
( v121579(VarCurr)
<=> ( v121580(VarCurr)
| v121581(VarCurr) ) ) ).
fof(writeUnaryOperator_8003,axiom,
! [VarCurr] :
( ~ v121581(VarCurr)
<=> v121536(VarCurr) ) ).
fof(writeUnaryOperator_8002,axiom,
! [VarCurr] :
( ~ v121580(VarCurr)
<=> v121437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14546,axiom,
! [VarCurr] :
( v121573(VarCurr)
<=> ( v121574(VarCurr)
& v121577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14545,axiom,
! [VarCurr] :
( v121577(VarCurr)
<=> ( v121435(VarCurr)
| v121548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14544,axiom,
! [VarCurr] :
( v121574(VarCurr)
<=> ( v121575(VarCurr)
| v121576(VarCurr) ) ) ).
fof(writeUnaryOperator_8001,axiom,
! [VarCurr] :
( ~ v121576(VarCurr)
<=> v121548(VarCurr) ) ).
fof(writeUnaryOperator_8000,axiom,
! [VarCurr] :
( ~ v121575(VarCurr)
<=> v121435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14543,axiom,
! [VarCurr] :
( v121430(VarCurr)
<=> ( v121431(VarCurr)
& v121572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14542,axiom,
! [VarCurr] :
( v121572(VarCurr)
<=> ( v121433(VarCurr)
| v121561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14541,axiom,
! [VarCurr] :
( v121431(VarCurr)
<=> ( v121432(VarCurr)
| v121560(VarCurr) ) ) ).
fof(writeUnaryOperator_7999,axiom,
! [VarCurr] :
( ~ v121560(VarCurr)
<=> v121561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14540,axiom,
! [VarCurr] :
( v121561(VarCurr)
<=> ( v121562(VarCurr)
& v121571(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5310,axiom,
! [VarCurr] :
( v121571(VarCurr)
<=> ( v121564(VarCurr)
| v121442(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14539,axiom,
! [VarCurr] :
( v121562(VarCurr)
<=> ( v121563(VarCurr)
| v121570(VarCurr) ) ) ).
fof(writeUnaryOperator_7998,axiom,
! [VarCurr] :
( ~ v121570(VarCurr)
<=> v121442(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7997,axiom,
! [VarCurr] :
( ~ v121563(VarCurr)
<=> v121564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14538,axiom,
! [VarCurr] :
( v121564(VarCurr)
<=> ( v121565(VarCurr)
& v121568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14537,axiom,
! [VarCurr] :
( v121568(VarCurr)
<=> ( v121567(VarCurr)
| v121569(VarCurr) ) ) ).
fof(writeUnaryOperator_7996,axiom,
! [VarCurr] :
( ~ v121569(VarCurr)
<=> v121385(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5309,axiom,
! [VarCurr] :
( v121565(VarCurr)
<=> ( v121566(VarCurr)
| v121385(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7995,axiom,
! [VarCurr] :
( ~ v121566(VarCurr)
<=> v121567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14536,axiom,
! [VarCurr] :
( v121567(VarCurr)
<=> ( v121554(VarCurr)
& v121556(VarCurr) ) ) ).
fof(writeUnaryOperator_7994,axiom,
! [VarCurr] :
( ~ v121432(VarCurr)
<=> v121433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14535,axiom,
! [VarCurr] :
( v121433(VarCurr)
<=> ( v121434(VarCurr)
| v121559(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5308,axiom,
! [VarCurr] :
( v121559(VarCurr)
<=> ( v121551(VarCurr)
& v121442(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14534,axiom,
! [VarCurr] :
( v121434(VarCurr)
<=> ( v121435(VarCurr)
& v121548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14533,axiom,
! [VarCurr] :
( v121548(VarCurr)
<=> ( v121549(VarCurr)
& v121558(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5307,axiom,
! [VarCurr] :
( v121558(VarCurr)
<=> ( v121551(VarCurr)
| v121442(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14532,axiom,
! [VarCurr] :
( v121549(VarCurr)
<=> ( v121550(VarCurr)
| v121557(VarCurr) ) ) ).
fof(writeUnaryOperator_7993,axiom,
! [VarCurr] :
( ~ v121557(VarCurr)
<=> v121442(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7992,axiom,
! [VarCurr] :
( ~ v121550(VarCurr)
<=> v121551(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14531,axiom,
! [VarCurr] :
( v121551(VarCurr)
<=> ( v121552(VarCurr)
& v121555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14530,axiom,
! [VarCurr] :
( v121555(VarCurr)
<=> ( v121554(VarCurr)
| v121556(VarCurr) ) ) ).
fof(writeUnaryOperator_7991,axiom,
! [VarCurr] :
( ~ v121556(VarCurr)
<=> v121385(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5306,axiom,
! [VarCurr] :
( v121552(VarCurr)
<=> ( v121553(VarCurr)
| v121385(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7990,axiom,
! [VarCurr] :
( ~ v121553(VarCurr)
<=> v121554(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14529,axiom,
! [VarCurr] :
( v121554(VarCurr)
<=> ( v121542(VarCurr)
& v121544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14528,axiom,
! [VarCurr] :
( v121435(VarCurr)
<=> ( v121436(VarCurr)
| v121547(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5305,axiom,
! [VarCurr] :
( v121547(VarCurr)
<=> ( v121539(VarCurr)
& v121442(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14527,axiom,
! [VarCurr] :
( v121436(VarCurr)
<=> ( v121437(VarCurr)
& v121536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14526,axiom,
! [VarCurr] :
( v121536(VarCurr)
<=> ( v121537(VarCurr)
& v121546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5304,axiom,
! [VarCurr] :
( v121546(VarCurr)
<=> ( v121539(VarCurr)
| v121442(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14525,axiom,
! [VarCurr] :
( v121537(VarCurr)
<=> ( v121538(VarCurr)
| v121545(VarCurr) ) ) ).
fof(writeUnaryOperator_7989,axiom,
! [VarCurr] :
( ~ v121545(VarCurr)
<=> v121442(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7988,axiom,
! [VarCurr] :
( ~ v121538(VarCurr)
<=> v121539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14524,axiom,
! [VarCurr] :
( v121539(VarCurr)
<=> ( v121540(VarCurr)
& v121543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14523,axiom,
! [VarCurr] :
( v121543(VarCurr)
<=> ( v121542(VarCurr)
| v121544(VarCurr) ) ) ).
fof(writeUnaryOperator_7987,axiom,
! [VarCurr] :
( ~ v121544(VarCurr)
<=> v121385(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5303,axiom,
! [VarCurr] :
( v121540(VarCurr)
<=> ( v121541(VarCurr)
| v121385(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7986,axiom,
! [VarCurr] :
( ~ v121541(VarCurr)
<=> v121542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14522,axiom,
! [VarCurr] :
( v121542(VarCurr)
<=> ( v121530(VarCurr)
& v121532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14521,axiom,
! [VarCurr] :
( v121437(VarCurr)
<=> ( v121438(VarCurr)
| v121535(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5302,axiom,
! [VarCurr] :
( v121535(VarCurr)
<=> ( v121527(VarCurr)
& v121442(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14520,axiom,
! [VarCurr] :
( v121438(VarCurr)
<=> ( v121439(VarCurr)
& v121524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14519,axiom,
! [VarCurr] :
( v121524(VarCurr)
<=> ( v121525(VarCurr)
& v121534(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5301,axiom,
! [VarCurr] :
( v121534(VarCurr)
<=> ( v121527(VarCurr)
| v121442(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14518,axiom,
! [VarCurr] :
( v121525(VarCurr)
<=> ( v121526(VarCurr)
| v121533(VarCurr) ) ) ).
fof(writeUnaryOperator_7985,axiom,
! [VarCurr] :
( ~ v121533(VarCurr)
<=> v121442(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7984,axiom,
! [VarCurr] :
( ~ v121526(VarCurr)
<=> v121527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14517,axiom,
! [VarCurr] :
( v121527(VarCurr)
<=> ( v121528(VarCurr)
& v121531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14516,axiom,
! [VarCurr] :
( v121531(VarCurr)
<=> ( v121530(VarCurr)
| v121532(VarCurr) ) ) ).
fof(writeUnaryOperator_7983,axiom,
! [VarCurr] :
( ~ v121532(VarCurr)
<=> v121385(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5300,axiom,
! [VarCurr] :
( v121528(VarCurr)
<=> ( v121529(VarCurr)
| v121385(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7982,axiom,
! [VarCurr] :
( ~ v121529(VarCurr)
<=> v121530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14515,axiom,
! [VarCurr] :
( v121530(VarCurr)
<=> ( v121519(VarCurr)
& v121520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14514,axiom,
! [VarCurr] :
( v121439(VarCurr)
<=> ( v121440(VarCurr)
| v121523(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5299,axiom,
! [VarCurr] :
( v121523(VarCurr)
<=> ( v121516(VarCurr)
& v121442(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14513,axiom,
! [VarCurr] :
( v121440(VarCurr)
<=> ( v121441(VarCurr)
& v121513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14512,axiom,
! [VarCurr] :
( v121513(VarCurr)
<=> ( v121514(VarCurr)
& v121522(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5298,axiom,
! [VarCurr] :
( v121522(VarCurr)
<=> ( v121516(VarCurr)
| v121442(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14511,axiom,
! [VarCurr] :
( v121514(VarCurr)
<=> ( v121515(VarCurr)
| v121521(VarCurr) ) ) ).
fof(writeUnaryOperator_7981,axiom,
! [VarCurr] :
( ~ v121521(VarCurr)
<=> v121442(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7980,axiom,
! [VarCurr] :
( ~ v121515(VarCurr)
<=> v121516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14510,axiom,
! [VarCurr] :
( v121516(VarCurr)
<=> ( v121517(VarCurr)
& v121518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14509,axiom,
! [VarCurr] :
( v121518(VarCurr)
<=> ( v121519(VarCurr)
| v121520(VarCurr) ) ) ).
fof(writeUnaryOperator_7979,axiom,
! [VarCurr] :
( ~ v121520(VarCurr)
<=> v121385(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7978,axiom,
! [VarCurr] :
( ~ v121519(VarCurr)
<=> v121385(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5297,axiom,
! [VarCurr] :
( v121517(VarCurr)
<=> ( v121385(VarCurr,bitIndex0)
| v121385(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14508,axiom,
! [VarCurr] :
( v121441(VarCurr)
<=> ( v121385(VarCurr,bitIndex0)
& v121442(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69961,axiom,
! [VarCurr] :
( v121442(VarCurr,bitIndex0)
<=> v121508(VarCurr) ) ).
fof(addAssignment_69960,axiom,
! [VarCurr] :
( v121442(VarCurr,bitIndex1)
<=> v121503(VarCurr) ) ).
fof(addAssignment_69959,axiom,
! [VarCurr] :
( v121442(VarCurr,bitIndex2)
<=> v121498(VarCurr) ) ).
fof(addAssignment_69958,axiom,
! [VarCurr] :
( v121442(VarCurr,bitIndex3)
<=> v121493(VarCurr) ) ).
fof(addAssignment_69957,axiom,
! [VarCurr] :
( v121442(VarCurr,bitIndex4)
<=> v121488(VarCurr) ) ).
fof(addAssignment_69956,axiom,
! [VarCurr] :
( v121442(VarCurr,bitIndex5)
<=> v121444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14507,axiom,
! [VarCurr] :
( v121508(VarCurr)
<=> ( v121509(VarCurr)
& v121512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14506,axiom,
! [VarCurr] :
( v121512(VarCurr)
<=> ( v121154(VarCurr,bitIndex0)
| v121456(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14505,axiom,
! [VarCurr] :
( v121509(VarCurr)
<=> ( v121510(VarCurr)
| v121511(VarCurr) ) ) ).
fof(writeUnaryOperator_7977,axiom,
! [VarCurr] :
( ~ v121511(VarCurr)
<=> v121456(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7976,axiom,
! [VarCurr] :
( ~ v121510(VarCurr)
<=> v121154(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14504,axiom,
! [VarCurr] :
( v121503(VarCurr)
<=> ( v121504(VarCurr)
& v121507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14503,axiom,
! [VarCurr] :
( v121507(VarCurr)
<=> ( v121455(VarCurr)
| v121457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14502,axiom,
! [VarCurr] :
( v121504(VarCurr)
<=> ( v121505(VarCurr)
| v121506(VarCurr) ) ) ).
fof(writeUnaryOperator_7975,axiom,
! [VarCurr] :
( ~ v121506(VarCurr)
<=> v121457(VarCurr) ) ).
fof(writeUnaryOperator_7974,axiom,
! [VarCurr] :
( ~ v121505(VarCurr)
<=> v121455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14501,axiom,
! [VarCurr] :
( v121498(VarCurr)
<=> ( v121499(VarCurr)
& v121502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14500,axiom,
! [VarCurr] :
( v121502(VarCurr)
<=> ( v121453(VarCurr)
| v121463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14499,axiom,
! [VarCurr] :
( v121499(VarCurr)
<=> ( v121500(VarCurr)
| v121501(VarCurr) ) ) ).
fof(writeUnaryOperator_7973,axiom,
! [VarCurr] :
( ~ v121501(VarCurr)
<=> v121463(VarCurr) ) ).
fof(writeUnaryOperator_7972,axiom,
! [VarCurr] :
( ~ v121500(VarCurr)
<=> v121453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14498,axiom,
! [VarCurr] :
( v121493(VarCurr)
<=> ( v121494(VarCurr)
& v121497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14497,axiom,
! [VarCurr] :
( v121497(VarCurr)
<=> ( v121451(VarCurr)
| v121469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14496,axiom,
! [VarCurr] :
( v121494(VarCurr)
<=> ( v121495(VarCurr)
| v121496(VarCurr) ) ) ).
fof(writeUnaryOperator_7971,axiom,
! [VarCurr] :
( ~ v121496(VarCurr)
<=> v121469(VarCurr) ) ).
fof(writeUnaryOperator_7970,axiom,
! [VarCurr] :
( ~ v121495(VarCurr)
<=> v121451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14495,axiom,
! [VarCurr] :
( v121488(VarCurr)
<=> ( v121489(VarCurr)
& v121492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14494,axiom,
! [VarCurr] :
( v121492(VarCurr)
<=> ( v121449(VarCurr)
| v121475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14493,axiom,
! [VarCurr] :
( v121489(VarCurr)
<=> ( v121490(VarCurr)
| v121491(VarCurr) ) ) ).
fof(writeUnaryOperator_7969,axiom,
! [VarCurr] :
( ~ v121491(VarCurr)
<=> v121475(VarCurr) ) ).
fof(writeUnaryOperator_7968,axiom,
! [VarCurr] :
( ~ v121490(VarCurr)
<=> v121449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14492,axiom,
! [VarCurr] :
( v121444(VarCurr)
<=> ( v121445(VarCurr)
& v121487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14491,axiom,
! [VarCurr] :
( v121487(VarCurr)
<=> ( v121447(VarCurr)
| v121482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14490,axiom,
! [VarCurr] :
( v121445(VarCurr)
<=> ( v121446(VarCurr)
| v121481(VarCurr) ) ) ).
fof(writeUnaryOperator_7967,axiom,
! [VarCurr] :
( ~ v121481(VarCurr)
<=> v121482(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14489,axiom,
! [VarCurr] :
( v121482(VarCurr)
<=> ( v121483(VarCurr)
& v121486(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5296,axiom,
! [VarCurr] :
( v121486(VarCurr)
<=> ( v121154(VarCurr,bitIndex5)
| v121456(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14488,axiom,
! [VarCurr] :
( v121483(VarCurr)
<=> ( v121484(VarCurr)
| v121485(VarCurr) ) ) ).
fof(writeUnaryOperator_7966,axiom,
! [VarCurr] :
( ~ v121485(VarCurr)
<=> v121456(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7965,axiom,
! [VarCurr] :
( ~ v121484(VarCurr)
<=> v121154(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7964,axiom,
! [VarCurr] :
( ~ v121446(VarCurr)
<=> v121447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14487,axiom,
! [VarCurr] :
( v121447(VarCurr)
<=> ( v121448(VarCurr)
| v121480(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5295,axiom,
! [VarCurr] :
( v121480(VarCurr)
<=> ( v121154(VarCurr,bitIndex4)
& v121456(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14486,axiom,
! [VarCurr] :
( v121448(VarCurr)
<=> ( v121449(VarCurr)
& v121475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14485,axiom,
! [VarCurr] :
( v121475(VarCurr)
<=> ( v121476(VarCurr)
& v121479(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5294,axiom,
! [VarCurr] :
( v121479(VarCurr)
<=> ( v121154(VarCurr,bitIndex4)
| v121456(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14484,axiom,
! [VarCurr] :
( v121476(VarCurr)
<=> ( v121477(VarCurr)
| v121478(VarCurr) ) ) ).
fof(writeUnaryOperator_7963,axiom,
! [VarCurr] :
( ~ v121478(VarCurr)
<=> v121456(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7962,axiom,
! [VarCurr] :
( ~ v121477(VarCurr)
<=> v121154(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14483,axiom,
! [VarCurr] :
( v121449(VarCurr)
<=> ( v121450(VarCurr)
| v121474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5293,axiom,
! [VarCurr] :
( v121474(VarCurr)
<=> ( v121154(VarCurr,bitIndex3)
& v121456(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14482,axiom,
! [VarCurr] :
( v121450(VarCurr)
<=> ( v121451(VarCurr)
& v121469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14481,axiom,
! [VarCurr] :
( v121469(VarCurr)
<=> ( v121470(VarCurr)
& v121473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5292,axiom,
! [VarCurr] :
( v121473(VarCurr)
<=> ( v121154(VarCurr,bitIndex3)
| v121456(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14480,axiom,
! [VarCurr] :
( v121470(VarCurr)
<=> ( v121471(VarCurr)
| v121472(VarCurr) ) ) ).
fof(writeUnaryOperator_7961,axiom,
! [VarCurr] :
( ~ v121472(VarCurr)
<=> v121456(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7960,axiom,
! [VarCurr] :
( ~ v121471(VarCurr)
<=> v121154(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14479,axiom,
! [VarCurr] :
( v121451(VarCurr)
<=> ( v121452(VarCurr)
| v121468(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5291,axiom,
! [VarCurr] :
( v121468(VarCurr)
<=> ( v121154(VarCurr,bitIndex2)
& v121456(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14478,axiom,
! [VarCurr] :
( v121452(VarCurr)
<=> ( v121453(VarCurr)
& v121463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14477,axiom,
! [VarCurr] :
( v121463(VarCurr)
<=> ( v121464(VarCurr)
& v121467(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5290,axiom,
! [VarCurr] :
( v121467(VarCurr)
<=> ( v121154(VarCurr,bitIndex2)
| v121456(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14476,axiom,
! [VarCurr] :
( v121464(VarCurr)
<=> ( v121465(VarCurr)
| v121466(VarCurr) ) ) ).
fof(writeUnaryOperator_7959,axiom,
! [VarCurr] :
( ~ v121466(VarCurr)
<=> v121456(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7958,axiom,
! [VarCurr] :
( ~ v121465(VarCurr)
<=> v121154(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14475,axiom,
! [VarCurr] :
( v121453(VarCurr)
<=> ( v121454(VarCurr)
| v121462(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5289,axiom,
! [VarCurr] :
( v121462(VarCurr)
<=> ( v121154(VarCurr,bitIndex1)
& v121456(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14474,axiom,
! [VarCurr] :
( v121454(VarCurr)
<=> ( v121455(VarCurr)
& v121457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14473,axiom,
! [VarCurr] :
( v121457(VarCurr)
<=> ( v121458(VarCurr)
& v121461(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5288,axiom,
! [VarCurr] :
( v121461(VarCurr)
<=> ( v121154(VarCurr,bitIndex1)
| v121456(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14472,axiom,
! [VarCurr] :
( v121458(VarCurr)
<=> ( v121459(VarCurr)
| v121460(VarCurr) ) ) ).
fof(writeUnaryOperator_7957,axiom,
! [VarCurr] :
( ~ v121460(VarCurr)
<=> v121456(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7956,axiom,
! [VarCurr] :
( ~ v121459(VarCurr)
<=> v121154(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14471,axiom,
! [VarCurr] :
( v121455(VarCurr)
<=> ( v121154(VarCurr,bitIndex0)
& v121456(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69955,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v121456(VarCurr,B)
<=> v121176(VarCurr,B) ) ) ).
fof(addAssignment_69954,axiom,
! [VarCurr] :
( ( v121456(VarCurr,bitIndex5)
<=> $false )
& ( v121456(VarCurr,bitIndex4)
<=> $false )
& ( v121456(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_69953,axiom,
! [VarCurr] :
( v121385(VarCurr,bitIndex5)
<=> v121422(VarCurr,bitIndex5) ) ).
fof(addAssignment_69952,axiom,
! [VarCurr] :
( v121385(VarCurr,bitIndex4)
<=> v121422(VarCurr,bitIndex4) ) ).
fof(addAssignment_69951,axiom,
! [VarCurr] :
( v121385(VarCurr,bitIndex3)
<=> v121422(VarCurr,bitIndex3) ) ).
fof(addAssignment_69950,axiom,
! [VarCurr] :
( v121385(VarCurr,bitIndex2)
<=> v121422(VarCurr,bitIndex2) ) ).
fof(addAssignment_69949,axiom,
! [VarCurr] :
( v121385(VarCurr,bitIndex1)
<=> v121422(VarCurr,bitIndex1) ) ).
fof(addAssignment_69948,axiom,
! [VarCurr] :
( v121385(VarCurr,bitIndex0)
<=> v121422(VarCurr,bitIndex0) ) ).
fof(addAssignment_69947,axiom,
! [VarCurr] :
( v121422(VarCurr,bitIndex0)
<=> v121423(VarCurr) ) ).
fof(addAssignment_69946,axiom,
! [VarCurr] :
( ( v121422(VarCurr,bitIndex5)
<=> $false )
& ( v121422(VarCurr,bitIndex4)
<=> $false )
& ( v121422(VarCurr,bitIndex3)
<=> $false )
& ( v121422(VarCurr,bitIndex2)
<=> $false )
& ( v121422(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14470,axiom,
! [VarCurr] :
( v121423(VarCurr)
<=> ( v121424(VarCurr)
| v121421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14469,axiom,
! [VarCurr] :
( v121424(VarCurr)
<=> ( v121425(VarCurr)
| v121419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14468,axiom,
! [VarCurr] :
( v121425(VarCurr)
<=> ( v121426(VarCurr)
| v121417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14467,axiom,
! [VarCurr] :
( v121426(VarCurr)
<=> ( v121427(VarCurr)
| v121407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14466,axiom,
! [VarCurr] :
( v121427(VarCurr)
<=> ( v121387(VarCurr)
| v121397(VarCurr) ) ) ).
fof(addAssignment_69945,axiom,
! [VarCurr] :
( v121421(VarCurr)
<=> v113911(VarCurr,bitIndex9) ) ).
fof(addAssignment_69944,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex9)
<=> v113913(VarCurr,bitIndex9) ) ).
fof(addAssignment_69943,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex9)
<=> v113915(VarCurr,bitIndex9) ) ).
fof(addAssignment_69942,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex9)
<=> v113935(VarCurr,bitIndex9) ) ).
fof(addAssignment_69941,axiom,
! [VarCurr] :
( v121419(VarCurr)
<=> v113107(VarCurr,bitIndex9) ) ).
fof(addAssignment_69940,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex9)
<=> v113143(VarCurr,bitIndex9) ) ).
fof(addAssignment_69939,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex9)
<=> v113110(VarCurr,bitIndex9) ) ).
fof(addAssignment_69938,axiom,
! [VarCurr] :
( v121417(VarCurr)
<=> v113100(VarCurr,bitIndex9) ) ).
fof(addAssignment_69937,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex9)
<=> v113101(VarCurr,bitIndex9) ) ).
fof(addAssignment_69936,axiom,
! [VarCurr] :
( v121407(VarCurr)
<=> v113810(VarCurr,bitIndex9) ) ).
fof(addAssignment_69935,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex9)
<=> v113812(VarCurr,bitIndex9) ) ).
fof(addAssignment_69934,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex9)
<=> v113814(VarCurr,bitIndex9) ) ).
fof(addAssignment_69933,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex9)
<=> v113816(VarCurr,bitIndex9) ) ).
fof(addAssignment_69932,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex9)
<=> v113818(VarCurr,bitIndex9) ) ).
fof(addAssignment_69931,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex9)
<=> v121409(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121410(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v121409(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1576,axiom,
! [VarNext] :
( v121410(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v121409(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121410(VarNext)
<=> v121411(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121411(VarNext)
<=> ( v121413(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_7955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121413(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_69930,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex9)
<=> v113830(VarCurr,bitIndex9) ) ).
fof(addAssignment_69929,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex9)
<=> v113832(VarCurr,bitIndex9) ) ).
fof(addAssignment_69928,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex9)
<=> v113834(VarCurr,bitIndex9) ) ).
fof(addAssignment_69927,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex9)
<=> v113873(VarCurr,bitIndex9) ) ).
fof(addAssignment_69926,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex9)
<=> v113856(VarCurr,bitIndex9) ) ).
fof(addAssignment_69925,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex9)
<=> v113837(VarCurr,bitIndex9) ) ).
fof(addAssignment_69924,axiom,
! [VarCurr] :
( v121397(VarCurr)
<=> v113020(VarCurr,bitIndex9) ) ).
fof(addAssignment_69923,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex9)
<=> v113022(VarCurr,bitIndex9) ) ).
fof(addAssignment_69922,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex9)
<=> v113024(VarCurr,bitIndex9) ) ).
fof(addAssignment_69921,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex9)
<=> v113026(VarCurr,bitIndex9) ) ).
fof(addAssignment_69920,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex9)
<=> v113028(VarCurr,bitIndex9) ) ).
fof(addAssignment_69919,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex9)
<=> v121399(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121400(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v121399(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1575,axiom,
! [VarNext] :
( v121400(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v121399(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121400(VarNext)
<=> v121401(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121401(VarNext)
<=> ( v121403(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_7954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121403(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_69918,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex9)
<=> v113040(VarCurr,bitIndex9) ) ).
fof(addAssignment_69917,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex9)
<=> v113042(VarCurr,bitIndex9) ) ).
fof(addAssignment_69916,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex9)
<=> v113044(VarCurr,bitIndex9) ) ).
fof(addAssignment_69915,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex9)
<=> v113045(VarCurr,bitIndex9) ) ).
fof(addAssignment_69914,axiom,
! [VarCurr] :
( v121387(VarCurr)
<=> v112940(VarCurr,bitIndex9) ) ).
fof(addAssignment_69913,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex9)
<=> v112942(VarCurr,bitIndex9) ) ).
fof(addAssignment_69912,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex9)
<=> v112944(VarCurr,bitIndex9) ) ).
fof(addAssignment_69911,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex9)
<=> v112946(VarCurr,bitIndex9) ) ).
fof(addAssignment_69910,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex9)
<=> v112948(VarCurr,bitIndex9) ) ).
fof(addAssignment_69909,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex9)
<=> v121389(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121390(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v121389(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1574,axiom,
! [VarNext] :
( v121390(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v121389(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121390(VarNext)
<=> v121391(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121391(VarNext)
<=> ( v121393(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_7953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121393(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_69908,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex9)
<=> v112960(VarCurr,bitIndex9) ) ).
fof(addAssignment_69907,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex9)
<=> v112962(VarCurr,bitIndex9) ) ).
fof(addAssignment_69906,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex9)
<=> v112964(VarCurr,bitIndex9) ) ).
fof(addAssignment_69905,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex9)
<=> v112965(VarCurr,bitIndex9) ) ).
fof(addAssignment_69904,axiom,
! [VarCurr] :
( v121176(VarCurr,bitIndex2)
<=> v121191(VarCurr,bitIndex2) ) ).
fof(addAssignment_69903,axiom,
! [VarCurr] :
( v121176(VarCurr,bitIndex1)
<=> v121191(VarCurr,bitIndex1) ) ).
fof(addAssignment_69902,axiom,
! [VarCurr] :
( v121176(VarCurr,bitIndex0)
<=> v121191(VarCurr,bitIndex0) ) ).
fof(addAssignment_69901,axiom,
! [VarCurr] :
( v121191(VarCurr,bitIndex0)
<=> v121379(VarCurr) ) ).
fof(addAssignment_69900,axiom,
! [VarCurr] :
( v121191(VarCurr,bitIndex1)
<=> v121374(VarCurr) ) ).
fof(addAssignment_69899,axiom,
! [VarCurr] :
( v121191(VarCurr,bitIndex2)
<=> v121193(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14459,axiom,
! [VarCurr] :
( v121379(VarCurr)
<=> ( v121380(VarCurr)
& v121383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14458,axiom,
! [VarCurr] :
( v121383(VarCurr)
<=> ( v121199(VarCurr,bitIndex0)
| v121360(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14457,axiom,
! [VarCurr] :
( v121380(VarCurr)
<=> ( v121381(VarCurr)
| v121382(VarCurr) ) ) ).
fof(writeUnaryOperator_7952,axiom,
! [VarCurr] :
( ~ v121382(VarCurr)
<=> v121360(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7951,axiom,
! [VarCurr] :
( ~ v121381(VarCurr)
<=> v121199(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14456,axiom,
! [VarCurr] :
( v121374(VarCurr)
<=> ( v121375(VarCurr)
& v121378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14455,axiom,
! [VarCurr] :
( v121378(VarCurr)
<=> ( v121198(VarCurr)
| v121361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14454,axiom,
! [VarCurr] :
( v121375(VarCurr)
<=> ( v121376(VarCurr)
| v121377(VarCurr) ) ) ).
fof(writeUnaryOperator_7950,axiom,
! [VarCurr] :
( ~ v121377(VarCurr)
<=> v121361(VarCurr) ) ).
fof(writeUnaryOperator_7949,axiom,
! [VarCurr] :
( ~ v121376(VarCurr)
<=> v121198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14453,axiom,
! [VarCurr] :
( v121193(VarCurr)
<=> ( v121194(VarCurr)
& v121373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14452,axiom,
! [VarCurr] :
( v121373(VarCurr)
<=> ( v121196(VarCurr)
| v121368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14451,axiom,
! [VarCurr] :
( v121194(VarCurr)
<=> ( v121195(VarCurr)
| v121367(VarCurr) ) ) ).
fof(writeUnaryOperator_7948,axiom,
! [VarCurr] :
( ~ v121367(VarCurr)
<=> v121368(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14450,axiom,
! [VarCurr] :
( v121368(VarCurr)
<=> ( v121369(VarCurr)
& v121372(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5287,axiom,
! [VarCurr] :
( v121372(VarCurr)
<=> ( v121199(VarCurr,bitIndex2)
| v121360(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14449,axiom,
! [VarCurr] :
( v121369(VarCurr)
<=> ( v121370(VarCurr)
| v121371(VarCurr) ) ) ).
fof(writeUnaryOperator_7947,axiom,
! [VarCurr] :
( ~ v121371(VarCurr)
<=> v121360(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7946,axiom,
! [VarCurr] :
( ~ v121370(VarCurr)
<=> v121199(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7945,axiom,
! [VarCurr] :
( ~ v121195(VarCurr)
<=> v121196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14448,axiom,
! [VarCurr] :
( v121196(VarCurr)
<=> ( v121197(VarCurr)
| v121366(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5286,axiom,
! [VarCurr] :
( v121366(VarCurr)
<=> ( v121199(VarCurr,bitIndex1)
& v121360(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14447,axiom,
! [VarCurr] :
( v121197(VarCurr)
<=> ( v121198(VarCurr)
& v121361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14446,axiom,
! [VarCurr] :
( v121361(VarCurr)
<=> ( v121362(VarCurr)
& v121365(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5285,axiom,
! [VarCurr] :
( v121365(VarCurr)
<=> ( v121199(VarCurr,bitIndex1)
| v121360(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14445,axiom,
! [VarCurr] :
( v121362(VarCurr)
<=> ( v121363(VarCurr)
| v121364(VarCurr) ) ) ).
fof(writeUnaryOperator_7944,axiom,
! [VarCurr] :
( ~ v121364(VarCurr)
<=> v121360(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7943,axiom,
! [VarCurr] :
( ~ v121363(VarCurr)
<=> v121199(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14444,axiom,
! [VarCurr] :
( v121198(VarCurr)
<=> ( v121199(VarCurr,bitIndex0)
& v121360(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69898,axiom,
! [VarCurr] :
( v121360(VarCurr,bitIndex0)
<=> v121190(VarCurr) ) ).
fof(addAssignment_69897,axiom,
! [VarCurr] :
( ( v121360(VarCurr,bitIndex2)
<=> $false )
& ( v121360(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69896,axiom,
! [VarCurr] :
( v121199(VarCurr,bitIndex0)
<=> v121355(VarCurr) ) ).
fof(addAssignment_69895,axiom,
! [VarCurr] :
( v121199(VarCurr,bitIndex1)
<=> v121350(VarCurr) ) ).
fof(addAssignment_69894,axiom,
! [VarCurr] :
( v121199(VarCurr,bitIndex2)
<=> v121201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14443,axiom,
! [VarCurr] :
( v121355(VarCurr)
<=> ( v121356(VarCurr)
& v121359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14442,axiom,
! [VarCurr] :
( v121359(VarCurr)
<=> ( v121207(VarCurr,bitIndex0)
| v121336(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14441,axiom,
! [VarCurr] :
( v121356(VarCurr)
<=> ( v121357(VarCurr)
| v121358(VarCurr) ) ) ).
fof(writeUnaryOperator_7942,axiom,
! [VarCurr] :
( ~ v121358(VarCurr)
<=> v121336(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7941,axiom,
! [VarCurr] :
( ~ v121357(VarCurr)
<=> v121207(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14440,axiom,
! [VarCurr] :
( v121350(VarCurr)
<=> ( v121351(VarCurr)
& v121354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14439,axiom,
! [VarCurr] :
( v121354(VarCurr)
<=> ( v121206(VarCurr)
| v121337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14438,axiom,
! [VarCurr] :
( v121351(VarCurr)
<=> ( v121352(VarCurr)
| v121353(VarCurr) ) ) ).
fof(writeUnaryOperator_7940,axiom,
! [VarCurr] :
( ~ v121353(VarCurr)
<=> v121337(VarCurr) ) ).
fof(writeUnaryOperator_7939,axiom,
! [VarCurr] :
( ~ v121352(VarCurr)
<=> v121206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14437,axiom,
! [VarCurr] :
( v121201(VarCurr)
<=> ( v121202(VarCurr)
& v121349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14436,axiom,
! [VarCurr] :
( v121349(VarCurr)
<=> ( v121204(VarCurr)
| v121344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14435,axiom,
! [VarCurr] :
( v121202(VarCurr)
<=> ( v121203(VarCurr)
| v121343(VarCurr) ) ) ).
fof(writeUnaryOperator_7938,axiom,
! [VarCurr] :
( ~ v121343(VarCurr)
<=> v121344(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14434,axiom,
! [VarCurr] :
( v121344(VarCurr)
<=> ( v121345(VarCurr)
& v121348(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5284,axiom,
! [VarCurr] :
( v121348(VarCurr)
<=> ( v121207(VarCurr,bitIndex2)
| v121336(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14433,axiom,
! [VarCurr] :
( v121345(VarCurr)
<=> ( v121346(VarCurr)
| v121347(VarCurr) ) ) ).
fof(writeUnaryOperator_7937,axiom,
! [VarCurr] :
( ~ v121347(VarCurr)
<=> v121336(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7936,axiom,
! [VarCurr] :
( ~ v121346(VarCurr)
<=> v121207(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7935,axiom,
! [VarCurr] :
( ~ v121203(VarCurr)
<=> v121204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14432,axiom,
! [VarCurr] :
( v121204(VarCurr)
<=> ( v121205(VarCurr)
| v121342(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5283,axiom,
! [VarCurr] :
( v121342(VarCurr)
<=> ( v121207(VarCurr,bitIndex1)
& v121336(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14431,axiom,
! [VarCurr] :
( v121205(VarCurr)
<=> ( v121206(VarCurr)
& v121337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14430,axiom,
! [VarCurr] :
( v121337(VarCurr)
<=> ( v121338(VarCurr)
& v121341(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5282,axiom,
! [VarCurr] :
( v121341(VarCurr)
<=> ( v121207(VarCurr,bitIndex1)
| v121336(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14429,axiom,
! [VarCurr] :
( v121338(VarCurr)
<=> ( v121339(VarCurr)
| v121340(VarCurr) ) ) ).
fof(writeUnaryOperator_7934,axiom,
! [VarCurr] :
( ~ v121340(VarCurr)
<=> v121336(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7933,axiom,
! [VarCurr] :
( ~ v121339(VarCurr)
<=> v121207(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14428,axiom,
! [VarCurr] :
( v121206(VarCurr)
<=> ( v121207(VarCurr,bitIndex0)
& v121336(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69893,axiom,
! [VarCurr] :
( v121336(VarCurr,bitIndex0)
<=> v121188(VarCurr) ) ).
fof(addAssignment_69892,axiom,
! [VarCurr] :
( ( v121336(VarCurr,bitIndex2)
<=> $false )
& ( v121336(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69891,axiom,
! [VarCurr] :
( v121207(VarCurr,bitIndex0)
<=> v121331(VarCurr) ) ).
fof(addAssignment_69890,axiom,
! [VarCurr] :
( v121207(VarCurr,bitIndex1)
<=> v121326(VarCurr) ) ).
fof(addAssignment_69889,axiom,
! [VarCurr] :
( v121207(VarCurr,bitIndex2)
<=> v121209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14427,axiom,
! [VarCurr] :
( v121331(VarCurr)
<=> ( v121332(VarCurr)
& v121335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14426,axiom,
! [VarCurr] :
( v121335(VarCurr)
<=> ( v121215(VarCurr,bitIndex0)
| v121312(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14425,axiom,
! [VarCurr] :
( v121332(VarCurr)
<=> ( v121333(VarCurr)
| v121334(VarCurr) ) ) ).
fof(writeUnaryOperator_7932,axiom,
! [VarCurr] :
( ~ v121334(VarCurr)
<=> v121312(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7931,axiom,
! [VarCurr] :
( ~ v121333(VarCurr)
<=> v121215(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14424,axiom,
! [VarCurr] :
( v121326(VarCurr)
<=> ( v121327(VarCurr)
& v121330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14423,axiom,
! [VarCurr] :
( v121330(VarCurr)
<=> ( v121214(VarCurr)
| v121313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14422,axiom,
! [VarCurr] :
( v121327(VarCurr)
<=> ( v121328(VarCurr)
| v121329(VarCurr) ) ) ).
fof(writeUnaryOperator_7930,axiom,
! [VarCurr] :
( ~ v121329(VarCurr)
<=> v121313(VarCurr) ) ).
fof(writeUnaryOperator_7929,axiom,
! [VarCurr] :
( ~ v121328(VarCurr)
<=> v121214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14421,axiom,
! [VarCurr] :
( v121209(VarCurr)
<=> ( v121210(VarCurr)
& v121325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14420,axiom,
! [VarCurr] :
( v121325(VarCurr)
<=> ( v121212(VarCurr)
| v121320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14419,axiom,
! [VarCurr] :
( v121210(VarCurr)
<=> ( v121211(VarCurr)
| v121319(VarCurr) ) ) ).
fof(writeUnaryOperator_7928,axiom,
! [VarCurr] :
( ~ v121319(VarCurr)
<=> v121320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14418,axiom,
! [VarCurr] :
( v121320(VarCurr)
<=> ( v121321(VarCurr)
& v121324(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5281,axiom,
! [VarCurr] :
( v121324(VarCurr)
<=> ( v121215(VarCurr,bitIndex2)
| v121312(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14417,axiom,
! [VarCurr] :
( v121321(VarCurr)
<=> ( v121322(VarCurr)
| v121323(VarCurr) ) ) ).
fof(writeUnaryOperator_7927,axiom,
! [VarCurr] :
( ~ v121323(VarCurr)
<=> v121312(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7926,axiom,
! [VarCurr] :
( ~ v121322(VarCurr)
<=> v121215(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7925,axiom,
! [VarCurr] :
( ~ v121211(VarCurr)
<=> v121212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14416,axiom,
! [VarCurr] :
( v121212(VarCurr)
<=> ( v121213(VarCurr)
| v121318(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5280,axiom,
! [VarCurr] :
( v121318(VarCurr)
<=> ( v121215(VarCurr,bitIndex1)
& v121312(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14415,axiom,
! [VarCurr] :
( v121213(VarCurr)
<=> ( v121214(VarCurr)
& v121313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14414,axiom,
! [VarCurr] :
( v121313(VarCurr)
<=> ( v121314(VarCurr)
& v121317(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5279,axiom,
! [VarCurr] :
( v121317(VarCurr)
<=> ( v121215(VarCurr,bitIndex1)
| v121312(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14413,axiom,
! [VarCurr] :
( v121314(VarCurr)
<=> ( v121315(VarCurr)
| v121316(VarCurr) ) ) ).
fof(writeUnaryOperator_7924,axiom,
! [VarCurr] :
( ~ v121316(VarCurr)
<=> v121312(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7923,axiom,
! [VarCurr] :
( ~ v121315(VarCurr)
<=> v121215(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14412,axiom,
! [VarCurr] :
( v121214(VarCurr)
<=> ( v121215(VarCurr,bitIndex0)
& v121312(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69888,axiom,
! [VarCurr] :
( v121312(VarCurr,bitIndex0)
<=> v121186(VarCurr) ) ).
fof(addAssignment_69887,axiom,
! [VarCurr] :
( ( v121312(VarCurr,bitIndex2)
<=> $false )
& ( v121312(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69886,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex0)
<=> v121307(VarCurr) ) ).
fof(addAssignment_69885,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex1)
<=> v121302(VarCurr) ) ).
fof(addAssignment_69884,axiom,
! [VarCurr] :
( v121215(VarCurr,bitIndex2)
<=> v121217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14411,axiom,
! [VarCurr] :
( v121307(VarCurr)
<=> ( v121308(VarCurr)
& v121311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14410,axiom,
! [VarCurr] :
( v121311(VarCurr)
<=> ( v121223(VarCurr,bitIndex0)
| v121288(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14409,axiom,
! [VarCurr] :
( v121308(VarCurr)
<=> ( v121309(VarCurr)
| v121310(VarCurr) ) ) ).
fof(writeUnaryOperator_7922,axiom,
! [VarCurr] :
( ~ v121310(VarCurr)
<=> v121288(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7921,axiom,
! [VarCurr] :
( ~ v121309(VarCurr)
<=> v121223(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14408,axiom,
! [VarCurr] :
( v121302(VarCurr)
<=> ( v121303(VarCurr)
& v121306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14407,axiom,
! [VarCurr] :
( v121306(VarCurr)
<=> ( v121222(VarCurr)
| v121289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14406,axiom,
! [VarCurr] :
( v121303(VarCurr)
<=> ( v121304(VarCurr)
| v121305(VarCurr) ) ) ).
fof(writeUnaryOperator_7920,axiom,
! [VarCurr] :
( ~ v121305(VarCurr)
<=> v121289(VarCurr) ) ).
fof(writeUnaryOperator_7919,axiom,
! [VarCurr] :
( ~ v121304(VarCurr)
<=> v121222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14405,axiom,
! [VarCurr] :
( v121217(VarCurr)
<=> ( v121218(VarCurr)
& v121301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14404,axiom,
! [VarCurr] :
( v121301(VarCurr)
<=> ( v121220(VarCurr)
| v121296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14403,axiom,
! [VarCurr] :
( v121218(VarCurr)
<=> ( v121219(VarCurr)
| v121295(VarCurr) ) ) ).
fof(writeUnaryOperator_7918,axiom,
! [VarCurr] :
( ~ v121295(VarCurr)
<=> v121296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14402,axiom,
! [VarCurr] :
( v121296(VarCurr)
<=> ( v121297(VarCurr)
& v121300(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5278,axiom,
! [VarCurr] :
( v121300(VarCurr)
<=> ( v121223(VarCurr,bitIndex2)
| v121288(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14401,axiom,
! [VarCurr] :
( v121297(VarCurr)
<=> ( v121298(VarCurr)
| v121299(VarCurr) ) ) ).
fof(writeUnaryOperator_7917,axiom,
! [VarCurr] :
( ~ v121299(VarCurr)
<=> v121288(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7916,axiom,
! [VarCurr] :
( ~ v121298(VarCurr)
<=> v121223(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7915,axiom,
! [VarCurr] :
( ~ v121219(VarCurr)
<=> v121220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14400,axiom,
! [VarCurr] :
( v121220(VarCurr)
<=> ( v121221(VarCurr)
| v121294(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5277,axiom,
! [VarCurr] :
( v121294(VarCurr)
<=> ( v121223(VarCurr,bitIndex1)
& v121288(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14399,axiom,
! [VarCurr] :
( v121221(VarCurr)
<=> ( v121222(VarCurr)
& v121289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14398,axiom,
! [VarCurr] :
( v121289(VarCurr)
<=> ( v121290(VarCurr)
& v121293(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5276,axiom,
! [VarCurr] :
( v121293(VarCurr)
<=> ( v121223(VarCurr,bitIndex1)
| v121288(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14397,axiom,
! [VarCurr] :
( v121290(VarCurr)
<=> ( v121291(VarCurr)
| v121292(VarCurr) ) ) ).
fof(writeUnaryOperator_7914,axiom,
! [VarCurr] :
( ~ v121292(VarCurr)
<=> v121288(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7913,axiom,
! [VarCurr] :
( ~ v121291(VarCurr)
<=> v121223(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14396,axiom,
! [VarCurr] :
( v121222(VarCurr)
<=> ( v121223(VarCurr,bitIndex0)
& v121288(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69883,axiom,
! [VarCurr] :
( v121288(VarCurr,bitIndex0)
<=> v121184(VarCurr) ) ).
fof(addAssignment_69882,axiom,
! [VarCurr] :
( ( v121288(VarCurr,bitIndex2)
<=> $false )
& ( v121288(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69881,axiom,
! [VarCurr] :
( v121223(VarCurr,bitIndex0)
<=> v121283(VarCurr) ) ).
fof(addAssignment_69880,axiom,
! [VarCurr] :
( v121223(VarCurr,bitIndex1)
<=> v121278(VarCurr) ) ).
fof(addAssignment_69879,axiom,
! [VarCurr] :
( v121223(VarCurr,bitIndex2)
<=> v121225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14395,axiom,
! [VarCurr] :
( v121283(VarCurr)
<=> ( v121284(VarCurr)
& v121287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14394,axiom,
! [VarCurr] :
( v121287(VarCurr)
<=> ( v121231(VarCurr,bitIndex0)
| v121264(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14393,axiom,
! [VarCurr] :
( v121284(VarCurr)
<=> ( v121285(VarCurr)
| v121286(VarCurr) ) ) ).
fof(writeUnaryOperator_7912,axiom,
! [VarCurr] :
( ~ v121286(VarCurr)
<=> v121264(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7911,axiom,
! [VarCurr] :
( ~ v121285(VarCurr)
<=> v121231(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14392,axiom,
! [VarCurr] :
( v121278(VarCurr)
<=> ( v121279(VarCurr)
& v121282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14391,axiom,
! [VarCurr] :
( v121282(VarCurr)
<=> ( v121230(VarCurr)
| v121265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14390,axiom,
! [VarCurr] :
( v121279(VarCurr)
<=> ( v121280(VarCurr)
| v121281(VarCurr) ) ) ).
fof(writeUnaryOperator_7910,axiom,
! [VarCurr] :
( ~ v121281(VarCurr)
<=> v121265(VarCurr) ) ).
fof(writeUnaryOperator_7909,axiom,
! [VarCurr] :
( ~ v121280(VarCurr)
<=> v121230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14389,axiom,
! [VarCurr] :
( v121225(VarCurr)
<=> ( v121226(VarCurr)
& v121277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14388,axiom,
! [VarCurr] :
( v121277(VarCurr)
<=> ( v121228(VarCurr)
| v121272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14387,axiom,
! [VarCurr] :
( v121226(VarCurr)
<=> ( v121227(VarCurr)
| v121271(VarCurr) ) ) ).
fof(writeUnaryOperator_7908,axiom,
! [VarCurr] :
( ~ v121271(VarCurr)
<=> v121272(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14386,axiom,
! [VarCurr] :
( v121272(VarCurr)
<=> ( v121273(VarCurr)
& v121276(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5275,axiom,
! [VarCurr] :
( v121276(VarCurr)
<=> ( v121231(VarCurr,bitIndex2)
| v121264(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14385,axiom,
! [VarCurr] :
( v121273(VarCurr)
<=> ( v121274(VarCurr)
| v121275(VarCurr) ) ) ).
fof(writeUnaryOperator_7907,axiom,
! [VarCurr] :
( ~ v121275(VarCurr)
<=> v121264(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7906,axiom,
! [VarCurr] :
( ~ v121274(VarCurr)
<=> v121231(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7905,axiom,
! [VarCurr] :
( ~ v121227(VarCurr)
<=> v121228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14384,axiom,
! [VarCurr] :
( v121228(VarCurr)
<=> ( v121229(VarCurr)
| v121270(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5274,axiom,
! [VarCurr] :
( v121270(VarCurr)
<=> ( v121231(VarCurr,bitIndex1)
& v121264(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14383,axiom,
! [VarCurr] :
( v121229(VarCurr)
<=> ( v121230(VarCurr)
& v121265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14382,axiom,
! [VarCurr] :
( v121265(VarCurr)
<=> ( v121266(VarCurr)
& v121269(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5273,axiom,
! [VarCurr] :
( v121269(VarCurr)
<=> ( v121231(VarCurr,bitIndex1)
| v121264(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14381,axiom,
! [VarCurr] :
( v121266(VarCurr)
<=> ( v121267(VarCurr)
| v121268(VarCurr) ) ) ).
fof(writeUnaryOperator_7904,axiom,
! [VarCurr] :
( ~ v121268(VarCurr)
<=> v121264(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7903,axiom,
! [VarCurr] :
( ~ v121267(VarCurr)
<=> v121231(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14380,axiom,
! [VarCurr] :
( v121230(VarCurr)
<=> ( v121231(VarCurr,bitIndex0)
& v121264(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69878,axiom,
! [VarCurr] :
( v121264(VarCurr,bitIndex0)
<=> v121182(VarCurr) ) ).
fof(addAssignment_69877,axiom,
! [VarCurr] :
( ( v121264(VarCurr,bitIndex2)
<=> $false )
& ( v121264(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69876,axiom,
! [VarCurr] :
( v121231(VarCurr,bitIndex0)
<=> v121259(VarCurr) ) ).
fof(addAssignment_69875,axiom,
! [VarCurr] :
( v121231(VarCurr,bitIndex1)
<=> v121254(VarCurr) ) ).
fof(addAssignment_69874,axiom,
! [VarCurr] :
( v121231(VarCurr,bitIndex2)
<=> v121233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14379,axiom,
! [VarCurr] :
( v121259(VarCurr)
<=> ( v121260(VarCurr)
& v121263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14378,axiom,
! [VarCurr] :
( v121263(VarCurr)
<=> ( v121239(VarCurr,bitIndex0)
| v121240(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14377,axiom,
! [VarCurr] :
( v121260(VarCurr)
<=> ( v121261(VarCurr)
| v121262(VarCurr) ) ) ).
fof(writeUnaryOperator_7902,axiom,
! [VarCurr] :
( ~ v121262(VarCurr)
<=> v121240(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7901,axiom,
! [VarCurr] :
( ~ v121261(VarCurr)
<=> v121239(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14376,axiom,
! [VarCurr] :
( v121254(VarCurr)
<=> ( v121255(VarCurr)
& v121258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14375,axiom,
! [VarCurr] :
( v121258(VarCurr)
<=> ( v121238(VarCurr)
| v121241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14374,axiom,
! [VarCurr] :
( v121255(VarCurr)
<=> ( v121256(VarCurr)
| v121257(VarCurr) ) ) ).
fof(writeUnaryOperator_7900,axiom,
! [VarCurr] :
( ~ v121257(VarCurr)
<=> v121241(VarCurr) ) ).
fof(writeUnaryOperator_7899,axiom,
! [VarCurr] :
( ~ v121256(VarCurr)
<=> v121238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14373,axiom,
! [VarCurr] :
( v121233(VarCurr)
<=> ( v121234(VarCurr)
& v121253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14372,axiom,
! [VarCurr] :
( v121253(VarCurr)
<=> ( v121236(VarCurr)
| v121248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14371,axiom,
! [VarCurr] :
( v121234(VarCurr)
<=> ( v121235(VarCurr)
| v121247(VarCurr) ) ) ).
fof(writeUnaryOperator_7898,axiom,
! [VarCurr] :
( ~ v121247(VarCurr)
<=> v121248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14370,axiom,
! [VarCurr] :
( v121248(VarCurr)
<=> ( v121249(VarCurr)
& v121252(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5272,axiom,
! [VarCurr] :
( v121252(VarCurr)
<=> ( v121239(VarCurr,bitIndex2)
| v121240(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14369,axiom,
! [VarCurr] :
( v121249(VarCurr)
<=> ( v121250(VarCurr)
| v121251(VarCurr) ) ) ).
fof(writeUnaryOperator_7897,axiom,
! [VarCurr] :
( ~ v121251(VarCurr)
<=> v121240(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7896,axiom,
! [VarCurr] :
( ~ v121250(VarCurr)
<=> v121239(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7895,axiom,
! [VarCurr] :
( ~ v121235(VarCurr)
<=> v121236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14368,axiom,
! [VarCurr] :
( v121236(VarCurr)
<=> ( v121237(VarCurr)
| v121246(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5271,axiom,
! [VarCurr] :
( v121246(VarCurr)
<=> ( v121239(VarCurr,bitIndex1)
& v121240(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14367,axiom,
! [VarCurr] :
( v121237(VarCurr)
<=> ( v121238(VarCurr)
& v121241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14366,axiom,
! [VarCurr] :
( v121241(VarCurr)
<=> ( v121242(VarCurr)
& v121245(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5270,axiom,
! [VarCurr] :
( v121245(VarCurr)
<=> ( v121239(VarCurr,bitIndex1)
| v121240(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14365,axiom,
! [VarCurr] :
( v121242(VarCurr)
<=> ( v121243(VarCurr)
| v121244(VarCurr) ) ) ).
fof(writeUnaryOperator_7894,axiom,
! [VarCurr] :
( ~ v121244(VarCurr)
<=> v121240(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7893,axiom,
! [VarCurr] :
( ~ v121243(VarCurr)
<=> v121239(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14364,axiom,
! [VarCurr] :
( v121238(VarCurr)
<=> ( v121239(VarCurr,bitIndex0)
& v121240(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69873,axiom,
! [VarCurr] :
( v121240(VarCurr,bitIndex0)
<=> v121180(VarCurr) ) ).
fof(addAssignment_69872,axiom,
! [VarCurr] :
( ( v121240(VarCurr,bitIndex2)
<=> $false )
& ( v121240(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69871,axiom,
! [VarCurr] :
( v121239(VarCurr,bitIndex0)
<=> v121178(VarCurr) ) ).
fof(addAssignment_69870,axiom,
! [VarCurr] :
( ( v121239(VarCurr,bitIndex2)
<=> $false )
& ( v121239(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69869,axiom,
! [VarCurr] :
( v121190(VarCurr)
<=> v114692(VarCurr,bitIndex9) ) ).
fof(addAssignment_69868,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex9)
<=> v114694(VarCurr,bitIndex9) ) ).
fof(addAssignment_69867,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex9)
<=> v114696(VarCurr,bitIndex9) ) ).
fof(addAssignment_69866,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex9)
<=> v114697(VarCurr,bitIndex9) ) ).
fof(addAssignment_69865,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex9)
<=> v113918(VarCurr,bitIndex9) ) ).
fof(addAssignment_69864,axiom,
! [VarCurr] :
( v121188(VarCurr)
<=> v114685(VarCurr,bitIndex9) ) ).
fof(addAssignment_69863,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex9)
<=> v114686(VarCurr,bitIndex9) ) ).
fof(addAssignment_69862,axiom,
! [VarCurr] :
( v121186(VarCurr)
<=> v114661(VarCurr,bitIndex9) ) ).
fof(addAssignment_69861,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex9)
<=> v114662(VarCurr,bitIndex9) ) ).
fof(addAssignment_69860,axiom,
! [VarCurr] :
( v121184(VarCurr)
<=> v114633(VarCurr,bitIndex9) ) ).
fof(addAssignment_69859,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex9)
<=> v114635(VarCurr,bitIndex9) ) ).
fof(addAssignment_69858,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex9)
<=> v114637(VarCurr,bitIndex9) ) ).
fof(addAssignment_69857,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex9)
<=> v114638(VarCurr,bitIndex9) ) ).
fof(addAssignment_69856,axiom,
! [VarCurr] :
( v121182(VarCurr)
<=> v114605(VarCurr,bitIndex9) ) ).
fof(addAssignment_69855,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex9)
<=> v114607(VarCurr,bitIndex9) ) ).
fof(addAssignment_69854,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex9)
<=> v114609(VarCurr,bitIndex9) ) ).
fof(addAssignment_69853,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex9)
<=> v114610(VarCurr,bitIndex9) ) ).
fof(addAssignment_69852,axiom,
! [VarCurr] :
( v121180(VarCurr)
<=> v114577(VarCurr,bitIndex9) ) ).
fof(addAssignment_69851,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex9)
<=> v114579(VarCurr,bitIndex9) ) ).
fof(addAssignment_69850,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex9)
<=> v114581(VarCurr,bitIndex9) ) ).
fof(addAssignment_69849,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex9)
<=> v114582(VarCurr,bitIndex9) ) ).
fof(addAssignment_69848,axiom,
! [VarCurr] :
( v121178(VarCurr)
<=> v114549(VarCurr,bitIndex9) ) ).
fof(addAssignment_69847,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex9)
<=> v114551(VarCurr,bitIndex9) ) ).
fof(addAssignment_69846,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex9)
<=> v114553(VarCurr,bitIndex9) ) ).
fof(addAssignment_69845,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex9)
<=> v114554(VarCurr,bitIndex9) ) ).
fof(addAssignment_69844,axiom,
! [VarCurr] :
( v121164(VarCurr)
<=> v121166(VarCurr) ) ).
fof(addAssignment_69843,axiom,
! [VarCurr] :
( v121166(VarCurr)
<=> v121140(VarCurr) ) ).
fof(addAssignment_69842,axiom,
! [VarCurr] :
( v121160(VarCurr)
<=> v121162(VarCurr) ) ).
fof(addAssignment_69841,axiom,
! [VarCurr] :
( v121162(VarCurr)
<=> v121132(VarCurr) ) ).
fof(addAssignment_69840,axiom,
! [VarCurr] :
( v121136(VarCurr)
<=> v121138(VarCurr) ) ).
fof(addAssignment_69839,axiom,
! [VarCurr] :
( v121138(VarCurr)
<=> v121140(VarCurr) ) ).
fof(addAssignment_69838,axiom,
! [VarCurr] :
( v121140(VarCurr)
<=> v121142(VarCurr) ) ).
fof(addAssignment_69837,axiom,
! [VarCurr] :
( v121142(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_69836,axiom,
! [VarCurr] :
( v121128(VarCurr)
<=> v121130(VarCurr) ) ).
fof(addAssignment_69835,axiom,
! [VarCurr] :
( v121130(VarCurr)
<=> v121132(VarCurr) ) ).
fof(addAssignment_69834,axiom,
! [VarCurr] :
( v121132(VarCurr)
<=> v121134(VarCurr) ) ).
fof(addAssignment_69833,axiom,
! [VarCurr] :
( v121134(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14363,axiom,
! [VarCurr] :
( v120318(VarCurr)
<=> ( v121118(VarCurr)
& v121028(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5269,axiom,
! [VarCurr] :
( v121118(VarCurr)
<=> ( v120320(VarCurr,bitIndex1)
& v120967(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1200,axiom,
! [VarCurr] :
( v121028(VarCurr)
<=> ( ( v121030(VarCurr,bitIndex4)
<=> $false )
& ( v121030(VarCurr,bitIndex3)
<=> $false )
& ( v121030(VarCurr,bitIndex2)
<=> $false )
& ( v121030(VarCurr,bitIndex1)
<=> $false )
& ( v121030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69832,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121030(VarCurr,B)
<=> v121032(VarCurr,B) ) ) ).
fof(addAssignment_69831,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121032(VarCurr,B)
<=> v121034(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121100(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v121034(VarNext,B)
<=> v121034(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1573,axiom,
! [VarNext] :
( v121100(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v121034(VarNext,B)
<=> v121110(VarNext,B) ) ) ) ).
fof(addAssignment_69830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v121110(VarNext,B)
<=> v121108(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1148,axiom,
! [VarCurr] :
( ~ v121111(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121108(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1119,axiom,
! [VarCurr] :
( v121111(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121108(VarCurr,B)
<=> v121044(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14362,axiom,
! [VarCurr] :
( v121111(VarCurr)
<=> ( v121112(VarCurr)
& v121113(VarCurr) ) ) ).
fof(writeUnaryOperator_7892,axiom,
! [VarCurr] :
( ~ v121113(VarCurr)
<=> v121040(VarCurr) ) ).
fof(writeUnaryOperator_7891,axiom,
! [VarCurr] :
( ~ v121112(VarCurr)
<=> v121036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121100(VarNext)
<=> v121101(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121101(VarNext)
<=> ( v121102(VarNext)
& v121095(VarNext) ) ) ) ).
fof(writeUnaryOperator_7890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121102(VarNext)
<=> v121104(VarNext) ) ) ).
fof(addAssignment_69829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121104(VarNext)
<=> v121095(VarCurr) ) ) ).
fof(addAssignment_69828,axiom,
! [VarCurr] :
( v121095(VarCurr)
<=> v121097(VarCurr) ) ).
fof(addAssignment_69827,axiom,
! [VarCurr] :
( v121097(VarCurr)
<=> v120800(VarCurr) ) ).
fof(addAssignment_69826,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121044(VarCurr,B)
<=> v121046(VarCurr,B) ) ) ).
fof(addAssignment_69825,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121046(VarCurr,B)
<=> v121048(VarCurr,B) ) ) ).
fof(addAssignment_69824,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121048(VarCurr,B)
<=> v121050(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1147,axiom,
! [VarCurr] :
( ~ v121052(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121050(VarCurr,B)
<=> v121064(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1118,axiom,
! [VarCurr] :
( v121052(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121050(VarCurr,B)
<=> v121057(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1146,axiom,
! [VarCurr] :
( ~ v121059(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121064(VarCurr,B)
<=> v121065(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1117,axiom,
! [VarCurr] :
( v121059(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121064(VarCurr,B)
<=> v121062(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1145,axiom,
! [VarCurr] :
( ~ v121028(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121065(VarCurr,B)
<=> v121066(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1116,axiom,
! [VarCurr] :
( v121028(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121065(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_69823,axiom,
! [VarCurr] :
( v121066(VarCurr,bitIndex0)
<=> v121092(VarCurr) ) ).
fof(addAssignment_69822,axiom,
! [VarCurr] :
( v121066(VarCurr,bitIndex1)
<=> v121090(VarCurr) ) ).
fof(addAssignment_69821,axiom,
! [VarCurr] :
( v121066(VarCurr,bitIndex2)
<=> v121086(VarCurr) ) ).
fof(addAssignment_69820,axiom,
! [VarCurr] :
( v121066(VarCurr,bitIndex3)
<=> v121082(VarCurr) ) ).
fof(addAssignment_69819,axiom,
! [VarCurr] :
( v121066(VarCurr,bitIndex4)
<=> v121068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14359,axiom,
! [VarCurr] :
( v121090(VarCurr)
<=> ( v121091(VarCurr)
& v121093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14358,axiom,
! [VarCurr] :
( v121093(VarCurr)
<=> ( v121030(VarCurr,bitIndex0)
| v121077(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5268,axiom,
! [VarCurr] :
( v121091(VarCurr)
<=> ( v121092(VarCurr)
| v121030(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7889,axiom,
! [VarCurr] :
( ~ v121092(VarCurr)
<=> v121030(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14357,axiom,
! [VarCurr] :
( v121086(VarCurr)
<=> ( v121087(VarCurr)
& v121089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14356,axiom,
! [VarCurr] :
( v121089(VarCurr)
<=> ( v121075(VarCurr)
| v121078(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5267,axiom,
! [VarCurr] :
( v121087(VarCurr)
<=> ( v121088(VarCurr)
| v121030(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7888,axiom,
! [VarCurr] :
( ~ v121088(VarCurr)
<=> v121075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14355,axiom,
! [VarCurr] :
( v121082(VarCurr)
<=> ( v121083(VarCurr)
& v121085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14354,axiom,
! [VarCurr] :
( v121085(VarCurr)
<=> ( v121073(VarCurr)
| v121079(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5266,axiom,
! [VarCurr] :
( v121083(VarCurr)
<=> ( v121084(VarCurr)
| v121030(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7887,axiom,
! [VarCurr] :
( ~ v121084(VarCurr)
<=> v121073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14353,axiom,
! [VarCurr] :
( v121068(VarCurr)
<=> ( v121069(VarCurr)
& v121080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14352,axiom,
! [VarCurr] :
( v121080(VarCurr)
<=> ( v121071(VarCurr)
| v121081(VarCurr) ) ) ).
fof(writeUnaryOperator_7886,axiom,
! [VarCurr] :
( ~ v121081(VarCurr)
<=> v121030(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5265,axiom,
! [VarCurr] :
( v121069(VarCurr)
<=> ( v121070(VarCurr)
| v121030(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7885,axiom,
! [VarCurr] :
( ~ v121070(VarCurr)
<=> v121071(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5264,axiom,
! [VarCurr] :
( v121071(VarCurr)
<=> ( v121030(VarCurr,bitIndex3)
| v121072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14351,axiom,
! [VarCurr] :
( v121072(VarCurr)
<=> ( v121073(VarCurr)
& v121079(VarCurr) ) ) ).
fof(writeUnaryOperator_7884,axiom,
! [VarCurr] :
( ~ v121079(VarCurr)
<=> v121030(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5263,axiom,
! [VarCurr] :
( v121073(VarCurr)
<=> ( v121030(VarCurr,bitIndex2)
| v121074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14350,axiom,
! [VarCurr] :
( v121074(VarCurr)
<=> ( v121075(VarCurr)
& v121078(VarCurr) ) ) ).
fof(writeUnaryOperator_7883,axiom,
! [VarCurr] :
( ~ v121078(VarCurr)
<=> v121030(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5262,axiom,
! [VarCurr] :
( v121075(VarCurr)
<=> ( v121030(VarCurr,bitIndex1)
| v121076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14349,axiom,
! [VarCurr] :
( v121076(VarCurr)
<=> ( v121030(VarCurr,bitIndex0)
& v121077(VarCurr) ) ) ).
fof(writeUnaryOperator_7882,axiom,
! [VarCurr] :
( ~ v121077(VarCurr)
<=> v121030(VarCurr,bitIndex1) ) ).
fof(addAssignment_69818,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121062(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14348,axiom,
! [VarCurr] :
( v121059(VarCurr)
<=> ( v120605(VarCurr)
| v120619(VarCurr) ) ) ).
fof(addAssignment_69817,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v121057(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14347,axiom,
! [VarCurr] :
( v121052(VarCurr)
<=> ( v121054(VarCurr)
| v120617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14346,axiom,
! [VarCurr] :
( v121054(VarCurr)
<=> ( v121055(VarCurr)
| v120615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14345,axiom,
! [VarCurr] :
( v121055(VarCurr)
<=> ( v120585(VarCurr)
| v120595(VarCurr) ) ) ).
fof(addAssignment_69816,axiom,
! [VarCurr] :
( v121040(VarCurr)
<=> v121042(VarCurr) ) ).
fof(addAssignment_69815,axiom,
! [VarCurr] :
( v121042(VarCurr)
<=> v120338(VarCurr) ) ).
fof(addAssignment_69814,axiom,
! [VarCurr] :
( v121036(VarCurr)
<=> v121038(VarCurr) ) ).
fof(addAssignment_69813,axiom,
! [VarCurr] :
( v121038(VarCurr)
<=> v120330(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1199,axiom,
! [VarCurr] :
( v120967(VarCurr)
<=> ( ( v120969(VarCurr,bitIndex1)
<=> $false )
& ( v120969(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69812,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120969(VarCurr,B)
<=> v120971(VarCurr,B) ) ) ).
fof(addAssignment_69811,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120971(VarCurr,B)
<=> v120973(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121010(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v120973(VarNext,B)
<=> v120973(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1572,axiom,
! [VarNext] :
( v121010(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v120973(VarNext,B)
<=> v121020(VarNext,B) ) ) ) ).
fof(addAssignment_69810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v121020(VarNext,B)
<=> v121018(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1144,axiom,
! [VarCurr] :
( ~ v121021(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v121018(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1115,axiom,
! [VarCurr] :
( v121021(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v121018(VarCurr,B)
<=> v120983(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14344,axiom,
! [VarCurr] :
( v121021(VarCurr)
<=> ( v121022(VarCurr)
& v121023(VarCurr) ) ) ).
fof(writeUnaryOperator_7881,axiom,
! [VarCurr] :
( ~ v121023(VarCurr)
<=> v120979(VarCurr) ) ).
fof(writeUnaryOperator_7880,axiom,
! [VarCurr] :
( ~ v121022(VarCurr)
<=> v120975(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121010(VarNext)
<=> v121011(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121011(VarNext)
<=> ( v121012(VarNext)
& v121005(VarNext) ) ) ) ).
fof(writeUnaryOperator_7879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121012(VarNext)
<=> v121014(VarNext) ) ) ).
fof(addAssignment_69809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121014(VarNext)
<=> v121005(VarCurr) ) ) ).
fof(addAssignment_69808,axiom,
! [VarCurr] :
( v121005(VarCurr)
<=> v121007(VarCurr) ) ).
fof(addAssignment_69807,axiom,
! [VarCurr] :
( v121007(VarCurr)
<=> v120800(VarCurr) ) ).
fof(addAssignment_69806,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120983(VarCurr,B)
<=> v120985(VarCurr,B) ) ) ).
fof(addAssignment_69805,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120985(VarCurr,B)
<=> v120987(VarCurr,B) ) ) ).
fof(addAssignment_69804,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120987(VarCurr,B)
<=> v120989(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1143,axiom,
! [VarCurr] :
( ~ v120991(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120989(VarCurr,B)
<=> v120996(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1114,axiom,
! [VarCurr] :
( v120991(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120989(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1142,axiom,
! [VarCurr] :
( ~ v120967(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120996(VarCurr,B)
<=> v120997(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1113,axiom,
! [VarCurr] :
( v120967(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120996(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_69803,axiom,
! [VarCurr] :
( v120997(VarCurr,bitIndex0)
<=> v121001(VarCurr) ) ).
fof(addAssignment_69802,axiom,
! [VarCurr] :
( v120997(VarCurr,bitIndex1)
<=> v120999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14341,axiom,
! [VarCurr] :
( v120999(VarCurr)
<=> ( v121000(VarCurr)
& v121002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14340,axiom,
! [VarCurr] :
( v121002(VarCurr)
<=> ( v120969(VarCurr,bitIndex0)
| v121003(VarCurr) ) ) ).
fof(writeUnaryOperator_7878,axiom,
! [VarCurr] :
( ~ v121003(VarCurr)
<=> v120969(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5261,axiom,
! [VarCurr] :
( v121000(VarCurr)
<=> ( v121001(VarCurr)
| v120969(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7877,axiom,
! [VarCurr] :
( ~ v121001(VarCurr)
<=> v120969(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14339,axiom,
! [VarCurr] :
( v120991(VarCurr)
<=> ( v120993(VarCurr)
| v120994(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5260,axiom,
! [VarCurr] :
( v120994(VarCurr)
<=> ( v120320(VarCurr,bitIndex1)
& v120834(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5259,axiom,
! [VarCurr] :
( v120993(VarCurr)
<=> ( v120320(VarCurr,bitIndex3)
& v120892(VarCurr) ) ) ).
fof(addAssignment_69801,axiom,
! [VarCurr] :
( v120979(VarCurr)
<=> v120981(VarCurr) ) ).
fof(addAssignment_69800,axiom,
! [VarCurr] :
( v120981(VarCurr)
<=> v120338(VarCurr) ) ).
fof(addAssignment_69799,axiom,
! [VarCurr] :
( v120975(VarCurr)
<=> v120977(VarCurr) ) ).
fof(addAssignment_69798,axiom,
! [VarCurr] :
( v120977(VarCurr)
<=> v120330(VarCurr) ) ).
fof(addAssignment_69797,axiom,
! [VarCurr] :
( v120320(VarCurr,bitIndex1)
<=> v120322(VarCurr,bitIndex1) ) ).
fof(addAssignment_69796,axiom,
! [VarCurr] :
( v120322(VarCurr,bitIndex1)
<=> v120324(VarCurr,bitIndex1) ) ).
fof(addAssignment_69795,axiom,
! [VarNext] :
( v120324(VarNext,bitIndex1)
<=> v120959(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120960(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120959(VarNext,B)
<=> v120324(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1571,axiom,
! [VarNext] :
( v120960(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120959(VarNext,B)
<=> v120885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120960(VarNext)
<=> v120961(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120961(VarNext)
<=> ( v120963(VarNext)
& v120870(VarNext) ) ) ) ).
fof(writeUnaryOperator_7876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120963(VarNext)
<=> v120879(VarNext) ) ) ).
fof(addAssignment_69794,axiom,
! [VarCurr] :
( v120342(VarCurr,bitIndex1)
<=> v120344(VarCurr,bitIndex1) ) ).
fof(addAssignment_69793,axiom,
! [VarCurr] :
( v120344(VarCurr,bitIndex1)
<=> v120346(VarCurr,bitIndex1) ) ).
fof(addAssignment_69792,axiom,
! [VarCurr] :
( v120346(VarCurr,bitIndex1)
<=> v120868(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_56,axiom,
! [VarCurr] :
( ~ v120950(VarCurr)
=> ( v120348(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_85,axiom,
! [VarCurr] :
( v120950(VarCurr)
=> ( v120348(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14336,axiom,
! [VarCurr] :
( v120950(VarCurr)
<=> ( v120951(VarCurr)
| v120952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14335,axiom,
! [VarCurr] :
( v120952(VarCurr)
<=> ( v120953(VarCurr)
& v120954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14334,axiom,
! [VarCurr] :
( v120954(VarCurr)
<=> ( v120955(VarCurr)
& v120851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14333,axiom,
! [VarCurr] :
( v120955(VarCurr)
<=> ( v120956(VarCurr)
& v120957(VarCurr) ) ) ).
fof(writeUnaryOperator_7875,axiom,
! [VarCurr] :
( ~ v120957(VarCurr)
<=> v120843(VarCurr) ) ).
fof(writeUnaryOperator_7874,axiom,
! [VarCurr] :
( ~ v120956(VarCurr)
<=> v120834(VarCurr) ) ).
fof(writeUnaryOperator_7873,axiom,
! [VarCurr] :
( ~ v120953(VarCurr)
<=> v120853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14332,axiom,
! [VarCurr] :
( v120951(VarCurr)
<=> ( v120925(VarCurr)
& v120853(VarCurr) ) ) ).
fof(writeUnaryOperator_7872,axiom,
! [VarCurr] :
( ~ v120320(VarCurr,bitIndex0)
<=> v120830(VarCurr) ) ).
fof(addAssignment_69791,axiom,
! [VarCurr] :
( v120830(VarCurr)
<=> v120322(VarCurr,bitIndex0) ) ).
fof(addAssignment_69790,axiom,
! [VarCurr] :
( v120322(VarCurr,bitIndex0)
<=> v120324(VarCurr,bitIndex0) ) ).
fof(addAssignment_69789,axiom,
! [VarNext] :
( v120324(VarNext,bitIndex0)
<=> v120941(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120942(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120941(VarNext,B)
<=> v120324(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1570,axiom,
! [VarNext] :
( v120942(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120941(VarNext,B)
<=> v120885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120942(VarNext)
<=> v120943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120943(VarNext)
<=> ( v120945(VarNext)
& v120870(VarNext) ) ) ) ).
fof(writeUnaryOperator_7871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120945(VarNext)
<=> v120879(VarNext) ) ) ).
fof(addAssignment_69788,axiom,
! [VarCurr] :
( v120342(VarCurr,bitIndex0)
<=> v120344(VarCurr,bitIndex0) ) ).
fof(addAssignment_69787,axiom,
! [VarCurr] :
( v120344(VarCurr,bitIndex0)
<=> v120346(VarCurr,bitIndex0) ) ).
fof(addAssignment_69786,axiom,
! [VarCurr] :
( v120346(VarCurr,bitIndex0)
<=> v120868(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7870,axiom,
! [VarCurr] :
( ~ v120832(VarCurr)
<=> v120348(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1141,axiom,
! [VarCurr] :
( ~ v120920(VarCurr)
=> ( v120348(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1112,axiom,
! [VarCurr] :
( v120920(VarCurr)
=> ( v120348(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14329,axiom,
! [VarCurr] :
( v120920(VarCurr)
<=> ( v120921(VarCurr)
| v120934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14328,axiom,
! [VarCurr] :
( v120934(VarCurr)
<=> ( v120935(VarCurr)
& v120938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14327,axiom,
! [VarCurr] :
( v120938(VarCurr)
<=> ( v120906(VarCurr)
& v120909(VarCurr) ) ) ).
fof(writeUnaryOperator_7869,axiom,
! [VarCurr] :
( ~ v120935(VarCurr)
<=> v120936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14326,axiom,
! [VarCurr] :
( v120936(VarCurr)
<=> ( v120937(VarCurr)
| v120866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14325,axiom,
! [VarCurr] :
( v120937(VarCurr)
<=> ( v120853(VarCurr)
| v120851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14324,axiom,
! [VarCurr] :
( v120921(VarCurr)
<=> ( v120922(VarCurr)
| v120930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14323,axiom,
! [VarCurr] :
( v120930(VarCurr)
<=> ( v120931(VarCurr)
& v120933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14322,axiom,
! [VarCurr] :
( v120933(VarCurr)
<=> ( v120864(VarCurr)
& v120866(VarCurr) ) ) ).
fof(writeUnaryOperator_7868,axiom,
! [VarCurr] :
( ~ v120931(VarCurr)
<=> v120932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14321,axiom,
! [VarCurr] :
( v120932(VarCurr)
<=> ( v120853(VarCurr)
| v120851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14320,axiom,
! [VarCurr] :
( v120922(VarCurr)
<=> ( v120923(VarCurr)
| v120927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14319,axiom,
! [VarCurr] :
( v120927(VarCurr)
<=> ( v120928(VarCurr)
& v120929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14318,axiom,
! [VarCurr] :
( v120929(VarCurr)
<=> ( v120843(VarCurr)
& v120851(VarCurr) ) ) ).
fof(writeUnaryOperator_7867,axiom,
! [VarCurr] :
( ~ v120928(VarCurr)
<=> v120853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14317,axiom,
! [VarCurr] :
( v120923(VarCurr)
<=> ( v120924(VarCurr)
& v120853(VarCurr) ) ) ).
fof(writeUnaryOperator_7866,axiom,
! [VarCurr] :
( ~ v120924(VarCurr)
<=> v120925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14316,axiom,
! [VarCurr] :
( v120925(VarCurr)
<=> ( v120926(VarCurr)
& v120827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14315,axiom,
! [VarCurr] :
( v120926(VarCurr)
<=> ( v120350(VarCurr)
& v120825(VarCurr) ) ) ).
fof(addAssignment_69785,axiom,
! [VarCurr] :
( v120320(VarCurr,bitIndex3)
<=> v120322(VarCurr,bitIndex3) ) ).
fof(addAssignment_69784,axiom,
! [VarCurr] :
( v120322(VarCurr,bitIndex3)
<=> v120324(VarCurr,bitIndex3) ) ).
fof(addAssignment_69783,axiom,
! [VarNext] :
( v120324(VarNext,bitIndex3)
<=> v120912(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120913(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120912(VarNext,B)
<=> v120324(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1569,axiom,
! [VarNext] :
( v120913(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120912(VarNext,B)
<=> v120885(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120913(VarNext)
<=> v120914(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120914(VarNext)
<=> ( v120916(VarNext)
& v120870(VarNext) ) ) ) ).
fof(writeUnaryOperator_7865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120916(VarNext)
<=> v120879(VarNext) ) ) ).
fof(addAssignment_69782,axiom,
! [VarCurr] :
( v120342(VarCurr,bitIndex3)
<=> v120344(VarCurr,bitIndex3) ) ).
fof(addAssignment_69781,axiom,
! [VarCurr] :
( v120344(VarCurr,bitIndex3)
<=> v120346(VarCurr,bitIndex3) ) ).
fof(addAssignment_69780,axiom,
! [VarCurr] :
( v120346(VarCurr,bitIndex3)
<=> v120868(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_55,axiom,
! [VarCurr] :
( ~ v120894(VarCurr)
=> ( v120348(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_84,axiom,
! [VarCurr] :
( v120894(VarCurr)
=> ( v120348(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14312,axiom,
! [VarCurr] :
( v120894(VarCurr)
<=> ( v120895(VarCurr)
| v120901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14311,axiom,
! [VarCurr] :
( v120901(VarCurr)
<=> ( v120902(VarCurr)
& v120903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14310,axiom,
! [VarCurr] :
( v120903(VarCurr)
<=> ( v120904(VarCurr)
& v120910(VarCurr) ) ) ).
fof(writeUnaryOperator_7864,axiom,
! [VarCurr] :
( ~ v120910(VarCurr)
<=> v120900(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14309,axiom,
! [VarCurr] :
( v120904(VarCurr)
<=> ( v120905(VarCurr)
& v120909(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1198,axiom,
! [VarCurr] :
( v120909(VarCurr)
<=> ( $true
<=> v120320(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7863,axiom,
! [VarCurr] :
( ~ v120905(VarCurr)
<=> v120906(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14308,axiom,
! [VarCurr] :
( v120906(VarCurr)
<=> ( v120907(VarCurr)
| v120836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14307,axiom,
! [VarCurr] :
( v120907(VarCurr)
<=> ( v120908(VarCurr)
| v120892(VarCurr) ) ) ).
fof(writeUnaryOperator_7862,axiom,
! [VarCurr] :
( ~ v120908(VarCurr)
<=> v120825(VarCurr) ) ).
fof(writeUnaryOperator_7861,axiom,
! [VarCurr] :
( ~ v120902(VarCurr)
<=> v120866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14306,axiom,
! [VarCurr] :
( v120895(VarCurr)
<=> ( v120896(VarCurr)
& v120899(VarCurr) ) ) ).
fof(writeUnaryOperator_7860,axiom,
! [VarCurr] :
( ~ v120899(VarCurr)
<=> v120900(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14305,axiom,
! [VarCurr] :
( v120900(VarCurr)
<=> ( v120853(VarCurr)
| v120851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14304,axiom,
! [VarCurr] :
( v120896(VarCurr)
<=> ( v120897(VarCurr)
& v120866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14303,axiom,
! [VarCurr] :
( v120897(VarCurr)
<=> ( v120860(VarCurr)
& v120898(VarCurr) ) ) ).
fof(writeUnaryOperator_7859,axiom,
! [VarCurr] :
( ~ v120898(VarCurr)
<=> v120864(VarCurr) ) ).
fof(addAssignment_69779,axiom,
! [VarCurr] :
( v120892(VarCurr)
<=> v112831(VarCurr,bitIndex8) ) ).
fof(addAssignment_69778,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex8)
<=> v112865(VarCurr,bitIndex8) ) ).
fof(addAssignment_69777,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex8)
<=> v112849(VarCurr,bitIndex8) ) ).
fof(addAssignment_69776,axiom,
! [VarCurr] :
( v120320(VarCurr,bitIndex2)
<=> v120322(VarCurr,bitIndex2) ) ).
fof(addAssignment_69775,axiom,
! [VarCurr] :
( v120322(VarCurr,bitIndex2)
<=> v120324(VarCurr,bitIndex2) ) ).
fof(addAssignment_69774,axiom,
! [VarNext] :
( v120324(VarNext,bitIndex2)
<=> v120874(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120875(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120874(VarNext,B)
<=> v120324(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1568,axiom,
! [VarNext] :
( v120875(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120874(VarNext,B)
<=> v120885(VarNext,B) ) ) ) ).
fof(addAssignment_69773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120885(VarNext,B)
<=> v120883(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1140,axiom,
! [VarCurr] :
( ~ v120886(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v120883(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1111,axiom,
! [VarCurr] :
( v120886(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v120883(VarCurr,B)
<=> v120342(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14302,axiom,
! [VarCurr] :
( v120886(VarCurr)
<=> ( v120887(VarCurr)
& v120888(VarCurr) ) ) ).
fof(writeUnaryOperator_7858,axiom,
! [VarCurr] :
( ~ v120888(VarCurr)
<=> v120334(VarCurr) ) ).
fof(writeUnaryOperator_7857,axiom,
! [VarCurr] :
( ~ v120887(VarCurr)
<=> v120326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120875(VarNext)
<=> v120876(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120876(VarNext)
<=> ( v120877(VarNext)
& v120870(VarNext) ) ) ) ).
fof(writeUnaryOperator_7856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120877(VarNext)
<=> v120879(VarNext) ) ) ).
fof(addAssignment_69772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120879(VarNext)
<=> v120870(VarCurr) ) ) ).
fof(addAssignment_69771,axiom,
! [VarCurr] :
( v120870(VarCurr)
<=> v120872(VarCurr) ) ).
fof(addAssignment_69770,axiom,
! [VarCurr] :
( v120872(VarCurr)
<=> v120800(VarCurr) ) ).
fof(addAssignment_69769,axiom,
! [VarCurr] :
( v120342(VarCurr,bitIndex2)
<=> v120344(VarCurr,bitIndex2) ) ).
fof(addAssignment_69768,axiom,
! [VarCurr] :
( v120344(VarCurr,bitIndex2)
<=> v120346(VarCurr,bitIndex2) ) ).
fof(addAssignment_69767,axiom,
! [VarCurr] :
( v120346(VarCurr,bitIndex2)
<=> v120868(VarCurr,bitIndex2) ) ).
fof(addAssignment_69766,axiom,
! [VarCurr] :
( v120868(VarCurr,bitIndex0)
<=> v120832(VarCurr) ) ).
fof(addAssignment_69765,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v120868(VarCurr,B)
<=> v120348(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_54,axiom,
! [VarCurr] :
( ~ v120838(VarCurr)
=> ( v120348(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_83,axiom,
! [VarCurr] :
( v120838(VarCurr)
=> ( v120348(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14299,axiom,
! [VarCurr] :
( v120838(VarCurr)
<=> ( v120839(VarCurr)
| v120854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14298,axiom,
! [VarCurr] :
( v120854(VarCurr)
<=> ( v120855(VarCurr)
& v120856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14297,axiom,
! [VarCurr] :
( v120856(VarCurr)
<=> ( v120857(VarCurr)
& v120867(VarCurr) ) ) ).
fof(writeUnaryOperator_7855,axiom,
! [VarCurr] :
( ~ v120867(VarCurr)
<=> v120853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14296,axiom,
! [VarCurr] :
( v120857(VarCurr)
<=> ( v120858(VarCurr)
& v120866(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1197,axiom,
! [VarCurr] :
( v120866(VarCurr)
<=> ( $true
<=> v120320(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14295,axiom,
! [VarCurr] :
( v120858(VarCurr)
<=> ( v120859(VarCurr)
& v120863(VarCurr) ) ) ).
fof(writeUnaryOperator_7854,axiom,
! [VarCurr] :
( ~ v120863(VarCurr)
<=> v120864(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14294,axiom,
! [VarCurr] :
( v120864(VarCurr)
<=> ( v120865(VarCurr)
| v120836(VarCurr) ) ) ).
fof(writeUnaryOperator_7853,axiom,
! [VarCurr] :
( ~ v120865(VarCurr)
<=> v120825(VarCurr) ) ).
fof(writeUnaryOperator_7852,axiom,
! [VarCurr] :
( ~ v120859(VarCurr)
<=> v120860(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14293,axiom,
! [VarCurr] :
( v120860(VarCurr)
<=> ( v120861(VarCurr)
| v120862(VarCurr) ) ) ).
fof(writeUnaryOperator_7851,axiom,
! [VarCurr] :
( ~ v120862(VarCurr)
<=> v120827(VarCurr) ) ).
fof(writeUnaryOperator_7850,axiom,
! [VarCurr] :
( ~ v120861(VarCurr)
<=> v120350(VarCurr) ) ).
fof(writeUnaryOperator_7849,axiom,
! [VarCurr] :
( ~ v120855(VarCurr)
<=> v120851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14292,axiom,
! [VarCurr] :
( v120839(VarCurr)
<=> ( v120840(VarCurr)
& v120852(VarCurr) ) ) ).
fof(writeUnaryOperator_7848,axiom,
! [VarCurr] :
( ~ v120852(VarCurr)
<=> v120853(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1196,axiom,
! [VarCurr] :
( v120853(VarCurr)
<=> ( $true
<=> v120320(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14291,axiom,
! [VarCurr] :
( v120840(VarCurr)
<=> ( v120841(VarCurr)
& v120851(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1195,axiom,
! [VarCurr] :
( v120851(VarCurr)
<=> ( $true
<=> v120320(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14290,axiom,
! [VarCurr] :
( v120841(VarCurr)
<=> ( v120834(VarCurr)
& v120842(VarCurr) ) ) ).
fof(writeUnaryOperator_7847,axiom,
! [VarCurr] :
( ~ v120842(VarCurr)
<=> v120843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14289,axiom,
! [VarCurr] :
( v120843(VarCurr)
<=> ( v120844(VarCurr)
| v120836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14288,axiom,
! [VarCurr] :
( v120844(VarCurr)
<=> ( v120845(VarCurr)
| v120848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14287,axiom,
! [VarCurr] :
( v120848(VarCurr)
<=> ( v120849(VarCurr)
& v120850(VarCurr) ) ) ).
fof(writeUnaryOperator_7846,axiom,
! [VarCurr] :
( ~ v120850(VarCurr)
<=> v120834(VarCurr) ) ).
fof(writeUnaryOperator_7845,axiom,
! [VarCurr] :
( ~ v120849(VarCurr)
<=> v120350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14286,axiom,
! [VarCurr] :
( v120845(VarCurr)
<=> ( v120846(VarCurr)
| v120847(VarCurr) ) ) ).
fof(writeUnaryOperator_7844,axiom,
! [VarCurr] :
( ~ v120847(VarCurr)
<=> v120827(VarCurr) ) ).
fof(writeUnaryOperator_7843,axiom,
! [VarCurr] :
( ~ v120846(VarCurr)
<=> v120825(VarCurr) ) ).
fof(addAssignment_69764,axiom,
! [VarCurr] :
( v120836(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_69763,axiom,
! [VarCurr] :
( v120834(VarCurr)
<=> v112643(VarCurr,bitIndex8) ) ).
fof(addAssignment_69762,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex8)
<=> v115202(VarCurr,bitIndex8) ) ).
fof(addAssignment_69761,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex8)
<=> v115186(VarCurr,bitIndex8) ) ).
fof(addAssignment_69760,axiom,
! [VarCurr] :
( v120827(VarCurr)
<=> v112528(VarCurr,bitIndex8) ) ).
fof(addAssignment_69759,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex8)
<=> v120828(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1139,axiom,
! [VarCurr] :
( ~ v87580(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v120828(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1110,axiom,
! [VarCurr] :
( v87580(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v120828(VarCurr,B)
<=> v112530(VarCurr,B) ) ) ) ).
fof(addAssignment_69758,axiom,
! [VarCurr] :
( v120825(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14285,axiom,
! [VarCurr] :
( v120350(VarCurr)
<=> ( v120822(VarCurr)
& v120823(VarCurr) ) ) ).
fof(writeUnaryOperator_7842,axiom,
! [VarCurr] :
( ~ v120823(VarCurr)
<=> v120820(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1194,axiom,
! [VarCurr] :
( v120822(VarCurr)
<=> ( ( v120352(VarCurr,bitIndex5)
<=> $false )
& ( v120352(VarCurr,bitIndex4)
<=> $false )
& ( v120352(VarCurr,bitIndex3)
<=> $false )
& ( v120352(VarCurr,bitIndex2)
<=> $false )
& ( v120352(VarCurr,bitIndex1)
<=> $false )
& ( v120352(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69757,axiom,
! [VarCurr] :
( v120820(VarCurr)
<=> v115139(VarCurr,bitIndex8) ) ).
fof(addAssignment_69756,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex8)
<=> v115159(VarCurr,bitIndex8) ) ).
fof(addAssignment_69755,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex8)
<=> v115142(VarCurr,bitIndex8) ) ).
fof(addAssignment_69754,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v120352(VarCurr,B)
<=> v120354(VarCurr,B) ) ) ).
fof(addAssignment_69753,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v120354(VarCurr,B)
<=> v120356(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120803(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v120356(VarNext,B)
<=> v120356(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1567,axiom,
! [VarNext] :
( v120803(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v120356(VarNext,B)
<=> v120813(VarNext,B) ) ) ) ).
fof(addAssignment_69752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v120813(VarNext,B)
<=> v120811(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1138,axiom,
! [VarCurr] :
( ~ v120814(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v120811(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1109,axiom,
! [VarCurr] :
( v120814(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v120811(VarCurr,B)
<=> v120366(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14284,axiom,
! [VarCurr] :
( v120814(VarCurr)
<=> ( v120815(VarCurr)
& v120816(VarCurr) ) ) ).
fof(writeUnaryOperator_7841,axiom,
! [VarCurr] :
( ~ v120816(VarCurr)
<=> v120362(VarCurr) ) ).
fof(writeUnaryOperator_7840,axiom,
! [VarCurr] :
( ~ v120815(VarCurr)
<=> v120358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120803(VarNext)
<=> v120804(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120804(VarNext)
<=> ( v120805(VarNext)
& v120796(VarNext) ) ) ) ).
fof(writeUnaryOperator_7839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120805(VarNext)
<=> v120807(VarNext) ) ) ).
fof(addAssignment_69751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120807(VarNext)
<=> v120796(VarCurr) ) ) ).
fof(addAssignment_69750,axiom,
! [VarCurr] :
( v120796(VarCurr)
<=> v120798(VarCurr) ) ).
fof(addAssignment_69749,axiom,
! [VarCurr] :
( v120798(VarCurr)
<=> v120800(VarCurr) ) ).
fof(addAssignment_69748,axiom,
! [VarCurr] :
( v120800(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_69747,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v120366(VarCurr,B)
<=> v120368(VarCurr,B) ) ) ).
fof(addAssignment_69746,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v120368(VarCurr,B)
<=> v120370(VarCurr,B) ) ) ).
fof(addAssignment_69745,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v120370(VarCurr,B)
<=> v120372(VarCurr,B) ) ) ).
fof(addAssignment_69744,axiom,
! [VarCurr] :
( v120372(VarCurr,bitIndex0)
<=> v120791(VarCurr) ) ).
fof(addAssignment_69743,axiom,
! [VarCurr] :
( v120372(VarCurr,bitIndex1)
<=> v120786(VarCurr) ) ).
fof(addAssignment_69742,axiom,
! [VarCurr] :
( v120372(VarCurr,bitIndex2)
<=> v120781(VarCurr) ) ).
fof(addAssignment_69741,axiom,
! [VarCurr] :
( v120372(VarCurr,bitIndex3)
<=> v120776(VarCurr) ) ).
fof(addAssignment_69740,axiom,
! [VarCurr] :
( v120372(VarCurr,bitIndex4)
<=> v120771(VarCurr) ) ).
fof(addAssignment_69739,axiom,
! [VarCurr] :
( v120372(VarCurr,bitIndex5)
<=> v120628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14281,axiom,
! [VarCurr] :
( v120791(VarCurr)
<=> ( v120792(VarCurr)
& v120794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14280,axiom,
! [VarCurr] :
( v120794(VarCurr)
<=> ( v120583(VarCurr,bitIndex0)
| v120640(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14279,axiom,
! [VarCurr] :
( v120792(VarCurr)
<=> ( v120717(VarCurr)
| v120793(VarCurr) ) ) ).
fof(writeUnaryOperator_7838,axiom,
! [VarCurr] :
( ~ v120793(VarCurr)
<=> v120640(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14278,axiom,
! [VarCurr] :
( v120786(VarCurr)
<=> ( v120787(VarCurr)
& v120790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14277,axiom,
! [VarCurr] :
( v120790(VarCurr)
<=> ( v120639(VarCurr)
| v120711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14276,axiom,
! [VarCurr] :
( v120787(VarCurr)
<=> ( v120788(VarCurr)
| v120789(VarCurr) ) ) ).
fof(writeUnaryOperator_7837,axiom,
! [VarCurr] :
( ~ v120789(VarCurr)
<=> v120711(VarCurr) ) ).
fof(writeUnaryOperator_7836,axiom,
! [VarCurr] :
( ~ v120788(VarCurr)
<=> v120639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14275,axiom,
! [VarCurr] :
( v120781(VarCurr)
<=> ( v120782(VarCurr)
& v120785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14274,axiom,
! [VarCurr] :
( v120785(VarCurr)
<=> ( v120637(VarCurr)
| v120722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14273,axiom,
! [VarCurr] :
( v120782(VarCurr)
<=> ( v120783(VarCurr)
| v120784(VarCurr) ) ) ).
fof(writeUnaryOperator_7835,axiom,
! [VarCurr] :
( ~ v120784(VarCurr)
<=> v120722(VarCurr) ) ).
fof(writeUnaryOperator_7834,axiom,
! [VarCurr] :
( ~ v120783(VarCurr)
<=> v120637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14272,axiom,
! [VarCurr] :
( v120776(VarCurr)
<=> ( v120777(VarCurr)
& v120780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14271,axiom,
! [VarCurr] :
( v120780(VarCurr)
<=> ( v120635(VarCurr)
| v120734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14270,axiom,
! [VarCurr] :
( v120777(VarCurr)
<=> ( v120778(VarCurr)
| v120779(VarCurr) ) ) ).
fof(writeUnaryOperator_7833,axiom,
! [VarCurr] :
( ~ v120779(VarCurr)
<=> v120734(VarCurr) ) ).
fof(writeUnaryOperator_7832,axiom,
! [VarCurr] :
( ~ v120778(VarCurr)
<=> v120635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14269,axiom,
! [VarCurr] :
( v120771(VarCurr)
<=> ( v120772(VarCurr)
& v120775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14268,axiom,
! [VarCurr] :
( v120775(VarCurr)
<=> ( v120633(VarCurr)
| v120746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14267,axiom,
! [VarCurr] :
( v120772(VarCurr)
<=> ( v120773(VarCurr)
| v120774(VarCurr) ) ) ).
fof(writeUnaryOperator_7831,axiom,
! [VarCurr] :
( ~ v120774(VarCurr)
<=> v120746(VarCurr) ) ).
fof(writeUnaryOperator_7830,axiom,
! [VarCurr] :
( ~ v120773(VarCurr)
<=> v120633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14266,axiom,
! [VarCurr] :
( v120628(VarCurr)
<=> ( v120629(VarCurr)
& v120770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14265,axiom,
! [VarCurr] :
( v120770(VarCurr)
<=> ( v120631(VarCurr)
| v120759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14264,axiom,
! [VarCurr] :
( v120629(VarCurr)
<=> ( v120630(VarCurr)
| v120758(VarCurr) ) ) ).
fof(writeUnaryOperator_7829,axiom,
! [VarCurr] :
( ~ v120758(VarCurr)
<=> v120759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14263,axiom,
! [VarCurr] :
( v120759(VarCurr)
<=> ( v120760(VarCurr)
& v120769(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5258,axiom,
! [VarCurr] :
( v120769(VarCurr)
<=> ( v120762(VarCurr)
| v120640(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14262,axiom,
! [VarCurr] :
( v120760(VarCurr)
<=> ( v120761(VarCurr)
| v120768(VarCurr) ) ) ).
fof(writeUnaryOperator_7828,axiom,
! [VarCurr] :
( ~ v120768(VarCurr)
<=> v120640(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7827,axiom,
! [VarCurr] :
( ~ v120761(VarCurr)
<=> v120762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14261,axiom,
! [VarCurr] :
( v120762(VarCurr)
<=> ( v120763(VarCurr)
& v120766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14260,axiom,
! [VarCurr] :
( v120766(VarCurr)
<=> ( v120765(VarCurr)
| v120767(VarCurr) ) ) ).
fof(writeUnaryOperator_7826,axiom,
! [VarCurr] :
( ~ v120767(VarCurr)
<=> v120583(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5257,axiom,
! [VarCurr] :
( v120763(VarCurr)
<=> ( v120764(VarCurr)
| v120583(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7825,axiom,
! [VarCurr] :
( ~ v120764(VarCurr)
<=> v120765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14259,axiom,
! [VarCurr] :
( v120765(VarCurr)
<=> ( v120752(VarCurr)
& v120754(VarCurr) ) ) ).
fof(writeUnaryOperator_7824,axiom,
! [VarCurr] :
( ~ v120630(VarCurr)
<=> v120631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14258,axiom,
! [VarCurr] :
( v120631(VarCurr)
<=> ( v120632(VarCurr)
| v120757(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5256,axiom,
! [VarCurr] :
( v120757(VarCurr)
<=> ( v120749(VarCurr)
& v120640(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14257,axiom,
! [VarCurr] :
( v120632(VarCurr)
<=> ( v120633(VarCurr)
& v120746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14256,axiom,
! [VarCurr] :
( v120746(VarCurr)
<=> ( v120747(VarCurr)
& v120756(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5255,axiom,
! [VarCurr] :
( v120756(VarCurr)
<=> ( v120749(VarCurr)
| v120640(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14255,axiom,
! [VarCurr] :
( v120747(VarCurr)
<=> ( v120748(VarCurr)
| v120755(VarCurr) ) ) ).
fof(writeUnaryOperator_7823,axiom,
! [VarCurr] :
( ~ v120755(VarCurr)
<=> v120640(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7822,axiom,
! [VarCurr] :
( ~ v120748(VarCurr)
<=> v120749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14254,axiom,
! [VarCurr] :
( v120749(VarCurr)
<=> ( v120750(VarCurr)
& v120753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14253,axiom,
! [VarCurr] :
( v120753(VarCurr)
<=> ( v120752(VarCurr)
| v120754(VarCurr) ) ) ).
fof(writeUnaryOperator_7821,axiom,
! [VarCurr] :
( ~ v120754(VarCurr)
<=> v120583(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5254,axiom,
! [VarCurr] :
( v120750(VarCurr)
<=> ( v120751(VarCurr)
| v120583(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7820,axiom,
! [VarCurr] :
( ~ v120751(VarCurr)
<=> v120752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14252,axiom,
! [VarCurr] :
( v120752(VarCurr)
<=> ( v120740(VarCurr)
& v120742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14251,axiom,
! [VarCurr] :
( v120633(VarCurr)
<=> ( v120634(VarCurr)
| v120745(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5253,axiom,
! [VarCurr] :
( v120745(VarCurr)
<=> ( v120737(VarCurr)
& v120640(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14250,axiom,
! [VarCurr] :
( v120634(VarCurr)
<=> ( v120635(VarCurr)
& v120734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14249,axiom,
! [VarCurr] :
( v120734(VarCurr)
<=> ( v120735(VarCurr)
& v120744(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5252,axiom,
! [VarCurr] :
( v120744(VarCurr)
<=> ( v120737(VarCurr)
| v120640(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14248,axiom,
! [VarCurr] :
( v120735(VarCurr)
<=> ( v120736(VarCurr)
| v120743(VarCurr) ) ) ).
fof(writeUnaryOperator_7819,axiom,
! [VarCurr] :
( ~ v120743(VarCurr)
<=> v120640(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7818,axiom,
! [VarCurr] :
( ~ v120736(VarCurr)
<=> v120737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14247,axiom,
! [VarCurr] :
( v120737(VarCurr)
<=> ( v120738(VarCurr)
& v120741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14246,axiom,
! [VarCurr] :
( v120741(VarCurr)
<=> ( v120740(VarCurr)
| v120742(VarCurr) ) ) ).
fof(writeUnaryOperator_7817,axiom,
! [VarCurr] :
( ~ v120742(VarCurr)
<=> v120583(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5251,axiom,
! [VarCurr] :
( v120738(VarCurr)
<=> ( v120739(VarCurr)
| v120583(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7816,axiom,
! [VarCurr] :
( ~ v120739(VarCurr)
<=> v120740(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14245,axiom,
! [VarCurr] :
( v120740(VarCurr)
<=> ( v120728(VarCurr)
& v120730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14244,axiom,
! [VarCurr] :
( v120635(VarCurr)
<=> ( v120636(VarCurr)
| v120733(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5250,axiom,
! [VarCurr] :
( v120733(VarCurr)
<=> ( v120725(VarCurr)
& v120640(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14243,axiom,
! [VarCurr] :
( v120636(VarCurr)
<=> ( v120637(VarCurr)
& v120722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14242,axiom,
! [VarCurr] :
( v120722(VarCurr)
<=> ( v120723(VarCurr)
& v120732(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5249,axiom,
! [VarCurr] :
( v120732(VarCurr)
<=> ( v120725(VarCurr)
| v120640(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14241,axiom,
! [VarCurr] :
( v120723(VarCurr)
<=> ( v120724(VarCurr)
| v120731(VarCurr) ) ) ).
fof(writeUnaryOperator_7815,axiom,
! [VarCurr] :
( ~ v120731(VarCurr)
<=> v120640(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7814,axiom,
! [VarCurr] :
( ~ v120724(VarCurr)
<=> v120725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14240,axiom,
! [VarCurr] :
( v120725(VarCurr)
<=> ( v120726(VarCurr)
& v120729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14239,axiom,
! [VarCurr] :
( v120729(VarCurr)
<=> ( v120728(VarCurr)
| v120730(VarCurr) ) ) ).
fof(writeUnaryOperator_7813,axiom,
! [VarCurr] :
( ~ v120730(VarCurr)
<=> v120583(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5248,axiom,
! [VarCurr] :
( v120726(VarCurr)
<=> ( v120727(VarCurr)
| v120583(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7812,axiom,
! [VarCurr] :
( ~ v120727(VarCurr)
<=> v120728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14238,axiom,
! [VarCurr] :
( v120728(VarCurr)
<=> ( v120717(VarCurr)
& v120718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14237,axiom,
! [VarCurr] :
( v120637(VarCurr)
<=> ( v120638(VarCurr)
| v120721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5247,axiom,
! [VarCurr] :
( v120721(VarCurr)
<=> ( v120714(VarCurr)
& v120640(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14236,axiom,
! [VarCurr] :
( v120638(VarCurr)
<=> ( v120639(VarCurr)
& v120711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14235,axiom,
! [VarCurr] :
( v120711(VarCurr)
<=> ( v120712(VarCurr)
& v120720(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5246,axiom,
! [VarCurr] :
( v120720(VarCurr)
<=> ( v120714(VarCurr)
| v120640(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14234,axiom,
! [VarCurr] :
( v120712(VarCurr)
<=> ( v120713(VarCurr)
| v120719(VarCurr) ) ) ).
fof(writeUnaryOperator_7811,axiom,
! [VarCurr] :
( ~ v120719(VarCurr)
<=> v120640(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7810,axiom,
! [VarCurr] :
( ~ v120713(VarCurr)
<=> v120714(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14233,axiom,
! [VarCurr] :
( v120714(VarCurr)
<=> ( v120715(VarCurr)
& v120716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14232,axiom,
! [VarCurr] :
( v120716(VarCurr)
<=> ( v120717(VarCurr)
| v120718(VarCurr) ) ) ).
fof(writeUnaryOperator_7809,axiom,
! [VarCurr] :
( ~ v120718(VarCurr)
<=> v120583(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7808,axiom,
! [VarCurr] :
( ~ v120717(VarCurr)
<=> v120583(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5245,axiom,
! [VarCurr] :
( v120715(VarCurr)
<=> ( v120583(VarCurr,bitIndex0)
| v120583(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14231,axiom,
! [VarCurr] :
( v120639(VarCurr)
<=> ( v120583(VarCurr,bitIndex0)
& v120640(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69738,axiom,
! [VarCurr] :
( v120640(VarCurr,bitIndex0)
<=> v120706(VarCurr) ) ).
fof(addAssignment_69737,axiom,
! [VarCurr] :
( v120640(VarCurr,bitIndex1)
<=> v120701(VarCurr) ) ).
fof(addAssignment_69736,axiom,
! [VarCurr] :
( v120640(VarCurr,bitIndex2)
<=> v120696(VarCurr) ) ).
fof(addAssignment_69735,axiom,
! [VarCurr] :
( v120640(VarCurr,bitIndex3)
<=> v120691(VarCurr) ) ).
fof(addAssignment_69734,axiom,
! [VarCurr] :
( v120640(VarCurr,bitIndex4)
<=> v120686(VarCurr) ) ).
fof(addAssignment_69733,axiom,
! [VarCurr] :
( v120640(VarCurr,bitIndex5)
<=> v120642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14230,axiom,
! [VarCurr] :
( v120706(VarCurr)
<=> ( v120707(VarCurr)
& v120710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14229,axiom,
! [VarCurr] :
( v120710(VarCurr)
<=> ( v120352(VarCurr,bitIndex0)
| v120654(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14228,axiom,
! [VarCurr] :
( v120707(VarCurr)
<=> ( v120708(VarCurr)
| v120709(VarCurr) ) ) ).
fof(writeUnaryOperator_7807,axiom,
! [VarCurr] :
( ~ v120709(VarCurr)
<=> v120654(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7806,axiom,
! [VarCurr] :
( ~ v120708(VarCurr)
<=> v120352(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14227,axiom,
! [VarCurr] :
( v120701(VarCurr)
<=> ( v120702(VarCurr)
& v120705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14226,axiom,
! [VarCurr] :
( v120705(VarCurr)
<=> ( v120653(VarCurr)
| v120655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14225,axiom,
! [VarCurr] :
( v120702(VarCurr)
<=> ( v120703(VarCurr)
| v120704(VarCurr) ) ) ).
fof(writeUnaryOperator_7805,axiom,
! [VarCurr] :
( ~ v120704(VarCurr)
<=> v120655(VarCurr) ) ).
fof(writeUnaryOperator_7804,axiom,
! [VarCurr] :
( ~ v120703(VarCurr)
<=> v120653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14224,axiom,
! [VarCurr] :
( v120696(VarCurr)
<=> ( v120697(VarCurr)
& v120700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14223,axiom,
! [VarCurr] :
( v120700(VarCurr)
<=> ( v120651(VarCurr)
| v120661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14222,axiom,
! [VarCurr] :
( v120697(VarCurr)
<=> ( v120698(VarCurr)
| v120699(VarCurr) ) ) ).
fof(writeUnaryOperator_7803,axiom,
! [VarCurr] :
( ~ v120699(VarCurr)
<=> v120661(VarCurr) ) ).
fof(writeUnaryOperator_7802,axiom,
! [VarCurr] :
( ~ v120698(VarCurr)
<=> v120651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14221,axiom,
! [VarCurr] :
( v120691(VarCurr)
<=> ( v120692(VarCurr)
& v120695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14220,axiom,
! [VarCurr] :
( v120695(VarCurr)
<=> ( v120649(VarCurr)
| v120667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14219,axiom,
! [VarCurr] :
( v120692(VarCurr)
<=> ( v120693(VarCurr)
| v120694(VarCurr) ) ) ).
fof(writeUnaryOperator_7801,axiom,
! [VarCurr] :
( ~ v120694(VarCurr)
<=> v120667(VarCurr) ) ).
fof(writeUnaryOperator_7800,axiom,
! [VarCurr] :
( ~ v120693(VarCurr)
<=> v120649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14218,axiom,
! [VarCurr] :
( v120686(VarCurr)
<=> ( v120687(VarCurr)
& v120690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14217,axiom,
! [VarCurr] :
( v120690(VarCurr)
<=> ( v120647(VarCurr)
| v120673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14216,axiom,
! [VarCurr] :
( v120687(VarCurr)
<=> ( v120688(VarCurr)
| v120689(VarCurr) ) ) ).
fof(writeUnaryOperator_7799,axiom,
! [VarCurr] :
( ~ v120689(VarCurr)
<=> v120673(VarCurr) ) ).
fof(writeUnaryOperator_7798,axiom,
! [VarCurr] :
( ~ v120688(VarCurr)
<=> v120647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14215,axiom,
! [VarCurr] :
( v120642(VarCurr)
<=> ( v120643(VarCurr)
& v120685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14214,axiom,
! [VarCurr] :
( v120685(VarCurr)
<=> ( v120645(VarCurr)
| v120680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14213,axiom,
! [VarCurr] :
( v120643(VarCurr)
<=> ( v120644(VarCurr)
| v120679(VarCurr) ) ) ).
fof(writeUnaryOperator_7797,axiom,
! [VarCurr] :
( ~ v120679(VarCurr)
<=> v120680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14212,axiom,
! [VarCurr] :
( v120680(VarCurr)
<=> ( v120681(VarCurr)
& v120684(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5244,axiom,
! [VarCurr] :
( v120684(VarCurr)
<=> ( v120352(VarCurr,bitIndex5)
| v120654(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14211,axiom,
! [VarCurr] :
( v120681(VarCurr)
<=> ( v120682(VarCurr)
| v120683(VarCurr) ) ) ).
fof(writeUnaryOperator_7796,axiom,
! [VarCurr] :
( ~ v120683(VarCurr)
<=> v120654(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7795,axiom,
! [VarCurr] :
( ~ v120682(VarCurr)
<=> v120352(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7794,axiom,
! [VarCurr] :
( ~ v120644(VarCurr)
<=> v120645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14210,axiom,
! [VarCurr] :
( v120645(VarCurr)
<=> ( v120646(VarCurr)
| v120678(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5243,axiom,
! [VarCurr] :
( v120678(VarCurr)
<=> ( v120352(VarCurr,bitIndex4)
& v120654(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14209,axiom,
! [VarCurr] :
( v120646(VarCurr)
<=> ( v120647(VarCurr)
& v120673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14208,axiom,
! [VarCurr] :
( v120673(VarCurr)
<=> ( v120674(VarCurr)
& v120677(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5242,axiom,
! [VarCurr] :
( v120677(VarCurr)
<=> ( v120352(VarCurr,bitIndex4)
| v120654(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14207,axiom,
! [VarCurr] :
( v120674(VarCurr)
<=> ( v120675(VarCurr)
| v120676(VarCurr) ) ) ).
fof(writeUnaryOperator_7793,axiom,
! [VarCurr] :
( ~ v120676(VarCurr)
<=> v120654(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7792,axiom,
! [VarCurr] :
( ~ v120675(VarCurr)
<=> v120352(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14206,axiom,
! [VarCurr] :
( v120647(VarCurr)
<=> ( v120648(VarCurr)
| v120672(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5241,axiom,
! [VarCurr] :
( v120672(VarCurr)
<=> ( v120352(VarCurr,bitIndex3)
& v120654(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14205,axiom,
! [VarCurr] :
( v120648(VarCurr)
<=> ( v120649(VarCurr)
& v120667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14204,axiom,
! [VarCurr] :
( v120667(VarCurr)
<=> ( v120668(VarCurr)
& v120671(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5240,axiom,
! [VarCurr] :
( v120671(VarCurr)
<=> ( v120352(VarCurr,bitIndex3)
| v120654(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14203,axiom,
! [VarCurr] :
( v120668(VarCurr)
<=> ( v120669(VarCurr)
| v120670(VarCurr) ) ) ).
fof(writeUnaryOperator_7791,axiom,
! [VarCurr] :
( ~ v120670(VarCurr)
<=> v120654(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7790,axiom,
! [VarCurr] :
( ~ v120669(VarCurr)
<=> v120352(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14202,axiom,
! [VarCurr] :
( v120649(VarCurr)
<=> ( v120650(VarCurr)
| v120666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5239,axiom,
! [VarCurr] :
( v120666(VarCurr)
<=> ( v120352(VarCurr,bitIndex2)
& v120654(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14201,axiom,
! [VarCurr] :
( v120650(VarCurr)
<=> ( v120651(VarCurr)
& v120661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14200,axiom,
! [VarCurr] :
( v120661(VarCurr)
<=> ( v120662(VarCurr)
& v120665(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5238,axiom,
! [VarCurr] :
( v120665(VarCurr)
<=> ( v120352(VarCurr,bitIndex2)
| v120654(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14199,axiom,
! [VarCurr] :
( v120662(VarCurr)
<=> ( v120663(VarCurr)
| v120664(VarCurr) ) ) ).
fof(writeUnaryOperator_7789,axiom,
! [VarCurr] :
( ~ v120664(VarCurr)
<=> v120654(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7788,axiom,
! [VarCurr] :
( ~ v120663(VarCurr)
<=> v120352(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14198,axiom,
! [VarCurr] :
( v120651(VarCurr)
<=> ( v120652(VarCurr)
| v120660(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5237,axiom,
! [VarCurr] :
( v120660(VarCurr)
<=> ( v120352(VarCurr,bitIndex1)
& v120654(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14197,axiom,
! [VarCurr] :
( v120652(VarCurr)
<=> ( v120653(VarCurr)
& v120655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14196,axiom,
! [VarCurr] :
( v120655(VarCurr)
<=> ( v120656(VarCurr)
& v120659(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5236,axiom,
! [VarCurr] :
( v120659(VarCurr)
<=> ( v120352(VarCurr,bitIndex1)
| v120654(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14195,axiom,
! [VarCurr] :
( v120656(VarCurr)
<=> ( v120657(VarCurr)
| v120658(VarCurr) ) ) ).
fof(writeUnaryOperator_7787,axiom,
! [VarCurr] :
( ~ v120658(VarCurr)
<=> v120654(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7786,axiom,
! [VarCurr] :
( ~ v120657(VarCurr)
<=> v120352(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14194,axiom,
! [VarCurr] :
( v120653(VarCurr)
<=> ( v120352(VarCurr,bitIndex0)
& v120654(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69732,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v120654(VarCurr,B)
<=> v120374(VarCurr,B) ) ) ).
fof(addAssignment_69731,axiom,
! [VarCurr] :
( ( v120654(VarCurr,bitIndex5)
<=> $false )
& ( v120654(VarCurr,bitIndex4)
<=> $false )
& ( v120654(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_69730,axiom,
! [VarCurr] :
( v120583(VarCurr,bitIndex5)
<=> v120620(VarCurr,bitIndex5) ) ).
fof(addAssignment_69729,axiom,
! [VarCurr] :
( v120583(VarCurr,bitIndex4)
<=> v120620(VarCurr,bitIndex4) ) ).
fof(addAssignment_69728,axiom,
! [VarCurr] :
( v120583(VarCurr,bitIndex3)
<=> v120620(VarCurr,bitIndex3) ) ).
fof(addAssignment_69727,axiom,
! [VarCurr] :
( v120583(VarCurr,bitIndex2)
<=> v120620(VarCurr,bitIndex2) ) ).
fof(addAssignment_69726,axiom,
! [VarCurr] :
( v120583(VarCurr,bitIndex1)
<=> v120620(VarCurr,bitIndex1) ) ).
fof(addAssignment_69725,axiom,
! [VarCurr] :
( v120583(VarCurr,bitIndex0)
<=> v120620(VarCurr,bitIndex0) ) ).
fof(addAssignment_69724,axiom,
! [VarCurr] :
( v120620(VarCurr,bitIndex0)
<=> v120621(VarCurr) ) ).
fof(addAssignment_69723,axiom,
! [VarCurr] :
( ( v120620(VarCurr,bitIndex5)
<=> $false )
& ( v120620(VarCurr,bitIndex4)
<=> $false )
& ( v120620(VarCurr,bitIndex3)
<=> $false )
& ( v120620(VarCurr,bitIndex2)
<=> $false )
& ( v120620(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14193,axiom,
! [VarCurr] :
( v120621(VarCurr)
<=> ( v120622(VarCurr)
| v120619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14192,axiom,
! [VarCurr] :
( v120622(VarCurr)
<=> ( v120623(VarCurr)
| v120617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14191,axiom,
! [VarCurr] :
( v120623(VarCurr)
<=> ( v120624(VarCurr)
| v120615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14190,axiom,
! [VarCurr] :
( v120624(VarCurr)
<=> ( v120625(VarCurr)
| v120605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14189,axiom,
! [VarCurr] :
( v120625(VarCurr)
<=> ( v120585(VarCurr)
| v120595(VarCurr) ) ) ).
fof(addAssignment_69722,axiom,
! [VarCurr] :
( v120619(VarCurr)
<=> v113911(VarCurr,bitIndex8) ) ).
fof(addAssignment_69721,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex8)
<=> v113913(VarCurr,bitIndex8) ) ).
fof(addAssignment_69720,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex8)
<=> v113915(VarCurr,bitIndex8) ) ).
fof(addAssignment_69719,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex8)
<=> v113935(VarCurr,bitIndex8) ) ).
fof(addAssignment_69718,axiom,
! [VarCurr] :
( v120617(VarCurr)
<=> v113107(VarCurr,bitIndex8) ) ).
fof(addAssignment_69717,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex8)
<=> v113143(VarCurr,bitIndex8) ) ).
fof(addAssignment_69716,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex8)
<=> v113110(VarCurr,bitIndex8) ) ).
fof(addAssignment_69715,axiom,
! [VarCurr] :
( v120615(VarCurr)
<=> v113100(VarCurr,bitIndex8) ) ).
fof(addAssignment_69714,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex8)
<=> v113101(VarCurr,bitIndex8) ) ).
fof(addAssignment_69713,axiom,
! [VarCurr] :
( v120605(VarCurr)
<=> v113810(VarCurr,bitIndex8) ) ).
fof(addAssignment_69712,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex8)
<=> v113812(VarCurr,bitIndex8) ) ).
fof(addAssignment_69711,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex8)
<=> v113814(VarCurr,bitIndex8) ) ).
fof(addAssignment_69710,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex8)
<=> v113816(VarCurr,bitIndex8) ) ).
fof(addAssignment_69709,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex8)
<=> v113818(VarCurr,bitIndex8) ) ).
fof(addAssignment_69708,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex8)
<=> v120607(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120608(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v120607(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1566,axiom,
! [VarNext] :
( v120608(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v120607(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120608(VarNext)
<=> v120609(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120609(VarNext)
<=> ( v120611(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_7785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120611(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_69707,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex8)
<=> v113830(VarCurr,bitIndex8) ) ).
fof(addAssignment_69706,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex8)
<=> v113832(VarCurr,bitIndex8) ) ).
fof(addAssignment_69705,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex8)
<=> v113834(VarCurr,bitIndex8) ) ).
fof(addAssignment_69704,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex8)
<=> v113873(VarCurr,bitIndex8) ) ).
fof(addAssignment_69703,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex8)
<=> v113856(VarCurr,bitIndex8) ) ).
fof(addAssignment_69702,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex8)
<=> v113837(VarCurr,bitIndex8) ) ).
fof(addAssignment_69701,axiom,
! [VarCurr] :
( v120595(VarCurr)
<=> v113020(VarCurr,bitIndex8) ) ).
fof(addAssignment_69700,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex8)
<=> v113022(VarCurr,bitIndex8) ) ).
fof(addAssignment_69699,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex8)
<=> v113024(VarCurr,bitIndex8) ) ).
fof(addAssignment_69698,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex8)
<=> v113026(VarCurr,bitIndex8) ) ).
fof(addAssignment_69697,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex8)
<=> v113028(VarCurr,bitIndex8) ) ).
fof(addAssignment_69696,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex8)
<=> v120597(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120598(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v120597(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1565,axiom,
! [VarNext] :
( v120598(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v120597(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120598(VarNext)
<=> v120599(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120599(VarNext)
<=> ( v120601(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_7784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120601(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_69695,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex8)
<=> v113040(VarCurr,bitIndex8) ) ).
fof(addAssignment_69694,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex8)
<=> v113042(VarCurr,bitIndex8) ) ).
fof(addAssignment_69693,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex8)
<=> v113044(VarCurr,bitIndex8) ) ).
fof(addAssignment_69692,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex8)
<=> v113045(VarCurr,bitIndex8) ) ).
fof(addAssignment_69691,axiom,
! [VarCurr] :
( v120585(VarCurr)
<=> v112940(VarCurr,bitIndex8) ) ).
fof(addAssignment_69690,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex8)
<=> v112942(VarCurr,bitIndex8) ) ).
fof(addAssignment_69689,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex8)
<=> v112944(VarCurr,bitIndex8) ) ).
fof(addAssignment_69688,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex8)
<=> v112946(VarCurr,bitIndex8) ) ).
fof(addAssignment_69687,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex8)
<=> v112948(VarCurr,bitIndex8) ) ).
fof(addAssignment_69686,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex8)
<=> v120587(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120588(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v120587(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1564,axiom,
! [VarNext] :
( v120588(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v120587(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120588(VarNext)
<=> v120589(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120589(VarNext)
<=> ( v120591(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_7783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120591(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_69685,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex8)
<=> v112960(VarCurr,bitIndex8) ) ).
fof(addAssignment_69684,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex8)
<=> v112962(VarCurr,bitIndex8) ) ).
fof(addAssignment_69683,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex8)
<=> v112964(VarCurr,bitIndex8) ) ).
fof(addAssignment_69682,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex8)
<=> v112965(VarCurr,bitIndex8) ) ).
fof(addAssignment_69681,axiom,
! [VarCurr] :
( v120374(VarCurr,bitIndex2)
<=> v120389(VarCurr,bitIndex2) ) ).
fof(addAssignment_69680,axiom,
! [VarCurr] :
( v120374(VarCurr,bitIndex1)
<=> v120389(VarCurr,bitIndex1) ) ).
fof(addAssignment_69679,axiom,
! [VarCurr] :
( v120374(VarCurr,bitIndex0)
<=> v120389(VarCurr,bitIndex0) ) ).
fof(addAssignment_69678,axiom,
! [VarCurr] :
( v120389(VarCurr,bitIndex0)
<=> v120577(VarCurr) ) ).
fof(addAssignment_69677,axiom,
! [VarCurr] :
( v120389(VarCurr,bitIndex1)
<=> v120572(VarCurr) ) ).
fof(addAssignment_69676,axiom,
! [VarCurr] :
( v120389(VarCurr,bitIndex2)
<=> v120391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14182,axiom,
! [VarCurr] :
( v120577(VarCurr)
<=> ( v120578(VarCurr)
& v120581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14181,axiom,
! [VarCurr] :
( v120581(VarCurr)
<=> ( v120397(VarCurr,bitIndex0)
| v120558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14180,axiom,
! [VarCurr] :
( v120578(VarCurr)
<=> ( v120579(VarCurr)
| v120580(VarCurr) ) ) ).
fof(writeUnaryOperator_7782,axiom,
! [VarCurr] :
( ~ v120580(VarCurr)
<=> v120558(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7781,axiom,
! [VarCurr] :
( ~ v120579(VarCurr)
<=> v120397(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14179,axiom,
! [VarCurr] :
( v120572(VarCurr)
<=> ( v120573(VarCurr)
& v120576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14178,axiom,
! [VarCurr] :
( v120576(VarCurr)
<=> ( v120396(VarCurr)
| v120559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14177,axiom,
! [VarCurr] :
( v120573(VarCurr)
<=> ( v120574(VarCurr)
| v120575(VarCurr) ) ) ).
fof(writeUnaryOperator_7780,axiom,
! [VarCurr] :
( ~ v120575(VarCurr)
<=> v120559(VarCurr) ) ).
fof(writeUnaryOperator_7779,axiom,
! [VarCurr] :
( ~ v120574(VarCurr)
<=> v120396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14176,axiom,
! [VarCurr] :
( v120391(VarCurr)
<=> ( v120392(VarCurr)
& v120571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14175,axiom,
! [VarCurr] :
( v120571(VarCurr)
<=> ( v120394(VarCurr)
| v120566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14174,axiom,
! [VarCurr] :
( v120392(VarCurr)
<=> ( v120393(VarCurr)
| v120565(VarCurr) ) ) ).
fof(writeUnaryOperator_7778,axiom,
! [VarCurr] :
( ~ v120565(VarCurr)
<=> v120566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14173,axiom,
! [VarCurr] :
( v120566(VarCurr)
<=> ( v120567(VarCurr)
& v120570(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5235,axiom,
! [VarCurr] :
( v120570(VarCurr)
<=> ( v120397(VarCurr,bitIndex2)
| v120558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14172,axiom,
! [VarCurr] :
( v120567(VarCurr)
<=> ( v120568(VarCurr)
| v120569(VarCurr) ) ) ).
fof(writeUnaryOperator_7777,axiom,
! [VarCurr] :
( ~ v120569(VarCurr)
<=> v120558(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7776,axiom,
! [VarCurr] :
( ~ v120568(VarCurr)
<=> v120397(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7775,axiom,
! [VarCurr] :
( ~ v120393(VarCurr)
<=> v120394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14171,axiom,
! [VarCurr] :
( v120394(VarCurr)
<=> ( v120395(VarCurr)
| v120564(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5234,axiom,
! [VarCurr] :
( v120564(VarCurr)
<=> ( v120397(VarCurr,bitIndex1)
& v120558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14170,axiom,
! [VarCurr] :
( v120395(VarCurr)
<=> ( v120396(VarCurr)
& v120559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14169,axiom,
! [VarCurr] :
( v120559(VarCurr)
<=> ( v120560(VarCurr)
& v120563(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5233,axiom,
! [VarCurr] :
( v120563(VarCurr)
<=> ( v120397(VarCurr,bitIndex1)
| v120558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14168,axiom,
! [VarCurr] :
( v120560(VarCurr)
<=> ( v120561(VarCurr)
| v120562(VarCurr) ) ) ).
fof(writeUnaryOperator_7774,axiom,
! [VarCurr] :
( ~ v120562(VarCurr)
<=> v120558(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7773,axiom,
! [VarCurr] :
( ~ v120561(VarCurr)
<=> v120397(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14167,axiom,
! [VarCurr] :
( v120396(VarCurr)
<=> ( v120397(VarCurr,bitIndex0)
& v120558(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69675,axiom,
! [VarCurr] :
( v120558(VarCurr,bitIndex0)
<=> v120388(VarCurr) ) ).
fof(addAssignment_69674,axiom,
! [VarCurr] :
( ( v120558(VarCurr,bitIndex2)
<=> $false )
& ( v120558(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69673,axiom,
! [VarCurr] :
( v120397(VarCurr,bitIndex0)
<=> v120553(VarCurr) ) ).
fof(addAssignment_69672,axiom,
! [VarCurr] :
( v120397(VarCurr,bitIndex1)
<=> v120548(VarCurr) ) ).
fof(addAssignment_69671,axiom,
! [VarCurr] :
( v120397(VarCurr,bitIndex2)
<=> v120399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14166,axiom,
! [VarCurr] :
( v120553(VarCurr)
<=> ( v120554(VarCurr)
& v120557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14165,axiom,
! [VarCurr] :
( v120557(VarCurr)
<=> ( v120405(VarCurr,bitIndex0)
| v120534(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14164,axiom,
! [VarCurr] :
( v120554(VarCurr)
<=> ( v120555(VarCurr)
| v120556(VarCurr) ) ) ).
fof(writeUnaryOperator_7772,axiom,
! [VarCurr] :
( ~ v120556(VarCurr)
<=> v120534(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7771,axiom,
! [VarCurr] :
( ~ v120555(VarCurr)
<=> v120405(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14163,axiom,
! [VarCurr] :
( v120548(VarCurr)
<=> ( v120549(VarCurr)
& v120552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14162,axiom,
! [VarCurr] :
( v120552(VarCurr)
<=> ( v120404(VarCurr)
| v120535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14161,axiom,
! [VarCurr] :
( v120549(VarCurr)
<=> ( v120550(VarCurr)
| v120551(VarCurr) ) ) ).
fof(writeUnaryOperator_7770,axiom,
! [VarCurr] :
( ~ v120551(VarCurr)
<=> v120535(VarCurr) ) ).
fof(writeUnaryOperator_7769,axiom,
! [VarCurr] :
( ~ v120550(VarCurr)
<=> v120404(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14160,axiom,
! [VarCurr] :
( v120399(VarCurr)
<=> ( v120400(VarCurr)
& v120547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14159,axiom,
! [VarCurr] :
( v120547(VarCurr)
<=> ( v120402(VarCurr)
| v120542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14158,axiom,
! [VarCurr] :
( v120400(VarCurr)
<=> ( v120401(VarCurr)
| v120541(VarCurr) ) ) ).
fof(writeUnaryOperator_7768,axiom,
! [VarCurr] :
( ~ v120541(VarCurr)
<=> v120542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14157,axiom,
! [VarCurr] :
( v120542(VarCurr)
<=> ( v120543(VarCurr)
& v120546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5232,axiom,
! [VarCurr] :
( v120546(VarCurr)
<=> ( v120405(VarCurr,bitIndex2)
| v120534(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14156,axiom,
! [VarCurr] :
( v120543(VarCurr)
<=> ( v120544(VarCurr)
| v120545(VarCurr) ) ) ).
fof(writeUnaryOperator_7767,axiom,
! [VarCurr] :
( ~ v120545(VarCurr)
<=> v120534(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7766,axiom,
! [VarCurr] :
( ~ v120544(VarCurr)
<=> v120405(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7765,axiom,
! [VarCurr] :
( ~ v120401(VarCurr)
<=> v120402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14155,axiom,
! [VarCurr] :
( v120402(VarCurr)
<=> ( v120403(VarCurr)
| v120540(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5231,axiom,
! [VarCurr] :
( v120540(VarCurr)
<=> ( v120405(VarCurr,bitIndex1)
& v120534(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14154,axiom,
! [VarCurr] :
( v120403(VarCurr)
<=> ( v120404(VarCurr)
& v120535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14153,axiom,
! [VarCurr] :
( v120535(VarCurr)
<=> ( v120536(VarCurr)
& v120539(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5230,axiom,
! [VarCurr] :
( v120539(VarCurr)
<=> ( v120405(VarCurr,bitIndex1)
| v120534(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14152,axiom,
! [VarCurr] :
( v120536(VarCurr)
<=> ( v120537(VarCurr)
| v120538(VarCurr) ) ) ).
fof(writeUnaryOperator_7764,axiom,
! [VarCurr] :
( ~ v120538(VarCurr)
<=> v120534(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7763,axiom,
! [VarCurr] :
( ~ v120537(VarCurr)
<=> v120405(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14151,axiom,
! [VarCurr] :
( v120404(VarCurr)
<=> ( v120405(VarCurr,bitIndex0)
& v120534(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69670,axiom,
! [VarCurr] :
( v120534(VarCurr,bitIndex0)
<=> v120386(VarCurr) ) ).
fof(addAssignment_69669,axiom,
! [VarCurr] :
( ( v120534(VarCurr,bitIndex2)
<=> $false )
& ( v120534(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69668,axiom,
! [VarCurr] :
( v120405(VarCurr,bitIndex0)
<=> v120529(VarCurr) ) ).
fof(addAssignment_69667,axiom,
! [VarCurr] :
( v120405(VarCurr,bitIndex1)
<=> v120524(VarCurr) ) ).
fof(addAssignment_69666,axiom,
! [VarCurr] :
( v120405(VarCurr,bitIndex2)
<=> v120407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14150,axiom,
! [VarCurr] :
( v120529(VarCurr)
<=> ( v120530(VarCurr)
& v120533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14149,axiom,
! [VarCurr] :
( v120533(VarCurr)
<=> ( v120413(VarCurr,bitIndex0)
| v120510(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14148,axiom,
! [VarCurr] :
( v120530(VarCurr)
<=> ( v120531(VarCurr)
| v120532(VarCurr) ) ) ).
fof(writeUnaryOperator_7762,axiom,
! [VarCurr] :
( ~ v120532(VarCurr)
<=> v120510(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7761,axiom,
! [VarCurr] :
( ~ v120531(VarCurr)
<=> v120413(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14147,axiom,
! [VarCurr] :
( v120524(VarCurr)
<=> ( v120525(VarCurr)
& v120528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14146,axiom,
! [VarCurr] :
( v120528(VarCurr)
<=> ( v120412(VarCurr)
| v120511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14145,axiom,
! [VarCurr] :
( v120525(VarCurr)
<=> ( v120526(VarCurr)
| v120527(VarCurr) ) ) ).
fof(writeUnaryOperator_7760,axiom,
! [VarCurr] :
( ~ v120527(VarCurr)
<=> v120511(VarCurr) ) ).
fof(writeUnaryOperator_7759,axiom,
! [VarCurr] :
( ~ v120526(VarCurr)
<=> v120412(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14144,axiom,
! [VarCurr] :
( v120407(VarCurr)
<=> ( v120408(VarCurr)
& v120523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14143,axiom,
! [VarCurr] :
( v120523(VarCurr)
<=> ( v120410(VarCurr)
| v120518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14142,axiom,
! [VarCurr] :
( v120408(VarCurr)
<=> ( v120409(VarCurr)
| v120517(VarCurr) ) ) ).
fof(writeUnaryOperator_7758,axiom,
! [VarCurr] :
( ~ v120517(VarCurr)
<=> v120518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14141,axiom,
! [VarCurr] :
( v120518(VarCurr)
<=> ( v120519(VarCurr)
& v120522(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5229,axiom,
! [VarCurr] :
( v120522(VarCurr)
<=> ( v120413(VarCurr,bitIndex2)
| v120510(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14140,axiom,
! [VarCurr] :
( v120519(VarCurr)
<=> ( v120520(VarCurr)
| v120521(VarCurr) ) ) ).
fof(writeUnaryOperator_7757,axiom,
! [VarCurr] :
( ~ v120521(VarCurr)
<=> v120510(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7756,axiom,
! [VarCurr] :
( ~ v120520(VarCurr)
<=> v120413(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7755,axiom,
! [VarCurr] :
( ~ v120409(VarCurr)
<=> v120410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14139,axiom,
! [VarCurr] :
( v120410(VarCurr)
<=> ( v120411(VarCurr)
| v120516(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5228,axiom,
! [VarCurr] :
( v120516(VarCurr)
<=> ( v120413(VarCurr,bitIndex1)
& v120510(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14138,axiom,
! [VarCurr] :
( v120411(VarCurr)
<=> ( v120412(VarCurr)
& v120511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14137,axiom,
! [VarCurr] :
( v120511(VarCurr)
<=> ( v120512(VarCurr)
& v120515(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5227,axiom,
! [VarCurr] :
( v120515(VarCurr)
<=> ( v120413(VarCurr,bitIndex1)
| v120510(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14136,axiom,
! [VarCurr] :
( v120512(VarCurr)
<=> ( v120513(VarCurr)
| v120514(VarCurr) ) ) ).
fof(writeUnaryOperator_7754,axiom,
! [VarCurr] :
( ~ v120514(VarCurr)
<=> v120510(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7753,axiom,
! [VarCurr] :
( ~ v120513(VarCurr)
<=> v120413(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14135,axiom,
! [VarCurr] :
( v120412(VarCurr)
<=> ( v120413(VarCurr,bitIndex0)
& v120510(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69665,axiom,
! [VarCurr] :
( v120510(VarCurr,bitIndex0)
<=> v120384(VarCurr) ) ).
fof(addAssignment_69664,axiom,
! [VarCurr] :
( ( v120510(VarCurr,bitIndex2)
<=> $false )
& ( v120510(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69663,axiom,
! [VarCurr] :
( v120413(VarCurr,bitIndex0)
<=> v120505(VarCurr) ) ).
fof(addAssignment_69662,axiom,
! [VarCurr] :
( v120413(VarCurr,bitIndex1)
<=> v120500(VarCurr) ) ).
fof(addAssignment_69661,axiom,
! [VarCurr] :
( v120413(VarCurr,bitIndex2)
<=> v120415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14134,axiom,
! [VarCurr] :
( v120505(VarCurr)
<=> ( v120506(VarCurr)
& v120509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14133,axiom,
! [VarCurr] :
( v120509(VarCurr)
<=> ( v120421(VarCurr,bitIndex0)
| v120486(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14132,axiom,
! [VarCurr] :
( v120506(VarCurr)
<=> ( v120507(VarCurr)
| v120508(VarCurr) ) ) ).
fof(writeUnaryOperator_7752,axiom,
! [VarCurr] :
( ~ v120508(VarCurr)
<=> v120486(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7751,axiom,
! [VarCurr] :
( ~ v120507(VarCurr)
<=> v120421(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14131,axiom,
! [VarCurr] :
( v120500(VarCurr)
<=> ( v120501(VarCurr)
& v120504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14130,axiom,
! [VarCurr] :
( v120504(VarCurr)
<=> ( v120420(VarCurr)
| v120487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14129,axiom,
! [VarCurr] :
( v120501(VarCurr)
<=> ( v120502(VarCurr)
| v120503(VarCurr) ) ) ).
fof(writeUnaryOperator_7750,axiom,
! [VarCurr] :
( ~ v120503(VarCurr)
<=> v120487(VarCurr) ) ).
fof(writeUnaryOperator_7749,axiom,
! [VarCurr] :
( ~ v120502(VarCurr)
<=> v120420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14128,axiom,
! [VarCurr] :
( v120415(VarCurr)
<=> ( v120416(VarCurr)
& v120499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14127,axiom,
! [VarCurr] :
( v120499(VarCurr)
<=> ( v120418(VarCurr)
| v120494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14126,axiom,
! [VarCurr] :
( v120416(VarCurr)
<=> ( v120417(VarCurr)
| v120493(VarCurr) ) ) ).
fof(writeUnaryOperator_7748,axiom,
! [VarCurr] :
( ~ v120493(VarCurr)
<=> v120494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14125,axiom,
! [VarCurr] :
( v120494(VarCurr)
<=> ( v120495(VarCurr)
& v120498(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5226,axiom,
! [VarCurr] :
( v120498(VarCurr)
<=> ( v120421(VarCurr,bitIndex2)
| v120486(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14124,axiom,
! [VarCurr] :
( v120495(VarCurr)
<=> ( v120496(VarCurr)
| v120497(VarCurr) ) ) ).
fof(writeUnaryOperator_7747,axiom,
! [VarCurr] :
( ~ v120497(VarCurr)
<=> v120486(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7746,axiom,
! [VarCurr] :
( ~ v120496(VarCurr)
<=> v120421(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7745,axiom,
! [VarCurr] :
( ~ v120417(VarCurr)
<=> v120418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14123,axiom,
! [VarCurr] :
( v120418(VarCurr)
<=> ( v120419(VarCurr)
| v120492(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5225,axiom,
! [VarCurr] :
( v120492(VarCurr)
<=> ( v120421(VarCurr,bitIndex1)
& v120486(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14122,axiom,
! [VarCurr] :
( v120419(VarCurr)
<=> ( v120420(VarCurr)
& v120487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14121,axiom,
! [VarCurr] :
( v120487(VarCurr)
<=> ( v120488(VarCurr)
& v120491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5224,axiom,
! [VarCurr] :
( v120491(VarCurr)
<=> ( v120421(VarCurr,bitIndex1)
| v120486(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14120,axiom,
! [VarCurr] :
( v120488(VarCurr)
<=> ( v120489(VarCurr)
| v120490(VarCurr) ) ) ).
fof(writeUnaryOperator_7744,axiom,
! [VarCurr] :
( ~ v120490(VarCurr)
<=> v120486(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7743,axiom,
! [VarCurr] :
( ~ v120489(VarCurr)
<=> v120421(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14119,axiom,
! [VarCurr] :
( v120420(VarCurr)
<=> ( v120421(VarCurr,bitIndex0)
& v120486(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69660,axiom,
! [VarCurr] :
( v120486(VarCurr,bitIndex0)
<=> v120382(VarCurr) ) ).
fof(addAssignment_69659,axiom,
! [VarCurr] :
( ( v120486(VarCurr,bitIndex2)
<=> $false )
& ( v120486(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69658,axiom,
! [VarCurr] :
( v120421(VarCurr,bitIndex0)
<=> v120481(VarCurr) ) ).
fof(addAssignment_69657,axiom,
! [VarCurr] :
( v120421(VarCurr,bitIndex1)
<=> v120476(VarCurr) ) ).
fof(addAssignment_69656,axiom,
! [VarCurr] :
( v120421(VarCurr,bitIndex2)
<=> v120423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14118,axiom,
! [VarCurr] :
( v120481(VarCurr)
<=> ( v120482(VarCurr)
& v120485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14117,axiom,
! [VarCurr] :
( v120485(VarCurr)
<=> ( v120429(VarCurr,bitIndex0)
| v120462(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14116,axiom,
! [VarCurr] :
( v120482(VarCurr)
<=> ( v120483(VarCurr)
| v120484(VarCurr) ) ) ).
fof(writeUnaryOperator_7742,axiom,
! [VarCurr] :
( ~ v120484(VarCurr)
<=> v120462(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7741,axiom,
! [VarCurr] :
( ~ v120483(VarCurr)
<=> v120429(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14115,axiom,
! [VarCurr] :
( v120476(VarCurr)
<=> ( v120477(VarCurr)
& v120480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14114,axiom,
! [VarCurr] :
( v120480(VarCurr)
<=> ( v120428(VarCurr)
| v120463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14113,axiom,
! [VarCurr] :
( v120477(VarCurr)
<=> ( v120478(VarCurr)
| v120479(VarCurr) ) ) ).
fof(writeUnaryOperator_7740,axiom,
! [VarCurr] :
( ~ v120479(VarCurr)
<=> v120463(VarCurr) ) ).
fof(writeUnaryOperator_7739,axiom,
! [VarCurr] :
( ~ v120478(VarCurr)
<=> v120428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14112,axiom,
! [VarCurr] :
( v120423(VarCurr)
<=> ( v120424(VarCurr)
& v120475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14111,axiom,
! [VarCurr] :
( v120475(VarCurr)
<=> ( v120426(VarCurr)
| v120470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14110,axiom,
! [VarCurr] :
( v120424(VarCurr)
<=> ( v120425(VarCurr)
| v120469(VarCurr) ) ) ).
fof(writeUnaryOperator_7738,axiom,
! [VarCurr] :
( ~ v120469(VarCurr)
<=> v120470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14109,axiom,
! [VarCurr] :
( v120470(VarCurr)
<=> ( v120471(VarCurr)
& v120474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5223,axiom,
! [VarCurr] :
( v120474(VarCurr)
<=> ( v120429(VarCurr,bitIndex2)
| v120462(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14108,axiom,
! [VarCurr] :
( v120471(VarCurr)
<=> ( v120472(VarCurr)
| v120473(VarCurr) ) ) ).
fof(writeUnaryOperator_7737,axiom,
! [VarCurr] :
( ~ v120473(VarCurr)
<=> v120462(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7736,axiom,
! [VarCurr] :
( ~ v120472(VarCurr)
<=> v120429(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7735,axiom,
! [VarCurr] :
( ~ v120425(VarCurr)
<=> v120426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14107,axiom,
! [VarCurr] :
( v120426(VarCurr)
<=> ( v120427(VarCurr)
| v120468(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5222,axiom,
! [VarCurr] :
( v120468(VarCurr)
<=> ( v120429(VarCurr,bitIndex1)
& v120462(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14106,axiom,
! [VarCurr] :
( v120427(VarCurr)
<=> ( v120428(VarCurr)
& v120463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14105,axiom,
! [VarCurr] :
( v120463(VarCurr)
<=> ( v120464(VarCurr)
& v120467(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5221,axiom,
! [VarCurr] :
( v120467(VarCurr)
<=> ( v120429(VarCurr,bitIndex1)
| v120462(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14104,axiom,
! [VarCurr] :
( v120464(VarCurr)
<=> ( v120465(VarCurr)
| v120466(VarCurr) ) ) ).
fof(writeUnaryOperator_7734,axiom,
! [VarCurr] :
( ~ v120466(VarCurr)
<=> v120462(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7733,axiom,
! [VarCurr] :
( ~ v120465(VarCurr)
<=> v120429(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14103,axiom,
! [VarCurr] :
( v120428(VarCurr)
<=> ( v120429(VarCurr,bitIndex0)
& v120462(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69655,axiom,
! [VarCurr] :
( v120462(VarCurr,bitIndex0)
<=> v120380(VarCurr) ) ).
fof(addAssignment_69654,axiom,
! [VarCurr] :
( ( v120462(VarCurr,bitIndex2)
<=> $false )
& ( v120462(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69653,axiom,
! [VarCurr] :
( v120429(VarCurr,bitIndex0)
<=> v120457(VarCurr) ) ).
fof(addAssignment_69652,axiom,
! [VarCurr] :
( v120429(VarCurr,bitIndex1)
<=> v120452(VarCurr) ) ).
fof(addAssignment_69651,axiom,
! [VarCurr] :
( v120429(VarCurr,bitIndex2)
<=> v120431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14102,axiom,
! [VarCurr] :
( v120457(VarCurr)
<=> ( v120458(VarCurr)
& v120461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14101,axiom,
! [VarCurr] :
( v120461(VarCurr)
<=> ( v120437(VarCurr,bitIndex0)
| v120438(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14100,axiom,
! [VarCurr] :
( v120458(VarCurr)
<=> ( v120459(VarCurr)
| v120460(VarCurr) ) ) ).
fof(writeUnaryOperator_7732,axiom,
! [VarCurr] :
( ~ v120460(VarCurr)
<=> v120438(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7731,axiom,
! [VarCurr] :
( ~ v120459(VarCurr)
<=> v120437(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14099,axiom,
! [VarCurr] :
( v120452(VarCurr)
<=> ( v120453(VarCurr)
& v120456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14098,axiom,
! [VarCurr] :
( v120456(VarCurr)
<=> ( v120436(VarCurr)
| v120439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14097,axiom,
! [VarCurr] :
( v120453(VarCurr)
<=> ( v120454(VarCurr)
| v120455(VarCurr) ) ) ).
fof(writeUnaryOperator_7730,axiom,
! [VarCurr] :
( ~ v120455(VarCurr)
<=> v120439(VarCurr) ) ).
fof(writeUnaryOperator_7729,axiom,
! [VarCurr] :
( ~ v120454(VarCurr)
<=> v120436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14096,axiom,
! [VarCurr] :
( v120431(VarCurr)
<=> ( v120432(VarCurr)
& v120451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14095,axiom,
! [VarCurr] :
( v120451(VarCurr)
<=> ( v120434(VarCurr)
| v120446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14094,axiom,
! [VarCurr] :
( v120432(VarCurr)
<=> ( v120433(VarCurr)
| v120445(VarCurr) ) ) ).
fof(writeUnaryOperator_7728,axiom,
! [VarCurr] :
( ~ v120445(VarCurr)
<=> v120446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14093,axiom,
! [VarCurr] :
( v120446(VarCurr)
<=> ( v120447(VarCurr)
& v120450(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5220,axiom,
! [VarCurr] :
( v120450(VarCurr)
<=> ( v120437(VarCurr,bitIndex2)
| v120438(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14092,axiom,
! [VarCurr] :
( v120447(VarCurr)
<=> ( v120448(VarCurr)
| v120449(VarCurr) ) ) ).
fof(writeUnaryOperator_7727,axiom,
! [VarCurr] :
( ~ v120449(VarCurr)
<=> v120438(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7726,axiom,
! [VarCurr] :
( ~ v120448(VarCurr)
<=> v120437(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7725,axiom,
! [VarCurr] :
( ~ v120433(VarCurr)
<=> v120434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14091,axiom,
! [VarCurr] :
( v120434(VarCurr)
<=> ( v120435(VarCurr)
| v120444(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5219,axiom,
! [VarCurr] :
( v120444(VarCurr)
<=> ( v120437(VarCurr,bitIndex1)
& v120438(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14090,axiom,
! [VarCurr] :
( v120435(VarCurr)
<=> ( v120436(VarCurr)
& v120439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14089,axiom,
! [VarCurr] :
( v120439(VarCurr)
<=> ( v120440(VarCurr)
& v120443(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5218,axiom,
! [VarCurr] :
( v120443(VarCurr)
<=> ( v120437(VarCurr,bitIndex1)
| v120438(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14088,axiom,
! [VarCurr] :
( v120440(VarCurr)
<=> ( v120441(VarCurr)
| v120442(VarCurr) ) ) ).
fof(writeUnaryOperator_7724,axiom,
! [VarCurr] :
( ~ v120442(VarCurr)
<=> v120438(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7723,axiom,
! [VarCurr] :
( ~ v120441(VarCurr)
<=> v120437(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14087,axiom,
! [VarCurr] :
( v120436(VarCurr)
<=> ( v120437(VarCurr,bitIndex0)
& v120438(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69650,axiom,
! [VarCurr] :
( v120438(VarCurr,bitIndex0)
<=> v120378(VarCurr) ) ).
fof(addAssignment_69649,axiom,
! [VarCurr] :
( ( v120438(VarCurr,bitIndex2)
<=> $false )
& ( v120438(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69648,axiom,
! [VarCurr] :
( v120437(VarCurr,bitIndex0)
<=> v120376(VarCurr) ) ).
fof(addAssignment_69647,axiom,
! [VarCurr] :
( ( v120437(VarCurr,bitIndex2)
<=> $false )
& ( v120437(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69646,axiom,
! [VarCurr] :
( v120388(VarCurr)
<=> v114692(VarCurr,bitIndex8) ) ).
fof(addAssignment_69645,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex8)
<=> v114694(VarCurr,bitIndex8) ) ).
fof(addAssignment_69644,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex8)
<=> v114696(VarCurr,bitIndex8) ) ).
fof(addAssignment_69643,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex8)
<=> v114697(VarCurr,bitIndex8) ) ).
fof(addAssignment_69642,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex8)
<=> v113918(VarCurr,bitIndex8) ) ).
fof(addAssignment_69641,axiom,
! [VarCurr] :
( v120386(VarCurr)
<=> v114685(VarCurr,bitIndex8) ) ).
fof(addAssignment_69640,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex8)
<=> v114686(VarCurr,bitIndex8) ) ).
fof(addAssignment_69639,axiom,
! [VarCurr] :
( v120384(VarCurr)
<=> v114661(VarCurr,bitIndex8) ) ).
fof(addAssignment_69638,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex8)
<=> v114662(VarCurr,bitIndex8) ) ).
fof(addAssignment_69637,axiom,
! [VarCurr] :
( v120382(VarCurr)
<=> v114633(VarCurr,bitIndex8) ) ).
fof(addAssignment_69636,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex8)
<=> v114635(VarCurr,bitIndex8) ) ).
fof(addAssignment_69635,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex8)
<=> v114637(VarCurr,bitIndex8) ) ).
fof(addAssignment_69634,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex8)
<=> v114638(VarCurr,bitIndex8) ) ).
fof(addAssignment_69633,axiom,
! [VarCurr] :
( v120380(VarCurr)
<=> v114605(VarCurr,bitIndex8) ) ).
fof(addAssignment_69632,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex8)
<=> v114607(VarCurr,bitIndex8) ) ).
fof(addAssignment_69631,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex8)
<=> v114609(VarCurr,bitIndex8) ) ).
fof(addAssignment_69630,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex8)
<=> v114610(VarCurr,bitIndex8) ) ).
fof(addAssignment_69629,axiom,
! [VarCurr] :
( v120378(VarCurr)
<=> v114577(VarCurr,bitIndex8) ) ).
fof(addAssignment_69628,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex8)
<=> v114579(VarCurr,bitIndex8) ) ).
fof(addAssignment_69627,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex8)
<=> v114581(VarCurr,bitIndex8) ) ).
fof(addAssignment_69626,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex8)
<=> v114582(VarCurr,bitIndex8) ) ).
fof(addAssignment_69625,axiom,
! [VarCurr] :
( v120376(VarCurr)
<=> v114549(VarCurr,bitIndex8) ) ).
fof(addAssignment_69624,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex8)
<=> v114551(VarCurr,bitIndex8) ) ).
fof(addAssignment_69623,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex8)
<=> v114553(VarCurr,bitIndex8) ) ).
fof(addAssignment_69622,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex8)
<=> v114554(VarCurr,bitIndex8) ) ).
fof(addAssignment_69621,axiom,
! [VarCurr] :
( v120362(VarCurr)
<=> v120364(VarCurr) ) ).
fof(addAssignment_69620,axiom,
! [VarCurr] :
( v120364(VarCurr)
<=> v120338(VarCurr) ) ).
fof(addAssignment_69619,axiom,
! [VarCurr] :
( v120358(VarCurr)
<=> v120360(VarCurr) ) ).
fof(addAssignment_69618,axiom,
! [VarCurr] :
( v120360(VarCurr)
<=> v120330(VarCurr) ) ).
fof(addAssignment_69617,axiom,
! [VarCurr] :
( v120334(VarCurr)
<=> v120336(VarCurr) ) ).
fof(addAssignment_69616,axiom,
! [VarCurr] :
( v120336(VarCurr)
<=> v120338(VarCurr) ) ).
fof(addAssignment_69615,axiom,
! [VarCurr] :
( v120338(VarCurr)
<=> v120340(VarCurr) ) ).
fof(addAssignment_69614,axiom,
! [VarCurr] :
( v120340(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_69613,axiom,
! [VarCurr] :
( v120326(VarCurr)
<=> v120328(VarCurr) ) ).
fof(addAssignment_69612,axiom,
! [VarCurr] :
( v120328(VarCurr)
<=> v120330(VarCurr) ) ).
fof(addAssignment_69611,axiom,
! [VarCurr] :
( v120330(VarCurr)
<=> v120332(VarCurr) ) ).
fof(addAssignment_69610,axiom,
! [VarCurr] :
( v120332(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14086,axiom,
! [VarCurr] :
( v119517(VarCurr)
<=> ( v120316(VarCurr)
& v120226(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5217,axiom,
! [VarCurr] :
( v120316(VarCurr)
<=> ( v119519(VarCurr,bitIndex1)
& v120165(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1193,axiom,
! [VarCurr] :
( v120226(VarCurr)
<=> ( ( v120228(VarCurr,bitIndex4)
<=> $false )
& ( v120228(VarCurr,bitIndex3)
<=> $false )
& ( v120228(VarCurr,bitIndex2)
<=> $false )
& ( v120228(VarCurr,bitIndex1)
<=> $false )
& ( v120228(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69609,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v120228(VarCurr,B)
<=> v120230(VarCurr,B) ) ) ).
fof(addAssignment_69608,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v120230(VarCurr,B)
<=> v120232(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120298(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v120232(VarNext,B)
<=> v120232(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1563,axiom,
! [VarNext] :
( v120298(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v120232(VarNext,B)
<=> v120308(VarNext,B) ) ) ) ).
fof(addAssignment_69607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v120308(VarNext,B)
<=> v120306(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1137,axiom,
! [VarCurr] :
( ~ v120309(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v120306(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1108,axiom,
! [VarCurr] :
( v120309(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v120306(VarCurr,B)
<=> v120242(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14085,axiom,
! [VarCurr] :
( v120309(VarCurr)
<=> ( v120310(VarCurr)
& v120311(VarCurr) ) ) ).
fof(writeUnaryOperator_7722,axiom,
! [VarCurr] :
( ~ v120311(VarCurr)
<=> v120238(VarCurr) ) ).
fof(writeUnaryOperator_7721,axiom,
! [VarCurr] :
( ~ v120310(VarCurr)
<=> v120234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120298(VarNext)
<=> v120299(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120299(VarNext)
<=> ( v120300(VarNext)
& v120293(VarNext) ) ) ) ).
fof(writeUnaryOperator_7720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120300(VarNext)
<=> v120302(VarNext) ) ) ).
fof(addAssignment_69606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120302(VarNext)
<=> v120293(VarCurr) ) ) ).
fof(addAssignment_69605,axiom,
! [VarCurr] :
( v120293(VarCurr)
<=> v120295(VarCurr) ) ).
fof(addAssignment_69604,axiom,
! [VarCurr] :
( v120295(VarCurr)
<=> v119999(VarCurr) ) ).
fof(addAssignment_69603,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v120242(VarCurr,B)
<=> v120244(VarCurr,B) ) ) ).
fof(addAssignment_69602,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v120244(VarCurr,B)
<=> v120246(VarCurr,B) ) ) ).
fof(addAssignment_69601,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v120246(VarCurr,B)
<=> v120248(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1136,axiom,
! [VarCurr] :
( ~ v120250(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v120248(VarCurr,B)
<=> v120262(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1107,axiom,
! [VarCurr] :
( v120250(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v120248(VarCurr,B)
<=> v120255(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1135,axiom,
! [VarCurr] :
( ~ v120257(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v120262(VarCurr,B)
<=> v120263(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1106,axiom,
! [VarCurr] :
( v120257(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v120262(VarCurr,B)
<=> v120260(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1134,axiom,
! [VarCurr] :
( ~ v120226(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v120263(VarCurr,B)
<=> v120264(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1105,axiom,
! [VarCurr] :
( v120226(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v120263(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_69600,axiom,
! [VarCurr] :
( v120264(VarCurr,bitIndex0)
<=> v120290(VarCurr) ) ).
fof(addAssignment_69599,axiom,
! [VarCurr] :
( v120264(VarCurr,bitIndex1)
<=> v120288(VarCurr) ) ).
fof(addAssignment_69598,axiom,
! [VarCurr] :
( v120264(VarCurr,bitIndex2)
<=> v120284(VarCurr) ) ).
fof(addAssignment_69597,axiom,
! [VarCurr] :
( v120264(VarCurr,bitIndex3)
<=> v120280(VarCurr) ) ).
fof(addAssignment_69596,axiom,
! [VarCurr] :
( v120264(VarCurr,bitIndex4)
<=> v120266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14082,axiom,
! [VarCurr] :
( v120288(VarCurr)
<=> ( v120289(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14081,axiom,
! [VarCurr] :
( v120291(VarCurr)
<=> ( v120228(VarCurr,bitIndex0)
| v120275(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5216,axiom,
! [VarCurr] :
( v120289(VarCurr)
<=> ( v120290(VarCurr)
| v120228(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7719,axiom,
! [VarCurr] :
( ~ v120290(VarCurr)
<=> v120228(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14080,axiom,
! [VarCurr] :
( v120284(VarCurr)
<=> ( v120285(VarCurr)
& v120287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14079,axiom,
! [VarCurr] :
( v120287(VarCurr)
<=> ( v120273(VarCurr)
| v120276(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5215,axiom,
! [VarCurr] :
( v120285(VarCurr)
<=> ( v120286(VarCurr)
| v120228(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7718,axiom,
! [VarCurr] :
( ~ v120286(VarCurr)
<=> v120273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14078,axiom,
! [VarCurr] :
( v120280(VarCurr)
<=> ( v120281(VarCurr)
& v120283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14077,axiom,
! [VarCurr] :
( v120283(VarCurr)
<=> ( v120271(VarCurr)
| v120277(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5214,axiom,
! [VarCurr] :
( v120281(VarCurr)
<=> ( v120282(VarCurr)
| v120228(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7717,axiom,
! [VarCurr] :
( ~ v120282(VarCurr)
<=> v120271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14076,axiom,
! [VarCurr] :
( v120266(VarCurr)
<=> ( v120267(VarCurr)
& v120278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14075,axiom,
! [VarCurr] :
( v120278(VarCurr)
<=> ( v120269(VarCurr)
| v120279(VarCurr) ) ) ).
fof(writeUnaryOperator_7716,axiom,
! [VarCurr] :
( ~ v120279(VarCurr)
<=> v120228(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5213,axiom,
! [VarCurr] :
( v120267(VarCurr)
<=> ( v120268(VarCurr)
| v120228(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7715,axiom,
! [VarCurr] :
( ~ v120268(VarCurr)
<=> v120269(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5212,axiom,
! [VarCurr] :
( v120269(VarCurr)
<=> ( v120228(VarCurr,bitIndex3)
| v120270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14074,axiom,
! [VarCurr] :
( v120270(VarCurr)
<=> ( v120271(VarCurr)
& v120277(VarCurr) ) ) ).
fof(writeUnaryOperator_7714,axiom,
! [VarCurr] :
( ~ v120277(VarCurr)
<=> v120228(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5211,axiom,
! [VarCurr] :
( v120271(VarCurr)
<=> ( v120228(VarCurr,bitIndex2)
| v120272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14073,axiom,
! [VarCurr] :
( v120272(VarCurr)
<=> ( v120273(VarCurr)
& v120276(VarCurr) ) ) ).
fof(writeUnaryOperator_7713,axiom,
! [VarCurr] :
( ~ v120276(VarCurr)
<=> v120228(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5210,axiom,
! [VarCurr] :
( v120273(VarCurr)
<=> ( v120228(VarCurr,bitIndex1)
| v120274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14072,axiom,
! [VarCurr] :
( v120274(VarCurr)
<=> ( v120228(VarCurr,bitIndex0)
& v120275(VarCurr) ) ) ).
fof(writeUnaryOperator_7712,axiom,
! [VarCurr] :
( ~ v120275(VarCurr)
<=> v120228(VarCurr,bitIndex1) ) ).
fof(addAssignment_69595,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v120260(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14071,axiom,
! [VarCurr] :
( v120257(VarCurr)
<=> ( v119804(VarCurr)
| v119818(VarCurr) ) ) ).
fof(addAssignment_69594,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v120255(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14070,axiom,
! [VarCurr] :
( v120250(VarCurr)
<=> ( v120252(VarCurr)
| v119816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14069,axiom,
! [VarCurr] :
( v120252(VarCurr)
<=> ( v120253(VarCurr)
| v119814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14068,axiom,
! [VarCurr] :
( v120253(VarCurr)
<=> ( v119784(VarCurr)
| v119794(VarCurr) ) ) ).
fof(addAssignment_69593,axiom,
! [VarCurr] :
( v120238(VarCurr)
<=> v120240(VarCurr) ) ).
fof(addAssignment_69592,axiom,
! [VarCurr] :
( v120240(VarCurr)
<=> v119537(VarCurr) ) ).
fof(addAssignment_69591,axiom,
! [VarCurr] :
( v120234(VarCurr)
<=> v120236(VarCurr) ) ).
fof(addAssignment_69590,axiom,
! [VarCurr] :
( v120236(VarCurr)
<=> v119529(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1192,axiom,
! [VarCurr] :
( v120165(VarCurr)
<=> ( ( v120167(VarCurr,bitIndex1)
<=> $false )
& ( v120167(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69589,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120167(VarCurr,B)
<=> v120169(VarCurr,B) ) ) ).
fof(addAssignment_69588,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120169(VarCurr,B)
<=> v120171(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120208(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v120171(VarNext,B)
<=> v120171(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1562,axiom,
! [VarNext] :
( v120208(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v120171(VarNext,B)
<=> v120218(VarNext,B) ) ) ) ).
fof(addAssignment_69587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v120218(VarNext,B)
<=> v120216(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1133,axiom,
! [VarCurr] :
( ~ v120219(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120216(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1104,axiom,
! [VarCurr] :
( v120219(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120216(VarCurr,B)
<=> v120181(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14067,axiom,
! [VarCurr] :
( v120219(VarCurr)
<=> ( v120220(VarCurr)
& v120221(VarCurr) ) ) ).
fof(writeUnaryOperator_7711,axiom,
! [VarCurr] :
( ~ v120221(VarCurr)
<=> v120177(VarCurr) ) ).
fof(writeUnaryOperator_7710,axiom,
! [VarCurr] :
( ~ v120220(VarCurr)
<=> v120173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120208(VarNext)
<=> v120209(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120209(VarNext)
<=> ( v120210(VarNext)
& v120203(VarNext) ) ) ) ).
fof(writeUnaryOperator_7709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120210(VarNext)
<=> v120212(VarNext) ) ) ).
fof(addAssignment_69586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120212(VarNext)
<=> v120203(VarCurr) ) ) ).
fof(addAssignment_69585,axiom,
! [VarCurr] :
( v120203(VarCurr)
<=> v120205(VarCurr) ) ).
fof(addAssignment_69584,axiom,
! [VarCurr] :
( v120205(VarCurr)
<=> v119999(VarCurr) ) ).
fof(addAssignment_69583,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120181(VarCurr,B)
<=> v120183(VarCurr,B) ) ) ).
fof(addAssignment_69582,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120183(VarCurr,B)
<=> v120185(VarCurr,B) ) ) ).
fof(addAssignment_69581,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v120185(VarCurr,B)
<=> v120187(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1132,axiom,
! [VarCurr] :
( ~ v120189(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120187(VarCurr,B)
<=> v120194(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1103,axiom,
! [VarCurr] :
( v120189(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120187(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1131,axiom,
! [VarCurr] :
( ~ v120165(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120194(VarCurr,B)
<=> v120195(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1102,axiom,
! [VarCurr] :
( v120165(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v120194(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_69580,axiom,
! [VarCurr] :
( v120195(VarCurr,bitIndex0)
<=> v120199(VarCurr) ) ).
fof(addAssignment_69579,axiom,
! [VarCurr] :
( v120195(VarCurr,bitIndex1)
<=> v120197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14064,axiom,
! [VarCurr] :
( v120197(VarCurr)
<=> ( v120198(VarCurr)
& v120200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14063,axiom,
! [VarCurr] :
( v120200(VarCurr)
<=> ( v120167(VarCurr,bitIndex0)
| v120201(VarCurr) ) ) ).
fof(writeUnaryOperator_7708,axiom,
! [VarCurr] :
( ~ v120201(VarCurr)
<=> v120167(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5209,axiom,
! [VarCurr] :
( v120198(VarCurr)
<=> ( v120199(VarCurr)
| v120167(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7707,axiom,
! [VarCurr] :
( ~ v120199(VarCurr)
<=> v120167(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14062,axiom,
! [VarCurr] :
( v120189(VarCurr)
<=> ( v120191(VarCurr)
| v120192(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5208,axiom,
! [VarCurr] :
( v120192(VarCurr)
<=> ( v119519(VarCurr,bitIndex1)
& v120032(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5207,axiom,
! [VarCurr] :
( v120191(VarCurr)
<=> ( v119519(VarCurr,bitIndex3)
& v120090(VarCurr) ) ) ).
fof(addAssignment_69578,axiom,
! [VarCurr] :
( v120177(VarCurr)
<=> v120179(VarCurr) ) ).
fof(addAssignment_69577,axiom,
! [VarCurr] :
( v120179(VarCurr)
<=> v119537(VarCurr) ) ).
fof(addAssignment_69576,axiom,
! [VarCurr] :
( v120173(VarCurr)
<=> v120175(VarCurr) ) ).
fof(addAssignment_69575,axiom,
! [VarCurr] :
( v120175(VarCurr)
<=> v119529(VarCurr) ) ).
fof(addAssignment_69574,axiom,
! [VarCurr] :
( v119519(VarCurr,bitIndex1)
<=> v119521(VarCurr,bitIndex1) ) ).
fof(addAssignment_69573,axiom,
! [VarCurr] :
( v119521(VarCurr,bitIndex1)
<=> v119523(VarCurr,bitIndex1) ) ).
fof(addAssignment_69572,axiom,
! [VarNext] :
( v119523(VarNext,bitIndex1)
<=> v120157(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120158(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120157(VarNext,B)
<=> v119523(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1561,axiom,
! [VarNext] :
( v120158(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120157(VarNext,B)
<=> v120083(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120158(VarNext)
<=> v120159(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120159(VarNext)
<=> ( v120161(VarNext)
& v120068(VarNext) ) ) ) ).
fof(writeUnaryOperator_7706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120161(VarNext)
<=> v120077(VarNext) ) ) ).
fof(addAssignment_69571,axiom,
! [VarCurr] :
( v119541(VarCurr,bitIndex1)
<=> v119543(VarCurr,bitIndex1) ) ).
fof(addAssignment_69570,axiom,
! [VarCurr] :
( v119543(VarCurr,bitIndex1)
<=> v119545(VarCurr,bitIndex1) ) ).
fof(addAssignment_69569,axiom,
! [VarCurr] :
( v119545(VarCurr,bitIndex1)
<=> v120066(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_53,axiom,
! [VarCurr] :
( ~ v120148(VarCurr)
=> ( v119547(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_82,axiom,
! [VarCurr] :
( v120148(VarCurr)
=> ( v119547(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14059,axiom,
! [VarCurr] :
( v120148(VarCurr)
<=> ( v120149(VarCurr)
| v120150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14058,axiom,
! [VarCurr] :
( v120150(VarCurr)
<=> ( v120151(VarCurr)
& v120152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14057,axiom,
! [VarCurr] :
( v120152(VarCurr)
<=> ( v120153(VarCurr)
& v120049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14056,axiom,
! [VarCurr] :
( v120153(VarCurr)
<=> ( v120154(VarCurr)
& v120155(VarCurr) ) ) ).
fof(writeUnaryOperator_7705,axiom,
! [VarCurr] :
( ~ v120155(VarCurr)
<=> v120041(VarCurr) ) ).
fof(writeUnaryOperator_7704,axiom,
! [VarCurr] :
( ~ v120154(VarCurr)
<=> v120032(VarCurr) ) ).
fof(writeUnaryOperator_7703,axiom,
! [VarCurr] :
( ~ v120151(VarCurr)
<=> v120051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14055,axiom,
! [VarCurr] :
( v120149(VarCurr)
<=> ( v120123(VarCurr)
& v120051(VarCurr) ) ) ).
fof(writeUnaryOperator_7702,axiom,
! [VarCurr] :
( ~ v119519(VarCurr,bitIndex0)
<=> v120028(VarCurr) ) ).
fof(addAssignment_69568,axiom,
! [VarCurr] :
( v120028(VarCurr)
<=> v119521(VarCurr,bitIndex0) ) ).
fof(addAssignment_69567,axiom,
! [VarCurr] :
( v119521(VarCurr,bitIndex0)
<=> v119523(VarCurr,bitIndex0) ) ).
fof(addAssignment_69566,axiom,
! [VarNext] :
( v119523(VarNext,bitIndex0)
<=> v120139(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120140(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120139(VarNext,B)
<=> v119523(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1560,axiom,
! [VarNext] :
( v120140(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120139(VarNext,B)
<=> v120083(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120140(VarNext)
<=> v120141(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120141(VarNext)
<=> ( v120143(VarNext)
& v120068(VarNext) ) ) ) ).
fof(writeUnaryOperator_7701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120143(VarNext)
<=> v120077(VarNext) ) ) ).
fof(addAssignment_69565,axiom,
! [VarCurr] :
( v119541(VarCurr,bitIndex0)
<=> v119543(VarCurr,bitIndex0) ) ).
fof(addAssignment_69564,axiom,
! [VarCurr] :
( v119543(VarCurr,bitIndex0)
<=> v119545(VarCurr,bitIndex0) ) ).
fof(addAssignment_69563,axiom,
! [VarCurr] :
( v119545(VarCurr,bitIndex0)
<=> v120066(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7700,axiom,
! [VarCurr] :
( ~ v120030(VarCurr)
<=> v119547(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1130,axiom,
! [VarCurr] :
( ~ v120118(VarCurr)
=> ( v119547(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1101,axiom,
! [VarCurr] :
( v120118(VarCurr)
=> ( v119547(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14052,axiom,
! [VarCurr] :
( v120118(VarCurr)
<=> ( v120119(VarCurr)
| v120132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14051,axiom,
! [VarCurr] :
( v120132(VarCurr)
<=> ( v120133(VarCurr)
& v120136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14050,axiom,
! [VarCurr] :
( v120136(VarCurr)
<=> ( v120104(VarCurr)
& v120107(VarCurr) ) ) ).
fof(writeUnaryOperator_7699,axiom,
! [VarCurr] :
( ~ v120133(VarCurr)
<=> v120134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14049,axiom,
! [VarCurr] :
( v120134(VarCurr)
<=> ( v120135(VarCurr)
| v120064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14048,axiom,
! [VarCurr] :
( v120135(VarCurr)
<=> ( v120051(VarCurr)
| v120049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14047,axiom,
! [VarCurr] :
( v120119(VarCurr)
<=> ( v120120(VarCurr)
| v120128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14046,axiom,
! [VarCurr] :
( v120128(VarCurr)
<=> ( v120129(VarCurr)
& v120131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14045,axiom,
! [VarCurr] :
( v120131(VarCurr)
<=> ( v120062(VarCurr)
& v120064(VarCurr) ) ) ).
fof(writeUnaryOperator_7698,axiom,
! [VarCurr] :
( ~ v120129(VarCurr)
<=> v120130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14044,axiom,
! [VarCurr] :
( v120130(VarCurr)
<=> ( v120051(VarCurr)
| v120049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14043,axiom,
! [VarCurr] :
( v120120(VarCurr)
<=> ( v120121(VarCurr)
| v120125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14042,axiom,
! [VarCurr] :
( v120125(VarCurr)
<=> ( v120126(VarCurr)
& v120127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14041,axiom,
! [VarCurr] :
( v120127(VarCurr)
<=> ( v120041(VarCurr)
& v120049(VarCurr) ) ) ).
fof(writeUnaryOperator_7697,axiom,
! [VarCurr] :
( ~ v120126(VarCurr)
<=> v120051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14040,axiom,
! [VarCurr] :
( v120121(VarCurr)
<=> ( v120122(VarCurr)
& v120051(VarCurr) ) ) ).
fof(writeUnaryOperator_7696,axiom,
! [VarCurr] :
( ~ v120122(VarCurr)
<=> v120123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14039,axiom,
! [VarCurr] :
( v120123(VarCurr)
<=> ( v120124(VarCurr)
& v120026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14038,axiom,
! [VarCurr] :
( v120124(VarCurr)
<=> ( v119549(VarCurr)
& v120024(VarCurr) ) ) ).
fof(addAssignment_69562,axiom,
! [VarCurr] :
( v119519(VarCurr,bitIndex3)
<=> v119521(VarCurr,bitIndex3) ) ).
fof(addAssignment_69561,axiom,
! [VarCurr] :
( v119521(VarCurr,bitIndex3)
<=> v119523(VarCurr,bitIndex3) ) ).
fof(addAssignment_69560,axiom,
! [VarNext] :
( v119523(VarNext,bitIndex3)
<=> v120110(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120111(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120110(VarNext,B)
<=> v119523(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1559,axiom,
! [VarNext] :
( v120111(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120110(VarNext,B)
<=> v120083(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120111(VarNext)
<=> v120112(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120112(VarNext)
<=> ( v120114(VarNext)
& v120068(VarNext) ) ) ) ).
fof(writeUnaryOperator_7695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120114(VarNext)
<=> v120077(VarNext) ) ) ).
fof(addAssignment_69559,axiom,
! [VarCurr] :
( v119541(VarCurr,bitIndex3)
<=> v119543(VarCurr,bitIndex3) ) ).
fof(addAssignment_69558,axiom,
! [VarCurr] :
( v119543(VarCurr,bitIndex3)
<=> v119545(VarCurr,bitIndex3) ) ).
fof(addAssignment_69557,axiom,
! [VarCurr] :
( v119545(VarCurr,bitIndex3)
<=> v120066(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_52,axiom,
! [VarCurr] :
( ~ v120092(VarCurr)
=> ( v119547(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_81,axiom,
! [VarCurr] :
( v120092(VarCurr)
=> ( v119547(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14035,axiom,
! [VarCurr] :
( v120092(VarCurr)
<=> ( v120093(VarCurr)
| v120099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14034,axiom,
! [VarCurr] :
( v120099(VarCurr)
<=> ( v120100(VarCurr)
& v120101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14033,axiom,
! [VarCurr] :
( v120101(VarCurr)
<=> ( v120102(VarCurr)
& v120108(VarCurr) ) ) ).
fof(writeUnaryOperator_7694,axiom,
! [VarCurr] :
( ~ v120108(VarCurr)
<=> v120098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14032,axiom,
! [VarCurr] :
( v120102(VarCurr)
<=> ( v120103(VarCurr)
& v120107(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1191,axiom,
! [VarCurr] :
( v120107(VarCurr)
<=> ( $true
<=> v119519(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7693,axiom,
! [VarCurr] :
( ~ v120103(VarCurr)
<=> v120104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14031,axiom,
! [VarCurr] :
( v120104(VarCurr)
<=> ( v120105(VarCurr)
| v120034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14030,axiom,
! [VarCurr] :
( v120105(VarCurr)
<=> ( v120106(VarCurr)
| v120090(VarCurr) ) ) ).
fof(writeUnaryOperator_7692,axiom,
! [VarCurr] :
( ~ v120106(VarCurr)
<=> v120024(VarCurr) ) ).
fof(writeUnaryOperator_7691,axiom,
! [VarCurr] :
( ~ v120100(VarCurr)
<=> v120064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14029,axiom,
! [VarCurr] :
( v120093(VarCurr)
<=> ( v120094(VarCurr)
& v120097(VarCurr) ) ) ).
fof(writeUnaryOperator_7690,axiom,
! [VarCurr] :
( ~ v120097(VarCurr)
<=> v120098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14028,axiom,
! [VarCurr] :
( v120098(VarCurr)
<=> ( v120051(VarCurr)
| v120049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14027,axiom,
! [VarCurr] :
( v120094(VarCurr)
<=> ( v120095(VarCurr)
& v120064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14026,axiom,
! [VarCurr] :
( v120095(VarCurr)
<=> ( v120058(VarCurr)
& v120096(VarCurr) ) ) ).
fof(writeUnaryOperator_7689,axiom,
! [VarCurr] :
( ~ v120096(VarCurr)
<=> v120062(VarCurr) ) ).
fof(addAssignment_69556,axiom,
! [VarCurr] :
( v120090(VarCurr)
<=> v112831(VarCurr,bitIndex7) ) ).
fof(addAssignment_69555,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex7)
<=> v112865(VarCurr,bitIndex7) ) ).
fof(addAssignment_69554,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex7)
<=> v112849(VarCurr,bitIndex7) ) ).
fof(addAssignment_69553,axiom,
! [VarCurr] :
( v119519(VarCurr,bitIndex2)
<=> v119521(VarCurr,bitIndex2) ) ).
fof(addAssignment_69552,axiom,
! [VarCurr] :
( v119521(VarCurr,bitIndex2)
<=> v119523(VarCurr,bitIndex2) ) ).
fof(addAssignment_69551,axiom,
! [VarNext] :
( v119523(VarNext,bitIndex2)
<=> v120072(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120073(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120072(VarNext,B)
<=> v119523(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1558,axiom,
! [VarNext] :
( v120073(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120072(VarNext,B)
<=> v120083(VarNext,B) ) ) ) ).
fof(addAssignment_69550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v120083(VarNext,B)
<=> v120081(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1129,axiom,
! [VarCurr] :
( ~ v120084(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v120081(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1100,axiom,
! [VarCurr] :
( v120084(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v120081(VarCurr,B)
<=> v119541(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14025,axiom,
! [VarCurr] :
( v120084(VarCurr)
<=> ( v120085(VarCurr)
& v120086(VarCurr) ) ) ).
fof(writeUnaryOperator_7688,axiom,
! [VarCurr] :
( ~ v120086(VarCurr)
<=> v119533(VarCurr) ) ).
fof(writeUnaryOperator_7687,axiom,
! [VarCurr] :
( ~ v120085(VarCurr)
<=> v119525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120073(VarNext)
<=> v120074(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120074(VarNext)
<=> ( v120075(VarNext)
& v120068(VarNext) ) ) ) ).
fof(writeUnaryOperator_7686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120075(VarNext)
<=> v120077(VarNext) ) ) ).
fof(addAssignment_69549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120077(VarNext)
<=> v120068(VarCurr) ) ) ).
fof(addAssignment_69548,axiom,
! [VarCurr] :
( v120068(VarCurr)
<=> v120070(VarCurr) ) ).
fof(addAssignment_69547,axiom,
! [VarCurr] :
( v120070(VarCurr)
<=> v119999(VarCurr) ) ).
fof(addAssignment_69546,axiom,
! [VarCurr] :
( v119541(VarCurr,bitIndex2)
<=> v119543(VarCurr,bitIndex2) ) ).
fof(addAssignment_69545,axiom,
! [VarCurr] :
( v119543(VarCurr,bitIndex2)
<=> v119545(VarCurr,bitIndex2) ) ).
fof(addAssignment_69544,axiom,
! [VarCurr] :
( v119545(VarCurr,bitIndex2)
<=> v120066(VarCurr,bitIndex2) ) ).
fof(addAssignment_69543,axiom,
! [VarCurr] :
( v120066(VarCurr,bitIndex0)
<=> v120030(VarCurr) ) ).
fof(addAssignment_69542,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v120066(VarCurr,B)
<=> v119547(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_51,axiom,
! [VarCurr] :
( ~ v120036(VarCurr)
=> ( v119547(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_80,axiom,
! [VarCurr] :
( v120036(VarCurr)
=> ( v119547(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14022,axiom,
! [VarCurr] :
( v120036(VarCurr)
<=> ( v120037(VarCurr)
| v120052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14021,axiom,
! [VarCurr] :
( v120052(VarCurr)
<=> ( v120053(VarCurr)
& v120054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14020,axiom,
! [VarCurr] :
( v120054(VarCurr)
<=> ( v120055(VarCurr)
& v120065(VarCurr) ) ) ).
fof(writeUnaryOperator_7685,axiom,
! [VarCurr] :
( ~ v120065(VarCurr)
<=> v120051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14019,axiom,
! [VarCurr] :
( v120055(VarCurr)
<=> ( v120056(VarCurr)
& v120064(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1190,axiom,
! [VarCurr] :
( v120064(VarCurr)
<=> ( $true
<=> v119519(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14018,axiom,
! [VarCurr] :
( v120056(VarCurr)
<=> ( v120057(VarCurr)
& v120061(VarCurr) ) ) ).
fof(writeUnaryOperator_7684,axiom,
! [VarCurr] :
( ~ v120061(VarCurr)
<=> v120062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14017,axiom,
! [VarCurr] :
( v120062(VarCurr)
<=> ( v120063(VarCurr)
| v120034(VarCurr) ) ) ).
fof(writeUnaryOperator_7683,axiom,
! [VarCurr] :
( ~ v120063(VarCurr)
<=> v120024(VarCurr) ) ).
fof(writeUnaryOperator_7682,axiom,
! [VarCurr] :
( ~ v120057(VarCurr)
<=> v120058(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14016,axiom,
! [VarCurr] :
( v120058(VarCurr)
<=> ( v120059(VarCurr)
| v120060(VarCurr) ) ) ).
fof(writeUnaryOperator_7681,axiom,
! [VarCurr] :
( ~ v120060(VarCurr)
<=> v120026(VarCurr) ) ).
fof(writeUnaryOperator_7680,axiom,
! [VarCurr] :
( ~ v120059(VarCurr)
<=> v119549(VarCurr) ) ).
fof(writeUnaryOperator_7679,axiom,
! [VarCurr] :
( ~ v120053(VarCurr)
<=> v120049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14015,axiom,
! [VarCurr] :
( v120037(VarCurr)
<=> ( v120038(VarCurr)
& v120050(VarCurr) ) ) ).
fof(writeUnaryOperator_7678,axiom,
! [VarCurr] :
( ~ v120050(VarCurr)
<=> v120051(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1189,axiom,
! [VarCurr] :
( v120051(VarCurr)
<=> ( $true
<=> v119519(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14014,axiom,
! [VarCurr] :
( v120038(VarCurr)
<=> ( v120039(VarCurr)
& v120049(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1188,axiom,
! [VarCurr] :
( v120049(VarCurr)
<=> ( $true
<=> v119519(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14013,axiom,
! [VarCurr] :
( v120039(VarCurr)
<=> ( v120032(VarCurr)
& v120040(VarCurr) ) ) ).
fof(writeUnaryOperator_7677,axiom,
! [VarCurr] :
( ~ v120040(VarCurr)
<=> v120041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14012,axiom,
! [VarCurr] :
( v120041(VarCurr)
<=> ( v120042(VarCurr)
| v120034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14011,axiom,
! [VarCurr] :
( v120042(VarCurr)
<=> ( v120043(VarCurr)
| v120046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14010,axiom,
! [VarCurr] :
( v120046(VarCurr)
<=> ( v120047(VarCurr)
& v120048(VarCurr) ) ) ).
fof(writeUnaryOperator_7676,axiom,
! [VarCurr] :
( ~ v120048(VarCurr)
<=> v120032(VarCurr) ) ).
fof(writeUnaryOperator_7675,axiom,
! [VarCurr] :
( ~ v120047(VarCurr)
<=> v119549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14009,axiom,
! [VarCurr] :
( v120043(VarCurr)
<=> ( v120044(VarCurr)
| v120045(VarCurr) ) ) ).
fof(writeUnaryOperator_7674,axiom,
! [VarCurr] :
( ~ v120045(VarCurr)
<=> v120026(VarCurr) ) ).
fof(writeUnaryOperator_7673,axiom,
! [VarCurr] :
( ~ v120044(VarCurr)
<=> v120024(VarCurr) ) ).
fof(addAssignment_69541,axiom,
! [VarCurr] :
( v120034(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_69540,axiom,
! [VarCurr] :
( v120032(VarCurr)
<=> v112643(VarCurr,bitIndex7) ) ).
fof(addAssignment_69539,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex7)
<=> v115202(VarCurr,bitIndex7) ) ).
fof(addAssignment_69538,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex7)
<=> v115186(VarCurr,bitIndex7) ) ).
fof(addAssignment_69537,axiom,
! [VarCurr] :
( v120026(VarCurr)
<=> v112528(VarCurr,bitIndex7) ) ).
fof(addAssignment_69536,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex7)
<=> v112530(VarCurr,bitIndex7) ) ).
fof(addAssignment_69535,axiom,
! [VarCurr] :
( v112530(VarCurr,bitIndex7)
<=> v112590(VarCurr,bitIndex7) ) ).
fof(addAssignment_69534,axiom,
! [VarCurr] :
( v120024(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14008,axiom,
! [VarCurr] :
( v119549(VarCurr)
<=> ( v120021(VarCurr)
& v120022(VarCurr) ) ) ).
fof(writeUnaryOperator_7672,axiom,
! [VarCurr] :
( ~ v120022(VarCurr)
<=> v120019(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1187,axiom,
! [VarCurr] :
( v120021(VarCurr)
<=> ( ( v119551(VarCurr,bitIndex5)
<=> $false )
& ( v119551(VarCurr,bitIndex4)
<=> $false )
& ( v119551(VarCurr,bitIndex3)
<=> $false )
& ( v119551(VarCurr,bitIndex2)
<=> $false )
& ( v119551(VarCurr,bitIndex1)
<=> $false )
& ( v119551(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69533,axiom,
! [VarCurr] :
( v120019(VarCurr)
<=> v115139(VarCurr,bitIndex7) ) ).
fof(addAssignment_69532,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex7)
<=> v115159(VarCurr,bitIndex7) ) ).
fof(addAssignment_69531,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex7)
<=> v115142(VarCurr,bitIndex7) ) ).
fof(addAssignment_69530,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v119551(VarCurr,B)
<=> v119553(VarCurr,B) ) ) ).
fof(addAssignment_69529,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v119553(VarCurr,B)
<=> v119555(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120002(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v119555(VarNext,B)
<=> v119555(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1557,axiom,
! [VarNext] :
( v120002(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v119555(VarNext,B)
<=> v120012(VarNext,B) ) ) ) ).
fof(addAssignment_69528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v120012(VarNext,B)
<=> v120010(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1128,axiom,
! [VarCurr] :
( ~ v120013(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v120010(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1099,axiom,
! [VarCurr] :
( v120013(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v120010(VarCurr,B)
<=> v119565(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14007,axiom,
! [VarCurr] :
( v120013(VarCurr)
<=> ( v120014(VarCurr)
& v120015(VarCurr) ) ) ).
fof(writeUnaryOperator_7671,axiom,
! [VarCurr] :
( ~ v120015(VarCurr)
<=> v119561(VarCurr) ) ).
fof(writeUnaryOperator_7670,axiom,
! [VarCurr] :
( ~ v120014(VarCurr)
<=> v119557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120002(VarNext)
<=> v120003(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120003(VarNext)
<=> ( v120004(VarNext)
& v119995(VarNext) ) ) ) ).
fof(writeUnaryOperator_7669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120004(VarNext)
<=> v120006(VarNext) ) ) ).
fof(addAssignment_69527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120006(VarNext)
<=> v119995(VarCurr) ) ) ).
fof(addAssignment_69526,axiom,
! [VarCurr] :
( v119995(VarCurr)
<=> v119997(VarCurr) ) ).
fof(addAssignment_69525,axiom,
! [VarCurr] :
( v119997(VarCurr)
<=> v119999(VarCurr) ) ).
fof(addAssignment_69524,axiom,
! [VarCurr] :
( v119999(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_69523,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v119565(VarCurr,B)
<=> v119567(VarCurr,B) ) ) ).
fof(addAssignment_69522,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v119567(VarCurr,B)
<=> v119569(VarCurr,B) ) ) ).
fof(addAssignment_69521,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v119569(VarCurr,B)
<=> v119571(VarCurr,B) ) ) ).
fof(addAssignment_69520,axiom,
! [VarCurr] :
( v119571(VarCurr,bitIndex0)
<=> v119990(VarCurr) ) ).
fof(addAssignment_69519,axiom,
! [VarCurr] :
( v119571(VarCurr,bitIndex1)
<=> v119985(VarCurr) ) ).
fof(addAssignment_69518,axiom,
! [VarCurr] :
( v119571(VarCurr,bitIndex2)
<=> v119980(VarCurr) ) ).
fof(addAssignment_69517,axiom,
! [VarCurr] :
( v119571(VarCurr,bitIndex3)
<=> v119975(VarCurr) ) ).
fof(addAssignment_69516,axiom,
! [VarCurr] :
( v119571(VarCurr,bitIndex4)
<=> v119970(VarCurr) ) ).
fof(addAssignment_69515,axiom,
! [VarCurr] :
( v119571(VarCurr,bitIndex5)
<=> v119827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14004,axiom,
! [VarCurr] :
( v119990(VarCurr)
<=> ( v119991(VarCurr)
& v119993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14003,axiom,
! [VarCurr] :
( v119993(VarCurr)
<=> ( v119782(VarCurr,bitIndex0)
| v119839(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14002,axiom,
! [VarCurr] :
( v119991(VarCurr)
<=> ( v119916(VarCurr)
| v119992(VarCurr) ) ) ).
fof(writeUnaryOperator_7668,axiom,
! [VarCurr] :
( ~ v119992(VarCurr)
<=> v119839(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14001,axiom,
! [VarCurr] :
( v119985(VarCurr)
<=> ( v119986(VarCurr)
& v119989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14000,axiom,
! [VarCurr] :
( v119989(VarCurr)
<=> ( v119838(VarCurr)
| v119910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13999,axiom,
! [VarCurr] :
( v119986(VarCurr)
<=> ( v119987(VarCurr)
| v119988(VarCurr) ) ) ).
fof(writeUnaryOperator_7667,axiom,
! [VarCurr] :
( ~ v119988(VarCurr)
<=> v119910(VarCurr) ) ).
fof(writeUnaryOperator_7666,axiom,
! [VarCurr] :
( ~ v119987(VarCurr)
<=> v119838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13998,axiom,
! [VarCurr] :
( v119980(VarCurr)
<=> ( v119981(VarCurr)
& v119984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13997,axiom,
! [VarCurr] :
( v119984(VarCurr)
<=> ( v119836(VarCurr)
| v119921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13996,axiom,
! [VarCurr] :
( v119981(VarCurr)
<=> ( v119982(VarCurr)
| v119983(VarCurr) ) ) ).
fof(writeUnaryOperator_7665,axiom,
! [VarCurr] :
( ~ v119983(VarCurr)
<=> v119921(VarCurr) ) ).
fof(writeUnaryOperator_7664,axiom,
! [VarCurr] :
( ~ v119982(VarCurr)
<=> v119836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13995,axiom,
! [VarCurr] :
( v119975(VarCurr)
<=> ( v119976(VarCurr)
& v119979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13994,axiom,
! [VarCurr] :
( v119979(VarCurr)
<=> ( v119834(VarCurr)
| v119933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13993,axiom,
! [VarCurr] :
( v119976(VarCurr)
<=> ( v119977(VarCurr)
| v119978(VarCurr) ) ) ).
fof(writeUnaryOperator_7663,axiom,
! [VarCurr] :
( ~ v119978(VarCurr)
<=> v119933(VarCurr) ) ).
fof(writeUnaryOperator_7662,axiom,
! [VarCurr] :
( ~ v119977(VarCurr)
<=> v119834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13992,axiom,
! [VarCurr] :
( v119970(VarCurr)
<=> ( v119971(VarCurr)
& v119974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13991,axiom,
! [VarCurr] :
( v119974(VarCurr)
<=> ( v119832(VarCurr)
| v119945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13990,axiom,
! [VarCurr] :
( v119971(VarCurr)
<=> ( v119972(VarCurr)
| v119973(VarCurr) ) ) ).
fof(writeUnaryOperator_7661,axiom,
! [VarCurr] :
( ~ v119973(VarCurr)
<=> v119945(VarCurr) ) ).
fof(writeUnaryOperator_7660,axiom,
! [VarCurr] :
( ~ v119972(VarCurr)
<=> v119832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13989,axiom,
! [VarCurr] :
( v119827(VarCurr)
<=> ( v119828(VarCurr)
& v119969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13988,axiom,
! [VarCurr] :
( v119969(VarCurr)
<=> ( v119830(VarCurr)
| v119958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13987,axiom,
! [VarCurr] :
( v119828(VarCurr)
<=> ( v119829(VarCurr)
| v119957(VarCurr) ) ) ).
fof(writeUnaryOperator_7659,axiom,
! [VarCurr] :
( ~ v119957(VarCurr)
<=> v119958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13986,axiom,
! [VarCurr] :
( v119958(VarCurr)
<=> ( v119959(VarCurr)
& v119968(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5206,axiom,
! [VarCurr] :
( v119968(VarCurr)
<=> ( v119961(VarCurr)
| v119839(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13985,axiom,
! [VarCurr] :
( v119959(VarCurr)
<=> ( v119960(VarCurr)
| v119967(VarCurr) ) ) ).
fof(writeUnaryOperator_7658,axiom,
! [VarCurr] :
( ~ v119967(VarCurr)
<=> v119839(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7657,axiom,
! [VarCurr] :
( ~ v119960(VarCurr)
<=> v119961(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13984,axiom,
! [VarCurr] :
( v119961(VarCurr)
<=> ( v119962(VarCurr)
& v119965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13983,axiom,
! [VarCurr] :
( v119965(VarCurr)
<=> ( v119964(VarCurr)
| v119966(VarCurr) ) ) ).
fof(writeUnaryOperator_7656,axiom,
! [VarCurr] :
( ~ v119966(VarCurr)
<=> v119782(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5205,axiom,
! [VarCurr] :
( v119962(VarCurr)
<=> ( v119963(VarCurr)
| v119782(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7655,axiom,
! [VarCurr] :
( ~ v119963(VarCurr)
<=> v119964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13982,axiom,
! [VarCurr] :
( v119964(VarCurr)
<=> ( v119951(VarCurr)
& v119953(VarCurr) ) ) ).
fof(writeUnaryOperator_7654,axiom,
! [VarCurr] :
( ~ v119829(VarCurr)
<=> v119830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13981,axiom,
! [VarCurr] :
( v119830(VarCurr)
<=> ( v119831(VarCurr)
| v119956(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5204,axiom,
! [VarCurr] :
( v119956(VarCurr)
<=> ( v119948(VarCurr)
& v119839(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13980,axiom,
! [VarCurr] :
( v119831(VarCurr)
<=> ( v119832(VarCurr)
& v119945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13979,axiom,
! [VarCurr] :
( v119945(VarCurr)
<=> ( v119946(VarCurr)
& v119955(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5203,axiom,
! [VarCurr] :
( v119955(VarCurr)
<=> ( v119948(VarCurr)
| v119839(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13978,axiom,
! [VarCurr] :
( v119946(VarCurr)
<=> ( v119947(VarCurr)
| v119954(VarCurr) ) ) ).
fof(writeUnaryOperator_7653,axiom,
! [VarCurr] :
( ~ v119954(VarCurr)
<=> v119839(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7652,axiom,
! [VarCurr] :
( ~ v119947(VarCurr)
<=> v119948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13977,axiom,
! [VarCurr] :
( v119948(VarCurr)
<=> ( v119949(VarCurr)
& v119952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13976,axiom,
! [VarCurr] :
( v119952(VarCurr)
<=> ( v119951(VarCurr)
| v119953(VarCurr) ) ) ).
fof(writeUnaryOperator_7651,axiom,
! [VarCurr] :
( ~ v119953(VarCurr)
<=> v119782(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5202,axiom,
! [VarCurr] :
( v119949(VarCurr)
<=> ( v119950(VarCurr)
| v119782(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7650,axiom,
! [VarCurr] :
( ~ v119950(VarCurr)
<=> v119951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13975,axiom,
! [VarCurr] :
( v119951(VarCurr)
<=> ( v119939(VarCurr)
& v119941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13974,axiom,
! [VarCurr] :
( v119832(VarCurr)
<=> ( v119833(VarCurr)
| v119944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5201,axiom,
! [VarCurr] :
( v119944(VarCurr)
<=> ( v119936(VarCurr)
& v119839(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13973,axiom,
! [VarCurr] :
( v119833(VarCurr)
<=> ( v119834(VarCurr)
& v119933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13972,axiom,
! [VarCurr] :
( v119933(VarCurr)
<=> ( v119934(VarCurr)
& v119943(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5200,axiom,
! [VarCurr] :
( v119943(VarCurr)
<=> ( v119936(VarCurr)
| v119839(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13971,axiom,
! [VarCurr] :
( v119934(VarCurr)
<=> ( v119935(VarCurr)
| v119942(VarCurr) ) ) ).
fof(writeUnaryOperator_7649,axiom,
! [VarCurr] :
( ~ v119942(VarCurr)
<=> v119839(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7648,axiom,
! [VarCurr] :
( ~ v119935(VarCurr)
<=> v119936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13970,axiom,
! [VarCurr] :
( v119936(VarCurr)
<=> ( v119937(VarCurr)
& v119940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13969,axiom,
! [VarCurr] :
( v119940(VarCurr)
<=> ( v119939(VarCurr)
| v119941(VarCurr) ) ) ).
fof(writeUnaryOperator_7647,axiom,
! [VarCurr] :
( ~ v119941(VarCurr)
<=> v119782(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5199,axiom,
! [VarCurr] :
( v119937(VarCurr)
<=> ( v119938(VarCurr)
| v119782(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7646,axiom,
! [VarCurr] :
( ~ v119938(VarCurr)
<=> v119939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13968,axiom,
! [VarCurr] :
( v119939(VarCurr)
<=> ( v119927(VarCurr)
& v119929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13967,axiom,
! [VarCurr] :
( v119834(VarCurr)
<=> ( v119835(VarCurr)
| v119932(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5198,axiom,
! [VarCurr] :
( v119932(VarCurr)
<=> ( v119924(VarCurr)
& v119839(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13966,axiom,
! [VarCurr] :
( v119835(VarCurr)
<=> ( v119836(VarCurr)
& v119921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13965,axiom,
! [VarCurr] :
( v119921(VarCurr)
<=> ( v119922(VarCurr)
& v119931(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5197,axiom,
! [VarCurr] :
( v119931(VarCurr)
<=> ( v119924(VarCurr)
| v119839(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13964,axiom,
! [VarCurr] :
( v119922(VarCurr)
<=> ( v119923(VarCurr)
| v119930(VarCurr) ) ) ).
fof(writeUnaryOperator_7645,axiom,
! [VarCurr] :
( ~ v119930(VarCurr)
<=> v119839(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7644,axiom,
! [VarCurr] :
( ~ v119923(VarCurr)
<=> v119924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13963,axiom,
! [VarCurr] :
( v119924(VarCurr)
<=> ( v119925(VarCurr)
& v119928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13962,axiom,
! [VarCurr] :
( v119928(VarCurr)
<=> ( v119927(VarCurr)
| v119929(VarCurr) ) ) ).
fof(writeUnaryOperator_7643,axiom,
! [VarCurr] :
( ~ v119929(VarCurr)
<=> v119782(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5196,axiom,
! [VarCurr] :
( v119925(VarCurr)
<=> ( v119926(VarCurr)
| v119782(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7642,axiom,
! [VarCurr] :
( ~ v119926(VarCurr)
<=> v119927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13961,axiom,
! [VarCurr] :
( v119927(VarCurr)
<=> ( v119916(VarCurr)
& v119917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13960,axiom,
! [VarCurr] :
( v119836(VarCurr)
<=> ( v119837(VarCurr)
| v119920(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5195,axiom,
! [VarCurr] :
( v119920(VarCurr)
<=> ( v119913(VarCurr)
& v119839(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13959,axiom,
! [VarCurr] :
( v119837(VarCurr)
<=> ( v119838(VarCurr)
& v119910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13958,axiom,
! [VarCurr] :
( v119910(VarCurr)
<=> ( v119911(VarCurr)
& v119919(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5194,axiom,
! [VarCurr] :
( v119919(VarCurr)
<=> ( v119913(VarCurr)
| v119839(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13957,axiom,
! [VarCurr] :
( v119911(VarCurr)
<=> ( v119912(VarCurr)
| v119918(VarCurr) ) ) ).
fof(writeUnaryOperator_7641,axiom,
! [VarCurr] :
( ~ v119918(VarCurr)
<=> v119839(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7640,axiom,
! [VarCurr] :
( ~ v119912(VarCurr)
<=> v119913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13956,axiom,
! [VarCurr] :
( v119913(VarCurr)
<=> ( v119914(VarCurr)
& v119915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13955,axiom,
! [VarCurr] :
( v119915(VarCurr)
<=> ( v119916(VarCurr)
| v119917(VarCurr) ) ) ).
fof(writeUnaryOperator_7639,axiom,
! [VarCurr] :
( ~ v119917(VarCurr)
<=> v119782(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7638,axiom,
! [VarCurr] :
( ~ v119916(VarCurr)
<=> v119782(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5193,axiom,
! [VarCurr] :
( v119914(VarCurr)
<=> ( v119782(VarCurr,bitIndex0)
| v119782(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13954,axiom,
! [VarCurr] :
( v119838(VarCurr)
<=> ( v119782(VarCurr,bitIndex0)
& v119839(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69514,axiom,
! [VarCurr] :
( v119839(VarCurr,bitIndex0)
<=> v119905(VarCurr) ) ).
fof(addAssignment_69513,axiom,
! [VarCurr] :
( v119839(VarCurr,bitIndex1)
<=> v119900(VarCurr) ) ).
fof(addAssignment_69512,axiom,
! [VarCurr] :
( v119839(VarCurr,bitIndex2)
<=> v119895(VarCurr) ) ).
fof(addAssignment_69511,axiom,
! [VarCurr] :
( v119839(VarCurr,bitIndex3)
<=> v119890(VarCurr) ) ).
fof(addAssignment_69510,axiom,
! [VarCurr] :
( v119839(VarCurr,bitIndex4)
<=> v119885(VarCurr) ) ).
fof(addAssignment_69509,axiom,
! [VarCurr] :
( v119839(VarCurr,bitIndex5)
<=> v119841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13953,axiom,
! [VarCurr] :
( v119905(VarCurr)
<=> ( v119906(VarCurr)
& v119909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13952,axiom,
! [VarCurr] :
( v119909(VarCurr)
<=> ( v119551(VarCurr,bitIndex0)
| v119853(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13951,axiom,
! [VarCurr] :
( v119906(VarCurr)
<=> ( v119907(VarCurr)
| v119908(VarCurr) ) ) ).
fof(writeUnaryOperator_7637,axiom,
! [VarCurr] :
( ~ v119908(VarCurr)
<=> v119853(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7636,axiom,
! [VarCurr] :
( ~ v119907(VarCurr)
<=> v119551(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13950,axiom,
! [VarCurr] :
( v119900(VarCurr)
<=> ( v119901(VarCurr)
& v119904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13949,axiom,
! [VarCurr] :
( v119904(VarCurr)
<=> ( v119852(VarCurr)
| v119854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13948,axiom,
! [VarCurr] :
( v119901(VarCurr)
<=> ( v119902(VarCurr)
| v119903(VarCurr) ) ) ).
fof(writeUnaryOperator_7635,axiom,
! [VarCurr] :
( ~ v119903(VarCurr)
<=> v119854(VarCurr) ) ).
fof(writeUnaryOperator_7634,axiom,
! [VarCurr] :
( ~ v119902(VarCurr)
<=> v119852(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13947,axiom,
! [VarCurr] :
( v119895(VarCurr)
<=> ( v119896(VarCurr)
& v119899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13946,axiom,
! [VarCurr] :
( v119899(VarCurr)
<=> ( v119850(VarCurr)
| v119860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13945,axiom,
! [VarCurr] :
( v119896(VarCurr)
<=> ( v119897(VarCurr)
| v119898(VarCurr) ) ) ).
fof(writeUnaryOperator_7633,axiom,
! [VarCurr] :
( ~ v119898(VarCurr)
<=> v119860(VarCurr) ) ).
fof(writeUnaryOperator_7632,axiom,
! [VarCurr] :
( ~ v119897(VarCurr)
<=> v119850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13944,axiom,
! [VarCurr] :
( v119890(VarCurr)
<=> ( v119891(VarCurr)
& v119894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13943,axiom,
! [VarCurr] :
( v119894(VarCurr)
<=> ( v119848(VarCurr)
| v119866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13942,axiom,
! [VarCurr] :
( v119891(VarCurr)
<=> ( v119892(VarCurr)
| v119893(VarCurr) ) ) ).
fof(writeUnaryOperator_7631,axiom,
! [VarCurr] :
( ~ v119893(VarCurr)
<=> v119866(VarCurr) ) ).
fof(writeUnaryOperator_7630,axiom,
! [VarCurr] :
( ~ v119892(VarCurr)
<=> v119848(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13941,axiom,
! [VarCurr] :
( v119885(VarCurr)
<=> ( v119886(VarCurr)
& v119889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13940,axiom,
! [VarCurr] :
( v119889(VarCurr)
<=> ( v119846(VarCurr)
| v119872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13939,axiom,
! [VarCurr] :
( v119886(VarCurr)
<=> ( v119887(VarCurr)
| v119888(VarCurr) ) ) ).
fof(writeUnaryOperator_7629,axiom,
! [VarCurr] :
( ~ v119888(VarCurr)
<=> v119872(VarCurr) ) ).
fof(writeUnaryOperator_7628,axiom,
! [VarCurr] :
( ~ v119887(VarCurr)
<=> v119846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13938,axiom,
! [VarCurr] :
( v119841(VarCurr)
<=> ( v119842(VarCurr)
& v119884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13937,axiom,
! [VarCurr] :
( v119884(VarCurr)
<=> ( v119844(VarCurr)
| v119879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13936,axiom,
! [VarCurr] :
( v119842(VarCurr)
<=> ( v119843(VarCurr)
| v119878(VarCurr) ) ) ).
fof(writeUnaryOperator_7627,axiom,
! [VarCurr] :
( ~ v119878(VarCurr)
<=> v119879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13935,axiom,
! [VarCurr] :
( v119879(VarCurr)
<=> ( v119880(VarCurr)
& v119883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5192,axiom,
! [VarCurr] :
( v119883(VarCurr)
<=> ( v119551(VarCurr,bitIndex5)
| v119853(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13934,axiom,
! [VarCurr] :
( v119880(VarCurr)
<=> ( v119881(VarCurr)
| v119882(VarCurr) ) ) ).
fof(writeUnaryOperator_7626,axiom,
! [VarCurr] :
( ~ v119882(VarCurr)
<=> v119853(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7625,axiom,
! [VarCurr] :
( ~ v119881(VarCurr)
<=> v119551(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7624,axiom,
! [VarCurr] :
( ~ v119843(VarCurr)
<=> v119844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13933,axiom,
! [VarCurr] :
( v119844(VarCurr)
<=> ( v119845(VarCurr)
| v119877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5191,axiom,
! [VarCurr] :
( v119877(VarCurr)
<=> ( v119551(VarCurr,bitIndex4)
& v119853(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13932,axiom,
! [VarCurr] :
( v119845(VarCurr)
<=> ( v119846(VarCurr)
& v119872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13931,axiom,
! [VarCurr] :
( v119872(VarCurr)
<=> ( v119873(VarCurr)
& v119876(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5190,axiom,
! [VarCurr] :
( v119876(VarCurr)
<=> ( v119551(VarCurr,bitIndex4)
| v119853(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13930,axiom,
! [VarCurr] :
( v119873(VarCurr)
<=> ( v119874(VarCurr)
| v119875(VarCurr) ) ) ).
fof(writeUnaryOperator_7623,axiom,
! [VarCurr] :
( ~ v119875(VarCurr)
<=> v119853(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7622,axiom,
! [VarCurr] :
( ~ v119874(VarCurr)
<=> v119551(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13929,axiom,
! [VarCurr] :
( v119846(VarCurr)
<=> ( v119847(VarCurr)
| v119871(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5189,axiom,
! [VarCurr] :
( v119871(VarCurr)
<=> ( v119551(VarCurr,bitIndex3)
& v119853(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13928,axiom,
! [VarCurr] :
( v119847(VarCurr)
<=> ( v119848(VarCurr)
& v119866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13927,axiom,
! [VarCurr] :
( v119866(VarCurr)
<=> ( v119867(VarCurr)
& v119870(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5188,axiom,
! [VarCurr] :
( v119870(VarCurr)
<=> ( v119551(VarCurr,bitIndex3)
| v119853(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13926,axiom,
! [VarCurr] :
( v119867(VarCurr)
<=> ( v119868(VarCurr)
| v119869(VarCurr) ) ) ).
fof(writeUnaryOperator_7621,axiom,
! [VarCurr] :
( ~ v119869(VarCurr)
<=> v119853(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7620,axiom,
! [VarCurr] :
( ~ v119868(VarCurr)
<=> v119551(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13925,axiom,
! [VarCurr] :
( v119848(VarCurr)
<=> ( v119849(VarCurr)
| v119865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5187,axiom,
! [VarCurr] :
( v119865(VarCurr)
<=> ( v119551(VarCurr,bitIndex2)
& v119853(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13924,axiom,
! [VarCurr] :
( v119849(VarCurr)
<=> ( v119850(VarCurr)
& v119860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13923,axiom,
! [VarCurr] :
( v119860(VarCurr)
<=> ( v119861(VarCurr)
& v119864(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5186,axiom,
! [VarCurr] :
( v119864(VarCurr)
<=> ( v119551(VarCurr,bitIndex2)
| v119853(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13922,axiom,
! [VarCurr] :
( v119861(VarCurr)
<=> ( v119862(VarCurr)
| v119863(VarCurr) ) ) ).
fof(writeUnaryOperator_7619,axiom,
! [VarCurr] :
( ~ v119863(VarCurr)
<=> v119853(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7618,axiom,
! [VarCurr] :
( ~ v119862(VarCurr)
<=> v119551(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13921,axiom,
! [VarCurr] :
( v119850(VarCurr)
<=> ( v119851(VarCurr)
| v119859(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5185,axiom,
! [VarCurr] :
( v119859(VarCurr)
<=> ( v119551(VarCurr,bitIndex1)
& v119853(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13920,axiom,
! [VarCurr] :
( v119851(VarCurr)
<=> ( v119852(VarCurr)
& v119854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13919,axiom,
! [VarCurr] :
( v119854(VarCurr)
<=> ( v119855(VarCurr)
& v119858(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5184,axiom,
! [VarCurr] :
( v119858(VarCurr)
<=> ( v119551(VarCurr,bitIndex1)
| v119853(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13918,axiom,
! [VarCurr] :
( v119855(VarCurr)
<=> ( v119856(VarCurr)
| v119857(VarCurr) ) ) ).
fof(writeUnaryOperator_7617,axiom,
! [VarCurr] :
( ~ v119857(VarCurr)
<=> v119853(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7616,axiom,
! [VarCurr] :
( ~ v119856(VarCurr)
<=> v119551(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13917,axiom,
! [VarCurr] :
( v119852(VarCurr)
<=> ( v119551(VarCurr,bitIndex0)
& v119853(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69508,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v119853(VarCurr,B)
<=> v119573(VarCurr,B) ) ) ).
fof(addAssignment_69507,axiom,
! [VarCurr] :
( ( v119853(VarCurr,bitIndex5)
<=> $false )
& ( v119853(VarCurr,bitIndex4)
<=> $false )
& ( v119853(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_69506,axiom,
! [VarCurr] :
( v119782(VarCurr,bitIndex5)
<=> v119819(VarCurr,bitIndex5) ) ).
fof(addAssignment_69505,axiom,
! [VarCurr] :
( v119782(VarCurr,bitIndex4)
<=> v119819(VarCurr,bitIndex4) ) ).
fof(addAssignment_69504,axiom,
! [VarCurr] :
( v119782(VarCurr,bitIndex3)
<=> v119819(VarCurr,bitIndex3) ) ).
fof(addAssignment_69503,axiom,
! [VarCurr] :
( v119782(VarCurr,bitIndex2)
<=> v119819(VarCurr,bitIndex2) ) ).
fof(addAssignment_69502,axiom,
! [VarCurr] :
( v119782(VarCurr,bitIndex1)
<=> v119819(VarCurr,bitIndex1) ) ).
fof(addAssignment_69501,axiom,
! [VarCurr] :
( v119782(VarCurr,bitIndex0)
<=> v119819(VarCurr,bitIndex0) ) ).
fof(addAssignment_69500,axiom,
! [VarCurr] :
( v119819(VarCurr,bitIndex0)
<=> v119820(VarCurr) ) ).
fof(addAssignment_69499,axiom,
! [VarCurr] :
( ( v119819(VarCurr,bitIndex5)
<=> $false )
& ( v119819(VarCurr,bitIndex4)
<=> $false )
& ( v119819(VarCurr,bitIndex3)
<=> $false )
& ( v119819(VarCurr,bitIndex2)
<=> $false )
& ( v119819(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13916,axiom,
! [VarCurr] :
( v119820(VarCurr)
<=> ( v119821(VarCurr)
| v119818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13915,axiom,
! [VarCurr] :
( v119821(VarCurr)
<=> ( v119822(VarCurr)
| v119816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13914,axiom,
! [VarCurr] :
( v119822(VarCurr)
<=> ( v119823(VarCurr)
| v119814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13913,axiom,
! [VarCurr] :
( v119823(VarCurr)
<=> ( v119824(VarCurr)
| v119804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13912,axiom,
! [VarCurr] :
( v119824(VarCurr)
<=> ( v119784(VarCurr)
| v119794(VarCurr) ) ) ).
fof(addAssignment_69498,axiom,
! [VarCurr] :
( v119818(VarCurr)
<=> v113911(VarCurr,bitIndex7) ) ).
fof(addAssignment_69497,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex7)
<=> v113913(VarCurr,bitIndex7) ) ).
fof(addAssignment_69496,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex7)
<=> v113915(VarCurr,bitIndex7) ) ).
fof(addAssignment_69495,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex7)
<=> v113935(VarCurr,bitIndex7) ) ).
fof(addAssignment_69494,axiom,
! [VarCurr] :
( v119816(VarCurr)
<=> v113107(VarCurr,bitIndex7) ) ).
fof(addAssignment_69493,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex7)
<=> v113143(VarCurr,bitIndex7) ) ).
fof(addAssignment_69492,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex7)
<=> v113110(VarCurr,bitIndex7) ) ).
fof(addAssignment_69491,axiom,
! [VarCurr] :
( v119814(VarCurr)
<=> v113100(VarCurr,bitIndex7) ) ).
fof(addAssignment_69490,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex7)
<=> v113101(VarCurr,bitIndex7) ) ).
fof(addAssignment_69489,axiom,
! [VarCurr] :
( v119804(VarCurr)
<=> v113810(VarCurr,bitIndex7) ) ).
fof(addAssignment_69488,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex7)
<=> v113812(VarCurr,bitIndex7) ) ).
fof(addAssignment_69487,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex7)
<=> v113814(VarCurr,bitIndex7) ) ).
fof(addAssignment_69486,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex7)
<=> v113816(VarCurr,bitIndex7) ) ).
fof(addAssignment_69485,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex7)
<=> v113818(VarCurr,bitIndex7) ) ).
fof(addAssignment_69484,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex7)
<=> v119806(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119807(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v119806(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1556,axiom,
! [VarNext] :
( v119807(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v119806(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119807(VarNext)
<=> v119808(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119808(VarNext)
<=> ( v119810(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_7615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119810(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_69483,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex7)
<=> v113830(VarCurr,bitIndex7) ) ).
fof(addAssignment_69482,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex7)
<=> v113832(VarCurr,bitIndex7) ) ).
fof(addAssignment_69481,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex7)
<=> v113834(VarCurr,bitIndex7) ) ).
fof(addAssignment_69480,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex7)
<=> v113873(VarCurr,bitIndex7) ) ).
fof(addAssignment_69479,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex7)
<=> v113856(VarCurr,bitIndex7) ) ).
fof(addAssignment_69478,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex7)
<=> v113837(VarCurr,bitIndex7) ) ).
fof(addAssignment_69477,axiom,
! [VarCurr] :
( v119794(VarCurr)
<=> v113020(VarCurr,bitIndex7) ) ).
fof(addAssignment_69476,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex7)
<=> v113022(VarCurr,bitIndex7) ) ).
fof(addAssignment_69475,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex7)
<=> v113024(VarCurr,bitIndex7) ) ).
fof(addAssignment_69474,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex7)
<=> v113026(VarCurr,bitIndex7) ) ).
fof(addAssignment_69473,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex7)
<=> v113028(VarCurr,bitIndex7) ) ).
fof(addAssignment_69472,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex7)
<=> v119796(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119797(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v119796(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1555,axiom,
! [VarNext] :
( v119797(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v119796(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119797(VarNext)
<=> v119798(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119798(VarNext)
<=> ( v119800(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_7614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119800(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_69471,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex7)
<=> v113040(VarCurr,bitIndex7) ) ).
fof(addAssignment_69470,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex7)
<=> v113042(VarCurr,bitIndex7) ) ).
fof(addAssignment_69469,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex7)
<=> v113044(VarCurr,bitIndex7) ) ).
fof(addAssignment_69468,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex7)
<=> v113045(VarCurr,bitIndex7) ) ).
fof(addAssignment_69467,axiom,
! [VarCurr] :
( v119784(VarCurr)
<=> v112940(VarCurr,bitIndex7) ) ).
fof(addAssignment_69466,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex7)
<=> v112942(VarCurr,bitIndex7) ) ).
fof(addAssignment_69465,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex7)
<=> v112944(VarCurr,bitIndex7) ) ).
fof(addAssignment_69464,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex7)
<=> v112946(VarCurr,bitIndex7) ) ).
fof(addAssignment_69463,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex7)
<=> v112948(VarCurr,bitIndex7) ) ).
fof(addAssignment_69462,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex7)
<=> v119786(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119787(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v119786(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1554,axiom,
! [VarNext] :
( v119787(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v119786(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119787(VarNext)
<=> v119788(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119788(VarNext)
<=> ( v119790(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_7613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119790(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_69461,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex7)
<=> v112960(VarCurr,bitIndex7) ) ).
fof(addAssignment_69460,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex7)
<=> v112962(VarCurr,bitIndex7) ) ).
fof(addAssignment_69459,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex7)
<=> v112964(VarCurr,bitIndex7) ) ).
fof(addAssignment_69458,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex7)
<=> v112965(VarCurr,bitIndex7) ) ).
fof(addAssignment_69457,axiom,
! [VarCurr] :
( v119573(VarCurr,bitIndex2)
<=> v119588(VarCurr,bitIndex2) ) ).
fof(addAssignment_69456,axiom,
! [VarCurr] :
( v119573(VarCurr,bitIndex1)
<=> v119588(VarCurr,bitIndex1) ) ).
fof(addAssignment_69455,axiom,
! [VarCurr] :
( v119573(VarCurr,bitIndex0)
<=> v119588(VarCurr,bitIndex0) ) ).
fof(addAssignment_69454,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex0)
<=> v119776(VarCurr) ) ).
fof(addAssignment_69453,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex1)
<=> v119771(VarCurr) ) ).
fof(addAssignment_69452,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex2)
<=> v119590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13905,axiom,
! [VarCurr] :
( v119776(VarCurr)
<=> ( v119777(VarCurr)
& v119780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13904,axiom,
! [VarCurr] :
( v119780(VarCurr)
<=> ( v119596(VarCurr,bitIndex0)
| v119757(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13903,axiom,
! [VarCurr] :
( v119777(VarCurr)
<=> ( v119778(VarCurr)
| v119779(VarCurr) ) ) ).
fof(writeUnaryOperator_7612,axiom,
! [VarCurr] :
( ~ v119779(VarCurr)
<=> v119757(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7611,axiom,
! [VarCurr] :
( ~ v119778(VarCurr)
<=> v119596(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13902,axiom,
! [VarCurr] :
( v119771(VarCurr)
<=> ( v119772(VarCurr)
& v119775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13901,axiom,
! [VarCurr] :
( v119775(VarCurr)
<=> ( v119595(VarCurr)
| v119758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13900,axiom,
! [VarCurr] :
( v119772(VarCurr)
<=> ( v119773(VarCurr)
| v119774(VarCurr) ) ) ).
fof(writeUnaryOperator_7610,axiom,
! [VarCurr] :
( ~ v119774(VarCurr)
<=> v119758(VarCurr) ) ).
fof(writeUnaryOperator_7609,axiom,
! [VarCurr] :
( ~ v119773(VarCurr)
<=> v119595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13899,axiom,
! [VarCurr] :
( v119590(VarCurr)
<=> ( v119591(VarCurr)
& v119770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13898,axiom,
! [VarCurr] :
( v119770(VarCurr)
<=> ( v119593(VarCurr)
| v119765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13897,axiom,
! [VarCurr] :
( v119591(VarCurr)
<=> ( v119592(VarCurr)
| v119764(VarCurr) ) ) ).
fof(writeUnaryOperator_7608,axiom,
! [VarCurr] :
( ~ v119764(VarCurr)
<=> v119765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13896,axiom,
! [VarCurr] :
( v119765(VarCurr)
<=> ( v119766(VarCurr)
& v119769(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5183,axiom,
! [VarCurr] :
( v119769(VarCurr)
<=> ( v119596(VarCurr,bitIndex2)
| v119757(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13895,axiom,
! [VarCurr] :
( v119766(VarCurr)
<=> ( v119767(VarCurr)
| v119768(VarCurr) ) ) ).
fof(writeUnaryOperator_7607,axiom,
! [VarCurr] :
( ~ v119768(VarCurr)
<=> v119757(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7606,axiom,
! [VarCurr] :
( ~ v119767(VarCurr)
<=> v119596(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7605,axiom,
! [VarCurr] :
( ~ v119592(VarCurr)
<=> v119593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13894,axiom,
! [VarCurr] :
( v119593(VarCurr)
<=> ( v119594(VarCurr)
| v119763(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5182,axiom,
! [VarCurr] :
( v119763(VarCurr)
<=> ( v119596(VarCurr,bitIndex1)
& v119757(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13893,axiom,
! [VarCurr] :
( v119594(VarCurr)
<=> ( v119595(VarCurr)
& v119758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13892,axiom,
! [VarCurr] :
( v119758(VarCurr)
<=> ( v119759(VarCurr)
& v119762(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5181,axiom,
! [VarCurr] :
( v119762(VarCurr)
<=> ( v119596(VarCurr,bitIndex1)
| v119757(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13891,axiom,
! [VarCurr] :
( v119759(VarCurr)
<=> ( v119760(VarCurr)
| v119761(VarCurr) ) ) ).
fof(writeUnaryOperator_7604,axiom,
! [VarCurr] :
( ~ v119761(VarCurr)
<=> v119757(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7603,axiom,
! [VarCurr] :
( ~ v119760(VarCurr)
<=> v119596(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13890,axiom,
! [VarCurr] :
( v119595(VarCurr)
<=> ( v119596(VarCurr,bitIndex0)
& v119757(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69451,axiom,
! [VarCurr] :
( v119757(VarCurr,bitIndex0)
<=> v119587(VarCurr) ) ).
fof(addAssignment_69450,axiom,
! [VarCurr] :
( ( v119757(VarCurr,bitIndex2)
<=> $false )
& ( v119757(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69449,axiom,
! [VarCurr] :
( v119596(VarCurr,bitIndex0)
<=> v119752(VarCurr) ) ).
fof(addAssignment_69448,axiom,
! [VarCurr] :
( v119596(VarCurr,bitIndex1)
<=> v119747(VarCurr) ) ).
fof(addAssignment_69447,axiom,
! [VarCurr] :
( v119596(VarCurr,bitIndex2)
<=> v119598(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13889,axiom,
! [VarCurr] :
( v119752(VarCurr)
<=> ( v119753(VarCurr)
& v119756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13888,axiom,
! [VarCurr] :
( v119756(VarCurr)
<=> ( v119604(VarCurr,bitIndex0)
| v119733(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13887,axiom,
! [VarCurr] :
( v119753(VarCurr)
<=> ( v119754(VarCurr)
| v119755(VarCurr) ) ) ).
fof(writeUnaryOperator_7602,axiom,
! [VarCurr] :
( ~ v119755(VarCurr)
<=> v119733(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7601,axiom,
! [VarCurr] :
( ~ v119754(VarCurr)
<=> v119604(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13886,axiom,
! [VarCurr] :
( v119747(VarCurr)
<=> ( v119748(VarCurr)
& v119751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13885,axiom,
! [VarCurr] :
( v119751(VarCurr)
<=> ( v119603(VarCurr)
| v119734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13884,axiom,
! [VarCurr] :
( v119748(VarCurr)
<=> ( v119749(VarCurr)
| v119750(VarCurr) ) ) ).
fof(writeUnaryOperator_7600,axiom,
! [VarCurr] :
( ~ v119750(VarCurr)
<=> v119734(VarCurr) ) ).
fof(writeUnaryOperator_7599,axiom,
! [VarCurr] :
( ~ v119749(VarCurr)
<=> v119603(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13883,axiom,
! [VarCurr] :
( v119598(VarCurr)
<=> ( v119599(VarCurr)
& v119746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13882,axiom,
! [VarCurr] :
( v119746(VarCurr)
<=> ( v119601(VarCurr)
| v119741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13881,axiom,
! [VarCurr] :
( v119599(VarCurr)
<=> ( v119600(VarCurr)
| v119740(VarCurr) ) ) ).
fof(writeUnaryOperator_7598,axiom,
! [VarCurr] :
( ~ v119740(VarCurr)
<=> v119741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13880,axiom,
! [VarCurr] :
( v119741(VarCurr)
<=> ( v119742(VarCurr)
& v119745(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5180,axiom,
! [VarCurr] :
( v119745(VarCurr)
<=> ( v119604(VarCurr,bitIndex2)
| v119733(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13879,axiom,
! [VarCurr] :
( v119742(VarCurr)
<=> ( v119743(VarCurr)
| v119744(VarCurr) ) ) ).
fof(writeUnaryOperator_7597,axiom,
! [VarCurr] :
( ~ v119744(VarCurr)
<=> v119733(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7596,axiom,
! [VarCurr] :
( ~ v119743(VarCurr)
<=> v119604(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7595,axiom,
! [VarCurr] :
( ~ v119600(VarCurr)
<=> v119601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13878,axiom,
! [VarCurr] :
( v119601(VarCurr)
<=> ( v119602(VarCurr)
| v119739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5179,axiom,
! [VarCurr] :
( v119739(VarCurr)
<=> ( v119604(VarCurr,bitIndex1)
& v119733(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13877,axiom,
! [VarCurr] :
( v119602(VarCurr)
<=> ( v119603(VarCurr)
& v119734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13876,axiom,
! [VarCurr] :
( v119734(VarCurr)
<=> ( v119735(VarCurr)
& v119738(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5178,axiom,
! [VarCurr] :
( v119738(VarCurr)
<=> ( v119604(VarCurr,bitIndex1)
| v119733(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13875,axiom,
! [VarCurr] :
( v119735(VarCurr)
<=> ( v119736(VarCurr)
| v119737(VarCurr) ) ) ).
fof(writeUnaryOperator_7594,axiom,
! [VarCurr] :
( ~ v119737(VarCurr)
<=> v119733(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7593,axiom,
! [VarCurr] :
( ~ v119736(VarCurr)
<=> v119604(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13874,axiom,
! [VarCurr] :
( v119603(VarCurr)
<=> ( v119604(VarCurr,bitIndex0)
& v119733(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69446,axiom,
! [VarCurr] :
( v119733(VarCurr,bitIndex0)
<=> v119585(VarCurr) ) ).
fof(addAssignment_69445,axiom,
! [VarCurr] :
( ( v119733(VarCurr,bitIndex2)
<=> $false )
& ( v119733(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69444,axiom,
! [VarCurr] :
( v119604(VarCurr,bitIndex0)
<=> v119728(VarCurr) ) ).
fof(addAssignment_69443,axiom,
! [VarCurr] :
( v119604(VarCurr,bitIndex1)
<=> v119723(VarCurr) ) ).
fof(addAssignment_69442,axiom,
! [VarCurr] :
( v119604(VarCurr,bitIndex2)
<=> v119606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13873,axiom,
! [VarCurr] :
( v119728(VarCurr)
<=> ( v119729(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13872,axiom,
! [VarCurr] :
( v119732(VarCurr)
<=> ( v119612(VarCurr,bitIndex0)
| v119709(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13871,axiom,
! [VarCurr] :
( v119729(VarCurr)
<=> ( v119730(VarCurr)
| v119731(VarCurr) ) ) ).
fof(writeUnaryOperator_7592,axiom,
! [VarCurr] :
( ~ v119731(VarCurr)
<=> v119709(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7591,axiom,
! [VarCurr] :
( ~ v119730(VarCurr)
<=> v119612(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13870,axiom,
! [VarCurr] :
( v119723(VarCurr)
<=> ( v119724(VarCurr)
& v119727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13869,axiom,
! [VarCurr] :
( v119727(VarCurr)
<=> ( v119611(VarCurr)
| v119710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13868,axiom,
! [VarCurr] :
( v119724(VarCurr)
<=> ( v119725(VarCurr)
| v119726(VarCurr) ) ) ).
fof(writeUnaryOperator_7590,axiom,
! [VarCurr] :
( ~ v119726(VarCurr)
<=> v119710(VarCurr) ) ).
fof(writeUnaryOperator_7589,axiom,
! [VarCurr] :
( ~ v119725(VarCurr)
<=> v119611(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13867,axiom,
! [VarCurr] :
( v119606(VarCurr)
<=> ( v119607(VarCurr)
& v119722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13866,axiom,
! [VarCurr] :
( v119722(VarCurr)
<=> ( v119609(VarCurr)
| v119717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13865,axiom,
! [VarCurr] :
( v119607(VarCurr)
<=> ( v119608(VarCurr)
| v119716(VarCurr) ) ) ).
fof(writeUnaryOperator_7588,axiom,
! [VarCurr] :
( ~ v119716(VarCurr)
<=> v119717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13864,axiom,
! [VarCurr] :
( v119717(VarCurr)
<=> ( v119718(VarCurr)
& v119721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5177,axiom,
! [VarCurr] :
( v119721(VarCurr)
<=> ( v119612(VarCurr,bitIndex2)
| v119709(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13863,axiom,
! [VarCurr] :
( v119718(VarCurr)
<=> ( v119719(VarCurr)
| v119720(VarCurr) ) ) ).
fof(writeUnaryOperator_7587,axiom,
! [VarCurr] :
( ~ v119720(VarCurr)
<=> v119709(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7586,axiom,
! [VarCurr] :
( ~ v119719(VarCurr)
<=> v119612(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7585,axiom,
! [VarCurr] :
( ~ v119608(VarCurr)
<=> v119609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13862,axiom,
! [VarCurr] :
( v119609(VarCurr)
<=> ( v119610(VarCurr)
| v119715(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5176,axiom,
! [VarCurr] :
( v119715(VarCurr)
<=> ( v119612(VarCurr,bitIndex1)
& v119709(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13861,axiom,
! [VarCurr] :
( v119610(VarCurr)
<=> ( v119611(VarCurr)
& v119710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13860,axiom,
! [VarCurr] :
( v119710(VarCurr)
<=> ( v119711(VarCurr)
& v119714(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5175,axiom,
! [VarCurr] :
( v119714(VarCurr)
<=> ( v119612(VarCurr,bitIndex1)
| v119709(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13859,axiom,
! [VarCurr] :
( v119711(VarCurr)
<=> ( v119712(VarCurr)
| v119713(VarCurr) ) ) ).
fof(writeUnaryOperator_7584,axiom,
! [VarCurr] :
( ~ v119713(VarCurr)
<=> v119709(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7583,axiom,
! [VarCurr] :
( ~ v119712(VarCurr)
<=> v119612(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13858,axiom,
! [VarCurr] :
( v119611(VarCurr)
<=> ( v119612(VarCurr,bitIndex0)
& v119709(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69441,axiom,
! [VarCurr] :
( v119709(VarCurr,bitIndex0)
<=> v119583(VarCurr) ) ).
fof(addAssignment_69440,axiom,
! [VarCurr] :
( ( v119709(VarCurr,bitIndex2)
<=> $false )
& ( v119709(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69439,axiom,
! [VarCurr] :
( v119612(VarCurr,bitIndex0)
<=> v119704(VarCurr) ) ).
fof(addAssignment_69438,axiom,
! [VarCurr] :
( v119612(VarCurr,bitIndex1)
<=> v119699(VarCurr) ) ).
fof(addAssignment_69437,axiom,
! [VarCurr] :
( v119612(VarCurr,bitIndex2)
<=> v119614(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13857,axiom,
! [VarCurr] :
( v119704(VarCurr)
<=> ( v119705(VarCurr)
& v119708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13856,axiom,
! [VarCurr] :
( v119708(VarCurr)
<=> ( v119620(VarCurr,bitIndex0)
| v119685(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13855,axiom,
! [VarCurr] :
( v119705(VarCurr)
<=> ( v119706(VarCurr)
| v119707(VarCurr) ) ) ).
fof(writeUnaryOperator_7582,axiom,
! [VarCurr] :
( ~ v119707(VarCurr)
<=> v119685(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7581,axiom,
! [VarCurr] :
( ~ v119706(VarCurr)
<=> v119620(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13854,axiom,
! [VarCurr] :
( v119699(VarCurr)
<=> ( v119700(VarCurr)
& v119703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13853,axiom,
! [VarCurr] :
( v119703(VarCurr)
<=> ( v119619(VarCurr)
| v119686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13852,axiom,
! [VarCurr] :
( v119700(VarCurr)
<=> ( v119701(VarCurr)
| v119702(VarCurr) ) ) ).
fof(writeUnaryOperator_7580,axiom,
! [VarCurr] :
( ~ v119702(VarCurr)
<=> v119686(VarCurr) ) ).
fof(writeUnaryOperator_7579,axiom,
! [VarCurr] :
( ~ v119701(VarCurr)
<=> v119619(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13851,axiom,
! [VarCurr] :
( v119614(VarCurr)
<=> ( v119615(VarCurr)
& v119698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13850,axiom,
! [VarCurr] :
( v119698(VarCurr)
<=> ( v119617(VarCurr)
| v119693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13849,axiom,
! [VarCurr] :
( v119615(VarCurr)
<=> ( v119616(VarCurr)
| v119692(VarCurr) ) ) ).
fof(writeUnaryOperator_7578,axiom,
! [VarCurr] :
( ~ v119692(VarCurr)
<=> v119693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13848,axiom,
! [VarCurr] :
( v119693(VarCurr)
<=> ( v119694(VarCurr)
& v119697(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5174,axiom,
! [VarCurr] :
( v119697(VarCurr)
<=> ( v119620(VarCurr,bitIndex2)
| v119685(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13847,axiom,
! [VarCurr] :
( v119694(VarCurr)
<=> ( v119695(VarCurr)
| v119696(VarCurr) ) ) ).
fof(writeUnaryOperator_7577,axiom,
! [VarCurr] :
( ~ v119696(VarCurr)
<=> v119685(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7576,axiom,
! [VarCurr] :
( ~ v119695(VarCurr)
<=> v119620(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7575,axiom,
! [VarCurr] :
( ~ v119616(VarCurr)
<=> v119617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13846,axiom,
! [VarCurr] :
( v119617(VarCurr)
<=> ( v119618(VarCurr)
| v119691(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5173,axiom,
! [VarCurr] :
( v119691(VarCurr)
<=> ( v119620(VarCurr,bitIndex1)
& v119685(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13845,axiom,
! [VarCurr] :
( v119618(VarCurr)
<=> ( v119619(VarCurr)
& v119686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13844,axiom,
! [VarCurr] :
( v119686(VarCurr)
<=> ( v119687(VarCurr)
& v119690(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5172,axiom,
! [VarCurr] :
( v119690(VarCurr)
<=> ( v119620(VarCurr,bitIndex1)
| v119685(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13843,axiom,
! [VarCurr] :
( v119687(VarCurr)
<=> ( v119688(VarCurr)
| v119689(VarCurr) ) ) ).
fof(writeUnaryOperator_7574,axiom,
! [VarCurr] :
( ~ v119689(VarCurr)
<=> v119685(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7573,axiom,
! [VarCurr] :
( ~ v119688(VarCurr)
<=> v119620(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13842,axiom,
! [VarCurr] :
( v119619(VarCurr)
<=> ( v119620(VarCurr,bitIndex0)
& v119685(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69436,axiom,
! [VarCurr] :
( v119685(VarCurr,bitIndex0)
<=> v119581(VarCurr) ) ).
fof(addAssignment_69435,axiom,
! [VarCurr] :
( ( v119685(VarCurr,bitIndex2)
<=> $false )
& ( v119685(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69434,axiom,
! [VarCurr] :
( v119620(VarCurr,bitIndex0)
<=> v119680(VarCurr) ) ).
fof(addAssignment_69433,axiom,
! [VarCurr] :
( v119620(VarCurr,bitIndex1)
<=> v119675(VarCurr) ) ).
fof(addAssignment_69432,axiom,
! [VarCurr] :
( v119620(VarCurr,bitIndex2)
<=> v119622(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13841,axiom,
! [VarCurr] :
( v119680(VarCurr)
<=> ( v119681(VarCurr)
& v119684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13840,axiom,
! [VarCurr] :
( v119684(VarCurr)
<=> ( v119628(VarCurr,bitIndex0)
| v119661(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13839,axiom,
! [VarCurr] :
( v119681(VarCurr)
<=> ( v119682(VarCurr)
| v119683(VarCurr) ) ) ).
fof(writeUnaryOperator_7572,axiom,
! [VarCurr] :
( ~ v119683(VarCurr)
<=> v119661(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7571,axiom,
! [VarCurr] :
( ~ v119682(VarCurr)
<=> v119628(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13838,axiom,
! [VarCurr] :
( v119675(VarCurr)
<=> ( v119676(VarCurr)
& v119679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13837,axiom,
! [VarCurr] :
( v119679(VarCurr)
<=> ( v119627(VarCurr)
| v119662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13836,axiom,
! [VarCurr] :
( v119676(VarCurr)
<=> ( v119677(VarCurr)
| v119678(VarCurr) ) ) ).
fof(writeUnaryOperator_7570,axiom,
! [VarCurr] :
( ~ v119678(VarCurr)
<=> v119662(VarCurr) ) ).
fof(writeUnaryOperator_7569,axiom,
! [VarCurr] :
( ~ v119677(VarCurr)
<=> v119627(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13835,axiom,
! [VarCurr] :
( v119622(VarCurr)
<=> ( v119623(VarCurr)
& v119674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13834,axiom,
! [VarCurr] :
( v119674(VarCurr)
<=> ( v119625(VarCurr)
| v119669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13833,axiom,
! [VarCurr] :
( v119623(VarCurr)
<=> ( v119624(VarCurr)
| v119668(VarCurr) ) ) ).
fof(writeUnaryOperator_7568,axiom,
! [VarCurr] :
( ~ v119668(VarCurr)
<=> v119669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13832,axiom,
! [VarCurr] :
( v119669(VarCurr)
<=> ( v119670(VarCurr)
& v119673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5171,axiom,
! [VarCurr] :
( v119673(VarCurr)
<=> ( v119628(VarCurr,bitIndex2)
| v119661(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13831,axiom,
! [VarCurr] :
( v119670(VarCurr)
<=> ( v119671(VarCurr)
| v119672(VarCurr) ) ) ).
fof(writeUnaryOperator_7567,axiom,
! [VarCurr] :
( ~ v119672(VarCurr)
<=> v119661(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7566,axiom,
! [VarCurr] :
( ~ v119671(VarCurr)
<=> v119628(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7565,axiom,
! [VarCurr] :
( ~ v119624(VarCurr)
<=> v119625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13830,axiom,
! [VarCurr] :
( v119625(VarCurr)
<=> ( v119626(VarCurr)
| v119667(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5170,axiom,
! [VarCurr] :
( v119667(VarCurr)
<=> ( v119628(VarCurr,bitIndex1)
& v119661(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13829,axiom,
! [VarCurr] :
( v119626(VarCurr)
<=> ( v119627(VarCurr)
& v119662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13828,axiom,
! [VarCurr] :
( v119662(VarCurr)
<=> ( v119663(VarCurr)
& v119666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5169,axiom,
! [VarCurr] :
( v119666(VarCurr)
<=> ( v119628(VarCurr,bitIndex1)
| v119661(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13827,axiom,
! [VarCurr] :
( v119663(VarCurr)
<=> ( v119664(VarCurr)
| v119665(VarCurr) ) ) ).
fof(writeUnaryOperator_7564,axiom,
! [VarCurr] :
( ~ v119665(VarCurr)
<=> v119661(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7563,axiom,
! [VarCurr] :
( ~ v119664(VarCurr)
<=> v119628(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13826,axiom,
! [VarCurr] :
( v119627(VarCurr)
<=> ( v119628(VarCurr,bitIndex0)
& v119661(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69431,axiom,
! [VarCurr] :
( v119661(VarCurr,bitIndex0)
<=> v119579(VarCurr) ) ).
fof(addAssignment_69430,axiom,
! [VarCurr] :
( ( v119661(VarCurr,bitIndex2)
<=> $false )
& ( v119661(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69429,axiom,
! [VarCurr] :
( v119628(VarCurr,bitIndex0)
<=> v119656(VarCurr) ) ).
fof(addAssignment_69428,axiom,
! [VarCurr] :
( v119628(VarCurr,bitIndex1)
<=> v119651(VarCurr) ) ).
fof(addAssignment_69427,axiom,
! [VarCurr] :
( v119628(VarCurr,bitIndex2)
<=> v119630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13825,axiom,
! [VarCurr] :
( v119656(VarCurr)
<=> ( v119657(VarCurr)
& v119660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13824,axiom,
! [VarCurr] :
( v119660(VarCurr)
<=> ( v119636(VarCurr,bitIndex0)
| v119637(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13823,axiom,
! [VarCurr] :
( v119657(VarCurr)
<=> ( v119658(VarCurr)
| v119659(VarCurr) ) ) ).
fof(writeUnaryOperator_7562,axiom,
! [VarCurr] :
( ~ v119659(VarCurr)
<=> v119637(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7561,axiom,
! [VarCurr] :
( ~ v119658(VarCurr)
<=> v119636(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13822,axiom,
! [VarCurr] :
( v119651(VarCurr)
<=> ( v119652(VarCurr)
& v119655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13821,axiom,
! [VarCurr] :
( v119655(VarCurr)
<=> ( v119635(VarCurr)
| v119638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13820,axiom,
! [VarCurr] :
( v119652(VarCurr)
<=> ( v119653(VarCurr)
| v119654(VarCurr) ) ) ).
fof(writeUnaryOperator_7560,axiom,
! [VarCurr] :
( ~ v119654(VarCurr)
<=> v119638(VarCurr) ) ).
fof(writeUnaryOperator_7559,axiom,
! [VarCurr] :
( ~ v119653(VarCurr)
<=> v119635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13819,axiom,
! [VarCurr] :
( v119630(VarCurr)
<=> ( v119631(VarCurr)
& v119650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13818,axiom,
! [VarCurr] :
( v119650(VarCurr)
<=> ( v119633(VarCurr)
| v119645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13817,axiom,
! [VarCurr] :
( v119631(VarCurr)
<=> ( v119632(VarCurr)
| v119644(VarCurr) ) ) ).
fof(writeUnaryOperator_7558,axiom,
! [VarCurr] :
( ~ v119644(VarCurr)
<=> v119645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13816,axiom,
! [VarCurr] :
( v119645(VarCurr)
<=> ( v119646(VarCurr)
& v119649(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5168,axiom,
! [VarCurr] :
( v119649(VarCurr)
<=> ( v119636(VarCurr,bitIndex2)
| v119637(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13815,axiom,
! [VarCurr] :
( v119646(VarCurr)
<=> ( v119647(VarCurr)
| v119648(VarCurr) ) ) ).
fof(writeUnaryOperator_7557,axiom,
! [VarCurr] :
( ~ v119648(VarCurr)
<=> v119637(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7556,axiom,
! [VarCurr] :
( ~ v119647(VarCurr)
<=> v119636(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7555,axiom,
! [VarCurr] :
( ~ v119632(VarCurr)
<=> v119633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13814,axiom,
! [VarCurr] :
( v119633(VarCurr)
<=> ( v119634(VarCurr)
| v119643(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5167,axiom,
! [VarCurr] :
( v119643(VarCurr)
<=> ( v119636(VarCurr,bitIndex1)
& v119637(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13813,axiom,
! [VarCurr] :
( v119634(VarCurr)
<=> ( v119635(VarCurr)
& v119638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13812,axiom,
! [VarCurr] :
( v119638(VarCurr)
<=> ( v119639(VarCurr)
& v119642(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5166,axiom,
! [VarCurr] :
( v119642(VarCurr)
<=> ( v119636(VarCurr,bitIndex1)
| v119637(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13811,axiom,
! [VarCurr] :
( v119639(VarCurr)
<=> ( v119640(VarCurr)
| v119641(VarCurr) ) ) ).
fof(writeUnaryOperator_7554,axiom,
! [VarCurr] :
( ~ v119641(VarCurr)
<=> v119637(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7553,axiom,
! [VarCurr] :
( ~ v119640(VarCurr)
<=> v119636(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13810,axiom,
! [VarCurr] :
( v119635(VarCurr)
<=> ( v119636(VarCurr,bitIndex0)
& v119637(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69426,axiom,
! [VarCurr] :
( v119637(VarCurr,bitIndex0)
<=> v119577(VarCurr) ) ).
fof(addAssignment_69425,axiom,
! [VarCurr] :
( ( v119637(VarCurr,bitIndex2)
<=> $false )
& ( v119637(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69424,axiom,
! [VarCurr] :
( v119636(VarCurr,bitIndex0)
<=> v119575(VarCurr) ) ).
fof(addAssignment_69423,axiom,
! [VarCurr] :
( ( v119636(VarCurr,bitIndex2)
<=> $false )
& ( v119636(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69422,axiom,
! [VarCurr] :
( v119587(VarCurr)
<=> v114692(VarCurr,bitIndex7) ) ).
fof(addAssignment_69421,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex7)
<=> v114694(VarCurr,bitIndex7) ) ).
fof(addAssignment_69420,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex7)
<=> v114696(VarCurr,bitIndex7) ) ).
fof(addAssignment_69419,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex7)
<=> v114697(VarCurr,bitIndex7) ) ).
fof(addAssignment_69418,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex7)
<=> v113918(VarCurr,bitIndex7) ) ).
fof(addAssignment_69417,axiom,
! [VarCurr] :
( v119585(VarCurr)
<=> v114685(VarCurr,bitIndex7) ) ).
fof(addAssignment_69416,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex7)
<=> v114686(VarCurr,bitIndex7) ) ).
fof(addAssignment_69415,axiom,
! [VarCurr] :
( v119583(VarCurr)
<=> v114661(VarCurr,bitIndex7) ) ).
fof(addAssignment_69414,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex7)
<=> v114662(VarCurr,bitIndex7) ) ).
fof(addAssignment_69413,axiom,
! [VarCurr] :
( v119581(VarCurr)
<=> v114633(VarCurr,bitIndex7) ) ).
fof(addAssignment_69412,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex7)
<=> v114635(VarCurr,bitIndex7) ) ).
fof(addAssignment_69411,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex7)
<=> v114637(VarCurr,bitIndex7) ) ).
fof(addAssignment_69410,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex7)
<=> v114638(VarCurr,bitIndex7) ) ).
fof(addAssignment_69409,axiom,
! [VarCurr] :
( v119579(VarCurr)
<=> v114605(VarCurr,bitIndex7) ) ).
fof(addAssignment_69408,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex7)
<=> v114607(VarCurr,bitIndex7) ) ).
fof(addAssignment_69407,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex7)
<=> v114609(VarCurr,bitIndex7) ) ).
fof(addAssignment_69406,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex7)
<=> v114610(VarCurr,bitIndex7) ) ).
fof(addAssignment_69405,axiom,
! [VarCurr] :
( v119577(VarCurr)
<=> v114577(VarCurr,bitIndex7) ) ).
fof(addAssignment_69404,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex7)
<=> v114579(VarCurr,bitIndex7) ) ).
fof(addAssignment_69403,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex7)
<=> v114581(VarCurr,bitIndex7) ) ).
fof(addAssignment_69402,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex7)
<=> v114582(VarCurr,bitIndex7) ) ).
fof(addAssignment_69401,axiom,
! [VarCurr] :
( v119575(VarCurr)
<=> v114549(VarCurr,bitIndex7) ) ).
fof(addAssignment_69400,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex7)
<=> v114551(VarCurr,bitIndex7) ) ).
fof(addAssignment_69399,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex7)
<=> v114553(VarCurr,bitIndex7) ) ).
fof(addAssignment_69398,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex7)
<=> v114554(VarCurr,bitIndex7) ) ).
fof(addAssignment_69397,axiom,
! [VarCurr] :
( v119561(VarCurr)
<=> v119563(VarCurr) ) ).
fof(addAssignment_69396,axiom,
! [VarCurr] :
( v119563(VarCurr)
<=> v119537(VarCurr) ) ).
fof(addAssignment_69395,axiom,
! [VarCurr] :
( v119557(VarCurr)
<=> v119559(VarCurr) ) ).
fof(addAssignment_69394,axiom,
! [VarCurr] :
( v119559(VarCurr)
<=> v119529(VarCurr) ) ).
fof(addAssignment_69393,axiom,
! [VarCurr] :
( v119533(VarCurr)
<=> v119535(VarCurr) ) ).
fof(addAssignment_69392,axiom,
! [VarCurr] :
( v119535(VarCurr)
<=> v119537(VarCurr) ) ).
fof(addAssignment_69391,axiom,
! [VarCurr] :
( v119537(VarCurr)
<=> v119539(VarCurr) ) ).
fof(addAssignment_69390,axiom,
! [VarCurr] :
( v119539(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_69389,axiom,
! [VarCurr] :
( v119525(VarCurr)
<=> v119527(VarCurr) ) ).
fof(addAssignment_69388,axiom,
! [VarCurr] :
( v119527(VarCurr)
<=> v119529(VarCurr) ) ).
fof(addAssignment_69387,axiom,
! [VarCurr] :
( v119529(VarCurr)
<=> v119531(VarCurr) ) ).
fof(addAssignment_69386,axiom,
! [VarCurr] :
( v119531(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13809,axiom,
! [VarCurr] :
( v118716(VarCurr)
<=> ( v119515(VarCurr)
& v119425(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5165,axiom,
! [VarCurr] :
( v119515(VarCurr)
<=> ( v118718(VarCurr,bitIndex1)
& v119364(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1186,axiom,
! [VarCurr] :
( v119425(VarCurr)
<=> ( ( v119427(VarCurr,bitIndex4)
<=> $false )
& ( v119427(VarCurr,bitIndex3)
<=> $false )
& ( v119427(VarCurr,bitIndex2)
<=> $false )
& ( v119427(VarCurr,bitIndex1)
<=> $false )
& ( v119427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69385,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v119427(VarCurr,B)
<=> v119429(VarCurr,B) ) ) ).
fof(addAssignment_69384,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v119429(VarCurr,B)
<=> v119431(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119497(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v119431(VarNext,B)
<=> v119431(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1553,axiom,
! [VarNext] :
( v119497(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v119431(VarNext,B)
<=> v119507(VarNext,B) ) ) ) ).
fof(addAssignment_69383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v119507(VarNext,B)
<=> v119505(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1127,axiom,
! [VarCurr] :
( ~ v119508(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v119505(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1098,axiom,
! [VarCurr] :
( v119508(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v119505(VarCurr,B)
<=> v119441(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13808,axiom,
! [VarCurr] :
( v119508(VarCurr)
<=> ( v119509(VarCurr)
& v119510(VarCurr) ) ) ).
fof(writeUnaryOperator_7552,axiom,
! [VarCurr] :
( ~ v119510(VarCurr)
<=> v119437(VarCurr) ) ).
fof(writeUnaryOperator_7551,axiom,
! [VarCurr] :
( ~ v119509(VarCurr)
<=> v119433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119497(VarNext)
<=> v119498(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119498(VarNext)
<=> ( v119499(VarNext)
& v119492(VarNext) ) ) ) ).
fof(writeUnaryOperator_7550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119499(VarNext)
<=> v119501(VarNext) ) ) ).
fof(addAssignment_69382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119501(VarNext)
<=> v119492(VarCurr) ) ) ).
fof(addAssignment_69381,axiom,
! [VarCurr] :
( v119492(VarCurr)
<=> v119494(VarCurr) ) ).
fof(addAssignment_69380,axiom,
! [VarCurr] :
( v119494(VarCurr)
<=> v119198(VarCurr) ) ).
fof(addAssignment_69379,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v119441(VarCurr,B)
<=> v119443(VarCurr,B) ) ) ).
fof(addAssignment_69378,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v119443(VarCurr,B)
<=> v119445(VarCurr,B) ) ) ).
fof(addAssignment_69377,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v119445(VarCurr,B)
<=> v119447(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1126,axiom,
! [VarCurr] :
( ~ v119449(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v119447(VarCurr,B)
<=> v119461(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1097,axiom,
! [VarCurr] :
( v119449(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v119447(VarCurr,B)
<=> v119454(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1125,axiom,
! [VarCurr] :
( ~ v119456(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v119461(VarCurr,B)
<=> v119462(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1096,axiom,
! [VarCurr] :
( v119456(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v119461(VarCurr,B)
<=> v119459(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1124,axiom,
! [VarCurr] :
( ~ v119425(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v119462(VarCurr,B)
<=> v119463(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1095,axiom,
! [VarCurr] :
( v119425(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v119462(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_69376,axiom,
! [VarCurr] :
( v119463(VarCurr,bitIndex0)
<=> v119489(VarCurr) ) ).
fof(addAssignment_69375,axiom,
! [VarCurr] :
( v119463(VarCurr,bitIndex1)
<=> v119487(VarCurr) ) ).
fof(addAssignment_69374,axiom,
! [VarCurr] :
( v119463(VarCurr,bitIndex2)
<=> v119483(VarCurr) ) ).
fof(addAssignment_69373,axiom,
! [VarCurr] :
( v119463(VarCurr,bitIndex3)
<=> v119479(VarCurr) ) ).
fof(addAssignment_69372,axiom,
! [VarCurr] :
( v119463(VarCurr,bitIndex4)
<=> v119465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13805,axiom,
! [VarCurr] :
( v119487(VarCurr)
<=> ( v119488(VarCurr)
& v119490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13804,axiom,
! [VarCurr] :
( v119490(VarCurr)
<=> ( v119427(VarCurr,bitIndex0)
| v119474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5164,axiom,
! [VarCurr] :
( v119488(VarCurr)
<=> ( v119489(VarCurr)
| v119427(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7549,axiom,
! [VarCurr] :
( ~ v119489(VarCurr)
<=> v119427(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13803,axiom,
! [VarCurr] :
( v119483(VarCurr)
<=> ( v119484(VarCurr)
& v119486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13802,axiom,
! [VarCurr] :
( v119486(VarCurr)
<=> ( v119472(VarCurr)
| v119475(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5163,axiom,
! [VarCurr] :
( v119484(VarCurr)
<=> ( v119485(VarCurr)
| v119427(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7548,axiom,
! [VarCurr] :
( ~ v119485(VarCurr)
<=> v119472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13801,axiom,
! [VarCurr] :
( v119479(VarCurr)
<=> ( v119480(VarCurr)
& v119482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13800,axiom,
! [VarCurr] :
( v119482(VarCurr)
<=> ( v119470(VarCurr)
| v119476(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5162,axiom,
! [VarCurr] :
( v119480(VarCurr)
<=> ( v119481(VarCurr)
| v119427(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7547,axiom,
! [VarCurr] :
( ~ v119481(VarCurr)
<=> v119470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13799,axiom,
! [VarCurr] :
( v119465(VarCurr)
<=> ( v119466(VarCurr)
& v119477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13798,axiom,
! [VarCurr] :
( v119477(VarCurr)
<=> ( v119468(VarCurr)
| v119478(VarCurr) ) ) ).
fof(writeUnaryOperator_7546,axiom,
! [VarCurr] :
( ~ v119478(VarCurr)
<=> v119427(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5161,axiom,
! [VarCurr] :
( v119466(VarCurr)
<=> ( v119467(VarCurr)
| v119427(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7545,axiom,
! [VarCurr] :
( ~ v119467(VarCurr)
<=> v119468(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5160,axiom,
! [VarCurr] :
( v119468(VarCurr)
<=> ( v119427(VarCurr,bitIndex3)
| v119469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13797,axiom,
! [VarCurr] :
( v119469(VarCurr)
<=> ( v119470(VarCurr)
& v119476(VarCurr) ) ) ).
fof(writeUnaryOperator_7544,axiom,
! [VarCurr] :
( ~ v119476(VarCurr)
<=> v119427(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5159,axiom,
! [VarCurr] :
( v119470(VarCurr)
<=> ( v119427(VarCurr,bitIndex2)
| v119471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13796,axiom,
! [VarCurr] :
( v119471(VarCurr)
<=> ( v119472(VarCurr)
& v119475(VarCurr) ) ) ).
fof(writeUnaryOperator_7543,axiom,
! [VarCurr] :
( ~ v119475(VarCurr)
<=> v119427(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5158,axiom,
! [VarCurr] :
( v119472(VarCurr)
<=> ( v119427(VarCurr,bitIndex1)
| v119473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13795,axiom,
! [VarCurr] :
( v119473(VarCurr)
<=> ( v119427(VarCurr,bitIndex0)
& v119474(VarCurr) ) ) ).
fof(writeUnaryOperator_7542,axiom,
! [VarCurr] :
( ~ v119474(VarCurr)
<=> v119427(VarCurr,bitIndex1) ) ).
fof(addAssignment_69371,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v119459(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13794,axiom,
! [VarCurr] :
( v119456(VarCurr)
<=> ( v119003(VarCurr)
| v119017(VarCurr) ) ) ).
fof(addAssignment_69370,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v119454(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13793,axiom,
! [VarCurr] :
( v119449(VarCurr)
<=> ( v119451(VarCurr)
| v119015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13792,axiom,
! [VarCurr] :
( v119451(VarCurr)
<=> ( v119452(VarCurr)
| v119013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13791,axiom,
! [VarCurr] :
( v119452(VarCurr)
<=> ( v118983(VarCurr)
| v118993(VarCurr) ) ) ).
fof(addAssignment_69369,axiom,
! [VarCurr] :
( v119437(VarCurr)
<=> v119439(VarCurr) ) ).
fof(addAssignment_69368,axiom,
! [VarCurr] :
( v119439(VarCurr)
<=> v118736(VarCurr) ) ).
fof(addAssignment_69367,axiom,
! [VarCurr] :
( v119433(VarCurr)
<=> v119435(VarCurr) ) ).
fof(addAssignment_69366,axiom,
! [VarCurr] :
( v119435(VarCurr)
<=> v118728(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1185,axiom,
! [VarCurr] :
( v119364(VarCurr)
<=> ( ( v119366(VarCurr,bitIndex1)
<=> $false )
& ( v119366(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69365,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v119366(VarCurr,B)
<=> v119368(VarCurr,B) ) ) ).
fof(addAssignment_69364,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v119368(VarCurr,B)
<=> v119370(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119407(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v119370(VarNext,B)
<=> v119370(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1552,axiom,
! [VarNext] :
( v119407(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v119370(VarNext,B)
<=> v119417(VarNext,B) ) ) ) ).
fof(addAssignment_69363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v119417(VarNext,B)
<=> v119415(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1123,axiom,
! [VarCurr] :
( ~ v119418(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119415(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1094,axiom,
! [VarCurr] :
( v119418(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119415(VarCurr,B)
<=> v119380(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13790,axiom,
! [VarCurr] :
( v119418(VarCurr)
<=> ( v119419(VarCurr)
& v119420(VarCurr) ) ) ).
fof(writeUnaryOperator_7541,axiom,
! [VarCurr] :
( ~ v119420(VarCurr)
<=> v119376(VarCurr) ) ).
fof(writeUnaryOperator_7540,axiom,
! [VarCurr] :
( ~ v119419(VarCurr)
<=> v119372(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119407(VarNext)
<=> v119408(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119408(VarNext)
<=> ( v119409(VarNext)
& v119402(VarNext) ) ) ) ).
fof(writeUnaryOperator_7539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119409(VarNext)
<=> v119411(VarNext) ) ) ).
fof(addAssignment_69362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119411(VarNext)
<=> v119402(VarCurr) ) ) ).
fof(addAssignment_69361,axiom,
! [VarCurr] :
( v119402(VarCurr)
<=> v119404(VarCurr) ) ).
fof(addAssignment_69360,axiom,
! [VarCurr] :
( v119404(VarCurr)
<=> v119198(VarCurr) ) ).
fof(addAssignment_69359,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v119380(VarCurr,B)
<=> v119382(VarCurr,B) ) ) ).
fof(addAssignment_69358,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v119382(VarCurr,B)
<=> v119384(VarCurr,B) ) ) ).
fof(addAssignment_69357,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v119384(VarCurr,B)
<=> v119386(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1122,axiom,
! [VarCurr] :
( ~ v119388(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119386(VarCurr,B)
<=> v119393(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1093,axiom,
! [VarCurr] :
( v119388(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119386(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1121,axiom,
! [VarCurr] :
( ~ v119364(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119393(VarCurr,B)
<=> v119394(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1092,axiom,
! [VarCurr] :
( v119364(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119393(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_69356,axiom,
! [VarCurr] :
( v119394(VarCurr,bitIndex0)
<=> v119398(VarCurr) ) ).
fof(addAssignment_69355,axiom,
! [VarCurr] :
( v119394(VarCurr,bitIndex1)
<=> v119396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13787,axiom,
! [VarCurr] :
( v119396(VarCurr)
<=> ( v119397(VarCurr)
& v119399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13786,axiom,
! [VarCurr] :
( v119399(VarCurr)
<=> ( v119366(VarCurr,bitIndex0)
| v119400(VarCurr) ) ) ).
fof(writeUnaryOperator_7538,axiom,
! [VarCurr] :
( ~ v119400(VarCurr)
<=> v119366(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5157,axiom,
! [VarCurr] :
( v119397(VarCurr)
<=> ( v119398(VarCurr)
| v119366(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7537,axiom,
! [VarCurr] :
( ~ v119398(VarCurr)
<=> v119366(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13785,axiom,
! [VarCurr] :
( v119388(VarCurr)
<=> ( v119390(VarCurr)
| v119391(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5156,axiom,
! [VarCurr] :
( v119391(VarCurr)
<=> ( v118718(VarCurr,bitIndex1)
& v119231(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5155,axiom,
! [VarCurr] :
( v119390(VarCurr)
<=> ( v118718(VarCurr,bitIndex3)
& v119289(VarCurr) ) ) ).
fof(addAssignment_69354,axiom,
! [VarCurr] :
( v119376(VarCurr)
<=> v119378(VarCurr) ) ).
fof(addAssignment_69353,axiom,
! [VarCurr] :
( v119378(VarCurr)
<=> v118736(VarCurr) ) ).
fof(addAssignment_69352,axiom,
! [VarCurr] :
( v119372(VarCurr)
<=> v119374(VarCurr) ) ).
fof(addAssignment_69351,axiom,
! [VarCurr] :
( v119374(VarCurr)
<=> v118728(VarCurr) ) ).
fof(addAssignment_69350,axiom,
! [VarCurr] :
( v118718(VarCurr,bitIndex1)
<=> v118720(VarCurr,bitIndex1) ) ).
fof(addAssignment_69349,axiom,
! [VarCurr] :
( v118720(VarCurr,bitIndex1)
<=> v118722(VarCurr,bitIndex1) ) ).
fof(addAssignment_69348,axiom,
! [VarNext] :
( v118722(VarNext,bitIndex1)
<=> v119356(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119357(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119356(VarNext,B)
<=> v118722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1551,axiom,
! [VarNext] :
( v119357(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119356(VarNext,B)
<=> v119282(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119357(VarNext)
<=> v119358(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119358(VarNext)
<=> ( v119360(VarNext)
& v119267(VarNext) ) ) ) ).
fof(writeUnaryOperator_7536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119360(VarNext)
<=> v119276(VarNext) ) ) ).
fof(addAssignment_69347,axiom,
! [VarCurr] :
( v118740(VarCurr,bitIndex1)
<=> v118742(VarCurr,bitIndex1) ) ).
fof(addAssignment_69346,axiom,
! [VarCurr] :
( v118742(VarCurr,bitIndex1)
<=> v118744(VarCurr,bitIndex1) ) ).
fof(addAssignment_69345,axiom,
! [VarCurr] :
( v118744(VarCurr,bitIndex1)
<=> v119265(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_50,axiom,
! [VarCurr] :
( ~ v119347(VarCurr)
=> ( v118746(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_79,axiom,
! [VarCurr] :
( v119347(VarCurr)
=> ( v118746(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13782,axiom,
! [VarCurr] :
( v119347(VarCurr)
<=> ( v119348(VarCurr)
| v119349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13781,axiom,
! [VarCurr] :
( v119349(VarCurr)
<=> ( v119350(VarCurr)
& v119351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13780,axiom,
! [VarCurr] :
( v119351(VarCurr)
<=> ( v119352(VarCurr)
& v119248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13779,axiom,
! [VarCurr] :
( v119352(VarCurr)
<=> ( v119353(VarCurr)
& v119354(VarCurr) ) ) ).
fof(writeUnaryOperator_7535,axiom,
! [VarCurr] :
( ~ v119354(VarCurr)
<=> v119240(VarCurr) ) ).
fof(writeUnaryOperator_7534,axiom,
! [VarCurr] :
( ~ v119353(VarCurr)
<=> v119231(VarCurr) ) ).
fof(writeUnaryOperator_7533,axiom,
! [VarCurr] :
( ~ v119350(VarCurr)
<=> v119250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13778,axiom,
! [VarCurr] :
( v119348(VarCurr)
<=> ( v119322(VarCurr)
& v119250(VarCurr) ) ) ).
fof(writeUnaryOperator_7532,axiom,
! [VarCurr] :
( ~ v118718(VarCurr,bitIndex0)
<=> v119227(VarCurr) ) ).
fof(addAssignment_69344,axiom,
! [VarCurr] :
( v119227(VarCurr)
<=> v118720(VarCurr,bitIndex0) ) ).
fof(addAssignment_69343,axiom,
! [VarCurr] :
( v118720(VarCurr,bitIndex0)
<=> v118722(VarCurr,bitIndex0) ) ).
fof(addAssignment_69342,axiom,
! [VarNext] :
( v118722(VarNext,bitIndex0)
<=> v119338(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119339(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119338(VarNext,B)
<=> v118722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1550,axiom,
! [VarNext] :
( v119339(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119338(VarNext,B)
<=> v119282(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119339(VarNext)
<=> v119340(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119340(VarNext)
<=> ( v119342(VarNext)
& v119267(VarNext) ) ) ) ).
fof(writeUnaryOperator_7531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119342(VarNext)
<=> v119276(VarNext) ) ) ).
fof(addAssignment_69341,axiom,
! [VarCurr] :
( v118740(VarCurr,bitIndex0)
<=> v118742(VarCurr,bitIndex0) ) ).
fof(addAssignment_69340,axiom,
! [VarCurr] :
( v118742(VarCurr,bitIndex0)
<=> v118744(VarCurr,bitIndex0) ) ).
fof(addAssignment_69339,axiom,
! [VarCurr] :
( v118744(VarCurr,bitIndex0)
<=> v119265(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7530,axiom,
! [VarCurr] :
( ~ v119229(VarCurr)
<=> v118746(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1120,axiom,
! [VarCurr] :
( ~ v119317(VarCurr)
=> ( v118746(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1091,axiom,
! [VarCurr] :
( v119317(VarCurr)
=> ( v118746(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13775,axiom,
! [VarCurr] :
( v119317(VarCurr)
<=> ( v119318(VarCurr)
| v119331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13774,axiom,
! [VarCurr] :
( v119331(VarCurr)
<=> ( v119332(VarCurr)
& v119335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13773,axiom,
! [VarCurr] :
( v119335(VarCurr)
<=> ( v119303(VarCurr)
& v119306(VarCurr) ) ) ).
fof(writeUnaryOperator_7529,axiom,
! [VarCurr] :
( ~ v119332(VarCurr)
<=> v119333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13772,axiom,
! [VarCurr] :
( v119333(VarCurr)
<=> ( v119334(VarCurr)
| v119263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13771,axiom,
! [VarCurr] :
( v119334(VarCurr)
<=> ( v119250(VarCurr)
| v119248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13770,axiom,
! [VarCurr] :
( v119318(VarCurr)
<=> ( v119319(VarCurr)
| v119327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13769,axiom,
! [VarCurr] :
( v119327(VarCurr)
<=> ( v119328(VarCurr)
& v119330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13768,axiom,
! [VarCurr] :
( v119330(VarCurr)
<=> ( v119261(VarCurr)
& v119263(VarCurr) ) ) ).
fof(writeUnaryOperator_7528,axiom,
! [VarCurr] :
( ~ v119328(VarCurr)
<=> v119329(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13767,axiom,
! [VarCurr] :
( v119329(VarCurr)
<=> ( v119250(VarCurr)
| v119248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13766,axiom,
! [VarCurr] :
( v119319(VarCurr)
<=> ( v119320(VarCurr)
| v119324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13765,axiom,
! [VarCurr] :
( v119324(VarCurr)
<=> ( v119325(VarCurr)
& v119326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13764,axiom,
! [VarCurr] :
( v119326(VarCurr)
<=> ( v119240(VarCurr)
& v119248(VarCurr) ) ) ).
fof(writeUnaryOperator_7527,axiom,
! [VarCurr] :
( ~ v119325(VarCurr)
<=> v119250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13763,axiom,
! [VarCurr] :
( v119320(VarCurr)
<=> ( v119321(VarCurr)
& v119250(VarCurr) ) ) ).
fof(writeUnaryOperator_7526,axiom,
! [VarCurr] :
( ~ v119321(VarCurr)
<=> v119322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13762,axiom,
! [VarCurr] :
( v119322(VarCurr)
<=> ( v119323(VarCurr)
& v119225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13761,axiom,
! [VarCurr] :
( v119323(VarCurr)
<=> ( v118748(VarCurr)
& v119223(VarCurr) ) ) ).
fof(addAssignment_69338,axiom,
! [VarCurr] :
( v118718(VarCurr,bitIndex3)
<=> v118720(VarCurr,bitIndex3) ) ).
fof(addAssignment_69337,axiom,
! [VarCurr] :
( v118720(VarCurr,bitIndex3)
<=> v118722(VarCurr,bitIndex3) ) ).
fof(addAssignment_69336,axiom,
! [VarNext] :
( v118722(VarNext,bitIndex3)
<=> v119309(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119310(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119309(VarNext,B)
<=> v118722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1549,axiom,
! [VarNext] :
( v119310(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119309(VarNext,B)
<=> v119282(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119310(VarNext)
<=> v119311(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119311(VarNext)
<=> ( v119313(VarNext)
& v119267(VarNext) ) ) ) ).
fof(writeUnaryOperator_7525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119313(VarNext)
<=> v119276(VarNext) ) ) ).
fof(addAssignment_69335,axiom,
! [VarCurr] :
( v118740(VarCurr,bitIndex3)
<=> v118742(VarCurr,bitIndex3) ) ).
fof(addAssignment_69334,axiom,
! [VarCurr] :
( v118742(VarCurr,bitIndex3)
<=> v118744(VarCurr,bitIndex3) ) ).
fof(addAssignment_69333,axiom,
! [VarCurr] :
( v118744(VarCurr,bitIndex3)
<=> v119265(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_49,axiom,
! [VarCurr] :
( ~ v119291(VarCurr)
=> ( v118746(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_78,axiom,
! [VarCurr] :
( v119291(VarCurr)
=> ( v118746(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13758,axiom,
! [VarCurr] :
( v119291(VarCurr)
<=> ( v119292(VarCurr)
| v119298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13757,axiom,
! [VarCurr] :
( v119298(VarCurr)
<=> ( v119299(VarCurr)
& v119300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13756,axiom,
! [VarCurr] :
( v119300(VarCurr)
<=> ( v119301(VarCurr)
& v119307(VarCurr) ) ) ).
fof(writeUnaryOperator_7524,axiom,
! [VarCurr] :
( ~ v119307(VarCurr)
<=> v119297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13755,axiom,
! [VarCurr] :
( v119301(VarCurr)
<=> ( v119302(VarCurr)
& v119306(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1184,axiom,
! [VarCurr] :
( v119306(VarCurr)
<=> ( $true
<=> v118718(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7523,axiom,
! [VarCurr] :
( ~ v119302(VarCurr)
<=> v119303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13754,axiom,
! [VarCurr] :
( v119303(VarCurr)
<=> ( v119304(VarCurr)
| v119233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13753,axiom,
! [VarCurr] :
( v119304(VarCurr)
<=> ( v119305(VarCurr)
| v119289(VarCurr) ) ) ).
fof(writeUnaryOperator_7522,axiom,
! [VarCurr] :
( ~ v119305(VarCurr)
<=> v119223(VarCurr) ) ).
fof(writeUnaryOperator_7521,axiom,
! [VarCurr] :
( ~ v119299(VarCurr)
<=> v119263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13752,axiom,
! [VarCurr] :
( v119292(VarCurr)
<=> ( v119293(VarCurr)
& v119296(VarCurr) ) ) ).
fof(writeUnaryOperator_7520,axiom,
! [VarCurr] :
( ~ v119296(VarCurr)
<=> v119297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13751,axiom,
! [VarCurr] :
( v119297(VarCurr)
<=> ( v119250(VarCurr)
| v119248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13750,axiom,
! [VarCurr] :
( v119293(VarCurr)
<=> ( v119294(VarCurr)
& v119263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13749,axiom,
! [VarCurr] :
( v119294(VarCurr)
<=> ( v119257(VarCurr)
& v119295(VarCurr) ) ) ).
fof(writeUnaryOperator_7519,axiom,
! [VarCurr] :
( ~ v119295(VarCurr)
<=> v119261(VarCurr) ) ).
fof(addAssignment_69332,axiom,
! [VarCurr] :
( v119289(VarCurr)
<=> v112831(VarCurr,bitIndex6) ) ).
fof(addAssignment_69331,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex6)
<=> v112865(VarCurr,bitIndex6) ) ).
fof(addAssignment_69330,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex6)
<=> v112849(VarCurr,bitIndex6) ) ).
fof(addAssignment_69329,axiom,
! [VarCurr] :
( v118718(VarCurr,bitIndex2)
<=> v118720(VarCurr,bitIndex2) ) ).
fof(addAssignment_69328,axiom,
! [VarCurr] :
( v118720(VarCurr,bitIndex2)
<=> v118722(VarCurr,bitIndex2) ) ).
fof(addAssignment_69327,axiom,
! [VarNext] :
( v118722(VarNext,bitIndex2)
<=> v119271(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119272(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119271(VarNext,B)
<=> v118722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1548,axiom,
! [VarNext] :
( v119272(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119271(VarNext,B)
<=> v119282(VarNext,B) ) ) ) ).
fof(addAssignment_69326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119282(VarNext,B)
<=> v119280(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1119,axiom,
! [VarCurr] :
( ~ v119283(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119280(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1090,axiom,
! [VarCurr] :
( v119283(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119280(VarCurr,B)
<=> v118740(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13748,axiom,
! [VarCurr] :
( v119283(VarCurr)
<=> ( v119284(VarCurr)
& v119285(VarCurr) ) ) ).
fof(writeUnaryOperator_7518,axiom,
! [VarCurr] :
( ~ v119285(VarCurr)
<=> v118732(VarCurr) ) ).
fof(writeUnaryOperator_7517,axiom,
! [VarCurr] :
( ~ v119284(VarCurr)
<=> v118724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119272(VarNext)
<=> v119273(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119273(VarNext)
<=> ( v119274(VarNext)
& v119267(VarNext) ) ) ) ).
fof(writeUnaryOperator_7516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119274(VarNext)
<=> v119276(VarNext) ) ) ).
fof(addAssignment_69325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119276(VarNext)
<=> v119267(VarCurr) ) ) ).
fof(addAssignment_69324,axiom,
! [VarCurr] :
( v119267(VarCurr)
<=> v119269(VarCurr) ) ).
fof(addAssignment_69323,axiom,
! [VarCurr] :
( v119269(VarCurr)
<=> v119198(VarCurr) ) ).
fof(addAssignment_69322,axiom,
! [VarCurr] :
( v118740(VarCurr,bitIndex2)
<=> v118742(VarCurr,bitIndex2) ) ).
fof(addAssignment_69321,axiom,
! [VarCurr] :
( v118742(VarCurr,bitIndex2)
<=> v118744(VarCurr,bitIndex2) ) ).
fof(addAssignment_69320,axiom,
! [VarCurr] :
( v118744(VarCurr,bitIndex2)
<=> v119265(VarCurr,bitIndex2) ) ).
fof(addAssignment_69319,axiom,
! [VarCurr] :
( v119265(VarCurr,bitIndex0)
<=> v119229(VarCurr) ) ).
fof(addAssignment_69318,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v119265(VarCurr,B)
<=> v118746(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_48,axiom,
! [VarCurr] :
( ~ v119235(VarCurr)
=> ( v118746(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_77,axiom,
! [VarCurr] :
( v119235(VarCurr)
=> ( v118746(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13745,axiom,
! [VarCurr] :
( v119235(VarCurr)
<=> ( v119236(VarCurr)
| v119251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13744,axiom,
! [VarCurr] :
( v119251(VarCurr)
<=> ( v119252(VarCurr)
& v119253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13743,axiom,
! [VarCurr] :
( v119253(VarCurr)
<=> ( v119254(VarCurr)
& v119264(VarCurr) ) ) ).
fof(writeUnaryOperator_7515,axiom,
! [VarCurr] :
( ~ v119264(VarCurr)
<=> v119250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13742,axiom,
! [VarCurr] :
( v119254(VarCurr)
<=> ( v119255(VarCurr)
& v119263(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1183,axiom,
! [VarCurr] :
( v119263(VarCurr)
<=> ( $true
<=> v118718(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13741,axiom,
! [VarCurr] :
( v119255(VarCurr)
<=> ( v119256(VarCurr)
& v119260(VarCurr) ) ) ).
fof(writeUnaryOperator_7514,axiom,
! [VarCurr] :
( ~ v119260(VarCurr)
<=> v119261(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13740,axiom,
! [VarCurr] :
( v119261(VarCurr)
<=> ( v119262(VarCurr)
| v119233(VarCurr) ) ) ).
fof(writeUnaryOperator_7513,axiom,
! [VarCurr] :
( ~ v119262(VarCurr)
<=> v119223(VarCurr) ) ).
fof(writeUnaryOperator_7512,axiom,
! [VarCurr] :
( ~ v119256(VarCurr)
<=> v119257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13739,axiom,
! [VarCurr] :
( v119257(VarCurr)
<=> ( v119258(VarCurr)
| v119259(VarCurr) ) ) ).
fof(writeUnaryOperator_7511,axiom,
! [VarCurr] :
( ~ v119259(VarCurr)
<=> v119225(VarCurr) ) ).
fof(writeUnaryOperator_7510,axiom,
! [VarCurr] :
( ~ v119258(VarCurr)
<=> v118748(VarCurr) ) ).
fof(writeUnaryOperator_7509,axiom,
! [VarCurr] :
( ~ v119252(VarCurr)
<=> v119248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13738,axiom,
! [VarCurr] :
( v119236(VarCurr)
<=> ( v119237(VarCurr)
& v119249(VarCurr) ) ) ).
fof(writeUnaryOperator_7508,axiom,
! [VarCurr] :
( ~ v119249(VarCurr)
<=> v119250(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1182,axiom,
! [VarCurr] :
( v119250(VarCurr)
<=> ( $true
<=> v118718(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13737,axiom,
! [VarCurr] :
( v119237(VarCurr)
<=> ( v119238(VarCurr)
& v119248(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1181,axiom,
! [VarCurr] :
( v119248(VarCurr)
<=> ( $true
<=> v118718(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13736,axiom,
! [VarCurr] :
( v119238(VarCurr)
<=> ( v119231(VarCurr)
& v119239(VarCurr) ) ) ).
fof(writeUnaryOperator_7507,axiom,
! [VarCurr] :
( ~ v119239(VarCurr)
<=> v119240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13735,axiom,
! [VarCurr] :
( v119240(VarCurr)
<=> ( v119241(VarCurr)
| v119233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13734,axiom,
! [VarCurr] :
( v119241(VarCurr)
<=> ( v119242(VarCurr)
| v119245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13733,axiom,
! [VarCurr] :
( v119245(VarCurr)
<=> ( v119246(VarCurr)
& v119247(VarCurr) ) ) ).
fof(writeUnaryOperator_7506,axiom,
! [VarCurr] :
( ~ v119247(VarCurr)
<=> v119231(VarCurr) ) ).
fof(writeUnaryOperator_7505,axiom,
! [VarCurr] :
( ~ v119246(VarCurr)
<=> v118748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13732,axiom,
! [VarCurr] :
( v119242(VarCurr)
<=> ( v119243(VarCurr)
| v119244(VarCurr) ) ) ).
fof(writeUnaryOperator_7504,axiom,
! [VarCurr] :
( ~ v119244(VarCurr)
<=> v119225(VarCurr) ) ).
fof(writeUnaryOperator_7503,axiom,
! [VarCurr] :
( ~ v119243(VarCurr)
<=> v119223(VarCurr) ) ).
fof(addAssignment_69317,axiom,
! [VarCurr] :
( v119233(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_69316,axiom,
! [VarCurr] :
( v119231(VarCurr)
<=> v112643(VarCurr,bitIndex6) ) ).
fof(addAssignment_69315,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex6)
<=> v115202(VarCurr,bitIndex6) ) ).
fof(addAssignment_69314,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex6)
<=> v115186(VarCurr,bitIndex6) ) ).
fof(addAssignment_69313,axiom,
! [VarCurr] :
( v119225(VarCurr)
<=> v112528(VarCurr,bitIndex6) ) ).
fof(addAssignment_69312,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex6)
<=> v112530(VarCurr,bitIndex6) ) ).
fof(addAssignment_69311,axiom,
! [VarCurr] :
( v112530(VarCurr,bitIndex6)
<=> v112590(VarCurr,bitIndex6) ) ).
fof(addAssignment_69310,axiom,
! [VarCurr] :
( v119223(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13731,axiom,
! [VarCurr] :
( v118748(VarCurr)
<=> ( v119220(VarCurr)
& v119221(VarCurr) ) ) ).
fof(writeUnaryOperator_7502,axiom,
! [VarCurr] :
( ~ v119221(VarCurr)
<=> v119218(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1180,axiom,
! [VarCurr] :
( v119220(VarCurr)
<=> ( ( v118750(VarCurr,bitIndex5)
<=> $false )
& ( v118750(VarCurr,bitIndex4)
<=> $false )
& ( v118750(VarCurr,bitIndex3)
<=> $false )
& ( v118750(VarCurr,bitIndex2)
<=> $false )
& ( v118750(VarCurr,bitIndex1)
<=> $false )
& ( v118750(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69309,axiom,
! [VarCurr] :
( v119218(VarCurr)
<=> v115139(VarCurr,bitIndex6) ) ).
fof(addAssignment_69308,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex6)
<=> v115159(VarCurr,bitIndex6) ) ).
fof(addAssignment_69307,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex6)
<=> v115142(VarCurr,bitIndex6) ) ).
fof(addAssignment_69306,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v118750(VarCurr,B)
<=> v118752(VarCurr,B) ) ) ).
fof(addAssignment_69305,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v118752(VarCurr,B)
<=> v118754(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119201(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v118754(VarNext,B)
<=> v118754(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1547,axiom,
! [VarNext] :
( v119201(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v118754(VarNext,B)
<=> v119211(VarNext,B) ) ) ) ).
fof(addAssignment_69304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v119211(VarNext,B)
<=> v119209(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1118,axiom,
! [VarCurr] :
( ~ v119212(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v119209(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1089,axiom,
! [VarCurr] :
( v119212(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v119209(VarCurr,B)
<=> v118764(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13730,axiom,
! [VarCurr] :
( v119212(VarCurr)
<=> ( v119213(VarCurr)
& v119214(VarCurr) ) ) ).
fof(writeUnaryOperator_7501,axiom,
! [VarCurr] :
( ~ v119214(VarCurr)
<=> v118760(VarCurr) ) ).
fof(writeUnaryOperator_7500,axiom,
! [VarCurr] :
( ~ v119213(VarCurr)
<=> v118756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119201(VarNext)
<=> v119202(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119202(VarNext)
<=> ( v119203(VarNext)
& v119194(VarNext) ) ) ) ).
fof(writeUnaryOperator_7499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119203(VarNext)
<=> v119205(VarNext) ) ) ).
fof(addAssignment_69303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119205(VarNext)
<=> v119194(VarCurr) ) ) ).
fof(addAssignment_69302,axiom,
! [VarCurr] :
( v119194(VarCurr)
<=> v119196(VarCurr) ) ).
fof(addAssignment_69301,axiom,
! [VarCurr] :
( v119196(VarCurr)
<=> v119198(VarCurr) ) ).
fof(addAssignment_69300,axiom,
! [VarCurr] :
( v119198(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_69299,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v118764(VarCurr,B)
<=> v118766(VarCurr,B) ) ) ).
fof(addAssignment_69298,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v118766(VarCurr,B)
<=> v118768(VarCurr,B) ) ) ).
fof(addAssignment_69297,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v118768(VarCurr,B)
<=> v118770(VarCurr,B) ) ) ).
fof(addAssignment_69296,axiom,
! [VarCurr] :
( v118770(VarCurr,bitIndex0)
<=> v119189(VarCurr) ) ).
fof(addAssignment_69295,axiom,
! [VarCurr] :
( v118770(VarCurr,bitIndex1)
<=> v119184(VarCurr) ) ).
fof(addAssignment_69294,axiom,
! [VarCurr] :
( v118770(VarCurr,bitIndex2)
<=> v119179(VarCurr) ) ).
fof(addAssignment_69293,axiom,
! [VarCurr] :
( v118770(VarCurr,bitIndex3)
<=> v119174(VarCurr) ) ).
fof(addAssignment_69292,axiom,
! [VarCurr] :
( v118770(VarCurr,bitIndex4)
<=> v119169(VarCurr) ) ).
fof(addAssignment_69291,axiom,
! [VarCurr] :
( v118770(VarCurr,bitIndex5)
<=> v119026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13727,axiom,
! [VarCurr] :
( v119189(VarCurr)
<=> ( v119190(VarCurr)
& v119192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13726,axiom,
! [VarCurr] :
( v119192(VarCurr)
<=> ( v118981(VarCurr,bitIndex0)
| v119038(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13725,axiom,
! [VarCurr] :
( v119190(VarCurr)
<=> ( v119115(VarCurr)
| v119191(VarCurr) ) ) ).
fof(writeUnaryOperator_7498,axiom,
! [VarCurr] :
( ~ v119191(VarCurr)
<=> v119038(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13724,axiom,
! [VarCurr] :
( v119184(VarCurr)
<=> ( v119185(VarCurr)
& v119188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13723,axiom,
! [VarCurr] :
( v119188(VarCurr)
<=> ( v119037(VarCurr)
| v119109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13722,axiom,
! [VarCurr] :
( v119185(VarCurr)
<=> ( v119186(VarCurr)
| v119187(VarCurr) ) ) ).
fof(writeUnaryOperator_7497,axiom,
! [VarCurr] :
( ~ v119187(VarCurr)
<=> v119109(VarCurr) ) ).
fof(writeUnaryOperator_7496,axiom,
! [VarCurr] :
( ~ v119186(VarCurr)
<=> v119037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13721,axiom,
! [VarCurr] :
( v119179(VarCurr)
<=> ( v119180(VarCurr)
& v119183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13720,axiom,
! [VarCurr] :
( v119183(VarCurr)
<=> ( v119035(VarCurr)
| v119120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13719,axiom,
! [VarCurr] :
( v119180(VarCurr)
<=> ( v119181(VarCurr)
| v119182(VarCurr) ) ) ).
fof(writeUnaryOperator_7495,axiom,
! [VarCurr] :
( ~ v119182(VarCurr)
<=> v119120(VarCurr) ) ).
fof(writeUnaryOperator_7494,axiom,
! [VarCurr] :
( ~ v119181(VarCurr)
<=> v119035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13718,axiom,
! [VarCurr] :
( v119174(VarCurr)
<=> ( v119175(VarCurr)
& v119178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13717,axiom,
! [VarCurr] :
( v119178(VarCurr)
<=> ( v119033(VarCurr)
| v119132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13716,axiom,
! [VarCurr] :
( v119175(VarCurr)
<=> ( v119176(VarCurr)
| v119177(VarCurr) ) ) ).
fof(writeUnaryOperator_7493,axiom,
! [VarCurr] :
( ~ v119177(VarCurr)
<=> v119132(VarCurr) ) ).
fof(writeUnaryOperator_7492,axiom,
! [VarCurr] :
( ~ v119176(VarCurr)
<=> v119033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13715,axiom,
! [VarCurr] :
( v119169(VarCurr)
<=> ( v119170(VarCurr)
& v119173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13714,axiom,
! [VarCurr] :
( v119173(VarCurr)
<=> ( v119031(VarCurr)
| v119144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13713,axiom,
! [VarCurr] :
( v119170(VarCurr)
<=> ( v119171(VarCurr)
| v119172(VarCurr) ) ) ).
fof(writeUnaryOperator_7491,axiom,
! [VarCurr] :
( ~ v119172(VarCurr)
<=> v119144(VarCurr) ) ).
fof(writeUnaryOperator_7490,axiom,
! [VarCurr] :
( ~ v119171(VarCurr)
<=> v119031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13712,axiom,
! [VarCurr] :
( v119026(VarCurr)
<=> ( v119027(VarCurr)
& v119168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13711,axiom,
! [VarCurr] :
( v119168(VarCurr)
<=> ( v119029(VarCurr)
| v119157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13710,axiom,
! [VarCurr] :
( v119027(VarCurr)
<=> ( v119028(VarCurr)
| v119156(VarCurr) ) ) ).
fof(writeUnaryOperator_7489,axiom,
! [VarCurr] :
( ~ v119156(VarCurr)
<=> v119157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13709,axiom,
! [VarCurr] :
( v119157(VarCurr)
<=> ( v119158(VarCurr)
& v119167(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5154,axiom,
! [VarCurr] :
( v119167(VarCurr)
<=> ( v119160(VarCurr)
| v119038(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13708,axiom,
! [VarCurr] :
( v119158(VarCurr)
<=> ( v119159(VarCurr)
| v119166(VarCurr) ) ) ).
fof(writeUnaryOperator_7488,axiom,
! [VarCurr] :
( ~ v119166(VarCurr)
<=> v119038(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7487,axiom,
! [VarCurr] :
( ~ v119159(VarCurr)
<=> v119160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13707,axiom,
! [VarCurr] :
( v119160(VarCurr)
<=> ( v119161(VarCurr)
& v119164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13706,axiom,
! [VarCurr] :
( v119164(VarCurr)
<=> ( v119163(VarCurr)
| v119165(VarCurr) ) ) ).
fof(writeUnaryOperator_7486,axiom,
! [VarCurr] :
( ~ v119165(VarCurr)
<=> v118981(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5153,axiom,
! [VarCurr] :
( v119161(VarCurr)
<=> ( v119162(VarCurr)
| v118981(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7485,axiom,
! [VarCurr] :
( ~ v119162(VarCurr)
<=> v119163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13705,axiom,
! [VarCurr] :
( v119163(VarCurr)
<=> ( v119150(VarCurr)
& v119152(VarCurr) ) ) ).
fof(writeUnaryOperator_7484,axiom,
! [VarCurr] :
( ~ v119028(VarCurr)
<=> v119029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13704,axiom,
! [VarCurr] :
( v119029(VarCurr)
<=> ( v119030(VarCurr)
| v119155(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5152,axiom,
! [VarCurr] :
( v119155(VarCurr)
<=> ( v119147(VarCurr)
& v119038(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13703,axiom,
! [VarCurr] :
( v119030(VarCurr)
<=> ( v119031(VarCurr)
& v119144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13702,axiom,
! [VarCurr] :
( v119144(VarCurr)
<=> ( v119145(VarCurr)
& v119154(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5151,axiom,
! [VarCurr] :
( v119154(VarCurr)
<=> ( v119147(VarCurr)
| v119038(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13701,axiom,
! [VarCurr] :
( v119145(VarCurr)
<=> ( v119146(VarCurr)
| v119153(VarCurr) ) ) ).
fof(writeUnaryOperator_7483,axiom,
! [VarCurr] :
( ~ v119153(VarCurr)
<=> v119038(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7482,axiom,
! [VarCurr] :
( ~ v119146(VarCurr)
<=> v119147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13700,axiom,
! [VarCurr] :
( v119147(VarCurr)
<=> ( v119148(VarCurr)
& v119151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13699,axiom,
! [VarCurr] :
( v119151(VarCurr)
<=> ( v119150(VarCurr)
| v119152(VarCurr) ) ) ).
fof(writeUnaryOperator_7481,axiom,
! [VarCurr] :
( ~ v119152(VarCurr)
<=> v118981(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5150,axiom,
! [VarCurr] :
( v119148(VarCurr)
<=> ( v119149(VarCurr)
| v118981(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7480,axiom,
! [VarCurr] :
( ~ v119149(VarCurr)
<=> v119150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13698,axiom,
! [VarCurr] :
( v119150(VarCurr)
<=> ( v119138(VarCurr)
& v119140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13697,axiom,
! [VarCurr] :
( v119031(VarCurr)
<=> ( v119032(VarCurr)
| v119143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5149,axiom,
! [VarCurr] :
( v119143(VarCurr)
<=> ( v119135(VarCurr)
& v119038(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13696,axiom,
! [VarCurr] :
( v119032(VarCurr)
<=> ( v119033(VarCurr)
& v119132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13695,axiom,
! [VarCurr] :
( v119132(VarCurr)
<=> ( v119133(VarCurr)
& v119142(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5148,axiom,
! [VarCurr] :
( v119142(VarCurr)
<=> ( v119135(VarCurr)
| v119038(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13694,axiom,
! [VarCurr] :
( v119133(VarCurr)
<=> ( v119134(VarCurr)
| v119141(VarCurr) ) ) ).
fof(writeUnaryOperator_7479,axiom,
! [VarCurr] :
( ~ v119141(VarCurr)
<=> v119038(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7478,axiom,
! [VarCurr] :
( ~ v119134(VarCurr)
<=> v119135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13693,axiom,
! [VarCurr] :
( v119135(VarCurr)
<=> ( v119136(VarCurr)
& v119139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13692,axiom,
! [VarCurr] :
( v119139(VarCurr)
<=> ( v119138(VarCurr)
| v119140(VarCurr) ) ) ).
fof(writeUnaryOperator_7477,axiom,
! [VarCurr] :
( ~ v119140(VarCurr)
<=> v118981(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5147,axiom,
! [VarCurr] :
( v119136(VarCurr)
<=> ( v119137(VarCurr)
| v118981(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7476,axiom,
! [VarCurr] :
( ~ v119137(VarCurr)
<=> v119138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13691,axiom,
! [VarCurr] :
( v119138(VarCurr)
<=> ( v119126(VarCurr)
& v119128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13690,axiom,
! [VarCurr] :
( v119033(VarCurr)
<=> ( v119034(VarCurr)
| v119131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5146,axiom,
! [VarCurr] :
( v119131(VarCurr)
<=> ( v119123(VarCurr)
& v119038(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13689,axiom,
! [VarCurr] :
( v119034(VarCurr)
<=> ( v119035(VarCurr)
& v119120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13688,axiom,
! [VarCurr] :
( v119120(VarCurr)
<=> ( v119121(VarCurr)
& v119130(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5145,axiom,
! [VarCurr] :
( v119130(VarCurr)
<=> ( v119123(VarCurr)
| v119038(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13687,axiom,
! [VarCurr] :
( v119121(VarCurr)
<=> ( v119122(VarCurr)
| v119129(VarCurr) ) ) ).
fof(writeUnaryOperator_7475,axiom,
! [VarCurr] :
( ~ v119129(VarCurr)
<=> v119038(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7474,axiom,
! [VarCurr] :
( ~ v119122(VarCurr)
<=> v119123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13686,axiom,
! [VarCurr] :
( v119123(VarCurr)
<=> ( v119124(VarCurr)
& v119127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13685,axiom,
! [VarCurr] :
( v119127(VarCurr)
<=> ( v119126(VarCurr)
| v119128(VarCurr) ) ) ).
fof(writeUnaryOperator_7473,axiom,
! [VarCurr] :
( ~ v119128(VarCurr)
<=> v118981(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5144,axiom,
! [VarCurr] :
( v119124(VarCurr)
<=> ( v119125(VarCurr)
| v118981(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7472,axiom,
! [VarCurr] :
( ~ v119125(VarCurr)
<=> v119126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13684,axiom,
! [VarCurr] :
( v119126(VarCurr)
<=> ( v119115(VarCurr)
& v119116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13683,axiom,
! [VarCurr] :
( v119035(VarCurr)
<=> ( v119036(VarCurr)
| v119119(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5143,axiom,
! [VarCurr] :
( v119119(VarCurr)
<=> ( v119112(VarCurr)
& v119038(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13682,axiom,
! [VarCurr] :
( v119036(VarCurr)
<=> ( v119037(VarCurr)
& v119109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13681,axiom,
! [VarCurr] :
( v119109(VarCurr)
<=> ( v119110(VarCurr)
& v119118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5142,axiom,
! [VarCurr] :
( v119118(VarCurr)
<=> ( v119112(VarCurr)
| v119038(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13680,axiom,
! [VarCurr] :
( v119110(VarCurr)
<=> ( v119111(VarCurr)
| v119117(VarCurr) ) ) ).
fof(writeUnaryOperator_7471,axiom,
! [VarCurr] :
( ~ v119117(VarCurr)
<=> v119038(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7470,axiom,
! [VarCurr] :
( ~ v119111(VarCurr)
<=> v119112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13679,axiom,
! [VarCurr] :
( v119112(VarCurr)
<=> ( v119113(VarCurr)
& v119114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13678,axiom,
! [VarCurr] :
( v119114(VarCurr)
<=> ( v119115(VarCurr)
| v119116(VarCurr) ) ) ).
fof(writeUnaryOperator_7469,axiom,
! [VarCurr] :
( ~ v119116(VarCurr)
<=> v118981(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7468,axiom,
! [VarCurr] :
( ~ v119115(VarCurr)
<=> v118981(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5141,axiom,
! [VarCurr] :
( v119113(VarCurr)
<=> ( v118981(VarCurr,bitIndex0)
| v118981(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13677,axiom,
! [VarCurr] :
( v119037(VarCurr)
<=> ( v118981(VarCurr,bitIndex0)
& v119038(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69290,axiom,
! [VarCurr] :
( v119038(VarCurr,bitIndex0)
<=> v119104(VarCurr) ) ).
fof(addAssignment_69289,axiom,
! [VarCurr] :
( v119038(VarCurr,bitIndex1)
<=> v119099(VarCurr) ) ).
fof(addAssignment_69288,axiom,
! [VarCurr] :
( v119038(VarCurr,bitIndex2)
<=> v119094(VarCurr) ) ).
fof(addAssignment_69287,axiom,
! [VarCurr] :
( v119038(VarCurr,bitIndex3)
<=> v119089(VarCurr) ) ).
fof(addAssignment_69286,axiom,
! [VarCurr] :
( v119038(VarCurr,bitIndex4)
<=> v119084(VarCurr) ) ).
fof(addAssignment_69285,axiom,
! [VarCurr] :
( v119038(VarCurr,bitIndex5)
<=> v119040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13676,axiom,
! [VarCurr] :
( v119104(VarCurr)
<=> ( v119105(VarCurr)
& v119108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13675,axiom,
! [VarCurr] :
( v119108(VarCurr)
<=> ( v118750(VarCurr,bitIndex0)
| v119052(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13674,axiom,
! [VarCurr] :
( v119105(VarCurr)
<=> ( v119106(VarCurr)
| v119107(VarCurr) ) ) ).
fof(writeUnaryOperator_7467,axiom,
! [VarCurr] :
( ~ v119107(VarCurr)
<=> v119052(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7466,axiom,
! [VarCurr] :
( ~ v119106(VarCurr)
<=> v118750(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13673,axiom,
! [VarCurr] :
( v119099(VarCurr)
<=> ( v119100(VarCurr)
& v119103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13672,axiom,
! [VarCurr] :
( v119103(VarCurr)
<=> ( v119051(VarCurr)
| v119053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13671,axiom,
! [VarCurr] :
( v119100(VarCurr)
<=> ( v119101(VarCurr)
| v119102(VarCurr) ) ) ).
fof(writeUnaryOperator_7465,axiom,
! [VarCurr] :
( ~ v119102(VarCurr)
<=> v119053(VarCurr) ) ).
fof(writeUnaryOperator_7464,axiom,
! [VarCurr] :
( ~ v119101(VarCurr)
<=> v119051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13670,axiom,
! [VarCurr] :
( v119094(VarCurr)
<=> ( v119095(VarCurr)
& v119098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13669,axiom,
! [VarCurr] :
( v119098(VarCurr)
<=> ( v119049(VarCurr)
| v119059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13668,axiom,
! [VarCurr] :
( v119095(VarCurr)
<=> ( v119096(VarCurr)
| v119097(VarCurr) ) ) ).
fof(writeUnaryOperator_7463,axiom,
! [VarCurr] :
( ~ v119097(VarCurr)
<=> v119059(VarCurr) ) ).
fof(writeUnaryOperator_7462,axiom,
! [VarCurr] :
( ~ v119096(VarCurr)
<=> v119049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13667,axiom,
! [VarCurr] :
( v119089(VarCurr)
<=> ( v119090(VarCurr)
& v119093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13666,axiom,
! [VarCurr] :
( v119093(VarCurr)
<=> ( v119047(VarCurr)
| v119065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13665,axiom,
! [VarCurr] :
( v119090(VarCurr)
<=> ( v119091(VarCurr)
| v119092(VarCurr) ) ) ).
fof(writeUnaryOperator_7461,axiom,
! [VarCurr] :
( ~ v119092(VarCurr)
<=> v119065(VarCurr) ) ).
fof(writeUnaryOperator_7460,axiom,
! [VarCurr] :
( ~ v119091(VarCurr)
<=> v119047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13664,axiom,
! [VarCurr] :
( v119084(VarCurr)
<=> ( v119085(VarCurr)
& v119088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13663,axiom,
! [VarCurr] :
( v119088(VarCurr)
<=> ( v119045(VarCurr)
| v119071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13662,axiom,
! [VarCurr] :
( v119085(VarCurr)
<=> ( v119086(VarCurr)
| v119087(VarCurr) ) ) ).
fof(writeUnaryOperator_7459,axiom,
! [VarCurr] :
( ~ v119087(VarCurr)
<=> v119071(VarCurr) ) ).
fof(writeUnaryOperator_7458,axiom,
! [VarCurr] :
( ~ v119086(VarCurr)
<=> v119045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13661,axiom,
! [VarCurr] :
( v119040(VarCurr)
<=> ( v119041(VarCurr)
& v119083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13660,axiom,
! [VarCurr] :
( v119083(VarCurr)
<=> ( v119043(VarCurr)
| v119078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13659,axiom,
! [VarCurr] :
( v119041(VarCurr)
<=> ( v119042(VarCurr)
| v119077(VarCurr) ) ) ).
fof(writeUnaryOperator_7457,axiom,
! [VarCurr] :
( ~ v119077(VarCurr)
<=> v119078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13658,axiom,
! [VarCurr] :
( v119078(VarCurr)
<=> ( v119079(VarCurr)
& v119082(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5140,axiom,
! [VarCurr] :
( v119082(VarCurr)
<=> ( v118750(VarCurr,bitIndex5)
| v119052(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13657,axiom,
! [VarCurr] :
( v119079(VarCurr)
<=> ( v119080(VarCurr)
| v119081(VarCurr) ) ) ).
fof(writeUnaryOperator_7456,axiom,
! [VarCurr] :
( ~ v119081(VarCurr)
<=> v119052(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7455,axiom,
! [VarCurr] :
( ~ v119080(VarCurr)
<=> v118750(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7454,axiom,
! [VarCurr] :
( ~ v119042(VarCurr)
<=> v119043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13656,axiom,
! [VarCurr] :
( v119043(VarCurr)
<=> ( v119044(VarCurr)
| v119076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5139,axiom,
! [VarCurr] :
( v119076(VarCurr)
<=> ( v118750(VarCurr,bitIndex4)
& v119052(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13655,axiom,
! [VarCurr] :
( v119044(VarCurr)
<=> ( v119045(VarCurr)
& v119071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13654,axiom,
! [VarCurr] :
( v119071(VarCurr)
<=> ( v119072(VarCurr)
& v119075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5138,axiom,
! [VarCurr] :
( v119075(VarCurr)
<=> ( v118750(VarCurr,bitIndex4)
| v119052(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13653,axiom,
! [VarCurr] :
( v119072(VarCurr)
<=> ( v119073(VarCurr)
| v119074(VarCurr) ) ) ).
fof(writeUnaryOperator_7453,axiom,
! [VarCurr] :
( ~ v119074(VarCurr)
<=> v119052(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7452,axiom,
! [VarCurr] :
( ~ v119073(VarCurr)
<=> v118750(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13652,axiom,
! [VarCurr] :
( v119045(VarCurr)
<=> ( v119046(VarCurr)
| v119070(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5137,axiom,
! [VarCurr] :
( v119070(VarCurr)
<=> ( v118750(VarCurr,bitIndex3)
& v119052(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13651,axiom,
! [VarCurr] :
( v119046(VarCurr)
<=> ( v119047(VarCurr)
& v119065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13650,axiom,
! [VarCurr] :
( v119065(VarCurr)
<=> ( v119066(VarCurr)
& v119069(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5136,axiom,
! [VarCurr] :
( v119069(VarCurr)
<=> ( v118750(VarCurr,bitIndex3)
| v119052(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13649,axiom,
! [VarCurr] :
( v119066(VarCurr)
<=> ( v119067(VarCurr)
| v119068(VarCurr) ) ) ).
fof(writeUnaryOperator_7451,axiom,
! [VarCurr] :
( ~ v119068(VarCurr)
<=> v119052(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7450,axiom,
! [VarCurr] :
( ~ v119067(VarCurr)
<=> v118750(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13648,axiom,
! [VarCurr] :
( v119047(VarCurr)
<=> ( v119048(VarCurr)
| v119064(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5135,axiom,
! [VarCurr] :
( v119064(VarCurr)
<=> ( v118750(VarCurr,bitIndex2)
& v119052(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13647,axiom,
! [VarCurr] :
( v119048(VarCurr)
<=> ( v119049(VarCurr)
& v119059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13646,axiom,
! [VarCurr] :
( v119059(VarCurr)
<=> ( v119060(VarCurr)
& v119063(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5134,axiom,
! [VarCurr] :
( v119063(VarCurr)
<=> ( v118750(VarCurr,bitIndex2)
| v119052(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13645,axiom,
! [VarCurr] :
( v119060(VarCurr)
<=> ( v119061(VarCurr)
| v119062(VarCurr) ) ) ).
fof(writeUnaryOperator_7449,axiom,
! [VarCurr] :
( ~ v119062(VarCurr)
<=> v119052(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7448,axiom,
! [VarCurr] :
( ~ v119061(VarCurr)
<=> v118750(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13644,axiom,
! [VarCurr] :
( v119049(VarCurr)
<=> ( v119050(VarCurr)
| v119058(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5133,axiom,
! [VarCurr] :
( v119058(VarCurr)
<=> ( v118750(VarCurr,bitIndex1)
& v119052(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13643,axiom,
! [VarCurr] :
( v119050(VarCurr)
<=> ( v119051(VarCurr)
& v119053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13642,axiom,
! [VarCurr] :
( v119053(VarCurr)
<=> ( v119054(VarCurr)
& v119057(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5132,axiom,
! [VarCurr] :
( v119057(VarCurr)
<=> ( v118750(VarCurr,bitIndex1)
| v119052(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13641,axiom,
! [VarCurr] :
( v119054(VarCurr)
<=> ( v119055(VarCurr)
| v119056(VarCurr) ) ) ).
fof(writeUnaryOperator_7447,axiom,
! [VarCurr] :
( ~ v119056(VarCurr)
<=> v119052(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7446,axiom,
! [VarCurr] :
( ~ v119055(VarCurr)
<=> v118750(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13640,axiom,
! [VarCurr] :
( v119051(VarCurr)
<=> ( v118750(VarCurr,bitIndex0)
& v119052(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69284,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v119052(VarCurr,B)
<=> v118772(VarCurr,B) ) ) ).
fof(addAssignment_69283,axiom,
! [VarCurr] :
( ( v119052(VarCurr,bitIndex5)
<=> $false )
& ( v119052(VarCurr,bitIndex4)
<=> $false )
& ( v119052(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_69282,axiom,
! [VarCurr] :
( v118981(VarCurr,bitIndex5)
<=> v119018(VarCurr,bitIndex5) ) ).
fof(addAssignment_69281,axiom,
! [VarCurr] :
( v118981(VarCurr,bitIndex4)
<=> v119018(VarCurr,bitIndex4) ) ).
fof(addAssignment_69280,axiom,
! [VarCurr] :
( v118981(VarCurr,bitIndex3)
<=> v119018(VarCurr,bitIndex3) ) ).
fof(addAssignment_69279,axiom,
! [VarCurr] :
( v118981(VarCurr,bitIndex2)
<=> v119018(VarCurr,bitIndex2) ) ).
fof(addAssignment_69278,axiom,
! [VarCurr] :
( v118981(VarCurr,bitIndex1)
<=> v119018(VarCurr,bitIndex1) ) ).
fof(addAssignment_69277,axiom,
! [VarCurr] :
( v118981(VarCurr,bitIndex0)
<=> v119018(VarCurr,bitIndex0) ) ).
fof(addAssignment_69276,axiom,
! [VarCurr] :
( v119018(VarCurr,bitIndex0)
<=> v119019(VarCurr) ) ).
fof(addAssignment_69275,axiom,
! [VarCurr] :
( ( v119018(VarCurr,bitIndex5)
<=> $false )
& ( v119018(VarCurr,bitIndex4)
<=> $false )
& ( v119018(VarCurr,bitIndex3)
<=> $false )
& ( v119018(VarCurr,bitIndex2)
<=> $false )
& ( v119018(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13639,axiom,
! [VarCurr] :
( v119019(VarCurr)
<=> ( v119020(VarCurr)
| v119017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13638,axiom,
! [VarCurr] :
( v119020(VarCurr)
<=> ( v119021(VarCurr)
| v119015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13637,axiom,
! [VarCurr] :
( v119021(VarCurr)
<=> ( v119022(VarCurr)
| v119013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13636,axiom,
! [VarCurr] :
( v119022(VarCurr)
<=> ( v119023(VarCurr)
| v119003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13635,axiom,
! [VarCurr] :
( v119023(VarCurr)
<=> ( v118983(VarCurr)
| v118993(VarCurr) ) ) ).
fof(addAssignment_69274,axiom,
! [VarCurr] :
( v119017(VarCurr)
<=> v113911(VarCurr,bitIndex6) ) ).
fof(addAssignment_69273,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex6)
<=> v113913(VarCurr,bitIndex6) ) ).
fof(addAssignment_69272,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex6)
<=> v113915(VarCurr,bitIndex6) ) ).
fof(addAssignment_69271,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex6)
<=> v113935(VarCurr,bitIndex6) ) ).
fof(addAssignment_69270,axiom,
! [VarCurr] :
( v119015(VarCurr)
<=> v113107(VarCurr,bitIndex6) ) ).
fof(addAssignment_69269,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex6)
<=> v113143(VarCurr,bitIndex6) ) ).
fof(addAssignment_69268,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex6)
<=> v113110(VarCurr,bitIndex6) ) ).
fof(addAssignment_69267,axiom,
! [VarCurr] :
( v119013(VarCurr)
<=> v113100(VarCurr,bitIndex6) ) ).
fof(addAssignment_69266,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex6)
<=> v113101(VarCurr,bitIndex6) ) ).
fof(addAssignment_69265,axiom,
! [VarCurr] :
( v119003(VarCurr)
<=> v113810(VarCurr,bitIndex6) ) ).
fof(addAssignment_69264,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex6)
<=> v113812(VarCurr,bitIndex6) ) ).
fof(addAssignment_69263,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex6)
<=> v113814(VarCurr,bitIndex6) ) ).
fof(addAssignment_69262,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex6)
<=> v113816(VarCurr,bitIndex6) ) ).
fof(addAssignment_69261,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex6)
<=> v113818(VarCurr,bitIndex6) ) ).
fof(addAssignment_69260,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex6)
<=> v119005(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119006(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v119005(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1546,axiom,
! [VarNext] :
( v119006(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v119005(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119006(VarNext)
<=> v119007(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119007(VarNext)
<=> ( v119009(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_7445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119009(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_69259,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex6)
<=> v113830(VarCurr,bitIndex6) ) ).
fof(addAssignment_69258,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex6)
<=> v113832(VarCurr,bitIndex6) ) ).
fof(addAssignment_69257,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex6)
<=> v113834(VarCurr,bitIndex6) ) ).
fof(addAssignment_69256,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex6)
<=> v113873(VarCurr,bitIndex6) ) ).
fof(addAssignment_69255,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex6)
<=> v113856(VarCurr,bitIndex6) ) ).
fof(addAssignment_69254,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex6)
<=> v113837(VarCurr,bitIndex6) ) ).
fof(addAssignment_69253,axiom,
! [VarCurr] :
( v118993(VarCurr)
<=> v113020(VarCurr,bitIndex6) ) ).
fof(addAssignment_69252,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex6)
<=> v113022(VarCurr,bitIndex6) ) ).
fof(addAssignment_69251,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex6)
<=> v113024(VarCurr,bitIndex6) ) ).
fof(addAssignment_69250,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex6)
<=> v113026(VarCurr,bitIndex6) ) ).
fof(addAssignment_69249,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex6)
<=> v113028(VarCurr,bitIndex6) ) ).
fof(addAssignment_69248,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex6)
<=> v118995(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118996(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118995(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1545,axiom,
! [VarNext] :
( v118996(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118995(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118996(VarNext)
<=> v118997(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118997(VarNext)
<=> ( v118999(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_7444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118999(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_69247,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex6)
<=> v113040(VarCurr,bitIndex6) ) ).
fof(addAssignment_69246,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex6)
<=> v113042(VarCurr,bitIndex6) ) ).
fof(addAssignment_69245,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex6)
<=> v113044(VarCurr,bitIndex6) ) ).
fof(addAssignment_69244,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex6)
<=> v113045(VarCurr,bitIndex6) ) ).
fof(addAssignment_69243,axiom,
! [VarCurr] :
( v118983(VarCurr)
<=> v112940(VarCurr,bitIndex6) ) ).
fof(addAssignment_69242,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex6)
<=> v112942(VarCurr,bitIndex6) ) ).
fof(addAssignment_69241,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex6)
<=> v112944(VarCurr,bitIndex6) ) ).
fof(addAssignment_69240,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex6)
<=> v112946(VarCurr,bitIndex6) ) ).
fof(addAssignment_69239,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex6)
<=> v112948(VarCurr,bitIndex6) ) ).
fof(addAssignment_69238,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex6)
<=> v118985(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118986(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118985(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1544,axiom,
! [VarNext] :
( v118986(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118985(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118986(VarNext)
<=> v118987(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118987(VarNext)
<=> ( v118989(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_7443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118989(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_69237,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex6)
<=> v112960(VarCurr,bitIndex6) ) ).
fof(addAssignment_69236,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex6)
<=> v112962(VarCurr,bitIndex6) ) ).
fof(addAssignment_69235,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex6)
<=> v112964(VarCurr,bitIndex6) ) ).
fof(addAssignment_69234,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex6)
<=> v112965(VarCurr,bitIndex6) ) ).
fof(addAssignment_69233,axiom,
! [VarCurr] :
( v118772(VarCurr,bitIndex2)
<=> v118787(VarCurr,bitIndex2) ) ).
fof(addAssignment_69232,axiom,
! [VarCurr] :
( v118772(VarCurr,bitIndex1)
<=> v118787(VarCurr,bitIndex1) ) ).
fof(addAssignment_69231,axiom,
! [VarCurr] :
( v118772(VarCurr,bitIndex0)
<=> v118787(VarCurr,bitIndex0) ) ).
fof(addAssignment_69230,axiom,
! [VarCurr] :
( v118787(VarCurr,bitIndex0)
<=> v118975(VarCurr) ) ).
fof(addAssignment_69229,axiom,
! [VarCurr] :
( v118787(VarCurr,bitIndex1)
<=> v118970(VarCurr) ) ).
fof(addAssignment_69228,axiom,
! [VarCurr] :
( v118787(VarCurr,bitIndex2)
<=> v118789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13628,axiom,
! [VarCurr] :
( v118975(VarCurr)
<=> ( v118976(VarCurr)
& v118979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13627,axiom,
! [VarCurr] :
( v118979(VarCurr)
<=> ( v118795(VarCurr,bitIndex0)
| v118956(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13626,axiom,
! [VarCurr] :
( v118976(VarCurr)
<=> ( v118977(VarCurr)
| v118978(VarCurr) ) ) ).
fof(writeUnaryOperator_7442,axiom,
! [VarCurr] :
( ~ v118978(VarCurr)
<=> v118956(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7441,axiom,
! [VarCurr] :
( ~ v118977(VarCurr)
<=> v118795(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13625,axiom,
! [VarCurr] :
( v118970(VarCurr)
<=> ( v118971(VarCurr)
& v118974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13624,axiom,
! [VarCurr] :
( v118974(VarCurr)
<=> ( v118794(VarCurr)
| v118957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13623,axiom,
! [VarCurr] :
( v118971(VarCurr)
<=> ( v118972(VarCurr)
| v118973(VarCurr) ) ) ).
fof(writeUnaryOperator_7440,axiom,
! [VarCurr] :
( ~ v118973(VarCurr)
<=> v118957(VarCurr) ) ).
fof(writeUnaryOperator_7439,axiom,
! [VarCurr] :
( ~ v118972(VarCurr)
<=> v118794(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13622,axiom,
! [VarCurr] :
( v118789(VarCurr)
<=> ( v118790(VarCurr)
& v118969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13621,axiom,
! [VarCurr] :
( v118969(VarCurr)
<=> ( v118792(VarCurr)
| v118964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13620,axiom,
! [VarCurr] :
( v118790(VarCurr)
<=> ( v118791(VarCurr)
| v118963(VarCurr) ) ) ).
fof(writeUnaryOperator_7438,axiom,
! [VarCurr] :
( ~ v118963(VarCurr)
<=> v118964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13619,axiom,
! [VarCurr] :
( v118964(VarCurr)
<=> ( v118965(VarCurr)
& v118968(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5131,axiom,
! [VarCurr] :
( v118968(VarCurr)
<=> ( v118795(VarCurr,bitIndex2)
| v118956(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13618,axiom,
! [VarCurr] :
( v118965(VarCurr)
<=> ( v118966(VarCurr)
| v118967(VarCurr) ) ) ).
fof(writeUnaryOperator_7437,axiom,
! [VarCurr] :
( ~ v118967(VarCurr)
<=> v118956(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7436,axiom,
! [VarCurr] :
( ~ v118966(VarCurr)
<=> v118795(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7435,axiom,
! [VarCurr] :
( ~ v118791(VarCurr)
<=> v118792(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13617,axiom,
! [VarCurr] :
( v118792(VarCurr)
<=> ( v118793(VarCurr)
| v118962(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5130,axiom,
! [VarCurr] :
( v118962(VarCurr)
<=> ( v118795(VarCurr,bitIndex1)
& v118956(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13616,axiom,
! [VarCurr] :
( v118793(VarCurr)
<=> ( v118794(VarCurr)
& v118957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13615,axiom,
! [VarCurr] :
( v118957(VarCurr)
<=> ( v118958(VarCurr)
& v118961(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5129,axiom,
! [VarCurr] :
( v118961(VarCurr)
<=> ( v118795(VarCurr,bitIndex1)
| v118956(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13614,axiom,
! [VarCurr] :
( v118958(VarCurr)
<=> ( v118959(VarCurr)
| v118960(VarCurr) ) ) ).
fof(writeUnaryOperator_7434,axiom,
! [VarCurr] :
( ~ v118960(VarCurr)
<=> v118956(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7433,axiom,
! [VarCurr] :
( ~ v118959(VarCurr)
<=> v118795(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13613,axiom,
! [VarCurr] :
( v118794(VarCurr)
<=> ( v118795(VarCurr,bitIndex0)
& v118956(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69227,axiom,
! [VarCurr] :
( v118956(VarCurr,bitIndex0)
<=> v118786(VarCurr) ) ).
fof(addAssignment_69226,axiom,
! [VarCurr] :
( ( v118956(VarCurr,bitIndex2)
<=> $false )
& ( v118956(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69225,axiom,
! [VarCurr] :
( v118795(VarCurr,bitIndex0)
<=> v118951(VarCurr) ) ).
fof(addAssignment_69224,axiom,
! [VarCurr] :
( v118795(VarCurr,bitIndex1)
<=> v118946(VarCurr) ) ).
fof(addAssignment_69223,axiom,
! [VarCurr] :
( v118795(VarCurr,bitIndex2)
<=> v118797(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13612,axiom,
! [VarCurr] :
( v118951(VarCurr)
<=> ( v118952(VarCurr)
& v118955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13611,axiom,
! [VarCurr] :
( v118955(VarCurr)
<=> ( v118803(VarCurr,bitIndex0)
| v118932(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13610,axiom,
! [VarCurr] :
( v118952(VarCurr)
<=> ( v118953(VarCurr)
| v118954(VarCurr) ) ) ).
fof(writeUnaryOperator_7432,axiom,
! [VarCurr] :
( ~ v118954(VarCurr)
<=> v118932(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7431,axiom,
! [VarCurr] :
( ~ v118953(VarCurr)
<=> v118803(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13609,axiom,
! [VarCurr] :
( v118946(VarCurr)
<=> ( v118947(VarCurr)
& v118950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13608,axiom,
! [VarCurr] :
( v118950(VarCurr)
<=> ( v118802(VarCurr)
| v118933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13607,axiom,
! [VarCurr] :
( v118947(VarCurr)
<=> ( v118948(VarCurr)
| v118949(VarCurr) ) ) ).
fof(writeUnaryOperator_7430,axiom,
! [VarCurr] :
( ~ v118949(VarCurr)
<=> v118933(VarCurr) ) ).
fof(writeUnaryOperator_7429,axiom,
! [VarCurr] :
( ~ v118948(VarCurr)
<=> v118802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13606,axiom,
! [VarCurr] :
( v118797(VarCurr)
<=> ( v118798(VarCurr)
& v118945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13605,axiom,
! [VarCurr] :
( v118945(VarCurr)
<=> ( v118800(VarCurr)
| v118940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13604,axiom,
! [VarCurr] :
( v118798(VarCurr)
<=> ( v118799(VarCurr)
| v118939(VarCurr) ) ) ).
fof(writeUnaryOperator_7428,axiom,
! [VarCurr] :
( ~ v118939(VarCurr)
<=> v118940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13603,axiom,
! [VarCurr] :
( v118940(VarCurr)
<=> ( v118941(VarCurr)
& v118944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5128,axiom,
! [VarCurr] :
( v118944(VarCurr)
<=> ( v118803(VarCurr,bitIndex2)
| v118932(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13602,axiom,
! [VarCurr] :
( v118941(VarCurr)
<=> ( v118942(VarCurr)
| v118943(VarCurr) ) ) ).
fof(writeUnaryOperator_7427,axiom,
! [VarCurr] :
( ~ v118943(VarCurr)
<=> v118932(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7426,axiom,
! [VarCurr] :
( ~ v118942(VarCurr)
<=> v118803(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7425,axiom,
! [VarCurr] :
( ~ v118799(VarCurr)
<=> v118800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13601,axiom,
! [VarCurr] :
( v118800(VarCurr)
<=> ( v118801(VarCurr)
| v118938(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5127,axiom,
! [VarCurr] :
( v118938(VarCurr)
<=> ( v118803(VarCurr,bitIndex1)
& v118932(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13600,axiom,
! [VarCurr] :
( v118801(VarCurr)
<=> ( v118802(VarCurr)
& v118933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13599,axiom,
! [VarCurr] :
( v118933(VarCurr)
<=> ( v118934(VarCurr)
& v118937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5126,axiom,
! [VarCurr] :
( v118937(VarCurr)
<=> ( v118803(VarCurr,bitIndex1)
| v118932(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13598,axiom,
! [VarCurr] :
( v118934(VarCurr)
<=> ( v118935(VarCurr)
| v118936(VarCurr) ) ) ).
fof(writeUnaryOperator_7424,axiom,
! [VarCurr] :
( ~ v118936(VarCurr)
<=> v118932(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7423,axiom,
! [VarCurr] :
( ~ v118935(VarCurr)
<=> v118803(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13597,axiom,
! [VarCurr] :
( v118802(VarCurr)
<=> ( v118803(VarCurr,bitIndex0)
& v118932(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69222,axiom,
! [VarCurr] :
( v118932(VarCurr,bitIndex0)
<=> v118784(VarCurr) ) ).
fof(addAssignment_69221,axiom,
! [VarCurr] :
( ( v118932(VarCurr,bitIndex2)
<=> $false )
& ( v118932(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69220,axiom,
! [VarCurr] :
( v118803(VarCurr,bitIndex0)
<=> v118927(VarCurr) ) ).
fof(addAssignment_69219,axiom,
! [VarCurr] :
( v118803(VarCurr,bitIndex1)
<=> v118922(VarCurr) ) ).
fof(addAssignment_69218,axiom,
! [VarCurr] :
( v118803(VarCurr,bitIndex2)
<=> v118805(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13596,axiom,
! [VarCurr] :
( v118927(VarCurr)
<=> ( v118928(VarCurr)
& v118931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13595,axiom,
! [VarCurr] :
( v118931(VarCurr)
<=> ( v118811(VarCurr,bitIndex0)
| v118908(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13594,axiom,
! [VarCurr] :
( v118928(VarCurr)
<=> ( v118929(VarCurr)
| v118930(VarCurr) ) ) ).
fof(writeUnaryOperator_7422,axiom,
! [VarCurr] :
( ~ v118930(VarCurr)
<=> v118908(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7421,axiom,
! [VarCurr] :
( ~ v118929(VarCurr)
<=> v118811(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13593,axiom,
! [VarCurr] :
( v118922(VarCurr)
<=> ( v118923(VarCurr)
& v118926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13592,axiom,
! [VarCurr] :
( v118926(VarCurr)
<=> ( v118810(VarCurr)
| v118909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13591,axiom,
! [VarCurr] :
( v118923(VarCurr)
<=> ( v118924(VarCurr)
| v118925(VarCurr) ) ) ).
fof(writeUnaryOperator_7420,axiom,
! [VarCurr] :
( ~ v118925(VarCurr)
<=> v118909(VarCurr) ) ).
fof(writeUnaryOperator_7419,axiom,
! [VarCurr] :
( ~ v118924(VarCurr)
<=> v118810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13590,axiom,
! [VarCurr] :
( v118805(VarCurr)
<=> ( v118806(VarCurr)
& v118921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13589,axiom,
! [VarCurr] :
( v118921(VarCurr)
<=> ( v118808(VarCurr)
| v118916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13588,axiom,
! [VarCurr] :
( v118806(VarCurr)
<=> ( v118807(VarCurr)
| v118915(VarCurr) ) ) ).
fof(writeUnaryOperator_7418,axiom,
! [VarCurr] :
( ~ v118915(VarCurr)
<=> v118916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13587,axiom,
! [VarCurr] :
( v118916(VarCurr)
<=> ( v118917(VarCurr)
& v118920(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5125,axiom,
! [VarCurr] :
( v118920(VarCurr)
<=> ( v118811(VarCurr,bitIndex2)
| v118908(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13586,axiom,
! [VarCurr] :
( v118917(VarCurr)
<=> ( v118918(VarCurr)
| v118919(VarCurr) ) ) ).
fof(writeUnaryOperator_7417,axiom,
! [VarCurr] :
( ~ v118919(VarCurr)
<=> v118908(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7416,axiom,
! [VarCurr] :
( ~ v118918(VarCurr)
<=> v118811(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7415,axiom,
! [VarCurr] :
( ~ v118807(VarCurr)
<=> v118808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13585,axiom,
! [VarCurr] :
( v118808(VarCurr)
<=> ( v118809(VarCurr)
| v118914(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5124,axiom,
! [VarCurr] :
( v118914(VarCurr)
<=> ( v118811(VarCurr,bitIndex1)
& v118908(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13584,axiom,
! [VarCurr] :
( v118809(VarCurr)
<=> ( v118810(VarCurr)
& v118909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13583,axiom,
! [VarCurr] :
( v118909(VarCurr)
<=> ( v118910(VarCurr)
& v118913(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5123,axiom,
! [VarCurr] :
( v118913(VarCurr)
<=> ( v118811(VarCurr,bitIndex1)
| v118908(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13582,axiom,
! [VarCurr] :
( v118910(VarCurr)
<=> ( v118911(VarCurr)
| v118912(VarCurr) ) ) ).
fof(writeUnaryOperator_7414,axiom,
! [VarCurr] :
( ~ v118912(VarCurr)
<=> v118908(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7413,axiom,
! [VarCurr] :
( ~ v118911(VarCurr)
<=> v118811(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13581,axiom,
! [VarCurr] :
( v118810(VarCurr)
<=> ( v118811(VarCurr,bitIndex0)
& v118908(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69217,axiom,
! [VarCurr] :
( v118908(VarCurr,bitIndex0)
<=> v118782(VarCurr) ) ).
fof(addAssignment_69216,axiom,
! [VarCurr] :
( ( v118908(VarCurr,bitIndex2)
<=> $false )
& ( v118908(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69215,axiom,
! [VarCurr] :
( v118811(VarCurr,bitIndex0)
<=> v118903(VarCurr) ) ).
fof(addAssignment_69214,axiom,
! [VarCurr] :
( v118811(VarCurr,bitIndex1)
<=> v118898(VarCurr) ) ).
fof(addAssignment_69213,axiom,
! [VarCurr] :
( v118811(VarCurr,bitIndex2)
<=> v118813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13580,axiom,
! [VarCurr] :
( v118903(VarCurr)
<=> ( v118904(VarCurr)
& v118907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13579,axiom,
! [VarCurr] :
( v118907(VarCurr)
<=> ( v118819(VarCurr,bitIndex0)
| v118884(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13578,axiom,
! [VarCurr] :
( v118904(VarCurr)
<=> ( v118905(VarCurr)
| v118906(VarCurr) ) ) ).
fof(writeUnaryOperator_7412,axiom,
! [VarCurr] :
( ~ v118906(VarCurr)
<=> v118884(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7411,axiom,
! [VarCurr] :
( ~ v118905(VarCurr)
<=> v118819(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13577,axiom,
! [VarCurr] :
( v118898(VarCurr)
<=> ( v118899(VarCurr)
& v118902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13576,axiom,
! [VarCurr] :
( v118902(VarCurr)
<=> ( v118818(VarCurr)
| v118885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13575,axiom,
! [VarCurr] :
( v118899(VarCurr)
<=> ( v118900(VarCurr)
| v118901(VarCurr) ) ) ).
fof(writeUnaryOperator_7410,axiom,
! [VarCurr] :
( ~ v118901(VarCurr)
<=> v118885(VarCurr) ) ).
fof(writeUnaryOperator_7409,axiom,
! [VarCurr] :
( ~ v118900(VarCurr)
<=> v118818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13574,axiom,
! [VarCurr] :
( v118813(VarCurr)
<=> ( v118814(VarCurr)
& v118897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13573,axiom,
! [VarCurr] :
( v118897(VarCurr)
<=> ( v118816(VarCurr)
| v118892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13572,axiom,
! [VarCurr] :
( v118814(VarCurr)
<=> ( v118815(VarCurr)
| v118891(VarCurr) ) ) ).
fof(writeUnaryOperator_7408,axiom,
! [VarCurr] :
( ~ v118891(VarCurr)
<=> v118892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13571,axiom,
! [VarCurr] :
( v118892(VarCurr)
<=> ( v118893(VarCurr)
& v118896(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5122,axiom,
! [VarCurr] :
( v118896(VarCurr)
<=> ( v118819(VarCurr,bitIndex2)
| v118884(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13570,axiom,
! [VarCurr] :
( v118893(VarCurr)
<=> ( v118894(VarCurr)
| v118895(VarCurr) ) ) ).
fof(writeUnaryOperator_7407,axiom,
! [VarCurr] :
( ~ v118895(VarCurr)
<=> v118884(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7406,axiom,
! [VarCurr] :
( ~ v118894(VarCurr)
<=> v118819(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7405,axiom,
! [VarCurr] :
( ~ v118815(VarCurr)
<=> v118816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13569,axiom,
! [VarCurr] :
( v118816(VarCurr)
<=> ( v118817(VarCurr)
| v118890(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5121,axiom,
! [VarCurr] :
( v118890(VarCurr)
<=> ( v118819(VarCurr,bitIndex1)
& v118884(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13568,axiom,
! [VarCurr] :
( v118817(VarCurr)
<=> ( v118818(VarCurr)
& v118885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13567,axiom,
! [VarCurr] :
( v118885(VarCurr)
<=> ( v118886(VarCurr)
& v118889(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5120,axiom,
! [VarCurr] :
( v118889(VarCurr)
<=> ( v118819(VarCurr,bitIndex1)
| v118884(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13566,axiom,
! [VarCurr] :
( v118886(VarCurr)
<=> ( v118887(VarCurr)
| v118888(VarCurr) ) ) ).
fof(writeUnaryOperator_7404,axiom,
! [VarCurr] :
( ~ v118888(VarCurr)
<=> v118884(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7403,axiom,
! [VarCurr] :
( ~ v118887(VarCurr)
<=> v118819(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13565,axiom,
! [VarCurr] :
( v118818(VarCurr)
<=> ( v118819(VarCurr,bitIndex0)
& v118884(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69212,axiom,
! [VarCurr] :
( v118884(VarCurr,bitIndex0)
<=> v118780(VarCurr) ) ).
fof(addAssignment_69211,axiom,
! [VarCurr] :
( ( v118884(VarCurr,bitIndex2)
<=> $false )
& ( v118884(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69210,axiom,
! [VarCurr] :
( v118819(VarCurr,bitIndex0)
<=> v118879(VarCurr) ) ).
fof(addAssignment_69209,axiom,
! [VarCurr] :
( v118819(VarCurr,bitIndex1)
<=> v118874(VarCurr) ) ).
fof(addAssignment_69208,axiom,
! [VarCurr] :
( v118819(VarCurr,bitIndex2)
<=> v118821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13564,axiom,
! [VarCurr] :
( v118879(VarCurr)
<=> ( v118880(VarCurr)
& v118883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13563,axiom,
! [VarCurr] :
( v118883(VarCurr)
<=> ( v118827(VarCurr,bitIndex0)
| v118860(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13562,axiom,
! [VarCurr] :
( v118880(VarCurr)
<=> ( v118881(VarCurr)
| v118882(VarCurr) ) ) ).
fof(writeUnaryOperator_7402,axiom,
! [VarCurr] :
( ~ v118882(VarCurr)
<=> v118860(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7401,axiom,
! [VarCurr] :
( ~ v118881(VarCurr)
<=> v118827(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13561,axiom,
! [VarCurr] :
( v118874(VarCurr)
<=> ( v118875(VarCurr)
& v118878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13560,axiom,
! [VarCurr] :
( v118878(VarCurr)
<=> ( v118826(VarCurr)
| v118861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13559,axiom,
! [VarCurr] :
( v118875(VarCurr)
<=> ( v118876(VarCurr)
| v118877(VarCurr) ) ) ).
fof(writeUnaryOperator_7400,axiom,
! [VarCurr] :
( ~ v118877(VarCurr)
<=> v118861(VarCurr) ) ).
fof(writeUnaryOperator_7399,axiom,
! [VarCurr] :
( ~ v118876(VarCurr)
<=> v118826(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13558,axiom,
! [VarCurr] :
( v118821(VarCurr)
<=> ( v118822(VarCurr)
& v118873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13557,axiom,
! [VarCurr] :
( v118873(VarCurr)
<=> ( v118824(VarCurr)
| v118868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13556,axiom,
! [VarCurr] :
( v118822(VarCurr)
<=> ( v118823(VarCurr)
| v118867(VarCurr) ) ) ).
fof(writeUnaryOperator_7398,axiom,
! [VarCurr] :
( ~ v118867(VarCurr)
<=> v118868(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13555,axiom,
! [VarCurr] :
( v118868(VarCurr)
<=> ( v118869(VarCurr)
& v118872(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5119,axiom,
! [VarCurr] :
( v118872(VarCurr)
<=> ( v118827(VarCurr,bitIndex2)
| v118860(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13554,axiom,
! [VarCurr] :
( v118869(VarCurr)
<=> ( v118870(VarCurr)
| v118871(VarCurr) ) ) ).
fof(writeUnaryOperator_7397,axiom,
! [VarCurr] :
( ~ v118871(VarCurr)
<=> v118860(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7396,axiom,
! [VarCurr] :
( ~ v118870(VarCurr)
<=> v118827(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7395,axiom,
! [VarCurr] :
( ~ v118823(VarCurr)
<=> v118824(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13553,axiom,
! [VarCurr] :
( v118824(VarCurr)
<=> ( v118825(VarCurr)
| v118866(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5118,axiom,
! [VarCurr] :
( v118866(VarCurr)
<=> ( v118827(VarCurr,bitIndex1)
& v118860(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13552,axiom,
! [VarCurr] :
( v118825(VarCurr)
<=> ( v118826(VarCurr)
& v118861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13551,axiom,
! [VarCurr] :
( v118861(VarCurr)
<=> ( v118862(VarCurr)
& v118865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5117,axiom,
! [VarCurr] :
( v118865(VarCurr)
<=> ( v118827(VarCurr,bitIndex1)
| v118860(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13550,axiom,
! [VarCurr] :
( v118862(VarCurr)
<=> ( v118863(VarCurr)
| v118864(VarCurr) ) ) ).
fof(writeUnaryOperator_7394,axiom,
! [VarCurr] :
( ~ v118864(VarCurr)
<=> v118860(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7393,axiom,
! [VarCurr] :
( ~ v118863(VarCurr)
<=> v118827(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13549,axiom,
! [VarCurr] :
( v118826(VarCurr)
<=> ( v118827(VarCurr,bitIndex0)
& v118860(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69207,axiom,
! [VarCurr] :
( v118860(VarCurr,bitIndex0)
<=> v118778(VarCurr) ) ).
fof(addAssignment_69206,axiom,
! [VarCurr] :
( ( v118860(VarCurr,bitIndex2)
<=> $false )
& ( v118860(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69205,axiom,
! [VarCurr] :
( v118827(VarCurr,bitIndex0)
<=> v118855(VarCurr) ) ).
fof(addAssignment_69204,axiom,
! [VarCurr] :
( v118827(VarCurr,bitIndex1)
<=> v118850(VarCurr) ) ).
fof(addAssignment_69203,axiom,
! [VarCurr] :
( v118827(VarCurr,bitIndex2)
<=> v118829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13548,axiom,
! [VarCurr] :
( v118855(VarCurr)
<=> ( v118856(VarCurr)
& v118859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13547,axiom,
! [VarCurr] :
( v118859(VarCurr)
<=> ( v118835(VarCurr,bitIndex0)
| v118836(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13546,axiom,
! [VarCurr] :
( v118856(VarCurr)
<=> ( v118857(VarCurr)
| v118858(VarCurr) ) ) ).
fof(writeUnaryOperator_7392,axiom,
! [VarCurr] :
( ~ v118858(VarCurr)
<=> v118836(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7391,axiom,
! [VarCurr] :
( ~ v118857(VarCurr)
<=> v118835(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13545,axiom,
! [VarCurr] :
( v118850(VarCurr)
<=> ( v118851(VarCurr)
& v118854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13544,axiom,
! [VarCurr] :
( v118854(VarCurr)
<=> ( v118834(VarCurr)
| v118837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13543,axiom,
! [VarCurr] :
( v118851(VarCurr)
<=> ( v118852(VarCurr)
| v118853(VarCurr) ) ) ).
fof(writeUnaryOperator_7390,axiom,
! [VarCurr] :
( ~ v118853(VarCurr)
<=> v118837(VarCurr) ) ).
fof(writeUnaryOperator_7389,axiom,
! [VarCurr] :
( ~ v118852(VarCurr)
<=> v118834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13542,axiom,
! [VarCurr] :
( v118829(VarCurr)
<=> ( v118830(VarCurr)
& v118849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13541,axiom,
! [VarCurr] :
( v118849(VarCurr)
<=> ( v118832(VarCurr)
| v118844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13540,axiom,
! [VarCurr] :
( v118830(VarCurr)
<=> ( v118831(VarCurr)
| v118843(VarCurr) ) ) ).
fof(writeUnaryOperator_7388,axiom,
! [VarCurr] :
( ~ v118843(VarCurr)
<=> v118844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13539,axiom,
! [VarCurr] :
( v118844(VarCurr)
<=> ( v118845(VarCurr)
& v118848(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5116,axiom,
! [VarCurr] :
( v118848(VarCurr)
<=> ( v118835(VarCurr,bitIndex2)
| v118836(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13538,axiom,
! [VarCurr] :
( v118845(VarCurr)
<=> ( v118846(VarCurr)
| v118847(VarCurr) ) ) ).
fof(writeUnaryOperator_7387,axiom,
! [VarCurr] :
( ~ v118847(VarCurr)
<=> v118836(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7386,axiom,
! [VarCurr] :
( ~ v118846(VarCurr)
<=> v118835(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7385,axiom,
! [VarCurr] :
( ~ v118831(VarCurr)
<=> v118832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13537,axiom,
! [VarCurr] :
( v118832(VarCurr)
<=> ( v118833(VarCurr)
| v118842(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5115,axiom,
! [VarCurr] :
( v118842(VarCurr)
<=> ( v118835(VarCurr,bitIndex1)
& v118836(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13536,axiom,
! [VarCurr] :
( v118833(VarCurr)
<=> ( v118834(VarCurr)
& v118837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13535,axiom,
! [VarCurr] :
( v118837(VarCurr)
<=> ( v118838(VarCurr)
& v118841(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5114,axiom,
! [VarCurr] :
( v118841(VarCurr)
<=> ( v118835(VarCurr,bitIndex1)
| v118836(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13534,axiom,
! [VarCurr] :
( v118838(VarCurr)
<=> ( v118839(VarCurr)
| v118840(VarCurr) ) ) ).
fof(writeUnaryOperator_7384,axiom,
! [VarCurr] :
( ~ v118840(VarCurr)
<=> v118836(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7383,axiom,
! [VarCurr] :
( ~ v118839(VarCurr)
<=> v118835(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13533,axiom,
! [VarCurr] :
( v118834(VarCurr)
<=> ( v118835(VarCurr,bitIndex0)
& v118836(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69202,axiom,
! [VarCurr] :
( v118836(VarCurr,bitIndex0)
<=> v118776(VarCurr) ) ).
fof(addAssignment_69201,axiom,
! [VarCurr] :
( ( v118836(VarCurr,bitIndex2)
<=> $false )
& ( v118836(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69200,axiom,
! [VarCurr] :
( v118835(VarCurr,bitIndex0)
<=> v118774(VarCurr) ) ).
fof(addAssignment_69199,axiom,
! [VarCurr] :
( ( v118835(VarCurr,bitIndex2)
<=> $false )
& ( v118835(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69198,axiom,
! [VarCurr] :
( v118786(VarCurr)
<=> v114692(VarCurr,bitIndex6) ) ).
fof(addAssignment_69197,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex6)
<=> v114694(VarCurr,bitIndex6) ) ).
fof(addAssignment_69196,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex6)
<=> v114696(VarCurr,bitIndex6) ) ).
fof(addAssignment_69195,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex6)
<=> v114697(VarCurr,bitIndex6) ) ).
fof(addAssignment_69194,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex6)
<=> v113918(VarCurr,bitIndex6) ) ).
fof(addAssignment_69193,axiom,
! [VarCurr] :
( v118784(VarCurr)
<=> v114685(VarCurr,bitIndex6) ) ).
fof(addAssignment_69192,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex6)
<=> v114686(VarCurr,bitIndex6) ) ).
fof(addAssignment_69191,axiom,
! [VarCurr] :
( v118782(VarCurr)
<=> v114661(VarCurr,bitIndex6) ) ).
fof(addAssignment_69190,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex6)
<=> v114662(VarCurr,bitIndex6) ) ).
fof(addAssignment_69189,axiom,
! [VarCurr] :
( v118780(VarCurr)
<=> v114633(VarCurr,bitIndex6) ) ).
fof(addAssignment_69188,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex6)
<=> v114635(VarCurr,bitIndex6) ) ).
fof(addAssignment_69187,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex6)
<=> v114637(VarCurr,bitIndex6) ) ).
fof(addAssignment_69186,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex6)
<=> v114638(VarCurr,bitIndex6) ) ).
fof(addAssignment_69185,axiom,
! [VarCurr] :
( v118778(VarCurr)
<=> v114605(VarCurr,bitIndex6) ) ).
fof(addAssignment_69184,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex6)
<=> v114607(VarCurr,bitIndex6) ) ).
fof(addAssignment_69183,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex6)
<=> v114609(VarCurr,bitIndex6) ) ).
fof(addAssignment_69182,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex6)
<=> v114610(VarCurr,bitIndex6) ) ).
fof(addAssignment_69181,axiom,
! [VarCurr] :
( v118776(VarCurr)
<=> v114577(VarCurr,bitIndex6) ) ).
fof(addAssignment_69180,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex6)
<=> v114579(VarCurr,bitIndex6) ) ).
fof(addAssignment_69179,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex6)
<=> v114581(VarCurr,bitIndex6) ) ).
fof(addAssignment_69178,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex6)
<=> v114582(VarCurr,bitIndex6) ) ).
fof(addAssignment_69177,axiom,
! [VarCurr] :
( v118774(VarCurr)
<=> v114549(VarCurr,bitIndex6) ) ).
fof(addAssignment_69176,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex6)
<=> v114551(VarCurr,bitIndex6) ) ).
fof(addAssignment_69175,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex6)
<=> v114553(VarCurr,bitIndex6) ) ).
fof(addAssignment_69174,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex6)
<=> v114554(VarCurr,bitIndex6) ) ).
fof(addAssignment_69173,axiom,
! [VarCurr] :
( v118760(VarCurr)
<=> v118762(VarCurr) ) ).
fof(addAssignment_69172,axiom,
! [VarCurr] :
( v118762(VarCurr)
<=> v118736(VarCurr) ) ).
fof(addAssignment_69171,axiom,
! [VarCurr] :
( v118756(VarCurr)
<=> v118758(VarCurr) ) ).
fof(addAssignment_69170,axiom,
! [VarCurr] :
( v118758(VarCurr)
<=> v118728(VarCurr) ) ).
fof(addAssignment_69169,axiom,
! [VarCurr] :
( v118732(VarCurr)
<=> v118734(VarCurr) ) ).
fof(addAssignment_69168,axiom,
! [VarCurr] :
( v118734(VarCurr)
<=> v118736(VarCurr) ) ).
fof(addAssignment_69167,axiom,
! [VarCurr] :
( v118736(VarCurr)
<=> v118738(VarCurr) ) ).
fof(addAssignment_69166,axiom,
! [VarCurr] :
( v118738(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_69165,axiom,
! [VarCurr] :
( v118724(VarCurr)
<=> v118726(VarCurr) ) ).
fof(addAssignment_69164,axiom,
! [VarCurr] :
( v118726(VarCurr)
<=> v118728(VarCurr) ) ).
fof(addAssignment_69163,axiom,
! [VarCurr] :
( v118728(VarCurr)
<=> v118730(VarCurr) ) ).
fof(addAssignment_69162,axiom,
! [VarCurr] :
( v118730(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13532,axiom,
! [VarCurr] :
( v117915(VarCurr)
<=> ( v118714(VarCurr)
& v118624(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5113,axiom,
! [VarCurr] :
( v118714(VarCurr)
<=> ( v117917(VarCurr,bitIndex1)
& v118563(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1179,axiom,
! [VarCurr] :
( v118624(VarCurr)
<=> ( ( v118626(VarCurr,bitIndex4)
<=> $false )
& ( v118626(VarCurr,bitIndex3)
<=> $false )
& ( v118626(VarCurr,bitIndex2)
<=> $false )
& ( v118626(VarCurr,bitIndex1)
<=> $false )
& ( v118626(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69161,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118626(VarCurr,B)
<=> v118628(VarCurr,B) ) ) ).
fof(addAssignment_69160,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118628(VarCurr,B)
<=> v118630(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118696(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v118630(VarNext,B)
<=> v118630(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1543,axiom,
! [VarNext] :
( v118696(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v118630(VarNext,B)
<=> v118706(VarNext,B) ) ) ) ).
fof(addAssignment_69159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v118706(VarNext,B)
<=> v118704(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1117,axiom,
! [VarCurr] :
( ~ v118707(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118704(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1088,axiom,
! [VarCurr] :
( v118707(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118704(VarCurr,B)
<=> v118640(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13531,axiom,
! [VarCurr] :
( v118707(VarCurr)
<=> ( v118708(VarCurr)
& v118709(VarCurr) ) ) ).
fof(writeUnaryOperator_7382,axiom,
! [VarCurr] :
( ~ v118709(VarCurr)
<=> v118636(VarCurr) ) ).
fof(writeUnaryOperator_7381,axiom,
! [VarCurr] :
( ~ v118708(VarCurr)
<=> v118632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118696(VarNext)
<=> v118697(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118697(VarNext)
<=> ( v118698(VarNext)
& v118691(VarNext) ) ) ) ).
fof(writeUnaryOperator_7380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118698(VarNext)
<=> v118700(VarNext) ) ) ).
fof(addAssignment_69158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118700(VarNext)
<=> v118691(VarCurr) ) ) ).
fof(addAssignment_69157,axiom,
! [VarCurr] :
( v118691(VarCurr)
<=> v118693(VarCurr) ) ).
fof(addAssignment_69156,axiom,
! [VarCurr] :
( v118693(VarCurr)
<=> v118397(VarCurr) ) ).
fof(addAssignment_69155,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118640(VarCurr,B)
<=> v118642(VarCurr,B) ) ) ).
fof(addAssignment_69154,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118642(VarCurr,B)
<=> v118644(VarCurr,B) ) ) ).
fof(addAssignment_69153,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118644(VarCurr,B)
<=> v118646(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1116,axiom,
! [VarCurr] :
( ~ v118648(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118646(VarCurr,B)
<=> v118660(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1087,axiom,
! [VarCurr] :
( v118648(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118646(VarCurr,B)
<=> v118653(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1115,axiom,
! [VarCurr] :
( ~ v118655(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118660(VarCurr,B)
<=> v118661(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1086,axiom,
! [VarCurr] :
( v118655(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118660(VarCurr,B)
<=> v118658(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1114,axiom,
! [VarCurr] :
( ~ v118624(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118661(VarCurr,B)
<=> v118662(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1085,axiom,
! [VarCurr] :
( v118624(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118661(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_69152,axiom,
! [VarCurr] :
( v118662(VarCurr,bitIndex0)
<=> v118688(VarCurr) ) ).
fof(addAssignment_69151,axiom,
! [VarCurr] :
( v118662(VarCurr,bitIndex1)
<=> v118686(VarCurr) ) ).
fof(addAssignment_69150,axiom,
! [VarCurr] :
( v118662(VarCurr,bitIndex2)
<=> v118682(VarCurr) ) ).
fof(addAssignment_69149,axiom,
! [VarCurr] :
( v118662(VarCurr,bitIndex3)
<=> v118678(VarCurr) ) ).
fof(addAssignment_69148,axiom,
! [VarCurr] :
( v118662(VarCurr,bitIndex4)
<=> v118664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13528,axiom,
! [VarCurr] :
( v118686(VarCurr)
<=> ( v118687(VarCurr)
& v118689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13527,axiom,
! [VarCurr] :
( v118689(VarCurr)
<=> ( v118626(VarCurr,bitIndex0)
| v118673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5112,axiom,
! [VarCurr] :
( v118687(VarCurr)
<=> ( v118688(VarCurr)
| v118626(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7379,axiom,
! [VarCurr] :
( ~ v118688(VarCurr)
<=> v118626(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13526,axiom,
! [VarCurr] :
( v118682(VarCurr)
<=> ( v118683(VarCurr)
& v118685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13525,axiom,
! [VarCurr] :
( v118685(VarCurr)
<=> ( v118671(VarCurr)
| v118674(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5111,axiom,
! [VarCurr] :
( v118683(VarCurr)
<=> ( v118684(VarCurr)
| v118626(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7378,axiom,
! [VarCurr] :
( ~ v118684(VarCurr)
<=> v118671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13524,axiom,
! [VarCurr] :
( v118678(VarCurr)
<=> ( v118679(VarCurr)
& v118681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13523,axiom,
! [VarCurr] :
( v118681(VarCurr)
<=> ( v118669(VarCurr)
| v118675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5110,axiom,
! [VarCurr] :
( v118679(VarCurr)
<=> ( v118680(VarCurr)
| v118626(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7377,axiom,
! [VarCurr] :
( ~ v118680(VarCurr)
<=> v118669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13522,axiom,
! [VarCurr] :
( v118664(VarCurr)
<=> ( v118665(VarCurr)
& v118676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13521,axiom,
! [VarCurr] :
( v118676(VarCurr)
<=> ( v118667(VarCurr)
| v118677(VarCurr) ) ) ).
fof(writeUnaryOperator_7376,axiom,
! [VarCurr] :
( ~ v118677(VarCurr)
<=> v118626(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5109,axiom,
! [VarCurr] :
( v118665(VarCurr)
<=> ( v118666(VarCurr)
| v118626(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7375,axiom,
! [VarCurr] :
( ~ v118666(VarCurr)
<=> v118667(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5108,axiom,
! [VarCurr] :
( v118667(VarCurr)
<=> ( v118626(VarCurr,bitIndex3)
| v118668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13520,axiom,
! [VarCurr] :
( v118668(VarCurr)
<=> ( v118669(VarCurr)
& v118675(VarCurr) ) ) ).
fof(writeUnaryOperator_7374,axiom,
! [VarCurr] :
( ~ v118675(VarCurr)
<=> v118626(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5107,axiom,
! [VarCurr] :
( v118669(VarCurr)
<=> ( v118626(VarCurr,bitIndex2)
| v118670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13519,axiom,
! [VarCurr] :
( v118670(VarCurr)
<=> ( v118671(VarCurr)
& v118674(VarCurr) ) ) ).
fof(writeUnaryOperator_7373,axiom,
! [VarCurr] :
( ~ v118674(VarCurr)
<=> v118626(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5106,axiom,
! [VarCurr] :
( v118671(VarCurr)
<=> ( v118626(VarCurr,bitIndex1)
| v118672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13518,axiom,
! [VarCurr] :
( v118672(VarCurr)
<=> ( v118626(VarCurr,bitIndex0)
& v118673(VarCurr) ) ) ).
fof(writeUnaryOperator_7372,axiom,
! [VarCurr] :
( ~ v118673(VarCurr)
<=> v118626(VarCurr,bitIndex1) ) ).
fof(addAssignment_69147,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118658(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13517,axiom,
! [VarCurr] :
( v118655(VarCurr)
<=> ( v118202(VarCurr)
| v118216(VarCurr) ) ) ).
fof(addAssignment_69146,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118653(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13516,axiom,
! [VarCurr] :
( v118648(VarCurr)
<=> ( v118650(VarCurr)
| v118214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13515,axiom,
! [VarCurr] :
( v118650(VarCurr)
<=> ( v118651(VarCurr)
| v118212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13514,axiom,
! [VarCurr] :
( v118651(VarCurr)
<=> ( v118182(VarCurr)
| v118192(VarCurr) ) ) ).
fof(addAssignment_69145,axiom,
! [VarCurr] :
( v118636(VarCurr)
<=> v118638(VarCurr) ) ).
fof(addAssignment_69144,axiom,
! [VarCurr] :
( v118638(VarCurr)
<=> v117935(VarCurr) ) ).
fof(addAssignment_69143,axiom,
! [VarCurr] :
( v118632(VarCurr)
<=> v118634(VarCurr) ) ).
fof(addAssignment_69142,axiom,
! [VarCurr] :
( v118634(VarCurr)
<=> v117927(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1178,axiom,
! [VarCurr] :
( v118563(VarCurr)
<=> ( ( v118565(VarCurr,bitIndex1)
<=> $false )
& ( v118565(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69141,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v118565(VarCurr,B)
<=> v118567(VarCurr,B) ) ) ).
fof(addAssignment_69140,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v118567(VarCurr,B)
<=> v118569(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118606(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v118569(VarNext,B)
<=> v118569(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1542,axiom,
! [VarNext] :
( v118606(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v118569(VarNext,B)
<=> v118616(VarNext,B) ) ) ) ).
fof(addAssignment_69139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v118616(VarNext,B)
<=> v118614(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1113,axiom,
! [VarCurr] :
( ~ v118617(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v118614(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1084,axiom,
! [VarCurr] :
( v118617(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v118614(VarCurr,B)
<=> v118579(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13513,axiom,
! [VarCurr] :
( v118617(VarCurr)
<=> ( v118618(VarCurr)
& v118619(VarCurr) ) ) ).
fof(writeUnaryOperator_7371,axiom,
! [VarCurr] :
( ~ v118619(VarCurr)
<=> v118575(VarCurr) ) ).
fof(writeUnaryOperator_7370,axiom,
! [VarCurr] :
( ~ v118618(VarCurr)
<=> v118571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118606(VarNext)
<=> v118607(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118607(VarNext)
<=> ( v118608(VarNext)
& v118601(VarNext) ) ) ) ).
fof(writeUnaryOperator_7369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118608(VarNext)
<=> v118610(VarNext) ) ) ).
fof(addAssignment_69138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118610(VarNext)
<=> v118601(VarCurr) ) ) ).
fof(addAssignment_69137,axiom,
! [VarCurr] :
( v118601(VarCurr)
<=> v118603(VarCurr) ) ).
fof(addAssignment_69136,axiom,
! [VarCurr] :
( v118603(VarCurr)
<=> v118397(VarCurr) ) ).
fof(addAssignment_69135,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v118579(VarCurr,B)
<=> v118581(VarCurr,B) ) ) ).
fof(addAssignment_69134,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v118581(VarCurr,B)
<=> v118583(VarCurr,B) ) ) ).
fof(addAssignment_69133,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v118583(VarCurr,B)
<=> v118585(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1112,axiom,
! [VarCurr] :
( ~ v118587(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v118585(VarCurr,B)
<=> v118592(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1083,axiom,
! [VarCurr] :
( v118587(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v118585(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1111,axiom,
! [VarCurr] :
( ~ v118563(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v118592(VarCurr,B)
<=> v118593(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1082,axiom,
! [VarCurr] :
( v118563(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v118592(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_69132,axiom,
! [VarCurr] :
( v118593(VarCurr,bitIndex0)
<=> v118597(VarCurr) ) ).
fof(addAssignment_69131,axiom,
! [VarCurr] :
( v118593(VarCurr,bitIndex1)
<=> v118595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13510,axiom,
! [VarCurr] :
( v118595(VarCurr)
<=> ( v118596(VarCurr)
& v118598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13509,axiom,
! [VarCurr] :
( v118598(VarCurr)
<=> ( v118565(VarCurr,bitIndex0)
| v118599(VarCurr) ) ) ).
fof(writeUnaryOperator_7368,axiom,
! [VarCurr] :
( ~ v118599(VarCurr)
<=> v118565(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5105,axiom,
! [VarCurr] :
( v118596(VarCurr)
<=> ( v118597(VarCurr)
| v118565(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7367,axiom,
! [VarCurr] :
( ~ v118597(VarCurr)
<=> v118565(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13508,axiom,
! [VarCurr] :
( v118587(VarCurr)
<=> ( v118589(VarCurr)
| v118590(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5104,axiom,
! [VarCurr] :
( v118590(VarCurr)
<=> ( v117917(VarCurr,bitIndex1)
& v118430(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5103,axiom,
! [VarCurr] :
( v118589(VarCurr)
<=> ( v117917(VarCurr,bitIndex3)
& v118488(VarCurr) ) ) ).
fof(addAssignment_69130,axiom,
! [VarCurr] :
( v118575(VarCurr)
<=> v118577(VarCurr) ) ).
fof(addAssignment_69129,axiom,
! [VarCurr] :
( v118577(VarCurr)
<=> v117935(VarCurr) ) ).
fof(addAssignment_69128,axiom,
! [VarCurr] :
( v118571(VarCurr)
<=> v118573(VarCurr) ) ).
fof(addAssignment_69127,axiom,
! [VarCurr] :
( v118573(VarCurr)
<=> v117927(VarCurr) ) ).
fof(addAssignment_69126,axiom,
! [VarCurr] :
( v117917(VarCurr,bitIndex1)
<=> v117919(VarCurr,bitIndex1) ) ).
fof(addAssignment_69125,axiom,
! [VarCurr] :
( v117919(VarCurr,bitIndex1)
<=> v117921(VarCurr,bitIndex1) ) ).
fof(addAssignment_69124,axiom,
! [VarNext] :
( v117921(VarNext,bitIndex1)
<=> v118555(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118556(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118555(VarNext,B)
<=> v117921(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1541,axiom,
! [VarNext] :
( v118556(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118555(VarNext,B)
<=> v118481(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118556(VarNext)
<=> v118557(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118557(VarNext)
<=> ( v118559(VarNext)
& v118466(VarNext) ) ) ) ).
fof(writeUnaryOperator_7366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118559(VarNext)
<=> v118475(VarNext) ) ) ).
fof(addAssignment_69123,axiom,
! [VarCurr] :
( v117939(VarCurr,bitIndex1)
<=> v117941(VarCurr,bitIndex1) ) ).
fof(addAssignment_69122,axiom,
! [VarCurr] :
( v117941(VarCurr,bitIndex1)
<=> v117943(VarCurr,bitIndex1) ) ).
fof(addAssignment_69121,axiom,
! [VarCurr] :
( v117943(VarCurr,bitIndex1)
<=> v118464(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_47,axiom,
! [VarCurr] :
( ~ v118546(VarCurr)
=> ( v117945(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_76,axiom,
! [VarCurr] :
( v118546(VarCurr)
=> ( v117945(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13505,axiom,
! [VarCurr] :
( v118546(VarCurr)
<=> ( v118547(VarCurr)
| v118548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13504,axiom,
! [VarCurr] :
( v118548(VarCurr)
<=> ( v118549(VarCurr)
& v118550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13503,axiom,
! [VarCurr] :
( v118550(VarCurr)
<=> ( v118551(VarCurr)
& v118447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13502,axiom,
! [VarCurr] :
( v118551(VarCurr)
<=> ( v118552(VarCurr)
& v118553(VarCurr) ) ) ).
fof(writeUnaryOperator_7365,axiom,
! [VarCurr] :
( ~ v118553(VarCurr)
<=> v118439(VarCurr) ) ).
fof(writeUnaryOperator_7364,axiom,
! [VarCurr] :
( ~ v118552(VarCurr)
<=> v118430(VarCurr) ) ).
fof(writeUnaryOperator_7363,axiom,
! [VarCurr] :
( ~ v118549(VarCurr)
<=> v118449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13501,axiom,
! [VarCurr] :
( v118547(VarCurr)
<=> ( v118521(VarCurr)
& v118449(VarCurr) ) ) ).
fof(writeUnaryOperator_7362,axiom,
! [VarCurr] :
( ~ v117917(VarCurr,bitIndex0)
<=> v118426(VarCurr) ) ).
fof(addAssignment_69120,axiom,
! [VarCurr] :
( v118426(VarCurr)
<=> v117919(VarCurr,bitIndex0) ) ).
fof(addAssignment_69119,axiom,
! [VarCurr] :
( v117919(VarCurr,bitIndex0)
<=> v117921(VarCurr,bitIndex0) ) ).
fof(addAssignment_69118,axiom,
! [VarNext] :
( v117921(VarNext,bitIndex0)
<=> v118537(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118538(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118537(VarNext,B)
<=> v117921(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1540,axiom,
! [VarNext] :
( v118538(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118537(VarNext,B)
<=> v118481(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118538(VarNext)
<=> v118539(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118539(VarNext)
<=> ( v118541(VarNext)
& v118466(VarNext) ) ) ) ).
fof(writeUnaryOperator_7361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118541(VarNext)
<=> v118475(VarNext) ) ) ).
fof(addAssignment_69117,axiom,
! [VarCurr] :
( v117939(VarCurr,bitIndex0)
<=> v117941(VarCurr,bitIndex0) ) ).
fof(addAssignment_69116,axiom,
! [VarCurr] :
( v117941(VarCurr,bitIndex0)
<=> v117943(VarCurr,bitIndex0) ) ).
fof(addAssignment_69115,axiom,
! [VarCurr] :
( v117943(VarCurr,bitIndex0)
<=> v118464(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7360,axiom,
! [VarCurr] :
( ~ v118428(VarCurr)
<=> v117945(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1110,axiom,
! [VarCurr] :
( ~ v118516(VarCurr)
=> ( v117945(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1081,axiom,
! [VarCurr] :
( v118516(VarCurr)
=> ( v117945(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13498,axiom,
! [VarCurr] :
( v118516(VarCurr)
<=> ( v118517(VarCurr)
| v118530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13497,axiom,
! [VarCurr] :
( v118530(VarCurr)
<=> ( v118531(VarCurr)
& v118534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13496,axiom,
! [VarCurr] :
( v118534(VarCurr)
<=> ( v118502(VarCurr)
& v118505(VarCurr) ) ) ).
fof(writeUnaryOperator_7359,axiom,
! [VarCurr] :
( ~ v118531(VarCurr)
<=> v118532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13495,axiom,
! [VarCurr] :
( v118532(VarCurr)
<=> ( v118533(VarCurr)
| v118462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13494,axiom,
! [VarCurr] :
( v118533(VarCurr)
<=> ( v118449(VarCurr)
| v118447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13493,axiom,
! [VarCurr] :
( v118517(VarCurr)
<=> ( v118518(VarCurr)
| v118526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13492,axiom,
! [VarCurr] :
( v118526(VarCurr)
<=> ( v118527(VarCurr)
& v118529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13491,axiom,
! [VarCurr] :
( v118529(VarCurr)
<=> ( v118460(VarCurr)
& v118462(VarCurr) ) ) ).
fof(writeUnaryOperator_7358,axiom,
! [VarCurr] :
( ~ v118527(VarCurr)
<=> v118528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13490,axiom,
! [VarCurr] :
( v118528(VarCurr)
<=> ( v118449(VarCurr)
| v118447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13489,axiom,
! [VarCurr] :
( v118518(VarCurr)
<=> ( v118519(VarCurr)
| v118523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13488,axiom,
! [VarCurr] :
( v118523(VarCurr)
<=> ( v118524(VarCurr)
& v118525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13487,axiom,
! [VarCurr] :
( v118525(VarCurr)
<=> ( v118439(VarCurr)
& v118447(VarCurr) ) ) ).
fof(writeUnaryOperator_7357,axiom,
! [VarCurr] :
( ~ v118524(VarCurr)
<=> v118449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13486,axiom,
! [VarCurr] :
( v118519(VarCurr)
<=> ( v118520(VarCurr)
& v118449(VarCurr) ) ) ).
fof(writeUnaryOperator_7356,axiom,
! [VarCurr] :
( ~ v118520(VarCurr)
<=> v118521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13485,axiom,
! [VarCurr] :
( v118521(VarCurr)
<=> ( v118522(VarCurr)
& v118424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13484,axiom,
! [VarCurr] :
( v118522(VarCurr)
<=> ( v117947(VarCurr)
& v118422(VarCurr) ) ) ).
fof(addAssignment_69114,axiom,
! [VarCurr] :
( v117917(VarCurr,bitIndex3)
<=> v117919(VarCurr,bitIndex3) ) ).
fof(addAssignment_69113,axiom,
! [VarCurr] :
( v117919(VarCurr,bitIndex3)
<=> v117921(VarCurr,bitIndex3) ) ).
fof(addAssignment_69112,axiom,
! [VarNext] :
( v117921(VarNext,bitIndex3)
<=> v118508(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118509(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118508(VarNext,B)
<=> v117921(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1539,axiom,
! [VarNext] :
( v118509(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118508(VarNext,B)
<=> v118481(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118509(VarNext)
<=> v118510(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118510(VarNext)
<=> ( v118512(VarNext)
& v118466(VarNext) ) ) ) ).
fof(writeUnaryOperator_7355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118512(VarNext)
<=> v118475(VarNext) ) ) ).
fof(addAssignment_69111,axiom,
! [VarCurr] :
( v117939(VarCurr,bitIndex3)
<=> v117941(VarCurr,bitIndex3) ) ).
fof(addAssignment_69110,axiom,
! [VarCurr] :
( v117941(VarCurr,bitIndex3)
<=> v117943(VarCurr,bitIndex3) ) ).
fof(addAssignment_69109,axiom,
! [VarCurr] :
( v117943(VarCurr,bitIndex3)
<=> v118464(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_46,axiom,
! [VarCurr] :
( ~ v118490(VarCurr)
=> ( v117945(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_75,axiom,
! [VarCurr] :
( v118490(VarCurr)
=> ( v117945(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13481,axiom,
! [VarCurr] :
( v118490(VarCurr)
<=> ( v118491(VarCurr)
| v118497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13480,axiom,
! [VarCurr] :
( v118497(VarCurr)
<=> ( v118498(VarCurr)
& v118499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13479,axiom,
! [VarCurr] :
( v118499(VarCurr)
<=> ( v118500(VarCurr)
& v118506(VarCurr) ) ) ).
fof(writeUnaryOperator_7354,axiom,
! [VarCurr] :
( ~ v118506(VarCurr)
<=> v118496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13478,axiom,
! [VarCurr] :
( v118500(VarCurr)
<=> ( v118501(VarCurr)
& v118505(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1177,axiom,
! [VarCurr] :
( v118505(VarCurr)
<=> ( $true
<=> v117917(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7353,axiom,
! [VarCurr] :
( ~ v118501(VarCurr)
<=> v118502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13477,axiom,
! [VarCurr] :
( v118502(VarCurr)
<=> ( v118503(VarCurr)
| v118432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13476,axiom,
! [VarCurr] :
( v118503(VarCurr)
<=> ( v118504(VarCurr)
| v118488(VarCurr) ) ) ).
fof(writeUnaryOperator_7352,axiom,
! [VarCurr] :
( ~ v118504(VarCurr)
<=> v118422(VarCurr) ) ).
fof(writeUnaryOperator_7351,axiom,
! [VarCurr] :
( ~ v118498(VarCurr)
<=> v118462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13475,axiom,
! [VarCurr] :
( v118491(VarCurr)
<=> ( v118492(VarCurr)
& v118495(VarCurr) ) ) ).
fof(writeUnaryOperator_7350,axiom,
! [VarCurr] :
( ~ v118495(VarCurr)
<=> v118496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13474,axiom,
! [VarCurr] :
( v118496(VarCurr)
<=> ( v118449(VarCurr)
| v118447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13473,axiom,
! [VarCurr] :
( v118492(VarCurr)
<=> ( v118493(VarCurr)
& v118462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13472,axiom,
! [VarCurr] :
( v118493(VarCurr)
<=> ( v118456(VarCurr)
& v118494(VarCurr) ) ) ).
fof(writeUnaryOperator_7349,axiom,
! [VarCurr] :
( ~ v118494(VarCurr)
<=> v118460(VarCurr) ) ).
fof(addAssignment_69108,axiom,
! [VarCurr] :
( v118488(VarCurr)
<=> v112831(VarCurr,bitIndex5) ) ).
fof(addAssignment_69107,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex5)
<=> v112865(VarCurr,bitIndex5) ) ).
fof(addAssignment_69106,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex5)
<=> v112849(VarCurr,bitIndex5) ) ).
fof(addAssignment_69105,axiom,
! [VarCurr] :
( v117917(VarCurr,bitIndex2)
<=> v117919(VarCurr,bitIndex2) ) ).
fof(addAssignment_69104,axiom,
! [VarCurr] :
( v117919(VarCurr,bitIndex2)
<=> v117921(VarCurr,bitIndex2) ) ).
fof(addAssignment_69103,axiom,
! [VarNext] :
( v117921(VarNext,bitIndex2)
<=> v118470(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118471(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118470(VarNext,B)
<=> v117921(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1538,axiom,
! [VarNext] :
( v118471(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118470(VarNext,B)
<=> v118481(VarNext,B) ) ) ) ).
fof(addAssignment_69102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118481(VarNext,B)
<=> v118479(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1109,axiom,
! [VarCurr] :
( ~ v118482(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v118479(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1080,axiom,
! [VarCurr] :
( v118482(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v118479(VarCurr,B)
<=> v117939(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13471,axiom,
! [VarCurr] :
( v118482(VarCurr)
<=> ( v118483(VarCurr)
& v118484(VarCurr) ) ) ).
fof(writeUnaryOperator_7348,axiom,
! [VarCurr] :
( ~ v118484(VarCurr)
<=> v117931(VarCurr) ) ).
fof(writeUnaryOperator_7347,axiom,
! [VarCurr] :
( ~ v118483(VarCurr)
<=> v117923(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118471(VarNext)
<=> v118472(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118472(VarNext)
<=> ( v118473(VarNext)
& v118466(VarNext) ) ) ) ).
fof(writeUnaryOperator_7346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118473(VarNext)
<=> v118475(VarNext) ) ) ).
fof(addAssignment_69101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118475(VarNext)
<=> v118466(VarCurr) ) ) ).
fof(addAssignment_69100,axiom,
! [VarCurr] :
( v118466(VarCurr)
<=> v118468(VarCurr) ) ).
fof(addAssignment_69099,axiom,
! [VarCurr] :
( v118468(VarCurr)
<=> v118397(VarCurr) ) ).
fof(addAssignment_69098,axiom,
! [VarCurr] :
( v117939(VarCurr,bitIndex2)
<=> v117941(VarCurr,bitIndex2) ) ).
fof(addAssignment_69097,axiom,
! [VarCurr] :
( v117941(VarCurr,bitIndex2)
<=> v117943(VarCurr,bitIndex2) ) ).
fof(addAssignment_69096,axiom,
! [VarCurr] :
( v117943(VarCurr,bitIndex2)
<=> v118464(VarCurr,bitIndex2) ) ).
fof(addAssignment_69095,axiom,
! [VarCurr] :
( v118464(VarCurr,bitIndex0)
<=> v118428(VarCurr) ) ).
fof(addAssignment_69094,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v118464(VarCurr,B)
<=> v117945(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_45,axiom,
! [VarCurr] :
( ~ v118434(VarCurr)
=> ( v117945(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_74,axiom,
! [VarCurr] :
( v118434(VarCurr)
=> ( v117945(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13468,axiom,
! [VarCurr] :
( v118434(VarCurr)
<=> ( v118435(VarCurr)
| v118450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13467,axiom,
! [VarCurr] :
( v118450(VarCurr)
<=> ( v118451(VarCurr)
& v118452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13466,axiom,
! [VarCurr] :
( v118452(VarCurr)
<=> ( v118453(VarCurr)
& v118463(VarCurr) ) ) ).
fof(writeUnaryOperator_7345,axiom,
! [VarCurr] :
( ~ v118463(VarCurr)
<=> v118449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13465,axiom,
! [VarCurr] :
( v118453(VarCurr)
<=> ( v118454(VarCurr)
& v118462(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1176,axiom,
! [VarCurr] :
( v118462(VarCurr)
<=> ( $true
<=> v117917(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13464,axiom,
! [VarCurr] :
( v118454(VarCurr)
<=> ( v118455(VarCurr)
& v118459(VarCurr) ) ) ).
fof(writeUnaryOperator_7344,axiom,
! [VarCurr] :
( ~ v118459(VarCurr)
<=> v118460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13463,axiom,
! [VarCurr] :
( v118460(VarCurr)
<=> ( v118461(VarCurr)
| v118432(VarCurr) ) ) ).
fof(writeUnaryOperator_7343,axiom,
! [VarCurr] :
( ~ v118461(VarCurr)
<=> v118422(VarCurr) ) ).
fof(writeUnaryOperator_7342,axiom,
! [VarCurr] :
( ~ v118455(VarCurr)
<=> v118456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13462,axiom,
! [VarCurr] :
( v118456(VarCurr)
<=> ( v118457(VarCurr)
| v118458(VarCurr) ) ) ).
fof(writeUnaryOperator_7341,axiom,
! [VarCurr] :
( ~ v118458(VarCurr)
<=> v118424(VarCurr) ) ).
fof(writeUnaryOperator_7340,axiom,
! [VarCurr] :
( ~ v118457(VarCurr)
<=> v117947(VarCurr) ) ).
fof(writeUnaryOperator_7339,axiom,
! [VarCurr] :
( ~ v118451(VarCurr)
<=> v118447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13461,axiom,
! [VarCurr] :
( v118435(VarCurr)
<=> ( v118436(VarCurr)
& v118448(VarCurr) ) ) ).
fof(writeUnaryOperator_7338,axiom,
! [VarCurr] :
( ~ v118448(VarCurr)
<=> v118449(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1175,axiom,
! [VarCurr] :
( v118449(VarCurr)
<=> ( $true
<=> v117917(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13460,axiom,
! [VarCurr] :
( v118436(VarCurr)
<=> ( v118437(VarCurr)
& v118447(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1174,axiom,
! [VarCurr] :
( v118447(VarCurr)
<=> ( $true
<=> v117917(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13459,axiom,
! [VarCurr] :
( v118437(VarCurr)
<=> ( v118430(VarCurr)
& v118438(VarCurr) ) ) ).
fof(writeUnaryOperator_7337,axiom,
! [VarCurr] :
( ~ v118438(VarCurr)
<=> v118439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13458,axiom,
! [VarCurr] :
( v118439(VarCurr)
<=> ( v118440(VarCurr)
| v118432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13457,axiom,
! [VarCurr] :
( v118440(VarCurr)
<=> ( v118441(VarCurr)
| v118444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13456,axiom,
! [VarCurr] :
( v118444(VarCurr)
<=> ( v118445(VarCurr)
& v118446(VarCurr) ) ) ).
fof(writeUnaryOperator_7336,axiom,
! [VarCurr] :
( ~ v118446(VarCurr)
<=> v118430(VarCurr) ) ).
fof(writeUnaryOperator_7335,axiom,
! [VarCurr] :
( ~ v118445(VarCurr)
<=> v117947(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13455,axiom,
! [VarCurr] :
( v118441(VarCurr)
<=> ( v118442(VarCurr)
| v118443(VarCurr) ) ) ).
fof(writeUnaryOperator_7334,axiom,
! [VarCurr] :
( ~ v118443(VarCurr)
<=> v118424(VarCurr) ) ).
fof(writeUnaryOperator_7333,axiom,
! [VarCurr] :
( ~ v118442(VarCurr)
<=> v118422(VarCurr) ) ).
fof(addAssignment_69093,axiom,
! [VarCurr] :
( v118432(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_69092,axiom,
! [VarCurr] :
( v118430(VarCurr)
<=> v112643(VarCurr,bitIndex5) ) ).
fof(addAssignment_69091,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex5)
<=> v115202(VarCurr,bitIndex5) ) ).
fof(addAssignment_69090,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex5)
<=> v115186(VarCurr,bitIndex5) ) ).
fof(addAssignment_69089,axiom,
! [VarCurr] :
( v118424(VarCurr)
<=> v112528(VarCurr,bitIndex5) ) ).
fof(addAssignment_69088,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex5)
<=> v112530(VarCurr,bitIndex5) ) ).
fof(addAssignment_69087,axiom,
! [VarCurr] :
( v112530(VarCurr,bitIndex5)
<=> v112590(VarCurr,bitIndex5) ) ).
fof(addAssignment_69086,axiom,
! [VarCurr] :
( v118422(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13454,axiom,
! [VarCurr] :
( v117947(VarCurr)
<=> ( v118419(VarCurr)
& v118420(VarCurr) ) ) ).
fof(writeUnaryOperator_7332,axiom,
! [VarCurr] :
( ~ v118420(VarCurr)
<=> v118417(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1173,axiom,
! [VarCurr] :
( v118419(VarCurr)
<=> ( ( v117949(VarCurr,bitIndex5)
<=> $false )
& ( v117949(VarCurr,bitIndex4)
<=> $false )
& ( v117949(VarCurr,bitIndex3)
<=> $false )
& ( v117949(VarCurr,bitIndex2)
<=> $false )
& ( v117949(VarCurr,bitIndex1)
<=> $false )
& ( v117949(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_69085,axiom,
! [VarCurr] :
( v118417(VarCurr)
<=> v115139(VarCurr,bitIndex5) ) ).
fof(addAssignment_69084,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex5)
<=> v115159(VarCurr,bitIndex5) ) ).
fof(addAssignment_69083,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex5)
<=> v115142(VarCurr,bitIndex5) ) ).
fof(addAssignment_69082,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117949(VarCurr,B)
<=> v117951(VarCurr,B) ) ) ).
fof(addAssignment_69081,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117951(VarCurr,B)
<=> v117953(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118400(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v117953(VarNext,B)
<=> v117953(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1537,axiom,
! [VarNext] :
( v118400(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v117953(VarNext,B)
<=> v118410(VarNext,B) ) ) ) ).
fof(addAssignment_69080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v118410(VarNext,B)
<=> v118408(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1108,axiom,
! [VarCurr] :
( ~ v118411(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v118408(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1079,axiom,
! [VarCurr] :
( v118411(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v118408(VarCurr,B)
<=> v117963(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13453,axiom,
! [VarCurr] :
( v118411(VarCurr)
<=> ( v118412(VarCurr)
& v118413(VarCurr) ) ) ).
fof(writeUnaryOperator_7331,axiom,
! [VarCurr] :
( ~ v118413(VarCurr)
<=> v117959(VarCurr) ) ).
fof(writeUnaryOperator_7330,axiom,
! [VarCurr] :
( ~ v118412(VarCurr)
<=> v117955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118400(VarNext)
<=> v118401(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118401(VarNext)
<=> ( v118402(VarNext)
& v118393(VarNext) ) ) ) ).
fof(writeUnaryOperator_7329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118402(VarNext)
<=> v118404(VarNext) ) ) ).
fof(addAssignment_69079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118404(VarNext)
<=> v118393(VarCurr) ) ) ).
fof(addAssignment_69078,axiom,
! [VarCurr] :
( v118393(VarCurr)
<=> v118395(VarCurr) ) ).
fof(addAssignment_69077,axiom,
! [VarCurr] :
( v118395(VarCurr)
<=> v118397(VarCurr) ) ).
fof(addAssignment_69076,axiom,
! [VarCurr] :
( v118397(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_69075,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117963(VarCurr,B)
<=> v117965(VarCurr,B) ) ) ).
fof(addAssignment_69074,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117965(VarCurr,B)
<=> v117967(VarCurr,B) ) ) ).
fof(addAssignment_69073,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117967(VarCurr,B)
<=> v117969(VarCurr,B) ) ) ).
fof(addAssignment_69072,axiom,
! [VarCurr] :
( v117969(VarCurr,bitIndex0)
<=> v118388(VarCurr) ) ).
fof(addAssignment_69071,axiom,
! [VarCurr] :
( v117969(VarCurr,bitIndex1)
<=> v118383(VarCurr) ) ).
fof(addAssignment_69070,axiom,
! [VarCurr] :
( v117969(VarCurr,bitIndex2)
<=> v118378(VarCurr) ) ).
fof(addAssignment_69069,axiom,
! [VarCurr] :
( v117969(VarCurr,bitIndex3)
<=> v118373(VarCurr) ) ).
fof(addAssignment_69068,axiom,
! [VarCurr] :
( v117969(VarCurr,bitIndex4)
<=> v118368(VarCurr) ) ).
fof(addAssignment_69067,axiom,
! [VarCurr] :
( v117969(VarCurr,bitIndex5)
<=> v118225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13450,axiom,
! [VarCurr] :
( v118388(VarCurr)
<=> ( v118389(VarCurr)
& v118391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13449,axiom,
! [VarCurr] :
( v118391(VarCurr)
<=> ( v118180(VarCurr,bitIndex0)
| v118237(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13448,axiom,
! [VarCurr] :
( v118389(VarCurr)
<=> ( v118314(VarCurr)
| v118390(VarCurr) ) ) ).
fof(writeUnaryOperator_7328,axiom,
! [VarCurr] :
( ~ v118390(VarCurr)
<=> v118237(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13447,axiom,
! [VarCurr] :
( v118383(VarCurr)
<=> ( v118384(VarCurr)
& v118387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13446,axiom,
! [VarCurr] :
( v118387(VarCurr)
<=> ( v118236(VarCurr)
| v118308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13445,axiom,
! [VarCurr] :
( v118384(VarCurr)
<=> ( v118385(VarCurr)
| v118386(VarCurr) ) ) ).
fof(writeUnaryOperator_7327,axiom,
! [VarCurr] :
( ~ v118386(VarCurr)
<=> v118308(VarCurr) ) ).
fof(writeUnaryOperator_7326,axiom,
! [VarCurr] :
( ~ v118385(VarCurr)
<=> v118236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13444,axiom,
! [VarCurr] :
( v118378(VarCurr)
<=> ( v118379(VarCurr)
& v118382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13443,axiom,
! [VarCurr] :
( v118382(VarCurr)
<=> ( v118234(VarCurr)
| v118319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13442,axiom,
! [VarCurr] :
( v118379(VarCurr)
<=> ( v118380(VarCurr)
| v118381(VarCurr) ) ) ).
fof(writeUnaryOperator_7325,axiom,
! [VarCurr] :
( ~ v118381(VarCurr)
<=> v118319(VarCurr) ) ).
fof(writeUnaryOperator_7324,axiom,
! [VarCurr] :
( ~ v118380(VarCurr)
<=> v118234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13441,axiom,
! [VarCurr] :
( v118373(VarCurr)
<=> ( v118374(VarCurr)
& v118377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13440,axiom,
! [VarCurr] :
( v118377(VarCurr)
<=> ( v118232(VarCurr)
| v118331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13439,axiom,
! [VarCurr] :
( v118374(VarCurr)
<=> ( v118375(VarCurr)
| v118376(VarCurr) ) ) ).
fof(writeUnaryOperator_7323,axiom,
! [VarCurr] :
( ~ v118376(VarCurr)
<=> v118331(VarCurr) ) ).
fof(writeUnaryOperator_7322,axiom,
! [VarCurr] :
( ~ v118375(VarCurr)
<=> v118232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13438,axiom,
! [VarCurr] :
( v118368(VarCurr)
<=> ( v118369(VarCurr)
& v118372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13437,axiom,
! [VarCurr] :
( v118372(VarCurr)
<=> ( v118230(VarCurr)
| v118343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13436,axiom,
! [VarCurr] :
( v118369(VarCurr)
<=> ( v118370(VarCurr)
| v118371(VarCurr) ) ) ).
fof(writeUnaryOperator_7321,axiom,
! [VarCurr] :
( ~ v118371(VarCurr)
<=> v118343(VarCurr) ) ).
fof(writeUnaryOperator_7320,axiom,
! [VarCurr] :
( ~ v118370(VarCurr)
<=> v118230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13435,axiom,
! [VarCurr] :
( v118225(VarCurr)
<=> ( v118226(VarCurr)
& v118367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13434,axiom,
! [VarCurr] :
( v118367(VarCurr)
<=> ( v118228(VarCurr)
| v118356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13433,axiom,
! [VarCurr] :
( v118226(VarCurr)
<=> ( v118227(VarCurr)
| v118355(VarCurr) ) ) ).
fof(writeUnaryOperator_7319,axiom,
! [VarCurr] :
( ~ v118355(VarCurr)
<=> v118356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13432,axiom,
! [VarCurr] :
( v118356(VarCurr)
<=> ( v118357(VarCurr)
& v118366(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5102,axiom,
! [VarCurr] :
( v118366(VarCurr)
<=> ( v118359(VarCurr)
| v118237(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13431,axiom,
! [VarCurr] :
( v118357(VarCurr)
<=> ( v118358(VarCurr)
| v118365(VarCurr) ) ) ).
fof(writeUnaryOperator_7318,axiom,
! [VarCurr] :
( ~ v118365(VarCurr)
<=> v118237(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7317,axiom,
! [VarCurr] :
( ~ v118358(VarCurr)
<=> v118359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13430,axiom,
! [VarCurr] :
( v118359(VarCurr)
<=> ( v118360(VarCurr)
& v118363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13429,axiom,
! [VarCurr] :
( v118363(VarCurr)
<=> ( v118362(VarCurr)
| v118364(VarCurr) ) ) ).
fof(writeUnaryOperator_7316,axiom,
! [VarCurr] :
( ~ v118364(VarCurr)
<=> v118180(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5101,axiom,
! [VarCurr] :
( v118360(VarCurr)
<=> ( v118361(VarCurr)
| v118180(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7315,axiom,
! [VarCurr] :
( ~ v118361(VarCurr)
<=> v118362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13428,axiom,
! [VarCurr] :
( v118362(VarCurr)
<=> ( v118349(VarCurr)
& v118351(VarCurr) ) ) ).
fof(writeUnaryOperator_7314,axiom,
! [VarCurr] :
( ~ v118227(VarCurr)
<=> v118228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13427,axiom,
! [VarCurr] :
( v118228(VarCurr)
<=> ( v118229(VarCurr)
| v118354(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5100,axiom,
! [VarCurr] :
( v118354(VarCurr)
<=> ( v118346(VarCurr)
& v118237(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13426,axiom,
! [VarCurr] :
( v118229(VarCurr)
<=> ( v118230(VarCurr)
& v118343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13425,axiom,
! [VarCurr] :
( v118343(VarCurr)
<=> ( v118344(VarCurr)
& v118353(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5099,axiom,
! [VarCurr] :
( v118353(VarCurr)
<=> ( v118346(VarCurr)
| v118237(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13424,axiom,
! [VarCurr] :
( v118344(VarCurr)
<=> ( v118345(VarCurr)
| v118352(VarCurr) ) ) ).
fof(writeUnaryOperator_7313,axiom,
! [VarCurr] :
( ~ v118352(VarCurr)
<=> v118237(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7312,axiom,
! [VarCurr] :
( ~ v118345(VarCurr)
<=> v118346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13423,axiom,
! [VarCurr] :
( v118346(VarCurr)
<=> ( v118347(VarCurr)
& v118350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13422,axiom,
! [VarCurr] :
( v118350(VarCurr)
<=> ( v118349(VarCurr)
| v118351(VarCurr) ) ) ).
fof(writeUnaryOperator_7311,axiom,
! [VarCurr] :
( ~ v118351(VarCurr)
<=> v118180(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5098,axiom,
! [VarCurr] :
( v118347(VarCurr)
<=> ( v118348(VarCurr)
| v118180(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7310,axiom,
! [VarCurr] :
( ~ v118348(VarCurr)
<=> v118349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13421,axiom,
! [VarCurr] :
( v118349(VarCurr)
<=> ( v118337(VarCurr)
& v118339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13420,axiom,
! [VarCurr] :
( v118230(VarCurr)
<=> ( v118231(VarCurr)
| v118342(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5097,axiom,
! [VarCurr] :
( v118342(VarCurr)
<=> ( v118334(VarCurr)
& v118237(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13419,axiom,
! [VarCurr] :
( v118231(VarCurr)
<=> ( v118232(VarCurr)
& v118331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13418,axiom,
! [VarCurr] :
( v118331(VarCurr)
<=> ( v118332(VarCurr)
& v118341(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5096,axiom,
! [VarCurr] :
( v118341(VarCurr)
<=> ( v118334(VarCurr)
| v118237(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13417,axiom,
! [VarCurr] :
( v118332(VarCurr)
<=> ( v118333(VarCurr)
| v118340(VarCurr) ) ) ).
fof(writeUnaryOperator_7309,axiom,
! [VarCurr] :
( ~ v118340(VarCurr)
<=> v118237(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7308,axiom,
! [VarCurr] :
( ~ v118333(VarCurr)
<=> v118334(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13416,axiom,
! [VarCurr] :
( v118334(VarCurr)
<=> ( v118335(VarCurr)
& v118338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13415,axiom,
! [VarCurr] :
( v118338(VarCurr)
<=> ( v118337(VarCurr)
| v118339(VarCurr) ) ) ).
fof(writeUnaryOperator_7307,axiom,
! [VarCurr] :
( ~ v118339(VarCurr)
<=> v118180(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5095,axiom,
! [VarCurr] :
( v118335(VarCurr)
<=> ( v118336(VarCurr)
| v118180(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7306,axiom,
! [VarCurr] :
( ~ v118336(VarCurr)
<=> v118337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13414,axiom,
! [VarCurr] :
( v118337(VarCurr)
<=> ( v118325(VarCurr)
& v118327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13413,axiom,
! [VarCurr] :
( v118232(VarCurr)
<=> ( v118233(VarCurr)
| v118330(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5094,axiom,
! [VarCurr] :
( v118330(VarCurr)
<=> ( v118322(VarCurr)
& v118237(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13412,axiom,
! [VarCurr] :
( v118233(VarCurr)
<=> ( v118234(VarCurr)
& v118319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13411,axiom,
! [VarCurr] :
( v118319(VarCurr)
<=> ( v118320(VarCurr)
& v118329(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5093,axiom,
! [VarCurr] :
( v118329(VarCurr)
<=> ( v118322(VarCurr)
| v118237(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13410,axiom,
! [VarCurr] :
( v118320(VarCurr)
<=> ( v118321(VarCurr)
| v118328(VarCurr) ) ) ).
fof(writeUnaryOperator_7305,axiom,
! [VarCurr] :
( ~ v118328(VarCurr)
<=> v118237(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7304,axiom,
! [VarCurr] :
( ~ v118321(VarCurr)
<=> v118322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13409,axiom,
! [VarCurr] :
( v118322(VarCurr)
<=> ( v118323(VarCurr)
& v118326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13408,axiom,
! [VarCurr] :
( v118326(VarCurr)
<=> ( v118325(VarCurr)
| v118327(VarCurr) ) ) ).
fof(writeUnaryOperator_7303,axiom,
! [VarCurr] :
( ~ v118327(VarCurr)
<=> v118180(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5092,axiom,
! [VarCurr] :
( v118323(VarCurr)
<=> ( v118324(VarCurr)
| v118180(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7302,axiom,
! [VarCurr] :
( ~ v118324(VarCurr)
<=> v118325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13407,axiom,
! [VarCurr] :
( v118325(VarCurr)
<=> ( v118314(VarCurr)
& v118315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13406,axiom,
! [VarCurr] :
( v118234(VarCurr)
<=> ( v118235(VarCurr)
| v118318(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5091,axiom,
! [VarCurr] :
( v118318(VarCurr)
<=> ( v118311(VarCurr)
& v118237(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13405,axiom,
! [VarCurr] :
( v118235(VarCurr)
<=> ( v118236(VarCurr)
& v118308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13404,axiom,
! [VarCurr] :
( v118308(VarCurr)
<=> ( v118309(VarCurr)
& v118317(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5090,axiom,
! [VarCurr] :
( v118317(VarCurr)
<=> ( v118311(VarCurr)
| v118237(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13403,axiom,
! [VarCurr] :
( v118309(VarCurr)
<=> ( v118310(VarCurr)
| v118316(VarCurr) ) ) ).
fof(writeUnaryOperator_7301,axiom,
! [VarCurr] :
( ~ v118316(VarCurr)
<=> v118237(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7300,axiom,
! [VarCurr] :
( ~ v118310(VarCurr)
<=> v118311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13402,axiom,
! [VarCurr] :
( v118311(VarCurr)
<=> ( v118312(VarCurr)
& v118313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13401,axiom,
! [VarCurr] :
( v118313(VarCurr)
<=> ( v118314(VarCurr)
| v118315(VarCurr) ) ) ).
fof(writeUnaryOperator_7299,axiom,
! [VarCurr] :
( ~ v118315(VarCurr)
<=> v118180(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7298,axiom,
! [VarCurr] :
( ~ v118314(VarCurr)
<=> v118180(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5089,axiom,
! [VarCurr] :
( v118312(VarCurr)
<=> ( v118180(VarCurr,bitIndex0)
| v118180(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13400,axiom,
! [VarCurr] :
( v118236(VarCurr)
<=> ( v118180(VarCurr,bitIndex0)
& v118237(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69066,axiom,
! [VarCurr] :
( v118237(VarCurr,bitIndex0)
<=> v118303(VarCurr) ) ).
fof(addAssignment_69065,axiom,
! [VarCurr] :
( v118237(VarCurr,bitIndex1)
<=> v118298(VarCurr) ) ).
fof(addAssignment_69064,axiom,
! [VarCurr] :
( v118237(VarCurr,bitIndex2)
<=> v118293(VarCurr) ) ).
fof(addAssignment_69063,axiom,
! [VarCurr] :
( v118237(VarCurr,bitIndex3)
<=> v118288(VarCurr) ) ).
fof(addAssignment_69062,axiom,
! [VarCurr] :
( v118237(VarCurr,bitIndex4)
<=> v118283(VarCurr) ) ).
fof(addAssignment_69061,axiom,
! [VarCurr] :
( v118237(VarCurr,bitIndex5)
<=> v118239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13399,axiom,
! [VarCurr] :
( v118303(VarCurr)
<=> ( v118304(VarCurr)
& v118307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13398,axiom,
! [VarCurr] :
( v118307(VarCurr)
<=> ( v117949(VarCurr,bitIndex0)
| v118251(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13397,axiom,
! [VarCurr] :
( v118304(VarCurr)
<=> ( v118305(VarCurr)
| v118306(VarCurr) ) ) ).
fof(writeUnaryOperator_7297,axiom,
! [VarCurr] :
( ~ v118306(VarCurr)
<=> v118251(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7296,axiom,
! [VarCurr] :
( ~ v118305(VarCurr)
<=> v117949(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13396,axiom,
! [VarCurr] :
( v118298(VarCurr)
<=> ( v118299(VarCurr)
& v118302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13395,axiom,
! [VarCurr] :
( v118302(VarCurr)
<=> ( v118250(VarCurr)
| v118252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13394,axiom,
! [VarCurr] :
( v118299(VarCurr)
<=> ( v118300(VarCurr)
| v118301(VarCurr) ) ) ).
fof(writeUnaryOperator_7295,axiom,
! [VarCurr] :
( ~ v118301(VarCurr)
<=> v118252(VarCurr) ) ).
fof(writeUnaryOperator_7294,axiom,
! [VarCurr] :
( ~ v118300(VarCurr)
<=> v118250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13393,axiom,
! [VarCurr] :
( v118293(VarCurr)
<=> ( v118294(VarCurr)
& v118297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13392,axiom,
! [VarCurr] :
( v118297(VarCurr)
<=> ( v118248(VarCurr)
| v118258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13391,axiom,
! [VarCurr] :
( v118294(VarCurr)
<=> ( v118295(VarCurr)
| v118296(VarCurr) ) ) ).
fof(writeUnaryOperator_7293,axiom,
! [VarCurr] :
( ~ v118296(VarCurr)
<=> v118258(VarCurr) ) ).
fof(writeUnaryOperator_7292,axiom,
! [VarCurr] :
( ~ v118295(VarCurr)
<=> v118248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13390,axiom,
! [VarCurr] :
( v118288(VarCurr)
<=> ( v118289(VarCurr)
& v118292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13389,axiom,
! [VarCurr] :
( v118292(VarCurr)
<=> ( v118246(VarCurr)
| v118264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13388,axiom,
! [VarCurr] :
( v118289(VarCurr)
<=> ( v118290(VarCurr)
| v118291(VarCurr) ) ) ).
fof(writeUnaryOperator_7291,axiom,
! [VarCurr] :
( ~ v118291(VarCurr)
<=> v118264(VarCurr) ) ).
fof(writeUnaryOperator_7290,axiom,
! [VarCurr] :
( ~ v118290(VarCurr)
<=> v118246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13387,axiom,
! [VarCurr] :
( v118283(VarCurr)
<=> ( v118284(VarCurr)
& v118287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13386,axiom,
! [VarCurr] :
( v118287(VarCurr)
<=> ( v118244(VarCurr)
| v118270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13385,axiom,
! [VarCurr] :
( v118284(VarCurr)
<=> ( v118285(VarCurr)
| v118286(VarCurr) ) ) ).
fof(writeUnaryOperator_7289,axiom,
! [VarCurr] :
( ~ v118286(VarCurr)
<=> v118270(VarCurr) ) ).
fof(writeUnaryOperator_7288,axiom,
! [VarCurr] :
( ~ v118285(VarCurr)
<=> v118244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13384,axiom,
! [VarCurr] :
( v118239(VarCurr)
<=> ( v118240(VarCurr)
& v118282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13383,axiom,
! [VarCurr] :
( v118282(VarCurr)
<=> ( v118242(VarCurr)
| v118277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13382,axiom,
! [VarCurr] :
( v118240(VarCurr)
<=> ( v118241(VarCurr)
| v118276(VarCurr) ) ) ).
fof(writeUnaryOperator_7287,axiom,
! [VarCurr] :
( ~ v118276(VarCurr)
<=> v118277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13381,axiom,
! [VarCurr] :
( v118277(VarCurr)
<=> ( v118278(VarCurr)
& v118281(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5088,axiom,
! [VarCurr] :
( v118281(VarCurr)
<=> ( v117949(VarCurr,bitIndex5)
| v118251(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13380,axiom,
! [VarCurr] :
( v118278(VarCurr)
<=> ( v118279(VarCurr)
| v118280(VarCurr) ) ) ).
fof(writeUnaryOperator_7286,axiom,
! [VarCurr] :
( ~ v118280(VarCurr)
<=> v118251(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7285,axiom,
! [VarCurr] :
( ~ v118279(VarCurr)
<=> v117949(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7284,axiom,
! [VarCurr] :
( ~ v118241(VarCurr)
<=> v118242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13379,axiom,
! [VarCurr] :
( v118242(VarCurr)
<=> ( v118243(VarCurr)
| v118275(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5087,axiom,
! [VarCurr] :
( v118275(VarCurr)
<=> ( v117949(VarCurr,bitIndex4)
& v118251(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13378,axiom,
! [VarCurr] :
( v118243(VarCurr)
<=> ( v118244(VarCurr)
& v118270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13377,axiom,
! [VarCurr] :
( v118270(VarCurr)
<=> ( v118271(VarCurr)
& v118274(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5086,axiom,
! [VarCurr] :
( v118274(VarCurr)
<=> ( v117949(VarCurr,bitIndex4)
| v118251(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13376,axiom,
! [VarCurr] :
( v118271(VarCurr)
<=> ( v118272(VarCurr)
| v118273(VarCurr) ) ) ).
fof(writeUnaryOperator_7283,axiom,
! [VarCurr] :
( ~ v118273(VarCurr)
<=> v118251(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7282,axiom,
! [VarCurr] :
( ~ v118272(VarCurr)
<=> v117949(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13375,axiom,
! [VarCurr] :
( v118244(VarCurr)
<=> ( v118245(VarCurr)
| v118269(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5085,axiom,
! [VarCurr] :
( v118269(VarCurr)
<=> ( v117949(VarCurr,bitIndex3)
& v118251(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13374,axiom,
! [VarCurr] :
( v118245(VarCurr)
<=> ( v118246(VarCurr)
& v118264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13373,axiom,
! [VarCurr] :
( v118264(VarCurr)
<=> ( v118265(VarCurr)
& v118268(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5084,axiom,
! [VarCurr] :
( v118268(VarCurr)
<=> ( v117949(VarCurr,bitIndex3)
| v118251(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13372,axiom,
! [VarCurr] :
( v118265(VarCurr)
<=> ( v118266(VarCurr)
| v118267(VarCurr) ) ) ).
fof(writeUnaryOperator_7281,axiom,
! [VarCurr] :
( ~ v118267(VarCurr)
<=> v118251(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7280,axiom,
! [VarCurr] :
( ~ v118266(VarCurr)
<=> v117949(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13371,axiom,
! [VarCurr] :
( v118246(VarCurr)
<=> ( v118247(VarCurr)
| v118263(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5083,axiom,
! [VarCurr] :
( v118263(VarCurr)
<=> ( v117949(VarCurr,bitIndex2)
& v118251(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13370,axiom,
! [VarCurr] :
( v118247(VarCurr)
<=> ( v118248(VarCurr)
& v118258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13369,axiom,
! [VarCurr] :
( v118258(VarCurr)
<=> ( v118259(VarCurr)
& v118262(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5082,axiom,
! [VarCurr] :
( v118262(VarCurr)
<=> ( v117949(VarCurr,bitIndex2)
| v118251(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13368,axiom,
! [VarCurr] :
( v118259(VarCurr)
<=> ( v118260(VarCurr)
| v118261(VarCurr) ) ) ).
fof(writeUnaryOperator_7279,axiom,
! [VarCurr] :
( ~ v118261(VarCurr)
<=> v118251(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7278,axiom,
! [VarCurr] :
( ~ v118260(VarCurr)
<=> v117949(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13367,axiom,
! [VarCurr] :
( v118248(VarCurr)
<=> ( v118249(VarCurr)
| v118257(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5081,axiom,
! [VarCurr] :
( v118257(VarCurr)
<=> ( v117949(VarCurr,bitIndex1)
& v118251(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13366,axiom,
! [VarCurr] :
( v118249(VarCurr)
<=> ( v118250(VarCurr)
& v118252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13365,axiom,
! [VarCurr] :
( v118252(VarCurr)
<=> ( v118253(VarCurr)
& v118256(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5080,axiom,
! [VarCurr] :
( v118256(VarCurr)
<=> ( v117949(VarCurr,bitIndex1)
| v118251(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13364,axiom,
! [VarCurr] :
( v118253(VarCurr)
<=> ( v118254(VarCurr)
| v118255(VarCurr) ) ) ).
fof(writeUnaryOperator_7277,axiom,
! [VarCurr] :
( ~ v118255(VarCurr)
<=> v118251(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7276,axiom,
! [VarCurr] :
( ~ v118254(VarCurr)
<=> v117949(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13363,axiom,
! [VarCurr] :
( v118250(VarCurr)
<=> ( v117949(VarCurr,bitIndex0)
& v118251(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69060,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v118251(VarCurr,B)
<=> v117971(VarCurr,B) ) ) ).
fof(addAssignment_69059,axiom,
! [VarCurr] :
( ( v118251(VarCurr,bitIndex5)
<=> $false )
& ( v118251(VarCurr,bitIndex4)
<=> $false )
& ( v118251(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_69058,axiom,
! [VarCurr] :
( v118180(VarCurr,bitIndex5)
<=> v118217(VarCurr,bitIndex5) ) ).
fof(addAssignment_69057,axiom,
! [VarCurr] :
( v118180(VarCurr,bitIndex4)
<=> v118217(VarCurr,bitIndex4) ) ).
fof(addAssignment_69056,axiom,
! [VarCurr] :
( v118180(VarCurr,bitIndex3)
<=> v118217(VarCurr,bitIndex3) ) ).
fof(addAssignment_69055,axiom,
! [VarCurr] :
( v118180(VarCurr,bitIndex2)
<=> v118217(VarCurr,bitIndex2) ) ).
fof(addAssignment_69054,axiom,
! [VarCurr] :
( v118180(VarCurr,bitIndex1)
<=> v118217(VarCurr,bitIndex1) ) ).
fof(addAssignment_69053,axiom,
! [VarCurr] :
( v118180(VarCurr,bitIndex0)
<=> v118217(VarCurr,bitIndex0) ) ).
fof(addAssignment_69052,axiom,
! [VarCurr] :
( v118217(VarCurr,bitIndex0)
<=> v118218(VarCurr) ) ).
fof(addAssignment_69051,axiom,
! [VarCurr] :
( ( v118217(VarCurr,bitIndex5)
<=> $false )
& ( v118217(VarCurr,bitIndex4)
<=> $false )
& ( v118217(VarCurr,bitIndex3)
<=> $false )
& ( v118217(VarCurr,bitIndex2)
<=> $false )
& ( v118217(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13362,axiom,
! [VarCurr] :
( v118218(VarCurr)
<=> ( v118219(VarCurr)
| v118216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13361,axiom,
! [VarCurr] :
( v118219(VarCurr)
<=> ( v118220(VarCurr)
| v118214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13360,axiom,
! [VarCurr] :
( v118220(VarCurr)
<=> ( v118221(VarCurr)
| v118212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13359,axiom,
! [VarCurr] :
( v118221(VarCurr)
<=> ( v118222(VarCurr)
| v118202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13358,axiom,
! [VarCurr] :
( v118222(VarCurr)
<=> ( v118182(VarCurr)
| v118192(VarCurr) ) ) ).
fof(addAssignment_69050,axiom,
! [VarCurr] :
( v118216(VarCurr)
<=> v113911(VarCurr,bitIndex5) ) ).
fof(addAssignment_69049,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex5)
<=> v113913(VarCurr,bitIndex5) ) ).
fof(addAssignment_69048,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex5)
<=> v113915(VarCurr,bitIndex5) ) ).
fof(addAssignment_69047,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex5)
<=> v113935(VarCurr,bitIndex5) ) ).
fof(addAssignment_69046,axiom,
! [VarCurr] :
( v118214(VarCurr)
<=> v113107(VarCurr,bitIndex5) ) ).
fof(addAssignment_69045,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex5)
<=> v113143(VarCurr,bitIndex5) ) ).
fof(addAssignment_69044,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex5)
<=> v113110(VarCurr,bitIndex5) ) ).
fof(addAssignment_69043,axiom,
! [VarCurr] :
( v118212(VarCurr)
<=> v113100(VarCurr,bitIndex5) ) ).
fof(addAssignment_69042,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex5)
<=> v113101(VarCurr,bitIndex5) ) ).
fof(addAssignment_69041,axiom,
! [VarCurr] :
( v118202(VarCurr)
<=> v113810(VarCurr,bitIndex5) ) ).
fof(addAssignment_69040,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex5)
<=> v113812(VarCurr,bitIndex5) ) ).
fof(addAssignment_69039,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex5)
<=> v113814(VarCurr,bitIndex5) ) ).
fof(addAssignment_69038,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex5)
<=> v113816(VarCurr,bitIndex5) ) ).
fof(addAssignment_69037,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex5)
<=> v113818(VarCurr,bitIndex5) ) ).
fof(addAssignment_69036,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex5)
<=> v118204(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118205(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118204(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1536,axiom,
! [VarNext] :
( v118205(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118204(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118205(VarNext)
<=> v118206(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118206(VarNext)
<=> ( v118208(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_7275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118208(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_69035,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex5)
<=> v113830(VarCurr,bitIndex5) ) ).
fof(addAssignment_69034,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex5)
<=> v113832(VarCurr,bitIndex5) ) ).
fof(addAssignment_69033,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex5)
<=> v113834(VarCurr,bitIndex5) ) ).
fof(addAssignment_69032,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex5)
<=> v113873(VarCurr,bitIndex5) ) ).
fof(addAssignment_69031,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex5)
<=> v113856(VarCurr,bitIndex5) ) ).
fof(addAssignment_69030,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex5)
<=> v113837(VarCurr,bitIndex5) ) ).
fof(addAssignment_69029,axiom,
! [VarCurr] :
( v118192(VarCurr)
<=> v113020(VarCurr,bitIndex5) ) ).
fof(addAssignment_69028,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex5)
<=> v113022(VarCurr,bitIndex5) ) ).
fof(addAssignment_69027,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex5)
<=> v113024(VarCurr,bitIndex5) ) ).
fof(addAssignment_69026,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex5)
<=> v113026(VarCurr,bitIndex5) ) ).
fof(addAssignment_69025,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex5)
<=> v113028(VarCurr,bitIndex5) ) ).
fof(addAssignment_69024,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex5)
<=> v118194(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118195(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118194(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1535,axiom,
! [VarNext] :
( v118195(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118194(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118195(VarNext)
<=> v118196(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118196(VarNext)
<=> ( v118198(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_7274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118198(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_69023,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex5)
<=> v113040(VarCurr,bitIndex5) ) ).
fof(addAssignment_69022,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex5)
<=> v113042(VarCurr,bitIndex5) ) ).
fof(addAssignment_69021,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex5)
<=> v113044(VarCurr,bitIndex5) ) ).
fof(addAssignment_69020,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex5)
<=> v113045(VarCurr,bitIndex5) ) ).
fof(addAssignment_69019,axiom,
! [VarCurr] :
( v118182(VarCurr)
<=> v112940(VarCurr,bitIndex5) ) ).
fof(addAssignment_69018,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex5)
<=> v112942(VarCurr,bitIndex5) ) ).
fof(addAssignment_69017,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex5)
<=> v112944(VarCurr,bitIndex5) ) ).
fof(addAssignment_69016,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex5)
<=> v112946(VarCurr,bitIndex5) ) ).
fof(addAssignment_69015,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex5)
<=> v112948(VarCurr,bitIndex5) ) ).
fof(addAssignment_69014,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex5)
<=> v118184(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118185(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118184(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1534,axiom,
! [VarNext] :
( v118185(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v118184(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118185(VarNext)
<=> v118186(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118186(VarNext)
<=> ( v118188(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_7273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118188(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_69013,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex5)
<=> v112960(VarCurr,bitIndex5) ) ).
fof(addAssignment_69012,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex5)
<=> v112962(VarCurr,bitIndex5) ) ).
fof(addAssignment_69011,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex5)
<=> v112964(VarCurr,bitIndex5) ) ).
fof(addAssignment_69010,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex5)
<=> v112965(VarCurr,bitIndex5) ) ).
fof(addAssignment_69009,axiom,
! [VarCurr] :
( v117971(VarCurr,bitIndex2)
<=> v117986(VarCurr,bitIndex2) ) ).
fof(addAssignment_69008,axiom,
! [VarCurr] :
( v117971(VarCurr,bitIndex1)
<=> v117986(VarCurr,bitIndex1) ) ).
fof(addAssignment_69007,axiom,
! [VarCurr] :
( v117971(VarCurr,bitIndex0)
<=> v117986(VarCurr,bitIndex0) ) ).
fof(addAssignment_69006,axiom,
! [VarCurr] :
( v117986(VarCurr,bitIndex0)
<=> v118174(VarCurr) ) ).
fof(addAssignment_69005,axiom,
! [VarCurr] :
( v117986(VarCurr,bitIndex1)
<=> v118169(VarCurr) ) ).
fof(addAssignment_69004,axiom,
! [VarCurr] :
( v117986(VarCurr,bitIndex2)
<=> v117988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13351,axiom,
! [VarCurr] :
( v118174(VarCurr)
<=> ( v118175(VarCurr)
& v118178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13350,axiom,
! [VarCurr] :
( v118178(VarCurr)
<=> ( v117994(VarCurr,bitIndex0)
| v118155(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13349,axiom,
! [VarCurr] :
( v118175(VarCurr)
<=> ( v118176(VarCurr)
| v118177(VarCurr) ) ) ).
fof(writeUnaryOperator_7272,axiom,
! [VarCurr] :
( ~ v118177(VarCurr)
<=> v118155(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7271,axiom,
! [VarCurr] :
( ~ v118176(VarCurr)
<=> v117994(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13348,axiom,
! [VarCurr] :
( v118169(VarCurr)
<=> ( v118170(VarCurr)
& v118173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13347,axiom,
! [VarCurr] :
( v118173(VarCurr)
<=> ( v117993(VarCurr)
| v118156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13346,axiom,
! [VarCurr] :
( v118170(VarCurr)
<=> ( v118171(VarCurr)
| v118172(VarCurr) ) ) ).
fof(writeUnaryOperator_7270,axiom,
! [VarCurr] :
( ~ v118172(VarCurr)
<=> v118156(VarCurr) ) ).
fof(writeUnaryOperator_7269,axiom,
! [VarCurr] :
( ~ v118171(VarCurr)
<=> v117993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13345,axiom,
! [VarCurr] :
( v117988(VarCurr)
<=> ( v117989(VarCurr)
& v118168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13344,axiom,
! [VarCurr] :
( v118168(VarCurr)
<=> ( v117991(VarCurr)
| v118163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13343,axiom,
! [VarCurr] :
( v117989(VarCurr)
<=> ( v117990(VarCurr)
| v118162(VarCurr) ) ) ).
fof(writeUnaryOperator_7268,axiom,
! [VarCurr] :
( ~ v118162(VarCurr)
<=> v118163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13342,axiom,
! [VarCurr] :
( v118163(VarCurr)
<=> ( v118164(VarCurr)
& v118167(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5079,axiom,
! [VarCurr] :
( v118167(VarCurr)
<=> ( v117994(VarCurr,bitIndex2)
| v118155(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13341,axiom,
! [VarCurr] :
( v118164(VarCurr)
<=> ( v118165(VarCurr)
| v118166(VarCurr) ) ) ).
fof(writeUnaryOperator_7267,axiom,
! [VarCurr] :
( ~ v118166(VarCurr)
<=> v118155(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7266,axiom,
! [VarCurr] :
( ~ v118165(VarCurr)
<=> v117994(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7265,axiom,
! [VarCurr] :
( ~ v117990(VarCurr)
<=> v117991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13340,axiom,
! [VarCurr] :
( v117991(VarCurr)
<=> ( v117992(VarCurr)
| v118161(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5078,axiom,
! [VarCurr] :
( v118161(VarCurr)
<=> ( v117994(VarCurr,bitIndex1)
& v118155(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13339,axiom,
! [VarCurr] :
( v117992(VarCurr)
<=> ( v117993(VarCurr)
& v118156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13338,axiom,
! [VarCurr] :
( v118156(VarCurr)
<=> ( v118157(VarCurr)
& v118160(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5077,axiom,
! [VarCurr] :
( v118160(VarCurr)
<=> ( v117994(VarCurr,bitIndex1)
| v118155(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13337,axiom,
! [VarCurr] :
( v118157(VarCurr)
<=> ( v118158(VarCurr)
| v118159(VarCurr) ) ) ).
fof(writeUnaryOperator_7264,axiom,
! [VarCurr] :
( ~ v118159(VarCurr)
<=> v118155(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7263,axiom,
! [VarCurr] :
( ~ v118158(VarCurr)
<=> v117994(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13336,axiom,
! [VarCurr] :
( v117993(VarCurr)
<=> ( v117994(VarCurr,bitIndex0)
& v118155(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_69003,axiom,
! [VarCurr] :
( v118155(VarCurr,bitIndex0)
<=> v117985(VarCurr) ) ).
fof(addAssignment_69002,axiom,
! [VarCurr] :
( ( v118155(VarCurr,bitIndex2)
<=> $false )
& ( v118155(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_69001,axiom,
! [VarCurr] :
( v117994(VarCurr,bitIndex0)
<=> v118150(VarCurr) ) ).
fof(addAssignment_69000,axiom,
! [VarCurr] :
( v117994(VarCurr,bitIndex1)
<=> v118145(VarCurr) ) ).
fof(addAssignment_68999,axiom,
! [VarCurr] :
( v117994(VarCurr,bitIndex2)
<=> v117996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13335,axiom,
! [VarCurr] :
( v118150(VarCurr)
<=> ( v118151(VarCurr)
& v118154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13334,axiom,
! [VarCurr] :
( v118154(VarCurr)
<=> ( v118002(VarCurr,bitIndex0)
| v118131(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13333,axiom,
! [VarCurr] :
( v118151(VarCurr)
<=> ( v118152(VarCurr)
| v118153(VarCurr) ) ) ).
fof(writeUnaryOperator_7262,axiom,
! [VarCurr] :
( ~ v118153(VarCurr)
<=> v118131(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7261,axiom,
! [VarCurr] :
( ~ v118152(VarCurr)
<=> v118002(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13332,axiom,
! [VarCurr] :
( v118145(VarCurr)
<=> ( v118146(VarCurr)
& v118149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13331,axiom,
! [VarCurr] :
( v118149(VarCurr)
<=> ( v118001(VarCurr)
| v118132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13330,axiom,
! [VarCurr] :
( v118146(VarCurr)
<=> ( v118147(VarCurr)
| v118148(VarCurr) ) ) ).
fof(writeUnaryOperator_7260,axiom,
! [VarCurr] :
( ~ v118148(VarCurr)
<=> v118132(VarCurr) ) ).
fof(writeUnaryOperator_7259,axiom,
! [VarCurr] :
( ~ v118147(VarCurr)
<=> v118001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13329,axiom,
! [VarCurr] :
( v117996(VarCurr)
<=> ( v117997(VarCurr)
& v118144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13328,axiom,
! [VarCurr] :
( v118144(VarCurr)
<=> ( v117999(VarCurr)
| v118139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13327,axiom,
! [VarCurr] :
( v117997(VarCurr)
<=> ( v117998(VarCurr)
| v118138(VarCurr) ) ) ).
fof(writeUnaryOperator_7258,axiom,
! [VarCurr] :
( ~ v118138(VarCurr)
<=> v118139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13326,axiom,
! [VarCurr] :
( v118139(VarCurr)
<=> ( v118140(VarCurr)
& v118143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5076,axiom,
! [VarCurr] :
( v118143(VarCurr)
<=> ( v118002(VarCurr,bitIndex2)
| v118131(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13325,axiom,
! [VarCurr] :
( v118140(VarCurr)
<=> ( v118141(VarCurr)
| v118142(VarCurr) ) ) ).
fof(writeUnaryOperator_7257,axiom,
! [VarCurr] :
( ~ v118142(VarCurr)
<=> v118131(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7256,axiom,
! [VarCurr] :
( ~ v118141(VarCurr)
<=> v118002(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7255,axiom,
! [VarCurr] :
( ~ v117998(VarCurr)
<=> v117999(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13324,axiom,
! [VarCurr] :
( v117999(VarCurr)
<=> ( v118000(VarCurr)
| v118137(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5075,axiom,
! [VarCurr] :
( v118137(VarCurr)
<=> ( v118002(VarCurr,bitIndex1)
& v118131(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13323,axiom,
! [VarCurr] :
( v118000(VarCurr)
<=> ( v118001(VarCurr)
& v118132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13322,axiom,
! [VarCurr] :
( v118132(VarCurr)
<=> ( v118133(VarCurr)
& v118136(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5074,axiom,
! [VarCurr] :
( v118136(VarCurr)
<=> ( v118002(VarCurr,bitIndex1)
| v118131(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13321,axiom,
! [VarCurr] :
( v118133(VarCurr)
<=> ( v118134(VarCurr)
| v118135(VarCurr) ) ) ).
fof(writeUnaryOperator_7254,axiom,
! [VarCurr] :
( ~ v118135(VarCurr)
<=> v118131(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7253,axiom,
! [VarCurr] :
( ~ v118134(VarCurr)
<=> v118002(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13320,axiom,
! [VarCurr] :
( v118001(VarCurr)
<=> ( v118002(VarCurr,bitIndex0)
& v118131(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68998,axiom,
! [VarCurr] :
( v118131(VarCurr,bitIndex0)
<=> v117983(VarCurr) ) ).
fof(addAssignment_68997,axiom,
! [VarCurr] :
( ( v118131(VarCurr,bitIndex2)
<=> $false )
& ( v118131(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68996,axiom,
! [VarCurr] :
( v118002(VarCurr,bitIndex0)
<=> v118126(VarCurr) ) ).
fof(addAssignment_68995,axiom,
! [VarCurr] :
( v118002(VarCurr,bitIndex1)
<=> v118121(VarCurr) ) ).
fof(addAssignment_68994,axiom,
! [VarCurr] :
( v118002(VarCurr,bitIndex2)
<=> v118004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13319,axiom,
! [VarCurr] :
( v118126(VarCurr)
<=> ( v118127(VarCurr)
& v118130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13318,axiom,
! [VarCurr] :
( v118130(VarCurr)
<=> ( v118010(VarCurr,bitIndex0)
| v118107(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13317,axiom,
! [VarCurr] :
( v118127(VarCurr)
<=> ( v118128(VarCurr)
| v118129(VarCurr) ) ) ).
fof(writeUnaryOperator_7252,axiom,
! [VarCurr] :
( ~ v118129(VarCurr)
<=> v118107(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7251,axiom,
! [VarCurr] :
( ~ v118128(VarCurr)
<=> v118010(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13316,axiom,
! [VarCurr] :
( v118121(VarCurr)
<=> ( v118122(VarCurr)
& v118125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13315,axiom,
! [VarCurr] :
( v118125(VarCurr)
<=> ( v118009(VarCurr)
| v118108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13314,axiom,
! [VarCurr] :
( v118122(VarCurr)
<=> ( v118123(VarCurr)
| v118124(VarCurr) ) ) ).
fof(writeUnaryOperator_7250,axiom,
! [VarCurr] :
( ~ v118124(VarCurr)
<=> v118108(VarCurr) ) ).
fof(writeUnaryOperator_7249,axiom,
! [VarCurr] :
( ~ v118123(VarCurr)
<=> v118009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13313,axiom,
! [VarCurr] :
( v118004(VarCurr)
<=> ( v118005(VarCurr)
& v118120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13312,axiom,
! [VarCurr] :
( v118120(VarCurr)
<=> ( v118007(VarCurr)
| v118115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13311,axiom,
! [VarCurr] :
( v118005(VarCurr)
<=> ( v118006(VarCurr)
| v118114(VarCurr) ) ) ).
fof(writeUnaryOperator_7248,axiom,
! [VarCurr] :
( ~ v118114(VarCurr)
<=> v118115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13310,axiom,
! [VarCurr] :
( v118115(VarCurr)
<=> ( v118116(VarCurr)
& v118119(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5073,axiom,
! [VarCurr] :
( v118119(VarCurr)
<=> ( v118010(VarCurr,bitIndex2)
| v118107(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13309,axiom,
! [VarCurr] :
( v118116(VarCurr)
<=> ( v118117(VarCurr)
| v118118(VarCurr) ) ) ).
fof(writeUnaryOperator_7247,axiom,
! [VarCurr] :
( ~ v118118(VarCurr)
<=> v118107(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7246,axiom,
! [VarCurr] :
( ~ v118117(VarCurr)
<=> v118010(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7245,axiom,
! [VarCurr] :
( ~ v118006(VarCurr)
<=> v118007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13308,axiom,
! [VarCurr] :
( v118007(VarCurr)
<=> ( v118008(VarCurr)
| v118113(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5072,axiom,
! [VarCurr] :
( v118113(VarCurr)
<=> ( v118010(VarCurr,bitIndex1)
& v118107(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13307,axiom,
! [VarCurr] :
( v118008(VarCurr)
<=> ( v118009(VarCurr)
& v118108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13306,axiom,
! [VarCurr] :
( v118108(VarCurr)
<=> ( v118109(VarCurr)
& v118112(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5071,axiom,
! [VarCurr] :
( v118112(VarCurr)
<=> ( v118010(VarCurr,bitIndex1)
| v118107(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13305,axiom,
! [VarCurr] :
( v118109(VarCurr)
<=> ( v118110(VarCurr)
| v118111(VarCurr) ) ) ).
fof(writeUnaryOperator_7244,axiom,
! [VarCurr] :
( ~ v118111(VarCurr)
<=> v118107(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7243,axiom,
! [VarCurr] :
( ~ v118110(VarCurr)
<=> v118010(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13304,axiom,
! [VarCurr] :
( v118009(VarCurr)
<=> ( v118010(VarCurr,bitIndex0)
& v118107(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68993,axiom,
! [VarCurr] :
( v118107(VarCurr,bitIndex0)
<=> v117981(VarCurr) ) ).
fof(addAssignment_68992,axiom,
! [VarCurr] :
( ( v118107(VarCurr,bitIndex2)
<=> $false )
& ( v118107(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68991,axiom,
! [VarCurr] :
( v118010(VarCurr,bitIndex0)
<=> v118102(VarCurr) ) ).
fof(addAssignment_68990,axiom,
! [VarCurr] :
( v118010(VarCurr,bitIndex1)
<=> v118097(VarCurr) ) ).
fof(addAssignment_68989,axiom,
! [VarCurr] :
( v118010(VarCurr,bitIndex2)
<=> v118012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13303,axiom,
! [VarCurr] :
( v118102(VarCurr)
<=> ( v118103(VarCurr)
& v118106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13302,axiom,
! [VarCurr] :
( v118106(VarCurr)
<=> ( v118018(VarCurr,bitIndex0)
| v118083(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13301,axiom,
! [VarCurr] :
( v118103(VarCurr)
<=> ( v118104(VarCurr)
| v118105(VarCurr) ) ) ).
fof(writeUnaryOperator_7242,axiom,
! [VarCurr] :
( ~ v118105(VarCurr)
<=> v118083(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7241,axiom,
! [VarCurr] :
( ~ v118104(VarCurr)
<=> v118018(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13300,axiom,
! [VarCurr] :
( v118097(VarCurr)
<=> ( v118098(VarCurr)
& v118101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13299,axiom,
! [VarCurr] :
( v118101(VarCurr)
<=> ( v118017(VarCurr)
| v118084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13298,axiom,
! [VarCurr] :
( v118098(VarCurr)
<=> ( v118099(VarCurr)
| v118100(VarCurr) ) ) ).
fof(writeUnaryOperator_7240,axiom,
! [VarCurr] :
( ~ v118100(VarCurr)
<=> v118084(VarCurr) ) ).
fof(writeUnaryOperator_7239,axiom,
! [VarCurr] :
( ~ v118099(VarCurr)
<=> v118017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13297,axiom,
! [VarCurr] :
( v118012(VarCurr)
<=> ( v118013(VarCurr)
& v118096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13296,axiom,
! [VarCurr] :
( v118096(VarCurr)
<=> ( v118015(VarCurr)
| v118091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13295,axiom,
! [VarCurr] :
( v118013(VarCurr)
<=> ( v118014(VarCurr)
| v118090(VarCurr) ) ) ).
fof(writeUnaryOperator_7238,axiom,
! [VarCurr] :
( ~ v118090(VarCurr)
<=> v118091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13294,axiom,
! [VarCurr] :
( v118091(VarCurr)
<=> ( v118092(VarCurr)
& v118095(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5070,axiom,
! [VarCurr] :
( v118095(VarCurr)
<=> ( v118018(VarCurr,bitIndex2)
| v118083(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13293,axiom,
! [VarCurr] :
( v118092(VarCurr)
<=> ( v118093(VarCurr)
| v118094(VarCurr) ) ) ).
fof(writeUnaryOperator_7237,axiom,
! [VarCurr] :
( ~ v118094(VarCurr)
<=> v118083(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7236,axiom,
! [VarCurr] :
( ~ v118093(VarCurr)
<=> v118018(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7235,axiom,
! [VarCurr] :
( ~ v118014(VarCurr)
<=> v118015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13292,axiom,
! [VarCurr] :
( v118015(VarCurr)
<=> ( v118016(VarCurr)
| v118089(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5069,axiom,
! [VarCurr] :
( v118089(VarCurr)
<=> ( v118018(VarCurr,bitIndex1)
& v118083(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13291,axiom,
! [VarCurr] :
( v118016(VarCurr)
<=> ( v118017(VarCurr)
& v118084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13290,axiom,
! [VarCurr] :
( v118084(VarCurr)
<=> ( v118085(VarCurr)
& v118088(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5068,axiom,
! [VarCurr] :
( v118088(VarCurr)
<=> ( v118018(VarCurr,bitIndex1)
| v118083(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13289,axiom,
! [VarCurr] :
( v118085(VarCurr)
<=> ( v118086(VarCurr)
| v118087(VarCurr) ) ) ).
fof(writeUnaryOperator_7234,axiom,
! [VarCurr] :
( ~ v118087(VarCurr)
<=> v118083(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7233,axiom,
! [VarCurr] :
( ~ v118086(VarCurr)
<=> v118018(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13288,axiom,
! [VarCurr] :
( v118017(VarCurr)
<=> ( v118018(VarCurr,bitIndex0)
& v118083(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68988,axiom,
! [VarCurr] :
( v118083(VarCurr,bitIndex0)
<=> v117979(VarCurr) ) ).
fof(addAssignment_68987,axiom,
! [VarCurr] :
( ( v118083(VarCurr,bitIndex2)
<=> $false )
& ( v118083(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68986,axiom,
! [VarCurr] :
( v118018(VarCurr,bitIndex0)
<=> v118078(VarCurr) ) ).
fof(addAssignment_68985,axiom,
! [VarCurr] :
( v118018(VarCurr,bitIndex1)
<=> v118073(VarCurr) ) ).
fof(addAssignment_68984,axiom,
! [VarCurr] :
( v118018(VarCurr,bitIndex2)
<=> v118020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13287,axiom,
! [VarCurr] :
( v118078(VarCurr)
<=> ( v118079(VarCurr)
& v118082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13286,axiom,
! [VarCurr] :
( v118082(VarCurr)
<=> ( v118026(VarCurr,bitIndex0)
| v118059(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13285,axiom,
! [VarCurr] :
( v118079(VarCurr)
<=> ( v118080(VarCurr)
| v118081(VarCurr) ) ) ).
fof(writeUnaryOperator_7232,axiom,
! [VarCurr] :
( ~ v118081(VarCurr)
<=> v118059(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7231,axiom,
! [VarCurr] :
( ~ v118080(VarCurr)
<=> v118026(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13284,axiom,
! [VarCurr] :
( v118073(VarCurr)
<=> ( v118074(VarCurr)
& v118077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13283,axiom,
! [VarCurr] :
( v118077(VarCurr)
<=> ( v118025(VarCurr)
| v118060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13282,axiom,
! [VarCurr] :
( v118074(VarCurr)
<=> ( v118075(VarCurr)
| v118076(VarCurr) ) ) ).
fof(writeUnaryOperator_7230,axiom,
! [VarCurr] :
( ~ v118076(VarCurr)
<=> v118060(VarCurr) ) ).
fof(writeUnaryOperator_7229,axiom,
! [VarCurr] :
( ~ v118075(VarCurr)
<=> v118025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13281,axiom,
! [VarCurr] :
( v118020(VarCurr)
<=> ( v118021(VarCurr)
& v118072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13280,axiom,
! [VarCurr] :
( v118072(VarCurr)
<=> ( v118023(VarCurr)
| v118067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13279,axiom,
! [VarCurr] :
( v118021(VarCurr)
<=> ( v118022(VarCurr)
| v118066(VarCurr) ) ) ).
fof(writeUnaryOperator_7228,axiom,
! [VarCurr] :
( ~ v118066(VarCurr)
<=> v118067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13278,axiom,
! [VarCurr] :
( v118067(VarCurr)
<=> ( v118068(VarCurr)
& v118071(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5067,axiom,
! [VarCurr] :
( v118071(VarCurr)
<=> ( v118026(VarCurr,bitIndex2)
| v118059(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13277,axiom,
! [VarCurr] :
( v118068(VarCurr)
<=> ( v118069(VarCurr)
| v118070(VarCurr) ) ) ).
fof(writeUnaryOperator_7227,axiom,
! [VarCurr] :
( ~ v118070(VarCurr)
<=> v118059(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7226,axiom,
! [VarCurr] :
( ~ v118069(VarCurr)
<=> v118026(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7225,axiom,
! [VarCurr] :
( ~ v118022(VarCurr)
<=> v118023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13276,axiom,
! [VarCurr] :
( v118023(VarCurr)
<=> ( v118024(VarCurr)
| v118065(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5066,axiom,
! [VarCurr] :
( v118065(VarCurr)
<=> ( v118026(VarCurr,bitIndex1)
& v118059(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13275,axiom,
! [VarCurr] :
( v118024(VarCurr)
<=> ( v118025(VarCurr)
& v118060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13274,axiom,
! [VarCurr] :
( v118060(VarCurr)
<=> ( v118061(VarCurr)
& v118064(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5065,axiom,
! [VarCurr] :
( v118064(VarCurr)
<=> ( v118026(VarCurr,bitIndex1)
| v118059(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13273,axiom,
! [VarCurr] :
( v118061(VarCurr)
<=> ( v118062(VarCurr)
| v118063(VarCurr) ) ) ).
fof(writeUnaryOperator_7224,axiom,
! [VarCurr] :
( ~ v118063(VarCurr)
<=> v118059(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7223,axiom,
! [VarCurr] :
( ~ v118062(VarCurr)
<=> v118026(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13272,axiom,
! [VarCurr] :
( v118025(VarCurr)
<=> ( v118026(VarCurr,bitIndex0)
& v118059(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68983,axiom,
! [VarCurr] :
( v118059(VarCurr,bitIndex0)
<=> v117977(VarCurr) ) ).
fof(addAssignment_68982,axiom,
! [VarCurr] :
( ( v118059(VarCurr,bitIndex2)
<=> $false )
& ( v118059(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68981,axiom,
! [VarCurr] :
( v118026(VarCurr,bitIndex0)
<=> v118054(VarCurr) ) ).
fof(addAssignment_68980,axiom,
! [VarCurr] :
( v118026(VarCurr,bitIndex1)
<=> v118049(VarCurr) ) ).
fof(addAssignment_68979,axiom,
! [VarCurr] :
( v118026(VarCurr,bitIndex2)
<=> v118028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13271,axiom,
! [VarCurr] :
( v118054(VarCurr)
<=> ( v118055(VarCurr)
& v118058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13270,axiom,
! [VarCurr] :
( v118058(VarCurr)
<=> ( v118034(VarCurr,bitIndex0)
| v118035(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13269,axiom,
! [VarCurr] :
( v118055(VarCurr)
<=> ( v118056(VarCurr)
| v118057(VarCurr) ) ) ).
fof(writeUnaryOperator_7222,axiom,
! [VarCurr] :
( ~ v118057(VarCurr)
<=> v118035(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7221,axiom,
! [VarCurr] :
( ~ v118056(VarCurr)
<=> v118034(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13268,axiom,
! [VarCurr] :
( v118049(VarCurr)
<=> ( v118050(VarCurr)
& v118053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13267,axiom,
! [VarCurr] :
( v118053(VarCurr)
<=> ( v118033(VarCurr)
| v118036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13266,axiom,
! [VarCurr] :
( v118050(VarCurr)
<=> ( v118051(VarCurr)
| v118052(VarCurr) ) ) ).
fof(writeUnaryOperator_7220,axiom,
! [VarCurr] :
( ~ v118052(VarCurr)
<=> v118036(VarCurr) ) ).
fof(writeUnaryOperator_7219,axiom,
! [VarCurr] :
( ~ v118051(VarCurr)
<=> v118033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13265,axiom,
! [VarCurr] :
( v118028(VarCurr)
<=> ( v118029(VarCurr)
& v118048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13264,axiom,
! [VarCurr] :
( v118048(VarCurr)
<=> ( v118031(VarCurr)
| v118043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13263,axiom,
! [VarCurr] :
( v118029(VarCurr)
<=> ( v118030(VarCurr)
| v118042(VarCurr) ) ) ).
fof(writeUnaryOperator_7218,axiom,
! [VarCurr] :
( ~ v118042(VarCurr)
<=> v118043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13262,axiom,
! [VarCurr] :
( v118043(VarCurr)
<=> ( v118044(VarCurr)
& v118047(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5064,axiom,
! [VarCurr] :
( v118047(VarCurr)
<=> ( v118034(VarCurr,bitIndex2)
| v118035(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13261,axiom,
! [VarCurr] :
( v118044(VarCurr)
<=> ( v118045(VarCurr)
| v118046(VarCurr) ) ) ).
fof(writeUnaryOperator_7217,axiom,
! [VarCurr] :
( ~ v118046(VarCurr)
<=> v118035(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7216,axiom,
! [VarCurr] :
( ~ v118045(VarCurr)
<=> v118034(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7215,axiom,
! [VarCurr] :
( ~ v118030(VarCurr)
<=> v118031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13260,axiom,
! [VarCurr] :
( v118031(VarCurr)
<=> ( v118032(VarCurr)
| v118041(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5063,axiom,
! [VarCurr] :
( v118041(VarCurr)
<=> ( v118034(VarCurr,bitIndex1)
& v118035(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13259,axiom,
! [VarCurr] :
( v118032(VarCurr)
<=> ( v118033(VarCurr)
& v118036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13258,axiom,
! [VarCurr] :
( v118036(VarCurr)
<=> ( v118037(VarCurr)
& v118040(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5062,axiom,
! [VarCurr] :
( v118040(VarCurr)
<=> ( v118034(VarCurr,bitIndex1)
| v118035(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13257,axiom,
! [VarCurr] :
( v118037(VarCurr)
<=> ( v118038(VarCurr)
| v118039(VarCurr) ) ) ).
fof(writeUnaryOperator_7214,axiom,
! [VarCurr] :
( ~ v118039(VarCurr)
<=> v118035(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7213,axiom,
! [VarCurr] :
( ~ v118038(VarCurr)
<=> v118034(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13256,axiom,
! [VarCurr] :
( v118033(VarCurr)
<=> ( v118034(VarCurr,bitIndex0)
& v118035(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68978,axiom,
! [VarCurr] :
( v118035(VarCurr,bitIndex0)
<=> v117975(VarCurr) ) ).
fof(addAssignment_68977,axiom,
! [VarCurr] :
( ( v118035(VarCurr,bitIndex2)
<=> $false )
& ( v118035(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68976,axiom,
! [VarCurr] :
( v118034(VarCurr,bitIndex0)
<=> v117973(VarCurr) ) ).
fof(addAssignment_68975,axiom,
! [VarCurr] :
( ( v118034(VarCurr,bitIndex2)
<=> $false )
& ( v118034(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68974,axiom,
! [VarCurr] :
( v117985(VarCurr)
<=> v114692(VarCurr,bitIndex5) ) ).
fof(addAssignment_68973,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex5)
<=> v114694(VarCurr,bitIndex5) ) ).
fof(addAssignment_68972,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex5)
<=> v114696(VarCurr,bitIndex5) ) ).
fof(addAssignment_68971,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex5)
<=> v114697(VarCurr,bitIndex5) ) ).
fof(addAssignment_68970,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex5)
<=> v113918(VarCurr,bitIndex5) ) ).
fof(addAssignment_68969,axiom,
! [VarCurr] :
( v117983(VarCurr)
<=> v114685(VarCurr,bitIndex5) ) ).
fof(addAssignment_68968,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex5)
<=> v114686(VarCurr,bitIndex5) ) ).
fof(addAssignment_68967,axiom,
! [VarCurr] :
( v117981(VarCurr)
<=> v114661(VarCurr,bitIndex5) ) ).
fof(addAssignment_68966,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex5)
<=> v114662(VarCurr,bitIndex5) ) ).
fof(addAssignment_68965,axiom,
! [VarCurr] :
( v117979(VarCurr)
<=> v114633(VarCurr,bitIndex5) ) ).
fof(addAssignment_68964,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex5)
<=> v114635(VarCurr,bitIndex5) ) ).
fof(addAssignment_68963,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex5)
<=> v114637(VarCurr,bitIndex5) ) ).
fof(addAssignment_68962,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex5)
<=> v114638(VarCurr,bitIndex5) ) ).
fof(addAssignment_68961,axiom,
! [VarCurr] :
( v117977(VarCurr)
<=> v114605(VarCurr,bitIndex5) ) ).
fof(addAssignment_68960,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex5)
<=> v114607(VarCurr,bitIndex5) ) ).
fof(addAssignment_68959,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex5)
<=> v114609(VarCurr,bitIndex5) ) ).
fof(addAssignment_68958,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex5)
<=> v114610(VarCurr,bitIndex5) ) ).
fof(addAssignment_68957,axiom,
! [VarCurr] :
( v117975(VarCurr)
<=> v114577(VarCurr,bitIndex5) ) ).
fof(addAssignment_68956,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex5)
<=> v114579(VarCurr,bitIndex5) ) ).
fof(addAssignment_68955,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex5)
<=> v114581(VarCurr,bitIndex5) ) ).
fof(addAssignment_68954,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex5)
<=> v114582(VarCurr,bitIndex5) ) ).
fof(addAssignment_68953,axiom,
! [VarCurr] :
( v117973(VarCurr)
<=> v114549(VarCurr,bitIndex5) ) ).
fof(addAssignment_68952,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex5)
<=> v114551(VarCurr,bitIndex5) ) ).
fof(addAssignment_68951,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex5)
<=> v114553(VarCurr,bitIndex5) ) ).
fof(addAssignment_68950,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex5)
<=> v114554(VarCurr,bitIndex5) ) ).
fof(addAssignment_68949,axiom,
! [VarCurr] :
( v117959(VarCurr)
<=> v117961(VarCurr) ) ).
fof(addAssignment_68948,axiom,
! [VarCurr] :
( v117961(VarCurr)
<=> v117935(VarCurr) ) ).
fof(addAssignment_68947,axiom,
! [VarCurr] :
( v117955(VarCurr)
<=> v117957(VarCurr) ) ).
fof(addAssignment_68946,axiom,
! [VarCurr] :
( v117957(VarCurr)
<=> v117927(VarCurr) ) ).
fof(addAssignment_68945,axiom,
! [VarCurr] :
( v117931(VarCurr)
<=> v117933(VarCurr) ) ).
fof(addAssignment_68944,axiom,
! [VarCurr] :
( v117933(VarCurr)
<=> v117935(VarCurr) ) ).
fof(addAssignment_68943,axiom,
! [VarCurr] :
( v117935(VarCurr)
<=> v117937(VarCurr) ) ).
fof(addAssignment_68942,axiom,
! [VarCurr] :
( v117937(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_68941,axiom,
! [VarCurr] :
( v117923(VarCurr)
<=> v117925(VarCurr) ) ).
fof(addAssignment_68940,axiom,
! [VarCurr] :
( v117925(VarCurr)
<=> v117927(VarCurr) ) ).
fof(addAssignment_68939,axiom,
! [VarCurr] :
( v117927(VarCurr)
<=> v117929(VarCurr) ) ).
fof(addAssignment_68938,axiom,
! [VarCurr] :
( v117929(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13255,axiom,
! [VarCurr] :
( v117114(VarCurr)
<=> ( v117913(VarCurr)
& v117823(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5061,axiom,
! [VarCurr] :
( v117913(VarCurr)
<=> ( v117116(VarCurr,bitIndex1)
& v117762(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1172,axiom,
! [VarCurr] :
( v117823(VarCurr)
<=> ( ( v117825(VarCurr,bitIndex4)
<=> $false )
& ( v117825(VarCurr,bitIndex3)
<=> $false )
& ( v117825(VarCurr,bitIndex2)
<=> $false )
& ( v117825(VarCurr,bitIndex1)
<=> $false )
& ( v117825(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68937,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117825(VarCurr,B)
<=> v117827(VarCurr,B) ) ) ).
fof(addAssignment_68936,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117827(VarCurr,B)
<=> v117829(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117895(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117829(VarNext,B)
<=> v117829(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1533,axiom,
! [VarNext] :
( v117895(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117829(VarNext,B)
<=> v117905(VarNext,B) ) ) ) ).
fof(addAssignment_68935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117905(VarNext,B)
<=> v117903(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1107,axiom,
! [VarCurr] :
( ~ v117906(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117903(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1078,axiom,
! [VarCurr] :
( v117906(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117903(VarCurr,B)
<=> v117839(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13254,axiom,
! [VarCurr] :
( v117906(VarCurr)
<=> ( v117907(VarCurr)
& v117908(VarCurr) ) ) ).
fof(writeUnaryOperator_7212,axiom,
! [VarCurr] :
( ~ v117908(VarCurr)
<=> v117835(VarCurr) ) ).
fof(writeUnaryOperator_7211,axiom,
! [VarCurr] :
( ~ v117907(VarCurr)
<=> v117831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117895(VarNext)
<=> v117896(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117896(VarNext)
<=> ( v117897(VarNext)
& v117890(VarNext) ) ) ) ).
fof(writeUnaryOperator_7210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117897(VarNext)
<=> v117899(VarNext) ) ) ).
fof(addAssignment_68934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117899(VarNext)
<=> v117890(VarCurr) ) ) ).
fof(addAssignment_68933,axiom,
! [VarCurr] :
( v117890(VarCurr)
<=> v117892(VarCurr) ) ).
fof(addAssignment_68932,axiom,
! [VarCurr] :
( v117892(VarCurr)
<=> v117596(VarCurr) ) ).
fof(addAssignment_68931,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117839(VarCurr,B)
<=> v117841(VarCurr,B) ) ) ).
fof(addAssignment_68930,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117841(VarCurr,B)
<=> v117843(VarCurr,B) ) ) ).
fof(addAssignment_68929,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117843(VarCurr,B)
<=> v117845(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1106,axiom,
! [VarCurr] :
( ~ v117847(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117845(VarCurr,B)
<=> v117859(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1077,axiom,
! [VarCurr] :
( v117847(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117845(VarCurr,B)
<=> v117852(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1105,axiom,
! [VarCurr] :
( ~ v117854(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117859(VarCurr,B)
<=> v117860(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1076,axiom,
! [VarCurr] :
( v117854(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117859(VarCurr,B)
<=> v117857(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1104,axiom,
! [VarCurr] :
( ~ v117823(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117860(VarCurr,B)
<=> v117861(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1075,axiom,
! [VarCurr] :
( v117823(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117860(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_68928,axiom,
! [VarCurr] :
( v117861(VarCurr,bitIndex0)
<=> v117887(VarCurr) ) ).
fof(addAssignment_68927,axiom,
! [VarCurr] :
( v117861(VarCurr,bitIndex1)
<=> v117885(VarCurr) ) ).
fof(addAssignment_68926,axiom,
! [VarCurr] :
( v117861(VarCurr,bitIndex2)
<=> v117881(VarCurr) ) ).
fof(addAssignment_68925,axiom,
! [VarCurr] :
( v117861(VarCurr,bitIndex3)
<=> v117877(VarCurr) ) ).
fof(addAssignment_68924,axiom,
! [VarCurr] :
( v117861(VarCurr,bitIndex4)
<=> v117863(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13251,axiom,
! [VarCurr] :
( v117885(VarCurr)
<=> ( v117886(VarCurr)
& v117888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13250,axiom,
! [VarCurr] :
( v117888(VarCurr)
<=> ( v117825(VarCurr,bitIndex0)
| v117872(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5060,axiom,
! [VarCurr] :
( v117886(VarCurr)
<=> ( v117887(VarCurr)
| v117825(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7209,axiom,
! [VarCurr] :
( ~ v117887(VarCurr)
<=> v117825(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13249,axiom,
! [VarCurr] :
( v117881(VarCurr)
<=> ( v117882(VarCurr)
& v117884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13248,axiom,
! [VarCurr] :
( v117884(VarCurr)
<=> ( v117870(VarCurr)
| v117873(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5059,axiom,
! [VarCurr] :
( v117882(VarCurr)
<=> ( v117883(VarCurr)
| v117825(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7208,axiom,
! [VarCurr] :
( ~ v117883(VarCurr)
<=> v117870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13247,axiom,
! [VarCurr] :
( v117877(VarCurr)
<=> ( v117878(VarCurr)
& v117880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13246,axiom,
! [VarCurr] :
( v117880(VarCurr)
<=> ( v117868(VarCurr)
| v117874(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5058,axiom,
! [VarCurr] :
( v117878(VarCurr)
<=> ( v117879(VarCurr)
| v117825(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7207,axiom,
! [VarCurr] :
( ~ v117879(VarCurr)
<=> v117868(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13245,axiom,
! [VarCurr] :
( v117863(VarCurr)
<=> ( v117864(VarCurr)
& v117875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13244,axiom,
! [VarCurr] :
( v117875(VarCurr)
<=> ( v117866(VarCurr)
| v117876(VarCurr) ) ) ).
fof(writeUnaryOperator_7206,axiom,
! [VarCurr] :
( ~ v117876(VarCurr)
<=> v117825(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5057,axiom,
! [VarCurr] :
( v117864(VarCurr)
<=> ( v117865(VarCurr)
| v117825(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7205,axiom,
! [VarCurr] :
( ~ v117865(VarCurr)
<=> v117866(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5056,axiom,
! [VarCurr] :
( v117866(VarCurr)
<=> ( v117825(VarCurr,bitIndex3)
| v117867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13243,axiom,
! [VarCurr] :
( v117867(VarCurr)
<=> ( v117868(VarCurr)
& v117874(VarCurr) ) ) ).
fof(writeUnaryOperator_7204,axiom,
! [VarCurr] :
( ~ v117874(VarCurr)
<=> v117825(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5055,axiom,
! [VarCurr] :
( v117868(VarCurr)
<=> ( v117825(VarCurr,bitIndex2)
| v117869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13242,axiom,
! [VarCurr] :
( v117869(VarCurr)
<=> ( v117870(VarCurr)
& v117873(VarCurr) ) ) ).
fof(writeUnaryOperator_7203,axiom,
! [VarCurr] :
( ~ v117873(VarCurr)
<=> v117825(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5054,axiom,
! [VarCurr] :
( v117870(VarCurr)
<=> ( v117825(VarCurr,bitIndex1)
| v117871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13241,axiom,
! [VarCurr] :
( v117871(VarCurr)
<=> ( v117825(VarCurr,bitIndex0)
& v117872(VarCurr) ) ) ).
fof(writeUnaryOperator_7202,axiom,
! [VarCurr] :
( ~ v117872(VarCurr)
<=> v117825(VarCurr,bitIndex1) ) ).
fof(addAssignment_68923,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117857(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13240,axiom,
! [VarCurr] :
( v117854(VarCurr)
<=> ( v117401(VarCurr)
| v117415(VarCurr) ) ) ).
fof(addAssignment_68922,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117852(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13239,axiom,
! [VarCurr] :
( v117847(VarCurr)
<=> ( v117849(VarCurr)
| v117413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13238,axiom,
! [VarCurr] :
( v117849(VarCurr)
<=> ( v117850(VarCurr)
| v117411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13237,axiom,
! [VarCurr] :
( v117850(VarCurr)
<=> ( v117381(VarCurr)
| v117391(VarCurr) ) ) ).
fof(addAssignment_68921,axiom,
! [VarCurr] :
( v117835(VarCurr)
<=> v117837(VarCurr) ) ).
fof(addAssignment_68920,axiom,
! [VarCurr] :
( v117837(VarCurr)
<=> v117134(VarCurr) ) ).
fof(addAssignment_68919,axiom,
! [VarCurr] :
( v117831(VarCurr)
<=> v117833(VarCurr) ) ).
fof(addAssignment_68918,axiom,
! [VarCurr] :
( v117833(VarCurr)
<=> v117126(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1171,axiom,
! [VarCurr] :
( v117762(VarCurr)
<=> ( ( v117764(VarCurr,bitIndex1)
<=> $false )
& ( v117764(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68917,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v117764(VarCurr,B)
<=> v117766(VarCurr,B) ) ) ).
fof(addAssignment_68916,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v117766(VarCurr,B)
<=> v117768(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117805(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v117768(VarNext,B)
<=> v117768(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1532,axiom,
! [VarNext] :
( v117805(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v117768(VarNext,B)
<=> v117815(VarNext,B) ) ) ) ).
fof(addAssignment_68915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v117815(VarNext,B)
<=> v117813(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1103,axiom,
! [VarCurr] :
( ~ v117816(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117813(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1074,axiom,
! [VarCurr] :
( v117816(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117813(VarCurr,B)
<=> v117778(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13236,axiom,
! [VarCurr] :
( v117816(VarCurr)
<=> ( v117817(VarCurr)
& v117818(VarCurr) ) ) ).
fof(writeUnaryOperator_7201,axiom,
! [VarCurr] :
( ~ v117818(VarCurr)
<=> v117774(VarCurr) ) ).
fof(writeUnaryOperator_7200,axiom,
! [VarCurr] :
( ~ v117817(VarCurr)
<=> v117770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117805(VarNext)
<=> v117806(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117806(VarNext)
<=> ( v117807(VarNext)
& v117800(VarNext) ) ) ) ).
fof(writeUnaryOperator_7199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117807(VarNext)
<=> v117809(VarNext) ) ) ).
fof(addAssignment_68914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117809(VarNext)
<=> v117800(VarCurr) ) ) ).
fof(addAssignment_68913,axiom,
! [VarCurr] :
( v117800(VarCurr)
<=> v117802(VarCurr) ) ).
fof(addAssignment_68912,axiom,
! [VarCurr] :
( v117802(VarCurr)
<=> v117596(VarCurr) ) ).
fof(addAssignment_68911,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v117778(VarCurr,B)
<=> v117780(VarCurr,B) ) ) ).
fof(addAssignment_68910,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v117780(VarCurr,B)
<=> v117782(VarCurr,B) ) ) ).
fof(addAssignment_68909,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v117782(VarCurr,B)
<=> v117784(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1102,axiom,
! [VarCurr] :
( ~ v117786(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117784(VarCurr,B)
<=> v117791(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1073,axiom,
! [VarCurr] :
( v117786(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117784(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1101,axiom,
! [VarCurr] :
( ~ v117762(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117791(VarCurr,B)
<=> v117792(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1072,axiom,
! [VarCurr] :
( v117762(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117791(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_68908,axiom,
! [VarCurr] :
( v117792(VarCurr,bitIndex0)
<=> v117796(VarCurr) ) ).
fof(addAssignment_68907,axiom,
! [VarCurr] :
( v117792(VarCurr,bitIndex1)
<=> v117794(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13233,axiom,
! [VarCurr] :
( v117794(VarCurr)
<=> ( v117795(VarCurr)
& v117797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13232,axiom,
! [VarCurr] :
( v117797(VarCurr)
<=> ( v117764(VarCurr,bitIndex0)
| v117798(VarCurr) ) ) ).
fof(writeUnaryOperator_7198,axiom,
! [VarCurr] :
( ~ v117798(VarCurr)
<=> v117764(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5053,axiom,
! [VarCurr] :
( v117795(VarCurr)
<=> ( v117796(VarCurr)
| v117764(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7197,axiom,
! [VarCurr] :
( ~ v117796(VarCurr)
<=> v117764(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13231,axiom,
! [VarCurr] :
( v117786(VarCurr)
<=> ( v117788(VarCurr)
| v117789(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5052,axiom,
! [VarCurr] :
( v117789(VarCurr)
<=> ( v117116(VarCurr,bitIndex1)
& v117629(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5051,axiom,
! [VarCurr] :
( v117788(VarCurr)
<=> ( v117116(VarCurr,bitIndex3)
& v117687(VarCurr) ) ) ).
fof(addAssignment_68906,axiom,
! [VarCurr] :
( v117774(VarCurr)
<=> v117776(VarCurr) ) ).
fof(addAssignment_68905,axiom,
! [VarCurr] :
( v117776(VarCurr)
<=> v117134(VarCurr) ) ).
fof(addAssignment_68904,axiom,
! [VarCurr] :
( v117770(VarCurr)
<=> v117772(VarCurr) ) ).
fof(addAssignment_68903,axiom,
! [VarCurr] :
( v117772(VarCurr)
<=> v117126(VarCurr) ) ).
fof(addAssignment_68902,axiom,
! [VarCurr] :
( v117116(VarCurr,bitIndex1)
<=> v117118(VarCurr,bitIndex1) ) ).
fof(addAssignment_68901,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex1)
<=> v117120(VarCurr,bitIndex1) ) ).
fof(addAssignment_68900,axiom,
! [VarNext] :
( v117120(VarNext,bitIndex1)
<=> v117754(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117755(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117754(VarNext,B)
<=> v117120(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1531,axiom,
! [VarNext] :
( v117755(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117754(VarNext,B)
<=> v117680(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117755(VarNext)
<=> v117756(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117756(VarNext)
<=> ( v117758(VarNext)
& v117665(VarNext) ) ) ) ).
fof(writeUnaryOperator_7196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117758(VarNext)
<=> v117674(VarNext) ) ) ).
fof(addAssignment_68899,axiom,
! [VarCurr] :
( v117138(VarCurr,bitIndex1)
<=> v117140(VarCurr,bitIndex1) ) ).
fof(addAssignment_68898,axiom,
! [VarCurr] :
( v117140(VarCurr,bitIndex1)
<=> v117142(VarCurr,bitIndex1) ) ).
fof(addAssignment_68897,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex1)
<=> v117663(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_44,axiom,
! [VarCurr] :
( ~ v117745(VarCurr)
=> ( v117144(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_73,axiom,
! [VarCurr] :
( v117745(VarCurr)
=> ( v117144(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13228,axiom,
! [VarCurr] :
( v117745(VarCurr)
<=> ( v117746(VarCurr)
| v117747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13227,axiom,
! [VarCurr] :
( v117747(VarCurr)
<=> ( v117748(VarCurr)
& v117749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13226,axiom,
! [VarCurr] :
( v117749(VarCurr)
<=> ( v117750(VarCurr)
& v117646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13225,axiom,
! [VarCurr] :
( v117750(VarCurr)
<=> ( v117751(VarCurr)
& v117752(VarCurr) ) ) ).
fof(writeUnaryOperator_7195,axiom,
! [VarCurr] :
( ~ v117752(VarCurr)
<=> v117638(VarCurr) ) ).
fof(writeUnaryOperator_7194,axiom,
! [VarCurr] :
( ~ v117751(VarCurr)
<=> v117629(VarCurr) ) ).
fof(writeUnaryOperator_7193,axiom,
! [VarCurr] :
( ~ v117748(VarCurr)
<=> v117648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13224,axiom,
! [VarCurr] :
( v117746(VarCurr)
<=> ( v117720(VarCurr)
& v117648(VarCurr) ) ) ).
fof(writeUnaryOperator_7192,axiom,
! [VarCurr] :
( ~ v117116(VarCurr,bitIndex0)
<=> v117625(VarCurr) ) ).
fof(addAssignment_68896,axiom,
! [VarCurr] :
( v117625(VarCurr)
<=> v117118(VarCurr,bitIndex0) ) ).
fof(addAssignment_68895,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex0)
<=> v117120(VarCurr,bitIndex0) ) ).
fof(addAssignment_68894,axiom,
! [VarNext] :
( v117120(VarNext,bitIndex0)
<=> v117736(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117737(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117736(VarNext,B)
<=> v117120(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1530,axiom,
! [VarNext] :
( v117737(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117736(VarNext,B)
<=> v117680(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117737(VarNext)
<=> v117738(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117738(VarNext)
<=> ( v117740(VarNext)
& v117665(VarNext) ) ) ) ).
fof(writeUnaryOperator_7191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117740(VarNext)
<=> v117674(VarNext) ) ) ).
fof(addAssignment_68893,axiom,
! [VarCurr] :
( v117138(VarCurr,bitIndex0)
<=> v117140(VarCurr,bitIndex0) ) ).
fof(addAssignment_68892,axiom,
! [VarCurr] :
( v117140(VarCurr,bitIndex0)
<=> v117142(VarCurr,bitIndex0) ) ).
fof(addAssignment_68891,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex0)
<=> v117663(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7190,axiom,
! [VarCurr] :
( ~ v117627(VarCurr)
<=> v117144(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1100,axiom,
! [VarCurr] :
( ~ v117715(VarCurr)
=> ( v117144(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1071,axiom,
! [VarCurr] :
( v117715(VarCurr)
=> ( v117144(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13221,axiom,
! [VarCurr] :
( v117715(VarCurr)
<=> ( v117716(VarCurr)
| v117729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13220,axiom,
! [VarCurr] :
( v117729(VarCurr)
<=> ( v117730(VarCurr)
& v117733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13219,axiom,
! [VarCurr] :
( v117733(VarCurr)
<=> ( v117701(VarCurr)
& v117704(VarCurr) ) ) ).
fof(writeUnaryOperator_7189,axiom,
! [VarCurr] :
( ~ v117730(VarCurr)
<=> v117731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13218,axiom,
! [VarCurr] :
( v117731(VarCurr)
<=> ( v117732(VarCurr)
| v117661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13217,axiom,
! [VarCurr] :
( v117732(VarCurr)
<=> ( v117648(VarCurr)
| v117646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13216,axiom,
! [VarCurr] :
( v117716(VarCurr)
<=> ( v117717(VarCurr)
| v117725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13215,axiom,
! [VarCurr] :
( v117725(VarCurr)
<=> ( v117726(VarCurr)
& v117728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13214,axiom,
! [VarCurr] :
( v117728(VarCurr)
<=> ( v117659(VarCurr)
& v117661(VarCurr) ) ) ).
fof(writeUnaryOperator_7188,axiom,
! [VarCurr] :
( ~ v117726(VarCurr)
<=> v117727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13213,axiom,
! [VarCurr] :
( v117727(VarCurr)
<=> ( v117648(VarCurr)
| v117646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13212,axiom,
! [VarCurr] :
( v117717(VarCurr)
<=> ( v117718(VarCurr)
| v117722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13211,axiom,
! [VarCurr] :
( v117722(VarCurr)
<=> ( v117723(VarCurr)
& v117724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13210,axiom,
! [VarCurr] :
( v117724(VarCurr)
<=> ( v117638(VarCurr)
& v117646(VarCurr) ) ) ).
fof(writeUnaryOperator_7187,axiom,
! [VarCurr] :
( ~ v117723(VarCurr)
<=> v117648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13209,axiom,
! [VarCurr] :
( v117718(VarCurr)
<=> ( v117719(VarCurr)
& v117648(VarCurr) ) ) ).
fof(writeUnaryOperator_7186,axiom,
! [VarCurr] :
( ~ v117719(VarCurr)
<=> v117720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13208,axiom,
! [VarCurr] :
( v117720(VarCurr)
<=> ( v117721(VarCurr)
& v117623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13207,axiom,
! [VarCurr] :
( v117721(VarCurr)
<=> ( v117146(VarCurr)
& v117621(VarCurr) ) ) ).
fof(addAssignment_68890,axiom,
! [VarCurr] :
( v117116(VarCurr,bitIndex3)
<=> v117118(VarCurr,bitIndex3) ) ).
fof(addAssignment_68889,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex3)
<=> v117120(VarCurr,bitIndex3) ) ).
fof(addAssignment_68888,axiom,
! [VarNext] :
( v117120(VarNext,bitIndex3)
<=> v117707(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117708(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117707(VarNext,B)
<=> v117120(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1529,axiom,
! [VarNext] :
( v117708(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117707(VarNext,B)
<=> v117680(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117708(VarNext)
<=> v117709(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117709(VarNext)
<=> ( v117711(VarNext)
& v117665(VarNext) ) ) ) ).
fof(writeUnaryOperator_7185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117711(VarNext)
<=> v117674(VarNext) ) ) ).
fof(addAssignment_68887,axiom,
! [VarCurr] :
( v117138(VarCurr,bitIndex3)
<=> v117140(VarCurr,bitIndex3) ) ).
fof(addAssignment_68886,axiom,
! [VarCurr] :
( v117140(VarCurr,bitIndex3)
<=> v117142(VarCurr,bitIndex3) ) ).
fof(addAssignment_68885,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex3)
<=> v117663(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_43,axiom,
! [VarCurr] :
( ~ v117689(VarCurr)
=> ( v117144(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_72,axiom,
! [VarCurr] :
( v117689(VarCurr)
=> ( v117144(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13204,axiom,
! [VarCurr] :
( v117689(VarCurr)
<=> ( v117690(VarCurr)
| v117696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13203,axiom,
! [VarCurr] :
( v117696(VarCurr)
<=> ( v117697(VarCurr)
& v117698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13202,axiom,
! [VarCurr] :
( v117698(VarCurr)
<=> ( v117699(VarCurr)
& v117705(VarCurr) ) ) ).
fof(writeUnaryOperator_7184,axiom,
! [VarCurr] :
( ~ v117705(VarCurr)
<=> v117695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13201,axiom,
! [VarCurr] :
( v117699(VarCurr)
<=> ( v117700(VarCurr)
& v117704(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1170,axiom,
! [VarCurr] :
( v117704(VarCurr)
<=> ( $true
<=> v117116(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7183,axiom,
! [VarCurr] :
( ~ v117700(VarCurr)
<=> v117701(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13200,axiom,
! [VarCurr] :
( v117701(VarCurr)
<=> ( v117702(VarCurr)
| v117631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13199,axiom,
! [VarCurr] :
( v117702(VarCurr)
<=> ( v117703(VarCurr)
| v117687(VarCurr) ) ) ).
fof(writeUnaryOperator_7182,axiom,
! [VarCurr] :
( ~ v117703(VarCurr)
<=> v117621(VarCurr) ) ).
fof(writeUnaryOperator_7181,axiom,
! [VarCurr] :
( ~ v117697(VarCurr)
<=> v117661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13198,axiom,
! [VarCurr] :
( v117690(VarCurr)
<=> ( v117691(VarCurr)
& v117694(VarCurr) ) ) ).
fof(writeUnaryOperator_7180,axiom,
! [VarCurr] :
( ~ v117694(VarCurr)
<=> v117695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13197,axiom,
! [VarCurr] :
( v117695(VarCurr)
<=> ( v117648(VarCurr)
| v117646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13196,axiom,
! [VarCurr] :
( v117691(VarCurr)
<=> ( v117692(VarCurr)
& v117661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13195,axiom,
! [VarCurr] :
( v117692(VarCurr)
<=> ( v117655(VarCurr)
& v117693(VarCurr) ) ) ).
fof(writeUnaryOperator_7179,axiom,
! [VarCurr] :
( ~ v117693(VarCurr)
<=> v117659(VarCurr) ) ).
fof(addAssignment_68884,axiom,
! [VarCurr] :
( v117687(VarCurr)
<=> v112831(VarCurr,bitIndex4) ) ).
fof(addAssignment_68883,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex4)
<=> v112865(VarCurr,bitIndex4) ) ).
fof(addAssignment_68882,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex4)
<=> v112849(VarCurr,bitIndex4) ) ).
fof(addAssignment_68881,axiom,
! [VarCurr] :
( v117116(VarCurr,bitIndex2)
<=> v117118(VarCurr,bitIndex2) ) ).
fof(addAssignment_68880,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex2)
<=> v117120(VarCurr,bitIndex2) ) ).
fof(addAssignment_68879,axiom,
! [VarNext] :
( v117120(VarNext,bitIndex2)
<=> v117669(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117670(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117669(VarNext,B)
<=> v117120(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1528,axiom,
! [VarNext] :
( v117670(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117669(VarNext,B)
<=> v117680(VarNext,B) ) ) ) ).
fof(addAssignment_68878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117680(VarNext,B)
<=> v117678(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1099,axiom,
! [VarCurr] :
( ~ v117681(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v117678(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1070,axiom,
! [VarCurr] :
( v117681(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v117678(VarCurr,B)
<=> v117138(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13194,axiom,
! [VarCurr] :
( v117681(VarCurr)
<=> ( v117682(VarCurr)
& v117683(VarCurr) ) ) ).
fof(writeUnaryOperator_7178,axiom,
! [VarCurr] :
( ~ v117683(VarCurr)
<=> v117130(VarCurr) ) ).
fof(writeUnaryOperator_7177,axiom,
! [VarCurr] :
( ~ v117682(VarCurr)
<=> v117122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117670(VarNext)
<=> v117671(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117671(VarNext)
<=> ( v117672(VarNext)
& v117665(VarNext) ) ) ) ).
fof(writeUnaryOperator_7176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117672(VarNext)
<=> v117674(VarNext) ) ) ).
fof(addAssignment_68877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117674(VarNext)
<=> v117665(VarCurr) ) ) ).
fof(addAssignment_68876,axiom,
! [VarCurr] :
( v117665(VarCurr)
<=> v117667(VarCurr) ) ).
fof(addAssignment_68875,axiom,
! [VarCurr] :
( v117667(VarCurr)
<=> v117596(VarCurr) ) ).
fof(addAssignment_68874,axiom,
! [VarCurr] :
( v117138(VarCurr,bitIndex2)
<=> v117140(VarCurr,bitIndex2) ) ).
fof(addAssignment_68873,axiom,
! [VarCurr] :
( v117140(VarCurr,bitIndex2)
<=> v117142(VarCurr,bitIndex2) ) ).
fof(addAssignment_68872,axiom,
! [VarCurr] :
( v117142(VarCurr,bitIndex2)
<=> v117663(VarCurr,bitIndex2) ) ).
fof(addAssignment_68871,axiom,
! [VarCurr] :
( v117663(VarCurr,bitIndex0)
<=> v117627(VarCurr) ) ).
fof(addAssignment_68870,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v117663(VarCurr,B)
<=> v117144(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_42,axiom,
! [VarCurr] :
( ~ v117633(VarCurr)
=> ( v117144(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_71,axiom,
! [VarCurr] :
( v117633(VarCurr)
=> ( v117144(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13191,axiom,
! [VarCurr] :
( v117633(VarCurr)
<=> ( v117634(VarCurr)
| v117649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13190,axiom,
! [VarCurr] :
( v117649(VarCurr)
<=> ( v117650(VarCurr)
& v117651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13189,axiom,
! [VarCurr] :
( v117651(VarCurr)
<=> ( v117652(VarCurr)
& v117662(VarCurr) ) ) ).
fof(writeUnaryOperator_7175,axiom,
! [VarCurr] :
( ~ v117662(VarCurr)
<=> v117648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13188,axiom,
! [VarCurr] :
( v117652(VarCurr)
<=> ( v117653(VarCurr)
& v117661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1169,axiom,
! [VarCurr] :
( v117661(VarCurr)
<=> ( $true
<=> v117116(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13187,axiom,
! [VarCurr] :
( v117653(VarCurr)
<=> ( v117654(VarCurr)
& v117658(VarCurr) ) ) ).
fof(writeUnaryOperator_7174,axiom,
! [VarCurr] :
( ~ v117658(VarCurr)
<=> v117659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13186,axiom,
! [VarCurr] :
( v117659(VarCurr)
<=> ( v117660(VarCurr)
| v117631(VarCurr) ) ) ).
fof(writeUnaryOperator_7173,axiom,
! [VarCurr] :
( ~ v117660(VarCurr)
<=> v117621(VarCurr) ) ).
fof(writeUnaryOperator_7172,axiom,
! [VarCurr] :
( ~ v117654(VarCurr)
<=> v117655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13185,axiom,
! [VarCurr] :
( v117655(VarCurr)
<=> ( v117656(VarCurr)
| v117657(VarCurr) ) ) ).
fof(writeUnaryOperator_7171,axiom,
! [VarCurr] :
( ~ v117657(VarCurr)
<=> v117623(VarCurr) ) ).
fof(writeUnaryOperator_7170,axiom,
! [VarCurr] :
( ~ v117656(VarCurr)
<=> v117146(VarCurr) ) ).
fof(writeUnaryOperator_7169,axiom,
! [VarCurr] :
( ~ v117650(VarCurr)
<=> v117646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13184,axiom,
! [VarCurr] :
( v117634(VarCurr)
<=> ( v117635(VarCurr)
& v117647(VarCurr) ) ) ).
fof(writeUnaryOperator_7168,axiom,
! [VarCurr] :
( ~ v117647(VarCurr)
<=> v117648(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1168,axiom,
! [VarCurr] :
( v117648(VarCurr)
<=> ( $true
<=> v117116(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13183,axiom,
! [VarCurr] :
( v117635(VarCurr)
<=> ( v117636(VarCurr)
& v117646(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1167,axiom,
! [VarCurr] :
( v117646(VarCurr)
<=> ( $true
<=> v117116(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13182,axiom,
! [VarCurr] :
( v117636(VarCurr)
<=> ( v117629(VarCurr)
& v117637(VarCurr) ) ) ).
fof(writeUnaryOperator_7167,axiom,
! [VarCurr] :
( ~ v117637(VarCurr)
<=> v117638(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13181,axiom,
! [VarCurr] :
( v117638(VarCurr)
<=> ( v117639(VarCurr)
| v117631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13180,axiom,
! [VarCurr] :
( v117639(VarCurr)
<=> ( v117640(VarCurr)
| v117643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13179,axiom,
! [VarCurr] :
( v117643(VarCurr)
<=> ( v117644(VarCurr)
& v117645(VarCurr) ) ) ).
fof(writeUnaryOperator_7166,axiom,
! [VarCurr] :
( ~ v117645(VarCurr)
<=> v117629(VarCurr) ) ).
fof(writeUnaryOperator_7165,axiom,
! [VarCurr] :
( ~ v117644(VarCurr)
<=> v117146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13178,axiom,
! [VarCurr] :
( v117640(VarCurr)
<=> ( v117641(VarCurr)
| v117642(VarCurr) ) ) ).
fof(writeUnaryOperator_7164,axiom,
! [VarCurr] :
( ~ v117642(VarCurr)
<=> v117623(VarCurr) ) ).
fof(writeUnaryOperator_7163,axiom,
! [VarCurr] :
( ~ v117641(VarCurr)
<=> v117621(VarCurr) ) ).
fof(addAssignment_68869,axiom,
! [VarCurr] :
( v117631(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_68868,axiom,
! [VarCurr] :
( v117629(VarCurr)
<=> v112643(VarCurr,bitIndex4) ) ).
fof(addAssignment_68867,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex4)
<=> v115202(VarCurr,bitIndex4) ) ).
fof(addAssignment_68866,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex4)
<=> v115186(VarCurr,bitIndex4) ) ).
fof(addAssignment_68865,axiom,
! [VarCurr] :
( v117623(VarCurr)
<=> v112528(VarCurr,bitIndex4) ) ).
fof(addAssignment_68864,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex4)
<=> v112530(VarCurr,bitIndex4) ) ).
fof(addAssignment_68863,axiom,
! [VarCurr] :
( v112530(VarCurr,bitIndex4)
<=> v112590(VarCurr,bitIndex4) ) ).
fof(addAssignment_68862,axiom,
! [VarCurr] :
( v117621(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13177,axiom,
! [VarCurr] :
( v117146(VarCurr)
<=> ( v117618(VarCurr)
& v117619(VarCurr) ) ) ).
fof(writeUnaryOperator_7162,axiom,
! [VarCurr] :
( ~ v117619(VarCurr)
<=> v117616(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1166,axiom,
! [VarCurr] :
( v117618(VarCurr)
<=> ( ( v117148(VarCurr,bitIndex5)
<=> $false )
& ( v117148(VarCurr,bitIndex4)
<=> $false )
& ( v117148(VarCurr,bitIndex3)
<=> $false )
& ( v117148(VarCurr,bitIndex2)
<=> $false )
& ( v117148(VarCurr,bitIndex1)
<=> $false )
& ( v117148(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68861,axiom,
! [VarCurr] :
( v117616(VarCurr)
<=> v115139(VarCurr,bitIndex4) ) ).
fof(addAssignment_68860,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex4)
<=> v115159(VarCurr,bitIndex4) ) ).
fof(addAssignment_68859,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex4)
<=> v115142(VarCurr,bitIndex4) ) ).
fof(addAssignment_68858,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117148(VarCurr,B)
<=> v117150(VarCurr,B) ) ) ).
fof(addAssignment_68857,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117150(VarCurr,B)
<=> v117152(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117599(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v117152(VarNext,B)
<=> v117152(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1527,axiom,
! [VarNext] :
( v117599(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v117152(VarNext,B)
<=> v117609(VarNext,B) ) ) ) ).
fof(addAssignment_68856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v117609(VarNext,B)
<=> v117607(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1098,axiom,
! [VarCurr] :
( ~ v117610(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117607(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1069,axiom,
! [VarCurr] :
( v117610(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117607(VarCurr,B)
<=> v117162(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13176,axiom,
! [VarCurr] :
( v117610(VarCurr)
<=> ( v117611(VarCurr)
& v117612(VarCurr) ) ) ).
fof(writeUnaryOperator_7161,axiom,
! [VarCurr] :
( ~ v117612(VarCurr)
<=> v117158(VarCurr) ) ).
fof(writeUnaryOperator_7160,axiom,
! [VarCurr] :
( ~ v117611(VarCurr)
<=> v117154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117599(VarNext)
<=> v117600(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117600(VarNext)
<=> ( v117601(VarNext)
& v117592(VarNext) ) ) ) ).
fof(writeUnaryOperator_7159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117601(VarNext)
<=> v117603(VarNext) ) ) ).
fof(addAssignment_68855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117603(VarNext)
<=> v117592(VarCurr) ) ) ).
fof(addAssignment_68854,axiom,
! [VarCurr] :
( v117592(VarCurr)
<=> v117594(VarCurr) ) ).
fof(addAssignment_68853,axiom,
! [VarCurr] :
( v117594(VarCurr)
<=> v117596(VarCurr) ) ).
fof(addAssignment_68852,axiom,
! [VarCurr] :
( v117596(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_68851,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117162(VarCurr,B)
<=> v117164(VarCurr,B) ) ) ).
fof(addAssignment_68850,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117164(VarCurr,B)
<=> v117166(VarCurr,B) ) ) ).
fof(addAssignment_68849,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v117166(VarCurr,B)
<=> v117168(VarCurr,B) ) ) ).
fof(addAssignment_68848,axiom,
! [VarCurr] :
( v117168(VarCurr,bitIndex0)
<=> v117587(VarCurr) ) ).
fof(addAssignment_68847,axiom,
! [VarCurr] :
( v117168(VarCurr,bitIndex1)
<=> v117582(VarCurr) ) ).
fof(addAssignment_68846,axiom,
! [VarCurr] :
( v117168(VarCurr,bitIndex2)
<=> v117577(VarCurr) ) ).
fof(addAssignment_68845,axiom,
! [VarCurr] :
( v117168(VarCurr,bitIndex3)
<=> v117572(VarCurr) ) ).
fof(addAssignment_68844,axiom,
! [VarCurr] :
( v117168(VarCurr,bitIndex4)
<=> v117567(VarCurr) ) ).
fof(addAssignment_68843,axiom,
! [VarCurr] :
( v117168(VarCurr,bitIndex5)
<=> v117424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13173,axiom,
! [VarCurr] :
( v117587(VarCurr)
<=> ( v117588(VarCurr)
& v117590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13172,axiom,
! [VarCurr] :
( v117590(VarCurr)
<=> ( v117379(VarCurr,bitIndex0)
| v117436(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13171,axiom,
! [VarCurr] :
( v117588(VarCurr)
<=> ( v117513(VarCurr)
| v117589(VarCurr) ) ) ).
fof(writeUnaryOperator_7158,axiom,
! [VarCurr] :
( ~ v117589(VarCurr)
<=> v117436(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13170,axiom,
! [VarCurr] :
( v117582(VarCurr)
<=> ( v117583(VarCurr)
& v117586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13169,axiom,
! [VarCurr] :
( v117586(VarCurr)
<=> ( v117435(VarCurr)
| v117507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13168,axiom,
! [VarCurr] :
( v117583(VarCurr)
<=> ( v117584(VarCurr)
| v117585(VarCurr) ) ) ).
fof(writeUnaryOperator_7157,axiom,
! [VarCurr] :
( ~ v117585(VarCurr)
<=> v117507(VarCurr) ) ).
fof(writeUnaryOperator_7156,axiom,
! [VarCurr] :
( ~ v117584(VarCurr)
<=> v117435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13167,axiom,
! [VarCurr] :
( v117577(VarCurr)
<=> ( v117578(VarCurr)
& v117581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13166,axiom,
! [VarCurr] :
( v117581(VarCurr)
<=> ( v117433(VarCurr)
| v117518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13165,axiom,
! [VarCurr] :
( v117578(VarCurr)
<=> ( v117579(VarCurr)
| v117580(VarCurr) ) ) ).
fof(writeUnaryOperator_7155,axiom,
! [VarCurr] :
( ~ v117580(VarCurr)
<=> v117518(VarCurr) ) ).
fof(writeUnaryOperator_7154,axiom,
! [VarCurr] :
( ~ v117579(VarCurr)
<=> v117433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13164,axiom,
! [VarCurr] :
( v117572(VarCurr)
<=> ( v117573(VarCurr)
& v117576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13163,axiom,
! [VarCurr] :
( v117576(VarCurr)
<=> ( v117431(VarCurr)
| v117530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13162,axiom,
! [VarCurr] :
( v117573(VarCurr)
<=> ( v117574(VarCurr)
| v117575(VarCurr) ) ) ).
fof(writeUnaryOperator_7153,axiom,
! [VarCurr] :
( ~ v117575(VarCurr)
<=> v117530(VarCurr) ) ).
fof(writeUnaryOperator_7152,axiom,
! [VarCurr] :
( ~ v117574(VarCurr)
<=> v117431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13161,axiom,
! [VarCurr] :
( v117567(VarCurr)
<=> ( v117568(VarCurr)
& v117571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13160,axiom,
! [VarCurr] :
( v117571(VarCurr)
<=> ( v117429(VarCurr)
| v117542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13159,axiom,
! [VarCurr] :
( v117568(VarCurr)
<=> ( v117569(VarCurr)
| v117570(VarCurr) ) ) ).
fof(writeUnaryOperator_7151,axiom,
! [VarCurr] :
( ~ v117570(VarCurr)
<=> v117542(VarCurr) ) ).
fof(writeUnaryOperator_7150,axiom,
! [VarCurr] :
( ~ v117569(VarCurr)
<=> v117429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13158,axiom,
! [VarCurr] :
( v117424(VarCurr)
<=> ( v117425(VarCurr)
& v117566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13157,axiom,
! [VarCurr] :
( v117566(VarCurr)
<=> ( v117427(VarCurr)
| v117555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13156,axiom,
! [VarCurr] :
( v117425(VarCurr)
<=> ( v117426(VarCurr)
| v117554(VarCurr) ) ) ).
fof(writeUnaryOperator_7149,axiom,
! [VarCurr] :
( ~ v117554(VarCurr)
<=> v117555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13155,axiom,
! [VarCurr] :
( v117555(VarCurr)
<=> ( v117556(VarCurr)
& v117565(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5050,axiom,
! [VarCurr] :
( v117565(VarCurr)
<=> ( v117558(VarCurr)
| v117436(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13154,axiom,
! [VarCurr] :
( v117556(VarCurr)
<=> ( v117557(VarCurr)
| v117564(VarCurr) ) ) ).
fof(writeUnaryOperator_7148,axiom,
! [VarCurr] :
( ~ v117564(VarCurr)
<=> v117436(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7147,axiom,
! [VarCurr] :
( ~ v117557(VarCurr)
<=> v117558(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13153,axiom,
! [VarCurr] :
( v117558(VarCurr)
<=> ( v117559(VarCurr)
& v117562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13152,axiom,
! [VarCurr] :
( v117562(VarCurr)
<=> ( v117561(VarCurr)
| v117563(VarCurr) ) ) ).
fof(writeUnaryOperator_7146,axiom,
! [VarCurr] :
( ~ v117563(VarCurr)
<=> v117379(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_5049,axiom,
! [VarCurr] :
( v117559(VarCurr)
<=> ( v117560(VarCurr)
| v117379(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7145,axiom,
! [VarCurr] :
( ~ v117560(VarCurr)
<=> v117561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13151,axiom,
! [VarCurr] :
( v117561(VarCurr)
<=> ( v117548(VarCurr)
& v117550(VarCurr) ) ) ).
fof(writeUnaryOperator_7144,axiom,
! [VarCurr] :
( ~ v117426(VarCurr)
<=> v117427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13150,axiom,
! [VarCurr] :
( v117427(VarCurr)
<=> ( v117428(VarCurr)
| v117553(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5048,axiom,
! [VarCurr] :
( v117553(VarCurr)
<=> ( v117545(VarCurr)
& v117436(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13149,axiom,
! [VarCurr] :
( v117428(VarCurr)
<=> ( v117429(VarCurr)
& v117542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13148,axiom,
! [VarCurr] :
( v117542(VarCurr)
<=> ( v117543(VarCurr)
& v117552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5047,axiom,
! [VarCurr] :
( v117552(VarCurr)
<=> ( v117545(VarCurr)
| v117436(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13147,axiom,
! [VarCurr] :
( v117543(VarCurr)
<=> ( v117544(VarCurr)
| v117551(VarCurr) ) ) ).
fof(writeUnaryOperator_7143,axiom,
! [VarCurr] :
( ~ v117551(VarCurr)
<=> v117436(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7142,axiom,
! [VarCurr] :
( ~ v117544(VarCurr)
<=> v117545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13146,axiom,
! [VarCurr] :
( v117545(VarCurr)
<=> ( v117546(VarCurr)
& v117549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13145,axiom,
! [VarCurr] :
( v117549(VarCurr)
<=> ( v117548(VarCurr)
| v117550(VarCurr) ) ) ).
fof(writeUnaryOperator_7141,axiom,
! [VarCurr] :
( ~ v117550(VarCurr)
<=> v117379(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5046,axiom,
! [VarCurr] :
( v117546(VarCurr)
<=> ( v117547(VarCurr)
| v117379(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7140,axiom,
! [VarCurr] :
( ~ v117547(VarCurr)
<=> v117548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13144,axiom,
! [VarCurr] :
( v117548(VarCurr)
<=> ( v117536(VarCurr)
& v117538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13143,axiom,
! [VarCurr] :
( v117429(VarCurr)
<=> ( v117430(VarCurr)
| v117541(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5045,axiom,
! [VarCurr] :
( v117541(VarCurr)
<=> ( v117533(VarCurr)
& v117436(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13142,axiom,
! [VarCurr] :
( v117430(VarCurr)
<=> ( v117431(VarCurr)
& v117530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13141,axiom,
! [VarCurr] :
( v117530(VarCurr)
<=> ( v117531(VarCurr)
& v117540(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5044,axiom,
! [VarCurr] :
( v117540(VarCurr)
<=> ( v117533(VarCurr)
| v117436(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13140,axiom,
! [VarCurr] :
( v117531(VarCurr)
<=> ( v117532(VarCurr)
| v117539(VarCurr) ) ) ).
fof(writeUnaryOperator_7139,axiom,
! [VarCurr] :
( ~ v117539(VarCurr)
<=> v117436(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7138,axiom,
! [VarCurr] :
( ~ v117532(VarCurr)
<=> v117533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13139,axiom,
! [VarCurr] :
( v117533(VarCurr)
<=> ( v117534(VarCurr)
& v117537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13138,axiom,
! [VarCurr] :
( v117537(VarCurr)
<=> ( v117536(VarCurr)
| v117538(VarCurr) ) ) ).
fof(writeUnaryOperator_7137,axiom,
! [VarCurr] :
( ~ v117538(VarCurr)
<=> v117379(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5043,axiom,
! [VarCurr] :
( v117534(VarCurr)
<=> ( v117535(VarCurr)
| v117379(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7136,axiom,
! [VarCurr] :
( ~ v117535(VarCurr)
<=> v117536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13137,axiom,
! [VarCurr] :
( v117536(VarCurr)
<=> ( v117524(VarCurr)
& v117526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13136,axiom,
! [VarCurr] :
( v117431(VarCurr)
<=> ( v117432(VarCurr)
| v117529(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5042,axiom,
! [VarCurr] :
( v117529(VarCurr)
<=> ( v117521(VarCurr)
& v117436(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13135,axiom,
! [VarCurr] :
( v117432(VarCurr)
<=> ( v117433(VarCurr)
& v117518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13134,axiom,
! [VarCurr] :
( v117518(VarCurr)
<=> ( v117519(VarCurr)
& v117528(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5041,axiom,
! [VarCurr] :
( v117528(VarCurr)
<=> ( v117521(VarCurr)
| v117436(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13133,axiom,
! [VarCurr] :
( v117519(VarCurr)
<=> ( v117520(VarCurr)
| v117527(VarCurr) ) ) ).
fof(writeUnaryOperator_7135,axiom,
! [VarCurr] :
( ~ v117527(VarCurr)
<=> v117436(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7134,axiom,
! [VarCurr] :
( ~ v117520(VarCurr)
<=> v117521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13132,axiom,
! [VarCurr] :
( v117521(VarCurr)
<=> ( v117522(VarCurr)
& v117525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13131,axiom,
! [VarCurr] :
( v117525(VarCurr)
<=> ( v117524(VarCurr)
| v117526(VarCurr) ) ) ).
fof(writeUnaryOperator_7133,axiom,
! [VarCurr] :
( ~ v117526(VarCurr)
<=> v117379(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5040,axiom,
! [VarCurr] :
( v117522(VarCurr)
<=> ( v117523(VarCurr)
| v117379(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7132,axiom,
! [VarCurr] :
( ~ v117523(VarCurr)
<=> v117524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13130,axiom,
! [VarCurr] :
( v117524(VarCurr)
<=> ( v117513(VarCurr)
& v117514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13129,axiom,
! [VarCurr] :
( v117433(VarCurr)
<=> ( v117434(VarCurr)
| v117517(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5039,axiom,
! [VarCurr] :
( v117517(VarCurr)
<=> ( v117510(VarCurr)
& v117436(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13128,axiom,
! [VarCurr] :
( v117434(VarCurr)
<=> ( v117435(VarCurr)
& v117507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13127,axiom,
! [VarCurr] :
( v117507(VarCurr)
<=> ( v117508(VarCurr)
& v117516(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5038,axiom,
! [VarCurr] :
( v117516(VarCurr)
<=> ( v117510(VarCurr)
| v117436(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13126,axiom,
! [VarCurr] :
( v117508(VarCurr)
<=> ( v117509(VarCurr)
| v117515(VarCurr) ) ) ).
fof(writeUnaryOperator_7131,axiom,
! [VarCurr] :
( ~ v117515(VarCurr)
<=> v117436(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7130,axiom,
! [VarCurr] :
( ~ v117509(VarCurr)
<=> v117510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13125,axiom,
! [VarCurr] :
( v117510(VarCurr)
<=> ( v117511(VarCurr)
& v117512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13124,axiom,
! [VarCurr] :
( v117512(VarCurr)
<=> ( v117513(VarCurr)
| v117514(VarCurr) ) ) ).
fof(writeUnaryOperator_7129,axiom,
! [VarCurr] :
( ~ v117514(VarCurr)
<=> v117379(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7128,axiom,
! [VarCurr] :
( ~ v117513(VarCurr)
<=> v117379(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_5037,axiom,
! [VarCurr] :
( v117511(VarCurr)
<=> ( v117379(VarCurr,bitIndex0)
| v117379(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13123,axiom,
! [VarCurr] :
( v117435(VarCurr)
<=> ( v117379(VarCurr,bitIndex0)
& v117436(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68842,axiom,
! [VarCurr] :
( v117436(VarCurr,bitIndex0)
<=> v117502(VarCurr) ) ).
fof(addAssignment_68841,axiom,
! [VarCurr] :
( v117436(VarCurr,bitIndex1)
<=> v117497(VarCurr) ) ).
fof(addAssignment_68840,axiom,
! [VarCurr] :
( v117436(VarCurr,bitIndex2)
<=> v117492(VarCurr) ) ).
fof(addAssignment_68839,axiom,
! [VarCurr] :
( v117436(VarCurr,bitIndex3)
<=> v117487(VarCurr) ) ).
fof(addAssignment_68838,axiom,
! [VarCurr] :
( v117436(VarCurr,bitIndex4)
<=> v117482(VarCurr) ) ).
fof(addAssignment_68837,axiom,
! [VarCurr] :
( v117436(VarCurr,bitIndex5)
<=> v117438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13122,axiom,
! [VarCurr] :
( v117502(VarCurr)
<=> ( v117503(VarCurr)
& v117506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13121,axiom,
! [VarCurr] :
( v117506(VarCurr)
<=> ( v117148(VarCurr,bitIndex0)
| v117450(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13120,axiom,
! [VarCurr] :
( v117503(VarCurr)
<=> ( v117504(VarCurr)
| v117505(VarCurr) ) ) ).
fof(writeUnaryOperator_7127,axiom,
! [VarCurr] :
( ~ v117505(VarCurr)
<=> v117450(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7126,axiom,
! [VarCurr] :
( ~ v117504(VarCurr)
<=> v117148(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13119,axiom,
! [VarCurr] :
( v117497(VarCurr)
<=> ( v117498(VarCurr)
& v117501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13118,axiom,
! [VarCurr] :
( v117501(VarCurr)
<=> ( v117449(VarCurr)
| v117451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13117,axiom,
! [VarCurr] :
( v117498(VarCurr)
<=> ( v117499(VarCurr)
| v117500(VarCurr) ) ) ).
fof(writeUnaryOperator_7125,axiom,
! [VarCurr] :
( ~ v117500(VarCurr)
<=> v117451(VarCurr) ) ).
fof(writeUnaryOperator_7124,axiom,
! [VarCurr] :
( ~ v117499(VarCurr)
<=> v117449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13116,axiom,
! [VarCurr] :
( v117492(VarCurr)
<=> ( v117493(VarCurr)
& v117496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13115,axiom,
! [VarCurr] :
( v117496(VarCurr)
<=> ( v117447(VarCurr)
| v117457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13114,axiom,
! [VarCurr] :
( v117493(VarCurr)
<=> ( v117494(VarCurr)
| v117495(VarCurr) ) ) ).
fof(writeUnaryOperator_7123,axiom,
! [VarCurr] :
( ~ v117495(VarCurr)
<=> v117457(VarCurr) ) ).
fof(writeUnaryOperator_7122,axiom,
! [VarCurr] :
( ~ v117494(VarCurr)
<=> v117447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13113,axiom,
! [VarCurr] :
( v117487(VarCurr)
<=> ( v117488(VarCurr)
& v117491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13112,axiom,
! [VarCurr] :
( v117491(VarCurr)
<=> ( v117445(VarCurr)
| v117463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13111,axiom,
! [VarCurr] :
( v117488(VarCurr)
<=> ( v117489(VarCurr)
| v117490(VarCurr) ) ) ).
fof(writeUnaryOperator_7121,axiom,
! [VarCurr] :
( ~ v117490(VarCurr)
<=> v117463(VarCurr) ) ).
fof(writeUnaryOperator_7120,axiom,
! [VarCurr] :
( ~ v117489(VarCurr)
<=> v117445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13110,axiom,
! [VarCurr] :
( v117482(VarCurr)
<=> ( v117483(VarCurr)
& v117486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13109,axiom,
! [VarCurr] :
( v117486(VarCurr)
<=> ( v117443(VarCurr)
| v117469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13108,axiom,
! [VarCurr] :
( v117483(VarCurr)
<=> ( v117484(VarCurr)
| v117485(VarCurr) ) ) ).
fof(writeUnaryOperator_7119,axiom,
! [VarCurr] :
( ~ v117485(VarCurr)
<=> v117469(VarCurr) ) ).
fof(writeUnaryOperator_7118,axiom,
! [VarCurr] :
( ~ v117484(VarCurr)
<=> v117443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13107,axiom,
! [VarCurr] :
( v117438(VarCurr)
<=> ( v117439(VarCurr)
& v117481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13106,axiom,
! [VarCurr] :
( v117481(VarCurr)
<=> ( v117441(VarCurr)
| v117476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13105,axiom,
! [VarCurr] :
( v117439(VarCurr)
<=> ( v117440(VarCurr)
| v117475(VarCurr) ) ) ).
fof(writeUnaryOperator_7117,axiom,
! [VarCurr] :
( ~ v117475(VarCurr)
<=> v117476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13104,axiom,
! [VarCurr] :
( v117476(VarCurr)
<=> ( v117477(VarCurr)
& v117480(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5036,axiom,
! [VarCurr] :
( v117480(VarCurr)
<=> ( v117148(VarCurr,bitIndex5)
| v117450(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13103,axiom,
! [VarCurr] :
( v117477(VarCurr)
<=> ( v117478(VarCurr)
| v117479(VarCurr) ) ) ).
fof(writeUnaryOperator_7116,axiom,
! [VarCurr] :
( ~ v117479(VarCurr)
<=> v117450(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7115,axiom,
! [VarCurr] :
( ~ v117478(VarCurr)
<=> v117148(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7114,axiom,
! [VarCurr] :
( ~ v117440(VarCurr)
<=> v117441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13102,axiom,
! [VarCurr] :
( v117441(VarCurr)
<=> ( v117442(VarCurr)
| v117474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5035,axiom,
! [VarCurr] :
( v117474(VarCurr)
<=> ( v117148(VarCurr,bitIndex4)
& v117450(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13101,axiom,
! [VarCurr] :
( v117442(VarCurr)
<=> ( v117443(VarCurr)
& v117469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13100,axiom,
! [VarCurr] :
( v117469(VarCurr)
<=> ( v117470(VarCurr)
& v117473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5034,axiom,
! [VarCurr] :
( v117473(VarCurr)
<=> ( v117148(VarCurr,bitIndex4)
| v117450(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13099,axiom,
! [VarCurr] :
( v117470(VarCurr)
<=> ( v117471(VarCurr)
| v117472(VarCurr) ) ) ).
fof(writeUnaryOperator_7113,axiom,
! [VarCurr] :
( ~ v117472(VarCurr)
<=> v117450(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7112,axiom,
! [VarCurr] :
( ~ v117471(VarCurr)
<=> v117148(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13098,axiom,
! [VarCurr] :
( v117443(VarCurr)
<=> ( v117444(VarCurr)
| v117468(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5033,axiom,
! [VarCurr] :
( v117468(VarCurr)
<=> ( v117148(VarCurr,bitIndex3)
& v117450(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13097,axiom,
! [VarCurr] :
( v117444(VarCurr)
<=> ( v117445(VarCurr)
& v117463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13096,axiom,
! [VarCurr] :
( v117463(VarCurr)
<=> ( v117464(VarCurr)
& v117467(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5032,axiom,
! [VarCurr] :
( v117467(VarCurr)
<=> ( v117148(VarCurr,bitIndex3)
| v117450(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13095,axiom,
! [VarCurr] :
( v117464(VarCurr)
<=> ( v117465(VarCurr)
| v117466(VarCurr) ) ) ).
fof(writeUnaryOperator_7111,axiom,
! [VarCurr] :
( ~ v117466(VarCurr)
<=> v117450(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7110,axiom,
! [VarCurr] :
( ~ v117465(VarCurr)
<=> v117148(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13094,axiom,
! [VarCurr] :
( v117445(VarCurr)
<=> ( v117446(VarCurr)
| v117462(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5031,axiom,
! [VarCurr] :
( v117462(VarCurr)
<=> ( v117148(VarCurr,bitIndex2)
& v117450(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13093,axiom,
! [VarCurr] :
( v117446(VarCurr)
<=> ( v117447(VarCurr)
& v117457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13092,axiom,
! [VarCurr] :
( v117457(VarCurr)
<=> ( v117458(VarCurr)
& v117461(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5030,axiom,
! [VarCurr] :
( v117461(VarCurr)
<=> ( v117148(VarCurr,bitIndex2)
| v117450(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13091,axiom,
! [VarCurr] :
( v117458(VarCurr)
<=> ( v117459(VarCurr)
| v117460(VarCurr) ) ) ).
fof(writeUnaryOperator_7109,axiom,
! [VarCurr] :
( ~ v117460(VarCurr)
<=> v117450(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7108,axiom,
! [VarCurr] :
( ~ v117459(VarCurr)
<=> v117148(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13090,axiom,
! [VarCurr] :
( v117447(VarCurr)
<=> ( v117448(VarCurr)
| v117456(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5029,axiom,
! [VarCurr] :
( v117456(VarCurr)
<=> ( v117148(VarCurr,bitIndex1)
& v117450(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13089,axiom,
! [VarCurr] :
( v117448(VarCurr)
<=> ( v117449(VarCurr)
& v117451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13088,axiom,
! [VarCurr] :
( v117451(VarCurr)
<=> ( v117452(VarCurr)
& v117455(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5028,axiom,
! [VarCurr] :
( v117455(VarCurr)
<=> ( v117148(VarCurr,bitIndex1)
| v117450(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13087,axiom,
! [VarCurr] :
( v117452(VarCurr)
<=> ( v117453(VarCurr)
| v117454(VarCurr) ) ) ).
fof(writeUnaryOperator_7107,axiom,
! [VarCurr] :
( ~ v117454(VarCurr)
<=> v117450(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7106,axiom,
! [VarCurr] :
( ~ v117453(VarCurr)
<=> v117148(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13086,axiom,
! [VarCurr] :
( v117449(VarCurr)
<=> ( v117148(VarCurr,bitIndex0)
& v117450(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68836,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v117450(VarCurr,B)
<=> v117170(VarCurr,B) ) ) ).
fof(addAssignment_68835,axiom,
! [VarCurr] :
( ( v117450(VarCurr,bitIndex5)
<=> $false )
& ( v117450(VarCurr,bitIndex4)
<=> $false )
& ( v117450(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_68834,axiom,
! [VarCurr] :
( v117379(VarCurr,bitIndex5)
<=> v117416(VarCurr,bitIndex5) ) ).
fof(addAssignment_68833,axiom,
! [VarCurr] :
( v117379(VarCurr,bitIndex4)
<=> v117416(VarCurr,bitIndex4) ) ).
fof(addAssignment_68832,axiom,
! [VarCurr] :
( v117379(VarCurr,bitIndex3)
<=> v117416(VarCurr,bitIndex3) ) ).
fof(addAssignment_68831,axiom,
! [VarCurr] :
( v117379(VarCurr,bitIndex2)
<=> v117416(VarCurr,bitIndex2) ) ).
fof(addAssignment_68830,axiom,
! [VarCurr] :
( v117379(VarCurr,bitIndex1)
<=> v117416(VarCurr,bitIndex1) ) ).
fof(addAssignment_68829,axiom,
! [VarCurr] :
( v117379(VarCurr,bitIndex0)
<=> v117416(VarCurr,bitIndex0) ) ).
fof(addAssignment_68828,axiom,
! [VarCurr] :
( v117416(VarCurr,bitIndex0)
<=> v117417(VarCurr) ) ).
fof(addAssignment_68827,axiom,
! [VarCurr] :
( ( v117416(VarCurr,bitIndex5)
<=> $false )
& ( v117416(VarCurr,bitIndex4)
<=> $false )
& ( v117416(VarCurr,bitIndex3)
<=> $false )
& ( v117416(VarCurr,bitIndex2)
<=> $false )
& ( v117416(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13085,axiom,
! [VarCurr] :
( v117417(VarCurr)
<=> ( v117418(VarCurr)
| v117415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13084,axiom,
! [VarCurr] :
( v117418(VarCurr)
<=> ( v117419(VarCurr)
| v117413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13083,axiom,
! [VarCurr] :
( v117419(VarCurr)
<=> ( v117420(VarCurr)
| v117411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13082,axiom,
! [VarCurr] :
( v117420(VarCurr)
<=> ( v117421(VarCurr)
| v117401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13081,axiom,
! [VarCurr] :
( v117421(VarCurr)
<=> ( v117381(VarCurr)
| v117391(VarCurr) ) ) ).
fof(addAssignment_68826,axiom,
! [VarCurr] :
( v117415(VarCurr)
<=> v113911(VarCurr,bitIndex4) ) ).
fof(addAssignment_68825,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex4)
<=> v113913(VarCurr,bitIndex4) ) ).
fof(addAssignment_68824,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex4)
<=> v113915(VarCurr,bitIndex4) ) ).
fof(addAssignment_68823,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex4)
<=> v113935(VarCurr,bitIndex4) ) ).
fof(addAssignment_68822,axiom,
! [VarCurr] :
( v117413(VarCurr)
<=> v113107(VarCurr,bitIndex4) ) ).
fof(addAssignment_68821,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex4)
<=> v113143(VarCurr,bitIndex4) ) ).
fof(addAssignment_68820,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex4)
<=> v113110(VarCurr,bitIndex4) ) ).
fof(addAssignment_68819,axiom,
! [VarCurr] :
( v117411(VarCurr)
<=> v113100(VarCurr,bitIndex4) ) ).
fof(addAssignment_68818,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex4)
<=> v113101(VarCurr,bitIndex4) ) ).
fof(addAssignment_68817,axiom,
! [VarCurr] :
( v117401(VarCurr)
<=> v113810(VarCurr,bitIndex4) ) ).
fof(addAssignment_68816,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex4)
<=> v113812(VarCurr,bitIndex4) ) ).
fof(addAssignment_68815,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex4)
<=> v113814(VarCurr,bitIndex4) ) ).
fof(addAssignment_68814,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex4)
<=> v113816(VarCurr,bitIndex4) ) ).
fof(addAssignment_68813,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex4)
<=> v113818(VarCurr,bitIndex4) ) ).
fof(addAssignment_68812,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex4)
<=> v117403(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117404(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v117403(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1526,axiom,
! [VarNext] :
( v117404(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v117403(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117404(VarNext)
<=> v117405(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117405(VarNext)
<=> ( v117407(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_7105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117407(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_68811,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex4)
<=> v113830(VarCurr,bitIndex4) ) ).
fof(addAssignment_68810,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex4)
<=> v113832(VarCurr,bitIndex4) ) ).
fof(addAssignment_68809,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex4)
<=> v113834(VarCurr,bitIndex4) ) ).
fof(addAssignment_68808,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex4)
<=> v113873(VarCurr,bitIndex4) ) ).
fof(addAssignment_68807,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex4)
<=> v113856(VarCurr,bitIndex4) ) ).
fof(addAssignment_68806,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex4)
<=> v113837(VarCurr,bitIndex4) ) ).
fof(addAssignment_68805,axiom,
! [VarCurr] :
( v117391(VarCurr)
<=> v113020(VarCurr,bitIndex4) ) ).
fof(addAssignment_68804,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex4)
<=> v113022(VarCurr,bitIndex4) ) ).
fof(addAssignment_68803,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex4)
<=> v113024(VarCurr,bitIndex4) ) ).
fof(addAssignment_68802,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex4)
<=> v113026(VarCurr,bitIndex4) ) ).
fof(addAssignment_68801,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex4)
<=> v113028(VarCurr,bitIndex4) ) ).
fof(addAssignment_68800,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex4)
<=> v117393(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117394(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v117393(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1525,axiom,
! [VarNext] :
( v117394(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v117393(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117394(VarNext)
<=> v117395(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117395(VarNext)
<=> ( v117397(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_7104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117397(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_68799,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex4)
<=> v113040(VarCurr,bitIndex4) ) ).
fof(addAssignment_68798,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex4)
<=> v113042(VarCurr,bitIndex4) ) ).
fof(addAssignment_68797,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex4)
<=> v113044(VarCurr,bitIndex4) ) ).
fof(addAssignment_68796,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex4)
<=> v113045(VarCurr,bitIndex4) ) ).
fof(addAssignment_68795,axiom,
! [VarCurr] :
( v117381(VarCurr)
<=> v112940(VarCurr,bitIndex4) ) ).
fof(addAssignment_68794,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex4)
<=> v112942(VarCurr,bitIndex4) ) ).
fof(addAssignment_68793,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex4)
<=> v112944(VarCurr,bitIndex4) ) ).
fof(addAssignment_68792,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex4)
<=> v112946(VarCurr,bitIndex4) ) ).
fof(addAssignment_68791,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex4)
<=> v112948(VarCurr,bitIndex4) ) ).
fof(addAssignment_68790,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex4)
<=> v117383(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117384(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v117383(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1524,axiom,
! [VarNext] :
( v117384(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v117383(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117384(VarNext)
<=> v117385(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117385(VarNext)
<=> ( v117387(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_7103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117387(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_68789,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex4)
<=> v112960(VarCurr,bitIndex4) ) ).
fof(addAssignment_68788,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex4)
<=> v112962(VarCurr,bitIndex4) ) ).
fof(addAssignment_68787,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex4)
<=> v112964(VarCurr,bitIndex4) ) ).
fof(addAssignment_68786,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex4)
<=> v112965(VarCurr,bitIndex4) ) ).
fof(addAssignment_68785,axiom,
! [VarCurr] :
( v117170(VarCurr,bitIndex2)
<=> v117185(VarCurr,bitIndex2) ) ).
fof(addAssignment_68784,axiom,
! [VarCurr] :
( v117170(VarCurr,bitIndex1)
<=> v117185(VarCurr,bitIndex1) ) ).
fof(addAssignment_68783,axiom,
! [VarCurr] :
( v117170(VarCurr,bitIndex0)
<=> v117185(VarCurr,bitIndex0) ) ).
fof(addAssignment_68782,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex0)
<=> v117373(VarCurr) ) ).
fof(addAssignment_68781,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex1)
<=> v117368(VarCurr) ) ).
fof(addAssignment_68780,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex2)
<=> v117187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13074,axiom,
! [VarCurr] :
( v117373(VarCurr)
<=> ( v117374(VarCurr)
& v117377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13073,axiom,
! [VarCurr] :
( v117377(VarCurr)
<=> ( v117193(VarCurr,bitIndex0)
| v117354(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13072,axiom,
! [VarCurr] :
( v117374(VarCurr)
<=> ( v117375(VarCurr)
| v117376(VarCurr) ) ) ).
fof(writeUnaryOperator_7102,axiom,
! [VarCurr] :
( ~ v117376(VarCurr)
<=> v117354(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7101,axiom,
! [VarCurr] :
( ~ v117375(VarCurr)
<=> v117193(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13071,axiom,
! [VarCurr] :
( v117368(VarCurr)
<=> ( v117369(VarCurr)
& v117372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13070,axiom,
! [VarCurr] :
( v117372(VarCurr)
<=> ( v117192(VarCurr)
| v117355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13069,axiom,
! [VarCurr] :
( v117369(VarCurr)
<=> ( v117370(VarCurr)
| v117371(VarCurr) ) ) ).
fof(writeUnaryOperator_7100,axiom,
! [VarCurr] :
( ~ v117371(VarCurr)
<=> v117355(VarCurr) ) ).
fof(writeUnaryOperator_7099,axiom,
! [VarCurr] :
( ~ v117370(VarCurr)
<=> v117192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13068,axiom,
! [VarCurr] :
( v117187(VarCurr)
<=> ( v117188(VarCurr)
& v117367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13067,axiom,
! [VarCurr] :
( v117367(VarCurr)
<=> ( v117190(VarCurr)
| v117362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13066,axiom,
! [VarCurr] :
( v117188(VarCurr)
<=> ( v117189(VarCurr)
| v117361(VarCurr) ) ) ).
fof(writeUnaryOperator_7098,axiom,
! [VarCurr] :
( ~ v117361(VarCurr)
<=> v117362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13065,axiom,
! [VarCurr] :
( v117362(VarCurr)
<=> ( v117363(VarCurr)
& v117366(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5027,axiom,
! [VarCurr] :
( v117366(VarCurr)
<=> ( v117193(VarCurr,bitIndex2)
| v117354(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13064,axiom,
! [VarCurr] :
( v117363(VarCurr)
<=> ( v117364(VarCurr)
| v117365(VarCurr) ) ) ).
fof(writeUnaryOperator_7097,axiom,
! [VarCurr] :
( ~ v117365(VarCurr)
<=> v117354(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7096,axiom,
! [VarCurr] :
( ~ v117364(VarCurr)
<=> v117193(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7095,axiom,
! [VarCurr] :
( ~ v117189(VarCurr)
<=> v117190(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13063,axiom,
! [VarCurr] :
( v117190(VarCurr)
<=> ( v117191(VarCurr)
| v117360(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5026,axiom,
! [VarCurr] :
( v117360(VarCurr)
<=> ( v117193(VarCurr,bitIndex1)
& v117354(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13062,axiom,
! [VarCurr] :
( v117191(VarCurr)
<=> ( v117192(VarCurr)
& v117355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13061,axiom,
! [VarCurr] :
( v117355(VarCurr)
<=> ( v117356(VarCurr)
& v117359(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5025,axiom,
! [VarCurr] :
( v117359(VarCurr)
<=> ( v117193(VarCurr,bitIndex1)
| v117354(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13060,axiom,
! [VarCurr] :
( v117356(VarCurr)
<=> ( v117357(VarCurr)
| v117358(VarCurr) ) ) ).
fof(writeUnaryOperator_7094,axiom,
! [VarCurr] :
( ~ v117358(VarCurr)
<=> v117354(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7093,axiom,
! [VarCurr] :
( ~ v117357(VarCurr)
<=> v117193(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13059,axiom,
! [VarCurr] :
( v117192(VarCurr)
<=> ( v117193(VarCurr,bitIndex0)
& v117354(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68779,axiom,
! [VarCurr] :
( v117354(VarCurr,bitIndex0)
<=> v117184(VarCurr) ) ).
fof(addAssignment_68778,axiom,
! [VarCurr] :
( ( v117354(VarCurr,bitIndex2)
<=> $false )
& ( v117354(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68777,axiom,
! [VarCurr] :
( v117193(VarCurr,bitIndex0)
<=> v117349(VarCurr) ) ).
fof(addAssignment_68776,axiom,
! [VarCurr] :
( v117193(VarCurr,bitIndex1)
<=> v117344(VarCurr) ) ).
fof(addAssignment_68775,axiom,
! [VarCurr] :
( v117193(VarCurr,bitIndex2)
<=> v117195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13058,axiom,
! [VarCurr] :
( v117349(VarCurr)
<=> ( v117350(VarCurr)
& v117353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13057,axiom,
! [VarCurr] :
( v117353(VarCurr)
<=> ( v117201(VarCurr,bitIndex0)
| v117330(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13056,axiom,
! [VarCurr] :
( v117350(VarCurr)
<=> ( v117351(VarCurr)
| v117352(VarCurr) ) ) ).
fof(writeUnaryOperator_7092,axiom,
! [VarCurr] :
( ~ v117352(VarCurr)
<=> v117330(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7091,axiom,
! [VarCurr] :
( ~ v117351(VarCurr)
<=> v117201(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13055,axiom,
! [VarCurr] :
( v117344(VarCurr)
<=> ( v117345(VarCurr)
& v117348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13054,axiom,
! [VarCurr] :
( v117348(VarCurr)
<=> ( v117200(VarCurr)
| v117331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13053,axiom,
! [VarCurr] :
( v117345(VarCurr)
<=> ( v117346(VarCurr)
| v117347(VarCurr) ) ) ).
fof(writeUnaryOperator_7090,axiom,
! [VarCurr] :
( ~ v117347(VarCurr)
<=> v117331(VarCurr) ) ).
fof(writeUnaryOperator_7089,axiom,
! [VarCurr] :
( ~ v117346(VarCurr)
<=> v117200(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13052,axiom,
! [VarCurr] :
( v117195(VarCurr)
<=> ( v117196(VarCurr)
& v117343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13051,axiom,
! [VarCurr] :
( v117343(VarCurr)
<=> ( v117198(VarCurr)
| v117338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13050,axiom,
! [VarCurr] :
( v117196(VarCurr)
<=> ( v117197(VarCurr)
| v117337(VarCurr) ) ) ).
fof(writeUnaryOperator_7088,axiom,
! [VarCurr] :
( ~ v117337(VarCurr)
<=> v117338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13049,axiom,
! [VarCurr] :
( v117338(VarCurr)
<=> ( v117339(VarCurr)
& v117342(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5024,axiom,
! [VarCurr] :
( v117342(VarCurr)
<=> ( v117201(VarCurr,bitIndex2)
| v117330(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13048,axiom,
! [VarCurr] :
( v117339(VarCurr)
<=> ( v117340(VarCurr)
| v117341(VarCurr) ) ) ).
fof(writeUnaryOperator_7087,axiom,
! [VarCurr] :
( ~ v117341(VarCurr)
<=> v117330(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7086,axiom,
! [VarCurr] :
( ~ v117340(VarCurr)
<=> v117201(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7085,axiom,
! [VarCurr] :
( ~ v117197(VarCurr)
<=> v117198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13047,axiom,
! [VarCurr] :
( v117198(VarCurr)
<=> ( v117199(VarCurr)
| v117336(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5023,axiom,
! [VarCurr] :
( v117336(VarCurr)
<=> ( v117201(VarCurr,bitIndex1)
& v117330(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13046,axiom,
! [VarCurr] :
( v117199(VarCurr)
<=> ( v117200(VarCurr)
& v117331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13045,axiom,
! [VarCurr] :
( v117331(VarCurr)
<=> ( v117332(VarCurr)
& v117335(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5022,axiom,
! [VarCurr] :
( v117335(VarCurr)
<=> ( v117201(VarCurr,bitIndex1)
| v117330(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13044,axiom,
! [VarCurr] :
( v117332(VarCurr)
<=> ( v117333(VarCurr)
| v117334(VarCurr) ) ) ).
fof(writeUnaryOperator_7084,axiom,
! [VarCurr] :
( ~ v117334(VarCurr)
<=> v117330(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7083,axiom,
! [VarCurr] :
( ~ v117333(VarCurr)
<=> v117201(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13043,axiom,
! [VarCurr] :
( v117200(VarCurr)
<=> ( v117201(VarCurr,bitIndex0)
& v117330(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68774,axiom,
! [VarCurr] :
( v117330(VarCurr,bitIndex0)
<=> v117182(VarCurr) ) ).
fof(addAssignment_68773,axiom,
! [VarCurr] :
( ( v117330(VarCurr,bitIndex2)
<=> $false )
& ( v117330(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68772,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex0)
<=> v117325(VarCurr) ) ).
fof(addAssignment_68771,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex1)
<=> v117320(VarCurr) ) ).
fof(addAssignment_68770,axiom,
! [VarCurr] :
( v117201(VarCurr,bitIndex2)
<=> v117203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13042,axiom,
! [VarCurr] :
( v117325(VarCurr)
<=> ( v117326(VarCurr)
& v117329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13041,axiom,
! [VarCurr] :
( v117329(VarCurr)
<=> ( v117209(VarCurr,bitIndex0)
| v117306(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13040,axiom,
! [VarCurr] :
( v117326(VarCurr)
<=> ( v117327(VarCurr)
| v117328(VarCurr) ) ) ).
fof(writeUnaryOperator_7082,axiom,
! [VarCurr] :
( ~ v117328(VarCurr)
<=> v117306(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7081,axiom,
! [VarCurr] :
( ~ v117327(VarCurr)
<=> v117209(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13039,axiom,
! [VarCurr] :
( v117320(VarCurr)
<=> ( v117321(VarCurr)
& v117324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13038,axiom,
! [VarCurr] :
( v117324(VarCurr)
<=> ( v117208(VarCurr)
| v117307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13037,axiom,
! [VarCurr] :
( v117321(VarCurr)
<=> ( v117322(VarCurr)
| v117323(VarCurr) ) ) ).
fof(writeUnaryOperator_7080,axiom,
! [VarCurr] :
( ~ v117323(VarCurr)
<=> v117307(VarCurr) ) ).
fof(writeUnaryOperator_7079,axiom,
! [VarCurr] :
( ~ v117322(VarCurr)
<=> v117208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13036,axiom,
! [VarCurr] :
( v117203(VarCurr)
<=> ( v117204(VarCurr)
& v117319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13035,axiom,
! [VarCurr] :
( v117319(VarCurr)
<=> ( v117206(VarCurr)
| v117314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13034,axiom,
! [VarCurr] :
( v117204(VarCurr)
<=> ( v117205(VarCurr)
| v117313(VarCurr) ) ) ).
fof(writeUnaryOperator_7078,axiom,
! [VarCurr] :
( ~ v117313(VarCurr)
<=> v117314(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13033,axiom,
! [VarCurr] :
( v117314(VarCurr)
<=> ( v117315(VarCurr)
& v117318(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5021,axiom,
! [VarCurr] :
( v117318(VarCurr)
<=> ( v117209(VarCurr,bitIndex2)
| v117306(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13032,axiom,
! [VarCurr] :
( v117315(VarCurr)
<=> ( v117316(VarCurr)
| v117317(VarCurr) ) ) ).
fof(writeUnaryOperator_7077,axiom,
! [VarCurr] :
( ~ v117317(VarCurr)
<=> v117306(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7076,axiom,
! [VarCurr] :
( ~ v117316(VarCurr)
<=> v117209(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7075,axiom,
! [VarCurr] :
( ~ v117205(VarCurr)
<=> v117206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13031,axiom,
! [VarCurr] :
( v117206(VarCurr)
<=> ( v117207(VarCurr)
| v117312(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5020,axiom,
! [VarCurr] :
( v117312(VarCurr)
<=> ( v117209(VarCurr,bitIndex1)
& v117306(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13030,axiom,
! [VarCurr] :
( v117207(VarCurr)
<=> ( v117208(VarCurr)
& v117307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13029,axiom,
! [VarCurr] :
( v117307(VarCurr)
<=> ( v117308(VarCurr)
& v117311(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5019,axiom,
! [VarCurr] :
( v117311(VarCurr)
<=> ( v117209(VarCurr,bitIndex1)
| v117306(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13028,axiom,
! [VarCurr] :
( v117308(VarCurr)
<=> ( v117309(VarCurr)
| v117310(VarCurr) ) ) ).
fof(writeUnaryOperator_7074,axiom,
! [VarCurr] :
( ~ v117310(VarCurr)
<=> v117306(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7073,axiom,
! [VarCurr] :
( ~ v117309(VarCurr)
<=> v117209(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13027,axiom,
! [VarCurr] :
( v117208(VarCurr)
<=> ( v117209(VarCurr,bitIndex0)
& v117306(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68769,axiom,
! [VarCurr] :
( v117306(VarCurr,bitIndex0)
<=> v117180(VarCurr) ) ).
fof(addAssignment_68768,axiom,
! [VarCurr] :
( ( v117306(VarCurr,bitIndex2)
<=> $false )
& ( v117306(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68767,axiom,
! [VarCurr] :
( v117209(VarCurr,bitIndex0)
<=> v117301(VarCurr) ) ).
fof(addAssignment_68766,axiom,
! [VarCurr] :
( v117209(VarCurr,bitIndex1)
<=> v117296(VarCurr) ) ).
fof(addAssignment_68765,axiom,
! [VarCurr] :
( v117209(VarCurr,bitIndex2)
<=> v117211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13026,axiom,
! [VarCurr] :
( v117301(VarCurr)
<=> ( v117302(VarCurr)
& v117305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13025,axiom,
! [VarCurr] :
( v117305(VarCurr)
<=> ( v117217(VarCurr,bitIndex0)
| v117282(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13024,axiom,
! [VarCurr] :
( v117302(VarCurr)
<=> ( v117303(VarCurr)
| v117304(VarCurr) ) ) ).
fof(writeUnaryOperator_7072,axiom,
! [VarCurr] :
( ~ v117304(VarCurr)
<=> v117282(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7071,axiom,
! [VarCurr] :
( ~ v117303(VarCurr)
<=> v117217(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13023,axiom,
! [VarCurr] :
( v117296(VarCurr)
<=> ( v117297(VarCurr)
& v117300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13022,axiom,
! [VarCurr] :
( v117300(VarCurr)
<=> ( v117216(VarCurr)
| v117283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13021,axiom,
! [VarCurr] :
( v117297(VarCurr)
<=> ( v117298(VarCurr)
| v117299(VarCurr) ) ) ).
fof(writeUnaryOperator_7070,axiom,
! [VarCurr] :
( ~ v117299(VarCurr)
<=> v117283(VarCurr) ) ).
fof(writeUnaryOperator_7069,axiom,
! [VarCurr] :
( ~ v117298(VarCurr)
<=> v117216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13020,axiom,
! [VarCurr] :
( v117211(VarCurr)
<=> ( v117212(VarCurr)
& v117295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13019,axiom,
! [VarCurr] :
( v117295(VarCurr)
<=> ( v117214(VarCurr)
| v117290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13018,axiom,
! [VarCurr] :
( v117212(VarCurr)
<=> ( v117213(VarCurr)
| v117289(VarCurr) ) ) ).
fof(writeUnaryOperator_7068,axiom,
! [VarCurr] :
( ~ v117289(VarCurr)
<=> v117290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13017,axiom,
! [VarCurr] :
( v117290(VarCurr)
<=> ( v117291(VarCurr)
& v117294(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5018,axiom,
! [VarCurr] :
( v117294(VarCurr)
<=> ( v117217(VarCurr,bitIndex2)
| v117282(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13016,axiom,
! [VarCurr] :
( v117291(VarCurr)
<=> ( v117292(VarCurr)
| v117293(VarCurr) ) ) ).
fof(writeUnaryOperator_7067,axiom,
! [VarCurr] :
( ~ v117293(VarCurr)
<=> v117282(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7066,axiom,
! [VarCurr] :
( ~ v117292(VarCurr)
<=> v117217(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7065,axiom,
! [VarCurr] :
( ~ v117213(VarCurr)
<=> v117214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13015,axiom,
! [VarCurr] :
( v117214(VarCurr)
<=> ( v117215(VarCurr)
| v117288(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5017,axiom,
! [VarCurr] :
( v117288(VarCurr)
<=> ( v117217(VarCurr,bitIndex1)
& v117282(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13014,axiom,
! [VarCurr] :
( v117215(VarCurr)
<=> ( v117216(VarCurr)
& v117283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13013,axiom,
! [VarCurr] :
( v117283(VarCurr)
<=> ( v117284(VarCurr)
& v117287(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5016,axiom,
! [VarCurr] :
( v117287(VarCurr)
<=> ( v117217(VarCurr,bitIndex1)
| v117282(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13012,axiom,
! [VarCurr] :
( v117284(VarCurr)
<=> ( v117285(VarCurr)
| v117286(VarCurr) ) ) ).
fof(writeUnaryOperator_7064,axiom,
! [VarCurr] :
( ~ v117286(VarCurr)
<=> v117282(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7063,axiom,
! [VarCurr] :
( ~ v117285(VarCurr)
<=> v117217(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13011,axiom,
! [VarCurr] :
( v117216(VarCurr)
<=> ( v117217(VarCurr,bitIndex0)
& v117282(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68764,axiom,
! [VarCurr] :
( v117282(VarCurr,bitIndex0)
<=> v117178(VarCurr) ) ).
fof(addAssignment_68763,axiom,
! [VarCurr] :
( ( v117282(VarCurr,bitIndex2)
<=> $false )
& ( v117282(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68762,axiom,
! [VarCurr] :
( v117217(VarCurr,bitIndex0)
<=> v117277(VarCurr) ) ).
fof(addAssignment_68761,axiom,
! [VarCurr] :
( v117217(VarCurr,bitIndex1)
<=> v117272(VarCurr) ) ).
fof(addAssignment_68760,axiom,
! [VarCurr] :
( v117217(VarCurr,bitIndex2)
<=> v117219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13010,axiom,
! [VarCurr] :
( v117277(VarCurr)
<=> ( v117278(VarCurr)
& v117281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13009,axiom,
! [VarCurr] :
( v117281(VarCurr)
<=> ( v117225(VarCurr,bitIndex0)
| v117258(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13008,axiom,
! [VarCurr] :
( v117278(VarCurr)
<=> ( v117279(VarCurr)
| v117280(VarCurr) ) ) ).
fof(writeUnaryOperator_7062,axiom,
! [VarCurr] :
( ~ v117280(VarCurr)
<=> v117258(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7061,axiom,
! [VarCurr] :
( ~ v117279(VarCurr)
<=> v117225(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13007,axiom,
! [VarCurr] :
( v117272(VarCurr)
<=> ( v117273(VarCurr)
& v117276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13006,axiom,
! [VarCurr] :
( v117276(VarCurr)
<=> ( v117224(VarCurr)
| v117259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13005,axiom,
! [VarCurr] :
( v117273(VarCurr)
<=> ( v117274(VarCurr)
| v117275(VarCurr) ) ) ).
fof(writeUnaryOperator_7060,axiom,
! [VarCurr] :
( ~ v117275(VarCurr)
<=> v117259(VarCurr) ) ).
fof(writeUnaryOperator_7059,axiom,
! [VarCurr] :
( ~ v117274(VarCurr)
<=> v117224(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13004,axiom,
! [VarCurr] :
( v117219(VarCurr)
<=> ( v117220(VarCurr)
& v117271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13003,axiom,
! [VarCurr] :
( v117271(VarCurr)
<=> ( v117222(VarCurr)
| v117266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13002,axiom,
! [VarCurr] :
( v117220(VarCurr)
<=> ( v117221(VarCurr)
| v117265(VarCurr) ) ) ).
fof(writeUnaryOperator_7058,axiom,
! [VarCurr] :
( ~ v117265(VarCurr)
<=> v117266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13001,axiom,
! [VarCurr] :
( v117266(VarCurr)
<=> ( v117267(VarCurr)
& v117270(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5015,axiom,
! [VarCurr] :
( v117270(VarCurr)
<=> ( v117225(VarCurr,bitIndex2)
| v117258(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13000,axiom,
! [VarCurr] :
( v117267(VarCurr)
<=> ( v117268(VarCurr)
| v117269(VarCurr) ) ) ).
fof(writeUnaryOperator_7057,axiom,
! [VarCurr] :
( ~ v117269(VarCurr)
<=> v117258(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7056,axiom,
! [VarCurr] :
( ~ v117268(VarCurr)
<=> v117225(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7055,axiom,
! [VarCurr] :
( ~ v117221(VarCurr)
<=> v117222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12999,axiom,
! [VarCurr] :
( v117222(VarCurr)
<=> ( v117223(VarCurr)
| v117264(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5014,axiom,
! [VarCurr] :
( v117264(VarCurr)
<=> ( v117225(VarCurr,bitIndex1)
& v117258(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12998,axiom,
! [VarCurr] :
( v117223(VarCurr)
<=> ( v117224(VarCurr)
& v117259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12997,axiom,
! [VarCurr] :
( v117259(VarCurr)
<=> ( v117260(VarCurr)
& v117263(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5013,axiom,
! [VarCurr] :
( v117263(VarCurr)
<=> ( v117225(VarCurr,bitIndex1)
| v117258(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12996,axiom,
! [VarCurr] :
( v117260(VarCurr)
<=> ( v117261(VarCurr)
| v117262(VarCurr) ) ) ).
fof(writeUnaryOperator_7054,axiom,
! [VarCurr] :
( ~ v117262(VarCurr)
<=> v117258(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7053,axiom,
! [VarCurr] :
( ~ v117261(VarCurr)
<=> v117225(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12995,axiom,
! [VarCurr] :
( v117224(VarCurr)
<=> ( v117225(VarCurr,bitIndex0)
& v117258(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68759,axiom,
! [VarCurr] :
( v117258(VarCurr,bitIndex0)
<=> v117176(VarCurr) ) ).
fof(addAssignment_68758,axiom,
! [VarCurr] :
( ( v117258(VarCurr,bitIndex2)
<=> $false )
& ( v117258(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68757,axiom,
! [VarCurr] :
( v117225(VarCurr,bitIndex0)
<=> v117253(VarCurr) ) ).
fof(addAssignment_68756,axiom,
! [VarCurr] :
( v117225(VarCurr,bitIndex1)
<=> v117248(VarCurr) ) ).
fof(addAssignment_68755,axiom,
! [VarCurr] :
( v117225(VarCurr,bitIndex2)
<=> v117227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12994,axiom,
! [VarCurr] :
( v117253(VarCurr)
<=> ( v117254(VarCurr)
& v117257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12993,axiom,
! [VarCurr] :
( v117257(VarCurr)
<=> ( v117233(VarCurr,bitIndex0)
| v117234(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12992,axiom,
! [VarCurr] :
( v117254(VarCurr)
<=> ( v117255(VarCurr)
| v117256(VarCurr) ) ) ).
fof(writeUnaryOperator_7052,axiom,
! [VarCurr] :
( ~ v117256(VarCurr)
<=> v117234(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7051,axiom,
! [VarCurr] :
( ~ v117255(VarCurr)
<=> v117233(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12991,axiom,
! [VarCurr] :
( v117248(VarCurr)
<=> ( v117249(VarCurr)
& v117252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12990,axiom,
! [VarCurr] :
( v117252(VarCurr)
<=> ( v117232(VarCurr)
| v117235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12989,axiom,
! [VarCurr] :
( v117249(VarCurr)
<=> ( v117250(VarCurr)
| v117251(VarCurr) ) ) ).
fof(writeUnaryOperator_7050,axiom,
! [VarCurr] :
( ~ v117251(VarCurr)
<=> v117235(VarCurr) ) ).
fof(writeUnaryOperator_7049,axiom,
! [VarCurr] :
( ~ v117250(VarCurr)
<=> v117232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12988,axiom,
! [VarCurr] :
( v117227(VarCurr)
<=> ( v117228(VarCurr)
& v117247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12987,axiom,
! [VarCurr] :
( v117247(VarCurr)
<=> ( v117230(VarCurr)
| v117242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12986,axiom,
! [VarCurr] :
( v117228(VarCurr)
<=> ( v117229(VarCurr)
| v117241(VarCurr) ) ) ).
fof(writeUnaryOperator_7048,axiom,
! [VarCurr] :
( ~ v117241(VarCurr)
<=> v117242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12985,axiom,
! [VarCurr] :
( v117242(VarCurr)
<=> ( v117243(VarCurr)
& v117246(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5012,axiom,
! [VarCurr] :
( v117246(VarCurr)
<=> ( v117233(VarCurr,bitIndex2)
| v117234(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12984,axiom,
! [VarCurr] :
( v117243(VarCurr)
<=> ( v117244(VarCurr)
| v117245(VarCurr) ) ) ).
fof(writeUnaryOperator_7047,axiom,
! [VarCurr] :
( ~ v117245(VarCurr)
<=> v117234(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7046,axiom,
! [VarCurr] :
( ~ v117244(VarCurr)
<=> v117233(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7045,axiom,
! [VarCurr] :
( ~ v117229(VarCurr)
<=> v117230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12983,axiom,
! [VarCurr] :
( v117230(VarCurr)
<=> ( v117231(VarCurr)
| v117240(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5011,axiom,
! [VarCurr] :
( v117240(VarCurr)
<=> ( v117233(VarCurr,bitIndex1)
& v117234(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12982,axiom,
! [VarCurr] :
( v117231(VarCurr)
<=> ( v117232(VarCurr)
& v117235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12981,axiom,
! [VarCurr] :
( v117235(VarCurr)
<=> ( v117236(VarCurr)
& v117239(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5010,axiom,
! [VarCurr] :
( v117239(VarCurr)
<=> ( v117233(VarCurr,bitIndex1)
| v117234(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12980,axiom,
! [VarCurr] :
( v117236(VarCurr)
<=> ( v117237(VarCurr)
| v117238(VarCurr) ) ) ).
fof(writeUnaryOperator_7044,axiom,
! [VarCurr] :
( ~ v117238(VarCurr)
<=> v117234(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7043,axiom,
! [VarCurr] :
( ~ v117237(VarCurr)
<=> v117233(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12979,axiom,
! [VarCurr] :
( v117232(VarCurr)
<=> ( v117233(VarCurr,bitIndex0)
& v117234(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68754,axiom,
! [VarCurr] :
( v117234(VarCurr,bitIndex0)
<=> v117174(VarCurr) ) ).
fof(addAssignment_68753,axiom,
! [VarCurr] :
( ( v117234(VarCurr,bitIndex2)
<=> $false )
& ( v117234(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68752,axiom,
! [VarCurr] :
( v117233(VarCurr,bitIndex0)
<=> v117172(VarCurr) ) ).
fof(addAssignment_68751,axiom,
! [VarCurr] :
( ( v117233(VarCurr,bitIndex2)
<=> $false )
& ( v117233(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68750,axiom,
! [VarCurr] :
( v117184(VarCurr)
<=> v114692(VarCurr,bitIndex4) ) ).
fof(addAssignment_68749,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex4)
<=> v114694(VarCurr,bitIndex4) ) ).
fof(addAssignment_68748,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex4)
<=> v114696(VarCurr,bitIndex4) ) ).
fof(addAssignment_68747,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex4)
<=> v114697(VarCurr,bitIndex4) ) ).
fof(addAssignment_68746,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex4)
<=> v113918(VarCurr,bitIndex4) ) ).
fof(addAssignment_68745,axiom,
! [VarCurr] :
( v117182(VarCurr)
<=> v114685(VarCurr,bitIndex4) ) ).
fof(addAssignment_68744,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex4)
<=> v114686(VarCurr,bitIndex4) ) ).
fof(addAssignment_68743,axiom,
! [VarCurr] :
( v117180(VarCurr)
<=> v114661(VarCurr,bitIndex4) ) ).
fof(addAssignment_68742,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex4)
<=> v114662(VarCurr,bitIndex4) ) ).
fof(addAssignment_68741,axiom,
! [VarCurr] :
( v117178(VarCurr)
<=> v114633(VarCurr,bitIndex4) ) ).
fof(addAssignment_68740,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex4)
<=> v114635(VarCurr,bitIndex4) ) ).
fof(addAssignment_68739,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex4)
<=> v114637(VarCurr,bitIndex4) ) ).
fof(addAssignment_68738,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex4)
<=> v114638(VarCurr,bitIndex4) ) ).
fof(addAssignment_68737,axiom,
! [VarCurr] :
( v117176(VarCurr)
<=> v114605(VarCurr,bitIndex4) ) ).
fof(addAssignment_68736,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex4)
<=> v114607(VarCurr,bitIndex4) ) ).
fof(addAssignment_68735,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex4)
<=> v114609(VarCurr,bitIndex4) ) ).
fof(addAssignment_68734,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex4)
<=> v114610(VarCurr,bitIndex4) ) ).
fof(addAssignment_68733,axiom,
! [VarCurr] :
( v117174(VarCurr)
<=> v114577(VarCurr,bitIndex4) ) ).
fof(addAssignment_68732,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex4)
<=> v114579(VarCurr,bitIndex4) ) ).
fof(addAssignment_68731,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex4)
<=> v114581(VarCurr,bitIndex4) ) ).
fof(addAssignment_68730,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex4)
<=> v114582(VarCurr,bitIndex4) ) ).
fof(addAssignment_68729,axiom,
! [VarCurr] :
( v117172(VarCurr)
<=> v114549(VarCurr,bitIndex4) ) ).
fof(addAssignment_68728,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex4)
<=> v114551(VarCurr,bitIndex4) ) ).
fof(addAssignment_68727,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex4)
<=> v114553(VarCurr,bitIndex4) ) ).
fof(addAssignment_68726,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex4)
<=> v114554(VarCurr,bitIndex4) ) ).
fof(addAssignment_68725,axiom,
! [VarCurr] :
( v117158(VarCurr)
<=> v117160(VarCurr) ) ).
fof(addAssignment_68724,axiom,
! [VarCurr] :
( v117160(VarCurr)
<=> v117134(VarCurr) ) ).
fof(addAssignment_68723,axiom,
! [VarCurr] :
( v117154(VarCurr)
<=> v117156(VarCurr) ) ).
fof(addAssignment_68722,axiom,
! [VarCurr] :
( v117156(VarCurr)
<=> v117126(VarCurr) ) ).
fof(addAssignment_68721,axiom,
! [VarCurr] :
( v117130(VarCurr)
<=> v117132(VarCurr) ) ).
fof(addAssignment_68720,axiom,
! [VarCurr] :
( v117132(VarCurr)
<=> v117134(VarCurr) ) ).
fof(addAssignment_68719,axiom,
! [VarCurr] :
( v117134(VarCurr)
<=> v117136(VarCurr) ) ).
fof(addAssignment_68718,axiom,
! [VarCurr] :
( v117136(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_68717,axiom,
! [VarCurr] :
( v117122(VarCurr)
<=> v117124(VarCurr) ) ).
fof(addAssignment_68716,axiom,
! [VarCurr] :
( v117124(VarCurr)
<=> v117126(VarCurr) ) ).
fof(addAssignment_68715,axiom,
! [VarCurr] :
( v117126(VarCurr)
<=> v117128(VarCurr) ) ).
fof(addAssignment_68714,axiom,
! [VarCurr] :
( v117128(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12978,axiom,
! [VarCurr] :
( v116307(VarCurr)
<=> ( v117112(VarCurr)
& v117022(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5009,axiom,
! [VarCurr] :
( v117112(VarCurr)
<=> ( v116309(VarCurr,bitIndex1)
& v116961(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1165,axiom,
! [VarCurr] :
( v117022(VarCurr)
<=> ( ( v117024(VarCurr,bitIndex4)
<=> $false )
& ( v117024(VarCurr,bitIndex3)
<=> $false )
& ( v117024(VarCurr,bitIndex2)
<=> $false )
& ( v117024(VarCurr,bitIndex1)
<=> $false )
& ( v117024(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68713,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117024(VarCurr,B)
<=> v117026(VarCurr,B) ) ) ).
fof(addAssignment_68712,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117026(VarCurr,B)
<=> v117028(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117094(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117028(VarNext,B)
<=> v117028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1523,axiom,
! [VarNext] :
( v117094(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117028(VarNext,B)
<=> v117104(VarNext,B) ) ) ) ).
fof(addAssignment_68711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117104(VarNext,B)
<=> v117102(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1097,axiom,
! [VarCurr] :
( ~ v117105(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117102(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1068,axiom,
! [VarCurr] :
( v117105(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117102(VarCurr,B)
<=> v117038(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12977,axiom,
! [VarCurr] :
( v117105(VarCurr)
<=> ( v117106(VarCurr)
& v117107(VarCurr) ) ) ).
fof(writeUnaryOperator_7042,axiom,
! [VarCurr] :
( ~ v117107(VarCurr)
<=> v117034(VarCurr) ) ).
fof(writeUnaryOperator_7041,axiom,
! [VarCurr] :
( ~ v117106(VarCurr)
<=> v117030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117094(VarNext)
<=> v117095(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117095(VarNext)
<=> ( v117096(VarNext)
& v117089(VarNext) ) ) ) ).
fof(writeUnaryOperator_7040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117096(VarNext)
<=> v117098(VarNext) ) ) ).
fof(addAssignment_68710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117098(VarNext)
<=> v117089(VarCurr) ) ) ).
fof(addAssignment_68709,axiom,
! [VarCurr] :
( v117089(VarCurr)
<=> v117091(VarCurr) ) ).
fof(addAssignment_68708,axiom,
! [VarCurr] :
( v117091(VarCurr)
<=> v116795(VarCurr) ) ).
fof(addAssignment_68707,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117038(VarCurr,B)
<=> v117040(VarCurr,B) ) ) ).
fof(addAssignment_68706,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117040(VarCurr,B)
<=> v117042(VarCurr,B) ) ) ).
fof(addAssignment_68705,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117042(VarCurr,B)
<=> v117044(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1096,axiom,
! [VarCurr] :
( ~ v117046(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117044(VarCurr,B)
<=> v117058(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1067,axiom,
! [VarCurr] :
( v117046(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117044(VarCurr,B)
<=> v117051(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1095,axiom,
! [VarCurr] :
( ~ v117053(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117058(VarCurr,B)
<=> v117059(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1066,axiom,
! [VarCurr] :
( v117053(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117058(VarCurr,B)
<=> v117056(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1094,axiom,
! [VarCurr] :
( ~ v117022(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117059(VarCurr,B)
<=> v117060(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1065,axiom,
! [VarCurr] :
( v117022(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117059(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_68704,axiom,
! [VarCurr] :
( v117060(VarCurr,bitIndex0)
<=> v117086(VarCurr) ) ).
fof(addAssignment_68703,axiom,
! [VarCurr] :
( v117060(VarCurr,bitIndex1)
<=> v117084(VarCurr) ) ).
fof(addAssignment_68702,axiom,
! [VarCurr] :
( v117060(VarCurr,bitIndex2)
<=> v117080(VarCurr) ) ).
fof(addAssignment_68701,axiom,
! [VarCurr] :
( v117060(VarCurr,bitIndex3)
<=> v117076(VarCurr) ) ).
fof(addAssignment_68700,axiom,
! [VarCurr] :
( v117060(VarCurr,bitIndex4)
<=> v117062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12974,axiom,
! [VarCurr] :
( v117084(VarCurr)
<=> ( v117085(VarCurr)
& v117087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12973,axiom,
! [VarCurr] :
( v117087(VarCurr)
<=> ( v117024(VarCurr,bitIndex0)
| v117071(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5008,axiom,
! [VarCurr] :
( v117085(VarCurr)
<=> ( v117086(VarCurr)
| v117024(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7039,axiom,
! [VarCurr] :
( ~ v117086(VarCurr)
<=> v117024(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12972,axiom,
! [VarCurr] :
( v117080(VarCurr)
<=> ( v117081(VarCurr)
& v117083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12971,axiom,
! [VarCurr] :
( v117083(VarCurr)
<=> ( v117069(VarCurr)
| v117072(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5007,axiom,
! [VarCurr] :
( v117081(VarCurr)
<=> ( v117082(VarCurr)
| v117024(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7038,axiom,
! [VarCurr] :
( ~ v117082(VarCurr)
<=> v117069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12970,axiom,
! [VarCurr] :
( v117076(VarCurr)
<=> ( v117077(VarCurr)
& v117079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12969,axiom,
! [VarCurr] :
( v117079(VarCurr)
<=> ( v117067(VarCurr)
| v117073(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5006,axiom,
! [VarCurr] :
( v117077(VarCurr)
<=> ( v117078(VarCurr)
| v117024(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7037,axiom,
! [VarCurr] :
( ~ v117078(VarCurr)
<=> v117067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12968,axiom,
! [VarCurr] :
( v117062(VarCurr)
<=> ( v117063(VarCurr)
& v117074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12967,axiom,
! [VarCurr] :
( v117074(VarCurr)
<=> ( v117065(VarCurr)
| v117075(VarCurr) ) ) ).
fof(writeUnaryOperator_7036,axiom,
! [VarCurr] :
( ~ v117075(VarCurr)
<=> v117024(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_5005,axiom,
! [VarCurr] :
( v117063(VarCurr)
<=> ( v117064(VarCurr)
| v117024(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7035,axiom,
! [VarCurr] :
( ~ v117064(VarCurr)
<=> v117065(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_5004,axiom,
! [VarCurr] :
( v117065(VarCurr)
<=> ( v117024(VarCurr,bitIndex3)
| v117066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12966,axiom,
! [VarCurr] :
( v117066(VarCurr)
<=> ( v117067(VarCurr)
& v117073(VarCurr) ) ) ).
fof(writeUnaryOperator_7034,axiom,
! [VarCurr] :
( ~ v117073(VarCurr)
<=> v117024(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_5003,axiom,
! [VarCurr] :
( v117067(VarCurr)
<=> ( v117024(VarCurr,bitIndex2)
| v117068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12965,axiom,
! [VarCurr] :
( v117068(VarCurr)
<=> ( v117069(VarCurr)
& v117072(VarCurr) ) ) ).
fof(writeUnaryOperator_7033,axiom,
! [VarCurr] :
( ~ v117072(VarCurr)
<=> v117024(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_5002,axiom,
! [VarCurr] :
( v117069(VarCurr)
<=> ( v117024(VarCurr,bitIndex1)
| v117070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12964,axiom,
! [VarCurr] :
( v117070(VarCurr)
<=> ( v117024(VarCurr,bitIndex0)
& v117071(VarCurr) ) ) ).
fof(writeUnaryOperator_7032,axiom,
! [VarCurr] :
( ~ v117071(VarCurr)
<=> v117024(VarCurr,bitIndex1) ) ).
fof(addAssignment_68699,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117056(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12963,axiom,
! [VarCurr] :
( v117053(VarCurr)
<=> ( v116596(VarCurr)
| v116610(VarCurr) ) ) ).
fof(addAssignment_68698,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117051(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12962,axiom,
! [VarCurr] :
( v117046(VarCurr)
<=> ( v117048(VarCurr)
| v116608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12961,axiom,
! [VarCurr] :
( v117048(VarCurr)
<=> ( v117049(VarCurr)
| v116606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12960,axiom,
! [VarCurr] :
( v117049(VarCurr)
<=> ( v116576(VarCurr)
| v116586(VarCurr) ) ) ).
fof(addAssignment_68697,axiom,
! [VarCurr] :
( v117034(VarCurr)
<=> v117036(VarCurr) ) ).
fof(addAssignment_68696,axiom,
! [VarCurr] :
( v117036(VarCurr)
<=> v116327(VarCurr) ) ).
fof(addAssignment_68695,axiom,
! [VarCurr] :
( v117030(VarCurr)
<=> v117032(VarCurr) ) ).
fof(addAssignment_68694,axiom,
! [VarCurr] :
( v117032(VarCurr)
<=> v116319(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1164,axiom,
! [VarCurr] :
( v116961(VarCurr)
<=> ( ( v116963(VarCurr,bitIndex1)
<=> $false )
& ( v116963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68693,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116963(VarCurr,B)
<=> v116965(VarCurr,B) ) ) ).
fof(addAssignment_68692,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116965(VarCurr,B)
<=> v116967(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117004(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v116967(VarNext,B)
<=> v116967(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1522,axiom,
! [VarNext] :
( v117004(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v116967(VarNext,B)
<=> v117014(VarNext,B) ) ) ) ).
fof(addAssignment_68691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v117014(VarNext,B)
<=> v117012(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1093,axiom,
! [VarCurr] :
( ~ v117015(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117012(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1064,axiom,
! [VarCurr] :
( v117015(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117012(VarCurr,B)
<=> v116977(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12959,axiom,
! [VarCurr] :
( v117015(VarCurr)
<=> ( v117016(VarCurr)
& v117017(VarCurr) ) ) ).
fof(writeUnaryOperator_7031,axiom,
! [VarCurr] :
( ~ v117017(VarCurr)
<=> v116973(VarCurr) ) ).
fof(writeUnaryOperator_7030,axiom,
! [VarCurr] :
( ~ v117016(VarCurr)
<=> v116969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117004(VarNext)
<=> v117005(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117005(VarNext)
<=> ( v117006(VarNext)
& v116999(VarNext) ) ) ) ).
fof(writeUnaryOperator_7029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117006(VarNext)
<=> v117008(VarNext) ) ) ).
fof(addAssignment_68690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117008(VarNext)
<=> v116999(VarCurr) ) ) ).
fof(addAssignment_68689,axiom,
! [VarCurr] :
( v116999(VarCurr)
<=> v117001(VarCurr) ) ).
fof(addAssignment_68688,axiom,
! [VarCurr] :
( v117001(VarCurr)
<=> v116795(VarCurr) ) ).
fof(addAssignment_68687,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116977(VarCurr,B)
<=> v116979(VarCurr,B) ) ) ).
fof(addAssignment_68686,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116979(VarCurr,B)
<=> v116981(VarCurr,B) ) ) ).
fof(addAssignment_68685,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116981(VarCurr,B)
<=> v116983(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1092,axiom,
! [VarCurr] :
( ~ v116985(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116983(VarCurr,B)
<=> v116990(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1063,axiom,
! [VarCurr] :
( v116985(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116983(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1091,axiom,
! [VarCurr] :
( ~ v116961(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116990(VarCurr,B)
<=> v116991(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1062,axiom,
! [VarCurr] :
( v116961(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116990(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_68684,axiom,
! [VarCurr] :
( v116991(VarCurr,bitIndex0)
<=> v116995(VarCurr) ) ).
fof(addAssignment_68683,axiom,
! [VarCurr] :
( v116991(VarCurr,bitIndex1)
<=> v116993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12956,axiom,
! [VarCurr] :
( v116993(VarCurr)
<=> ( v116994(VarCurr)
& v116996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12955,axiom,
! [VarCurr] :
( v116996(VarCurr)
<=> ( v116963(VarCurr,bitIndex0)
| v116997(VarCurr) ) ) ).
fof(writeUnaryOperator_7028,axiom,
! [VarCurr] :
( ~ v116997(VarCurr)
<=> v116963(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_5001,axiom,
! [VarCurr] :
( v116994(VarCurr)
<=> ( v116995(VarCurr)
| v116963(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7027,axiom,
! [VarCurr] :
( ~ v116995(VarCurr)
<=> v116963(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12954,axiom,
! [VarCurr] :
( v116985(VarCurr)
<=> ( v116987(VarCurr)
| v116988(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_5000,axiom,
! [VarCurr] :
( v116988(VarCurr)
<=> ( v116309(VarCurr,bitIndex1)
& v116828(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4999,axiom,
! [VarCurr] :
( v116987(VarCurr)
<=> ( v116309(VarCurr,bitIndex3)
& v116886(VarCurr) ) ) ).
fof(addAssignment_68682,axiom,
! [VarCurr] :
( v116973(VarCurr)
<=> v116975(VarCurr) ) ).
fof(addAssignment_68681,axiom,
! [VarCurr] :
( v116975(VarCurr)
<=> v116327(VarCurr) ) ).
fof(addAssignment_68680,axiom,
! [VarCurr] :
( v116969(VarCurr)
<=> v116971(VarCurr) ) ).
fof(addAssignment_68679,axiom,
! [VarCurr] :
( v116971(VarCurr)
<=> v116319(VarCurr) ) ).
fof(addAssignment_68678,axiom,
! [VarCurr] :
( v116309(VarCurr,bitIndex1)
<=> v116311(VarCurr,bitIndex1) ) ).
fof(addAssignment_68677,axiom,
! [VarCurr] :
( v116311(VarCurr,bitIndex1)
<=> v116313(VarCurr,bitIndex1) ) ).
fof(addAssignment_68676,axiom,
! [VarNext] :
( v116313(VarNext,bitIndex1)
<=> v116953(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116954(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116953(VarNext,B)
<=> v116313(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1521,axiom,
! [VarNext] :
( v116954(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116953(VarNext,B)
<=> v116879(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116954(VarNext)
<=> v116955(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116955(VarNext)
<=> ( v116957(VarNext)
& v116864(VarNext) ) ) ) ).
fof(writeUnaryOperator_7026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116957(VarNext)
<=> v116873(VarNext) ) ) ).
fof(addAssignment_68675,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex1)
<=> v116333(VarCurr,bitIndex1) ) ).
fof(addAssignment_68674,axiom,
! [VarCurr] :
( v116333(VarCurr,bitIndex1)
<=> v116335(VarCurr,bitIndex1) ) ).
fof(addAssignment_68673,axiom,
! [VarCurr] :
( v116335(VarCurr,bitIndex1)
<=> v116862(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_41,axiom,
! [VarCurr] :
( ~ v116944(VarCurr)
=> ( v116337(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_70,axiom,
! [VarCurr] :
( v116944(VarCurr)
=> ( v116337(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12951,axiom,
! [VarCurr] :
( v116944(VarCurr)
<=> ( v116945(VarCurr)
| v116946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12950,axiom,
! [VarCurr] :
( v116946(VarCurr)
<=> ( v116947(VarCurr)
& v116948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12949,axiom,
! [VarCurr] :
( v116948(VarCurr)
<=> ( v116949(VarCurr)
& v116845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12948,axiom,
! [VarCurr] :
( v116949(VarCurr)
<=> ( v116950(VarCurr)
& v116951(VarCurr) ) ) ).
fof(writeUnaryOperator_7025,axiom,
! [VarCurr] :
( ~ v116951(VarCurr)
<=> v116837(VarCurr) ) ).
fof(writeUnaryOperator_7024,axiom,
! [VarCurr] :
( ~ v116950(VarCurr)
<=> v116828(VarCurr) ) ).
fof(writeUnaryOperator_7023,axiom,
! [VarCurr] :
( ~ v116947(VarCurr)
<=> v116847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12947,axiom,
! [VarCurr] :
( v116945(VarCurr)
<=> ( v116919(VarCurr)
& v116847(VarCurr) ) ) ).
fof(writeUnaryOperator_7022,axiom,
! [VarCurr] :
( ~ v116309(VarCurr,bitIndex0)
<=> v116824(VarCurr) ) ).
fof(addAssignment_68672,axiom,
! [VarCurr] :
( v116824(VarCurr)
<=> v116311(VarCurr,bitIndex0) ) ).
fof(addAssignment_68671,axiom,
! [VarCurr] :
( v116311(VarCurr,bitIndex0)
<=> v116313(VarCurr,bitIndex0) ) ).
fof(addAssignment_68670,axiom,
! [VarNext] :
( v116313(VarNext,bitIndex0)
<=> v116935(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116936(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116935(VarNext,B)
<=> v116313(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1520,axiom,
! [VarNext] :
( v116936(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116935(VarNext,B)
<=> v116879(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116936(VarNext)
<=> v116937(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116937(VarNext)
<=> ( v116939(VarNext)
& v116864(VarNext) ) ) ) ).
fof(writeUnaryOperator_7021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116939(VarNext)
<=> v116873(VarNext) ) ) ).
fof(addAssignment_68669,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex0)
<=> v116333(VarCurr,bitIndex0) ) ).
fof(addAssignment_68668,axiom,
! [VarCurr] :
( v116333(VarCurr,bitIndex0)
<=> v116335(VarCurr,bitIndex0) ) ).
fof(addAssignment_68667,axiom,
! [VarCurr] :
( v116335(VarCurr,bitIndex0)
<=> v116862(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7020,axiom,
! [VarCurr] :
( ~ v116826(VarCurr)
<=> v116337(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1090,axiom,
! [VarCurr] :
( ~ v116914(VarCurr)
=> ( v116337(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1061,axiom,
! [VarCurr] :
( v116914(VarCurr)
=> ( v116337(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12944,axiom,
! [VarCurr] :
( v116914(VarCurr)
<=> ( v116915(VarCurr)
| v116928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12943,axiom,
! [VarCurr] :
( v116928(VarCurr)
<=> ( v116929(VarCurr)
& v116932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12942,axiom,
! [VarCurr] :
( v116932(VarCurr)
<=> ( v116900(VarCurr)
& v116903(VarCurr) ) ) ).
fof(writeUnaryOperator_7019,axiom,
! [VarCurr] :
( ~ v116929(VarCurr)
<=> v116930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12941,axiom,
! [VarCurr] :
( v116930(VarCurr)
<=> ( v116931(VarCurr)
| v116860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12940,axiom,
! [VarCurr] :
( v116931(VarCurr)
<=> ( v116847(VarCurr)
| v116845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12939,axiom,
! [VarCurr] :
( v116915(VarCurr)
<=> ( v116916(VarCurr)
| v116924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12938,axiom,
! [VarCurr] :
( v116924(VarCurr)
<=> ( v116925(VarCurr)
& v116927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12937,axiom,
! [VarCurr] :
( v116927(VarCurr)
<=> ( v116858(VarCurr)
& v116860(VarCurr) ) ) ).
fof(writeUnaryOperator_7018,axiom,
! [VarCurr] :
( ~ v116925(VarCurr)
<=> v116926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12936,axiom,
! [VarCurr] :
( v116926(VarCurr)
<=> ( v116847(VarCurr)
| v116845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12935,axiom,
! [VarCurr] :
( v116916(VarCurr)
<=> ( v116917(VarCurr)
| v116921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12934,axiom,
! [VarCurr] :
( v116921(VarCurr)
<=> ( v116922(VarCurr)
& v116923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12933,axiom,
! [VarCurr] :
( v116923(VarCurr)
<=> ( v116837(VarCurr)
& v116845(VarCurr) ) ) ).
fof(writeUnaryOperator_7017,axiom,
! [VarCurr] :
( ~ v116922(VarCurr)
<=> v116847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12932,axiom,
! [VarCurr] :
( v116917(VarCurr)
<=> ( v116918(VarCurr)
& v116847(VarCurr) ) ) ).
fof(writeUnaryOperator_7016,axiom,
! [VarCurr] :
( ~ v116918(VarCurr)
<=> v116919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12931,axiom,
! [VarCurr] :
( v116919(VarCurr)
<=> ( v116920(VarCurr)
& v116822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12930,axiom,
! [VarCurr] :
( v116920(VarCurr)
<=> ( v116339(VarCurr)
& v116820(VarCurr) ) ) ).
fof(addAssignment_68666,axiom,
! [VarCurr] :
( v116309(VarCurr,bitIndex3)
<=> v116311(VarCurr,bitIndex3) ) ).
fof(addAssignment_68665,axiom,
! [VarCurr] :
( v116311(VarCurr,bitIndex3)
<=> v116313(VarCurr,bitIndex3) ) ).
fof(addAssignment_68664,axiom,
! [VarNext] :
( v116313(VarNext,bitIndex3)
<=> v116906(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116907(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116906(VarNext,B)
<=> v116313(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1519,axiom,
! [VarNext] :
( v116907(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116906(VarNext,B)
<=> v116879(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116907(VarNext)
<=> v116908(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116908(VarNext)
<=> ( v116910(VarNext)
& v116864(VarNext) ) ) ) ).
fof(writeUnaryOperator_7015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116910(VarNext)
<=> v116873(VarNext) ) ) ).
fof(addAssignment_68663,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex3)
<=> v116333(VarCurr,bitIndex3) ) ).
fof(addAssignment_68662,axiom,
! [VarCurr] :
( v116333(VarCurr,bitIndex3)
<=> v116335(VarCurr,bitIndex3) ) ).
fof(addAssignment_68661,axiom,
! [VarCurr] :
( v116335(VarCurr,bitIndex3)
<=> v116862(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_40,axiom,
! [VarCurr] :
( ~ v116888(VarCurr)
=> ( v116337(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_69,axiom,
! [VarCurr] :
( v116888(VarCurr)
=> ( v116337(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12927,axiom,
! [VarCurr] :
( v116888(VarCurr)
<=> ( v116889(VarCurr)
| v116895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12926,axiom,
! [VarCurr] :
( v116895(VarCurr)
<=> ( v116896(VarCurr)
& v116897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12925,axiom,
! [VarCurr] :
( v116897(VarCurr)
<=> ( v116898(VarCurr)
& v116904(VarCurr) ) ) ).
fof(writeUnaryOperator_7014,axiom,
! [VarCurr] :
( ~ v116904(VarCurr)
<=> v116894(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12924,axiom,
! [VarCurr] :
( v116898(VarCurr)
<=> ( v116899(VarCurr)
& v116903(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1163,axiom,
! [VarCurr] :
( v116903(VarCurr)
<=> ( $true
<=> v116309(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7013,axiom,
! [VarCurr] :
( ~ v116899(VarCurr)
<=> v116900(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12923,axiom,
! [VarCurr] :
( v116900(VarCurr)
<=> ( v116901(VarCurr)
| v116830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12922,axiom,
! [VarCurr] :
( v116901(VarCurr)
<=> ( v116902(VarCurr)
| v116886(VarCurr) ) ) ).
fof(writeUnaryOperator_7012,axiom,
! [VarCurr] :
( ~ v116902(VarCurr)
<=> v116820(VarCurr) ) ).
fof(writeUnaryOperator_7011,axiom,
! [VarCurr] :
( ~ v116896(VarCurr)
<=> v116860(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12921,axiom,
! [VarCurr] :
( v116889(VarCurr)
<=> ( v116890(VarCurr)
& v116893(VarCurr) ) ) ).
fof(writeUnaryOperator_7010,axiom,
! [VarCurr] :
( ~ v116893(VarCurr)
<=> v116894(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12920,axiom,
! [VarCurr] :
( v116894(VarCurr)
<=> ( v116847(VarCurr)
| v116845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12919,axiom,
! [VarCurr] :
( v116890(VarCurr)
<=> ( v116891(VarCurr)
& v116860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12918,axiom,
! [VarCurr] :
( v116891(VarCurr)
<=> ( v116854(VarCurr)
& v116892(VarCurr) ) ) ).
fof(writeUnaryOperator_7009,axiom,
! [VarCurr] :
( ~ v116892(VarCurr)
<=> v116858(VarCurr) ) ).
fof(addAssignment_68660,axiom,
! [VarCurr] :
( v116886(VarCurr)
<=> v112831(VarCurr,bitIndex3) ) ).
fof(addAssignment_68659,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex3)
<=> v112865(VarCurr,bitIndex3) ) ).
fof(addAssignment_68658,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex3)
<=> v112849(VarCurr,bitIndex3) ) ).
fof(addAssignment_68657,axiom,
! [VarCurr] :
( v116309(VarCurr,bitIndex2)
<=> v116311(VarCurr,bitIndex2) ) ).
fof(addAssignment_68656,axiom,
! [VarCurr] :
( v116311(VarCurr,bitIndex2)
<=> v116313(VarCurr,bitIndex2) ) ).
fof(addAssignment_68655,axiom,
! [VarNext] :
( v116313(VarNext,bitIndex2)
<=> v116868(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116869(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116868(VarNext,B)
<=> v116313(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1518,axiom,
! [VarNext] :
( v116869(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116868(VarNext,B)
<=> v116879(VarNext,B) ) ) ) ).
fof(addAssignment_68654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116879(VarNext,B)
<=> v116877(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1089,axiom,
! [VarCurr] :
( ~ v116880(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v116877(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1060,axiom,
! [VarCurr] :
( v116880(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v116877(VarCurr,B)
<=> v116331(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12917,axiom,
! [VarCurr] :
( v116880(VarCurr)
<=> ( v116881(VarCurr)
& v116882(VarCurr) ) ) ).
fof(writeUnaryOperator_7008,axiom,
! [VarCurr] :
( ~ v116882(VarCurr)
<=> v116323(VarCurr) ) ).
fof(writeUnaryOperator_7007,axiom,
! [VarCurr] :
( ~ v116881(VarCurr)
<=> v116315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116869(VarNext)
<=> v116870(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116870(VarNext)
<=> ( v116871(VarNext)
& v116864(VarNext) ) ) ) ).
fof(writeUnaryOperator_7006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116871(VarNext)
<=> v116873(VarNext) ) ) ).
fof(addAssignment_68653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116873(VarNext)
<=> v116864(VarCurr) ) ) ).
fof(addAssignment_68652,axiom,
! [VarCurr] :
( v116864(VarCurr)
<=> v116866(VarCurr) ) ).
fof(addAssignment_68651,axiom,
! [VarCurr] :
( v116866(VarCurr)
<=> v116795(VarCurr) ) ).
fof(addAssignment_68650,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex2)
<=> v116333(VarCurr,bitIndex2) ) ).
fof(addAssignment_68649,axiom,
! [VarCurr] :
( v116333(VarCurr,bitIndex2)
<=> v116335(VarCurr,bitIndex2) ) ).
fof(addAssignment_68648,axiom,
! [VarCurr] :
( v116335(VarCurr,bitIndex2)
<=> v116862(VarCurr,bitIndex2) ) ).
fof(addAssignment_68647,axiom,
! [VarCurr] :
( v116862(VarCurr,bitIndex0)
<=> v116826(VarCurr) ) ).
fof(addAssignment_68646,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v116862(VarCurr,B)
<=> v116337(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_39,axiom,
! [VarCurr] :
( ~ v116832(VarCurr)
=> ( v116337(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_68,axiom,
! [VarCurr] :
( v116832(VarCurr)
=> ( v116337(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12914,axiom,
! [VarCurr] :
( v116832(VarCurr)
<=> ( v116833(VarCurr)
| v116848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12913,axiom,
! [VarCurr] :
( v116848(VarCurr)
<=> ( v116849(VarCurr)
& v116850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12912,axiom,
! [VarCurr] :
( v116850(VarCurr)
<=> ( v116851(VarCurr)
& v116861(VarCurr) ) ) ).
fof(writeUnaryOperator_7005,axiom,
! [VarCurr] :
( ~ v116861(VarCurr)
<=> v116847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12911,axiom,
! [VarCurr] :
( v116851(VarCurr)
<=> ( v116852(VarCurr)
& v116860(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1162,axiom,
! [VarCurr] :
( v116860(VarCurr)
<=> ( $true
<=> v116309(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12910,axiom,
! [VarCurr] :
( v116852(VarCurr)
<=> ( v116853(VarCurr)
& v116857(VarCurr) ) ) ).
fof(writeUnaryOperator_7004,axiom,
! [VarCurr] :
( ~ v116857(VarCurr)
<=> v116858(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12909,axiom,
! [VarCurr] :
( v116858(VarCurr)
<=> ( v116859(VarCurr)
| v116830(VarCurr) ) ) ).
fof(writeUnaryOperator_7003,axiom,
! [VarCurr] :
( ~ v116859(VarCurr)
<=> v116820(VarCurr) ) ).
fof(writeUnaryOperator_7002,axiom,
! [VarCurr] :
( ~ v116853(VarCurr)
<=> v116854(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12908,axiom,
! [VarCurr] :
( v116854(VarCurr)
<=> ( v116855(VarCurr)
| v116856(VarCurr) ) ) ).
fof(writeUnaryOperator_7001,axiom,
! [VarCurr] :
( ~ v116856(VarCurr)
<=> v116822(VarCurr) ) ).
fof(writeUnaryOperator_7000,axiom,
! [VarCurr] :
( ~ v116855(VarCurr)
<=> v116339(VarCurr) ) ).
fof(writeUnaryOperator_6999,axiom,
! [VarCurr] :
( ~ v116849(VarCurr)
<=> v116845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12907,axiom,
! [VarCurr] :
( v116833(VarCurr)
<=> ( v116834(VarCurr)
& v116846(VarCurr) ) ) ).
fof(writeUnaryOperator_6998,axiom,
! [VarCurr] :
( ~ v116846(VarCurr)
<=> v116847(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1161,axiom,
! [VarCurr] :
( v116847(VarCurr)
<=> ( $true
<=> v116309(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12906,axiom,
! [VarCurr] :
( v116834(VarCurr)
<=> ( v116835(VarCurr)
& v116845(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1160,axiom,
! [VarCurr] :
( v116845(VarCurr)
<=> ( $true
<=> v116309(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12905,axiom,
! [VarCurr] :
( v116835(VarCurr)
<=> ( v116828(VarCurr)
& v116836(VarCurr) ) ) ).
fof(writeUnaryOperator_6997,axiom,
! [VarCurr] :
( ~ v116836(VarCurr)
<=> v116837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12904,axiom,
! [VarCurr] :
( v116837(VarCurr)
<=> ( v116838(VarCurr)
| v116830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12903,axiom,
! [VarCurr] :
( v116838(VarCurr)
<=> ( v116839(VarCurr)
| v116842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12902,axiom,
! [VarCurr] :
( v116842(VarCurr)
<=> ( v116843(VarCurr)
& v116844(VarCurr) ) ) ).
fof(writeUnaryOperator_6996,axiom,
! [VarCurr] :
( ~ v116844(VarCurr)
<=> v116828(VarCurr) ) ).
fof(writeUnaryOperator_6995,axiom,
! [VarCurr] :
( ~ v116843(VarCurr)
<=> v116339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12901,axiom,
! [VarCurr] :
( v116839(VarCurr)
<=> ( v116840(VarCurr)
| v116841(VarCurr) ) ) ).
fof(writeUnaryOperator_6994,axiom,
! [VarCurr] :
( ~ v116841(VarCurr)
<=> v116822(VarCurr) ) ).
fof(writeUnaryOperator_6993,axiom,
! [VarCurr] :
( ~ v116840(VarCurr)
<=> v116820(VarCurr) ) ).
fof(addAssignment_68645,axiom,
! [VarCurr] :
( v116830(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_68644,axiom,
! [VarCurr] :
( v116828(VarCurr)
<=> v112643(VarCurr,bitIndex3) ) ).
fof(addAssignment_68643,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex3)
<=> v115202(VarCurr,bitIndex3) ) ).
fof(addAssignment_68642,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex3)
<=> v115186(VarCurr,bitIndex3) ) ).
fof(addAssignment_68641,axiom,
! [VarCurr] :
( v116822(VarCurr)
<=> v112528(VarCurr,bitIndex3) ) ).
fof(addAssignment_68640,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex3)
<=> v112530(VarCurr,bitIndex3) ) ).
fof(addAssignment_68639,axiom,
! [VarCurr] :
( v112530(VarCurr,bitIndex3)
<=> v112590(VarCurr,bitIndex3) ) ).
fof(addAssignment_68638,axiom,
! [VarCurr] :
( v116820(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12900,axiom,
! [VarCurr] :
( v116339(VarCurr)
<=> ( v116817(VarCurr)
& v116818(VarCurr) ) ) ).
fof(writeUnaryOperator_6992,axiom,
! [VarCurr] :
( ~ v116818(VarCurr)
<=> v116815(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1159,axiom,
! [VarCurr] :
( v116817(VarCurr)
<=> ( ( v116341(VarCurr,bitIndex5)
<=> $false )
& ( v116341(VarCurr,bitIndex4)
<=> $false )
& ( v116341(VarCurr,bitIndex3)
<=> $false )
& ( v116341(VarCurr,bitIndex2)
<=> $false )
& ( v116341(VarCurr,bitIndex1)
<=> $false )
& ( v116341(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68637,axiom,
! [VarCurr] :
( v116815(VarCurr)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_68636,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex3)
<=> v115159(VarCurr,bitIndex3) ) ).
fof(addAssignment_68635,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex3)
<=> v115142(VarCurr,bitIndex3) ) ).
fof(addAssignment_68634,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v116341(VarCurr,B)
<=> v116343(VarCurr,B) ) ) ).
fof(addAssignment_68633,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v116343(VarCurr,B)
<=> v116345(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116798(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v116345(VarNext,B)
<=> v116345(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1517,axiom,
! [VarNext] :
( v116798(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v116345(VarNext,B)
<=> v116808(VarNext,B) ) ) ) ).
fof(addAssignment_68632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v116808(VarNext,B)
<=> v116806(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1088,axiom,
! [VarCurr] :
( ~ v116809(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v116806(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1059,axiom,
! [VarCurr] :
( v116809(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v116806(VarCurr,B)
<=> v116355(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12899,axiom,
! [VarCurr] :
( v116809(VarCurr)
<=> ( v116810(VarCurr)
& v116811(VarCurr) ) ) ).
fof(writeUnaryOperator_6991,axiom,
! [VarCurr] :
( ~ v116811(VarCurr)
<=> v116351(VarCurr) ) ).
fof(writeUnaryOperator_6990,axiom,
! [VarCurr] :
( ~ v116810(VarCurr)
<=> v116347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116798(VarNext)
<=> v116799(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116799(VarNext)
<=> ( v116800(VarNext)
& v116791(VarNext) ) ) ) ).
fof(writeUnaryOperator_6989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116800(VarNext)
<=> v116802(VarNext) ) ) ).
fof(addAssignment_68631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116802(VarNext)
<=> v116791(VarCurr) ) ) ).
fof(addAssignment_68630,axiom,
! [VarCurr] :
( v116791(VarCurr)
<=> v116793(VarCurr) ) ).
fof(addAssignment_68629,axiom,
! [VarCurr] :
( v116793(VarCurr)
<=> v116795(VarCurr) ) ).
fof(addAssignment_68628,axiom,
! [VarCurr] :
( v116795(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_68627,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v116355(VarCurr,B)
<=> v116357(VarCurr,B) ) ) ).
fof(addAssignment_68626,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v116357(VarCurr,B)
<=> v116359(VarCurr,B) ) ) ).
fof(addAssignment_68625,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v116359(VarCurr,B)
<=> v116361(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1669,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v116361(VarCurr,B)
<=> ( v116618(VarCurr,B)
& v116621(VarCurr,B) ) ) ) ).
fof(addAssignment_68624,axiom,
! [VarCurr] :
( v116621(VarCurr,bitIndex0)
<=> v116786(VarCurr) ) ).
fof(addAssignment_68623,axiom,
! [VarCurr] :
( v116621(VarCurr,bitIndex1)
<=> v116781(VarCurr) ) ).
fof(addAssignment_68622,axiom,
! [VarCurr] :
( v116621(VarCurr,bitIndex2)
<=> v116776(VarCurr) ) ).
fof(addAssignment_68621,axiom,
! [VarCurr] :
( v116621(VarCurr,bitIndex3)
<=> v116771(VarCurr) ) ).
fof(addAssignment_68620,axiom,
! [VarCurr] :
( v116621(VarCurr,bitIndex4)
<=> v116766(VarCurr) ) ).
fof(addAssignment_68619,axiom,
! [VarCurr] :
( v116621(VarCurr,bitIndex5)
<=> v116623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12896,axiom,
! [VarCurr] :
( v116786(VarCurr)
<=> ( v116787(VarCurr)
& v116789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12895,axiom,
! [VarCurr] :
( v116789(VarCurr)
<=> ( v116574(VarCurr,bitIndex0)
| v116635(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12894,axiom,
! [VarCurr] :
( v116787(VarCurr)
<=> ( v116712(VarCurr)
| v116788(VarCurr) ) ) ).
fof(writeUnaryOperator_6988,axiom,
! [VarCurr] :
( ~ v116788(VarCurr)
<=> v116635(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12893,axiom,
! [VarCurr] :
( v116781(VarCurr)
<=> ( v116782(VarCurr)
& v116785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12892,axiom,
! [VarCurr] :
( v116785(VarCurr)
<=> ( v116634(VarCurr)
| v116706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12891,axiom,
! [VarCurr] :
( v116782(VarCurr)
<=> ( v116783(VarCurr)
| v116784(VarCurr) ) ) ).
fof(writeUnaryOperator_6987,axiom,
! [VarCurr] :
( ~ v116784(VarCurr)
<=> v116706(VarCurr) ) ).
fof(writeUnaryOperator_6986,axiom,
! [VarCurr] :
( ~ v116783(VarCurr)
<=> v116634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12890,axiom,
! [VarCurr] :
( v116776(VarCurr)
<=> ( v116777(VarCurr)
& v116780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12889,axiom,
! [VarCurr] :
( v116780(VarCurr)
<=> ( v116632(VarCurr)
| v116717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12888,axiom,
! [VarCurr] :
( v116777(VarCurr)
<=> ( v116778(VarCurr)
| v116779(VarCurr) ) ) ).
fof(writeUnaryOperator_6985,axiom,
! [VarCurr] :
( ~ v116779(VarCurr)
<=> v116717(VarCurr) ) ).
fof(writeUnaryOperator_6984,axiom,
! [VarCurr] :
( ~ v116778(VarCurr)
<=> v116632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12887,axiom,
! [VarCurr] :
( v116771(VarCurr)
<=> ( v116772(VarCurr)
& v116775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12886,axiom,
! [VarCurr] :
( v116775(VarCurr)
<=> ( v116630(VarCurr)
| v116729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12885,axiom,
! [VarCurr] :
( v116772(VarCurr)
<=> ( v116773(VarCurr)
| v116774(VarCurr) ) ) ).
fof(writeUnaryOperator_6983,axiom,
! [VarCurr] :
( ~ v116774(VarCurr)
<=> v116729(VarCurr) ) ).
fof(writeUnaryOperator_6982,axiom,
! [VarCurr] :
( ~ v116773(VarCurr)
<=> v116630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12884,axiom,
! [VarCurr] :
( v116766(VarCurr)
<=> ( v116767(VarCurr)
& v116770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12883,axiom,
! [VarCurr] :
( v116770(VarCurr)
<=> ( v116628(VarCurr)
| v116741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12882,axiom,
! [VarCurr] :
( v116767(VarCurr)
<=> ( v116768(VarCurr)
| v116769(VarCurr) ) ) ).
fof(writeUnaryOperator_6981,axiom,
! [VarCurr] :
( ~ v116769(VarCurr)
<=> v116741(VarCurr) ) ).
fof(writeUnaryOperator_6980,axiom,
! [VarCurr] :
( ~ v116768(VarCurr)
<=> v116628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12881,axiom,
! [VarCurr] :
( v116623(VarCurr)
<=> ( v116624(VarCurr)
& v116765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12880,axiom,
! [VarCurr] :
( v116765(VarCurr)
<=> ( v116626(VarCurr)
| v116754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12879,axiom,
! [VarCurr] :
( v116624(VarCurr)
<=> ( v116625(VarCurr)
| v116753(VarCurr) ) ) ).
fof(writeUnaryOperator_6979,axiom,
! [VarCurr] :
( ~ v116753(VarCurr)
<=> v116754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12878,axiom,
! [VarCurr] :
( v116754(VarCurr)
<=> ( v116755(VarCurr)
& v116764(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4998,axiom,
! [VarCurr] :
( v116764(VarCurr)
<=> ( v116757(VarCurr)
| v116635(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12877,axiom,
! [VarCurr] :
( v116755(VarCurr)
<=> ( v116756(VarCurr)
| v116763(VarCurr) ) ) ).
fof(writeUnaryOperator_6978,axiom,
! [VarCurr] :
( ~ v116763(VarCurr)
<=> v116635(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6977,axiom,
! [VarCurr] :
( ~ v116756(VarCurr)
<=> v116757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12876,axiom,
! [VarCurr] :
( v116757(VarCurr)
<=> ( v116758(VarCurr)
& v116761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12875,axiom,
! [VarCurr] :
( v116761(VarCurr)
<=> ( v116760(VarCurr)
| v116762(VarCurr) ) ) ).
fof(writeUnaryOperator_6976,axiom,
! [VarCurr] :
( ~ v116762(VarCurr)
<=> v116574(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_4997,axiom,
! [VarCurr] :
( v116758(VarCurr)
<=> ( v116759(VarCurr)
| v116574(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_6975,axiom,
! [VarCurr] :
( ~ v116759(VarCurr)
<=> v116760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12874,axiom,
! [VarCurr] :
( v116760(VarCurr)
<=> ( v116747(VarCurr)
& v116749(VarCurr) ) ) ).
fof(writeUnaryOperator_6974,axiom,
! [VarCurr] :
( ~ v116625(VarCurr)
<=> v116626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12873,axiom,
! [VarCurr] :
( v116626(VarCurr)
<=> ( v116627(VarCurr)
| v116752(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4996,axiom,
! [VarCurr] :
( v116752(VarCurr)
<=> ( v116744(VarCurr)
& v116635(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12872,axiom,
! [VarCurr] :
( v116627(VarCurr)
<=> ( v116628(VarCurr)
& v116741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12871,axiom,
! [VarCurr] :
( v116741(VarCurr)
<=> ( v116742(VarCurr)
& v116751(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4995,axiom,
! [VarCurr] :
( v116751(VarCurr)
<=> ( v116744(VarCurr)
| v116635(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12870,axiom,
! [VarCurr] :
( v116742(VarCurr)
<=> ( v116743(VarCurr)
| v116750(VarCurr) ) ) ).
fof(writeUnaryOperator_6973,axiom,
! [VarCurr] :
( ~ v116750(VarCurr)
<=> v116635(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6972,axiom,
! [VarCurr] :
( ~ v116743(VarCurr)
<=> v116744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12869,axiom,
! [VarCurr] :
( v116744(VarCurr)
<=> ( v116745(VarCurr)
& v116748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12868,axiom,
! [VarCurr] :
( v116748(VarCurr)
<=> ( v116747(VarCurr)
| v116749(VarCurr) ) ) ).
fof(writeUnaryOperator_6971,axiom,
! [VarCurr] :
( ~ v116749(VarCurr)
<=> v116574(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4994,axiom,
! [VarCurr] :
( v116745(VarCurr)
<=> ( v116746(VarCurr)
| v116574(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6970,axiom,
! [VarCurr] :
( ~ v116746(VarCurr)
<=> v116747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12867,axiom,
! [VarCurr] :
( v116747(VarCurr)
<=> ( v116735(VarCurr)
& v116737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12866,axiom,
! [VarCurr] :
( v116628(VarCurr)
<=> ( v116629(VarCurr)
| v116740(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4993,axiom,
! [VarCurr] :
( v116740(VarCurr)
<=> ( v116732(VarCurr)
& v116635(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12865,axiom,
! [VarCurr] :
( v116629(VarCurr)
<=> ( v116630(VarCurr)
& v116729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12864,axiom,
! [VarCurr] :
( v116729(VarCurr)
<=> ( v116730(VarCurr)
& v116739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4992,axiom,
! [VarCurr] :
( v116739(VarCurr)
<=> ( v116732(VarCurr)
| v116635(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12863,axiom,
! [VarCurr] :
( v116730(VarCurr)
<=> ( v116731(VarCurr)
| v116738(VarCurr) ) ) ).
fof(writeUnaryOperator_6969,axiom,
! [VarCurr] :
( ~ v116738(VarCurr)
<=> v116635(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6968,axiom,
! [VarCurr] :
( ~ v116731(VarCurr)
<=> v116732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12862,axiom,
! [VarCurr] :
( v116732(VarCurr)
<=> ( v116733(VarCurr)
& v116736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12861,axiom,
! [VarCurr] :
( v116736(VarCurr)
<=> ( v116735(VarCurr)
| v116737(VarCurr) ) ) ).
fof(writeUnaryOperator_6967,axiom,
! [VarCurr] :
( ~ v116737(VarCurr)
<=> v116574(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4991,axiom,
! [VarCurr] :
( v116733(VarCurr)
<=> ( v116734(VarCurr)
| v116574(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6966,axiom,
! [VarCurr] :
( ~ v116734(VarCurr)
<=> v116735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12860,axiom,
! [VarCurr] :
( v116735(VarCurr)
<=> ( v116723(VarCurr)
& v116725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12859,axiom,
! [VarCurr] :
( v116630(VarCurr)
<=> ( v116631(VarCurr)
| v116728(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4990,axiom,
! [VarCurr] :
( v116728(VarCurr)
<=> ( v116720(VarCurr)
& v116635(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12858,axiom,
! [VarCurr] :
( v116631(VarCurr)
<=> ( v116632(VarCurr)
& v116717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12857,axiom,
! [VarCurr] :
( v116717(VarCurr)
<=> ( v116718(VarCurr)
& v116727(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4989,axiom,
! [VarCurr] :
( v116727(VarCurr)
<=> ( v116720(VarCurr)
| v116635(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12856,axiom,
! [VarCurr] :
( v116718(VarCurr)
<=> ( v116719(VarCurr)
| v116726(VarCurr) ) ) ).
fof(writeUnaryOperator_6965,axiom,
! [VarCurr] :
( ~ v116726(VarCurr)
<=> v116635(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6964,axiom,
! [VarCurr] :
( ~ v116719(VarCurr)
<=> v116720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12855,axiom,
! [VarCurr] :
( v116720(VarCurr)
<=> ( v116721(VarCurr)
& v116724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12854,axiom,
! [VarCurr] :
( v116724(VarCurr)
<=> ( v116723(VarCurr)
| v116725(VarCurr) ) ) ).
fof(writeUnaryOperator_6963,axiom,
! [VarCurr] :
( ~ v116725(VarCurr)
<=> v116574(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4988,axiom,
! [VarCurr] :
( v116721(VarCurr)
<=> ( v116722(VarCurr)
| v116574(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6962,axiom,
! [VarCurr] :
( ~ v116722(VarCurr)
<=> v116723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12853,axiom,
! [VarCurr] :
( v116723(VarCurr)
<=> ( v116712(VarCurr)
& v116713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12852,axiom,
! [VarCurr] :
( v116632(VarCurr)
<=> ( v116633(VarCurr)
| v116716(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4987,axiom,
! [VarCurr] :
( v116716(VarCurr)
<=> ( v116709(VarCurr)
& v116635(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12851,axiom,
! [VarCurr] :
( v116633(VarCurr)
<=> ( v116634(VarCurr)
& v116706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12850,axiom,
! [VarCurr] :
( v116706(VarCurr)
<=> ( v116707(VarCurr)
& v116715(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4986,axiom,
! [VarCurr] :
( v116715(VarCurr)
<=> ( v116709(VarCurr)
| v116635(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12849,axiom,
! [VarCurr] :
( v116707(VarCurr)
<=> ( v116708(VarCurr)
| v116714(VarCurr) ) ) ).
fof(writeUnaryOperator_6961,axiom,
! [VarCurr] :
( ~ v116714(VarCurr)
<=> v116635(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6960,axiom,
! [VarCurr] :
( ~ v116708(VarCurr)
<=> v116709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12848,axiom,
! [VarCurr] :
( v116709(VarCurr)
<=> ( v116710(VarCurr)
& v116711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12847,axiom,
! [VarCurr] :
( v116711(VarCurr)
<=> ( v116712(VarCurr)
| v116713(VarCurr) ) ) ).
fof(writeUnaryOperator_6959,axiom,
! [VarCurr] :
( ~ v116713(VarCurr)
<=> v116574(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6958,axiom,
! [VarCurr] :
( ~ v116712(VarCurr)
<=> v116574(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_4985,axiom,
! [VarCurr] :
( v116710(VarCurr)
<=> ( v116574(VarCurr,bitIndex0)
| v116574(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12846,axiom,
! [VarCurr] :
( v116634(VarCurr)
<=> ( v116574(VarCurr,bitIndex0)
& v116635(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68618,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex0)
<=> v116701(VarCurr) ) ).
fof(addAssignment_68617,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex1)
<=> v116696(VarCurr) ) ).
fof(addAssignment_68616,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex2)
<=> v116691(VarCurr) ) ).
fof(addAssignment_68615,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex3)
<=> v116686(VarCurr) ) ).
fof(addAssignment_68614,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex4)
<=> v116681(VarCurr) ) ).
fof(addAssignment_68613,axiom,
! [VarCurr] :
( v116635(VarCurr,bitIndex5)
<=> v116637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12845,axiom,
! [VarCurr] :
( v116701(VarCurr)
<=> ( v116702(VarCurr)
& v116705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12844,axiom,
! [VarCurr] :
( v116705(VarCurr)
<=> ( v116341(VarCurr,bitIndex0)
| v116649(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12843,axiom,
! [VarCurr] :
( v116702(VarCurr)
<=> ( v116703(VarCurr)
| v116704(VarCurr) ) ) ).
fof(writeUnaryOperator_6957,axiom,
! [VarCurr] :
( ~ v116704(VarCurr)
<=> v116649(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6956,axiom,
! [VarCurr] :
( ~ v116703(VarCurr)
<=> v116341(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12842,axiom,
! [VarCurr] :
( v116696(VarCurr)
<=> ( v116697(VarCurr)
& v116700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12841,axiom,
! [VarCurr] :
( v116700(VarCurr)
<=> ( v116648(VarCurr)
| v116650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12840,axiom,
! [VarCurr] :
( v116697(VarCurr)
<=> ( v116698(VarCurr)
| v116699(VarCurr) ) ) ).
fof(writeUnaryOperator_6955,axiom,
! [VarCurr] :
( ~ v116699(VarCurr)
<=> v116650(VarCurr) ) ).
fof(writeUnaryOperator_6954,axiom,
! [VarCurr] :
( ~ v116698(VarCurr)
<=> v116648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12839,axiom,
! [VarCurr] :
( v116691(VarCurr)
<=> ( v116692(VarCurr)
& v116695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12838,axiom,
! [VarCurr] :
( v116695(VarCurr)
<=> ( v116646(VarCurr)
| v116656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12837,axiom,
! [VarCurr] :
( v116692(VarCurr)
<=> ( v116693(VarCurr)
| v116694(VarCurr) ) ) ).
fof(writeUnaryOperator_6953,axiom,
! [VarCurr] :
( ~ v116694(VarCurr)
<=> v116656(VarCurr) ) ).
fof(writeUnaryOperator_6952,axiom,
! [VarCurr] :
( ~ v116693(VarCurr)
<=> v116646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12836,axiom,
! [VarCurr] :
( v116686(VarCurr)
<=> ( v116687(VarCurr)
& v116690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12835,axiom,
! [VarCurr] :
( v116690(VarCurr)
<=> ( v116644(VarCurr)
| v116662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12834,axiom,
! [VarCurr] :
( v116687(VarCurr)
<=> ( v116688(VarCurr)
| v116689(VarCurr) ) ) ).
fof(writeUnaryOperator_6951,axiom,
! [VarCurr] :
( ~ v116689(VarCurr)
<=> v116662(VarCurr) ) ).
fof(writeUnaryOperator_6950,axiom,
! [VarCurr] :
( ~ v116688(VarCurr)
<=> v116644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12833,axiom,
! [VarCurr] :
( v116681(VarCurr)
<=> ( v116682(VarCurr)
& v116685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12832,axiom,
! [VarCurr] :
( v116685(VarCurr)
<=> ( v116642(VarCurr)
| v116668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12831,axiom,
! [VarCurr] :
( v116682(VarCurr)
<=> ( v116683(VarCurr)
| v116684(VarCurr) ) ) ).
fof(writeUnaryOperator_6949,axiom,
! [VarCurr] :
( ~ v116684(VarCurr)
<=> v116668(VarCurr) ) ).
fof(writeUnaryOperator_6948,axiom,
! [VarCurr] :
( ~ v116683(VarCurr)
<=> v116642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12830,axiom,
! [VarCurr] :
( v116637(VarCurr)
<=> ( v116638(VarCurr)
& v116680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12829,axiom,
! [VarCurr] :
( v116680(VarCurr)
<=> ( v116640(VarCurr)
| v116675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12828,axiom,
! [VarCurr] :
( v116638(VarCurr)
<=> ( v116639(VarCurr)
| v116674(VarCurr) ) ) ).
fof(writeUnaryOperator_6947,axiom,
! [VarCurr] :
( ~ v116674(VarCurr)
<=> v116675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12827,axiom,
! [VarCurr] :
( v116675(VarCurr)
<=> ( v116676(VarCurr)
& v116679(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4984,axiom,
! [VarCurr] :
( v116679(VarCurr)
<=> ( v116341(VarCurr,bitIndex5)
| v116649(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12826,axiom,
! [VarCurr] :
( v116676(VarCurr)
<=> ( v116677(VarCurr)
| v116678(VarCurr) ) ) ).
fof(writeUnaryOperator_6946,axiom,
! [VarCurr] :
( ~ v116678(VarCurr)
<=> v116649(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6945,axiom,
! [VarCurr] :
( ~ v116677(VarCurr)
<=> v116341(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6944,axiom,
! [VarCurr] :
( ~ v116639(VarCurr)
<=> v116640(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12825,axiom,
! [VarCurr] :
( v116640(VarCurr)
<=> ( v116641(VarCurr)
| v116673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4983,axiom,
! [VarCurr] :
( v116673(VarCurr)
<=> ( v116341(VarCurr,bitIndex4)
& v116649(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12824,axiom,
! [VarCurr] :
( v116641(VarCurr)
<=> ( v116642(VarCurr)
& v116668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12823,axiom,
! [VarCurr] :
( v116668(VarCurr)
<=> ( v116669(VarCurr)
& v116672(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4982,axiom,
! [VarCurr] :
( v116672(VarCurr)
<=> ( v116341(VarCurr,bitIndex4)
| v116649(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12822,axiom,
! [VarCurr] :
( v116669(VarCurr)
<=> ( v116670(VarCurr)
| v116671(VarCurr) ) ) ).
fof(writeUnaryOperator_6943,axiom,
! [VarCurr] :
( ~ v116671(VarCurr)
<=> v116649(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6942,axiom,
! [VarCurr] :
( ~ v116670(VarCurr)
<=> v116341(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12821,axiom,
! [VarCurr] :
( v116642(VarCurr)
<=> ( v116643(VarCurr)
| v116667(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4981,axiom,
! [VarCurr] :
( v116667(VarCurr)
<=> ( v116341(VarCurr,bitIndex3)
& v116649(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12820,axiom,
! [VarCurr] :
( v116643(VarCurr)
<=> ( v116644(VarCurr)
& v116662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12819,axiom,
! [VarCurr] :
( v116662(VarCurr)
<=> ( v116663(VarCurr)
& v116666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4980,axiom,
! [VarCurr] :
( v116666(VarCurr)
<=> ( v116341(VarCurr,bitIndex3)
| v116649(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12818,axiom,
! [VarCurr] :
( v116663(VarCurr)
<=> ( v116664(VarCurr)
| v116665(VarCurr) ) ) ).
fof(writeUnaryOperator_6941,axiom,
! [VarCurr] :
( ~ v116665(VarCurr)
<=> v116649(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6940,axiom,
! [VarCurr] :
( ~ v116664(VarCurr)
<=> v116341(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12817,axiom,
! [VarCurr] :
( v116644(VarCurr)
<=> ( v116645(VarCurr)
| v116661(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4979,axiom,
! [VarCurr] :
( v116661(VarCurr)
<=> ( v116341(VarCurr,bitIndex2)
& v116649(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12816,axiom,
! [VarCurr] :
( v116645(VarCurr)
<=> ( v116646(VarCurr)
& v116656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12815,axiom,
! [VarCurr] :
( v116656(VarCurr)
<=> ( v116657(VarCurr)
& v116660(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4978,axiom,
! [VarCurr] :
( v116660(VarCurr)
<=> ( v116341(VarCurr,bitIndex2)
| v116649(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12814,axiom,
! [VarCurr] :
( v116657(VarCurr)
<=> ( v116658(VarCurr)
| v116659(VarCurr) ) ) ).
fof(writeUnaryOperator_6939,axiom,
! [VarCurr] :
( ~ v116659(VarCurr)
<=> v116649(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6938,axiom,
! [VarCurr] :
( ~ v116658(VarCurr)
<=> v116341(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12813,axiom,
! [VarCurr] :
( v116646(VarCurr)
<=> ( v116647(VarCurr)
| v116655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4977,axiom,
! [VarCurr] :
( v116655(VarCurr)
<=> ( v116341(VarCurr,bitIndex1)
& v116649(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12812,axiom,
! [VarCurr] :
( v116647(VarCurr)
<=> ( v116648(VarCurr)
& v116650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12811,axiom,
! [VarCurr] :
( v116650(VarCurr)
<=> ( v116651(VarCurr)
& v116654(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4976,axiom,
! [VarCurr] :
( v116654(VarCurr)
<=> ( v116341(VarCurr,bitIndex1)
| v116649(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12810,axiom,
! [VarCurr] :
( v116651(VarCurr)
<=> ( v116652(VarCurr)
| v116653(VarCurr) ) ) ).
fof(writeUnaryOperator_6937,axiom,
! [VarCurr] :
( ~ v116653(VarCurr)
<=> v116649(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6936,axiom,
! [VarCurr] :
( ~ v116652(VarCurr)
<=> v116341(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12809,axiom,
! [VarCurr] :
( v116648(VarCurr)
<=> ( v116341(VarCurr,bitIndex0)
& v116649(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68612,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v116649(VarCurr,B)
<=> v116365(VarCurr,B) ) ) ).
fof(addAssignment_68611,axiom,
! [VarCurr] :
( ( v116649(VarCurr,bitIndex5)
<=> $false )
& ( v116649(VarCurr,bitIndex4)
<=> $false )
& ( v116649(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_68610,axiom,
! [VarCurr] :
( v116618(VarCurr,bitIndex0)
<=> v116619(VarCurr) ) ).
fof(addAssignment_68609,axiom,
! [VarCurr] :
( v116618(VarCurr,bitIndex1)
<=> v116619(VarCurr) ) ).
fof(addAssignment_68608,axiom,
! [VarCurr] :
( v116618(VarCurr,bitIndex2)
<=> v116619(VarCurr) ) ).
fof(addAssignment_68607,axiom,
! [VarCurr] :
( v116618(VarCurr,bitIndex3)
<=> v116619(VarCurr) ) ).
fof(addAssignment_68606,axiom,
! [VarCurr] :
( v116618(VarCurr,bitIndex4)
<=> v116619(VarCurr) ) ).
fof(addAssignment_68605,axiom,
! [VarCurr] :
( v116618(VarCurr,bitIndex5)
<=> v116619(VarCurr) ) ).
fof(addAssignment_68604,axiom,
! [VarCurr] :
( v116619(VarCurr)
<=> v116620(VarCurr) ) ).
fof(writeUnaryOperator_6935,axiom,
! [VarCurr] :
( ~ v116620(VarCurr)
<=> v116363(VarCurr) ) ).
fof(addAssignment_68603,axiom,
! [VarCurr] :
( v116574(VarCurr,bitIndex5)
<=> v116611(VarCurr,bitIndex5) ) ).
fof(addAssignment_68602,axiom,
! [VarCurr] :
( v116574(VarCurr,bitIndex4)
<=> v116611(VarCurr,bitIndex4) ) ).
fof(addAssignment_68601,axiom,
! [VarCurr] :
( v116574(VarCurr,bitIndex3)
<=> v116611(VarCurr,bitIndex3) ) ).
fof(addAssignment_68600,axiom,
! [VarCurr] :
( v116574(VarCurr,bitIndex2)
<=> v116611(VarCurr,bitIndex2) ) ).
fof(addAssignment_68599,axiom,
! [VarCurr] :
( v116574(VarCurr,bitIndex1)
<=> v116611(VarCurr,bitIndex1) ) ).
fof(addAssignment_68598,axiom,
! [VarCurr] :
( v116574(VarCurr,bitIndex0)
<=> v116611(VarCurr,bitIndex0) ) ).
fof(addAssignment_68597,axiom,
! [VarCurr] :
( v116611(VarCurr,bitIndex0)
<=> v116612(VarCurr) ) ).
fof(addAssignment_68596,axiom,
! [VarCurr] :
( ( v116611(VarCurr,bitIndex5)
<=> $false )
& ( v116611(VarCurr,bitIndex4)
<=> $false )
& ( v116611(VarCurr,bitIndex3)
<=> $false )
& ( v116611(VarCurr,bitIndex2)
<=> $false )
& ( v116611(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12808,axiom,
! [VarCurr] :
( v116612(VarCurr)
<=> ( v116613(VarCurr)
| v116610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12807,axiom,
! [VarCurr] :
( v116613(VarCurr)
<=> ( v116614(VarCurr)
| v116608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12806,axiom,
! [VarCurr] :
( v116614(VarCurr)
<=> ( v116615(VarCurr)
| v116606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12805,axiom,
! [VarCurr] :
( v116615(VarCurr)
<=> ( v116616(VarCurr)
| v116596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12804,axiom,
! [VarCurr] :
( v116616(VarCurr)
<=> ( v116576(VarCurr)
| v116586(VarCurr) ) ) ).
fof(addAssignment_68595,axiom,
! [VarCurr] :
( v116610(VarCurr)
<=> v113911(VarCurr,bitIndex3) ) ).
fof(addAssignment_68594,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex3)
<=> v113913(VarCurr,bitIndex3) ) ).
fof(addAssignment_68593,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex3)
<=> v113915(VarCurr,bitIndex3) ) ).
fof(addAssignment_68592,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex3)
<=> v113935(VarCurr,bitIndex3) ) ).
fof(addAssignment_68591,axiom,
! [VarCurr] :
( v116608(VarCurr)
<=> v113107(VarCurr,bitIndex3) ) ).
fof(addAssignment_68590,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex3)
<=> v113143(VarCurr,bitIndex3) ) ).
fof(addAssignment_68589,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex3)
<=> v113110(VarCurr,bitIndex3) ) ).
fof(addAssignment_68588,axiom,
! [VarCurr] :
( v116606(VarCurr)
<=> v113100(VarCurr,bitIndex3) ) ).
fof(addAssignment_68587,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex3)
<=> v113101(VarCurr,bitIndex3) ) ).
fof(addAssignment_68586,axiom,
! [VarCurr] :
( v116596(VarCurr)
<=> v113810(VarCurr,bitIndex3) ) ).
fof(addAssignment_68585,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex3)
<=> v113812(VarCurr,bitIndex3) ) ).
fof(addAssignment_68584,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex3)
<=> v113814(VarCurr,bitIndex3) ) ).
fof(addAssignment_68583,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex3)
<=> v113816(VarCurr,bitIndex3) ) ).
fof(addAssignment_68582,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex3)
<=> v113818(VarCurr,bitIndex3) ) ).
fof(addAssignment_68581,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex3)
<=> v116598(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116599(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v116598(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1516,axiom,
! [VarNext] :
( v116599(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v116598(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116599(VarNext)
<=> v116600(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116600(VarNext)
<=> ( v116602(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_6934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116602(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_68580,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex3)
<=> v113830(VarCurr,bitIndex3) ) ).
fof(addAssignment_68579,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex3)
<=> v113832(VarCurr,bitIndex3) ) ).
fof(addAssignment_68578,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex3)
<=> v113834(VarCurr,bitIndex3) ) ).
fof(addAssignment_68577,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex3)
<=> v113873(VarCurr,bitIndex3) ) ).
fof(addAssignment_68576,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex3)
<=> v113856(VarCurr,bitIndex3) ) ).
fof(addAssignment_68575,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex3)
<=> v113837(VarCurr,bitIndex3) ) ).
fof(addAssignment_68574,axiom,
! [VarCurr] :
( v116586(VarCurr)
<=> v113020(VarCurr,bitIndex3) ) ).
fof(addAssignment_68573,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex3)
<=> v113022(VarCurr,bitIndex3) ) ).
fof(addAssignment_68572,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex3)
<=> v113024(VarCurr,bitIndex3) ) ).
fof(addAssignment_68571,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex3)
<=> v113026(VarCurr,bitIndex3) ) ).
fof(addAssignment_68570,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex3)
<=> v113028(VarCurr,bitIndex3) ) ).
fof(addAssignment_68569,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex3)
<=> v116588(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116589(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v116588(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1515,axiom,
! [VarNext] :
( v116589(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v116588(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116589(VarNext)
<=> v116590(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116590(VarNext)
<=> ( v116592(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_6933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116592(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_68568,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex3)
<=> v113040(VarCurr,bitIndex3) ) ).
fof(addAssignment_68567,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex3)
<=> v113042(VarCurr,bitIndex3) ) ).
fof(addAssignment_68566,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex3)
<=> v113044(VarCurr,bitIndex3) ) ).
fof(addAssignment_68565,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex3)
<=> v113045(VarCurr,bitIndex3) ) ).
fof(addAssignment_68564,axiom,
! [VarCurr] :
( v116576(VarCurr)
<=> v112940(VarCurr,bitIndex3) ) ).
fof(addAssignment_68563,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex3)
<=> v112942(VarCurr,bitIndex3) ) ).
fof(addAssignment_68562,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex3)
<=> v112944(VarCurr,bitIndex3) ) ).
fof(addAssignment_68561,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex3)
<=> v112946(VarCurr,bitIndex3) ) ).
fof(addAssignment_68560,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex3)
<=> v112948(VarCurr,bitIndex3) ) ).
fof(addAssignment_68559,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex3)
<=> v116578(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116579(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v116578(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1514,axiom,
! [VarNext] :
( v116579(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v116578(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116579(VarNext)
<=> v116580(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116580(VarNext)
<=> ( v116582(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_6932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116582(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_68558,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex3)
<=> v112960(VarCurr,bitIndex3) ) ).
fof(addAssignment_68557,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex3)
<=> v112962(VarCurr,bitIndex3) ) ).
fof(addAssignment_68556,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex3)
<=> v112964(VarCurr,bitIndex3) ) ).
fof(addAssignment_68555,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex3)
<=> v112965(VarCurr,bitIndex3) ) ).
fof(addAssignment_68554,axiom,
! [VarCurr] :
( v116365(VarCurr,bitIndex2)
<=> v116380(VarCurr,bitIndex2) ) ).
fof(addAssignment_68553,axiom,
! [VarCurr] :
( v116365(VarCurr,bitIndex1)
<=> v116380(VarCurr,bitIndex1) ) ).
fof(addAssignment_68552,axiom,
! [VarCurr] :
( v116365(VarCurr,bitIndex0)
<=> v116380(VarCurr,bitIndex0) ) ).
fof(addAssignment_68551,axiom,
! [VarCurr] :
( v116380(VarCurr,bitIndex0)
<=> v116568(VarCurr) ) ).
fof(addAssignment_68550,axiom,
! [VarCurr] :
( v116380(VarCurr,bitIndex1)
<=> v116563(VarCurr) ) ).
fof(addAssignment_68549,axiom,
! [VarCurr] :
( v116380(VarCurr,bitIndex2)
<=> v116382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12797,axiom,
! [VarCurr] :
( v116568(VarCurr)
<=> ( v116569(VarCurr)
& v116572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12796,axiom,
! [VarCurr] :
( v116572(VarCurr)
<=> ( v116388(VarCurr,bitIndex0)
| v116549(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12795,axiom,
! [VarCurr] :
( v116569(VarCurr)
<=> ( v116570(VarCurr)
| v116571(VarCurr) ) ) ).
fof(writeUnaryOperator_6931,axiom,
! [VarCurr] :
( ~ v116571(VarCurr)
<=> v116549(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6930,axiom,
! [VarCurr] :
( ~ v116570(VarCurr)
<=> v116388(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12794,axiom,
! [VarCurr] :
( v116563(VarCurr)
<=> ( v116564(VarCurr)
& v116567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12793,axiom,
! [VarCurr] :
( v116567(VarCurr)
<=> ( v116387(VarCurr)
| v116550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12792,axiom,
! [VarCurr] :
( v116564(VarCurr)
<=> ( v116565(VarCurr)
| v116566(VarCurr) ) ) ).
fof(writeUnaryOperator_6929,axiom,
! [VarCurr] :
( ~ v116566(VarCurr)
<=> v116550(VarCurr) ) ).
fof(writeUnaryOperator_6928,axiom,
! [VarCurr] :
( ~ v116565(VarCurr)
<=> v116387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12791,axiom,
! [VarCurr] :
( v116382(VarCurr)
<=> ( v116383(VarCurr)
& v116562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12790,axiom,
! [VarCurr] :
( v116562(VarCurr)
<=> ( v116385(VarCurr)
| v116557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12789,axiom,
! [VarCurr] :
( v116383(VarCurr)
<=> ( v116384(VarCurr)
| v116556(VarCurr) ) ) ).
fof(writeUnaryOperator_6927,axiom,
! [VarCurr] :
( ~ v116556(VarCurr)
<=> v116557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12788,axiom,
! [VarCurr] :
( v116557(VarCurr)
<=> ( v116558(VarCurr)
& v116561(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4975,axiom,
! [VarCurr] :
( v116561(VarCurr)
<=> ( v116388(VarCurr,bitIndex2)
| v116549(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12787,axiom,
! [VarCurr] :
( v116558(VarCurr)
<=> ( v116559(VarCurr)
| v116560(VarCurr) ) ) ).
fof(writeUnaryOperator_6926,axiom,
! [VarCurr] :
( ~ v116560(VarCurr)
<=> v116549(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6925,axiom,
! [VarCurr] :
( ~ v116559(VarCurr)
<=> v116388(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6924,axiom,
! [VarCurr] :
( ~ v116384(VarCurr)
<=> v116385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12786,axiom,
! [VarCurr] :
( v116385(VarCurr)
<=> ( v116386(VarCurr)
| v116555(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4974,axiom,
! [VarCurr] :
( v116555(VarCurr)
<=> ( v116388(VarCurr,bitIndex1)
& v116549(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12785,axiom,
! [VarCurr] :
( v116386(VarCurr)
<=> ( v116387(VarCurr)
& v116550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12784,axiom,
! [VarCurr] :
( v116550(VarCurr)
<=> ( v116551(VarCurr)
& v116554(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4973,axiom,
! [VarCurr] :
( v116554(VarCurr)
<=> ( v116388(VarCurr,bitIndex1)
| v116549(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12783,axiom,
! [VarCurr] :
( v116551(VarCurr)
<=> ( v116552(VarCurr)
| v116553(VarCurr) ) ) ).
fof(writeUnaryOperator_6923,axiom,
! [VarCurr] :
( ~ v116553(VarCurr)
<=> v116549(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6922,axiom,
! [VarCurr] :
( ~ v116552(VarCurr)
<=> v116388(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12782,axiom,
! [VarCurr] :
( v116387(VarCurr)
<=> ( v116388(VarCurr,bitIndex0)
& v116549(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68548,axiom,
! [VarCurr] :
( v116549(VarCurr,bitIndex0)
<=> v116379(VarCurr) ) ).
fof(addAssignment_68547,axiom,
! [VarCurr] :
( ( v116549(VarCurr,bitIndex2)
<=> $false )
& ( v116549(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68546,axiom,
! [VarCurr] :
( v116388(VarCurr,bitIndex0)
<=> v116544(VarCurr) ) ).
fof(addAssignment_68545,axiom,
! [VarCurr] :
( v116388(VarCurr,bitIndex1)
<=> v116539(VarCurr) ) ).
fof(addAssignment_68544,axiom,
! [VarCurr] :
( v116388(VarCurr,bitIndex2)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12781,axiom,
! [VarCurr] :
( v116544(VarCurr)
<=> ( v116545(VarCurr)
& v116548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12780,axiom,
! [VarCurr] :
( v116548(VarCurr)
<=> ( v116396(VarCurr,bitIndex0)
| v116525(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12779,axiom,
! [VarCurr] :
( v116545(VarCurr)
<=> ( v116546(VarCurr)
| v116547(VarCurr) ) ) ).
fof(writeUnaryOperator_6921,axiom,
! [VarCurr] :
( ~ v116547(VarCurr)
<=> v116525(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6920,axiom,
! [VarCurr] :
( ~ v116546(VarCurr)
<=> v116396(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12778,axiom,
! [VarCurr] :
( v116539(VarCurr)
<=> ( v116540(VarCurr)
& v116543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12777,axiom,
! [VarCurr] :
( v116543(VarCurr)
<=> ( v116395(VarCurr)
| v116526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12776,axiom,
! [VarCurr] :
( v116540(VarCurr)
<=> ( v116541(VarCurr)
| v116542(VarCurr) ) ) ).
fof(writeUnaryOperator_6919,axiom,
! [VarCurr] :
( ~ v116542(VarCurr)
<=> v116526(VarCurr) ) ).
fof(writeUnaryOperator_6918,axiom,
! [VarCurr] :
( ~ v116541(VarCurr)
<=> v116395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12775,axiom,
! [VarCurr] :
( v116390(VarCurr)
<=> ( v116391(VarCurr)
& v116538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12774,axiom,
! [VarCurr] :
( v116538(VarCurr)
<=> ( v116393(VarCurr)
| v116533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12773,axiom,
! [VarCurr] :
( v116391(VarCurr)
<=> ( v116392(VarCurr)
| v116532(VarCurr) ) ) ).
fof(writeUnaryOperator_6917,axiom,
! [VarCurr] :
( ~ v116532(VarCurr)
<=> v116533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12772,axiom,
! [VarCurr] :
( v116533(VarCurr)
<=> ( v116534(VarCurr)
& v116537(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4972,axiom,
! [VarCurr] :
( v116537(VarCurr)
<=> ( v116396(VarCurr,bitIndex2)
| v116525(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12771,axiom,
! [VarCurr] :
( v116534(VarCurr)
<=> ( v116535(VarCurr)
| v116536(VarCurr) ) ) ).
fof(writeUnaryOperator_6916,axiom,
! [VarCurr] :
( ~ v116536(VarCurr)
<=> v116525(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6915,axiom,
! [VarCurr] :
( ~ v116535(VarCurr)
<=> v116396(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6914,axiom,
! [VarCurr] :
( ~ v116392(VarCurr)
<=> v116393(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12770,axiom,
! [VarCurr] :
( v116393(VarCurr)
<=> ( v116394(VarCurr)
| v116531(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4971,axiom,
! [VarCurr] :
( v116531(VarCurr)
<=> ( v116396(VarCurr,bitIndex1)
& v116525(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12769,axiom,
! [VarCurr] :
( v116394(VarCurr)
<=> ( v116395(VarCurr)
& v116526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12768,axiom,
! [VarCurr] :
( v116526(VarCurr)
<=> ( v116527(VarCurr)
& v116530(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4970,axiom,
! [VarCurr] :
( v116530(VarCurr)
<=> ( v116396(VarCurr,bitIndex1)
| v116525(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12767,axiom,
! [VarCurr] :
( v116527(VarCurr)
<=> ( v116528(VarCurr)
| v116529(VarCurr) ) ) ).
fof(writeUnaryOperator_6913,axiom,
! [VarCurr] :
( ~ v116529(VarCurr)
<=> v116525(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6912,axiom,
! [VarCurr] :
( ~ v116528(VarCurr)
<=> v116396(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12766,axiom,
! [VarCurr] :
( v116395(VarCurr)
<=> ( v116396(VarCurr,bitIndex0)
& v116525(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68543,axiom,
! [VarCurr] :
( v116525(VarCurr,bitIndex0)
<=> v116377(VarCurr) ) ).
fof(addAssignment_68542,axiom,
! [VarCurr] :
( ( v116525(VarCurr,bitIndex2)
<=> $false )
& ( v116525(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68541,axiom,
! [VarCurr] :
( v116396(VarCurr,bitIndex0)
<=> v116520(VarCurr) ) ).
fof(addAssignment_68540,axiom,
! [VarCurr] :
( v116396(VarCurr,bitIndex1)
<=> v116515(VarCurr) ) ).
fof(addAssignment_68539,axiom,
! [VarCurr] :
( v116396(VarCurr,bitIndex2)
<=> v116398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12765,axiom,
! [VarCurr] :
( v116520(VarCurr)
<=> ( v116521(VarCurr)
& v116524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12764,axiom,
! [VarCurr] :
( v116524(VarCurr)
<=> ( v116404(VarCurr,bitIndex0)
| v116501(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12763,axiom,
! [VarCurr] :
( v116521(VarCurr)
<=> ( v116522(VarCurr)
| v116523(VarCurr) ) ) ).
fof(writeUnaryOperator_6911,axiom,
! [VarCurr] :
( ~ v116523(VarCurr)
<=> v116501(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6910,axiom,
! [VarCurr] :
( ~ v116522(VarCurr)
<=> v116404(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12762,axiom,
! [VarCurr] :
( v116515(VarCurr)
<=> ( v116516(VarCurr)
& v116519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12761,axiom,
! [VarCurr] :
( v116519(VarCurr)
<=> ( v116403(VarCurr)
| v116502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12760,axiom,
! [VarCurr] :
( v116516(VarCurr)
<=> ( v116517(VarCurr)
| v116518(VarCurr) ) ) ).
fof(writeUnaryOperator_6909,axiom,
! [VarCurr] :
( ~ v116518(VarCurr)
<=> v116502(VarCurr) ) ).
fof(writeUnaryOperator_6908,axiom,
! [VarCurr] :
( ~ v116517(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12759,axiom,
! [VarCurr] :
( v116398(VarCurr)
<=> ( v116399(VarCurr)
& v116514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12758,axiom,
! [VarCurr] :
( v116514(VarCurr)
<=> ( v116401(VarCurr)
| v116509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12757,axiom,
! [VarCurr] :
( v116399(VarCurr)
<=> ( v116400(VarCurr)
| v116508(VarCurr) ) ) ).
fof(writeUnaryOperator_6907,axiom,
! [VarCurr] :
( ~ v116508(VarCurr)
<=> v116509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12756,axiom,
! [VarCurr] :
( v116509(VarCurr)
<=> ( v116510(VarCurr)
& v116513(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4969,axiom,
! [VarCurr] :
( v116513(VarCurr)
<=> ( v116404(VarCurr,bitIndex2)
| v116501(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12755,axiom,
! [VarCurr] :
( v116510(VarCurr)
<=> ( v116511(VarCurr)
| v116512(VarCurr) ) ) ).
fof(writeUnaryOperator_6906,axiom,
! [VarCurr] :
( ~ v116512(VarCurr)
<=> v116501(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6905,axiom,
! [VarCurr] :
( ~ v116511(VarCurr)
<=> v116404(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6904,axiom,
! [VarCurr] :
( ~ v116400(VarCurr)
<=> v116401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12754,axiom,
! [VarCurr] :
( v116401(VarCurr)
<=> ( v116402(VarCurr)
| v116507(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4968,axiom,
! [VarCurr] :
( v116507(VarCurr)
<=> ( v116404(VarCurr,bitIndex1)
& v116501(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12753,axiom,
! [VarCurr] :
( v116402(VarCurr)
<=> ( v116403(VarCurr)
& v116502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12752,axiom,
! [VarCurr] :
( v116502(VarCurr)
<=> ( v116503(VarCurr)
& v116506(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4967,axiom,
! [VarCurr] :
( v116506(VarCurr)
<=> ( v116404(VarCurr,bitIndex1)
| v116501(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12751,axiom,
! [VarCurr] :
( v116503(VarCurr)
<=> ( v116504(VarCurr)
| v116505(VarCurr) ) ) ).
fof(writeUnaryOperator_6903,axiom,
! [VarCurr] :
( ~ v116505(VarCurr)
<=> v116501(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6902,axiom,
! [VarCurr] :
( ~ v116504(VarCurr)
<=> v116404(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12750,axiom,
! [VarCurr] :
( v116403(VarCurr)
<=> ( v116404(VarCurr,bitIndex0)
& v116501(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68538,axiom,
! [VarCurr] :
( v116501(VarCurr,bitIndex0)
<=> v116375(VarCurr) ) ).
fof(addAssignment_68537,axiom,
! [VarCurr] :
( ( v116501(VarCurr,bitIndex2)
<=> $false )
& ( v116501(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68536,axiom,
! [VarCurr] :
( v116404(VarCurr,bitIndex0)
<=> v116496(VarCurr) ) ).
fof(addAssignment_68535,axiom,
! [VarCurr] :
( v116404(VarCurr,bitIndex1)
<=> v116491(VarCurr) ) ).
fof(addAssignment_68534,axiom,
! [VarCurr] :
( v116404(VarCurr,bitIndex2)
<=> v116406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12749,axiom,
! [VarCurr] :
( v116496(VarCurr)
<=> ( v116497(VarCurr)
& v116500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12748,axiom,
! [VarCurr] :
( v116500(VarCurr)
<=> ( v116412(VarCurr,bitIndex0)
| v116477(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12747,axiom,
! [VarCurr] :
( v116497(VarCurr)
<=> ( v116498(VarCurr)
| v116499(VarCurr) ) ) ).
fof(writeUnaryOperator_6901,axiom,
! [VarCurr] :
( ~ v116499(VarCurr)
<=> v116477(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6900,axiom,
! [VarCurr] :
( ~ v116498(VarCurr)
<=> v116412(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12746,axiom,
! [VarCurr] :
( v116491(VarCurr)
<=> ( v116492(VarCurr)
& v116495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12745,axiom,
! [VarCurr] :
( v116495(VarCurr)
<=> ( v116411(VarCurr)
| v116478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12744,axiom,
! [VarCurr] :
( v116492(VarCurr)
<=> ( v116493(VarCurr)
| v116494(VarCurr) ) ) ).
fof(writeUnaryOperator_6899,axiom,
! [VarCurr] :
( ~ v116494(VarCurr)
<=> v116478(VarCurr) ) ).
fof(writeUnaryOperator_6898,axiom,
! [VarCurr] :
( ~ v116493(VarCurr)
<=> v116411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12743,axiom,
! [VarCurr] :
( v116406(VarCurr)
<=> ( v116407(VarCurr)
& v116490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12742,axiom,
! [VarCurr] :
( v116490(VarCurr)
<=> ( v116409(VarCurr)
| v116485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12741,axiom,
! [VarCurr] :
( v116407(VarCurr)
<=> ( v116408(VarCurr)
| v116484(VarCurr) ) ) ).
fof(writeUnaryOperator_6897,axiom,
! [VarCurr] :
( ~ v116484(VarCurr)
<=> v116485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12740,axiom,
! [VarCurr] :
( v116485(VarCurr)
<=> ( v116486(VarCurr)
& v116489(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4966,axiom,
! [VarCurr] :
( v116489(VarCurr)
<=> ( v116412(VarCurr,bitIndex2)
| v116477(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12739,axiom,
! [VarCurr] :
( v116486(VarCurr)
<=> ( v116487(VarCurr)
| v116488(VarCurr) ) ) ).
fof(writeUnaryOperator_6896,axiom,
! [VarCurr] :
( ~ v116488(VarCurr)
<=> v116477(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6895,axiom,
! [VarCurr] :
( ~ v116487(VarCurr)
<=> v116412(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6894,axiom,
! [VarCurr] :
( ~ v116408(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12738,axiom,
! [VarCurr] :
( v116409(VarCurr)
<=> ( v116410(VarCurr)
| v116483(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4965,axiom,
! [VarCurr] :
( v116483(VarCurr)
<=> ( v116412(VarCurr,bitIndex1)
& v116477(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12737,axiom,
! [VarCurr] :
( v116410(VarCurr)
<=> ( v116411(VarCurr)
& v116478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12736,axiom,
! [VarCurr] :
( v116478(VarCurr)
<=> ( v116479(VarCurr)
& v116482(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4964,axiom,
! [VarCurr] :
( v116482(VarCurr)
<=> ( v116412(VarCurr,bitIndex1)
| v116477(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12735,axiom,
! [VarCurr] :
( v116479(VarCurr)
<=> ( v116480(VarCurr)
| v116481(VarCurr) ) ) ).
fof(writeUnaryOperator_6893,axiom,
! [VarCurr] :
( ~ v116481(VarCurr)
<=> v116477(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6892,axiom,
! [VarCurr] :
( ~ v116480(VarCurr)
<=> v116412(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12734,axiom,
! [VarCurr] :
( v116411(VarCurr)
<=> ( v116412(VarCurr,bitIndex0)
& v116477(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68533,axiom,
! [VarCurr] :
( v116477(VarCurr,bitIndex0)
<=> v116373(VarCurr) ) ).
fof(addAssignment_68532,axiom,
! [VarCurr] :
( ( v116477(VarCurr,bitIndex2)
<=> $false )
& ( v116477(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68531,axiom,
! [VarCurr] :
( v116412(VarCurr,bitIndex0)
<=> v116472(VarCurr) ) ).
fof(addAssignment_68530,axiom,
! [VarCurr] :
( v116412(VarCurr,bitIndex1)
<=> v116467(VarCurr) ) ).
fof(addAssignment_68529,axiom,
! [VarCurr] :
( v116412(VarCurr,bitIndex2)
<=> v116414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12733,axiom,
! [VarCurr] :
( v116472(VarCurr)
<=> ( v116473(VarCurr)
& v116476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12732,axiom,
! [VarCurr] :
( v116476(VarCurr)
<=> ( v116420(VarCurr,bitIndex0)
| v116453(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12731,axiom,
! [VarCurr] :
( v116473(VarCurr)
<=> ( v116474(VarCurr)
| v116475(VarCurr) ) ) ).
fof(writeUnaryOperator_6891,axiom,
! [VarCurr] :
( ~ v116475(VarCurr)
<=> v116453(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6890,axiom,
! [VarCurr] :
( ~ v116474(VarCurr)
<=> v116420(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12730,axiom,
! [VarCurr] :
( v116467(VarCurr)
<=> ( v116468(VarCurr)
& v116471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12729,axiom,
! [VarCurr] :
( v116471(VarCurr)
<=> ( v116419(VarCurr)
| v116454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12728,axiom,
! [VarCurr] :
( v116468(VarCurr)
<=> ( v116469(VarCurr)
| v116470(VarCurr) ) ) ).
fof(writeUnaryOperator_6889,axiom,
! [VarCurr] :
( ~ v116470(VarCurr)
<=> v116454(VarCurr) ) ).
fof(writeUnaryOperator_6888,axiom,
! [VarCurr] :
( ~ v116469(VarCurr)
<=> v116419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12727,axiom,
! [VarCurr] :
( v116414(VarCurr)
<=> ( v116415(VarCurr)
& v116466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12726,axiom,
! [VarCurr] :
( v116466(VarCurr)
<=> ( v116417(VarCurr)
| v116461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12725,axiom,
! [VarCurr] :
( v116415(VarCurr)
<=> ( v116416(VarCurr)
| v116460(VarCurr) ) ) ).
fof(writeUnaryOperator_6887,axiom,
! [VarCurr] :
( ~ v116460(VarCurr)
<=> v116461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12724,axiom,
! [VarCurr] :
( v116461(VarCurr)
<=> ( v116462(VarCurr)
& v116465(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4963,axiom,
! [VarCurr] :
( v116465(VarCurr)
<=> ( v116420(VarCurr,bitIndex2)
| v116453(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12723,axiom,
! [VarCurr] :
( v116462(VarCurr)
<=> ( v116463(VarCurr)
| v116464(VarCurr) ) ) ).
fof(writeUnaryOperator_6886,axiom,
! [VarCurr] :
( ~ v116464(VarCurr)
<=> v116453(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6885,axiom,
! [VarCurr] :
( ~ v116463(VarCurr)
<=> v116420(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6884,axiom,
! [VarCurr] :
( ~ v116416(VarCurr)
<=> v116417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12722,axiom,
! [VarCurr] :
( v116417(VarCurr)
<=> ( v116418(VarCurr)
| v116459(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4962,axiom,
! [VarCurr] :
( v116459(VarCurr)
<=> ( v116420(VarCurr,bitIndex1)
& v116453(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12721,axiom,
! [VarCurr] :
( v116418(VarCurr)
<=> ( v116419(VarCurr)
& v116454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12720,axiom,
! [VarCurr] :
( v116454(VarCurr)
<=> ( v116455(VarCurr)
& v116458(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4961,axiom,
! [VarCurr] :
( v116458(VarCurr)
<=> ( v116420(VarCurr,bitIndex1)
| v116453(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12719,axiom,
! [VarCurr] :
( v116455(VarCurr)
<=> ( v116456(VarCurr)
| v116457(VarCurr) ) ) ).
fof(writeUnaryOperator_6883,axiom,
! [VarCurr] :
( ~ v116457(VarCurr)
<=> v116453(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6882,axiom,
! [VarCurr] :
( ~ v116456(VarCurr)
<=> v116420(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12718,axiom,
! [VarCurr] :
( v116419(VarCurr)
<=> ( v116420(VarCurr,bitIndex0)
& v116453(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68528,axiom,
! [VarCurr] :
( v116453(VarCurr,bitIndex0)
<=> v116371(VarCurr) ) ).
fof(addAssignment_68527,axiom,
! [VarCurr] :
( ( v116453(VarCurr,bitIndex2)
<=> $false )
& ( v116453(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68526,axiom,
! [VarCurr] :
( v116420(VarCurr,bitIndex0)
<=> v116448(VarCurr) ) ).
fof(addAssignment_68525,axiom,
! [VarCurr] :
( v116420(VarCurr,bitIndex1)
<=> v116443(VarCurr) ) ).
fof(addAssignment_68524,axiom,
! [VarCurr] :
( v116420(VarCurr,bitIndex2)
<=> v116422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12717,axiom,
! [VarCurr] :
( v116448(VarCurr)
<=> ( v116449(VarCurr)
& v116452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12716,axiom,
! [VarCurr] :
( v116452(VarCurr)
<=> ( v116428(VarCurr,bitIndex0)
| v116429(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12715,axiom,
! [VarCurr] :
( v116449(VarCurr)
<=> ( v116450(VarCurr)
| v116451(VarCurr) ) ) ).
fof(writeUnaryOperator_6881,axiom,
! [VarCurr] :
( ~ v116451(VarCurr)
<=> v116429(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6880,axiom,
! [VarCurr] :
( ~ v116450(VarCurr)
<=> v116428(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12714,axiom,
! [VarCurr] :
( v116443(VarCurr)
<=> ( v116444(VarCurr)
& v116447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12713,axiom,
! [VarCurr] :
( v116447(VarCurr)
<=> ( v116427(VarCurr)
| v116430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12712,axiom,
! [VarCurr] :
( v116444(VarCurr)
<=> ( v116445(VarCurr)
| v116446(VarCurr) ) ) ).
fof(writeUnaryOperator_6879,axiom,
! [VarCurr] :
( ~ v116446(VarCurr)
<=> v116430(VarCurr) ) ).
fof(writeUnaryOperator_6878,axiom,
! [VarCurr] :
( ~ v116445(VarCurr)
<=> v116427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12711,axiom,
! [VarCurr] :
( v116422(VarCurr)
<=> ( v116423(VarCurr)
& v116442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12710,axiom,
! [VarCurr] :
( v116442(VarCurr)
<=> ( v116425(VarCurr)
| v116437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12709,axiom,
! [VarCurr] :
( v116423(VarCurr)
<=> ( v116424(VarCurr)
| v116436(VarCurr) ) ) ).
fof(writeUnaryOperator_6877,axiom,
! [VarCurr] :
( ~ v116436(VarCurr)
<=> v116437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12708,axiom,
! [VarCurr] :
( v116437(VarCurr)
<=> ( v116438(VarCurr)
& v116441(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4960,axiom,
! [VarCurr] :
( v116441(VarCurr)
<=> ( v116428(VarCurr,bitIndex2)
| v116429(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12707,axiom,
! [VarCurr] :
( v116438(VarCurr)
<=> ( v116439(VarCurr)
| v116440(VarCurr) ) ) ).
fof(writeUnaryOperator_6876,axiom,
! [VarCurr] :
( ~ v116440(VarCurr)
<=> v116429(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6875,axiom,
! [VarCurr] :
( ~ v116439(VarCurr)
<=> v116428(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6874,axiom,
! [VarCurr] :
( ~ v116424(VarCurr)
<=> v116425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12706,axiom,
! [VarCurr] :
( v116425(VarCurr)
<=> ( v116426(VarCurr)
| v116435(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4959,axiom,
! [VarCurr] :
( v116435(VarCurr)
<=> ( v116428(VarCurr,bitIndex1)
& v116429(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12705,axiom,
! [VarCurr] :
( v116426(VarCurr)
<=> ( v116427(VarCurr)
& v116430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12704,axiom,
! [VarCurr] :
( v116430(VarCurr)
<=> ( v116431(VarCurr)
& v116434(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4958,axiom,
! [VarCurr] :
( v116434(VarCurr)
<=> ( v116428(VarCurr,bitIndex1)
| v116429(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12703,axiom,
! [VarCurr] :
( v116431(VarCurr)
<=> ( v116432(VarCurr)
| v116433(VarCurr) ) ) ).
fof(writeUnaryOperator_6873,axiom,
! [VarCurr] :
( ~ v116433(VarCurr)
<=> v116429(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6872,axiom,
! [VarCurr] :
( ~ v116432(VarCurr)
<=> v116428(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12702,axiom,
! [VarCurr] :
( v116427(VarCurr)
<=> ( v116428(VarCurr,bitIndex0)
& v116429(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68523,axiom,
! [VarCurr] :
( v116429(VarCurr,bitIndex0)
<=> v116369(VarCurr) ) ).
fof(addAssignment_68522,axiom,
! [VarCurr] :
( ( v116429(VarCurr,bitIndex2)
<=> $false )
& ( v116429(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68521,axiom,
! [VarCurr] :
( v116428(VarCurr,bitIndex0)
<=> v116367(VarCurr) ) ).
fof(addAssignment_68520,axiom,
! [VarCurr] :
( ( v116428(VarCurr,bitIndex2)
<=> $false )
& ( v116428(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68519,axiom,
! [VarCurr] :
( v116379(VarCurr)
<=> v114692(VarCurr,bitIndex3) ) ).
fof(addAssignment_68518,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex3)
<=> v114694(VarCurr,bitIndex3) ) ).
fof(addAssignment_68517,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex3)
<=> v114696(VarCurr,bitIndex3) ) ).
fof(addAssignment_68516,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex3)
<=> v114697(VarCurr,bitIndex3) ) ).
fof(addAssignment_68515,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex3)
<=> v113918(VarCurr,bitIndex3) ) ).
fof(addAssignment_68514,axiom,
! [VarCurr] :
( v116377(VarCurr)
<=> v114685(VarCurr,bitIndex3) ) ).
fof(addAssignment_68513,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex3)
<=> v114686(VarCurr,bitIndex3) ) ).
fof(addAssignment_68512,axiom,
! [VarCurr] :
( v116375(VarCurr)
<=> v114661(VarCurr,bitIndex3) ) ).
fof(addAssignment_68511,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex3)
<=> v114662(VarCurr,bitIndex3) ) ).
fof(addAssignment_68510,axiom,
! [VarCurr] :
( v116373(VarCurr)
<=> v114633(VarCurr,bitIndex3) ) ).
fof(addAssignment_68509,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex3)
<=> v114635(VarCurr,bitIndex3) ) ).
fof(addAssignment_68508,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex3)
<=> v114637(VarCurr,bitIndex3) ) ).
fof(addAssignment_68507,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex3)
<=> v114638(VarCurr,bitIndex3) ) ).
fof(addAssignment_68506,axiom,
! [VarCurr] :
( v116371(VarCurr)
<=> v114605(VarCurr,bitIndex3) ) ).
fof(addAssignment_68505,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex3)
<=> v114607(VarCurr,bitIndex3) ) ).
fof(addAssignment_68504,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex3)
<=> v114609(VarCurr,bitIndex3) ) ).
fof(addAssignment_68503,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex3)
<=> v114610(VarCurr,bitIndex3) ) ).
fof(addAssignment_68502,axiom,
! [VarCurr] :
( v116369(VarCurr)
<=> v114577(VarCurr,bitIndex3) ) ).
fof(addAssignment_68501,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex3)
<=> v114579(VarCurr,bitIndex3) ) ).
fof(addAssignment_68500,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex3)
<=> v114581(VarCurr,bitIndex3) ) ).
fof(addAssignment_68499,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex3)
<=> v114582(VarCurr,bitIndex3) ) ).
fof(addAssignment_68498,axiom,
! [VarCurr] :
( v116367(VarCurr)
<=> v114549(VarCurr,bitIndex3) ) ).
fof(addAssignment_68497,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex3)
<=> v114551(VarCurr,bitIndex3) ) ).
fof(addAssignment_68496,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex3)
<=> v114553(VarCurr,bitIndex3) ) ).
fof(addAssignment_68495,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex3)
<=> v114554(VarCurr,bitIndex3) ) ).
fof(addAssignment_68494,axiom,
! [VarCurr] :
( v116363(VarCurr)
<=> v85774(VarCurr) ) ).
fof(addAssignment_68493,axiom,
! [VarCurr] :
( v116351(VarCurr)
<=> v116353(VarCurr) ) ).
fof(addAssignment_68492,axiom,
! [VarCurr] :
( v116353(VarCurr)
<=> v116327(VarCurr) ) ).
fof(addAssignment_68491,axiom,
! [VarCurr] :
( v116347(VarCurr)
<=> v116349(VarCurr) ) ).
fof(addAssignment_68490,axiom,
! [VarCurr] :
( v116349(VarCurr)
<=> v116319(VarCurr) ) ).
fof(addAssignment_68489,axiom,
! [VarCurr] :
( v116323(VarCurr)
<=> v116325(VarCurr) ) ).
fof(addAssignment_68488,axiom,
! [VarCurr] :
( v116325(VarCurr)
<=> v116327(VarCurr) ) ).
fof(addAssignment_68487,axiom,
! [VarCurr] :
( v116327(VarCurr)
<=> v116329(VarCurr) ) ).
fof(addAssignment_68486,axiom,
! [VarCurr] :
( v116329(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_68485,axiom,
! [VarCurr] :
( v116315(VarCurr)
<=> v116317(VarCurr) ) ).
fof(addAssignment_68484,axiom,
! [VarCurr] :
( v116317(VarCurr)
<=> v116319(VarCurr) ) ).
fof(addAssignment_68483,axiom,
! [VarCurr] :
( v116319(VarCurr)
<=> v116321(VarCurr) ) ).
fof(addAssignment_68482,axiom,
! [VarCurr] :
( v116321(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12701,axiom,
! [VarCurr] :
( v115500(VarCurr)
<=> ( v116305(VarCurr)
& v116215(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4957,axiom,
! [VarCurr] :
( v116305(VarCurr)
<=> ( v115502(VarCurr,bitIndex1)
& v116154(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1158,axiom,
! [VarCurr] :
( v116215(VarCurr)
<=> ( ( v116217(VarCurr,bitIndex4)
<=> $false )
& ( v116217(VarCurr,bitIndex3)
<=> $false )
& ( v116217(VarCurr,bitIndex2)
<=> $false )
& ( v116217(VarCurr,bitIndex1)
<=> $false )
& ( v116217(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68481,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v116217(VarCurr,B)
<=> v116219(VarCurr,B) ) ) ).
fof(addAssignment_68480,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v116219(VarCurr,B)
<=> v116221(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116287(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v116221(VarNext,B)
<=> v116221(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1513,axiom,
! [VarNext] :
( v116287(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v116221(VarNext,B)
<=> v116297(VarNext,B) ) ) ) ).
fof(addAssignment_68479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v116297(VarNext,B)
<=> v116295(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1087,axiom,
! [VarCurr] :
( ~ v116298(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v116295(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1058,axiom,
! [VarCurr] :
( v116298(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v116295(VarCurr,B)
<=> v116231(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12700,axiom,
! [VarCurr] :
( v116298(VarCurr)
<=> ( v116299(VarCurr)
& v116300(VarCurr) ) ) ).
fof(writeUnaryOperator_6871,axiom,
! [VarCurr] :
( ~ v116300(VarCurr)
<=> v116227(VarCurr) ) ).
fof(writeUnaryOperator_6870,axiom,
! [VarCurr] :
( ~ v116299(VarCurr)
<=> v116223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116287(VarNext)
<=> v116288(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116288(VarNext)
<=> ( v116289(VarNext)
& v116282(VarNext) ) ) ) ).
fof(writeUnaryOperator_6869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116289(VarNext)
<=> v116291(VarNext) ) ) ).
fof(addAssignment_68478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116291(VarNext)
<=> v116282(VarCurr) ) ) ).
fof(addAssignment_68477,axiom,
! [VarCurr] :
( v116282(VarCurr)
<=> v116284(VarCurr) ) ).
fof(addAssignment_68476,axiom,
! [VarCurr] :
( v116284(VarCurr)
<=> v115988(VarCurr) ) ).
fof(addAssignment_68475,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v116231(VarCurr,B)
<=> v116233(VarCurr,B) ) ) ).
fof(addAssignment_68474,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v116233(VarCurr,B)
<=> v116235(VarCurr,B) ) ) ).
fof(addAssignment_68473,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v116235(VarCurr,B)
<=> v116237(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1086,axiom,
! [VarCurr] :
( ~ v116239(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v116237(VarCurr,B)
<=> v116251(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1057,axiom,
! [VarCurr] :
( v116239(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v116237(VarCurr,B)
<=> v116244(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1085,axiom,
! [VarCurr] :
( ~ v116246(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v116251(VarCurr,B)
<=> v116252(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1056,axiom,
! [VarCurr] :
( v116246(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v116251(VarCurr,B)
<=> v116249(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1084,axiom,
! [VarCurr] :
( ~ v116215(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v116252(VarCurr,B)
<=> v116253(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1055,axiom,
! [VarCurr] :
( v116215(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v116252(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_68472,axiom,
! [VarCurr] :
( v116253(VarCurr,bitIndex0)
<=> v116279(VarCurr) ) ).
fof(addAssignment_68471,axiom,
! [VarCurr] :
( v116253(VarCurr,bitIndex1)
<=> v116277(VarCurr) ) ).
fof(addAssignment_68470,axiom,
! [VarCurr] :
( v116253(VarCurr,bitIndex2)
<=> v116273(VarCurr) ) ).
fof(addAssignment_68469,axiom,
! [VarCurr] :
( v116253(VarCurr,bitIndex3)
<=> v116269(VarCurr) ) ).
fof(addAssignment_68468,axiom,
! [VarCurr] :
( v116253(VarCurr,bitIndex4)
<=> v116255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12697,axiom,
! [VarCurr] :
( v116277(VarCurr)
<=> ( v116278(VarCurr)
& v116280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12696,axiom,
! [VarCurr] :
( v116280(VarCurr)
<=> ( v116217(VarCurr,bitIndex0)
| v116264(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4956,axiom,
! [VarCurr] :
( v116278(VarCurr)
<=> ( v116279(VarCurr)
| v116217(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6868,axiom,
! [VarCurr] :
( ~ v116279(VarCurr)
<=> v116217(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12695,axiom,
! [VarCurr] :
( v116273(VarCurr)
<=> ( v116274(VarCurr)
& v116276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12694,axiom,
! [VarCurr] :
( v116276(VarCurr)
<=> ( v116262(VarCurr)
| v116265(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4955,axiom,
! [VarCurr] :
( v116274(VarCurr)
<=> ( v116275(VarCurr)
| v116217(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6867,axiom,
! [VarCurr] :
( ~ v116275(VarCurr)
<=> v116262(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12693,axiom,
! [VarCurr] :
( v116269(VarCurr)
<=> ( v116270(VarCurr)
& v116272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12692,axiom,
! [VarCurr] :
( v116272(VarCurr)
<=> ( v116260(VarCurr)
| v116266(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4954,axiom,
! [VarCurr] :
( v116270(VarCurr)
<=> ( v116271(VarCurr)
| v116217(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6866,axiom,
! [VarCurr] :
( ~ v116271(VarCurr)
<=> v116260(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12691,axiom,
! [VarCurr] :
( v116255(VarCurr)
<=> ( v116256(VarCurr)
& v116267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12690,axiom,
! [VarCurr] :
( v116267(VarCurr)
<=> ( v116258(VarCurr)
| v116268(VarCurr) ) ) ).
fof(writeUnaryOperator_6865,axiom,
! [VarCurr] :
( ~ v116268(VarCurr)
<=> v116217(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4953,axiom,
! [VarCurr] :
( v116256(VarCurr)
<=> ( v116257(VarCurr)
| v116217(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6864,axiom,
! [VarCurr] :
( ~ v116257(VarCurr)
<=> v116258(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4952,axiom,
! [VarCurr] :
( v116258(VarCurr)
<=> ( v116217(VarCurr,bitIndex3)
| v116259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12689,axiom,
! [VarCurr] :
( v116259(VarCurr)
<=> ( v116260(VarCurr)
& v116266(VarCurr) ) ) ).
fof(writeUnaryOperator_6863,axiom,
! [VarCurr] :
( ~ v116266(VarCurr)
<=> v116217(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4951,axiom,
! [VarCurr] :
( v116260(VarCurr)
<=> ( v116217(VarCurr,bitIndex2)
| v116261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12688,axiom,
! [VarCurr] :
( v116261(VarCurr)
<=> ( v116262(VarCurr)
& v116265(VarCurr) ) ) ).
fof(writeUnaryOperator_6862,axiom,
! [VarCurr] :
( ~ v116265(VarCurr)
<=> v116217(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4950,axiom,
! [VarCurr] :
( v116262(VarCurr)
<=> ( v116217(VarCurr,bitIndex1)
| v116263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12687,axiom,
! [VarCurr] :
( v116263(VarCurr)
<=> ( v116217(VarCurr,bitIndex0)
& v116264(VarCurr) ) ) ).
fof(writeUnaryOperator_6861,axiom,
! [VarCurr] :
( ~ v116264(VarCurr)
<=> v116217(VarCurr,bitIndex1) ) ).
fof(addAssignment_68467,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v116249(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12686,axiom,
! [VarCurr] :
( v116246(VarCurr)
<=> ( v115789(VarCurr)
| v115803(VarCurr) ) ) ).
fof(addAssignment_68466,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v116244(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12685,axiom,
! [VarCurr] :
( v116239(VarCurr)
<=> ( v116241(VarCurr)
| v115801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12684,axiom,
! [VarCurr] :
( v116241(VarCurr)
<=> ( v116242(VarCurr)
| v115799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12683,axiom,
! [VarCurr] :
( v116242(VarCurr)
<=> ( v115769(VarCurr)
| v115779(VarCurr) ) ) ).
fof(addAssignment_68465,axiom,
! [VarCurr] :
( v116227(VarCurr)
<=> v116229(VarCurr) ) ).
fof(addAssignment_68464,axiom,
! [VarCurr] :
( v116229(VarCurr)
<=> v115520(VarCurr) ) ).
fof(addAssignment_68463,axiom,
! [VarCurr] :
( v116223(VarCurr)
<=> v116225(VarCurr) ) ).
fof(addAssignment_68462,axiom,
! [VarCurr] :
( v116225(VarCurr)
<=> v115512(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1157,axiom,
! [VarCurr] :
( v116154(VarCurr)
<=> ( ( v116156(VarCurr,bitIndex1)
<=> $false )
& ( v116156(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68461,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116156(VarCurr,B)
<=> v116158(VarCurr,B) ) ) ).
fof(addAssignment_68460,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116158(VarCurr,B)
<=> v116160(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116197(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v116160(VarNext,B)
<=> v116160(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1512,axiom,
! [VarNext] :
( v116197(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v116160(VarNext,B)
<=> v116207(VarNext,B) ) ) ) ).
fof(addAssignment_68459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v116207(VarNext,B)
<=> v116205(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1083,axiom,
! [VarCurr] :
( ~ v116208(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116205(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1054,axiom,
! [VarCurr] :
( v116208(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116205(VarCurr,B)
<=> v116170(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12682,axiom,
! [VarCurr] :
( v116208(VarCurr)
<=> ( v116209(VarCurr)
& v116210(VarCurr) ) ) ).
fof(writeUnaryOperator_6860,axiom,
! [VarCurr] :
( ~ v116210(VarCurr)
<=> v116166(VarCurr) ) ).
fof(writeUnaryOperator_6859,axiom,
! [VarCurr] :
( ~ v116209(VarCurr)
<=> v116162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116197(VarNext)
<=> v116198(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116198(VarNext)
<=> ( v116199(VarNext)
& v116192(VarNext) ) ) ) ).
fof(writeUnaryOperator_6858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116199(VarNext)
<=> v116201(VarNext) ) ) ).
fof(addAssignment_68458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116201(VarNext)
<=> v116192(VarCurr) ) ) ).
fof(addAssignment_68457,axiom,
! [VarCurr] :
( v116192(VarCurr)
<=> v116194(VarCurr) ) ).
fof(addAssignment_68456,axiom,
! [VarCurr] :
( v116194(VarCurr)
<=> v115988(VarCurr) ) ).
fof(addAssignment_68455,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116170(VarCurr,B)
<=> v116172(VarCurr,B) ) ) ).
fof(addAssignment_68454,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116172(VarCurr,B)
<=> v116174(VarCurr,B) ) ) ).
fof(addAssignment_68453,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116174(VarCurr,B)
<=> v116176(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1082,axiom,
! [VarCurr] :
( ~ v116178(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116176(VarCurr,B)
<=> v116183(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1053,axiom,
! [VarCurr] :
( v116178(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116176(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1081,axiom,
! [VarCurr] :
( ~ v116154(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116183(VarCurr,B)
<=> v116184(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1052,axiom,
! [VarCurr] :
( v116154(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116183(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_68452,axiom,
! [VarCurr] :
( v116184(VarCurr,bitIndex0)
<=> v116188(VarCurr) ) ).
fof(addAssignment_68451,axiom,
! [VarCurr] :
( v116184(VarCurr,bitIndex1)
<=> v116186(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12679,axiom,
! [VarCurr] :
( v116186(VarCurr)
<=> ( v116187(VarCurr)
& v116189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12678,axiom,
! [VarCurr] :
( v116189(VarCurr)
<=> ( v116156(VarCurr,bitIndex0)
| v116190(VarCurr) ) ) ).
fof(writeUnaryOperator_6857,axiom,
! [VarCurr] :
( ~ v116190(VarCurr)
<=> v116156(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4949,axiom,
! [VarCurr] :
( v116187(VarCurr)
<=> ( v116188(VarCurr)
| v116156(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6856,axiom,
! [VarCurr] :
( ~ v116188(VarCurr)
<=> v116156(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12677,axiom,
! [VarCurr] :
( v116178(VarCurr)
<=> ( v116180(VarCurr)
| v116181(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4948,axiom,
! [VarCurr] :
( v116181(VarCurr)
<=> ( v115502(VarCurr,bitIndex1)
& v116021(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4947,axiom,
! [VarCurr] :
( v116180(VarCurr)
<=> ( v115502(VarCurr,bitIndex3)
& v116079(VarCurr) ) ) ).
fof(addAssignment_68450,axiom,
! [VarCurr] :
( v116166(VarCurr)
<=> v116168(VarCurr) ) ).
fof(addAssignment_68449,axiom,
! [VarCurr] :
( v116168(VarCurr)
<=> v115520(VarCurr) ) ).
fof(addAssignment_68448,axiom,
! [VarCurr] :
( v116162(VarCurr)
<=> v116164(VarCurr) ) ).
fof(addAssignment_68447,axiom,
! [VarCurr] :
( v116164(VarCurr)
<=> v115512(VarCurr) ) ).
fof(addAssignment_68446,axiom,
! [VarCurr] :
( v115502(VarCurr,bitIndex1)
<=> v115504(VarCurr,bitIndex1) ) ).
fof(addAssignment_68445,axiom,
! [VarCurr] :
( v115504(VarCurr,bitIndex1)
<=> v115506(VarCurr,bitIndex1) ) ).
fof(addAssignment_68444,axiom,
! [VarNext] :
( v115506(VarNext,bitIndex1)
<=> v116146(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116147(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116146(VarNext,B)
<=> v115506(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1511,axiom,
! [VarNext] :
( v116147(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116146(VarNext,B)
<=> v116072(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116147(VarNext)
<=> v116148(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116148(VarNext)
<=> ( v116150(VarNext)
& v116057(VarNext) ) ) ) ).
fof(writeUnaryOperator_6855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116150(VarNext)
<=> v116066(VarNext) ) ) ).
fof(addAssignment_68443,axiom,
! [VarCurr] :
( v115524(VarCurr,bitIndex1)
<=> v115526(VarCurr,bitIndex1) ) ).
fof(addAssignment_68442,axiom,
! [VarCurr] :
( v115526(VarCurr,bitIndex1)
<=> v115528(VarCurr,bitIndex1) ) ).
fof(addAssignment_68441,axiom,
! [VarCurr] :
( v115528(VarCurr,bitIndex1)
<=> v116055(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_38,axiom,
! [VarCurr] :
( ~ v116137(VarCurr)
=> ( v115530(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_67,axiom,
! [VarCurr] :
( v116137(VarCurr)
=> ( v115530(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12674,axiom,
! [VarCurr] :
( v116137(VarCurr)
<=> ( v116138(VarCurr)
| v116139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12673,axiom,
! [VarCurr] :
( v116139(VarCurr)
<=> ( v116140(VarCurr)
& v116141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12672,axiom,
! [VarCurr] :
( v116141(VarCurr)
<=> ( v116142(VarCurr)
& v116038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12671,axiom,
! [VarCurr] :
( v116142(VarCurr)
<=> ( v116143(VarCurr)
& v116144(VarCurr) ) ) ).
fof(writeUnaryOperator_6854,axiom,
! [VarCurr] :
( ~ v116144(VarCurr)
<=> v116030(VarCurr) ) ).
fof(writeUnaryOperator_6853,axiom,
! [VarCurr] :
( ~ v116143(VarCurr)
<=> v116021(VarCurr) ) ).
fof(writeUnaryOperator_6852,axiom,
! [VarCurr] :
( ~ v116140(VarCurr)
<=> v116040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12670,axiom,
! [VarCurr] :
( v116138(VarCurr)
<=> ( v116112(VarCurr)
& v116040(VarCurr) ) ) ).
fof(writeUnaryOperator_6851,axiom,
! [VarCurr] :
( ~ v115502(VarCurr,bitIndex0)
<=> v116017(VarCurr) ) ).
fof(addAssignment_68440,axiom,
! [VarCurr] :
( v116017(VarCurr)
<=> v115504(VarCurr,bitIndex0) ) ).
fof(addAssignment_68439,axiom,
! [VarCurr] :
( v115504(VarCurr,bitIndex0)
<=> v115506(VarCurr,bitIndex0) ) ).
fof(addAssignment_68438,axiom,
! [VarNext] :
( v115506(VarNext,bitIndex0)
<=> v116128(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116129(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116128(VarNext,B)
<=> v115506(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1510,axiom,
! [VarNext] :
( v116129(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116128(VarNext,B)
<=> v116072(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116129(VarNext)
<=> v116130(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116130(VarNext)
<=> ( v116132(VarNext)
& v116057(VarNext) ) ) ) ).
fof(writeUnaryOperator_6850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116132(VarNext)
<=> v116066(VarNext) ) ) ).
fof(addAssignment_68437,axiom,
! [VarCurr] :
( v115524(VarCurr,bitIndex0)
<=> v115526(VarCurr,bitIndex0) ) ).
fof(addAssignment_68436,axiom,
! [VarCurr] :
( v115526(VarCurr,bitIndex0)
<=> v115528(VarCurr,bitIndex0) ) ).
fof(addAssignment_68435,axiom,
! [VarCurr] :
( v115528(VarCurr,bitIndex0)
<=> v116055(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6849,axiom,
! [VarCurr] :
( ~ v116019(VarCurr)
<=> v115530(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1080,axiom,
! [VarCurr] :
( ~ v116107(VarCurr)
=> ( v115530(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1051,axiom,
! [VarCurr] :
( v116107(VarCurr)
=> ( v115530(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12667,axiom,
! [VarCurr] :
( v116107(VarCurr)
<=> ( v116108(VarCurr)
| v116121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12666,axiom,
! [VarCurr] :
( v116121(VarCurr)
<=> ( v116122(VarCurr)
& v116125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12665,axiom,
! [VarCurr] :
( v116125(VarCurr)
<=> ( v116093(VarCurr)
& v116096(VarCurr) ) ) ).
fof(writeUnaryOperator_6848,axiom,
! [VarCurr] :
( ~ v116122(VarCurr)
<=> v116123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12664,axiom,
! [VarCurr] :
( v116123(VarCurr)
<=> ( v116124(VarCurr)
| v116053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12663,axiom,
! [VarCurr] :
( v116124(VarCurr)
<=> ( v116040(VarCurr)
| v116038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12662,axiom,
! [VarCurr] :
( v116108(VarCurr)
<=> ( v116109(VarCurr)
| v116117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12661,axiom,
! [VarCurr] :
( v116117(VarCurr)
<=> ( v116118(VarCurr)
& v116120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12660,axiom,
! [VarCurr] :
( v116120(VarCurr)
<=> ( v116051(VarCurr)
& v116053(VarCurr) ) ) ).
fof(writeUnaryOperator_6847,axiom,
! [VarCurr] :
( ~ v116118(VarCurr)
<=> v116119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12659,axiom,
! [VarCurr] :
( v116119(VarCurr)
<=> ( v116040(VarCurr)
| v116038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12658,axiom,
! [VarCurr] :
( v116109(VarCurr)
<=> ( v116110(VarCurr)
| v116114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12657,axiom,
! [VarCurr] :
( v116114(VarCurr)
<=> ( v116115(VarCurr)
& v116116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12656,axiom,
! [VarCurr] :
( v116116(VarCurr)
<=> ( v116030(VarCurr)
& v116038(VarCurr) ) ) ).
fof(writeUnaryOperator_6846,axiom,
! [VarCurr] :
( ~ v116115(VarCurr)
<=> v116040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12655,axiom,
! [VarCurr] :
( v116110(VarCurr)
<=> ( v116111(VarCurr)
& v116040(VarCurr) ) ) ).
fof(writeUnaryOperator_6845,axiom,
! [VarCurr] :
( ~ v116111(VarCurr)
<=> v116112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12654,axiom,
! [VarCurr] :
( v116112(VarCurr)
<=> ( v116113(VarCurr)
& v116015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12653,axiom,
! [VarCurr] :
( v116113(VarCurr)
<=> ( v115532(VarCurr)
& v116013(VarCurr) ) ) ).
fof(addAssignment_68434,axiom,
! [VarCurr] :
( v115502(VarCurr,bitIndex3)
<=> v115504(VarCurr,bitIndex3) ) ).
fof(addAssignment_68433,axiom,
! [VarCurr] :
( v115504(VarCurr,bitIndex3)
<=> v115506(VarCurr,bitIndex3) ) ).
fof(addAssignment_68432,axiom,
! [VarNext] :
( v115506(VarNext,bitIndex3)
<=> v116099(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116100(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116099(VarNext,B)
<=> v115506(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1509,axiom,
! [VarNext] :
( v116100(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116099(VarNext,B)
<=> v116072(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116100(VarNext)
<=> v116101(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116101(VarNext)
<=> ( v116103(VarNext)
& v116057(VarNext) ) ) ) ).
fof(writeUnaryOperator_6844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116103(VarNext)
<=> v116066(VarNext) ) ) ).
fof(addAssignment_68431,axiom,
! [VarCurr] :
( v115524(VarCurr,bitIndex3)
<=> v115526(VarCurr,bitIndex3) ) ).
fof(addAssignment_68430,axiom,
! [VarCurr] :
( v115526(VarCurr,bitIndex3)
<=> v115528(VarCurr,bitIndex3) ) ).
fof(addAssignment_68429,axiom,
! [VarCurr] :
( v115528(VarCurr,bitIndex3)
<=> v116055(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_37,axiom,
! [VarCurr] :
( ~ v116081(VarCurr)
=> ( v115530(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_66,axiom,
! [VarCurr] :
( v116081(VarCurr)
=> ( v115530(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12650,axiom,
! [VarCurr] :
( v116081(VarCurr)
<=> ( v116082(VarCurr)
| v116088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12649,axiom,
! [VarCurr] :
( v116088(VarCurr)
<=> ( v116089(VarCurr)
& v116090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12648,axiom,
! [VarCurr] :
( v116090(VarCurr)
<=> ( v116091(VarCurr)
& v116097(VarCurr) ) ) ).
fof(writeUnaryOperator_6843,axiom,
! [VarCurr] :
( ~ v116097(VarCurr)
<=> v116087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12647,axiom,
! [VarCurr] :
( v116091(VarCurr)
<=> ( v116092(VarCurr)
& v116096(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1156,axiom,
! [VarCurr] :
( v116096(VarCurr)
<=> ( $true
<=> v115502(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6842,axiom,
! [VarCurr] :
( ~ v116092(VarCurr)
<=> v116093(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12646,axiom,
! [VarCurr] :
( v116093(VarCurr)
<=> ( v116094(VarCurr)
| v116023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12645,axiom,
! [VarCurr] :
( v116094(VarCurr)
<=> ( v116095(VarCurr)
| v116079(VarCurr) ) ) ).
fof(writeUnaryOperator_6841,axiom,
! [VarCurr] :
( ~ v116095(VarCurr)
<=> v116013(VarCurr) ) ).
fof(writeUnaryOperator_6840,axiom,
! [VarCurr] :
( ~ v116089(VarCurr)
<=> v116053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12644,axiom,
! [VarCurr] :
( v116082(VarCurr)
<=> ( v116083(VarCurr)
& v116086(VarCurr) ) ) ).
fof(writeUnaryOperator_6839,axiom,
! [VarCurr] :
( ~ v116086(VarCurr)
<=> v116087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12643,axiom,
! [VarCurr] :
( v116087(VarCurr)
<=> ( v116040(VarCurr)
| v116038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12642,axiom,
! [VarCurr] :
( v116083(VarCurr)
<=> ( v116084(VarCurr)
& v116053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12641,axiom,
! [VarCurr] :
( v116084(VarCurr)
<=> ( v116047(VarCurr)
& v116085(VarCurr) ) ) ).
fof(writeUnaryOperator_6838,axiom,
! [VarCurr] :
( ~ v116085(VarCurr)
<=> v116051(VarCurr) ) ).
fof(addAssignment_68428,axiom,
! [VarCurr] :
( v116079(VarCurr)
<=> v112831(VarCurr,bitIndex2) ) ).
fof(addAssignment_68427,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex2)
<=> v112865(VarCurr,bitIndex2) ) ).
fof(addAssignment_68426,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex2)
<=> v112849(VarCurr,bitIndex2) ) ).
fof(addAssignment_68425,axiom,
! [VarCurr] :
( v115502(VarCurr,bitIndex2)
<=> v115504(VarCurr,bitIndex2) ) ).
fof(addAssignment_68424,axiom,
! [VarCurr] :
( v115504(VarCurr,bitIndex2)
<=> v115506(VarCurr,bitIndex2) ) ).
fof(addAssignment_68423,axiom,
! [VarNext] :
( v115506(VarNext,bitIndex2)
<=> v116061(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116062(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116061(VarNext,B)
<=> v115506(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1508,axiom,
! [VarNext] :
( v116062(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116061(VarNext,B)
<=> v116072(VarNext,B) ) ) ) ).
fof(addAssignment_68422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v116072(VarNext,B)
<=> v116070(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1079,axiom,
! [VarCurr] :
( ~ v116073(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v116070(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1050,axiom,
! [VarCurr] :
( v116073(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v116070(VarCurr,B)
<=> v115524(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12640,axiom,
! [VarCurr] :
( v116073(VarCurr)
<=> ( v116074(VarCurr)
& v116075(VarCurr) ) ) ).
fof(writeUnaryOperator_6837,axiom,
! [VarCurr] :
( ~ v116075(VarCurr)
<=> v115516(VarCurr) ) ).
fof(writeUnaryOperator_6836,axiom,
! [VarCurr] :
( ~ v116074(VarCurr)
<=> v115508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116062(VarNext)
<=> v116063(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116063(VarNext)
<=> ( v116064(VarNext)
& v116057(VarNext) ) ) ) ).
fof(writeUnaryOperator_6835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116064(VarNext)
<=> v116066(VarNext) ) ) ).
fof(addAssignment_68421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116066(VarNext)
<=> v116057(VarCurr) ) ) ).
fof(addAssignment_68420,axiom,
! [VarCurr] :
( v116057(VarCurr)
<=> v116059(VarCurr) ) ).
fof(addAssignment_68419,axiom,
! [VarCurr] :
( v116059(VarCurr)
<=> v115988(VarCurr) ) ).
fof(addAssignment_68418,axiom,
! [VarCurr] :
( v115524(VarCurr,bitIndex2)
<=> v115526(VarCurr,bitIndex2) ) ).
fof(addAssignment_68417,axiom,
! [VarCurr] :
( v115526(VarCurr,bitIndex2)
<=> v115528(VarCurr,bitIndex2) ) ).
fof(addAssignment_68416,axiom,
! [VarCurr] :
( v115528(VarCurr,bitIndex2)
<=> v116055(VarCurr,bitIndex2) ) ).
fof(addAssignment_68415,axiom,
! [VarCurr] :
( v116055(VarCurr,bitIndex0)
<=> v116019(VarCurr) ) ).
fof(addAssignment_68414,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v116055(VarCurr,B)
<=> v115530(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_36,axiom,
! [VarCurr] :
( ~ v116025(VarCurr)
=> ( v115530(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_65,axiom,
! [VarCurr] :
( v116025(VarCurr)
=> ( v115530(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12637,axiom,
! [VarCurr] :
( v116025(VarCurr)
<=> ( v116026(VarCurr)
| v116041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12636,axiom,
! [VarCurr] :
( v116041(VarCurr)
<=> ( v116042(VarCurr)
& v116043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12635,axiom,
! [VarCurr] :
( v116043(VarCurr)
<=> ( v116044(VarCurr)
& v116054(VarCurr) ) ) ).
fof(writeUnaryOperator_6834,axiom,
! [VarCurr] :
( ~ v116054(VarCurr)
<=> v116040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12634,axiom,
! [VarCurr] :
( v116044(VarCurr)
<=> ( v116045(VarCurr)
& v116053(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1155,axiom,
! [VarCurr] :
( v116053(VarCurr)
<=> ( $true
<=> v115502(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12633,axiom,
! [VarCurr] :
( v116045(VarCurr)
<=> ( v116046(VarCurr)
& v116050(VarCurr) ) ) ).
fof(writeUnaryOperator_6833,axiom,
! [VarCurr] :
( ~ v116050(VarCurr)
<=> v116051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12632,axiom,
! [VarCurr] :
( v116051(VarCurr)
<=> ( v116052(VarCurr)
| v116023(VarCurr) ) ) ).
fof(writeUnaryOperator_6832,axiom,
! [VarCurr] :
( ~ v116052(VarCurr)
<=> v116013(VarCurr) ) ).
fof(writeUnaryOperator_6831,axiom,
! [VarCurr] :
( ~ v116046(VarCurr)
<=> v116047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12631,axiom,
! [VarCurr] :
( v116047(VarCurr)
<=> ( v116048(VarCurr)
| v116049(VarCurr) ) ) ).
fof(writeUnaryOperator_6830,axiom,
! [VarCurr] :
( ~ v116049(VarCurr)
<=> v116015(VarCurr) ) ).
fof(writeUnaryOperator_6829,axiom,
! [VarCurr] :
( ~ v116048(VarCurr)
<=> v115532(VarCurr) ) ).
fof(writeUnaryOperator_6828,axiom,
! [VarCurr] :
( ~ v116042(VarCurr)
<=> v116038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12630,axiom,
! [VarCurr] :
( v116026(VarCurr)
<=> ( v116027(VarCurr)
& v116039(VarCurr) ) ) ).
fof(writeUnaryOperator_6827,axiom,
! [VarCurr] :
( ~ v116039(VarCurr)
<=> v116040(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1154,axiom,
! [VarCurr] :
( v116040(VarCurr)
<=> ( $true
<=> v115502(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12629,axiom,
! [VarCurr] :
( v116027(VarCurr)
<=> ( v116028(VarCurr)
& v116038(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1153,axiom,
! [VarCurr] :
( v116038(VarCurr)
<=> ( $true
<=> v115502(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12628,axiom,
! [VarCurr] :
( v116028(VarCurr)
<=> ( v116021(VarCurr)
& v116029(VarCurr) ) ) ).
fof(writeUnaryOperator_6826,axiom,
! [VarCurr] :
( ~ v116029(VarCurr)
<=> v116030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12627,axiom,
! [VarCurr] :
( v116030(VarCurr)
<=> ( v116031(VarCurr)
| v116023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12626,axiom,
! [VarCurr] :
( v116031(VarCurr)
<=> ( v116032(VarCurr)
| v116035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12625,axiom,
! [VarCurr] :
( v116035(VarCurr)
<=> ( v116036(VarCurr)
& v116037(VarCurr) ) ) ).
fof(writeUnaryOperator_6825,axiom,
! [VarCurr] :
( ~ v116037(VarCurr)
<=> v116021(VarCurr) ) ).
fof(writeUnaryOperator_6824,axiom,
! [VarCurr] :
( ~ v116036(VarCurr)
<=> v115532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12624,axiom,
! [VarCurr] :
( v116032(VarCurr)
<=> ( v116033(VarCurr)
| v116034(VarCurr) ) ) ).
fof(writeUnaryOperator_6823,axiom,
! [VarCurr] :
( ~ v116034(VarCurr)
<=> v116015(VarCurr) ) ).
fof(writeUnaryOperator_6822,axiom,
! [VarCurr] :
( ~ v116033(VarCurr)
<=> v116013(VarCurr) ) ).
fof(addAssignment_68413,axiom,
! [VarCurr] :
( v116023(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_68412,axiom,
! [VarCurr] :
( v116021(VarCurr)
<=> v112643(VarCurr,bitIndex2) ) ).
fof(addAssignment_68411,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex2)
<=> v115202(VarCurr,bitIndex2) ) ).
fof(addAssignment_68410,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex2)
<=> v115186(VarCurr,bitIndex2) ) ).
fof(addAssignment_68409,axiom,
! [VarCurr] :
( v116015(VarCurr)
<=> v112528(VarCurr,bitIndex2) ) ).
fof(addAssignment_68408,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex2)
<=> v112530(VarCurr,bitIndex2) ) ).
fof(addAssignment_68407,axiom,
! [VarCurr] :
( v112530(VarCurr,bitIndex2)
<=> v112590(VarCurr,bitIndex2) ) ).
fof(addAssignment_68406,axiom,
! [VarCurr] :
( v116013(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12623,axiom,
! [VarCurr] :
( v115532(VarCurr)
<=> ( v116010(VarCurr)
& v116011(VarCurr) ) ) ).
fof(writeUnaryOperator_6821,axiom,
! [VarCurr] :
( ~ v116011(VarCurr)
<=> v116008(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1152,axiom,
! [VarCurr] :
( v116010(VarCurr)
<=> ( ( v115534(VarCurr,bitIndex5)
<=> $false )
& ( v115534(VarCurr,bitIndex4)
<=> $false )
& ( v115534(VarCurr,bitIndex3)
<=> $false )
& ( v115534(VarCurr,bitIndex2)
<=> $false )
& ( v115534(VarCurr,bitIndex1)
<=> $false )
& ( v115534(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68405,axiom,
! [VarCurr] :
( v116008(VarCurr)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_68404,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex2)
<=> v115159(VarCurr,bitIndex2) ) ).
fof(addAssignment_68403,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex2)
<=> v115142(VarCurr,bitIndex2) ) ).
fof(addAssignment_68402,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115534(VarCurr,B)
<=> v115536(VarCurr,B) ) ) ).
fof(addAssignment_68401,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115536(VarCurr,B)
<=> v115538(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115991(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115538(VarNext,B)
<=> v115538(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1507,axiom,
! [VarNext] :
( v115991(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115538(VarNext,B)
<=> v116001(VarNext,B) ) ) ) ).
fof(addAssignment_68400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v116001(VarNext,B)
<=> v115999(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1078,axiom,
! [VarCurr] :
( ~ v116002(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115999(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1049,axiom,
! [VarCurr] :
( v116002(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115999(VarCurr,B)
<=> v115548(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12622,axiom,
! [VarCurr] :
( v116002(VarCurr)
<=> ( v116003(VarCurr)
& v116004(VarCurr) ) ) ).
fof(writeUnaryOperator_6820,axiom,
! [VarCurr] :
( ~ v116004(VarCurr)
<=> v115544(VarCurr) ) ).
fof(writeUnaryOperator_6819,axiom,
! [VarCurr] :
( ~ v116003(VarCurr)
<=> v115540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115991(VarNext)
<=> v115992(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115992(VarNext)
<=> ( v115993(VarNext)
& v115984(VarNext) ) ) ) ).
fof(writeUnaryOperator_6818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115993(VarNext)
<=> v115995(VarNext) ) ) ).
fof(addAssignment_68399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115995(VarNext)
<=> v115984(VarCurr) ) ) ).
fof(addAssignment_68398,axiom,
! [VarCurr] :
( v115984(VarCurr)
<=> v115986(VarCurr) ) ).
fof(addAssignment_68397,axiom,
! [VarCurr] :
( v115986(VarCurr)
<=> v115988(VarCurr) ) ).
fof(addAssignment_68396,axiom,
! [VarCurr] :
( v115988(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_68395,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115548(VarCurr,B)
<=> v115550(VarCurr,B) ) ) ).
fof(addAssignment_68394,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115550(VarCurr,B)
<=> v115552(VarCurr,B) ) ) ).
fof(addAssignment_68393,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115552(VarCurr,B)
<=> v115554(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1668,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115554(VarCurr,B)
<=> ( v115811(VarCurr,B)
& v115814(VarCurr,B) ) ) ) ).
fof(addAssignment_68392,axiom,
! [VarCurr] :
( v115814(VarCurr,bitIndex0)
<=> v115979(VarCurr) ) ).
fof(addAssignment_68391,axiom,
! [VarCurr] :
( v115814(VarCurr,bitIndex1)
<=> v115974(VarCurr) ) ).
fof(addAssignment_68390,axiom,
! [VarCurr] :
( v115814(VarCurr,bitIndex2)
<=> v115969(VarCurr) ) ).
fof(addAssignment_68389,axiom,
! [VarCurr] :
( v115814(VarCurr,bitIndex3)
<=> v115964(VarCurr) ) ).
fof(addAssignment_68388,axiom,
! [VarCurr] :
( v115814(VarCurr,bitIndex4)
<=> v115959(VarCurr) ) ).
fof(addAssignment_68387,axiom,
! [VarCurr] :
( v115814(VarCurr,bitIndex5)
<=> v115816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12619,axiom,
! [VarCurr] :
( v115979(VarCurr)
<=> ( v115980(VarCurr)
& v115982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12618,axiom,
! [VarCurr] :
( v115982(VarCurr)
<=> ( v115767(VarCurr,bitIndex0)
| v115828(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12617,axiom,
! [VarCurr] :
( v115980(VarCurr)
<=> ( v115905(VarCurr)
| v115981(VarCurr) ) ) ).
fof(writeUnaryOperator_6817,axiom,
! [VarCurr] :
( ~ v115981(VarCurr)
<=> v115828(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12616,axiom,
! [VarCurr] :
( v115974(VarCurr)
<=> ( v115975(VarCurr)
& v115978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12615,axiom,
! [VarCurr] :
( v115978(VarCurr)
<=> ( v115827(VarCurr)
| v115899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12614,axiom,
! [VarCurr] :
( v115975(VarCurr)
<=> ( v115976(VarCurr)
| v115977(VarCurr) ) ) ).
fof(writeUnaryOperator_6816,axiom,
! [VarCurr] :
( ~ v115977(VarCurr)
<=> v115899(VarCurr) ) ).
fof(writeUnaryOperator_6815,axiom,
! [VarCurr] :
( ~ v115976(VarCurr)
<=> v115827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12613,axiom,
! [VarCurr] :
( v115969(VarCurr)
<=> ( v115970(VarCurr)
& v115973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12612,axiom,
! [VarCurr] :
( v115973(VarCurr)
<=> ( v115825(VarCurr)
| v115910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12611,axiom,
! [VarCurr] :
( v115970(VarCurr)
<=> ( v115971(VarCurr)
| v115972(VarCurr) ) ) ).
fof(writeUnaryOperator_6814,axiom,
! [VarCurr] :
( ~ v115972(VarCurr)
<=> v115910(VarCurr) ) ).
fof(writeUnaryOperator_6813,axiom,
! [VarCurr] :
( ~ v115971(VarCurr)
<=> v115825(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12610,axiom,
! [VarCurr] :
( v115964(VarCurr)
<=> ( v115965(VarCurr)
& v115968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12609,axiom,
! [VarCurr] :
( v115968(VarCurr)
<=> ( v115823(VarCurr)
| v115922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12608,axiom,
! [VarCurr] :
( v115965(VarCurr)
<=> ( v115966(VarCurr)
| v115967(VarCurr) ) ) ).
fof(writeUnaryOperator_6812,axiom,
! [VarCurr] :
( ~ v115967(VarCurr)
<=> v115922(VarCurr) ) ).
fof(writeUnaryOperator_6811,axiom,
! [VarCurr] :
( ~ v115966(VarCurr)
<=> v115823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12607,axiom,
! [VarCurr] :
( v115959(VarCurr)
<=> ( v115960(VarCurr)
& v115963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12606,axiom,
! [VarCurr] :
( v115963(VarCurr)
<=> ( v115821(VarCurr)
| v115934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12605,axiom,
! [VarCurr] :
( v115960(VarCurr)
<=> ( v115961(VarCurr)
| v115962(VarCurr) ) ) ).
fof(writeUnaryOperator_6810,axiom,
! [VarCurr] :
( ~ v115962(VarCurr)
<=> v115934(VarCurr) ) ).
fof(writeUnaryOperator_6809,axiom,
! [VarCurr] :
( ~ v115961(VarCurr)
<=> v115821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12604,axiom,
! [VarCurr] :
( v115816(VarCurr)
<=> ( v115817(VarCurr)
& v115958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12603,axiom,
! [VarCurr] :
( v115958(VarCurr)
<=> ( v115819(VarCurr)
| v115947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12602,axiom,
! [VarCurr] :
( v115817(VarCurr)
<=> ( v115818(VarCurr)
| v115946(VarCurr) ) ) ).
fof(writeUnaryOperator_6808,axiom,
! [VarCurr] :
( ~ v115946(VarCurr)
<=> v115947(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12601,axiom,
! [VarCurr] :
( v115947(VarCurr)
<=> ( v115948(VarCurr)
& v115957(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4946,axiom,
! [VarCurr] :
( v115957(VarCurr)
<=> ( v115950(VarCurr)
| v115828(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12600,axiom,
! [VarCurr] :
( v115948(VarCurr)
<=> ( v115949(VarCurr)
| v115956(VarCurr) ) ) ).
fof(writeUnaryOperator_6807,axiom,
! [VarCurr] :
( ~ v115956(VarCurr)
<=> v115828(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6806,axiom,
! [VarCurr] :
( ~ v115949(VarCurr)
<=> v115950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12599,axiom,
! [VarCurr] :
( v115950(VarCurr)
<=> ( v115951(VarCurr)
& v115954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12598,axiom,
! [VarCurr] :
( v115954(VarCurr)
<=> ( v115953(VarCurr)
| v115955(VarCurr) ) ) ).
fof(writeUnaryOperator_6805,axiom,
! [VarCurr] :
( ~ v115955(VarCurr)
<=> v115767(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_4945,axiom,
! [VarCurr] :
( v115951(VarCurr)
<=> ( v115952(VarCurr)
| v115767(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_6804,axiom,
! [VarCurr] :
( ~ v115952(VarCurr)
<=> v115953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12597,axiom,
! [VarCurr] :
( v115953(VarCurr)
<=> ( v115940(VarCurr)
& v115942(VarCurr) ) ) ).
fof(writeUnaryOperator_6803,axiom,
! [VarCurr] :
( ~ v115818(VarCurr)
<=> v115819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12596,axiom,
! [VarCurr] :
( v115819(VarCurr)
<=> ( v115820(VarCurr)
| v115945(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4944,axiom,
! [VarCurr] :
( v115945(VarCurr)
<=> ( v115937(VarCurr)
& v115828(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12595,axiom,
! [VarCurr] :
( v115820(VarCurr)
<=> ( v115821(VarCurr)
& v115934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12594,axiom,
! [VarCurr] :
( v115934(VarCurr)
<=> ( v115935(VarCurr)
& v115944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4943,axiom,
! [VarCurr] :
( v115944(VarCurr)
<=> ( v115937(VarCurr)
| v115828(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12593,axiom,
! [VarCurr] :
( v115935(VarCurr)
<=> ( v115936(VarCurr)
| v115943(VarCurr) ) ) ).
fof(writeUnaryOperator_6802,axiom,
! [VarCurr] :
( ~ v115943(VarCurr)
<=> v115828(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6801,axiom,
! [VarCurr] :
( ~ v115936(VarCurr)
<=> v115937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12592,axiom,
! [VarCurr] :
( v115937(VarCurr)
<=> ( v115938(VarCurr)
& v115941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12591,axiom,
! [VarCurr] :
( v115941(VarCurr)
<=> ( v115940(VarCurr)
| v115942(VarCurr) ) ) ).
fof(writeUnaryOperator_6800,axiom,
! [VarCurr] :
( ~ v115942(VarCurr)
<=> v115767(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4942,axiom,
! [VarCurr] :
( v115938(VarCurr)
<=> ( v115939(VarCurr)
| v115767(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6799,axiom,
! [VarCurr] :
( ~ v115939(VarCurr)
<=> v115940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12590,axiom,
! [VarCurr] :
( v115940(VarCurr)
<=> ( v115928(VarCurr)
& v115930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12589,axiom,
! [VarCurr] :
( v115821(VarCurr)
<=> ( v115822(VarCurr)
| v115933(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4941,axiom,
! [VarCurr] :
( v115933(VarCurr)
<=> ( v115925(VarCurr)
& v115828(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12588,axiom,
! [VarCurr] :
( v115822(VarCurr)
<=> ( v115823(VarCurr)
& v115922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12587,axiom,
! [VarCurr] :
( v115922(VarCurr)
<=> ( v115923(VarCurr)
& v115932(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4940,axiom,
! [VarCurr] :
( v115932(VarCurr)
<=> ( v115925(VarCurr)
| v115828(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12586,axiom,
! [VarCurr] :
( v115923(VarCurr)
<=> ( v115924(VarCurr)
| v115931(VarCurr) ) ) ).
fof(writeUnaryOperator_6798,axiom,
! [VarCurr] :
( ~ v115931(VarCurr)
<=> v115828(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6797,axiom,
! [VarCurr] :
( ~ v115924(VarCurr)
<=> v115925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12585,axiom,
! [VarCurr] :
( v115925(VarCurr)
<=> ( v115926(VarCurr)
& v115929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12584,axiom,
! [VarCurr] :
( v115929(VarCurr)
<=> ( v115928(VarCurr)
| v115930(VarCurr) ) ) ).
fof(writeUnaryOperator_6796,axiom,
! [VarCurr] :
( ~ v115930(VarCurr)
<=> v115767(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4939,axiom,
! [VarCurr] :
( v115926(VarCurr)
<=> ( v115927(VarCurr)
| v115767(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6795,axiom,
! [VarCurr] :
( ~ v115927(VarCurr)
<=> v115928(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12583,axiom,
! [VarCurr] :
( v115928(VarCurr)
<=> ( v115916(VarCurr)
& v115918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12582,axiom,
! [VarCurr] :
( v115823(VarCurr)
<=> ( v115824(VarCurr)
| v115921(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4938,axiom,
! [VarCurr] :
( v115921(VarCurr)
<=> ( v115913(VarCurr)
& v115828(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12581,axiom,
! [VarCurr] :
( v115824(VarCurr)
<=> ( v115825(VarCurr)
& v115910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12580,axiom,
! [VarCurr] :
( v115910(VarCurr)
<=> ( v115911(VarCurr)
& v115920(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4937,axiom,
! [VarCurr] :
( v115920(VarCurr)
<=> ( v115913(VarCurr)
| v115828(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12579,axiom,
! [VarCurr] :
( v115911(VarCurr)
<=> ( v115912(VarCurr)
| v115919(VarCurr) ) ) ).
fof(writeUnaryOperator_6794,axiom,
! [VarCurr] :
( ~ v115919(VarCurr)
<=> v115828(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6793,axiom,
! [VarCurr] :
( ~ v115912(VarCurr)
<=> v115913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12578,axiom,
! [VarCurr] :
( v115913(VarCurr)
<=> ( v115914(VarCurr)
& v115917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12577,axiom,
! [VarCurr] :
( v115917(VarCurr)
<=> ( v115916(VarCurr)
| v115918(VarCurr) ) ) ).
fof(writeUnaryOperator_6792,axiom,
! [VarCurr] :
( ~ v115918(VarCurr)
<=> v115767(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4936,axiom,
! [VarCurr] :
( v115914(VarCurr)
<=> ( v115915(VarCurr)
| v115767(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6791,axiom,
! [VarCurr] :
( ~ v115915(VarCurr)
<=> v115916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12576,axiom,
! [VarCurr] :
( v115916(VarCurr)
<=> ( v115905(VarCurr)
& v115906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12575,axiom,
! [VarCurr] :
( v115825(VarCurr)
<=> ( v115826(VarCurr)
| v115909(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4935,axiom,
! [VarCurr] :
( v115909(VarCurr)
<=> ( v115902(VarCurr)
& v115828(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12574,axiom,
! [VarCurr] :
( v115826(VarCurr)
<=> ( v115827(VarCurr)
& v115899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12573,axiom,
! [VarCurr] :
( v115899(VarCurr)
<=> ( v115900(VarCurr)
& v115908(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4934,axiom,
! [VarCurr] :
( v115908(VarCurr)
<=> ( v115902(VarCurr)
| v115828(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12572,axiom,
! [VarCurr] :
( v115900(VarCurr)
<=> ( v115901(VarCurr)
| v115907(VarCurr) ) ) ).
fof(writeUnaryOperator_6790,axiom,
! [VarCurr] :
( ~ v115907(VarCurr)
<=> v115828(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6789,axiom,
! [VarCurr] :
( ~ v115901(VarCurr)
<=> v115902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12571,axiom,
! [VarCurr] :
( v115902(VarCurr)
<=> ( v115903(VarCurr)
& v115904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12570,axiom,
! [VarCurr] :
( v115904(VarCurr)
<=> ( v115905(VarCurr)
| v115906(VarCurr) ) ) ).
fof(writeUnaryOperator_6788,axiom,
! [VarCurr] :
( ~ v115906(VarCurr)
<=> v115767(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6787,axiom,
! [VarCurr] :
( ~ v115905(VarCurr)
<=> v115767(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_4933,axiom,
! [VarCurr] :
( v115903(VarCurr)
<=> ( v115767(VarCurr,bitIndex0)
| v115767(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12569,axiom,
! [VarCurr] :
( v115827(VarCurr)
<=> ( v115767(VarCurr,bitIndex0)
& v115828(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68386,axiom,
! [VarCurr] :
( v115828(VarCurr,bitIndex0)
<=> v115894(VarCurr) ) ).
fof(addAssignment_68385,axiom,
! [VarCurr] :
( v115828(VarCurr,bitIndex1)
<=> v115889(VarCurr) ) ).
fof(addAssignment_68384,axiom,
! [VarCurr] :
( v115828(VarCurr,bitIndex2)
<=> v115884(VarCurr) ) ).
fof(addAssignment_68383,axiom,
! [VarCurr] :
( v115828(VarCurr,bitIndex3)
<=> v115879(VarCurr) ) ).
fof(addAssignment_68382,axiom,
! [VarCurr] :
( v115828(VarCurr,bitIndex4)
<=> v115874(VarCurr) ) ).
fof(addAssignment_68381,axiom,
! [VarCurr] :
( v115828(VarCurr,bitIndex5)
<=> v115830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12568,axiom,
! [VarCurr] :
( v115894(VarCurr)
<=> ( v115895(VarCurr)
& v115898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12567,axiom,
! [VarCurr] :
( v115898(VarCurr)
<=> ( v115534(VarCurr,bitIndex0)
| v115842(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12566,axiom,
! [VarCurr] :
( v115895(VarCurr)
<=> ( v115896(VarCurr)
| v115897(VarCurr) ) ) ).
fof(writeUnaryOperator_6786,axiom,
! [VarCurr] :
( ~ v115897(VarCurr)
<=> v115842(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6785,axiom,
! [VarCurr] :
( ~ v115896(VarCurr)
<=> v115534(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12565,axiom,
! [VarCurr] :
( v115889(VarCurr)
<=> ( v115890(VarCurr)
& v115893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12564,axiom,
! [VarCurr] :
( v115893(VarCurr)
<=> ( v115841(VarCurr)
| v115843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12563,axiom,
! [VarCurr] :
( v115890(VarCurr)
<=> ( v115891(VarCurr)
| v115892(VarCurr) ) ) ).
fof(writeUnaryOperator_6784,axiom,
! [VarCurr] :
( ~ v115892(VarCurr)
<=> v115843(VarCurr) ) ).
fof(writeUnaryOperator_6783,axiom,
! [VarCurr] :
( ~ v115891(VarCurr)
<=> v115841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12562,axiom,
! [VarCurr] :
( v115884(VarCurr)
<=> ( v115885(VarCurr)
& v115888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12561,axiom,
! [VarCurr] :
( v115888(VarCurr)
<=> ( v115839(VarCurr)
| v115849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12560,axiom,
! [VarCurr] :
( v115885(VarCurr)
<=> ( v115886(VarCurr)
| v115887(VarCurr) ) ) ).
fof(writeUnaryOperator_6782,axiom,
! [VarCurr] :
( ~ v115887(VarCurr)
<=> v115849(VarCurr) ) ).
fof(writeUnaryOperator_6781,axiom,
! [VarCurr] :
( ~ v115886(VarCurr)
<=> v115839(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12559,axiom,
! [VarCurr] :
( v115879(VarCurr)
<=> ( v115880(VarCurr)
& v115883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12558,axiom,
! [VarCurr] :
( v115883(VarCurr)
<=> ( v115837(VarCurr)
| v115855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12557,axiom,
! [VarCurr] :
( v115880(VarCurr)
<=> ( v115881(VarCurr)
| v115882(VarCurr) ) ) ).
fof(writeUnaryOperator_6780,axiom,
! [VarCurr] :
( ~ v115882(VarCurr)
<=> v115855(VarCurr) ) ).
fof(writeUnaryOperator_6779,axiom,
! [VarCurr] :
( ~ v115881(VarCurr)
<=> v115837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12556,axiom,
! [VarCurr] :
( v115874(VarCurr)
<=> ( v115875(VarCurr)
& v115878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12555,axiom,
! [VarCurr] :
( v115878(VarCurr)
<=> ( v115835(VarCurr)
| v115861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12554,axiom,
! [VarCurr] :
( v115875(VarCurr)
<=> ( v115876(VarCurr)
| v115877(VarCurr) ) ) ).
fof(writeUnaryOperator_6778,axiom,
! [VarCurr] :
( ~ v115877(VarCurr)
<=> v115861(VarCurr) ) ).
fof(writeUnaryOperator_6777,axiom,
! [VarCurr] :
( ~ v115876(VarCurr)
<=> v115835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12553,axiom,
! [VarCurr] :
( v115830(VarCurr)
<=> ( v115831(VarCurr)
& v115873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12552,axiom,
! [VarCurr] :
( v115873(VarCurr)
<=> ( v115833(VarCurr)
| v115868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12551,axiom,
! [VarCurr] :
( v115831(VarCurr)
<=> ( v115832(VarCurr)
| v115867(VarCurr) ) ) ).
fof(writeUnaryOperator_6776,axiom,
! [VarCurr] :
( ~ v115867(VarCurr)
<=> v115868(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12550,axiom,
! [VarCurr] :
( v115868(VarCurr)
<=> ( v115869(VarCurr)
& v115872(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4932,axiom,
! [VarCurr] :
( v115872(VarCurr)
<=> ( v115534(VarCurr,bitIndex5)
| v115842(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12549,axiom,
! [VarCurr] :
( v115869(VarCurr)
<=> ( v115870(VarCurr)
| v115871(VarCurr) ) ) ).
fof(writeUnaryOperator_6775,axiom,
! [VarCurr] :
( ~ v115871(VarCurr)
<=> v115842(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6774,axiom,
! [VarCurr] :
( ~ v115870(VarCurr)
<=> v115534(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6773,axiom,
! [VarCurr] :
( ~ v115832(VarCurr)
<=> v115833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12548,axiom,
! [VarCurr] :
( v115833(VarCurr)
<=> ( v115834(VarCurr)
| v115866(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4931,axiom,
! [VarCurr] :
( v115866(VarCurr)
<=> ( v115534(VarCurr,bitIndex4)
& v115842(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12547,axiom,
! [VarCurr] :
( v115834(VarCurr)
<=> ( v115835(VarCurr)
& v115861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12546,axiom,
! [VarCurr] :
( v115861(VarCurr)
<=> ( v115862(VarCurr)
& v115865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4930,axiom,
! [VarCurr] :
( v115865(VarCurr)
<=> ( v115534(VarCurr,bitIndex4)
| v115842(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12545,axiom,
! [VarCurr] :
( v115862(VarCurr)
<=> ( v115863(VarCurr)
| v115864(VarCurr) ) ) ).
fof(writeUnaryOperator_6772,axiom,
! [VarCurr] :
( ~ v115864(VarCurr)
<=> v115842(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6771,axiom,
! [VarCurr] :
( ~ v115863(VarCurr)
<=> v115534(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12544,axiom,
! [VarCurr] :
( v115835(VarCurr)
<=> ( v115836(VarCurr)
| v115860(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4929,axiom,
! [VarCurr] :
( v115860(VarCurr)
<=> ( v115534(VarCurr,bitIndex3)
& v115842(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12543,axiom,
! [VarCurr] :
( v115836(VarCurr)
<=> ( v115837(VarCurr)
& v115855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12542,axiom,
! [VarCurr] :
( v115855(VarCurr)
<=> ( v115856(VarCurr)
& v115859(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4928,axiom,
! [VarCurr] :
( v115859(VarCurr)
<=> ( v115534(VarCurr,bitIndex3)
| v115842(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12541,axiom,
! [VarCurr] :
( v115856(VarCurr)
<=> ( v115857(VarCurr)
| v115858(VarCurr) ) ) ).
fof(writeUnaryOperator_6770,axiom,
! [VarCurr] :
( ~ v115858(VarCurr)
<=> v115842(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6769,axiom,
! [VarCurr] :
( ~ v115857(VarCurr)
<=> v115534(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12540,axiom,
! [VarCurr] :
( v115837(VarCurr)
<=> ( v115838(VarCurr)
| v115854(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4927,axiom,
! [VarCurr] :
( v115854(VarCurr)
<=> ( v115534(VarCurr,bitIndex2)
& v115842(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12539,axiom,
! [VarCurr] :
( v115838(VarCurr)
<=> ( v115839(VarCurr)
& v115849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12538,axiom,
! [VarCurr] :
( v115849(VarCurr)
<=> ( v115850(VarCurr)
& v115853(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4926,axiom,
! [VarCurr] :
( v115853(VarCurr)
<=> ( v115534(VarCurr,bitIndex2)
| v115842(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12537,axiom,
! [VarCurr] :
( v115850(VarCurr)
<=> ( v115851(VarCurr)
| v115852(VarCurr) ) ) ).
fof(writeUnaryOperator_6768,axiom,
! [VarCurr] :
( ~ v115852(VarCurr)
<=> v115842(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6767,axiom,
! [VarCurr] :
( ~ v115851(VarCurr)
<=> v115534(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12536,axiom,
! [VarCurr] :
( v115839(VarCurr)
<=> ( v115840(VarCurr)
| v115848(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4925,axiom,
! [VarCurr] :
( v115848(VarCurr)
<=> ( v115534(VarCurr,bitIndex1)
& v115842(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12535,axiom,
! [VarCurr] :
( v115840(VarCurr)
<=> ( v115841(VarCurr)
& v115843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12534,axiom,
! [VarCurr] :
( v115843(VarCurr)
<=> ( v115844(VarCurr)
& v115847(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4924,axiom,
! [VarCurr] :
( v115847(VarCurr)
<=> ( v115534(VarCurr,bitIndex1)
| v115842(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12533,axiom,
! [VarCurr] :
( v115844(VarCurr)
<=> ( v115845(VarCurr)
| v115846(VarCurr) ) ) ).
fof(writeUnaryOperator_6766,axiom,
! [VarCurr] :
( ~ v115846(VarCurr)
<=> v115842(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6765,axiom,
! [VarCurr] :
( ~ v115845(VarCurr)
<=> v115534(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12532,axiom,
! [VarCurr] :
( v115841(VarCurr)
<=> ( v115534(VarCurr,bitIndex0)
& v115842(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68380,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v115842(VarCurr,B)
<=> v115558(VarCurr,B) ) ) ).
fof(addAssignment_68379,axiom,
! [VarCurr] :
( ( v115842(VarCurr,bitIndex5)
<=> $false )
& ( v115842(VarCurr,bitIndex4)
<=> $false )
& ( v115842(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_68378,axiom,
! [VarCurr] :
( v115811(VarCurr,bitIndex0)
<=> v115812(VarCurr) ) ).
fof(addAssignment_68377,axiom,
! [VarCurr] :
( v115811(VarCurr,bitIndex1)
<=> v115812(VarCurr) ) ).
fof(addAssignment_68376,axiom,
! [VarCurr] :
( v115811(VarCurr,bitIndex2)
<=> v115812(VarCurr) ) ).
fof(addAssignment_68375,axiom,
! [VarCurr] :
( v115811(VarCurr,bitIndex3)
<=> v115812(VarCurr) ) ).
fof(addAssignment_68374,axiom,
! [VarCurr] :
( v115811(VarCurr,bitIndex4)
<=> v115812(VarCurr) ) ).
fof(addAssignment_68373,axiom,
! [VarCurr] :
( v115811(VarCurr,bitIndex5)
<=> v115812(VarCurr) ) ).
fof(addAssignment_68372,axiom,
! [VarCurr] :
( v115812(VarCurr)
<=> v115813(VarCurr) ) ).
fof(writeUnaryOperator_6764,axiom,
! [VarCurr] :
( ~ v115813(VarCurr)
<=> v115556(VarCurr) ) ).
fof(addAssignment_68371,axiom,
! [VarCurr] :
( v115767(VarCurr,bitIndex5)
<=> v115804(VarCurr,bitIndex5) ) ).
fof(addAssignment_68370,axiom,
! [VarCurr] :
( v115767(VarCurr,bitIndex4)
<=> v115804(VarCurr,bitIndex4) ) ).
fof(addAssignment_68369,axiom,
! [VarCurr] :
( v115767(VarCurr,bitIndex3)
<=> v115804(VarCurr,bitIndex3) ) ).
fof(addAssignment_68368,axiom,
! [VarCurr] :
( v115767(VarCurr,bitIndex2)
<=> v115804(VarCurr,bitIndex2) ) ).
fof(addAssignment_68367,axiom,
! [VarCurr] :
( v115767(VarCurr,bitIndex1)
<=> v115804(VarCurr,bitIndex1) ) ).
fof(addAssignment_68366,axiom,
! [VarCurr] :
( v115767(VarCurr,bitIndex0)
<=> v115804(VarCurr,bitIndex0) ) ).
fof(addAssignment_68365,axiom,
! [VarCurr] :
( v115804(VarCurr,bitIndex0)
<=> v115805(VarCurr) ) ).
fof(addAssignment_68364,axiom,
! [VarCurr] :
( ( v115804(VarCurr,bitIndex5)
<=> $false )
& ( v115804(VarCurr,bitIndex4)
<=> $false )
& ( v115804(VarCurr,bitIndex3)
<=> $false )
& ( v115804(VarCurr,bitIndex2)
<=> $false )
& ( v115804(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12531,axiom,
! [VarCurr] :
( v115805(VarCurr)
<=> ( v115806(VarCurr)
| v115803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12530,axiom,
! [VarCurr] :
( v115806(VarCurr)
<=> ( v115807(VarCurr)
| v115801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12529,axiom,
! [VarCurr] :
( v115807(VarCurr)
<=> ( v115808(VarCurr)
| v115799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12528,axiom,
! [VarCurr] :
( v115808(VarCurr)
<=> ( v115809(VarCurr)
| v115789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12527,axiom,
! [VarCurr] :
( v115809(VarCurr)
<=> ( v115769(VarCurr)
| v115779(VarCurr) ) ) ).
fof(addAssignment_68363,axiom,
! [VarCurr] :
( v115803(VarCurr)
<=> v113911(VarCurr,bitIndex2) ) ).
fof(addAssignment_68362,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex2)
<=> v113913(VarCurr,bitIndex2) ) ).
fof(addAssignment_68361,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex2)
<=> v113915(VarCurr,bitIndex2) ) ).
fof(addAssignment_68360,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex2)
<=> v113935(VarCurr,bitIndex2) ) ).
fof(addAssignment_68359,axiom,
! [VarCurr] :
( v115801(VarCurr)
<=> v113107(VarCurr,bitIndex2) ) ).
fof(addAssignment_68358,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex2)
<=> v113143(VarCurr,bitIndex2) ) ).
fof(addAssignment_68357,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex2)
<=> v113110(VarCurr,bitIndex2) ) ).
fof(addAssignment_68356,axiom,
! [VarCurr] :
( v115799(VarCurr)
<=> v113100(VarCurr,bitIndex2) ) ).
fof(addAssignment_68355,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex2)
<=> v113101(VarCurr,bitIndex2) ) ).
fof(addAssignment_68354,axiom,
! [VarCurr] :
( v115789(VarCurr)
<=> v113810(VarCurr,bitIndex2) ) ).
fof(addAssignment_68353,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex2)
<=> v113812(VarCurr,bitIndex2) ) ).
fof(addAssignment_68352,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex2)
<=> v113814(VarCurr,bitIndex2) ) ).
fof(addAssignment_68351,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex2)
<=> v113816(VarCurr,bitIndex2) ) ).
fof(addAssignment_68350,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex2)
<=> v113818(VarCurr,bitIndex2) ) ).
fof(addAssignment_68349,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex2)
<=> v115791(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115792(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v115791(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1506,axiom,
! [VarNext] :
( v115792(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v115791(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115792(VarNext)
<=> v115793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115793(VarNext)
<=> ( v115795(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_6763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115795(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_68348,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex2)
<=> v113830(VarCurr,bitIndex2) ) ).
fof(addAssignment_68347,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex2)
<=> v113832(VarCurr,bitIndex2) ) ).
fof(addAssignment_68346,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex2)
<=> v113834(VarCurr,bitIndex2) ) ).
fof(addAssignment_68345,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex2)
<=> v113873(VarCurr,bitIndex2) ) ).
fof(addAssignment_68344,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex2)
<=> v113856(VarCurr,bitIndex2) ) ).
fof(addAssignment_68343,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex2)
<=> v113837(VarCurr,bitIndex2) ) ).
fof(addAssignment_68342,axiom,
! [VarCurr] :
( v115779(VarCurr)
<=> v113020(VarCurr,bitIndex2) ) ).
fof(addAssignment_68341,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex2)
<=> v113022(VarCurr,bitIndex2) ) ).
fof(addAssignment_68340,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex2)
<=> v113024(VarCurr,bitIndex2) ) ).
fof(addAssignment_68339,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex2)
<=> v113026(VarCurr,bitIndex2) ) ).
fof(addAssignment_68338,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex2)
<=> v113028(VarCurr,bitIndex2) ) ).
fof(addAssignment_68337,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex2)
<=> v115781(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115782(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v115781(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1505,axiom,
! [VarNext] :
( v115782(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v115781(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115782(VarNext)
<=> v115783(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115783(VarNext)
<=> ( v115785(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_6762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115785(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_68336,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex2)
<=> v113040(VarCurr,bitIndex2) ) ).
fof(addAssignment_68335,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex2)
<=> v113042(VarCurr,bitIndex2) ) ).
fof(addAssignment_68334,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex2)
<=> v113044(VarCurr,bitIndex2) ) ).
fof(addAssignment_68333,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex2)
<=> v113045(VarCurr,bitIndex2) ) ).
fof(addAssignment_68332,axiom,
! [VarCurr] :
( v115769(VarCurr)
<=> v112940(VarCurr,bitIndex2) ) ).
fof(addAssignment_68331,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex2)
<=> v112942(VarCurr,bitIndex2) ) ).
fof(addAssignment_68330,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex2)
<=> v112944(VarCurr,bitIndex2) ) ).
fof(addAssignment_68329,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex2)
<=> v112946(VarCurr,bitIndex2) ) ).
fof(addAssignment_68328,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex2)
<=> v112948(VarCurr,bitIndex2) ) ).
fof(addAssignment_68327,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex2)
<=> v115771(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115772(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v115771(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1504,axiom,
! [VarNext] :
( v115772(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v115771(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115772(VarNext)
<=> v115773(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115773(VarNext)
<=> ( v115775(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_6761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115775(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_68326,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex2)
<=> v112960(VarCurr,bitIndex2) ) ).
fof(addAssignment_68325,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex2)
<=> v112962(VarCurr,bitIndex2) ) ).
fof(addAssignment_68324,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex2)
<=> v112964(VarCurr,bitIndex2) ) ).
fof(addAssignment_68323,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex2)
<=> v112965(VarCurr,bitIndex2) ) ).
fof(addAssignment_68322,axiom,
! [VarCurr] :
( v115558(VarCurr,bitIndex2)
<=> v115573(VarCurr,bitIndex2) ) ).
fof(addAssignment_68321,axiom,
! [VarCurr] :
( v115558(VarCurr,bitIndex1)
<=> v115573(VarCurr,bitIndex1) ) ).
fof(addAssignment_68320,axiom,
! [VarCurr] :
( v115558(VarCurr,bitIndex0)
<=> v115573(VarCurr,bitIndex0) ) ).
fof(addAssignment_68319,axiom,
! [VarCurr] :
( v115573(VarCurr,bitIndex0)
<=> v115761(VarCurr) ) ).
fof(addAssignment_68318,axiom,
! [VarCurr] :
( v115573(VarCurr,bitIndex1)
<=> v115756(VarCurr) ) ).
fof(addAssignment_68317,axiom,
! [VarCurr] :
( v115573(VarCurr,bitIndex2)
<=> v115575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12520,axiom,
! [VarCurr] :
( v115761(VarCurr)
<=> ( v115762(VarCurr)
& v115765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12519,axiom,
! [VarCurr] :
( v115765(VarCurr)
<=> ( v115581(VarCurr,bitIndex0)
| v115742(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12518,axiom,
! [VarCurr] :
( v115762(VarCurr)
<=> ( v115763(VarCurr)
| v115764(VarCurr) ) ) ).
fof(writeUnaryOperator_6760,axiom,
! [VarCurr] :
( ~ v115764(VarCurr)
<=> v115742(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6759,axiom,
! [VarCurr] :
( ~ v115763(VarCurr)
<=> v115581(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12517,axiom,
! [VarCurr] :
( v115756(VarCurr)
<=> ( v115757(VarCurr)
& v115760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12516,axiom,
! [VarCurr] :
( v115760(VarCurr)
<=> ( v115580(VarCurr)
| v115743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12515,axiom,
! [VarCurr] :
( v115757(VarCurr)
<=> ( v115758(VarCurr)
| v115759(VarCurr) ) ) ).
fof(writeUnaryOperator_6758,axiom,
! [VarCurr] :
( ~ v115759(VarCurr)
<=> v115743(VarCurr) ) ).
fof(writeUnaryOperator_6757,axiom,
! [VarCurr] :
( ~ v115758(VarCurr)
<=> v115580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12514,axiom,
! [VarCurr] :
( v115575(VarCurr)
<=> ( v115576(VarCurr)
& v115755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12513,axiom,
! [VarCurr] :
( v115755(VarCurr)
<=> ( v115578(VarCurr)
| v115750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12512,axiom,
! [VarCurr] :
( v115576(VarCurr)
<=> ( v115577(VarCurr)
| v115749(VarCurr) ) ) ).
fof(writeUnaryOperator_6756,axiom,
! [VarCurr] :
( ~ v115749(VarCurr)
<=> v115750(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12511,axiom,
! [VarCurr] :
( v115750(VarCurr)
<=> ( v115751(VarCurr)
& v115754(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4923,axiom,
! [VarCurr] :
( v115754(VarCurr)
<=> ( v115581(VarCurr,bitIndex2)
| v115742(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12510,axiom,
! [VarCurr] :
( v115751(VarCurr)
<=> ( v115752(VarCurr)
| v115753(VarCurr) ) ) ).
fof(writeUnaryOperator_6755,axiom,
! [VarCurr] :
( ~ v115753(VarCurr)
<=> v115742(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6754,axiom,
! [VarCurr] :
( ~ v115752(VarCurr)
<=> v115581(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6753,axiom,
! [VarCurr] :
( ~ v115577(VarCurr)
<=> v115578(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12509,axiom,
! [VarCurr] :
( v115578(VarCurr)
<=> ( v115579(VarCurr)
| v115748(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4922,axiom,
! [VarCurr] :
( v115748(VarCurr)
<=> ( v115581(VarCurr,bitIndex1)
& v115742(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12508,axiom,
! [VarCurr] :
( v115579(VarCurr)
<=> ( v115580(VarCurr)
& v115743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12507,axiom,
! [VarCurr] :
( v115743(VarCurr)
<=> ( v115744(VarCurr)
& v115747(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4921,axiom,
! [VarCurr] :
( v115747(VarCurr)
<=> ( v115581(VarCurr,bitIndex1)
| v115742(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12506,axiom,
! [VarCurr] :
( v115744(VarCurr)
<=> ( v115745(VarCurr)
| v115746(VarCurr) ) ) ).
fof(writeUnaryOperator_6752,axiom,
! [VarCurr] :
( ~ v115746(VarCurr)
<=> v115742(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6751,axiom,
! [VarCurr] :
( ~ v115745(VarCurr)
<=> v115581(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12505,axiom,
! [VarCurr] :
( v115580(VarCurr)
<=> ( v115581(VarCurr,bitIndex0)
& v115742(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68316,axiom,
! [VarCurr] :
( v115742(VarCurr,bitIndex0)
<=> v115572(VarCurr) ) ).
fof(addAssignment_68315,axiom,
! [VarCurr] :
( ( v115742(VarCurr,bitIndex2)
<=> $false )
& ( v115742(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68314,axiom,
! [VarCurr] :
( v115581(VarCurr,bitIndex0)
<=> v115737(VarCurr) ) ).
fof(addAssignment_68313,axiom,
! [VarCurr] :
( v115581(VarCurr,bitIndex1)
<=> v115732(VarCurr) ) ).
fof(addAssignment_68312,axiom,
! [VarCurr] :
( v115581(VarCurr,bitIndex2)
<=> v115583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12504,axiom,
! [VarCurr] :
( v115737(VarCurr)
<=> ( v115738(VarCurr)
& v115741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12503,axiom,
! [VarCurr] :
( v115741(VarCurr)
<=> ( v115589(VarCurr,bitIndex0)
| v115718(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12502,axiom,
! [VarCurr] :
( v115738(VarCurr)
<=> ( v115739(VarCurr)
| v115740(VarCurr) ) ) ).
fof(writeUnaryOperator_6750,axiom,
! [VarCurr] :
( ~ v115740(VarCurr)
<=> v115718(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6749,axiom,
! [VarCurr] :
( ~ v115739(VarCurr)
<=> v115589(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12501,axiom,
! [VarCurr] :
( v115732(VarCurr)
<=> ( v115733(VarCurr)
& v115736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12500,axiom,
! [VarCurr] :
( v115736(VarCurr)
<=> ( v115588(VarCurr)
| v115719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12499,axiom,
! [VarCurr] :
( v115733(VarCurr)
<=> ( v115734(VarCurr)
| v115735(VarCurr) ) ) ).
fof(writeUnaryOperator_6748,axiom,
! [VarCurr] :
( ~ v115735(VarCurr)
<=> v115719(VarCurr) ) ).
fof(writeUnaryOperator_6747,axiom,
! [VarCurr] :
( ~ v115734(VarCurr)
<=> v115588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12498,axiom,
! [VarCurr] :
( v115583(VarCurr)
<=> ( v115584(VarCurr)
& v115731(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12497,axiom,
! [VarCurr] :
( v115731(VarCurr)
<=> ( v115586(VarCurr)
| v115726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12496,axiom,
! [VarCurr] :
( v115584(VarCurr)
<=> ( v115585(VarCurr)
| v115725(VarCurr) ) ) ).
fof(writeUnaryOperator_6746,axiom,
! [VarCurr] :
( ~ v115725(VarCurr)
<=> v115726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12495,axiom,
! [VarCurr] :
( v115726(VarCurr)
<=> ( v115727(VarCurr)
& v115730(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4920,axiom,
! [VarCurr] :
( v115730(VarCurr)
<=> ( v115589(VarCurr,bitIndex2)
| v115718(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12494,axiom,
! [VarCurr] :
( v115727(VarCurr)
<=> ( v115728(VarCurr)
| v115729(VarCurr) ) ) ).
fof(writeUnaryOperator_6745,axiom,
! [VarCurr] :
( ~ v115729(VarCurr)
<=> v115718(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6744,axiom,
! [VarCurr] :
( ~ v115728(VarCurr)
<=> v115589(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6743,axiom,
! [VarCurr] :
( ~ v115585(VarCurr)
<=> v115586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12493,axiom,
! [VarCurr] :
( v115586(VarCurr)
<=> ( v115587(VarCurr)
| v115724(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4919,axiom,
! [VarCurr] :
( v115724(VarCurr)
<=> ( v115589(VarCurr,bitIndex1)
& v115718(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12492,axiom,
! [VarCurr] :
( v115587(VarCurr)
<=> ( v115588(VarCurr)
& v115719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12491,axiom,
! [VarCurr] :
( v115719(VarCurr)
<=> ( v115720(VarCurr)
& v115723(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4918,axiom,
! [VarCurr] :
( v115723(VarCurr)
<=> ( v115589(VarCurr,bitIndex1)
| v115718(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12490,axiom,
! [VarCurr] :
( v115720(VarCurr)
<=> ( v115721(VarCurr)
| v115722(VarCurr) ) ) ).
fof(writeUnaryOperator_6742,axiom,
! [VarCurr] :
( ~ v115722(VarCurr)
<=> v115718(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6741,axiom,
! [VarCurr] :
( ~ v115721(VarCurr)
<=> v115589(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12489,axiom,
! [VarCurr] :
( v115588(VarCurr)
<=> ( v115589(VarCurr,bitIndex0)
& v115718(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68311,axiom,
! [VarCurr] :
( v115718(VarCurr,bitIndex0)
<=> v115570(VarCurr) ) ).
fof(addAssignment_68310,axiom,
! [VarCurr] :
( ( v115718(VarCurr,bitIndex2)
<=> $false )
& ( v115718(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68309,axiom,
! [VarCurr] :
( v115589(VarCurr,bitIndex0)
<=> v115713(VarCurr) ) ).
fof(addAssignment_68308,axiom,
! [VarCurr] :
( v115589(VarCurr,bitIndex1)
<=> v115708(VarCurr) ) ).
fof(addAssignment_68307,axiom,
! [VarCurr] :
( v115589(VarCurr,bitIndex2)
<=> v115591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12488,axiom,
! [VarCurr] :
( v115713(VarCurr)
<=> ( v115714(VarCurr)
& v115717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12487,axiom,
! [VarCurr] :
( v115717(VarCurr)
<=> ( v115597(VarCurr,bitIndex0)
| v115694(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12486,axiom,
! [VarCurr] :
( v115714(VarCurr)
<=> ( v115715(VarCurr)
| v115716(VarCurr) ) ) ).
fof(writeUnaryOperator_6740,axiom,
! [VarCurr] :
( ~ v115716(VarCurr)
<=> v115694(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6739,axiom,
! [VarCurr] :
( ~ v115715(VarCurr)
<=> v115597(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12485,axiom,
! [VarCurr] :
( v115708(VarCurr)
<=> ( v115709(VarCurr)
& v115712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12484,axiom,
! [VarCurr] :
( v115712(VarCurr)
<=> ( v115596(VarCurr)
| v115695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12483,axiom,
! [VarCurr] :
( v115709(VarCurr)
<=> ( v115710(VarCurr)
| v115711(VarCurr) ) ) ).
fof(writeUnaryOperator_6738,axiom,
! [VarCurr] :
( ~ v115711(VarCurr)
<=> v115695(VarCurr) ) ).
fof(writeUnaryOperator_6737,axiom,
! [VarCurr] :
( ~ v115710(VarCurr)
<=> v115596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12482,axiom,
! [VarCurr] :
( v115591(VarCurr)
<=> ( v115592(VarCurr)
& v115707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12481,axiom,
! [VarCurr] :
( v115707(VarCurr)
<=> ( v115594(VarCurr)
| v115702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12480,axiom,
! [VarCurr] :
( v115592(VarCurr)
<=> ( v115593(VarCurr)
| v115701(VarCurr) ) ) ).
fof(writeUnaryOperator_6736,axiom,
! [VarCurr] :
( ~ v115701(VarCurr)
<=> v115702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12479,axiom,
! [VarCurr] :
( v115702(VarCurr)
<=> ( v115703(VarCurr)
& v115706(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4917,axiom,
! [VarCurr] :
( v115706(VarCurr)
<=> ( v115597(VarCurr,bitIndex2)
| v115694(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12478,axiom,
! [VarCurr] :
( v115703(VarCurr)
<=> ( v115704(VarCurr)
| v115705(VarCurr) ) ) ).
fof(writeUnaryOperator_6735,axiom,
! [VarCurr] :
( ~ v115705(VarCurr)
<=> v115694(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6734,axiom,
! [VarCurr] :
( ~ v115704(VarCurr)
<=> v115597(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6733,axiom,
! [VarCurr] :
( ~ v115593(VarCurr)
<=> v115594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12477,axiom,
! [VarCurr] :
( v115594(VarCurr)
<=> ( v115595(VarCurr)
| v115700(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4916,axiom,
! [VarCurr] :
( v115700(VarCurr)
<=> ( v115597(VarCurr,bitIndex1)
& v115694(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12476,axiom,
! [VarCurr] :
( v115595(VarCurr)
<=> ( v115596(VarCurr)
& v115695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12475,axiom,
! [VarCurr] :
( v115695(VarCurr)
<=> ( v115696(VarCurr)
& v115699(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4915,axiom,
! [VarCurr] :
( v115699(VarCurr)
<=> ( v115597(VarCurr,bitIndex1)
| v115694(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12474,axiom,
! [VarCurr] :
( v115696(VarCurr)
<=> ( v115697(VarCurr)
| v115698(VarCurr) ) ) ).
fof(writeUnaryOperator_6732,axiom,
! [VarCurr] :
( ~ v115698(VarCurr)
<=> v115694(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6731,axiom,
! [VarCurr] :
( ~ v115697(VarCurr)
<=> v115597(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12473,axiom,
! [VarCurr] :
( v115596(VarCurr)
<=> ( v115597(VarCurr,bitIndex0)
& v115694(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68306,axiom,
! [VarCurr] :
( v115694(VarCurr,bitIndex0)
<=> v115568(VarCurr) ) ).
fof(addAssignment_68305,axiom,
! [VarCurr] :
( ( v115694(VarCurr,bitIndex2)
<=> $false )
& ( v115694(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68304,axiom,
! [VarCurr] :
( v115597(VarCurr,bitIndex0)
<=> v115689(VarCurr) ) ).
fof(addAssignment_68303,axiom,
! [VarCurr] :
( v115597(VarCurr,bitIndex1)
<=> v115684(VarCurr) ) ).
fof(addAssignment_68302,axiom,
! [VarCurr] :
( v115597(VarCurr,bitIndex2)
<=> v115599(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12472,axiom,
! [VarCurr] :
( v115689(VarCurr)
<=> ( v115690(VarCurr)
& v115693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12471,axiom,
! [VarCurr] :
( v115693(VarCurr)
<=> ( v115605(VarCurr,bitIndex0)
| v115670(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12470,axiom,
! [VarCurr] :
( v115690(VarCurr)
<=> ( v115691(VarCurr)
| v115692(VarCurr) ) ) ).
fof(writeUnaryOperator_6730,axiom,
! [VarCurr] :
( ~ v115692(VarCurr)
<=> v115670(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6729,axiom,
! [VarCurr] :
( ~ v115691(VarCurr)
<=> v115605(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12469,axiom,
! [VarCurr] :
( v115684(VarCurr)
<=> ( v115685(VarCurr)
& v115688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12468,axiom,
! [VarCurr] :
( v115688(VarCurr)
<=> ( v115604(VarCurr)
| v115671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12467,axiom,
! [VarCurr] :
( v115685(VarCurr)
<=> ( v115686(VarCurr)
| v115687(VarCurr) ) ) ).
fof(writeUnaryOperator_6728,axiom,
! [VarCurr] :
( ~ v115687(VarCurr)
<=> v115671(VarCurr) ) ).
fof(writeUnaryOperator_6727,axiom,
! [VarCurr] :
( ~ v115686(VarCurr)
<=> v115604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12466,axiom,
! [VarCurr] :
( v115599(VarCurr)
<=> ( v115600(VarCurr)
& v115683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12465,axiom,
! [VarCurr] :
( v115683(VarCurr)
<=> ( v115602(VarCurr)
| v115678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12464,axiom,
! [VarCurr] :
( v115600(VarCurr)
<=> ( v115601(VarCurr)
| v115677(VarCurr) ) ) ).
fof(writeUnaryOperator_6726,axiom,
! [VarCurr] :
( ~ v115677(VarCurr)
<=> v115678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12463,axiom,
! [VarCurr] :
( v115678(VarCurr)
<=> ( v115679(VarCurr)
& v115682(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4914,axiom,
! [VarCurr] :
( v115682(VarCurr)
<=> ( v115605(VarCurr,bitIndex2)
| v115670(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12462,axiom,
! [VarCurr] :
( v115679(VarCurr)
<=> ( v115680(VarCurr)
| v115681(VarCurr) ) ) ).
fof(writeUnaryOperator_6725,axiom,
! [VarCurr] :
( ~ v115681(VarCurr)
<=> v115670(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6724,axiom,
! [VarCurr] :
( ~ v115680(VarCurr)
<=> v115605(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6723,axiom,
! [VarCurr] :
( ~ v115601(VarCurr)
<=> v115602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12461,axiom,
! [VarCurr] :
( v115602(VarCurr)
<=> ( v115603(VarCurr)
| v115676(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4913,axiom,
! [VarCurr] :
( v115676(VarCurr)
<=> ( v115605(VarCurr,bitIndex1)
& v115670(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12460,axiom,
! [VarCurr] :
( v115603(VarCurr)
<=> ( v115604(VarCurr)
& v115671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12459,axiom,
! [VarCurr] :
( v115671(VarCurr)
<=> ( v115672(VarCurr)
& v115675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4912,axiom,
! [VarCurr] :
( v115675(VarCurr)
<=> ( v115605(VarCurr,bitIndex1)
| v115670(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12458,axiom,
! [VarCurr] :
( v115672(VarCurr)
<=> ( v115673(VarCurr)
| v115674(VarCurr) ) ) ).
fof(writeUnaryOperator_6722,axiom,
! [VarCurr] :
( ~ v115674(VarCurr)
<=> v115670(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6721,axiom,
! [VarCurr] :
( ~ v115673(VarCurr)
<=> v115605(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12457,axiom,
! [VarCurr] :
( v115604(VarCurr)
<=> ( v115605(VarCurr,bitIndex0)
& v115670(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68301,axiom,
! [VarCurr] :
( v115670(VarCurr,bitIndex0)
<=> v115566(VarCurr) ) ).
fof(addAssignment_68300,axiom,
! [VarCurr] :
( ( v115670(VarCurr,bitIndex2)
<=> $false )
& ( v115670(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68299,axiom,
! [VarCurr] :
( v115605(VarCurr,bitIndex0)
<=> v115665(VarCurr) ) ).
fof(addAssignment_68298,axiom,
! [VarCurr] :
( v115605(VarCurr,bitIndex1)
<=> v115660(VarCurr) ) ).
fof(addAssignment_68297,axiom,
! [VarCurr] :
( v115605(VarCurr,bitIndex2)
<=> v115607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12456,axiom,
! [VarCurr] :
( v115665(VarCurr)
<=> ( v115666(VarCurr)
& v115669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12455,axiom,
! [VarCurr] :
( v115669(VarCurr)
<=> ( v115613(VarCurr,bitIndex0)
| v115646(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12454,axiom,
! [VarCurr] :
( v115666(VarCurr)
<=> ( v115667(VarCurr)
| v115668(VarCurr) ) ) ).
fof(writeUnaryOperator_6720,axiom,
! [VarCurr] :
( ~ v115668(VarCurr)
<=> v115646(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6719,axiom,
! [VarCurr] :
( ~ v115667(VarCurr)
<=> v115613(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12453,axiom,
! [VarCurr] :
( v115660(VarCurr)
<=> ( v115661(VarCurr)
& v115664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12452,axiom,
! [VarCurr] :
( v115664(VarCurr)
<=> ( v115612(VarCurr)
| v115647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12451,axiom,
! [VarCurr] :
( v115661(VarCurr)
<=> ( v115662(VarCurr)
| v115663(VarCurr) ) ) ).
fof(writeUnaryOperator_6718,axiom,
! [VarCurr] :
( ~ v115663(VarCurr)
<=> v115647(VarCurr) ) ).
fof(writeUnaryOperator_6717,axiom,
! [VarCurr] :
( ~ v115662(VarCurr)
<=> v115612(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12450,axiom,
! [VarCurr] :
( v115607(VarCurr)
<=> ( v115608(VarCurr)
& v115659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12449,axiom,
! [VarCurr] :
( v115659(VarCurr)
<=> ( v115610(VarCurr)
| v115654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12448,axiom,
! [VarCurr] :
( v115608(VarCurr)
<=> ( v115609(VarCurr)
| v115653(VarCurr) ) ) ).
fof(writeUnaryOperator_6716,axiom,
! [VarCurr] :
( ~ v115653(VarCurr)
<=> v115654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12447,axiom,
! [VarCurr] :
( v115654(VarCurr)
<=> ( v115655(VarCurr)
& v115658(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4911,axiom,
! [VarCurr] :
( v115658(VarCurr)
<=> ( v115613(VarCurr,bitIndex2)
| v115646(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12446,axiom,
! [VarCurr] :
( v115655(VarCurr)
<=> ( v115656(VarCurr)
| v115657(VarCurr) ) ) ).
fof(writeUnaryOperator_6715,axiom,
! [VarCurr] :
( ~ v115657(VarCurr)
<=> v115646(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6714,axiom,
! [VarCurr] :
( ~ v115656(VarCurr)
<=> v115613(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6713,axiom,
! [VarCurr] :
( ~ v115609(VarCurr)
<=> v115610(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12445,axiom,
! [VarCurr] :
( v115610(VarCurr)
<=> ( v115611(VarCurr)
| v115652(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4910,axiom,
! [VarCurr] :
( v115652(VarCurr)
<=> ( v115613(VarCurr,bitIndex1)
& v115646(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12444,axiom,
! [VarCurr] :
( v115611(VarCurr)
<=> ( v115612(VarCurr)
& v115647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12443,axiom,
! [VarCurr] :
( v115647(VarCurr)
<=> ( v115648(VarCurr)
& v115651(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4909,axiom,
! [VarCurr] :
( v115651(VarCurr)
<=> ( v115613(VarCurr,bitIndex1)
| v115646(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12442,axiom,
! [VarCurr] :
( v115648(VarCurr)
<=> ( v115649(VarCurr)
| v115650(VarCurr) ) ) ).
fof(writeUnaryOperator_6712,axiom,
! [VarCurr] :
( ~ v115650(VarCurr)
<=> v115646(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6711,axiom,
! [VarCurr] :
( ~ v115649(VarCurr)
<=> v115613(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12441,axiom,
! [VarCurr] :
( v115612(VarCurr)
<=> ( v115613(VarCurr,bitIndex0)
& v115646(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68296,axiom,
! [VarCurr] :
( v115646(VarCurr,bitIndex0)
<=> v115564(VarCurr) ) ).
fof(addAssignment_68295,axiom,
! [VarCurr] :
( ( v115646(VarCurr,bitIndex2)
<=> $false )
& ( v115646(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68294,axiom,
! [VarCurr] :
( v115613(VarCurr,bitIndex0)
<=> v115641(VarCurr) ) ).
fof(addAssignment_68293,axiom,
! [VarCurr] :
( v115613(VarCurr,bitIndex1)
<=> v115636(VarCurr) ) ).
fof(addAssignment_68292,axiom,
! [VarCurr] :
( v115613(VarCurr,bitIndex2)
<=> v115615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12440,axiom,
! [VarCurr] :
( v115641(VarCurr)
<=> ( v115642(VarCurr)
& v115645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12439,axiom,
! [VarCurr] :
( v115645(VarCurr)
<=> ( v115621(VarCurr,bitIndex0)
| v115622(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12438,axiom,
! [VarCurr] :
( v115642(VarCurr)
<=> ( v115643(VarCurr)
| v115644(VarCurr) ) ) ).
fof(writeUnaryOperator_6710,axiom,
! [VarCurr] :
( ~ v115644(VarCurr)
<=> v115622(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6709,axiom,
! [VarCurr] :
( ~ v115643(VarCurr)
<=> v115621(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12437,axiom,
! [VarCurr] :
( v115636(VarCurr)
<=> ( v115637(VarCurr)
& v115640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12436,axiom,
! [VarCurr] :
( v115640(VarCurr)
<=> ( v115620(VarCurr)
| v115623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12435,axiom,
! [VarCurr] :
( v115637(VarCurr)
<=> ( v115638(VarCurr)
| v115639(VarCurr) ) ) ).
fof(writeUnaryOperator_6708,axiom,
! [VarCurr] :
( ~ v115639(VarCurr)
<=> v115623(VarCurr) ) ).
fof(writeUnaryOperator_6707,axiom,
! [VarCurr] :
( ~ v115638(VarCurr)
<=> v115620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12434,axiom,
! [VarCurr] :
( v115615(VarCurr)
<=> ( v115616(VarCurr)
& v115635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12433,axiom,
! [VarCurr] :
( v115635(VarCurr)
<=> ( v115618(VarCurr)
| v115630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12432,axiom,
! [VarCurr] :
( v115616(VarCurr)
<=> ( v115617(VarCurr)
| v115629(VarCurr) ) ) ).
fof(writeUnaryOperator_6706,axiom,
! [VarCurr] :
( ~ v115629(VarCurr)
<=> v115630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12431,axiom,
! [VarCurr] :
( v115630(VarCurr)
<=> ( v115631(VarCurr)
& v115634(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4908,axiom,
! [VarCurr] :
( v115634(VarCurr)
<=> ( v115621(VarCurr,bitIndex2)
| v115622(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12430,axiom,
! [VarCurr] :
( v115631(VarCurr)
<=> ( v115632(VarCurr)
| v115633(VarCurr) ) ) ).
fof(writeUnaryOperator_6705,axiom,
! [VarCurr] :
( ~ v115633(VarCurr)
<=> v115622(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6704,axiom,
! [VarCurr] :
( ~ v115632(VarCurr)
<=> v115621(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6703,axiom,
! [VarCurr] :
( ~ v115617(VarCurr)
<=> v115618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12429,axiom,
! [VarCurr] :
( v115618(VarCurr)
<=> ( v115619(VarCurr)
| v115628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4907,axiom,
! [VarCurr] :
( v115628(VarCurr)
<=> ( v115621(VarCurr,bitIndex1)
& v115622(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12428,axiom,
! [VarCurr] :
( v115619(VarCurr)
<=> ( v115620(VarCurr)
& v115623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12427,axiom,
! [VarCurr] :
( v115623(VarCurr)
<=> ( v115624(VarCurr)
& v115627(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4906,axiom,
! [VarCurr] :
( v115627(VarCurr)
<=> ( v115621(VarCurr,bitIndex1)
| v115622(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12426,axiom,
! [VarCurr] :
( v115624(VarCurr)
<=> ( v115625(VarCurr)
| v115626(VarCurr) ) ) ).
fof(writeUnaryOperator_6702,axiom,
! [VarCurr] :
( ~ v115626(VarCurr)
<=> v115622(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6701,axiom,
! [VarCurr] :
( ~ v115625(VarCurr)
<=> v115621(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12425,axiom,
! [VarCurr] :
( v115620(VarCurr)
<=> ( v115621(VarCurr,bitIndex0)
& v115622(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68291,axiom,
! [VarCurr] :
( v115622(VarCurr,bitIndex0)
<=> v115562(VarCurr) ) ).
fof(addAssignment_68290,axiom,
! [VarCurr] :
( ( v115622(VarCurr,bitIndex2)
<=> $false )
& ( v115622(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68289,axiom,
! [VarCurr] :
( v115621(VarCurr,bitIndex0)
<=> v115560(VarCurr) ) ).
fof(addAssignment_68288,axiom,
! [VarCurr] :
( ( v115621(VarCurr,bitIndex2)
<=> $false )
& ( v115621(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68287,axiom,
! [VarCurr] :
( v115572(VarCurr)
<=> v114692(VarCurr,bitIndex2) ) ).
fof(addAssignment_68286,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex2)
<=> v114694(VarCurr,bitIndex2) ) ).
fof(addAssignment_68285,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex2)
<=> v114696(VarCurr,bitIndex2) ) ).
fof(addAssignment_68284,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex2)
<=> v114697(VarCurr,bitIndex2) ) ).
fof(addAssignment_68283,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex2)
<=> v113918(VarCurr,bitIndex2) ) ).
fof(addAssignment_68282,axiom,
! [VarCurr] :
( v115570(VarCurr)
<=> v114685(VarCurr,bitIndex2) ) ).
fof(addAssignment_68281,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex2)
<=> v114686(VarCurr,bitIndex2) ) ).
fof(addAssignment_68280,axiom,
! [VarCurr] :
( v115568(VarCurr)
<=> v114661(VarCurr,bitIndex2) ) ).
fof(addAssignment_68279,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex2)
<=> v114662(VarCurr,bitIndex2) ) ).
fof(addAssignment_68278,axiom,
! [VarCurr] :
( v115566(VarCurr)
<=> v114633(VarCurr,bitIndex2) ) ).
fof(addAssignment_68277,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex2)
<=> v114635(VarCurr,bitIndex2) ) ).
fof(addAssignment_68276,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex2)
<=> v114637(VarCurr,bitIndex2) ) ).
fof(addAssignment_68275,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex2)
<=> v114638(VarCurr,bitIndex2) ) ).
fof(addAssignment_68274,axiom,
! [VarCurr] :
( v115564(VarCurr)
<=> v114605(VarCurr,bitIndex2) ) ).
fof(addAssignment_68273,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex2)
<=> v114607(VarCurr,bitIndex2) ) ).
fof(addAssignment_68272,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex2)
<=> v114609(VarCurr,bitIndex2) ) ).
fof(addAssignment_68271,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex2)
<=> v114610(VarCurr,bitIndex2) ) ).
fof(addAssignment_68270,axiom,
! [VarCurr] :
( v115562(VarCurr)
<=> v114577(VarCurr,bitIndex2) ) ).
fof(addAssignment_68269,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex2)
<=> v114579(VarCurr,bitIndex2) ) ).
fof(addAssignment_68268,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex2)
<=> v114581(VarCurr,bitIndex2) ) ).
fof(addAssignment_68267,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex2)
<=> v114582(VarCurr,bitIndex2) ) ).
fof(addAssignment_68266,axiom,
! [VarCurr] :
( v115560(VarCurr)
<=> v114549(VarCurr,bitIndex2) ) ).
fof(addAssignment_68265,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex2)
<=> v114551(VarCurr,bitIndex2) ) ).
fof(addAssignment_68264,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex2)
<=> v114553(VarCurr,bitIndex2) ) ).
fof(addAssignment_68263,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex2)
<=> v114554(VarCurr,bitIndex2) ) ).
fof(addAssignment_68262,axiom,
! [VarCurr] :
( v115556(VarCurr)
<=> v85774(VarCurr) ) ).
fof(addAssignment_68261,axiom,
! [VarCurr] :
( v115544(VarCurr)
<=> v115546(VarCurr) ) ).
fof(addAssignment_68260,axiom,
! [VarCurr] :
( v115546(VarCurr)
<=> v115520(VarCurr) ) ).
fof(addAssignment_68259,axiom,
! [VarCurr] :
( v115540(VarCurr)
<=> v115542(VarCurr) ) ).
fof(addAssignment_68258,axiom,
! [VarCurr] :
( v115542(VarCurr)
<=> v115512(VarCurr) ) ).
fof(addAssignment_68257,axiom,
! [VarCurr] :
( v115516(VarCurr)
<=> v115518(VarCurr) ) ).
fof(addAssignment_68256,axiom,
! [VarCurr] :
( v115518(VarCurr)
<=> v115520(VarCurr) ) ).
fof(addAssignment_68255,axiom,
! [VarCurr] :
( v115520(VarCurr)
<=> v115522(VarCurr) ) ).
fof(addAssignment_68254,axiom,
! [VarCurr] :
( v115522(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_68253,axiom,
! [VarCurr] :
( v115508(VarCurr)
<=> v115510(VarCurr) ) ).
fof(addAssignment_68252,axiom,
! [VarCurr] :
( v115510(VarCurr)
<=> v115512(VarCurr) ) ).
fof(addAssignment_68251,axiom,
! [VarCurr] :
( v115512(VarCurr)
<=> v115514(VarCurr) ) ).
fof(addAssignment_68250,axiom,
! [VarCurr] :
( v115514(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12424,axiom,
! [VarCurr] :
( v114487(VarCurr)
<=> ( v115498(VarCurr)
& v115408(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4905,axiom,
! [VarCurr] :
( v115498(VarCurr)
<=> ( v114489(VarCurr,bitIndex1)
& v115347(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1151,axiom,
! [VarCurr] :
( v115408(VarCurr)
<=> ( ( v115410(VarCurr,bitIndex4)
<=> $false )
& ( v115410(VarCurr,bitIndex3)
<=> $false )
& ( v115410(VarCurr,bitIndex2)
<=> $false )
& ( v115410(VarCurr,bitIndex1)
<=> $false )
& ( v115410(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68249,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v115410(VarCurr,B)
<=> v115412(VarCurr,B) ) ) ).
fof(addAssignment_68248,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v115412(VarCurr,B)
<=> v115414(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115480(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v115414(VarNext,B)
<=> v115414(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1503,axiom,
! [VarNext] :
( v115480(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v115414(VarNext,B)
<=> v115490(VarNext,B) ) ) ) ).
fof(addAssignment_68247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v115490(VarNext,B)
<=> v115488(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1077,axiom,
! [VarCurr] :
( ~ v115491(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v115488(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1048,axiom,
! [VarCurr] :
( v115491(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v115488(VarCurr,B)
<=> v115424(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12423,axiom,
! [VarCurr] :
( v115491(VarCurr)
<=> ( v115492(VarCurr)
& v115493(VarCurr) ) ) ).
fof(writeUnaryOperator_6700,axiom,
! [VarCurr] :
( ~ v115493(VarCurr)
<=> v115420(VarCurr) ) ).
fof(writeUnaryOperator_6699,axiom,
! [VarCurr] :
( ~ v115492(VarCurr)
<=> v115416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115480(VarNext)
<=> v115481(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115481(VarNext)
<=> ( v115482(VarNext)
& v115475(VarNext) ) ) ) ).
fof(writeUnaryOperator_6698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115482(VarNext)
<=> v115484(VarNext) ) ) ).
fof(addAssignment_68246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115484(VarNext)
<=> v115475(VarCurr) ) ) ).
fof(addAssignment_68245,axiom,
! [VarCurr] :
( v115475(VarCurr)
<=> v115477(VarCurr) ) ).
fof(addAssignment_68244,axiom,
! [VarCurr] :
( v115477(VarCurr)
<=> v115117(VarCurr) ) ).
fof(addAssignment_68243,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v115424(VarCurr,B)
<=> v115426(VarCurr,B) ) ) ).
fof(addAssignment_68242,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v115426(VarCurr,B)
<=> v115428(VarCurr,B) ) ) ).
fof(addAssignment_68241,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v115428(VarCurr,B)
<=> v115430(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1076,axiom,
! [VarCurr] :
( ~ v115432(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v115430(VarCurr,B)
<=> v115444(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1047,axiom,
! [VarCurr] :
( v115432(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v115430(VarCurr,B)
<=> v115437(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1075,axiom,
! [VarCurr] :
( ~ v115439(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v115444(VarCurr,B)
<=> v115445(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1046,axiom,
! [VarCurr] :
( v115439(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v115444(VarCurr,B)
<=> v115442(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1074,axiom,
! [VarCurr] :
( ~ v115408(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v115445(VarCurr,B)
<=> v115446(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1045,axiom,
! [VarCurr] :
( v115408(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v115445(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_68240,axiom,
! [VarCurr] :
( v115446(VarCurr,bitIndex0)
<=> v115472(VarCurr) ) ).
fof(addAssignment_68239,axiom,
! [VarCurr] :
( v115446(VarCurr,bitIndex1)
<=> v115470(VarCurr) ) ).
fof(addAssignment_68238,axiom,
! [VarCurr] :
( v115446(VarCurr,bitIndex2)
<=> v115466(VarCurr) ) ).
fof(addAssignment_68237,axiom,
! [VarCurr] :
( v115446(VarCurr,bitIndex3)
<=> v115462(VarCurr) ) ).
fof(addAssignment_68236,axiom,
! [VarCurr] :
( v115446(VarCurr,bitIndex4)
<=> v115448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12420,axiom,
! [VarCurr] :
( v115470(VarCurr)
<=> ( v115471(VarCurr)
& v115473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12419,axiom,
! [VarCurr] :
( v115473(VarCurr)
<=> ( v115410(VarCurr,bitIndex0)
| v115457(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4904,axiom,
! [VarCurr] :
( v115471(VarCurr)
<=> ( v115472(VarCurr)
| v115410(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6697,axiom,
! [VarCurr] :
( ~ v115472(VarCurr)
<=> v115410(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12418,axiom,
! [VarCurr] :
( v115466(VarCurr)
<=> ( v115467(VarCurr)
& v115469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12417,axiom,
! [VarCurr] :
( v115469(VarCurr)
<=> ( v115455(VarCurr)
| v115458(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4903,axiom,
! [VarCurr] :
( v115467(VarCurr)
<=> ( v115468(VarCurr)
| v115410(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6696,axiom,
! [VarCurr] :
( ~ v115468(VarCurr)
<=> v115455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12416,axiom,
! [VarCurr] :
( v115462(VarCurr)
<=> ( v115463(VarCurr)
& v115465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12415,axiom,
! [VarCurr] :
( v115465(VarCurr)
<=> ( v115453(VarCurr)
| v115459(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4902,axiom,
! [VarCurr] :
( v115463(VarCurr)
<=> ( v115464(VarCurr)
| v115410(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6695,axiom,
! [VarCurr] :
( ~ v115464(VarCurr)
<=> v115453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12414,axiom,
! [VarCurr] :
( v115448(VarCurr)
<=> ( v115449(VarCurr)
& v115460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12413,axiom,
! [VarCurr] :
( v115460(VarCurr)
<=> ( v115451(VarCurr)
| v115461(VarCurr) ) ) ).
fof(writeUnaryOperator_6694,axiom,
! [VarCurr] :
( ~ v115461(VarCurr)
<=> v115410(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4901,axiom,
! [VarCurr] :
( v115449(VarCurr)
<=> ( v115450(VarCurr)
| v115410(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6693,axiom,
! [VarCurr] :
( ~ v115450(VarCurr)
<=> v115451(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4900,axiom,
! [VarCurr] :
( v115451(VarCurr)
<=> ( v115410(VarCurr,bitIndex3)
| v115452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12412,axiom,
! [VarCurr] :
( v115452(VarCurr)
<=> ( v115453(VarCurr)
& v115459(VarCurr) ) ) ).
fof(writeUnaryOperator_6692,axiom,
! [VarCurr] :
( ~ v115459(VarCurr)
<=> v115410(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4899,axiom,
! [VarCurr] :
( v115453(VarCurr)
<=> ( v115410(VarCurr,bitIndex2)
| v115454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12411,axiom,
! [VarCurr] :
( v115454(VarCurr)
<=> ( v115455(VarCurr)
& v115458(VarCurr) ) ) ).
fof(writeUnaryOperator_6691,axiom,
! [VarCurr] :
( ~ v115458(VarCurr)
<=> v115410(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4898,axiom,
! [VarCurr] :
( v115455(VarCurr)
<=> ( v115410(VarCurr,bitIndex1)
| v115456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12410,axiom,
! [VarCurr] :
( v115456(VarCurr)
<=> ( v115410(VarCurr,bitIndex0)
& v115457(VarCurr) ) ) ).
fof(writeUnaryOperator_6690,axiom,
! [VarCurr] :
( ~ v115457(VarCurr)
<=> v115410(VarCurr,bitIndex1) ) ).
fof(addAssignment_68235,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v115442(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12409,axiom,
! [VarCurr] :
( v115439(VarCurr)
<=> ( v114918(VarCurr)
| v114932(VarCurr) ) ) ).
fof(addAssignment_68234,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v115437(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12408,axiom,
! [VarCurr] :
( v115432(VarCurr)
<=> ( v115434(VarCurr)
| v114930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12407,axiom,
! [VarCurr] :
( v115434(VarCurr)
<=> ( v115435(VarCurr)
| v114928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12406,axiom,
! [VarCurr] :
( v115435(VarCurr)
<=> ( v114898(VarCurr)
| v114908(VarCurr) ) ) ).
fof(addAssignment_68233,axiom,
! [VarCurr] :
( v115420(VarCurr)
<=> v115422(VarCurr) ) ).
fof(addAssignment_68232,axiom,
! [VarCurr] :
( v115422(VarCurr)
<=> v114507(VarCurr) ) ).
fof(addAssignment_68231,axiom,
! [VarCurr] :
( v115416(VarCurr)
<=> v115418(VarCurr) ) ).
fof(addAssignment_68230,axiom,
! [VarCurr] :
( v115418(VarCurr)
<=> v114499(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1150,axiom,
! [VarCurr] :
( v115347(VarCurr)
<=> ( ( v115349(VarCurr,bitIndex1)
<=> $false )
& ( v115349(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68229,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v115349(VarCurr,B)
<=> v115351(VarCurr,B) ) ) ).
fof(addAssignment_68228,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v115351(VarCurr,B)
<=> v115353(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115390(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v115353(VarNext,B)
<=> v115353(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1502,axiom,
! [VarNext] :
( v115390(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v115353(VarNext,B)
<=> v115400(VarNext,B) ) ) ) ).
fof(addAssignment_68227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v115400(VarNext,B)
<=> v115398(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1073,axiom,
! [VarCurr] :
( ~ v115401(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v115398(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1044,axiom,
! [VarCurr] :
( v115401(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v115398(VarCurr,B)
<=> v115363(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12405,axiom,
! [VarCurr] :
( v115401(VarCurr)
<=> ( v115402(VarCurr)
& v115403(VarCurr) ) ) ).
fof(writeUnaryOperator_6689,axiom,
! [VarCurr] :
( ~ v115403(VarCurr)
<=> v115359(VarCurr) ) ).
fof(writeUnaryOperator_6688,axiom,
! [VarCurr] :
( ~ v115402(VarCurr)
<=> v115355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115390(VarNext)
<=> v115391(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115391(VarNext)
<=> ( v115392(VarNext)
& v115385(VarNext) ) ) ) ).
fof(writeUnaryOperator_6687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115392(VarNext)
<=> v115394(VarNext) ) ) ).
fof(addAssignment_68226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115394(VarNext)
<=> v115385(VarCurr) ) ) ).
fof(addAssignment_68225,axiom,
! [VarCurr] :
( v115385(VarCurr)
<=> v115387(VarCurr) ) ).
fof(addAssignment_68224,axiom,
! [VarCurr] :
( v115387(VarCurr)
<=> v115117(VarCurr) ) ).
fof(addAssignment_68223,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v115363(VarCurr,B)
<=> v115365(VarCurr,B) ) ) ).
fof(addAssignment_68222,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v115365(VarCurr,B)
<=> v115367(VarCurr,B) ) ) ).
fof(addAssignment_68221,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v115367(VarCurr,B)
<=> v115369(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1072,axiom,
! [VarCurr] :
( ~ v115371(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v115369(VarCurr,B)
<=> v115376(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1043,axiom,
! [VarCurr] :
( v115371(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v115369(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1071,axiom,
! [VarCurr] :
( ~ v115347(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v115376(VarCurr,B)
<=> v115377(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1042,axiom,
! [VarCurr] :
( v115347(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v115376(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_68220,axiom,
! [VarCurr] :
( v115377(VarCurr,bitIndex0)
<=> v115381(VarCurr) ) ).
fof(addAssignment_68219,axiom,
! [VarCurr] :
( v115377(VarCurr,bitIndex1)
<=> v115379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12402,axiom,
! [VarCurr] :
( v115379(VarCurr)
<=> ( v115380(VarCurr)
& v115382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12401,axiom,
! [VarCurr] :
( v115382(VarCurr)
<=> ( v115349(VarCurr,bitIndex0)
| v115383(VarCurr) ) ) ).
fof(writeUnaryOperator_6686,axiom,
! [VarCurr] :
( ~ v115383(VarCurr)
<=> v115349(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4897,axiom,
! [VarCurr] :
( v115380(VarCurr)
<=> ( v115381(VarCurr)
| v115349(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6685,axiom,
! [VarCurr] :
( ~ v115381(VarCurr)
<=> v115349(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12400,axiom,
! [VarCurr] :
( v115371(VarCurr)
<=> ( v115373(VarCurr)
| v115374(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4896,axiom,
! [VarCurr] :
( v115374(VarCurr)
<=> ( v114489(VarCurr,bitIndex1)
& v115183(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4895,axiom,
! [VarCurr] :
( v115373(VarCurr)
<=> ( v114489(VarCurr,bitIndex3)
& v115272(VarCurr) ) ) ).
fof(addAssignment_68218,axiom,
! [VarCurr] :
( v115359(VarCurr)
<=> v115361(VarCurr) ) ).
fof(addAssignment_68217,axiom,
! [VarCurr] :
( v115361(VarCurr)
<=> v114507(VarCurr) ) ).
fof(addAssignment_68216,axiom,
! [VarCurr] :
( v115355(VarCurr)
<=> v115357(VarCurr) ) ).
fof(addAssignment_68215,axiom,
! [VarCurr] :
( v115357(VarCurr)
<=> v114499(VarCurr) ) ).
fof(addAssignment_68214,axiom,
! [VarCurr] :
( v114489(VarCurr,bitIndex1)
<=> v114491(VarCurr,bitIndex1) ) ).
fof(addAssignment_68213,axiom,
! [VarCurr] :
( v114491(VarCurr,bitIndex1)
<=> v114493(VarCurr,bitIndex1) ) ).
fof(addAssignment_68212,axiom,
! [VarNext] :
( v114493(VarNext,bitIndex1)
<=> v115339(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115340(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115339(VarNext,B)
<=> v114493(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1501,axiom,
! [VarNext] :
( v115340(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115339(VarNext,B)
<=> v115265(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115340(VarNext)
<=> v115341(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115341(VarNext)
<=> ( v115343(VarNext)
& v115250(VarNext) ) ) ) ).
fof(writeUnaryOperator_6684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115343(VarNext)
<=> v115259(VarNext) ) ) ).
fof(addAssignment_68211,axiom,
! [VarCurr] :
( v114511(VarCurr,bitIndex1)
<=> v114513(VarCurr,bitIndex1) ) ).
fof(addAssignment_68210,axiom,
! [VarCurr] :
( v114513(VarCurr,bitIndex1)
<=> v114515(VarCurr,bitIndex1) ) ).
fof(addAssignment_68209,axiom,
! [VarCurr] :
( v114515(VarCurr,bitIndex1)
<=> v115248(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_35,axiom,
! [VarCurr] :
( ~ v115330(VarCurr)
=> ( v114517(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_64,axiom,
! [VarCurr] :
( v115330(VarCurr)
=> ( v114517(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12397,axiom,
! [VarCurr] :
( v115330(VarCurr)
<=> ( v115331(VarCurr)
| v115332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12396,axiom,
! [VarCurr] :
( v115332(VarCurr)
<=> ( v115333(VarCurr)
& v115334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12395,axiom,
! [VarCurr] :
( v115334(VarCurr)
<=> ( v115335(VarCurr)
& v115231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12394,axiom,
! [VarCurr] :
( v115335(VarCurr)
<=> ( v115336(VarCurr)
& v115337(VarCurr) ) ) ).
fof(writeUnaryOperator_6683,axiom,
! [VarCurr] :
( ~ v115337(VarCurr)
<=> v115223(VarCurr) ) ).
fof(writeUnaryOperator_6682,axiom,
! [VarCurr] :
( ~ v115336(VarCurr)
<=> v115183(VarCurr) ) ).
fof(writeUnaryOperator_6681,axiom,
! [VarCurr] :
( ~ v115333(VarCurr)
<=> v115233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12393,axiom,
! [VarCurr] :
( v115331(VarCurr)
<=> ( v115305(VarCurr)
& v115233(VarCurr) ) ) ).
fof(writeUnaryOperator_6680,axiom,
! [VarCurr] :
( ~ v114489(VarCurr,bitIndex0)
<=> v115179(VarCurr) ) ).
fof(addAssignment_68208,axiom,
! [VarCurr] :
( v115179(VarCurr)
<=> v114491(VarCurr,bitIndex0) ) ).
fof(addAssignment_68207,axiom,
! [VarCurr] :
( v114491(VarCurr,bitIndex0)
<=> v114493(VarCurr,bitIndex0) ) ).
fof(addAssignment_68206,axiom,
! [VarNext] :
( v114493(VarNext,bitIndex0)
<=> v115321(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115322(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115321(VarNext,B)
<=> v114493(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1500,axiom,
! [VarNext] :
( v115322(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115321(VarNext,B)
<=> v115265(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115322(VarNext)
<=> v115323(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115323(VarNext)
<=> ( v115325(VarNext)
& v115250(VarNext) ) ) ) ).
fof(writeUnaryOperator_6679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115325(VarNext)
<=> v115259(VarNext) ) ) ).
fof(addAssignment_68205,axiom,
! [VarCurr] :
( v114511(VarCurr,bitIndex0)
<=> v114513(VarCurr,bitIndex0) ) ).
fof(addAssignment_68204,axiom,
! [VarCurr] :
( v114513(VarCurr,bitIndex0)
<=> v114515(VarCurr,bitIndex0) ) ).
fof(addAssignment_68203,axiom,
! [VarCurr] :
( v114515(VarCurr,bitIndex0)
<=> v115248(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6678,axiom,
! [VarCurr] :
( ~ v115181(VarCurr)
<=> v114517(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1070,axiom,
! [VarCurr] :
( ~ v115300(VarCurr)
=> ( v114517(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1041,axiom,
! [VarCurr] :
( v115300(VarCurr)
=> ( v114517(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12390,axiom,
! [VarCurr] :
( v115300(VarCurr)
<=> ( v115301(VarCurr)
| v115314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12389,axiom,
! [VarCurr] :
( v115314(VarCurr)
<=> ( v115315(VarCurr)
& v115318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12388,axiom,
! [VarCurr] :
( v115318(VarCurr)
<=> ( v115286(VarCurr)
& v115289(VarCurr) ) ) ).
fof(writeUnaryOperator_6677,axiom,
! [VarCurr] :
( ~ v115315(VarCurr)
<=> v115316(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12387,axiom,
! [VarCurr] :
( v115316(VarCurr)
<=> ( v115317(VarCurr)
| v115246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12386,axiom,
! [VarCurr] :
( v115317(VarCurr)
<=> ( v115233(VarCurr)
| v115231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12385,axiom,
! [VarCurr] :
( v115301(VarCurr)
<=> ( v115302(VarCurr)
| v115310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12384,axiom,
! [VarCurr] :
( v115310(VarCurr)
<=> ( v115311(VarCurr)
& v115313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12383,axiom,
! [VarCurr] :
( v115313(VarCurr)
<=> ( v115244(VarCurr)
& v115246(VarCurr) ) ) ).
fof(writeUnaryOperator_6676,axiom,
! [VarCurr] :
( ~ v115311(VarCurr)
<=> v115312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12382,axiom,
! [VarCurr] :
( v115312(VarCurr)
<=> ( v115233(VarCurr)
| v115231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12381,axiom,
! [VarCurr] :
( v115302(VarCurr)
<=> ( v115303(VarCurr)
| v115307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12380,axiom,
! [VarCurr] :
( v115307(VarCurr)
<=> ( v115308(VarCurr)
& v115309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12379,axiom,
! [VarCurr] :
( v115309(VarCurr)
<=> ( v115223(VarCurr)
& v115231(VarCurr) ) ) ).
fof(writeUnaryOperator_6675,axiom,
! [VarCurr] :
( ~ v115308(VarCurr)
<=> v115233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12378,axiom,
! [VarCurr] :
( v115303(VarCurr)
<=> ( v115304(VarCurr)
& v115233(VarCurr) ) ) ).
fof(writeUnaryOperator_6674,axiom,
! [VarCurr] :
( ~ v115304(VarCurr)
<=> v115305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12377,axiom,
! [VarCurr] :
( v115305(VarCurr)
<=> ( v115306(VarCurr)
& v115177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12376,axiom,
! [VarCurr] :
( v115306(VarCurr)
<=> ( v114519(VarCurr)
& v115175(VarCurr) ) ) ).
fof(addAssignment_68202,axiom,
! [VarCurr] :
( v114489(VarCurr,bitIndex3)
<=> v114491(VarCurr,bitIndex3) ) ).
fof(addAssignment_68201,axiom,
! [VarCurr] :
( v114491(VarCurr,bitIndex3)
<=> v114493(VarCurr,bitIndex3) ) ).
fof(addAssignment_68200,axiom,
! [VarNext] :
( v114493(VarNext,bitIndex3)
<=> v115292(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115293(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115292(VarNext,B)
<=> v114493(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1499,axiom,
! [VarNext] :
( v115293(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115292(VarNext,B)
<=> v115265(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115293(VarNext)
<=> v115294(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115294(VarNext)
<=> ( v115296(VarNext)
& v115250(VarNext) ) ) ) ).
fof(writeUnaryOperator_6673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115296(VarNext)
<=> v115259(VarNext) ) ) ).
fof(addAssignment_68199,axiom,
! [VarCurr] :
( v114511(VarCurr,bitIndex3)
<=> v114513(VarCurr,bitIndex3) ) ).
fof(addAssignment_68198,axiom,
! [VarCurr] :
( v114513(VarCurr,bitIndex3)
<=> v114515(VarCurr,bitIndex3) ) ).
fof(addAssignment_68197,axiom,
! [VarCurr] :
( v114515(VarCurr,bitIndex3)
<=> v115248(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_34,axiom,
! [VarCurr] :
( ~ v115274(VarCurr)
=> ( v114517(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_63,axiom,
! [VarCurr] :
( v115274(VarCurr)
=> ( v114517(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12373,axiom,
! [VarCurr] :
( v115274(VarCurr)
<=> ( v115275(VarCurr)
| v115281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12372,axiom,
! [VarCurr] :
( v115281(VarCurr)
<=> ( v115282(VarCurr)
& v115283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12371,axiom,
! [VarCurr] :
( v115283(VarCurr)
<=> ( v115284(VarCurr)
& v115290(VarCurr) ) ) ).
fof(writeUnaryOperator_6672,axiom,
! [VarCurr] :
( ~ v115290(VarCurr)
<=> v115280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12370,axiom,
! [VarCurr] :
( v115284(VarCurr)
<=> ( v115285(VarCurr)
& v115289(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1149,axiom,
! [VarCurr] :
( v115289(VarCurr)
<=> ( $true
<=> v114489(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6671,axiom,
! [VarCurr] :
( ~ v115285(VarCurr)
<=> v115286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12369,axiom,
! [VarCurr] :
( v115286(VarCurr)
<=> ( v115287(VarCurr)
| v115216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12368,axiom,
! [VarCurr] :
( v115287(VarCurr)
<=> ( v115288(VarCurr)
| v115272(VarCurr) ) ) ).
fof(writeUnaryOperator_6670,axiom,
! [VarCurr] :
( ~ v115288(VarCurr)
<=> v115175(VarCurr) ) ).
fof(writeUnaryOperator_6669,axiom,
! [VarCurr] :
( ~ v115282(VarCurr)
<=> v115246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12367,axiom,
! [VarCurr] :
( v115275(VarCurr)
<=> ( v115276(VarCurr)
& v115279(VarCurr) ) ) ).
fof(writeUnaryOperator_6668,axiom,
! [VarCurr] :
( ~ v115279(VarCurr)
<=> v115280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12366,axiom,
! [VarCurr] :
( v115280(VarCurr)
<=> ( v115233(VarCurr)
| v115231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12365,axiom,
! [VarCurr] :
( v115276(VarCurr)
<=> ( v115277(VarCurr)
& v115246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12364,axiom,
! [VarCurr] :
( v115277(VarCurr)
<=> ( v115240(VarCurr)
& v115278(VarCurr) ) ) ).
fof(writeUnaryOperator_6667,axiom,
! [VarCurr] :
( ~ v115278(VarCurr)
<=> v115244(VarCurr) ) ).
fof(addAssignment_68196,axiom,
! [VarCurr] :
( v115272(VarCurr)
<=> v112831(VarCurr,bitIndex1) ) ).
fof(addAssignment_68195,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex1)
<=> v112865(VarCurr,bitIndex1) ) ).
fof(addAssignment_68194,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex1)
<=> v112849(VarCurr,bitIndex1) ) ).
fof(addAssignment_68193,axiom,
! [VarCurr] :
( v114489(VarCurr,bitIndex2)
<=> v114491(VarCurr,bitIndex2) ) ).
fof(addAssignment_68192,axiom,
! [VarCurr] :
( v114491(VarCurr,bitIndex2)
<=> v114493(VarCurr,bitIndex2) ) ).
fof(addAssignment_68191,axiom,
! [VarNext] :
( v114493(VarNext,bitIndex2)
<=> v115254(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115255(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115254(VarNext,B)
<=> v114493(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1498,axiom,
! [VarNext] :
( v115255(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115254(VarNext,B)
<=> v115265(VarNext,B) ) ) ) ).
fof(addAssignment_68190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115265(VarNext,B)
<=> v115263(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1069,axiom,
! [VarCurr] :
( ~ v115266(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v115263(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1040,axiom,
! [VarCurr] :
( v115266(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v115263(VarCurr,B)
<=> v114511(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12363,axiom,
! [VarCurr] :
( v115266(VarCurr)
<=> ( v115267(VarCurr)
& v115268(VarCurr) ) ) ).
fof(writeUnaryOperator_6666,axiom,
! [VarCurr] :
( ~ v115268(VarCurr)
<=> v114503(VarCurr) ) ).
fof(writeUnaryOperator_6665,axiom,
! [VarCurr] :
( ~ v115267(VarCurr)
<=> v114495(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115255(VarNext)
<=> v115256(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115256(VarNext)
<=> ( v115257(VarNext)
& v115250(VarNext) ) ) ) ).
fof(writeUnaryOperator_6664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115257(VarNext)
<=> v115259(VarNext) ) ) ).
fof(addAssignment_68189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115259(VarNext)
<=> v115250(VarCurr) ) ) ).
fof(addAssignment_68188,axiom,
! [VarCurr] :
( v115250(VarCurr)
<=> v115252(VarCurr) ) ).
fof(addAssignment_68187,axiom,
! [VarCurr] :
( v115252(VarCurr)
<=> v115117(VarCurr) ) ).
fof(addAssignment_68186,axiom,
! [VarCurr] :
( v114511(VarCurr,bitIndex2)
<=> v114513(VarCurr,bitIndex2) ) ).
fof(addAssignment_68185,axiom,
! [VarCurr] :
( v114513(VarCurr,bitIndex2)
<=> v114515(VarCurr,bitIndex2) ) ).
fof(addAssignment_68184,axiom,
! [VarCurr] :
( v114515(VarCurr,bitIndex2)
<=> v115248(VarCurr,bitIndex2) ) ).
fof(addAssignment_68183,axiom,
! [VarCurr] :
( v115248(VarCurr,bitIndex0)
<=> v115181(VarCurr) ) ).
fof(addAssignment_68182,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v115248(VarCurr,B)
<=> v114517(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_33,axiom,
! [VarCurr] :
( ~ v115218(VarCurr)
=> ( v114517(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_62,axiom,
! [VarCurr] :
( v115218(VarCurr)
=> ( v114517(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12360,axiom,
! [VarCurr] :
( v115218(VarCurr)
<=> ( v115219(VarCurr)
| v115234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12359,axiom,
! [VarCurr] :
( v115234(VarCurr)
<=> ( v115235(VarCurr)
& v115236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12358,axiom,
! [VarCurr] :
( v115236(VarCurr)
<=> ( v115237(VarCurr)
& v115247(VarCurr) ) ) ).
fof(writeUnaryOperator_6663,axiom,
! [VarCurr] :
( ~ v115247(VarCurr)
<=> v115233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12357,axiom,
! [VarCurr] :
( v115237(VarCurr)
<=> ( v115238(VarCurr)
& v115246(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1148,axiom,
! [VarCurr] :
( v115246(VarCurr)
<=> ( $true
<=> v114489(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12356,axiom,
! [VarCurr] :
( v115238(VarCurr)
<=> ( v115239(VarCurr)
& v115243(VarCurr) ) ) ).
fof(writeUnaryOperator_6662,axiom,
! [VarCurr] :
( ~ v115243(VarCurr)
<=> v115244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12355,axiom,
! [VarCurr] :
( v115244(VarCurr)
<=> ( v115245(VarCurr)
| v115216(VarCurr) ) ) ).
fof(writeUnaryOperator_6661,axiom,
! [VarCurr] :
( ~ v115245(VarCurr)
<=> v115175(VarCurr) ) ).
fof(writeUnaryOperator_6660,axiom,
! [VarCurr] :
( ~ v115239(VarCurr)
<=> v115240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12354,axiom,
! [VarCurr] :
( v115240(VarCurr)
<=> ( v115241(VarCurr)
| v115242(VarCurr) ) ) ).
fof(writeUnaryOperator_6659,axiom,
! [VarCurr] :
( ~ v115242(VarCurr)
<=> v115177(VarCurr) ) ).
fof(writeUnaryOperator_6658,axiom,
! [VarCurr] :
( ~ v115241(VarCurr)
<=> v114519(VarCurr) ) ).
fof(writeUnaryOperator_6657,axiom,
! [VarCurr] :
( ~ v115235(VarCurr)
<=> v115231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12353,axiom,
! [VarCurr] :
( v115219(VarCurr)
<=> ( v115220(VarCurr)
& v115232(VarCurr) ) ) ).
fof(writeUnaryOperator_6656,axiom,
! [VarCurr] :
( ~ v115232(VarCurr)
<=> v115233(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1147,axiom,
! [VarCurr] :
( v115233(VarCurr)
<=> ( $true
<=> v114489(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12352,axiom,
! [VarCurr] :
( v115220(VarCurr)
<=> ( v115221(VarCurr)
& v115231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1146,axiom,
! [VarCurr] :
( v115231(VarCurr)
<=> ( $true
<=> v114489(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12351,axiom,
! [VarCurr] :
( v115221(VarCurr)
<=> ( v115183(VarCurr)
& v115222(VarCurr) ) ) ).
fof(writeUnaryOperator_6655,axiom,
! [VarCurr] :
( ~ v115222(VarCurr)
<=> v115223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12350,axiom,
! [VarCurr] :
( v115223(VarCurr)
<=> ( v115224(VarCurr)
| v115216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12349,axiom,
! [VarCurr] :
( v115224(VarCurr)
<=> ( v115225(VarCurr)
| v115228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12348,axiom,
! [VarCurr] :
( v115228(VarCurr)
<=> ( v115229(VarCurr)
& v115230(VarCurr) ) ) ).
fof(writeUnaryOperator_6654,axiom,
! [VarCurr] :
( ~ v115230(VarCurr)
<=> v115183(VarCurr) ) ).
fof(writeUnaryOperator_6653,axiom,
! [VarCurr] :
( ~ v115229(VarCurr)
<=> v114519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12347,axiom,
! [VarCurr] :
( v115225(VarCurr)
<=> ( v115226(VarCurr)
| v115227(VarCurr) ) ) ).
fof(writeUnaryOperator_6652,axiom,
! [VarCurr] :
( ~ v115227(VarCurr)
<=> v115177(VarCurr) ) ).
fof(writeUnaryOperator_6651,axiom,
! [VarCurr] :
( ~ v115226(VarCurr)
<=> v115175(VarCurr) ) ).
fof(addAssignment_68181,axiom,
! [VarCurr] :
( v115216(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_68180,axiom,
! [VarCurr] :
( v115183(VarCurr)
<=> v112643(VarCurr,bitIndex1) ) ).
fof(addAssignment_68179,axiom,
! [VarCurr] :
( v112643(VarCurr,bitIndex1)
<=> v115202(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1667,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115202(VarCurr,B)
<=> ( v115203(VarCurr,B)
& v115185(VarCurr,B) ) ) ) ).
fof(addAssignment_68178,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex0)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68177,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex1)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68176,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex2)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68175,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex3)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68174,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex4)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68173,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex5)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68172,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex6)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68171,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex7)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68170,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex8)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68169,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex9)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68168,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex10)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68167,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex11)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68166,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex12)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68165,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex13)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68164,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex14)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68163,axiom,
! [VarCurr] :
( v115203(VarCurr,bitIndex15)
<=> v115204(VarCurr) ) ).
fof(addAssignment_68162,axiom,
! [VarCurr] :
( v115204(VarCurr)
<=> v115205(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12346,axiom,
! [VarCurr] :
( v115205(VarCurr)
<=> ( v115206(VarCurr)
& v88418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12345,axiom,
! [VarCurr] :
( v115206(VarCurr)
<=> ( v115207(VarCurr)
& v112751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12344,axiom,
! [VarCurr] :
( v115207(VarCurr)
<=> ( v115208(VarCurr)
& v115214(VarCurr) ) ) ).
fof(writeUnaryOperator_6650,axiom,
! [VarCurr] :
( ~ v115214(VarCurr)
<=> v112520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12343,axiom,
! [VarCurr] :
( v115208(VarCurr)
<=> ( v115209(VarCurr)
& v115213(VarCurr) ) ) ).
fof(writeUnaryOperator_6649,axiom,
! [VarCurr] :
( ~ v115213(VarCurr)
<=> v112698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12342,axiom,
! [VarCurr] :
( v115209(VarCurr)
<=> ( v115210(VarCurr)
& v115212(VarCurr) ) ) ).
fof(writeUnaryOperator_6648,axiom,
! [VarCurr] :
( ~ v115212(VarCurr)
<=> v112688(VarCurr) ) ).
fof(writeUnaryOperator_6647,axiom,
! [VarCurr] :
( ~ v115210(VarCurr)
<=> v115211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12341,axiom,
! [VarCurr] :
( v115211(VarCurr)
<=> ( v111651(VarCurr)
| v112645(VarCurr) ) ) ).
fof(addAssignment_68161,axiom,
! [VarCurr] :
( v115185(VarCurr,bitIndex1)
<=> v115186(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1068,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex0)
=> ! [B] :
( range_15_0(B)
=> ( v115186(VarCurr,B)
<=> v115187(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1039,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex0)
=> ! [B] :
( range_15_0(B)
=> ( v115186(VarCurr,B)
<=> b0000000000000001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1067,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex1)
=> ! [B] :
( range_15_0(B)
=> ( v115187(VarCurr,B)
<=> v115188(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1038,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex1)
=> ! [B] :
( range_15_0(B)
=> ( v115187(VarCurr,B)
<=> b0000000000000010(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1066,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex2)
=> ! [B] :
( range_15_0(B)
=> ( v115188(VarCurr,B)
<=> v115189(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1037,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex2)
=> ! [B] :
( range_15_0(B)
=> ( v115188(VarCurr,B)
<=> b0000000000000100(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1065,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex3)
=> ! [B] :
( range_15_0(B)
=> ( v115189(VarCurr,B)
<=> v115190(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1036,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex3)
=> ! [B] :
( range_15_0(B)
=> ( v115189(VarCurr,B)
<=> b0000000000001000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1064,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex4)
=> ! [B] :
( range_15_0(B)
=> ( v115190(VarCurr,B)
<=> v115191(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1035,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex4)
=> ! [B] :
( range_15_0(B)
=> ( v115190(VarCurr,B)
<=> b0000000000010000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1063,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex5)
=> ! [B] :
( range_15_0(B)
=> ( v115191(VarCurr,B)
<=> v115192(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1034,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex5)
=> ! [B] :
( range_15_0(B)
=> ( v115191(VarCurr,B)
<=> b0000000000100000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1062,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex6)
=> ! [B] :
( range_15_0(B)
=> ( v115192(VarCurr,B)
<=> v115193(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1033,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex6)
=> ! [B] :
( range_15_0(B)
=> ( v115192(VarCurr,B)
<=> b0000000001000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1061,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex7)
=> ! [B] :
( range_15_0(B)
=> ( v115193(VarCurr,B)
<=> v115194(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1032,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex7)
=> ! [B] :
( range_15_0(B)
=> ( v115193(VarCurr,B)
<=> b0000000010000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1060,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex8)
=> ! [B] :
( range_15_0(B)
=> ( v115194(VarCurr,B)
<=> v115195(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1031,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex8)
=> ! [B] :
( range_15_0(B)
=> ( v115194(VarCurr,B)
<=> b0000000100000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1059,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex9)
=> ! [B] :
( range_15_0(B)
=> ( v115195(VarCurr,B)
<=> v115196(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1030,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex9)
=> ! [B] :
( range_15_0(B)
=> ( v115195(VarCurr,B)
<=> b0000001000000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1058,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex10)
=> ! [B] :
( range_15_0(B)
=> ( v115196(VarCurr,B)
<=> v115197(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1029,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex10)
=> ! [B] :
( range_15_0(B)
=> ( v115196(VarCurr,B)
<=> b0000010000000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1057,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex11)
=> ! [B] :
( range_15_0(B)
=> ( v115197(VarCurr,B)
<=> v115198(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1028,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex11)
=> ! [B] :
( range_15_0(B)
=> ( v115197(VarCurr,B)
<=> b0000100000000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1056,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex12)
=> ! [B] :
( range_15_0(B)
=> ( v115198(VarCurr,B)
<=> v115199(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1027,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex12)
=> ! [B] :
( range_15_0(B)
=> ( v115198(VarCurr,B)
<=> b0001000000000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1055,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex13)
=> ! [B] :
( range_15_0(B)
=> ( v115199(VarCurr,B)
<=> v115200(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1026,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex13)
=> ! [B] :
( range_15_0(B)
=> ( v115199(VarCurr,B)
<=> b0010000000000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1054,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex14)
=> ! [B] :
( range_15_0(B)
=> ( v115200(VarCurr,B)
<=> v115201(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1025,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex14)
=> ! [B] :
( range_15_0(B)
=> ( v115200(VarCurr,B)
<=> b0100000000000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1053,axiom,
! [VarCurr] :
( ~ v112753(VarCurr,bitIndex15)
=> ! [B] :
( range_15_0(B)
=> ( v115201(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1024,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex15)
=> ! [B] :
( range_15_0(B)
=> ( v115201(VarCurr,B)
<=> b1000000000000000(B) ) ) ) ).
fof(addAssignment_68160,axiom,
! [VarCurr] :
( v115177(VarCurr)
<=> v112528(VarCurr,bitIndex1) ) ).
fof(addAssignment_68159,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex1)
<=> v112530(VarCurr,bitIndex1) ) ).
fof(addAssignment_68158,axiom,
! [VarCurr] :
( v112530(VarCurr,bitIndex1)
<=> v112590(VarCurr,bitIndex1) ) ).
fof(addAssignment_68157,axiom,
! [VarCurr] :
( v115175(VarCurr)
<=> v84583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12340,axiom,
! [VarCurr] :
( v114519(VarCurr)
<=> ( v115172(VarCurr)
& v115173(VarCurr) ) ) ).
fof(writeUnaryOperator_6646,axiom,
! [VarCurr] :
( ~ v115173(VarCurr)
<=> v115137(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1145,axiom,
! [VarCurr] :
( v115172(VarCurr)
<=> ( ( v114521(VarCurr,bitIndex5)
<=> $false )
& ( v114521(VarCurr,bitIndex4)
<=> $false )
& ( v114521(VarCurr,bitIndex3)
<=> $false )
& ( v114521(VarCurr,bitIndex2)
<=> $false )
& ( v114521(VarCurr,bitIndex1)
<=> $false )
& ( v114521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_68156,axiom,
! [VarCurr] :
( v115137(VarCurr)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_68155,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex1)
<=> v115159(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1666,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115159(VarCurr,B)
<=> ( v115160(VarCurr,B)
| v115166(VarCurr,B) ) ) ) ).
fof(addAssignment_68154,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex0)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68153,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex1)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68152,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex2)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68151,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex3)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68150,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex4)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68149,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex5)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68148,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex6)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68147,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex7)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68146,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex8)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68145,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex9)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68144,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex10)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68143,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex11)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68142,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex12)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68141,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex13)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68140,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex14)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68139,axiom,
! [VarCurr] :
( v115166(VarCurr,bitIndex15)
<=> v115167(VarCurr) ) ).
fof(addAssignment_68138,axiom,
! [VarCurr] :
( v115167(VarCurr)
<=> v115168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12339,axiom,
! [VarCurr] :
( v115168(VarCurr)
<=> ( v115169(VarCurr)
| v84321(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4894,axiom,
! [VarCurr] :
( v115169(VarCurr)
<=> ( v84297(VarCurr,bitIndex5)
| v84297(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1665,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115160(VarCurr,B)
<=> ( v115161(VarCurr,B)
& v115141(VarCurr,B) ) ) ) ).
fof(addAssignment_68137,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex0)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68136,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex1)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68135,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex2)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68134,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex3)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68133,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex4)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68132,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex5)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68131,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex6)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68130,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex7)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68129,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex8)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68128,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex9)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68127,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex10)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68126,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex11)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68125,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex12)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68124,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex13)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68123,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex14)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68122,axiom,
! [VarCurr] :
( v115161(VarCurr,bitIndex15)
<=> v115162(VarCurr) ) ).
fof(addAssignment_68121,axiom,
! [VarCurr] :
( v115162(VarCurr)
<=> v115163(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4893,axiom,
! [VarCurr] :
( v115163(VarCurr)
<=> ( v115165(VarCurr)
| v84297(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4892,axiom,
! [VarCurr] :
( v115165(VarCurr)
<=> ( v84297(VarCurr,bitIndex2)
| v84297(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_68120,axiom,
! [VarCurr,B] :
( range_6_5(B)
=> ( v84297(VarCurr,B)
<=> v89072(VarCurr,B) ) ) ).
fof(range_axiom_93,axiom,
! [B] :
( range_6_5(B)
<=> ( $false
| bitIndex5 = B
| bitIndex6 = B ) ) ).
fof(addAssignment_68119,axiom,
! [VarCurr] :
( v115141(VarCurr,bitIndex1)
<=> v115142(VarCurr,bitIndex1) ) ).
fof(addAssignment_68118,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex0)
<=> v115158(VarCurr) ) ).
fof(addAssignment_68117,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex1)
<=> v115157(VarCurr) ) ).
fof(addAssignment_68116,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex2)
<=> v115156(VarCurr) ) ).
fof(addAssignment_68115,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex3)
<=> v115155(VarCurr) ) ).
fof(addAssignment_68114,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex4)
<=> v115154(VarCurr) ) ).
fof(addAssignment_68113,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex5)
<=> v115153(VarCurr) ) ).
fof(addAssignment_68112,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex6)
<=> v115152(VarCurr) ) ).
fof(addAssignment_68111,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex7)
<=> v115151(VarCurr) ) ).
fof(addAssignment_68110,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex8)
<=> v115150(VarCurr) ) ).
fof(addAssignment_68109,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex9)
<=> v115149(VarCurr) ) ).
fof(addAssignment_68108,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex10)
<=> v115148(VarCurr) ) ).
fof(addAssignment_68107,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex11)
<=> v115147(VarCurr) ) ).
fof(addAssignment_68106,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex12)
<=> v115146(VarCurr) ) ).
fof(addAssignment_68105,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex13)
<=> v115145(VarCurr) ) ).
fof(addAssignment_68104,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex14)
<=> v115144(VarCurr) ) ).
fof(addAssignment_68103,axiom,
! [VarCurr] :
( v115142(VarCurr,bitIndex15)
<=> v115143(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1144,axiom,
! [VarCurr] :
( v115158(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $false )
& ( v88372(VarCurr,bitIndex2)
<=> $false )
& ( v88372(VarCurr,bitIndex1)
<=> $false )
& ( v88372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1143,axiom,
! [VarCurr] :
( v115157(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $false )
& ( v88372(VarCurr,bitIndex2)
<=> $false )
& ( v88372(VarCurr,bitIndex1)
<=> $false )
& ( v88372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1142,axiom,
! [VarCurr] :
( v115156(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $false )
& ( v88372(VarCurr,bitIndex2)
<=> $false )
& ( v88372(VarCurr,bitIndex1)
<=> $true )
& ( v88372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1141,axiom,
! [VarCurr] :
( v115155(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $false )
& ( v88372(VarCurr,bitIndex2)
<=> $false )
& ( v88372(VarCurr,bitIndex1)
<=> $true )
& ( v88372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1140,axiom,
! [VarCurr] :
( v115154(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $false )
& ( v88372(VarCurr,bitIndex2)
<=> $true )
& ( v88372(VarCurr,bitIndex1)
<=> $false )
& ( v88372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1139,axiom,
! [VarCurr] :
( v115153(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $false )
& ( v88372(VarCurr,bitIndex2)
<=> $true )
& ( v88372(VarCurr,bitIndex1)
<=> $false )
& ( v88372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1138,axiom,
! [VarCurr] :
( v115152(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $false )
& ( v88372(VarCurr,bitIndex2)
<=> $true )
& ( v88372(VarCurr,bitIndex1)
<=> $true )
& ( v88372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1137,axiom,
! [VarCurr] :
( v115151(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $false )
& ( v88372(VarCurr,bitIndex2)
<=> $true )
& ( v88372(VarCurr,bitIndex1)
<=> $true )
& ( v88372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1136,axiom,
! [VarCurr] :
( v115150(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $true )
& ( v88372(VarCurr,bitIndex2)
<=> $false )
& ( v88372(VarCurr,bitIndex1)
<=> $false )
& ( v88372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1135,axiom,
! [VarCurr] :
( v115149(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $true )
& ( v88372(VarCurr,bitIndex2)
<=> $false )
& ( v88372(VarCurr,bitIndex1)
<=> $false )
& ( v88372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1134,axiom,
! [VarCurr] :
( v115148(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $true )
& ( v88372(VarCurr,bitIndex2)
<=> $false )
& ( v88372(VarCurr,bitIndex1)
<=> $true )
& ( v88372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1133,axiom,
! [VarCurr] :
( v115147(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $true )
& ( v88372(VarCurr,bitIndex2)
<=> $false )
& ( v88372(VarCurr,bitIndex1)
<=> $true )
& ( v88372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1132,axiom,
! [VarCurr] :
( v115146(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $true )
& ( v88372(VarCurr,bitIndex2)
<=> $true )
& ( v88372(VarCurr,bitIndex1)
<=> $false )
& ( v88372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1131,axiom,
! [VarCurr] :
( v115145(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $true )
& ( v88372(VarCurr,bitIndex2)
<=> $true )
& ( v88372(VarCurr,bitIndex1)
<=> $false )
& ( v88372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1130,axiom,
! [VarCurr] :
( v115144(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $true )
& ( v88372(VarCurr,bitIndex2)
<=> $true )
& ( v88372(VarCurr,bitIndex1)
<=> $true )
& ( v88372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1129,axiom,
! [VarCurr] :
( v115143(VarCurr)
<=> ( ( v88372(VarCurr,bitIndex3)
<=> $true )
& ( v88372(VarCurr,bitIndex2)
<=> $true )
& ( v88372(VarCurr,bitIndex1)
<=> $true )
& ( v88372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_68102,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114521(VarCurr,B)
<=> v114523(VarCurr,B) ) ) ).
fof(addAssignment_68101,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114523(VarCurr,B)
<=> v114525(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115120(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v114525(VarNext,B)
<=> v114525(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1497,axiom,
! [VarNext] :
( v115120(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v114525(VarNext,B)
<=> v115130(VarNext,B) ) ) ) ).
fof(addAssignment_68100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115130(VarNext,B)
<=> v115128(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1052,axiom,
! [VarCurr] :
( ~ v115131(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115128(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1023,axiom,
! [VarCurr] :
( v115131(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115128(VarCurr,B)
<=> v114535(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12338,axiom,
! [VarCurr] :
( v115131(VarCurr)
<=> ( v115132(VarCurr)
& v115133(VarCurr) ) ) ).
fof(writeUnaryOperator_6645,axiom,
! [VarCurr] :
( ~ v115133(VarCurr)
<=> v114531(VarCurr) ) ).
fof(writeUnaryOperator_6644,axiom,
! [VarCurr] :
( ~ v115132(VarCurr)
<=> v114527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115120(VarNext)
<=> v115121(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115121(VarNext)
<=> ( v115122(VarNext)
& v115113(VarNext) ) ) ) ).
fof(writeUnaryOperator_6643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115122(VarNext)
<=> v115124(VarNext) ) ) ).
fof(addAssignment_68099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115124(VarNext)
<=> v115113(VarCurr) ) ) ).
fof(addAssignment_68098,axiom,
! [VarCurr] :
( v115113(VarCurr)
<=> v115115(VarCurr) ) ).
fof(addAssignment_68097,axiom,
! [VarCurr] :
( v115115(VarCurr)
<=> v115117(VarCurr) ) ).
fof(addAssignment_68096,axiom,
! [VarCurr] :
( v115117(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_68095,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114535(VarCurr,B)
<=> v114537(VarCurr,B) ) ) ).
fof(addAssignment_68094,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114537(VarCurr,B)
<=> v114539(VarCurr,B) ) ) ).
fof(addAssignment_68093,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114539(VarCurr,B)
<=> v114541(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1664,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114541(VarCurr,B)
<=> ( v114940(VarCurr,B)
& v114943(VarCurr,B) ) ) ) ).
fof(addAssignment_68092,axiom,
! [VarCurr] :
( v114943(VarCurr,bitIndex0)
<=> v115108(VarCurr) ) ).
fof(addAssignment_68091,axiom,
! [VarCurr] :
( v114943(VarCurr,bitIndex1)
<=> v115103(VarCurr) ) ).
fof(addAssignment_68090,axiom,
! [VarCurr] :
( v114943(VarCurr,bitIndex2)
<=> v115098(VarCurr) ) ).
fof(addAssignment_68089,axiom,
! [VarCurr] :
( v114943(VarCurr,bitIndex3)
<=> v115093(VarCurr) ) ).
fof(addAssignment_68088,axiom,
! [VarCurr] :
( v114943(VarCurr,bitIndex4)
<=> v115088(VarCurr) ) ).
fof(addAssignment_68087,axiom,
! [VarCurr] :
( v114943(VarCurr,bitIndex5)
<=> v114945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12335,axiom,
! [VarCurr] :
( v115108(VarCurr)
<=> ( v115109(VarCurr)
& v115111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12334,axiom,
! [VarCurr] :
( v115111(VarCurr)
<=> ( v114896(VarCurr,bitIndex0)
| v114957(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12333,axiom,
! [VarCurr] :
( v115109(VarCurr)
<=> ( v115034(VarCurr)
| v115110(VarCurr) ) ) ).
fof(writeUnaryOperator_6642,axiom,
! [VarCurr] :
( ~ v115110(VarCurr)
<=> v114957(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12332,axiom,
! [VarCurr] :
( v115103(VarCurr)
<=> ( v115104(VarCurr)
& v115107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12331,axiom,
! [VarCurr] :
( v115107(VarCurr)
<=> ( v114956(VarCurr)
| v115028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12330,axiom,
! [VarCurr] :
( v115104(VarCurr)
<=> ( v115105(VarCurr)
| v115106(VarCurr) ) ) ).
fof(writeUnaryOperator_6641,axiom,
! [VarCurr] :
( ~ v115106(VarCurr)
<=> v115028(VarCurr) ) ).
fof(writeUnaryOperator_6640,axiom,
! [VarCurr] :
( ~ v115105(VarCurr)
<=> v114956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12329,axiom,
! [VarCurr] :
( v115098(VarCurr)
<=> ( v115099(VarCurr)
& v115102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12328,axiom,
! [VarCurr] :
( v115102(VarCurr)
<=> ( v114954(VarCurr)
| v115039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12327,axiom,
! [VarCurr] :
( v115099(VarCurr)
<=> ( v115100(VarCurr)
| v115101(VarCurr) ) ) ).
fof(writeUnaryOperator_6639,axiom,
! [VarCurr] :
( ~ v115101(VarCurr)
<=> v115039(VarCurr) ) ).
fof(writeUnaryOperator_6638,axiom,
! [VarCurr] :
( ~ v115100(VarCurr)
<=> v114954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12326,axiom,
! [VarCurr] :
( v115093(VarCurr)
<=> ( v115094(VarCurr)
& v115097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12325,axiom,
! [VarCurr] :
( v115097(VarCurr)
<=> ( v114952(VarCurr)
| v115051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12324,axiom,
! [VarCurr] :
( v115094(VarCurr)
<=> ( v115095(VarCurr)
| v115096(VarCurr) ) ) ).
fof(writeUnaryOperator_6637,axiom,
! [VarCurr] :
( ~ v115096(VarCurr)
<=> v115051(VarCurr) ) ).
fof(writeUnaryOperator_6636,axiom,
! [VarCurr] :
( ~ v115095(VarCurr)
<=> v114952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12323,axiom,
! [VarCurr] :
( v115088(VarCurr)
<=> ( v115089(VarCurr)
& v115092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12322,axiom,
! [VarCurr] :
( v115092(VarCurr)
<=> ( v114950(VarCurr)
| v115063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12321,axiom,
! [VarCurr] :
( v115089(VarCurr)
<=> ( v115090(VarCurr)
| v115091(VarCurr) ) ) ).
fof(writeUnaryOperator_6635,axiom,
! [VarCurr] :
( ~ v115091(VarCurr)
<=> v115063(VarCurr) ) ).
fof(writeUnaryOperator_6634,axiom,
! [VarCurr] :
( ~ v115090(VarCurr)
<=> v114950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12320,axiom,
! [VarCurr] :
( v114945(VarCurr)
<=> ( v114946(VarCurr)
& v115087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12319,axiom,
! [VarCurr] :
( v115087(VarCurr)
<=> ( v114948(VarCurr)
| v115076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12318,axiom,
! [VarCurr] :
( v114946(VarCurr)
<=> ( v114947(VarCurr)
| v115075(VarCurr) ) ) ).
fof(writeUnaryOperator_6633,axiom,
! [VarCurr] :
( ~ v115075(VarCurr)
<=> v115076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12317,axiom,
! [VarCurr] :
( v115076(VarCurr)
<=> ( v115077(VarCurr)
& v115086(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4891,axiom,
! [VarCurr] :
( v115086(VarCurr)
<=> ( v115079(VarCurr)
| v114957(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12316,axiom,
! [VarCurr] :
( v115077(VarCurr)
<=> ( v115078(VarCurr)
| v115085(VarCurr) ) ) ).
fof(writeUnaryOperator_6632,axiom,
! [VarCurr] :
( ~ v115085(VarCurr)
<=> v114957(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6631,axiom,
! [VarCurr] :
( ~ v115078(VarCurr)
<=> v115079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12315,axiom,
! [VarCurr] :
( v115079(VarCurr)
<=> ( v115080(VarCurr)
& v115083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12314,axiom,
! [VarCurr] :
( v115083(VarCurr)
<=> ( v115082(VarCurr)
| v115084(VarCurr) ) ) ).
fof(writeUnaryOperator_6630,axiom,
! [VarCurr] :
( ~ v115084(VarCurr)
<=> v114896(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_4890,axiom,
! [VarCurr] :
( v115080(VarCurr)
<=> ( v115081(VarCurr)
| v114896(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_6629,axiom,
! [VarCurr] :
( ~ v115081(VarCurr)
<=> v115082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12313,axiom,
! [VarCurr] :
( v115082(VarCurr)
<=> ( v115069(VarCurr)
& v115071(VarCurr) ) ) ).
fof(writeUnaryOperator_6628,axiom,
! [VarCurr] :
( ~ v114947(VarCurr)
<=> v114948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12312,axiom,
! [VarCurr] :
( v114948(VarCurr)
<=> ( v114949(VarCurr)
| v115074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4889,axiom,
! [VarCurr] :
( v115074(VarCurr)
<=> ( v115066(VarCurr)
& v114957(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12311,axiom,
! [VarCurr] :
( v114949(VarCurr)
<=> ( v114950(VarCurr)
& v115063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12310,axiom,
! [VarCurr] :
( v115063(VarCurr)
<=> ( v115064(VarCurr)
& v115073(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4888,axiom,
! [VarCurr] :
( v115073(VarCurr)
<=> ( v115066(VarCurr)
| v114957(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12309,axiom,
! [VarCurr] :
( v115064(VarCurr)
<=> ( v115065(VarCurr)
| v115072(VarCurr) ) ) ).
fof(writeUnaryOperator_6627,axiom,
! [VarCurr] :
( ~ v115072(VarCurr)
<=> v114957(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6626,axiom,
! [VarCurr] :
( ~ v115065(VarCurr)
<=> v115066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12308,axiom,
! [VarCurr] :
( v115066(VarCurr)
<=> ( v115067(VarCurr)
& v115070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12307,axiom,
! [VarCurr] :
( v115070(VarCurr)
<=> ( v115069(VarCurr)
| v115071(VarCurr) ) ) ).
fof(writeUnaryOperator_6625,axiom,
! [VarCurr] :
( ~ v115071(VarCurr)
<=> v114896(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4887,axiom,
! [VarCurr] :
( v115067(VarCurr)
<=> ( v115068(VarCurr)
| v114896(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6624,axiom,
! [VarCurr] :
( ~ v115068(VarCurr)
<=> v115069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12306,axiom,
! [VarCurr] :
( v115069(VarCurr)
<=> ( v115057(VarCurr)
& v115059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12305,axiom,
! [VarCurr] :
( v114950(VarCurr)
<=> ( v114951(VarCurr)
| v115062(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4886,axiom,
! [VarCurr] :
( v115062(VarCurr)
<=> ( v115054(VarCurr)
& v114957(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12304,axiom,
! [VarCurr] :
( v114951(VarCurr)
<=> ( v114952(VarCurr)
& v115051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12303,axiom,
! [VarCurr] :
( v115051(VarCurr)
<=> ( v115052(VarCurr)
& v115061(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4885,axiom,
! [VarCurr] :
( v115061(VarCurr)
<=> ( v115054(VarCurr)
| v114957(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12302,axiom,
! [VarCurr] :
( v115052(VarCurr)
<=> ( v115053(VarCurr)
| v115060(VarCurr) ) ) ).
fof(writeUnaryOperator_6623,axiom,
! [VarCurr] :
( ~ v115060(VarCurr)
<=> v114957(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6622,axiom,
! [VarCurr] :
( ~ v115053(VarCurr)
<=> v115054(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12301,axiom,
! [VarCurr] :
( v115054(VarCurr)
<=> ( v115055(VarCurr)
& v115058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12300,axiom,
! [VarCurr] :
( v115058(VarCurr)
<=> ( v115057(VarCurr)
| v115059(VarCurr) ) ) ).
fof(writeUnaryOperator_6621,axiom,
! [VarCurr] :
( ~ v115059(VarCurr)
<=> v114896(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4884,axiom,
! [VarCurr] :
( v115055(VarCurr)
<=> ( v115056(VarCurr)
| v114896(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6620,axiom,
! [VarCurr] :
( ~ v115056(VarCurr)
<=> v115057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12299,axiom,
! [VarCurr] :
( v115057(VarCurr)
<=> ( v115045(VarCurr)
& v115047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12298,axiom,
! [VarCurr] :
( v114952(VarCurr)
<=> ( v114953(VarCurr)
| v115050(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4883,axiom,
! [VarCurr] :
( v115050(VarCurr)
<=> ( v115042(VarCurr)
& v114957(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12297,axiom,
! [VarCurr] :
( v114953(VarCurr)
<=> ( v114954(VarCurr)
& v115039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12296,axiom,
! [VarCurr] :
( v115039(VarCurr)
<=> ( v115040(VarCurr)
& v115049(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4882,axiom,
! [VarCurr] :
( v115049(VarCurr)
<=> ( v115042(VarCurr)
| v114957(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12295,axiom,
! [VarCurr] :
( v115040(VarCurr)
<=> ( v115041(VarCurr)
| v115048(VarCurr) ) ) ).
fof(writeUnaryOperator_6619,axiom,
! [VarCurr] :
( ~ v115048(VarCurr)
<=> v114957(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6618,axiom,
! [VarCurr] :
( ~ v115041(VarCurr)
<=> v115042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12294,axiom,
! [VarCurr] :
( v115042(VarCurr)
<=> ( v115043(VarCurr)
& v115046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12293,axiom,
! [VarCurr] :
( v115046(VarCurr)
<=> ( v115045(VarCurr)
| v115047(VarCurr) ) ) ).
fof(writeUnaryOperator_6617,axiom,
! [VarCurr] :
( ~ v115047(VarCurr)
<=> v114896(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4881,axiom,
! [VarCurr] :
( v115043(VarCurr)
<=> ( v115044(VarCurr)
| v114896(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6616,axiom,
! [VarCurr] :
( ~ v115044(VarCurr)
<=> v115045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12292,axiom,
! [VarCurr] :
( v115045(VarCurr)
<=> ( v115034(VarCurr)
& v115035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12291,axiom,
! [VarCurr] :
( v114954(VarCurr)
<=> ( v114955(VarCurr)
| v115038(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4880,axiom,
! [VarCurr] :
( v115038(VarCurr)
<=> ( v115031(VarCurr)
& v114957(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12290,axiom,
! [VarCurr] :
( v114955(VarCurr)
<=> ( v114956(VarCurr)
& v115028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12289,axiom,
! [VarCurr] :
( v115028(VarCurr)
<=> ( v115029(VarCurr)
& v115037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4879,axiom,
! [VarCurr] :
( v115037(VarCurr)
<=> ( v115031(VarCurr)
| v114957(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12288,axiom,
! [VarCurr] :
( v115029(VarCurr)
<=> ( v115030(VarCurr)
| v115036(VarCurr) ) ) ).
fof(writeUnaryOperator_6615,axiom,
! [VarCurr] :
( ~ v115036(VarCurr)
<=> v114957(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6614,axiom,
! [VarCurr] :
( ~ v115030(VarCurr)
<=> v115031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12287,axiom,
! [VarCurr] :
( v115031(VarCurr)
<=> ( v115032(VarCurr)
& v115033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12286,axiom,
! [VarCurr] :
( v115033(VarCurr)
<=> ( v115034(VarCurr)
| v115035(VarCurr) ) ) ).
fof(writeUnaryOperator_6613,axiom,
! [VarCurr] :
( ~ v115035(VarCurr)
<=> v114896(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6612,axiom,
! [VarCurr] :
( ~ v115034(VarCurr)
<=> v114896(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_4878,axiom,
! [VarCurr] :
( v115032(VarCurr)
<=> ( v114896(VarCurr,bitIndex0)
| v114896(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12285,axiom,
! [VarCurr] :
( v114956(VarCurr)
<=> ( v114896(VarCurr,bitIndex0)
& v114957(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68086,axiom,
! [VarCurr] :
( v114957(VarCurr,bitIndex0)
<=> v115023(VarCurr) ) ).
fof(addAssignment_68085,axiom,
! [VarCurr] :
( v114957(VarCurr,bitIndex1)
<=> v115018(VarCurr) ) ).
fof(addAssignment_68084,axiom,
! [VarCurr] :
( v114957(VarCurr,bitIndex2)
<=> v115013(VarCurr) ) ).
fof(addAssignment_68083,axiom,
! [VarCurr] :
( v114957(VarCurr,bitIndex3)
<=> v115008(VarCurr) ) ).
fof(addAssignment_68082,axiom,
! [VarCurr] :
( v114957(VarCurr,bitIndex4)
<=> v115003(VarCurr) ) ).
fof(addAssignment_68081,axiom,
! [VarCurr] :
( v114957(VarCurr,bitIndex5)
<=> v114959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12284,axiom,
! [VarCurr] :
( v115023(VarCurr)
<=> ( v115024(VarCurr)
& v115027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12283,axiom,
! [VarCurr] :
( v115027(VarCurr)
<=> ( v114521(VarCurr,bitIndex0)
| v114971(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12282,axiom,
! [VarCurr] :
( v115024(VarCurr)
<=> ( v115025(VarCurr)
| v115026(VarCurr) ) ) ).
fof(writeUnaryOperator_6611,axiom,
! [VarCurr] :
( ~ v115026(VarCurr)
<=> v114971(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6610,axiom,
! [VarCurr] :
( ~ v115025(VarCurr)
<=> v114521(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12281,axiom,
! [VarCurr] :
( v115018(VarCurr)
<=> ( v115019(VarCurr)
& v115022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12280,axiom,
! [VarCurr] :
( v115022(VarCurr)
<=> ( v114970(VarCurr)
| v114972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12279,axiom,
! [VarCurr] :
( v115019(VarCurr)
<=> ( v115020(VarCurr)
| v115021(VarCurr) ) ) ).
fof(writeUnaryOperator_6609,axiom,
! [VarCurr] :
( ~ v115021(VarCurr)
<=> v114972(VarCurr) ) ).
fof(writeUnaryOperator_6608,axiom,
! [VarCurr] :
( ~ v115020(VarCurr)
<=> v114970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12278,axiom,
! [VarCurr] :
( v115013(VarCurr)
<=> ( v115014(VarCurr)
& v115017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12277,axiom,
! [VarCurr] :
( v115017(VarCurr)
<=> ( v114968(VarCurr)
| v114978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12276,axiom,
! [VarCurr] :
( v115014(VarCurr)
<=> ( v115015(VarCurr)
| v115016(VarCurr) ) ) ).
fof(writeUnaryOperator_6607,axiom,
! [VarCurr] :
( ~ v115016(VarCurr)
<=> v114978(VarCurr) ) ).
fof(writeUnaryOperator_6606,axiom,
! [VarCurr] :
( ~ v115015(VarCurr)
<=> v114968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12275,axiom,
! [VarCurr] :
( v115008(VarCurr)
<=> ( v115009(VarCurr)
& v115012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12274,axiom,
! [VarCurr] :
( v115012(VarCurr)
<=> ( v114966(VarCurr)
| v114984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12273,axiom,
! [VarCurr] :
( v115009(VarCurr)
<=> ( v115010(VarCurr)
| v115011(VarCurr) ) ) ).
fof(writeUnaryOperator_6605,axiom,
! [VarCurr] :
( ~ v115011(VarCurr)
<=> v114984(VarCurr) ) ).
fof(writeUnaryOperator_6604,axiom,
! [VarCurr] :
( ~ v115010(VarCurr)
<=> v114966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12272,axiom,
! [VarCurr] :
( v115003(VarCurr)
<=> ( v115004(VarCurr)
& v115007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12271,axiom,
! [VarCurr] :
( v115007(VarCurr)
<=> ( v114964(VarCurr)
| v114990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12270,axiom,
! [VarCurr] :
( v115004(VarCurr)
<=> ( v115005(VarCurr)
| v115006(VarCurr) ) ) ).
fof(writeUnaryOperator_6603,axiom,
! [VarCurr] :
( ~ v115006(VarCurr)
<=> v114990(VarCurr) ) ).
fof(writeUnaryOperator_6602,axiom,
! [VarCurr] :
( ~ v115005(VarCurr)
<=> v114964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12269,axiom,
! [VarCurr] :
( v114959(VarCurr)
<=> ( v114960(VarCurr)
& v115002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12268,axiom,
! [VarCurr] :
( v115002(VarCurr)
<=> ( v114962(VarCurr)
| v114997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12267,axiom,
! [VarCurr] :
( v114960(VarCurr)
<=> ( v114961(VarCurr)
| v114996(VarCurr) ) ) ).
fof(writeUnaryOperator_6601,axiom,
! [VarCurr] :
( ~ v114996(VarCurr)
<=> v114997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12266,axiom,
! [VarCurr] :
( v114997(VarCurr)
<=> ( v114998(VarCurr)
& v115001(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4877,axiom,
! [VarCurr] :
( v115001(VarCurr)
<=> ( v114521(VarCurr,bitIndex5)
| v114971(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12265,axiom,
! [VarCurr] :
( v114998(VarCurr)
<=> ( v114999(VarCurr)
| v115000(VarCurr) ) ) ).
fof(writeUnaryOperator_6600,axiom,
! [VarCurr] :
( ~ v115000(VarCurr)
<=> v114971(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6599,axiom,
! [VarCurr] :
( ~ v114999(VarCurr)
<=> v114521(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6598,axiom,
! [VarCurr] :
( ~ v114961(VarCurr)
<=> v114962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12264,axiom,
! [VarCurr] :
( v114962(VarCurr)
<=> ( v114963(VarCurr)
| v114995(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4876,axiom,
! [VarCurr] :
( v114995(VarCurr)
<=> ( v114521(VarCurr,bitIndex4)
& v114971(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12263,axiom,
! [VarCurr] :
( v114963(VarCurr)
<=> ( v114964(VarCurr)
& v114990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12262,axiom,
! [VarCurr] :
( v114990(VarCurr)
<=> ( v114991(VarCurr)
& v114994(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4875,axiom,
! [VarCurr] :
( v114994(VarCurr)
<=> ( v114521(VarCurr,bitIndex4)
| v114971(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12261,axiom,
! [VarCurr] :
( v114991(VarCurr)
<=> ( v114992(VarCurr)
| v114993(VarCurr) ) ) ).
fof(writeUnaryOperator_6597,axiom,
! [VarCurr] :
( ~ v114993(VarCurr)
<=> v114971(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6596,axiom,
! [VarCurr] :
( ~ v114992(VarCurr)
<=> v114521(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12260,axiom,
! [VarCurr] :
( v114964(VarCurr)
<=> ( v114965(VarCurr)
| v114989(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4874,axiom,
! [VarCurr] :
( v114989(VarCurr)
<=> ( v114521(VarCurr,bitIndex3)
& v114971(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12259,axiom,
! [VarCurr] :
( v114965(VarCurr)
<=> ( v114966(VarCurr)
& v114984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12258,axiom,
! [VarCurr] :
( v114984(VarCurr)
<=> ( v114985(VarCurr)
& v114988(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4873,axiom,
! [VarCurr] :
( v114988(VarCurr)
<=> ( v114521(VarCurr,bitIndex3)
| v114971(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12257,axiom,
! [VarCurr] :
( v114985(VarCurr)
<=> ( v114986(VarCurr)
| v114987(VarCurr) ) ) ).
fof(writeUnaryOperator_6595,axiom,
! [VarCurr] :
( ~ v114987(VarCurr)
<=> v114971(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6594,axiom,
! [VarCurr] :
( ~ v114986(VarCurr)
<=> v114521(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12256,axiom,
! [VarCurr] :
( v114966(VarCurr)
<=> ( v114967(VarCurr)
| v114983(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4872,axiom,
! [VarCurr] :
( v114983(VarCurr)
<=> ( v114521(VarCurr,bitIndex2)
& v114971(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12255,axiom,
! [VarCurr] :
( v114967(VarCurr)
<=> ( v114968(VarCurr)
& v114978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12254,axiom,
! [VarCurr] :
( v114978(VarCurr)
<=> ( v114979(VarCurr)
& v114982(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4871,axiom,
! [VarCurr] :
( v114982(VarCurr)
<=> ( v114521(VarCurr,bitIndex2)
| v114971(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12253,axiom,
! [VarCurr] :
( v114979(VarCurr)
<=> ( v114980(VarCurr)
| v114981(VarCurr) ) ) ).
fof(writeUnaryOperator_6593,axiom,
! [VarCurr] :
( ~ v114981(VarCurr)
<=> v114971(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6592,axiom,
! [VarCurr] :
( ~ v114980(VarCurr)
<=> v114521(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12252,axiom,
! [VarCurr] :
( v114968(VarCurr)
<=> ( v114969(VarCurr)
| v114977(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4870,axiom,
! [VarCurr] :
( v114977(VarCurr)
<=> ( v114521(VarCurr,bitIndex1)
& v114971(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12251,axiom,
! [VarCurr] :
( v114969(VarCurr)
<=> ( v114970(VarCurr)
& v114972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12250,axiom,
! [VarCurr] :
( v114972(VarCurr)
<=> ( v114973(VarCurr)
& v114976(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4869,axiom,
! [VarCurr] :
( v114976(VarCurr)
<=> ( v114521(VarCurr,bitIndex1)
| v114971(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12249,axiom,
! [VarCurr] :
( v114973(VarCurr)
<=> ( v114974(VarCurr)
| v114975(VarCurr) ) ) ).
fof(writeUnaryOperator_6591,axiom,
! [VarCurr] :
( ~ v114975(VarCurr)
<=> v114971(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6590,axiom,
! [VarCurr] :
( ~ v114974(VarCurr)
<=> v114521(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12248,axiom,
! [VarCurr] :
( v114970(VarCurr)
<=> ( v114521(VarCurr,bitIndex0)
& v114971(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68080,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v114971(VarCurr,B)
<=> v114545(VarCurr,B) ) ) ).
fof(addAssignment_68079,axiom,
! [VarCurr] :
( ( v114971(VarCurr,bitIndex5)
<=> $false )
& ( v114971(VarCurr,bitIndex4)
<=> $false )
& ( v114971(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_68078,axiom,
! [VarCurr] :
( v114940(VarCurr,bitIndex0)
<=> v114941(VarCurr) ) ).
fof(addAssignment_68077,axiom,
! [VarCurr] :
( v114940(VarCurr,bitIndex1)
<=> v114941(VarCurr) ) ).
fof(addAssignment_68076,axiom,
! [VarCurr] :
( v114940(VarCurr,bitIndex2)
<=> v114941(VarCurr) ) ).
fof(addAssignment_68075,axiom,
! [VarCurr] :
( v114940(VarCurr,bitIndex3)
<=> v114941(VarCurr) ) ).
fof(addAssignment_68074,axiom,
! [VarCurr] :
( v114940(VarCurr,bitIndex4)
<=> v114941(VarCurr) ) ).
fof(addAssignment_68073,axiom,
! [VarCurr] :
( v114940(VarCurr,bitIndex5)
<=> v114941(VarCurr) ) ).
fof(addAssignment_68072,axiom,
! [VarCurr] :
( v114941(VarCurr)
<=> v114942(VarCurr) ) ).
fof(writeUnaryOperator_6589,axiom,
! [VarCurr] :
( ~ v114942(VarCurr)
<=> v114543(VarCurr) ) ).
fof(addAssignment_68071,axiom,
! [VarCurr] :
( v114896(VarCurr,bitIndex5)
<=> v114933(VarCurr,bitIndex5) ) ).
fof(addAssignment_68070,axiom,
! [VarCurr] :
( v114896(VarCurr,bitIndex4)
<=> v114933(VarCurr,bitIndex4) ) ).
fof(addAssignment_68069,axiom,
! [VarCurr] :
( v114896(VarCurr,bitIndex3)
<=> v114933(VarCurr,bitIndex3) ) ).
fof(addAssignment_68068,axiom,
! [VarCurr] :
( v114896(VarCurr,bitIndex2)
<=> v114933(VarCurr,bitIndex2) ) ).
fof(addAssignment_68067,axiom,
! [VarCurr] :
( v114896(VarCurr,bitIndex1)
<=> v114933(VarCurr,bitIndex1) ) ).
fof(addAssignment_68066,axiom,
! [VarCurr] :
( v114896(VarCurr,bitIndex0)
<=> v114933(VarCurr,bitIndex0) ) ).
fof(addAssignment_68065,axiom,
! [VarCurr] :
( v114933(VarCurr,bitIndex0)
<=> v114934(VarCurr) ) ).
fof(addAssignment_68064,axiom,
! [VarCurr] :
( ( v114933(VarCurr,bitIndex5)
<=> $false )
& ( v114933(VarCurr,bitIndex4)
<=> $false )
& ( v114933(VarCurr,bitIndex3)
<=> $false )
& ( v114933(VarCurr,bitIndex2)
<=> $false )
& ( v114933(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12247,axiom,
! [VarCurr] :
( v114934(VarCurr)
<=> ( v114935(VarCurr)
| v114932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12246,axiom,
! [VarCurr] :
( v114935(VarCurr)
<=> ( v114936(VarCurr)
| v114930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12245,axiom,
! [VarCurr] :
( v114936(VarCurr)
<=> ( v114937(VarCurr)
| v114928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12244,axiom,
! [VarCurr] :
( v114937(VarCurr)
<=> ( v114938(VarCurr)
| v114918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12243,axiom,
! [VarCurr] :
( v114938(VarCurr)
<=> ( v114898(VarCurr)
| v114908(VarCurr) ) ) ).
fof(addAssignment_68063,axiom,
! [VarCurr] :
( v114932(VarCurr)
<=> v113911(VarCurr,bitIndex1) ) ).
fof(addAssignment_68062,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex1)
<=> v113913(VarCurr,bitIndex1) ) ).
fof(addAssignment_68061,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex1)
<=> v113915(VarCurr,bitIndex1) ) ).
fof(addAssignment_68060,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex1)
<=> v113935(VarCurr,bitIndex1) ) ).
fof(addAssignment_68059,axiom,
! [VarCurr] :
( v114930(VarCurr)
<=> v113107(VarCurr,bitIndex1) ) ).
fof(addAssignment_68058,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex1)
<=> v113143(VarCurr,bitIndex1) ) ).
fof(addAssignment_68057,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex1)
<=> v113110(VarCurr,bitIndex1) ) ).
fof(addAssignment_68056,axiom,
! [VarCurr] :
( v114928(VarCurr)
<=> v113100(VarCurr,bitIndex1) ) ).
fof(addAssignment_68055,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex1)
<=> v113101(VarCurr,bitIndex1) ) ).
fof(addAssignment_68054,axiom,
! [VarCurr] :
( v114918(VarCurr)
<=> v113810(VarCurr,bitIndex1) ) ).
fof(addAssignment_68053,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex1)
<=> v113812(VarCurr,bitIndex1) ) ).
fof(addAssignment_68052,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex1)
<=> v113814(VarCurr,bitIndex1) ) ).
fof(addAssignment_68051,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex1)
<=> v113816(VarCurr,bitIndex1) ) ).
fof(addAssignment_68050,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex1)
<=> v113818(VarCurr,bitIndex1) ) ).
fof(addAssignment_68049,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex1)
<=> v114920(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114921(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v114920(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1496,axiom,
! [VarNext] :
( v114921(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v114920(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114921(VarNext)
<=> v114922(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114922(VarNext)
<=> ( v114924(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_6588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114924(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_68048,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex1)
<=> v113830(VarCurr,bitIndex1) ) ).
fof(addAssignment_68047,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex1)
<=> v113832(VarCurr,bitIndex1) ) ).
fof(addAssignment_68046,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex1)
<=> v113834(VarCurr,bitIndex1) ) ).
fof(addAssignment_68045,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex1)
<=> v113873(VarCurr,bitIndex1) ) ).
fof(addAssignment_68044,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex1)
<=> v113856(VarCurr,bitIndex1) ) ).
fof(addAssignment_68043,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex1)
<=> v113837(VarCurr,bitIndex1) ) ).
fof(addAssignment_68042,axiom,
! [VarCurr] :
( v114908(VarCurr)
<=> v113020(VarCurr,bitIndex1) ) ).
fof(addAssignment_68041,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex1)
<=> v113022(VarCurr,bitIndex1) ) ).
fof(addAssignment_68040,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex1)
<=> v113024(VarCurr,bitIndex1) ) ).
fof(addAssignment_68039,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex1)
<=> v113026(VarCurr,bitIndex1) ) ).
fof(addAssignment_68038,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex1)
<=> v113028(VarCurr,bitIndex1) ) ).
fof(addAssignment_68037,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex1)
<=> v114910(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114911(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v114910(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1495,axiom,
! [VarNext] :
( v114911(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v114910(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114911(VarNext)
<=> v114912(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114912(VarNext)
<=> ( v114914(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_6587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114914(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_68036,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex1)
<=> v113040(VarCurr,bitIndex1) ) ).
fof(addAssignment_68035,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex1)
<=> v113042(VarCurr,bitIndex1) ) ).
fof(addAssignment_68034,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex1)
<=> v113044(VarCurr,bitIndex1) ) ).
fof(addAssignment_68033,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex1)
<=> v113045(VarCurr,bitIndex1) ) ).
fof(addAssignment_68032,axiom,
! [VarCurr] :
( v114898(VarCurr)
<=> v112940(VarCurr,bitIndex1) ) ).
fof(addAssignment_68031,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex1)
<=> v112942(VarCurr,bitIndex1) ) ).
fof(addAssignment_68030,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex1)
<=> v112944(VarCurr,bitIndex1) ) ).
fof(addAssignment_68029,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex1)
<=> v112946(VarCurr,bitIndex1) ) ).
fof(addAssignment_68028,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex1)
<=> v112948(VarCurr,bitIndex1) ) ).
fof(addAssignment_68027,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex1)
<=> v114900(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114901(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v114900(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1494,axiom,
! [VarNext] :
( v114901(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v114900(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114901(VarNext)
<=> v114902(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114902(VarNext)
<=> ( v114904(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_6586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114904(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_68026,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex1)
<=> v112960(VarCurr,bitIndex1) ) ).
fof(addAssignment_68025,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex1)
<=> v112962(VarCurr,bitIndex1) ) ).
fof(addAssignment_68024,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex1)
<=> v112964(VarCurr,bitIndex1) ) ).
fof(addAssignment_68023,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex1)
<=> v112965(VarCurr,bitIndex1) ) ).
fof(addAssignment_68022,axiom,
! [VarCurr] :
( v114545(VarCurr,bitIndex2)
<=> v114702(VarCurr,bitIndex2) ) ).
fof(addAssignment_68021,axiom,
! [VarCurr] :
( v114545(VarCurr,bitIndex1)
<=> v114702(VarCurr,bitIndex1) ) ).
fof(addAssignment_68020,axiom,
! [VarCurr] :
( v114545(VarCurr,bitIndex0)
<=> v114702(VarCurr,bitIndex0) ) ).
fof(addAssignment_68019,axiom,
! [VarCurr] :
( v114702(VarCurr,bitIndex0)
<=> v114890(VarCurr) ) ).
fof(addAssignment_68018,axiom,
! [VarCurr] :
( v114702(VarCurr,bitIndex1)
<=> v114885(VarCurr) ) ).
fof(addAssignment_68017,axiom,
! [VarCurr] :
( v114702(VarCurr,bitIndex2)
<=> v114704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12236,axiom,
! [VarCurr] :
( v114890(VarCurr)
<=> ( v114891(VarCurr)
& v114894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12235,axiom,
! [VarCurr] :
( v114894(VarCurr)
<=> ( v114710(VarCurr,bitIndex0)
| v114871(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12234,axiom,
! [VarCurr] :
( v114891(VarCurr)
<=> ( v114892(VarCurr)
| v114893(VarCurr) ) ) ).
fof(writeUnaryOperator_6585,axiom,
! [VarCurr] :
( ~ v114893(VarCurr)
<=> v114871(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6584,axiom,
! [VarCurr] :
( ~ v114892(VarCurr)
<=> v114710(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12233,axiom,
! [VarCurr] :
( v114885(VarCurr)
<=> ( v114886(VarCurr)
& v114889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12232,axiom,
! [VarCurr] :
( v114889(VarCurr)
<=> ( v114709(VarCurr)
| v114872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12231,axiom,
! [VarCurr] :
( v114886(VarCurr)
<=> ( v114887(VarCurr)
| v114888(VarCurr) ) ) ).
fof(writeUnaryOperator_6583,axiom,
! [VarCurr] :
( ~ v114888(VarCurr)
<=> v114872(VarCurr) ) ).
fof(writeUnaryOperator_6582,axiom,
! [VarCurr] :
( ~ v114887(VarCurr)
<=> v114709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12230,axiom,
! [VarCurr] :
( v114704(VarCurr)
<=> ( v114705(VarCurr)
& v114884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12229,axiom,
! [VarCurr] :
( v114884(VarCurr)
<=> ( v114707(VarCurr)
| v114879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12228,axiom,
! [VarCurr] :
( v114705(VarCurr)
<=> ( v114706(VarCurr)
| v114878(VarCurr) ) ) ).
fof(writeUnaryOperator_6581,axiom,
! [VarCurr] :
( ~ v114878(VarCurr)
<=> v114879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12227,axiom,
! [VarCurr] :
( v114879(VarCurr)
<=> ( v114880(VarCurr)
& v114883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4868,axiom,
! [VarCurr] :
( v114883(VarCurr)
<=> ( v114710(VarCurr,bitIndex2)
| v114871(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12226,axiom,
! [VarCurr] :
( v114880(VarCurr)
<=> ( v114881(VarCurr)
| v114882(VarCurr) ) ) ).
fof(writeUnaryOperator_6580,axiom,
! [VarCurr] :
( ~ v114882(VarCurr)
<=> v114871(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6579,axiom,
! [VarCurr] :
( ~ v114881(VarCurr)
<=> v114710(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6578,axiom,
! [VarCurr] :
( ~ v114706(VarCurr)
<=> v114707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12225,axiom,
! [VarCurr] :
( v114707(VarCurr)
<=> ( v114708(VarCurr)
| v114877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4867,axiom,
! [VarCurr] :
( v114877(VarCurr)
<=> ( v114710(VarCurr,bitIndex1)
& v114871(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12224,axiom,
! [VarCurr] :
( v114708(VarCurr)
<=> ( v114709(VarCurr)
& v114872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12223,axiom,
! [VarCurr] :
( v114872(VarCurr)
<=> ( v114873(VarCurr)
& v114876(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4866,axiom,
! [VarCurr] :
( v114876(VarCurr)
<=> ( v114710(VarCurr,bitIndex1)
| v114871(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12222,axiom,
! [VarCurr] :
( v114873(VarCurr)
<=> ( v114874(VarCurr)
| v114875(VarCurr) ) ) ).
fof(writeUnaryOperator_6577,axiom,
! [VarCurr] :
( ~ v114875(VarCurr)
<=> v114871(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6576,axiom,
! [VarCurr] :
( ~ v114874(VarCurr)
<=> v114710(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12221,axiom,
! [VarCurr] :
( v114709(VarCurr)
<=> ( v114710(VarCurr,bitIndex0)
& v114871(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68016,axiom,
! [VarCurr] :
( v114871(VarCurr,bitIndex0)
<=> v114690(VarCurr) ) ).
fof(addAssignment_68015,axiom,
! [VarCurr] :
( ( v114871(VarCurr,bitIndex2)
<=> $false )
& ( v114871(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68014,axiom,
! [VarCurr] :
( v114710(VarCurr,bitIndex0)
<=> v114866(VarCurr) ) ).
fof(addAssignment_68013,axiom,
! [VarCurr] :
( v114710(VarCurr,bitIndex1)
<=> v114861(VarCurr) ) ).
fof(addAssignment_68012,axiom,
! [VarCurr] :
( v114710(VarCurr,bitIndex2)
<=> v114712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12220,axiom,
! [VarCurr] :
( v114866(VarCurr)
<=> ( v114867(VarCurr)
& v114870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12219,axiom,
! [VarCurr] :
( v114870(VarCurr)
<=> ( v114718(VarCurr,bitIndex0)
| v114847(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12218,axiom,
! [VarCurr] :
( v114867(VarCurr)
<=> ( v114868(VarCurr)
| v114869(VarCurr) ) ) ).
fof(writeUnaryOperator_6575,axiom,
! [VarCurr] :
( ~ v114869(VarCurr)
<=> v114847(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6574,axiom,
! [VarCurr] :
( ~ v114868(VarCurr)
<=> v114718(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12217,axiom,
! [VarCurr] :
( v114861(VarCurr)
<=> ( v114862(VarCurr)
& v114865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12216,axiom,
! [VarCurr] :
( v114865(VarCurr)
<=> ( v114717(VarCurr)
| v114848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12215,axiom,
! [VarCurr] :
( v114862(VarCurr)
<=> ( v114863(VarCurr)
| v114864(VarCurr) ) ) ).
fof(writeUnaryOperator_6573,axiom,
! [VarCurr] :
( ~ v114864(VarCurr)
<=> v114848(VarCurr) ) ).
fof(writeUnaryOperator_6572,axiom,
! [VarCurr] :
( ~ v114863(VarCurr)
<=> v114717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12214,axiom,
! [VarCurr] :
( v114712(VarCurr)
<=> ( v114713(VarCurr)
& v114860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12213,axiom,
! [VarCurr] :
( v114860(VarCurr)
<=> ( v114715(VarCurr)
| v114855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12212,axiom,
! [VarCurr] :
( v114713(VarCurr)
<=> ( v114714(VarCurr)
| v114854(VarCurr) ) ) ).
fof(writeUnaryOperator_6571,axiom,
! [VarCurr] :
( ~ v114854(VarCurr)
<=> v114855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12211,axiom,
! [VarCurr] :
( v114855(VarCurr)
<=> ( v114856(VarCurr)
& v114859(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4865,axiom,
! [VarCurr] :
( v114859(VarCurr)
<=> ( v114718(VarCurr,bitIndex2)
| v114847(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12210,axiom,
! [VarCurr] :
( v114856(VarCurr)
<=> ( v114857(VarCurr)
| v114858(VarCurr) ) ) ).
fof(writeUnaryOperator_6570,axiom,
! [VarCurr] :
( ~ v114858(VarCurr)
<=> v114847(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6569,axiom,
! [VarCurr] :
( ~ v114857(VarCurr)
<=> v114718(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6568,axiom,
! [VarCurr] :
( ~ v114714(VarCurr)
<=> v114715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12209,axiom,
! [VarCurr] :
( v114715(VarCurr)
<=> ( v114716(VarCurr)
| v114853(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4864,axiom,
! [VarCurr] :
( v114853(VarCurr)
<=> ( v114718(VarCurr,bitIndex1)
& v114847(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12208,axiom,
! [VarCurr] :
( v114716(VarCurr)
<=> ( v114717(VarCurr)
& v114848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12207,axiom,
! [VarCurr] :
( v114848(VarCurr)
<=> ( v114849(VarCurr)
& v114852(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4863,axiom,
! [VarCurr] :
( v114852(VarCurr)
<=> ( v114718(VarCurr,bitIndex1)
| v114847(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12206,axiom,
! [VarCurr] :
( v114849(VarCurr)
<=> ( v114850(VarCurr)
| v114851(VarCurr) ) ) ).
fof(writeUnaryOperator_6567,axiom,
! [VarCurr] :
( ~ v114851(VarCurr)
<=> v114847(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6566,axiom,
! [VarCurr] :
( ~ v114850(VarCurr)
<=> v114718(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12205,axiom,
! [VarCurr] :
( v114717(VarCurr)
<=> ( v114718(VarCurr,bitIndex0)
& v114847(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68011,axiom,
! [VarCurr] :
( v114847(VarCurr,bitIndex0)
<=> v114683(VarCurr) ) ).
fof(addAssignment_68010,axiom,
! [VarCurr] :
( ( v114847(VarCurr,bitIndex2)
<=> $false )
& ( v114847(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68009,axiom,
! [VarCurr] :
( v114718(VarCurr,bitIndex0)
<=> v114842(VarCurr) ) ).
fof(addAssignment_68008,axiom,
! [VarCurr] :
( v114718(VarCurr,bitIndex1)
<=> v114837(VarCurr) ) ).
fof(addAssignment_68007,axiom,
! [VarCurr] :
( v114718(VarCurr,bitIndex2)
<=> v114720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12204,axiom,
! [VarCurr] :
( v114842(VarCurr)
<=> ( v114843(VarCurr)
& v114846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12203,axiom,
! [VarCurr] :
( v114846(VarCurr)
<=> ( v114726(VarCurr,bitIndex0)
| v114823(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12202,axiom,
! [VarCurr] :
( v114843(VarCurr)
<=> ( v114844(VarCurr)
| v114845(VarCurr) ) ) ).
fof(writeUnaryOperator_6565,axiom,
! [VarCurr] :
( ~ v114845(VarCurr)
<=> v114823(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6564,axiom,
! [VarCurr] :
( ~ v114844(VarCurr)
<=> v114726(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12201,axiom,
! [VarCurr] :
( v114837(VarCurr)
<=> ( v114838(VarCurr)
& v114841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12200,axiom,
! [VarCurr] :
( v114841(VarCurr)
<=> ( v114725(VarCurr)
| v114824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12199,axiom,
! [VarCurr] :
( v114838(VarCurr)
<=> ( v114839(VarCurr)
| v114840(VarCurr) ) ) ).
fof(writeUnaryOperator_6563,axiom,
! [VarCurr] :
( ~ v114840(VarCurr)
<=> v114824(VarCurr) ) ).
fof(writeUnaryOperator_6562,axiom,
! [VarCurr] :
( ~ v114839(VarCurr)
<=> v114725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12198,axiom,
! [VarCurr] :
( v114720(VarCurr)
<=> ( v114721(VarCurr)
& v114836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12197,axiom,
! [VarCurr] :
( v114836(VarCurr)
<=> ( v114723(VarCurr)
| v114831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12196,axiom,
! [VarCurr] :
( v114721(VarCurr)
<=> ( v114722(VarCurr)
| v114830(VarCurr) ) ) ).
fof(writeUnaryOperator_6561,axiom,
! [VarCurr] :
( ~ v114830(VarCurr)
<=> v114831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12195,axiom,
! [VarCurr] :
( v114831(VarCurr)
<=> ( v114832(VarCurr)
& v114835(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4862,axiom,
! [VarCurr] :
( v114835(VarCurr)
<=> ( v114726(VarCurr,bitIndex2)
| v114823(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12194,axiom,
! [VarCurr] :
( v114832(VarCurr)
<=> ( v114833(VarCurr)
| v114834(VarCurr) ) ) ).
fof(writeUnaryOperator_6560,axiom,
! [VarCurr] :
( ~ v114834(VarCurr)
<=> v114823(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6559,axiom,
! [VarCurr] :
( ~ v114833(VarCurr)
<=> v114726(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6558,axiom,
! [VarCurr] :
( ~ v114722(VarCurr)
<=> v114723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12193,axiom,
! [VarCurr] :
( v114723(VarCurr)
<=> ( v114724(VarCurr)
| v114829(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4861,axiom,
! [VarCurr] :
( v114829(VarCurr)
<=> ( v114726(VarCurr,bitIndex1)
& v114823(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12192,axiom,
! [VarCurr] :
( v114724(VarCurr)
<=> ( v114725(VarCurr)
& v114824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12191,axiom,
! [VarCurr] :
( v114824(VarCurr)
<=> ( v114825(VarCurr)
& v114828(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4860,axiom,
! [VarCurr] :
( v114828(VarCurr)
<=> ( v114726(VarCurr,bitIndex1)
| v114823(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12190,axiom,
! [VarCurr] :
( v114825(VarCurr)
<=> ( v114826(VarCurr)
| v114827(VarCurr) ) ) ).
fof(writeUnaryOperator_6557,axiom,
! [VarCurr] :
( ~ v114827(VarCurr)
<=> v114823(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6556,axiom,
! [VarCurr] :
( ~ v114826(VarCurr)
<=> v114726(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12189,axiom,
! [VarCurr] :
( v114725(VarCurr)
<=> ( v114726(VarCurr,bitIndex0)
& v114823(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68006,axiom,
! [VarCurr] :
( v114823(VarCurr,bitIndex0)
<=> v114659(VarCurr) ) ).
fof(addAssignment_68005,axiom,
! [VarCurr] :
( ( v114823(VarCurr,bitIndex2)
<=> $false )
& ( v114823(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_68004,axiom,
! [VarCurr] :
( v114726(VarCurr,bitIndex0)
<=> v114818(VarCurr) ) ).
fof(addAssignment_68003,axiom,
! [VarCurr] :
( v114726(VarCurr,bitIndex1)
<=> v114813(VarCurr) ) ).
fof(addAssignment_68002,axiom,
! [VarCurr] :
( v114726(VarCurr,bitIndex2)
<=> v114728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12188,axiom,
! [VarCurr] :
( v114818(VarCurr)
<=> ( v114819(VarCurr)
& v114822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12187,axiom,
! [VarCurr] :
( v114822(VarCurr)
<=> ( v114734(VarCurr,bitIndex0)
| v114799(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12186,axiom,
! [VarCurr] :
( v114819(VarCurr)
<=> ( v114820(VarCurr)
| v114821(VarCurr) ) ) ).
fof(writeUnaryOperator_6555,axiom,
! [VarCurr] :
( ~ v114821(VarCurr)
<=> v114799(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6554,axiom,
! [VarCurr] :
( ~ v114820(VarCurr)
<=> v114734(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12185,axiom,
! [VarCurr] :
( v114813(VarCurr)
<=> ( v114814(VarCurr)
& v114817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12184,axiom,
! [VarCurr] :
( v114817(VarCurr)
<=> ( v114733(VarCurr)
| v114800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12183,axiom,
! [VarCurr] :
( v114814(VarCurr)
<=> ( v114815(VarCurr)
| v114816(VarCurr) ) ) ).
fof(writeUnaryOperator_6553,axiom,
! [VarCurr] :
( ~ v114816(VarCurr)
<=> v114800(VarCurr) ) ).
fof(writeUnaryOperator_6552,axiom,
! [VarCurr] :
( ~ v114815(VarCurr)
<=> v114733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12182,axiom,
! [VarCurr] :
( v114728(VarCurr)
<=> ( v114729(VarCurr)
& v114812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12181,axiom,
! [VarCurr] :
( v114812(VarCurr)
<=> ( v114731(VarCurr)
| v114807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12180,axiom,
! [VarCurr] :
( v114729(VarCurr)
<=> ( v114730(VarCurr)
| v114806(VarCurr) ) ) ).
fof(writeUnaryOperator_6551,axiom,
! [VarCurr] :
( ~ v114806(VarCurr)
<=> v114807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12179,axiom,
! [VarCurr] :
( v114807(VarCurr)
<=> ( v114808(VarCurr)
& v114811(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4859,axiom,
! [VarCurr] :
( v114811(VarCurr)
<=> ( v114734(VarCurr,bitIndex2)
| v114799(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12178,axiom,
! [VarCurr] :
( v114808(VarCurr)
<=> ( v114809(VarCurr)
| v114810(VarCurr) ) ) ).
fof(writeUnaryOperator_6550,axiom,
! [VarCurr] :
( ~ v114810(VarCurr)
<=> v114799(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6549,axiom,
! [VarCurr] :
( ~ v114809(VarCurr)
<=> v114734(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6548,axiom,
! [VarCurr] :
( ~ v114730(VarCurr)
<=> v114731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12177,axiom,
! [VarCurr] :
( v114731(VarCurr)
<=> ( v114732(VarCurr)
| v114805(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4858,axiom,
! [VarCurr] :
( v114805(VarCurr)
<=> ( v114734(VarCurr,bitIndex1)
& v114799(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12176,axiom,
! [VarCurr] :
( v114732(VarCurr)
<=> ( v114733(VarCurr)
& v114800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12175,axiom,
! [VarCurr] :
( v114800(VarCurr)
<=> ( v114801(VarCurr)
& v114804(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4857,axiom,
! [VarCurr] :
( v114804(VarCurr)
<=> ( v114734(VarCurr,bitIndex1)
| v114799(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12174,axiom,
! [VarCurr] :
( v114801(VarCurr)
<=> ( v114802(VarCurr)
| v114803(VarCurr) ) ) ).
fof(writeUnaryOperator_6547,axiom,
! [VarCurr] :
( ~ v114803(VarCurr)
<=> v114799(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6546,axiom,
! [VarCurr] :
( ~ v114802(VarCurr)
<=> v114734(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12173,axiom,
! [VarCurr] :
( v114733(VarCurr)
<=> ( v114734(VarCurr,bitIndex0)
& v114799(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_68001,axiom,
! [VarCurr] :
( v114799(VarCurr,bitIndex0)
<=> v114631(VarCurr) ) ).
fof(addAssignment_68000,axiom,
! [VarCurr] :
( ( v114799(VarCurr,bitIndex2)
<=> $false )
& ( v114799(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_67999,axiom,
! [VarCurr] :
( v114734(VarCurr,bitIndex0)
<=> v114794(VarCurr) ) ).
fof(addAssignment_67998,axiom,
! [VarCurr] :
( v114734(VarCurr,bitIndex1)
<=> v114789(VarCurr) ) ).
fof(addAssignment_67997,axiom,
! [VarCurr] :
( v114734(VarCurr,bitIndex2)
<=> v114736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12172,axiom,
! [VarCurr] :
( v114794(VarCurr)
<=> ( v114795(VarCurr)
& v114798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12171,axiom,
! [VarCurr] :
( v114798(VarCurr)
<=> ( v114742(VarCurr,bitIndex0)
| v114775(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12170,axiom,
! [VarCurr] :
( v114795(VarCurr)
<=> ( v114796(VarCurr)
| v114797(VarCurr) ) ) ).
fof(writeUnaryOperator_6545,axiom,
! [VarCurr] :
( ~ v114797(VarCurr)
<=> v114775(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6544,axiom,
! [VarCurr] :
( ~ v114796(VarCurr)
<=> v114742(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12169,axiom,
! [VarCurr] :
( v114789(VarCurr)
<=> ( v114790(VarCurr)
& v114793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12168,axiom,
! [VarCurr] :
( v114793(VarCurr)
<=> ( v114741(VarCurr)
| v114776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12167,axiom,
! [VarCurr] :
( v114790(VarCurr)
<=> ( v114791(VarCurr)
| v114792(VarCurr) ) ) ).
fof(writeUnaryOperator_6543,axiom,
! [VarCurr] :
( ~ v114792(VarCurr)
<=> v114776(VarCurr) ) ).
fof(writeUnaryOperator_6542,axiom,
! [VarCurr] :
( ~ v114791(VarCurr)
<=> v114741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12166,axiom,
! [VarCurr] :
( v114736(VarCurr)
<=> ( v114737(VarCurr)
& v114788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12165,axiom,
! [VarCurr] :
( v114788(VarCurr)
<=> ( v114739(VarCurr)
| v114783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12164,axiom,
! [VarCurr] :
( v114737(VarCurr)
<=> ( v114738(VarCurr)
| v114782(VarCurr) ) ) ).
fof(writeUnaryOperator_6541,axiom,
! [VarCurr] :
( ~ v114782(VarCurr)
<=> v114783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12163,axiom,
! [VarCurr] :
( v114783(VarCurr)
<=> ( v114784(VarCurr)
& v114787(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4856,axiom,
! [VarCurr] :
( v114787(VarCurr)
<=> ( v114742(VarCurr,bitIndex2)
| v114775(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12162,axiom,
! [VarCurr] :
( v114784(VarCurr)
<=> ( v114785(VarCurr)
| v114786(VarCurr) ) ) ).
fof(writeUnaryOperator_6540,axiom,
! [VarCurr] :
( ~ v114786(VarCurr)
<=> v114775(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6539,axiom,
! [VarCurr] :
( ~ v114785(VarCurr)
<=> v114742(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6538,axiom,
! [VarCurr] :
( ~ v114738(VarCurr)
<=> v114739(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12161,axiom,
! [VarCurr] :
( v114739(VarCurr)
<=> ( v114740(VarCurr)
| v114781(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4855,axiom,
! [VarCurr] :
( v114781(VarCurr)
<=> ( v114742(VarCurr,bitIndex1)
& v114775(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12160,axiom,
! [VarCurr] :
( v114740(VarCurr)
<=> ( v114741(VarCurr)
& v114776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12159,axiom,
! [VarCurr] :
( v114776(VarCurr)
<=> ( v114777(VarCurr)
& v114780(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4854,axiom,
! [VarCurr] :
( v114780(VarCurr)
<=> ( v114742(VarCurr,bitIndex1)
| v114775(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12158,axiom,
! [VarCurr] :
( v114777(VarCurr)
<=> ( v114778(VarCurr)
| v114779(VarCurr) ) ) ).
fof(writeUnaryOperator_6537,axiom,
! [VarCurr] :
( ~ v114779(VarCurr)
<=> v114775(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6536,axiom,
! [VarCurr] :
( ~ v114778(VarCurr)
<=> v114742(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12157,axiom,
! [VarCurr] :
( v114741(VarCurr)
<=> ( v114742(VarCurr,bitIndex0)
& v114775(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67996,axiom,
! [VarCurr] :
( v114775(VarCurr,bitIndex0)
<=> v114603(VarCurr) ) ).
fof(addAssignment_67995,axiom,
! [VarCurr] :
( ( v114775(VarCurr,bitIndex2)
<=> $false )
& ( v114775(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_67994,axiom,
! [VarCurr] :
( v114742(VarCurr,bitIndex0)
<=> v114770(VarCurr) ) ).
fof(addAssignment_67993,axiom,
! [VarCurr] :
( v114742(VarCurr,bitIndex1)
<=> v114765(VarCurr) ) ).
fof(addAssignment_67992,axiom,
! [VarCurr] :
( v114742(VarCurr,bitIndex2)
<=> v114744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12156,axiom,
! [VarCurr] :
( v114770(VarCurr)
<=> ( v114771(VarCurr)
& v114774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12155,axiom,
! [VarCurr] :
( v114774(VarCurr)
<=> ( v114750(VarCurr,bitIndex0)
| v114751(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12154,axiom,
! [VarCurr] :
( v114771(VarCurr)
<=> ( v114772(VarCurr)
| v114773(VarCurr) ) ) ).
fof(writeUnaryOperator_6535,axiom,
! [VarCurr] :
( ~ v114773(VarCurr)
<=> v114751(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6534,axiom,
! [VarCurr] :
( ~ v114772(VarCurr)
<=> v114750(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12153,axiom,
! [VarCurr] :
( v114765(VarCurr)
<=> ( v114766(VarCurr)
& v114769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12152,axiom,
! [VarCurr] :
( v114769(VarCurr)
<=> ( v114749(VarCurr)
| v114752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12151,axiom,
! [VarCurr] :
( v114766(VarCurr)
<=> ( v114767(VarCurr)
| v114768(VarCurr) ) ) ).
fof(writeUnaryOperator_6533,axiom,
! [VarCurr] :
( ~ v114768(VarCurr)
<=> v114752(VarCurr) ) ).
fof(writeUnaryOperator_6532,axiom,
! [VarCurr] :
( ~ v114767(VarCurr)
<=> v114749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12150,axiom,
! [VarCurr] :
( v114744(VarCurr)
<=> ( v114745(VarCurr)
& v114764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12149,axiom,
! [VarCurr] :
( v114764(VarCurr)
<=> ( v114747(VarCurr)
| v114759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12148,axiom,
! [VarCurr] :
( v114745(VarCurr)
<=> ( v114746(VarCurr)
| v114758(VarCurr) ) ) ).
fof(writeUnaryOperator_6531,axiom,
! [VarCurr] :
( ~ v114758(VarCurr)
<=> v114759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12147,axiom,
! [VarCurr] :
( v114759(VarCurr)
<=> ( v114760(VarCurr)
& v114763(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4853,axiom,
! [VarCurr] :
( v114763(VarCurr)
<=> ( v114750(VarCurr,bitIndex2)
| v114751(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12146,axiom,
! [VarCurr] :
( v114760(VarCurr)
<=> ( v114761(VarCurr)
| v114762(VarCurr) ) ) ).
fof(writeUnaryOperator_6530,axiom,
! [VarCurr] :
( ~ v114762(VarCurr)
<=> v114751(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6529,axiom,
! [VarCurr] :
( ~ v114761(VarCurr)
<=> v114750(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6528,axiom,
! [VarCurr] :
( ~ v114746(VarCurr)
<=> v114747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12145,axiom,
! [VarCurr] :
( v114747(VarCurr)
<=> ( v114748(VarCurr)
| v114757(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4852,axiom,
! [VarCurr] :
( v114757(VarCurr)
<=> ( v114750(VarCurr,bitIndex1)
& v114751(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12144,axiom,
! [VarCurr] :
( v114748(VarCurr)
<=> ( v114749(VarCurr)
& v114752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12143,axiom,
! [VarCurr] :
( v114752(VarCurr)
<=> ( v114753(VarCurr)
& v114756(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4851,axiom,
! [VarCurr] :
( v114756(VarCurr)
<=> ( v114750(VarCurr,bitIndex1)
| v114751(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12142,axiom,
! [VarCurr] :
( v114753(VarCurr)
<=> ( v114754(VarCurr)
| v114755(VarCurr) ) ) ).
fof(writeUnaryOperator_6527,axiom,
! [VarCurr] :
( ~ v114755(VarCurr)
<=> v114751(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6526,axiom,
! [VarCurr] :
( ~ v114754(VarCurr)
<=> v114750(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12141,axiom,
! [VarCurr] :
( v114749(VarCurr)
<=> ( v114750(VarCurr,bitIndex0)
& v114751(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67991,axiom,
! [VarCurr] :
( v114751(VarCurr,bitIndex0)
<=> v114575(VarCurr) ) ).
fof(addAssignment_67990,axiom,
! [VarCurr] :
( ( v114751(VarCurr,bitIndex2)
<=> $false )
& ( v114751(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_67989,axiom,
! [VarCurr] :
( v114750(VarCurr,bitIndex0)
<=> v114547(VarCurr) ) ).
fof(addAssignment_67988,axiom,
! [VarCurr] :
( ( v114750(VarCurr,bitIndex2)
<=> $false )
& ( v114750(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_67987,axiom,
! [VarCurr] :
( v114690(VarCurr)
<=> v114692(VarCurr,bitIndex1) ) ).
fof(addAssignment_67986,axiom,
! [VarCurr] :
( v114692(VarCurr,bitIndex1)
<=> v114694(VarCurr,bitIndex1) ) ).
fof(addAssignment_67985,axiom,
! [VarCurr] :
( v114694(VarCurr,bitIndex1)
<=> v114696(VarCurr,bitIndex1) ) ).
fof(addAssignment_67984,axiom,
! [VarCurr] :
( v114696(VarCurr,bitIndex1)
<=> v114697(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1663,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v114697(VarCurr,B)
<=> ( v114698(VarCurr,B)
& v113917(VarCurr,B) ) ) ) ).
fof(addAssignment_67983,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex0)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67982,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex1)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67981,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex2)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67980,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex3)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67979,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex4)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67978,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex5)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67977,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex6)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67976,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex7)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67975,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex8)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67974,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex9)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67973,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex10)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67972,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex11)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67971,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex12)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67970,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex13)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67969,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex14)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67968,axiom,
! [VarCurr] :
( v114698(VarCurr,bitIndex15)
<=> v114699(VarCurr) ) ).
fof(addAssignment_67967,axiom,
! [VarCurr] :
( v114699(VarCurr)
<=> v114700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12140,axiom,
! [VarCurr] :
( v114700(VarCurr)
<=> ( v114701(VarCurr)
& v97208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12139,axiom,
! [VarCurr] :
( v114701(VarCurr)
<=> ( v100713(VarCurr)
& v97278(VarCurr) ) ) ).
fof(addAssignment_67966,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex1)
<=> v113918(VarCurr,bitIndex1) ) ).
fof(addAssignment_67965,axiom,
! [VarCurr] :
( v114683(VarCurr)
<=> v114685(VarCurr,bitIndex1) ) ).
fof(addAssignment_67964,axiom,
! [VarCurr] :
( v114685(VarCurr,bitIndex1)
<=> v114686(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1662,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v114686(VarCurr,B)
<=> ( v114687(VarCurr,B)
& v89119(VarCurr,B) ) ) ) ).
fof(addAssignment_67963,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex0)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67962,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex1)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67961,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex2)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67960,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex3)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67959,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex4)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67958,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex5)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67957,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex6)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67956,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex7)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67955,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex8)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67954,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex9)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67953,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex10)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67952,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex11)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67951,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex12)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67950,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex13)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67949,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex14)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67948,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex15)
<=> v114688(VarCurr) ) ).
fof(addAssignment_67947,axiom,
! [VarCurr] :
( v114688(VarCurr)
<=> v86711(VarCurr) ) ).
fof(addAssignment_67946,axiom,
! [VarCurr] :
( v114659(VarCurr)
<=> v114661(VarCurr,bitIndex1) ) ).
fof(addAssignment_67945,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex1)
<=> v114662(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1661,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v114662(VarCurr,B)
<=> ( v114663(VarCurr,B)
& v114665(VarCurr,B) ) ) ) ).
fof(addAssignment_67944,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex0)
<=> v114681(VarCurr) ) ).
fof(addAssignment_67943,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex1)
<=> v114680(VarCurr) ) ).
fof(addAssignment_67942,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex2)
<=> v114679(VarCurr) ) ).
fof(addAssignment_67941,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex3)
<=> v114678(VarCurr) ) ).
fof(addAssignment_67940,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex4)
<=> v114677(VarCurr) ) ).
fof(addAssignment_67939,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex5)
<=> v114676(VarCurr) ) ).
fof(addAssignment_67938,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex6)
<=> v114675(VarCurr) ) ).
fof(addAssignment_67937,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex7)
<=> v114674(VarCurr) ) ).
fof(addAssignment_67936,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex8)
<=> v114673(VarCurr) ) ).
fof(addAssignment_67935,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex9)
<=> v114672(VarCurr) ) ).
fof(addAssignment_67934,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex10)
<=> v114671(VarCurr) ) ).
fof(addAssignment_67933,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex11)
<=> v114670(VarCurr) ) ).
fof(addAssignment_67932,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex12)
<=> v114669(VarCurr) ) ).
fof(addAssignment_67931,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex13)
<=> v114668(VarCurr) ) ).
fof(addAssignment_67930,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex14)
<=> v114667(VarCurr) ) ).
fof(addAssignment_67929,axiom,
! [VarCurr] :
( v114665(VarCurr,bitIndex15)
<=> v114666(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1128,axiom,
! [VarCurr] :
( v114681(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $false )
& ( v906(VarCurr,bitIndex12)
<=> $false )
& ( v906(VarCurr,bitIndex11)
<=> $false )
& ( v906(VarCurr,bitIndex10)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1127,axiom,
! [VarCurr] :
( v114680(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $false )
& ( v906(VarCurr,bitIndex12)
<=> $false )
& ( v906(VarCurr,bitIndex11)
<=> $false )
& ( v906(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1126,axiom,
! [VarCurr] :
( v114679(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $false )
& ( v906(VarCurr,bitIndex12)
<=> $false )
& ( v906(VarCurr,bitIndex11)
<=> $true )
& ( v906(VarCurr,bitIndex10)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1125,axiom,
! [VarCurr] :
( v114678(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $false )
& ( v906(VarCurr,bitIndex12)
<=> $false )
& ( v906(VarCurr,bitIndex11)
<=> $true )
& ( v906(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1124,axiom,
! [VarCurr] :
( v114677(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $false )
& ( v906(VarCurr,bitIndex12)
<=> $true )
& ( v906(VarCurr,bitIndex11)
<=> $false )
& ( v906(VarCurr,bitIndex10)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1123,axiom,
! [VarCurr] :
( v114676(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $false )
& ( v906(VarCurr,bitIndex12)
<=> $true )
& ( v906(VarCurr,bitIndex11)
<=> $false )
& ( v906(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1122,axiom,
! [VarCurr] :
( v114675(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $false )
& ( v906(VarCurr,bitIndex12)
<=> $true )
& ( v906(VarCurr,bitIndex11)
<=> $true )
& ( v906(VarCurr,bitIndex10)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1121,axiom,
! [VarCurr] :
( v114674(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $false )
& ( v906(VarCurr,bitIndex12)
<=> $true )
& ( v906(VarCurr,bitIndex11)
<=> $true )
& ( v906(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1120,axiom,
! [VarCurr] :
( v114673(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $true )
& ( v906(VarCurr,bitIndex12)
<=> $false )
& ( v906(VarCurr,bitIndex11)
<=> $false )
& ( v906(VarCurr,bitIndex10)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1119,axiom,
! [VarCurr] :
( v114672(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $true )
& ( v906(VarCurr,bitIndex12)
<=> $false )
& ( v906(VarCurr,bitIndex11)
<=> $false )
& ( v906(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1118,axiom,
! [VarCurr] :
( v114671(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $true )
& ( v906(VarCurr,bitIndex12)
<=> $false )
& ( v906(VarCurr,bitIndex11)
<=> $true )
& ( v906(VarCurr,bitIndex10)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1117,axiom,
! [VarCurr] :
( v114670(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $true )
& ( v906(VarCurr,bitIndex12)
<=> $false )
& ( v906(VarCurr,bitIndex11)
<=> $true )
& ( v906(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1116,axiom,
! [VarCurr] :
( v114669(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $true )
& ( v906(VarCurr,bitIndex12)
<=> $true )
& ( v906(VarCurr,bitIndex11)
<=> $false )
& ( v906(VarCurr,bitIndex10)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1115,axiom,
! [VarCurr] :
( v114668(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $true )
& ( v906(VarCurr,bitIndex12)
<=> $true )
& ( v906(VarCurr,bitIndex11)
<=> $false )
& ( v906(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1114,axiom,
! [VarCurr] :
( v114667(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $true )
& ( v906(VarCurr,bitIndex12)
<=> $true )
& ( v906(VarCurr,bitIndex11)
<=> $true )
& ( v906(VarCurr,bitIndex10)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1113,axiom,
! [VarCurr] :
( v114666(VarCurr)
<=> ( ( v906(VarCurr,bitIndex13)
<=> $true )
& ( v906(VarCurr,bitIndex12)
<=> $true )
& ( v906(VarCurr,bitIndex11)
<=> $true )
& ( v906(VarCurr,bitIndex10)
<=> $true ) ) ) ).
fof(addAssignment_67928,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex0)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67927,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex1)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67926,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex2)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67925,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex3)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67924,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex4)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67923,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex5)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67922,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex6)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67921,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex7)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67920,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex8)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67919,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex9)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67918,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex10)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67917,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex11)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67916,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex12)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67915,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex13)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67914,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex14)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67913,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex15)
<=> v114664(VarCurr) ) ).
fof(addAssignment_67912,axiom,
! [VarCurr] :
( v114664(VarCurr)
<=> v5747(VarCurr) ) ).
fof(addAssignment_67911,axiom,
! [VarCurr] :
( v114631(VarCurr)
<=> v114633(VarCurr,bitIndex1) ) ).
fof(addAssignment_67910,axiom,
! [VarCurr] :
( v114633(VarCurr,bitIndex1)
<=> v114635(VarCurr,bitIndex1) ) ).
fof(addAssignment_67909,axiom,
! [VarCurr] :
( v114635(VarCurr,bitIndex1)
<=> v114637(VarCurr,bitIndex1) ) ).
fof(addAssignment_67908,axiom,
! [VarCurr] :
( v114637(VarCurr,bitIndex1)
<=> v114638(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1660,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v114638(VarCurr,B)
<=> ( v114639(VarCurr,B)
& v114641(VarCurr,B) ) ) ) ).
fof(addAssignment_67907,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex0)
<=> v114657(VarCurr) ) ).
fof(addAssignment_67906,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex1)
<=> v114656(VarCurr) ) ).
fof(addAssignment_67905,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex2)
<=> v114655(VarCurr) ) ).
fof(addAssignment_67904,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex3)
<=> v114654(VarCurr) ) ).
fof(addAssignment_67903,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex4)
<=> v114653(VarCurr) ) ).
fof(addAssignment_67902,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex5)
<=> v114652(VarCurr) ) ).
fof(addAssignment_67901,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex6)
<=> v114651(VarCurr) ) ).
fof(addAssignment_67900,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex7)
<=> v114650(VarCurr) ) ).
fof(addAssignment_67899,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex8)
<=> v114649(VarCurr) ) ).
fof(addAssignment_67898,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex9)
<=> v114648(VarCurr) ) ).
fof(addAssignment_67897,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex10)
<=> v114647(VarCurr) ) ).
fof(addAssignment_67896,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex11)
<=> v114646(VarCurr) ) ).
fof(addAssignment_67895,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex12)
<=> v114645(VarCurr) ) ).
fof(addAssignment_67894,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex13)
<=> v114644(VarCurr) ) ).
fof(addAssignment_67893,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex14)
<=> v114643(VarCurr) ) ).
fof(addAssignment_67892,axiom,
! [VarCurr] :
( v114641(VarCurr,bitIndex15)
<=> v114642(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1112,axiom,
! [VarCurr] :
( v114657(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $false )
& ( v89443(VarCurr,bitIndex5)
<=> $false )
& ( v89443(VarCurr,bitIndex4)
<=> $false )
& ( v89443(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1111,axiom,
! [VarCurr] :
( v114656(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $false )
& ( v89443(VarCurr,bitIndex5)
<=> $false )
& ( v89443(VarCurr,bitIndex4)
<=> $false )
& ( v89443(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1110,axiom,
! [VarCurr] :
( v114655(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $false )
& ( v89443(VarCurr,bitIndex5)
<=> $false )
& ( v89443(VarCurr,bitIndex4)
<=> $true )
& ( v89443(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1109,axiom,
! [VarCurr] :
( v114654(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $false )
& ( v89443(VarCurr,bitIndex5)
<=> $false )
& ( v89443(VarCurr,bitIndex4)
<=> $true )
& ( v89443(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1108,axiom,
! [VarCurr] :
( v114653(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $false )
& ( v89443(VarCurr,bitIndex5)
<=> $true )
& ( v89443(VarCurr,bitIndex4)
<=> $false )
& ( v89443(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1107,axiom,
! [VarCurr] :
( v114652(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $false )
& ( v89443(VarCurr,bitIndex5)
<=> $true )
& ( v89443(VarCurr,bitIndex4)
<=> $false )
& ( v89443(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1106,axiom,
! [VarCurr] :
( v114651(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $false )
& ( v89443(VarCurr,bitIndex5)
<=> $true )
& ( v89443(VarCurr,bitIndex4)
<=> $true )
& ( v89443(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1105,axiom,
! [VarCurr] :
( v114650(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $false )
& ( v89443(VarCurr,bitIndex5)
<=> $true )
& ( v89443(VarCurr,bitIndex4)
<=> $true )
& ( v89443(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1104,axiom,
! [VarCurr] :
( v114649(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $true )
& ( v89443(VarCurr,bitIndex5)
<=> $false )
& ( v89443(VarCurr,bitIndex4)
<=> $false )
& ( v89443(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1103,axiom,
! [VarCurr] :
( v114648(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $true )
& ( v89443(VarCurr,bitIndex5)
<=> $false )
& ( v89443(VarCurr,bitIndex4)
<=> $false )
& ( v89443(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1102,axiom,
! [VarCurr] :
( v114647(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $true )
& ( v89443(VarCurr,bitIndex5)
<=> $false )
& ( v89443(VarCurr,bitIndex4)
<=> $true )
& ( v89443(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1101,axiom,
! [VarCurr] :
( v114646(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $true )
& ( v89443(VarCurr,bitIndex5)
<=> $false )
& ( v89443(VarCurr,bitIndex4)
<=> $true )
& ( v89443(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1100,axiom,
! [VarCurr] :
( v114645(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $true )
& ( v89443(VarCurr,bitIndex5)
<=> $true )
& ( v89443(VarCurr,bitIndex4)
<=> $false )
& ( v89443(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1099,axiom,
! [VarCurr] :
( v114644(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $true )
& ( v89443(VarCurr,bitIndex5)
<=> $true )
& ( v89443(VarCurr,bitIndex4)
<=> $false )
& ( v89443(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1098,axiom,
! [VarCurr] :
( v114643(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $true )
& ( v89443(VarCurr,bitIndex5)
<=> $true )
& ( v89443(VarCurr,bitIndex4)
<=> $true )
& ( v89443(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1097,axiom,
! [VarCurr] :
( v114642(VarCurr)
<=> ( ( v89443(VarCurr,bitIndex6)
<=> $true )
& ( v89443(VarCurr,bitIndex5)
<=> $true )
& ( v89443(VarCurr,bitIndex4)
<=> $true )
& ( v89443(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_67891,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex0)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67890,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex1)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67889,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex2)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67888,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex3)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67887,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex4)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67886,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex5)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67885,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex6)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67884,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex7)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67883,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex8)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67882,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex9)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67881,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex10)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67880,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex11)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67879,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex12)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67878,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex13)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67877,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex14)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67876,axiom,
! [VarCurr] :
( v114639(VarCurr,bitIndex15)
<=> v114640(VarCurr) ) ).
fof(addAssignment_67875,axiom,
! [VarCurr] :
( v114640(VarCurr)
<=> v85794(VarCurr) ) ).
fof(addAssignment_67874,axiom,
! [VarCurr] :
( v114603(VarCurr)
<=> v114605(VarCurr,bitIndex1) ) ).
fof(addAssignment_67873,axiom,
! [VarCurr] :
( v114605(VarCurr,bitIndex1)
<=> v114607(VarCurr,bitIndex1) ) ).
fof(addAssignment_67872,axiom,
! [VarCurr] :
( v114607(VarCurr,bitIndex1)
<=> v114609(VarCurr,bitIndex1) ) ).
fof(addAssignment_67871,axiom,
! [VarCurr] :
( v114609(VarCurr,bitIndex1)
<=> v114610(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1659,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v114610(VarCurr,B)
<=> ( v114611(VarCurr,B)
& v114613(VarCurr,B) ) ) ) ).
fof(addAssignment_67870,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex0)
<=> v114629(VarCurr) ) ).
fof(addAssignment_67869,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex1)
<=> v114628(VarCurr) ) ).
fof(addAssignment_67868,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex2)
<=> v114627(VarCurr) ) ).
fof(addAssignment_67867,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex3)
<=> v114626(VarCurr) ) ).
fof(addAssignment_67866,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex4)
<=> v114625(VarCurr) ) ).
fof(addAssignment_67865,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex5)
<=> v114624(VarCurr) ) ).
fof(addAssignment_67864,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex6)
<=> v114623(VarCurr) ) ).
fof(addAssignment_67863,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex7)
<=> v114622(VarCurr) ) ).
fof(addAssignment_67862,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex8)
<=> v114621(VarCurr) ) ).
fof(addAssignment_67861,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex9)
<=> v114620(VarCurr) ) ).
fof(addAssignment_67860,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex10)
<=> v114619(VarCurr) ) ).
fof(addAssignment_67859,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex11)
<=> v114618(VarCurr) ) ).
fof(addAssignment_67858,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex12)
<=> v114617(VarCurr) ) ).
fof(addAssignment_67857,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex13)
<=> v114616(VarCurr) ) ).
fof(addAssignment_67856,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex14)
<=> v114615(VarCurr) ) ).
fof(addAssignment_67855,axiom,
! [VarCurr] :
( v114613(VarCurr,bitIndex15)
<=> v114614(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1096,axiom,
! [VarCurr] :
( v114629(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $false )
& ( v89277(VarCurr,bitIndex5)
<=> $false )
& ( v89277(VarCurr,bitIndex4)
<=> $false )
& ( v89277(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1095,axiom,
! [VarCurr] :
( v114628(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $false )
& ( v89277(VarCurr,bitIndex5)
<=> $false )
& ( v89277(VarCurr,bitIndex4)
<=> $false )
& ( v89277(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1094,axiom,
! [VarCurr] :
( v114627(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $false )
& ( v89277(VarCurr,bitIndex5)
<=> $false )
& ( v89277(VarCurr,bitIndex4)
<=> $true )
& ( v89277(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1093,axiom,
! [VarCurr] :
( v114626(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $false )
& ( v89277(VarCurr,bitIndex5)
<=> $false )
& ( v89277(VarCurr,bitIndex4)
<=> $true )
& ( v89277(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1092,axiom,
! [VarCurr] :
( v114625(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $false )
& ( v89277(VarCurr,bitIndex5)
<=> $true )
& ( v89277(VarCurr,bitIndex4)
<=> $false )
& ( v89277(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1091,axiom,
! [VarCurr] :
( v114624(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $false )
& ( v89277(VarCurr,bitIndex5)
<=> $true )
& ( v89277(VarCurr,bitIndex4)
<=> $false )
& ( v89277(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1090,axiom,
! [VarCurr] :
( v114623(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $false )
& ( v89277(VarCurr,bitIndex5)
<=> $true )
& ( v89277(VarCurr,bitIndex4)
<=> $true )
& ( v89277(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1089,axiom,
! [VarCurr] :
( v114622(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $false )
& ( v89277(VarCurr,bitIndex5)
<=> $true )
& ( v89277(VarCurr,bitIndex4)
<=> $true )
& ( v89277(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1088,axiom,
! [VarCurr] :
( v114621(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $true )
& ( v89277(VarCurr,bitIndex5)
<=> $false )
& ( v89277(VarCurr,bitIndex4)
<=> $false )
& ( v89277(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1087,axiom,
! [VarCurr] :
( v114620(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $true )
& ( v89277(VarCurr,bitIndex5)
<=> $false )
& ( v89277(VarCurr,bitIndex4)
<=> $false )
& ( v89277(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1086,axiom,
! [VarCurr] :
( v114619(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $true )
& ( v89277(VarCurr,bitIndex5)
<=> $false )
& ( v89277(VarCurr,bitIndex4)
<=> $true )
& ( v89277(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1085,axiom,
! [VarCurr] :
( v114618(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $true )
& ( v89277(VarCurr,bitIndex5)
<=> $false )
& ( v89277(VarCurr,bitIndex4)
<=> $true )
& ( v89277(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1084,axiom,
! [VarCurr] :
( v114617(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $true )
& ( v89277(VarCurr,bitIndex5)
<=> $true )
& ( v89277(VarCurr,bitIndex4)
<=> $false )
& ( v89277(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1083,axiom,
! [VarCurr] :
( v114616(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $true )
& ( v89277(VarCurr,bitIndex5)
<=> $true )
& ( v89277(VarCurr,bitIndex4)
<=> $false )
& ( v89277(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1082,axiom,
! [VarCurr] :
( v114615(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $true )
& ( v89277(VarCurr,bitIndex5)
<=> $true )
& ( v89277(VarCurr,bitIndex4)
<=> $true )
& ( v89277(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1081,axiom,
! [VarCurr] :
( v114614(VarCurr)
<=> ( ( v89277(VarCurr,bitIndex6)
<=> $true )
& ( v89277(VarCurr,bitIndex5)
<=> $true )
& ( v89277(VarCurr,bitIndex4)
<=> $true )
& ( v89277(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_67854,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex0)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67853,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex1)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67852,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex2)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67851,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex3)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67850,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex4)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67849,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex5)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67848,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex6)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67847,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex7)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67846,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex8)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67845,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex9)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67844,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex10)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67843,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex11)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67842,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex12)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67841,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex13)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67840,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex14)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67839,axiom,
! [VarCurr] :
( v114611(VarCurr,bitIndex15)
<=> v114612(VarCurr) ) ).
fof(addAssignment_67838,axiom,
! [VarCurr] :
( v114612(VarCurr)
<=> v172(VarCurr) ) ).
fof(addAssignment_67837,axiom,
! [VarCurr] :
( v114575(VarCurr)
<=> v114577(VarCurr,bitIndex1) ) ).
fof(addAssignment_67836,axiom,
! [VarCurr] :
( v114577(VarCurr,bitIndex1)
<=> v114579(VarCurr,bitIndex1) ) ).
fof(addAssignment_67835,axiom,
! [VarCurr] :
( v114579(VarCurr,bitIndex1)
<=> v114581(VarCurr,bitIndex1) ) ).
fof(addAssignment_67834,axiom,
! [VarCurr] :
( v114581(VarCurr,bitIndex1)
<=> v114582(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1658,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v114582(VarCurr,B)
<=> ( v114583(VarCurr,B)
& v114585(VarCurr,B) ) ) ) ).
fof(addAssignment_67833,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex0)
<=> v114601(VarCurr) ) ).
fof(addAssignment_67832,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex1)
<=> v114600(VarCurr) ) ).
fof(addAssignment_67831,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex2)
<=> v114599(VarCurr) ) ).
fof(addAssignment_67830,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex3)
<=> v114598(VarCurr) ) ).
fof(addAssignment_67829,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex4)
<=> v114597(VarCurr) ) ).
fof(addAssignment_67828,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex5)
<=> v114596(VarCurr) ) ).
fof(addAssignment_67827,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex6)
<=> v114595(VarCurr) ) ).
fof(addAssignment_67826,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex7)
<=> v114594(VarCurr) ) ).
fof(addAssignment_67825,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex8)
<=> v114593(VarCurr) ) ).
fof(addAssignment_67824,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex9)
<=> v114592(VarCurr) ) ).
fof(addAssignment_67823,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex10)
<=> v114591(VarCurr) ) ).
fof(addAssignment_67822,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex11)
<=> v114590(VarCurr) ) ).
fof(addAssignment_67821,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex12)
<=> v114589(VarCurr) ) ).
fof(addAssignment_67820,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex13)
<=> v114588(VarCurr) ) ).
fof(addAssignment_67819,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex14)
<=> v114587(VarCurr) ) ).
fof(addAssignment_67818,axiom,
! [VarCurr] :
( v114585(VarCurr,bitIndex15)
<=> v114586(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1080,axiom,
! [VarCurr] :
( v114601(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $false )
& ( v3918(VarCurr,bitIndex5)
<=> $false )
& ( v3918(VarCurr,bitIndex4)
<=> $false )
& ( v3918(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1079,axiom,
! [VarCurr] :
( v114600(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $false )
& ( v3918(VarCurr,bitIndex5)
<=> $false )
& ( v3918(VarCurr,bitIndex4)
<=> $false )
& ( v3918(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1078,axiom,
! [VarCurr] :
( v114599(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $false )
& ( v3918(VarCurr,bitIndex5)
<=> $false )
& ( v3918(VarCurr,bitIndex4)
<=> $true )
& ( v3918(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1077,axiom,
! [VarCurr] :
( v114598(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $false )
& ( v3918(VarCurr,bitIndex5)
<=> $false )
& ( v3918(VarCurr,bitIndex4)
<=> $true )
& ( v3918(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1076,axiom,
! [VarCurr] :
( v114597(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $false )
& ( v3918(VarCurr,bitIndex5)
<=> $true )
& ( v3918(VarCurr,bitIndex4)
<=> $false )
& ( v3918(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1075,axiom,
! [VarCurr] :
( v114596(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $false )
& ( v3918(VarCurr,bitIndex5)
<=> $true )
& ( v3918(VarCurr,bitIndex4)
<=> $false )
& ( v3918(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1074,axiom,
! [VarCurr] :
( v114595(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $false )
& ( v3918(VarCurr,bitIndex5)
<=> $true )
& ( v3918(VarCurr,bitIndex4)
<=> $true )
& ( v3918(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1073,axiom,
! [VarCurr] :
( v114594(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $false )
& ( v3918(VarCurr,bitIndex5)
<=> $true )
& ( v3918(VarCurr,bitIndex4)
<=> $true )
& ( v3918(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1072,axiom,
! [VarCurr] :
( v114593(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $true )
& ( v3918(VarCurr,bitIndex5)
<=> $false )
& ( v3918(VarCurr,bitIndex4)
<=> $false )
& ( v3918(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1071,axiom,
! [VarCurr] :
( v114592(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $true )
& ( v3918(VarCurr,bitIndex5)
<=> $false )
& ( v3918(VarCurr,bitIndex4)
<=> $false )
& ( v3918(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1070,axiom,
! [VarCurr] :
( v114591(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $true )
& ( v3918(VarCurr,bitIndex5)
<=> $false )
& ( v3918(VarCurr,bitIndex4)
<=> $true )
& ( v3918(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1069,axiom,
! [VarCurr] :
( v114590(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $true )
& ( v3918(VarCurr,bitIndex5)
<=> $false )
& ( v3918(VarCurr,bitIndex4)
<=> $true )
& ( v3918(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1068,axiom,
! [VarCurr] :
( v114589(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $true )
& ( v3918(VarCurr,bitIndex5)
<=> $true )
& ( v3918(VarCurr,bitIndex4)
<=> $false )
& ( v3918(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1067,axiom,
! [VarCurr] :
( v114588(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $true )
& ( v3918(VarCurr,bitIndex5)
<=> $true )
& ( v3918(VarCurr,bitIndex4)
<=> $false )
& ( v3918(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1066,axiom,
! [VarCurr] :
( v114587(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $true )
& ( v3918(VarCurr,bitIndex5)
<=> $true )
& ( v3918(VarCurr,bitIndex4)
<=> $true )
& ( v3918(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1065,axiom,
! [VarCurr] :
( v114586(VarCurr)
<=> ( ( v3918(VarCurr,bitIndex6)
<=> $true )
& ( v3918(VarCurr,bitIndex5)
<=> $true )
& ( v3918(VarCurr,bitIndex4)
<=> $true )
& ( v3918(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_67817,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex0)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67816,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex1)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67815,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex2)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67814,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex3)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67813,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex4)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67812,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex5)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67811,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex6)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67810,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex7)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67809,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex8)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67808,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex9)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67807,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex10)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67806,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex11)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67805,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex12)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67804,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex13)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67803,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex14)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67802,axiom,
! [VarCurr] :
( v114583(VarCurr,bitIndex15)
<=> v114584(VarCurr) ) ).
fof(addAssignment_67801,axiom,
! [VarCurr] :
( v114584(VarCurr)
<=> v2942(VarCurr) ) ).
fof(addAssignment_67800,axiom,
! [VarCurr] :
( v114547(VarCurr)
<=> v114549(VarCurr,bitIndex1) ) ).
fof(addAssignment_67799,axiom,
! [VarCurr] :
( v114549(VarCurr,bitIndex1)
<=> v114551(VarCurr,bitIndex1) ) ).
fof(addAssignment_67798,axiom,
! [VarCurr] :
( v114551(VarCurr,bitIndex1)
<=> v114553(VarCurr,bitIndex1) ) ).
fof(addAssignment_67797,axiom,
! [VarCurr] :
( v114553(VarCurr,bitIndex1)
<=> v114554(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1657,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v114554(VarCurr,B)
<=> ( v114555(VarCurr,B)
& v114557(VarCurr,B) ) ) ) ).
fof(addAssignment_67796,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex0)
<=> v114573(VarCurr) ) ).
fof(addAssignment_67795,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex1)
<=> v114572(VarCurr) ) ).
fof(addAssignment_67794,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex2)
<=> v114571(VarCurr) ) ).
fof(addAssignment_67793,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex3)
<=> v114570(VarCurr) ) ).
fof(addAssignment_67792,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex4)
<=> v114569(VarCurr) ) ).
fof(addAssignment_67791,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex5)
<=> v114568(VarCurr) ) ).
fof(addAssignment_67790,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex6)
<=> v114567(VarCurr) ) ).
fof(addAssignment_67789,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex7)
<=> v114566(VarCurr) ) ).
fof(addAssignment_67788,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex8)
<=> v114565(VarCurr) ) ).
fof(addAssignment_67787,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex9)
<=> v114564(VarCurr) ) ).
fof(addAssignment_67786,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex10)
<=> v114563(VarCurr) ) ).
fof(addAssignment_67785,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex11)
<=> v114562(VarCurr) ) ).
fof(addAssignment_67784,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex12)
<=> v114561(VarCurr) ) ).
fof(addAssignment_67783,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex13)
<=> v114560(VarCurr) ) ).
fof(addAssignment_67782,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex14)
<=> v114559(VarCurr) ) ).
fof(addAssignment_67781,axiom,
! [VarCurr] :
( v114557(VarCurr,bitIndex15)
<=> v114558(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1064,axiom,
! [VarCurr] :
( v114573(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $false )
& ( v85306(VarCurr,bitIndex5)
<=> $false )
& ( v85306(VarCurr,bitIndex4)
<=> $false )
& ( v85306(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1063,axiom,
! [VarCurr] :
( v114572(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $false )
& ( v85306(VarCurr,bitIndex5)
<=> $false )
& ( v85306(VarCurr,bitIndex4)
<=> $false )
& ( v85306(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1062,axiom,
! [VarCurr] :
( v114571(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $false )
& ( v85306(VarCurr,bitIndex5)
<=> $false )
& ( v85306(VarCurr,bitIndex4)
<=> $true )
& ( v85306(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1061,axiom,
! [VarCurr] :
( v114570(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $false )
& ( v85306(VarCurr,bitIndex5)
<=> $false )
& ( v85306(VarCurr,bitIndex4)
<=> $true )
& ( v85306(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1060,axiom,
! [VarCurr] :
( v114569(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $false )
& ( v85306(VarCurr,bitIndex5)
<=> $true )
& ( v85306(VarCurr,bitIndex4)
<=> $false )
& ( v85306(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1059,axiom,
! [VarCurr] :
( v114568(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $false )
& ( v85306(VarCurr,bitIndex5)
<=> $true )
& ( v85306(VarCurr,bitIndex4)
<=> $false )
& ( v85306(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1058,axiom,
! [VarCurr] :
( v114567(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $false )
& ( v85306(VarCurr,bitIndex5)
<=> $true )
& ( v85306(VarCurr,bitIndex4)
<=> $true )
& ( v85306(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1057,axiom,
! [VarCurr] :
( v114566(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $false )
& ( v85306(VarCurr,bitIndex5)
<=> $true )
& ( v85306(VarCurr,bitIndex4)
<=> $true )
& ( v85306(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1056,axiom,
! [VarCurr] :
( v114565(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $true )
& ( v85306(VarCurr,bitIndex5)
<=> $false )
& ( v85306(VarCurr,bitIndex4)
<=> $false )
& ( v85306(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1055,axiom,
! [VarCurr] :
( v114564(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $true )
& ( v85306(VarCurr,bitIndex5)
<=> $false )
& ( v85306(VarCurr,bitIndex4)
<=> $false )
& ( v85306(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1054,axiom,
! [VarCurr] :
( v114563(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $true )
& ( v85306(VarCurr,bitIndex5)
<=> $false )
& ( v85306(VarCurr,bitIndex4)
<=> $true )
& ( v85306(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1053,axiom,
! [VarCurr] :
( v114562(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $true )
& ( v85306(VarCurr,bitIndex5)
<=> $false )
& ( v85306(VarCurr,bitIndex4)
<=> $true )
& ( v85306(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1052,axiom,
! [VarCurr] :
( v114561(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $true )
& ( v85306(VarCurr,bitIndex5)
<=> $true )
& ( v85306(VarCurr,bitIndex4)
<=> $false )
& ( v85306(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1051,axiom,
! [VarCurr] :
( v114560(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $true )
& ( v85306(VarCurr,bitIndex5)
<=> $true )
& ( v85306(VarCurr,bitIndex4)
<=> $false )
& ( v85306(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1050,axiom,
! [VarCurr] :
( v114559(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $true )
& ( v85306(VarCurr,bitIndex5)
<=> $true )
& ( v85306(VarCurr,bitIndex4)
<=> $true )
& ( v85306(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1049,axiom,
! [VarCurr] :
( v114558(VarCurr)
<=> ( ( v85306(VarCurr,bitIndex6)
<=> $true )
& ( v85306(VarCurr,bitIndex5)
<=> $true )
& ( v85306(VarCurr,bitIndex4)
<=> $true )
& ( v85306(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_67780,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex0)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67779,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex1)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67778,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex2)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67777,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex3)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67776,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex4)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67775,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex5)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67774,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex6)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67773,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex7)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67772,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex8)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67771,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex9)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67770,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex10)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67769,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex11)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67768,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex12)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67767,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex13)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67766,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex14)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67765,axiom,
! [VarCurr] :
( v114555(VarCurr,bitIndex15)
<=> v114556(VarCurr) ) ).
fof(addAssignment_67764,axiom,
! [VarCurr] :
( v114556(VarCurr)
<=> v5189(VarCurr) ) ).
fof(addAssignment_67763,axiom,
! [VarCurr] :
( v114543(VarCurr)
<=> v85774(VarCurr) ) ).
fof(addAssignment_67762,axiom,
! [VarCurr] :
( v114531(VarCurr)
<=> v114533(VarCurr) ) ).
fof(addAssignment_67761,axiom,
! [VarCurr] :
( v114533(VarCurr)
<=> v114507(VarCurr) ) ).
fof(addAssignment_67760,axiom,
! [VarCurr] :
( v114527(VarCurr)
<=> v114529(VarCurr) ) ).
fof(addAssignment_67759,axiom,
! [VarCurr] :
( v114529(VarCurr)
<=> v114499(VarCurr) ) ).
fof(addAssignment_67758,axiom,
! [VarCurr] :
( v114503(VarCurr)
<=> v114505(VarCurr) ) ).
fof(addAssignment_67757,axiom,
! [VarCurr] :
( v114505(VarCurr)
<=> v114507(VarCurr) ) ).
fof(addAssignment_67756,axiom,
! [VarCurr] :
( v114507(VarCurr)
<=> v114509(VarCurr) ) ).
fof(addAssignment_67755,axiom,
! [VarCurr] :
( v114509(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_67754,axiom,
! [VarCurr] :
( v114495(VarCurr)
<=> v114497(VarCurr) ) ).
fof(addAssignment_67753,axiom,
! [VarCurr] :
( v114497(VarCurr)
<=> v114499(VarCurr) ) ).
fof(addAssignment_67752,axiom,
! [VarCurr] :
( v114499(VarCurr)
<=> v114501(VarCurr) ) ).
fof(addAssignment_67751,axiom,
! [VarCurr] :
( v114501(VarCurr)
<=> v20(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12138,axiom,
! [VarCurr] :
( v112755(VarCurr)
<=> ( v114485(VarCurr)
& v112912(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4850,axiom,
! [VarCurr] :
( v114485(VarCurr)
<=> ( v85714(VarCurr,bitIndex1)
& v112803(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1048,axiom,
! [VarCurr] :
( v112912(VarCurr)
<=> ( ( v112914(VarCurr,bitIndex4)
<=> $false )
& ( v112914(VarCurr,bitIndex3)
<=> $false )
& ( v112914(VarCurr,bitIndex2)
<=> $false )
& ( v112914(VarCurr,bitIndex1)
<=> $false )
& ( v112914(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67750,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112914(VarCurr,B)
<=> v112916(VarCurr,B) ) ) ).
fof(addAssignment_67749,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112916(VarCurr,B)
<=> v112918(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114467(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v112918(VarNext,B)
<=> v112918(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1493,axiom,
! [VarNext] :
( v114467(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v112918(VarNext,B)
<=> v114477(VarNext,B) ) ) ) ).
fof(addAssignment_67748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v114477(VarNext,B)
<=> v114475(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1051,axiom,
! [VarCurr] :
( ~ v114478(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114475(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1022,axiom,
! [VarCurr] :
( v114478(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114475(VarCurr,B)
<=> v112928(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12137,axiom,
! [VarCurr] :
( v114478(VarCurr)
<=> ( v114479(VarCurr)
& v114480(VarCurr) ) ) ).
fof(writeUnaryOperator_6525,axiom,
! [VarCurr] :
( ~ v114480(VarCurr)
<=> v112924(VarCurr) ) ).
fof(writeUnaryOperator_6524,axiom,
! [VarCurr] :
( ~ v114479(VarCurr)
<=> v112920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114467(VarNext)
<=> v114468(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114468(VarNext)
<=> ( v114469(VarNext)
& v114462(VarNext) ) ) ) ).
fof(writeUnaryOperator_6523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114469(VarNext)
<=> v114471(VarNext) ) ) ).
fof(addAssignment_67747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114471(VarNext)
<=> v114462(VarCurr) ) ) ).
fof(addAssignment_67746,axiom,
! [VarCurr] :
( v114462(VarCurr)
<=> v114464(VarCurr) ) ).
fof(addAssignment_67745,axiom,
! [VarCurr] :
( v114464(VarCurr)
<=> v112783(VarCurr) ) ).
fof(addAssignment_67744,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112928(VarCurr,B)
<=> v112930(VarCurr,B) ) ) ).
fof(addAssignment_67743,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112930(VarCurr,B)
<=> v112932(VarCurr,B) ) ) ).
fof(addAssignment_67742,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112932(VarCurr,B)
<=> v112934(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1050,axiom,
! [VarCurr] :
( ~ v112936(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v112934(VarCurr,B)
<=> v114431(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1021,axiom,
! [VarCurr] :
( v112936(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v112934(VarCurr,B)
<=> v113150(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1049,axiom,
! [VarCurr] :
( ~ v113806(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114431(VarCurr,B)
<=> v114432(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1020,axiom,
! [VarCurr] :
( v113806(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114431(VarCurr,B)
<=> v113944(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1048,axiom,
! [VarCurr] :
( ~ v112912(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114432(VarCurr,B)
<=> v114433(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1019,axiom,
! [VarCurr] :
( v112912(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114432(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_67741,axiom,
! [VarCurr] :
( v114433(VarCurr,bitIndex0)
<=> v114459(VarCurr) ) ).
fof(addAssignment_67740,axiom,
! [VarCurr] :
( v114433(VarCurr,bitIndex1)
<=> v114457(VarCurr) ) ).
fof(addAssignment_67739,axiom,
! [VarCurr] :
( v114433(VarCurr,bitIndex2)
<=> v114453(VarCurr) ) ).
fof(addAssignment_67738,axiom,
! [VarCurr] :
( v114433(VarCurr,bitIndex3)
<=> v114449(VarCurr) ) ).
fof(addAssignment_67737,axiom,
! [VarCurr] :
( v114433(VarCurr,bitIndex4)
<=> v114435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12134,axiom,
! [VarCurr] :
( v114457(VarCurr)
<=> ( v114458(VarCurr)
& v114460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12133,axiom,
! [VarCurr] :
( v114460(VarCurr)
<=> ( v112914(VarCurr,bitIndex0)
| v114444(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4849,axiom,
! [VarCurr] :
( v114458(VarCurr)
<=> ( v114459(VarCurr)
| v112914(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6522,axiom,
! [VarCurr] :
( ~ v114459(VarCurr)
<=> v112914(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12132,axiom,
! [VarCurr] :
( v114453(VarCurr)
<=> ( v114454(VarCurr)
& v114456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12131,axiom,
! [VarCurr] :
( v114456(VarCurr)
<=> ( v114442(VarCurr)
| v114445(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4848,axiom,
! [VarCurr] :
( v114454(VarCurr)
<=> ( v114455(VarCurr)
| v112914(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6521,axiom,
! [VarCurr] :
( ~ v114455(VarCurr)
<=> v114442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12130,axiom,
! [VarCurr] :
( v114449(VarCurr)
<=> ( v114450(VarCurr)
& v114452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12129,axiom,
! [VarCurr] :
( v114452(VarCurr)
<=> ( v114440(VarCurr)
| v114446(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4847,axiom,
! [VarCurr] :
( v114450(VarCurr)
<=> ( v114451(VarCurr)
| v112914(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6520,axiom,
! [VarCurr] :
( ~ v114451(VarCurr)
<=> v114440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12128,axiom,
! [VarCurr] :
( v114435(VarCurr)
<=> ( v114436(VarCurr)
& v114447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12127,axiom,
! [VarCurr] :
( v114447(VarCurr)
<=> ( v114438(VarCurr)
| v114448(VarCurr) ) ) ).
fof(writeUnaryOperator_6519,axiom,
! [VarCurr] :
( ~ v114448(VarCurr)
<=> v112914(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4846,axiom,
! [VarCurr] :
( v114436(VarCurr)
<=> ( v114437(VarCurr)
| v112914(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6518,axiom,
! [VarCurr] :
( ~ v114437(VarCurr)
<=> v114438(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4845,axiom,
! [VarCurr] :
( v114438(VarCurr)
<=> ( v112914(VarCurr,bitIndex3)
| v114439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12126,axiom,
! [VarCurr] :
( v114439(VarCurr)
<=> ( v114440(VarCurr)
& v114446(VarCurr) ) ) ).
fof(writeUnaryOperator_6517,axiom,
! [VarCurr] :
( ~ v114446(VarCurr)
<=> v112914(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4844,axiom,
! [VarCurr] :
( v114440(VarCurr)
<=> ( v112914(VarCurr,bitIndex2)
| v114441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12125,axiom,
! [VarCurr] :
( v114441(VarCurr)
<=> ( v114442(VarCurr)
& v114445(VarCurr) ) ) ).
fof(writeUnaryOperator_6516,axiom,
! [VarCurr] :
( ~ v114445(VarCurr)
<=> v112914(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4843,axiom,
! [VarCurr] :
( v114442(VarCurr)
<=> ( v112914(VarCurr,bitIndex1)
| v114443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12124,axiom,
! [VarCurr] :
( v114443(VarCurr)
<=> ( v112914(VarCurr,bitIndex0)
& v114444(VarCurr) ) ) ).
fof(writeUnaryOperator_6515,axiom,
! [VarCurr] :
( ~ v114444(VarCurr)
<=> v112914(VarCurr,bitIndex1) ) ).
fof(addAssignment_67736,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113944(VarCurr,B)
<=> v113946(VarCurr,B) ) ) ).
fof(addAssignment_67735,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113946(VarCurr,B)
<=> v113948(VarCurr,B) ) ) ).
fof(addAssignment_67734,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113948(VarCurr,B)
<=> v113950(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114414(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v113950(VarNext,B)
<=> v113950(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1492,axiom,
! [VarNext] :
( v114414(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v113950(VarNext,B)
<=> v114424(VarNext,B) ) ) ) ).
fof(addAssignment_67733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v114424(VarNext,B)
<=> v114422(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1047,axiom,
! [VarCurr] :
( ~ v114425(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114422(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1018,axiom,
! [VarCurr] :
( v114425(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114422(VarCurr,B)
<=> v113960(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12123,axiom,
! [VarCurr] :
( v114425(VarCurr)
<=> ( v114426(VarCurr)
& v114427(VarCurr) ) ) ).
fof(writeUnaryOperator_6514,axiom,
! [VarCurr] :
( ~ v114427(VarCurr)
<=> v113956(VarCurr) ) ).
fof(writeUnaryOperator_6513,axiom,
! [VarCurr] :
( ~ v114426(VarCurr)
<=> v113952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114414(VarNext)
<=> v114415(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114415(VarNext)
<=> ( v114416(VarNext)
& v114409(VarNext) ) ) ) ).
fof(writeUnaryOperator_6512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114416(VarNext)
<=> v114418(VarNext) ) ) ).
fof(addAssignment_67732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114418(VarNext)
<=> v114409(VarCurr) ) ) ).
fof(addAssignment_67731,axiom,
! [VarCurr] :
( v114409(VarCurr)
<=> v114411(VarCurr) ) ).
fof(addAssignment_67730,axiom,
! [VarCurr] :
( v114411(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_67729,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113960(VarCurr,B)
<=> v113962(VarCurr,B) ) ) ).
fof(addAssignment_67728,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113962(VarCurr,B)
<=> v113964(VarCurr,B) ) ) ).
fof(addAssignment_67727,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113964(VarCurr,B)
<=> v113966(VarCurr,B) ) ) ).
fof(addAssignment_67726,axiom,
! [VarCurr] :
( v113966(VarCurr,bitIndex0)
<=> v114403(VarCurr) ) ).
fof(addAssignment_67725,axiom,
! [VarCurr] :
( v113966(VarCurr,bitIndex1)
<=> v114398(VarCurr) ) ).
fof(addAssignment_67724,axiom,
! [VarCurr] :
( v113966(VarCurr,bitIndex2)
<=> v114393(VarCurr) ) ).
fof(addAssignment_67723,axiom,
! [VarCurr] :
( v113966(VarCurr,bitIndex3)
<=> v114388(VarCurr) ) ).
fof(addAssignment_67722,axiom,
! [VarCurr] :
( v113966(VarCurr,bitIndex4)
<=> v114148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12120,axiom,
! [VarCurr] :
( v114403(VarCurr)
<=> ( v114404(VarCurr)
& v114407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12119,axiom,
! [VarCurr] :
( v114407(VarCurr)
<=> ( v114158(VarCurr,bitIndex0)
| v114276(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12118,axiom,
! [VarCurr] :
( v114404(VarCurr)
<=> ( v114405(VarCurr)
| v114406(VarCurr) ) ) ).
fof(writeUnaryOperator_6511,axiom,
! [VarCurr] :
( ~ v114406(VarCurr)
<=> v114276(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6510,axiom,
! [VarCurr] :
( ~ v114405(VarCurr)
<=> v114158(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12117,axiom,
! [VarCurr] :
( v114398(VarCurr)
<=> ( v114399(VarCurr)
& v114402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12116,axiom,
! [VarCurr] :
( v114402(VarCurr)
<=> ( v114157(VarCurr)
| v114363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12115,axiom,
! [VarCurr] :
( v114399(VarCurr)
<=> ( v114400(VarCurr)
| v114401(VarCurr) ) ) ).
fof(writeUnaryOperator_6509,axiom,
! [VarCurr] :
( ~ v114401(VarCurr)
<=> v114363(VarCurr) ) ).
fof(writeUnaryOperator_6508,axiom,
! [VarCurr] :
( ~ v114400(VarCurr)
<=> v114157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12114,axiom,
! [VarCurr] :
( v114393(VarCurr)
<=> ( v114394(VarCurr)
& v114397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12113,axiom,
! [VarCurr] :
( v114397(VarCurr)
<=> ( v114155(VarCurr)
| v114369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12112,axiom,
! [VarCurr] :
( v114394(VarCurr)
<=> ( v114395(VarCurr)
| v114396(VarCurr) ) ) ).
fof(writeUnaryOperator_6507,axiom,
! [VarCurr] :
( ~ v114396(VarCurr)
<=> v114369(VarCurr) ) ).
fof(writeUnaryOperator_6506,axiom,
! [VarCurr] :
( ~ v114395(VarCurr)
<=> v114155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12111,axiom,
! [VarCurr] :
( v114388(VarCurr)
<=> ( v114389(VarCurr)
& v114392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12110,axiom,
! [VarCurr] :
( v114392(VarCurr)
<=> ( v114153(VarCurr)
| v114375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12109,axiom,
! [VarCurr] :
( v114389(VarCurr)
<=> ( v114390(VarCurr)
| v114391(VarCurr) ) ) ).
fof(writeUnaryOperator_6505,axiom,
! [VarCurr] :
( ~ v114391(VarCurr)
<=> v114375(VarCurr) ) ).
fof(writeUnaryOperator_6504,axiom,
! [VarCurr] :
( ~ v114390(VarCurr)
<=> v114153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12108,axiom,
! [VarCurr] :
( v114148(VarCurr)
<=> ( v114149(VarCurr)
& v114387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12107,axiom,
! [VarCurr] :
( v114387(VarCurr)
<=> ( v114151(VarCurr)
| v114382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12106,axiom,
! [VarCurr] :
( v114149(VarCurr)
<=> ( v114150(VarCurr)
| v114381(VarCurr) ) ) ).
fof(writeUnaryOperator_6503,axiom,
! [VarCurr] :
( ~ v114381(VarCurr)
<=> v114382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12105,axiom,
! [VarCurr] :
( v114382(VarCurr)
<=> ( v114383(VarCurr)
& v114386(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4842,axiom,
! [VarCurr] :
( v114386(VarCurr)
<=> ( v114158(VarCurr,bitIndex4)
| v114276(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12104,axiom,
! [VarCurr] :
( v114383(VarCurr)
<=> ( v114384(VarCurr)
| v114385(VarCurr) ) ) ).
fof(writeUnaryOperator_6502,axiom,
! [VarCurr] :
( ~ v114385(VarCurr)
<=> v114276(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6501,axiom,
! [VarCurr] :
( ~ v114384(VarCurr)
<=> v114158(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6500,axiom,
! [VarCurr] :
( ~ v114150(VarCurr)
<=> v114151(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12103,axiom,
! [VarCurr] :
( v114151(VarCurr)
<=> ( v114152(VarCurr)
| v114380(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4841,axiom,
! [VarCurr] :
( v114380(VarCurr)
<=> ( v114158(VarCurr,bitIndex3)
& v114276(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12102,axiom,
! [VarCurr] :
( v114152(VarCurr)
<=> ( v114153(VarCurr)
& v114375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12101,axiom,
! [VarCurr] :
( v114375(VarCurr)
<=> ( v114376(VarCurr)
& v114379(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4840,axiom,
! [VarCurr] :
( v114379(VarCurr)
<=> ( v114158(VarCurr,bitIndex3)
| v114276(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12100,axiom,
! [VarCurr] :
( v114376(VarCurr)
<=> ( v114377(VarCurr)
| v114378(VarCurr) ) ) ).
fof(writeUnaryOperator_6499,axiom,
! [VarCurr] :
( ~ v114378(VarCurr)
<=> v114276(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6498,axiom,
! [VarCurr] :
( ~ v114377(VarCurr)
<=> v114158(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12099,axiom,
! [VarCurr] :
( v114153(VarCurr)
<=> ( v114154(VarCurr)
| v114374(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4839,axiom,
! [VarCurr] :
( v114374(VarCurr)
<=> ( v114158(VarCurr,bitIndex2)
& v114276(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12098,axiom,
! [VarCurr] :
( v114154(VarCurr)
<=> ( v114155(VarCurr)
& v114369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12097,axiom,
! [VarCurr] :
( v114369(VarCurr)
<=> ( v114370(VarCurr)
& v114373(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4838,axiom,
! [VarCurr] :
( v114373(VarCurr)
<=> ( v114158(VarCurr,bitIndex2)
| v114276(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12096,axiom,
! [VarCurr] :
( v114370(VarCurr)
<=> ( v114371(VarCurr)
| v114372(VarCurr) ) ) ).
fof(writeUnaryOperator_6497,axiom,
! [VarCurr] :
( ~ v114372(VarCurr)
<=> v114276(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6496,axiom,
! [VarCurr] :
( ~ v114371(VarCurr)
<=> v114158(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12095,axiom,
! [VarCurr] :
( v114155(VarCurr)
<=> ( v114156(VarCurr)
| v114368(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4837,axiom,
! [VarCurr] :
( v114368(VarCurr)
<=> ( v114158(VarCurr,bitIndex1)
& v114276(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12094,axiom,
! [VarCurr] :
( v114156(VarCurr)
<=> ( v114157(VarCurr)
& v114363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12093,axiom,
! [VarCurr] :
( v114363(VarCurr)
<=> ( v114364(VarCurr)
& v114367(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4836,axiom,
! [VarCurr] :
( v114367(VarCurr)
<=> ( v114158(VarCurr,bitIndex1)
| v114276(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12092,axiom,
! [VarCurr] :
( v114364(VarCurr)
<=> ( v114365(VarCurr)
| v114366(VarCurr) ) ) ).
fof(writeUnaryOperator_6495,axiom,
! [VarCurr] :
( ~ v114366(VarCurr)
<=> v114276(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6494,axiom,
! [VarCurr] :
( ~ v114365(VarCurr)
<=> v114158(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12091,axiom,
! [VarCurr] :
( v114157(VarCurr)
<=> ( v114158(VarCurr,bitIndex0)
& v114276(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67721,axiom,
! [VarCurr] :
( v114276(VarCurr,bitIndex0)
<=> v114361(VarCurr) ) ).
fof(addAssignment_67720,axiom,
! [VarCurr] :
( v114276(VarCurr,bitIndex1)
<=> v114359(VarCurr) ) ).
fof(addAssignment_67719,axiom,
! [VarCurr] :
( v114276(VarCurr,bitIndex2)
<=> v114355(VarCurr) ) ).
fof(addAssignment_67718,axiom,
! [VarCurr] :
( v114276(VarCurr,bitIndex3)
<=> v114351(VarCurr) ) ).
fof(addAssignment_67717,axiom,
! [VarCurr] :
( v114276(VarCurr,bitIndex4)
<=> v114278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12090,axiom,
! [VarCurr] :
( v114359(VarCurr)
<=> ( v114360(VarCurr)
& v114362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12089,axiom,
! [VarCurr] :
( v114362(VarCurr)
<=> ( v114282(VarCurr,bitIndex0)
| v114346(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4835,axiom,
! [VarCurr] :
( v114360(VarCurr)
<=> ( v114361(VarCurr)
| v114282(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6493,axiom,
! [VarCurr] :
( ~ v114361(VarCurr)
<=> v114282(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12088,axiom,
! [VarCurr] :
( v114355(VarCurr)
<=> ( v114356(VarCurr)
& v114358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12087,axiom,
! [VarCurr] :
( v114358(VarCurr)
<=> ( v114344(VarCurr)
| v114347(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4834,axiom,
! [VarCurr] :
( v114356(VarCurr)
<=> ( v114357(VarCurr)
| v114282(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6492,axiom,
! [VarCurr] :
( ~ v114357(VarCurr)
<=> v114344(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12086,axiom,
! [VarCurr] :
( v114351(VarCurr)
<=> ( v114352(VarCurr)
& v114354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12085,axiom,
! [VarCurr] :
( v114354(VarCurr)
<=> ( v114342(VarCurr)
| v114348(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4833,axiom,
! [VarCurr] :
( v114352(VarCurr)
<=> ( v114353(VarCurr)
| v114282(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6491,axiom,
! [VarCurr] :
( ~ v114353(VarCurr)
<=> v114342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12084,axiom,
! [VarCurr] :
( v114278(VarCurr)
<=> ( v114279(VarCurr)
& v114349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12083,axiom,
! [VarCurr] :
( v114349(VarCurr)
<=> ( v114281(VarCurr)
| v114350(VarCurr) ) ) ).
fof(writeUnaryOperator_6490,axiom,
! [VarCurr] :
( ~ v114350(VarCurr)
<=> v114282(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4832,axiom,
! [VarCurr] :
( v114279(VarCurr)
<=> ( v114280(VarCurr)
| v114282(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6489,axiom,
! [VarCurr] :
( ~ v114280(VarCurr)
<=> v114281(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4831,axiom,
! [VarCurr] :
( v114281(VarCurr)
<=> ( v114282(VarCurr,bitIndex3)
| v114341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12082,axiom,
! [VarCurr] :
( v114341(VarCurr)
<=> ( v114342(VarCurr)
& v114348(VarCurr) ) ) ).
fof(writeUnaryOperator_6488,axiom,
! [VarCurr] :
( ~ v114348(VarCurr)
<=> v114282(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4830,axiom,
! [VarCurr] :
( v114342(VarCurr)
<=> ( v114282(VarCurr,bitIndex2)
| v114343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12081,axiom,
! [VarCurr] :
( v114343(VarCurr)
<=> ( v114344(VarCurr)
& v114347(VarCurr) ) ) ).
fof(writeUnaryOperator_6487,axiom,
! [VarCurr] :
( ~ v114347(VarCurr)
<=> v114282(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4829,axiom,
! [VarCurr] :
( v114344(VarCurr)
<=> ( v114282(VarCurr,bitIndex1)
| v114345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12080,axiom,
! [VarCurr] :
( v114345(VarCurr)
<=> ( v114282(VarCurr,bitIndex0)
& v114346(VarCurr) ) ) ).
fof(writeUnaryOperator_6486,axiom,
! [VarCurr] :
( ~ v114346(VarCurr)
<=> v114282(VarCurr,bitIndex1) ) ).
fof(addAssignment_67716,axiom,
! [VarCurr] :
( v114282(VarCurr,bitIndex0)
<=> v114336(VarCurr) ) ).
fof(addAssignment_67715,axiom,
! [VarCurr] :
( v114282(VarCurr,bitIndex1)
<=> v114331(VarCurr) ) ).
fof(addAssignment_67714,axiom,
! [VarCurr] :
( v114282(VarCurr,bitIndex2)
<=> v114326(VarCurr) ) ).
fof(addAssignment_67713,axiom,
! [VarCurr] :
( v114282(VarCurr,bitIndex3)
<=> v114321(VarCurr) ) ).
fof(addAssignment_67712,axiom,
! [VarCurr] :
( v114282(VarCurr,bitIndex4)
<=> v114284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12079,axiom,
! [VarCurr] :
( v114336(VarCurr)
<=> ( v114337(VarCurr)
& v114340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12078,axiom,
! [VarCurr] :
( v114340(VarCurr)
<=> ( v114294(VarCurr,bitIndex0)
| v114295(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12077,axiom,
! [VarCurr] :
( v114337(VarCurr)
<=> ( v114338(VarCurr)
| v114339(VarCurr) ) ) ).
fof(writeUnaryOperator_6485,axiom,
! [VarCurr] :
( ~ v114339(VarCurr)
<=> v114295(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6484,axiom,
! [VarCurr] :
( ~ v114338(VarCurr)
<=> v114294(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12076,axiom,
! [VarCurr] :
( v114331(VarCurr)
<=> ( v114332(VarCurr)
& v114335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12075,axiom,
! [VarCurr] :
( v114335(VarCurr)
<=> ( v114293(VarCurr)
| v114296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12074,axiom,
! [VarCurr] :
( v114332(VarCurr)
<=> ( v114333(VarCurr)
| v114334(VarCurr) ) ) ).
fof(writeUnaryOperator_6483,axiom,
! [VarCurr] :
( ~ v114334(VarCurr)
<=> v114296(VarCurr) ) ).
fof(writeUnaryOperator_6482,axiom,
! [VarCurr] :
( ~ v114333(VarCurr)
<=> v114293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12073,axiom,
! [VarCurr] :
( v114326(VarCurr)
<=> ( v114327(VarCurr)
& v114330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12072,axiom,
! [VarCurr] :
( v114330(VarCurr)
<=> ( v114291(VarCurr)
| v114302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12071,axiom,
! [VarCurr] :
( v114327(VarCurr)
<=> ( v114328(VarCurr)
| v114329(VarCurr) ) ) ).
fof(writeUnaryOperator_6481,axiom,
! [VarCurr] :
( ~ v114329(VarCurr)
<=> v114302(VarCurr) ) ).
fof(writeUnaryOperator_6480,axiom,
! [VarCurr] :
( ~ v114328(VarCurr)
<=> v114291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12070,axiom,
! [VarCurr] :
( v114321(VarCurr)
<=> ( v114322(VarCurr)
& v114325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12069,axiom,
! [VarCurr] :
( v114325(VarCurr)
<=> ( v114289(VarCurr)
| v114308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12068,axiom,
! [VarCurr] :
( v114322(VarCurr)
<=> ( v114323(VarCurr)
| v114324(VarCurr) ) ) ).
fof(writeUnaryOperator_6479,axiom,
! [VarCurr] :
( ~ v114324(VarCurr)
<=> v114308(VarCurr) ) ).
fof(writeUnaryOperator_6478,axiom,
! [VarCurr] :
( ~ v114323(VarCurr)
<=> v114289(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12067,axiom,
! [VarCurr] :
( v114284(VarCurr)
<=> ( v114285(VarCurr)
& v114320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12066,axiom,
! [VarCurr] :
( v114320(VarCurr)
<=> ( v114287(VarCurr)
| v114315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12065,axiom,
! [VarCurr] :
( v114285(VarCurr)
<=> ( v114286(VarCurr)
| v114314(VarCurr) ) ) ).
fof(writeUnaryOperator_6477,axiom,
! [VarCurr] :
( ~ v114314(VarCurr)
<=> v114315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12064,axiom,
! [VarCurr] :
( v114315(VarCurr)
<=> ( v114316(VarCurr)
& v114319(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4828,axiom,
! [VarCurr] :
( v114319(VarCurr)
<=> ( v114294(VarCurr,bitIndex4)
| v114295(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12063,axiom,
! [VarCurr] :
( v114316(VarCurr)
<=> ( v114317(VarCurr)
| v114318(VarCurr) ) ) ).
fof(writeUnaryOperator_6476,axiom,
! [VarCurr] :
( ~ v114318(VarCurr)
<=> v114295(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6475,axiom,
! [VarCurr] :
( ~ v114317(VarCurr)
<=> v114294(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6474,axiom,
! [VarCurr] :
( ~ v114286(VarCurr)
<=> v114287(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12062,axiom,
! [VarCurr] :
( v114287(VarCurr)
<=> ( v114288(VarCurr)
| v114313(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4827,axiom,
! [VarCurr] :
( v114313(VarCurr)
<=> ( v114294(VarCurr,bitIndex3)
& v114295(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12061,axiom,
! [VarCurr] :
( v114288(VarCurr)
<=> ( v114289(VarCurr)
& v114308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12060,axiom,
! [VarCurr] :
( v114308(VarCurr)
<=> ( v114309(VarCurr)
& v114312(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4826,axiom,
! [VarCurr] :
( v114312(VarCurr)
<=> ( v114294(VarCurr,bitIndex3)
| v114295(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12059,axiom,
! [VarCurr] :
( v114309(VarCurr)
<=> ( v114310(VarCurr)
| v114311(VarCurr) ) ) ).
fof(writeUnaryOperator_6473,axiom,
! [VarCurr] :
( ~ v114311(VarCurr)
<=> v114295(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6472,axiom,
! [VarCurr] :
( ~ v114310(VarCurr)
<=> v114294(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12058,axiom,
! [VarCurr] :
( v114289(VarCurr)
<=> ( v114290(VarCurr)
| v114307(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4825,axiom,
! [VarCurr] :
( v114307(VarCurr)
<=> ( v114294(VarCurr,bitIndex2)
& v114295(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12057,axiom,
! [VarCurr] :
( v114290(VarCurr)
<=> ( v114291(VarCurr)
& v114302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12056,axiom,
! [VarCurr] :
( v114302(VarCurr)
<=> ( v114303(VarCurr)
& v114306(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4824,axiom,
! [VarCurr] :
( v114306(VarCurr)
<=> ( v114294(VarCurr,bitIndex2)
| v114295(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12055,axiom,
! [VarCurr] :
( v114303(VarCurr)
<=> ( v114304(VarCurr)
| v114305(VarCurr) ) ) ).
fof(writeUnaryOperator_6471,axiom,
! [VarCurr] :
( ~ v114305(VarCurr)
<=> v114295(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6470,axiom,
! [VarCurr] :
( ~ v114304(VarCurr)
<=> v114294(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12054,axiom,
! [VarCurr] :
( v114291(VarCurr)
<=> ( v114292(VarCurr)
| v114301(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4823,axiom,
! [VarCurr] :
( v114301(VarCurr)
<=> ( v114294(VarCurr,bitIndex1)
& v114295(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12053,axiom,
! [VarCurr] :
( v114292(VarCurr)
<=> ( v114293(VarCurr)
& v114296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12052,axiom,
! [VarCurr] :
( v114296(VarCurr)
<=> ( v114297(VarCurr)
& v114300(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4822,axiom,
! [VarCurr] :
( v114300(VarCurr)
<=> ( v114294(VarCurr,bitIndex1)
| v114295(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12051,axiom,
! [VarCurr] :
( v114297(VarCurr)
<=> ( v114298(VarCurr)
| v114299(VarCurr) ) ) ).
fof(writeUnaryOperator_6469,axiom,
! [VarCurr] :
( ~ v114299(VarCurr)
<=> v114295(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6468,axiom,
! [VarCurr] :
( ~ v114298(VarCurr)
<=> v114294(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12050,axiom,
! [VarCurr] :
( v114293(VarCurr)
<=> ( v114294(VarCurr,bitIndex0)
& v114295(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67711,axiom,
! [VarCurr] :
( ( v114295(VarCurr,bitIndex2)
<=> v113180(VarCurr,bitIndex5) )
& ( v114295(VarCurr,bitIndex1)
<=> v113180(VarCurr,bitIndex4) )
& ( v114295(VarCurr,bitIndex0)
<=> v113180(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_67710,axiom,
! [VarCurr] :
( ( v114295(VarCurr,bitIndex4)
<=> $false )
& ( v114295(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_67709,axiom,
! [VarCurr] :
( ( v114294(VarCurr,bitIndex2)
<=> v114061(VarCurr,bitIndex6) )
& ( v114294(VarCurr,bitIndex1)
<=> v114061(VarCurr,bitIndex5) )
& ( v114294(VarCurr,bitIndex0)
<=> v114061(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_67708,axiom,
! [VarCurr] :
( ( v114294(VarCurr,bitIndex4)
<=> $false )
& ( v114294(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_67707,axiom,
! [VarCurr] :
( v114158(VarCurr,bitIndex0)
<=> v114271(VarCurr) ) ).
fof(addAssignment_67706,axiom,
! [VarCurr] :
( v114158(VarCurr,bitIndex1)
<=> v114266(VarCurr) ) ).
fof(addAssignment_67705,axiom,
! [VarCurr] :
( v114158(VarCurr,bitIndex2)
<=> v114261(VarCurr) ) ).
fof(addAssignment_67704,axiom,
! [VarCurr] :
( v114158(VarCurr,bitIndex3)
<=> v114256(VarCurr) ) ).
fof(addAssignment_67703,axiom,
! [VarCurr] :
( v114158(VarCurr,bitIndex4)
<=> v114160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12049,axiom,
! [VarCurr] :
( v114271(VarCurr)
<=> ( v114272(VarCurr)
& v114275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12048,axiom,
! [VarCurr] :
( v114275(VarCurr)
<=> ( v114170(VarCurr,bitIndex0)
| v114230(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12047,axiom,
! [VarCurr] :
( v114272(VarCurr)
<=> ( v114273(VarCurr)
| v114274(VarCurr) ) ) ).
fof(writeUnaryOperator_6467,axiom,
! [VarCurr] :
( ~ v114274(VarCurr)
<=> v114230(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6466,axiom,
! [VarCurr] :
( ~ v114273(VarCurr)
<=> v114170(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12046,axiom,
! [VarCurr] :
( v114266(VarCurr)
<=> ( v114267(VarCurr)
& v114270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12045,axiom,
! [VarCurr] :
( v114270(VarCurr)
<=> ( v114169(VarCurr)
| v114231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12044,axiom,
! [VarCurr] :
( v114267(VarCurr)
<=> ( v114268(VarCurr)
| v114269(VarCurr) ) ) ).
fof(writeUnaryOperator_6465,axiom,
! [VarCurr] :
( ~ v114269(VarCurr)
<=> v114231(VarCurr) ) ).
fof(writeUnaryOperator_6464,axiom,
! [VarCurr] :
( ~ v114268(VarCurr)
<=> v114169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12043,axiom,
! [VarCurr] :
( v114261(VarCurr)
<=> ( v114262(VarCurr)
& v114265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12042,axiom,
! [VarCurr] :
( v114265(VarCurr)
<=> ( v114167(VarCurr)
| v114237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12041,axiom,
! [VarCurr] :
( v114262(VarCurr)
<=> ( v114263(VarCurr)
| v114264(VarCurr) ) ) ).
fof(writeUnaryOperator_6463,axiom,
! [VarCurr] :
( ~ v114264(VarCurr)
<=> v114237(VarCurr) ) ).
fof(writeUnaryOperator_6462,axiom,
! [VarCurr] :
( ~ v114263(VarCurr)
<=> v114167(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12040,axiom,
! [VarCurr] :
( v114256(VarCurr)
<=> ( v114257(VarCurr)
& v114260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12039,axiom,
! [VarCurr] :
( v114260(VarCurr)
<=> ( v114165(VarCurr)
| v114243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12038,axiom,
! [VarCurr] :
( v114257(VarCurr)
<=> ( v114258(VarCurr)
| v114259(VarCurr) ) ) ).
fof(writeUnaryOperator_6461,axiom,
! [VarCurr] :
( ~ v114259(VarCurr)
<=> v114243(VarCurr) ) ).
fof(writeUnaryOperator_6460,axiom,
! [VarCurr] :
( ~ v114258(VarCurr)
<=> v114165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12037,axiom,
! [VarCurr] :
( v114160(VarCurr)
<=> ( v114161(VarCurr)
& v114255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12036,axiom,
! [VarCurr] :
( v114255(VarCurr)
<=> ( v114163(VarCurr)
| v114250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12035,axiom,
! [VarCurr] :
( v114161(VarCurr)
<=> ( v114162(VarCurr)
| v114249(VarCurr) ) ) ).
fof(writeUnaryOperator_6459,axiom,
! [VarCurr] :
( ~ v114249(VarCurr)
<=> v114250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12034,axiom,
! [VarCurr] :
( v114250(VarCurr)
<=> ( v114251(VarCurr)
& v114254(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4821,axiom,
! [VarCurr] :
( v114254(VarCurr)
<=> ( v114170(VarCurr,bitIndex4)
| v114230(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12033,axiom,
! [VarCurr] :
( v114251(VarCurr)
<=> ( v114252(VarCurr)
| v114253(VarCurr) ) ) ).
fof(writeUnaryOperator_6458,axiom,
! [VarCurr] :
( ~ v114253(VarCurr)
<=> v114230(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6457,axiom,
! [VarCurr] :
( ~ v114252(VarCurr)
<=> v114170(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6456,axiom,
! [VarCurr] :
( ~ v114162(VarCurr)
<=> v114163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12032,axiom,
! [VarCurr] :
( v114163(VarCurr)
<=> ( v114164(VarCurr)
| v114248(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4820,axiom,
! [VarCurr] :
( v114248(VarCurr)
<=> ( v114170(VarCurr,bitIndex3)
& v114230(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12031,axiom,
! [VarCurr] :
( v114164(VarCurr)
<=> ( v114165(VarCurr)
& v114243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12030,axiom,
! [VarCurr] :
( v114243(VarCurr)
<=> ( v114244(VarCurr)
& v114247(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4819,axiom,
! [VarCurr] :
( v114247(VarCurr)
<=> ( v114170(VarCurr,bitIndex3)
| v114230(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12029,axiom,
! [VarCurr] :
( v114244(VarCurr)
<=> ( v114245(VarCurr)
| v114246(VarCurr) ) ) ).
fof(writeUnaryOperator_6455,axiom,
! [VarCurr] :
( ~ v114246(VarCurr)
<=> v114230(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6454,axiom,
! [VarCurr] :
( ~ v114245(VarCurr)
<=> v114170(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12028,axiom,
! [VarCurr] :
( v114165(VarCurr)
<=> ( v114166(VarCurr)
| v114242(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4818,axiom,
! [VarCurr] :
( v114242(VarCurr)
<=> ( v114170(VarCurr,bitIndex2)
& v114230(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12027,axiom,
! [VarCurr] :
( v114166(VarCurr)
<=> ( v114167(VarCurr)
& v114237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12026,axiom,
! [VarCurr] :
( v114237(VarCurr)
<=> ( v114238(VarCurr)
& v114241(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4817,axiom,
! [VarCurr] :
( v114241(VarCurr)
<=> ( v114170(VarCurr,bitIndex2)
| v114230(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12025,axiom,
! [VarCurr] :
( v114238(VarCurr)
<=> ( v114239(VarCurr)
| v114240(VarCurr) ) ) ).
fof(writeUnaryOperator_6453,axiom,
! [VarCurr] :
( ~ v114240(VarCurr)
<=> v114230(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6452,axiom,
! [VarCurr] :
( ~ v114239(VarCurr)
<=> v114170(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12024,axiom,
! [VarCurr] :
( v114167(VarCurr)
<=> ( v114168(VarCurr)
| v114236(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4816,axiom,
! [VarCurr] :
( v114236(VarCurr)
<=> ( v114170(VarCurr,bitIndex1)
& v114230(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12023,axiom,
! [VarCurr] :
( v114168(VarCurr)
<=> ( v114169(VarCurr)
& v114231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12022,axiom,
! [VarCurr] :
( v114231(VarCurr)
<=> ( v114232(VarCurr)
& v114235(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4815,axiom,
! [VarCurr] :
( v114235(VarCurr)
<=> ( v114170(VarCurr,bitIndex1)
| v114230(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12021,axiom,
! [VarCurr] :
( v114232(VarCurr)
<=> ( v114233(VarCurr)
| v114234(VarCurr) ) ) ).
fof(writeUnaryOperator_6451,axiom,
! [VarCurr] :
( ~ v114234(VarCurr)
<=> v114230(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6450,axiom,
! [VarCurr] :
( ~ v114233(VarCurr)
<=> v114170(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12020,axiom,
! [VarCurr] :
( v114169(VarCurr)
<=> ( v114170(VarCurr,bitIndex0)
& v114230(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67702,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v114230(VarCurr,B)
<=> v113968(VarCurr,B) ) ) ).
fof(addAssignment_67701,axiom,
! [VarCurr] :
( v114230(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_67700,axiom,
! [VarCurr] :
( v114170(VarCurr,bitIndex0)
<=> v114225(VarCurr) ) ).
fof(addAssignment_67699,axiom,
! [VarCurr] :
( v114170(VarCurr,bitIndex1)
<=> v114220(VarCurr) ) ).
fof(addAssignment_67698,axiom,
! [VarCurr] :
( v114170(VarCurr,bitIndex2)
<=> v114215(VarCurr) ) ).
fof(addAssignment_67697,axiom,
! [VarCurr] :
( v114170(VarCurr,bitIndex3)
<=> v114210(VarCurr) ) ).
fof(addAssignment_67696,axiom,
! [VarCurr] :
( v114170(VarCurr,bitIndex4)
<=> v114172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12019,axiom,
! [VarCurr] :
( v114225(VarCurr)
<=> ( v114226(VarCurr)
& v114229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12018,axiom,
! [VarCurr] :
( v114229(VarCurr)
<=> ( v114182(VarCurr,bitIndex0)
| v114184(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12017,axiom,
! [VarCurr] :
( v114226(VarCurr)
<=> ( v114227(VarCurr)
| v114228(VarCurr) ) ) ).
fof(writeUnaryOperator_6449,axiom,
! [VarCurr] :
( ~ v114228(VarCurr)
<=> v114184(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6448,axiom,
! [VarCurr] :
( ~ v114227(VarCurr)
<=> v114182(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12016,axiom,
! [VarCurr] :
( v114220(VarCurr)
<=> ( v114221(VarCurr)
& v114224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12015,axiom,
! [VarCurr] :
( v114224(VarCurr)
<=> ( v114181(VarCurr)
| v114185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12014,axiom,
! [VarCurr] :
( v114221(VarCurr)
<=> ( v114222(VarCurr)
| v114223(VarCurr) ) ) ).
fof(writeUnaryOperator_6447,axiom,
! [VarCurr] :
( ~ v114223(VarCurr)
<=> v114185(VarCurr) ) ).
fof(writeUnaryOperator_6446,axiom,
! [VarCurr] :
( ~ v114222(VarCurr)
<=> v114181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12013,axiom,
! [VarCurr] :
( v114215(VarCurr)
<=> ( v114216(VarCurr)
& v114219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12012,axiom,
! [VarCurr] :
( v114219(VarCurr)
<=> ( v114179(VarCurr)
| v114191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12011,axiom,
! [VarCurr] :
( v114216(VarCurr)
<=> ( v114217(VarCurr)
| v114218(VarCurr) ) ) ).
fof(writeUnaryOperator_6445,axiom,
! [VarCurr] :
( ~ v114218(VarCurr)
<=> v114191(VarCurr) ) ).
fof(writeUnaryOperator_6444,axiom,
! [VarCurr] :
( ~ v114217(VarCurr)
<=> v114179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12010,axiom,
! [VarCurr] :
( v114210(VarCurr)
<=> ( v114211(VarCurr)
& v114214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12009,axiom,
! [VarCurr] :
( v114214(VarCurr)
<=> ( v114177(VarCurr)
| v114197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12008,axiom,
! [VarCurr] :
( v114211(VarCurr)
<=> ( v114212(VarCurr)
| v114213(VarCurr) ) ) ).
fof(writeUnaryOperator_6443,axiom,
! [VarCurr] :
( ~ v114213(VarCurr)
<=> v114197(VarCurr) ) ).
fof(writeUnaryOperator_6442,axiom,
! [VarCurr] :
( ~ v114212(VarCurr)
<=> v114177(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12007,axiom,
! [VarCurr] :
( v114172(VarCurr)
<=> ( v114173(VarCurr)
& v114209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12006,axiom,
! [VarCurr] :
( v114209(VarCurr)
<=> ( v114175(VarCurr)
| v114204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12005,axiom,
! [VarCurr] :
( v114173(VarCurr)
<=> ( v114174(VarCurr)
| v114203(VarCurr) ) ) ).
fof(writeUnaryOperator_6441,axiom,
! [VarCurr] :
( ~ v114203(VarCurr)
<=> v114204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12004,axiom,
! [VarCurr] :
( v114204(VarCurr)
<=> ( v114205(VarCurr)
& v114208(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4814,axiom,
! [VarCurr] :
( v114208(VarCurr)
<=> ( v114182(VarCurr,bitIndex4)
| v114184(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12003,axiom,
! [VarCurr] :
( v114205(VarCurr)
<=> ( v114206(VarCurr)
| v114207(VarCurr) ) ) ).
fof(writeUnaryOperator_6440,axiom,
! [VarCurr] :
( ~ v114207(VarCurr)
<=> v114184(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6439,axiom,
! [VarCurr] :
( ~ v114206(VarCurr)
<=> v114182(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6438,axiom,
! [VarCurr] :
( ~ v114174(VarCurr)
<=> v114175(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12002,axiom,
! [VarCurr] :
( v114175(VarCurr)
<=> ( v114176(VarCurr)
| v114202(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4813,axiom,
! [VarCurr] :
( v114202(VarCurr)
<=> ( v114182(VarCurr,bitIndex3)
& v114184(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12001,axiom,
! [VarCurr] :
( v114176(VarCurr)
<=> ( v114177(VarCurr)
& v114197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_12000,axiom,
! [VarCurr] :
( v114197(VarCurr)
<=> ( v114198(VarCurr)
& v114201(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4812,axiom,
! [VarCurr] :
( v114201(VarCurr)
<=> ( v114182(VarCurr,bitIndex3)
| v114184(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11999,axiom,
! [VarCurr] :
( v114198(VarCurr)
<=> ( v114199(VarCurr)
| v114200(VarCurr) ) ) ).
fof(writeUnaryOperator_6437,axiom,
! [VarCurr] :
( ~ v114200(VarCurr)
<=> v114184(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6436,axiom,
! [VarCurr] :
( ~ v114199(VarCurr)
<=> v114182(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11998,axiom,
! [VarCurr] :
( v114177(VarCurr)
<=> ( v114178(VarCurr)
| v114196(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4811,axiom,
! [VarCurr] :
( v114196(VarCurr)
<=> ( v114182(VarCurr,bitIndex2)
& v114184(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11997,axiom,
! [VarCurr] :
( v114178(VarCurr)
<=> ( v114179(VarCurr)
& v114191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11996,axiom,
! [VarCurr] :
( v114191(VarCurr)
<=> ( v114192(VarCurr)
& v114195(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4810,axiom,
! [VarCurr] :
( v114195(VarCurr)
<=> ( v114182(VarCurr,bitIndex2)
| v114184(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11995,axiom,
! [VarCurr] :
( v114192(VarCurr)
<=> ( v114193(VarCurr)
| v114194(VarCurr) ) ) ).
fof(writeUnaryOperator_6435,axiom,
! [VarCurr] :
( ~ v114194(VarCurr)
<=> v114184(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6434,axiom,
! [VarCurr] :
( ~ v114193(VarCurr)
<=> v114182(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11994,axiom,
! [VarCurr] :
( v114179(VarCurr)
<=> ( v114180(VarCurr)
| v114190(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4809,axiom,
! [VarCurr] :
( v114190(VarCurr)
<=> ( v114182(VarCurr,bitIndex1)
& v114184(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11993,axiom,
! [VarCurr] :
( v114180(VarCurr)
<=> ( v114181(VarCurr)
& v114185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11992,axiom,
! [VarCurr] :
( v114185(VarCurr)
<=> ( v114186(VarCurr)
& v114189(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4808,axiom,
! [VarCurr] :
( v114189(VarCurr)
<=> ( v114182(VarCurr,bitIndex1)
| v114184(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11991,axiom,
! [VarCurr] :
( v114186(VarCurr)
<=> ( v114187(VarCurr)
| v114188(VarCurr) ) ) ).
fof(writeUnaryOperator_6433,axiom,
! [VarCurr] :
( ~ v114188(VarCurr)
<=> v114184(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6432,axiom,
! [VarCurr] :
( ~ v114187(VarCurr)
<=> v114182(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11990,axiom,
! [VarCurr] :
( v114181(VarCurr)
<=> ( v114182(VarCurr,bitIndex0)
& v114184(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67695,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v114184(VarCurr,B)
<=> v113633(VarCurr,B) ) ) ).
fof(addAssignment_67694,axiom,
! [VarCurr] :
( v114184(VarCurr,bitIndex4)
<=> $false ) ).
fof(addZeroExtensionConstraint_49,axiom,
! [VarCurr] : ~ v114182(VarCurr,bitIndex3) ).
fof(addZeroExtensionConstraint_48,axiom,
! [VarCurr] : ~ v114182(VarCurr,bitIndex4) ).
fof(addAssignment_67693,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v114182(VarCurr,B)
<=> v114183(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1046,axiom,
! [VarCurr] :
( ~ v1051(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114183(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1017,axiom,
! [VarCurr] :
( v1051(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114183(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addAssignment_67692,axiom,
! [VarCurr] :
( v114061(VarCurr,bitIndex6)
<=> v114065(VarCurr,bitIndex2) ) ).
fof(addAssignment_67691,axiom,
! [VarCurr] :
( v114065(VarCurr,bitIndex2)
<=> v114067(VarCurr,bitIndex2) ) ).
fof(addAssignment_67690,axiom,
! [VarNext] :
( v114067(VarNext,bitIndex2)
<=> v114139(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114140(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114139(VarNext,B)
<=> v114067(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1491,axiom,
! [VarNext] :
( v114140(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114139(VarNext,B)
<=> v114122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114140(VarNext)
<=> v114141(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114141(VarNext)
<=> ( v114143(VarNext)
& v114107(VarNext) ) ) ) ).
fof(writeUnaryOperator_6431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114143(VarNext)
<=> v114116(VarNext) ) ) ).
fof(addAssignment_67689,axiom,
! [VarCurr] :
( v114077(VarCurr,bitIndex2)
<=> v114079(VarCurr,bitIndex2) ) ).
fof(addAssignment_67688,axiom,
! [VarCurr] :
( v114079(VarCurr,bitIndex2)
<=> v114098(VarCurr,bitIndex2) ) ).
fof(addAssignment_67687,axiom,
! [VarCurr] :
( v114081(VarCurr,bitIndex2)
<=> v114091(VarCurr,bitIndex2) ) ).
fof(addAssignment_67686,axiom,
! [VarCurr] :
( v114085(VarCurr,bitIndex2)
<=> v114087(VarCurr,bitIndex2) ) ).
fof(addAssignment_67685,axiom,
! [VarCurr] :
( v114061(VarCurr,bitIndex5)
<=> v114128(VarCurr,bitIndex5) ) ).
fof(addAssignment_67684,axiom,
! [VarCurr] :
( v114063(VarCurr,bitIndex1)
<=> v114065(VarCurr,bitIndex1) ) ).
fof(addAssignment_67683,axiom,
! [VarCurr] :
( v114065(VarCurr,bitIndex1)
<=> v114067(VarCurr,bitIndex1) ) ).
fof(addAssignment_67682,axiom,
! [VarNext] :
( v114067(VarNext,bitIndex1)
<=> v114131(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114132(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114131(VarNext,B)
<=> v114067(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1490,axiom,
! [VarNext] :
( v114132(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114131(VarNext,B)
<=> v114122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114132(VarNext)
<=> v114133(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114133(VarNext)
<=> ( v114135(VarNext)
& v114107(VarNext) ) ) ) ).
fof(writeUnaryOperator_6430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114135(VarNext)
<=> v114116(VarNext) ) ) ).
fof(addAssignment_67681,axiom,
! [VarCurr] :
( v114077(VarCurr,bitIndex1)
<=> v114079(VarCurr,bitIndex1) ) ).
fof(addAssignment_67680,axiom,
! [VarCurr] :
( v114079(VarCurr,bitIndex1)
<=> v114098(VarCurr,bitIndex1) ) ).
fof(addAssignment_67679,axiom,
! [VarCurr] :
( v114081(VarCurr,bitIndex1)
<=> v114091(VarCurr,bitIndex1) ) ).
fof(addAssignment_67678,axiom,
! [VarCurr] :
( v114083(VarCurr,bitIndex1)
<=> v114090(VarCurr,bitIndex1) ) ).
fof(addAssignment_67677,axiom,
! [VarCurr] :
( v114085(VarCurr,bitIndex1)
<=> v114087(VarCurr,bitIndex1) ) ).
fof(addAssignment_67676,axiom,
! [VarCurr] :
( v114061(VarCurr,bitIndex4)
<=> v114128(VarCurr,bitIndex4) ) ).
fof(addAssignment_67675,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v114128(VarCurr,B)
<=> b0010(B) ) ) ).
fof(addAssignment_67674,axiom,
! [VarCurr] :
( ( v114128(VarCurr,bitIndex5)
<=> v114129(VarCurr,bitIndex1) )
& ( v114128(VarCurr,bitIndex4)
<=> v114129(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_6429,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114129(VarCurr,B)
<=> ~ v114063(VarCurr,B) ) ) ).
fof(addAssignment_67673,axiom,
! [VarCurr] :
( v114063(VarCurr,bitIndex0)
<=> v114065(VarCurr,bitIndex0) ) ).
fof(addAssignment_67672,axiom,
! [VarCurr] :
( v114065(VarCurr,bitIndex0)
<=> v114067(VarCurr,bitIndex0) ) ).
fof(addAssignment_67671,axiom,
! [VarNext] :
( v114067(VarNext,bitIndex0)
<=> v114111(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114112(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114111(VarNext,B)
<=> v114067(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1489,axiom,
! [VarNext] :
( v114112(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114111(VarNext,B)
<=> v114122(VarNext,B) ) ) ) ).
fof(addAssignment_67670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114122(VarNext,B)
<=> v114120(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1045,axiom,
! [VarCurr] :
( ~ v114123(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114120(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1016,axiom,
! [VarCurr] :
( v114123(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114120(VarCurr,B)
<=> v114077(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11985,axiom,
! [VarCurr] :
( v114123(VarCurr)
<=> ( v114124(VarCurr)
& v114125(VarCurr) ) ) ).
fof(writeUnaryOperator_6428,axiom,
! [VarCurr] :
( ~ v114125(VarCurr)
<=> v114073(VarCurr) ) ).
fof(writeUnaryOperator_6427,axiom,
! [VarCurr] :
( ~ v114124(VarCurr)
<=> v114069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114112(VarNext)
<=> v114113(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114113(VarNext)
<=> ( v114114(VarNext)
& v114107(VarNext) ) ) ) ).
fof(writeUnaryOperator_6426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114114(VarNext)
<=> v114116(VarNext) ) ) ).
fof(addAssignment_67669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114116(VarNext)
<=> v114107(VarCurr) ) ) ).
fof(addAssignment_67668,axiom,
! [VarCurr] :
( v114107(VarCurr)
<=> v114109(VarCurr) ) ).
fof(addAssignment_67667,axiom,
! [VarCurr] :
( v114109(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_67666,axiom,
! [VarCurr] :
( v114077(VarCurr,bitIndex0)
<=> v114079(VarCurr,bitIndex0) ) ).
fof(addAssignment_67665,axiom,
! [VarCurr] :
( v114079(VarCurr,bitIndex0)
<=> v114098(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1656,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v114098(VarCurr,B)
<=> ( v114099(VarCurr,B)
| v114102(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1655,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v114102(VarCurr,B)
<=> ( v114065(VarCurr,B)
& v114103(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6425,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v114103(VarCurr,B)
<=> ~ v114104(VarCurr,B) ) ) ).
fof(addAssignment_67664,axiom,
! [VarCurr] :
( v114104(VarCurr,bitIndex0)
<=> v114105(VarCurr) ) ).
fof(addAssignment_67663,axiom,
! [VarCurr] :
( v114104(VarCurr,bitIndex1)
<=> v114105(VarCurr) ) ).
fof(addAssignment_67662,axiom,
! [VarCurr] :
( v114104(VarCurr,bitIndex2)
<=> v114105(VarCurr) ) ).
fof(addAssignment_67661,axiom,
! [VarCurr] :
( v114105(VarCurr)
<=> v114093(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1654,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v114099(VarCurr,B)
<=> ( v114081(VarCurr,B)
& v114100(VarCurr,B) ) ) ) ).
fof(addAssignment_67660,axiom,
! [VarCurr] :
( v114100(VarCurr,bitIndex0)
<=> v114101(VarCurr) ) ).
fof(addAssignment_67659,axiom,
! [VarCurr] :
( v114100(VarCurr,bitIndex1)
<=> v114101(VarCurr) ) ).
fof(addAssignment_67658,axiom,
! [VarCurr] :
( v114100(VarCurr,bitIndex2)
<=> v114101(VarCurr) ) ).
fof(addAssignment_67657,axiom,
! [VarCurr] :
( v114101(VarCurr)
<=> v114093(VarCurr) ) ).
fof(addAssignment_67656,axiom,
! [VarCurr] :
( v114093(VarCurr)
<=> v114095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11982,axiom,
! [VarCurr] :
( v114095(VarCurr)
<=> ( v1729(VarCurr)
& v114097(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1047,axiom,
! [VarCurr] :
( v114097(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $false )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67655,axiom,
! [VarCurr] :
( v114081(VarCurr,bitIndex0)
<=> v114091(VarCurr,bitIndex0) ) ).
fof(addAssignment_67654,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114091(VarCurr,B)
<=> v114083(VarCurr,B) ) ) ).
fof(addAssignment_67653,axiom,
! [VarCurr] :
( v114091(VarCurr,bitIndex2)
<=> v114085(VarCurr,bitIndex2) ) ).
fof(addAssignment_67652,axiom,
! [VarCurr] :
( v114083(VarCurr,bitIndex0)
<=> v114090(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6424,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114090(VarCurr,B)
<=> ~ v114085(VarCurr,B) ) ) ).
fof(addAssignment_67651,axiom,
! [VarCurr] :
( v114085(VarCurr,bitIndex0)
<=> v114087(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_32,axiom,
! [VarCurr] :
( ~ v114088(VarCurr)
=> ( ( v114087(VarCurr,bitIndex2)
<=> v114061(VarCurr,bitIndex6) )
& ( v114087(VarCurr,bitIndex1)
<=> v114061(VarCurr,bitIndex5) )
& ( v114087(VarCurr,bitIndex0)
<=> v114061(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1015,axiom,
! [VarCurr] :
( v114088(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114087(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11981,axiom,
! [VarCurr] :
( v114088(VarCurr)
<=> ( v1729(VarCurr)
& v114089(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1046,axiom,
! [VarCurr] :
( v114089(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $false )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1938,axiom,
~ b0000000010000(bitIndex12) ).
fof(bitBlastConstant_1937,axiom,
~ b0000000010000(bitIndex11) ).
fof(bitBlastConstant_1936,axiom,
~ b0000000010000(bitIndex10) ).
fof(bitBlastConstant_1935,axiom,
~ b0000000010000(bitIndex9) ).
fof(bitBlastConstant_1934,axiom,
~ b0000000010000(bitIndex8) ).
fof(bitBlastConstant_1933,axiom,
~ b0000000010000(bitIndex7) ).
fof(bitBlastConstant_1932,axiom,
~ b0000000010000(bitIndex6) ).
fof(bitBlastConstant_1931,axiom,
~ b0000000010000(bitIndex5) ).
fof(bitBlastConstant_1930,axiom,
b0000000010000(bitIndex4) ).
fof(bitBlastConstant_1929,axiom,
~ b0000000010000(bitIndex3) ).
fof(bitBlastConstant_1928,axiom,
~ b0000000010000(bitIndex2) ).
fof(bitBlastConstant_1927,axiom,
~ b0000000010000(bitIndex1) ).
fof(bitBlastConstant_1926,axiom,
~ b0000000010000(bitIndex0) ).
fof(addAssignment_67650,axiom,
! [VarCurr] :
( v114073(VarCurr)
<=> v114075(VarCurr) ) ).
fof(addAssignment_67649,axiom,
! [VarCurr] :
( v114075(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_67648,axiom,
! [VarCurr] :
( v114069(VarCurr)
<=> v114071(VarCurr) ) ).
fof(addAssignment_67647,axiom,
! [VarCurr] :
( v114071(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_67646,axiom,
! [VarCurr] :
( v113968(VarCurr,bitIndex3)
<=> v113972(VarCurr,bitIndex3) ) ).
fof(addAssignment_67645,axiom,
! [VarCurr] :
( v113972(VarCurr,bitIndex3)
<=> v113974(VarCurr,bitIndex3) ) ).
fof(addAssignment_67644,axiom,
! [VarNext] :
( v113974(VarNext,bitIndex3)
<=> v114053(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114054(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114053(VarNext,B)
<=> v113974(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1488,axiom,
! [VarNext] :
( v114054(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114053(VarNext,B)
<=> v114029(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114054(VarNext)
<=> v114055(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114055(VarNext)
<=> ( v114057(VarNext)
& v114014(VarNext) ) ) ) ).
fof(writeUnaryOperator_6423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114057(VarNext)
<=> v114023(VarNext) ) ) ).
fof(addAssignment_67643,axiom,
! [VarCurr] :
( v113984(VarCurr,bitIndex3)
<=> v113986(VarCurr,bitIndex3) ) ).
fof(addAssignment_67642,axiom,
! [VarCurr] :
( v113986(VarCurr,bitIndex3)
<=> v114005(VarCurr,bitIndex3) ) ).
fof(addAssignment_67641,axiom,
! [VarCurr] :
( v113988(VarCurr,bitIndex3)
<=> v113998(VarCurr,bitIndex3) ) ).
fof(addAssignment_67640,axiom,
! [VarCurr] :
( v113992(VarCurr,bitIndex3)
<=> v113994(VarCurr,bitIndex3) ) ).
fof(addAssignment_67639,axiom,
! [VarCurr] :
( v113968(VarCurr,bitIndex2)
<=> v113972(VarCurr,bitIndex2) ) ).
fof(addAssignment_67638,axiom,
! [VarCurr] :
( v113972(VarCurr,bitIndex2)
<=> v113974(VarCurr,bitIndex2) ) ).
fof(addAssignment_67637,axiom,
! [VarNext] :
( v113974(VarNext,bitIndex2)
<=> v114045(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114046(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114045(VarNext,B)
<=> v113974(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1487,axiom,
! [VarNext] :
( v114046(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114045(VarNext,B)
<=> v114029(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114046(VarNext)
<=> v114047(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114047(VarNext)
<=> ( v114049(VarNext)
& v114014(VarNext) ) ) ) ).
fof(writeUnaryOperator_6422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114049(VarNext)
<=> v114023(VarNext) ) ) ).
fof(addAssignment_67636,axiom,
! [VarCurr] :
( v113984(VarCurr,bitIndex2)
<=> v113986(VarCurr,bitIndex2) ) ).
fof(addAssignment_67635,axiom,
! [VarCurr] :
( v113986(VarCurr,bitIndex2)
<=> v114005(VarCurr,bitIndex2) ) ).
fof(addAssignment_67634,axiom,
! [VarCurr] :
( v113988(VarCurr,bitIndex2)
<=> v113998(VarCurr,bitIndex2) ) ).
fof(addAssignment_67633,axiom,
! [VarCurr] :
( v113992(VarCurr,bitIndex2)
<=> v113994(VarCurr,bitIndex2) ) ).
fof(addAssignment_67632,axiom,
! [VarCurr] :
( v113968(VarCurr,bitIndex1)
<=> v114035(VarCurr,bitIndex1) ) ).
fof(addAssignment_67631,axiom,
! [VarCurr] :
( v113970(VarCurr,bitIndex1)
<=> v113972(VarCurr,bitIndex1) ) ).
fof(addAssignment_67630,axiom,
! [VarCurr] :
( v113972(VarCurr,bitIndex1)
<=> v113974(VarCurr,bitIndex1) ) ).
fof(addAssignment_67629,axiom,
! [VarNext] :
( v113974(VarNext,bitIndex1)
<=> v114037(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114038(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114037(VarNext,B)
<=> v113974(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1486,axiom,
! [VarNext] :
( v114038(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114037(VarNext,B)
<=> v114029(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114038(VarNext)
<=> v114039(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114039(VarNext)
<=> ( v114041(VarNext)
& v114014(VarNext) ) ) ) ).
fof(writeUnaryOperator_6421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114041(VarNext)
<=> v114023(VarNext) ) ) ).
fof(addAssignment_67628,axiom,
! [VarCurr] :
( v113984(VarCurr,bitIndex1)
<=> v113986(VarCurr,bitIndex1) ) ).
fof(addAssignment_67627,axiom,
! [VarCurr] :
( v113986(VarCurr,bitIndex1)
<=> v114005(VarCurr,bitIndex1) ) ).
fof(addAssignment_67626,axiom,
! [VarCurr] :
( v113988(VarCurr,bitIndex1)
<=> v113998(VarCurr,bitIndex1) ) ).
fof(addAssignment_67625,axiom,
! [VarCurr] :
( v113990(VarCurr,bitIndex1)
<=> v113997(VarCurr,bitIndex1) ) ).
fof(addAssignment_67624,axiom,
! [VarCurr] :
( v113992(VarCurr,bitIndex1)
<=> v113994(VarCurr,bitIndex1) ) ).
fof(addAssignment_67623,axiom,
! [VarCurr] :
( v113968(VarCurr,bitIndex0)
<=> v114035(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6420,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114035(VarCurr,B)
<=> ~ v113970(VarCurr,B) ) ) ).
fof(addAssignment_67622,axiom,
! [VarCurr] :
( v113970(VarCurr,bitIndex0)
<=> v113972(VarCurr,bitIndex0) ) ).
fof(addAssignment_67621,axiom,
! [VarCurr] :
( v113972(VarCurr,bitIndex0)
<=> v113974(VarCurr,bitIndex0) ) ).
fof(addAssignment_67620,axiom,
! [VarNext] :
( v113974(VarNext,bitIndex0)
<=> v114018(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114019(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114018(VarNext,B)
<=> v113974(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1485,axiom,
! [VarNext] :
( v114019(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114018(VarNext,B)
<=> v114029(VarNext,B) ) ) ) ).
fof(addAssignment_67619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114029(VarNext,B)
<=> v114027(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1044,axiom,
! [VarCurr] :
( ~ v114030(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114027(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1014,axiom,
! [VarCurr] :
( v114030(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114027(VarCurr,B)
<=> v113984(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11974,axiom,
! [VarCurr] :
( v114030(VarCurr)
<=> ( v114031(VarCurr)
& v114032(VarCurr) ) ) ).
fof(writeUnaryOperator_6419,axiom,
! [VarCurr] :
( ~ v114032(VarCurr)
<=> v113980(VarCurr) ) ).
fof(writeUnaryOperator_6418,axiom,
! [VarCurr] :
( ~ v114031(VarCurr)
<=> v113976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114019(VarNext)
<=> v114020(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114020(VarNext)
<=> ( v114021(VarNext)
& v114014(VarNext) ) ) ) ).
fof(writeUnaryOperator_6417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114021(VarNext)
<=> v114023(VarNext) ) ) ).
fof(addAssignment_67618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114023(VarNext)
<=> v114014(VarCurr) ) ) ).
fof(addAssignment_67617,axiom,
! [VarCurr] :
( v114014(VarCurr)
<=> v114016(VarCurr) ) ).
fof(addAssignment_67616,axiom,
! [VarCurr] :
( v114016(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_67615,axiom,
! [VarCurr] :
( v113984(VarCurr,bitIndex0)
<=> v113986(VarCurr,bitIndex0) ) ).
fof(addAssignment_67614,axiom,
! [VarCurr] :
( v113986(VarCurr,bitIndex0)
<=> v114005(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1653,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v114005(VarCurr,B)
<=> ( v114006(VarCurr,B)
| v114009(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1652,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v114009(VarCurr,B)
<=> ( v113972(VarCurr,B)
& v114010(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6416,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v114010(VarCurr,B)
<=> ~ v114011(VarCurr,B) ) ) ).
fof(addAssignment_67613,axiom,
! [VarCurr] :
( v114011(VarCurr,bitIndex0)
<=> v114012(VarCurr) ) ).
fof(addAssignment_67612,axiom,
! [VarCurr] :
( v114011(VarCurr,bitIndex1)
<=> v114012(VarCurr) ) ).
fof(addAssignment_67611,axiom,
! [VarCurr] :
( v114011(VarCurr,bitIndex2)
<=> v114012(VarCurr) ) ).
fof(addAssignment_67610,axiom,
! [VarCurr] :
( v114011(VarCurr,bitIndex3)
<=> v114012(VarCurr) ) ).
fof(addAssignment_67609,axiom,
! [VarCurr] :
( v114012(VarCurr)
<=> v114000(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1651,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v114006(VarCurr,B)
<=> ( v113988(VarCurr,B)
& v114007(VarCurr,B) ) ) ) ).
fof(addAssignment_67608,axiom,
! [VarCurr] :
( v114007(VarCurr,bitIndex0)
<=> v114008(VarCurr) ) ).
fof(addAssignment_67607,axiom,
! [VarCurr] :
( v114007(VarCurr,bitIndex1)
<=> v114008(VarCurr) ) ).
fof(addAssignment_67606,axiom,
! [VarCurr] :
( v114007(VarCurr,bitIndex2)
<=> v114008(VarCurr) ) ).
fof(addAssignment_67605,axiom,
! [VarCurr] :
( v114007(VarCurr,bitIndex3)
<=> v114008(VarCurr) ) ).
fof(addAssignment_67604,axiom,
! [VarCurr] :
( v114008(VarCurr)
<=> v114000(VarCurr) ) ).
fof(addAssignment_67603,axiom,
! [VarCurr] :
( v114000(VarCurr)
<=> v114002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11971,axiom,
! [VarCurr] :
( v114002(VarCurr)
<=> ( v1729(VarCurr)
& v114004(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1045,axiom,
! [VarCurr] :
( v114004(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $true )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67602,axiom,
! [VarCurr] :
( v113988(VarCurr,bitIndex0)
<=> v113998(VarCurr,bitIndex0) ) ).
fof(addAssignment_67601,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113998(VarCurr,B)
<=> v113990(VarCurr,B) ) ) ).
fof(addAssignment_67600,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v113998(VarCurr,B)
<=> v113992(VarCurr,B) ) ) ).
fof(addAssignment_67599,axiom,
! [VarCurr] :
( v113990(VarCurr,bitIndex0)
<=> v113997(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6415,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113997(VarCurr,B)
<=> ~ v113992(VarCurr,B) ) ) ).
fof(addAssignment_67598,axiom,
! [VarCurr] :
( v113992(VarCurr,bitIndex0)
<=> v113994(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1043,axiom,
! [VarCurr] :
( ~ v113995(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113994(VarCurr,B)
<=> v113968(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1013,axiom,
! [VarCurr] :
( v113995(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113994(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11970,axiom,
! [VarCurr] :
( v113995(VarCurr)
<=> ( v1729(VarCurr)
& v113996(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_1044,axiom,
! [VarCurr] :
( v113996(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $true )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1925,axiom,
~ b0000011000000(bitIndex12) ).
fof(bitBlastConstant_1924,axiom,
~ b0000011000000(bitIndex11) ).
fof(bitBlastConstant_1923,axiom,
~ b0000011000000(bitIndex10) ).
fof(bitBlastConstant_1922,axiom,
~ b0000011000000(bitIndex9) ).
fof(bitBlastConstant_1921,axiom,
~ b0000011000000(bitIndex8) ).
fof(bitBlastConstant_1920,axiom,
b0000011000000(bitIndex7) ).
fof(bitBlastConstant_1919,axiom,
b0000011000000(bitIndex6) ).
fof(bitBlastConstant_1918,axiom,
~ b0000011000000(bitIndex5) ).
fof(bitBlastConstant_1917,axiom,
~ b0000011000000(bitIndex4) ).
fof(bitBlastConstant_1916,axiom,
~ b0000011000000(bitIndex3) ).
fof(bitBlastConstant_1915,axiom,
~ b0000011000000(bitIndex2) ).
fof(bitBlastConstant_1914,axiom,
~ b0000011000000(bitIndex1) ).
fof(bitBlastConstant_1913,axiom,
~ b0000011000000(bitIndex0) ).
fof(addAssignment_67597,axiom,
! [VarCurr] :
( v113980(VarCurr)
<=> v113982(VarCurr) ) ).
fof(addAssignment_67596,axiom,
! [VarCurr] :
( v113982(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_67595,axiom,
! [VarCurr] :
( v113976(VarCurr)
<=> v113978(VarCurr) ) ).
fof(addAssignment_67594,axiom,
! [VarCurr] :
( v113978(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_67593,axiom,
! [VarCurr] :
( v113956(VarCurr)
<=> v113958(VarCurr) ) ).
fof(addAssignment_67592,axiom,
! [VarCurr] :
( v113958(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_67591,axiom,
! [VarCurr] :
( v113952(VarCurr)
<=> v113954(VarCurr) ) ).
fof(addAssignment_67590,axiom,
! [VarCurr] :
( v113954(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11969,axiom,
! [VarCurr] :
( v113806(VarCurr)
<=> ( v113808(VarCurr)
| v113909(VarCurr) ) ) ).
fof(addAssignment_67589,axiom,
! [VarCurr] :
( v113909(VarCurr)
<=> v113911(VarCurr,bitIndex0) ) ).
fof(addAssignment_67588,axiom,
! [VarCurr] :
( v113911(VarCurr,bitIndex0)
<=> v113913(VarCurr,bitIndex0) ) ).
fof(addAssignment_67587,axiom,
! [VarCurr] :
( v113913(VarCurr,bitIndex0)
<=> v113915(VarCurr,bitIndex0) ) ).
fof(addAssignment_67586,axiom,
! [VarCurr] :
( v113915(VarCurr,bitIndex0)
<=> v113935(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1650,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113935(VarCurr,B)
<=> ( v113936(VarCurr,B)
& v113917(VarCurr,B) ) ) ) ).
fof(addAssignment_67585,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex0)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67584,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex1)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67583,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex2)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67582,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex3)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67581,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex4)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67580,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex5)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67579,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex6)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67578,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex7)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67577,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex8)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67576,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex9)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67575,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex10)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67574,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex11)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67573,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex12)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67572,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex13)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67571,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex14)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67570,axiom,
! [VarCurr] :
( v113936(VarCurr,bitIndex15)
<=> v113937(VarCurr) ) ).
fof(addAssignment_67569,axiom,
! [VarCurr] :
( v113937(VarCurr)
<=> v113938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11968,axiom,
! [VarCurr] :
( v113938(VarCurr)
<=> ( v100691(VarCurr)
& v113939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11967,axiom,
! [VarCurr] :
( v113939(VarCurr)
<=> ( v113940(VarCurr)
| v113941(VarCurr) ) ) ).
fof(writeUnaryOperator_6414,axiom,
! [VarCurr] :
( ~ v113941(VarCurr)
<=> v97146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11966,axiom,
! [VarCurr] :
( v113940(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v89614(VarCurr) ) ) ).
fof(addAssignment_67568,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex0)
<=> v113918(VarCurr,bitIndex0) ) ).
fof(addAssignment_67567,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex0)
<=> v113934(VarCurr) ) ).
fof(addAssignment_67566,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex1)
<=> v113933(VarCurr) ) ).
fof(addAssignment_67565,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex2)
<=> v113932(VarCurr) ) ).
fof(addAssignment_67564,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex3)
<=> v113931(VarCurr) ) ).
fof(addAssignment_67563,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex4)
<=> v113930(VarCurr) ) ).
fof(addAssignment_67562,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex5)
<=> v113929(VarCurr) ) ).
fof(addAssignment_67561,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex6)
<=> v113928(VarCurr) ) ).
fof(addAssignment_67560,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex7)
<=> v113927(VarCurr) ) ).
fof(addAssignment_67559,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex8)
<=> v113926(VarCurr) ) ).
fof(addAssignment_67558,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex9)
<=> v113925(VarCurr) ) ).
fof(addAssignment_67557,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex10)
<=> v113924(VarCurr) ) ).
fof(addAssignment_67556,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex11)
<=> v113923(VarCurr) ) ).
fof(addAssignment_67555,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex12)
<=> v113922(VarCurr) ) ).
fof(addAssignment_67554,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex13)
<=> v113921(VarCurr) ) ).
fof(addAssignment_67553,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex14)
<=> v113920(VarCurr) ) ).
fof(addAssignment_67552,axiom,
! [VarCurr] :
( v113918(VarCurr,bitIndex15)
<=> v113919(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1043,axiom,
! [VarCurr] :
( v113934(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $false )
& ( v97411(VarCurr,bitIndex5)
<=> $false )
& ( v97411(VarCurr,bitIndex4)
<=> $false )
& ( v97411(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1042,axiom,
! [VarCurr] :
( v113933(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $false )
& ( v97411(VarCurr,bitIndex5)
<=> $false )
& ( v97411(VarCurr,bitIndex4)
<=> $false )
& ( v97411(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1041,axiom,
! [VarCurr] :
( v113932(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $false )
& ( v97411(VarCurr,bitIndex5)
<=> $false )
& ( v97411(VarCurr,bitIndex4)
<=> $true )
& ( v97411(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1040,axiom,
! [VarCurr] :
( v113931(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $false )
& ( v97411(VarCurr,bitIndex5)
<=> $false )
& ( v97411(VarCurr,bitIndex4)
<=> $true )
& ( v97411(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1039,axiom,
! [VarCurr] :
( v113930(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $false )
& ( v97411(VarCurr,bitIndex5)
<=> $true )
& ( v97411(VarCurr,bitIndex4)
<=> $false )
& ( v97411(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1038,axiom,
! [VarCurr] :
( v113929(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $false )
& ( v97411(VarCurr,bitIndex5)
<=> $true )
& ( v97411(VarCurr,bitIndex4)
<=> $false )
& ( v97411(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1037,axiom,
! [VarCurr] :
( v113928(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $false )
& ( v97411(VarCurr,bitIndex5)
<=> $true )
& ( v97411(VarCurr,bitIndex4)
<=> $true )
& ( v97411(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1036,axiom,
! [VarCurr] :
( v113927(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $false )
& ( v97411(VarCurr,bitIndex5)
<=> $true )
& ( v97411(VarCurr,bitIndex4)
<=> $true )
& ( v97411(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1035,axiom,
! [VarCurr] :
( v113926(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $true )
& ( v97411(VarCurr,bitIndex5)
<=> $false )
& ( v97411(VarCurr,bitIndex4)
<=> $false )
& ( v97411(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1034,axiom,
! [VarCurr] :
( v113925(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $true )
& ( v97411(VarCurr,bitIndex5)
<=> $false )
& ( v97411(VarCurr,bitIndex4)
<=> $false )
& ( v97411(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1033,axiom,
! [VarCurr] :
( v113924(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $true )
& ( v97411(VarCurr,bitIndex5)
<=> $false )
& ( v97411(VarCurr,bitIndex4)
<=> $true )
& ( v97411(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1032,axiom,
! [VarCurr] :
( v113923(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $true )
& ( v97411(VarCurr,bitIndex5)
<=> $false )
& ( v97411(VarCurr,bitIndex4)
<=> $true )
& ( v97411(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1031,axiom,
! [VarCurr] :
( v113922(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $true )
& ( v97411(VarCurr,bitIndex5)
<=> $true )
& ( v97411(VarCurr,bitIndex4)
<=> $false )
& ( v97411(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1030,axiom,
! [VarCurr] :
( v113921(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $true )
& ( v97411(VarCurr,bitIndex5)
<=> $true )
& ( v97411(VarCurr,bitIndex4)
<=> $false )
& ( v97411(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1029,axiom,
! [VarCurr] :
( v113920(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $true )
& ( v97411(VarCurr,bitIndex5)
<=> $true )
& ( v97411(VarCurr,bitIndex4)
<=> $true )
& ( v97411(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1028,axiom,
! [VarCurr] :
( v113919(VarCurr)
<=> ( ( v97411(VarCurr,bitIndex6)
<=> $true )
& ( v97411(VarCurr,bitIndex5)
<=> $true )
& ( v97411(VarCurr,bitIndex4)
<=> $true )
& ( v97411(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_67551,axiom,
! [VarCurr] :
( v113808(VarCurr)
<=> v113810(VarCurr,bitIndex0) ) ).
fof(addAssignment_67550,axiom,
! [VarCurr] :
( v113810(VarCurr,bitIndex0)
<=> v113812(VarCurr,bitIndex0) ) ).
fof(addAssignment_67549,axiom,
! [VarCurr] :
( v113812(VarCurr,bitIndex0)
<=> v113814(VarCurr,bitIndex0) ) ).
fof(addAssignment_67548,axiom,
! [VarCurr] :
( v113814(VarCurr,bitIndex0)
<=> v113816(VarCurr,bitIndex0) ) ).
fof(addAssignment_67547,axiom,
! [VarCurr] :
( v113816(VarCurr,bitIndex0)
<=> v113818(VarCurr,bitIndex0) ) ).
fof(addAssignment_67546,axiom,
! [VarNext] :
( v113818(VarNext,bitIndex0)
<=> v113891(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113892(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113891(VarNext,B)
<=> v113818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1484,axiom,
! [VarNext] :
( v113892(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113891(VarNext,B)
<=> v113902(VarNext,B) ) ) ) ).
fof(addAssignment_67545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113902(VarNext,B)
<=> v113900(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1042,axiom,
! [VarCurr] :
( ~ v113903(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v113900(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1012,axiom,
! [VarCurr] :
( v113903(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v113900(VarCurr,B)
<=> v113828(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11965,axiom,
! [VarCurr] :
( v113903(VarCurr)
<=> ( v113904(VarCurr)
& v113905(VarCurr) ) ) ).
fof(writeUnaryOperator_6413,axiom,
! [VarCurr] :
( ~ v113905(VarCurr)
<=> v113824(VarCurr) ) ).
fof(writeUnaryOperator_6412,axiom,
! [VarCurr] :
( ~ v113904(VarCurr)
<=> v113820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113892(VarNext)
<=> v113893(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113893(VarNext)
<=> ( v113894(VarNext)
& v113887(VarNext) ) ) ) ).
fof(writeUnaryOperator_6411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113894(VarNext)
<=> v113896(VarNext) ) ) ).
fof(addAssignment_67544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113896(VarNext)
<=> v113887(VarCurr) ) ) ).
fof(addAssignment_67543,axiom,
! [VarCurr] :
( v113887(VarCurr)
<=> v113889(VarCurr) ) ).
fof(addAssignment_67542,axiom,
! [VarCurr] :
( v113889(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_67541,axiom,
! [VarCurr] :
( v113828(VarCurr,bitIndex0)
<=> v113830(VarCurr,bitIndex0) ) ).
fof(addAssignment_67540,axiom,
! [VarCurr] :
( v113830(VarCurr,bitIndex0)
<=> v113832(VarCurr,bitIndex0) ) ).
fof(addAssignment_67539,axiom,
! [VarCurr] :
( v113832(VarCurr,bitIndex0)
<=> v113834(VarCurr,bitIndex0) ) ).
fof(addAssignment_67538,axiom,
! [VarCurr] :
( v113834(VarCurr,bitIndex0)
<=> v113873(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1649,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113873(VarCurr,B)
<=> ( v113874(VarCurr,B)
| v113883(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1648,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113883(VarCurr,B)
<=> ( v113884(VarCurr,B)
& v113855(VarCurr,B) ) ) ) ).
fof(addAssignment_67537,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex0)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67536,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex1)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67535,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex2)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67534,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex3)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67533,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex4)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67532,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex5)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67531,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex6)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67530,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex7)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67529,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex8)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67528,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex9)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67527,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex10)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67526,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex11)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67525,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex12)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67524,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex13)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67523,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex14)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67522,axiom,
! [VarCurr] :
( v113884(VarCurr,bitIndex15)
<=> v113885(VarCurr) ) ).
fof(addAssignment_67521,axiom,
! [VarCurr] :
( v113885(VarCurr)
<=> v100203(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1647,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113874(VarCurr,B)
<=> ( v113875(VarCurr,B)
| v113880(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1646,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113880(VarCurr,B)
<=> ( v113881(VarCurr,B)
& v113836(VarCurr,B) ) ) ) ).
fof(addAssignment_67520,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex0)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67519,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex1)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67518,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex2)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67517,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex3)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67516,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex4)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67515,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex5)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67514,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex6)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67513,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex7)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67512,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex8)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67511,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex9)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67510,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex10)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67509,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex11)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67508,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex12)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67507,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex13)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67506,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex14)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67505,axiom,
! [VarCurr] :
( v113881(VarCurr,bitIndex15)
<=> v113882(VarCurr) ) ).
fof(addAssignment_67504,axiom,
! [VarCurr] :
( v113882(VarCurr)
<=> v100203(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1645,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113875(VarCurr,B)
<=> ( v113876(VarCurr,B)
& v113836(VarCurr,B) ) ) ) ).
fof(addAssignment_67503,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex0)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67502,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex1)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67501,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex2)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67500,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex3)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67499,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex4)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67498,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex5)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67497,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex6)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67496,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex7)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67495,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex8)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67494,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex9)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67493,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex10)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67492,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex11)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67491,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex12)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67490,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex13)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67489,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex14)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67488,axiom,
! [VarCurr] :
( v113876(VarCurr,bitIndex15)
<=> v113877(VarCurr) ) ).
fof(addAssignment_67487,axiom,
! [VarCurr] :
( v113877(VarCurr)
<=> v113878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11962,axiom,
! [VarCurr] :
( v113878(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
& v113879(VarCurr) ) ) ).
fof(writeUnaryOperator_6410,axiom,
! [VarCurr] :
( ~ v113879(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_67486,axiom,
! [VarCurr] :
( v113855(VarCurr,bitIndex0)
<=> v113856(VarCurr,bitIndex0) ) ).
fof(addAssignment_67485,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex0)
<=> v113872(VarCurr) ) ).
fof(addAssignment_67484,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex1)
<=> v113871(VarCurr) ) ).
fof(addAssignment_67483,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex2)
<=> v113870(VarCurr) ) ).
fof(addAssignment_67482,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex3)
<=> v113869(VarCurr) ) ).
fof(addAssignment_67481,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex4)
<=> v113868(VarCurr) ) ).
fof(addAssignment_67480,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex5)
<=> v113867(VarCurr) ) ).
fof(addAssignment_67479,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex6)
<=> v113866(VarCurr) ) ).
fof(addAssignment_67478,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex7)
<=> v113865(VarCurr) ) ).
fof(addAssignment_67477,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex8)
<=> v113864(VarCurr) ) ).
fof(addAssignment_67476,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex9)
<=> v113863(VarCurr) ) ).
fof(addAssignment_67475,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex10)
<=> v113862(VarCurr) ) ).
fof(addAssignment_67474,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex11)
<=> v113861(VarCurr) ) ).
fof(addAssignment_67473,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex12)
<=> v113860(VarCurr) ) ).
fof(addAssignment_67472,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex13)
<=> v113859(VarCurr) ) ).
fof(addAssignment_67471,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex14)
<=> v113858(VarCurr) ) ).
fof(addAssignment_67470,axiom,
! [VarCurr] :
( v113856(VarCurr,bitIndex15)
<=> v113857(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1027,axiom,
! [VarCurr] :
( v113872(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1026,axiom,
! [VarCurr] :
( v113871(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1025,axiom,
! [VarCurr] :
( v113870(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1024,axiom,
! [VarCurr] :
( v113869(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1023,axiom,
! [VarCurr] :
( v113868(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1022,axiom,
! [VarCurr] :
( v113867(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1021,axiom,
! [VarCurr] :
( v113866(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1020,axiom,
! [VarCurr] :
( v113865(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1019,axiom,
! [VarCurr] :
( v113864(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1018,axiom,
! [VarCurr] :
( v113863(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1017,axiom,
! [VarCurr] :
( v113862(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1016,axiom,
! [VarCurr] :
( v113861(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1015,axiom,
! [VarCurr] :
( v113860(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1014,axiom,
! [VarCurr] :
( v113859(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1013,axiom,
! [VarCurr] :
( v113858(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1012,axiom,
! [VarCurr] :
( v113857(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_67469,axiom,
! [VarCurr] :
( v113836(VarCurr,bitIndex0)
<=> v113837(VarCurr,bitIndex0) ) ).
fof(addAssignment_67468,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex0)
<=> v113853(VarCurr) ) ).
fof(addAssignment_67467,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex1)
<=> v113852(VarCurr) ) ).
fof(addAssignment_67466,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex2)
<=> v113851(VarCurr) ) ).
fof(addAssignment_67465,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex3)
<=> v113850(VarCurr) ) ).
fof(addAssignment_67464,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex4)
<=> v113849(VarCurr) ) ).
fof(addAssignment_67463,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex5)
<=> v113848(VarCurr) ) ).
fof(addAssignment_67462,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex6)
<=> v113847(VarCurr) ) ).
fof(addAssignment_67461,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex7)
<=> v113846(VarCurr) ) ).
fof(addAssignment_67460,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex8)
<=> v113845(VarCurr) ) ).
fof(addAssignment_67459,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex9)
<=> v113844(VarCurr) ) ).
fof(addAssignment_67458,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex10)
<=> v113843(VarCurr) ) ).
fof(addAssignment_67457,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex11)
<=> v113842(VarCurr) ) ).
fof(addAssignment_67456,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex12)
<=> v113841(VarCurr) ) ).
fof(addAssignment_67455,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex13)
<=> v113840(VarCurr) ) ).
fof(addAssignment_67454,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex14)
<=> v113839(VarCurr) ) ).
fof(addAssignment_67453,axiom,
! [VarCurr] :
( v113837(VarCurr,bitIndex15)
<=> v113838(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_1011,axiom,
! [VarCurr] :
( v113853(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1010,axiom,
! [VarCurr] :
( v113852(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1009,axiom,
! [VarCurr] :
( v113851(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1008,axiom,
! [VarCurr] :
( v113850(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1007,axiom,
! [VarCurr] :
( v113849(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1006,axiom,
! [VarCurr] :
( v113848(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1005,axiom,
! [VarCurr] :
( v113847(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1004,axiom,
! [VarCurr] :
( v113846(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $false )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1003,axiom,
! [VarCurr] :
( v113845(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1002,axiom,
! [VarCurr] :
( v113844(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1001,axiom,
! [VarCurr] :
( v113843(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_1000,axiom,
! [VarCurr] :
( v113842(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $false )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_999,axiom,
! [VarCurr] :
( v113841(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_998,axiom,
! [VarCurr] :
( v113840(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $false )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_997,axiom,
! [VarCurr] :
( v113839(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_996,axiom,
! [VarCurr] :
( v113838(VarCurr)
<=> ( ( v100229(VarCurr,bitIndex6)
<=> $true )
& ( v100229(VarCurr,bitIndex5)
<=> $true )
& ( v100229(VarCurr,bitIndex4)
<=> $true )
& ( v100229(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_67452,axiom,
! [VarCurr] :
( v113824(VarCurr)
<=> v113826(VarCurr) ) ).
fof(addAssignment_67451,axiom,
! [VarCurr] :
( v113826(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_67450,axiom,
! [VarCurr] :
( v113820(VarCurr)
<=> v113822(VarCurr) ) ).
fof(addAssignment_67449,axiom,
! [VarCurr] :
( v113822(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_67448,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113150(VarCurr,B)
<=> v113152(VarCurr,B) ) ) ).
fof(addAssignment_67447,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113152(VarCurr,B)
<=> v113154(VarCurr,B) ) ) ).
fof(addAssignment_67446,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113154(VarCurr,B)
<=> v113156(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113789(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v113156(VarNext,B)
<=> v113156(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1483,axiom,
! [VarNext] :
( v113789(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v113156(VarNext,B)
<=> v113799(VarNext,B) ) ) ) ).
fof(addAssignment_67445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v113799(VarNext,B)
<=> v113797(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1041,axiom,
! [VarCurr] :
( ~ v113800(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v113797(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1011,axiom,
! [VarCurr] :
( v113800(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v113797(VarCurr,B)
<=> v113166(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11961,axiom,
! [VarCurr] :
( v113800(VarCurr)
<=> ( v113801(VarCurr)
& v113802(VarCurr) ) ) ).
fof(writeUnaryOperator_6409,axiom,
! [VarCurr] :
( ~ v113802(VarCurr)
<=> v113162(VarCurr) ) ).
fof(writeUnaryOperator_6408,axiom,
! [VarCurr] :
( ~ v113801(VarCurr)
<=> v113158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113789(VarNext)
<=> v113790(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113790(VarNext)
<=> ( v113791(VarNext)
& v113784(VarNext) ) ) ) ).
fof(writeUnaryOperator_6407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113791(VarNext)
<=> v113793(VarNext) ) ) ).
fof(addAssignment_67444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113793(VarNext)
<=> v113784(VarCurr) ) ) ).
fof(addAssignment_67443,axiom,
! [VarCurr] :
( v113784(VarCurr)
<=> v113786(VarCurr) ) ).
fof(addAssignment_67442,axiom,
! [VarCurr] :
( v113786(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_67441,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113166(VarCurr,B)
<=> v113168(VarCurr,B) ) ) ).
fof(addAssignment_67440,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113168(VarCurr,B)
<=> v113170(VarCurr,B) ) ) ).
fof(addAssignment_67439,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113170(VarCurr,B)
<=> v113172(VarCurr,B) ) ) ).
fof(addAssignment_67438,axiom,
! [VarCurr] :
( v113172(VarCurr,bitIndex0)
<=> v113778(VarCurr) ) ).
fof(addAssignment_67437,axiom,
! [VarCurr] :
( v113172(VarCurr,bitIndex1)
<=> v113773(VarCurr) ) ).
fof(addAssignment_67436,axiom,
! [VarCurr] :
( v113172(VarCurr,bitIndex2)
<=> v113768(VarCurr) ) ).
fof(addAssignment_67435,axiom,
! [VarCurr] :
( v113172(VarCurr,bitIndex3)
<=> v113763(VarCurr) ) ).
fof(addAssignment_67434,axiom,
! [VarCurr] :
( v113172(VarCurr,bitIndex4)
<=> v113727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11958,axiom,
! [VarCurr] :
( v113778(VarCurr)
<=> ( v113779(VarCurr)
& v113782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11957,axiom,
! [VarCurr] :
( v113782(VarCurr)
<=> ( v113174(VarCurr,bitIndex0)
| v113737(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11956,axiom,
! [VarCurr] :
( v113779(VarCurr)
<=> ( v113780(VarCurr)
| v113781(VarCurr) ) ) ).
fof(writeUnaryOperator_6406,axiom,
! [VarCurr] :
( ~ v113781(VarCurr)
<=> v113737(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6405,axiom,
! [VarCurr] :
( ~ v113780(VarCurr)
<=> v113174(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11955,axiom,
! [VarCurr] :
( v113773(VarCurr)
<=> ( v113774(VarCurr)
& v113777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11954,axiom,
! [VarCurr] :
( v113777(VarCurr)
<=> ( v113736(VarCurr)
| v113738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11953,axiom,
! [VarCurr] :
( v113774(VarCurr)
<=> ( v113775(VarCurr)
| v113776(VarCurr) ) ) ).
fof(writeUnaryOperator_6404,axiom,
! [VarCurr] :
( ~ v113776(VarCurr)
<=> v113738(VarCurr) ) ).
fof(writeUnaryOperator_6403,axiom,
! [VarCurr] :
( ~ v113775(VarCurr)
<=> v113736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11952,axiom,
! [VarCurr] :
( v113768(VarCurr)
<=> ( v113769(VarCurr)
& v113772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11951,axiom,
! [VarCurr] :
( v113772(VarCurr)
<=> ( v113734(VarCurr)
| v113744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11950,axiom,
! [VarCurr] :
( v113769(VarCurr)
<=> ( v113770(VarCurr)
| v113771(VarCurr) ) ) ).
fof(writeUnaryOperator_6402,axiom,
! [VarCurr] :
( ~ v113771(VarCurr)
<=> v113744(VarCurr) ) ).
fof(writeUnaryOperator_6401,axiom,
! [VarCurr] :
( ~ v113770(VarCurr)
<=> v113734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11949,axiom,
! [VarCurr] :
( v113763(VarCurr)
<=> ( v113764(VarCurr)
& v113767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11948,axiom,
! [VarCurr] :
( v113767(VarCurr)
<=> ( v113732(VarCurr)
| v113750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11947,axiom,
! [VarCurr] :
( v113764(VarCurr)
<=> ( v113765(VarCurr)
| v113766(VarCurr) ) ) ).
fof(writeUnaryOperator_6400,axiom,
! [VarCurr] :
( ~ v113766(VarCurr)
<=> v113750(VarCurr) ) ).
fof(writeUnaryOperator_6399,axiom,
! [VarCurr] :
( ~ v113765(VarCurr)
<=> v113732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11946,axiom,
! [VarCurr] :
( v113727(VarCurr)
<=> ( v113728(VarCurr)
& v113762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11945,axiom,
! [VarCurr] :
( v113762(VarCurr)
<=> ( v113730(VarCurr)
| v113757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11944,axiom,
! [VarCurr] :
( v113728(VarCurr)
<=> ( v113729(VarCurr)
| v113756(VarCurr) ) ) ).
fof(writeUnaryOperator_6398,axiom,
! [VarCurr] :
( ~ v113756(VarCurr)
<=> v113757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11943,axiom,
! [VarCurr] :
( v113757(VarCurr)
<=> ( v113758(VarCurr)
& v113761(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4807,axiom,
! [VarCurr] :
( v113761(VarCurr)
<=> ( v113174(VarCurr,bitIndex4)
| v113737(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11942,axiom,
! [VarCurr] :
( v113758(VarCurr)
<=> ( v113759(VarCurr)
| v113760(VarCurr) ) ) ).
fof(writeUnaryOperator_6397,axiom,
! [VarCurr] :
( ~ v113760(VarCurr)
<=> v113737(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6396,axiom,
! [VarCurr] :
( ~ v113759(VarCurr)
<=> v113174(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6395,axiom,
! [VarCurr] :
( ~ v113729(VarCurr)
<=> v113730(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11941,axiom,
! [VarCurr] :
( v113730(VarCurr)
<=> ( v113731(VarCurr)
| v113755(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4806,axiom,
! [VarCurr] :
( v113755(VarCurr)
<=> ( v113174(VarCurr,bitIndex3)
& v113737(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11940,axiom,
! [VarCurr] :
( v113731(VarCurr)
<=> ( v113732(VarCurr)
& v113750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11939,axiom,
! [VarCurr] :
( v113750(VarCurr)
<=> ( v113751(VarCurr)
& v113754(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4805,axiom,
! [VarCurr] :
( v113754(VarCurr)
<=> ( v113174(VarCurr,bitIndex3)
| v113737(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11938,axiom,
! [VarCurr] :
( v113751(VarCurr)
<=> ( v113752(VarCurr)
| v113753(VarCurr) ) ) ).
fof(writeUnaryOperator_6394,axiom,
! [VarCurr] :
( ~ v113753(VarCurr)
<=> v113737(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6393,axiom,
! [VarCurr] :
( ~ v113752(VarCurr)
<=> v113174(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11937,axiom,
! [VarCurr] :
( v113732(VarCurr)
<=> ( v113733(VarCurr)
| v113749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4804,axiom,
! [VarCurr] :
( v113749(VarCurr)
<=> ( v113174(VarCurr,bitIndex2)
& v113737(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11936,axiom,
! [VarCurr] :
( v113733(VarCurr)
<=> ( v113734(VarCurr)
& v113744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11935,axiom,
! [VarCurr] :
( v113744(VarCurr)
<=> ( v113745(VarCurr)
& v113748(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4803,axiom,
! [VarCurr] :
( v113748(VarCurr)
<=> ( v113174(VarCurr,bitIndex2)
| v113737(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11934,axiom,
! [VarCurr] :
( v113745(VarCurr)
<=> ( v113746(VarCurr)
| v113747(VarCurr) ) ) ).
fof(writeUnaryOperator_6392,axiom,
! [VarCurr] :
( ~ v113747(VarCurr)
<=> v113737(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6391,axiom,
! [VarCurr] :
( ~ v113746(VarCurr)
<=> v113174(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11933,axiom,
! [VarCurr] :
( v113734(VarCurr)
<=> ( v113735(VarCurr)
| v113743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4802,axiom,
! [VarCurr] :
( v113743(VarCurr)
<=> ( v113174(VarCurr,bitIndex1)
& v113737(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11932,axiom,
! [VarCurr] :
( v113735(VarCurr)
<=> ( v113736(VarCurr)
& v113738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11931,axiom,
! [VarCurr] :
( v113738(VarCurr)
<=> ( v113739(VarCurr)
& v113742(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4801,axiom,
! [VarCurr] :
( v113742(VarCurr)
<=> ( v113174(VarCurr,bitIndex1)
| v113737(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11930,axiom,
! [VarCurr] :
( v113739(VarCurr)
<=> ( v113740(VarCurr)
| v113741(VarCurr) ) ) ).
fof(writeUnaryOperator_6390,axiom,
! [VarCurr] :
( ~ v113741(VarCurr)
<=> v113737(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6389,axiom,
! [VarCurr] :
( ~ v113740(VarCurr)
<=> v113174(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11929,axiom,
! [VarCurr] :
( v113736(VarCurr)
<=> ( v113174(VarCurr,bitIndex0)
& v113737(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67433,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113737(VarCurr,B)
<=> v113633(VarCurr,B) ) ) ).
fof(addAssignment_67432,axiom,
! [VarCurr] :
( v113737(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_67431,axiom,
! [VarCurr] :
( v113633(VarCurr,bitIndex3)
<=> v113637(VarCurr,bitIndex3) ) ).
fof(addAssignment_67430,axiom,
! [VarCurr] :
( v113637(VarCurr,bitIndex3)
<=> v113639(VarCurr,bitIndex3) ) ).
fof(addAssignment_67429,axiom,
! [VarNext] :
( v113639(VarNext,bitIndex3)
<=> v113718(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113719(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113718(VarNext,B)
<=> v113639(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1482,axiom,
! [VarNext] :
( v113719(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113718(VarNext,B)
<=> v113694(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113719(VarNext)
<=> v113720(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113720(VarNext)
<=> ( v113722(VarNext)
& v113679(VarNext) ) ) ) ).
fof(writeUnaryOperator_6388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113722(VarNext)
<=> v113688(VarNext) ) ) ).
fof(addAssignment_67428,axiom,
! [VarCurr] :
( v113649(VarCurr,bitIndex3)
<=> v113651(VarCurr,bitIndex3) ) ).
fof(addAssignment_67427,axiom,
! [VarCurr] :
( v113651(VarCurr,bitIndex3)
<=> v113670(VarCurr,bitIndex3) ) ).
fof(addAssignment_67426,axiom,
! [VarCurr] :
( v113653(VarCurr,bitIndex3)
<=> v113663(VarCurr,bitIndex3) ) ).
fof(addAssignment_67425,axiom,
! [VarCurr] :
( v113657(VarCurr,bitIndex3)
<=> v113659(VarCurr,bitIndex3) ) ).
fof(addAssignment_67424,axiom,
! [VarCurr] :
( v113633(VarCurr,bitIndex2)
<=> v113637(VarCurr,bitIndex2) ) ).
fof(addAssignment_67423,axiom,
! [VarCurr] :
( v113637(VarCurr,bitIndex2)
<=> v113639(VarCurr,bitIndex2) ) ).
fof(addAssignment_67422,axiom,
! [VarNext] :
( v113639(VarNext,bitIndex2)
<=> v113710(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113711(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113710(VarNext,B)
<=> v113639(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1481,axiom,
! [VarNext] :
( v113711(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113710(VarNext,B)
<=> v113694(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113711(VarNext)
<=> v113712(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113712(VarNext)
<=> ( v113714(VarNext)
& v113679(VarNext) ) ) ) ).
fof(writeUnaryOperator_6387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113714(VarNext)
<=> v113688(VarNext) ) ) ).
fof(addAssignment_67421,axiom,
! [VarCurr] :
( v113649(VarCurr,bitIndex2)
<=> v113651(VarCurr,bitIndex2) ) ).
fof(addAssignment_67420,axiom,
! [VarCurr] :
( v113651(VarCurr,bitIndex2)
<=> v113670(VarCurr,bitIndex2) ) ).
fof(addAssignment_67419,axiom,
! [VarCurr] :
( v113653(VarCurr,bitIndex2)
<=> v113663(VarCurr,bitIndex2) ) ).
fof(addAssignment_67418,axiom,
! [VarCurr] :
( v113657(VarCurr,bitIndex2)
<=> v113659(VarCurr,bitIndex2) ) ).
fof(addAssignment_67417,axiom,
! [VarCurr] :
( v113633(VarCurr,bitIndex1)
<=> v113700(VarCurr,bitIndex1) ) ).
fof(addAssignment_67416,axiom,
! [VarCurr] :
( v113635(VarCurr,bitIndex1)
<=> v113637(VarCurr,bitIndex1) ) ).
fof(addAssignment_67415,axiom,
! [VarCurr] :
( v113637(VarCurr,bitIndex1)
<=> v113639(VarCurr,bitIndex1) ) ).
fof(addAssignment_67414,axiom,
! [VarNext] :
( v113639(VarNext,bitIndex1)
<=> v113702(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113703(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113702(VarNext,B)
<=> v113639(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1480,axiom,
! [VarNext] :
( v113703(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113702(VarNext,B)
<=> v113694(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113703(VarNext)
<=> v113704(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113704(VarNext)
<=> ( v113706(VarNext)
& v113679(VarNext) ) ) ) ).
fof(writeUnaryOperator_6386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113706(VarNext)
<=> v113688(VarNext) ) ) ).
fof(addAssignment_67413,axiom,
! [VarCurr] :
( v113649(VarCurr,bitIndex1)
<=> v113651(VarCurr,bitIndex1) ) ).
fof(addAssignment_67412,axiom,
! [VarCurr] :
( v113651(VarCurr,bitIndex1)
<=> v113670(VarCurr,bitIndex1) ) ).
fof(addAssignment_67411,axiom,
! [VarCurr] :
( v113653(VarCurr,bitIndex1)
<=> v113663(VarCurr,bitIndex1) ) ).
fof(addAssignment_67410,axiom,
! [VarCurr] :
( v113655(VarCurr,bitIndex1)
<=> v113662(VarCurr,bitIndex1) ) ).
fof(addAssignment_67409,axiom,
! [VarCurr] :
( v113657(VarCurr,bitIndex1)
<=> v113659(VarCurr,bitIndex1) ) ).
fof(addAssignment_67408,axiom,
! [VarCurr] :
( v113633(VarCurr,bitIndex0)
<=> v113700(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6385,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113700(VarCurr,B)
<=> ~ v113635(VarCurr,B) ) ) ).
fof(addAssignment_67407,axiom,
! [VarCurr] :
( v113635(VarCurr,bitIndex0)
<=> v113637(VarCurr,bitIndex0) ) ).
fof(addAssignment_67406,axiom,
! [VarCurr] :
( v113637(VarCurr,bitIndex0)
<=> v113639(VarCurr,bitIndex0) ) ).
fof(addAssignment_67405,axiom,
! [VarNext] :
( v113639(VarNext,bitIndex0)
<=> v113683(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113684(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113683(VarNext,B)
<=> v113639(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1479,axiom,
! [VarNext] :
( v113684(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113683(VarNext,B)
<=> v113694(VarNext,B) ) ) ) ).
fof(addAssignment_67404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113694(VarNext,B)
<=> v113692(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1040,axiom,
! [VarCurr] :
( ~ v113695(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113692(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1010,axiom,
! [VarCurr] :
( v113695(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113692(VarCurr,B)
<=> v113649(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11922,axiom,
! [VarCurr] :
( v113695(VarCurr)
<=> ( v113696(VarCurr)
& v113697(VarCurr) ) ) ).
fof(writeUnaryOperator_6384,axiom,
! [VarCurr] :
( ~ v113697(VarCurr)
<=> v113645(VarCurr) ) ).
fof(writeUnaryOperator_6383,axiom,
! [VarCurr] :
( ~ v113696(VarCurr)
<=> v113641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113684(VarNext)
<=> v113685(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113685(VarNext)
<=> ( v113686(VarNext)
& v113679(VarNext) ) ) ) ).
fof(writeUnaryOperator_6382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113686(VarNext)
<=> v113688(VarNext) ) ) ).
fof(addAssignment_67403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113688(VarNext)
<=> v113679(VarCurr) ) ) ).
fof(addAssignment_67402,axiom,
! [VarCurr] :
( v113679(VarCurr)
<=> v113681(VarCurr) ) ).
fof(addAssignment_67401,axiom,
! [VarCurr] :
( v113681(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_67400,axiom,
! [VarCurr] :
( v113649(VarCurr,bitIndex0)
<=> v113651(VarCurr,bitIndex0) ) ).
fof(addAssignment_67399,axiom,
! [VarCurr] :
( v113651(VarCurr,bitIndex0)
<=> v113670(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1644,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113670(VarCurr,B)
<=> ( v113671(VarCurr,B)
| v113674(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1643,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113674(VarCurr,B)
<=> ( v113637(VarCurr,B)
& v113675(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6381,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113675(VarCurr,B)
<=> ~ v113676(VarCurr,B) ) ) ).
fof(addAssignment_67398,axiom,
! [VarCurr] :
( v113676(VarCurr,bitIndex0)
<=> v113677(VarCurr) ) ).
fof(addAssignment_67397,axiom,
! [VarCurr] :
( v113676(VarCurr,bitIndex1)
<=> v113677(VarCurr) ) ).
fof(addAssignment_67396,axiom,
! [VarCurr] :
( v113676(VarCurr,bitIndex2)
<=> v113677(VarCurr) ) ).
fof(addAssignment_67395,axiom,
! [VarCurr] :
( v113676(VarCurr,bitIndex3)
<=> v113677(VarCurr) ) ).
fof(addAssignment_67394,axiom,
! [VarCurr] :
( v113677(VarCurr)
<=> v113665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1642,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113671(VarCurr,B)
<=> ( v113653(VarCurr,B)
& v113672(VarCurr,B) ) ) ) ).
fof(addAssignment_67393,axiom,
! [VarCurr] :
( v113672(VarCurr,bitIndex0)
<=> v113673(VarCurr) ) ).
fof(addAssignment_67392,axiom,
! [VarCurr] :
( v113672(VarCurr,bitIndex1)
<=> v113673(VarCurr) ) ).
fof(addAssignment_67391,axiom,
! [VarCurr] :
( v113672(VarCurr,bitIndex2)
<=> v113673(VarCurr) ) ).
fof(addAssignment_67390,axiom,
! [VarCurr] :
( v113672(VarCurr,bitIndex3)
<=> v113673(VarCurr) ) ).
fof(addAssignment_67389,axiom,
! [VarCurr] :
( v113673(VarCurr)
<=> v113665(VarCurr) ) ).
fof(addAssignment_67388,axiom,
! [VarCurr] :
( v113665(VarCurr)
<=> v113667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11919,axiom,
! [VarCurr] :
( v113667(VarCurr)
<=> ( v1729(VarCurr)
& v113669(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_995,axiom,
! [VarCurr] :
( v113669(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67387,axiom,
! [VarCurr] :
( v113653(VarCurr,bitIndex0)
<=> v113663(VarCurr,bitIndex0) ) ).
fof(addAssignment_67386,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113663(VarCurr,B)
<=> v113655(VarCurr,B) ) ) ).
fof(addAssignment_67385,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v113663(VarCurr,B)
<=> v113657(VarCurr,B) ) ) ).
fof(addAssignment_67384,axiom,
! [VarCurr] :
( v113655(VarCurr,bitIndex0)
<=> v113662(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6380,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113662(VarCurr,B)
<=> ~ v113657(VarCurr,B) ) ) ).
fof(addAssignment_67383,axiom,
! [VarCurr] :
( v113657(VarCurr,bitIndex0)
<=> v113659(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1039,axiom,
! [VarCurr] :
( ~ v113660(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113659(VarCurr,B)
<=> v113633(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1009,axiom,
! [VarCurr] :
( v113660(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113659(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11918,axiom,
! [VarCurr] :
( v113660(VarCurr)
<=> ( v1729(VarCurr)
& v113661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_994,axiom,
! [VarCurr] :
( v113661(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1912,axiom,
~ b0000010111000(bitIndex12) ).
fof(bitBlastConstant_1911,axiom,
~ b0000010111000(bitIndex11) ).
fof(bitBlastConstant_1910,axiom,
~ b0000010111000(bitIndex10) ).
fof(bitBlastConstant_1909,axiom,
~ b0000010111000(bitIndex9) ).
fof(bitBlastConstant_1908,axiom,
~ b0000010111000(bitIndex8) ).
fof(bitBlastConstant_1907,axiom,
b0000010111000(bitIndex7) ).
fof(bitBlastConstant_1906,axiom,
~ b0000010111000(bitIndex6) ).
fof(bitBlastConstant_1905,axiom,
b0000010111000(bitIndex5) ).
fof(bitBlastConstant_1904,axiom,
b0000010111000(bitIndex4) ).
fof(bitBlastConstant_1903,axiom,
b0000010111000(bitIndex3) ).
fof(bitBlastConstant_1902,axiom,
~ b0000010111000(bitIndex2) ).
fof(bitBlastConstant_1901,axiom,
~ b0000010111000(bitIndex1) ).
fof(bitBlastConstant_1900,axiom,
~ b0000010111000(bitIndex0) ).
fof(addAssignment_67382,axiom,
! [VarCurr] :
( v113645(VarCurr)
<=> v113647(VarCurr) ) ).
fof(addAssignment_67381,axiom,
! [VarCurr] :
( v113647(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_67380,axiom,
! [VarCurr] :
( v113641(VarCurr)
<=> v113643(VarCurr) ) ).
fof(addAssignment_67379,axiom,
! [VarCurr] :
( v113643(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_67378,axiom,
! [VarCurr] :
( v113174(VarCurr,bitIndex4)
<=> v113623(VarCurr,bitIndex4) ) ).
fof(addAssignment_67377,axiom,
! [VarCurr] :
( v113174(VarCurr,bitIndex3)
<=> v113623(VarCurr,bitIndex3) ) ).
fof(addAssignment_67376,axiom,
! [VarCurr] :
( v113174(VarCurr,bitIndex2)
<=> v113623(VarCurr,bitIndex2) ) ).
fof(addAssignment_67375,axiom,
! [VarCurr] :
( v113174(VarCurr,bitIndex1)
<=> v113623(VarCurr,bitIndex1) ) ).
fof(addAssignment_67374,axiom,
! [VarCurr] :
( v113174(VarCurr,bitIndex0)
<=> v113623(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1038,axiom,
! [VarCurr] :
( ~ v113624(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v113623(VarCurr,B)
<=> v113628(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1008,axiom,
! [VarCurr] :
( v113624(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v113623(VarCurr,B)
<=> v113627(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1037,axiom,
! [VarCurr] :
( ~ v113629(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v113628(VarCurr,B)
<=> v113178(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1007,axiom,
! [VarCurr] :
( v113629(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v113628(VarCurr,B)
<=> v113631(VarCurr,B) ) ) ) ).
fof(addAssignment_67373,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113631(VarCurr,B)
<=> v113458(VarCurr,B) ) ) ).
fof(addAssignment_67372,axiom,
! [VarCurr] :
( v113631(VarCurr,bitIndex4)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11917,axiom,
! [VarCurr] :
( v113629(VarCurr)
<=> ( v113630(VarCurr)
& v113456(VarCurr) ) ) ).
fof(writeUnaryOperator_6379,axiom,
! [VarCurr] :
( ~ v113630(VarCurr)
<=> v113586(VarCurr) ) ).
fof(addAssignment_67371,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113627(VarCurr,B)
<=> v113322(VarCurr,B) ) ) ).
fof(addAssignment_67370,axiom,
! [VarCurr] :
( ( v113627(VarCurr,bitIndex4)
<=> $false )
& ( v113627(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11916,axiom,
! [VarCurr] :
( v113624(VarCurr)
<=> ( v113625(VarCurr)
& v113626(VarCurr) ) ) ).
fof(writeUnaryOperator_6378,axiom,
! [VarCurr] :
( ~ v113626(VarCurr)
<=> v113456(VarCurr) ) ).
fof(writeUnaryOperator_6377,axiom,
! [VarCurr] :
( ~ v113625(VarCurr)
<=> v113176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11915,axiom,
! [VarCurr] :
( v113586(VarCurr)
<=> ( v113589(VarCurr)
| v113622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4800,axiom,
! [VarCurr] :
( v113622(VarCurr)
<=> ( v113178(VarCurr,bitIndex4)
& v113620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11914,axiom,
! [VarCurr] :
( v113589(VarCurr)
<=> ( v113590(VarCurr)
& v113617(VarCurr) ) ) ).
fof(writeUnaryOperator_6376,axiom,
! [VarCurr] :
( ~ v113617(VarCurr)
<=> v113618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11913,axiom,
! [VarCurr] :
( v113618(VarCurr)
<=> ( v113619(VarCurr)
& v113621(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4799,axiom,
! [VarCurr] :
( v113621(VarCurr)
<=> ( v113178(VarCurr,bitIndex4)
| v113598(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11912,axiom,
! [VarCurr] :
( v113619(VarCurr)
<=> ( v113452(VarCurr)
| v113620(VarCurr) ) ) ).
fof(writeUnaryOperator_6375,axiom,
! [VarCurr] :
( ~ v113620(VarCurr)
<=> v113598(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11911,axiom,
! [VarCurr] :
( v113590(VarCurr)
<=> ( v113591(VarCurr)
| v113616(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4798,axiom,
! [VarCurr] :
( v113616(VarCurr)
<=> ( v113178(VarCurr,bitIndex3)
& v113614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11910,axiom,
! [VarCurr] :
( v113591(VarCurr)
<=> ( v113592(VarCurr)
& v113611(VarCurr) ) ) ).
fof(writeUnaryOperator_6374,axiom,
! [VarCurr] :
( ~ v113611(VarCurr)
<=> v113612(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11909,axiom,
! [VarCurr] :
( v113612(VarCurr)
<=> ( v113613(VarCurr)
& v113615(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4797,axiom,
! [VarCurr] :
( v113615(VarCurr)
<=> ( v113178(VarCurr,bitIndex3)
| v113598(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11908,axiom,
! [VarCurr] :
( v113613(VarCurr)
<=> ( v113445(VarCurr)
| v113614(VarCurr) ) ) ).
fof(writeUnaryOperator_6373,axiom,
! [VarCurr] :
( ~ v113614(VarCurr)
<=> v113598(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11907,axiom,
! [VarCurr] :
( v113592(VarCurr)
<=> ( v113593(VarCurr)
| v113610(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4796,axiom,
! [VarCurr] :
( v113610(VarCurr)
<=> ( v113178(VarCurr,bitIndex2)
& v113608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11906,axiom,
! [VarCurr] :
( v113593(VarCurr)
<=> ( v113594(VarCurr)
& v113605(VarCurr) ) ) ).
fof(writeUnaryOperator_6372,axiom,
! [VarCurr] :
( ~ v113605(VarCurr)
<=> v113606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11905,axiom,
! [VarCurr] :
( v113606(VarCurr)
<=> ( v113607(VarCurr)
& v113609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4795,axiom,
! [VarCurr] :
( v113609(VarCurr)
<=> ( v113178(VarCurr,bitIndex2)
| v113598(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11904,axiom,
! [VarCurr] :
( v113607(VarCurr)
<=> ( v113438(VarCurr)
| v113608(VarCurr) ) ) ).
fof(writeUnaryOperator_6371,axiom,
! [VarCurr] :
( ~ v113608(VarCurr)
<=> v113598(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11903,axiom,
! [VarCurr] :
( v113594(VarCurr)
<=> ( v113595(VarCurr)
| v113604(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4794,axiom,
! [VarCurr] :
( v113604(VarCurr)
<=> ( v113178(VarCurr,bitIndex1)
& v113602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11902,axiom,
! [VarCurr] :
( v113595(VarCurr)
<=> ( v113596(VarCurr)
& v113599(VarCurr) ) ) ).
fof(writeUnaryOperator_6370,axiom,
! [VarCurr] :
( ~ v113599(VarCurr)
<=> v113600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11901,axiom,
! [VarCurr] :
( v113600(VarCurr)
<=> ( v113601(VarCurr)
& v113603(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4793,axiom,
! [VarCurr] :
( v113603(VarCurr)
<=> ( v113178(VarCurr,bitIndex1)
| v113598(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11900,axiom,
! [VarCurr] :
( v113601(VarCurr)
<=> ( v113431(VarCurr)
| v113602(VarCurr) ) ) ).
fof(writeUnaryOperator_6369,axiom,
! [VarCurr] :
( ~ v113602(VarCurr)
<=> v113598(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11899,axiom,
! [VarCurr] :
( v113596(VarCurr)
<=> ( v113178(VarCurr,bitIndex0)
& v113597(VarCurr) ) ) ).
fof(writeUnaryOperator_6368,axiom,
! [VarCurr] :
( ~ v113597(VarCurr)
<=> v113598(VarCurr,bitIndex0) ) ).
fof(addAssignment_67369,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113598(VarCurr,B)
<=> v113458(VarCurr,B) ) ) ).
fof(addAssignment_67368,axiom,
! [VarCurr] :
( v113598(VarCurr,bitIndex4)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11898,axiom,
! [VarCurr] :
( v113456(VarCurr)
<=> ( v113546(VarCurr)
| v113584(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4792,axiom,
! [VarCurr] :
( v113584(VarCurr)
<=> ( v113581(VarCurr)
& v113556(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11897,axiom,
! [VarCurr] :
( v113546(VarCurr)
<=> ( v113547(VarCurr)
& v113578(VarCurr) ) ) ).
fof(writeUnaryOperator_6367,axiom,
! [VarCurr] :
( ~ v113578(VarCurr)
<=> v113579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11896,axiom,
! [VarCurr] :
( v113579(VarCurr)
<=> ( v113580(VarCurr)
& v113583(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4791,axiom,
! [VarCurr] :
( v113583(VarCurr)
<=> ( v113555(VarCurr,bitIndex4)
| v113556(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11895,axiom,
! [VarCurr] :
( v113580(VarCurr)
<=> ( v113581(VarCurr)
| v113582(VarCurr) ) ) ).
fof(writeUnaryOperator_6366,axiom,
! [VarCurr] :
( ~ v113582(VarCurr)
<=> v113556(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6365,axiom,
! [VarCurr] :
( ~ v113581(VarCurr)
<=> v113555(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11894,axiom,
! [VarCurr] :
( v113547(VarCurr)
<=> ( v113548(VarCurr)
| v113577(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4790,axiom,
! [VarCurr] :
( v113577(VarCurr)
<=> ( v113574(VarCurr)
& v113556(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11893,axiom,
! [VarCurr] :
( v113548(VarCurr)
<=> ( v113549(VarCurr)
& v113571(VarCurr) ) ) ).
fof(writeUnaryOperator_6364,axiom,
! [VarCurr] :
( ~ v113571(VarCurr)
<=> v113572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11892,axiom,
! [VarCurr] :
( v113572(VarCurr)
<=> ( v113573(VarCurr)
& v113576(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4789,axiom,
! [VarCurr] :
( v113576(VarCurr)
<=> ( v113555(VarCurr,bitIndex3)
| v113556(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11891,axiom,
! [VarCurr] :
( v113573(VarCurr)
<=> ( v113574(VarCurr)
| v113575(VarCurr) ) ) ).
fof(writeUnaryOperator_6363,axiom,
! [VarCurr] :
( ~ v113575(VarCurr)
<=> v113556(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6362,axiom,
! [VarCurr] :
( ~ v113574(VarCurr)
<=> v113555(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11890,axiom,
! [VarCurr] :
( v113549(VarCurr)
<=> ( v113550(VarCurr)
| v113570(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4788,axiom,
! [VarCurr] :
( v113570(VarCurr)
<=> ( v113567(VarCurr)
& v113556(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11889,axiom,
! [VarCurr] :
( v113550(VarCurr)
<=> ( v113551(VarCurr)
& v113564(VarCurr) ) ) ).
fof(writeUnaryOperator_6361,axiom,
! [VarCurr] :
( ~ v113564(VarCurr)
<=> v113565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11888,axiom,
! [VarCurr] :
( v113565(VarCurr)
<=> ( v113566(VarCurr)
& v113569(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4787,axiom,
! [VarCurr] :
( v113569(VarCurr)
<=> ( v113555(VarCurr,bitIndex2)
| v113556(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11887,axiom,
! [VarCurr] :
( v113566(VarCurr)
<=> ( v113567(VarCurr)
| v113568(VarCurr) ) ) ).
fof(writeUnaryOperator_6360,axiom,
! [VarCurr] :
( ~ v113568(VarCurr)
<=> v113556(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6359,axiom,
! [VarCurr] :
( ~ v113567(VarCurr)
<=> v113555(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11886,axiom,
! [VarCurr] :
( v113551(VarCurr)
<=> ( v113552(VarCurr)
| v113563(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4786,axiom,
! [VarCurr] :
( v113563(VarCurr)
<=> ( v113560(VarCurr)
& v113556(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11885,axiom,
! [VarCurr] :
( v113552(VarCurr)
<=> ( v113553(VarCurr)
& v113557(VarCurr) ) ) ).
fof(writeUnaryOperator_6358,axiom,
! [VarCurr] :
( ~ v113557(VarCurr)
<=> v113558(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11884,axiom,
! [VarCurr] :
( v113558(VarCurr)
<=> ( v113559(VarCurr)
& v113562(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4785,axiom,
! [VarCurr] :
( v113562(VarCurr)
<=> ( v113555(VarCurr,bitIndex1)
| v113556(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11883,axiom,
! [VarCurr] :
( v113559(VarCurr)
<=> ( v113560(VarCurr)
| v113561(VarCurr) ) ) ).
fof(writeUnaryOperator_6357,axiom,
! [VarCurr] :
( ~ v113561(VarCurr)
<=> v113556(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6356,axiom,
! [VarCurr] :
( ~ v113560(VarCurr)
<=> v113555(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11882,axiom,
! [VarCurr] :
( v113553(VarCurr)
<=> ( v113554(VarCurr)
& v113556(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67367,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113556(VarCurr,B)
<=> v113458(VarCurr,B) ) ) ).
fof(addAssignment_67366,axiom,
! [VarCurr] :
( v113556(VarCurr,bitIndex4)
<=> $false ) ).
fof(writeUnaryOperator_6355,axiom,
! [VarCurr] :
( ~ v113554(VarCurr)
<=> v113555(VarCurr,bitIndex0) ) ).
fof(addAssignment_67365,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113555(VarCurr,B)
<=> v113322(VarCurr,B) ) ) ).
fof(addAssignment_67364,axiom,
! [VarCurr] :
( ( v113555(VarCurr,bitIndex4)
<=> $false )
& ( v113555(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(writeUnaryOperator_6354,axiom,
! [VarCurr] :
( v113458(VarCurr,bitIndex3)
<=> ~ v113522(VarCurr,bitIndex1) ) ).
fof(addAssignment_67363,axiom,
! [VarCurr] :
( ( v113458(VarCurr,bitIndex2)
<=> v113460(VarCurr,bitIndex3) )
& ( v113458(VarCurr,bitIndex1)
<=> v113460(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6353,axiom,
! [VarCurr] :
( ~ v113458(VarCurr,bitIndex0)
<=> v113522(VarCurr,bitIndex0) ) ).
fof(addAssignment_67362,axiom,
! [VarCurr] :
( v113522(VarCurr,bitIndex1)
<=> v113460(VarCurr,bitIndex1) ) ).
fof(addAssignment_67361,axiom,
! [VarCurr] :
( v113460(VarCurr,bitIndex1)
<=> v113462(VarCurr,bitIndex1) ) ).
fof(addAssignment_67360,axiom,
! [VarNext] :
( v113462(VarNext,bitIndex1)
<=> v113535(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113536(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113535(VarNext,B)
<=> v113462(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1478,axiom,
! [VarNext] :
( v113536(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113535(VarNext,B)
<=> v113515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113536(VarNext)
<=> v113537(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113537(VarNext)
<=> ( v113539(VarNext)
& v113500(VarNext) ) ) ) ).
fof(writeUnaryOperator_6352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113539(VarNext)
<=> v113509(VarNext) ) ) ).
fof(addAssignment_67359,axiom,
! [VarCurr] :
( v113472(VarCurr,bitIndex1)
<=> v113474(VarCurr,bitIndex1) ) ).
fof(addAssignment_67358,axiom,
! [VarCurr] :
( v113474(VarCurr,bitIndex1)
<=> v113491(VarCurr,bitIndex1) ) ).
fof(addAssignment_67357,axiom,
! [VarCurr] :
( v113476(VarCurr,bitIndex1)
<=> v113483(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6351,axiom,
! [VarCurr] :
( ~ v113484(VarCurr,bitIndex1)
<=> v113478(VarCurr,bitIndex3) ) ).
fof(addAssignment_67356,axiom,
! [VarCurr] :
( v113478(VarCurr,bitIndex3)
<=> v113480(VarCurr,bitIndex3) ) ).
fof(addAssignment_67355,axiom,
! [VarCurr] :
( v113522(VarCurr,bitIndex0)
<=> v113460(VarCurr,bitIndex0) ) ).
fof(addAssignment_67354,axiom,
! [VarCurr] :
( v113460(VarCurr,bitIndex0)
<=> v113462(VarCurr,bitIndex0) ) ).
fof(addAssignment_67353,axiom,
! [VarNext] :
( v113462(VarNext,bitIndex0)
<=> v113526(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113527(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113526(VarNext,B)
<=> v113462(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1477,axiom,
! [VarNext] :
( v113527(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113526(VarNext,B)
<=> v113515(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113527(VarNext)
<=> v113528(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113528(VarNext)
<=> ( v113530(VarNext)
& v113500(VarNext) ) ) ) ).
fof(writeUnaryOperator_6350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113530(VarNext)
<=> v113509(VarNext) ) ) ).
fof(addAssignment_67352,axiom,
! [VarCurr] :
( v113472(VarCurr,bitIndex0)
<=> v113474(VarCurr,bitIndex0) ) ).
fof(addAssignment_67351,axiom,
! [VarCurr] :
( v113474(VarCurr,bitIndex0)
<=> v113491(VarCurr,bitIndex0) ) ).
fof(addAssignment_67350,axiom,
! [VarCurr] :
( v113476(VarCurr,bitIndex0)
<=> v113483(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6349,axiom,
! [VarCurr] :
( ~ v113484(VarCurr,bitIndex0)
<=> v113478(VarCurr,bitIndex0) ) ).
fof(addAssignment_67349,axiom,
! [VarCurr] :
( v113478(VarCurr,bitIndex0)
<=> v113480(VarCurr,bitIndex0) ) ).
fof(addAssignment_67348,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v113460(VarCurr,B)
<=> v113462(VarCurr,B) ) ) ).
fof(addAssignment_67347,axiom,
! [VarNext,B] :
( range_3_2(B)
=> ( v113462(VarNext,B)
<=> v113504(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113505(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113504(VarNext,B)
<=> v113462(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1476,axiom,
! [VarNext] :
( v113505(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113504(VarNext,B)
<=> v113515(VarNext,B) ) ) ) ).
fof(addAssignment_67346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113515(VarNext,B)
<=> v113513(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1036,axiom,
! [VarCurr] :
( ~ v113516(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113513(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1006,axiom,
! [VarCurr] :
( v113516(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113513(VarCurr,B)
<=> v113472(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11877,axiom,
! [VarCurr] :
( v113516(VarCurr)
<=> ( v113517(VarCurr)
& v113518(VarCurr) ) ) ).
fof(writeUnaryOperator_6348,axiom,
! [VarCurr] :
( ~ v113518(VarCurr)
<=> v113468(VarCurr) ) ).
fof(writeUnaryOperator_6347,axiom,
! [VarCurr] :
( ~ v113517(VarCurr)
<=> v113464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113505(VarNext)
<=> v113506(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113506(VarNext)
<=> ( v113507(VarNext)
& v113500(VarNext) ) ) ) ).
fof(writeUnaryOperator_6346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113507(VarNext)
<=> v113509(VarNext) ) ) ).
fof(addAssignment_67345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113509(VarNext)
<=> v113500(VarCurr) ) ) ).
fof(addAssignment_67344,axiom,
! [VarCurr] :
( v113500(VarCurr)
<=> v113502(VarCurr) ) ).
fof(addAssignment_67343,axiom,
! [VarCurr] :
( v113502(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_67342,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v113472(VarCurr,B)
<=> v113474(VarCurr,B) ) ) ).
fof(addAssignment_67341,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v113474(VarCurr,B)
<=> v113491(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1641,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113491(VarCurr,B)
<=> ( v113492(VarCurr,B)
| v113495(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1640,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113495(VarCurr,B)
<=> ( v113460(VarCurr,B)
& v113496(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6345,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113496(VarCurr,B)
<=> ~ v113497(VarCurr,B) ) ) ).
fof(addAssignment_67340,axiom,
! [VarCurr] :
( v113497(VarCurr,bitIndex0)
<=> v113498(VarCurr) ) ).
fof(addAssignment_67339,axiom,
! [VarCurr] :
( v113497(VarCurr,bitIndex1)
<=> v113498(VarCurr) ) ).
fof(addAssignment_67338,axiom,
! [VarCurr] :
( v113497(VarCurr,bitIndex2)
<=> v113498(VarCurr) ) ).
fof(addAssignment_67337,axiom,
! [VarCurr] :
( v113497(VarCurr,bitIndex3)
<=> v113498(VarCurr) ) ).
fof(addAssignment_67336,axiom,
! [VarCurr] :
( v113498(VarCurr)
<=> v113486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1639,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113492(VarCurr,B)
<=> ( v113476(VarCurr,B)
& v113493(VarCurr,B) ) ) ) ).
fof(addAssignment_67335,axiom,
! [VarCurr] :
( v113493(VarCurr,bitIndex0)
<=> v113494(VarCurr) ) ).
fof(addAssignment_67334,axiom,
! [VarCurr] :
( v113493(VarCurr,bitIndex1)
<=> v113494(VarCurr) ) ).
fof(addAssignment_67333,axiom,
! [VarCurr] :
( v113493(VarCurr,bitIndex2)
<=> v113494(VarCurr) ) ).
fof(addAssignment_67332,axiom,
! [VarCurr] :
( v113493(VarCurr,bitIndex3)
<=> v113494(VarCurr) ) ).
fof(addAssignment_67331,axiom,
! [VarCurr] :
( v113494(VarCurr)
<=> v113486(VarCurr) ) ).
fof(addAssignment_67330,axiom,
! [VarCurr] :
( v113486(VarCurr)
<=> v113488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11874,axiom,
! [VarCurr] :
( v113488(VarCurr)
<=> ( v1729(VarCurr)
& v113490(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_993,axiom,
! [VarCurr] :
( v113490(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67329,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v113476(VarCurr,B)
<=> v113483(VarCurr,B) ) ) ).
fof(addAssignment_67328,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113483(VarCurr,B)
<=> v113484(VarCurr,B) ) ) ).
fof(addAssignment_67327,axiom,
! [VarCurr] :
( ( v113483(VarCurr,bitIndex3)
<=> v113478(VarCurr,bitIndex2) )
& ( v113483(VarCurr,bitIndex2)
<=> v113478(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_67326,axiom,
! [VarCurr,B] :
( range_2_1(B)
=> ( v113478(VarCurr,B)
<=> v113480(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1035,axiom,
! [VarCurr] :
( ~ v113481(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113480(VarCurr,B)
<=> v113458(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1005,axiom,
! [VarCurr] :
( v113481(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113480(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11873,axiom,
! [VarCurr] :
( v113481(VarCurr)
<=> ( v1729(VarCurr)
& v113482(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_992,axiom,
! [VarCurr] :
( v113482(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1899,axiom,
~ b0000010110000(bitIndex12) ).
fof(bitBlastConstant_1898,axiom,
~ b0000010110000(bitIndex11) ).
fof(bitBlastConstant_1897,axiom,
~ b0000010110000(bitIndex10) ).
fof(bitBlastConstant_1896,axiom,
~ b0000010110000(bitIndex9) ).
fof(bitBlastConstant_1895,axiom,
~ b0000010110000(bitIndex8) ).
fof(bitBlastConstant_1894,axiom,
b0000010110000(bitIndex7) ).
fof(bitBlastConstant_1893,axiom,
~ b0000010110000(bitIndex6) ).
fof(bitBlastConstant_1892,axiom,
b0000010110000(bitIndex5) ).
fof(bitBlastConstant_1891,axiom,
b0000010110000(bitIndex4) ).
fof(bitBlastConstant_1890,axiom,
~ b0000010110000(bitIndex3) ).
fof(bitBlastConstant_1889,axiom,
~ b0000010110000(bitIndex2) ).
fof(bitBlastConstant_1888,axiom,
~ b0000010110000(bitIndex1) ).
fof(bitBlastConstant_1887,axiom,
~ b0000010110000(bitIndex0) ).
fof(addAssignment_67325,axiom,
! [VarCurr] :
( v113468(VarCurr)
<=> v113470(VarCurr) ) ).
fof(addAssignment_67324,axiom,
! [VarCurr] :
( v113470(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_67323,axiom,
! [VarCurr] :
( v113464(VarCurr)
<=> v113466(VarCurr) ) ).
fof(addAssignment_67322,axiom,
! [VarCurr] :
( v113466(VarCurr)
<=> v1061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11872,axiom,
! [VarCurr] :
( v113176(VarCurr)
<=> ( v113417(VarCurr)
| v113454(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4784,axiom,
! [VarCurr] :
( v113454(VarCurr)
<=> ( v113451(VarCurr)
& v113178(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11871,axiom,
! [VarCurr] :
( v113417(VarCurr)
<=> ( v113418(VarCurr)
& v113448(VarCurr) ) ) ).
fof(writeUnaryOperator_6344,axiom,
! [VarCurr] :
( ~ v113448(VarCurr)
<=> v113449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11870,axiom,
! [VarCurr] :
( v113449(VarCurr)
<=> ( v113450(VarCurr)
& v113453(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4783,axiom,
! [VarCurr] :
( v113453(VarCurr)
<=> ( v113426(VarCurr,bitIndex4)
| v113178(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11869,axiom,
! [VarCurr] :
( v113450(VarCurr)
<=> ( v113451(VarCurr)
| v113452(VarCurr) ) ) ).
fof(writeUnaryOperator_6343,axiom,
! [VarCurr] :
( ~ v113452(VarCurr)
<=> v113178(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6342,axiom,
! [VarCurr] :
( ~ v113451(VarCurr)
<=> v113426(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11868,axiom,
! [VarCurr] :
( v113418(VarCurr)
<=> ( v113419(VarCurr)
| v113447(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4782,axiom,
! [VarCurr] :
( v113447(VarCurr)
<=> ( v113444(VarCurr)
& v113178(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11867,axiom,
! [VarCurr] :
( v113419(VarCurr)
<=> ( v113420(VarCurr)
& v113441(VarCurr) ) ) ).
fof(writeUnaryOperator_6341,axiom,
! [VarCurr] :
( ~ v113441(VarCurr)
<=> v113442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11866,axiom,
! [VarCurr] :
( v113442(VarCurr)
<=> ( v113443(VarCurr)
& v113446(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4781,axiom,
! [VarCurr] :
( v113446(VarCurr)
<=> ( v113426(VarCurr,bitIndex3)
| v113178(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11865,axiom,
! [VarCurr] :
( v113443(VarCurr)
<=> ( v113444(VarCurr)
| v113445(VarCurr) ) ) ).
fof(writeUnaryOperator_6340,axiom,
! [VarCurr] :
( ~ v113445(VarCurr)
<=> v113178(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6339,axiom,
! [VarCurr] :
( ~ v113444(VarCurr)
<=> v113426(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11864,axiom,
! [VarCurr] :
( v113420(VarCurr)
<=> ( v113421(VarCurr)
| v113440(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4780,axiom,
! [VarCurr] :
( v113440(VarCurr)
<=> ( v113437(VarCurr)
& v113178(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11863,axiom,
! [VarCurr] :
( v113421(VarCurr)
<=> ( v113422(VarCurr)
& v113434(VarCurr) ) ) ).
fof(writeUnaryOperator_6338,axiom,
! [VarCurr] :
( ~ v113434(VarCurr)
<=> v113435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11862,axiom,
! [VarCurr] :
( v113435(VarCurr)
<=> ( v113436(VarCurr)
& v113439(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4779,axiom,
! [VarCurr] :
( v113439(VarCurr)
<=> ( v113426(VarCurr,bitIndex2)
| v113178(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11861,axiom,
! [VarCurr] :
( v113436(VarCurr)
<=> ( v113437(VarCurr)
| v113438(VarCurr) ) ) ).
fof(writeUnaryOperator_6337,axiom,
! [VarCurr] :
( ~ v113438(VarCurr)
<=> v113178(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6336,axiom,
! [VarCurr] :
( ~ v113437(VarCurr)
<=> v113426(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11860,axiom,
! [VarCurr] :
( v113422(VarCurr)
<=> ( v113423(VarCurr)
| v113433(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4778,axiom,
! [VarCurr] :
( v113433(VarCurr)
<=> ( v113430(VarCurr)
& v113178(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11859,axiom,
! [VarCurr] :
( v113423(VarCurr)
<=> ( v113424(VarCurr)
& v113427(VarCurr) ) ) ).
fof(writeUnaryOperator_6335,axiom,
! [VarCurr] :
( ~ v113427(VarCurr)
<=> v113428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11858,axiom,
! [VarCurr] :
( v113428(VarCurr)
<=> ( v113429(VarCurr)
& v113432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4777,axiom,
! [VarCurr] :
( v113432(VarCurr)
<=> ( v113426(VarCurr,bitIndex1)
| v113178(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11857,axiom,
! [VarCurr] :
( v113429(VarCurr)
<=> ( v113430(VarCurr)
| v113431(VarCurr) ) ) ).
fof(writeUnaryOperator_6334,axiom,
! [VarCurr] :
( ~ v113431(VarCurr)
<=> v113178(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6333,axiom,
! [VarCurr] :
( ~ v113430(VarCurr)
<=> v113426(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11856,axiom,
! [VarCurr] :
( v113424(VarCurr)
<=> ( v113425(VarCurr)
& v113178(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_6332,axiom,
! [VarCurr] :
( ~ v113425(VarCurr)
<=> v113426(VarCurr,bitIndex0) ) ).
fof(addAssignment_67321,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113426(VarCurr,B)
<=> v113322(VarCurr,B) ) ) ).
fof(addAssignment_67320,axiom,
! [VarCurr] :
( ( v113426(VarCurr,bitIndex4)
<=> $false )
& ( v113426(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_67319,axiom,
! [VarCurr] :
( v113322(VarCurr,bitIndex2)
<=> v113324(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6331,axiom,
! [VarCurr] :
( v113322(VarCurr,bitIndex1)
<=> ~ v113403(VarCurr) ) ).
fof(addAssignment_67318,axiom,
! [VarCurr] :
( v113322(VarCurr,bitIndex0)
<=> v113324(VarCurr,bitIndex0) ) ).
fof(addAssignment_67317,axiom,
! [VarCurr] :
( v113403(VarCurr)
<=> v113324(VarCurr,bitIndex1) ) ).
fof(addAssignment_67316,axiom,
! [VarCurr] :
( v113324(VarCurr,bitIndex1)
<=> v113326(VarCurr,bitIndex1) ) ).
fof(addAssignment_67315,axiom,
! [VarNext] :
( v113326(VarNext,bitIndex1)
<=> v113407(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113408(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113407(VarNext,B)
<=> v113326(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1475,axiom,
! [VarNext] :
( v113408(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113407(VarNext,B)
<=> v113388(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113408(VarNext)
<=> v113409(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113409(VarNext)
<=> ( v113411(VarNext)
& v113373(VarNext) ) ) ) ).
fof(writeUnaryOperator_6330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113411(VarNext)
<=> v113382(VarNext) ) ) ).
fof(addAssignment_67314,axiom,
! [VarCurr] :
( v113336(VarCurr,bitIndex1)
<=> v113338(VarCurr,bitIndex1) ) ).
fof(addAssignment_67313,axiom,
! [VarCurr] :
( v113338(VarCurr,bitIndex1)
<=> v113364(VarCurr,bitIndex1) ) ).
fof(addAssignment_67312,axiom,
! [VarCurr] :
( v113340(VarCurr,bitIndex1)
<=> v113356(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6329,axiom,
! [VarCurr] :
( ~ v113357(VarCurr)
<=> v113342(VarCurr,bitIndex1) ) ).
fof(addAssignment_67311,axiom,
! [VarCurr] :
( v113342(VarCurr,bitIndex1)
<=> v113344(VarCurr,bitIndex1) ) ).
fof(addAssignment_67310,axiom,
! [VarCurr] :
( v113324(VarCurr,bitIndex0)
<=> v113326(VarCurr,bitIndex0) ) ).
fof(addAssignment_67309,axiom,
! [VarNext] :
( v113326(VarNext,bitIndex0)
<=> v113395(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113396(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113395(VarNext,B)
<=> v113326(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1474,axiom,
! [VarNext] :
( v113396(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113395(VarNext,B)
<=> v113388(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113396(VarNext)
<=> v113397(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113397(VarNext)
<=> ( v113399(VarNext)
& v113373(VarNext) ) ) ) ).
fof(writeUnaryOperator_6328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113399(VarNext)
<=> v113382(VarNext) ) ) ).
fof(addAssignment_67308,axiom,
! [VarCurr] :
( v113336(VarCurr,bitIndex0)
<=> v113338(VarCurr,bitIndex0) ) ).
fof(addAssignment_67307,axiom,
! [VarCurr] :
( v113338(VarCurr,bitIndex0)
<=> v113364(VarCurr,bitIndex0) ) ).
fof(addAssignment_67306,axiom,
! [VarCurr] :
( v113340(VarCurr,bitIndex0)
<=> v113356(VarCurr,bitIndex0) ) ).
fof(addAssignment_67305,axiom,
! [VarCurr] :
( v113342(VarCurr,bitIndex0)
<=> v113344(VarCurr,bitIndex0) ) ).
fof(addAssignment_67304,axiom,
! [VarCurr] :
( v113324(VarCurr,bitIndex2)
<=> v113326(VarCurr,bitIndex2) ) ).
fof(addAssignment_67303,axiom,
! [VarNext] :
( v113326(VarNext,bitIndex2)
<=> v113377(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113378(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113377(VarNext,B)
<=> v113326(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1473,axiom,
! [VarNext] :
( v113378(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113377(VarNext,B)
<=> v113388(VarNext,B) ) ) ) ).
fof(addAssignment_67302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113388(VarNext,B)
<=> v113386(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1034,axiom,
! [VarCurr] :
( ~ v113389(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113386(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1004,axiom,
! [VarCurr] :
( v113389(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113386(VarCurr,B)
<=> v113336(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11851,axiom,
! [VarCurr] :
( v113389(VarCurr)
<=> ( v113390(VarCurr)
& v113391(VarCurr) ) ) ).
fof(writeUnaryOperator_6327,axiom,
! [VarCurr] :
( ~ v113391(VarCurr)
<=> v113332(VarCurr) ) ).
fof(writeUnaryOperator_6326,axiom,
! [VarCurr] :
( ~ v113390(VarCurr)
<=> v113328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113378(VarNext)
<=> v113379(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113379(VarNext)
<=> ( v113380(VarNext)
& v113373(VarNext) ) ) ) ).
fof(writeUnaryOperator_6325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113380(VarNext)
<=> v113382(VarNext) ) ) ).
fof(addAssignment_67301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113382(VarNext)
<=> v113373(VarCurr) ) ) ).
fof(addAssignment_67300,axiom,
! [VarCurr] :
( v113373(VarCurr)
<=> v113375(VarCurr) ) ).
fof(addAssignment_67299,axiom,
! [VarCurr] :
( v113375(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_67298,axiom,
! [VarCurr] :
( v113336(VarCurr,bitIndex2)
<=> v113338(VarCurr,bitIndex2) ) ).
fof(addAssignment_67297,axiom,
! [VarCurr] :
( v113338(VarCurr,bitIndex2)
<=> v113364(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1638,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113364(VarCurr,B)
<=> ( v113365(VarCurr,B)
| v113368(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1637,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113368(VarCurr,B)
<=> ( v113324(VarCurr,B)
& v113369(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6324,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113369(VarCurr,B)
<=> ~ v113370(VarCurr,B) ) ) ).
fof(addAssignment_67296,axiom,
! [VarCurr] :
( v113370(VarCurr,bitIndex0)
<=> v113371(VarCurr) ) ).
fof(addAssignment_67295,axiom,
! [VarCurr] :
( v113370(VarCurr,bitIndex1)
<=> v113371(VarCurr) ) ).
fof(addAssignment_67294,axiom,
! [VarCurr] :
( v113370(VarCurr,bitIndex2)
<=> v113371(VarCurr) ) ).
fof(addAssignment_67293,axiom,
! [VarCurr] :
( v113371(VarCurr)
<=> v113359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1636,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113365(VarCurr,B)
<=> ( v113340(VarCurr,B)
& v113366(VarCurr,B) ) ) ) ).
fof(addAssignment_67292,axiom,
! [VarCurr] :
( v113366(VarCurr,bitIndex0)
<=> v113367(VarCurr) ) ).
fof(addAssignment_67291,axiom,
! [VarCurr] :
( v113366(VarCurr,bitIndex1)
<=> v113367(VarCurr) ) ).
fof(addAssignment_67290,axiom,
! [VarCurr] :
( v113366(VarCurr,bitIndex2)
<=> v113367(VarCurr) ) ).
fof(addAssignment_67289,axiom,
! [VarCurr] :
( v113367(VarCurr)
<=> v113359(VarCurr) ) ).
fof(addAssignment_67288,axiom,
! [VarCurr] :
( v113359(VarCurr)
<=> v113361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11848,axiom,
! [VarCurr] :
( v113361(VarCurr)
<=> ( v1729(VarCurr)
& v113363(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_991,axiom,
! [VarCurr] :
( v113363(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67287,axiom,
! [VarCurr] :
( v113340(VarCurr,bitIndex2)
<=> v113356(VarCurr,bitIndex2) ) ).
fof(addAssignment_67286,axiom,
! [VarCurr] :
( v113356(VarCurr,bitIndex0)
<=> v113342(VarCurr,bitIndex0) ) ).
fof(addAssignment_67285,axiom,
! [VarCurr] :
( v113356(VarCurr,bitIndex1)
<=> v113357(VarCurr) ) ).
fof(addAssignment_67284,axiom,
! [VarCurr] :
( v113356(VarCurr,bitIndex2)
<=> v113342(VarCurr,bitIndex2) ) ).
fof(addAssignment_67283,axiom,
! [VarCurr] :
( v113342(VarCurr,bitIndex2)
<=> v113344(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1033,axiom,
! [VarCurr] :
( ~ v113345(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113344(VarCurr,B)
<=> v113353(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1003,axiom,
! [VarCurr] :
( v113345(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113344(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1032,axiom,
! [VarCurr] :
( ~ v113354(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113353(VarCurr,B)
<=> v113322(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1002,axiom,
! [VarCurr] :
( v113354(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113353(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11847,axiom,
! [VarCurr] :
( v113354(VarCurr)
<=> ( v1729(VarCurr)
& v113355(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_990,axiom,
! [VarCurr] :
( v113355(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11846,axiom,
! [VarCurr] :
( v113345(VarCurr)
<=> ( v113346(VarCurr)
& v113348(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4776,axiom,
! [VarCurr] :
( v113348(VarCurr)
<=> ( v1119(VarCurr,bitIndex2)
| v113350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11845,axiom,
! [VarCurr] :
( v113350(VarCurr)
<=> ( v113351(VarCurr)
& v113352(VarCurr) ) ) ).
fof(writeUnaryOperator_6323,axiom,
! [VarCurr] :
( ~ v113352(VarCurr)
<=> v1119(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4775,axiom,
! [VarCurr] :
( v113351(VarCurr)
<=> ( v1119(VarCurr,bitIndex0)
& v1119(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11844,axiom,
! [VarCurr] :
( v113346(VarCurr)
<=> ( v1729(VarCurr)
& v113347(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_989,axiom,
! [VarCurr] :
( v113347(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1886,axiom,
~ b0000010101000(bitIndex12) ).
fof(bitBlastConstant_1885,axiom,
~ b0000010101000(bitIndex11) ).
fof(bitBlastConstant_1884,axiom,
~ b0000010101000(bitIndex10) ).
fof(bitBlastConstant_1883,axiom,
~ b0000010101000(bitIndex9) ).
fof(bitBlastConstant_1882,axiom,
~ b0000010101000(bitIndex8) ).
fof(bitBlastConstant_1881,axiom,
b0000010101000(bitIndex7) ).
fof(bitBlastConstant_1880,axiom,
~ b0000010101000(bitIndex6) ).
fof(bitBlastConstant_1879,axiom,
b0000010101000(bitIndex5) ).
fof(bitBlastConstant_1878,axiom,
~ b0000010101000(bitIndex4) ).
fof(bitBlastConstant_1877,axiom,
b0000010101000(bitIndex3) ).
fof(bitBlastConstant_1876,axiom,
~ b0000010101000(bitIndex2) ).
fof(bitBlastConstant_1875,axiom,
~ b0000010101000(bitIndex1) ).
fof(bitBlastConstant_1874,axiom,
~ b0000010101000(bitIndex0) ).
fof(addAssignment_67282,axiom,
! [VarCurr] :
( v113332(VarCurr)
<=> v113334(VarCurr) ) ).
fof(addAssignment_67281,axiom,
! [VarCurr] :
( v113334(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_67280,axiom,
! [VarCurr] :
( v113328(VarCurr)
<=> v113330(VarCurr) ) ).
fof(addAssignment_67279,axiom,
! [VarCurr] :
( v113330(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_67278,axiom,
! [VarCurr] :
( v113178(VarCurr,bitIndex0)
<=> v113316(VarCurr) ) ).
fof(addAssignment_67277,axiom,
! [VarCurr] :
( v113178(VarCurr,bitIndex1)
<=> v113311(VarCurr) ) ).
fof(addAssignment_67276,axiom,
! [VarCurr] :
( v113178(VarCurr,bitIndex2)
<=> v113306(VarCurr) ) ).
fof(addAssignment_67275,axiom,
! [VarCurr] :
( v113178(VarCurr,bitIndex3)
<=> v113301(VarCurr) ) ).
fof(addAssignment_67274,axiom,
! [VarCurr] :
( v113178(VarCurr,bitIndex4)
<=> v113263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11843,axiom,
! [VarCurr] :
( v113316(VarCurr)
<=> ( v113317(VarCurr)
& v113320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11842,axiom,
! [VarCurr] :
( v113320(VarCurr)
<=> ( v113273(VarCurr,bitIndex0)
| v113274(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11841,axiom,
! [VarCurr] :
( v113317(VarCurr)
<=> ( v113318(VarCurr)
| v113319(VarCurr) ) ) ).
fof(writeUnaryOperator_6322,axiom,
! [VarCurr] :
( ~ v113319(VarCurr)
<=> v113274(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6321,axiom,
! [VarCurr] :
( ~ v113318(VarCurr)
<=> v113273(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11840,axiom,
! [VarCurr] :
( v113311(VarCurr)
<=> ( v113312(VarCurr)
& v113315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11839,axiom,
! [VarCurr] :
( v113315(VarCurr)
<=> ( v113272(VarCurr)
| v113276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11838,axiom,
! [VarCurr] :
( v113312(VarCurr)
<=> ( v113313(VarCurr)
| v113314(VarCurr) ) ) ).
fof(writeUnaryOperator_6320,axiom,
! [VarCurr] :
( ~ v113314(VarCurr)
<=> v113276(VarCurr) ) ).
fof(writeUnaryOperator_6319,axiom,
! [VarCurr] :
( ~ v113313(VarCurr)
<=> v113272(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11837,axiom,
! [VarCurr] :
( v113306(VarCurr)
<=> ( v113307(VarCurr)
& v113310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11836,axiom,
! [VarCurr] :
( v113310(VarCurr)
<=> ( v113270(VarCurr)
| v113282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11835,axiom,
! [VarCurr] :
( v113307(VarCurr)
<=> ( v113308(VarCurr)
| v113309(VarCurr) ) ) ).
fof(writeUnaryOperator_6318,axiom,
! [VarCurr] :
( ~ v113309(VarCurr)
<=> v113282(VarCurr) ) ).
fof(writeUnaryOperator_6317,axiom,
! [VarCurr] :
( ~ v113308(VarCurr)
<=> v113270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11834,axiom,
! [VarCurr] :
( v113301(VarCurr)
<=> ( v113302(VarCurr)
& v113305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11833,axiom,
! [VarCurr] :
( v113305(VarCurr)
<=> ( v113268(VarCurr)
| v113288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11832,axiom,
! [VarCurr] :
( v113302(VarCurr)
<=> ( v113303(VarCurr)
| v113304(VarCurr) ) ) ).
fof(writeUnaryOperator_6316,axiom,
! [VarCurr] :
( ~ v113304(VarCurr)
<=> v113288(VarCurr) ) ).
fof(writeUnaryOperator_6315,axiom,
! [VarCurr] :
( ~ v113303(VarCurr)
<=> v113268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11831,axiom,
! [VarCurr] :
( v113263(VarCurr)
<=> ( v113264(VarCurr)
& v113300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11830,axiom,
! [VarCurr] :
( v113300(VarCurr)
<=> ( v113266(VarCurr)
| v113295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11829,axiom,
! [VarCurr] :
( v113264(VarCurr)
<=> ( v113265(VarCurr)
| v113294(VarCurr) ) ) ).
fof(writeUnaryOperator_6314,axiom,
! [VarCurr] :
( ~ v113294(VarCurr)
<=> v113295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11828,axiom,
! [VarCurr] :
( v113295(VarCurr)
<=> ( v113296(VarCurr)
& v113299(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4774,axiom,
! [VarCurr] :
( v113299(VarCurr)
<=> ( v113273(VarCurr,bitIndex4)
| v113274(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11827,axiom,
! [VarCurr] :
( v113296(VarCurr)
<=> ( v113297(VarCurr)
| v113298(VarCurr) ) ) ).
fof(writeUnaryOperator_6313,axiom,
! [VarCurr] :
( ~ v113298(VarCurr)
<=> v113274(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6312,axiom,
! [VarCurr] :
( ~ v113297(VarCurr)
<=> v113273(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6311,axiom,
! [VarCurr] :
( ~ v113265(VarCurr)
<=> v113266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11826,axiom,
! [VarCurr] :
( v113266(VarCurr)
<=> ( v113267(VarCurr)
| v113293(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4773,axiom,
! [VarCurr] :
( v113293(VarCurr)
<=> ( v113273(VarCurr,bitIndex3)
& v113274(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11825,axiom,
! [VarCurr] :
( v113267(VarCurr)
<=> ( v113268(VarCurr)
& v113288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11824,axiom,
! [VarCurr] :
( v113288(VarCurr)
<=> ( v113289(VarCurr)
& v113292(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4772,axiom,
! [VarCurr] :
( v113292(VarCurr)
<=> ( v113273(VarCurr,bitIndex3)
| v113274(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11823,axiom,
! [VarCurr] :
( v113289(VarCurr)
<=> ( v113290(VarCurr)
| v113291(VarCurr) ) ) ).
fof(writeUnaryOperator_6310,axiom,
! [VarCurr] :
( ~ v113291(VarCurr)
<=> v113274(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6309,axiom,
! [VarCurr] :
( ~ v113290(VarCurr)
<=> v113273(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11822,axiom,
! [VarCurr] :
( v113268(VarCurr)
<=> ( v113269(VarCurr)
| v113287(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4771,axiom,
! [VarCurr] :
( v113287(VarCurr)
<=> ( v113273(VarCurr,bitIndex2)
& v113274(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11821,axiom,
! [VarCurr] :
( v113269(VarCurr)
<=> ( v113270(VarCurr)
& v113282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11820,axiom,
! [VarCurr] :
( v113282(VarCurr)
<=> ( v113283(VarCurr)
& v113286(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4770,axiom,
! [VarCurr] :
( v113286(VarCurr)
<=> ( v113273(VarCurr,bitIndex2)
| v113274(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11819,axiom,
! [VarCurr] :
( v113283(VarCurr)
<=> ( v113284(VarCurr)
| v113285(VarCurr) ) ) ).
fof(writeUnaryOperator_6308,axiom,
! [VarCurr] :
( ~ v113285(VarCurr)
<=> v113274(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6307,axiom,
! [VarCurr] :
( ~ v113284(VarCurr)
<=> v113273(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11818,axiom,
! [VarCurr] :
( v113270(VarCurr)
<=> ( v113271(VarCurr)
| v113281(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4769,axiom,
! [VarCurr] :
( v113281(VarCurr)
<=> ( v113273(VarCurr,bitIndex1)
& v113274(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11817,axiom,
! [VarCurr] :
( v113271(VarCurr)
<=> ( v113272(VarCurr)
& v113276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11816,axiom,
! [VarCurr] :
( v113276(VarCurr)
<=> ( v113277(VarCurr)
& v113280(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4768,axiom,
! [VarCurr] :
( v113280(VarCurr)
<=> ( v113273(VarCurr,bitIndex1)
| v113274(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11815,axiom,
! [VarCurr] :
( v113277(VarCurr)
<=> ( v113278(VarCurr)
| v113279(VarCurr) ) ) ).
fof(writeUnaryOperator_6306,axiom,
! [VarCurr] :
( ~ v113279(VarCurr)
<=> v113274(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6305,axiom,
! [VarCurr] :
( ~ v113278(VarCurr)
<=> v113273(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11814,axiom,
! [VarCurr] :
( v113272(VarCurr)
<=> ( v113273(VarCurr,bitIndex0)
& v113274(VarCurr,bitIndex0) ) ) ).
fof(addZeroExtensionConstraint_47,axiom,
! [VarCurr] : ~ v113274(VarCurr,bitIndex3) ).
fof(addZeroExtensionConstraint_46,axiom,
! [VarCurr] : ~ v113274(VarCurr,bitIndex4) ).
fof(addAssignment_67273,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113274(VarCurr,B)
<=> v113275(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1031,axiom,
! [VarCurr] :
( ~ v1051(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113275(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1001,axiom,
! [VarCurr] :
( v1051(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113275(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addAssignment_67272,axiom,
! [VarCurr] :
( ( v113273(VarCurr,bitIndex2)
<=> v113180(VarCurr,bitIndex5) )
& ( v113273(VarCurr,bitIndex1)
<=> v113180(VarCurr,bitIndex4) )
& ( v113273(VarCurr,bitIndex0)
<=> v113180(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_67271,axiom,
! [VarCurr] :
( ( v113273(VarCurr,bitIndex4)
<=> $false )
& ( v113273(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addAssignment_67270,axiom,
! [VarCurr] :
( v113180(VarCurr,bitIndex5)
<=> v113184(VarCurr,bitIndex5) ) ).
fof(addAssignment_67269,axiom,
! [VarCurr] :
( v113184(VarCurr,bitIndex5)
<=> v113186(VarCurr,bitIndex5) ) ).
fof(addAssignment_67268,axiom,
! [VarNext] :
( v113186(VarNext,bitIndex5)
<=> v113254(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113255(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v113254(VarNext,B)
<=> v113186(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1472,axiom,
! [VarNext] :
( v113255(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v113254(VarNext,B)
<=> v113238(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113255(VarNext)
<=> v113256(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113256(VarNext)
<=> ( v113258(VarNext)
& v113223(VarNext) ) ) ) ).
fof(writeUnaryOperator_6304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113258(VarNext)
<=> v113232(VarNext) ) ) ).
fof(addAssignment_67267,axiom,
! [VarCurr] :
( v113196(VarCurr,bitIndex5)
<=> v113198(VarCurr,bitIndex5) ) ).
fof(addAssignment_67266,axiom,
! [VarCurr] :
( v113198(VarCurr,bitIndex5)
<=> v113214(VarCurr,bitIndex5) ) ).
fof(addAssignment_67265,axiom,
! [VarCurr] :
( v113200(VarCurr,bitIndex5)
<=> v113206(VarCurr,bitIndex5) ) ).
fof(addAssignment_67264,axiom,
! [VarCurr] :
( v113204(VarCurr,bitIndex5)
<=> v1119(VarCurr,bitIndex5) ) ).
fof(addAssignment_67263,axiom,
! [VarCurr] :
( v113180(VarCurr,bitIndex4)
<=> v113244(VarCurr,bitIndex1) ) ).
fof(addAssignment_67262,axiom,
! [VarCurr] :
( v113182(VarCurr,bitIndex1)
<=> v113184(VarCurr,bitIndex4) ) ).
fof(addAssignment_67261,axiom,
! [VarCurr] :
( v113184(VarCurr,bitIndex4)
<=> v113186(VarCurr,bitIndex4) ) ).
fof(addAssignment_67260,axiom,
! [VarNext] :
( v113186(VarNext,bitIndex4)
<=> v113246(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113247(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v113246(VarNext,B)
<=> v113186(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1471,axiom,
! [VarNext] :
( v113247(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v113246(VarNext,B)
<=> v113238(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113247(VarNext)
<=> v113248(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113248(VarNext)
<=> ( v113250(VarNext)
& v113223(VarNext) ) ) ) ).
fof(writeUnaryOperator_6303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113250(VarNext)
<=> v113232(VarNext) ) ) ).
fof(addAssignment_67259,axiom,
! [VarCurr] :
( v113196(VarCurr,bitIndex4)
<=> v113198(VarCurr,bitIndex4) ) ).
fof(addAssignment_67258,axiom,
! [VarCurr] :
( v113198(VarCurr,bitIndex4)
<=> v113214(VarCurr,bitIndex4) ) ).
fof(addAssignment_67257,axiom,
! [VarCurr] :
( v113200(VarCurr,bitIndex4)
<=> v113206(VarCurr,bitIndex4) ) ).
fof(addAssignment_67256,axiom,
! [VarCurr] :
( v113202(VarCurr,bitIndex1)
<=> v113205(VarCurr,bitIndex1) ) ).
fof(addAssignment_67255,axiom,
! [VarCurr] :
( v113204(VarCurr,bitIndex4)
<=> v1119(VarCurr,bitIndex4) ) ).
fof(addAssignment_67254,axiom,
! [VarCurr] :
( v113180(VarCurr,bitIndex3)
<=> v113244(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6302,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113244(VarCurr,B)
<=> ~ v113182(VarCurr,B) ) ) ).
fof(addAssignment_67253,axiom,
! [VarCurr] :
( v113182(VarCurr,bitIndex0)
<=> v113184(VarCurr,bitIndex3) ) ).
fof(addAssignment_67252,axiom,
! [VarCurr] :
( v113184(VarCurr,bitIndex3)
<=> v113186(VarCurr,bitIndex3) ) ).
fof(addAssignment_67251,axiom,
! [VarNext] :
( v113186(VarNext,bitIndex3)
<=> v113227(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113228(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v113227(VarNext,B)
<=> v113186(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1470,axiom,
! [VarNext] :
( v113228(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v113227(VarNext,B)
<=> v113238(VarNext,B) ) ) ) ).
fof(addAssignment_67250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v113238(VarNext,B)
<=> v113236(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1030,axiom,
! [VarCurr] :
( ~ v113239(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v113236(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1000,axiom,
! [VarCurr] :
( v113239(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v113236(VarCurr,B)
<=> v113196(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11809,axiom,
! [VarCurr] :
( v113239(VarCurr)
<=> ( v113240(VarCurr)
& v113241(VarCurr) ) ) ).
fof(writeUnaryOperator_6301,axiom,
! [VarCurr] :
( ~ v113241(VarCurr)
<=> v113192(VarCurr) ) ).
fof(writeUnaryOperator_6300,axiom,
! [VarCurr] :
( ~ v113240(VarCurr)
<=> v113188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113228(VarNext)
<=> v113229(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113229(VarNext)
<=> ( v113230(VarNext)
& v113223(VarNext) ) ) ) ).
fof(writeUnaryOperator_6299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113230(VarNext)
<=> v113232(VarNext) ) ) ).
fof(addAssignment_67249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113232(VarNext)
<=> v113223(VarCurr) ) ) ).
fof(addAssignment_67248,axiom,
! [VarCurr] :
( v113223(VarCurr)
<=> v113225(VarCurr) ) ).
fof(addAssignment_67247,axiom,
! [VarCurr] :
( v113225(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_67246,axiom,
! [VarCurr] :
( v113196(VarCurr,bitIndex3)
<=> v113198(VarCurr,bitIndex3) ) ).
fof(addAssignment_67245,axiom,
! [VarCurr] :
( v113198(VarCurr,bitIndex3)
<=> v113214(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1635,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v113214(VarCurr,B)
<=> ( v113215(VarCurr,B)
| v113218(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1634,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v113218(VarCurr,B)
<=> ( v113184(VarCurr,B)
& v113219(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6298,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v113219(VarCurr,B)
<=> ~ v113220(VarCurr,B) ) ) ).
fof(addAssignment_67244,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex0)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67243,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex1)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67242,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex2)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67241,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex3)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67240,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex4)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67239,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex5)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67238,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex6)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67237,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex7)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67236,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex8)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67235,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex9)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67234,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex10)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67233,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex11)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67232,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex12)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67231,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex13)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67230,axiom,
! [VarCurr] :
( v113220(VarCurr,bitIndex14)
<=> v113221(VarCurr) ) ).
fof(addAssignment_67229,axiom,
! [VarCurr] :
( v113221(VarCurr)
<=> v113208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1633,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v113215(VarCurr,B)
<=> ( v113200(VarCurr,B)
& v113216(VarCurr,B) ) ) ) ).
fof(addAssignment_67228,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex0)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67227,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex1)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67226,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex2)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67225,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex3)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67224,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex4)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67223,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex5)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67222,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex6)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67221,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex7)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67220,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex8)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67219,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex9)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67218,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex10)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67217,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex11)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67216,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex12)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67215,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex13)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67214,axiom,
! [VarCurr] :
( v113216(VarCurr,bitIndex14)
<=> v113217(VarCurr) ) ).
fof(addAssignment_67213,axiom,
! [VarCurr] :
( v113217(VarCurr)
<=> v113208(VarCurr) ) ).
fof(addAssignment_67212,axiom,
! [VarCurr] :
( v113208(VarCurr)
<=> v113210(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11806,axiom,
! [VarCurr] :
( v113210(VarCurr)
<=> ( v1729(VarCurr)
& v113213(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_988,axiom,
! [VarCurr] :
( v113213(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $true )
& ( v1871(VarCurr,bitIndex7)
<=> $false )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1873,axiom,
~ b0000100011000(bitIndex12) ).
fof(bitBlastConstant_1872,axiom,
~ b0000100011000(bitIndex11) ).
fof(bitBlastConstant_1871,axiom,
~ b0000100011000(bitIndex10) ).
fof(bitBlastConstant_1870,axiom,
~ b0000100011000(bitIndex9) ).
fof(bitBlastConstant_1869,axiom,
b0000100011000(bitIndex8) ).
fof(bitBlastConstant_1868,axiom,
~ b0000100011000(bitIndex7) ).
fof(bitBlastConstant_1867,axiom,
~ b0000100011000(bitIndex6) ).
fof(bitBlastConstant_1866,axiom,
~ b0000100011000(bitIndex5) ).
fof(bitBlastConstant_1865,axiom,
b0000100011000(bitIndex4) ).
fof(bitBlastConstant_1864,axiom,
b0000100011000(bitIndex3) ).
fof(bitBlastConstant_1863,axiom,
~ b0000100011000(bitIndex2) ).
fof(bitBlastConstant_1862,axiom,
~ b0000100011000(bitIndex1) ).
fof(bitBlastConstant_1861,axiom,
~ b0000100011000(bitIndex0) ).
fof(addAssignment_67211,axiom,
! [VarCurr] :
( v113200(VarCurr,bitIndex3)
<=> v113206(VarCurr,bitIndex3) ) ).
fof(addAssignment_67210,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113206(VarCurr,B)
<=> v113204(VarCurr,B) ) ) ).
fof(addAssignment_67209,axiom,
! [VarCurr] :
( ( v113206(VarCurr,bitIndex4)
<=> v113202(VarCurr,bitIndex1) )
& ( v113206(VarCurr,bitIndex3)
<=> v113202(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_67208,axiom,
! [VarCurr,B] :
( range_14_5(B)
=> ( v113206(VarCurr,B)
<=> v113204(VarCurr,B) ) ) ).
fof(range_axiom_92,axiom,
! [B] :
( range_14_5(B)
<=> ( $false
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B ) ) ).
fof(addAssignment_67207,axiom,
! [VarCurr] :
( v113202(VarCurr,bitIndex0)
<=> v113205(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6297,axiom,
! [VarCurr] :
( ( ~ v113205(VarCurr,bitIndex1)
<=> v113204(VarCurr,bitIndex4) )
& ( ~ v113205(VarCurr,bitIndex0)
<=> v113204(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_67206,axiom,
! [VarCurr] :
( v113204(VarCurr,bitIndex3)
<=> v1119(VarCurr,bitIndex3) ) ).
fof(addAssignment_67205,axiom,
! [VarCurr] :
( v113192(VarCurr)
<=> v113194(VarCurr) ) ).
fof(addAssignment_67204,axiom,
! [VarCurr] :
( v113194(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_67203,axiom,
! [VarCurr] :
( v113188(VarCurr)
<=> v113190(VarCurr) ) ).
fof(addAssignment_67202,axiom,
! [VarCurr] :
( v113190(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_67201,axiom,
! [VarCurr] :
( v113162(VarCurr)
<=> v113164(VarCurr) ) ).
fof(addAssignment_67200,axiom,
! [VarCurr] :
( v113164(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_67199,axiom,
! [VarCurr] :
( v113158(VarCurr)
<=> v113160(VarCurr) ) ).
fof(addAssignment_67198,axiom,
! [VarCurr] :
( v113160(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11805,axiom,
! [VarCurr] :
( v112936(VarCurr)
<=> ( v113147(VarCurr)
| v113105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11804,axiom,
! [VarCurr] :
( v113147(VarCurr)
<=> ( v113148(VarCurr)
| v113098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11803,axiom,
! [VarCurr] :
( v113148(VarCurr)
<=> ( v112938(VarCurr)
| v113018(VarCurr) ) ) ).
fof(addAssignment_67197,axiom,
! [VarCurr] :
( v113105(VarCurr)
<=> v113107(VarCurr,bitIndex0) ) ).
fof(addAssignment_67196,axiom,
! [VarCurr] :
( v113107(VarCurr,bitIndex0)
<=> v113143(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1632,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113143(VarCurr,B)
<=> ( v113144(VarCurr,B)
& v113109(VarCurr,B) ) ) ) ).
fof(addAssignment_67195,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex0)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67194,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex1)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67193,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex2)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67192,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex3)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67191,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex4)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67190,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex5)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67189,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex6)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67188,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex7)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67187,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex8)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67186,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex9)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67185,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex10)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67184,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex11)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67183,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex12)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67182,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex13)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67181,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex14)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67180,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex15)
<=> v113145(VarCurr) ) ).
fof(addAssignment_67179,axiom,
! [VarCurr] :
( v113145(VarCurr)
<=> v777(VarCurr) ) ).
fof(addAssignment_67178,axiom,
! [VarCurr] :
( v113109(VarCurr,bitIndex0)
<=> v113110(VarCurr,bitIndex0) ) ).
fof(addAssignment_67177,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex0)
<=> v113141(VarCurr) ) ).
fof(addAssignment_67176,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex1)
<=> v113139(VarCurr) ) ).
fof(addAssignment_67175,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex2)
<=> v113137(VarCurr) ) ).
fof(addAssignment_67174,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex3)
<=> v113135(VarCurr) ) ).
fof(addAssignment_67173,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex4)
<=> v113133(VarCurr) ) ).
fof(addAssignment_67172,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex5)
<=> v113131(VarCurr) ) ).
fof(addAssignment_67171,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex6)
<=> v113129(VarCurr) ) ).
fof(addAssignment_67170,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex7)
<=> v113127(VarCurr) ) ).
fof(addAssignment_67169,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex8)
<=> v113125(VarCurr) ) ).
fof(addAssignment_67168,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex9)
<=> v113123(VarCurr) ) ).
fof(addAssignment_67167,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex10)
<=> v113121(VarCurr) ) ).
fof(addAssignment_67166,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex11)
<=> v113119(VarCurr) ) ).
fof(addAssignment_67165,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex12)
<=> v113117(VarCurr) ) ).
fof(addAssignment_67164,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex13)
<=> v113115(VarCurr) ) ).
fof(addAssignment_67163,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex14)
<=> v113113(VarCurr) ) ).
fof(addAssignment_67162,axiom,
! [VarCurr] :
( v113110(VarCurr,bitIndex15)
<=> v113111(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_987,axiom,
! [VarCurr] :
( v113141(VarCurr)
<=> ( ( v113142(VarCurr,bitIndex3)
<=> $false )
& ( v113142(VarCurr,bitIndex2)
<=> $false )
& ( v113142(VarCurr,bitIndex1)
<=> $false )
& ( v113142(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67161,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113142(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67160,axiom,
! [VarCurr] :
( v113142(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_986,axiom,
! [VarCurr] :
( v113139(VarCurr)
<=> ( ( v113140(VarCurr,bitIndex3)
<=> $false )
& ( v113140(VarCurr,bitIndex2)
<=> $false )
& ( v113140(VarCurr,bitIndex1)
<=> $false )
& ( v113140(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_67159,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113140(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67158,axiom,
! [VarCurr] :
( v113140(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_985,axiom,
! [VarCurr] :
( v113137(VarCurr)
<=> ( ( v113138(VarCurr,bitIndex3)
<=> $false )
& ( v113138(VarCurr,bitIndex2)
<=> $false )
& ( v113138(VarCurr,bitIndex1)
<=> $true )
& ( v113138(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67157,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113138(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67156,axiom,
! [VarCurr] :
( v113138(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_984,axiom,
! [VarCurr] :
( v113135(VarCurr)
<=> ( ( v113136(VarCurr,bitIndex3)
<=> $false )
& ( v113136(VarCurr,bitIndex2)
<=> $false )
& ( v113136(VarCurr,bitIndex1)
<=> $true )
& ( v113136(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_67155,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113136(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67154,axiom,
! [VarCurr] :
( v113136(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_983,axiom,
! [VarCurr] :
( v113133(VarCurr)
<=> ( ( v113134(VarCurr,bitIndex3)
<=> $false )
& ( v113134(VarCurr,bitIndex2)
<=> $true )
& ( v113134(VarCurr,bitIndex1)
<=> $false )
& ( v113134(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67153,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113134(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67152,axiom,
! [VarCurr] :
( v113134(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_982,axiom,
! [VarCurr] :
( v113131(VarCurr)
<=> ( ( v113132(VarCurr,bitIndex3)
<=> $false )
& ( v113132(VarCurr,bitIndex2)
<=> $true )
& ( v113132(VarCurr,bitIndex1)
<=> $false )
& ( v113132(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_67151,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113132(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67150,axiom,
! [VarCurr] :
( v113132(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_981,axiom,
! [VarCurr] :
( v113129(VarCurr)
<=> ( ( v113130(VarCurr,bitIndex3)
<=> $false )
& ( v113130(VarCurr,bitIndex2)
<=> $true )
& ( v113130(VarCurr,bitIndex1)
<=> $true )
& ( v113130(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67149,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113130(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67148,axiom,
! [VarCurr] :
( v113130(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_980,axiom,
! [VarCurr] :
( v113127(VarCurr)
<=> ( ( v113128(VarCurr,bitIndex3)
<=> $false )
& ( v113128(VarCurr,bitIndex2)
<=> $true )
& ( v113128(VarCurr,bitIndex1)
<=> $true )
& ( v113128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_67147,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113128(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67146,axiom,
! [VarCurr] :
( v113128(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_979,axiom,
! [VarCurr] :
( v113125(VarCurr)
<=> ( ( v113126(VarCurr,bitIndex3)
<=> $true )
& ( v113126(VarCurr,bitIndex2)
<=> $false )
& ( v113126(VarCurr,bitIndex1)
<=> $false )
& ( v113126(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67145,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113126(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67144,axiom,
! [VarCurr] :
( v113126(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_978,axiom,
! [VarCurr] :
( v113123(VarCurr)
<=> ( ( v113124(VarCurr,bitIndex3)
<=> $true )
& ( v113124(VarCurr,bitIndex2)
<=> $false )
& ( v113124(VarCurr,bitIndex1)
<=> $false )
& ( v113124(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_67143,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113124(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67142,axiom,
! [VarCurr] :
( v113124(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_977,axiom,
! [VarCurr] :
( v113121(VarCurr)
<=> ( ( v113122(VarCurr,bitIndex3)
<=> $true )
& ( v113122(VarCurr,bitIndex2)
<=> $false )
& ( v113122(VarCurr,bitIndex1)
<=> $true )
& ( v113122(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67141,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113122(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67140,axiom,
! [VarCurr] :
( v113122(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_976,axiom,
! [VarCurr] :
( v113119(VarCurr)
<=> ( ( v113120(VarCurr,bitIndex3)
<=> $true )
& ( v113120(VarCurr,bitIndex2)
<=> $false )
& ( v113120(VarCurr,bitIndex1)
<=> $true )
& ( v113120(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_67139,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113120(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67138,axiom,
! [VarCurr] :
( v113120(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_975,axiom,
! [VarCurr] :
( v113117(VarCurr)
<=> ( ( v113118(VarCurr,bitIndex3)
<=> $true )
& ( v113118(VarCurr,bitIndex2)
<=> $true )
& ( v113118(VarCurr,bitIndex1)
<=> $false )
& ( v113118(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67137,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113118(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67136,axiom,
! [VarCurr] :
( v113118(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_974,axiom,
! [VarCurr] :
( v113115(VarCurr)
<=> ( ( v113116(VarCurr,bitIndex3)
<=> $true )
& ( v113116(VarCurr,bitIndex2)
<=> $true )
& ( v113116(VarCurr,bitIndex1)
<=> $false )
& ( v113116(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_67135,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113116(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67134,axiom,
! [VarCurr] :
( v113116(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_973,axiom,
! [VarCurr] :
( v113113(VarCurr)
<=> ( ( v113114(VarCurr,bitIndex3)
<=> $true )
& ( v113114(VarCurr,bitIndex2)
<=> $true )
& ( v113114(VarCurr,bitIndex1)
<=> $true )
& ( v113114(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67133,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113114(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67132,axiom,
! [VarCurr] :
( v113114(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_972,axiom,
! [VarCurr] :
( v113111(VarCurr)
<=> ( ( v113112(VarCurr,bitIndex3)
<=> $true )
& ( v113112(VarCurr,bitIndex2)
<=> $true )
& ( v113112(VarCurr,bitIndex1)
<=> $true )
& ( v113112(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_67131,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113112(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_67130,axiom,
! [VarCurr] :
( v113112(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addAssignment_67129,axiom,
! [VarCurr] :
( v113098(VarCurr)
<=> v113100(VarCurr,bitIndex0) ) ).
fof(addAssignment_67128,axiom,
! [VarCurr] :
( v113100(VarCurr,bitIndex0)
<=> v113101(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1631,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113101(VarCurr,B)
<=> ( v113102(VarCurr,B)
& v89119(VarCurr,B) ) ) ) ).
fof(addAssignment_67127,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex0)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67126,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex1)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67125,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex2)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67124,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex3)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67123,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex4)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67122,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex5)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67121,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex6)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67120,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex7)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67119,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex8)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67118,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex9)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67117,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex10)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67116,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex11)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67115,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex12)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67114,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex13)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67113,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex14)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67112,axiom,
! [VarCurr] :
( v113102(VarCurr,bitIndex15)
<=> v113103(VarCurr) ) ).
fof(addAssignment_67111,axiom,
! [VarCurr] :
( v113103(VarCurr)
<=> v86877(VarCurr) ) ).
fof(addAssignment_67110,axiom,
! [VarCurr] :
( v113018(VarCurr)
<=> v113020(VarCurr,bitIndex0) ) ).
fof(addAssignment_67109,axiom,
! [VarCurr] :
( v113020(VarCurr,bitIndex0)
<=> v113022(VarCurr,bitIndex0) ) ).
fof(addAssignment_67108,axiom,
! [VarCurr] :
( v113022(VarCurr,bitIndex0)
<=> v113024(VarCurr,bitIndex0) ) ).
fof(addAssignment_67107,axiom,
! [VarCurr] :
( v113024(VarCurr,bitIndex0)
<=> v113026(VarCurr,bitIndex0) ) ).
fof(addAssignment_67106,axiom,
! [VarCurr] :
( v113026(VarCurr,bitIndex0)
<=> v113028(VarCurr,bitIndex0) ) ).
fof(addAssignment_67105,axiom,
! [VarNext] :
( v113028(VarNext,bitIndex0)
<=> v113080(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113081(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113080(VarNext,B)
<=> v113028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1469,axiom,
! [VarNext] :
( v113081(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113080(VarNext,B)
<=> v113091(VarNext,B) ) ) ) ).
fof(addAssignment_67104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113091(VarNext,B)
<=> v113089(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1029,axiom,
! [VarCurr] :
( ~ v113092(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v113089(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_999,axiom,
! [VarCurr] :
( v113092(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v113089(VarCurr,B)
<=> v113038(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11802,axiom,
! [VarCurr] :
( v113092(VarCurr)
<=> ( v113093(VarCurr)
& v113094(VarCurr) ) ) ).
fof(writeUnaryOperator_6296,axiom,
! [VarCurr] :
( ~ v113094(VarCurr)
<=> v113034(VarCurr) ) ).
fof(writeUnaryOperator_6295,axiom,
! [VarCurr] :
( ~ v113093(VarCurr)
<=> v113030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113081(VarNext)
<=> v113082(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113082(VarNext)
<=> ( v113083(VarNext)
& v113076(VarNext) ) ) ) ).
fof(writeUnaryOperator_6294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113083(VarNext)
<=> v113085(VarNext) ) ) ).
fof(addAssignment_67103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113085(VarNext)
<=> v113076(VarCurr) ) ) ).
fof(addAssignment_67102,axiom,
! [VarCurr] :
( v113076(VarCurr)
<=> v113078(VarCurr) ) ).
fof(addAssignment_67101,axiom,
! [VarCurr] :
( v113078(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_67100,axiom,
! [VarCurr] :
( v113038(VarCurr,bitIndex0)
<=> v113040(VarCurr,bitIndex0) ) ).
fof(addAssignment_67099,axiom,
! [VarCurr] :
( v113040(VarCurr,bitIndex0)
<=> v113042(VarCurr,bitIndex0) ) ).
fof(addAssignment_67098,axiom,
! [VarCurr] :
( v113042(VarCurr,bitIndex0)
<=> v113044(VarCurr,bitIndex0) ) ).
fof(addAssignment_67097,axiom,
! [VarCurr] :
( v113044(VarCurr,bitIndex0)
<=> v113045(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1630,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v113045(VarCurr,B)
<=> ( v113046(VarCurr,B)
& v113058(VarCurr,B) ) ) ) ).
fof(addAssignment_67096,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex0)
<=> v113074(VarCurr) ) ).
fof(addAssignment_67095,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex1)
<=> v113073(VarCurr) ) ).
fof(addAssignment_67094,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex2)
<=> v113072(VarCurr) ) ).
fof(addAssignment_67093,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex3)
<=> v113071(VarCurr) ) ).
fof(addAssignment_67092,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex4)
<=> v113070(VarCurr) ) ).
fof(addAssignment_67091,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex5)
<=> v113069(VarCurr) ) ).
fof(addAssignment_67090,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex6)
<=> v113068(VarCurr) ) ).
fof(addAssignment_67089,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex7)
<=> v113067(VarCurr) ) ).
fof(addAssignment_67088,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex8)
<=> v113066(VarCurr) ) ).
fof(addAssignment_67087,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex9)
<=> v113065(VarCurr) ) ).
fof(addAssignment_67086,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex10)
<=> v113064(VarCurr) ) ).
fof(addAssignment_67085,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex11)
<=> v113063(VarCurr) ) ).
fof(addAssignment_67084,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex12)
<=> v113062(VarCurr) ) ).
fof(addAssignment_67083,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex13)
<=> v113061(VarCurr) ) ).
fof(addAssignment_67082,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex14)
<=> v113060(VarCurr) ) ).
fof(addAssignment_67081,axiom,
! [VarCurr] :
( v113058(VarCurr,bitIndex15)
<=> v113059(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_971,axiom,
! [VarCurr] :
( v113074(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $false )
& ( v89247(VarCurr,bitIndex6)
<=> $false )
& ( v89247(VarCurr,bitIndex5)
<=> $false )
& ( v89247(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_970,axiom,
! [VarCurr] :
( v113073(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $false )
& ( v89247(VarCurr,bitIndex6)
<=> $false )
& ( v89247(VarCurr,bitIndex5)
<=> $false )
& ( v89247(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_969,axiom,
! [VarCurr] :
( v113072(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $false )
& ( v89247(VarCurr,bitIndex6)
<=> $false )
& ( v89247(VarCurr,bitIndex5)
<=> $true )
& ( v89247(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_968,axiom,
! [VarCurr] :
( v113071(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $false )
& ( v89247(VarCurr,bitIndex6)
<=> $false )
& ( v89247(VarCurr,bitIndex5)
<=> $true )
& ( v89247(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_967,axiom,
! [VarCurr] :
( v113070(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $false )
& ( v89247(VarCurr,bitIndex6)
<=> $true )
& ( v89247(VarCurr,bitIndex5)
<=> $false )
& ( v89247(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_966,axiom,
! [VarCurr] :
( v113069(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $false )
& ( v89247(VarCurr,bitIndex6)
<=> $true )
& ( v89247(VarCurr,bitIndex5)
<=> $false )
& ( v89247(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_965,axiom,
! [VarCurr] :
( v113068(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $false )
& ( v89247(VarCurr,bitIndex6)
<=> $true )
& ( v89247(VarCurr,bitIndex5)
<=> $true )
& ( v89247(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_964,axiom,
! [VarCurr] :
( v113067(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $false )
& ( v89247(VarCurr,bitIndex6)
<=> $true )
& ( v89247(VarCurr,bitIndex5)
<=> $true )
& ( v89247(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_963,axiom,
! [VarCurr] :
( v113066(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $true )
& ( v89247(VarCurr,bitIndex6)
<=> $false )
& ( v89247(VarCurr,bitIndex5)
<=> $false )
& ( v89247(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_962,axiom,
! [VarCurr] :
( v113065(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $true )
& ( v89247(VarCurr,bitIndex6)
<=> $false )
& ( v89247(VarCurr,bitIndex5)
<=> $false )
& ( v89247(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_961,axiom,
! [VarCurr] :
( v113064(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $true )
& ( v89247(VarCurr,bitIndex6)
<=> $false )
& ( v89247(VarCurr,bitIndex5)
<=> $true )
& ( v89247(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_960,axiom,
! [VarCurr] :
( v113063(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $true )
& ( v89247(VarCurr,bitIndex6)
<=> $false )
& ( v89247(VarCurr,bitIndex5)
<=> $true )
& ( v89247(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_959,axiom,
! [VarCurr] :
( v113062(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $true )
& ( v89247(VarCurr,bitIndex6)
<=> $true )
& ( v89247(VarCurr,bitIndex5)
<=> $false )
& ( v89247(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_958,axiom,
! [VarCurr] :
( v113061(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $true )
& ( v89247(VarCurr,bitIndex6)
<=> $true )
& ( v89247(VarCurr,bitIndex5)
<=> $false )
& ( v89247(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_957,axiom,
! [VarCurr] :
( v113060(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $true )
& ( v89247(VarCurr,bitIndex6)
<=> $true )
& ( v89247(VarCurr,bitIndex5)
<=> $true )
& ( v89247(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_956,axiom,
! [VarCurr] :
( v113059(VarCurr)
<=> ( ( v89247(VarCurr,bitIndex7)
<=> $true )
& ( v89247(VarCurr,bitIndex6)
<=> $true )
& ( v89247(VarCurr,bitIndex5)
<=> $true )
& ( v89247(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_67080,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex0)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67079,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex1)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67078,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex2)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67077,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex3)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67076,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex4)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67075,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex5)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67074,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex6)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67073,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex7)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67072,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex8)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67071,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex9)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67070,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex10)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67069,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex11)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67068,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex12)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67067,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex13)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67066,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex14)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67065,axiom,
! [VarCurr] :
( v113046(VarCurr,bitIndex15)
<=> v113047(VarCurr) ) ).
fof(addAssignment_67064,axiom,
! [VarCurr] :
( v113047(VarCurr)
<=> v113048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11799,axiom,
! [VarCurr] :
( v113048(VarCurr)
<=> ( v113049(VarCurr)
& v113057(VarCurr) ) ) ).
fof(writeUnaryOperator_6293,axiom,
! [VarCurr] :
( ~ v113057(VarCurr)
<=> v89405(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4767,axiom,
! [VarCurr] :
( v113049(VarCurr)
<=> ( v113051(VarCurr)
| v89249(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4766,axiom,
! [VarCurr] :
( v113051(VarCurr)
<=> ( v113052(VarCurr)
| v89249(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4765,axiom,
! [VarCurr] :
( v113052(VarCurr)
<=> ( v113053(VarCurr)
| v89249(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4764,axiom,
! [VarCurr] :
( v113053(VarCurr)
<=> ( v113054(VarCurr)
| v89249(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4763,axiom,
! [VarCurr] :
( v113054(VarCurr)
<=> ( v113055(VarCurr)
| v89249(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4762,axiom,
! [VarCurr] :
( v113055(VarCurr)
<=> ( v113056(VarCurr)
| v89249(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4761,axiom,
! [VarCurr] :
( v113056(VarCurr)
<=> ( v89249(VarCurr,bitIndex0)
| v89249(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_67063,axiom,
! [VarCurr] :
( v113034(VarCurr)
<=> v113036(VarCurr) ) ).
fof(addAssignment_67062,axiom,
! [VarCurr] :
( v113036(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_67061,axiom,
! [VarCurr] :
( v113030(VarCurr)
<=> v113032(VarCurr) ) ).
fof(addAssignment_67060,axiom,
! [VarCurr] :
( v113032(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_67059,axiom,
! [VarCurr] :
( v112938(VarCurr)
<=> v112940(VarCurr,bitIndex0) ) ).
fof(addAssignment_67058,axiom,
! [VarCurr] :
( v112940(VarCurr,bitIndex0)
<=> v112942(VarCurr,bitIndex0) ) ).
fof(addAssignment_67057,axiom,
! [VarCurr] :
( v112942(VarCurr,bitIndex0)
<=> v112944(VarCurr,bitIndex0) ) ).
fof(addAssignment_67056,axiom,
! [VarCurr] :
( v112944(VarCurr,bitIndex0)
<=> v112946(VarCurr,bitIndex0) ) ).
fof(addAssignment_67055,axiom,
! [VarCurr] :
( v112946(VarCurr,bitIndex0)
<=> v112948(VarCurr,bitIndex0) ) ).
fof(addAssignment_67054,axiom,
! [VarNext] :
( v112948(VarNext,bitIndex0)
<=> v113000(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113001(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113000(VarNext,B)
<=> v112948(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1468,axiom,
! [VarNext] :
( v113001(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113000(VarNext,B)
<=> v113011(VarNext,B) ) ) ) ).
fof(addAssignment_67053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v113011(VarNext,B)
<=> v113009(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1028,axiom,
! [VarCurr] :
( ~ v113012(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v113009(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_998,axiom,
! [VarCurr] :
( v113012(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v113009(VarCurr,B)
<=> v112958(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11798,axiom,
! [VarCurr] :
( v113012(VarCurr)
<=> ( v113013(VarCurr)
& v113014(VarCurr) ) ) ).
fof(writeUnaryOperator_6292,axiom,
! [VarCurr] :
( ~ v113014(VarCurr)
<=> v112954(VarCurr) ) ).
fof(writeUnaryOperator_6291,axiom,
! [VarCurr] :
( ~ v113013(VarCurr)
<=> v112950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113001(VarNext)
<=> v113002(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113002(VarNext)
<=> ( v113003(VarNext)
& v112996(VarNext) ) ) ) ).
fof(writeUnaryOperator_6290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113003(VarNext)
<=> v113005(VarNext) ) ) ).
fof(addAssignment_67052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113005(VarNext)
<=> v112996(VarCurr) ) ) ).
fof(addAssignment_67051,axiom,
! [VarCurr] :
( v112996(VarCurr)
<=> v112998(VarCurr) ) ).
fof(addAssignment_67050,axiom,
! [VarCurr] :
( v112998(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_67049,axiom,
! [VarCurr] :
( v112958(VarCurr,bitIndex0)
<=> v112960(VarCurr,bitIndex0) ) ).
fof(addAssignment_67048,axiom,
! [VarCurr] :
( v112960(VarCurr,bitIndex0)
<=> v112962(VarCurr,bitIndex0) ) ).
fof(addAssignment_67047,axiom,
! [VarCurr] :
( v112962(VarCurr,bitIndex0)
<=> v112964(VarCurr,bitIndex0) ) ).
fof(addAssignment_67046,axiom,
! [VarCurr] :
( v112964(VarCurr,bitIndex0)
<=> v112965(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1629,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v112965(VarCurr,B)
<=> ( v112966(VarCurr,B)
& v112978(VarCurr,B) ) ) ) ).
fof(addAssignment_67045,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex0)
<=> v112994(VarCurr) ) ).
fof(addAssignment_67044,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex1)
<=> v112993(VarCurr) ) ).
fof(addAssignment_67043,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex2)
<=> v112992(VarCurr) ) ).
fof(addAssignment_67042,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex3)
<=> v112991(VarCurr) ) ).
fof(addAssignment_67041,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex4)
<=> v112990(VarCurr) ) ).
fof(addAssignment_67040,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex5)
<=> v112989(VarCurr) ) ).
fof(addAssignment_67039,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex6)
<=> v112988(VarCurr) ) ).
fof(addAssignment_67038,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex7)
<=> v112987(VarCurr) ) ).
fof(addAssignment_67037,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex8)
<=> v112986(VarCurr) ) ).
fof(addAssignment_67036,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex9)
<=> v112985(VarCurr) ) ).
fof(addAssignment_67035,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex10)
<=> v112984(VarCurr) ) ).
fof(addAssignment_67034,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex11)
<=> v112983(VarCurr) ) ).
fof(addAssignment_67033,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex12)
<=> v112982(VarCurr) ) ).
fof(addAssignment_67032,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex13)
<=> v112981(VarCurr) ) ).
fof(addAssignment_67031,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex14)
<=> v112980(VarCurr) ) ).
fof(addAssignment_67030,axiom,
! [VarCurr] :
( v112978(VarCurr,bitIndex15)
<=> v112979(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_955,axiom,
! [VarCurr] :
( v112994(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $false )
& ( v89218(VarCurr,bitIndex6)
<=> $false )
& ( v89218(VarCurr,bitIndex5)
<=> $false )
& ( v89218(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_954,axiom,
! [VarCurr] :
( v112993(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $false )
& ( v89218(VarCurr,bitIndex6)
<=> $false )
& ( v89218(VarCurr,bitIndex5)
<=> $false )
& ( v89218(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_953,axiom,
! [VarCurr] :
( v112992(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $false )
& ( v89218(VarCurr,bitIndex6)
<=> $false )
& ( v89218(VarCurr,bitIndex5)
<=> $true )
& ( v89218(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_952,axiom,
! [VarCurr] :
( v112991(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $false )
& ( v89218(VarCurr,bitIndex6)
<=> $false )
& ( v89218(VarCurr,bitIndex5)
<=> $true )
& ( v89218(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_951,axiom,
! [VarCurr] :
( v112990(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $false )
& ( v89218(VarCurr,bitIndex6)
<=> $true )
& ( v89218(VarCurr,bitIndex5)
<=> $false )
& ( v89218(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_950,axiom,
! [VarCurr] :
( v112989(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $false )
& ( v89218(VarCurr,bitIndex6)
<=> $true )
& ( v89218(VarCurr,bitIndex5)
<=> $false )
& ( v89218(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_949,axiom,
! [VarCurr] :
( v112988(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $false )
& ( v89218(VarCurr,bitIndex6)
<=> $true )
& ( v89218(VarCurr,bitIndex5)
<=> $true )
& ( v89218(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_948,axiom,
! [VarCurr] :
( v112987(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $false )
& ( v89218(VarCurr,bitIndex6)
<=> $true )
& ( v89218(VarCurr,bitIndex5)
<=> $true )
& ( v89218(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_947,axiom,
! [VarCurr] :
( v112986(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $true )
& ( v89218(VarCurr,bitIndex6)
<=> $false )
& ( v89218(VarCurr,bitIndex5)
<=> $false )
& ( v89218(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_946,axiom,
! [VarCurr] :
( v112985(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $true )
& ( v89218(VarCurr,bitIndex6)
<=> $false )
& ( v89218(VarCurr,bitIndex5)
<=> $false )
& ( v89218(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_945,axiom,
! [VarCurr] :
( v112984(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $true )
& ( v89218(VarCurr,bitIndex6)
<=> $false )
& ( v89218(VarCurr,bitIndex5)
<=> $true )
& ( v89218(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_944,axiom,
! [VarCurr] :
( v112983(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $true )
& ( v89218(VarCurr,bitIndex6)
<=> $false )
& ( v89218(VarCurr,bitIndex5)
<=> $true )
& ( v89218(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_943,axiom,
! [VarCurr] :
( v112982(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $true )
& ( v89218(VarCurr,bitIndex6)
<=> $true )
& ( v89218(VarCurr,bitIndex5)
<=> $false )
& ( v89218(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_942,axiom,
! [VarCurr] :
( v112981(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $true )
& ( v89218(VarCurr,bitIndex6)
<=> $true )
& ( v89218(VarCurr,bitIndex5)
<=> $false )
& ( v89218(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_941,axiom,
! [VarCurr] :
( v112980(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $true )
& ( v89218(VarCurr,bitIndex6)
<=> $true )
& ( v89218(VarCurr,bitIndex5)
<=> $true )
& ( v89218(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_940,axiom,
! [VarCurr] :
( v112979(VarCurr)
<=> ( ( v89218(VarCurr,bitIndex7)
<=> $true )
& ( v89218(VarCurr,bitIndex6)
<=> $true )
& ( v89218(VarCurr,bitIndex5)
<=> $true )
& ( v89218(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_67029,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex0)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67028,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex1)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67027,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex2)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67026,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex3)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67025,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex4)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67024,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex5)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67023,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex6)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67022,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex7)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67021,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex8)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67020,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex9)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67019,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex10)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67018,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex11)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67017,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex12)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67016,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex13)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67015,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex14)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67014,axiom,
! [VarCurr] :
( v112966(VarCurr,bitIndex15)
<=> v112967(VarCurr) ) ).
fof(addAssignment_67013,axiom,
! [VarCurr] :
( v112967(VarCurr)
<=> v112968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11795,axiom,
! [VarCurr] :
( v112968(VarCurr)
<=> ( v112969(VarCurr)
& v112977(VarCurr) ) ) ).
fof(writeUnaryOperator_6289,axiom,
! [VarCurr] :
( ~ v112977(VarCurr)
<=> v84979(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4760,axiom,
! [VarCurr] :
( v112969(VarCurr)
<=> ( v112971(VarCurr)
| v84975(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4759,axiom,
! [VarCurr] :
( v112971(VarCurr)
<=> ( v112972(VarCurr)
| v84975(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4758,axiom,
! [VarCurr] :
( v112972(VarCurr)
<=> ( v112973(VarCurr)
| v84975(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4757,axiom,
! [VarCurr] :
( v112973(VarCurr)
<=> ( v112974(VarCurr)
| v84975(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4756,axiom,
! [VarCurr] :
( v112974(VarCurr)
<=> ( v112975(VarCurr)
| v84975(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4755,axiom,
! [VarCurr] :
( v112975(VarCurr)
<=> ( v112976(VarCurr)
| v84975(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4754,axiom,
! [VarCurr] :
( v112976(VarCurr)
<=> ( v84975(VarCurr,bitIndex0)
| v84975(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_67012,axiom,
! [VarCurr] :
( v112954(VarCurr)
<=> v112956(VarCurr) ) ).
fof(addAssignment_67011,axiom,
! [VarCurr] :
( v112956(VarCurr)
<=> v2928(VarCurr) ) ).
fof(addAssignment_67010,axiom,
! [VarCurr] :
( v112950(VarCurr)
<=> v112952(VarCurr) ) ).
fof(addAssignment_67009,axiom,
! [VarCurr] :
( v112952(VarCurr)
<=> v2920(VarCurr) ) ).
fof(addAssignment_67008,axiom,
! [VarCurr] :
( v112924(VarCurr)
<=> v112926(VarCurr) ) ).
fof(addAssignment_67007,axiom,
! [VarCurr] :
( v112926(VarCurr)
<=> v85734(VarCurr) ) ).
fof(addAssignment_67006,axiom,
! [VarCurr] :
( v112920(VarCurr)
<=> v112922(VarCurr) ) ).
fof(addAssignment_67005,axiom,
! [VarCurr] :
( v112922(VarCurr)
<=> v85726(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_939,axiom,
! [VarCurr] :
( v112803(VarCurr)
<=> ( ( v112805(VarCurr,bitIndex1)
<=> $false )
& ( v112805(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_67004,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v112805(VarCurr,B)
<=> v112807(VarCurr,B) ) ) ).
fof(addAssignment_67003,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v112807(VarCurr,B)
<=> v112809(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112894(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112809(VarNext,B)
<=> v112809(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1467,axiom,
! [VarNext] :
( v112894(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112809(VarNext,B)
<=> v112904(VarNext,B) ) ) ) ).
fof(addAssignment_67002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112904(VarNext,B)
<=> v112902(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1027,axiom,
! [VarCurr] :
( ~ v112905(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112902(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_997,axiom,
! [VarCurr] :
( v112905(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112902(VarCurr,B)
<=> v112819(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11794,axiom,
! [VarCurr] :
( v112905(VarCurr)
<=> ( v112906(VarCurr)
& v112907(VarCurr) ) ) ).
fof(writeUnaryOperator_6288,axiom,
! [VarCurr] :
( ~ v112907(VarCurr)
<=> v112815(VarCurr) ) ).
fof(writeUnaryOperator_6287,axiom,
! [VarCurr] :
( ~ v112906(VarCurr)
<=> v112811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112894(VarNext)
<=> v112895(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112895(VarNext)
<=> ( v112896(VarNext)
& v112889(VarNext) ) ) ) ).
fof(writeUnaryOperator_6286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112896(VarNext)
<=> v112898(VarNext) ) ) ).
fof(addAssignment_67001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112898(VarNext)
<=> v112889(VarCurr) ) ) ).
fof(addAssignment_67000,axiom,
! [VarCurr] :
( v112889(VarCurr)
<=> v112891(VarCurr) ) ).
fof(addAssignment_66999,axiom,
! [VarCurr] :
( v112891(VarCurr)
<=> v112783(VarCurr) ) ).
fof(addAssignment_66998,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v112819(VarCurr,B)
<=> v112821(VarCurr,B) ) ) ).
fof(addAssignment_66997,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v112821(VarCurr,B)
<=> v112823(VarCurr,B) ) ) ).
fof(addAssignment_66996,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v112823(VarCurr,B)
<=> v112825(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1026,axiom,
! [VarCurr] :
( ~ v112827(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112825(VarCurr,B)
<=> v112880(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_996,axiom,
! [VarCurr] :
( v112827(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112825(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1025,axiom,
! [VarCurr] :
( ~ v112803(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112880(VarCurr,B)
<=> v112881(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_995,axiom,
! [VarCurr] :
( v112803(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112880(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_66995,axiom,
! [VarCurr] :
( v112881(VarCurr,bitIndex0)
<=> v112885(VarCurr) ) ).
fof(addAssignment_66994,axiom,
! [VarCurr] :
( v112881(VarCurr,bitIndex1)
<=> v112883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11791,axiom,
! [VarCurr] :
( v112883(VarCurr)
<=> ( v112884(VarCurr)
& v112886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11790,axiom,
! [VarCurr] :
( v112886(VarCurr)
<=> ( v112805(VarCurr,bitIndex0)
| v112887(VarCurr) ) ) ).
fof(writeUnaryOperator_6285,axiom,
! [VarCurr] :
( ~ v112887(VarCurr)
<=> v112805(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4753,axiom,
! [VarCurr] :
( v112884(VarCurr)
<=> ( v112885(VarCurr)
| v112805(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6284,axiom,
! [VarCurr] :
( ~ v112885(VarCurr)
<=> v112805(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11789,axiom,
! [VarCurr] :
( v112827(VarCurr)
<=> ( v112877(VarCurr)
| v112878(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4752,axiom,
! [VarCurr] :
( v112878(VarCurr)
<=> ( v85714(VarCurr,bitIndex1)
& v112641(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4751,axiom,
! [VarCurr] :
( v112877(VarCurr)
<=> ( v85714(VarCurr,bitIndex3)
& v112829(VarCurr) ) ) ).
fof(addAssignment_66993,axiom,
! [VarCurr] :
( v112829(VarCurr)
<=> v112831(VarCurr,bitIndex0) ) ).
fof(addAssignment_66992,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex0)
<=> v112865(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1628,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v112865(VarCurr,B)
<=> ( v112866(VarCurr,B)
& v112833(VarCurr,B) ) ) ) ).
fof(addAssignment_66991,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex0)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66990,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex1)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66989,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex2)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66988,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex3)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66987,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex4)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66986,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex5)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66985,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex6)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66984,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex7)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66983,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex8)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66982,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex9)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66981,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex10)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66980,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex11)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66979,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex12)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66978,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex13)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66977,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex14)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66976,axiom,
! [VarCurr] :
( v112866(VarCurr,bitIndex15)
<=> v112867(VarCurr) ) ).
fof(addAssignment_66975,axiom,
! [VarCurr] :
( v112867(VarCurr)
<=> v112868(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11788,axiom,
! [VarCurr] :
( v112868(VarCurr)
<=> ( v112869(VarCurr)
& v88418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11787,axiom,
! [VarCurr] :
( v112869(VarCurr)
<=> ( v112870(VarCurr)
& v112520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11786,axiom,
! [VarCurr] :
( v112870(VarCurr)
<=> ( v112871(VarCurr)
& v112875(VarCurr) ) ) ).
fof(writeUnaryOperator_6283,axiom,
! [VarCurr] :
( ~ v112875(VarCurr)
<=> v112698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11785,axiom,
! [VarCurr] :
( v112871(VarCurr)
<=> ( v112872(VarCurr)
& v112874(VarCurr) ) ) ).
fof(writeUnaryOperator_6282,axiom,
! [VarCurr] :
( ~ v112874(VarCurr)
<=> v112688(VarCurr) ) ).
fof(writeUnaryOperator_6281,axiom,
! [VarCurr] :
( ~ v112872(VarCurr)
<=> v112873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11784,axiom,
! [VarCurr] :
( v112873(VarCurr)
<=> ( v111651(VarCurr)
| v112645(VarCurr) ) ) ).
fof(addAssignment_66974,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex0)
<=> v112849(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1024,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex0)
=> ! [B] :
( range_15_0(B)
=> ( v112849(VarCurr,B)
<=> v112850(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_994,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex0)
=> ! [B] :
( range_15_0(B)
=> ( v112849(VarCurr,B)
<=> b0000000000000001(B) ) ) ) ).
fof(bitBlastConstant_1860,axiom,
~ b0000000000000001(bitIndex15) ).
fof(bitBlastConstant_1859,axiom,
~ b0000000000000001(bitIndex14) ).
fof(bitBlastConstant_1858,axiom,
~ b0000000000000001(bitIndex13) ).
fof(bitBlastConstant_1857,axiom,
~ b0000000000000001(bitIndex12) ).
fof(bitBlastConstant_1856,axiom,
~ b0000000000000001(bitIndex11) ).
fof(bitBlastConstant_1855,axiom,
~ b0000000000000001(bitIndex10) ).
fof(bitBlastConstant_1854,axiom,
~ b0000000000000001(bitIndex9) ).
fof(bitBlastConstant_1853,axiom,
~ b0000000000000001(bitIndex8) ).
fof(bitBlastConstant_1852,axiom,
~ b0000000000000001(bitIndex7) ).
fof(bitBlastConstant_1851,axiom,
~ b0000000000000001(bitIndex6) ).
fof(bitBlastConstant_1850,axiom,
~ b0000000000000001(bitIndex5) ).
fof(bitBlastConstant_1849,axiom,
~ b0000000000000001(bitIndex4) ).
fof(bitBlastConstant_1848,axiom,
~ b0000000000000001(bitIndex3) ).
fof(bitBlastConstant_1847,axiom,
~ b0000000000000001(bitIndex2) ).
fof(bitBlastConstant_1846,axiom,
~ b0000000000000001(bitIndex1) ).
fof(bitBlastConstant_1845,axiom,
b0000000000000001(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1023,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex1)
=> ! [B] :
( range_15_0(B)
=> ( v112850(VarCurr,B)
<=> v112851(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_993,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex1)
=> ! [B] :
( range_15_0(B)
=> ( v112850(VarCurr,B)
<=> b0000000000000010(B) ) ) ) ).
fof(bitBlastConstant_1844,axiom,
~ b0000000000000010(bitIndex15) ).
fof(bitBlastConstant_1843,axiom,
~ b0000000000000010(bitIndex14) ).
fof(bitBlastConstant_1842,axiom,
~ b0000000000000010(bitIndex13) ).
fof(bitBlastConstant_1841,axiom,
~ b0000000000000010(bitIndex12) ).
fof(bitBlastConstant_1840,axiom,
~ b0000000000000010(bitIndex11) ).
fof(bitBlastConstant_1839,axiom,
~ b0000000000000010(bitIndex10) ).
fof(bitBlastConstant_1838,axiom,
~ b0000000000000010(bitIndex9) ).
fof(bitBlastConstant_1837,axiom,
~ b0000000000000010(bitIndex8) ).
fof(bitBlastConstant_1836,axiom,
~ b0000000000000010(bitIndex7) ).
fof(bitBlastConstant_1835,axiom,
~ b0000000000000010(bitIndex6) ).
fof(bitBlastConstant_1834,axiom,
~ b0000000000000010(bitIndex5) ).
fof(bitBlastConstant_1833,axiom,
~ b0000000000000010(bitIndex4) ).
fof(bitBlastConstant_1832,axiom,
~ b0000000000000010(bitIndex3) ).
fof(bitBlastConstant_1831,axiom,
~ b0000000000000010(bitIndex2) ).
fof(bitBlastConstant_1830,axiom,
b0000000000000010(bitIndex1) ).
fof(bitBlastConstant_1829,axiom,
~ b0000000000000010(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1022,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex2)
=> ! [B] :
( range_15_0(B)
=> ( v112851(VarCurr,B)
<=> v112852(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_992,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex2)
=> ! [B] :
( range_15_0(B)
=> ( v112851(VarCurr,B)
<=> b0000000000000100(B) ) ) ) ).
fof(bitBlastConstant_1828,axiom,
~ b0000000000000100(bitIndex15) ).
fof(bitBlastConstant_1827,axiom,
~ b0000000000000100(bitIndex14) ).
fof(bitBlastConstant_1826,axiom,
~ b0000000000000100(bitIndex13) ).
fof(bitBlastConstant_1825,axiom,
~ b0000000000000100(bitIndex12) ).
fof(bitBlastConstant_1824,axiom,
~ b0000000000000100(bitIndex11) ).
fof(bitBlastConstant_1823,axiom,
~ b0000000000000100(bitIndex10) ).
fof(bitBlastConstant_1822,axiom,
~ b0000000000000100(bitIndex9) ).
fof(bitBlastConstant_1821,axiom,
~ b0000000000000100(bitIndex8) ).
fof(bitBlastConstant_1820,axiom,
~ b0000000000000100(bitIndex7) ).
fof(bitBlastConstant_1819,axiom,
~ b0000000000000100(bitIndex6) ).
fof(bitBlastConstant_1818,axiom,
~ b0000000000000100(bitIndex5) ).
fof(bitBlastConstant_1817,axiom,
~ b0000000000000100(bitIndex4) ).
fof(bitBlastConstant_1816,axiom,
~ b0000000000000100(bitIndex3) ).
fof(bitBlastConstant_1815,axiom,
b0000000000000100(bitIndex2) ).
fof(bitBlastConstant_1814,axiom,
~ b0000000000000100(bitIndex1) ).
fof(bitBlastConstant_1813,axiom,
~ b0000000000000100(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1021,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex3)
=> ! [B] :
( range_15_0(B)
=> ( v112852(VarCurr,B)
<=> v112853(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_991,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex3)
=> ! [B] :
( range_15_0(B)
=> ( v112852(VarCurr,B)
<=> b0000000000001000(B) ) ) ) ).
fof(bitBlastConstant_1812,axiom,
~ b0000000000001000(bitIndex15) ).
fof(bitBlastConstant_1811,axiom,
~ b0000000000001000(bitIndex14) ).
fof(bitBlastConstant_1810,axiom,
~ b0000000000001000(bitIndex13) ).
fof(bitBlastConstant_1809,axiom,
~ b0000000000001000(bitIndex12) ).
fof(bitBlastConstant_1808,axiom,
~ b0000000000001000(bitIndex11) ).
fof(bitBlastConstant_1807,axiom,
~ b0000000000001000(bitIndex10) ).
fof(bitBlastConstant_1806,axiom,
~ b0000000000001000(bitIndex9) ).
fof(bitBlastConstant_1805,axiom,
~ b0000000000001000(bitIndex8) ).
fof(bitBlastConstant_1804,axiom,
~ b0000000000001000(bitIndex7) ).
fof(bitBlastConstant_1803,axiom,
~ b0000000000001000(bitIndex6) ).
fof(bitBlastConstant_1802,axiom,
~ b0000000000001000(bitIndex5) ).
fof(bitBlastConstant_1801,axiom,
~ b0000000000001000(bitIndex4) ).
fof(bitBlastConstant_1800,axiom,
b0000000000001000(bitIndex3) ).
fof(bitBlastConstant_1799,axiom,
~ b0000000000001000(bitIndex2) ).
fof(bitBlastConstant_1798,axiom,
~ b0000000000001000(bitIndex1) ).
fof(bitBlastConstant_1797,axiom,
~ b0000000000001000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1020,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex4)
=> ! [B] :
( range_15_0(B)
=> ( v112853(VarCurr,B)
<=> v112854(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_990,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex4)
=> ! [B] :
( range_15_0(B)
=> ( v112853(VarCurr,B)
<=> b0000000000010000(B) ) ) ) ).
fof(bitBlastConstant_1796,axiom,
~ b0000000000010000(bitIndex15) ).
fof(bitBlastConstant_1795,axiom,
~ b0000000000010000(bitIndex14) ).
fof(bitBlastConstant_1794,axiom,
~ b0000000000010000(bitIndex13) ).
fof(bitBlastConstant_1793,axiom,
~ b0000000000010000(bitIndex12) ).
fof(bitBlastConstant_1792,axiom,
~ b0000000000010000(bitIndex11) ).
fof(bitBlastConstant_1791,axiom,
~ b0000000000010000(bitIndex10) ).
fof(bitBlastConstant_1790,axiom,
~ b0000000000010000(bitIndex9) ).
fof(bitBlastConstant_1789,axiom,
~ b0000000000010000(bitIndex8) ).
fof(bitBlastConstant_1788,axiom,
~ b0000000000010000(bitIndex7) ).
fof(bitBlastConstant_1787,axiom,
~ b0000000000010000(bitIndex6) ).
fof(bitBlastConstant_1786,axiom,
~ b0000000000010000(bitIndex5) ).
fof(bitBlastConstant_1785,axiom,
b0000000000010000(bitIndex4) ).
fof(bitBlastConstant_1784,axiom,
~ b0000000000010000(bitIndex3) ).
fof(bitBlastConstant_1783,axiom,
~ b0000000000010000(bitIndex2) ).
fof(bitBlastConstant_1782,axiom,
~ b0000000000010000(bitIndex1) ).
fof(bitBlastConstant_1781,axiom,
~ b0000000000010000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1019,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex5)
=> ! [B] :
( range_15_0(B)
=> ( v112854(VarCurr,B)
<=> v112855(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_989,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex5)
=> ! [B] :
( range_15_0(B)
=> ( v112854(VarCurr,B)
<=> b0000000000100000(B) ) ) ) ).
fof(bitBlastConstant_1780,axiom,
~ b0000000000100000(bitIndex15) ).
fof(bitBlastConstant_1779,axiom,
~ b0000000000100000(bitIndex14) ).
fof(bitBlastConstant_1778,axiom,
~ b0000000000100000(bitIndex13) ).
fof(bitBlastConstant_1777,axiom,
~ b0000000000100000(bitIndex12) ).
fof(bitBlastConstant_1776,axiom,
~ b0000000000100000(bitIndex11) ).
fof(bitBlastConstant_1775,axiom,
~ b0000000000100000(bitIndex10) ).
fof(bitBlastConstant_1774,axiom,
~ b0000000000100000(bitIndex9) ).
fof(bitBlastConstant_1773,axiom,
~ b0000000000100000(bitIndex8) ).
fof(bitBlastConstant_1772,axiom,
~ b0000000000100000(bitIndex7) ).
fof(bitBlastConstant_1771,axiom,
~ b0000000000100000(bitIndex6) ).
fof(bitBlastConstant_1770,axiom,
b0000000000100000(bitIndex5) ).
fof(bitBlastConstant_1769,axiom,
~ b0000000000100000(bitIndex4) ).
fof(bitBlastConstant_1768,axiom,
~ b0000000000100000(bitIndex3) ).
fof(bitBlastConstant_1767,axiom,
~ b0000000000100000(bitIndex2) ).
fof(bitBlastConstant_1766,axiom,
~ b0000000000100000(bitIndex1) ).
fof(bitBlastConstant_1765,axiom,
~ b0000000000100000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1018,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex6)
=> ! [B] :
( range_15_0(B)
=> ( v112855(VarCurr,B)
<=> v112856(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_988,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex6)
=> ! [B] :
( range_15_0(B)
=> ( v112855(VarCurr,B)
<=> b0000000001000000(B) ) ) ) ).
fof(bitBlastConstant_1764,axiom,
~ b0000000001000000(bitIndex15) ).
fof(bitBlastConstant_1763,axiom,
~ b0000000001000000(bitIndex14) ).
fof(bitBlastConstant_1762,axiom,
~ b0000000001000000(bitIndex13) ).
fof(bitBlastConstant_1761,axiom,
~ b0000000001000000(bitIndex12) ).
fof(bitBlastConstant_1760,axiom,
~ b0000000001000000(bitIndex11) ).
fof(bitBlastConstant_1759,axiom,
~ b0000000001000000(bitIndex10) ).
fof(bitBlastConstant_1758,axiom,
~ b0000000001000000(bitIndex9) ).
fof(bitBlastConstant_1757,axiom,
~ b0000000001000000(bitIndex8) ).
fof(bitBlastConstant_1756,axiom,
~ b0000000001000000(bitIndex7) ).
fof(bitBlastConstant_1755,axiom,
b0000000001000000(bitIndex6) ).
fof(bitBlastConstant_1754,axiom,
~ b0000000001000000(bitIndex5) ).
fof(bitBlastConstant_1753,axiom,
~ b0000000001000000(bitIndex4) ).
fof(bitBlastConstant_1752,axiom,
~ b0000000001000000(bitIndex3) ).
fof(bitBlastConstant_1751,axiom,
~ b0000000001000000(bitIndex2) ).
fof(bitBlastConstant_1750,axiom,
~ b0000000001000000(bitIndex1) ).
fof(bitBlastConstant_1749,axiom,
~ b0000000001000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1017,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex7)
=> ! [B] :
( range_15_0(B)
=> ( v112856(VarCurr,B)
<=> v112857(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_987,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex7)
=> ! [B] :
( range_15_0(B)
=> ( v112856(VarCurr,B)
<=> b0000000010000000(B) ) ) ) ).
fof(bitBlastConstant_1748,axiom,
~ b0000000010000000(bitIndex15) ).
fof(bitBlastConstant_1747,axiom,
~ b0000000010000000(bitIndex14) ).
fof(bitBlastConstant_1746,axiom,
~ b0000000010000000(bitIndex13) ).
fof(bitBlastConstant_1745,axiom,
~ b0000000010000000(bitIndex12) ).
fof(bitBlastConstant_1744,axiom,
~ b0000000010000000(bitIndex11) ).
fof(bitBlastConstant_1743,axiom,
~ b0000000010000000(bitIndex10) ).
fof(bitBlastConstant_1742,axiom,
~ b0000000010000000(bitIndex9) ).
fof(bitBlastConstant_1741,axiom,
~ b0000000010000000(bitIndex8) ).
fof(bitBlastConstant_1740,axiom,
b0000000010000000(bitIndex7) ).
fof(bitBlastConstant_1739,axiom,
~ b0000000010000000(bitIndex6) ).
fof(bitBlastConstant_1738,axiom,
~ b0000000010000000(bitIndex5) ).
fof(bitBlastConstant_1737,axiom,
~ b0000000010000000(bitIndex4) ).
fof(bitBlastConstant_1736,axiom,
~ b0000000010000000(bitIndex3) ).
fof(bitBlastConstant_1735,axiom,
~ b0000000010000000(bitIndex2) ).
fof(bitBlastConstant_1734,axiom,
~ b0000000010000000(bitIndex1) ).
fof(bitBlastConstant_1733,axiom,
~ b0000000010000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1016,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex8)
=> ! [B] :
( range_15_0(B)
=> ( v112857(VarCurr,B)
<=> v112858(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_986,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex8)
=> ! [B] :
( range_15_0(B)
=> ( v112857(VarCurr,B)
<=> b0000000100000000(B) ) ) ) ).
fof(bitBlastConstant_1732,axiom,
~ b0000000100000000(bitIndex15) ).
fof(bitBlastConstant_1731,axiom,
~ b0000000100000000(bitIndex14) ).
fof(bitBlastConstant_1730,axiom,
~ b0000000100000000(bitIndex13) ).
fof(bitBlastConstant_1729,axiom,
~ b0000000100000000(bitIndex12) ).
fof(bitBlastConstant_1728,axiom,
~ b0000000100000000(bitIndex11) ).
fof(bitBlastConstant_1727,axiom,
~ b0000000100000000(bitIndex10) ).
fof(bitBlastConstant_1726,axiom,
~ b0000000100000000(bitIndex9) ).
fof(bitBlastConstant_1725,axiom,
b0000000100000000(bitIndex8) ).
fof(bitBlastConstant_1724,axiom,
~ b0000000100000000(bitIndex7) ).
fof(bitBlastConstant_1723,axiom,
~ b0000000100000000(bitIndex6) ).
fof(bitBlastConstant_1722,axiom,
~ b0000000100000000(bitIndex5) ).
fof(bitBlastConstant_1721,axiom,
~ b0000000100000000(bitIndex4) ).
fof(bitBlastConstant_1720,axiom,
~ b0000000100000000(bitIndex3) ).
fof(bitBlastConstant_1719,axiom,
~ b0000000100000000(bitIndex2) ).
fof(bitBlastConstant_1718,axiom,
~ b0000000100000000(bitIndex1) ).
fof(bitBlastConstant_1717,axiom,
~ b0000000100000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1015,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex9)
=> ! [B] :
( range_15_0(B)
=> ( v112858(VarCurr,B)
<=> v112859(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_985,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex9)
=> ! [B] :
( range_15_0(B)
=> ( v112858(VarCurr,B)
<=> b0000001000000000(B) ) ) ) ).
fof(bitBlastConstant_1716,axiom,
~ b0000001000000000(bitIndex15) ).
fof(bitBlastConstant_1715,axiom,
~ b0000001000000000(bitIndex14) ).
fof(bitBlastConstant_1714,axiom,
~ b0000001000000000(bitIndex13) ).
fof(bitBlastConstant_1713,axiom,
~ b0000001000000000(bitIndex12) ).
fof(bitBlastConstant_1712,axiom,
~ b0000001000000000(bitIndex11) ).
fof(bitBlastConstant_1711,axiom,
~ b0000001000000000(bitIndex10) ).
fof(bitBlastConstant_1710,axiom,
b0000001000000000(bitIndex9) ).
fof(bitBlastConstant_1709,axiom,
~ b0000001000000000(bitIndex8) ).
fof(bitBlastConstant_1708,axiom,
~ b0000001000000000(bitIndex7) ).
fof(bitBlastConstant_1707,axiom,
~ b0000001000000000(bitIndex6) ).
fof(bitBlastConstant_1706,axiom,
~ b0000001000000000(bitIndex5) ).
fof(bitBlastConstant_1705,axiom,
~ b0000001000000000(bitIndex4) ).
fof(bitBlastConstant_1704,axiom,
~ b0000001000000000(bitIndex3) ).
fof(bitBlastConstant_1703,axiom,
~ b0000001000000000(bitIndex2) ).
fof(bitBlastConstant_1702,axiom,
~ b0000001000000000(bitIndex1) ).
fof(bitBlastConstant_1701,axiom,
~ b0000001000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1014,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex10)
=> ! [B] :
( range_15_0(B)
=> ( v112859(VarCurr,B)
<=> v112860(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_984,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex10)
=> ! [B] :
( range_15_0(B)
=> ( v112859(VarCurr,B)
<=> b0000010000000000(B) ) ) ) ).
fof(bitBlastConstant_1700,axiom,
~ b0000010000000000(bitIndex15) ).
fof(bitBlastConstant_1699,axiom,
~ b0000010000000000(bitIndex14) ).
fof(bitBlastConstant_1698,axiom,
~ b0000010000000000(bitIndex13) ).
fof(bitBlastConstant_1697,axiom,
~ b0000010000000000(bitIndex12) ).
fof(bitBlastConstant_1696,axiom,
~ b0000010000000000(bitIndex11) ).
fof(bitBlastConstant_1695,axiom,
b0000010000000000(bitIndex10) ).
fof(bitBlastConstant_1694,axiom,
~ b0000010000000000(bitIndex9) ).
fof(bitBlastConstant_1693,axiom,
~ b0000010000000000(bitIndex8) ).
fof(bitBlastConstant_1692,axiom,
~ b0000010000000000(bitIndex7) ).
fof(bitBlastConstant_1691,axiom,
~ b0000010000000000(bitIndex6) ).
fof(bitBlastConstant_1690,axiom,
~ b0000010000000000(bitIndex5) ).
fof(bitBlastConstant_1689,axiom,
~ b0000010000000000(bitIndex4) ).
fof(bitBlastConstant_1688,axiom,
~ b0000010000000000(bitIndex3) ).
fof(bitBlastConstant_1687,axiom,
~ b0000010000000000(bitIndex2) ).
fof(bitBlastConstant_1686,axiom,
~ b0000010000000000(bitIndex1) ).
fof(bitBlastConstant_1685,axiom,
~ b0000010000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1013,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex11)
=> ! [B] :
( range_15_0(B)
=> ( v112860(VarCurr,B)
<=> v112861(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_983,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex11)
=> ! [B] :
( range_15_0(B)
=> ( v112860(VarCurr,B)
<=> b0000100000000000(B) ) ) ) ).
fof(bitBlastConstant_1684,axiom,
~ b0000100000000000(bitIndex15) ).
fof(bitBlastConstant_1683,axiom,
~ b0000100000000000(bitIndex14) ).
fof(bitBlastConstant_1682,axiom,
~ b0000100000000000(bitIndex13) ).
fof(bitBlastConstant_1681,axiom,
~ b0000100000000000(bitIndex12) ).
fof(bitBlastConstant_1680,axiom,
b0000100000000000(bitIndex11) ).
fof(bitBlastConstant_1679,axiom,
~ b0000100000000000(bitIndex10) ).
fof(bitBlastConstant_1678,axiom,
~ b0000100000000000(bitIndex9) ).
fof(bitBlastConstant_1677,axiom,
~ b0000100000000000(bitIndex8) ).
fof(bitBlastConstant_1676,axiom,
~ b0000100000000000(bitIndex7) ).
fof(bitBlastConstant_1675,axiom,
~ b0000100000000000(bitIndex6) ).
fof(bitBlastConstant_1674,axiom,
~ b0000100000000000(bitIndex5) ).
fof(bitBlastConstant_1673,axiom,
~ b0000100000000000(bitIndex4) ).
fof(bitBlastConstant_1672,axiom,
~ b0000100000000000(bitIndex3) ).
fof(bitBlastConstant_1671,axiom,
~ b0000100000000000(bitIndex2) ).
fof(bitBlastConstant_1670,axiom,
~ b0000100000000000(bitIndex1) ).
fof(bitBlastConstant_1669,axiom,
~ b0000100000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1012,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex12)
=> ! [B] :
( range_15_0(B)
=> ( v112861(VarCurr,B)
<=> v112862(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_982,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex12)
=> ! [B] :
( range_15_0(B)
=> ( v112861(VarCurr,B)
<=> b0001000000000000(B) ) ) ) ).
fof(bitBlastConstant_1668,axiom,
~ b0001000000000000(bitIndex15) ).
fof(bitBlastConstant_1667,axiom,
~ b0001000000000000(bitIndex14) ).
fof(bitBlastConstant_1666,axiom,
~ b0001000000000000(bitIndex13) ).
fof(bitBlastConstant_1665,axiom,
b0001000000000000(bitIndex12) ).
fof(bitBlastConstant_1664,axiom,
~ b0001000000000000(bitIndex11) ).
fof(bitBlastConstant_1663,axiom,
~ b0001000000000000(bitIndex10) ).
fof(bitBlastConstant_1662,axiom,
~ b0001000000000000(bitIndex9) ).
fof(bitBlastConstant_1661,axiom,
~ b0001000000000000(bitIndex8) ).
fof(bitBlastConstant_1660,axiom,
~ b0001000000000000(bitIndex7) ).
fof(bitBlastConstant_1659,axiom,
~ b0001000000000000(bitIndex6) ).
fof(bitBlastConstant_1658,axiom,
~ b0001000000000000(bitIndex5) ).
fof(bitBlastConstant_1657,axiom,
~ b0001000000000000(bitIndex4) ).
fof(bitBlastConstant_1656,axiom,
~ b0001000000000000(bitIndex3) ).
fof(bitBlastConstant_1655,axiom,
~ b0001000000000000(bitIndex2) ).
fof(bitBlastConstant_1654,axiom,
~ b0001000000000000(bitIndex1) ).
fof(bitBlastConstant_1653,axiom,
~ b0001000000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1011,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex13)
=> ! [B] :
( range_15_0(B)
=> ( v112862(VarCurr,B)
<=> v112863(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_981,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex13)
=> ! [B] :
( range_15_0(B)
=> ( v112862(VarCurr,B)
<=> b0010000000000000(B) ) ) ) ).
fof(bitBlastConstant_1652,axiom,
~ b0010000000000000(bitIndex15) ).
fof(bitBlastConstant_1651,axiom,
~ b0010000000000000(bitIndex14) ).
fof(bitBlastConstant_1650,axiom,
b0010000000000000(bitIndex13) ).
fof(bitBlastConstant_1649,axiom,
~ b0010000000000000(bitIndex12) ).
fof(bitBlastConstant_1648,axiom,
~ b0010000000000000(bitIndex11) ).
fof(bitBlastConstant_1647,axiom,
~ b0010000000000000(bitIndex10) ).
fof(bitBlastConstant_1646,axiom,
~ b0010000000000000(bitIndex9) ).
fof(bitBlastConstant_1645,axiom,
~ b0010000000000000(bitIndex8) ).
fof(bitBlastConstant_1644,axiom,
~ b0010000000000000(bitIndex7) ).
fof(bitBlastConstant_1643,axiom,
~ b0010000000000000(bitIndex6) ).
fof(bitBlastConstant_1642,axiom,
~ b0010000000000000(bitIndex5) ).
fof(bitBlastConstant_1641,axiom,
~ b0010000000000000(bitIndex4) ).
fof(bitBlastConstant_1640,axiom,
~ b0010000000000000(bitIndex3) ).
fof(bitBlastConstant_1639,axiom,
~ b0010000000000000(bitIndex2) ).
fof(bitBlastConstant_1638,axiom,
~ b0010000000000000(bitIndex1) ).
fof(bitBlastConstant_1637,axiom,
~ b0010000000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1010,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex14)
=> ! [B] :
( range_15_0(B)
=> ( v112863(VarCurr,B)
<=> v112864(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_980,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex14)
=> ! [B] :
( range_15_0(B)
=> ( v112863(VarCurr,B)
<=> b0100000000000000(B) ) ) ) ).
fof(bitBlastConstant_1636,axiom,
~ b0100000000000000(bitIndex15) ).
fof(bitBlastConstant_1635,axiom,
b0100000000000000(bitIndex14) ).
fof(bitBlastConstant_1634,axiom,
~ b0100000000000000(bitIndex13) ).
fof(bitBlastConstant_1633,axiom,
~ b0100000000000000(bitIndex12) ).
fof(bitBlastConstant_1632,axiom,
~ b0100000000000000(bitIndex11) ).
fof(bitBlastConstant_1631,axiom,
~ b0100000000000000(bitIndex10) ).
fof(bitBlastConstant_1630,axiom,
~ b0100000000000000(bitIndex9) ).
fof(bitBlastConstant_1629,axiom,
~ b0100000000000000(bitIndex8) ).
fof(bitBlastConstant_1628,axiom,
~ b0100000000000000(bitIndex7) ).
fof(bitBlastConstant_1627,axiom,
~ b0100000000000000(bitIndex6) ).
fof(bitBlastConstant_1626,axiom,
~ b0100000000000000(bitIndex5) ).
fof(bitBlastConstant_1625,axiom,
~ b0100000000000000(bitIndex4) ).
fof(bitBlastConstant_1624,axiom,
~ b0100000000000000(bitIndex3) ).
fof(bitBlastConstant_1623,axiom,
~ b0100000000000000(bitIndex2) ).
fof(bitBlastConstant_1622,axiom,
~ b0100000000000000(bitIndex1) ).
fof(bitBlastConstant_1621,axiom,
~ b0100000000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1009,axiom,
! [VarCurr] :
( ~ v112522(VarCurr,bitIndex15)
=> ! [B] :
( range_15_0(B)
=> ( v112864(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_979,axiom,
! [VarCurr] :
( v112522(VarCurr,bitIndex15)
=> ! [B] :
( range_15_0(B)
=> ( v112864(VarCurr,B)
<=> b1000000000000000(B) ) ) ) ).
fof(bitBlastConstant_1620,axiom,
b1000000000000000(bitIndex15) ).
fof(bitBlastConstant_1619,axiom,
~ b1000000000000000(bitIndex14) ).
fof(bitBlastConstant_1618,axiom,
~ b1000000000000000(bitIndex13) ).
fof(bitBlastConstant_1617,axiom,
~ b1000000000000000(bitIndex12) ).
fof(bitBlastConstant_1616,axiom,
~ b1000000000000000(bitIndex11) ).
fof(bitBlastConstant_1615,axiom,
~ b1000000000000000(bitIndex10) ).
fof(bitBlastConstant_1614,axiom,
~ b1000000000000000(bitIndex9) ).
fof(bitBlastConstant_1613,axiom,
~ b1000000000000000(bitIndex8) ).
fof(bitBlastConstant_1612,axiom,
~ b1000000000000000(bitIndex7) ).
fof(bitBlastConstant_1611,axiom,
~ b1000000000000000(bitIndex6) ).
fof(bitBlastConstant_1610,axiom,
~ b1000000000000000(bitIndex5) ).
fof(bitBlastConstant_1609,axiom,
~ b1000000000000000(bitIndex4) ).
fof(bitBlastConstant_1608,axiom,
~ b1000000000000000(bitIndex3) ).
fof(bitBlastConstant_1607,axiom,
~ b1000000000000000(bitIndex2) ).
fof(bitBlastConstant_1606,axiom,
~ b1000000000000000(bitIndex1) ).
fof(bitBlastConstant_1605,axiom,
~ b1000000000000000(bitIndex0) ).
fof(addAssignment_66973,axiom,
! [VarCurr] :
( v112815(VarCurr)
<=> v112817(VarCurr) ) ).
fof(addAssignment_66972,axiom,
! [VarCurr] :
( v112817(VarCurr)
<=> v85734(VarCurr) ) ).
fof(addAssignment_66971,axiom,
! [VarCurr] :
( v112811(VarCurr)
<=> v112813(VarCurr) ) ).
fof(addAssignment_66970,axiom,
! [VarCurr] :
( v112813(VarCurr)
<=> v85726(VarCurr) ) ).
fof(addAssignment_66969,axiom,
! [VarCurr] :
( v85714(VarCurr,bitIndex1)
<=> v85718(VarCurr,bitIndex1) ) ).
fof(addAssignment_66968,axiom,
! [VarCurr] :
( v85718(VarCurr,bitIndex1)
<=> v85720(VarCurr,bitIndex1) ) ).
fof(addAssignment_66967,axiom,
! [VarNext] :
( v85720(VarNext,bitIndex1)
<=> v112785(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112786(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v112785(VarNext,B)
<=> v85720(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1466,axiom,
! [VarNext] :
( v112786(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v112785(VarNext,B)
<=> v112796(VarNext,B) ) ) ) ).
fof(addAssignment_66966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v112796(VarNext,B)
<=> v112794(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1008,axiom,
! [VarCurr] :
( ~ v112797(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v112794(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_978,axiom,
! [VarCurr] :
( v112797(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v112794(VarCurr,B)
<=> v85738(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11783,axiom,
! [VarCurr] :
( v112797(VarCurr)
<=> ( v112798(VarCurr)
& v112799(VarCurr) ) ) ).
fof(writeUnaryOperator_6280,axiom,
! [VarCurr] :
( ~ v112799(VarCurr)
<=> v85730(VarCurr) ) ).
fof(writeUnaryOperator_6279,axiom,
! [VarCurr] :
( ~ v112798(VarCurr)
<=> v85722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112786(VarNext)
<=> v112787(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112787(VarNext)
<=> ( v112788(VarNext)
& v112779(VarNext) ) ) ) ).
fof(writeUnaryOperator_6278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112788(VarNext)
<=> v112790(VarNext) ) ) ).
fof(addAssignment_66965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112790(VarNext)
<=> v112779(VarCurr) ) ) ).
fof(addAssignment_66964,axiom,
! [VarCurr] :
( v112779(VarCurr)
<=> v112781(VarCurr) ) ).
fof(addAssignment_66963,axiom,
! [VarCurr] :
( v112781(VarCurr)
<=> v112783(VarCurr) ) ).
fof(addAssignment_66962,axiom,
! [VarCurr] :
( v112783(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66961,axiom,
! [VarCurr] :
( v85738(VarCurr,bitIndex1)
<=> v85740(VarCurr,bitIndex1) ) ).
fof(addAssignment_66960,axiom,
! [VarCurr] :
( v85740(VarCurr,bitIndex1)
<=> v85742(VarCurr,bitIndex1) ) ).
fof(addAssignment_66959,axiom,
! [VarCurr] :
( v85742(VarCurr,bitIndex1)
<=> v112777(VarCurr,bitIndex1) ) ).
fof(addAssignment_66958,axiom,
! [VarCurr] :
( v112777(VarCurr,bitIndex0)
<=> v85744(VarCurr) ) ).
fof(addAssignment_66957,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v112777(VarCurr,B)
<=> v85746(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_31,axiom,
! [VarCurr] :
( ~ v112757(VarCurr)
=> ( v85746(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_61,axiom,
! [VarCurr] :
( v112757(VarCurr)
=> ( v85746(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11780,axiom,
! [VarCurr] :
( v112757(VarCurr)
<=> ( v112758(VarCurr)
| v112762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11779,axiom,
! [VarCurr] :
( v112762(VarCurr)
<=> ( v112763(VarCurr)
& v112764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11778,axiom,
! [VarCurr] :
( v112764(VarCurr)
<=> ( v112765(VarCurr)
& v112776(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_938,axiom,
! [VarCurr] :
( v112776(VarCurr)
<=> ( $true
<=> v85714(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11777,axiom,
! [VarCurr] :
( v112765(VarCurr)
<=> ( v112766(VarCurr)
& v112767(VarCurr) ) ) ).
fof(writeUnaryOperator_6277,axiom,
! [VarCurr] :
( ~ v112767(VarCurr)
<=> v112768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11776,axiom,
! [VarCurr] :
( v112768(VarCurr)
<=> ( v112769(VarCurr)
| v112639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11775,axiom,
! [VarCurr] :
( v112769(VarCurr)
<=> ( v112770(VarCurr)
| v112773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11774,axiom,
! [VarCurr] :
( v112773(VarCurr)
<=> ( v112774(VarCurr)
& v112775(VarCurr) ) ) ).
fof(writeUnaryOperator_6276,axiom,
! [VarCurr] :
( ~ v112775(VarCurr)
<=> v112641(VarCurr) ) ).
fof(writeUnaryOperator_6275,axiom,
! [VarCurr] :
( ~ v112774(VarCurr)
<=> v85748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11773,axiom,
! [VarCurr] :
( v112770(VarCurr)
<=> ( v112771(VarCurr)
| v112772(VarCurr) ) ) ).
fof(writeUnaryOperator_6274,axiom,
! [VarCurr] :
( ~ v112772(VarCurr)
<=> v112526(VarCurr) ) ).
fof(writeUnaryOperator_6273,axiom,
! [VarCurr] :
( ~ v112771(VarCurr)
<=> v112637(VarCurr) ) ).
fof(writeUnaryOperator_6272,axiom,
! [VarCurr] :
( ~ v112766(VarCurr)
<=> v112641(VarCurr) ) ).
fof(writeUnaryOperator_6271,axiom,
! [VarCurr] :
( ~ v112763(VarCurr)
<=> v112761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11772,axiom,
! [VarCurr] :
( v112758(VarCurr)
<=> ( v112759(VarCurr)
& v112761(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_937,axiom,
! [VarCurr] :
( v112761(VarCurr)
<=> ( $true
<=> v85714(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11771,axiom,
! [VarCurr] :
( v112759(VarCurr)
<=> ( v112760(VarCurr)
& v112526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11770,axiom,
! [VarCurr] :
( v112760(VarCurr)
<=> ( v85748(VarCurr)
& v112637(VarCurr) ) ) ).
fof(addAssignment_66956,axiom,
! [VarCurr] :
( v112698(VarCurr)
<=> v112700(VarCurr,bitIndex0) ) ).
fof(addAssignment_66955,axiom,
! [VarCurr] :
( v112700(VarCurr,bitIndex0)
<=> v112702(VarCurr,bitIndex0) ) ).
fof(addAssignment_66954,axiom,
! [VarNext] :
( v112702(VarNext,bitIndex0)
<=> v112733(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112734(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112733(VarNext,B)
<=> v112702(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1465,axiom,
! [VarNext] :
( v112734(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112733(VarNext,B)
<=> v112744(VarNext,B) ) ) ) ).
fof(addAssignment_66953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112744(VarNext,B)
<=> v112742(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1007,axiom,
! [VarCurr] :
( ~ v112745(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112742(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_977,axiom,
! [VarCurr] :
( v112745(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112742(VarCurr,B)
<=> v112712(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11769,axiom,
! [VarCurr] :
( v112745(VarCurr)
<=> ( v112746(VarCurr)
& v112747(VarCurr) ) ) ).
fof(writeUnaryOperator_6270,axiom,
! [VarCurr] :
( ~ v112747(VarCurr)
<=> v112708(VarCurr) ) ).
fof(writeUnaryOperator_6269,axiom,
! [VarCurr] :
( ~ v112746(VarCurr)
<=> v112704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112734(VarNext)
<=> v112735(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112735(VarNext)
<=> ( v112736(VarNext)
& v112729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112736(VarNext)
<=> v112738(VarNext) ) ) ).
fof(addAssignment_66952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112738(VarNext)
<=> v112729(VarCurr) ) ) ).
fof(addAssignment_66951,axiom,
! [VarCurr] :
( v112729(VarCurr)
<=> v112731(VarCurr) ) ).
fof(addAssignment_66950,axiom,
! [VarCurr] :
( v112731(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66949,axiom,
! [VarCurr] :
( v112712(VarCurr,bitIndex0)
<=> v112714(VarCurr,bitIndex0) ) ).
fof(addAssignment_66948,axiom,
! [VarCurr] :
( v112714(VarCurr,bitIndex0)
<=> v112720(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1627,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112720(VarCurr,B)
<=> ( v112721(VarCurr,B)
| v112724(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1626,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112724(VarCurr,B)
<=> ( v112700(VarCurr,B)
& v112725(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6267,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112725(VarCurr,B)
<=> ~ v112726(VarCurr,B) ) ) ).
fof(addAssignment_66947,axiom,
! [VarCurr] :
( v112726(VarCurr,bitIndex0)
<=> v112727(VarCurr) ) ).
fof(addAssignment_66946,axiom,
! [VarCurr] :
( v112726(VarCurr,bitIndex1)
<=> v112727(VarCurr) ) ).
fof(addAssignment_66945,axiom,
! [VarCurr] :
( v112726(VarCurr,bitIndex2)
<=> v112727(VarCurr) ) ).
fof(addAssignment_66944,axiom,
! [VarCurr] :
( v112727(VarCurr)
<=> v112719(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1625,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112721(VarCurr,B)
<=> ( v112716(VarCurr,B)
& v112722(VarCurr,B) ) ) ) ).
fof(addAssignment_66943,axiom,
! [VarCurr] :
( v112722(VarCurr,bitIndex0)
<=> v112723(VarCurr) ) ).
fof(addAssignment_66942,axiom,
! [VarCurr] :
( v112722(VarCurr,bitIndex1)
<=> v112723(VarCurr) ) ).
fof(addAssignment_66941,axiom,
! [VarCurr] :
( v112722(VarCurr,bitIndex2)
<=> v112723(VarCurr) ) ).
fof(addAssignment_66940,axiom,
! [VarCurr] :
( v112723(VarCurr)
<=> v112719(VarCurr) ) ).
fof(addAssignment_66939,axiom,
! [VarCurr] :
( v112719(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_66938,axiom,
! [VarCurr] :
( v112716(VarCurr,bitIndex0)
<=> v112717(VarCurr,bitIndex0) ) ).
fof(addAssignment_66937,axiom,
! [VarCurr] :
( v112717(VarCurr,bitIndex0)
<=> v112688(VarCurr) ) ).
fof(addAssignment_66936,axiom,
! [VarCurr] :
( v112717(VarCurr,bitIndex1)
<=> v112483(VarCurr) ) ).
fof(addAssignment_66935,axiom,
! [VarCurr] :
( v112717(VarCurr,bitIndex2)
<=> v2878(VarCurr) ) ).
fof(addAssignment_66934,axiom,
! [VarCurr] :
( v112708(VarCurr)
<=> v112710(VarCurr) ) ).
fof(addAssignment_66933,axiom,
! [VarCurr] :
( v112710(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66932,axiom,
! [VarCurr] :
( v112704(VarCurr)
<=> v112706(VarCurr) ) ).
fof(addAssignment_66931,axiom,
! [VarCurr] :
( v112706(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66930,axiom,
! [VarCurr] :
( v112688(VarCurr)
<=> v2880(VarCurr,bitIndex0) ) ).
fof(addAssignment_66929,axiom,
! [VarCurr] :
( v2880(VarCurr,bitIndex0)
<=> v2882(VarCurr,bitIndex0) ) ).
fof(addAssignment_66928,axiom,
! [VarNext] :
( v2882(VarNext,bitIndex0)
<=> v112690(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112691(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112690(VarNext,B)
<=> v2882(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1464,axiom,
! [VarNext] :
( v112691(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112690(VarNext,B)
<=> v112511(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112691(VarNext)
<=> v112692(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112692(VarNext)
<=> ( v112694(VarNext)
& v112496(VarNext) ) ) ) ).
fof(writeUnaryOperator_6266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112694(VarNext)
<=> v112505(VarNext) ) ) ).
fof(addAssignment_66927,axiom,
! [VarCurr] :
( v2892(VarCurr,bitIndex0)
<=> v2894(VarCurr,bitIndex0) ) ).
fof(addAssignment_66926,axiom,
! [VarCurr] :
( v2894(VarCurr,bitIndex0)
<=> v112487(VarCurr,bitIndex0) ) ).
fof(addAssignment_66925,axiom,
! [VarCurr] :
( v2896(VarCurr,bitIndex0)
<=> v112484(VarCurr,bitIndex0) ) ).
fof(addAssignment_66924,axiom,
! [VarCurr] :
( v112645(VarCurr)
<=> v112647(VarCurr,bitIndex1) ) ).
fof(addAssignment_66923,axiom,
! [VarCurr] :
( v112647(VarCurr,bitIndex1)
<=> v112649(VarCurr,bitIndex1) ) ).
fof(addAssignment_66922,axiom,
! [VarNext] :
( v112649(VarNext,bitIndex1)
<=> v112670(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112671(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112670(VarNext,B)
<=> v112649(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1463,axiom,
! [VarNext] :
( v112671(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112670(VarNext,B)
<=> v112681(VarNext,B) ) ) ) ).
fof(addAssignment_66921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112681(VarNext,B)
<=> v112679(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1006,axiom,
! [VarCurr] :
( ~ v112682(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112679(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_976,axiom,
! [VarCurr] :
( v112682(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112679(VarCurr,B)
<=> v112659(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11764,axiom,
! [VarCurr] :
( v112682(VarCurr)
<=> ( v112683(VarCurr)
& v112684(VarCurr) ) ) ).
fof(writeUnaryOperator_6265,axiom,
! [VarCurr] :
( ~ v112684(VarCurr)
<=> v112655(VarCurr) ) ).
fof(writeUnaryOperator_6264,axiom,
! [VarCurr] :
( ~ v112683(VarCurr)
<=> v112651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112671(VarNext)
<=> v112672(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112672(VarNext)
<=> ( v112673(VarNext)
& v112666(VarNext) ) ) ) ).
fof(writeUnaryOperator_6263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112673(VarNext)
<=> v112675(VarNext) ) ) ).
fof(addAssignment_66920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112675(VarNext)
<=> v112666(VarCurr) ) ) ).
fof(addAssignment_66919,axiom,
! [VarCurr] :
( v112666(VarCurr)
<=> v112668(VarCurr) ) ).
fof(addAssignment_66918,axiom,
! [VarCurr] :
( v112668(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66917,axiom,
! [VarCurr] :
( v112659(VarCurr,bitIndex1)
<=> v112661(VarCurr,bitIndex1) ) ).
fof(addAssignment_66916,axiom,
! [VarCurr] :
( v112661(VarCurr,bitIndex1)
<=> v112663(VarCurr,bitIndex1) ) ).
fof(addAssignment_66915,axiom,
! [VarCurr] :
( v112663(VarCurr,bitIndex1)
<=> v112664(VarCurr,bitIndex1) ) ).
fof(addAssignment_66914,axiom,
! [VarCurr] :
( v112664(VarCurr,bitIndex0)
<=> v83122(VarCurr,bitIndex0) ) ).
fof(addAssignment_66913,axiom,
! [VarCurr] :
( v112664(VarCurr,bitIndex1)
<=> v83163(VarCurr) ) ).
fof(addAssignment_66912,axiom,
! [VarCurr] :
( v112655(VarCurr)
<=> v112657(VarCurr) ) ).
fof(addAssignment_66911,axiom,
! [VarCurr] :
( v112657(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66910,axiom,
! [VarCurr] :
( v112651(VarCurr)
<=> v112653(VarCurr) ) ).
fof(addAssignment_66909,axiom,
! [VarCurr] :
( v112653(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66908,axiom,
! [VarCurr] :
( v112639(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_66907,axiom,
! [VarCurr] :
( v112637(VarCurr)
<=> v84583(VarCurr) ) ).
fof(addAssignment_66906,axiom,
! [VarCurr] :
( v112526(VarCurr)
<=> v112528(VarCurr,bitIndex0) ) ).
fof(addAssignment_66905,axiom,
! [VarCurr] :
( v112528(VarCurr,bitIndex0)
<=> v112530(VarCurr,bitIndex0) ) ).
fof(addAssignment_66904,axiom,
! [VarCurr] :
( v112530(VarCurr,bitIndex0)
<=> v112590(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1624,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v112590(VarCurr,B)
<=> ( v112591(VarCurr,B)
& v112593(VarCurr,B) ) ) ) ).
fof(addAssignment_66903,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v112593(VarCurr,B)
<=> v112594(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1623,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v112594(VarCurr,B)
<=> ( v112595(VarCurr,B)
| v112633(VarCurr,B) ) ) ) ).
fof(addAssignment_66902,axiom,
! [VarCurr] :
( v112633(VarCurr,bitIndex0)
<=> v112634(VarCurr) ) ).
fof(addAssignment_66901,axiom,
! [VarCurr] :
( v112633(VarCurr,bitIndex1)
<=> v112634(VarCurr) ) ).
fof(addAssignment_66900,axiom,
! [VarCurr] :
( v112633(VarCurr,bitIndex2)
<=> v112634(VarCurr) ) ).
fof(addAssignment_66899,axiom,
! [VarCurr] :
( v112633(VarCurr,bitIndex3)
<=> v112634(VarCurr) ) ).
fof(addAssignment_66898,axiom,
! [VarCurr] :
( v112633(VarCurr,bitIndex4)
<=> v112634(VarCurr) ) ).
fof(addAssignment_66897,axiom,
! [VarCurr] :
( v112633(VarCurr,bitIndex5)
<=> v112634(VarCurr) ) ).
fof(addAssignment_66896,axiom,
! [VarCurr] :
( v112633(VarCurr,bitIndex6)
<=> v112634(VarCurr) ) ).
fof(addAssignment_66895,axiom,
! [VarCurr] :
( v112633(VarCurr,bitIndex7)
<=> v112634(VarCurr) ) ).
fof(addAssignment_66894,axiom,
! [VarCurr] :
( v112634(VarCurr)
<=> v112635(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_936,axiom,
! [VarCurr] :
( v112635(VarCurr)
<=> ( ( v87667(VarCurr,bitIndex2)
<=> $false )
& ( v87667(VarCurr,bitIndex1)
<=> $false )
& ( v87667(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1622,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v112595(VarCurr,B)
<=> ( v112596(VarCurr,B)
| v112629(VarCurr,B) ) ) ) ).
fof(addAssignment_66893,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v112629(VarCurr,B)
<=> v112630(VarCurr,B) ) ) ).
fof(addAssignment_66892,axiom,
! [VarCurr] :
( v112629(VarCurr,bitIndex7)
<=> $false ) ).
fof(addAssignment_66891,axiom,
! [VarCurr] :
( v112630(VarCurr,bitIndex0)
<=> v112631(VarCurr) ) ).
fof(addAssignment_66890,axiom,
! [VarCurr] :
( v112630(VarCurr,bitIndex1)
<=> v112631(VarCurr) ) ).
fof(addAssignment_66889,axiom,
! [VarCurr] :
( v112630(VarCurr,bitIndex2)
<=> v112631(VarCurr) ) ).
fof(addAssignment_66888,axiom,
! [VarCurr] :
( v112630(VarCurr,bitIndex3)
<=> v112631(VarCurr) ) ).
fof(addAssignment_66887,axiom,
! [VarCurr] :
( v112630(VarCurr,bitIndex4)
<=> v112631(VarCurr) ) ).
fof(addAssignment_66886,axiom,
! [VarCurr] :
( v112630(VarCurr,bitIndex5)
<=> v112631(VarCurr) ) ).
fof(addAssignment_66885,axiom,
! [VarCurr] :
( v112630(VarCurr,bitIndex6)
<=> v112631(VarCurr) ) ).
fof(addAssignment_66884,axiom,
! [VarCurr] :
( v112631(VarCurr)
<=> v112632(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_935,axiom,
! [VarCurr] :
( v112632(VarCurr)
<=> ( ( v87667(VarCurr,bitIndex2)
<=> $true )
& ( v87667(VarCurr,bitIndex1)
<=> $true )
& ( v87667(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_45,axiom,
! [VarCurr] : ~ v112596(VarCurr,bitIndex7) ).
fof(addAssignment_66883,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v112596(VarCurr,B)
<=> v112597(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1621,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v112597(VarCurr,B)
<=> ( v112598(VarCurr,B)
| v112625(VarCurr,B) ) ) ) ).
fof(addAssignment_66882,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112625(VarCurr,B)
<=> v112626(VarCurr,B) ) ) ).
fof(addAssignment_66881,axiom,
! [VarCurr] :
( v112625(VarCurr,bitIndex6)
<=> $false ) ).
fof(addAssignment_66880,axiom,
! [VarCurr] :
( v112626(VarCurr,bitIndex0)
<=> v112627(VarCurr) ) ).
fof(addAssignment_66879,axiom,
! [VarCurr] :
( v112626(VarCurr,bitIndex1)
<=> v112627(VarCurr) ) ).
fof(addAssignment_66878,axiom,
! [VarCurr] :
( v112626(VarCurr,bitIndex2)
<=> v112627(VarCurr) ) ).
fof(addAssignment_66877,axiom,
! [VarCurr] :
( v112626(VarCurr,bitIndex3)
<=> v112627(VarCurr) ) ).
fof(addAssignment_66876,axiom,
! [VarCurr] :
( v112626(VarCurr,bitIndex4)
<=> v112627(VarCurr) ) ).
fof(addAssignment_66875,axiom,
! [VarCurr] :
( v112626(VarCurr,bitIndex5)
<=> v112627(VarCurr) ) ).
fof(addAssignment_66874,axiom,
! [VarCurr] :
( v112627(VarCurr)
<=> v112628(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_934,axiom,
! [VarCurr] :
( v112628(VarCurr)
<=> ( ( v87667(VarCurr,bitIndex2)
<=> $true )
& ( v87667(VarCurr,bitIndex1)
<=> $true )
& ( v87667(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_44,axiom,
! [VarCurr] : ~ v112598(VarCurr,bitIndex6) ).
fof(addAssignment_66873,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112598(VarCurr,B)
<=> v112599(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1620,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112599(VarCurr,B)
<=> ( v112600(VarCurr,B)
| v112621(VarCurr,B) ) ) ) ).
fof(addAssignment_66872,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112621(VarCurr,B)
<=> v112622(VarCurr,B) ) ) ).
fof(addAssignment_66871,axiom,
! [VarCurr] :
( v112621(VarCurr,bitIndex5)
<=> $false ) ).
fof(addAssignment_66870,axiom,
! [VarCurr] :
( v112622(VarCurr,bitIndex0)
<=> v112623(VarCurr) ) ).
fof(addAssignment_66869,axiom,
! [VarCurr] :
( v112622(VarCurr,bitIndex1)
<=> v112623(VarCurr) ) ).
fof(addAssignment_66868,axiom,
! [VarCurr] :
( v112622(VarCurr,bitIndex2)
<=> v112623(VarCurr) ) ).
fof(addAssignment_66867,axiom,
! [VarCurr] :
( v112622(VarCurr,bitIndex3)
<=> v112623(VarCurr) ) ).
fof(addAssignment_66866,axiom,
! [VarCurr] :
( v112622(VarCurr,bitIndex4)
<=> v112623(VarCurr) ) ).
fof(addAssignment_66865,axiom,
! [VarCurr] :
( v112623(VarCurr)
<=> v112624(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_933,axiom,
! [VarCurr] :
( v112624(VarCurr)
<=> ( ( v87667(VarCurr,bitIndex2)
<=> $true )
& ( v87667(VarCurr,bitIndex1)
<=> $false )
& ( v87667(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_43,axiom,
! [VarCurr] : ~ v112600(VarCurr,bitIndex5) ).
fof(addAssignment_66864,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112600(VarCurr,B)
<=> v112601(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1619,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112601(VarCurr,B)
<=> ( v112602(VarCurr,B)
| v112617(VarCurr,B) ) ) ) ).
fof(addAssignment_66863,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v112617(VarCurr,B)
<=> v112618(VarCurr,B) ) ) ).
fof(addAssignment_66862,axiom,
! [VarCurr] :
( v112617(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_66861,axiom,
! [VarCurr] :
( v112618(VarCurr,bitIndex0)
<=> v112619(VarCurr) ) ).
fof(addAssignment_66860,axiom,
! [VarCurr] :
( v112618(VarCurr,bitIndex1)
<=> v112619(VarCurr) ) ).
fof(addAssignment_66859,axiom,
! [VarCurr] :
( v112618(VarCurr,bitIndex2)
<=> v112619(VarCurr) ) ).
fof(addAssignment_66858,axiom,
! [VarCurr] :
( v112618(VarCurr,bitIndex3)
<=> v112619(VarCurr) ) ).
fof(addAssignment_66857,axiom,
! [VarCurr] :
( v112619(VarCurr)
<=> v112620(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_932,axiom,
! [VarCurr] :
( v112620(VarCurr)
<=> ( ( v87667(VarCurr,bitIndex2)
<=> $true )
& ( v87667(VarCurr,bitIndex1)
<=> $false )
& ( v87667(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_42,axiom,
! [VarCurr] : ~ v112602(VarCurr,bitIndex4) ).
fof(addAssignment_66856,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v112602(VarCurr,B)
<=> v112603(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1618,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v112603(VarCurr,B)
<=> ( v112604(VarCurr,B)
| v112613(VarCurr,B) ) ) ) ).
fof(addAssignment_66855,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112613(VarCurr,B)
<=> v112614(VarCurr,B) ) ) ).
fof(addAssignment_66854,axiom,
! [VarCurr] :
( v112613(VarCurr,bitIndex3)
<=> $false ) ).
fof(addAssignment_66853,axiom,
! [VarCurr] :
( v112614(VarCurr,bitIndex0)
<=> v112615(VarCurr) ) ).
fof(addAssignment_66852,axiom,
! [VarCurr] :
( v112614(VarCurr,bitIndex1)
<=> v112615(VarCurr) ) ).
fof(addAssignment_66851,axiom,
! [VarCurr] :
( v112614(VarCurr,bitIndex2)
<=> v112615(VarCurr) ) ).
fof(addAssignment_66850,axiom,
! [VarCurr] :
( v112615(VarCurr)
<=> v112616(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_931,axiom,
! [VarCurr] :
( v112616(VarCurr)
<=> ( ( v87667(VarCurr,bitIndex2)
<=> $false )
& ( v87667(VarCurr,bitIndex1)
<=> $true )
& ( v87667(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_41,axiom,
! [VarCurr] : ~ v112604(VarCurr,bitIndex3) ).
fof(addAssignment_66849,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112604(VarCurr,B)
<=> v112605(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1617,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112605(VarCurr,B)
<=> ( v112606(VarCurr,B)
| v112609(VarCurr,B) ) ) ) ).
fof(addAssignment_66848,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v112609(VarCurr,B)
<=> v112610(VarCurr,B) ) ) ).
fof(addAssignment_66847,axiom,
! [VarCurr] :
( v112609(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_66846,axiom,
! [VarCurr] :
( v112610(VarCurr,bitIndex0)
<=> v112611(VarCurr) ) ).
fof(addAssignment_66845,axiom,
! [VarCurr] :
( v112610(VarCurr,bitIndex1)
<=> v112611(VarCurr) ) ).
fof(addAssignment_66844,axiom,
! [VarCurr] :
( v112611(VarCurr)
<=> v112612(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_930,axiom,
! [VarCurr] :
( v112612(VarCurr)
<=> ( ( v87667(VarCurr,bitIndex2)
<=> $false )
& ( v87667(VarCurr,bitIndex1)
<=> $true )
& ( v87667(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_40,axiom,
! [VarCurr] : ~ v112606(VarCurr,bitIndex2) ).
fof(addAssignment_66843,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v112606(VarCurr,B)
<=> v112607(VarCurr,B) ) ) ).
fof(addAssignment_66842,axiom,
! [VarCurr] :
( v112607(VarCurr,bitIndex0)
<=> v112608(VarCurr) ) ).
fof(addAssignment_66841,axiom,
! [VarCurr] :
( v112607(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_929,axiom,
! [VarCurr] :
( v112608(VarCurr)
<=> ( ( v87667(VarCurr,bitIndex2)
<=> $false )
& ( v87667(VarCurr,bitIndex1)
<=> $false )
& ( v87667(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_66840,axiom,
! [VarCurr] :
( v112591(VarCurr,bitIndex0)
<=> v112592(VarCurr) ) ).
fof(addAssignment_66839,axiom,
! [VarCurr] :
( v112591(VarCurr,bitIndex1)
<=> v112592(VarCurr) ) ).
fof(addAssignment_66838,axiom,
! [VarCurr] :
( v112591(VarCurr,bitIndex2)
<=> v112592(VarCurr) ) ).
fof(addAssignment_66837,axiom,
! [VarCurr] :
( v112591(VarCurr,bitIndex3)
<=> v112592(VarCurr) ) ).
fof(addAssignment_66836,axiom,
! [VarCurr] :
( v112591(VarCurr,bitIndex4)
<=> v112592(VarCurr) ) ).
fof(addAssignment_66835,axiom,
! [VarCurr] :
( v112591(VarCurr,bitIndex5)
<=> v112592(VarCurr) ) ).
fof(addAssignment_66834,axiom,
! [VarCurr] :
( v112591(VarCurr,bitIndex6)
<=> v112592(VarCurr) ) ).
fof(addAssignment_66833,axiom,
! [VarCurr] :
( v112591(VarCurr,bitIndex7)
<=> v112592(VarCurr) ) ).
fof(addAssignment_66832,axiom,
! [VarCurr] :
( v112592(VarCurr)
<=> v112532(VarCurr) ) ).
fof(addAssignment_66831,axiom,
! [VarCurr] :
( v112532(VarCurr)
<=> v112534(VarCurr) ) ).
fof(addAssignment_66830,axiom,
! [VarCurr] :
( v112534(VarCurr)
<=> v112536(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112574(VarNext)
=> ( v112536(VarNext)
<=> v112536(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1462,axiom,
! [VarNext] :
( v112574(VarNext)
=> ( v112536(VarNext)
<=> v112584(VarNext) ) ) ).
fof(addAssignment_66829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112584(VarNext)
<=> v112582(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1005,axiom,
! [VarCurr] :
( ~ v112585(VarCurr)
=> ( v112582(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_975,axiom,
! [VarCurr] :
( v112585(VarCurr)
=> ( v112582(VarCurr)
<=> v112546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11761,axiom,
! [VarCurr] :
( v112585(VarCurr)
<=> ( v112586(VarCurr)
& v112587(VarCurr) ) ) ).
fof(writeUnaryOperator_6262,axiom,
! [VarCurr] :
( ~ v112587(VarCurr)
<=> v112542(VarCurr) ) ).
fof(writeUnaryOperator_6261,axiom,
! [VarCurr] :
( ~ v112586(VarCurr)
<=> v112538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112574(VarNext)
<=> v112575(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112575(VarNext)
<=> ( v112576(VarNext)
& v112569(VarNext) ) ) ) ).
fof(writeUnaryOperator_6260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112576(VarNext)
<=> v112578(VarNext) ) ) ).
fof(addAssignment_66828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112578(VarNext)
<=> v112569(VarCurr) ) ) ).
fof(addAssignment_66827,axiom,
! [VarCurr] :
( v112569(VarCurr)
<=> v112571(VarCurr) ) ).
fof(addAssignment_66826,axiom,
! [VarCurr] :
( v112571(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66825,axiom,
! [VarCurr] :
( v112546(VarCurr)
<=> v112548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11758,axiom,
! [VarCurr] :
( v112548(VarCurr)
<=> ( v112561(VarCurr)
| v112564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11757,axiom,
! [VarCurr] :
( v112564(VarCurr)
<=> ( v112534(VarCurr)
& v112565(VarCurr) ) ) ).
fof(writeUnaryOperator_6259,axiom,
! [VarCurr] :
( ~ v112565(VarCurr)
<=> v112566(VarCurr) ) ).
fof(addAssignment_66824,axiom,
! [VarCurr] :
( v112566(VarCurr)
<=> v112567(VarCurr) ) ).
fof(addAssignment_66823,axiom,
! [VarCurr] :
( v112567(VarCurr)
<=> v112554(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11756,axiom,
! [VarCurr] :
( v112561(VarCurr)
<=> ( v112550(VarCurr)
& v112562(VarCurr) ) ) ).
fof(addAssignment_66822,axiom,
! [VarCurr] :
( v112562(VarCurr)
<=> v112563(VarCurr) ) ).
fof(addAssignment_66821,axiom,
! [VarCurr] :
( v112563(VarCurr)
<=> v112554(VarCurr) ) ).
fof(addAssignment_66820,axiom,
! [VarCurr] :
( v112554(VarCurr)
<=> v112556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11755,axiom,
! [VarCurr] :
( v112556(VarCurr)
<=> ( v1729(VarCurr)
& v112559(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_928,axiom,
! [VarCurr] :
( v112559(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $true )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $false )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1604,axiom,
~ b0001000111000(bitIndex12) ).
fof(bitBlastConstant_1603,axiom,
~ b0001000111000(bitIndex11) ).
fof(bitBlastConstant_1602,axiom,
~ b0001000111000(bitIndex10) ).
fof(bitBlastConstant_1601,axiom,
b0001000111000(bitIndex9) ).
fof(bitBlastConstant_1600,axiom,
~ b0001000111000(bitIndex8) ).
fof(bitBlastConstant_1599,axiom,
~ b0001000111000(bitIndex7) ).
fof(bitBlastConstant_1598,axiom,
~ b0001000111000(bitIndex6) ).
fof(bitBlastConstant_1597,axiom,
b0001000111000(bitIndex5) ).
fof(bitBlastConstant_1596,axiom,
b0001000111000(bitIndex4) ).
fof(bitBlastConstant_1595,axiom,
b0001000111000(bitIndex3) ).
fof(bitBlastConstant_1594,axiom,
~ b0001000111000(bitIndex2) ).
fof(bitBlastConstant_1593,axiom,
~ b0001000111000(bitIndex1) ).
fof(bitBlastConstant_1592,axiom,
~ b0001000111000(bitIndex0) ).
fof(addAssignment_66819,axiom,
! [VarCurr] :
( v112550(VarCurr)
<=> v112552(VarCurr) ) ).
fof(addAssignment_66818,axiom,
! [VarCurr] :
( v112552(VarCurr)
<=> v1119(VarCurr,bitIndex0) ) ).
fof(addAssignment_66817,axiom,
! [VarCurr] :
( v112542(VarCurr)
<=> v112544(VarCurr) ) ).
fof(addAssignment_66816,axiom,
! [VarCurr] :
( v112544(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66815,axiom,
! [VarCurr] :
( v112538(VarCurr)
<=> v112540(VarCurr) ) ).
fof(addAssignment_66814,axiom,
! [VarCurr] :
( v112540(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66813,axiom,
! [VarCurr] :
( v112483(VarCurr)
<=> v2880(VarCurr,bitIndex1) ) ).
fof(addAssignment_66812,axiom,
! [VarCurr] :
( v2880(VarCurr,bitIndex1)
<=> v2882(VarCurr,bitIndex1) ) ).
fof(addAssignment_66811,axiom,
! [VarNext] :
( v2882(VarNext,bitIndex1)
<=> v112500(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112501(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112500(VarNext,B)
<=> v2882(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1461,axiom,
! [VarNext] :
( v112501(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112500(VarNext,B)
<=> v112511(VarNext,B) ) ) ) ).
fof(addAssignment_66810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112511(VarNext,B)
<=> v112509(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1004,axiom,
! [VarCurr] :
( ~ v112512(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112509(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_974,axiom,
! [VarCurr] :
( v112512(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112509(VarCurr,B)
<=> v2892(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11754,axiom,
! [VarCurr] :
( v112512(VarCurr)
<=> ( v112513(VarCurr)
& v112514(VarCurr) ) ) ).
fof(writeUnaryOperator_6258,axiom,
! [VarCurr] :
( ~ v112514(VarCurr)
<=> v2888(VarCurr) ) ).
fof(writeUnaryOperator_6257,axiom,
! [VarCurr] :
( ~ v112513(VarCurr)
<=> v2884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112501(VarNext)
<=> v112502(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112502(VarNext)
<=> ( v112503(VarNext)
& v112496(VarNext) ) ) ) ).
fof(writeUnaryOperator_6256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112503(VarNext)
<=> v112505(VarNext) ) ) ).
fof(addAssignment_66809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112505(VarNext)
<=> v112496(VarCurr) ) ) ).
fof(addAssignment_66808,axiom,
! [VarCurr] :
( v112496(VarCurr)
<=> v112498(VarCurr) ) ).
fof(addAssignment_66807,axiom,
! [VarCurr] :
( v112498(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66806,axiom,
! [VarCurr] :
( v2892(VarCurr,bitIndex1)
<=> v2894(VarCurr,bitIndex1) ) ).
fof(addAssignment_66805,axiom,
! [VarCurr] :
( v2894(VarCurr,bitIndex1)
<=> v112487(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1616,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112487(VarCurr,B)
<=> ( v112488(VarCurr,B)
| v112491(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1615,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112491(VarCurr,B)
<=> ( v2880(VarCurr,B)
& v112492(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6255,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112492(VarCurr,B)
<=> ~ v112493(VarCurr,B) ) ) ).
fof(addAssignment_66804,axiom,
! [VarCurr] :
( v112493(VarCurr,bitIndex0)
<=> v112494(VarCurr) ) ).
fof(addAssignment_66803,axiom,
! [VarCurr] :
( v112493(VarCurr,bitIndex1)
<=> v112494(VarCurr) ) ).
fof(addAssignment_66802,axiom,
! [VarCurr] :
( v112493(VarCurr,bitIndex2)
<=> v112494(VarCurr) ) ).
fof(addAssignment_66801,axiom,
! [VarCurr] :
( v112494(VarCurr)
<=> v112486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1614,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v112488(VarCurr,B)
<=> ( v2896(VarCurr,B)
& v112489(VarCurr,B) ) ) ) ).
fof(addAssignment_66800,axiom,
! [VarCurr] :
( v112489(VarCurr,bitIndex0)
<=> v112490(VarCurr) ) ).
fof(addAssignment_66799,axiom,
! [VarCurr] :
( v112489(VarCurr,bitIndex1)
<=> v112490(VarCurr) ) ).
fof(addAssignment_66798,axiom,
! [VarCurr] :
( v112489(VarCurr,bitIndex2)
<=> v112490(VarCurr) ) ).
fof(addAssignment_66797,axiom,
! [VarCurr] :
( v112490(VarCurr)
<=> v112486(VarCurr) ) ).
fof(addAssignment_66796,axiom,
! [VarCurr] :
( v112486(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_66795,axiom,
! [VarCurr] :
( v2896(VarCurr,bitIndex1)
<=> v112484(VarCurr,bitIndex1) ) ).
fof(addAssignment_66794,axiom,
! [VarCurr] :
( v112484(VarCurr,bitIndex0)
<=> v100207(VarCurr,bitIndex2) ) ).
fof(addAssignment_66793,axiom,
! [VarCurr] :
( v112484(VarCurr,bitIndex1)
<=> v100207(VarCurr,bitIndex1) ) ).
fof(addAssignment_66792,axiom,
! [VarCurr] :
( v112484(VarCurr,bitIndex2)
<=> v2898(VarCurr) ) ).
fof(addAssignment_66791,axiom,
! [VarCurr] :
( v111693(VarCurr)
<=> v111695(VarCurr) ) ).
fof(addAssignment_66790,axiom,
! [VarCurr] :
( v111695(VarCurr)
<=> v111697(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112466(VarNext)
=> ( v111697(VarNext)
<=> v111697(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1460,axiom,
! [VarNext] :
( v112466(VarNext)
=> ( v111697(VarNext)
<=> v112476(VarNext) ) ) ).
fof(addAssignment_66789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112476(VarNext)
<=> v112474(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1003,axiom,
! [VarCurr] :
( ~ v112477(VarCurr)
=> ( v112474(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_973,axiom,
! [VarCurr] :
( v112477(VarCurr)
=> ( v112474(VarCurr)
<=> v111707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11751,axiom,
! [VarCurr] :
( v112477(VarCurr)
<=> ( v112478(VarCurr)
& v112479(VarCurr) ) ) ).
fof(writeUnaryOperator_6254,axiom,
! [VarCurr] :
( ~ v112479(VarCurr)
<=> v111703(VarCurr) ) ).
fof(writeUnaryOperator_6253,axiom,
! [VarCurr] :
( ~ v112478(VarCurr)
<=> v111699(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112466(VarNext)
<=> v112467(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112467(VarNext)
<=> ( v112468(VarNext)
& v112461(VarNext) ) ) ) ).
fof(writeUnaryOperator_6252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112468(VarNext)
<=> v112470(VarNext) ) ) ).
fof(addAssignment_66788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112470(VarNext)
<=> v112461(VarCurr) ) ) ).
fof(addAssignment_66787,axiom,
! [VarCurr] :
( v112461(VarCurr)
<=> v112463(VarCurr) ) ).
fof(addAssignment_66786,axiom,
! [VarCurr] :
( v112463(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66785,axiom,
! [VarCurr] :
( v111707(VarCurr)
<=> v111709(VarCurr) ) ).
fof(addAssignment_66784,axiom,
! [VarCurr] :
( v111709(VarCurr)
<=> v111711(VarCurr) ) ).
fof(addAssignment_66783,axiom,
! [VarCurr] :
( v111711(VarCurr)
<=> v111713(VarCurr) ) ).
fof(writeUnaryOperator_6251,axiom,
! [VarCurr] :
( ~ v111713(VarCurr)
<=> v112331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11748,axiom,
! [VarCurr] :
( v112331(VarCurr)
<=> ( v112332(VarCurr)
| v112459(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4750,axiom,
! [VarCurr] :
( v112459(VarCurr)
<=> ( v112151(VarCurr)
& v112265(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11747,axiom,
! [VarCurr] :
( v112332(VarCurr)
<=> ( v112333(VarCurr)
& v112454(VarCurr) ) ) ).
fof(writeUnaryOperator_6250,axiom,
! [VarCurr] :
( ~ v112454(VarCurr)
<=> v112455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11746,axiom,
! [VarCurr] :
( v112455(VarCurr)
<=> ( v112456(VarCurr)
& v112458(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4749,axiom,
! [VarCurr] :
( v112458(VarCurr)
<=> ( v111715(VarCurr,bitIndex16)
| v112265(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11745,axiom,
! [VarCurr] :
( v112456(VarCurr)
<=> ( v112151(VarCurr)
| v112457(VarCurr) ) ) ).
fof(writeUnaryOperator_6249,axiom,
! [VarCurr] :
( ~ v112457(VarCurr)
<=> v112265(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11744,axiom,
! [VarCurr] :
( v112333(VarCurr)
<=> ( v112334(VarCurr)
| v112453(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4748,axiom,
! [VarCurr] :
( v112453(VarCurr)
<=> ( v112156(VarCurr)
& v112265(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11743,axiom,
! [VarCurr] :
( v112334(VarCurr)
<=> ( v112335(VarCurr)
& v112448(VarCurr) ) ) ).
fof(writeUnaryOperator_6248,axiom,
! [VarCurr] :
( ~ v112448(VarCurr)
<=> v112449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11742,axiom,
! [VarCurr] :
( v112449(VarCurr)
<=> ( v112450(VarCurr)
& v112452(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4747,axiom,
! [VarCurr] :
( v112452(VarCurr)
<=> ( v111715(VarCurr,bitIndex15)
| v112265(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11741,axiom,
! [VarCurr] :
( v112450(VarCurr)
<=> ( v112156(VarCurr)
| v112451(VarCurr) ) ) ).
fof(writeUnaryOperator_6247,axiom,
! [VarCurr] :
( ~ v112451(VarCurr)
<=> v112265(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11740,axiom,
! [VarCurr] :
( v112335(VarCurr)
<=> ( v112336(VarCurr)
| v112447(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4746,axiom,
! [VarCurr] :
( v112447(VarCurr)
<=> ( v112161(VarCurr)
& v112265(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11739,axiom,
! [VarCurr] :
( v112336(VarCurr)
<=> ( v112337(VarCurr)
& v112442(VarCurr) ) ) ).
fof(writeUnaryOperator_6246,axiom,
! [VarCurr] :
( ~ v112442(VarCurr)
<=> v112443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11738,axiom,
! [VarCurr] :
( v112443(VarCurr)
<=> ( v112444(VarCurr)
& v112446(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4745,axiom,
! [VarCurr] :
( v112446(VarCurr)
<=> ( v111715(VarCurr,bitIndex14)
| v112265(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11737,axiom,
! [VarCurr] :
( v112444(VarCurr)
<=> ( v112161(VarCurr)
| v112445(VarCurr) ) ) ).
fof(writeUnaryOperator_6245,axiom,
! [VarCurr] :
( ~ v112445(VarCurr)
<=> v112265(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11736,axiom,
! [VarCurr] :
( v112337(VarCurr)
<=> ( v112338(VarCurr)
| v112441(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4744,axiom,
! [VarCurr] :
( v112441(VarCurr)
<=> ( v112166(VarCurr)
& v112265(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11735,axiom,
! [VarCurr] :
( v112338(VarCurr)
<=> ( v112339(VarCurr)
& v112436(VarCurr) ) ) ).
fof(writeUnaryOperator_6244,axiom,
! [VarCurr] :
( ~ v112436(VarCurr)
<=> v112437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11734,axiom,
! [VarCurr] :
( v112437(VarCurr)
<=> ( v112438(VarCurr)
& v112440(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4743,axiom,
! [VarCurr] :
( v112440(VarCurr)
<=> ( v111715(VarCurr,bitIndex13)
| v112265(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11733,axiom,
! [VarCurr] :
( v112438(VarCurr)
<=> ( v112166(VarCurr)
| v112439(VarCurr) ) ) ).
fof(writeUnaryOperator_6243,axiom,
! [VarCurr] :
( ~ v112439(VarCurr)
<=> v112265(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11732,axiom,
! [VarCurr] :
( v112339(VarCurr)
<=> ( v112340(VarCurr)
| v112435(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4742,axiom,
! [VarCurr] :
( v112435(VarCurr)
<=> ( v112171(VarCurr)
& v112265(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11731,axiom,
! [VarCurr] :
( v112340(VarCurr)
<=> ( v112341(VarCurr)
& v112430(VarCurr) ) ) ).
fof(writeUnaryOperator_6242,axiom,
! [VarCurr] :
( ~ v112430(VarCurr)
<=> v112431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11730,axiom,
! [VarCurr] :
( v112431(VarCurr)
<=> ( v112432(VarCurr)
& v112434(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4741,axiom,
! [VarCurr] :
( v112434(VarCurr)
<=> ( v111715(VarCurr,bitIndex12)
| v112265(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11729,axiom,
! [VarCurr] :
( v112432(VarCurr)
<=> ( v112171(VarCurr)
| v112433(VarCurr) ) ) ).
fof(writeUnaryOperator_6241,axiom,
! [VarCurr] :
( ~ v112433(VarCurr)
<=> v112265(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11728,axiom,
! [VarCurr] :
( v112341(VarCurr)
<=> ( v112342(VarCurr)
| v112429(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4740,axiom,
! [VarCurr] :
( v112429(VarCurr)
<=> ( v112176(VarCurr)
& v112265(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11727,axiom,
! [VarCurr] :
( v112342(VarCurr)
<=> ( v112343(VarCurr)
& v112424(VarCurr) ) ) ).
fof(writeUnaryOperator_6240,axiom,
! [VarCurr] :
( ~ v112424(VarCurr)
<=> v112425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11726,axiom,
! [VarCurr] :
( v112425(VarCurr)
<=> ( v112426(VarCurr)
& v112428(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4739,axiom,
! [VarCurr] :
( v112428(VarCurr)
<=> ( v111715(VarCurr,bitIndex11)
| v112265(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11725,axiom,
! [VarCurr] :
( v112426(VarCurr)
<=> ( v112176(VarCurr)
| v112427(VarCurr) ) ) ).
fof(writeUnaryOperator_6239,axiom,
! [VarCurr] :
( ~ v112427(VarCurr)
<=> v112265(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11724,axiom,
! [VarCurr] :
( v112343(VarCurr)
<=> ( v112344(VarCurr)
| v112423(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4738,axiom,
! [VarCurr] :
( v112423(VarCurr)
<=> ( v112181(VarCurr)
& v112265(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11723,axiom,
! [VarCurr] :
( v112344(VarCurr)
<=> ( v112345(VarCurr)
& v112418(VarCurr) ) ) ).
fof(writeUnaryOperator_6238,axiom,
! [VarCurr] :
( ~ v112418(VarCurr)
<=> v112419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11722,axiom,
! [VarCurr] :
( v112419(VarCurr)
<=> ( v112420(VarCurr)
& v112422(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4737,axiom,
! [VarCurr] :
( v112422(VarCurr)
<=> ( v111715(VarCurr,bitIndex10)
| v112265(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11721,axiom,
! [VarCurr] :
( v112420(VarCurr)
<=> ( v112181(VarCurr)
| v112421(VarCurr) ) ) ).
fof(writeUnaryOperator_6237,axiom,
! [VarCurr] :
( ~ v112421(VarCurr)
<=> v112265(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11720,axiom,
! [VarCurr] :
( v112345(VarCurr)
<=> ( v112346(VarCurr)
| v112417(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4736,axiom,
! [VarCurr] :
( v112417(VarCurr)
<=> ( v112186(VarCurr)
& v112265(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11719,axiom,
! [VarCurr] :
( v112346(VarCurr)
<=> ( v112347(VarCurr)
& v112412(VarCurr) ) ) ).
fof(writeUnaryOperator_6236,axiom,
! [VarCurr] :
( ~ v112412(VarCurr)
<=> v112413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11718,axiom,
! [VarCurr] :
( v112413(VarCurr)
<=> ( v112414(VarCurr)
& v112416(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4735,axiom,
! [VarCurr] :
( v112416(VarCurr)
<=> ( v111715(VarCurr,bitIndex9)
| v112265(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11717,axiom,
! [VarCurr] :
( v112414(VarCurr)
<=> ( v112186(VarCurr)
| v112415(VarCurr) ) ) ).
fof(writeUnaryOperator_6235,axiom,
! [VarCurr] :
( ~ v112415(VarCurr)
<=> v112265(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11716,axiom,
! [VarCurr] :
( v112347(VarCurr)
<=> ( v112348(VarCurr)
| v112411(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4734,axiom,
! [VarCurr] :
( v112411(VarCurr)
<=> ( v112191(VarCurr)
& v112265(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11715,axiom,
! [VarCurr] :
( v112348(VarCurr)
<=> ( v112349(VarCurr)
& v112406(VarCurr) ) ) ).
fof(writeUnaryOperator_6234,axiom,
! [VarCurr] :
( ~ v112406(VarCurr)
<=> v112407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11714,axiom,
! [VarCurr] :
( v112407(VarCurr)
<=> ( v112408(VarCurr)
& v112410(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4733,axiom,
! [VarCurr] :
( v112410(VarCurr)
<=> ( v111715(VarCurr,bitIndex8)
| v112265(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11713,axiom,
! [VarCurr] :
( v112408(VarCurr)
<=> ( v112191(VarCurr)
| v112409(VarCurr) ) ) ).
fof(writeUnaryOperator_6233,axiom,
! [VarCurr] :
( ~ v112409(VarCurr)
<=> v112265(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11712,axiom,
! [VarCurr] :
( v112349(VarCurr)
<=> ( v112350(VarCurr)
| v112405(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4732,axiom,
! [VarCurr] :
( v112405(VarCurr)
<=> ( v112196(VarCurr)
& v112265(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11711,axiom,
! [VarCurr] :
( v112350(VarCurr)
<=> ( v112351(VarCurr)
& v112400(VarCurr) ) ) ).
fof(writeUnaryOperator_6232,axiom,
! [VarCurr] :
( ~ v112400(VarCurr)
<=> v112401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11710,axiom,
! [VarCurr] :
( v112401(VarCurr)
<=> ( v112402(VarCurr)
& v112404(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4731,axiom,
! [VarCurr] :
( v112404(VarCurr)
<=> ( v111715(VarCurr,bitIndex7)
| v112265(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11709,axiom,
! [VarCurr] :
( v112402(VarCurr)
<=> ( v112196(VarCurr)
| v112403(VarCurr) ) ) ).
fof(writeUnaryOperator_6231,axiom,
! [VarCurr] :
( ~ v112403(VarCurr)
<=> v112265(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11708,axiom,
! [VarCurr] :
( v112351(VarCurr)
<=> ( v112352(VarCurr)
| v112399(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4730,axiom,
! [VarCurr] :
( v112399(VarCurr)
<=> ( v112201(VarCurr)
& v112265(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11707,axiom,
! [VarCurr] :
( v112352(VarCurr)
<=> ( v112353(VarCurr)
& v112394(VarCurr) ) ) ).
fof(writeUnaryOperator_6230,axiom,
! [VarCurr] :
( ~ v112394(VarCurr)
<=> v112395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11706,axiom,
! [VarCurr] :
( v112395(VarCurr)
<=> ( v112396(VarCurr)
& v112398(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4729,axiom,
! [VarCurr] :
( v112398(VarCurr)
<=> ( v111715(VarCurr,bitIndex6)
| v112265(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11705,axiom,
! [VarCurr] :
( v112396(VarCurr)
<=> ( v112201(VarCurr)
| v112397(VarCurr) ) ) ).
fof(writeUnaryOperator_6229,axiom,
! [VarCurr] :
( ~ v112397(VarCurr)
<=> v112265(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11704,axiom,
! [VarCurr] :
( v112353(VarCurr)
<=> ( v112354(VarCurr)
| v112393(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4728,axiom,
! [VarCurr] :
( v112393(VarCurr)
<=> ( v112206(VarCurr)
& v112265(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11703,axiom,
! [VarCurr] :
( v112354(VarCurr)
<=> ( v112355(VarCurr)
& v112388(VarCurr) ) ) ).
fof(writeUnaryOperator_6228,axiom,
! [VarCurr] :
( ~ v112388(VarCurr)
<=> v112389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11702,axiom,
! [VarCurr] :
( v112389(VarCurr)
<=> ( v112390(VarCurr)
& v112392(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4727,axiom,
! [VarCurr] :
( v112392(VarCurr)
<=> ( v111715(VarCurr,bitIndex5)
| v112265(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11701,axiom,
! [VarCurr] :
( v112390(VarCurr)
<=> ( v112206(VarCurr)
| v112391(VarCurr) ) ) ).
fof(writeUnaryOperator_6227,axiom,
! [VarCurr] :
( ~ v112391(VarCurr)
<=> v112265(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11700,axiom,
! [VarCurr] :
( v112355(VarCurr)
<=> ( v112356(VarCurr)
| v112387(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4726,axiom,
! [VarCurr] :
( v112387(VarCurr)
<=> ( v112211(VarCurr)
& v112265(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11699,axiom,
! [VarCurr] :
( v112356(VarCurr)
<=> ( v112357(VarCurr)
& v112382(VarCurr) ) ) ).
fof(writeUnaryOperator_6226,axiom,
! [VarCurr] :
( ~ v112382(VarCurr)
<=> v112383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11698,axiom,
! [VarCurr] :
( v112383(VarCurr)
<=> ( v112384(VarCurr)
& v112386(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4725,axiom,
! [VarCurr] :
( v112386(VarCurr)
<=> ( v111715(VarCurr,bitIndex4)
| v112265(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11697,axiom,
! [VarCurr] :
( v112384(VarCurr)
<=> ( v112211(VarCurr)
| v112385(VarCurr) ) ) ).
fof(writeUnaryOperator_6225,axiom,
! [VarCurr] :
( ~ v112385(VarCurr)
<=> v112265(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11696,axiom,
! [VarCurr] :
( v112357(VarCurr)
<=> ( v112358(VarCurr)
| v112381(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4724,axiom,
! [VarCurr] :
( v112381(VarCurr)
<=> ( v112216(VarCurr)
& v112265(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11695,axiom,
! [VarCurr] :
( v112358(VarCurr)
<=> ( v112359(VarCurr)
& v112376(VarCurr) ) ) ).
fof(writeUnaryOperator_6224,axiom,
! [VarCurr] :
( ~ v112376(VarCurr)
<=> v112377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11694,axiom,
! [VarCurr] :
( v112377(VarCurr)
<=> ( v112378(VarCurr)
& v112380(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4723,axiom,
! [VarCurr] :
( v112380(VarCurr)
<=> ( v111715(VarCurr,bitIndex3)
| v112265(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11693,axiom,
! [VarCurr] :
( v112378(VarCurr)
<=> ( v112216(VarCurr)
| v112379(VarCurr) ) ) ).
fof(writeUnaryOperator_6223,axiom,
! [VarCurr] :
( ~ v112379(VarCurr)
<=> v112265(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11692,axiom,
! [VarCurr] :
( v112359(VarCurr)
<=> ( v112360(VarCurr)
| v112375(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4722,axiom,
! [VarCurr] :
( v112375(VarCurr)
<=> ( v112221(VarCurr)
& v112265(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11691,axiom,
! [VarCurr] :
( v112360(VarCurr)
<=> ( v112361(VarCurr)
& v112370(VarCurr) ) ) ).
fof(writeUnaryOperator_6222,axiom,
! [VarCurr] :
( ~ v112370(VarCurr)
<=> v112371(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11690,axiom,
! [VarCurr] :
( v112371(VarCurr)
<=> ( v112372(VarCurr)
& v112374(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4721,axiom,
! [VarCurr] :
( v112374(VarCurr)
<=> ( v111715(VarCurr,bitIndex2)
| v112265(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11689,axiom,
! [VarCurr] :
( v112372(VarCurr)
<=> ( v112221(VarCurr)
| v112373(VarCurr) ) ) ).
fof(writeUnaryOperator_6221,axiom,
! [VarCurr] :
( ~ v112373(VarCurr)
<=> v112265(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11688,axiom,
! [VarCurr] :
( v112361(VarCurr)
<=> ( v112362(VarCurr)
| v112369(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4720,axiom,
! [VarCurr] :
( v112369(VarCurr)
<=> ( v112226(VarCurr)
& v112265(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11687,axiom,
! [VarCurr] :
( v112362(VarCurr)
<=> ( v112363(VarCurr)
& v112364(VarCurr) ) ) ).
fof(writeUnaryOperator_6220,axiom,
! [VarCurr] :
( ~ v112364(VarCurr)
<=> v112365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11686,axiom,
! [VarCurr] :
( v112365(VarCurr)
<=> ( v112366(VarCurr)
& v112368(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4719,axiom,
! [VarCurr] :
( v112368(VarCurr)
<=> ( v111715(VarCurr,bitIndex1)
| v112265(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11685,axiom,
! [VarCurr] :
( v112366(VarCurr)
<=> ( v112226(VarCurr)
| v112367(VarCurr) ) ) ).
fof(writeUnaryOperator_6219,axiom,
! [VarCurr] :
( ~ v112367(VarCurr)
<=> v112265(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11684,axiom,
! [VarCurr] :
( v112363(VarCurr)
<=> ( v112225(VarCurr)
& v112265(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_6218,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112265(VarCurr,B)
<=> ~ v112267(VarCurr,B) ) ) ).
fof(addAssignment_66782,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112267(VarCurr,B)
<=> v112269(VarCurr,B) ) ) ).
fof(addAssignment_66781,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112269(VarCurr,B)
<=> v112271(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112312(VarNext)
=> ! [B] :
( range_16_0(B)
=> ( v112271(VarNext,B)
<=> v112271(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1459,axiom,
! [VarNext] :
( v112312(VarNext)
=> ! [B] :
( range_16_0(B)
=> ( v112271(VarNext,B)
<=> v112322(VarNext,B) ) ) ) ).
fof(addAssignment_66780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_16_0(B)
=> ( v112322(VarNext,B)
<=> v112320(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1002,axiom,
! [VarCurr] :
( ~ v112323(VarCurr)
=> ! [B] :
( range_16_0(B)
=> ( v112320(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_972,axiom,
! [VarCurr] :
( v112323(VarCurr)
=> ! [B] :
( range_16_0(B)
=> ( v112320(VarCurr,B)
<=> v112281(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11683,axiom,
! [VarCurr] :
( v112323(VarCurr)
<=> ( v112324(VarCurr)
& v112325(VarCurr) ) ) ).
fof(writeUnaryOperator_6217,axiom,
! [VarCurr] :
( ~ v112325(VarCurr)
<=> v112277(VarCurr) ) ).
fof(writeUnaryOperator_6216,axiom,
! [VarCurr] :
( ~ v112324(VarCurr)
<=> v112273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112312(VarNext)
<=> v112313(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112313(VarNext)
<=> ( v112314(VarNext)
& v112307(VarNext) ) ) ) ).
fof(writeUnaryOperator_6215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112314(VarNext)
<=> v112316(VarNext) ) ) ).
fof(addAssignment_66779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112316(VarNext)
<=> v112307(VarCurr) ) ) ).
fof(addAssignment_66778,axiom,
! [VarCurr] :
( v112307(VarCurr)
<=> v112309(VarCurr) ) ).
fof(addAssignment_66777,axiom,
! [VarCurr] :
( v112309(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66776,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112281(VarCurr,B)
<=> v112283(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1613,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112283(VarCurr,B)
<=> ( v112299(VarCurr,B)
| v112302(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1612,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112302(VarCurr,B)
<=> ( v112269(VarCurr,B)
& v112303(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6214,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112303(VarCurr,B)
<=> ~ v112304(VarCurr,B) ) ) ).
fof(addAssignment_66775,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex0)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66774,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex1)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66773,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex2)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66772,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex3)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66771,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex4)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66770,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex5)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66769,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex6)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66768,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex7)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66767,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex8)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66766,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex9)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66765,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex10)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66764,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex11)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66763,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex12)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66762,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex13)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66761,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex14)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66760,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex15)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66759,axiom,
! [VarCurr] :
( v112304(VarCurr,bitIndex16)
<=> v112305(VarCurr) ) ).
fof(addAssignment_66758,axiom,
! [VarCurr] :
( v112305(VarCurr)
<=> v112292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1611,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112299(VarCurr,B)
<=> ( v112285(VarCurr,B)
& v112300(VarCurr,B) ) ) ) ).
fof(addAssignment_66757,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex0)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66756,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex1)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66755,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex2)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66754,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex3)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66753,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex4)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66752,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex5)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66751,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex6)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66750,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex7)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66749,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex8)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66748,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex9)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66747,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex10)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66746,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex11)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66745,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex12)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66744,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex13)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66743,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex14)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66742,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex15)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66741,axiom,
! [VarCurr] :
( v112300(VarCurr,bitIndex16)
<=> v112301(VarCurr) ) ).
fof(addAssignment_66740,axiom,
! [VarCurr] :
( v112301(VarCurr)
<=> v112292(VarCurr) ) ).
fof(addAssignment_66739,axiom,
! [VarCurr] :
( v112292(VarCurr)
<=> v112294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11680,axiom,
! [VarCurr] :
( v112294(VarCurr)
<=> ( v1729(VarCurr)
& v112297(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_927,axiom,
! [VarCurr] :
( v112297(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $false )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1591,axiom,
~ b0000000101000(bitIndex12) ).
fof(bitBlastConstant_1590,axiom,
~ b0000000101000(bitIndex11) ).
fof(bitBlastConstant_1589,axiom,
~ b0000000101000(bitIndex10) ).
fof(bitBlastConstant_1588,axiom,
~ b0000000101000(bitIndex9) ).
fof(bitBlastConstant_1587,axiom,
~ b0000000101000(bitIndex8) ).
fof(bitBlastConstant_1586,axiom,
~ b0000000101000(bitIndex7) ).
fof(bitBlastConstant_1585,axiom,
~ b0000000101000(bitIndex6) ).
fof(bitBlastConstant_1584,axiom,
b0000000101000(bitIndex5) ).
fof(bitBlastConstant_1583,axiom,
~ b0000000101000(bitIndex4) ).
fof(bitBlastConstant_1582,axiom,
b0000000101000(bitIndex3) ).
fof(bitBlastConstant_1581,axiom,
~ b0000000101000(bitIndex2) ).
fof(bitBlastConstant_1580,axiom,
~ b0000000101000(bitIndex1) ).
fof(bitBlastConstant_1579,axiom,
~ b0000000101000(bitIndex0) ).
fof(addAssignment_66738,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112285(VarCurr,B)
<=> v112287(VarCurr,B) ) ) ).
fof(writeUnaryOperator_6213,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112287(VarCurr,B)
<=> ~ v112289(VarCurr,B) ) ) ).
fof(addAssignment_66737,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112289(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ).
fof(addAssignment_66736,axiom,
! [VarCurr] :
( v112277(VarCurr)
<=> v112279(VarCurr) ) ).
fof(addAssignment_66735,axiom,
! [VarCurr] :
( v112279(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66734,axiom,
! [VarCurr] :
( v112273(VarCurr)
<=> v112275(VarCurr) ) ).
fof(addAssignment_66733,axiom,
! [VarCurr] :
( v112275(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_66732,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v111715(VarCurr,B)
<=> v111717(VarCurr,B) ) ) ).
fof(addAssignment_66731,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v111717(VarCurr,B)
<=> v111719(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112248(VarNext)
=> ! [B] :
( range_16_0(B)
=> ( v111719(VarNext,B)
<=> v111719(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1458,axiom,
! [VarNext] :
( v112248(VarNext)
=> ! [B] :
( range_16_0(B)
=> ( v111719(VarNext,B)
<=> v112258(VarNext,B) ) ) ) ).
fof(addAssignment_66730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_16_0(B)
=> ( v112258(VarNext,B)
<=> v112256(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1001,axiom,
! [VarCurr] :
( ~ v112259(VarCurr)
=> ! [B] :
( range_16_0(B)
=> ( v112256(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_971,axiom,
! [VarCurr] :
( v112259(VarCurr)
=> ! [B] :
( range_16_0(B)
=> ( v112256(VarCurr,B)
<=> v111729(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11679,axiom,
! [VarCurr] :
( v112259(VarCurr)
<=> ( v112260(VarCurr)
& v112261(VarCurr) ) ) ).
fof(writeUnaryOperator_6212,axiom,
! [VarCurr] :
( ~ v112261(VarCurr)
<=> v111725(VarCurr) ) ).
fof(writeUnaryOperator_6211,axiom,
! [VarCurr] :
( ~ v112260(VarCurr)
<=> v111721(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112248(VarNext)
<=> v112249(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112249(VarNext)
<=> ( v112250(VarNext)
& v112243(VarNext) ) ) ) ).
fof(writeUnaryOperator_6210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112250(VarNext)
<=> v112252(VarNext) ) ) ).
fof(addAssignment_66729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112252(VarNext)
<=> v112243(VarCurr) ) ) ).
fof(addAssignment_66728,axiom,
! [VarCurr] :
( v112243(VarCurr)
<=> v112245(VarCurr) ) ).
fof(addAssignment_66727,axiom,
! [VarCurr] :
( v112245(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66726,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v111729(VarCurr,B)
<=> v111731(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1610,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v111731(VarCurr,B)
<=> ( v112234(VarCurr,B)
| v112237(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1609,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112237(VarCurr,B)
<=> ( v111717(VarCurr,B)
& v112238(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6209,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112238(VarCurr,B)
<=> ~ v112239(VarCurr,B) ) ) ).
fof(addAssignment_66725,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex0)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66724,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex1)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66723,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex2)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66722,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex3)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66721,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex4)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66720,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex5)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66719,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex6)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66718,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex7)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66717,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex8)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66716,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex9)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66715,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex10)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66714,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex11)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66713,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex12)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66712,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex13)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66711,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex14)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66710,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex15)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66709,axiom,
! [VarCurr] :
( v112239(VarCurr,bitIndex16)
<=> v112240(VarCurr) ) ).
fof(addAssignment_66708,axiom,
! [VarCurr] :
( v112240(VarCurr)
<=> v112229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1608,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v112234(VarCurr,B)
<=> ( v111733(VarCurr,B)
& v112235(VarCurr,B) ) ) ) ).
fof(addAssignment_66707,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex0)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66706,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex1)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66705,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex2)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66704,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex3)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66703,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex4)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66702,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex5)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66701,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex6)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66700,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex7)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66699,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex8)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66698,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex9)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66697,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex10)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66696,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex11)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66695,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex12)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66694,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex13)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66693,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex14)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66692,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex15)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66691,axiom,
! [VarCurr] :
( v112235(VarCurr,bitIndex16)
<=> v112236(VarCurr) ) ).
fof(addAssignment_66690,axiom,
! [VarCurr] :
( v112236(VarCurr)
<=> v112229(VarCurr) ) ).
fof(addAssignment_66689,axiom,
! [VarCurr] :
( v112229(VarCurr)
<=> v112231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11676,axiom,
! [VarCurr] :
( v112231(VarCurr)
<=> ( v108897(VarCurr)
| v111737(VarCurr) ) ) ).
fof(addAssignment_66688,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v111733(VarCurr,B)
<=> v111735(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1000,axiom,
! [VarCurr] :
( ~ v111737(VarCurr)
=> ! [B] :
( range_16_0(B)
=> ( v111735(VarCurr,B)
<=> v112131(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_970,axiom,
! [VarCurr] :
( v111737(VarCurr)
=> ! [B] :
( range_16_0(B)
=> ( v111735(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_91,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(bitBlastConstant_1578,axiom,
~ b00000000000000000(bitIndex16) ).
fof(bitBlastConstant_1577,axiom,
~ b00000000000000000(bitIndex15) ).
fof(bitBlastConstant_1576,axiom,
~ b00000000000000000(bitIndex14) ).
fof(bitBlastConstant_1575,axiom,
~ b00000000000000000(bitIndex13) ).
fof(bitBlastConstant_1574,axiom,
~ b00000000000000000(bitIndex12) ).
fof(bitBlastConstant_1573,axiom,
~ b00000000000000000(bitIndex11) ).
fof(bitBlastConstant_1572,axiom,
~ b00000000000000000(bitIndex10) ).
fof(bitBlastConstant_1571,axiom,
~ b00000000000000000(bitIndex9) ).
fof(bitBlastConstant_1570,axiom,
~ b00000000000000000(bitIndex8) ).
fof(bitBlastConstant_1569,axiom,
~ b00000000000000000(bitIndex7) ).
fof(bitBlastConstant_1568,axiom,
~ b00000000000000000(bitIndex6) ).
fof(bitBlastConstant_1567,axiom,
~ b00000000000000000(bitIndex5) ).
fof(bitBlastConstant_1566,axiom,
~ b00000000000000000(bitIndex4) ).
fof(bitBlastConstant_1565,axiom,
~ b00000000000000000(bitIndex3) ).
fof(bitBlastConstant_1564,axiom,
~ b00000000000000000(bitIndex2) ).
fof(bitBlastConstant_1563,axiom,
~ b00000000000000000(bitIndex1) ).
fof(bitBlastConstant_1562,axiom,
~ b00000000000000000(bitIndex0) ).
fof(addAssignment_66687,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex0)
<=> v112225(VarCurr) ) ).
fof(addAssignment_66686,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex1)
<=> v112223(VarCurr) ) ).
fof(addAssignment_66685,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex2)
<=> v112218(VarCurr) ) ).
fof(addAssignment_66684,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex3)
<=> v112213(VarCurr) ) ).
fof(addAssignment_66683,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex4)
<=> v112208(VarCurr) ) ).
fof(addAssignment_66682,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex5)
<=> v112203(VarCurr) ) ).
fof(addAssignment_66681,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex6)
<=> v112198(VarCurr) ) ).
fof(addAssignment_66680,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex7)
<=> v112193(VarCurr) ) ).
fof(addAssignment_66679,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex8)
<=> v112188(VarCurr) ) ).
fof(addAssignment_66678,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex9)
<=> v112183(VarCurr) ) ).
fof(addAssignment_66677,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex10)
<=> v112178(VarCurr) ) ).
fof(addAssignment_66676,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex11)
<=> v112173(VarCurr) ) ).
fof(addAssignment_66675,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex12)
<=> v112168(VarCurr) ) ).
fof(addAssignment_66674,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex13)
<=> v112163(VarCurr) ) ).
fof(addAssignment_66673,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex14)
<=> v112158(VarCurr) ) ).
fof(addAssignment_66672,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex15)
<=> v112153(VarCurr) ) ).
fof(addAssignment_66671,axiom,
! [VarCurr] :
( v112131(VarCurr,bitIndex16)
<=> v112133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11675,axiom,
! [VarCurr] :
( v112223(VarCurr)
<=> ( v112224(VarCurr)
& v112227(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4718,axiom,
! [VarCurr] :
( v112227(VarCurr)
<=> ( v111715(VarCurr,bitIndex0)
| v111715(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11674,axiom,
! [VarCurr] :
( v112224(VarCurr)
<=> ( v112225(VarCurr)
| v112226(VarCurr) ) ) ).
fof(writeUnaryOperator_6208,axiom,
! [VarCurr] :
( ~ v112226(VarCurr)
<=> v111715(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6207,axiom,
! [VarCurr] :
( ~ v112225(VarCurr)
<=> v111715(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11673,axiom,
! [VarCurr] :
( v112218(VarCurr)
<=> ( v112219(VarCurr)
& v112222(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4717,axiom,
! [VarCurr] :
( v112222(VarCurr)
<=> ( v112150(VarCurr)
| v111715(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11672,axiom,
! [VarCurr] :
( v112219(VarCurr)
<=> ( v112220(VarCurr)
| v112221(VarCurr) ) ) ).
fof(writeUnaryOperator_6206,axiom,
! [VarCurr] :
( ~ v112221(VarCurr)
<=> v111715(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6205,axiom,
! [VarCurr] :
( ~ v112220(VarCurr)
<=> v112150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11671,axiom,
! [VarCurr] :
( v112213(VarCurr)
<=> ( v112214(VarCurr)
& v112217(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4716,axiom,
! [VarCurr] :
( v112217(VarCurr)
<=> ( v112149(VarCurr)
| v111715(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11670,axiom,
! [VarCurr] :
( v112214(VarCurr)
<=> ( v112215(VarCurr)
| v112216(VarCurr) ) ) ).
fof(writeUnaryOperator_6204,axiom,
! [VarCurr] :
( ~ v112216(VarCurr)
<=> v111715(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6203,axiom,
! [VarCurr] :
( ~ v112215(VarCurr)
<=> v112149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11669,axiom,
! [VarCurr] :
( v112208(VarCurr)
<=> ( v112209(VarCurr)
& v112212(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4715,axiom,
! [VarCurr] :
( v112212(VarCurr)
<=> ( v112148(VarCurr)
| v111715(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11668,axiom,
! [VarCurr] :
( v112209(VarCurr)
<=> ( v112210(VarCurr)
| v112211(VarCurr) ) ) ).
fof(writeUnaryOperator_6202,axiom,
! [VarCurr] :
( ~ v112211(VarCurr)
<=> v111715(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6201,axiom,
! [VarCurr] :
( ~ v112210(VarCurr)
<=> v112148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11667,axiom,
! [VarCurr] :
( v112203(VarCurr)
<=> ( v112204(VarCurr)
& v112207(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4714,axiom,
! [VarCurr] :
( v112207(VarCurr)
<=> ( v112147(VarCurr)
| v111715(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11666,axiom,
! [VarCurr] :
( v112204(VarCurr)
<=> ( v112205(VarCurr)
| v112206(VarCurr) ) ) ).
fof(writeUnaryOperator_6200,axiom,
! [VarCurr] :
( ~ v112206(VarCurr)
<=> v111715(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6199,axiom,
! [VarCurr] :
( ~ v112205(VarCurr)
<=> v112147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11665,axiom,
! [VarCurr] :
( v112198(VarCurr)
<=> ( v112199(VarCurr)
& v112202(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4713,axiom,
! [VarCurr] :
( v112202(VarCurr)
<=> ( v112146(VarCurr)
| v111715(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11664,axiom,
! [VarCurr] :
( v112199(VarCurr)
<=> ( v112200(VarCurr)
| v112201(VarCurr) ) ) ).
fof(writeUnaryOperator_6198,axiom,
! [VarCurr] :
( ~ v112201(VarCurr)
<=> v111715(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_6197,axiom,
! [VarCurr] :
( ~ v112200(VarCurr)
<=> v112146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11663,axiom,
! [VarCurr] :
( v112193(VarCurr)
<=> ( v112194(VarCurr)
& v112197(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4712,axiom,
! [VarCurr] :
( v112197(VarCurr)
<=> ( v112145(VarCurr)
| v111715(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11662,axiom,
! [VarCurr] :
( v112194(VarCurr)
<=> ( v112195(VarCurr)
| v112196(VarCurr) ) ) ).
fof(writeUnaryOperator_6196,axiom,
! [VarCurr] :
( ~ v112196(VarCurr)
<=> v111715(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_6195,axiom,
! [VarCurr] :
( ~ v112195(VarCurr)
<=> v112145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11661,axiom,
! [VarCurr] :
( v112188(VarCurr)
<=> ( v112189(VarCurr)
& v112192(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4711,axiom,
! [VarCurr] :
( v112192(VarCurr)
<=> ( v112144(VarCurr)
| v111715(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11660,axiom,
! [VarCurr] :
( v112189(VarCurr)
<=> ( v112190(VarCurr)
| v112191(VarCurr) ) ) ).
fof(writeUnaryOperator_6194,axiom,
! [VarCurr] :
( ~ v112191(VarCurr)
<=> v111715(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_6193,axiom,
! [VarCurr] :
( ~ v112190(VarCurr)
<=> v112144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11659,axiom,
! [VarCurr] :
( v112183(VarCurr)
<=> ( v112184(VarCurr)
& v112187(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4710,axiom,
! [VarCurr] :
( v112187(VarCurr)
<=> ( v112143(VarCurr)
| v111715(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11658,axiom,
! [VarCurr] :
( v112184(VarCurr)
<=> ( v112185(VarCurr)
| v112186(VarCurr) ) ) ).
fof(writeUnaryOperator_6192,axiom,
! [VarCurr] :
( ~ v112186(VarCurr)
<=> v111715(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_6191,axiom,
! [VarCurr] :
( ~ v112185(VarCurr)
<=> v112143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11657,axiom,
! [VarCurr] :
( v112178(VarCurr)
<=> ( v112179(VarCurr)
& v112182(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4709,axiom,
! [VarCurr] :
( v112182(VarCurr)
<=> ( v112142(VarCurr)
| v111715(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11656,axiom,
! [VarCurr] :
( v112179(VarCurr)
<=> ( v112180(VarCurr)
| v112181(VarCurr) ) ) ).
fof(writeUnaryOperator_6190,axiom,
! [VarCurr] :
( ~ v112181(VarCurr)
<=> v111715(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_6189,axiom,
! [VarCurr] :
( ~ v112180(VarCurr)
<=> v112142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11655,axiom,
! [VarCurr] :
( v112173(VarCurr)
<=> ( v112174(VarCurr)
& v112177(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4708,axiom,
! [VarCurr] :
( v112177(VarCurr)
<=> ( v112141(VarCurr)
| v111715(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11654,axiom,
! [VarCurr] :
( v112174(VarCurr)
<=> ( v112175(VarCurr)
| v112176(VarCurr) ) ) ).
fof(writeUnaryOperator_6188,axiom,
! [VarCurr] :
( ~ v112176(VarCurr)
<=> v111715(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_6187,axiom,
! [VarCurr] :
( ~ v112175(VarCurr)
<=> v112141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11653,axiom,
! [VarCurr] :
( v112168(VarCurr)
<=> ( v112169(VarCurr)
& v112172(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4707,axiom,
! [VarCurr] :
( v112172(VarCurr)
<=> ( v112140(VarCurr)
| v111715(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11652,axiom,
! [VarCurr] :
( v112169(VarCurr)
<=> ( v112170(VarCurr)
| v112171(VarCurr) ) ) ).
fof(writeUnaryOperator_6186,axiom,
! [VarCurr] :
( ~ v112171(VarCurr)
<=> v111715(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_6185,axiom,
! [VarCurr] :
( ~ v112170(VarCurr)
<=> v112140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11651,axiom,
! [VarCurr] :
( v112163(VarCurr)
<=> ( v112164(VarCurr)
& v112167(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4706,axiom,
! [VarCurr] :
( v112167(VarCurr)
<=> ( v112139(VarCurr)
| v111715(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11650,axiom,
! [VarCurr] :
( v112164(VarCurr)
<=> ( v112165(VarCurr)
| v112166(VarCurr) ) ) ).
fof(writeUnaryOperator_6184,axiom,
! [VarCurr] :
( ~ v112166(VarCurr)
<=> v111715(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_6183,axiom,
! [VarCurr] :
( ~ v112165(VarCurr)
<=> v112139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11649,axiom,
! [VarCurr] :
( v112158(VarCurr)
<=> ( v112159(VarCurr)
& v112162(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4705,axiom,
! [VarCurr] :
( v112162(VarCurr)
<=> ( v112138(VarCurr)
| v111715(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11648,axiom,
! [VarCurr] :
( v112159(VarCurr)
<=> ( v112160(VarCurr)
| v112161(VarCurr) ) ) ).
fof(writeUnaryOperator_6182,axiom,
! [VarCurr] :
( ~ v112161(VarCurr)
<=> v111715(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_6181,axiom,
! [VarCurr] :
( ~ v112160(VarCurr)
<=> v112138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11647,axiom,
! [VarCurr] :
( v112153(VarCurr)
<=> ( v112154(VarCurr)
& v112157(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4704,axiom,
! [VarCurr] :
( v112157(VarCurr)
<=> ( v112137(VarCurr)
| v111715(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11646,axiom,
! [VarCurr] :
( v112154(VarCurr)
<=> ( v112155(VarCurr)
| v112156(VarCurr) ) ) ).
fof(writeUnaryOperator_6180,axiom,
! [VarCurr] :
( ~ v112156(VarCurr)
<=> v111715(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_6179,axiom,
! [VarCurr] :
( ~ v112155(VarCurr)
<=> v112137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11645,axiom,
! [VarCurr] :
( v112133(VarCurr)
<=> ( v112134(VarCurr)
& v112152(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4703,axiom,
! [VarCurr] :
( v112152(VarCurr)
<=> ( v112136(VarCurr)
| v111715(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11644,axiom,
! [VarCurr] :
( v112134(VarCurr)
<=> ( v112135(VarCurr)
| v112151(VarCurr) ) ) ).
fof(writeUnaryOperator_6178,axiom,
! [VarCurr] :
( ~ v112151(VarCurr)
<=> v111715(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_6177,axiom,
! [VarCurr] :
( ~ v112135(VarCurr)
<=> v112136(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4702,axiom,
! [VarCurr] :
( v112136(VarCurr)
<=> ( v112137(VarCurr)
& v111715(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4701,axiom,
! [VarCurr] :
( v112137(VarCurr)
<=> ( v112138(VarCurr)
& v111715(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4700,axiom,
! [VarCurr] :
( v112138(VarCurr)
<=> ( v112139(VarCurr)
& v111715(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4699,axiom,
! [VarCurr] :
( v112139(VarCurr)
<=> ( v112140(VarCurr)
& v111715(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4698,axiom,
! [VarCurr] :
( v112140(VarCurr)
<=> ( v112141(VarCurr)
& v111715(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4697,axiom,
! [VarCurr] :
( v112141(VarCurr)
<=> ( v112142(VarCurr)
& v111715(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4696,axiom,
! [VarCurr] :
( v112142(VarCurr)
<=> ( v112143(VarCurr)
& v111715(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4695,axiom,
! [VarCurr] :
( v112143(VarCurr)
<=> ( v112144(VarCurr)
& v111715(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4694,axiom,
! [VarCurr] :
( v112144(VarCurr)
<=> ( v112145(VarCurr)
& v111715(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4693,axiom,
! [VarCurr] :
( v112145(VarCurr)
<=> ( v112146(VarCurr)
& v111715(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4692,axiom,
! [VarCurr] :
( v112146(VarCurr)
<=> ( v112147(VarCurr)
& v111715(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4691,axiom,
! [VarCurr] :
( v112147(VarCurr)
<=> ( v112148(VarCurr)
& v111715(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4690,axiom,
! [VarCurr] :
( v112148(VarCurr)
<=> ( v112149(VarCurr)
& v111715(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4689,axiom,
! [VarCurr] :
( v112149(VarCurr)
<=> ( v112150(VarCurr)
& v111715(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4688,axiom,
! [VarCurr] :
( v112150(VarCurr)
<=> ( v111715(VarCurr,bitIndex0)
& v111715(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11643,axiom,
! [VarCurr] :
( v111737(VarCurr)
<=> ( v112001(VarCurr)
| v112124(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4687,axiom,
! [VarCurr] :
( v112124(VarCurr)
<=> ( v112126(VarCurr)
| v111940(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4686,axiom,
! [VarCurr] :
( v112126(VarCurr)
<=> ( v112127(VarCurr)
| v111940(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4685,axiom,
! [VarCurr] :
( v112127(VarCurr)
<=> ( v111940(VarCurr,bitIndex0)
| v111940(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6176,axiom,
! [VarCurr] :
( ~ v112001(VarCurr)
<=> v112003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11642,axiom,
! [VarCurr] :
( v112003(VarCurr)
<=> ( v112004(VarCurr)
| v112123(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4684,axiom,
! [VarCurr] :
( v112123(VarCurr)
<=> ( v111780(VarCurr)
& v111875(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11641,axiom,
! [VarCurr] :
( v112004(VarCurr)
<=> ( v112005(VarCurr)
& v112118(VarCurr) ) ) ).
fof(writeUnaryOperator_6175,axiom,
! [VarCurr] :
( ~ v112118(VarCurr)
<=> v112119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11640,axiom,
! [VarCurr] :
( v112119(VarCurr)
<=> ( v112120(VarCurr)
& v112122(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4683,axiom,
! [VarCurr] :
( v112122(VarCurr)
<=> ( v111739(VarCurr,bitIndex15)
| v111875(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11639,axiom,
! [VarCurr] :
( v112120(VarCurr)
<=> ( v111780(VarCurr)
| v112121(VarCurr) ) ) ).
fof(writeUnaryOperator_6174,axiom,
! [VarCurr] :
( ~ v112121(VarCurr)
<=> v111875(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11638,axiom,
! [VarCurr] :
( v112005(VarCurr)
<=> ( v112006(VarCurr)
| v112117(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4682,axiom,
! [VarCurr] :
( v112117(VarCurr)
<=> ( v111785(VarCurr)
& v111875(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11637,axiom,
! [VarCurr] :
( v112006(VarCurr)
<=> ( v112007(VarCurr)
& v112112(VarCurr) ) ) ).
fof(writeUnaryOperator_6173,axiom,
! [VarCurr] :
( ~ v112112(VarCurr)
<=> v112113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11636,axiom,
! [VarCurr] :
( v112113(VarCurr)
<=> ( v112114(VarCurr)
& v112116(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4681,axiom,
! [VarCurr] :
( v112116(VarCurr)
<=> ( v111739(VarCurr,bitIndex14)
| v111875(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11635,axiom,
! [VarCurr] :
( v112114(VarCurr)
<=> ( v111785(VarCurr)
| v112115(VarCurr) ) ) ).
fof(writeUnaryOperator_6172,axiom,
! [VarCurr] :
( ~ v112115(VarCurr)
<=> v111875(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11634,axiom,
! [VarCurr] :
( v112007(VarCurr)
<=> ( v112008(VarCurr)
| v112111(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4680,axiom,
! [VarCurr] :
( v112111(VarCurr)
<=> ( v111790(VarCurr)
& v111875(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11633,axiom,
! [VarCurr] :
( v112008(VarCurr)
<=> ( v112009(VarCurr)
& v112106(VarCurr) ) ) ).
fof(writeUnaryOperator_6171,axiom,
! [VarCurr] :
( ~ v112106(VarCurr)
<=> v112107(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11632,axiom,
! [VarCurr] :
( v112107(VarCurr)
<=> ( v112108(VarCurr)
& v112110(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4679,axiom,
! [VarCurr] :
( v112110(VarCurr)
<=> ( v111739(VarCurr,bitIndex13)
| v111875(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11631,axiom,
! [VarCurr] :
( v112108(VarCurr)
<=> ( v111790(VarCurr)
| v112109(VarCurr) ) ) ).
fof(writeUnaryOperator_6170,axiom,
! [VarCurr] :
( ~ v112109(VarCurr)
<=> v111875(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11630,axiom,
! [VarCurr] :
( v112009(VarCurr)
<=> ( v112010(VarCurr)
| v112105(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4678,axiom,
! [VarCurr] :
( v112105(VarCurr)
<=> ( v111795(VarCurr)
& v111875(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11629,axiom,
! [VarCurr] :
( v112010(VarCurr)
<=> ( v112011(VarCurr)
& v112100(VarCurr) ) ) ).
fof(writeUnaryOperator_6169,axiom,
! [VarCurr] :
( ~ v112100(VarCurr)
<=> v112101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11628,axiom,
! [VarCurr] :
( v112101(VarCurr)
<=> ( v112102(VarCurr)
& v112104(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4677,axiom,
! [VarCurr] :
( v112104(VarCurr)
<=> ( v111739(VarCurr,bitIndex12)
| v111875(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11627,axiom,
! [VarCurr] :
( v112102(VarCurr)
<=> ( v111795(VarCurr)
| v112103(VarCurr) ) ) ).
fof(writeUnaryOperator_6168,axiom,
! [VarCurr] :
( ~ v112103(VarCurr)
<=> v111875(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11626,axiom,
! [VarCurr] :
( v112011(VarCurr)
<=> ( v112012(VarCurr)
| v112099(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4676,axiom,
! [VarCurr] :
( v112099(VarCurr)
<=> ( v111800(VarCurr)
& v111875(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11625,axiom,
! [VarCurr] :
( v112012(VarCurr)
<=> ( v112013(VarCurr)
& v112094(VarCurr) ) ) ).
fof(writeUnaryOperator_6167,axiom,
! [VarCurr] :
( ~ v112094(VarCurr)
<=> v112095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11624,axiom,
! [VarCurr] :
( v112095(VarCurr)
<=> ( v112096(VarCurr)
& v112098(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4675,axiom,
! [VarCurr] :
( v112098(VarCurr)
<=> ( v111739(VarCurr,bitIndex11)
| v111875(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11623,axiom,
! [VarCurr] :
( v112096(VarCurr)
<=> ( v111800(VarCurr)
| v112097(VarCurr) ) ) ).
fof(writeUnaryOperator_6166,axiom,
! [VarCurr] :
( ~ v112097(VarCurr)
<=> v111875(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11622,axiom,
! [VarCurr] :
( v112013(VarCurr)
<=> ( v112014(VarCurr)
| v112093(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4674,axiom,
! [VarCurr] :
( v112093(VarCurr)
<=> ( v111805(VarCurr)
& v111875(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11621,axiom,
! [VarCurr] :
( v112014(VarCurr)
<=> ( v112015(VarCurr)
& v112088(VarCurr) ) ) ).
fof(writeUnaryOperator_6165,axiom,
! [VarCurr] :
( ~ v112088(VarCurr)
<=> v112089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11620,axiom,
! [VarCurr] :
( v112089(VarCurr)
<=> ( v112090(VarCurr)
& v112092(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4673,axiom,
! [VarCurr] :
( v112092(VarCurr)
<=> ( v111739(VarCurr,bitIndex10)
| v111875(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11619,axiom,
! [VarCurr] :
( v112090(VarCurr)
<=> ( v111805(VarCurr)
| v112091(VarCurr) ) ) ).
fof(writeUnaryOperator_6164,axiom,
! [VarCurr] :
( ~ v112091(VarCurr)
<=> v111875(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11618,axiom,
! [VarCurr] :
( v112015(VarCurr)
<=> ( v112016(VarCurr)
| v112087(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4672,axiom,
! [VarCurr] :
( v112087(VarCurr)
<=> ( v111810(VarCurr)
& v111875(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11617,axiom,
! [VarCurr] :
( v112016(VarCurr)
<=> ( v112017(VarCurr)
& v112082(VarCurr) ) ) ).
fof(writeUnaryOperator_6163,axiom,
! [VarCurr] :
( ~ v112082(VarCurr)
<=> v112083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11616,axiom,
! [VarCurr] :
( v112083(VarCurr)
<=> ( v112084(VarCurr)
& v112086(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4671,axiom,
! [VarCurr] :
( v112086(VarCurr)
<=> ( v111739(VarCurr,bitIndex9)
| v111875(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11615,axiom,
! [VarCurr] :
( v112084(VarCurr)
<=> ( v111810(VarCurr)
| v112085(VarCurr) ) ) ).
fof(writeUnaryOperator_6162,axiom,
! [VarCurr] :
( ~ v112085(VarCurr)
<=> v111875(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11614,axiom,
! [VarCurr] :
( v112017(VarCurr)
<=> ( v112018(VarCurr)
| v112081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4670,axiom,
! [VarCurr] :
( v112081(VarCurr)
<=> ( v111815(VarCurr)
& v111875(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11613,axiom,
! [VarCurr] :
( v112018(VarCurr)
<=> ( v112019(VarCurr)
& v112076(VarCurr) ) ) ).
fof(writeUnaryOperator_6161,axiom,
! [VarCurr] :
( ~ v112076(VarCurr)
<=> v112077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11612,axiom,
! [VarCurr] :
( v112077(VarCurr)
<=> ( v112078(VarCurr)
& v112080(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4669,axiom,
! [VarCurr] :
( v112080(VarCurr)
<=> ( v111739(VarCurr,bitIndex8)
| v111875(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11611,axiom,
! [VarCurr] :
( v112078(VarCurr)
<=> ( v111815(VarCurr)
| v112079(VarCurr) ) ) ).
fof(writeUnaryOperator_6160,axiom,
! [VarCurr] :
( ~ v112079(VarCurr)
<=> v111875(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11610,axiom,
! [VarCurr] :
( v112019(VarCurr)
<=> ( v112020(VarCurr)
| v112075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4668,axiom,
! [VarCurr] :
( v112075(VarCurr)
<=> ( v111820(VarCurr)
& v111875(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11609,axiom,
! [VarCurr] :
( v112020(VarCurr)
<=> ( v112021(VarCurr)
& v112070(VarCurr) ) ) ).
fof(writeUnaryOperator_6159,axiom,
! [VarCurr] :
( ~ v112070(VarCurr)
<=> v112071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11608,axiom,
! [VarCurr] :
( v112071(VarCurr)
<=> ( v112072(VarCurr)
& v112074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4667,axiom,
! [VarCurr] :
( v112074(VarCurr)
<=> ( v111739(VarCurr,bitIndex7)
| v111875(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11607,axiom,
! [VarCurr] :
( v112072(VarCurr)
<=> ( v111820(VarCurr)
| v112073(VarCurr) ) ) ).
fof(writeUnaryOperator_6158,axiom,
! [VarCurr] :
( ~ v112073(VarCurr)
<=> v111875(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11606,axiom,
! [VarCurr] :
( v112021(VarCurr)
<=> ( v112022(VarCurr)
| v112069(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4666,axiom,
! [VarCurr] :
( v112069(VarCurr)
<=> ( v111825(VarCurr)
& v111875(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11605,axiom,
! [VarCurr] :
( v112022(VarCurr)
<=> ( v112023(VarCurr)
& v112064(VarCurr) ) ) ).
fof(writeUnaryOperator_6157,axiom,
! [VarCurr] :
( ~ v112064(VarCurr)
<=> v112065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11604,axiom,
! [VarCurr] :
( v112065(VarCurr)
<=> ( v112066(VarCurr)
& v112068(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4665,axiom,
! [VarCurr] :
( v112068(VarCurr)
<=> ( v111739(VarCurr,bitIndex6)
| v111875(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11603,axiom,
! [VarCurr] :
( v112066(VarCurr)
<=> ( v111825(VarCurr)
| v112067(VarCurr) ) ) ).
fof(writeUnaryOperator_6156,axiom,
! [VarCurr] :
( ~ v112067(VarCurr)
<=> v111875(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11602,axiom,
! [VarCurr] :
( v112023(VarCurr)
<=> ( v112024(VarCurr)
| v112063(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4664,axiom,
! [VarCurr] :
( v112063(VarCurr)
<=> ( v111830(VarCurr)
& v111875(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11601,axiom,
! [VarCurr] :
( v112024(VarCurr)
<=> ( v112025(VarCurr)
& v112058(VarCurr) ) ) ).
fof(writeUnaryOperator_6155,axiom,
! [VarCurr] :
( ~ v112058(VarCurr)
<=> v112059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11600,axiom,
! [VarCurr] :
( v112059(VarCurr)
<=> ( v112060(VarCurr)
& v112062(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4663,axiom,
! [VarCurr] :
( v112062(VarCurr)
<=> ( v111739(VarCurr,bitIndex5)
| v111875(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11599,axiom,
! [VarCurr] :
( v112060(VarCurr)
<=> ( v111830(VarCurr)
| v112061(VarCurr) ) ) ).
fof(writeUnaryOperator_6154,axiom,
! [VarCurr] :
( ~ v112061(VarCurr)
<=> v111875(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11598,axiom,
! [VarCurr] :
( v112025(VarCurr)
<=> ( v112026(VarCurr)
| v112057(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4662,axiom,
! [VarCurr] :
( v112057(VarCurr)
<=> ( v111835(VarCurr)
& v111875(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11597,axiom,
! [VarCurr] :
( v112026(VarCurr)
<=> ( v112027(VarCurr)
& v112052(VarCurr) ) ) ).
fof(writeUnaryOperator_6153,axiom,
! [VarCurr] :
( ~ v112052(VarCurr)
<=> v112053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11596,axiom,
! [VarCurr] :
( v112053(VarCurr)
<=> ( v112054(VarCurr)
& v112056(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4661,axiom,
! [VarCurr] :
( v112056(VarCurr)
<=> ( v111739(VarCurr,bitIndex4)
| v111875(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11595,axiom,
! [VarCurr] :
( v112054(VarCurr)
<=> ( v111835(VarCurr)
| v112055(VarCurr) ) ) ).
fof(writeUnaryOperator_6152,axiom,
! [VarCurr] :
( ~ v112055(VarCurr)
<=> v111875(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11594,axiom,
! [VarCurr] :
( v112027(VarCurr)
<=> ( v112028(VarCurr)
| v112051(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4660,axiom,
! [VarCurr] :
( v112051(VarCurr)
<=> ( v111840(VarCurr)
& v111875(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11593,axiom,
! [VarCurr] :
( v112028(VarCurr)
<=> ( v112029(VarCurr)
& v112046(VarCurr) ) ) ).
fof(writeUnaryOperator_6151,axiom,
! [VarCurr] :
( ~ v112046(VarCurr)
<=> v112047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11592,axiom,
! [VarCurr] :
( v112047(VarCurr)
<=> ( v112048(VarCurr)
& v112050(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4659,axiom,
! [VarCurr] :
( v112050(VarCurr)
<=> ( v111739(VarCurr,bitIndex3)
| v111875(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11591,axiom,
! [VarCurr] :
( v112048(VarCurr)
<=> ( v111840(VarCurr)
| v112049(VarCurr) ) ) ).
fof(writeUnaryOperator_6150,axiom,
! [VarCurr] :
( ~ v112049(VarCurr)
<=> v111875(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11590,axiom,
! [VarCurr] :
( v112029(VarCurr)
<=> ( v112030(VarCurr)
| v112045(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4658,axiom,
! [VarCurr] :
( v112045(VarCurr)
<=> ( v111845(VarCurr)
& v111875(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11589,axiom,
! [VarCurr] :
( v112030(VarCurr)
<=> ( v112031(VarCurr)
& v112040(VarCurr) ) ) ).
fof(writeUnaryOperator_6149,axiom,
! [VarCurr] :
( ~ v112040(VarCurr)
<=> v112041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11588,axiom,
! [VarCurr] :
( v112041(VarCurr)
<=> ( v112042(VarCurr)
& v112044(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4657,axiom,
! [VarCurr] :
( v112044(VarCurr)
<=> ( v111739(VarCurr,bitIndex2)
| v111875(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11587,axiom,
! [VarCurr] :
( v112042(VarCurr)
<=> ( v111845(VarCurr)
| v112043(VarCurr) ) ) ).
fof(writeUnaryOperator_6148,axiom,
! [VarCurr] :
( ~ v112043(VarCurr)
<=> v111875(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11586,axiom,
! [VarCurr] :
( v112031(VarCurr)
<=> ( v112032(VarCurr)
| v112039(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4656,axiom,
! [VarCurr] :
( v112039(VarCurr)
<=> ( v111850(VarCurr)
& v111875(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11585,axiom,
! [VarCurr] :
( v112032(VarCurr)
<=> ( v112033(VarCurr)
& v112034(VarCurr) ) ) ).
fof(writeUnaryOperator_6147,axiom,
! [VarCurr] :
( ~ v112034(VarCurr)
<=> v112035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11584,axiom,
! [VarCurr] :
( v112035(VarCurr)
<=> ( v112036(VarCurr)
& v112038(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4655,axiom,
! [VarCurr] :
( v112038(VarCurr)
<=> ( v111739(VarCurr,bitIndex1)
| v111875(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11583,axiom,
! [VarCurr] :
( v112036(VarCurr)
<=> ( v111850(VarCurr)
| v112037(VarCurr) ) ) ).
fof(writeUnaryOperator_6146,axiom,
! [VarCurr] :
( ~ v112037(VarCurr)
<=> v111875(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11582,axiom,
! [VarCurr] :
( v112033(VarCurr)
<=> ( v111849(VarCurr)
& v111875(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_66670,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v111940(VarCurr,B)
<=> v111942(VarCurr,B) ) ) ).
fof(addAssignment_66669,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v111942(VarCurr,B)
<=> v111944(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111984(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111944(VarNext,B)
<=> v111944(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1457,axiom,
! [VarNext] :
( v111984(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111944(VarNext,B)
<=> v111994(VarNext,B) ) ) ) ).
fof(addAssignment_66668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111994(VarNext,B)
<=> v111992(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_999,axiom,
! [VarCurr] :
( ~ v111995(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v111992(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_969,axiom,
! [VarCurr] :
( v111995(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v111992(VarCurr,B)
<=> v111954(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11581,axiom,
! [VarCurr] :
( v111995(VarCurr)
<=> ( v111996(VarCurr)
& v111997(VarCurr) ) ) ).
fof(writeUnaryOperator_6145,axiom,
! [VarCurr] :
( ~ v111997(VarCurr)
<=> v111950(VarCurr) ) ).
fof(writeUnaryOperator_6144,axiom,
! [VarCurr] :
( ~ v111996(VarCurr)
<=> v111946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111984(VarNext)
<=> v111985(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111985(VarNext)
<=> ( v111986(VarNext)
& v111979(VarNext) ) ) ) ).
fof(writeUnaryOperator_6143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111986(VarNext)
<=> v111988(VarNext) ) ) ).
fof(addAssignment_66667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111988(VarNext)
<=> v111979(VarCurr) ) ) ).
fof(addAssignment_66666,axiom,
! [VarCurr] :
( v111979(VarCurr)
<=> v111981(VarCurr) ) ).
fof(addAssignment_66665,axiom,
! [VarCurr] :
( v111981(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66664,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v111954(VarCurr,B)
<=> v111956(VarCurr,B) ) ) ).
fof(addAssignment_66663,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v111956(VarCurr,B)
<=> v111958(VarCurr,B) ) ) ).
fof(addAssignment_66662,axiom,
! [VarCurr] :
( v111958(VarCurr,bitIndex0)
<=> v111972(VarCurr) ) ).
fof(addAssignment_66661,axiom,
! [VarCurr] :
( v111958(VarCurr,bitIndex1)
<=> v111968(VarCurr) ) ).
fof(addAssignment_66660,axiom,
! [VarCurr] :
( v111958(VarCurr,bitIndex2)
<=> v111964(VarCurr) ) ).
fof(addAssignment_66659,axiom,
! [VarCurr] :
( v111958(VarCurr,bitIndex3)
<=> v111960(VarCurr) ) ).
fof(addAssignment_66658,axiom,
! [VarCurr] :
( v111972(VarCurr)
<=> v111974(VarCurr) ) ).
fof(addAssignment_66657,axiom,
! [VarCurr] :
( v111974(VarCurr)
<=> v111976(VarCurr) ) ).
fof(addAssignment_66656,axiom,
! [VarCurr] :
( v111968(VarCurr)
<=> v111970(VarCurr) ) ).
fof(addAssignment_66655,axiom,
! [VarCurr] :
( v111964(VarCurr)
<=> v111966(VarCurr) ) ).
fof(addAssignment_66654,axiom,
! [VarCurr] :
( v111960(VarCurr)
<=> v111962(VarCurr) ) ).
fof(addAssignment_66653,axiom,
! [VarCurr] :
( v111950(VarCurr)
<=> v111952(VarCurr) ) ).
fof(addAssignment_66652,axiom,
! [VarCurr] :
( v111952(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66651,axiom,
! [VarCurr] :
( v111946(VarCurr)
<=> v111948(VarCurr) ) ).
fof(addAssignment_66650,axiom,
! [VarCurr] :
( v111948(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeUnaryOperator_6142,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111875(VarCurr,B)
<=> ~ v111877(VarCurr,B) ) ) ).
fof(addAssignment_66649,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111877(VarCurr,B)
<=> v111879(VarCurr,B) ) ) ).
fof(addAssignment_66648,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111879(VarCurr,B)
<=> v111881(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111922(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111881(VarNext,B)
<=> v111881(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1456,axiom,
! [VarNext] :
( v111922(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111881(VarNext,B)
<=> v111932(VarNext,B) ) ) ) ).
fof(addAssignment_66647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111932(VarNext,B)
<=> v111930(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_998,axiom,
! [VarCurr] :
( ~ v111933(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v111930(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_968,axiom,
! [VarCurr] :
( v111933(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v111930(VarCurr,B)
<=> v111891(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11578,axiom,
! [VarCurr] :
( v111933(VarCurr)
<=> ( v111934(VarCurr)
& v111935(VarCurr) ) ) ).
fof(writeUnaryOperator_6141,axiom,
! [VarCurr] :
( ~ v111935(VarCurr)
<=> v111887(VarCurr) ) ).
fof(writeUnaryOperator_6140,axiom,
! [VarCurr] :
( ~ v111934(VarCurr)
<=> v111883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111922(VarNext)
<=> v111923(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111923(VarNext)
<=> ( v111924(VarNext)
& v111917(VarNext) ) ) ) ).
fof(writeUnaryOperator_6139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111924(VarNext)
<=> v111926(VarNext) ) ) ).
fof(addAssignment_66646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111926(VarNext)
<=> v111917(VarCurr) ) ) ).
fof(addAssignment_66645,axiom,
! [VarCurr] :
( v111917(VarCurr)
<=> v111919(VarCurr) ) ).
fof(addAssignment_66644,axiom,
! [VarCurr] :
( v111919(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66643,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111891(VarCurr,B)
<=> v111893(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1607,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111893(VarCurr,B)
<=> ( v111909(VarCurr,B)
| v111912(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1606,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111912(VarCurr,B)
<=> ( v111879(VarCurr,B)
& v111913(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6138,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111913(VarCurr,B)
<=> ~ v111914(VarCurr,B) ) ) ).
fof(addAssignment_66642,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex0)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66641,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex1)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66640,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex2)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66639,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex3)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66638,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex4)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66637,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex5)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66636,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex6)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66635,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex7)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66634,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex8)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66633,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex9)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66632,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex10)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66631,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex11)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66630,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex12)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66629,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex13)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66628,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex14)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66627,axiom,
! [VarCurr] :
( v111914(VarCurr,bitIndex15)
<=> v111915(VarCurr) ) ).
fof(addAssignment_66626,axiom,
! [VarCurr] :
( v111915(VarCurr)
<=> v111902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1605,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111909(VarCurr,B)
<=> ( v111895(VarCurr,B)
& v111910(VarCurr,B) ) ) ) ).
fof(addAssignment_66625,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex0)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66624,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex1)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66623,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex2)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66622,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex3)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66621,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex4)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66620,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex5)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66619,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex6)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66618,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex7)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66617,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex8)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66616,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex9)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66615,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex10)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66614,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex11)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66613,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex12)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66612,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex13)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66611,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex14)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66610,axiom,
! [VarCurr] :
( v111910(VarCurr,bitIndex15)
<=> v111911(VarCurr) ) ).
fof(addAssignment_66609,axiom,
! [VarCurr] :
( v111911(VarCurr)
<=> v111902(VarCurr) ) ).
fof(addAssignment_66608,axiom,
! [VarCurr] :
( v111902(VarCurr)
<=> v111904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11575,axiom,
! [VarCurr] :
( v111904(VarCurr)
<=> ( v1729(VarCurr)
& v111907(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_926,axiom,
! [VarCurr] :
( v111907(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $false )
& ( v1871(VarCurr,bitIndex6)
<=> $true )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1561,axiom,
~ b0000001001000(bitIndex12) ).
fof(bitBlastConstant_1560,axiom,
~ b0000001001000(bitIndex11) ).
fof(bitBlastConstant_1559,axiom,
~ b0000001001000(bitIndex10) ).
fof(bitBlastConstant_1558,axiom,
~ b0000001001000(bitIndex9) ).
fof(bitBlastConstant_1557,axiom,
~ b0000001001000(bitIndex8) ).
fof(bitBlastConstant_1556,axiom,
~ b0000001001000(bitIndex7) ).
fof(bitBlastConstant_1555,axiom,
b0000001001000(bitIndex6) ).
fof(bitBlastConstant_1554,axiom,
~ b0000001001000(bitIndex5) ).
fof(bitBlastConstant_1553,axiom,
~ b0000001001000(bitIndex4) ).
fof(bitBlastConstant_1552,axiom,
b0000001001000(bitIndex3) ).
fof(bitBlastConstant_1551,axiom,
~ b0000001001000(bitIndex2) ).
fof(bitBlastConstant_1550,axiom,
~ b0000001001000(bitIndex1) ).
fof(bitBlastConstant_1549,axiom,
~ b0000001001000(bitIndex0) ).
fof(addAssignment_66607,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111895(VarCurr,B)
<=> v111897(VarCurr,B) ) ) ).
fof(writeUnaryOperator_6137,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111897(VarCurr,B)
<=> ~ v111899(VarCurr,B) ) ) ).
fof(addAssignment_66606,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111899(VarCurr,B)
<=> v1119(VarCurr,B) ) ) ).
fof(addAssignment_66605,axiom,
! [VarCurr] :
( v111887(VarCurr)
<=> v111889(VarCurr) ) ).
fof(addAssignment_66604,axiom,
! [VarCurr] :
( v111889(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66603,axiom,
! [VarCurr] :
( v111883(VarCurr)
<=> v111885(VarCurr) ) ).
fof(addAssignment_66602,axiom,
! [VarCurr] :
( v111885(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_66601,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111739(VarCurr,B)
<=> v111741(VarCurr,B) ) ) ).
fof(addAssignment_66600,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111741(VarCurr,B)
<=> v111743(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111858(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111743(VarNext,B)
<=> v111743(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1455,axiom,
! [VarNext] :
( v111858(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111743(VarNext,B)
<=> v111868(VarNext,B) ) ) ) ).
fof(addAssignment_66599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111868(VarNext,B)
<=> v111866(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_997,axiom,
! [VarCurr] :
( ~ v111869(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v111866(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_967,axiom,
! [VarCurr] :
( v111869(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v111866(VarCurr,B)
<=> v111753(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11574,axiom,
! [VarCurr] :
( v111869(VarCurr)
<=> ( v111870(VarCurr)
& v111871(VarCurr) ) ) ).
fof(writeUnaryOperator_6136,axiom,
! [VarCurr] :
( ~ v111871(VarCurr)
<=> v111749(VarCurr) ) ).
fof(writeUnaryOperator_6135,axiom,
! [VarCurr] :
( ~ v111870(VarCurr)
<=> v111745(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111858(VarNext)
<=> v111859(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111859(VarNext)
<=> ( v111860(VarNext)
& v111853(VarNext) ) ) ) ).
fof(writeUnaryOperator_6134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111860(VarNext)
<=> v111862(VarNext) ) ) ).
fof(addAssignment_66598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111862(VarNext)
<=> v111853(VarCurr) ) ) ).
fof(addAssignment_66597,axiom,
! [VarCurr] :
( v111853(VarCurr)
<=> v111855(VarCurr) ) ).
fof(addAssignment_66596,axiom,
! [VarCurr] :
( v111855(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66595,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111753(VarCurr,B)
<=> v111755(VarCurr,B) ) ) ).
fof(addAssignment_66594,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111755(VarCurr,B)
<=> v111757(VarCurr,B) ) ) ).
fof(addAssignment_66593,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v111757(VarCurr,B)
<=> v111759(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_996,axiom,
! [VarCurr] :
( ~ v111737(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v111759(VarCurr,B)
<=> v111761(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_966,axiom,
! [VarCurr] :
( v111737(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v111759(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_66592,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex0)
<=> v111849(VarCurr) ) ).
fof(addAssignment_66591,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex1)
<=> v111847(VarCurr) ) ).
fof(addAssignment_66590,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex2)
<=> v111842(VarCurr) ) ).
fof(addAssignment_66589,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex3)
<=> v111837(VarCurr) ) ).
fof(addAssignment_66588,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex4)
<=> v111832(VarCurr) ) ).
fof(addAssignment_66587,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex5)
<=> v111827(VarCurr) ) ).
fof(addAssignment_66586,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex6)
<=> v111822(VarCurr) ) ).
fof(addAssignment_66585,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex7)
<=> v111817(VarCurr) ) ).
fof(addAssignment_66584,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex8)
<=> v111812(VarCurr) ) ).
fof(addAssignment_66583,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex9)
<=> v111807(VarCurr) ) ).
fof(addAssignment_66582,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex10)
<=> v111802(VarCurr) ) ).
fof(addAssignment_66581,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex11)
<=> v111797(VarCurr) ) ).
fof(addAssignment_66580,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex12)
<=> v111792(VarCurr) ) ).
fof(addAssignment_66579,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex13)
<=> v111787(VarCurr) ) ).
fof(addAssignment_66578,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex14)
<=> v111782(VarCurr) ) ).
fof(addAssignment_66577,axiom,
! [VarCurr] :
( v111761(VarCurr,bitIndex15)
<=> v111763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11571,axiom,
! [VarCurr] :
( v111847(VarCurr)
<=> ( v111848(VarCurr)
& v111851(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4654,axiom,
! [VarCurr] :
( v111851(VarCurr)
<=> ( v111739(VarCurr,bitIndex0)
| v111739(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11570,axiom,
! [VarCurr] :
( v111848(VarCurr)
<=> ( v111849(VarCurr)
| v111850(VarCurr) ) ) ).
fof(writeUnaryOperator_6133,axiom,
! [VarCurr] :
( ~ v111850(VarCurr)
<=> v111739(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6132,axiom,
! [VarCurr] :
( ~ v111849(VarCurr)
<=> v111739(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11569,axiom,
! [VarCurr] :
( v111842(VarCurr)
<=> ( v111843(VarCurr)
& v111846(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4653,axiom,
! [VarCurr] :
( v111846(VarCurr)
<=> ( v111779(VarCurr)
| v111739(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11568,axiom,
! [VarCurr] :
( v111843(VarCurr)
<=> ( v111844(VarCurr)
| v111845(VarCurr) ) ) ).
fof(writeUnaryOperator_6131,axiom,
! [VarCurr] :
( ~ v111845(VarCurr)
<=> v111739(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6130,axiom,
! [VarCurr] :
( ~ v111844(VarCurr)
<=> v111779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11567,axiom,
! [VarCurr] :
( v111837(VarCurr)
<=> ( v111838(VarCurr)
& v111841(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4652,axiom,
! [VarCurr] :
( v111841(VarCurr)
<=> ( v111778(VarCurr)
| v111739(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11566,axiom,
! [VarCurr] :
( v111838(VarCurr)
<=> ( v111839(VarCurr)
| v111840(VarCurr) ) ) ).
fof(writeUnaryOperator_6129,axiom,
! [VarCurr] :
( ~ v111840(VarCurr)
<=> v111739(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6128,axiom,
! [VarCurr] :
( ~ v111839(VarCurr)
<=> v111778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11565,axiom,
! [VarCurr] :
( v111832(VarCurr)
<=> ( v111833(VarCurr)
& v111836(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4651,axiom,
! [VarCurr] :
( v111836(VarCurr)
<=> ( v111777(VarCurr)
| v111739(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11564,axiom,
! [VarCurr] :
( v111833(VarCurr)
<=> ( v111834(VarCurr)
| v111835(VarCurr) ) ) ).
fof(writeUnaryOperator_6127,axiom,
! [VarCurr] :
( ~ v111835(VarCurr)
<=> v111739(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6126,axiom,
! [VarCurr] :
( ~ v111834(VarCurr)
<=> v111777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11563,axiom,
! [VarCurr] :
( v111827(VarCurr)
<=> ( v111828(VarCurr)
& v111831(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4650,axiom,
! [VarCurr] :
( v111831(VarCurr)
<=> ( v111776(VarCurr)
| v111739(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11562,axiom,
! [VarCurr] :
( v111828(VarCurr)
<=> ( v111829(VarCurr)
| v111830(VarCurr) ) ) ).
fof(writeUnaryOperator_6125,axiom,
! [VarCurr] :
( ~ v111830(VarCurr)
<=> v111739(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6124,axiom,
! [VarCurr] :
( ~ v111829(VarCurr)
<=> v111776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11561,axiom,
! [VarCurr] :
( v111822(VarCurr)
<=> ( v111823(VarCurr)
& v111826(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4649,axiom,
! [VarCurr] :
( v111826(VarCurr)
<=> ( v111775(VarCurr)
| v111739(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11560,axiom,
! [VarCurr] :
( v111823(VarCurr)
<=> ( v111824(VarCurr)
| v111825(VarCurr) ) ) ).
fof(writeUnaryOperator_6123,axiom,
! [VarCurr] :
( ~ v111825(VarCurr)
<=> v111739(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_6122,axiom,
! [VarCurr] :
( ~ v111824(VarCurr)
<=> v111775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11559,axiom,
! [VarCurr] :
( v111817(VarCurr)
<=> ( v111818(VarCurr)
& v111821(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4648,axiom,
! [VarCurr] :
( v111821(VarCurr)
<=> ( v111774(VarCurr)
| v111739(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11558,axiom,
! [VarCurr] :
( v111818(VarCurr)
<=> ( v111819(VarCurr)
| v111820(VarCurr) ) ) ).
fof(writeUnaryOperator_6121,axiom,
! [VarCurr] :
( ~ v111820(VarCurr)
<=> v111739(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_6120,axiom,
! [VarCurr] :
( ~ v111819(VarCurr)
<=> v111774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11557,axiom,
! [VarCurr] :
( v111812(VarCurr)
<=> ( v111813(VarCurr)
& v111816(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4647,axiom,
! [VarCurr] :
( v111816(VarCurr)
<=> ( v111773(VarCurr)
| v111739(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11556,axiom,
! [VarCurr] :
( v111813(VarCurr)
<=> ( v111814(VarCurr)
| v111815(VarCurr) ) ) ).
fof(writeUnaryOperator_6119,axiom,
! [VarCurr] :
( ~ v111815(VarCurr)
<=> v111739(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_6118,axiom,
! [VarCurr] :
( ~ v111814(VarCurr)
<=> v111773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11555,axiom,
! [VarCurr] :
( v111807(VarCurr)
<=> ( v111808(VarCurr)
& v111811(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4646,axiom,
! [VarCurr] :
( v111811(VarCurr)
<=> ( v111772(VarCurr)
| v111739(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11554,axiom,
! [VarCurr] :
( v111808(VarCurr)
<=> ( v111809(VarCurr)
| v111810(VarCurr) ) ) ).
fof(writeUnaryOperator_6117,axiom,
! [VarCurr] :
( ~ v111810(VarCurr)
<=> v111739(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_6116,axiom,
! [VarCurr] :
( ~ v111809(VarCurr)
<=> v111772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11553,axiom,
! [VarCurr] :
( v111802(VarCurr)
<=> ( v111803(VarCurr)
& v111806(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4645,axiom,
! [VarCurr] :
( v111806(VarCurr)
<=> ( v111771(VarCurr)
| v111739(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11552,axiom,
! [VarCurr] :
( v111803(VarCurr)
<=> ( v111804(VarCurr)
| v111805(VarCurr) ) ) ).
fof(writeUnaryOperator_6115,axiom,
! [VarCurr] :
( ~ v111805(VarCurr)
<=> v111739(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_6114,axiom,
! [VarCurr] :
( ~ v111804(VarCurr)
<=> v111771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11551,axiom,
! [VarCurr] :
( v111797(VarCurr)
<=> ( v111798(VarCurr)
& v111801(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4644,axiom,
! [VarCurr] :
( v111801(VarCurr)
<=> ( v111770(VarCurr)
| v111739(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11550,axiom,
! [VarCurr] :
( v111798(VarCurr)
<=> ( v111799(VarCurr)
| v111800(VarCurr) ) ) ).
fof(writeUnaryOperator_6113,axiom,
! [VarCurr] :
( ~ v111800(VarCurr)
<=> v111739(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_6112,axiom,
! [VarCurr] :
( ~ v111799(VarCurr)
<=> v111770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11549,axiom,
! [VarCurr] :
( v111792(VarCurr)
<=> ( v111793(VarCurr)
& v111796(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4643,axiom,
! [VarCurr] :
( v111796(VarCurr)
<=> ( v111769(VarCurr)
| v111739(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11548,axiom,
! [VarCurr] :
( v111793(VarCurr)
<=> ( v111794(VarCurr)
| v111795(VarCurr) ) ) ).
fof(writeUnaryOperator_6111,axiom,
! [VarCurr] :
( ~ v111795(VarCurr)
<=> v111739(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_6110,axiom,
! [VarCurr] :
( ~ v111794(VarCurr)
<=> v111769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11547,axiom,
! [VarCurr] :
( v111787(VarCurr)
<=> ( v111788(VarCurr)
& v111791(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4642,axiom,
! [VarCurr] :
( v111791(VarCurr)
<=> ( v111768(VarCurr)
| v111739(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11546,axiom,
! [VarCurr] :
( v111788(VarCurr)
<=> ( v111789(VarCurr)
| v111790(VarCurr) ) ) ).
fof(writeUnaryOperator_6109,axiom,
! [VarCurr] :
( ~ v111790(VarCurr)
<=> v111739(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_6108,axiom,
! [VarCurr] :
( ~ v111789(VarCurr)
<=> v111768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11545,axiom,
! [VarCurr] :
( v111782(VarCurr)
<=> ( v111783(VarCurr)
& v111786(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4641,axiom,
! [VarCurr] :
( v111786(VarCurr)
<=> ( v111767(VarCurr)
| v111739(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11544,axiom,
! [VarCurr] :
( v111783(VarCurr)
<=> ( v111784(VarCurr)
| v111785(VarCurr) ) ) ).
fof(writeUnaryOperator_6107,axiom,
! [VarCurr] :
( ~ v111785(VarCurr)
<=> v111739(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_6106,axiom,
! [VarCurr] :
( ~ v111784(VarCurr)
<=> v111767(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11543,axiom,
! [VarCurr] :
( v111763(VarCurr)
<=> ( v111764(VarCurr)
& v111781(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4640,axiom,
! [VarCurr] :
( v111781(VarCurr)
<=> ( v111766(VarCurr)
| v111739(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11542,axiom,
! [VarCurr] :
( v111764(VarCurr)
<=> ( v111765(VarCurr)
| v111780(VarCurr) ) ) ).
fof(writeUnaryOperator_6105,axiom,
! [VarCurr] :
( ~ v111780(VarCurr)
<=> v111739(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_6104,axiom,
! [VarCurr] :
( ~ v111765(VarCurr)
<=> v111766(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4639,axiom,
! [VarCurr] :
( v111766(VarCurr)
<=> ( v111767(VarCurr)
& v111739(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4638,axiom,
! [VarCurr] :
( v111767(VarCurr)
<=> ( v111768(VarCurr)
& v111739(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4637,axiom,
! [VarCurr] :
( v111768(VarCurr)
<=> ( v111769(VarCurr)
& v111739(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4636,axiom,
! [VarCurr] :
( v111769(VarCurr)
<=> ( v111770(VarCurr)
& v111739(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4635,axiom,
! [VarCurr] :
( v111770(VarCurr)
<=> ( v111771(VarCurr)
& v111739(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4634,axiom,
! [VarCurr] :
( v111771(VarCurr)
<=> ( v111772(VarCurr)
& v111739(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4633,axiom,
! [VarCurr] :
( v111772(VarCurr)
<=> ( v111773(VarCurr)
& v111739(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4632,axiom,
! [VarCurr] :
( v111773(VarCurr)
<=> ( v111774(VarCurr)
& v111739(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4631,axiom,
! [VarCurr] :
( v111774(VarCurr)
<=> ( v111775(VarCurr)
& v111739(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4630,axiom,
! [VarCurr] :
( v111775(VarCurr)
<=> ( v111776(VarCurr)
& v111739(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4629,axiom,
! [VarCurr] :
( v111776(VarCurr)
<=> ( v111777(VarCurr)
& v111739(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4628,axiom,
! [VarCurr] :
( v111777(VarCurr)
<=> ( v111778(VarCurr)
& v111739(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4627,axiom,
! [VarCurr] :
( v111778(VarCurr)
<=> ( v111779(VarCurr)
& v111739(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4626,axiom,
! [VarCurr] :
( v111779(VarCurr)
<=> ( v111739(VarCurr,bitIndex0)
& v111739(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_66576,axiom,
! [VarCurr] :
( v111749(VarCurr)
<=> v111751(VarCurr) ) ).
fof(addAssignment_66575,axiom,
! [VarCurr] :
( v111751(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66574,axiom,
! [VarCurr] :
( v111745(VarCurr)
<=> v111747(VarCurr) ) ).
fof(addAssignment_66573,axiom,
! [VarCurr] :
( v111747(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66572,axiom,
! [VarCurr] :
( v111725(VarCurr)
<=> v111727(VarCurr) ) ).
fof(addAssignment_66571,axiom,
! [VarCurr] :
( v111727(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66570,axiom,
! [VarCurr] :
( v111721(VarCurr)
<=> v111723(VarCurr) ) ).
fof(addAssignment_66569,axiom,
! [VarCurr] :
( v111723(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66568,axiom,
! [VarCurr] :
( v111703(VarCurr)
<=> v111705(VarCurr) ) ).
fof(addAssignment_66567,axiom,
! [VarCurr] :
( v111705(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66566,axiom,
! [VarCurr] :
( v111699(VarCurr)
<=> v111701(VarCurr) ) ).
fof(addAssignment_66565,axiom,
! [VarCurr] :
( v111701(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66564,axiom,
! [VarCurr] :
( v111651(VarCurr)
<=> v111653(VarCurr) ) ).
fof(addAssignment_66563,axiom,
! [VarCurr] :
( v111653(VarCurr)
<=> v111655(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111676(VarNext)
=> ( v111655(VarNext)
<=> v111655(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1454,axiom,
! [VarNext] :
( v111676(VarNext)
=> ( v111655(VarNext)
<=> v111686(VarNext) ) ) ).
fof(addAssignment_66562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111686(VarNext)
<=> v111684(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_995,axiom,
! [VarCurr] :
( ~ v111687(VarCurr)
=> ( v111684(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_965,axiom,
! [VarCurr] :
( v111687(VarCurr)
=> ( v111684(VarCurr)
<=> v111665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11541,axiom,
! [VarCurr] :
( v111687(VarCurr)
<=> ( v111688(VarCurr)
& v111689(VarCurr) ) ) ).
fof(writeUnaryOperator_6103,axiom,
! [VarCurr] :
( ~ v111689(VarCurr)
<=> v111661(VarCurr) ) ).
fof(writeUnaryOperator_6102,axiom,
! [VarCurr] :
( ~ v111688(VarCurr)
<=> v111657(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111676(VarNext)
<=> v111677(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111677(VarNext)
<=> ( v111678(VarNext)
& v111671(VarNext) ) ) ) ).
fof(writeUnaryOperator_6101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111678(VarNext)
<=> v111680(VarNext) ) ) ).
fof(addAssignment_66561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111680(VarNext)
<=> v111671(VarCurr) ) ) ).
fof(addAssignment_66560,axiom,
! [VarCurr] :
( v111671(VarCurr)
<=> v111673(VarCurr) ) ).
fof(addAssignment_66559,axiom,
! [VarCurr] :
( v111673(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66558,axiom,
! [VarCurr] :
( v111665(VarCurr)
<=> v111667(VarCurr) ) ).
fof(addAssignment_66557,axiom,
! [VarCurr] :
( v111667(VarCurr)
<=> v111669(VarCurr) ) ).
fof(addAssignment_66556,axiom,
! [VarCurr] :
( v111669(VarCurr)
<=> v110848(VarCurr) ) ).
fof(addAssignment_66555,axiom,
! [VarCurr] :
( v111661(VarCurr)
<=> v111663(VarCurr) ) ).
fof(addAssignment_66554,axiom,
! [VarCurr] :
( v111663(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66553,axiom,
! [VarCurr] :
( v111657(VarCurr)
<=> v111659(VarCurr) ) ).
fof(addAssignment_66552,axiom,
! [VarCurr] :
( v111659(VarCurr)
<=> v18(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11538,axiom,
! [VarCurr] :
( v110848(VarCurr)
<=> ( v110850(VarCurr)
| v111516(VarCurr) ) ) ).
fof(addAssignment_66551,axiom,
! [VarCurr] :
( v111516(VarCurr)
<=> v110852(VarCurr,bitIndex0) ) ).
fof(addAssignment_66550,axiom,
! [VarCurr] :
( v110852(VarCurr,bitIndex0)
<=> v110854(VarCurr,bitIndex0) ) ).
fof(addAssignment_66549,axiom,
! [VarNext] :
( v110854(VarNext,bitIndex0)
<=> v111642(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111643(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v111642(VarNext,B)
<=> v110854(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1453,axiom,
! [VarNext] :
( v111643(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v111642(VarNext,B)
<=> v111509(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111643(VarNext)
<=> v111644(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111644(VarNext)
<=> ( v111646(VarNext)
& v111494(VarNext) ) ) ) ).
fof(writeUnaryOperator_6100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111646(VarNext)
<=> v111503(VarNext) ) ) ).
fof(addAssignment_66548,axiom,
! [VarCurr] :
( v110864(VarCurr,bitIndex0)
<=> v110866(VarCurr,bitIndex0) ) ).
fof(addAssignment_66547,axiom,
! [VarCurr] :
( v110866(VarCurr,bitIndex0)
<=> v110868(VarCurr,bitIndex0) ) ).
fof(addAssignment_66546,axiom,
! [VarCurr] :
( v110868(VarCurr,bitIndex0)
<=> v111491(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11535,axiom,
! [VarCurr] :
( v111492(VarCurr)
<=> ( v111636(VarCurr)
& v111638(VarCurr) ) ) ).
fof(writeUnaryOperator_6099,axiom,
! [VarCurr] :
( ~ v111638(VarCurr)
<=> v111639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11534,axiom,
! [VarCurr] :
( v111639(VarCurr)
<=> ( v111519(VarCurr)
& v111640(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_925,axiom,
! [VarCurr] :
( v111640(VarCurr)
<=> ( ( v111248(VarCurr,bitIndex2)
<=> v111634(VarCurr,bitIndex4) )
& ( v111248(VarCurr,bitIndex1)
<=> v111634(VarCurr,bitIndex3) )
& ( v111248(VarCurr,bitIndex0)
<=> v111634(VarCurr,bitIndex2) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11533,axiom,
! [VarCurr] :
( v111636(VarCurr)
<=> ( v110840(VarCurr)
& v111637(VarCurr) ) ) ).
fof(writeUnaryOperator_6098,axiom,
! [VarCurr] :
( ~ v111637(VarCurr)
<=> v8(VarCurr,bitIndex3) ) ).
fof(addAssignment_66545,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v111634(VarCurr,B)
<=> v111087(VarCurr,B) ) ) ).
fof(addAssignment_66544,axiom,
! [VarCurr] :
( v111519(VarCurr)
<=> v111250(VarCurr,bitIndex3) ) ).
fof(addAssignment_66543,axiom,
! [VarCurr] :
( v111250(VarCurr,bitIndex3)
<=> v111252(VarCurr,bitIndex3) ) ).
fof(addAssignment_66542,axiom,
! [VarNext] :
( v111252(VarNext,bitIndex3)
<=> v111626(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111627(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111626(VarNext,B)
<=> v111252(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1452,axiom,
! [VarNext] :
( v111627(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111626(VarNext,B)
<=> v111341(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111627(VarNext)
<=> v111628(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111628(VarNext)
<=> ( v111630(VarNext)
& v111326(VarNext) ) ) ) ).
fof(writeUnaryOperator_6097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111630(VarNext)
<=> v111335(VarNext) ) ) ).
fof(addAssignment_66541,axiom,
! [VarCurr] :
( v111262(VarCurr,bitIndex3)
<=> v111264(VarCurr,bitIndex3) ) ).
fof(addAssignment_66540,axiom,
! [VarCurr] :
( v111264(VarCurr,bitIndex3)
<=> v111266(VarCurr,bitIndex3) ) ).
fof(addAssignment_66539,axiom,
! [VarCurr] :
( v111266(VarCurr,bitIndex3)
<=> v111323(VarCurr,bitIndex3) ) ).
fof(addAssignment_66538,axiom,
! [VarCurr] :
( v111324(VarCurr)
<=> v111522(VarCurr) ) ).
fof(addAssignment_66537,axiom,
! [VarCurr] :
( v111522(VarCurr)
<=> v111524(VarCurr) ) ).
fof(addAssignment_66536,axiom,
! [VarCurr] :
( v111524(VarCurr)
<=> v111526(VarCurr) ) ).
fof(addAssignment_66535,axiom,
! [VarCurr] :
( v111526(VarCurr)
<=> v111528(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111609(VarNext)
=> ( v111528(VarNext)
<=> v111528(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1451,axiom,
! [VarNext] :
( v111609(VarNext)
=> ( v111528(VarNext)
<=> v111619(VarNext) ) ) ).
fof(addAssignment_66534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111619(VarNext)
<=> v111617(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_994,axiom,
! [VarCurr] :
( ~ v111620(VarCurr)
=> ( v111617(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_964,axiom,
! [VarCurr] :
( v111620(VarCurr)
=> ( v111617(VarCurr)
<=> v111538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11530,axiom,
! [VarCurr] :
( v111620(VarCurr)
<=> ( v111621(VarCurr)
& v111622(VarCurr) ) ) ).
fof(writeUnaryOperator_6096,axiom,
! [VarCurr] :
( ~ v111622(VarCurr)
<=> v111534(VarCurr) ) ).
fof(writeUnaryOperator_6095,axiom,
! [VarCurr] :
( ~ v111621(VarCurr)
<=> v111530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111609(VarNext)
<=> v111610(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111610(VarNext)
<=> ( v111611(VarNext)
& v111604(VarNext) ) ) ) ).
fof(writeUnaryOperator_6094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111611(VarNext)
<=> v111613(VarNext) ) ) ).
fof(addAssignment_66533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111613(VarNext)
<=> v111604(VarCurr) ) ) ).
fof(addAssignment_66532,axiom,
! [VarCurr] :
( v111604(VarCurr)
<=> v111606(VarCurr) ) ).
fof(addAssignment_66531,axiom,
! [VarCurr] :
( v111606(VarCurr)
<=> v85948(VarCurr) ) ).
fof(addAssignment_66530,axiom,
! [VarCurr] :
( v111538(VarCurr)
<=> v111540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11527,axiom,
! [VarCurr] :
( v111540(VarCurr)
<=> ( v111596(VarCurr)
| v111599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11526,axiom,
! [VarCurr] :
( v111599(VarCurr)
<=> ( v111526(VarCurr)
& v111600(VarCurr) ) ) ).
fof(writeUnaryOperator_6093,axiom,
! [VarCurr] :
( ~ v111600(VarCurr)
<=> v111601(VarCurr) ) ).
fof(addAssignment_66529,axiom,
! [VarCurr] :
( v111601(VarCurr)
<=> v111602(VarCurr) ) ).
fof(addAssignment_66528,axiom,
! [VarCurr] :
( v111602(VarCurr)
<=> v111594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11525,axiom,
! [VarCurr] :
( v111596(VarCurr)
<=> ( v111542(VarCurr)
& v111597(VarCurr) ) ) ).
fof(addAssignment_66527,axiom,
! [VarCurr] :
( v111597(VarCurr)
<=> v111598(VarCurr) ) ).
fof(addAssignment_66526,axiom,
! [VarCurr] :
( v111598(VarCurr)
<=> v111594(VarCurr) ) ).
fof(addAssignment_66525,axiom,
! [VarCurr] :
( v111594(VarCurr)
<=> v86612(VarCurr) ) ).
fof(addAssignment_66524,axiom,
! [VarCurr] :
( v111542(VarCurr)
<=> v111544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11524,axiom,
! [VarCurr] :
( v111544(VarCurr)
<=> ( v85827(VarCurr)
| v111546(VarCurr) ) ) ).
fof(addAssignment_66523,axiom,
! [VarCurr] :
( v111546(VarCurr)
<=> v111548(VarCurr) ) ).
fof(addAssignment_66522,axiom,
! [VarCurr] :
( v111548(VarCurr)
<=> v111550(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111576(VarNext)
=> ( v111550(VarNext)
<=> v111550(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1450,axiom,
! [VarNext] :
( v111576(VarNext)
=> ( v111550(VarNext)
<=> v111586(VarNext) ) ) ).
fof(addAssignment_66521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111586(VarNext)
<=> v111584(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_993,axiom,
! [VarCurr] :
( ~ v111587(VarCurr)
=> ( v111584(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_963,axiom,
! [VarCurr] :
( v111587(VarCurr)
=> ( v111584(VarCurr)
<=> v111560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11523,axiom,
! [VarCurr] :
( v111587(VarCurr)
<=> ( v111588(VarCurr)
& v111589(VarCurr) ) ) ).
fof(writeUnaryOperator_6092,axiom,
! [VarCurr] :
( ~ v111589(VarCurr)
<=> v111556(VarCurr) ) ).
fof(writeUnaryOperator_6091,axiom,
! [VarCurr] :
( ~ v111588(VarCurr)
<=> v111552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111576(VarNext)
<=> v111577(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111577(VarNext)
<=> ( v111578(VarNext)
& v111571(VarNext) ) ) ) ).
fof(writeUnaryOperator_6090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111578(VarNext)
<=> v111580(VarNext) ) ) ).
fof(addAssignment_66520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111580(VarNext)
<=> v111571(VarCurr) ) ) ).
fof(addAssignment_66519,axiom,
! [VarCurr] :
( v111571(VarCurr)
<=> v111573(VarCurr) ) ).
fof(addAssignment_66518,axiom,
! [VarCurr] :
( v111573(VarCurr)
<=> v85948(VarCurr) ) ).
fof(addAssignment_66517,axiom,
! [VarCurr] :
( v111560(VarCurr)
<=> v111562(VarCurr) ) ).
fof(addAssignment_66516,axiom,
! [VarCurr] :
( v111562(VarCurr)
<=> v111564(VarCurr) ) ).
fof(addAssignment_66515,axiom,
! [VarCurr] :
( v111564(VarCurr)
<=> v111566(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_992,axiom,
! [VarCurr] :
( ~ v85827(VarCurr)
=> ( v111566(VarCurr)
<=> v111568(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_962,axiom,
! [VarCurr] :
( v85827(VarCurr)
=> ( v111566(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_991,axiom,
! [VarCurr] :
( ~ v111569(VarCurr)
=> ( v111568(VarCurr)
<=> v111546(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_961,axiom,
! [VarCurr] :
( v111569(VarCurr)
=> ( v111568(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_924,axiom,
! [VarCurr] :
( v111569(VarCurr)
<=> ( ( v85876(VarCurr,bitIndex2)
<=> $true )
& ( v85876(VarCurr,bitIndex1)
<=> $true )
& ( v85876(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_66514,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85876(VarCurr,B)
<=> v85878(VarCurr,B) ) ) ).
fof(addAssignment_66513,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85878(VarCurr,B)
<=> v85880(VarCurr,B) ) ) ).
fof(addAssignment_66512,axiom,
! [VarCurr] :
( v111556(VarCurr)
<=> v111558(VarCurr) ) ).
fof(addAssignment_66511,axiom,
! [VarCurr] :
( v111558(VarCurr)
<=> v85817(VarCurr) ) ).
fof(addAssignment_66510,axiom,
! [VarCurr] :
( v111552(VarCurr)
<=> v111554(VarCurr) ) ).
fof(addAssignment_66509,axiom,
! [VarCurr] :
( v111554(VarCurr)
<=> v85809(VarCurr) ) ).
fof(addAssignment_66508,axiom,
! [VarCurr] :
( v111534(VarCurr)
<=> v111536(VarCurr) ) ).
fof(addAssignment_66507,axiom,
! [VarCurr] :
( v111536(VarCurr)
<=> v85817(VarCurr) ) ).
fof(addAssignment_66506,axiom,
! [VarCurr] :
( v111530(VarCurr)
<=> v111532(VarCurr) ) ).
fof(addAssignment_66505,axiom,
! [VarCurr] :
( v111532(VarCurr)
<=> v85809(VarCurr) ) ).
fof(addAssignment_66504,axiom,
! [VarCurr] :
( v110850(VarCurr)
<=> v110852(VarCurr,bitIndex1) ) ).
fof(addAssignment_66503,axiom,
! [VarCurr] :
( v110852(VarCurr,bitIndex1)
<=> v110854(VarCurr,bitIndex1) ) ).
fof(addAssignment_66502,axiom,
! [VarNext] :
( v110854(VarNext,bitIndex1)
<=> v111498(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111499(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v111498(VarNext,B)
<=> v110854(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1449,axiom,
! [VarNext] :
( v111499(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v111498(VarNext,B)
<=> v111509(VarNext,B) ) ) ) ).
fof(addAssignment_66501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v111509(VarNext,B)
<=> v111507(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_990,axiom,
! [VarCurr] :
( ~ v111510(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v111507(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_960,axiom,
! [VarCurr] :
( v111510(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v111507(VarCurr,B)
<=> v110864(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11520,axiom,
! [VarCurr] :
( v111510(VarCurr)
<=> ( v111511(VarCurr)
& v111512(VarCurr) ) ) ).
fof(writeUnaryOperator_6089,axiom,
! [VarCurr] :
( ~ v111512(VarCurr)
<=> v110860(VarCurr) ) ).
fof(writeUnaryOperator_6088,axiom,
! [VarCurr] :
( ~ v111511(VarCurr)
<=> v110856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111499(VarNext)
<=> v111500(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111500(VarNext)
<=> ( v111501(VarNext)
& v111494(VarNext) ) ) ) ).
fof(writeUnaryOperator_6087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111501(VarNext)
<=> v111503(VarNext) ) ) ).
fof(addAssignment_66500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111503(VarNext)
<=> v111494(VarCurr) ) ) ).
fof(addAssignment_66499,axiom,
! [VarCurr] :
( v111494(VarCurr)
<=> v111496(VarCurr) ) ).
fof(addAssignment_66498,axiom,
! [VarCurr] :
( v111496(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66497,axiom,
! [VarCurr] :
( v110864(VarCurr,bitIndex1)
<=> v110866(VarCurr,bitIndex1) ) ).
fof(addAssignment_66496,axiom,
! [VarCurr] :
( v110866(VarCurr,bitIndex1)
<=> v110868(VarCurr,bitIndex1) ) ).
fof(addAssignment_66495,axiom,
! [VarCurr] :
( v110868(VarCurr,bitIndex1)
<=> v111491(VarCurr,bitIndex1) ) ).
fof(addAssignment_66494,axiom,
! [VarCurr] :
( v111491(VarCurr,bitIndex0)
<=> v111492(VarCurr) ) ).
fof(addAssignment_66493,axiom,
! [VarCurr] :
( v111491(VarCurr,bitIndex1)
<=> v110870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11517,axiom,
! [VarCurr] :
( v110870(VarCurr)
<=> ( v111486(VarCurr)
& v111488(VarCurr) ) ) ).
fof(writeUnaryOperator_6086,axiom,
! [VarCurr] :
( ~ v111488(VarCurr)
<=> v111489(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11516,axiom,
! [VarCurr] :
( v111489(VarCurr)
<=> ( v110872(VarCurr)
& v111490(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_923,axiom,
! [VarCurr] :
( v111490(VarCurr)
<=> ( ( v111022(VarCurr,bitIndex2)
<=> v111087(VarCurr,bitIndex4) )
& ( v111022(VarCurr,bitIndex1)
<=> v111087(VarCurr,bitIndex3) )
& ( v111022(VarCurr,bitIndex0)
<=> v111087(VarCurr,bitIndex2) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11515,axiom,
! [VarCurr] :
( v111486(VarCurr)
<=> ( v110830(VarCurr)
& v111487(VarCurr) ) ) ).
fof(writeUnaryOperator_6085,axiom,
! [VarCurr] :
( ~ v111487(VarCurr)
<=> v8(VarCurr,bitIndex3) ) ).
fof(addAssignment_66492,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v111087(VarCurr,B)
<=> v111089(VarCurr,B) ) ) ).
fof(addAssignment_66491,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v111089(VarCurr,B)
<=> v111091(VarCurr,B) ) ) ).
fof(addAssignment_66490,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v111091(VarCurr,B)
<=> v111093(VarCurr,B) ) ) ).
fof(addAssignment_66489,axiom,
! [VarCurr,B] :
( range_4_2(B)
=> ( v111093(VarCurr,B)
<=> v111482(VarCurr,B) ) ) ).
fof(range_axiom_90,axiom,
! [B] :
( range_4_2(B)
<=> ( $false
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_989,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v111482(VarCurr,B)
<=> v111484(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_959,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v111482(VarCurr,B)
<=> v111483(VarCurr,B) ) ) ) ).
fof(addAssignment_66488,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v111484(VarCurr,B)
<=> v97284(VarCurr,B) ) ) ).
fof(addAssignment_66487,axiom,
! [VarCurr] :
( ( v111484(VarCurr,bitIndex4)
<=> v97409(VarCurr,bitIndex14) )
& ( v111484(VarCurr,bitIndex3)
<=> v97409(VarCurr,bitIndex13) )
& ( v111484(VarCurr,bitIndex2)
<=> v97409(VarCurr,bitIndex12) ) ) ).
fof(addAssignment_66486,axiom,
! [VarCurr] :
( ( v111483(VarCurr,bitIndex1)
<=> v97284(VarCurr,bitIndex2) )
& ( v111483(VarCurr,bitIndex0)
<=> v97284(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_66485,axiom,
! [VarCurr] :
( ( v111483(VarCurr,bitIndex4)
<=> v97409(VarCurr,bitIndex14) )
& ( v111483(VarCurr,bitIndex3)
<=> v97409(VarCurr,bitIndex13) )
& ( v111483(VarCurr,bitIndex2)
<=> v97409(VarCurr,bitIndex12) ) ) ).
fof(addAssignment_66484,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97409(VarCurr,B)
<=> v100196(VarCurr,B) ) ) ).
fof(addAssignment_66483,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100043(VarCurr,B)
<=> v100045(VarCurr,B) ) ) ).
fof(addAssignment_66482,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100045(VarCurr,B)
<=> v100047(VarCurr,B) ) ) ).
fof(addAssignment_66481,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100047(VarCurr,B)
<=> v100049(VarCurr,B) ) ) ).
fof(addAssignment_66480,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100049(VarCurr,B)
<=> v100051(VarCurr,B) ) ) ).
fof(addAssignment_66479,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v100051(VarNext,B)
<=> v111475(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111476(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111475(VarNext,B)
<=> v100051(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1448,axiom,
! [VarNext] :
( v111476(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111475(VarNext,B)
<=> v100190(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111476(VarNext)
<=> v111477(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111477(VarNext)
<=> ( v111479(VarNext)
& v100175(VarNext) ) ) ) ).
fof(writeUnaryOperator_6084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111479(VarNext)
<=> v100184(VarNext) ) ) ).
fof(addAssignment_66478,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100061(VarCurr,B)
<=> v100063(VarCurr,B) ) ) ).
fof(addAssignment_66477,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100063(VarCurr,B)
<=> v100166(VarCurr,B) ) ) ).
fof(addAssignment_66476,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100065(VarCurr,B)
<=> v100067(VarCurr,B) ) ) ).
fof(addAssignment_66475,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100067(VarCurr,B)
<=> v100158(VarCurr,B) ) ) ).
fof(addAssignment_66474,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100069(VarCurr,B)
<=> v100071(VarCurr,B) ) ) ).
fof(addAssignment_66473,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100071(VarCurr,B)
<=> v100073(VarCurr,B) ) ) ).
fof(addAssignment_66472,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v100073(VarNext,B)
<=> v111467(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111468(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111467(VarNext,B)
<=> v100073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1447,axiom,
! [VarNext] :
( v111468(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111467(VarNext,B)
<=> v100152(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111468(VarNext)
<=> v111469(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111469(VarNext)
<=> ( v111471(VarNext)
& v100137(VarNext) ) ) ) ).
fof(writeUnaryOperator_6083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111471(VarNext)
<=> v100146(VarNext) ) ) ).
fof(addAssignment_66471,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100083(VarCurr,B)
<=> v100085(VarCurr,B) ) ) ).
fof(addAssignment_66470,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100085(VarCurr,B)
<=> v100128(VarCurr,B) ) ) ).
fof(addAssignment_66469,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100087(VarCurr,B)
<=> v100089(VarCurr,B) ) ) ).
fof(addAssignment_66468,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100089(VarCurr,B)
<=> v100119(VarCurr,B) ) ) ).
fof(addAssignment_66467,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100091(VarCurr,B)
<=> v100093(VarCurr,B) ) ) ).
fof(addAssignment_66466,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100093(VarCurr,B)
<=> v100095(VarCurr,B) ) ) ).
fof(addAssignment_66465,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v100095(VarNext,B)
<=> v111449(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111450(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111449(VarNext,B)
<=> v100095(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1446,axiom,
! [VarNext] :
( v111450(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111449(VarNext,B)
<=> v111460(VarNext,B) ) ) ) ).
fof(addAssignment_66464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111460(VarNext,B)
<=> v111458(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_988,axiom,
! [VarCurr] :
( ~ v111461(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v111458(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_958,axiom,
! [VarCurr] :
( v111461(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v111458(VarCurr,B)
<=> v111411(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11510,axiom,
! [VarCurr] :
( v111461(VarCurr)
<=> ( v111462(VarCurr)
& v111463(VarCurr) ) ) ).
fof(writeUnaryOperator_6082,axiom,
! [VarCurr] :
( ~ v111463(VarCurr)
<=> v111407(VarCurr) ) ).
fof(writeUnaryOperator_6081,axiom,
! [VarCurr] :
( ~ v111462(VarCurr)
<=> v111403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111450(VarNext)
<=> v111451(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111451(VarNext)
<=> ( v111452(VarNext)
& v111445(VarNext) ) ) ) ).
fof(writeUnaryOperator_6080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111452(VarNext)
<=> v111454(VarNext) ) ) ).
fof(addAssignment_66463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111454(VarNext)
<=> v111445(VarCurr) ) ) ).
fof(addAssignment_66462,axiom,
! [VarCurr] :
( v111445(VarCurr)
<=> v111447(VarCurr) ) ).
fof(addAssignment_66461,axiom,
! [VarCurr] :
( v111447(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_66460,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111411(VarCurr,B)
<=> v111413(VarCurr,B) ) ) ).
fof(addAssignment_66459,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111413(VarCurr,B)
<=> v111436(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1604,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v111436(VarCurr,B)
<=> ( v111437(VarCurr,B)
| v111440(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1603,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v111440(VarCurr,B)
<=> ( v100093(VarCurr,B)
& v111441(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6079,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v111441(VarCurr,B)
<=> ~ v111442(VarCurr,B) ) ) ).
fof(addAssignment_66458,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex0)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66457,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex1)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66456,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex2)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66455,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex3)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66454,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex4)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66453,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex5)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66452,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex6)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66451,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex7)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66450,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex8)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66449,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex9)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66448,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex10)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66447,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex11)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66446,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex12)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66445,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex13)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66444,axiom,
! [VarCurr] :
( v111442(VarCurr,bitIndex14)
<=> v111443(VarCurr) ) ).
fof(addAssignment_66443,axiom,
! [VarCurr] :
( v111443(VarCurr)
<=> v111429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1602,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v111437(VarCurr,B)
<=> ( v111415(VarCurr,B)
& v111438(VarCurr,B) ) ) ) ).
fof(addAssignment_66442,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex0)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66441,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex1)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66440,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex2)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66439,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex3)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66438,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex4)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66437,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex5)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66436,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex6)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66435,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex7)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66434,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex8)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66433,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex9)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66432,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex10)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66431,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex11)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66430,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex12)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66429,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex13)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66428,axiom,
! [VarCurr] :
( v111438(VarCurr,bitIndex14)
<=> v111439(VarCurr) ) ).
fof(addAssignment_66427,axiom,
! [VarCurr] :
( v111439(VarCurr)
<=> v111429(VarCurr) ) ).
fof(addAssignment_66426,axiom,
! [VarCurr] :
( v111429(VarCurr)
<=> v111431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11507,axiom,
! [VarCurr] :
( v111431(VarCurr)
<=> ( v111433(VarCurr)
| v111435(VarCurr) ) ) ).
fof(addAssignment_66425,axiom,
! [VarCurr] :
( v111435(VarCurr)
<=> v98705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11506,axiom,
! [VarCurr] :
( v111433(VarCurr)
<=> ( v111434(VarCurr)
& v98665(VarCurr) ) ) ).
fof(writeUnaryOperator_6078,axiom,
! [VarCurr] :
( ~ v111434(VarCurr)
<=> v98641(VarCurr,bitIndex2) ) ).
fof(addAssignment_66424,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111415(VarCurr,B)
<=> v111417(VarCurr,B) ) ) ).
fof(addAssignment_66423,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111417(VarCurr,B)
<=> v111427(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_987,axiom,
! [VarCurr] :
( ~ v98641(VarCurr,bitIndex3)
=> ! [B] :
( range_14_0(B)
=> ( v111427(VarCurr,B)
<=> v100097(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_957,axiom,
! [VarCurr] :
( v98641(VarCurr,bitIndex3)
=> ! [B] :
( range_14_0(B)
=> ( v111427(VarCurr,B)
<=> v111419(VarCurr,B) ) ) ) ).
fof(addAssignment_66422,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v100097(VarCurr,B)
<=> v100115(VarCurr,B) ) ) ).
fof(addAssignment_66421,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100116(VarCurr,B)
<=> v111426(VarCurr,B) ) ) ).
fof(addAssignment_66420,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111426(VarCurr,B)
<=> v111022(VarCurr,B) ) ) ).
fof(addAssignment_66419,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111419(VarCurr,B)
<=> v111421(VarCurr,B) ) ) ).
fof(addAssignment_66418,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111421(VarCurr,B)
<=> v111423(VarCurr,B) ) ) ).
fof(addAssignment_66417,axiom,
! [VarCurr] :
( v111407(VarCurr)
<=> v111409(VarCurr) ) ).
fof(addAssignment_66416,axiom,
! [VarCurr] :
( v111409(VarCurr)
<=> v2928(VarCurr) ) ).
fof(addAssignment_66415,axiom,
! [VarCurr] :
( v111403(VarCurr)
<=> v111405(VarCurr) ) ).
fof(addAssignment_66414,axiom,
! [VarCurr] :
( v111405(VarCurr)
<=> v2920(VarCurr) ) ).
fof(addAssignment_66413,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99888(VarCurr,B)
<=> v99890(VarCurr,B) ) ) ).
fof(addAssignment_66412,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99890(VarCurr,B)
<=> v99892(VarCurr,B) ) ) ).
fof(addAssignment_66411,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99892(VarCurr,B)
<=> v99894(VarCurr,B) ) ) ).
fof(addAssignment_66410,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99894(VarCurr,B)
<=> v99896(VarCurr,B) ) ) ).
fof(addAssignment_66409,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v99896(VarNext,B)
<=> v111395(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111396(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111395(VarNext,B)
<=> v99896(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1445,axiom,
! [VarNext] :
( v111396(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111395(VarNext,B)
<=> v100036(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111396(VarNext)
<=> v111397(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111397(VarNext)
<=> ( v111399(VarNext)
& v100021(VarNext) ) ) ) ).
fof(writeUnaryOperator_6077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111399(VarNext)
<=> v100030(VarNext) ) ) ).
fof(addAssignment_66408,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99906(VarCurr,B)
<=> v99908(VarCurr,B) ) ) ).
fof(addAssignment_66407,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99908(VarCurr,B)
<=> v100012(VarCurr,B) ) ) ).
fof(addAssignment_66406,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99910(VarCurr,B)
<=> v99912(VarCurr,B) ) ) ).
fof(addAssignment_66405,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99912(VarCurr,B)
<=> v100004(VarCurr,B) ) ) ).
fof(addAssignment_66404,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99914(VarCurr,B)
<=> v99916(VarCurr,B) ) ) ).
fof(addAssignment_66403,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99916(VarCurr,B)
<=> v99918(VarCurr,B) ) ) ).
fof(addAssignment_66402,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v99918(VarNext,B)
<=> v111387(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111388(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111387(VarNext,B)
<=> v99918(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1444,axiom,
! [VarNext] :
( v111388(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111387(VarNext,B)
<=> v99998(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111388(VarNext)
<=> v111389(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111389(VarNext)
<=> ( v111391(VarNext)
& v99983(VarNext) ) ) ) ).
fof(writeUnaryOperator_6076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111391(VarNext)
<=> v99992(VarNext) ) ) ).
fof(addAssignment_66401,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99928(VarCurr,B)
<=> v99930(VarCurr,B) ) ) ).
fof(addAssignment_66400,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99930(VarCurr,B)
<=> v99973(VarCurr,B) ) ) ).
fof(addAssignment_66399,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99932(VarCurr,B)
<=> v99934(VarCurr,B) ) ) ).
fof(addAssignment_66398,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99934(VarCurr,B)
<=> v99964(VarCurr,B) ) ) ).
fof(addAssignment_66397,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99936(VarCurr,B)
<=> v99938(VarCurr,B) ) ) ).
fof(addAssignment_66396,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99938(VarCurr,B)
<=> v99940(VarCurr,B) ) ) ).
fof(addAssignment_66395,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v99940(VarNext,B)
<=> v111369(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111370(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111369(VarNext,B)
<=> v99940(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1443,axiom,
! [VarNext] :
( v111370(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111369(VarNext,B)
<=> v111380(VarNext,B) ) ) ) ).
fof(addAssignment_66394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v111380(VarNext,B)
<=> v111378(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_986,axiom,
! [VarCurr] :
( ~ v111381(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v111378(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_956,axiom,
! [VarCurr] :
( v111381(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v111378(VarCurr,B)
<=> v111231(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11501,axiom,
! [VarCurr] :
( v111381(VarCurr)
<=> ( v111382(VarCurr)
& v111383(VarCurr) ) ) ).
fof(writeUnaryOperator_6075,axiom,
! [VarCurr] :
( ~ v111383(VarCurr)
<=> v111227(VarCurr) ) ).
fof(writeUnaryOperator_6074,axiom,
! [VarCurr] :
( ~ v111382(VarCurr)
<=> v111223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111370(VarNext)
<=> v111371(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111371(VarNext)
<=> ( v111372(VarNext)
& v111365(VarNext) ) ) ) ).
fof(writeUnaryOperator_6073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111372(VarNext)
<=> v111374(VarNext) ) ) ).
fof(addAssignment_66393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111374(VarNext)
<=> v111365(VarCurr) ) ) ).
fof(addAssignment_66392,axiom,
! [VarCurr] :
( v111365(VarCurr)
<=> v111367(VarCurr) ) ).
fof(addAssignment_66391,axiom,
! [VarCurr] :
( v111367(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_66390,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111231(VarCurr,B)
<=> v111233(VarCurr,B) ) ) ).
fof(addAssignment_66389,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111233(VarCurr,B)
<=> v111356(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1601,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v111356(VarCurr,B)
<=> ( v111357(VarCurr,B)
| v111360(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1600,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v111360(VarCurr,B)
<=> ( v99938(VarCurr,B)
& v111361(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6072,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v111361(VarCurr,B)
<=> ~ v111362(VarCurr,B) ) ) ).
fof(addAssignment_66388,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex0)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66387,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex1)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66386,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex2)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66385,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex3)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66384,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex4)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66383,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex5)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66382,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex6)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66381,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex7)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66380,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex8)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66379,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex9)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66378,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex10)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66377,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex11)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66376,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex12)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66375,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex13)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66374,axiom,
! [VarCurr] :
( v111362(VarCurr,bitIndex14)
<=> v111363(VarCurr) ) ).
fof(addAssignment_66373,axiom,
! [VarCurr] :
( v111363(VarCurr)
<=> v111349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1599,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v111357(VarCurr,B)
<=> ( v111235(VarCurr,B)
& v111358(VarCurr,B) ) ) ) ).
fof(addAssignment_66372,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex0)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66371,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex1)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66370,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex2)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66369,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex3)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66368,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex4)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66367,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex5)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66366,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex6)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66365,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex7)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66364,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex8)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66363,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex9)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66362,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex10)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66361,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex11)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66360,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex12)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66359,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex13)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66358,axiom,
! [VarCurr] :
( v111358(VarCurr,bitIndex14)
<=> v111359(VarCurr) ) ).
fof(addAssignment_66357,axiom,
! [VarCurr] :
( v111359(VarCurr)
<=> v111349(VarCurr) ) ).
fof(addAssignment_66356,axiom,
! [VarCurr] :
( v111349(VarCurr)
<=> v111351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11498,axiom,
! [VarCurr] :
( v111351(VarCurr)
<=> ( v111353(VarCurr)
| v111355(VarCurr) ) ) ).
fof(addAssignment_66355,axiom,
! [VarCurr] :
( v111355(VarCurr)
<=> v99295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11497,axiom,
! [VarCurr] :
( v111353(VarCurr)
<=> ( v111354(VarCurr)
& v99256(VarCurr) ) ) ).
fof(writeUnaryOperator_6071,axiom,
! [VarCurr] :
( ~ v111354(VarCurr)
<=> v99232(VarCurr,bitIndex2) ) ).
fof(addAssignment_66354,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111235(VarCurr,B)
<=> v111237(VarCurr,B) ) ) ).
fof(addAssignment_66353,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111237(VarCurr,B)
<=> v111347(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_985,axiom,
! [VarCurr] :
( ~ v99232(VarCurr,bitIndex3)
=> ! [B] :
( range_14_0(B)
=> ( v111347(VarCurr,B)
<=> v99942(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_955,axiom,
! [VarCurr] :
( v99232(VarCurr,bitIndex3)
=> ! [B] :
( range_14_0(B)
=> ( v111347(VarCurr,B)
<=> v111239(VarCurr,B) ) ) ) ).
fof(addAssignment_66352,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v99942(VarCurr,B)
<=> v99960(VarCurr,B) ) ) ).
fof(addAssignment_66351,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99961(VarCurr,B)
<=> v111246(VarCurr,B) ) ) ).
fof(addAssignment_66350,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111246(VarCurr,B)
<=> v111248(VarCurr,B) ) ) ).
fof(addAssignment_66349,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111248(VarCurr,B)
<=> v111250(VarCurr,B) ) ) ).
fof(addAssignment_66348,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111250(VarCurr,B)
<=> v111252(VarCurr,B) ) ) ).
fof(addAssignment_66347,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v111252(VarNext,B)
<=> v111330(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111331(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111330(VarNext,B)
<=> v111252(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1442,axiom,
! [VarNext] :
( v111331(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111330(VarNext,B)
<=> v111341(VarNext,B) ) ) ) ).
fof(addAssignment_66346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111341(VarNext,B)
<=> v111339(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_984,axiom,
! [VarCurr] :
( ~ v111342(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v111339(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_954,axiom,
! [VarCurr] :
( v111342(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v111339(VarCurr,B)
<=> v111262(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11496,axiom,
! [VarCurr] :
( v111342(VarCurr)
<=> ( v111343(VarCurr)
& v111344(VarCurr) ) ) ).
fof(writeUnaryOperator_6070,axiom,
! [VarCurr] :
( ~ v111344(VarCurr)
<=> v111258(VarCurr) ) ).
fof(writeUnaryOperator_6069,axiom,
! [VarCurr] :
( ~ v111343(VarCurr)
<=> v111254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111331(VarNext)
<=> v111332(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111332(VarNext)
<=> ( v111333(VarNext)
& v111326(VarNext) ) ) ) ).
fof(writeUnaryOperator_6068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111333(VarNext)
<=> v111335(VarNext) ) ) ).
fof(addAssignment_66345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111335(VarNext)
<=> v111326(VarCurr) ) ) ).
fof(addAssignment_66344,axiom,
! [VarCurr] :
( v111326(VarCurr)
<=> v111328(VarCurr) ) ).
fof(addAssignment_66343,axiom,
! [VarCurr] :
( v111328(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66342,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111262(VarCurr,B)
<=> v111264(VarCurr,B) ) ) ).
fof(addAssignment_66341,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111264(VarCurr,B)
<=> v111266(VarCurr,B) ) ) ).
fof(addAssignment_66340,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111266(VarCurr,B)
<=> v111323(VarCurr,B) ) ) ).
fof(addAssignment_66339,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111323(VarCurr,B)
<=> v111268(VarCurr,B) ) ) ).
fof(addAssignment_66338,axiom,
! [VarCurr] :
( v111323(VarCurr,bitIndex3)
<=> v111324(VarCurr) ) ).
fof(addAssignment_66337,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111268(VarCurr,B)
<=> v111270(VarCurr,B) ) ) ).
fof(addAssignment_66336,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111270(VarCurr,B)
<=> v111272(VarCurr,B) ) ) ).
fof(addAssignment_66335,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111272(VarCurr,B)
<=> v111274(VarCurr,B) ) ) ).
fof(addAssignment_66334,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111274(VarCurr,B)
<=> v111276(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111307(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v111276(VarNext,B)
<=> v111276(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1441,axiom,
! [VarNext] :
( v111307(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v111276(VarNext,B)
<=> v111317(VarNext,B) ) ) ) ).
fof(addAssignment_66333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v111317(VarNext,B)
<=> v111315(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_983,axiom,
! [VarCurr] :
( ~ v111318(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v111315(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_953,axiom,
! [VarCurr] :
( v111318(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v111315(VarCurr,B)
<=> v111286(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11493,axiom,
! [VarCurr] :
( v111318(VarCurr)
<=> ( v111319(VarCurr)
& v111320(VarCurr) ) ) ).
fof(writeUnaryOperator_6067,axiom,
! [VarCurr] :
( ~ v111320(VarCurr)
<=> v111282(VarCurr) ) ).
fof(writeUnaryOperator_6066,axiom,
! [VarCurr] :
( ~ v111319(VarCurr)
<=> v111278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111307(VarNext)
<=> v111308(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111308(VarNext)
<=> ( v111309(VarNext)
& v111302(VarNext) ) ) ) ).
fof(writeUnaryOperator_6065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111309(VarNext)
<=> v111311(VarNext) ) ) ).
fof(addAssignment_66332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111311(VarNext)
<=> v111302(VarCurr) ) ) ).
fof(addAssignment_66331,axiom,
! [VarCurr] :
( v111302(VarCurr)
<=> v111304(VarCurr) ) ).
fof(addAssignment_66330,axiom,
! [VarCurr] :
( v111304(VarCurr)
<=> v85948(VarCurr) ) ).
fof(addAssignment_66329,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111286(VarCurr,B)
<=> v111288(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1598,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111288(VarCurr,B)
<=> ( v111294(VarCurr,B)
| v111297(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1597,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111297(VarCurr,B)
<=> ( v111274(VarCurr,B)
& v111298(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6064,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111298(VarCurr,B)
<=> ~ v111299(VarCurr,B) ) ) ).
fof(addAssignment_66328,axiom,
! [VarCurr] :
( v111299(VarCurr,bitIndex0)
<=> v111300(VarCurr) ) ).
fof(addAssignment_66327,axiom,
! [VarCurr] :
( v111299(VarCurr,bitIndex1)
<=> v111300(VarCurr) ) ).
fof(addAssignment_66326,axiom,
! [VarCurr] :
( v111299(VarCurr,bitIndex2)
<=> v111300(VarCurr) ) ).
fof(addAssignment_66325,axiom,
! [VarCurr] :
( v111300(VarCurr)
<=> v111292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1596,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111294(VarCurr,B)
<=> ( v111290(VarCurr,B)
& v111295(VarCurr,B) ) ) ) ).
fof(addAssignment_66324,axiom,
! [VarCurr] :
( v111295(VarCurr,bitIndex0)
<=> v111296(VarCurr) ) ).
fof(addAssignment_66323,axiom,
! [VarCurr] :
( v111295(VarCurr,bitIndex1)
<=> v111296(VarCurr) ) ).
fof(addAssignment_66322,axiom,
! [VarCurr] :
( v111295(VarCurr,bitIndex2)
<=> v111296(VarCurr) ) ).
fof(addAssignment_66321,axiom,
! [VarCurr] :
( v111296(VarCurr)
<=> v111292(VarCurr) ) ).
fof(addAssignment_66320,axiom,
! [VarCurr] :
( v111292(VarCurr)
<=> v86612(VarCurr) ) ).
fof(addAssignment_66319,axiom,
! [VarCurr] :
( ( v111290(VarCurr,bitIndex2)
<=> v85876(VarCurr,bitIndex5) )
& ( v111290(VarCurr,bitIndex1)
<=> v85876(VarCurr,bitIndex4) )
& ( v111290(VarCurr,bitIndex0)
<=> v85876(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_66318,axiom,
! [VarCurr] :
( v111282(VarCurr)
<=> v111284(VarCurr) ) ).
fof(addAssignment_66317,axiom,
! [VarCurr] :
( v111284(VarCurr)
<=> v85817(VarCurr) ) ).
fof(addAssignment_66316,axiom,
! [VarCurr] :
( v111278(VarCurr)
<=> v111280(VarCurr) ) ).
fof(addAssignment_66315,axiom,
! [VarCurr] :
( v111280(VarCurr)
<=> v85809(VarCurr) ) ).
fof(addAssignment_66314,axiom,
! [VarCurr] :
( v111258(VarCurr)
<=> v111260(VarCurr) ) ).
fof(addAssignment_66313,axiom,
! [VarCurr] :
( v111260(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66312,axiom,
! [VarCurr] :
( v111254(VarCurr)
<=> v111256(VarCurr) ) ).
fof(addAssignment_66311,axiom,
! [VarCurr] :
( v111256(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66310,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111239(VarCurr,B)
<=> v111241(VarCurr,B) ) ) ).
fof(addAssignment_66309,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v111241(VarCurr,B)
<=> v111243(VarCurr,B) ) ) ).
fof(addAssignment_66308,axiom,
! [VarCurr] :
( v111227(VarCurr)
<=> v111229(VarCurr) ) ).
fof(addAssignment_66307,axiom,
! [VarCurr] :
( v111229(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_66306,axiom,
! [VarCurr] :
( v111223(VarCurr)
<=> v111225(VarCurr) ) ).
fof(addAssignment_66305,axiom,
! [VarCurr] :
( v111225(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_66304,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97411(VarCurr,B)
<=> v98356(VarCurr,B) ) ) ).
fof(addAssignment_66303,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98301(VarCurr,B)
<=> v98303(VarCurr,B) ) ) ).
fof(addAssignment_66302,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98303(VarCurr,B)
<=> v98305(VarCurr,B) ) ) ).
fof(addAssignment_66301,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v98305(VarNext,B)
<=> v111215(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111216(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111215(VarNext,B)
<=> v98305(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1440,axiom,
! [VarNext] :
( v111216(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111215(VarNext,B)
<=> v98350(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111216(VarNext)
<=> v111217(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111217(VarNext)
<=> ( v111219(VarNext)
& v98335(VarNext) ) ) ) ).
fof(writeUnaryOperator_6063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111219(VarNext)
<=> v98344(VarNext) ) ) ).
fof(addAssignment_66300,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98315(VarCurr,B)
<=> v98317(VarCurr,B) ) ) ).
fof(addAssignment_66299,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98317(VarCurr,B)
<=> v98326(VarCurr,B) ) ) ).
fof(addAssignment_66298,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98319(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66297,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98245(VarCurr,B)
<=> v98247(VarCurr,B) ) ) ).
fof(addAssignment_66296,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98247(VarCurr,B)
<=> v98249(VarCurr,B) ) ) ).
fof(addAssignment_66295,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v98249(VarNext,B)
<=> v111207(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111208(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111207(VarNext,B)
<=> v98249(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1439,axiom,
! [VarNext] :
( v111208(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111207(VarNext,B)
<=> v98294(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111208(VarNext)
<=> v111209(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111209(VarNext)
<=> ( v111211(VarNext)
& v98279(VarNext) ) ) ) ).
fof(writeUnaryOperator_6062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111211(VarNext)
<=> v98288(VarNext) ) ) ).
fof(addAssignment_66294,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98259(VarCurr,B)
<=> v98261(VarCurr,B) ) ) ).
fof(addAssignment_66293,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98261(VarCurr,B)
<=> v98270(VarCurr,B) ) ) ).
fof(addAssignment_66292,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98263(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66291,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98189(VarCurr,B)
<=> v98191(VarCurr,B) ) ) ).
fof(addAssignment_66290,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98191(VarCurr,B)
<=> v98193(VarCurr,B) ) ) ).
fof(addAssignment_66289,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v98193(VarNext,B)
<=> v111199(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111200(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111199(VarNext,B)
<=> v98193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1438,axiom,
! [VarNext] :
( v111200(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111199(VarNext,B)
<=> v98238(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111200(VarNext)
<=> v111201(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111201(VarNext)
<=> ( v111203(VarNext)
& v98223(VarNext) ) ) ) ).
fof(writeUnaryOperator_6061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111203(VarNext)
<=> v98232(VarNext) ) ) ).
fof(addAssignment_66288,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98203(VarCurr,B)
<=> v98205(VarCurr,B) ) ) ).
fof(addAssignment_66287,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98205(VarCurr,B)
<=> v98214(VarCurr,B) ) ) ).
fof(addAssignment_66286,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98207(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66285,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98133(VarCurr,B)
<=> v98135(VarCurr,B) ) ) ).
fof(addAssignment_66284,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98135(VarCurr,B)
<=> v98137(VarCurr,B) ) ) ).
fof(addAssignment_66283,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v98137(VarNext,B)
<=> v111191(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111192(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111191(VarNext,B)
<=> v98137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1437,axiom,
! [VarNext] :
( v111192(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111191(VarNext,B)
<=> v98182(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111192(VarNext)
<=> v111193(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111193(VarNext)
<=> ( v111195(VarNext)
& v98167(VarNext) ) ) ) ).
fof(writeUnaryOperator_6060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111195(VarNext)
<=> v98176(VarNext) ) ) ).
fof(addAssignment_66282,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98147(VarCurr,B)
<=> v98149(VarCurr,B) ) ) ).
fof(addAssignment_66281,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98149(VarCurr,B)
<=> v98158(VarCurr,B) ) ) ).
fof(addAssignment_66280,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98151(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66279,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98077(VarCurr,B)
<=> v98079(VarCurr,B) ) ) ).
fof(addAssignment_66278,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98079(VarCurr,B)
<=> v98081(VarCurr,B) ) ) ).
fof(addAssignment_66277,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v98081(VarNext,B)
<=> v111183(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111184(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111183(VarNext,B)
<=> v98081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1436,axiom,
! [VarNext] :
( v111184(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111183(VarNext,B)
<=> v98126(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111184(VarNext)
<=> v111185(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111185(VarNext)
<=> ( v111187(VarNext)
& v98111(VarNext) ) ) ) ).
fof(writeUnaryOperator_6059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111187(VarNext)
<=> v98120(VarNext) ) ) ).
fof(addAssignment_66276,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98091(VarCurr,B)
<=> v98093(VarCurr,B) ) ) ).
fof(addAssignment_66275,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98093(VarCurr,B)
<=> v98102(VarCurr,B) ) ) ).
fof(addAssignment_66274,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98095(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66273,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98021(VarCurr,B)
<=> v98023(VarCurr,B) ) ) ).
fof(addAssignment_66272,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98023(VarCurr,B)
<=> v98025(VarCurr,B) ) ) ).
fof(addAssignment_66271,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v98025(VarNext,B)
<=> v111175(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111176(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111175(VarNext,B)
<=> v98025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1435,axiom,
! [VarNext] :
( v111176(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111175(VarNext,B)
<=> v98070(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111176(VarNext)
<=> v111177(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111177(VarNext)
<=> ( v111179(VarNext)
& v98055(VarNext) ) ) ) ).
fof(writeUnaryOperator_6058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111179(VarNext)
<=> v98064(VarNext) ) ) ).
fof(addAssignment_66270,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98035(VarCurr,B)
<=> v98037(VarCurr,B) ) ) ).
fof(addAssignment_66269,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98037(VarCurr,B)
<=> v98046(VarCurr,B) ) ) ).
fof(addAssignment_66268,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v98039(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66267,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97965(VarCurr,B)
<=> v97967(VarCurr,B) ) ) ).
fof(addAssignment_66266,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97967(VarCurr,B)
<=> v97969(VarCurr,B) ) ) ).
fof(addAssignment_66265,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97969(VarNext,B)
<=> v111167(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111168(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111167(VarNext,B)
<=> v97969(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1434,axiom,
! [VarNext] :
( v111168(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111167(VarNext,B)
<=> v98014(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111168(VarNext)
<=> v111169(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111169(VarNext)
<=> ( v111171(VarNext)
& v97999(VarNext) ) ) ) ).
fof(writeUnaryOperator_6057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111171(VarNext)
<=> v98008(VarNext) ) ) ).
fof(addAssignment_66264,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97979(VarCurr,B)
<=> v97981(VarCurr,B) ) ) ).
fof(addAssignment_66263,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97981(VarCurr,B)
<=> v97990(VarCurr,B) ) ) ).
fof(addAssignment_66262,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97983(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66261,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97909(VarCurr,B)
<=> v97911(VarCurr,B) ) ) ).
fof(addAssignment_66260,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97911(VarCurr,B)
<=> v97913(VarCurr,B) ) ) ).
fof(addAssignment_66259,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97913(VarNext,B)
<=> v111159(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111160(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111159(VarNext,B)
<=> v97913(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1433,axiom,
! [VarNext] :
( v111160(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111159(VarNext,B)
<=> v97958(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111160(VarNext)
<=> v111161(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111161(VarNext)
<=> ( v111163(VarNext)
& v97943(VarNext) ) ) ) ).
fof(writeUnaryOperator_6056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111163(VarNext)
<=> v97952(VarNext) ) ) ).
fof(addAssignment_66258,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97923(VarCurr,B)
<=> v97925(VarCurr,B) ) ) ).
fof(addAssignment_66257,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97925(VarCurr,B)
<=> v97934(VarCurr,B) ) ) ).
fof(addAssignment_66256,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97927(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66255,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97853(VarCurr,B)
<=> v97855(VarCurr,B) ) ) ).
fof(addAssignment_66254,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97855(VarCurr,B)
<=> v97857(VarCurr,B) ) ) ).
fof(addAssignment_66253,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97857(VarNext,B)
<=> v111151(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111152(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111151(VarNext,B)
<=> v97857(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1432,axiom,
! [VarNext] :
( v111152(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111151(VarNext,B)
<=> v97902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111152(VarNext)
<=> v111153(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111153(VarNext)
<=> ( v111155(VarNext)
& v97887(VarNext) ) ) ) ).
fof(writeUnaryOperator_6055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111155(VarNext)
<=> v97896(VarNext) ) ) ).
fof(addAssignment_66252,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97867(VarCurr,B)
<=> v97869(VarCurr,B) ) ) ).
fof(addAssignment_66251,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97869(VarCurr,B)
<=> v97878(VarCurr,B) ) ) ).
fof(addAssignment_66250,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97871(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66249,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97797(VarCurr,B)
<=> v97799(VarCurr,B) ) ) ).
fof(addAssignment_66248,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97799(VarCurr,B)
<=> v97801(VarCurr,B) ) ) ).
fof(addAssignment_66247,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97801(VarNext,B)
<=> v111143(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111144(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111143(VarNext,B)
<=> v97801(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1431,axiom,
! [VarNext] :
( v111144(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111143(VarNext,B)
<=> v97846(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111144(VarNext)
<=> v111145(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111145(VarNext)
<=> ( v111147(VarNext)
& v97831(VarNext) ) ) ) ).
fof(writeUnaryOperator_6054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111147(VarNext)
<=> v97840(VarNext) ) ) ).
fof(addAssignment_66246,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97811(VarCurr,B)
<=> v97813(VarCurr,B) ) ) ).
fof(addAssignment_66245,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97813(VarCurr,B)
<=> v97822(VarCurr,B) ) ) ).
fof(addAssignment_66244,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97815(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66243,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97741(VarCurr,B)
<=> v97743(VarCurr,B) ) ) ).
fof(addAssignment_66242,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97743(VarCurr,B)
<=> v97745(VarCurr,B) ) ) ).
fof(addAssignment_66241,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97745(VarNext,B)
<=> v111135(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111136(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111135(VarNext,B)
<=> v97745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1430,axiom,
! [VarNext] :
( v111136(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111135(VarNext,B)
<=> v97790(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111136(VarNext)
<=> v111137(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111137(VarNext)
<=> ( v111139(VarNext)
& v97775(VarNext) ) ) ) ).
fof(writeUnaryOperator_6053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111139(VarNext)
<=> v97784(VarNext) ) ) ).
fof(addAssignment_66240,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97755(VarCurr,B)
<=> v97757(VarCurr,B) ) ) ).
fof(addAssignment_66239,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97757(VarCurr,B)
<=> v97766(VarCurr,B) ) ) ).
fof(addAssignment_66238,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97759(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66237,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97685(VarCurr,B)
<=> v97687(VarCurr,B) ) ) ).
fof(addAssignment_66236,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97687(VarCurr,B)
<=> v97689(VarCurr,B) ) ) ).
fof(addAssignment_66235,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97689(VarNext,B)
<=> v111127(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111128(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111127(VarNext,B)
<=> v97689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1429,axiom,
! [VarNext] :
( v111128(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111127(VarNext,B)
<=> v97734(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111128(VarNext)
<=> v111129(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111129(VarNext)
<=> ( v111131(VarNext)
& v97719(VarNext) ) ) ) ).
fof(writeUnaryOperator_6052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111131(VarNext)
<=> v97728(VarNext) ) ) ).
fof(addAssignment_66234,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97699(VarCurr,B)
<=> v97701(VarCurr,B) ) ) ).
fof(addAssignment_66233,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97701(VarCurr,B)
<=> v97710(VarCurr,B) ) ) ).
fof(addAssignment_66232,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97703(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66231,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97629(VarCurr,B)
<=> v97631(VarCurr,B) ) ) ).
fof(addAssignment_66230,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97631(VarCurr,B)
<=> v97633(VarCurr,B) ) ) ).
fof(addAssignment_66229,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97633(VarNext,B)
<=> v111119(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111120(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111119(VarNext,B)
<=> v97633(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1428,axiom,
! [VarNext] :
( v111120(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111119(VarNext,B)
<=> v97678(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111120(VarNext)
<=> v111121(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111121(VarNext)
<=> ( v111123(VarNext)
& v97663(VarNext) ) ) ) ).
fof(writeUnaryOperator_6051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111123(VarNext)
<=> v97672(VarNext) ) ) ).
fof(addAssignment_66228,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97643(VarCurr,B)
<=> v97645(VarCurr,B) ) ) ).
fof(addAssignment_66227,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97645(VarCurr,B)
<=> v97654(VarCurr,B) ) ) ).
fof(addAssignment_66226,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97647(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66225,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97573(VarCurr,B)
<=> v97575(VarCurr,B) ) ) ).
fof(addAssignment_66224,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97575(VarCurr,B)
<=> v97577(VarCurr,B) ) ) ).
fof(addAssignment_66223,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97577(VarNext,B)
<=> v111111(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111112(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111111(VarNext,B)
<=> v97577(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1427,axiom,
! [VarNext] :
( v111112(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111111(VarNext,B)
<=> v97622(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111112(VarNext)
<=> v111113(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111113(VarNext)
<=> ( v111115(VarNext)
& v97607(VarNext) ) ) ) ).
fof(writeUnaryOperator_6050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111115(VarNext)
<=> v97616(VarNext) ) ) ).
fof(addAssignment_66222,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97587(VarCurr,B)
<=> v97589(VarCurr,B) ) ) ).
fof(addAssignment_66221,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97589(VarCurr,B)
<=> v97598(VarCurr,B) ) ) ).
fof(addAssignment_66220,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97591(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66219,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97517(VarCurr,B)
<=> v97519(VarCurr,B) ) ) ).
fof(addAssignment_66218,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97519(VarCurr,B)
<=> v97521(VarCurr,B) ) ) ).
fof(addAssignment_66217,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97521(VarNext,B)
<=> v111103(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111104(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111103(VarNext,B)
<=> v97521(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1426,axiom,
! [VarNext] :
( v111104(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111103(VarNext,B)
<=> v97566(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111104(VarNext)
<=> v111105(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111105(VarNext)
<=> ( v111107(VarNext)
& v97551(VarNext) ) ) ) ).
fof(writeUnaryOperator_6049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111107(VarNext)
<=> v97560(VarNext) ) ) ).
fof(addAssignment_66216,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97531(VarCurr,B)
<=> v97533(VarCurr,B) ) ) ).
fof(addAssignment_66215,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97533(VarCurr,B)
<=> v97542(VarCurr,B) ) ) ).
fof(addAssignment_66214,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97535(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_66213,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97413(VarCurr,B)
<=> v97415(VarCurr,B) ) ) ).
fof(addAssignment_66212,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97415(VarCurr,B)
<=> v97417(VarCurr,B) ) ) ).
fof(addAssignment_66211,axiom,
! [VarNext,B] :
( range_14_12(B)
=> ( v97417(VarNext,B)
<=> v111095(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111096(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111095(VarNext,B)
<=> v97417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1425,axiom,
! [VarNext] :
( v111096(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v111095(VarNext,B)
<=> v97510(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111096(VarNext)
<=> v111097(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111097(VarNext)
<=> ( v111099(VarNext)
& v97495(VarNext) ) ) ) ).
fof(writeUnaryOperator_6048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111099(VarNext)
<=> v97504(VarNext) ) ) ).
fof(addAssignment_66210,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97427(VarCurr,B)
<=> v97429(VarCurr,B) ) ) ).
fof(addAssignment_66209,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97429(VarCurr,B)
<=> v97486(VarCurr,B) ) ) ).
fof(addAssignment_66208,axiom,
! [VarCurr,B] :
( range_14_12(B)
=> ( v97431(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(range_axiom_89,axiom,
! [B] :
( range_14_12(B)
<=> ( $false
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B ) ) ).
fof(addAssignment_66207,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111022(VarCurr,B)
<=> v110874(VarCurr,B) ) ) ).
fof(addAssignment_66206,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v110874(VarCurr,B)
<=> v110876(VarCurr,B) ) ) ).
fof(addAssignment_66205,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v110876(VarNext,B)
<=> v111079(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111080(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111079(VarNext,B)
<=> v110876(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1424,axiom,
! [VarNext] :
( v111080(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111079(VarNext,B)
<=> v111015(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111080(VarNext)
<=> v111081(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111081(VarNext)
<=> ( v111083(VarNext)
& v111000(VarNext) ) ) ) ).
fof(writeUnaryOperator_6047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111083(VarNext)
<=> v111009(VarNext) ) ) ).
fof(addAssignment_66204,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v110886(VarCurr,B)
<=> v110888(VarCurr,B) ) ) ).
fof(addAssignment_66203,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v110888(VarCurr,B)
<=> v110890(VarCurr,B) ) ) ).
fof(addAssignment_66202,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v110890(VarCurr,B)
<=> v110997(VarCurr,B) ) ) ).
fof(addAssignment_66201,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v110998(VarCurr,B)
<=> v111025(VarCurr,B) ) ) ).
fof(addAssignment_66200,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111025(VarCurr,B)
<=> v111027(VarCurr,B) ) ) ).
fof(addAssignment_66199,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111027(VarCurr,B)
<=> v111029(VarCurr,B) ) ) ).
fof(addAssignment_66198,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111029(VarCurr,B)
<=> v111031(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111062(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v111031(VarNext,B)
<=> v111031(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1423,axiom,
! [VarNext] :
( v111062(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v111031(VarNext,B)
<=> v111072(VarNext,B) ) ) ) ).
fof(addAssignment_66197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v111072(VarNext,B)
<=> v111070(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_982,axiom,
! [VarCurr] :
( ~ v111073(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v111070(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_952,axiom,
! [VarCurr] :
( v111073(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v111070(VarCurr,B)
<=> v111041(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11456,axiom,
! [VarCurr] :
( v111073(VarCurr)
<=> ( v111074(VarCurr)
& v111075(VarCurr) ) ) ).
fof(writeUnaryOperator_6046,axiom,
! [VarCurr] :
( ~ v111075(VarCurr)
<=> v111037(VarCurr) ) ).
fof(writeUnaryOperator_6045,axiom,
! [VarCurr] :
( ~ v111074(VarCurr)
<=> v111033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111062(VarNext)
<=> v111063(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111063(VarNext)
<=> ( v111064(VarNext)
& v111057(VarNext) ) ) ) ).
fof(writeUnaryOperator_6044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111064(VarNext)
<=> v111066(VarNext) ) ) ).
fof(addAssignment_66196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111066(VarNext)
<=> v111057(VarCurr) ) ) ).
fof(addAssignment_66195,axiom,
! [VarCurr] :
( v111057(VarCurr)
<=> v111059(VarCurr) ) ).
fof(addAssignment_66194,axiom,
! [VarCurr] :
( v111059(VarCurr)
<=> v3119(VarCurr) ) ).
fof(addAssignment_66193,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111041(VarCurr,B)
<=> v111043(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1595,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111043(VarCurr,B)
<=> ( v111049(VarCurr,B)
| v111052(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1594,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111052(VarCurr,B)
<=> ( v111029(VarCurr,B)
& v111053(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6043,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111053(VarCurr,B)
<=> ~ v111054(VarCurr,B) ) ) ).
fof(addAssignment_66192,axiom,
! [VarCurr] :
( v111054(VarCurr,bitIndex0)
<=> v111055(VarCurr) ) ).
fof(addAssignment_66191,axiom,
! [VarCurr] :
( v111054(VarCurr,bitIndex1)
<=> v111055(VarCurr) ) ).
fof(addAssignment_66190,axiom,
! [VarCurr] :
( v111054(VarCurr,bitIndex2)
<=> v111055(VarCurr) ) ).
fof(addAssignment_66189,axiom,
! [VarCurr] :
( v111055(VarCurr)
<=> v111047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1593,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v111049(VarCurr,B)
<=> ( v111045(VarCurr,B)
& v111050(VarCurr,B) ) ) ) ).
fof(addAssignment_66188,axiom,
! [VarCurr] :
( v111050(VarCurr,bitIndex0)
<=> v111051(VarCurr) ) ).
fof(addAssignment_66187,axiom,
! [VarCurr] :
( v111050(VarCurr,bitIndex1)
<=> v111051(VarCurr) ) ).
fof(addAssignment_66186,axiom,
! [VarCurr] :
( v111050(VarCurr,bitIndex2)
<=> v111051(VarCurr) ) ).
fof(addAssignment_66185,axiom,
! [VarCurr] :
( v111051(VarCurr)
<=> v111047(VarCurr) ) ).
fof(addAssignment_66184,axiom,
! [VarCurr] :
( v111047(VarCurr)
<=> v3799(VarCurr) ) ).
fof(addAssignment_66183,axiom,
! [VarCurr] :
( ( v111045(VarCurr,bitIndex2)
<=> v3047(VarCurr,bitIndex5) )
& ( v111045(VarCurr,bitIndex1)
<=> v3047(VarCurr,bitIndex4) )
& ( v111045(VarCurr,bitIndex0)
<=> v3047(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_66182,axiom,
! [VarCurr] :
( v111037(VarCurr)
<=> v111039(VarCurr) ) ).
fof(addAssignment_66181,axiom,
! [VarCurr] :
( v111039(VarCurr)
<=> v2988(VarCurr) ) ).
fof(addAssignment_66180,axiom,
! [VarCurr] :
( v111033(VarCurr)
<=> v111035(VarCurr) ) ).
fof(addAssignment_66179,axiom,
! [VarCurr] :
( v111035(VarCurr)
<=> v2980(VarCurr) ) ).
fof(addAssignment_66178,axiom,
! [VarCurr] :
( v110872(VarCurr)
<=> v110874(VarCurr,bitIndex3) ) ).
fof(addAssignment_66177,axiom,
! [VarCurr] :
( v110874(VarCurr,bitIndex3)
<=> v110876(VarCurr,bitIndex3) ) ).
fof(addAssignment_66176,axiom,
! [VarNext] :
( v110876(VarNext,bitIndex3)
<=> v111004(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111005(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111004(VarNext,B)
<=> v110876(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1422,axiom,
! [VarNext] :
( v111005(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111004(VarNext,B)
<=> v111015(VarNext,B) ) ) ) ).
fof(addAssignment_66175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v111015(VarNext,B)
<=> v111013(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_981,axiom,
! [VarCurr] :
( ~ v111016(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v111013(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_951,axiom,
! [VarCurr] :
( v111016(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v111013(VarCurr,B)
<=> v110886(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11453,axiom,
! [VarCurr] :
( v111016(VarCurr)
<=> ( v111017(VarCurr)
& v111018(VarCurr) ) ) ).
fof(writeUnaryOperator_6042,axiom,
! [VarCurr] :
( ~ v111018(VarCurr)
<=> v110882(VarCurr) ) ).
fof(writeUnaryOperator_6041,axiom,
! [VarCurr] :
( ~ v111017(VarCurr)
<=> v110878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111005(VarNext)
<=> v111006(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111006(VarNext)
<=> ( v111007(VarNext)
& v111000(VarNext) ) ) ) ).
fof(writeUnaryOperator_6040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111007(VarNext)
<=> v111009(VarNext) ) ) ).
fof(addAssignment_66174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111009(VarNext)
<=> v111000(VarCurr) ) ) ).
fof(addAssignment_66173,axiom,
! [VarCurr] :
( v111000(VarCurr)
<=> v111002(VarCurr) ) ).
fof(addAssignment_66172,axiom,
! [VarCurr] :
( v111002(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66171,axiom,
! [VarCurr] :
( v110886(VarCurr,bitIndex3)
<=> v110888(VarCurr,bitIndex3) ) ).
fof(addAssignment_66170,axiom,
! [VarCurr] :
( v110888(VarCurr,bitIndex3)
<=> v110890(VarCurr,bitIndex3) ) ).
fof(addAssignment_66169,axiom,
! [VarCurr] :
( v110890(VarCurr,bitIndex3)
<=> v110997(VarCurr,bitIndex3) ) ).
fof(addAssignment_66168,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v110997(VarCurr,B)
<=> v110998(VarCurr,B) ) ) ).
fof(addAssignment_66167,axiom,
! [VarCurr] :
( v110997(VarCurr,bitIndex3)
<=> v110892(VarCurr) ) ).
fof(addAssignment_66166,axiom,
! [VarCurr] :
( v110892(VarCurr)
<=> v110894(VarCurr) ) ).
fof(addAssignment_66165,axiom,
! [VarCurr] :
( v110894(VarCurr)
<=> v110896(VarCurr) ) ).
fof(addAssignment_66164,axiom,
! [VarCurr] :
( v110896(VarCurr)
<=> v110898(VarCurr) ) ).
fof(addAssignment_66163,axiom,
! [VarCurr] :
( v110898(VarCurr)
<=> v110900(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110981(VarNext)
=> ( v110900(VarNext)
<=> v110900(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1421,axiom,
! [VarNext] :
( v110981(VarNext)
=> ( v110900(VarNext)
<=> v110991(VarNext) ) ) ).
fof(addAssignment_66162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110991(VarNext)
<=> v110989(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_980,axiom,
! [VarCurr] :
( ~ v110992(VarCurr)
=> ( v110989(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_950,axiom,
! [VarCurr] :
( v110992(VarCurr)
=> ( v110989(VarCurr)
<=> v110910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11450,axiom,
! [VarCurr] :
( v110992(VarCurr)
<=> ( v110993(VarCurr)
& v110994(VarCurr) ) ) ).
fof(writeUnaryOperator_6039,axiom,
! [VarCurr] :
( ~ v110994(VarCurr)
<=> v110906(VarCurr) ) ).
fof(writeUnaryOperator_6038,axiom,
! [VarCurr] :
( ~ v110993(VarCurr)
<=> v110902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110981(VarNext)
<=> v110982(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110982(VarNext)
<=> ( v110983(VarNext)
& v110976(VarNext) ) ) ) ).
fof(writeUnaryOperator_6037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110983(VarNext)
<=> v110985(VarNext) ) ) ).
fof(addAssignment_66161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110985(VarNext)
<=> v110976(VarCurr) ) ) ).
fof(addAssignment_66160,axiom,
! [VarCurr] :
( v110976(VarCurr)
<=> v110978(VarCurr) ) ).
fof(addAssignment_66159,axiom,
! [VarCurr] :
( v110978(VarCurr)
<=> v3119(VarCurr) ) ).
fof(addAssignment_66158,axiom,
! [VarCurr] :
( v110910(VarCurr)
<=> v110912(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11447,axiom,
! [VarCurr] :
( v110912(VarCurr)
<=> ( v110968(VarCurr)
| v110971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11446,axiom,
! [VarCurr] :
( v110971(VarCurr)
<=> ( v110898(VarCurr)
& v110972(VarCurr) ) ) ).
fof(writeUnaryOperator_6036,axiom,
! [VarCurr] :
( ~ v110972(VarCurr)
<=> v110973(VarCurr) ) ).
fof(addAssignment_66157,axiom,
! [VarCurr] :
( v110973(VarCurr)
<=> v110974(VarCurr) ) ).
fof(addAssignment_66156,axiom,
! [VarCurr] :
( v110974(VarCurr)
<=> v110966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11445,axiom,
! [VarCurr] :
( v110968(VarCurr)
<=> ( v110914(VarCurr)
& v110969(VarCurr) ) ) ).
fof(addAssignment_66155,axiom,
! [VarCurr] :
( v110969(VarCurr)
<=> v110970(VarCurr) ) ).
fof(addAssignment_66154,axiom,
! [VarCurr] :
( v110970(VarCurr)
<=> v110966(VarCurr) ) ).
fof(addAssignment_66153,axiom,
! [VarCurr] :
( v110966(VarCurr)
<=> v3799(VarCurr) ) ).
fof(addAssignment_66152,axiom,
! [VarCurr] :
( v110914(VarCurr)
<=> v110916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11444,axiom,
! [VarCurr] :
( v110916(VarCurr)
<=> ( v2998(VarCurr)
| v110918(VarCurr) ) ) ).
fof(addAssignment_66151,axiom,
! [VarCurr] :
( v110918(VarCurr)
<=> v110920(VarCurr) ) ).
fof(addAssignment_66150,axiom,
! [VarCurr] :
( v110920(VarCurr)
<=> v110922(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110948(VarNext)
=> ( v110922(VarNext)
<=> v110922(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1420,axiom,
! [VarNext] :
( v110948(VarNext)
=> ( v110922(VarNext)
<=> v110958(VarNext) ) ) ).
fof(addAssignment_66149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110958(VarNext)
<=> v110956(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_979,axiom,
! [VarCurr] :
( ~ v110959(VarCurr)
=> ( v110956(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_949,axiom,
! [VarCurr] :
( v110959(VarCurr)
=> ( v110956(VarCurr)
<=> v110932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11443,axiom,
! [VarCurr] :
( v110959(VarCurr)
<=> ( v110960(VarCurr)
& v110961(VarCurr) ) ) ).
fof(writeUnaryOperator_6035,axiom,
! [VarCurr] :
( ~ v110961(VarCurr)
<=> v110928(VarCurr) ) ).
fof(writeUnaryOperator_6034,axiom,
! [VarCurr] :
( ~ v110960(VarCurr)
<=> v110924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110948(VarNext)
<=> v110949(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110949(VarNext)
<=> ( v110950(VarNext)
& v110943(VarNext) ) ) ) ).
fof(writeUnaryOperator_6033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110950(VarNext)
<=> v110952(VarNext) ) ) ).
fof(addAssignment_66148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110952(VarNext)
<=> v110943(VarCurr) ) ) ).
fof(addAssignment_66147,axiom,
! [VarCurr] :
( v110943(VarCurr)
<=> v110945(VarCurr) ) ).
fof(addAssignment_66146,axiom,
! [VarCurr] :
( v110945(VarCurr)
<=> v3119(VarCurr) ) ).
fof(addAssignment_66145,axiom,
! [VarCurr] :
( v110932(VarCurr)
<=> v110934(VarCurr) ) ).
fof(addAssignment_66144,axiom,
! [VarCurr] :
( v110934(VarCurr)
<=> v110936(VarCurr) ) ).
fof(addAssignment_66143,axiom,
! [VarCurr] :
( v110936(VarCurr)
<=> v110938(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_978,axiom,
! [VarCurr] :
( ~ v2998(VarCurr)
=> ( v110938(VarCurr)
<=> v110940(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_948,axiom,
! [VarCurr] :
( v2998(VarCurr)
=> ( v110938(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_977,axiom,
! [VarCurr] :
( ~ v110941(VarCurr)
=> ( v110940(VarCurr)
<=> v110918(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_947,axiom,
! [VarCurr] :
( v110941(VarCurr)
=> ( v110940(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_922,axiom,
! [VarCurr] :
( v110941(VarCurr)
<=> ( ( v3047(VarCurr,bitIndex2)
<=> $true )
& ( v3047(VarCurr,bitIndex1)
<=> $true )
& ( v3047(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_66142,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v3047(VarCurr,B)
<=> v3049(VarCurr,B) ) ) ).
fof(addAssignment_66141,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v3049(VarCurr,B)
<=> v3051(VarCurr,B) ) ) ).
fof(addAssignment_66140,axiom,
! [VarCurr] :
( v110928(VarCurr)
<=> v110930(VarCurr) ) ).
fof(addAssignment_66139,axiom,
! [VarCurr] :
( v110930(VarCurr)
<=> v2988(VarCurr) ) ).
fof(addAssignment_66138,axiom,
! [VarCurr] :
( v110924(VarCurr)
<=> v110926(VarCurr) ) ).
fof(addAssignment_66137,axiom,
! [VarCurr] :
( v110926(VarCurr)
<=> v2980(VarCurr) ) ).
fof(addAssignment_66136,axiom,
! [VarCurr] :
( v110906(VarCurr)
<=> v110908(VarCurr) ) ).
fof(addAssignment_66135,axiom,
! [VarCurr] :
( v110908(VarCurr)
<=> v2988(VarCurr) ) ).
fof(addAssignment_66134,axiom,
! [VarCurr] :
( v110902(VarCurr)
<=> v110904(VarCurr) ) ).
fof(addAssignment_66133,axiom,
! [VarCurr] :
( v110904(VarCurr)
<=> v2980(VarCurr) ) ).
fof(addAssignment_66132,axiom,
! [VarCurr] :
( v110882(VarCurr)
<=> v110884(VarCurr) ) ).
fof(addAssignment_66131,axiom,
! [VarCurr] :
( v110884(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66130,axiom,
! [VarCurr] :
( v110878(VarCurr)
<=> v110880(VarCurr) ) ).
fof(addAssignment_66129,axiom,
! [VarCurr] :
( v110880(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66128,axiom,
! [VarCurr] :
( v110860(VarCurr)
<=> v110862(VarCurr) ) ).
fof(addAssignment_66127,axiom,
! [VarCurr] :
( v110862(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66126,axiom,
! [VarCurr] :
( v110856(VarCurr)
<=> v110858(VarCurr) ) ).
fof(addAssignment_66125,axiom,
! [VarCurr] :
( v110858(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66124,axiom,
! [VarCurr] :
( v110840(VarCurr)
<=> v110842(VarCurr) ) ).
fof(addAssignment_66123,axiom,
! [VarCurr] :
( v110842(VarCurr)
<=> v110844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11440,axiom,
! [VarCurr] :
( v110844(VarCurr)
<=> ( v97325(VarCurr)
& v110846(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_976,axiom,
! [VarCurr] :
( ~ v97208(VarCurr)
=> ( v110846(VarCurr)
<=> v98436(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_60,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ( v110846(VarCurr)
<=> v97411(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_66122,axiom,
! [VarCurr] :
( v110830(VarCurr)
<=> v110832(VarCurr) ) ).
fof(addAssignment_66121,axiom,
! [VarCurr] :
( v110832(VarCurr)
<=> v110834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11439,axiom,
! [VarCurr] :
( v110834(VarCurr)
<=> ( v97325(VarCurr)
& v110836(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_975,axiom,
! [VarCurr] :
( ~ v97208(VarCurr)
=> ( v110836(VarCurr)
<=> v110838(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_946,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ( v110836(VarCurr)
<=> v110837(VarCurr) ) ) ).
fof(writeUnaryOperator_6032,axiom,
! [VarCurr] :
( ~ v110838(VarCurr)
<=> v98436(VarCurr) ) ).
fof(writeUnaryOperator_6031,axiom,
! [VarCurr] :
( ~ v110837(VarCurr)
<=> v97411(VarCurr,bitIndex15) ) ).
fof(addAssignment_66120,axiom,
! [VarCurr,B] :
( range_6_3(B)
=> ( v101505(VarCurr,B)
<=> v101507(VarCurr,B) ) ) ).
fof(addAssignment_66119,axiom,
! [VarCurr,B] :
( range_6_3(B)
=> ( v101507(VarCurr,B)
<=> v100229(VarCurr,B) ) ) ).
fof(addAssignment_66118,axiom,
! [VarCurr,B] :
( range_6_3(B)
=> ( v103117(VarCurr,B)
<=> v103119(VarCurr,B) ) ) ).
fof(addAssignment_66117,axiom,
! [VarCurr,B] :
( range_6_3(B)
=> ( v103119(VarCurr,B)
<=> v100445(VarCurr,B) ) ) ).
fof(addAssignment_66116,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v110754(VarCurr,B)
<=> v110756(VarCurr,B) ) ) ).
fof(addAssignment_66115,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v110756(VarCurr,B)
<=> v110758(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110813(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v110758(VarNext,B)
<=> v110758(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1419,axiom,
! [VarNext] :
( v110813(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v110758(VarNext,B)
<=> v110823(VarNext,B) ) ) ) ).
fof(addAssignment_66114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v110823(VarNext,B)
<=> v110821(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_974,axiom,
! [VarCurr] :
( ~ v110824(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v110821(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_945,axiom,
! [VarCurr] :
( v110824(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v110821(VarCurr,B)
<=> v110768(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11438,axiom,
! [VarCurr] :
( v110824(VarCurr)
<=> ( v110825(VarCurr)
& v110826(VarCurr) ) ) ).
fof(writeUnaryOperator_6030,axiom,
! [VarCurr] :
( ~ v110826(VarCurr)
<=> v110764(VarCurr) ) ).
fof(writeUnaryOperator_6029,axiom,
! [VarCurr] :
( ~ v110825(VarCurr)
<=> v110760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110813(VarNext)
<=> v110814(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110814(VarNext)
<=> ( v110815(VarNext)
& v110808(VarNext) ) ) ) ).
fof(writeUnaryOperator_6028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110815(VarNext)
<=> v110817(VarNext) ) ) ).
fof(addAssignment_66113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110817(VarNext)
<=> v110808(VarCurr) ) ) ).
fof(addAssignment_66112,axiom,
! [VarCurr] :
( v110808(VarCurr)
<=> v110810(VarCurr) ) ).
fof(addAssignment_66111,axiom,
! [VarCurr] :
( v110810(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66110,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v110768(VarCurr,B)
<=> v110770(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1592,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v110770(VarCurr,B)
<=> ( v110800(VarCurr,B)
| v110803(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1591,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v110803(VarCurr,B)
<=> ( v110756(VarCurr,B)
& v110804(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6027,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v110804(VarCurr,B)
<=> ~ v110805(VarCurr,B) ) ) ).
fof(addAssignment_66109,axiom,
! [VarCurr] :
( v110805(VarCurr,bitIndex0)
<=> v110806(VarCurr) ) ).
fof(addAssignment_66108,axiom,
! [VarCurr] :
( v110805(VarCurr,bitIndex1)
<=> v110806(VarCurr) ) ).
fof(addAssignment_66107,axiom,
! [VarCurr] :
( v110805(VarCurr,bitIndex2)
<=> v110806(VarCurr) ) ).
fof(addAssignment_66106,axiom,
! [VarCurr] :
( v110805(VarCurr,bitIndex3)
<=> v110806(VarCurr) ) ).
fof(addAssignment_66105,axiom,
! [VarCurr] :
( v110806(VarCurr)
<=> v110777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1590,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v110800(VarCurr,B)
<=> ( v110772(VarCurr,B)
& v110801(VarCurr,B) ) ) ) ).
fof(addAssignment_66104,axiom,
! [VarCurr] :
( v110801(VarCurr,bitIndex0)
<=> v110802(VarCurr) ) ).
fof(addAssignment_66103,axiom,
! [VarCurr] :
( v110801(VarCurr,bitIndex1)
<=> v110802(VarCurr) ) ).
fof(addAssignment_66102,axiom,
! [VarCurr] :
( v110801(VarCurr,bitIndex2)
<=> v110802(VarCurr) ) ).
fof(addAssignment_66101,axiom,
! [VarCurr] :
( v110801(VarCurr,bitIndex3)
<=> v110802(VarCurr) ) ).
fof(addAssignment_66100,axiom,
! [VarCurr] :
( v110802(VarCurr)
<=> v110777(VarCurr) ) ).
fof(addAssignment_66099,axiom,
! [VarCurr] :
( v110777(VarCurr)
<=> v110779(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4625,axiom,
! [VarCurr] :
( v110779(VarCurr)
<=> ( v110785(VarCurr)
| v110781(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4624,axiom,
! [VarCurr] :
( v110785(VarCurr)
<=> ( v110786(VarCurr)
| v110781(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4623,axiom,
! [VarCurr] :
( v110786(VarCurr)
<=> ( v110787(VarCurr)
| v110781(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4622,axiom,
! [VarCurr] :
( v110787(VarCurr)
<=> ( v110788(VarCurr)
| v110781(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4621,axiom,
! [VarCurr] :
( v110788(VarCurr)
<=> ( v110789(VarCurr)
| v110781(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4620,axiom,
! [VarCurr] :
( v110789(VarCurr)
<=> ( v110790(VarCurr)
| v110781(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4619,axiom,
! [VarCurr] :
( v110790(VarCurr)
<=> ( v110791(VarCurr)
| v110781(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4618,axiom,
! [VarCurr] :
( v110791(VarCurr)
<=> ( v110792(VarCurr)
| v110781(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4617,axiom,
! [VarCurr] :
( v110792(VarCurr)
<=> ( v110793(VarCurr)
| v110781(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4616,axiom,
! [VarCurr] :
( v110793(VarCurr)
<=> ( v110794(VarCurr)
| v110781(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4615,axiom,
! [VarCurr] :
( v110794(VarCurr)
<=> ( v110795(VarCurr)
| v110781(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4614,axiom,
! [VarCurr] :
( v110795(VarCurr)
<=> ( v110796(VarCurr)
| v110781(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4613,axiom,
! [VarCurr] :
( v110796(VarCurr)
<=> ( v110797(VarCurr)
| v110781(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4612,axiom,
! [VarCurr] :
( v110797(VarCurr)
<=> ( v110798(VarCurr)
| v110781(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4611,axiom,
! [VarCurr] :
( v110798(VarCurr)
<=> ( v110781(VarCurr,bitIndex0)
| v110781(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1589,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110781(VarCurr,B)
<=> ( v116(VarCurr,B)
| v110583(VarCurr,B) ) ) ) ).
fof(addAssignment_66098,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v110772(VarCurr,B)
<=> v101592(VarCurr,B) ) ) ).
fof(addAssignment_66097,axiom,
! [VarCurr] :
( v110772(VarCurr,bitIndex3)
<=> v110774(VarCurr) ) ).
fof(addAssignment_66096,axiom,
! [VarCurr] :
( v110774(VarCurr)
<=> v101594(VarCurr,bitIndex6) ) ).
fof(addAssignment_66095,axiom,
! [VarCurr] :
( v101594(VarCurr,bitIndex6)
<=> v102053(VarCurr,bitIndex6) ) ).
fof(addAssignment_66094,axiom,
! [VarCurr] :
( v101596(VarCurr,bitIndex6)
<=> v102037(VarCurr,bitIndex6) ) ).
fof(addAssignment_66093,axiom,
! [VarCurr] :
( v102024(VarCurr,bitIndex6)
<=> v102025(VarCurr,bitIndex6) ) ).
fof(addAssignment_66092,axiom,
! [VarCurr] :
( v89243(VarCurr,bitIndex7)
<=> v89245(VarCurr,bitIndex7) ) ).
fof(addAssignment_66091,axiom,
! [VarCurr] :
( v89245(VarCurr,bitIndex7)
<=> v89247(VarCurr,bitIndex7) ) ).
fof(addAssignment_66090,axiom,
! [VarCurr] :
( v89214(VarCurr,bitIndex7)
<=> v89216(VarCurr,bitIndex7) ) ).
fof(addAssignment_66089,axiom,
! [VarCurr] :
( v89216(VarCurr,bitIndex7)
<=> v89218(VarCurr,bitIndex7) ) ).
fof(addAssignment_66088,axiom,
! [VarCurr] :
( v101563(VarCurr,bitIndex7)
<=> v101565(VarCurr,bitIndex7) ) ).
fof(addAssignment_66087,axiom,
! [VarCurr] :
( v101565(VarCurr,bitIndex7)
<=> v101567(VarCurr,bitIndex7) ) ).
fof(addAssignment_66086,axiom,
! [VarCurr] :
( v101567(VarCurr,bitIndex7)
<=> v101568(VarCurr,bitIndex7) ) ).
fof(addAssignment_66085,axiom,
! [VarCurr] :
( v110764(VarCurr)
<=> v110766(VarCurr) ) ).
fof(addAssignment_66084,axiom,
! [VarCurr] :
( v110766(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66083,axiom,
! [VarCurr] :
( v110760(VarCurr)
<=> v110762(VarCurr) ) ).
fof(addAssignment_66082,axiom,
! [VarCurr] :
( v110762(VarCurr)
<=> v18(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_973,axiom,
! [VarCurr] :
( ~ v1051(VarCurr)
=> ( v108869(VarCurr)
<=> v108893(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_944,axiom,
! [VarCurr] :
( v1051(VarCurr)
=> ( v108869(VarCurr)
<=> v108871(VarCurr) ) ) ).
fof(addAssignment_66081,axiom,
! [VarCurr] :
( v108871(VarCurr)
<=> v108873(VarCurr,bitIndex0) ) ).
fof(addAssignment_66080,axiom,
! [VarCurr] :
( v108873(VarCurr,bitIndex0)
<=> v108875(VarCurr,bitIndex0) ) ).
fof(addAssignment_66079,axiom,
! [VarNext] :
( v108875(VarNext,bitIndex0)
<=> v110745(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110746(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v110745(VarNext,B)
<=> v108875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1418,axiom,
! [VarNext] :
( v110746(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v110745(VarNext,B)
<=> v110730(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110746(VarNext)
<=> v110747(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110747(VarNext)
<=> ( v110749(VarNext)
& v110715(VarNext) ) ) ) ).
fof(writeUnaryOperator_6026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110749(VarNext)
<=> v110724(VarNext) ) ) ).
fof(addAssignment_66078,axiom,
! [VarCurr] :
( v108885(VarCurr,bitIndex0)
<=> v108887(VarCurr,bitIndex0) ) ).
fof(addAssignment_66077,axiom,
! [VarCurr] :
( v108887(VarCurr,bitIndex0)
<=> v108889(VarCurr,bitIndex0) ) ).
fof(addAssignment_66076,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex0)
<=> v110713(VarCurr,bitIndex0) ) ).
fof(addAssignment_66075,axiom,
! [VarCurr] :
( v108891(VarCurr)
<=> v108873(VarCurr,bitIndex1) ) ).
fof(addAssignment_66074,axiom,
! [VarCurr] :
( v108873(VarCurr,bitIndex1)
<=> v108875(VarCurr,bitIndex1) ) ).
fof(addAssignment_66073,axiom,
! [VarNext] :
( v108875(VarNext,bitIndex1)
<=> v110737(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110738(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v110737(VarNext,B)
<=> v108875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1417,axiom,
! [VarNext] :
( v110738(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v110737(VarNext,B)
<=> v110730(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110738(VarNext)
<=> v110739(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110739(VarNext)
<=> ( v110741(VarNext)
& v110715(VarNext) ) ) ) ).
fof(writeUnaryOperator_6025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110741(VarNext)
<=> v110724(VarNext) ) ) ).
fof(addAssignment_66072,axiom,
! [VarCurr] :
( v108885(VarCurr,bitIndex1)
<=> v108887(VarCurr,bitIndex1) ) ).
fof(addAssignment_66071,axiom,
! [VarCurr] :
( v108887(VarCurr,bitIndex1)
<=> v108889(VarCurr,bitIndex1) ) ).
fof(addAssignment_66070,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex1)
<=> v110713(VarCurr,bitIndex1) ) ).
fof(addAssignment_66069,axiom,
! [VarCurr] :
( v108893(VarCurr)
<=> v108873(VarCurr,bitIndex2) ) ).
fof(addAssignment_66068,axiom,
! [VarCurr] :
( v108873(VarCurr,bitIndex2)
<=> v108875(VarCurr,bitIndex2) ) ).
fof(addAssignment_66067,axiom,
! [VarNext] :
( v108875(VarNext,bitIndex2)
<=> v110719(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110720(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v110719(VarNext,B)
<=> v108875(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1416,axiom,
! [VarNext] :
( v110720(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v110719(VarNext,B)
<=> v110730(VarNext,B) ) ) ) ).
fof(addAssignment_66066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v110730(VarNext,B)
<=> v110728(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_972,axiom,
! [VarCurr] :
( ~ v110731(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v110728(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_943,axiom,
! [VarCurr] :
( v110731(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v110728(VarCurr,B)
<=> v108885(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11431,axiom,
! [VarCurr] :
( v110731(VarCurr)
<=> ( v110732(VarCurr)
& v110733(VarCurr) ) ) ).
fof(writeUnaryOperator_6024,axiom,
! [VarCurr] :
( ~ v110733(VarCurr)
<=> v108881(VarCurr) ) ).
fof(writeUnaryOperator_6023,axiom,
! [VarCurr] :
( ~ v110732(VarCurr)
<=> v108877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110720(VarNext)
<=> v110721(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110721(VarNext)
<=> ( v110722(VarNext)
& v110715(VarNext) ) ) ) ).
fof(writeUnaryOperator_6022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110722(VarNext)
<=> v110724(VarNext) ) ) ).
fof(addAssignment_66065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110724(VarNext)
<=> v110715(VarCurr) ) ) ).
fof(addAssignment_66064,axiom,
! [VarCurr] :
( v110715(VarCurr)
<=> v110717(VarCurr) ) ).
fof(addAssignment_66063,axiom,
! [VarCurr] :
( v110717(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66062,axiom,
! [VarCurr] :
( v108885(VarCurr,bitIndex2)
<=> v108887(VarCurr,bitIndex2) ) ).
fof(addAssignment_66061,axiom,
! [VarCurr] :
( v108887(VarCurr,bitIndex2)
<=> v108889(VarCurr,bitIndex2) ) ).
fof(addAssignment_66060,axiom,
! [VarCurr] :
( v108889(VarCurr,bitIndex2)
<=> v110713(VarCurr,bitIndex2) ) ).
fof(addAssignment_66059,axiom,
! [VarCurr] :
( v110713(VarCurr,bitIndex0)
<=> v108891(VarCurr) ) ).
fof(addAssignment_66058,axiom,
! [VarCurr] :
( v110713(VarCurr,bitIndex1)
<=> v108893(VarCurr) ) ).
fof(addAssignment_66057,axiom,
! [VarCurr] :
( v110713(VarCurr,bitIndex2)
<=> v108895(VarCurr) ) ).
fof(addAssignment_66056,axiom,
! [VarCurr] :
( v108895(VarCurr)
<=> v108897(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4610,axiom,
! [VarCurr] :
( v108897(VarCurr)
<=> ( v110699(VarCurr)
| v108899(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4609,axiom,
! [VarCurr] :
( v110699(VarCurr)
<=> ( v110700(VarCurr)
| v108899(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4608,axiom,
! [VarCurr] :
( v110700(VarCurr)
<=> ( v110701(VarCurr)
| v108899(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4607,axiom,
! [VarCurr] :
( v110701(VarCurr)
<=> ( v110702(VarCurr)
| v108899(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4606,axiom,
! [VarCurr] :
( v110702(VarCurr)
<=> ( v110703(VarCurr)
| v108899(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4605,axiom,
! [VarCurr] :
( v110703(VarCurr)
<=> ( v110704(VarCurr)
| v108899(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4604,axiom,
! [VarCurr] :
( v110704(VarCurr)
<=> ( v110705(VarCurr)
| v108899(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4603,axiom,
! [VarCurr] :
( v110705(VarCurr)
<=> ( v110706(VarCurr)
| v108899(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4602,axiom,
! [VarCurr] :
( v110706(VarCurr)
<=> ( v110707(VarCurr)
| v108899(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4601,axiom,
! [VarCurr] :
( v110707(VarCurr)
<=> ( v110708(VarCurr)
| v108899(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4600,axiom,
! [VarCurr] :
( v110708(VarCurr)
<=> ( v110709(VarCurr)
| v108899(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4599,axiom,
! [VarCurr] :
( v110709(VarCurr)
<=> ( v110710(VarCurr)
| v108899(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4598,axiom,
! [VarCurr] :
( v110710(VarCurr)
<=> ( v110711(VarCurr)
| v108899(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4597,axiom,
! [VarCurr] :
( v110711(VarCurr)
<=> ( v110712(VarCurr)
| v108899(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4596,axiom,
! [VarCurr] :
( v110712(VarCurr)
<=> ( v108899(VarCurr,bitIndex0)
| v108899(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1588,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v108899(VarCurr,B)
<=> ( v108901(VarCurr,B)
| v110563(VarCurr,B) ) ) ) ).
fof(addAssignment_66055,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110563(VarCurr,B)
<=> v110565(VarCurr,B) ) ) ).
fof(addAssignment_66054,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110565(VarCurr,B)
<=> v110567(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110680(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v110567(VarNext,B)
<=> v110567(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1415,axiom,
! [VarNext] :
( v110680(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v110567(VarNext,B)
<=> v110690(VarNext,B) ) ) ) ).
fof(addAssignment_66053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v110690(VarNext,B)
<=> v110688(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_971,axiom,
! [VarCurr] :
( ~ v110691(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v110688(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_942,axiom,
! [VarCurr] :
( v110691(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v110688(VarCurr,B)
<=> v110577(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11428,axiom,
! [VarCurr] :
( v110691(VarCurr)
<=> ( v110692(VarCurr)
& v110693(VarCurr) ) ) ).
fof(writeUnaryOperator_6021,axiom,
! [VarCurr] :
( ~ v110693(VarCurr)
<=> v110573(VarCurr) ) ).
fof(writeUnaryOperator_6020,axiom,
! [VarCurr] :
( ~ v110692(VarCurr)
<=> v110569(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110680(VarNext)
<=> v110681(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110681(VarNext)
<=> ( v110682(VarNext)
& v110675(VarNext) ) ) ) ).
fof(writeUnaryOperator_6019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110682(VarNext)
<=> v110684(VarNext) ) ) ).
fof(addAssignment_66052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110684(VarNext)
<=> v110675(VarCurr) ) ) ).
fof(addAssignment_66051,axiom,
! [VarCurr] :
( v110675(VarCurr)
<=> v110677(VarCurr) ) ).
fof(addAssignment_66050,axiom,
! [VarCurr] :
( v110677(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_66049,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110577(VarCurr,B)
<=> v110579(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1587,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110579(VarCurr,B)
<=> ( v110667(VarCurr,B)
| v110670(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1586,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110670(VarCurr,B)
<=> ( v110565(VarCurr,B)
& v110671(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6018,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110671(VarCurr,B)
<=> ~ v110672(VarCurr,B) ) ) ).
fof(addAssignment_66048,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex0)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66047,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex1)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66046,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex2)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66045,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex3)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66044,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex4)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66043,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex5)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66042,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex6)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66041,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex7)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66040,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex8)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66039,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex9)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66038,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex10)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66037,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex11)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66036,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex12)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66035,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex13)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66034,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex14)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66033,axiom,
! [VarCurr] :
( v110672(VarCurr,bitIndex15)
<=> v110673(VarCurr) ) ).
fof(addAssignment_66032,axiom,
! [VarCurr] :
( v110673(VarCurr)
<=> v110665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1585,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110667(VarCurr,B)
<=> ( v110581(VarCurr,B)
& v110668(VarCurr,B) ) ) ) ).
fof(addAssignment_66031,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex0)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66030,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex1)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66029,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex2)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66028,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex3)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66027,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex4)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66026,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex5)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66025,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex6)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66024,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex7)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66023,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex8)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66022,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex9)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66021,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex10)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66020,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex11)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66019,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex12)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66018,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex13)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66017,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex14)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66016,axiom,
! [VarCurr] :
( v110668(VarCurr,bitIndex15)
<=> v110669(VarCurr) ) ).
fof(addAssignment_66015,axiom,
! [VarCurr] :
( v110669(VarCurr)
<=> v110665(VarCurr) ) ).
fof(addAssignment_66014,axiom,
! [VarCurr] :
( v110665(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_66013,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110581(VarCurr,B)
<=> v110583(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4595,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex15)
<=> ( v110660(VarCurr)
| v110662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11425,axiom,
! [VarCurr] :
( v110662(VarCurr)
<=> ( v103113(VarCurr)
& v110663(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_921,axiom,
! [VarCurr] :
( v110663(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $true )
& ( v103127(VarCurr,bitIndex2)
<=> $true )
& ( v103127(VarCurr,bitIndex1)
<=> $true )
& ( v103127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11424,axiom,
! [VarCurr] :
( v110660(VarCurr)
<=> ( v103096(VarCurr)
& v110661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_920,axiom,
! [VarCurr] :
( v110661(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $true )
& ( v103106(VarCurr,bitIndex2)
<=> $true )
& ( v103106(VarCurr,bitIndex1)
<=> $true )
& ( v103106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4594,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex14)
<=> ( v110655(VarCurr)
| v110657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11423,axiom,
! [VarCurr] :
( v110657(VarCurr)
<=> ( v103113(VarCurr)
& v110658(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_919,axiom,
! [VarCurr] :
( v110658(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $true )
& ( v103127(VarCurr,bitIndex2)
<=> $true )
& ( v103127(VarCurr,bitIndex1)
<=> $true )
& ( v103127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11422,axiom,
! [VarCurr] :
( v110655(VarCurr)
<=> ( v103096(VarCurr)
& v110656(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_918,axiom,
! [VarCurr] :
( v110656(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $true )
& ( v103106(VarCurr,bitIndex2)
<=> $true )
& ( v103106(VarCurr,bitIndex1)
<=> $true )
& ( v103106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4593,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex13)
<=> ( v110650(VarCurr)
| v110652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11421,axiom,
! [VarCurr] :
( v110652(VarCurr)
<=> ( v103113(VarCurr)
& v110653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_917,axiom,
! [VarCurr] :
( v110653(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $true )
& ( v103127(VarCurr,bitIndex2)
<=> $true )
& ( v103127(VarCurr,bitIndex1)
<=> $false )
& ( v103127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11420,axiom,
! [VarCurr] :
( v110650(VarCurr)
<=> ( v103096(VarCurr)
& v110651(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_916,axiom,
! [VarCurr] :
( v110651(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $true )
& ( v103106(VarCurr,bitIndex2)
<=> $true )
& ( v103106(VarCurr,bitIndex1)
<=> $false )
& ( v103106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4592,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex12)
<=> ( v110645(VarCurr)
| v110647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11419,axiom,
! [VarCurr] :
( v110647(VarCurr)
<=> ( v103113(VarCurr)
& v110648(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_915,axiom,
! [VarCurr] :
( v110648(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $true )
& ( v103127(VarCurr,bitIndex2)
<=> $true )
& ( v103127(VarCurr,bitIndex1)
<=> $false )
& ( v103127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11418,axiom,
! [VarCurr] :
( v110645(VarCurr)
<=> ( v103096(VarCurr)
& v110646(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_914,axiom,
! [VarCurr] :
( v110646(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $true )
& ( v103106(VarCurr,bitIndex2)
<=> $true )
& ( v103106(VarCurr,bitIndex1)
<=> $false )
& ( v103106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4591,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex11)
<=> ( v110640(VarCurr)
| v110642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11417,axiom,
! [VarCurr] :
( v110642(VarCurr)
<=> ( v103113(VarCurr)
& v110643(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_913,axiom,
! [VarCurr] :
( v110643(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $true )
& ( v103127(VarCurr,bitIndex2)
<=> $false )
& ( v103127(VarCurr,bitIndex1)
<=> $true )
& ( v103127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11416,axiom,
! [VarCurr] :
( v110640(VarCurr)
<=> ( v103096(VarCurr)
& v110641(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_912,axiom,
! [VarCurr] :
( v110641(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $true )
& ( v103106(VarCurr,bitIndex2)
<=> $false )
& ( v103106(VarCurr,bitIndex1)
<=> $true )
& ( v103106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4590,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex10)
<=> ( v110635(VarCurr)
| v110637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11415,axiom,
! [VarCurr] :
( v110637(VarCurr)
<=> ( v103113(VarCurr)
& v110638(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_911,axiom,
! [VarCurr] :
( v110638(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $true )
& ( v103127(VarCurr,bitIndex2)
<=> $false )
& ( v103127(VarCurr,bitIndex1)
<=> $true )
& ( v103127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11414,axiom,
! [VarCurr] :
( v110635(VarCurr)
<=> ( v103096(VarCurr)
& v110636(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_910,axiom,
! [VarCurr] :
( v110636(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $true )
& ( v103106(VarCurr,bitIndex2)
<=> $false )
& ( v103106(VarCurr,bitIndex1)
<=> $true )
& ( v103106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4589,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex9)
<=> ( v110630(VarCurr)
| v110632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11413,axiom,
! [VarCurr] :
( v110632(VarCurr)
<=> ( v103113(VarCurr)
& v110633(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_909,axiom,
! [VarCurr] :
( v110633(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $true )
& ( v103127(VarCurr,bitIndex2)
<=> $false )
& ( v103127(VarCurr,bitIndex1)
<=> $false )
& ( v103127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11412,axiom,
! [VarCurr] :
( v110630(VarCurr)
<=> ( v103096(VarCurr)
& v110631(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_908,axiom,
! [VarCurr] :
( v110631(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $true )
& ( v103106(VarCurr,bitIndex2)
<=> $false )
& ( v103106(VarCurr,bitIndex1)
<=> $false )
& ( v103106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4588,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex8)
<=> ( v110625(VarCurr)
| v110627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11411,axiom,
! [VarCurr] :
( v110627(VarCurr)
<=> ( v103113(VarCurr)
& v110628(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_907,axiom,
! [VarCurr] :
( v110628(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $true )
& ( v103127(VarCurr,bitIndex2)
<=> $false )
& ( v103127(VarCurr,bitIndex1)
<=> $false )
& ( v103127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11410,axiom,
! [VarCurr] :
( v110625(VarCurr)
<=> ( v103096(VarCurr)
& v110626(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_906,axiom,
! [VarCurr] :
( v110626(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $true )
& ( v103106(VarCurr,bitIndex2)
<=> $false )
& ( v103106(VarCurr,bitIndex1)
<=> $false )
& ( v103106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4587,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex7)
<=> ( v110620(VarCurr)
| v110622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11409,axiom,
! [VarCurr] :
( v110622(VarCurr)
<=> ( v103113(VarCurr)
& v110623(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_905,axiom,
! [VarCurr] :
( v110623(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $false )
& ( v103127(VarCurr,bitIndex2)
<=> $true )
& ( v103127(VarCurr,bitIndex1)
<=> $true )
& ( v103127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11408,axiom,
! [VarCurr] :
( v110620(VarCurr)
<=> ( v103096(VarCurr)
& v110621(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_904,axiom,
! [VarCurr] :
( v110621(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $false )
& ( v103106(VarCurr,bitIndex2)
<=> $true )
& ( v103106(VarCurr,bitIndex1)
<=> $true )
& ( v103106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4586,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex6)
<=> ( v110615(VarCurr)
| v110617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11407,axiom,
! [VarCurr] :
( v110617(VarCurr)
<=> ( v103113(VarCurr)
& v110618(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_903,axiom,
! [VarCurr] :
( v110618(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $false )
& ( v103127(VarCurr,bitIndex2)
<=> $true )
& ( v103127(VarCurr,bitIndex1)
<=> $true )
& ( v103127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11406,axiom,
! [VarCurr] :
( v110615(VarCurr)
<=> ( v103096(VarCurr)
& v110616(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_902,axiom,
! [VarCurr] :
( v110616(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $false )
& ( v103106(VarCurr,bitIndex2)
<=> $true )
& ( v103106(VarCurr,bitIndex1)
<=> $true )
& ( v103106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4585,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex5)
<=> ( v110610(VarCurr)
| v110612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11405,axiom,
! [VarCurr] :
( v110612(VarCurr)
<=> ( v103113(VarCurr)
& v110613(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_901,axiom,
! [VarCurr] :
( v110613(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $false )
& ( v103127(VarCurr,bitIndex2)
<=> $true )
& ( v103127(VarCurr,bitIndex1)
<=> $false )
& ( v103127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11404,axiom,
! [VarCurr] :
( v110610(VarCurr)
<=> ( v103096(VarCurr)
& v110611(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_900,axiom,
! [VarCurr] :
( v110611(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $false )
& ( v103106(VarCurr,bitIndex2)
<=> $true )
& ( v103106(VarCurr,bitIndex1)
<=> $false )
& ( v103106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4584,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex4)
<=> ( v110605(VarCurr)
| v110607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11403,axiom,
! [VarCurr] :
( v110607(VarCurr)
<=> ( v103113(VarCurr)
& v110608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_899,axiom,
! [VarCurr] :
( v110608(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $false )
& ( v103127(VarCurr,bitIndex2)
<=> $true )
& ( v103127(VarCurr,bitIndex1)
<=> $false )
& ( v103127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11402,axiom,
! [VarCurr] :
( v110605(VarCurr)
<=> ( v103096(VarCurr)
& v110606(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_898,axiom,
! [VarCurr] :
( v110606(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $false )
& ( v103106(VarCurr,bitIndex2)
<=> $true )
& ( v103106(VarCurr,bitIndex1)
<=> $false )
& ( v103106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4583,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex3)
<=> ( v110600(VarCurr)
| v110602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11401,axiom,
! [VarCurr] :
( v110602(VarCurr)
<=> ( v103113(VarCurr)
& v110603(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_897,axiom,
! [VarCurr] :
( v110603(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $false )
& ( v103127(VarCurr,bitIndex2)
<=> $false )
& ( v103127(VarCurr,bitIndex1)
<=> $true )
& ( v103127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11400,axiom,
! [VarCurr] :
( v110600(VarCurr)
<=> ( v103096(VarCurr)
& v110601(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_896,axiom,
! [VarCurr] :
( v110601(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $false )
& ( v103106(VarCurr,bitIndex2)
<=> $false )
& ( v103106(VarCurr,bitIndex1)
<=> $true )
& ( v103106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4582,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex2)
<=> ( v110595(VarCurr)
| v110597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11399,axiom,
! [VarCurr] :
( v110597(VarCurr)
<=> ( v103113(VarCurr)
& v110598(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_895,axiom,
! [VarCurr] :
( v110598(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $false )
& ( v103127(VarCurr,bitIndex2)
<=> $false )
& ( v103127(VarCurr,bitIndex1)
<=> $true )
& ( v103127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11398,axiom,
! [VarCurr] :
( v110595(VarCurr)
<=> ( v103096(VarCurr)
& v110596(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_894,axiom,
! [VarCurr] :
( v110596(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $false )
& ( v103106(VarCurr,bitIndex2)
<=> $false )
& ( v103106(VarCurr,bitIndex1)
<=> $true )
& ( v103106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4581,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex1)
<=> ( v110590(VarCurr)
| v110592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11397,axiom,
! [VarCurr] :
( v110592(VarCurr)
<=> ( v103113(VarCurr)
& v110593(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_893,axiom,
! [VarCurr] :
( v110593(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $false )
& ( v103127(VarCurr,bitIndex2)
<=> $false )
& ( v103127(VarCurr,bitIndex1)
<=> $false )
& ( v103127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11396,axiom,
! [VarCurr] :
( v110590(VarCurr)
<=> ( v103096(VarCurr)
& v110591(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_892,axiom,
! [VarCurr] :
( v110591(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $false )
& ( v103106(VarCurr,bitIndex2)
<=> $false )
& ( v103106(VarCurr,bitIndex1)
<=> $false )
& ( v103106(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11395,axiom,
! [VarCurr] :
( v110583(VarCurr,bitIndex0)
<=> ( v110585(VarCurr)
| v110587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11394,axiom,
! [VarCurr] :
( v110587(VarCurr)
<=> ( v103113(VarCurr)
& v110588(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_891,axiom,
! [VarCurr] :
( v110588(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex3)
<=> $false )
& ( v103127(VarCurr,bitIndex2)
<=> $false )
& ( v103127(VarCurr,bitIndex1)
<=> $false )
& ( v103127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11393,axiom,
! [VarCurr] :
( v110585(VarCurr)
<=> ( v103096(VarCurr)
& v110586(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_890,axiom,
! [VarCurr] :
( v110586(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex3)
<=> $false )
& ( v103106(VarCurr,bitIndex2)
<=> $false )
& ( v103106(VarCurr,bitIndex1)
<=> $false )
& ( v103106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_66012,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103127(VarCurr,B)
<=> v103129(VarCurr,B) ) ) ).
fof(addAssignment_66011,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103129(VarCurr,B)
<=> v103131(VarCurr,B) ) ) ).
fof(addAssignment_66010,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103131(VarCurr,B)
<=> v103132(VarCurr,B) ) ) ).
fof(addAssignment_66009,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103106(VarCurr,B)
<=> v103108(VarCurr,B) ) ) ).
fof(addAssignment_66008,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103108(VarCurr,B)
<=> v103110(VarCurr,B) ) ) ).
fof(addAssignment_66007,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103110(VarCurr,B)
<=> v103111(VarCurr,B) ) ) ).
fof(addAssignment_66006,axiom,
! [VarCurr] :
( v110573(VarCurr)
<=> v110575(VarCurr) ) ).
fof(addAssignment_66005,axiom,
! [VarCurr] :
( v110575(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_66004,axiom,
! [VarCurr] :
( v110569(VarCurr)
<=> v110571(VarCurr) ) ).
fof(addAssignment_66003,axiom,
! [VarCurr] :
( v110571(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_66002,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v108901(VarCurr,B)
<=> v108903(VarCurr,B) ) ) ).
fof(addAssignment_66001,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v108903(VarCurr,B)
<=> v108905(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110546(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v108905(VarNext,B)
<=> v108905(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1414,axiom,
! [VarNext] :
( v110546(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v108905(VarNext,B)
<=> v110556(VarNext,B) ) ) ) ).
fof(addAssignment_66000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v110556(VarNext,B)
<=> v110554(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_970,axiom,
! [VarCurr] :
( ~ v110557(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v110554(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_941,axiom,
! [VarCurr] :
( v110557(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v110554(VarCurr,B)
<=> v108915(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11392,axiom,
! [VarCurr] :
( v110557(VarCurr)
<=> ( v110558(VarCurr)
& v110559(VarCurr) ) ) ).
fof(writeUnaryOperator_6017,axiom,
! [VarCurr] :
( ~ v110559(VarCurr)
<=> v108911(VarCurr) ) ).
fof(writeUnaryOperator_6016,axiom,
! [VarCurr] :
( ~ v110558(VarCurr)
<=> v108907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110546(VarNext)
<=> v110547(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110547(VarNext)
<=> ( v110548(VarNext)
& v110541(VarNext) ) ) ) ).
fof(writeUnaryOperator_6015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110548(VarNext)
<=> v110550(VarNext) ) ) ).
fof(addAssignment_65999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110550(VarNext)
<=> v110541(VarCurr) ) ) ).
fof(addAssignment_65998,axiom,
! [VarCurr] :
( v110541(VarCurr)
<=> v110543(VarCurr) ) ).
fof(addAssignment_65997,axiom,
! [VarCurr] :
( v110543(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_65996,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v108915(VarCurr,B)
<=> v108917(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1584,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v108917(VarCurr,B)
<=> ( v110533(VarCurr,B)
| v110536(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1583,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110536(VarCurr,B)
<=> ( v108903(VarCurr,B)
& v110537(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6014,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110537(VarCurr,B)
<=> ~ v110538(VarCurr,B) ) ) ).
fof(addAssignment_65995,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex0)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65994,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex1)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65993,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex2)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65992,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex3)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65991,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex4)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65990,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex5)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65989,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex6)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65988,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex7)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65987,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex8)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65986,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex9)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65985,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex10)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65984,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex11)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65983,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex12)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65982,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex13)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65981,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex14)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65980,axiom,
! [VarCurr] :
( v110538(VarCurr,bitIndex15)
<=> v110539(VarCurr) ) ).
fof(addAssignment_65979,axiom,
! [VarCurr] :
( v110539(VarCurr)
<=> v110531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1582,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110533(VarCurr,B)
<=> ( v108919(VarCurr,B)
& v110534(VarCurr,B) ) ) ) ).
fof(addAssignment_65978,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex0)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65977,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex1)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65976,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex2)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65975,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex3)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65974,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex4)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65973,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex5)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65972,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex6)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65971,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex7)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65970,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex8)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65969,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex9)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65968,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex10)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65967,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex11)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65966,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex12)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65965,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex13)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65964,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex14)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65963,axiom,
! [VarCurr] :
( v110534(VarCurr,bitIndex15)
<=> v110535(VarCurr) ) ).
fof(addAssignment_65962,axiom,
! [VarCurr] :
( v110535(VarCurr)
<=> v110531(VarCurr) ) ).
fof(addAssignment_65961,axiom,
! [VarCurr] :
( v110531(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_65960,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v108919(VarCurr,B)
<=> v116(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4580,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex15)
<=> ( v110518(VarCurr)
| v110528(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4579,axiom,
! [VarCurr] :
( v110528(VarCurr)
<=> ( v110529(VarCurr)
& v109659(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11389,axiom,
! [VarCurr] :
( v110529(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11388,axiom,
! [VarCurr] :
( v110518(VarCurr)
<=> ( v110519(VarCurr)
| v110527(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4578,axiom,
! [VarCurr] :
( v110527(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11387,axiom,
! [VarCurr] :
( v110519(VarCurr)
<=> ( v110520(VarCurr)
| v110525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11386,axiom,
! [VarCurr] :
( v110525(VarCurr)
<=> ( v101501(VarCurr)
& v110526(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_889,axiom,
! [VarCurr] :
( v110526(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $true )
& ( v101563(VarCurr,bitIndex2)
<=> $true )
& ( v101563(VarCurr,bitIndex1)
<=> $true )
& ( v101563(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11385,axiom,
! [VarCurr] :
( v110520(VarCurr)
<=> ( v110521(VarCurr)
| v110523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11384,axiom,
! [VarCurr] :
( v110523(VarCurr)
<=> ( v84899(VarCurr)
& v110524(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_888,axiom,
! [VarCurr] :
( v110524(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $true )
& ( v89243(VarCurr,bitIndex2)
<=> $true )
& ( v89243(VarCurr,bitIndex1)
<=> $true )
& ( v89243(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11383,axiom,
! [VarCurr] :
( v110521(VarCurr)
<=> ( v118(VarCurr)
& v110522(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_887,axiom,
! [VarCurr] :
( v110522(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $true )
& ( v89214(VarCurr,bitIndex2)
<=> $true )
& ( v89214(VarCurr,bitIndex1)
<=> $true )
& ( v89214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4577,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex14)
<=> ( v110505(VarCurr)
| v110515(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4576,axiom,
! [VarCurr] :
( v110515(VarCurr)
<=> ( v110516(VarCurr)
& v109659(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11382,axiom,
! [VarCurr] :
( v110516(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11381,axiom,
! [VarCurr] :
( v110505(VarCurr)
<=> ( v110506(VarCurr)
| v110514(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4575,axiom,
! [VarCurr] :
( v110514(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11380,axiom,
! [VarCurr] :
( v110506(VarCurr)
<=> ( v110507(VarCurr)
| v110512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11379,axiom,
! [VarCurr] :
( v110512(VarCurr)
<=> ( v101501(VarCurr)
& v110513(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_886,axiom,
! [VarCurr] :
( v110513(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $true )
& ( v101563(VarCurr,bitIndex2)
<=> $true )
& ( v101563(VarCurr,bitIndex1)
<=> $true )
& ( v101563(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11378,axiom,
! [VarCurr] :
( v110507(VarCurr)
<=> ( v110508(VarCurr)
| v110510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11377,axiom,
! [VarCurr] :
( v110510(VarCurr)
<=> ( v84899(VarCurr)
& v110511(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_885,axiom,
! [VarCurr] :
( v110511(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $true )
& ( v89243(VarCurr,bitIndex2)
<=> $true )
& ( v89243(VarCurr,bitIndex1)
<=> $true )
& ( v89243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11376,axiom,
! [VarCurr] :
( v110508(VarCurr)
<=> ( v118(VarCurr)
& v110509(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_884,axiom,
! [VarCurr] :
( v110509(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $true )
& ( v89214(VarCurr,bitIndex2)
<=> $true )
& ( v89214(VarCurr,bitIndex1)
<=> $true )
& ( v89214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4574,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex13)
<=> ( v110492(VarCurr)
| v110502(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4573,axiom,
! [VarCurr] :
( v110502(VarCurr)
<=> ( v110503(VarCurr)
& v109659(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11375,axiom,
! [VarCurr] :
( v110503(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11374,axiom,
! [VarCurr] :
( v110492(VarCurr)
<=> ( v110493(VarCurr)
| v110501(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4572,axiom,
! [VarCurr] :
( v110501(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11373,axiom,
! [VarCurr] :
( v110493(VarCurr)
<=> ( v110494(VarCurr)
| v110499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11372,axiom,
! [VarCurr] :
( v110499(VarCurr)
<=> ( v101501(VarCurr)
& v110500(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_883,axiom,
! [VarCurr] :
( v110500(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $true )
& ( v101563(VarCurr,bitIndex2)
<=> $true )
& ( v101563(VarCurr,bitIndex1)
<=> $false )
& ( v101563(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11371,axiom,
! [VarCurr] :
( v110494(VarCurr)
<=> ( v110495(VarCurr)
| v110497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11370,axiom,
! [VarCurr] :
( v110497(VarCurr)
<=> ( v84899(VarCurr)
& v110498(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_882,axiom,
! [VarCurr] :
( v110498(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $true )
& ( v89243(VarCurr,bitIndex2)
<=> $true )
& ( v89243(VarCurr,bitIndex1)
<=> $false )
& ( v89243(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11369,axiom,
! [VarCurr] :
( v110495(VarCurr)
<=> ( v118(VarCurr)
& v110496(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_881,axiom,
! [VarCurr] :
( v110496(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $true )
& ( v89214(VarCurr,bitIndex2)
<=> $true )
& ( v89214(VarCurr,bitIndex1)
<=> $false )
& ( v89214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4571,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex12)
<=> ( v110479(VarCurr)
| v110489(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4570,axiom,
! [VarCurr] :
( v110489(VarCurr)
<=> ( v110490(VarCurr)
& v109659(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11368,axiom,
! [VarCurr] :
( v110490(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11367,axiom,
! [VarCurr] :
( v110479(VarCurr)
<=> ( v110480(VarCurr)
| v110488(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4569,axiom,
! [VarCurr] :
( v110488(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11366,axiom,
! [VarCurr] :
( v110480(VarCurr)
<=> ( v110481(VarCurr)
| v110486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11365,axiom,
! [VarCurr] :
( v110486(VarCurr)
<=> ( v101501(VarCurr)
& v110487(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_880,axiom,
! [VarCurr] :
( v110487(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $true )
& ( v101563(VarCurr,bitIndex2)
<=> $true )
& ( v101563(VarCurr,bitIndex1)
<=> $false )
& ( v101563(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11364,axiom,
! [VarCurr] :
( v110481(VarCurr)
<=> ( v110482(VarCurr)
| v110484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11363,axiom,
! [VarCurr] :
( v110484(VarCurr)
<=> ( v84899(VarCurr)
& v110485(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_879,axiom,
! [VarCurr] :
( v110485(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $true )
& ( v89243(VarCurr,bitIndex2)
<=> $true )
& ( v89243(VarCurr,bitIndex1)
<=> $false )
& ( v89243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11362,axiom,
! [VarCurr] :
( v110482(VarCurr)
<=> ( v118(VarCurr)
& v110483(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_878,axiom,
! [VarCurr] :
( v110483(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $true )
& ( v89214(VarCurr,bitIndex2)
<=> $true )
& ( v89214(VarCurr,bitIndex1)
<=> $false )
& ( v89214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4568,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex11)
<=> ( v110466(VarCurr)
| v110476(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4567,axiom,
! [VarCurr] :
( v110476(VarCurr)
<=> ( v110477(VarCurr)
& v109659(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11361,axiom,
! [VarCurr] :
( v110477(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11360,axiom,
! [VarCurr] :
( v110466(VarCurr)
<=> ( v110467(VarCurr)
| v110475(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4566,axiom,
! [VarCurr] :
( v110475(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11359,axiom,
! [VarCurr] :
( v110467(VarCurr)
<=> ( v110468(VarCurr)
| v110473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11358,axiom,
! [VarCurr] :
( v110473(VarCurr)
<=> ( v101501(VarCurr)
& v110474(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_877,axiom,
! [VarCurr] :
( v110474(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $true )
& ( v101563(VarCurr,bitIndex2)
<=> $false )
& ( v101563(VarCurr,bitIndex1)
<=> $true )
& ( v101563(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11357,axiom,
! [VarCurr] :
( v110468(VarCurr)
<=> ( v110469(VarCurr)
| v110471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11356,axiom,
! [VarCurr] :
( v110471(VarCurr)
<=> ( v84899(VarCurr)
& v110472(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_876,axiom,
! [VarCurr] :
( v110472(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $true )
& ( v89243(VarCurr,bitIndex2)
<=> $false )
& ( v89243(VarCurr,bitIndex1)
<=> $true )
& ( v89243(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11355,axiom,
! [VarCurr] :
( v110469(VarCurr)
<=> ( v118(VarCurr)
& v110470(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_875,axiom,
! [VarCurr] :
( v110470(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $true )
& ( v89214(VarCurr,bitIndex2)
<=> $false )
& ( v89214(VarCurr,bitIndex1)
<=> $true )
& ( v89214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4565,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex10)
<=> ( v110453(VarCurr)
| v110463(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4564,axiom,
! [VarCurr] :
( v110463(VarCurr)
<=> ( v110464(VarCurr)
& v109659(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11354,axiom,
! [VarCurr] :
( v110464(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11353,axiom,
! [VarCurr] :
( v110453(VarCurr)
<=> ( v110454(VarCurr)
| v110462(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4563,axiom,
! [VarCurr] :
( v110462(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11352,axiom,
! [VarCurr] :
( v110454(VarCurr)
<=> ( v110455(VarCurr)
| v110460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11351,axiom,
! [VarCurr] :
( v110460(VarCurr)
<=> ( v101501(VarCurr)
& v110461(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_874,axiom,
! [VarCurr] :
( v110461(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $true )
& ( v101563(VarCurr,bitIndex2)
<=> $false )
& ( v101563(VarCurr,bitIndex1)
<=> $true )
& ( v101563(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11350,axiom,
! [VarCurr] :
( v110455(VarCurr)
<=> ( v110456(VarCurr)
| v110458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11349,axiom,
! [VarCurr] :
( v110458(VarCurr)
<=> ( v84899(VarCurr)
& v110459(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_873,axiom,
! [VarCurr] :
( v110459(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $true )
& ( v89243(VarCurr,bitIndex2)
<=> $false )
& ( v89243(VarCurr,bitIndex1)
<=> $true )
& ( v89243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11348,axiom,
! [VarCurr] :
( v110456(VarCurr)
<=> ( v118(VarCurr)
& v110457(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_872,axiom,
! [VarCurr] :
( v110457(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $true )
& ( v89214(VarCurr,bitIndex2)
<=> $false )
& ( v89214(VarCurr,bitIndex1)
<=> $true )
& ( v89214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4562,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex9)
<=> ( v110440(VarCurr)
| v110450(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4561,axiom,
! [VarCurr] :
( v110450(VarCurr)
<=> ( v110451(VarCurr)
& v109659(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11347,axiom,
! [VarCurr] :
( v110451(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11346,axiom,
! [VarCurr] :
( v110440(VarCurr)
<=> ( v110441(VarCurr)
| v110449(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4560,axiom,
! [VarCurr] :
( v110449(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11345,axiom,
! [VarCurr] :
( v110441(VarCurr)
<=> ( v110442(VarCurr)
| v110447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11344,axiom,
! [VarCurr] :
( v110447(VarCurr)
<=> ( v101501(VarCurr)
& v110448(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_871,axiom,
! [VarCurr] :
( v110448(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $true )
& ( v101563(VarCurr,bitIndex2)
<=> $false )
& ( v101563(VarCurr,bitIndex1)
<=> $false )
& ( v101563(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11343,axiom,
! [VarCurr] :
( v110442(VarCurr)
<=> ( v110443(VarCurr)
| v110445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11342,axiom,
! [VarCurr] :
( v110445(VarCurr)
<=> ( v84899(VarCurr)
& v110446(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_870,axiom,
! [VarCurr] :
( v110446(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $true )
& ( v89243(VarCurr,bitIndex2)
<=> $false )
& ( v89243(VarCurr,bitIndex1)
<=> $false )
& ( v89243(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11341,axiom,
! [VarCurr] :
( v110443(VarCurr)
<=> ( v118(VarCurr)
& v110444(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_869,axiom,
! [VarCurr] :
( v110444(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $true )
& ( v89214(VarCurr,bitIndex2)
<=> $false )
& ( v89214(VarCurr,bitIndex1)
<=> $false )
& ( v89214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4559,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex8)
<=> ( v110427(VarCurr)
| v110437(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4558,axiom,
! [VarCurr] :
( v110437(VarCurr)
<=> ( v110438(VarCurr)
& v109659(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11340,axiom,
! [VarCurr] :
( v110438(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11339,axiom,
! [VarCurr] :
( v110427(VarCurr)
<=> ( v110428(VarCurr)
| v110436(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4557,axiom,
! [VarCurr] :
( v110436(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11338,axiom,
! [VarCurr] :
( v110428(VarCurr)
<=> ( v110429(VarCurr)
| v110434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11337,axiom,
! [VarCurr] :
( v110434(VarCurr)
<=> ( v101501(VarCurr)
& v110435(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_868,axiom,
! [VarCurr] :
( v110435(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $true )
& ( v101563(VarCurr,bitIndex2)
<=> $false )
& ( v101563(VarCurr,bitIndex1)
<=> $false )
& ( v101563(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11336,axiom,
! [VarCurr] :
( v110429(VarCurr)
<=> ( v110430(VarCurr)
| v110432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11335,axiom,
! [VarCurr] :
( v110432(VarCurr)
<=> ( v84899(VarCurr)
& v110433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_867,axiom,
! [VarCurr] :
( v110433(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $true )
& ( v89243(VarCurr,bitIndex2)
<=> $false )
& ( v89243(VarCurr,bitIndex1)
<=> $false )
& ( v89243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11334,axiom,
! [VarCurr] :
( v110430(VarCurr)
<=> ( v118(VarCurr)
& v110431(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_866,axiom,
! [VarCurr] :
( v110431(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $true )
& ( v89214(VarCurr,bitIndex2)
<=> $false )
& ( v89214(VarCurr,bitIndex1)
<=> $false )
& ( v89214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4556,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex7)
<=> ( v110414(VarCurr)
| v110424(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4555,axiom,
! [VarCurr] :
( v110424(VarCurr)
<=> ( v110425(VarCurr)
& v109659(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11333,axiom,
! [VarCurr] :
( v110425(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11332,axiom,
! [VarCurr] :
( v110414(VarCurr)
<=> ( v110415(VarCurr)
| v110423(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4554,axiom,
! [VarCurr] :
( v110423(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11331,axiom,
! [VarCurr] :
( v110415(VarCurr)
<=> ( v110416(VarCurr)
| v110421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11330,axiom,
! [VarCurr] :
( v110421(VarCurr)
<=> ( v101501(VarCurr)
& v110422(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_865,axiom,
! [VarCurr] :
( v110422(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $false )
& ( v101563(VarCurr,bitIndex2)
<=> $true )
& ( v101563(VarCurr,bitIndex1)
<=> $true )
& ( v101563(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11329,axiom,
! [VarCurr] :
( v110416(VarCurr)
<=> ( v110417(VarCurr)
| v110419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11328,axiom,
! [VarCurr] :
( v110419(VarCurr)
<=> ( v84899(VarCurr)
& v110420(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_864,axiom,
! [VarCurr] :
( v110420(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $false )
& ( v89243(VarCurr,bitIndex2)
<=> $true )
& ( v89243(VarCurr,bitIndex1)
<=> $true )
& ( v89243(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11327,axiom,
! [VarCurr] :
( v110417(VarCurr)
<=> ( v118(VarCurr)
& v110418(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_863,axiom,
! [VarCurr] :
( v110418(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $false )
& ( v89214(VarCurr,bitIndex2)
<=> $true )
& ( v89214(VarCurr,bitIndex1)
<=> $true )
& ( v89214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4553,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex6)
<=> ( v110401(VarCurr)
| v110411(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4552,axiom,
! [VarCurr] :
( v110411(VarCurr)
<=> ( v110412(VarCurr)
& v109659(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11326,axiom,
! [VarCurr] :
( v110412(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11325,axiom,
! [VarCurr] :
( v110401(VarCurr)
<=> ( v110402(VarCurr)
| v110410(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4551,axiom,
! [VarCurr] :
( v110410(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11324,axiom,
! [VarCurr] :
( v110402(VarCurr)
<=> ( v110403(VarCurr)
| v110408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11323,axiom,
! [VarCurr] :
( v110408(VarCurr)
<=> ( v101501(VarCurr)
& v110409(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_862,axiom,
! [VarCurr] :
( v110409(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $false )
& ( v101563(VarCurr,bitIndex2)
<=> $true )
& ( v101563(VarCurr,bitIndex1)
<=> $true )
& ( v101563(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11322,axiom,
! [VarCurr] :
( v110403(VarCurr)
<=> ( v110404(VarCurr)
| v110406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11321,axiom,
! [VarCurr] :
( v110406(VarCurr)
<=> ( v84899(VarCurr)
& v110407(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_861,axiom,
! [VarCurr] :
( v110407(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $false )
& ( v89243(VarCurr,bitIndex2)
<=> $true )
& ( v89243(VarCurr,bitIndex1)
<=> $true )
& ( v89243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11320,axiom,
! [VarCurr] :
( v110404(VarCurr)
<=> ( v118(VarCurr)
& v110405(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_860,axiom,
! [VarCurr] :
( v110405(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $false )
& ( v89214(VarCurr,bitIndex2)
<=> $true )
& ( v89214(VarCurr,bitIndex1)
<=> $true )
& ( v89214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4550,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex5)
<=> ( v110388(VarCurr)
| v110398(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4549,axiom,
! [VarCurr] :
( v110398(VarCurr)
<=> ( v110399(VarCurr)
& v109659(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11319,axiom,
! [VarCurr] :
( v110399(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11318,axiom,
! [VarCurr] :
( v110388(VarCurr)
<=> ( v110389(VarCurr)
| v110397(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4548,axiom,
! [VarCurr] :
( v110397(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11317,axiom,
! [VarCurr] :
( v110389(VarCurr)
<=> ( v110390(VarCurr)
| v110395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11316,axiom,
! [VarCurr] :
( v110395(VarCurr)
<=> ( v101501(VarCurr)
& v110396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_859,axiom,
! [VarCurr] :
( v110396(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $false )
& ( v101563(VarCurr,bitIndex2)
<=> $true )
& ( v101563(VarCurr,bitIndex1)
<=> $false )
& ( v101563(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11315,axiom,
! [VarCurr] :
( v110390(VarCurr)
<=> ( v110391(VarCurr)
| v110393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11314,axiom,
! [VarCurr] :
( v110393(VarCurr)
<=> ( v84899(VarCurr)
& v110394(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_858,axiom,
! [VarCurr] :
( v110394(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $false )
& ( v89243(VarCurr,bitIndex2)
<=> $true )
& ( v89243(VarCurr,bitIndex1)
<=> $false )
& ( v89243(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11313,axiom,
! [VarCurr] :
( v110391(VarCurr)
<=> ( v118(VarCurr)
& v110392(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_857,axiom,
! [VarCurr] :
( v110392(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $false )
& ( v89214(VarCurr,bitIndex2)
<=> $true )
& ( v89214(VarCurr,bitIndex1)
<=> $false )
& ( v89214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4547,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex4)
<=> ( v110375(VarCurr)
| v110385(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4546,axiom,
! [VarCurr] :
( v110385(VarCurr)
<=> ( v110386(VarCurr)
& v109659(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11312,axiom,
! [VarCurr] :
( v110386(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11311,axiom,
! [VarCurr] :
( v110375(VarCurr)
<=> ( v110376(VarCurr)
| v110384(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4545,axiom,
! [VarCurr] :
( v110384(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11310,axiom,
! [VarCurr] :
( v110376(VarCurr)
<=> ( v110377(VarCurr)
| v110382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11309,axiom,
! [VarCurr] :
( v110382(VarCurr)
<=> ( v101501(VarCurr)
& v110383(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_856,axiom,
! [VarCurr] :
( v110383(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $false )
& ( v101563(VarCurr,bitIndex2)
<=> $true )
& ( v101563(VarCurr,bitIndex1)
<=> $false )
& ( v101563(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11308,axiom,
! [VarCurr] :
( v110377(VarCurr)
<=> ( v110378(VarCurr)
| v110380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11307,axiom,
! [VarCurr] :
( v110380(VarCurr)
<=> ( v84899(VarCurr)
& v110381(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_855,axiom,
! [VarCurr] :
( v110381(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $false )
& ( v89243(VarCurr,bitIndex2)
<=> $true )
& ( v89243(VarCurr,bitIndex1)
<=> $false )
& ( v89243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11306,axiom,
! [VarCurr] :
( v110378(VarCurr)
<=> ( v118(VarCurr)
& v110379(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_854,axiom,
! [VarCurr] :
( v110379(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $false )
& ( v89214(VarCurr,bitIndex2)
<=> $true )
& ( v89214(VarCurr,bitIndex1)
<=> $false )
& ( v89214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4544,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex3)
<=> ( v110362(VarCurr)
| v110372(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4543,axiom,
! [VarCurr] :
( v110372(VarCurr)
<=> ( v110373(VarCurr)
& v109659(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11305,axiom,
! [VarCurr] :
( v110373(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11304,axiom,
! [VarCurr] :
( v110362(VarCurr)
<=> ( v110363(VarCurr)
| v110371(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4542,axiom,
! [VarCurr] :
( v110371(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11303,axiom,
! [VarCurr] :
( v110363(VarCurr)
<=> ( v110364(VarCurr)
| v110369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11302,axiom,
! [VarCurr] :
( v110369(VarCurr)
<=> ( v101501(VarCurr)
& v110370(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_853,axiom,
! [VarCurr] :
( v110370(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $false )
& ( v101563(VarCurr,bitIndex2)
<=> $false )
& ( v101563(VarCurr,bitIndex1)
<=> $true )
& ( v101563(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11301,axiom,
! [VarCurr] :
( v110364(VarCurr)
<=> ( v110365(VarCurr)
| v110367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11300,axiom,
! [VarCurr] :
( v110367(VarCurr)
<=> ( v84899(VarCurr)
& v110368(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_852,axiom,
! [VarCurr] :
( v110368(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $false )
& ( v89243(VarCurr,bitIndex2)
<=> $false )
& ( v89243(VarCurr,bitIndex1)
<=> $true )
& ( v89243(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11299,axiom,
! [VarCurr] :
( v110365(VarCurr)
<=> ( v118(VarCurr)
& v110366(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_851,axiom,
! [VarCurr] :
( v110366(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $false )
& ( v89214(VarCurr,bitIndex2)
<=> $false )
& ( v89214(VarCurr,bitIndex1)
<=> $true )
& ( v89214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4541,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex2)
<=> ( v110349(VarCurr)
| v110359(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4540,axiom,
! [VarCurr] :
( v110359(VarCurr)
<=> ( v110360(VarCurr)
& v109659(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11298,axiom,
! [VarCurr] :
( v110360(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11297,axiom,
! [VarCurr] :
( v110349(VarCurr)
<=> ( v110350(VarCurr)
| v110358(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4539,axiom,
! [VarCurr] :
( v110358(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11296,axiom,
! [VarCurr] :
( v110350(VarCurr)
<=> ( v110351(VarCurr)
| v110356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11295,axiom,
! [VarCurr] :
( v110356(VarCurr)
<=> ( v101501(VarCurr)
& v110357(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_850,axiom,
! [VarCurr] :
( v110357(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $false )
& ( v101563(VarCurr,bitIndex2)
<=> $false )
& ( v101563(VarCurr,bitIndex1)
<=> $true )
& ( v101563(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11294,axiom,
! [VarCurr] :
( v110351(VarCurr)
<=> ( v110352(VarCurr)
| v110354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11293,axiom,
! [VarCurr] :
( v110354(VarCurr)
<=> ( v84899(VarCurr)
& v110355(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_849,axiom,
! [VarCurr] :
( v110355(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $false )
& ( v89243(VarCurr,bitIndex2)
<=> $false )
& ( v89243(VarCurr,bitIndex1)
<=> $true )
& ( v89243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11292,axiom,
! [VarCurr] :
( v110352(VarCurr)
<=> ( v118(VarCurr)
& v110353(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_848,axiom,
! [VarCurr] :
( v110353(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $false )
& ( v89214(VarCurr,bitIndex2)
<=> $false )
& ( v89214(VarCurr,bitIndex1)
<=> $true )
& ( v89214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4538,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex1)
<=> ( v110336(VarCurr)
| v110346(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4537,axiom,
! [VarCurr] :
( v110346(VarCurr)
<=> ( v110347(VarCurr)
& v109659(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11291,axiom,
! [VarCurr] :
( v110347(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11290,axiom,
! [VarCurr] :
( v110336(VarCurr)
<=> ( v110337(VarCurr)
| v110345(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4536,axiom,
! [VarCurr] :
( v110345(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11289,axiom,
! [VarCurr] :
( v110337(VarCurr)
<=> ( v110338(VarCurr)
| v110343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11288,axiom,
! [VarCurr] :
( v110343(VarCurr)
<=> ( v101501(VarCurr)
& v110344(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_847,axiom,
! [VarCurr] :
( v110344(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $false )
& ( v101563(VarCurr,bitIndex2)
<=> $false )
& ( v101563(VarCurr,bitIndex1)
<=> $false )
& ( v101563(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11287,axiom,
! [VarCurr] :
( v110338(VarCurr)
<=> ( v110339(VarCurr)
| v110341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11286,axiom,
! [VarCurr] :
( v110341(VarCurr)
<=> ( v84899(VarCurr)
& v110342(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_846,axiom,
! [VarCurr] :
( v110342(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $false )
& ( v89243(VarCurr,bitIndex2)
<=> $false )
& ( v89243(VarCurr,bitIndex1)
<=> $false )
& ( v89243(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11285,axiom,
! [VarCurr] :
( v110339(VarCurr)
<=> ( v118(VarCurr)
& v110340(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_845,axiom,
! [VarCurr] :
( v110340(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $false )
& ( v89214(VarCurr,bitIndex2)
<=> $false )
& ( v89214(VarCurr,bitIndex1)
<=> $false )
& ( v89214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11284,axiom,
! [VarCurr] :
( v116(VarCurr,bitIndex0)
<=> ( v110323(VarCurr)
| v110333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11283,axiom,
! [VarCurr] :
( v110333(VarCurr)
<=> ( v110334(VarCurr)
& v109659(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11282,axiom,
! [VarCurr] :
( v110334(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11281,axiom,
! [VarCurr] :
( v110323(VarCurr)
<=> ( v110324(VarCurr)
| v110332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11280,axiom,
! [VarCurr] :
( v110332(VarCurr)
<=> ( v86877(VarCurr)
& v86881(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11279,axiom,
! [VarCurr] :
( v110324(VarCurr)
<=> ( v110325(VarCurr)
| v110330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11278,axiom,
! [VarCurr] :
( v110330(VarCurr)
<=> ( v101501(VarCurr)
& v110331(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_844,axiom,
! [VarCurr] :
( v110331(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex3)
<=> $false )
& ( v101563(VarCurr,bitIndex2)
<=> $false )
& ( v101563(VarCurr,bitIndex1)
<=> $false )
& ( v101563(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11277,axiom,
! [VarCurr] :
( v110325(VarCurr)
<=> ( v110326(VarCurr)
| v110328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11276,axiom,
! [VarCurr] :
( v110328(VarCurr)
<=> ( v84899(VarCurr)
& v110329(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_843,axiom,
! [VarCurr] :
( v110329(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex3)
<=> $false )
& ( v89243(VarCurr,bitIndex2)
<=> $false )
& ( v89243(VarCurr,bitIndex1)
<=> $false )
& ( v89243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11275,axiom,
! [VarCurr] :
( v110326(VarCurr)
<=> ( v118(VarCurr)
& v110327(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_842,axiom,
! [VarCurr] :
( v110327(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex3)
<=> $false )
& ( v89214(VarCurr,bitIndex2)
<=> $false )
& ( v89214(VarCurr,bitIndex1)
<=> $false )
& ( v89214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_65959,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex15)
<=> v110288(VarCurr,bitIndex15) ) ).
fof(addAssignment_65958,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex15)
<=> v110267(VarCurr,bitIndex15) ) ).
fof(addAssignment_65957,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex14)
<=> v110288(VarCurr,bitIndex14) ) ).
fof(addAssignment_65956,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex14)
<=> v110267(VarCurr,bitIndex14) ) ).
fof(addAssignment_65955,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex13)
<=> v110288(VarCurr,bitIndex13) ) ).
fof(addAssignment_65954,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex13)
<=> v110267(VarCurr,bitIndex13) ) ).
fof(addAssignment_65953,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex12)
<=> v110288(VarCurr,bitIndex12) ) ).
fof(addAssignment_65952,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex12)
<=> v110267(VarCurr,bitIndex12) ) ).
fof(addAssignment_65951,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex11)
<=> v110288(VarCurr,bitIndex11) ) ).
fof(addAssignment_65950,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex11)
<=> v110267(VarCurr,bitIndex11) ) ).
fof(addAssignment_65949,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex10)
<=> v110288(VarCurr,bitIndex10) ) ).
fof(addAssignment_65948,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex10)
<=> v110267(VarCurr,bitIndex10) ) ).
fof(addAssignment_65947,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex9)
<=> v110288(VarCurr,bitIndex9) ) ).
fof(addAssignment_65946,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex9)
<=> v110267(VarCurr,bitIndex9) ) ).
fof(addAssignment_65945,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex8)
<=> v110288(VarCurr,bitIndex8) ) ).
fof(addAssignment_65944,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex8)
<=> v110267(VarCurr,bitIndex8) ) ).
fof(addAssignment_65943,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex7)
<=> v110288(VarCurr,bitIndex7) ) ).
fof(addAssignment_65942,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex7)
<=> v110267(VarCurr,bitIndex7) ) ).
fof(addAssignment_65941,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex6)
<=> v110288(VarCurr,bitIndex6) ) ).
fof(addAssignment_65940,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex6)
<=> v110267(VarCurr,bitIndex6) ) ).
fof(addAssignment_65939,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex5)
<=> v110288(VarCurr,bitIndex5) ) ).
fof(addAssignment_65938,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex5)
<=> v110267(VarCurr,bitIndex5) ) ).
fof(addAssignment_65937,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex4)
<=> v110288(VarCurr,bitIndex4) ) ).
fof(addAssignment_65936,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex4)
<=> v110267(VarCurr,bitIndex4) ) ).
fof(addAssignment_65935,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex3)
<=> v110288(VarCurr,bitIndex3) ) ).
fof(addAssignment_65934,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex3)
<=> v110267(VarCurr,bitIndex3) ) ).
fof(addAssignment_65933,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex2)
<=> v110288(VarCurr,bitIndex2) ) ).
fof(addAssignment_65932,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex2)
<=> v110267(VarCurr,bitIndex2) ) ).
fof(addAssignment_65931,axiom,
! [VarCurr] :
( v109659(VarCurr,bitIndex1)
<=> v110288(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1581,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110288(VarCurr,B)
<=> ( v109661(VarCurr,B)
& v110289(VarCurr,B) ) ) ) ).
fof(addAssignment_65930,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex0)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65929,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex1)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65928,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex2)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65927,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex3)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65926,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex4)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65925,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex5)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65924,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex6)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65923,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex7)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65922,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex8)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65921,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex9)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65920,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex10)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65919,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex11)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65918,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex12)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65917,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex13)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65916,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex14)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65915,axiom,
! [VarCurr] :
( v110289(VarCurr,bitIndex15)
<=> v110290(VarCurr) ) ).
fof(addAssignment_65914,axiom,
! [VarCurr] :
( v110290(VarCurr)
<=> v110291(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4535,axiom,
! [VarCurr] :
( v110291(VarCurr)
<=> ( v110292(VarCurr)
| v84297(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11274,axiom,
! [VarCurr] :
( v110292(VarCurr)
<=> ( v110293(VarCurr)
& v110321(VarCurr) ) ) ).
fof(writeUnaryOperator_6013,axiom,
! [VarCurr] :
( ~ v110321(VarCurr)
<=> v84488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11273,axiom,
! [VarCurr] :
( v110293(VarCurr)
<=> ( v110294(VarCurr)
& v110320(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4534,axiom,
! [VarCurr] :
( v110320(VarCurr)
<=> ( v84297(VarCurr,bitIndex2)
| v84297(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6012,axiom,
! [VarCurr] :
( ~ v110294(VarCurr)
<=> v110296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11272,axiom,
! [VarCurr] :
( v110296(VarCurr)
<=> ( v110297(VarCurr)
& v110315(VarCurr) ) ) ).
fof(writeUnaryOperator_6011,axiom,
! [VarCurr] :
( ~ v110315(VarCurr)
<=> v110316(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11271,axiom,
! [VarCurr] :
( v110316(VarCurr)
<=> ( v110317(VarCurr)
& v110319(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4533,axiom,
! [VarCurr] :
( v110319(VarCurr)
<=> ( v88372(VarCurr,bitIndex3)
| v110303(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11270,axiom,
! [VarCurr] :
( v110317(VarCurr)
<=> ( v89111(VarCurr)
| v110318(VarCurr) ) ) ).
fof(writeUnaryOperator_6010,axiom,
! [VarCurr] :
( ~ v110318(VarCurr)
<=> v110303(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11269,axiom,
! [VarCurr] :
( v110297(VarCurr)
<=> ( v110298(VarCurr)
& v110310(VarCurr) ) ) ).
fof(writeUnaryOperator_6009,axiom,
! [VarCurr] :
( ~ v110310(VarCurr)
<=> v110311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11268,axiom,
! [VarCurr] :
( v110311(VarCurr)
<=> ( v110312(VarCurr)
& v110314(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4532,axiom,
! [VarCurr] :
( v110314(VarCurr)
<=> ( v88372(VarCurr,bitIndex2)
| v110303(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11267,axiom,
! [VarCurr] :
( v110312(VarCurr)
<=> ( v88904(VarCurr)
| v110313(VarCurr) ) ) ).
fof(writeUnaryOperator_6008,axiom,
! [VarCurr] :
( ~ v110313(VarCurr)
<=> v110303(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11266,axiom,
! [VarCurr] :
( v110298(VarCurr)
<=> ( v110299(VarCurr)
& v110305(VarCurr) ) ) ).
fof(writeUnaryOperator_6007,axiom,
! [VarCurr] :
( ~ v110305(VarCurr)
<=> v110306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11265,axiom,
! [VarCurr] :
( v110306(VarCurr)
<=> ( v110307(VarCurr)
& v110309(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4531,axiom,
! [VarCurr] :
( v110309(VarCurr)
<=> ( v88372(VarCurr,bitIndex1)
| v110303(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11264,axiom,
! [VarCurr] :
( v110307(VarCurr)
<=> ( v88897(VarCurr)
| v110308(VarCurr) ) ) ).
fof(writeUnaryOperator_6006,axiom,
! [VarCurr] :
( ~ v110308(VarCurr)
<=> v110303(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6005,axiom,
! [VarCurr] :
( ~ v110299(VarCurr)
<=> v110300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11263,axiom,
! [VarCurr] :
( v110300(VarCurr)
<=> ( v110301(VarCurr)
& v110304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11262,axiom,
! [VarCurr] :
( v110304(VarCurr)
<=> ( v88372(VarCurr,bitIndex0)
| v110303(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11261,axiom,
! [VarCurr] :
( v110301(VarCurr)
<=> ( v88915(VarCurr)
| v110302(VarCurr) ) ) ).
fof(writeUnaryOperator_6004,axiom,
! [VarCurr] :
( ~ v110302(VarCurr)
<=> v110303(VarCurr,bitIndex0) ) ).
fof(addAssignment_65913,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v110303(VarCurr,B)
<=> v101570(VarCurr,B) ) ) ).
fof(addAssignment_65912,axiom,
! [VarCurr] :
( v110303(VarCurr,bitIndex3)
<=> v102060(VarCurr) ) ).
fof(addAssignment_65911,axiom,
! [VarCurr] :
( v109661(VarCurr,bitIndex1)
<=> v110267(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1580,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v110267(VarCurr,B)
<=> ( v110268(VarCurr,B)
& v110271(VarCurr,B) ) ) ) ).
fof(addAssignment_65910,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex0)
<=> v110287(VarCurr) ) ).
fof(addAssignment_65909,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex1)
<=> v110286(VarCurr) ) ).
fof(addAssignment_65908,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex2)
<=> v110285(VarCurr) ) ).
fof(addAssignment_65907,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex3)
<=> v110284(VarCurr) ) ).
fof(addAssignment_65906,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex4)
<=> v110283(VarCurr) ) ).
fof(addAssignment_65905,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex5)
<=> v110282(VarCurr) ) ).
fof(addAssignment_65904,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex6)
<=> v110281(VarCurr) ) ).
fof(addAssignment_65903,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex7)
<=> v110280(VarCurr) ) ).
fof(addAssignment_65902,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex8)
<=> v110279(VarCurr) ) ).
fof(addAssignment_65901,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex9)
<=> v110278(VarCurr) ) ).
fof(addAssignment_65900,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex10)
<=> v110277(VarCurr) ) ).
fof(addAssignment_65899,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex11)
<=> v110276(VarCurr) ) ).
fof(addAssignment_65898,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex12)
<=> v110275(VarCurr) ) ).
fof(addAssignment_65897,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex13)
<=> v110274(VarCurr) ) ).
fof(addAssignment_65896,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex14)
<=> v110273(VarCurr) ) ).
fof(addAssignment_65895,axiom,
! [VarCurr] :
( v110271(VarCurr,bitIndex15)
<=> v110272(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_841,axiom,
! [VarCurr] :
( v110287(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $false )
& ( v102061(VarCurr,bitIndex2)
<=> $false )
& ( v102061(VarCurr,bitIndex1)
<=> $false )
& ( v102061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_840,axiom,
! [VarCurr] :
( v110286(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $false )
& ( v102061(VarCurr,bitIndex2)
<=> $false )
& ( v102061(VarCurr,bitIndex1)
<=> $false )
& ( v102061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_839,axiom,
! [VarCurr] :
( v110285(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $false )
& ( v102061(VarCurr,bitIndex2)
<=> $false )
& ( v102061(VarCurr,bitIndex1)
<=> $true )
& ( v102061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_838,axiom,
! [VarCurr] :
( v110284(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $false )
& ( v102061(VarCurr,bitIndex2)
<=> $false )
& ( v102061(VarCurr,bitIndex1)
<=> $true )
& ( v102061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_837,axiom,
! [VarCurr] :
( v110283(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $false )
& ( v102061(VarCurr,bitIndex2)
<=> $true )
& ( v102061(VarCurr,bitIndex1)
<=> $false )
& ( v102061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_836,axiom,
! [VarCurr] :
( v110282(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $false )
& ( v102061(VarCurr,bitIndex2)
<=> $true )
& ( v102061(VarCurr,bitIndex1)
<=> $false )
& ( v102061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_835,axiom,
! [VarCurr] :
( v110281(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $false )
& ( v102061(VarCurr,bitIndex2)
<=> $true )
& ( v102061(VarCurr,bitIndex1)
<=> $true )
& ( v102061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_834,axiom,
! [VarCurr] :
( v110280(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $false )
& ( v102061(VarCurr,bitIndex2)
<=> $true )
& ( v102061(VarCurr,bitIndex1)
<=> $true )
& ( v102061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_833,axiom,
! [VarCurr] :
( v110279(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $true )
& ( v102061(VarCurr,bitIndex2)
<=> $false )
& ( v102061(VarCurr,bitIndex1)
<=> $false )
& ( v102061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_832,axiom,
! [VarCurr] :
( v110278(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $true )
& ( v102061(VarCurr,bitIndex2)
<=> $false )
& ( v102061(VarCurr,bitIndex1)
<=> $false )
& ( v102061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_831,axiom,
! [VarCurr] :
( v110277(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $true )
& ( v102061(VarCurr,bitIndex2)
<=> $false )
& ( v102061(VarCurr,bitIndex1)
<=> $true )
& ( v102061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_830,axiom,
! [VarCurr] :
( v110276(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $true )
& ( v102061(VarCurr,bitIndex2)
<=> $false )
& ( v102061(VarCurr,bitIndex1)
<=> $true )
& ( v102061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_829,axiom,
! [VarCurr] :
( v110275(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $true )
& ( v102061(VarCurr,bitIndex2)
<=> $true )
& ( v102061(VarCurr,bitIndex1)
<=> $false )
& ( v102061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_828,axiom,
! [VarCurr] :
( v110274(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $true )
& ( v102061(VarCurr,bitIndex2)
<=> $true )
& ( v102061(VarCurr,bitIndex1)
<=> $false )
& ( v102061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_827,axiom,
! [VarCurr] :
( v110273(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $true )
& ( v102061(VarCurr,bitIndex2)
<=> $true )
& ( v102061(VarCurr,bitIndex1)
<=> $true )
& ( v102061(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_826,axiom,
! [VarCurr] :
( v110272(VarCurr)
<=> ( ( v102061(VarCurr,bitIndex3)
<=> $true )
& ( v102061(VarCurr,bitIndex2)
<=> $true )
& ( v102061(VarCurr,bitIndex1)
<=> $true )
& ( v102061(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_65894,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex0)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65893,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex1)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65892,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex2)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65891,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex3)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65890,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex4)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65889,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex5)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65888,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex6)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65887,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex7)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65886,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex8)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65885,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex9)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65884,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex10)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65883,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex11)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65882,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex12)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65881,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex13)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65880,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex14)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65879,axiom,
! [VarCurr] :
( v110268(VarCurr,bitIndex15)
<=> v110269(VarCurr) ) ).
fof(addAssignment_65878,axiom,
! [VarCurr] :
( v110269(VarCurr)
<=> v110270(VarCurr) ) ).
fof(writeUnaryOperator_6003,axiom,
! [VarCurr] :
( ~ v110270(VarCurr)
<=> v109663(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_30,axiom,
! [VarCurr] :
( ~ v87990(VarCurr)
=> ( v102061(VarCurr,bitIndex3)
<=> v110266(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_59,axiom,
! [VarCurr] :
( v87990(VarCurr)
=> ( v102061(VarCurr,bitIndex3)
<=> v110265(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_29,axiom,
! [VarCurr] :
( ~ v87580(VarCurr)
=> ( v110266(VarCurr)
<=> v101570(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_940,axiom,
! [VarCurr] :
( v87580(VarCurr)
=> ( v110266(VarCurr)
<=> v101570(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_969,axiom,
! [VarCurr] :
( ~ v87580(VarCurr)
=> ( v110265(VarCurr)
<=> v101570(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_939,axiom,
! [VarCurr] :
( v87580(VarCurr)
=> ( v110265(VarCurr)
<=> v102060(VarCurr) ) ) ).
fof(addAssignment_65877,axiom,
! [VarCurr] :
( ( v102061(VarCurr,bitIndex2)
<=> v781(VarCurr,bitIndex9) )
& ( v102061(VarCurr,bitIndex1)
<=> v781(VarCurr,bitIndex8) )
& ( v102061(VarCurr,bitIndex0)
<=> v781(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_65876,axiom,
! [VarCurr] :
( v102060(VarCurr)
<=> v781(VarCurr,bitIndex13) ) ).
fof(addAssignment_65875,axiom,
! [VarCurr] :
( v781(VarCurr,bitIndex13)
<=> v783(VarCurr,bitIndex13) ) ).
fof(addAssignment_65874,axiom,
! [VarCurr] :
( v783(VarCurr,bitIndex13)
<=> v5329(VarCurr,bitIndex13) ) ).
fof(addAssignment_65873,axiom,
! [VarCurr] :
( v5324(VarCurr,bitIndex13)
<=> v5326(VarCurr,bitIndex13) ) ).
fof(addAssignment_65872,axiom,
! [VarCurr] :
( v5326(VarCurr,bitIndex13)
<=> v5328(VarCurr,bitIndex13) ) ).
fof(addAssignment_65871,axiom,
! [VarNext] :
( v5328(VarNext,bitIndex13)
<=> v110257(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110258(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110257(VarNext,B)
<=> v5328(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1413,axiom,
! [VarNext] :
( v110258(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110257(VarNext,B)
<=> v103055(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110258(VarNext)
<=> v110259(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110259(VarNext)
<=> ( v110261(VarNext)
& v103040(VarNext) ) ) ) ).
fof(writeUnaryOperator_6002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110261(VarNext)
<=> v103049(VarNext) ) ) ).
fof(addAssignment_65870,axiom,
! [VarCurr] :
( v103020(VarCurr,bitIndex13)
<=> v103022(VarCurr,bitIndex13) ) ).
fof(addAssignment_65869,axiom,
! [VarCurr] :
( v103022(VarCurr,bitIndex13)
<=> v103031(VarCurr,bitIndex13) ) ).
fof(addAssignment_65868,axiom,
! [VarCurr] :
( v103024(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65867,axiom,
! [VarCurr] :
( v5318(VarCurr,bitIndex13)
<=> v5320(VarCurr,bitIndex13) ) ).
fof(addAssignment_65866,axiom,
! [VarCurr] :
( v5320(VarCurr,bitIndex13)
<=> v5322(VarCurr,bitIndex13) ) ).
fof(addAssignment_65865,axiom,
! [VarNext] :
( v5322(VarNext,bitIndex13)
<=> v110249(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110250(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110249(VarNext,B)
<=> v5322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1412,axiom,
! [VarNext] :
( v110250(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110249(VarNext,B)
<=> v103005(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110250(VarNext)
<=> v110251(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110251(VarNext)
<=> ( v110253(VarNext)
& v102990(VarNext) ) ) ) ).
fof(writeUnaryOperator_6001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110253(VarNext)
<=> v102999(VarNext) ) ) ).
fof(addAssignment_65864,axiom,
! [VarCurr] :
( v102970(VarCurr,bitIndex13)
<=> v102972(VarCurr,bitIndex13) ) ).
fof(addAssignment_65863,axiom,
! [VarCurr] :
( v102972(VarCurr,bitIndex13)
<=> v102981(VarCurr,bitIndex13) ) ).
fof(addAssignment_65862,axiom,
! [VarCurr] :
( v102974(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65861,axiom,
! [VarCurr] :
( v5311(VarCurr,bitIndex13)
<=> v5313(VarCurr,bitIndex13) ) ).
fof(addAssignment_65860,axiom,
! [VarCurr] :
( v5313(VarCurr,bitIndex13)
<=> v5315(VarCurr,bitIndex13) ) ).
fof(addAssignment_65859,axiom,
! [VarNext] :
( v5315(VarNext,bitIndex13)
<=> v110241(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110242(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110241(VarNext,B)
<=> v5315(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1411,axiom,
! [VarNext] :
( v110242(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110241(VarNext,B)
<=> v102955(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110242(VarNext)
<=> v110243(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110243(VarNext)
<=> ( v110245(VarNext)
& v102940(VarNext) ) ) ) ).
fof(writeUnaryOperator_6000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110245(VarNext)
<=> v102949(VarNext) ) ) ).
fof(addAssignment_65858,axiom,
! [VarCurr] :
( v102920(VarCurr,bitIndex13)
<=> v102922(VarCurr,bitIndex13) ) ).
fof(addAssignment_65857,axiom,
! [VarCurr] :
( v102922(VarCurr,bitIndex13)
<=> v102931(VarCurr,bitIndex13) ) ).
fof(addAssignment_65856,axiom,
! [VarCurr] :
( v102924(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65855,axiom,
! [VarCurr] :
( v5304(VarCurr,bitIndex13)
<=> v5306(VarCurr,bitIndex13) ) ).
fof(addAssignment_65854,axiom,
! [VarCurr] :
( v5306(VarCurr,bitIndex13)
<=> v5308(VarCurr,bitIndex13) ) ).
fof(addAssignment_65853,axiom,
! [VarNext] :
( v5308(VarNext,bitIndex13)
<=> v110233(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110234(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110233(VarNext,B)
<=> v5308(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1410,axiom,
! [VarNext] :
( v110234(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110233(VarNext,B)
<=> v102905(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110234(VarNext)
<=> v110235(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110235(VarNext)
<=> ( v110237(VarNext)
& v102890(VarNext) ) ) ) ).
fof(writeUnaryOperator_5999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110237(VarNext)
<=> v102899(VarNext) ) ) ).
fof(addAssignment_65852,axiom,
! [VarCurr] :
( v102870(VarCurr,bitIndex13)
<=> v102872(VarCurr,bitIndex13) ) ).
fof(addAssignment_65851,axiom,
! [VarCurr] :
( v102872(VarCurr,bitIndex13)
<=> v102881(VarCurr,bitIndex13) ) ).
fof(addAssignment_65850,axiom,
! [VarCurr] :
( v102874(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65849,axiom,
! [VarCurr] :
( v5297(VarCurr,bitIndex13)
<=> v5299(VarCurr,bitIndex13) ) ).
fof(addAssignment_65848,axiom,
! [VarCurr] :
( v5299(VarCurr,bitIndex13)
<=> v5301(VarCurr,bitIndex13) ) ).
fof(addAssignment_65847,axiom,
! [VarNext] :
( v5301(VarNext,bitIndex13)
<=> v110225(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110226(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110225(VarNext,B)
<=> v5301(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1409,axiom,
! [VarNext] :
( v110226(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110225(VarNext,B)
<=> v102855(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110226(VarNext)
<=> v110227(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110227(VarNext)
<=> ( v110229(VarNext)
& v102840(VarNext) ) ) ) ).
fof(writeUnaryOperator_5998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110229(VarNext)
<=> v102849(VarNext) ) ) ).
fof(addAssignment_65846,axiom,
! [VarCurr] :
( v102820(VarCurr,bitIndex13)
<=> v102822(VarCurr,bitIndex13) ) ).
fof(addAssignment_65845,axiom,
! [VarCurr] :
( v102822(VarCurr,bitIndex13)
<=> v102831(VarCurr,bitIndex13) ) ).
fof(addAssignment_65844,axiom,
! [VarCurr] :
( v102824(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65843,axiom,
! [VarCurr] :
( v5290(VarCurr,bitIndex13)
<=> v5292(VarCurr,bitIndex13) ) ).
fof(addAssignment_65842,axiom,
! [VarCurr] :
( v5292(VarCurr,bitIndex13)
<=> v5294(VarCurr,bitIndex13) ) ).
fof(addAssignment_65841,axiom,
! [VarNext] :
( v5294(VarNext,bitIndex13)
<=> v110217(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110218(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110217(VarNext,B)
<=> v5294(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1408,axiom,
! [VarNext] :
( v110218(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110217(VarNext,B)
<=> v102805(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110218(VarNext)
<=> v110219(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110219(VarNext)
<=> ( v110221(VarNext)
& v102790(VarNext) ) ) ) ).
fof(writeUnaryOperator_5997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110221(VarNext)
<=> v102799(VarNext) ) ) ).
fof(addAssignment_65840,axiom,
! [VarCurr] :
( v102770(VarCurr,bitIndex13)
<=> v102772(VarCurr,bitIndex13) ) ).
fof(addAssignment_65839,axiom,
! [VarCurr] :
( v102772(VarCurr,bitIndex13)
<=> v102781(VarCurr,bitIndex13) ) ).
fof(addAssignment_65838,axiom,
! [VarCurr] :
( v102774(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65837,axiom,
! [VarCurr] :
( v5283(VarCurr,bitIndex13)
<=> v5285(VarCurr,bitIndex13) ) ).
fof(addAssignment_65836,axiom,
! [VarCurr] :
( v5285(VarCurr,bitIndex13)
<=> v5287(VarCurr,bitIndex13) ) ).
fof(addAssignment_65835,axiom,
! [VarNext] :
( v5287(VarNext,bitIndex13)
<=> v110209(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110210(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110209(VarNext,B)
<=> v5287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1407,axiom,
! [VarNext] :
( v110210(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110209(VarNext,B)
<=> v102755(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110210(VarNext)
<=> v110211(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110211(VarNext)
<=> ( v110213(VarNext)
& v102740(VarNext) ) ) ) ).
fof(writeUnaryOperator_5996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110213(VarNext)
<=> v102749(VarNext) ) ) ).
fof(addAssignment_65834,axiom,
! [VarCurr] :
( v102720(VarCurr,bitIndex13)
<=> v102722(VarCurr,bitIndex13) ) ).
fof(addAssignment_65833,axiom,
! [VarCurr] :
( v102722(VarCurr,bitIndex13)
<=> v102731(VarCurr,bitIndex13) ) ).
fof(addAssignment_65832,axiom,
! [VarCurr] :
( v102724(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65831,axiom,
! [VarCurr] :
( v5276(VarCurr,bitIndex13)
<=> v5278(VarCurr,bitIndex13) ) ).
fof(addAssignment_65830,axiom,
! [VarCurr] :
( v5278(VarCurr,bitIndex13)
<=> v5280(VarCurr,bitIndex13) ) ).
fof(addAssignment_65829,axiom,
! [VarNext] :
( v5280(VarNext,bitIndex13)
<=> v110201(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110202(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110201(VarNext,B)
<=> v5280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1406,axiom,
! [VarNext] :
( v110202(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110201(VarNext,B)
<=> v102705(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110202(VarNext)
<=> v110203(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110203(VarNext)
<=> ( v110205(VarNext)
& v102690(VarNext) ) ) ) ).
fof(writeUnaryOperator_5995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110205(VarNext)
<=> v102699(VarNext) ) ) ).
fof(addAssignment_65828,axiom,
! [VarCurr] :
( v102670(VarCurr,bitIndex13)
<=> v102672(VarCurr,bitIndex13) ) ).
fof(addAssignment_65827,axiom,
! [VarCurr] :
( v102672(VarCurr,bitIndex13)
<=> v102681(VarCurr,bitIndex13) ) ).
fof(addAssignment_65826,axiom,
! [VarCurr] :
( v102674(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65825,axiom,
! [VarCurr] :
( v5269(VarCurr,bitIndex13)
<=> v5271(VarCurr,bitIndex13) ) ).
fof(addAssignment_65824,axiom,
! [VarCurr] :
( v5271(VarCurr,bitIndex13)
<=> v5273(VarCurr,bitIndex13) ) ).
fof(addAssignment_65823,axiom,
! [VarNext] :
( v5273(VarNext,bitIndex13)
<=> v110193(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110194(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110193(VarNext,B)
<=> v5273(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1405,axiom,
! [VarNext] :
( v110194(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110193(VarNext,B)
<=> v102655(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110194(VarNext)
<=> v110195(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110195(VarNext)
<=> ( v110197(VarNext)
& v102640(VarNext) ) ) ) ).
fof(writeUnaryOperator_5994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110197(VarNext)
<=> v102649(VarNext) ) ) ).
fof(addAssignment_65822,axiom,
! [VarCurr] :
( v102620(VarCurr,bitIndex13)
<=> v102622(VarCurr,bitIndex13) ) ).
fof(addAssignment_65821,axiom,
! [VarCurr] :
( v102622(VarCurr,bitIndex13)
<=> v102631(VarCurr,bitIndex13) ) ).
fof(addAssignment_65820,axiom,
! [VarCurr] :
( v102624(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65819,axiom,
! [VarCurr] :
( v5262(VarCurr,bitIndex13)
<=> v5264(VarCurr,bitIndex13) ) ).
fof(addAssignment_65818,axiom,
! [VarCurr] :
( v5264(VarCurr,bitIndex13)
<=> v5266(VarCurr,bitIndex13) ) ).
fof(addAssignment_65817,axiom,
! [VarNext] :
( v5266(VarNext,bitIndex13)
<=> v110185(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110186(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110185(VarNext,B)
<=> v5266(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1404,axiom,
! [VarNext] :
( v110186(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110185(VarNext,B)
<=> v102605(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110186(VarNext)
<=> v110187(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110187(VarNext)
<=> ( v110189(VarNext)
& v102590(VarNext) ) ) ) ).
fof(writeUnaryOperator_5993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110189(VarNext)
<=> v102599(VarNext) ) ) ).
fof(addAssignment_65816,axiom,
! [VarCurr] :
( v102570(VarCurr,bitIndex13)
<=> v102572(VarCurr,bitIndex13) ) ).
fof(addAssignment_65815,axiom,
! [VarCurr] :
( v102572(VarCurr,bitIndex13)
<=> v102581(VarCurr,bitIndex13) ) ).
fof(addAssignment_65814,axiom,
! [VarCurr] :
( v102574(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65813,axiom,
! [VarCurr] :
( v5255(VarCurr,bitIndex13)
<=> v5257(VarCurr,bitIndex13) ) ).
fof(addAssignment_65812,axiom,
! [VarCurr] :
( v5257(VarCurr,bitIndex13)
<=> v5259(VarCurr,bitIndex13) ) ).
fof(addAssignment_65811,axiom,
! [VarNext] :
( v5259(VarNext,bitIndex13)
<=> v110177(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110178(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110177(VarNext,B)
<=> v5259(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1403,axiom,
! [VarNext] :
( v110178(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110177(VarNext,B)
<=> v102555(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110178(VarNext)
<=> v110179(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110179(VarNext)
<=> ( v110181(VarNext)
& v102540(VarNext) ) ) ) ).
fof(writeUnaryOperator_5992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110181(VarNext)
<=> v102549(VarNext) ) ) ).
fof(addAssignment_65810,axiom,
! [VarCurr] :
( v102520(VarCurr,bitIndex13)
<=> v102522(VarCurr,bitIndex13) ) ).
fof(addAssignment_65809,axiom,
! [VarCurr] :
( v102522(VarCurr,bitIndex13)
<=> v102531(VarCurr,bitIndex13) ) ).
fof(addAssignment_65808,axiom,
! [VarCurr] :
( v102524(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65807,axiom,
! [VarCurr] :
( v5248(VarCurr,bitIndex13)
<=> v5250(VarCurr,bitIndex13) ) ).
fof(addAssignment_65806,axiom,
! [VarCurr] :
( v5250(VarCurr,bitIndex13)
<=> v5252(VarCurr,bitIndex13) ) ).
fof(addAssignment_65805,axiom,
! [VarNext] :
( v5252(VarNext,bitIndex13)
<=> v110169(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110170(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110169(VarNext,B)
<=> v5252(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1402,axiom,
! [VarNext] :
( v110170(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110169(VarNext,B)
<=> v102505(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110170(VarNext)
<=> v110171(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110171(VarNext)
<=> ( v110173(VarNext)
& v102490(VarNext) ) ) ) ).
fof(writeUnaryOperator_5991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110173(VarNext)
<=> v102499(VarNext) ) ) ).
fof(addAssignment_65804,axiom,
! [VarCurr] :
( v102470(VarCurr,bitIndex13)
<=> v102472(VarCurr,bitIndex13) ) ).
fof(addAssignment_65803,axiom,
! [VarCurr] :
( v102472(VarCurr,bitIndex13)
<=> v102481(VarCurr,bitIndex13) ) ).
fof(addAssignment_65802,axiom,
! [VarCurr] :
( v102474(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65801,axiom,
! [VarCurr] :
( v5241(VarCurr,bitIndex13)
<=> v5243(VarCurr,bitIndex13) ) ).
fof(addAssignment_65800,axiom,
! [VarCurr] :
( v5243(VarCurr,bitIndex13)
<=> v5245(VarCurr,bitIndex13) ) ).
fof(addAssignment_65799,axiom,
! [VarNext] :
( v5245(VarNext,bitIndex13)
<=> v110161(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110162(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110161(VarNext,B)
<=> v5245(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1401,axiom,
! [VarNext] :
( v110162(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110161(VarNext,B)
<=> v102455(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110162(VarNext)
<=> v110163(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110163(VarNext)
<=> ( v110165(VarNext)
& v102440(VarNext) ) ) ) ).
fof(writeUnaryOperator_5990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110165(VarNext)
<=> v102449(VarNext) ) ) ).
fof(addAssignment_65798,axiom,
! [VarCurr] :
( v102420(VarCurr,bitIndex13)
<=> v102422(VarCurr,bitIndex13) ) ).
fof(addAssignment_65797,axiom,
! [VarCurr] :
( v102422(VarCurr,bitIndex13)
<=> v102431(VarCurr,bitIndex13) ) ).
fof(addAssignment_65796,axiom,
! [VarCurr] :
( v102424(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65795,axiom,
! [VarCurr] :
( v5234(VarCurr,bitIndex13)
<=> v5236(VarCurr,bitIndex13) ) ).
fof(addAssignment_65794,axiom,
! [VarCurr] :
( v5236(VarCurr,bitIndex13)
<=> v5238(VarCurr,bitIndex13) ) ).
fof(addAssignment_65793,axiom,
! [VarNext] :
( v5238(VarNext,bitIndex13)
<=> v110153(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110154(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110153(VarNext,B)
<=> v5238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1400,axiom,
! [VarNext] :
( v110154(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110153(VarNext,B)
<=> v102405(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110154(VarNext)
<=> v110155(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110155(VarNext)
<=> ( v110157(VarNext)
& v102390(VarNext) ) ) ) ).
fof(writeUnaryOperator_5989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110157(VarNext)
<=> v102399(VarNext) ) ) ).
fof(addAssignment_65792,axiom,
! [VarCurr] :
( v102370(VarCurr,bitIndex13)
<=> v102372(VarCurr,bitIndex13) ) ).
fof(addAssignment_65791,axiom,
! [VarCurr] :
( v102372(VarCurr,bitIndex13)
<=> v102381(VarCurr,bitIndex13) ) ).
fof(addAssignment_65790,axiom,
! [VarCurr] :
( v102374(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65789,axiom,
! [VarCurr] :
( v5227(VarCurr,bitIndex13)
<=> v5229(VarCurr,bitIndex13) ) ).
fof(addAssignment_65788,axiom,
! [VarCurr] :
( v5229(VarCurr,bitIndex13)
<=> v5231(VarCurr,bitIndex13) ) ).
fof(addAssignment_65787,axiom,
! [VarNext] :
( v5231(VarNext,bitIndex13)
<=> v110145(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110146(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110145(VarNext,B)
<=> v5231(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1399,axiom,
! [VarNext] :
( v110146(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110145(VarNext,B)
<=> v102355(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110146(VarNext)
<=> v110147(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110147(VarNext)
<=> ( v110149(VarNext)
& v102340(VarNext) ) ) ) ).
fof(writeUnaryOperator_5988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110149(VarNext)
<=> v102349(VarNext) ) ) ).
fof(addAssignment_65786,axiom,
! [VarCurr] :
( v102320(VarCurr,bitIndex13)
<=> v102322(VarCurr,bitIndex13) ) ).
fof(addAssignment_65785,axiom,
! [VarCurr] :
( v102322(VarCurr,bitIndex13)
<=> v102331(VarCurr,bitIndex13) ) ).
fof(addAssignment_65784,axiom,
! [VarCurr] :
( v102324(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65783,axiom,
! [VarCurr] :
( v5220(VarCurr,bitIndex13)
<=> v5222(VarCurr,bitIndex13) ) ).
fof(addAssignment_65782,axiom,
! [VarCurr] :
( v5222(VarCurr,bitIndex13)
<=> v5224(VarCurr,bitIndex13) ) ).
fof(addAssignment_65781,axiom,
! [VarNext] :
( v5224(VarNext,bitIndex13)
<=> v110137(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110138(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110137(VarNext,B)
<=> v5224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1398,axiom,
! [VarNext] :
( v110138(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110137(VarNext,B)
<=> v102305(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110138(VarNext)
<=> v110139(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110139(VarNext)
<=> ( v110141(VarNext)
& v102290(VarNext) ) ) ) ).
fof(writeUnaryOperator_5987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110141(VarNext)
<=> v102299(VarNext) ) ) ).
fof(addAssignment_65780,axiom,
! [VarCurr] :
( v102270(VarCurr,bitIndex13)
<=> v102272(VarCurr,bitIndex13) ) ).
fof(addAssignment_65779,axiom,
! [VarCurr] :
( v102272(VarCurr,bitIndex13)
<=> v102281(VarCurr,bitIndex13) ) ).
fof(addAssignment_65778,axiom,
! [VarCurr] :
( v102274(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65777,axiom,
! [VarCurr] :
( v884(VarCurr,bitIndex13)
<=> v886(VarCurr,bitIndex13) ) ).
fof(addAssignment_65776,axiom,
! [VarCurr] :
( v886(VarCurr,bitIndex13)
<=> v888(VarCurr,bitIndex13) ) ).
fof(addAssignment_65775,axiom,
! [VarNext] :
( v888(VarNext,bitIndex13)
<=> v110129(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110130(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110129(VarNext,B)
<=> v888(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1397,axiom,
! [VarNext] :
( v110130(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v110129(VarNext,B)
<=> v102255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110130(VarNext)
<=> v110131(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110131(VarNext)
<=> ( v110133(VarNext)
& v102240(VarNext) ) ) ) ).
fof(writeUnaryOperator_5986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110133(VarNext)
<=> v102249(VarNext) ) ) ).
fof(addAssignment_65774,axiom,
! [VarCurr] :
( v898(VarCurr,bitIndex13)
<=> v900(VarCurr,bitIndex13) ) ).
fof(addAssignment_65773,axiom,
! [VarCurr] :
( v900(VarCurr,bitIndex13)
<=> v102231(VarCurr,bitIndex13) ) ).
fof(addAssignment_65772,axiom,
! [VarCurr] :
( v902(VarCurr,bitIndex13)
<=> v904(VarCurr,bitIndex13) ) ).
fof(addAssignment_65771,axiom,
! [VarCurr] :
( v904(VarCurr,bitIndex13)
<=> v906(VarCurr,bitIndex13) ) ).
fof(addAssignment_65770,axiom,
! [VarCurr] :
( v906(VarCurr,bitIndex13)
<=> v908(VarCurr,bitIndex13) ) ).
fof(addAssignment_65769,axiom,
! [VarCurr] :
( v908(VarCurr,bitIndex13)
<=> v910(VarCurr,bitIndex13) ) ).
fof(addAssignment_65768,axiom,
! [VarCurr] :
( v910(VarCurr,bitIndex13)
<=> v912(VarCurr,bitIndex12) ) ).
fof(addAssignment_65767,axiom,
! [VarCurr] :
( v912(VarCurr,bitIndex12)
<=> v914(VarCurr,bitIndex12) ) ).
fof(addAssignment_65766,axiom,
! [VarNext] :
( v914(VarNext,bitIndex12)
<=> v110121(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110122(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v110121(VarNext,B)
<=> v914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1396,axiom,
! [VarNext] :
( v110122(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v110121(VarNext,B)
<=> v5680(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110122(VarNext)
<=> v110123(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110123(VarNext)
<=> ( v110125(VarNext)
& v5608(VarNext) ) ) ) ).
fof(writeUnaryOperator_5985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110125(VarNext)
<=> v5674(VarNext) ) ) ).
fof(addAssignment_65765,axiom,
! [VarCurr] :
( v932(VarCurr,bitIndex12)
<=> v934(VarCurr,bitIndex12) ) ).
fof(addAssignment_65764,axiom,
! [VarCurr] :
( v934(VarCurr,bitIndex12)
<=> v5598(VarCurr,bitIndex12) ) ).
fof(addAssignment_65763,axiom,
! [VarCurr] :
( v936(VarCurr,bitIndex12)
<=> v938(VarCurr,bitIndex12) ) ).
fof(addAssignment_65762,axiom,
! [VarCurr] :
( v938(VarCurr,bitIndex12)
<=> v5589(VarCurr,bitIndex12) ) ).
fof(addAssignment_65761,axiom,
! [VarCurr] :
( v5590(VarCurr)
<=> v964(VarCurr,bitIndex17) ) ).
fof(addAssignment_65760,axiom,
! [VarCurr] :
( v964(VarCurr,bitIndex17)
<=> v966(VarCurr,bitIndex17) ) ).
fof(addAssignment_65759,axiom,
! [VarCurr] :
( v966(VarCurr,bitIndex17)
<=> v5526(VarCurr,bitIndex17) ) ).
fof(addAssignment_65758,axiom,
! [VarCurr] :
( v5521(VarCurr,bitIndex17)
<=> v5523(VarCurr,bitIndex17) ) ).
fof(addAssignment_65757,axiom,
! [VarCurr] :
( v5523(VarCurr,bitIndex17)
<=> v5525(VarCurr,bitIndex17) ) ).
fof(addAssignment_65756,axiom,
! [VarNext] :
( v5525(VarNext,bitIndex17)
<=> v110113(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110114(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110113(VarNext,B)
<=> v5525(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1395,axiom,
! [VarNext] :
( v110114(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110113(VarNext,B)
<=> v84023(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110114(VarNext)
<=> v110115(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110115(VarNext)
<=> ( v110117(VarNext)
& v84008(VarNext) ) ) ) ).
fof(writeUnaryOperator_5984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110117(VarNext)
<=> v84017(VarNext) ) ) ).
fof(addAssignment_65755,axiom,
! [VarCurr] :
( v83988(VarCurr,bitIndex17)
<=> v83990(VarCurr,bitIndex17) ) ).
fof(addAssignment_65754,axiom,
! [VarCurr] :
( v83990(VarCurr,bitIndex17)
<=> v83999(VarCurr,bitIndex17) ) ).
fof(addAssignment_65753,axiom,
! [VarCurr] :
( v83992(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65752,axiom,
! [VarCurr] :
( v5514(VarCurr,bitIndex17)
<=> v5516(VarCurr,bitIndex17) ) ).
fof(addAssignment_65751,axiom,
! [VarCurr] :
( v5516(VarCurr,bitIndex17)
<=> v5518(VarCurr,bitIndex17) ) ).
fof(addAssignment_65750,axiom,
! [VarNext] :
( v5518(VarNext,bitIndex17)
<=> v110105(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110106(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110105(VarNext,B)
<=> v5518(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1394,axiom,
! [VarNext] :
( v110106(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110105(VarNext,B)
<=> v83973(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110106(VarNext)
<=> v110107(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110107(VarNext)
<=> ( v110109(VarNext)
& v83958(VarNext) ) ) ) ).
fof(writeUnaryOperator_5983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110109(VarNext)
<=> v83967(VarNext) ) ) ).
fof(addAssignment_65749,axiom,
! [VarCurr] :
( v83938(VarCurr,bitIndex17)
<=> v83940(VarCurr,bitIndex17) ) ).
fof(addAssignment_65748,axiom,
! [VarCurr] :
( v83940(VarCurr,bitIndex17)
<=> v83949(VarCurr,bitIndex17) ) ).
fof(addAssignment_65747,axiom,
! [VarCurr] :
( v83942(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65746,axiom,
! [VarCurr] :
( v5507(VarCurr,bitIndex17)
<=> v5509(VarCurr,bitIndex17) ) ).
fof(addAssignment_65745,axiom,
! [VarCurr] :
( v5509(VarCurr,bitIndex17)
<=> v5511(VarCurr,bitIndex17) ) ).
fof(addAssignment_65744,axiom,
! [VarNext] :
( v5511(VarNext,bitIndex17)
<=> v110097(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110098(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110097(VarNext,B)
<=> v5511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1393,axiom,
! [VarNext] :
( v110098(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110097(VarNext,B)
<=> v83923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110098(VarNext)
<=> v110099(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110099(VarNext)
<=> ( v110101(VarNext)
& v83908(VarNext) ) ) ) ).
fof(writeUnaryOperator_5982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110101(VarNext)
<=> v83917(VarNext) ) ) ).
fof(addAssignment_65743,axiom,
! [VarCurr] :
( v83888(VarCurr,bitIndex17)
<=> v83890(VarCurr,bitIndex17) ) ).
fof(addAssignment_65742,axiom,
! [VarCurr] :
( v83890(VarCurr,bitIndex17)
<=> v83899(VarCurr,bitIndex17) ) ).
fof(addAssignment_65741,axiom,
! [VarCurr] :
( v83892(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65740,axiom,
! [VarCurr] :
( v5500(VarCurr,bitIndex17)
<=> v5502(VarCurr,bitIndex17) ) ).
fof(addAssignment_65739,axiom,
! [VarCurr] :
( v5502(VarCurr,bitIndex17)
<=> v5504(VarCurr,bitIndex17) ) ).
fof(addAssignment_65738,axiom,
! [VarNext] :
( v5504(VarNext,bitIndex17)
<=> v110089(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110090(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110089(VarNext,B)
<=> v5504(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1392,axiom,
! [VarNext] :
( v110090(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110089(VarNext,B)
<=> v83873(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110090(VarNext)
<=> v110091(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110091(VarNext)
<=> ( v110093(VarNext)
& v83858(VarNext) ) ) ) ).
fof(writeUnaryOperator_5981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110093(VarNext)
<=> v83867(VarNext) ) ) ).
fof(addAssignment_65737,axiom,
! [VarCurr] :
( v83838(VarCurr,bitIndex17)
<=> v83840(VarCurr,bitIndex17) ) ).
fof(addAssignment_65736,axiom,
! [VarCurr] :
( v83840(VarCurr,bitIndex17)
<=> v83849(VarCurr,bitIndex17) ) ).
fof(addAssignment_65735,axiom,
! [VarCurr] :
( v83842(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65734,axiom,
! [VarCurr] :
( v5493(VarCurr,bitIndex17)
<=> v5495(VarCurr,bitIndex17) ) ).
fof(addAssignment_65733,axiom,
! [VarCurr] :
( v5495(VarCurr,bitIndex17)
<=> v5497(VarCurr,bitIndex17) ) ).
fof(addAssignment_65732,axiom,
! [VarNext] :
( v5497(VarNext,bitIndex17)
<=> v110081(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110082(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110081(VarNext,B)
<=> v5497(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1391,axiom,
! [VarNext] :
( v110082(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110081(VarNext,B)
<=> v83823(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110082(VarNext)
<=> v110083(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110083(VarNext)
<=> ( v110085(VarNext)
& v83808(VarNext) ) ) ) ).
fof(writeUnaryOperator_5980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110085(VarNext)
<=> v83817(VarNext) ) ) ).
fof(addAssignment_65731,axiom,
! [VarCurr] :
( v83788(VarCurr,bitIndex17)
<=> v83790(VarCurr,bitIndex17) ) ).
fof(addAssignment_65730,axiom,
! [VarCurr] :
( v83790(VarCurr,bitIndex17)
<=> v83799(VarCurr,bitIndex17) ) ).
fof(addAssignment_65729,axiom,
! [VarCurr] :
( v83792(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65728,axiom,
! [VarCurr] :
( v5487(VarCurr,bitIndex17)
<=> v5489(VarCurr,bitIndex17) ) ).
fof(addAssignment_65727,axiom,
! [VarCurr] :
( v5489(VarCurr,bitIndex17)
<=> v5491(VarCurr,bitIndex17) ) ).
fof(addAssignment_65726,axiom,
! [VarNext] :
( v5491(VarNext,bitIndex17)
<=> v110073(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110074(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110073(VarNext,B)
<=> v5491(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1390,axiom,
! [VarNext] :
( v110074(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110073(VarNext,B)
<=> v83773(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110074(VarNext)
<=> v110075(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110075(VarNext)
<=> ( v110077(VarNext)
& v83758(VarNext) ) ) ) ).
fof(writeUnaryOperator_5979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110077(VarNext)
<=> v83767(VarNext) ) ) ).
fof(addAssignment_65725,axiom,
! [VarCurr] :
( v83738(VarCurr,bitIndex17)
<=> v83740(VarCurr,bitIndex17) ) ).
fof(addAssignment_65724,axiom,
! [VarCurr] :
( v83740(VarCurr,bitIndex17)
<=> v83749(VarCurr,bitIndex17) ) ).
fof(addAssignment_65723,axiom,
! [VarCurr] :
( v83742(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65722,axiom,
! [VarCurr] :
( v5480(VarCurr,bitIndex17)
<=> v5482(VarCurr,bitIndex17) ) ).
fof(addAssignment_65721,axiom,
! [VarCurr] :
( v5482(VarCurr,bitIndex17)
<=> v5484(VarCurr,bitIndex17) ) ).
fof(addAssignment_65720,axiom,
! [VarNext] :
( v5484(VarNext,bitIndex17)
<=> v110065(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110066(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110065(VarNext,B)
<=> v5484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1389,axiom,
! [VarNext] :
( v110066(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110065(VarNext,B)
<=> v83723(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110066(VarNext)
<=> v110067(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110067(VarNext)
<=> ( v110069(VarNext)
& v83708(VarNext) ) ) ) ).
fof(writeUnaryOperator_5978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110069(VarNext)
<=> v83717(VarNext) ) ) ).
fof(addAssignment_65719,axiom,
! [VarCurr] :
( v83688(VarCurr,bitIndex17)
<=> v83690(VarCurr,bitIndex17) ) ).
fof(addAssignment_65718,axiom,
! [VarCurr] :
( v83690(VarCurr,bitIndex17)
<=> v83699(VarCurr,bitIndex17) ) ).
fof(addAssignment_65717,axiom,
! [VarCurr] :
( v83692(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65716,axiom,
! [VarCurr] :
( v5473(VarCurr,bitIndex17)
<=> v5475(VarCurr,bitIndex17) ) ).
fof(addAssignment_65715,axiom,
! [VarCurr] :
( v5475(VarCurr,bitIndex17)
<=> v5477(VarCurr,bitIndex17) ) ).
fof(addAssignment_65714,axiom,
! [VarNext] :
( v5477(VarNext,bitIndex17)
<=> v110057(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110058(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110057(VarNext,B)
<=> v5477(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1388,axiom,
! [VarNext] :
( v110058(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110057(VarNext,B)
<=> v83673(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110058(VarNext)
<=> v110059(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110059(VarNext)
<=> ( v110061(VarNext)
& v83658(VarNext) ) ) ) ).
fof(writeUnaryOperator_5977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110061(VarNext)
<=> v83667(VarNext) ) ) ).
fof(addAssignment_65713,axiom,
! [VarCurr] :
( v83638(VarCurr,bitIndex17)
<=> v83640(VarCurr,bitIndex17) ) ).
fof(addAssignment_65712,axiom,
! [VarCurr] :
( v83640(VarCurr,bitIndex17)
<=> v83649(VarCurr,bitIndex17) ) ).
fof(addAssignment_65711,axiom,
! [VarCurr] :
( v83642(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65710,axiom,
! [VarCurr] :
( v5466(VarCurr,bitIndex17)
<=> v5468(VarCurr,bitIndex17) ) ).
fof(addAssignment_65709,axiom,
! [VarCurr] :
( v5468(VarCurr,bitIndex17)
<=> v5470(VarCurr,bitIndex17) ) ).
fof(addAssignment_65708,axiom,
! [VarNext] :
( v5470(VarNext,bitIndex17)
<=> v110049(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110050(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110049(VarNext,B)
<=> v5470(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1387,axiom,
! [VarNext] :
( v110050(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110049(VarNext,B)
<=> v83623(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110050(VarNext)
<=> v110051(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110051(VarNext)
<=> ( v110053(VarNext)
& v83608(VarNext) ) ) ) ).
fof(writeUnaryOperator_5976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110053(VarNext)
<=> v83617(VarNext) ) ) ).
fof(addAssignment_65707,axiom,
! [VarCurr] :
( v83588(VarCurr,bitIndex17)
<=> v83590(VarCurr,bitIndex17) ) ).
fof(addAssignment_65706,axiom,
! [VarCurr] :
( v83590(VarCurr,bitIndex17)
<=> v83599(VarCurr,bitIndex17) ) ).
fof(addAssignment_65705,axiom,
! [VarCurr] :
( v83592(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65704,axiom,
! [VarCurr] :
( v5459(VarCurr,bitIndex17)
<=> v5461(VarCurr,bitIndex17) ) ).
fof(addAssignment_65703,axiom,
! [VarCurr] :
( v5461(VarCurr,bitIndex17)
<=> v5463(VarCurr,bitIndex17) ) ).
fof(addAssignment_65702,axiom,
! [VarNext] :
( v5463(VarNext,bitIndex17)
<=> v110041(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110042(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110041(VarNext,B)
<=> v5463(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1386,axiom,
! [VarNext] :
( v110042(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110041(VarNext,B)
<=> v83573(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110042(VarNext)
<=> v110043(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110043(VarNext)
<=> ( v110045(VarNext)
& v83558(VarNext) ) ) ) ).
fof(writeUnaryOperator_5975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110045(VarNext)
<=> v83567(VarNext) ) ) ).
fof(addAssignment_65701,axiom,
! [VarCurr] :
( v83538(VarCurr,bitIndex17)
<=> v83540(VarCurr,bitIndex17) ) ).
fof(addAssignment_65700,axiom,
! [VarCurr] :
( v83540(VarCurr,bitIndex17)
<=> v83549(VarCurr,bitIndex17) ) ).
fof(addAssignment_65699,axiom,
! [VarCurr] :
( v83542(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65698,axiom,
! [VarCurr] :
( v5452(VarCurr,bitIndex17)
<=> v5454(VarCurr,bitIndex17) ) ).
fof(addAssignment_65697,axiom,
! [VarCurr] :
( v5454(VarCurr,bitIndex17)
<=> v5456(VarCurr,bitIndex17) ) ).
fof(addAssignment_65696,axiom,
! [VarNext] :
( v5456(VarNext,bitIndex17)
<=> v110033(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110034(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110033(VarNext,B)
<=> v5456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1385,axiom,
! [VarNext] :
( v110034(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110033(VarNext,B)
<=> v83523(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110034(VarNext)
<=> v110035(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110035(VarNext)
<=> ( v110037(VarNext)
& v83508(VarNext) ) ) ) ).
fof(writeUnaryOperator_5974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110037(VarNext)
<=> v83517(VarNext) ) ) ).
fof(addAssignment_65695,axiom,
! [VarCurr] :
( v83488(VarCurr,bitIndex17)
<=> v83490(VarCurr,bitIndex17) ) ).
fof(addAssignment_65694,axiom,
! [VarCurr] :
( v83490(VarCurr,bitIndex17)
<=> v83499(VarCurr,bitIndex17) ) ).
fof(addAssignment_65693,axiom,
! [VarCurr] :
( v83492(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65692,axiom,
! [VarCurr] :
( v5445(VarCurr,bitIndex17)
<=> v5447(VarCurr,bitIndex17) ) ).
fof(addAssignment_65691,axiom,
! [VarCurr] :
( v5447(VarCurr,bitIndex17)
<=> v5449(VarCurr,bitIndex17) ) ).
fof(addAssignment_65690,axiom,
! [VarNext] :
( v5449(VarNext,bitIndex17)
<=> v110025(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110026(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110025(VarNext,B)
<=> v5449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1384,axiom,
! [VarNext] :
( v110026(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110025(VarNext,B)
<=> v83473(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110026(VarNext)
<=> v110027(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110027(VarNext)
<=> ( v110029(VarNext)
& v83458(VarNext) ) ) ) ).
fof(writeUnaryOperator_5973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110029(VarNext)
<=> v83467(VarNext) ) ) ).
fof(addAssignment_65689,axiom,
! [VarCurr] :
( v83438(VarCurr,bitIndex17)
<=> v83440(VarCurr,bitIndex17) ) ).
fof(addAssignment_65688,axiom,
! [VarCurr] :
( v83440(VarCurr,bitIndex17)
<=> v83449(VarCurr,bitIndex17) ) ).
fof(addAssignment_65687,axiom,
! [VarCurr] :
( v83442(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65686,axiom,
! [VarCurr] :
( v5438(VarCurr,bitIndex17)
<=> v5440(VarCurr,bitIndex17) ) ).
fof(addAssignment_65685,axiom,
! [VarCurr] :
( v5440(VarCurr,bitIndex17)
<=> v5442(VarCurr,bitIndex17) ) ).
fof(addAssignment_65684,axiom,
! [VarNext] :
( v5442(VarNext,bitIndex17)
<=> v110017(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110018(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110017(VarNext,B)
<=> v5442(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1383,axiom,
! [VarNext] :
( v110018(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110017(VarNext,B)
<=> v83423(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110018(VarNext)
<=> v110019(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110019(VarNext)
<=> ( v110021(VarNext)
& v83408(VarNext) ) ) ) ).
fof(writeUnaryOperator_5972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110021(VarNext)
<=> v83417(VarNext) ) ) ).
fof(addAssignment_65683,axiom,
! [VarCurr] :
( v83388(VarCurr,bitIndex17)
<=> v83390(VarCurr,bitIndex17) ) ).
fof(addAssignment_65682,axiom,
! [VarCurr] :
( v83390(VarCurr,bitIndex17)
<=> v83399(VarCurr,bitIndex17) ) ).
fof(addAssignment_65681,axiom,
! [VarCurr] :
( v83392(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65680,axiom,
! [VarCurr] :
( v5431(VarCurr,bitIndex17)
<=> v5433(VarCurr,bitIndex17) ) ).
fof(addAssignment_65679,axiom,
! [VarCurr] :
( v5433(VarCurr,bitIndex17)
<=> v5435(VarCurr,bitIndex17) ) ).
fof(addAssignment_65678,axiom,
! [VarNext] :
( v5435(VarNext,bitIndex17)
<=> v110009(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110010(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110009(VarNext,B)
<=> v5435(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1382,axiom,
! [VarNext] :
( v110010(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110009(VarNext,B)
<=> v83373(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110010(VarNext)
<=> v110011(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110011(VarNext)
<=> ( v110013(VarNext)
& v83358(VarNext) ) ) ) ).
fof(writeUnaryOperator_5971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110013(VarNext)
<=> v83367(VarNext) ) ) ).
fof(addAssignment_65677,axiom,
! [VarCurr] :
( v83338(VarCurr,bitIndex17)
<=> v83340(VarCurr,bitIndex17) ) ).
fof(addAssignment_65676,axiom,
! [VarCurr] :
( v83340(VarCurr,bitIndex17)
<=> v83349(VarCurr,bitIndex17) ) ).
fof(addAssignment_65675,axiom,
! [VarCurr] :
( v83342(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65674,axiom,
! [VarCurr] :
( v5424(VarCurr,bitIndex17)
<=> v5426(VarCurr,bitIndex17) ) ).
fof(addAssignment_65673,axiom,
! [VarCurr] :
( v5426(VarCurr,bitIndex17)
<=> v5428(VarCurr,bitIndex17) ) ).
fof(addAssignment_65672,axiom,
! [VarNext] :
( v5428(VarNext,bitIndex17)
<=> v110001(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110002(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110001(VarNext,B)
<=> v5428(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1381,axiom,
! [VarNext] :
( v110002(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v110001(VarNext,B)
<=> v83323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110002(VarNext)
<=> v110003(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110003(VarNext)
<=> ( v110005(VarNext)
& v83308(VarNext) ) ) ) ).
fof(writeUnaryOperator_5970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110005(VarNext)
<=> v83317(VarNext) ) ) ).
fof(addAssignment_65671,axiom,
! [VarCurr] :
( v83288(VarCurr,bitIndex17)
<=> v83290(VarCurr,bitIndex17) ) ).
fof(addAssignment_65670,axiom,
! [VarCurr] :
( v83290(VarCurr,bitIndex17)
<=> v83299(VarCurr,bitIndex17) ) ).
fof(addAssignment_65669,axiom,
! [VarCurr] :
( v83292(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65668,axiom,
! [VarCurr] :
( v5418(VarCurr,bitIndex17)
<=> v5420(VarCurr,bitIndex17) ) ).
fof(addAssignment_65667,axiom,
! [VarCurr] :
( v5420(VarCurr,bitIndex17)
<=> v5422(VarCurr,bitIndex17) ) ).
fof(addAssignment_65666,axiom,
! [VarNext] :
( v5422(VarNext,bitIndex17)
<=> v109993(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109994(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109993(VarNext,B)
<=> v5422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1380,axiom,
! [VarNext] :
( v109994(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109993(VarNext,B)
<=> v83273(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109994(VarNext)
<=> v109995(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109995(VarNext)
<=> ( v109997(VarNext)
& v83256(VarNext) ) ) ) ).
fof(writeUnaryOperator_5969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109997(VarNext)
<=> v83267(VarNext) ) ) ).
fof(addAssignment_65665,axiom,
! [VarCurr] :
( v82920(VarCurr,bitIndex17)
<=> v82922(VarCurr,bitIndex17) ) ).
fof(addAssignment_65664,axiom,
! [VarCurr] :
( v82922(VarCurr,bitIndex17)
<=> v83246(VarCurr,bitIndex17) ) ).
fof(addAssignment_65663,axiom,
! [VarCurr] :
( v82924(VarCurr,bitIndex17)
<=> v82926(VarCurr,bitIndex17) ) ).
fof(addAssignment_65662,axiom,
! [VarCurr] :
( v82926(VarCurr,bitIndex17)
<=> v82928(VarCurr,bitIndex17) ) ).
fof(addAssignment_65661,axiom,
! [VarCurr] :
( v82928(VarCurr,bitIndex17)
<=> v82930(VarCurr,bitIndex17) ) ).
fof(addAssignment_65660,axiom,
! [VarCurr] :
( v82930(VarCurr,bitIndex17)
<=> v82932(VarCurr,bitIndex17) ) ).
fof(addAssignment_65659,axiom,
! [VarCurr] :
( v82932(VarCurr,bitIndex17)
<=> v83008(VarCurr,bitIndex17) ) ).
fof(addAssignment_65658,axiom,
! [VarCurr] :
( v83012(VarCurr)
<=> v109989(VarCurr,bitIndex1) ) ).
fof(addAssignment_65657,axiom,
! [VarCurr] :
( v109989(VarCurr,bitIndex1)
<=> v109991(VarCurr,bitIndex1) ) ).
fof(addAssignment_65656,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v781(VarCurr,B)
<=> v783(VarCurr,B) ) ) ).
fof(addAssignment_65655,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v783(VarCurr,B)
<=> v5329(VarCurr,B) ) ) ).
fof(addAssignment_65654,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5324(VarCurr,B)
<=> v5326(VarCurr,B) ) ) ).
fof(addAssignment_65653,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5326(VarCurr,B)
<=> v5328(VarCurr,B) ) ) ).
fof(addAssignment_65652,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5328(VarNext,B)
<=> v109978(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109979(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109978(VarNext,B)
<=> v5328(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1379,axiom,
! [VarNext] :
( v109979(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109978(VarNext,B)
<=> v103055(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109979(VarNext)
<=> v109980(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109980(VarNext)
<=> ( v109982(VarNext)
& v103040(VarNext) ) ) ) ).
fof(writeUnaryOperator_5968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109982(VarNext)
<=> v103049(VarNext) ) ) ).
fof(addAssignment_65651,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v103020(VarCurr,B)
<=> v103022(VarCurr,B) ) ) ).
fof(addAssignment_65650,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v103022(VarCurr,B)
<=> v103031(VarCurr,B) ) ) ).
fof(addAssignment_65649,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v103024(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65648,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5318(VarCurr,B)
<=> v5320(VarCurr,B) ) ) ).
fof(addAssignment_65647,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5320(VarCurr,B)
<=> v5322(VarCurr,B) ) ) ).
fof(addAssignment_65646,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5322(VarNext,B)
<=> v109970(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109971(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109970(VarNext,B)
<=> v5322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1378,axiom,
! [VarNext] :
( v109971(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109970(VarNext,B)
<=> v103005(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109971(VarNext)
<=> v109972(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109972(VarNext)
<=> ( v109974(VarNext)
& v102990(VarNext) ) ) ) ).
fof(writeUnaryOperator_5967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109974(VarNext)
<=> v102999(VarNext) ) ) ).
fof(addAssignment_65645,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102970(VarCurr,B)
<=> v102972(VarCurr,B) ) ) ).
fof(addAssignment_65644,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102972(VarCurr,B)
<=> v102981(VarCurr,B) ) ) ).
fof(addAssignment_65643,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102974(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65642,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5311(VarCurr,B)
<=> v5313(VarCurr,B) ) ) ).
fof(addAssignment_65641,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5313(VarCurr,B)
<=> v5315(VarCurr,B) ) ) ).
fof(addAssignment_65640,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5315(VarNext,B)
<=> v109962(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109963(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109962(VarNext,B)
<=> v5315(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1377,axiom,
! [VarNext] :
( v109963(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109962(VarNext,B)
<=> v102955(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109963(VarNext)
<=> v109964(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109964(VarNext)
<=> ( v109966(VarNext)
& v102940(VarNext) ) ) ) ).
fof(writeUnaryOperator_5966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109966(VarNext)
<=> v102949(VarNext) ) ) ).
fof(addAssignment_65639,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102920(VarCurr,B)
<=> v102922(VarCurr,B) ) ) ).
fof(addAssignment_65638,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102922(VarCurr,B)
<=> v102931(VarCurr,B) ) ) ).
fof(addAssignment_65637,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102924(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65636,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5304(VarCurr,B)
<=> v5306(VarCurr,B) ) ) ).
fof(addAssignment_65635,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5306(VarCurr,B)
<=> v5308(VarCurr,B) ) ) ).
fof(addAssignment_65634,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5308(VarNext,B)
<=> v109954(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109955(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109954(VarNext,B)
<=> v5308(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1376,axiom,
! [VarNext] :
( v109955(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109954(VarNext,B)
<=> v102905(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109955(VarNext)
<=> v109956(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109956(VarNext)
<=> ( v109958(VarNext)
& v102890(VarNext) ) ) ) ).
fof(writeUnaryOperator_5965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109958(VarNext)
<=> v102899(VarNext) ) ) ).
fof(addAssignment_65633,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102870(VarCurr,B)
<=> v102872(VarCurr,B) ) ) ).
fof(addAssignment_65632,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102872(VarCurr,B)
<=> v102881(VarCurr,B) ) ) ).
fof(addAssignment_65631,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102874(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65630,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5297(VarCurr,B)
<=> v5299(VarCurr,B) ) ) ).
fof(addAssignment_65629,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5299(VarCurr,B)
<=> v5301(VarCurr,B) ) ) ).
fof(addAssignment_65628,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5301(VarNext,B)
<=> v109946(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109947(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109946(VarNext,B)
<=> v5301(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1375,axiom,
! [VarNext] :
( v109947(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109946(VarNext,B)
<=> v102855(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109947(VarNext)
<=> v109948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109948(VarNext)
<=> ( v109950(VarNext)
& v102840(VarNext) ) ) ) ).
fof(writeUnaryOperator_5964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109950(VarNext)
<=> v102849(VarNext) ) ) ).
fof(addAssignment_65627,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102820(VarCurr,B)
<=> v102822(VarCurr,B) ) ) ).
fof(addAssignment_65626,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102822(VarCurr,B)
<=> v102831(VarCurr,B) ) ) ).
fof(addAssignment_65625,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102824(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65624,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5290(VarCurr,B)
<=> v5292(VarCurr,B) ) ) ).
fof(addAssignment_65623,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5292(VarCurr,B)
<=> v5294(VarCurr,B) ) ) ).
fof(addAssignment_65622,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5294(VarNext,B)
<=> v109938(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109939(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109938(VarNext,B)
<=> v5294(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1374,axiom,
! [VarNext] :
( v109939(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109938(VarNext,B)
<=> v102805(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109939(VarNext)
<=> v109940(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109940(VarNext)
<=> ( v109942(VarNext)
& v102790(VarNext) ) ) ) ).
fof(writeUnaryOperator_5963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109942(VarNext)
<=> v102799(VarNext) ) ) ).
fof(addAssignment_65621,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102770(VarCurr,B)
<=> v102772(VarCurr,B) ) ) ).
fof(addAssignment_65620,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102772(VarCurr,B)
<=> v102781(VarCurr,B) ) ) ).
fof(addAssignment_65619,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102774(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65618,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5283(VarCurr,B)
<=> v5285(VarCurr,B) ) ) ).
fof(addAssignment_65617,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5285(VarCurr,B)
<=> v5287(VarCurr,B) ) ) ).
fof(addAssignment_65616,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5287(VarNext,B)
<=> v109930(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109931(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109930(VarNext,B)
<=> v5287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1373,axiom,
! [VarNext] :
( v109931(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109930(VarNext,B)
<=> v102755(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109931(VarNext)
<=> v109932(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109932(VarNext)
<=> ( v109934(VarNext)
& v102740(VarNext) ) ) ) ).
fof(writeUnaryOperator_5962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109934(VarNext)
<=> v102749(VarNext) ) ) ).
fof(addAssignment_65615,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102720(VarCurr,B)
<=> v102722(VarCurr,B) ) ) ).
fof(addAssignment_65614,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102722(VarCurr,B)
<=> v102731(VarCurr,B) ) ) ).
fof(addAssignment_65613,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102724(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65612,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5276(VarCurr,B)
<=> v5278(VarCurr,B) ) ) ).
fof(addAssignment_65611,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5278(VarCurr,B)
<=> v5280(VarCurr,B) ) ) ).
fof(addAssignment_65610,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5280(VarNext,B)
<=> v109922(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109923(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109922(VarNext,B)
<=> v5280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1372,axiom,
! [VarNext] :
( v109923(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109922(VarNext,B)
<=> v102705(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109923(VarNext)
<=> v109924(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109924(VarNext)
<=> ( v109926(VarNext)
& v102690(VarNext) ) ) ) ).
fof(writeUnaryOperator_5961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109926(VarNext)
<=> v102699(VarNext) ) ) ).
fof(addAssignment_65609,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102670(VarCurr,B)
<=> v102672(VarCurr,B) ) ) ).
fof(addAssignment_65608,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102672(VarCurr,B)
<=> v102681(VarCurr,B) ) ) ).
fof(addAssignment_65607,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102674(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65606,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5269(VarCurr,B)
<=> v5271(VarCurr,B) ) ) ).
fof(addAssignment_65605,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5271(VarCurr,B)
<=> v5273(VarCurr,B) ) ) ).
fof(addAssignment_65604,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5273(VarNext,B)
<=> v109914(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109915(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109914(VarNext,B)
<=> v5273(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1371,axiom,
! [VarNext] :
( v109915(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109914(VarNext,B)
<=> v102655(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109915(VarNext)
<=> v109916(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109916(VarNext)
<=> ( v109918(VarNext)
& v102640(VarNext) ) ) ) ).
fof(writeUnaryOperator_5960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109918(VarNext)
<=> v102649(VarNext) ) ) ).
fof(addAssignment_65603,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102620(VarCurr,B)
<=> v102622(VarCurr,B) ) ) ).
fof(addAssignment_65602,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102622(VarCurr,B)
<=> v102631(VarCurr,B) ) ) ).
fof(addAssignment_65601,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102624(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65600,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5262(VarCurr,B)
<=> v5264(VarCurr,B) ) ) ).
fof(addAssignment_65599,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5264(VarCurr,B)
<=> v5266(VarCurr,B) ) ) ).
fof(addAssignment_65598,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5266(VarNext,B)
<=> v109906(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109907(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109906(VarNext,B)
<=> v5266(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1370,axiom,
! [VarNext] :
( v109907(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109906(VarNext,B)
<=> v102605(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109907(VarNext)
<=> v109908(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109908(VarNext)
<=> ( v109910(VarNext)
& v102590(VarNext) ) ) ) ).
fof(writeUnaryOperator_5959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109910(VarNext)
<=> v102599(VarNext) ) ) ).
fof(addAssignment_65597,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102570(VarCurr,B)
<=> v102572(VarCurr,B) ) ) ).
fof(addAssignment_65596,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102572(VarCurr,B)
<=> v102581(VarCurr,B) ) ) ).
fof(addAssignment_65595,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102574(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65594,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5255(VarCurr,B)
<=> v5257(VarCurr,B) ) ) ).
fof(addAssignment_65593,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5257(VarCurr,B)
<=> v5259(VarCurr,B) ) ) ).
fof(addAssignment_65592,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5259(VarNext,B)
<=> v109898(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109899(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109898(VarNext,B)
<=> v5259(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1369,axiom,
! [VarNext] :
( v109899(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109898(VarNext,B)
<=> v102555(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109899(VarNext)
<=> v109900(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109900(VarNext)
<=> ( v109902(VarNext)
& v102540(VarNext) ) ) ) ).
fof(writeUnaryOperator_5958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109902(VarNext)
<=> v102549(VarNext) ) ) ).
fof(addAssignment_65591,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102520(VarCurr,B)
<=> v102522(VarCurr,B) ) ) ).
fof(addAssignment_65590,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102522(VarCurr,B)
<=> v102531(VarCurr,B) ) ) ).
fof(addAssignment_65589,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102524(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65588,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5248(VarCurr,B)
<=> v5250(VarCurr,B) ) ) ).
fof(addAssignment_65587,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5250(VarCurr,B)
<=> v5252(VarCurr,B) ) ) ).
fof(addAssignment_65586,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5252(VarNext,B)
<=> v109890(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109891(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109890(VarNext,B)
<=> v5252(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1368,axiom,
! [VarNext] :
( v109891(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109890(VarNext,B)
<=> v102505(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109891(VarNext)
<=> v109892(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109892(VarNext)
<=> ( v109894(VarNext)
& v102490(VarNext) ) ) ) ).
fof(writeUnaryOperator_5957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109894(VarNext)
<=> v102499(VarNext) ) ) ).
fof(addAssignment_65585,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102470(VarCurr,B)
<=> v102472(VarCurr,B) ) ) ).
fof(addAssignment_65584,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102472(VarCurr,B)
<=> v102481(VarCurr,B) ) ) ).
fof(addAssignment_65583,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102474(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65582,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5241(VarCurr,B)
<=> v5243(VarCurr,B) ) ) ).
fof(addAssignment_65581,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5243(VarCurr,B)
<=> v5245(VarCurr,B) ) ) ).
fof(addAssignment_65580,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5245(VarNext,B)
<=> v109882(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109883(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109882(VarNext,B)
<=> v5245(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1367,axiom,
! [VarNext] :
( v109883(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109882(VarNext,B)
<=> v102455(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109883(VarNext)
<=> v109884(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109884(VarNext)
<=> ( v109886(VarNext)
& v102440(VarNext) ) ) ) ).
fof(writeUnaryOperator_5956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109886(VarNext)
<=> v102449(VarNext) ) ) ).
fof(addAssignment_65579,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102420(VarCurr,B)
<=> v102422(VarCurr,B) ) ) ).
fof(addAssignment_65578,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102422(VarCurr,B)
<=> v102431(VarCurr,B) ) ) ).
fof(addAssignment_65577,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102424(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65576,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5234(VarCurr,B)
<=> v5236(VarCurr,B) ) ) ).
fof(addAssignment_65575,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5236(VarCurr,B)
<=> v5238(VarCurr,B) ) ) ).
fof(addAssignment_65574,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5238(VarNext,B)
<=> v109874(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109875(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109874(VarNext,B)
<=> v5238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1366,axiom,
! [VarNext] :
( v109875(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109874(VarNext,B)
<=> v102405(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109875(VarNext)
<=> v109876(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109876(VarNext)
<=> ( v109878(VarNext)
& v102390(VarNext) ) ) ) ).
fof(writeUnaryOperator_5955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109878(VarNext)
<=> v102399(VarNext) ) ) ).
fof(addAssignment_65573,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102370(VarCurr,B)
<=> v102372(VarCurr,B) ) ) ).
fof(addAssignment_65572,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102372(VarCurr,B)
<=> v102381(VarCurr,B) ) ) ).
fof(addAssignment_65571,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102374(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65570,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5227(VarCurr,B)
<=> v5229(VarCurr,B) ) ) ).
fof(addAssignment_65569,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5229(VarCurr,B)
<=> v5231(VarCurr,B) ) ) ).
fof(addAssignment_65568,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5231(VarNext,B)
<=> v109866(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109867(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109866(VarNext,B)
<=> v5231(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1365,axiom,
! [VarNext] :
( v109867(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109866(VarNext,B)
<=> v102355(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109867(VarNext)
<=> v109868(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109868(VarNext)
<=> ( v109870(VarNext)
& v102340(VarNext) ) ) ) ).
fof(writeUnaryOperator_5954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109870(VarNext)
<=> v102349(VarNext) ) ) ).
fof(addAssignment_65567,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102320(VarCurr,B)
<=> v102322(VarCurr,B) ) ) ).
fof(addAssignment_65566,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102322(VarCurr,B)
<=> v102331(VarCurr,B) ) ) ).
fof(addAssignment_65565,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102324(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65564,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5220(VarCurr,B)
<=> v5222(VarCurr,B) ) ) ).
fof(addAssignment_65563,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v5222(VarCurr,B)
<=> v5224(VarCurr,B) ) ) ).
fof(addAssignment_65562,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v5224(VarNext,B)
<=> v109858(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109859(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109858(VarNext,B)
<=> v5224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1364,axiom,
! [VarNext] :
( v109859(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109858(VarNext,B)
<=> v102305(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109859(VarNext)
<=> v109860(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109860(VarNext)
<=> ( v109862(VarNext)
& v102290(VarNext) ) ) ) ).
fof(writeUnaryOperator_5953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109862(VarNext)
<=> v102299(VarNext) ) ) ).
fof(addAssignment_65561,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102270(VarCurr,B)
<=> v102272(VarCurr,B) ) ) ).
fof(addAssignment_65560,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102272(VarCurr,B)
<=> v102281(VarCurr,B) ) ) ).
fof(addAssignment_65559,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v102274(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65558,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v884(VarCurr,B)
<=> v886(VarCurr,B) ) ) ).
fof(addAssignment_65557,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v886(VarCurr,B)
<=> v888(VarCurr,B) ) ) ).
fof(addAssignment_65556,axiom,
! [VarNext,B] :
( range_9_7(B)
=> ( v888(VarNext,B)
<=> v109850(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109851(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109850(VarNext,B)
<=> v888(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1363,axiom,
! [VarNext] :
( v109851(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v109850(VarNext,B)
<=> v102255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109851(VarNext)
<=> v109852(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109852(VarNext)
<=> ( v109854(VarNext)
& v102240(VarNext) ) ) ) ).
fof(writeUnaryOperator_5952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109854(VarNext)
<=> v102249(VarNext) ) ) ).
fof(addAssignment_65555,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v898(VarCurr,B)
<=> v900(VarCurr,B) ) ) ).
fof(addAssignment_65554,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v900(VarCurr,B)
<=> v102231(VarCurr,B) ) ) ).
fof(addAssignment_65553,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v902(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_65552,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v904(VarCurr,B)
<=> v906(VarCurr,B) ) ) ).
fof(addAssignment_65551,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v906(VarCurr,B)
<=> v908(VarCurr,B) ) ) ).
fof(addAssignment_65550,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v908(VarCurr,B)
<=> v910(VarCurr,B) ) ) ).
fof(range_axiom_88,axiom,
! [B] :
( range_9_7(B)
<=> ( $false
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_65549,axiom,
! [VarCurr] :
( ( v910(VarCurr,bitIndex9)
<=> v912(VarCurr,bitIndex8) )
& ( v910(VarCurr,bitIndex8)
<=> v912(VarCurr,bitIndex7) )
& ( v910(VarCurr,bitIndex7)
<=> v912(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_65548,axiom,
! [VarCurr,B] :
( range_8_6(B)
=> ( v912(VarCurr,B)
<=> v914(VarCurr,B) ) ) ).
fof(addAssignment_65547,axiom,
! [VarNext,B] :
( range_8_6(B)
=> ( v914(VarNext,B)
<=> v109842(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109843(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v109842(VarNext,B)
<=> v914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1362,axiom,
! [VarNext] :
( v109843(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v109842(VarNext,B)
<=> v5680(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109843(VarNext)
<=> v109844(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109844(VarNext)
<=> ( v109846(VarNext)
& v5608(VarNext) ) ) ) ).
fof(writeUnaryOperator_5951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109846(VarNext)
<=> v5674(VarNext) ) ) ).
fof(addAssignment_65546,axiom,
! [VarCurr,B] :
( range_8_6(B)
=> ( v932(VarCurr,B)
<=> v934(VarCurr,B) ) ) ).
fof(addAssignment_65545,axiom,
! [VarCurr,B] :
( range_8_6(B)
=> ( v934(VarCurr,B)
<=> v5598(VarCurr,B) ) ) ).
fof(addAssignment_65544,axiom,
! [VarCurr,B] :
( range_8_6(B)
=> ( v936(VarCurr,B)
<=> v938(VarCurr,B) ) ) ).
fof(addAssignment_65543,axiom,
! [VarCurr,B] :
( range_8_6(B)
=> ( v938(VarCurr,B)
<=> v5589(VarCurr,B) ) ) ).
fof(range_axiom_87,axiom,
! [B] :
( range_8_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_65542,axiom,
! [VarCurr] :
( ( v5592(VarCurr,bitIndex2)
<=> v964(VarCurr,bitIndex13) )
& ( v5592(VarCurr,bitIndex1)
<=> v964(VarCurr,bitIndex12) )
& ( v5592(VarCurr,bitIndex0)
<=> v964(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_65541,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v964(VarCurr,B)
<=> v966(VarCurr,B) ) ) ).
fof(addAssignment_65540,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v966(VarCurr,B)
<=> v5526(VarCurr,B) ) ) ).
fof(addAssignment_65539,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5521(VarCurr,B)
<=> v5523(VarCurr,B) ) ) ).
fof(addAssignment_65538,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5523(VarCurr,B)
<=> v5525(VarCurr,B) ) ) ).
fof(addAssignment_65537,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5525(VarNext,B)
<=> v109834(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109835(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109834(VarNext,B)
<=> v5525(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1361,axiom,
! [VarNext] :
( v109835(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109834(VarNext,B)
<=> v84023(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109835(VarNext)
<=> v109836(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109836(VarNext)
<=> ( v109838(VarNext)
& v84008(VarNext) ) ) ) ).
fof(writeUnaryOperator_5950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109838(VarNext)
<=> v84017(VarNext) ) ) ).
fof(addAssignment_65536,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83988(VarCurr,B)
<=> v83990(VarCurr,B) ) ) ).
fof(addAssignment_65535,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83990(VarCurr,B)
<=> v83999(VarCurr,B) ) ) ).
fof(addAssignment_65534,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83992(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65533,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5514(VarCurr,B)
<=> v5516(VarCurr,B) ) ) ).
fof(addAssignment_65532,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5516(VarCurr,B)
<=> v5518(VarCurr,B) ) ) ).
fof(addAssignment_65531,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5518(VarNext,B)
<=> v109826(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109827(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109826(VarNext,B)
<=> v5518(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1360,axiom,
! [VarNext] :
( v109827(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109826(VarNext,B)
<=> v83973(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109827(VarNext)
<=> v109828(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109828(VarNext)
<=> ( v109830(VarNext)
& v83958(VarNext) ) ) ) ).
fof(writeUnaryOperator_5949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109830(VarNext)
<=> v83967(VarNext) ) ) ).
fof(addAssignment_65530,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83938(VarCurr,B)
<=> v83940(VarCurr,B) ) ) ).
fof(addAssignment_65529,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83940(VarCurr,B)
<=> v83949(VarCurr,B) ) ) ).
fof(addAssignment_65528,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83942(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65527,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5507(VarCurr,B)
<=> v5509(VarCurr,B) ) ) ).
fof(addAssignment_65526,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5509(VarCurr,B)
<=> v5511(VarCurr,B) ) ) ).
fof(addAssignment_65525,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5511(VarNext,B)
<=> v109818(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109819(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109818(VarNext,B)
<=> v5511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1359,axiom,
! [VarNext] :
( v109819(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109818(VarNext,B)
<=> v83923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109819(VarNext)
<=> v109820(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109820(VarNext)
<=> ( v109822(VarNext)
& v83908(VarNext) ) ) ) ).
fof(writeUnaryOperator_5948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109822(VarNext)
<=> v83917(VarNext) ) ) ).
fof(addAssignment_65524,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83888(VarCurr,B)
<=> v83890(VarCurr,B) ) ) ).
fof(addAssignment_65523,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83890(VarCurr,B)
<=> v83899(VarCurr,B) ) ) ).
fof(addAssignment_65522,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83892(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65521,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5500(VarCurr,B)
<=> v5502(VarCurr,B) ) ) ).
fof(addAssignment_65520,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5502(VarCurr,B)
<=> v5504(VarCurr,B) ) ) ).
fof(addAssignment_65519,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5504(VarNext,B)
<=> v109810(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109811(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109810(VarNext,B)
<=> v5504(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1358,axiom,
! [VarNext] :
( v109811(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109810(VarNext,B)
<=> v83873(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109811(VarNext)
<=> v109812(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109812(VarNext)
<=> ( v109814(VarNext)
& v83858(VarNext) ) ) ) ).
fof(writeUnaryOperator_5947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109814(VarNext)
<=> v83867(VarNext) ) ) ).
fof(addAssignment_65518,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83838(VarCurr,B)
<=> v83840(VarCurr,B) ) ) ).
fof(addAssignment_65517,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83840(VarCurr,B)
<=> v83849(VarCurr,B) ) ) ).
fof(addAssignment_65516,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83842(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65515,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5493(VarCurr,B)
<=> v5495(VarCurr,B) ) ) ).
fof(addAssignment_65514,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5495(VarCurr,B)
<=> v5497(VarCurr,B) ) ) ).
fof(addAssignment_65513,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5497(VarNext,B)
<=> v109802(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109803(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109802(VarNext,B)
<=> v5497(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1357,axiom,
! [VarNext] :
( v109803(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109802(VarNext,B)
<=> v83823(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109803(VarNext)
<=> v109804(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109804(VarNext)
<=> ( v109806(VarNext)
& v83808(VarNext) ) ) ) ).
fof(writeUnaryOperator_5946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109806(VarNext)
<=> v83817(VarNext) ) ) ).
fof(addAssignment_65512,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83788(VarCurr,B)
<=> v83790(VarCurr,B) ) ) ).
fof(addAssignment_65511,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83790(VarCurr,B)
<=> v83799(VarCurr,B) ) ) ).
fof(addAssignment_65510,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83792(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65509,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5487(VarCurr,B)
<=> v5489(VarCurr,B) ) ) ).
fof(addAssignment_65508,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5489(VarCurr,B)
<=> v5491(VarCurr,B) ) ) ).
fof(addAssignment_65507,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5491(VarNext,B)
<=> v109794(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109795(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109794(VarNext,B)
<=> v5491(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1356,axiom,
! [VarNext] :
( v109795(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109794(VarNext,B)
<=> v83773(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109795(VarNext)
<=> v109796(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109796(VarNext)
<=> ( v109798(VarNext)
& v83758(VarNext) ) ) ) ).
fof(writeUnaryOperator_5945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109798(VarNext)
<=> v83767(VarNext) ) ) ).
fof(addAssignment_65506,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83738(VarCurr,B)
<=> v83740(VarCurr,B) ) ) ).
fof(addAssignment_65505,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83740(VarCurr,B)
<=> v83749(VarCurr,B) ) ) ).
fof(addAssignment_65504,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83742(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65503,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5480(VarCurr,B)
<=> v5482(VarCurr,B) ) ) ).
fof(addAssignment_65502,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5482(VarCurr,B)
<=> v5484(VarCurr,B) ) ) ).
fof(addAssignment_65501,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5484(VarNext,B)
<=> v109786(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109787(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109786(VarNext,B)
<=> v5484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1355,axiom,
! [VarNext] :
( v109787(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109786(VarNext,B)
<=> v83723(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109787(VarNext)
<=> v109788(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109788(VarNext)
<=> ( v109790(VarNext)
& v83708(VarNext) ) ) ) ).
fof(writeUnaryOperator_5944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109790(VarNext)
<=> v83717(VarNext) ) ) ).
fof(addAssignment_65500,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83688(VarCurr,B)
<=> v83690(VarCurr,B) ) ) ).
fof(addAssignment_65499,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83690(VarCurr,B)
<=> v83699(VarCurr,B) ) ) ).
fof(addAssignment_65498,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83692(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65497,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5473(VarCurr,B)
<=> v5475(VarCurr,B) ) ) ).
fof(addAssignment_65496,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5475(VarCurr,B)
<=> v5477(VarCurr,B) ) ) ).
fof(addAssignment_65495,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5477(VarNext,B)
<=> v109778(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109779(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109778(VarNext,B)
<=> v5477(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1354,axiom,
! [VarNext] :
( v109779(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109778(VarNext,B)
<=> v83673(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109779(VarNext)
<=> v109780(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109780(VarNext)
<=> ( v109782(VarNext)
& v83658(VarNext) ) ) ) ).
fof(writeUnaryOperator_5943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109782(VarNext)
<=> v83667(VarNext) ) ) ).
fof(addAssignment_65494,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83638(VarCurr,B)
<=> v83640(VarCurr,B) ) ) ).
fof(addAssignment_65493,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83640(VarCurr,B)
<=> v83649(VarCurr,B) ) ) ).
fof(addAssignment_65492,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83642(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65491,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5466(VarCurr,B)
<=> v5468(VarCurr,B) ) ) ).
fof(addAssignment_65490,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5468(VarCurr,B)
<=> v5470(VarCurr,B) ) ) ).
fof(addAssignment_65489,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5470(VarNext,B)
<=> v109770(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109771(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109770(VarNext,B)
<=> v5470(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1353,axiom,
! [VarNext] :
( v109771(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109770(VarNext,B)
<=> v83623(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109771(VarNext)
<=> v109772(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109772(VarNext)
<=> ( v109774(VarNext)
& v83608(VarNext) ) ) ) ).
fof(writeUnaryOperator_5942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109774(VarNext)
<=> v83617(VarNext) ) ) ).
fof(addAssignment_65488,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83588(VarCurr,B)
<=> v83590(VarCurr,B) ) ) ).
fof(addAssignment_65487,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83590(VarCurr,B)
<=> v83599(VarCurr,B) ) ) ).
fof(addAssignment_65486,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83592(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65485,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5459(VarCurr,B)
<=> v5461(VarCurr,B) ) ) ).
fof(addAssignment_65484,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5461(VarCurr,B)
<=> v5463(VarCurr,B) ) ) ).
fof(addAssignment_65483,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5463(VarNext,B)
<=> v109762(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109763(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109762(VarNext,B)
<=> v5463(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1352,axiom,
! [VarNext] :
( v109763(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109762(VarNext,B)
<=> v83573(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109763(VarNext)
<=> v109764(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109764(VarNext)
<=> ( v109766(VarNext)
& v83558(VarNext) ) ) ) ).
fof(writeUnaryOperator_5941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109766(VarNext)
<=> v83567(VarNext) ) ) ).
fof(addAssignment_65482,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83538(VarCurr,B)
<=> v83540(VarCurr,B) ) ) ).
fof(addAssignment_65481,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83540(VarCurr,B)
<=> v83549(VarCurr,B) ) ) ).
fof(addAssignment_65480,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83542(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65479,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5452(VarCurr,B)
<=> v5454(VarCurr,B) ) ) ).
fof(addAssignment_65478,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5454(VarCurr,B)
<=> v5456(VarCurr,B) ) ) ).
fof(addAssignment_65477,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5456(VarNext,B)
<=> v109754(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109755(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109754(VarNext,B)
<=> v5456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1351,axiom,
! [VarNext] :
( v109755(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109754(VarNext,B)
<=> v83523(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109755(VarNext)
<=> v109756(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109756(VarNext)
<=> ( v109758(VarNext)
& v83508(VarNext) ) ) ) ).
fof(writeUnaryOperator_5940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109758(VarNext)
<=> v83517(VarNext) ) ) ).
fof(addAssignment_65476,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83488(VarCurr,B)
<=> v83490(VarCurr,B) ) ) ).
fof(addAssignment_65475,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83490(VarCurr,B)
<=> v83499(VarCurr,B) ) ) ).
fof(addAssignment_65474,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83492(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65473,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5445(VarCurr,B)
<=> v5447(VarCurr,B) ) ) ).
fof(addAssignment_65472,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5447(VarCurr,B)
<=> v5449(VarCurr,B) ) ) ).
fof(addAssignment_65471,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5449(VarNext,B)
<=> v109746(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109747(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109746(VarNext,B)
<=> v5449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1350,axiom,
! [VarNext] :
( v109747(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109746(VarNext,B)
<=> v83473(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109747(VarNext)
<=> v109748(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109748(VarNext)
<=> ( v109750(VarNext)
& v83458(VarNext) ) ) ) ).
fof(writeUnaryOperator_5939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109750(VarNext)
<=> v83467(VarNext) ) ) ).
fof(addAssignment_65470,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83438(VarCurr,B)
<=> v83440(VarCurr,B) ) ) ).
fof(addAssignment_65469,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83440(VarCurr,B)
<=> v83449(VarCurr,B) ) ) ).
fof(addAssignment_65468,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83442(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65467,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5438(VarCurr,B)
<=> v5440(VarCurr,B) ) ) ).
fof(addAssignment_65466,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5440(VarCurr,B)
<=> v5442(VarCurr,B) ) ) ).
fof(addAssignment_65465,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5442(VarNext,B)
<=> v109738(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109739(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109738(VarNext,B)
<=> v5442(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1349,axiom,
! [VarNext] :
( v109739(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109738(VarNext,B)
<=> v83423(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109739(VarNext)
<=> v109740(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109740(VarNext)
<=> ( v109742(VarNext)
& v83408(VarNext) ) ) ) ).
fof(writeUnaryOperator_5938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109742(VarNext)
<=> v83417(VarNext) ) ) ).
fof(addAssignment_65464,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83388(VarCurr,B)
<=> v83390(VarCurr,B) ) ) ).
fof(addAssignment_65463,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83390(VarCurr,B)
<=> v83399(VarCurr,B) ) ) ).
fof(addAssignment_65462,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83392(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65461,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5431(VarCurr,B)
<=> v5433(VarCurr,B) ) ) ).
fof(addAssignment_65460,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5433(VarCurr,B)
<=> v5435(VarCurr,B) ) ) ).
fof(addAssignment_65459,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5435(VarNext,B)
<=> v109730(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109731(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109730(VarNext,B)
<=> v5435(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1348,axiom,
! [VarNext] :
( v109731(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109730(VarNext,B)
<=> v83373(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109731(VarNext)
<=> v109732(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109732(VarNext)
<=> ( v109734(VarNext)
& v83358(VarNext) ) ) ) ).
fof(writeUnaryOperator_5937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109734(VarNext)
<=> v83367(VarNext) ) ) ).
fof(addAssignment_65458,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83338(VarCurr,B)
<=> v83340(VarCurr,B) ) ) ).
fof(addAssignment_65457,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83340(VarCurr,B)
<=> v83349(VarCurr,B) ) ) ).
fof(addAssignment_65456,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83342(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65455,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5424(VarCurr,B)
<=> v5426(VarCurr,B) ) ) ).
fof(addAssignment_65454,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5426(VarCurr,B)
<=> v5428(VarCurr,B) ) ) ).
fof(addAssignment_65453,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5428(VarNext,B)
<=> v109722(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109723(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109722(VarNext,B)
<=> v5428(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1347,axiom,
! [VarNext] :
( v109723(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109722(VarNext,B)
<=> v83323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109723(VarNext)
<=> v109724(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109724(VarNext)
<=> ( v109726(VarNext)
& v83308(VarNext) ) ) ) ).
fof(writeUnaryOperator_5936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109726(VarNext)
<=> v83317(VarNext) ) ) ).
fof(addAssignment_65452,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83288(VarCurr,B)
<=> v83290(VarCurr,B) ) ) ).
fof(addAssignment_65451,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83290(VarCurr,B)
<=> v83299(VarCurr,B) ) ) ).
fof(addAssignment_65450,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v83292(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65449,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5418(VarCurr,B)
<=> v5420(VarCurr,B) ) ) ).
fof(addAssignment_65448,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v5420(VarCurr,B)
<=> v5422(VarCurr,B) ) ) ).
fof(addAssignment_65447,axiom,
! [VarNext,B] :
( range_13_11(B)
=> ( v5422(VarNext,B)
<=> v109714(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109715(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109714(VarNext,B)
<=> v5422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1346,axiom,
! [VarNext] :
( v109715(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v109714(VarNext,B)
<=> v83273(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109715(VarNext)
<=> v109716(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109716(VarNext)
<=> ( v109718(VarNext)
& v83256(VarNext) ) ) ) ).
fof(writeUnaryOperator_5935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109718(VarNext)
<=> v83267(VarNext) ) ) ).
fof(addAssignment_65446,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v82920(VarCurr,B)
<=> v82922(VarCurr,B) ) ) ).
fof(addAssignment_65445,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v82922(VarCurr,B)
<=> v83246(VarCurr,B) ) ) ).
fof(addAssignment_65444,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v82924(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_65443,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v82926(VarCurr,B)
<=> v82928(VarCurr,B) ) ) ).
fof(addAssignment_65442,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v82928(VarCurr,B)
<=> v82930(VarCurr,B) ) ) ).
fof(addAssignment_65441,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v82930(VarCurr,B)
<=> v82932(VarCurr,B) ) ) ).
fof(addAssignment_65440,axiom,
! [VarCurr,B] :
( range_13_11(B)
=> ( v82932(VarCurr,B)
<=> v83008(VarCurr,B) ) ) ).
fof(range_axiom_86,axiom,
! [B] :
( range_13_11(B)
<=> ( $false
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B ) ) ).
fof(addAssignment_65439,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83016(VarCurr,B)
<=> v83015(VarCurr,B) ) ) ).
fof(addAssignment_65438,axiom,
! [VarCurr] :
( ( v83015(VarCurr,bitIndex1)
<=> v109709(VarCurr,bitIndex4) )
& ( v83015(VarCurr,bitIndex0)
<=> v109709(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_65437,axiom,
! [VarCurr,B] :
( range_4_3(B)
=> ( v109709(VarCurr,B)
<=> v109711(VarCurr,B) ) ) ).
fof(range_axiom_85,axiom,
! [B] :
( range_4_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B ) ) ).
fof(addAssignment_65436,axiom,
! [VarCurr] :
( v83015(VarCurr,bitIndex2)
<=> v109709(VarCurr,bitIndex5) ) ).
fof(addAssignment_65435,axiom,
! [VarCurr] :
( v109709(VarCurr,bitIndex5)
<=> v109711(VarCurr,bitIndex5) ) ).
fof(addAssignment_65434,axiom,
! [VarCurr] :
( v109663(VarCurr)
<=> v109665(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_825,axiom,
! [VarCurr] :
( v109665(VarCurr)
<=> ( ( v785(VarCurr,bitIndex5)
<=> v5691(VarCurr,bitIndex5) )
& ( v785(VarCurr,bitIndex4)
<=> v5691(VarCurr,bitIndex4) )
& ( v785(VarCurr,bitIndex3)
<=> v5691(VarCurr,bitIndex3) )
& ( v785(VarCurr,bitIndex2)
<=> v5691(VarCurr,bitIndex2) )
& ( v785(VarCurr,bitIndex1)
<=> v5691(VarCurr,bitIndex1) )
& ( v785(VarCurr,bitIndex0)
<=> v5691(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_65433,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v5691(VarCurr,B)
<=> v5693(VarCurr,B) ) ) ).
fof(addAssignment_65432,axiom,
! [VarCurr] :
( v5693(VarCurr,bitIndex5)
<=> v5695(VarCurr,bitIndex5) ) ).
fof(addAssignment_65431,axiom,
! [VarNext] :
( v5695(VarNext,bitIndex5)
<=> v109687(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109688(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v109687(VarNext,B)
<=> v5695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1345,axiom,
! [VarNext] :
( v109688(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v109687(VarNext,B)
<=> v109698(VarNext,B) ) ) ) ).
fof(addAssignment_65430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v109698(VarNext,B)
<=> v109696(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_968,axiom,
! [VarCurr] :
( ~ v109699(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v109696(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_938,axiom,
! [VarCurr] :
( v109699(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v109696(VarCurr,B)
<=> v5705(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11124,axiom,
! [VarCurr] :
( v109699(VarCurr)
<=> ( v109700(VarCurr)
& v109701(VarCurr) ) ) ).
fof(writeUnaryOperator_5934,axiom,
! [VarCurr] :
( ~ v109701(VarCurr)
<=> v5701(VarCurr) ) ).
fof(writeUnaryOperator_5933,axiom,
! [VarCurr] :
( ~ v109700(VarCurr)
<=> v5697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109688(VarNext)
<=> v109689(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109689(VarNext)
<=> ( v109690(VarNext)
& v109683(VarNext) ) ) ) ).
fof(writeUnaryOperator_5932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109690(VarNext)
<=> v109692(VarNext) ) ) ).
fof(addAssignment_65429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109692(VarNext)
<=> v109683(VarCurr) ) ) ).
fof(addAssignment_65428,axiom,
! [VarCurr] :
( v109683(VarCurr)
<=> v109685(VarCurr) ) ).
fof(addAssignment_65427,axiom,
! [VarCurr] :
( v109685(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_65426,axiom,
! [VarCurr] :
( v5705(VarCurr,bitIndex5)
<=> v5707(VarCurr,bitIndex5) ) ).
fof(addAssignment_65425,axiom,
! [VarCurr] :
( v5707(VarCurr,bitIndex5)
<=> v109674(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1579,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109674(VarCurr,B)
<=> ( v109675(VarCurr,B)
| v109678(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1578,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109678(VarCurr,B)
<=> ( v5693(VarCurr,B)
& v109679(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5931,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109679(VarCurr,B)
<=> ~ v109680(VarCurr,B) ) ) ).
fof(addAssignment_65424,axiom,
! [VarCurr] :
( v109680(VarCurr,bitIndex0)
<=> v109681(VarCurr) ) ).
fof(addAssignment_65423,axiom,
! [VarCurr] :
( v109680(VarCurr,bitIndex1)
<=> v109681(VarCurr) ) ).
fof(addAssignment_65422,axiom,
! [VarCurr] :
( v109680(VarCurr,bitIndex2)
<=> v109681(VarCurr) ) ).
fof(addAssignment_65421,axiom,
! [VarCurr] :
( v109680(VarCurr,bitIndex3)
<=> v109681(VarCurr) ) ).
fof(addAssignment_65420,axiom,
! [VarCurr] :
( v109680(VarCurr,bitIndex4)
<=> v109681(VarCurr) ) ).
fof(addAssignment_65419,axiom,
! [VarCurr] :
( v109680(VarCurr,bitIndex5)
<=> v109681(VarCurr) ) ).
fof(addAssignment_65418,axiom,
! [VarCurr] :
( v109681(VarCurr)
<=> v5743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1577,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109675(VarCurr,B)
<=> ( v5709(VarCurr,B)
& v109676(VarCurr,B) ) ) ) ).
fof(addAssignment_65417,axiom,
! [VarCurr] :
( v109676(VarCurr,bitIndex0)
<=> v109677(VarCurr) ) ).
fof(addAssignment_65416,axiom,
! [VarCurr] :
( v109676(VarCurr,bitIndex1)
<=> v109677(VarCurr) ) ).
fof(addAssignment_65415,axiom,
! [VarCurr] :
( v109676(VarCurr,bitIndex2)
<=> v109677(VarCurr) ) ).
fof(addAssignment_65414,axiom,
! [VarCurr] :
( v109676(VarCurr,bitIndex3)
<=> v109677(VarCurr) ) ).
fof(addAssignment_65413,axiom,
! [VarCurr] :
( v109676(VarCurr,bitIndex4)
<=> v109677(VarCurr) ) ).
fof(addAssignment_65412,axiom,
! [VarCurr] :
( v109676(VarCurr,bitIndex5)
<=> v109677(VarCurr) ) ).
fof(addAssignment_65411,axiom,
! [VarCurr] :
( v109677(VarCurr)
<=> v5743(VarCurr) ) ).
fof(addAssignment_65410,axiom,
! [VarCurr] :
( v5709(VarCurr,bitIndex5)
<=> v5711(VarCurr,bitIndex5) ) ).
fof(addAssignment_65409,axiom,
! [VarCurr] :
( v5711(VarCurr,bitIndex5)
<=> v5712(VarCurr,bitIndex5) ) ).
fof(addAssignment_65408,axiom,
! [VarCurr] :
( v785(VarCurr,bitIndex5)
<=> v787(VarCurr,bitIndex5) ) ).
fof(addAssignment_65407,axiom,
! [VarCurr] :
( v787(VarCurr,bitIndex5)
<=> v789(VarCurr,bitIndex5) ) ).
fof(addAssignment_65406,axiom,
! [VarNext] :
( v789(VarNext,bitIndex5)
<=> v109667(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109668(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v109667(VarNext,B)
<=> v789(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1344,axiom,
! [VarNext] :
( v109668(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v109667(VarNext,B)
<=> v877(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109668(VarNext)
<=> v109669(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109669(VarNext)
<=> ( v109671(VarNext)
& v860(VarNext) ) ) ) ).
fof(writeUnaryOperator_5930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109671(VarNext)
<=> v871(VarNext) ) ) ).
fof(addAssignment_65405,axiom,
! [VarCurr] :
( v807(VarCurr,bitIndex5)
<=> v809(VarCurr,bitIndex5) ) ).
fof(addAssignment_65404,axiom,
! [VarCurr] :
( v809(VarCurr,bitIndex5)
<=> v851(VarCurr,bitIndex5) ) ).
fof(addAssignment_65403,axiom,
! [VarCurr] :
( v811(VarCurr,bitIndex5)
<=> v813(VarCurr,bitIndex5) ) ).
fof(addAssignment_65402,axiom,
! [VarCurr] :
( v813(VarCurr,bitIndex5)
<=> v817(VarCurr,bitIndex5) ) ).
fof(addAssignment_65401,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101563(VarCurr,B)
<=> v101565(VarCurr,B) ) ) ).
fof(addAssignment_65400,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101565(VarCurr,B)
<=> v101567(VarCurr,B) ) ) ).
fof(addAssignment_65399,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101567(VarCurr,B)
<=> v101568(VarCurr,B) ) ) ).
fof(addAssignment_65398,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100229(VarCurr,B)
<=> v101555(VarCurr,B) ) ) ).
fof(addAssignment_65397,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100409(VarCurr,B)
<=> v101508(VarCurr,B) ) ) ).
fof(addAssignment_65396,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v89243(VarCurr,B)
<=> v89245(VarCurr,B) ) ) ).
fof(addAssignment_65395,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v89245(VarCurr,B)
<=> v89247(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_28,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v89247(VarCurr,bitIndex3)
<=> v109657(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_58,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v89247(VarCurr,bitIndex3)
<=> v109656(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_27,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v109657(VarCurr)
<=> v89247(VarCurr,bitIndex5) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_57,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v109657(VarCurr)
<=> v89247(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_26,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v109656(VarCurr)
<=> v89247(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_56,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v109656(VarCurr)
<=> v89247(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1576,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89247(VarCurr,B)
<=> ( v109633(VarCurr,B)
| v109653(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1575,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109653(VarCurr,B)
<=> ( v109654(VarCurr,B)
& v109486(VarCurr,B) ) ) ) ).
fof(addAssignment_65394,axiom,
! [VarCurr] :
( v109654(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(addAssignment_65393,axiom,
! [VarCurr] :
( v109654(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(addAssignment_65392,axiom,
! [VarCurr] :
( v109654(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1574,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109633(VarCurr,B)
<=> ( v109634(VarCurr,B)
| v109651(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1573,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109651(VarCurr,B)
<=> ( v109652(VarCurr,B)
& v109425(VarCurr,B) ) ) ) ).
fof(addAssignment_65391,axiom,
! [VarCurr] :
( v109652(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(addAssignment_65390,axiom,
! [VarCurr] :
( v109652(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(addAssignment_65389,axiom,
! [VarCurr] :
( v109652(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1572,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109634(VarCurr,B)
<=> ( v109635(VarCurr,B)
| v109649(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1571,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109649(VarCurr,B)
<=> ( v109650(VarCurr,B)
& v109364(VarCurr,B) ) ) ) ).
fof(addAssignment_65388,axiom,
! [VarCurr] :
( v109650(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(addAssignment_65387,axiom,
! [VarCurr] :
( v109650(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(addAssignment_65386,axiom,
! [VarCurr] :
( v109650(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1570,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109635(VarCurr,B)
<=> ( v109636(VarCurr,B)
| v109647(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1569,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109647(VarCurr,B)
<=> ( v109648(VarCurr,B)
& v109303(VarCurr,B) ) ) ) ).
fof(addAssignment_65385,axiom,
! [VarCurr] :
( v109648(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(addAssignment_65384,axiom,
! [VarCurr] :
( v109648(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(addAssignment_65383,axiom,
! [VarCurr] :
( v109648(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1568,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109636(VarCurr,B)
<=> ( v109637(VarCurr,B)
| v109645(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1567,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109645(VarCurr,B)
<=> ( v109646(VarCurr,B)
& v109242(VarCurr,B) ) ) ) ).
fof(addAssignment_65382,axiom,
! [VarCurr] :
( v109646(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(addAssignment_65381,axiom,
! [VarCurr] :
( v109646(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(addAssignment_65380,axiom,
! [VarCurr] :
( v109646(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1566,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109637(VarCurr,B)
<=> ( v109638(VarCurr,B)
| v109643(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1565,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109643(VarCurr,B)
<=> ( v109644(VarCurr,B)
& v109181(VarCurr,B) ) ) ) ).
fof(addAssignment_65379,axiom,
! [VarCurr] :
( v109644(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(addAssignment_65378,axiom,
! [VarCurr] :
( v109644(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(addAssignment_65377,axiom,
! [VarCurr] :
( v109644(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1564,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109638(VarCurr,B)
<=> ( v109639(VarCurr,B)
| v109641(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1563,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109641(VarCurr,B)
<=> ( v109642(VarCurr,B)
& v109114(VarCurr,B) ) ) ) ).
fof(addAssignment_65376,axiom,
! [VarCurr] :
( v109642(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(addAssignment_65375,axiom,
! [VarCurr] :
( v109642(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(addAssignment_65374,axiom,
! [VarCurr] :
( v109642(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1562,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109639(VarCurr,B)
<=> ( v109640(VarCurr,B)
& v89253(VarCurr,B) ) ) ) ).
fof(addAssignment_65373,axiom,
! [VarCurr] :
( v109640(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65372,axiom,
! [VarCurr] :
( v109640(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65371,axiom,
! [VarCurr] :
( v109640(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65370,axiom,
! [VarCurr] :
( v89247(VarCurr,bitIndex7)
<=> v109609(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1561,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109609(VarCurr,B)
<=> ( v109610(VarCurr,B)
| v109630(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4530,axiom,
! [VarCurr] :
( v109630(VarCurr,bitIndex0)
<=> ( v109631(VarCurr,bitIndex0)
& v109486(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4529,axiom,
! [VarCurr] :
( v109630(VarCurr,bitIndex1)
<=> ( v109631(VarCurr,bitIndex1)
& v109486(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4528,axiom,
! [VarCurr] :
( v109630(VarCurr,bitIndex2)
<=> ( v109631(VarCurr,bitIndex2)
& v109486(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4527,axiom,
! [VarCurr] :
( v109630(VarCurr,bitIndex3)
<=> ( v109631(VarCurr,bitIndex3)
& v109486(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4526,axiom,
! [VarCurr] :
( v109630(VarCurr,bitIndex4)
<=> ( v109631(VarCurr,bitIndex4)
& v109486(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4525,axiom,
! [VarCurr] :
( v109630(VarCurr,bitIndex5)
<=> ( v109631(VarCurr,bitIndex5)
& v109486(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_65369,axiom,
! [VarCurr] :
( v109631(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(addAssignment_65368,axiom,
! [VarCurr] :
( v109631(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(addAssignment_65367,axiom,
! [VarCurr] :
( v109631(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(addAssignment_65366,axiom,
! [VarCurr] :
( v109631(VarCurr,bitIndex3)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(addAssignment_65365,axiom,
! [VarCurr] :
( v109631(VarCurr,bitIndex4)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(addAssignment_65364,axiom,
! [VarCurr] :
( v109631(VarCurr,bitIndex5)
<=> v89249(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1560,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109610(VarCurr,B)
<=> ( v109611(VarCurr,B)
| v109628(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4524,axiom,
! [VarCurr] :
( v109628(VarCurr,bitIndex0)
<=> ( v109629(VarCurr,bitIndex0)
& v109425(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4523,axiom,
! [VarCurr] :
( v109628(VarCurr,bitIndex1)
<=> ( v109629(VarCurr,bitIndex1)
& v109425(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4522,axiom,
! [VarCurr] :
( v109628(VarCurr,bitIndex2)
<=> ( v109629(VarCurr,bitIndex2)
& v109425(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4521,axiom,
! [VarCurr] :
( v109628(VarCurr,bitIndex3)
<=> ( v109629(VarCurr,bitIndex3)
& v109425(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4520,axiom,
! [VarCurr] :
( v109628(VarCurr,bitIndex4)
<=> ( v109629(VarCurr,bitIndex4)
& v109425(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4519,axiom,
! [VarCurr] :
( v109628(VarCurr,bitIndex5)
<=> ( v109629(VarCurr,bitIndex5)
& v109425(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_65363,axiom,
! [VarCurr] :
( v109629(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(addAssignment_65362,axiom,
! [VarCurr] :
( v109629(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(addAssignment_65361,axiom,
! [VarCurr] :
( v109629(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(addAssignment_65360,axiom,
! [VarCurr] :
( v109629(VarCurr,bitIndex3)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(addAssignment_65359,axiom,
! [VarCurr] :
( v109629(VarCurr,bitIndex4)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(addAssignment_65358,axiom,
! [VarCurr] :
( v109629(VarCurr,bitIndex5)
<=> v89249(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1559,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109611(VarCurr,B)
<=> ( v109612(VarCurr,B)
| v109626(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4518,axiom,
! [VarCurr] :
( v109626(VarCurr,bitIndex0)
<=> ( v109627(VarCurr,bitIndex0)
& v109364(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4517,axiom,
! [VarCurr] :
( v109626(VarCurr,bitIndex1)
<=> ( v109627(VarCurr,bitIndex1)
& v109364(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4516,axiom,
! [VarCurr] :
( v109626(VarCurr,bitIndex2)
<=> ( v109627(VarCurr,bitIndex2)
& v109364(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4515,axiom,
! [VarCurr] :
( v109626(VarCurr,bitIndex3)
<=> ( v109627(VarCurr,bitIndex3)
& v109364(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4514,axiom,
! [VarCurr] :
( v109626(VarCurr,bitIndex4)
<=> ( v109627(VarCurr,bitIndex4)
& v109364(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4513,axiom,
! [VarCurr] :
( v109626(VarCurr,bitIndex5)
<=> ( v109627(VarCurr,bitIndex5)
& v109364(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_65357,axiom,
! [VarCurr] :
( v109627(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(addAssignment_65356,axiom,
! [VarCurr] :
( v109627(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(addAssignment_65355,axiom,
! [VarCurr] :
( v109627(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(addAssignment_65354,axiom,
! [VarCurr] :
( v109627(VarCurr,bitIndex3)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(addAssignment_65353,axiom,
! [VarCurr] :
( v109627(VarCurr,bitIndex4)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(addAssignment_65352,axiom,
! [VarCurr] :
( v109627(VarCurr,bitIndex5)
<=> v89249(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1558,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109612(VarCurr,B)
<=> ( v109613(VarCurr,B)
| v109624(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4512,axiom,
! [VarCurr] :
( v109624(VarCurr,bitIndex0)
<=> ( v109625(VarCurr,bitIndex0)
& v109303(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4511,axiom,
! [VarCurr] :
( v109624(VarCurr,bitIndex1)
<=> ( v109625(VarCurr,bitIndex1)
& v109303(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4510,axiom,
! [VarCurr] :
( v109624(VarCurr,bitIndex2)
<=> ( v109625(VarCurr,bitIndex2)
& v109303(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4509,axiom,
! [VarCurr] :
( v109624(VarCurr,bitIndex3)
<=> ( v109625(VarCurr,bitIndex3)
& v109303(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4508,axiom,
! [VarCurr] :
( v109624(VarCurr,bitIndex4)
<=> ( v109625(VarCurr,bitIndex4)
& v109303(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4507,axiom,
! [VarCurr] :
( v109624(VarCurr,bitIndex5)
<=> ( v109625(VarCurr,bitIndex5)
& v109303(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_65351,axiom,
! [VarCurr] :
( v109625(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(addAssignment_65350,axiom,
! [VarCurr] :
( v109625(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(addAssignment_65349,axiom,
! [VarCurr] :
( v109625(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(addAssignment_65348,axiom,
! [VarCurr] :
( v109625(VarCurr,bitIndex3)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(addAssignment_65347,axiom,
! [VarCurr] :
( v109625(VarCurr,bitIndex4)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(addAssignment_65346,axiom,
! [VarCurr] :
( v109625(VarCurr,bitIndex5)
<=> v89249(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1557,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109613(VarCurr,B)
<=> ( v109614(VarCurr,B)
| v109622(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4506,axiom,
! [VarCurr] :
( v109622(VarCurr,bitIndex0)
<=> ( v109623(VarCurr,bitIndex0)
& v109242(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4505,axiom,
! [VarCurr] :
( v109622(VarCurr,bitIndex1)
<=> ( v109623(VarCurr,bitIndex1)
& v109242(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4504,axiom,
! [VarCurr] :
( v109622(VarCurr,bitIndex2)
<=> ( v109623(VarCurr,bitIndex2)
& v109242(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4503,axiom,
! [VarCurr] :
( v109622(VarCurr,bitIndex3)
<=> ( v109623(VarCurr,bitIndex3)
& v109242(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4502,axiom,
! [VarCurr] :
( v109622(VarCurr,bitIndex4)
<=> ( v109623(VarCurr,bitIndex4)
& v109242(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4501,axiom,
! [VarCurr] :
( v109622(VarCurr,bitIndex5)
<=> ( v109623(VarCurr,bitIndex5)
& v109242(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_65345,axiom,
! [VarCurr] :
( v109623(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(addAssignment_65344,axiom,
! [VarCurr] :
( v109623(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(addAssignment_65343,axiom,
! [VarCurr] :
( v109623(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(addAssignment_65342,axiom,
! [VarCurr] :
( v109623(VarCurr,bitIndex3)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(addAssignment_65341,axiom,
! [VarCurr] :
( v109623(VarCurr,bitIndex4)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(addAssignment_65340,axiom,
! [VarCurr] :
( v109623(VarCurr,bitIndex5)
<=> v89249(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1556,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109614(VarCurr,B)
<=> ( v109615(VarCurr,B)
| v109620(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4500,axiom,
! [VarCurr] :
( v109620(VarCurr,bitIndex0)
<=> ( v109621(VarCurr,bitIndex0)
& v109181(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4499,axiom,
! [VarCurr] :
( v109620(VarCurr,bitIndex1)
<=> ( v109621(VarCurr,bitIndex1)
& v109181(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4498,axiom,
! [VarCurr] :
( v109620(VarCurr,bitIndex2)
<=> ( v109621(VarCurr,bitIndex2)
& v109181(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4497,axiom,
! [VarCurr] :
( v109620(VarCurr,bitIndex3)
<=> ( v109621(VarCurr,bitIndex3)
& v109181(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4496,axiom,
! [VarCurr] :
( v109620(VarCurr,bitIndex4)
<=> ( v109621(VarCurr,bitIndex4)
& v109181(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4495,axiom,
! [VarCurr] :
( v109620(VarCurr,bitIndex5)
<=> ( v109621(VarCurr,bitIndex5)
& v109181(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_65339,axiom,
! [VarCurr] :
( v109621(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(addAssignment_65338,axiom,
! [VarCurr] :
( v109621(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(addAssignment_65337,axiom,
! [VarCurr] :
( v109621(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(addAssignment_65336,axiom,
! [VarCurr] :
( v109621(VarCurr,bitIndex3)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(addAssignment_65335,axiom,
! [VarCurr] :
( v109621(VarCurr,bitIndex4)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(addAssignment_65334,axiom,
! [VarCurr] :
( v109621(VarCurr,bitIndex5)
<=> v89249(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1555,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v109615(VarCurr,B)
<=> ( v109616(VarCurr,B)
| v109618(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4494,axiom,
! [VarCurr] :
( v109618(VarCurr,bitIndex0)
<=> ( v109619(VarCurr,bitIndex0)
& v109114(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4493,axiom,
! [VarCurr] :
( v109618(VarCurr,bitIndex1)
<=> ( v109619(VarCurr,bitIndex1)
& v109114(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4492,axiom,
! [VarCurr] :
( v109618(VarCurr,bitIndex2)
<=> ( v109619(VarCurr,bitIndex2)
& v109114(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4491,axiom,
! [VarCurr] :
( v109618(VarCurr,bitIndex3)
<=> ( v109619(VarCurr,bitIndex3)
& v109114(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4490,axiom,
! [VarCurr] :
( v109618(VarCurr,bitIndex4)
<=> ( v109619(VarCurr,bitIndex4)
& v109114(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4489,axiom,
! [VarCurr] :
( v109618(VarCurr,bitIndex5)
<=> ( v109619(VarCurr,bitIndex5)
& v109114(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_65333,axiom,
! [VarCurr] :
( v109619(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(addAssignment_65332,axiom,
! [VarCurr] :
( v109619(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(addAssignment_65331,axiom,
! [VarCurr] :
( v109619(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(addAssignment_65330,axiom,
! [VarCurr] :
( v109619(VarCurr,bitIndex3)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(addAssignment_65329,axiom,
! [VarCurr] :
( v109619(VarCurr,bitIndex4)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(addAssignment_65328,axiom,
! [VarCurr] :
( v109619(VarCurr,bitIndex5)
<=> v89249(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_4488,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex0)
<=> ( v109617(VarCurr,bitIndex0)
& v89253(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4487,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex1)
<=> ( v109617(VarCurr,bitIndex1)
& v89253(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4486,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex2)
<=> ( v109617(VarCurr,bitIndex2)
& v89253(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4485,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex3)
<=> ( v109617(VarCurr,bitIndex3)
& v89253(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4484,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex4)
<=> ( v109617(VarCurr,bitIndex4)
& v89253(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4483,axiom,
! [VarCurr] :
( v109616(VarCurr,bitIndex5)
<=> ( v109617(VarCurr,bitIndex5)
& v89253(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_65327,axiom,
! [VarCurr] :
( v109617(VarCurr,bitIndex0)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65326,axiom,
! [VarCurr] :
( v109617(VarCurr,bitIndex1)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65325,axiom,
! [VarCurr] :
( v109617(VarCurr,bitIndex2)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65324,axiom,
! [VarCurr] :
( v109617(VarCurr,bitIndex3)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65323,axiom,
! [VarCurr] :
( v109617(VarCurr,bitIndex4)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65322,axiom,
! [VarCurr] :
( v109617(VarCurr,bitIndex5)
<=> v89249(VarCurr,bitIndex7) ) ).
fof(addAssignment_65321,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex6)
<=> v109488(VarCurr,bitIndex6) ) ).
fof(addAssignment_65320,axiom,
! [VarCurr] :
( v109488(VarCurr,bitIndex6)
<=> v109490(VarCurr,bitIndex6) ) ).
fof(addAssignment_65319,axiom,
! [VarNext] :
( v109490(VarNext,bitIndex6)
<=> v109602(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109603(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109602(VarNext,B)
<=> v109490(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1343,axiom,
! [VarNext] :
( v109603(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109602(VarNext,B)
<=> v109539(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109603(VarNext)
<=> v109604(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109604(VarNext)
<=> ( v109606(VarNext)
& v109524(VarNext) ) ) ) ).
fof(writeUnaryOperator_5929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109606(VarNext)
<=> v109533(VarNext) ) ) ).
fof(addAssignment_65318,axiom,
! [VarCurr] :
( v109500(VarCurr,bitIndex6)
<=> v109502(VarCurr,bitIndex6) ) ).
fof(addAssignment_65317,axiom,
! [VarCurr] :
( v109502(VarCurr,bitIndex6)
<=> v109515(VarCurr,bitIndex6) ) ).
fof(addAssignment_65316,axiom,
! [VarCurr] :
( v109504(VarCurr,bitIndex6)
<=> v109506(VarCurr,bitIndex6) ) ).
fof(addAssignment_65315,axiom,
! [VarCurr] :
( v109506(VarCurr,bitIndex6)
<=> v109507(VarCurr,bitIndex6) ) ).
fof(addAssignment_65314,axiom,
! [VarCurr] :
( v109425(VarCurr,bitIndex6)
<=> v109427(VarCurr,bitIndex6) ) ).
fof(addAssignment_65313,axiom,
! [VarCurr] :
( v109427(VarCurr,bitIndex6)
<=> v109429(VarCurr,bitIndex6) ) ).
fof(addAssignment_65312,axiom,
! [VarNext] :
( v109429(VarNext,bitIndex6)
<=> v109594(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109595(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109594(VarNext,B)
<=> v109429(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1342,axiom,
! [VarNext] :
( v109595(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109594(VarNext,B)
<=> v109479(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109595(VarNext)
<=> v109596(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109596(VarNext)
<=> ( v109598(VarNext)
& v109464(VarNext) ) ) ) ).
fof(writeUnaryOperator_5928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109598(VarNext)
<=> v109473(VarNext) ) ) ).
fof(addAssignment_65311,axiom,
! [VarCurr] :
( v109439(VarCurr,bitIndex6)
<=> v109441(VarCurr,bitIndex6) ) ).
fof(addAssignment_65310,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex6)
<=> v109455(VarCurr,bitIndex6) ) ).
fof(addAssignment_65309,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex6)
<=> v109445(VarCurr,bitIndex6) ) ).
fof(addAssignment_65308,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex6)
<=> v109446(VarCurr,bitIndex6) ) ).
fof(addAssignment_65307,axiom,
! [VarCurr] :
( v109364(VarCurr,bitIndex6)
<=> v109366(VarCurr,bitIndex6) ) ).
fof(addAssignment_65306,axiom,
! [VarCurr] :
( v109366(VarCurr,bitIndex6)
<=> v109368(VarCurr,bitIndex6) ) ).
fof(addAssignment_65305,axiom,
! [VarNext] :
( v109368(VarNext,bitIndex6)
<=> v109586(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109587(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109586(VarNext,B)
<=> v109368(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1341,axiom,
! [VarNext] :
( v109587(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109586(VarNext,B)
<=> v109418(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109587(VarNext)
<=> v109588(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109588(VarNext)
<=> ( v109590(VarNext)
& v109403(VarNext) ) ) ) ).
fof(writeUnaryOperator_5927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109590(VarNext)
<=> v109412(VarNext) ) ) ).
fof(addAssignment_65304,axiom,
! [VarCurr] :
( v109378(VarCurr,bitIndex6)
<=> v109380(VarCurr,bitIndex6) ) ).
fof(addAssignment_65303,axiom,
! [VarCurr] :
( v109380(VarCurr,bitIndex6)
<=> v109394(VarCurr,bitIndex6) ) ).
fof(addAssignment_65302,axiom,
! [VarCurr] :
( v109382(VarCurr,bitIndex6)
<=> v109384(VarCurr,bitIndex6) ) ).
fof(addAssignment_65301,axiom,
! [VarCurr] :
( v109384(VarCurr,bitIndex6)
<=> v109385(VarCurr,bitIndex6) ) ).
fof(addAssignment_65300,axiom,
! [VarCurr] :
( v109303(VarCurr,bitIndex6)
<=> v109305(VarCurr,bitIndex6) ) ).
fof(addAssignment_65299,axiom,
! [VarCurr] :
( v109305(VarCurr,bitIndex6)
<=> v109307(VarCurr,bitIndex6) ) ).
fof(addAssignment_65298,axiom,
! [VarNext] :
( v109307(VarNext,bitIndex6)
<=> v109578(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109579(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109578(VarNext,B)
<=> v109307(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1340,axiom,
! [VarNext] :
( v109579(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109578(VarNext,B)
<=> v109357(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109579(VarNext)
<=> v109580(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109580(VarNext)
<=> ( v109582(VarNext)
& v109342(VarNext) ) ) ) ).
fof(writeUnaryOperator_5926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109582(VarNext)
<=> v109351(VarNext) ) ) ).
fof(addAssignment_65297,axiom,
! [VarCurr] :
( v109317(VarCurr,bitIndex6)
<=> v109319(VarCurr,bitIndex6) ) ).
fof(addAssignment_65296,axiom,
! [VarCurr] :
( v109319(VarCurr,bitIndex6)
<=> v109333(VarCurr,bitIndex6) ) ).
fof(addAssignment_65295,axiom,
! [VarCurr] :
( v109321(VarCurr,bitIndex6)
<=> v109323(VarCurr,bitIndex6) ) ).
fof(addAssignment_65294,axiom,
! [VarCurr] :
( v109323(VarCurr,bitIndex6)
<=> v109324(VarCurr,bitIndex6) ) ).
fof(addAssignment_65293,axiom,
! [VarCurr] :
( v109242(VarCurr,bitIndex6)
<=> v109244(VarCurr,bitIndex6) ) ).
fof(addAssignment_65292,axiom,
! [VarCurr] :
( v109244(VarCurr,bitIndex6)
<=> v109246(VarCurr,bitIndex6) ) ).
fof(addAssignment_65291,axiom,
! [VarNext] :
( v109246(VarNext,bitIndex6)
<=> v109570(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109571(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109570(VarNext,B)
<=> v109246(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1339,axiom,
! [VarNext] :
( v109571(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109570(VarNext,B)
<=> v109296(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109571(VarNext)
<=> v109572(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109572(VarNext)
<=> ( v109574(VarNext)
& v109281(VarNext) ) ) ) ).
fof(writeUnaryOperator_5925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109574(VarNext)
<=> v109290(VarNext) ) ) ).
fof(addAssignment_65290,axiom,
! [VarCurr] :
( v109256(VarCurr,bitIndex6)
<=> v109258(VarCurr,bitIndex6) ) ).
fof(addAssignment_65289,axiom,
! [VarCurr] :
( v109258(VarCurr,bitIndex6)
<=> v109272(VarCurr,bitIndex6) ) ).
fof(addAssignment_65288,axiom,
! [VarCurr] :
( v109260(VarCurr,bitIndex6)
<=> v109262(VarCurr,bitIndex6) ) ).
fof(addAssignment_65287,axiom,
! [VarCurr] :
( v109262(VarCurr,bitIndex6)
<=> v109263(VarCurr,bitIndex6) ) ).
fof(addAssignment_65286,axiom,
! [VarCurr] :
( v109181(VarCurr,bitIndex6)
<=> v109183(VarCurr,bitIndex6) ) ).
fof(addAssignment_65285,axiom,
! [VarCurr] :
( v109183(VarCurr,bitIndex6)
<=> v109185(VarCurr,bitIndex6) ) ).
fof(addAssignment_65284,axiom,
! [VarNext] :
( v109185(VarNext,bitIndex6)
<=> v109562(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109563(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109562(VarNext,B)
<=> v109185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1338,axiom,
! [VarNext] :
( v109563(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109562(VarNext,B)
<=> v109235(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109563(VarNext)
<=> v109564(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109564(VarNext)
<=> ( v109566(VarNext)
& v109220(VarNext) ) ) ) ).
fof(writeUnaryOperator_5924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109566(VarNext)
<=> v109229(VarNext) ) ) ).
fof(addAssignment_65283,axiom,
! [VarCurr] :
( v109195(VarCurr,bitIndex6)
<=> v109197(VarCurr,bitIndex6) ) ).
fof(addAssignment_65282,axiom,
! [VarCurr] :
( v109197(VarCurr,bitIndex6)
<=> v109211(VarCurr,bitIndex6) ) ).
fof(addAssignment_65281,axiom,
! [VarCurr] :
( v109199(VarCurr,bitIndex6)
<=> v109201(VarCurr,bitIndex6) ) ).
fof(addAssignment_65280,axiom,
! [VarCurr] :
( v109201(VarCurr,bitIndex6)
<=> v109202(VarCurr,bitIndex6) ) ).
fof(addAssignment_65279,axiom,
! [VarCurr] :
( v109114(VarCurr,bitIndex6)
<=> v109116(VarCurr,bitIndex6) ) ).
fof(addAssignment_65278,axiom,
! [VarCurr] :
( v109116(VarCurr,bitIndex6)
<=> v109118(VarCurr,bitIndex6) ) ).
fof(addAssignment_65277,axiom,
! [VarNext] :
( v109118(VarNext,bitIndex6)
<=> v109554(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109555(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109554(VarNext,B)
<=> v109118(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1337,axiom,
! [VarNext] :
( v109555(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109554(VarNext,B)
<=> v109174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109555(VarNext)
<=> v109556(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109556(VarNext)
<=> ( v109558(VarNext)
& v109159(VarNext) ) ) ) ).
fof(writeUnaryOperator_5923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109558(VarNext)
<=> v109168(VarNext) ) ) ).
fof(addAssignment_65276,axiom,
! [VarCurr] :
( v109128(VarCurr,bitIndex6)
<=> v109130(VarCurr,bitIndex6) ) ).
fof(addAssignment_65275,axiom,
! [VarCurr] :
( v109130(VarCurr,bitIndex6)
<=> v109150(VarCurr,bitIndex6) ) ).
fof(addAssignment_65274,axiom,
! [VarCurr] :
( v109132(VarCurr,bitIndex6)
<=> v109134(VarCurr,bitIndex6) ) ).
fof(addAssignment_65273,axiom,
! [VarCurr] :
( v109134(VarCurr,bitIndex6)
<=> v109135(VarCurr,bitIndex6) ) ).
fof(addAssignment_65272,axiom,
! [VarCurr] :
( v89253(VarCurr,bitIndex6)
<=> v89255(VarCurr,bitIndex6) ) ).
fof(addAssignment_65271,axiom,
! [VarCurr] :
( v89255(VarCurr,bitIndex6)
<=> v89257(VarCurr,bitIndex6) ) ).
fof(addAssignment_65270,axiom,
! [VarNext] :
( v89257(VarNext,bitIndex6)
<=> v109546(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109547(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109546(VarNext,B)
<=> v89257(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1336,axiom,
! [VarNext] :
( v109547(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109546(VarNext,B)
<=> v109107(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109547(VarNext)
<=> v109548(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109548(VarNext)
<=> ( v109550(VarNext)
& v109092(VarNext) ) ) ) ).
fof(writeUnaryOperator_5922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109550(VarNext)
<=> v109101(VarNext) ) ) ).
fof(addAssignment_65269,axiom,
! [VarCurr] :
( v89267(VarCurr,bitIndex6)
<=> v89269(VarCurr,bitIndex6) ) ).
fof(addAssignment_65268,axiom,
! [VarCurr] :
( v89269(VarCurr,bitIndex6)
<=> v109083(VarCurr,bitIndex6) ) ).
fof(addAssignment_65267,axiom,
! [VarCurr] :
( v89271(VarCurr,bitIndex6)
<=> v89273(VarCurr,bitIndex6) ) ).
fof(addAssignment_65266,axiom,
! [VarCurr] :
( v89273(VarCurr,bitIndex6)
<=> v89275(VarCurr,bitIndex6) ) ).
fof(addAssignment_65265,axiom,
! [VarCurr] :
( v89275(VarCurr,bitIndex6)
<=> v89333(VarCurr,bitIndex6) ) ).
fof(addAssignment_65264,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109486(VarCurr,B)
<=> v109488(VarCurr,B) ) ) ).
fof(addAssignment_65263,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109488(VarCurr,B)
<=> v109490(VarCurr,B) ) ) ).
fof(addAssignment_65262,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v109490(VarNext,B)
<=> v109528(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109529(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109528(VarNext,B)
<=> v109490(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1335,axiom,
! [VarNext] :
( v109529(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109528(VarNext,B)
<=> v109539(VarNext,B) ) ) ) ).
fof(addAssignment_65261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109539(VarNext,B)
<=> v109537(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_967,axiom,
! [VarCurr] :
( ~ v109540(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109537(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_937,axiom,
! [VarCurr] :
( v109540(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109537(VarCurr,B)
<=> v109500(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11103,axiom,
! [VarCurr] :
( v109540(VarCurr)
<=> ( v109541(VarCurr)
& v109542(VarCurr) ) ) ).
fof(writeUnaryOperator_5921,axiom,
! [VarCurr] :
( ~ v109542(VarCurr)
<=> v109496(VarCurr) ) ).
fof(writeUnaryOperator_5920,axiom,
! [VarCurr] :
( ~ v109541(VarCurr)
<=> v109492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109529(VarNext)
<=> v109530(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109530(VarNext)
<=> ( v109531(VarNext)
& v109524(VarNext) ) ) ) ).
fof(writeUnaryOperator_5919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109531(VarNext)
<=> v109533(VarNext) ) ) ).
fof(addAssignment_65260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109533(VarNext)
<=> v109524(VarCurr) ) ) ).
fof(addAssignment_65259,axiom,
! [VarCurr] :
( v109524(VarCurr)
<=> v109526(VarCurr) ) ).
fof(addAssignment_65258,axiom,
! [VarCurr] :
( v109526(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_65257,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109500(VarCurr,B)
<=> v109502(VarCurr,B) ) ) ).
fof(addAssignment_65256,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109502(VarCurr,B)
<=> v109515(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1554,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109515(VarCurr,B)
<=> ( v109516(VarCurr,B)
| v109519(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1553,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109519(VarCurr,B)
<=> ( v109488(VarCurr,B)
& v109520(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5918,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109520(VarCurr,B)
<=> ~ v109521(VarCurr,B) ) ) ).
fof(addAssignment_65255,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex0)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65254,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex1)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65253,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex2)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65252,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex3)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65251,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex4)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65250,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex5)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65249,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex6)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65248,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex7)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65247,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex8)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65246,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex9)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65245,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex10)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65244,axiom,
! [VarCurr] :
( v109521(VarCurr,bitIndex11)
<=> v109522(VarCurr) ) ).
fof(addAssignment_65243,axiom,
! [VarCurr] :
( v109522(VarCurr)
<=> v109509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1552,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109516(VarCurr,B)
<=> ( v109504(VarCurr,B)
& v109517(VarCurr,B) ) ) ) ).
fof(addAssignment_65242,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex0)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65241,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex1)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65240,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex2)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65239,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex3)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65238,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex4)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65237,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex5)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65236,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex6)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65235,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex7)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65234,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex8)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65233,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex9)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65232,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex10)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65231,axiom,
! [VarCurr] :
( v109517(VarCurr,bitIndex11)
<=> v109518(VarCurr) ) ).
fof(addAssignment_65230,axiom,
! [VarCurr] :
( v109518(VarCurr)
<=> v109509(VarCurr) ) ).
fof(addAssignment_65229,axiom,
! [VarCurr] :
( v109509(VarCurr)
<=> v109511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11100,axiom,
! [VarCurr] :
( v109511(VarCurr)
<=> ( v109513(VarCurr)
| v89383(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11099,axiom,
! [VarCurr] :
( v109513(VarCurr)
<=> ( v109514(VarCurr)
& v170(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_824,axiom,
! [VarCurr] :
( v109514(VarCurr)
<=> ( ( v136(VarCurr,bitIndex3)
<=> $false )
& ( v136(VarCurr,bitIndex2)
<=> $false )
& ( v136(VarCurr,bitIndex1)
<=> $false )
& ( v136(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_65228,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109504(VarCurr,B)
<=> v109506(VarCurr,B) ) ) ).
fof(addAssignment_65227,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109506(VarCurr,B)
<=> v109507(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_966,axiom,
! [VarCurr] :
( ~ v134(VarCurr,bitIndex1)
=> ! [B] :
( range_11_0(B)
=> ( v109507(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_936,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex1)
=> ! [B] :
( range_11_0(B)
=> ( v109507(VarCurr,B)
<=> v109425(VarCurr,B) ) ) ) ).
fof(addAssignment_65226,axiom,
! [VarCurr] :
( v109496(VarCurr)
<=> v109498(VarCurr) ) ).
fof(addAssignment_65225,axiom,
! [VarCurr] :
( v109498(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_65224,axiom,
! [VarCurr] :
( v109492(VarCurr)
<=> v109494(VarCurr) ) ).
fof(addAssignment_65223,axiom,
! [VarCurr] :
( v109494(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_65222,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109425(VarCurr,B)
<=> v109427(VarCurr,B) ) ) ).
fof(addAssignment_65221,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109427(VarCurr,B)
<=> v109429(VarCurr,B) ) ) ).
fof(addAssignment_65220,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v109429(VarNext,B)
<=> v109468(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109469(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109468(VarNext,B)
<=> v109429(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1334,axiom,
! [VarNext] :
( v109469(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109468(VarNext,B)
<=> v109479(VarNext,B) ) ) ) ).
fof(addAssignment_65219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109479(VarNext,B)
<=> v109477(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_965,axiom,
! [VarCurr] :
( ~ v109480(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109477(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_935,axiom,
! [VarCurr] :
( v109480(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109477(VarCurr,B)
<=> v109439(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11098,axiom,
! [VarCurr] :
( v109480(VarCurr)
<=> ( v109481(VarCurr)
& v109482(VarCurr) ) ) ).
fof(writeUnaryOperator_5917,axiom,
! [VarCurr] :
( ~ v109482(VarCurr)
<=> v109435(VarCurr) ) ).
fof(writeUnaryOperator_5916,axiom,
! [VarCurr] :
( ~ v109481(VarCurr)
<=> v109431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109469(VarNext)
<=> v109470(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109470(VarNext)
<=> ( v109471(VarNext)
& v109464(VarNext) ) ) ) ).
fof(writeUnaryOperator_5915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109471(VarNext)
<=> v109473(VarNext) ) ) ).
fof(addAssignment_65218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109473(VarNext)
<=> v109464(VarCurr) ) ) ).
fof(addAssignment_65217,axiom,
! [VarCurr] :
( v109464(VarCurr)
<=> v109466(VarCurr) ) ).
fof(addAssignment_65216,axiom,
! [VarCurr] :
( v109466(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_65215,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109439(VarCurr,B)
<=> v109441(VarCurr,B) ) ) ).
fof(addAssignment_65214,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109441(VarCurr,B)
<=> v109455(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1551,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109455(VarCurr,B)
<=> ( v109456(VarCurr,B)
| v109459(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1550,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109459(VarCurr,B)
<=> ( v109427(VarCurr,B)
& v109460(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5914,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109460(VarCurr,B)
<=> ~ v109461(VarCurr,B) ) ) ).
fof(addAssignment_65213,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex0)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65212,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex1)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65211,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex2)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65210,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex3)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65209,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex4)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65208,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex5)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65207,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex6)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65206,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex7)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65205,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex8)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65204,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex9)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65203,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex10)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65202,axiom,
! [VarCurr] :
( v109461(VarCurr,bitIndex11)
<=> v109462(VarCurr) ) ).
fof(addAssignment_65201,axiom,
! [VarCurr] :
( v109462(VarCurr)
<=> v109448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1549,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109456(VarCurr,B)
<=> ( v109443(VarCurr,B)
& v109457(VarCurr,B) ) ) ) ).
fof(addAssignment_65200,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex0)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65199,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex1)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65198,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex2)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65197,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex3)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65196,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex4)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65195,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex5)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65194,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex6)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65193,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex7)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65192,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex8)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65191,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex9)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65190,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex10)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65189,axiom,
! [VarCurr] :
( v109457(VarCurr,bitIndex11)
<=> v109458(VarCurr) ) ).
fof(addAssignment_65188,axiom,
! [VarCurr] :
( v109458(VarCurr)
<=> v109448(VarCurr) ) ).
fof(addAssignment_65187,axiom,
! [VarCurr] :
( v109448(VarCurr)
<=> v109450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11095,axiom,
! [VarCurr] :
( v109450(VarCurr)
<=> ( v109452(VarCurr)
| v109454(VarCurr) ) ) ).
fof(addAssignment_65186,axiom,
! [VarCurr] :
( v109454(VarCurr)
<=> v109149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11094,axiom,
! [VarCurr] :
( v109452(VarCurr)
<=> ( v109453(VarCurr)
& v170(VarCurr) ) ) ).
fof(writeUnaryOperator_5913,axiom,
! [VarCurr] :
( ~ v109453(VarCurr)
<=> v134(VarCurr,bitIndex1) ) ).
fof(addAssignment_65185,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex1)
<=> v89340(VarCurr,bitIndex1) ) ).
fof(addAssignment_65184,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109443(VarCurr,B)
<=> v109445(VarCurr,B) ) ) ).
fof(addAssignment_65183,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109445(VarCurr,B)
<=> v109446(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_964,axiom,
! [VarCurr] :
( ~ v134(VarCurr,bitIndex2)
=> ! [B] :
( range_11_0(B)
=> ( v109446(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_934,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex2)
=> ! [B] :
( range_11_0(B)
=> ( v109446(VarCurr,B)
<=> v109364(VarCurr,B) ) ) ) ).
fof(addAssignment_65182,axiom,
! [VarCurr] :
( v109435(VarCurr)
<=> v109437(VarCurr) ) ).
fof(addAssignment_65181,axiom,
! [VarCurr] :
( v109437(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_65180,axiom,
! [VarCurr] :
( v109431(VarCurr)
<=> v109433(VarCurr) ) ).
fof(addAssignment_65179,axiom,
! [VarCurr] :
( v109433(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_65178,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109364(VarCurr,B)
<=> v109366(VarCurr,B) ) ) ).
fof(addAssignment_65177,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109366(VarCurr,B)
<=> v109368(VarCurr,B) ) ) ).
fof(addAssignment_65176,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v109368(VarNext,B)
<=> v109407(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109408(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109407(VarNext,B)
<=> v109368(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1333,axiom,
! [VarNext] :
( v109408(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109407(VarNext,B)
<=> v109418(VarNext,B) ) ) ) ).
fof(addAssignment_65175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109418(VarNext,B)
<=> v109416(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_963,axiom,
! [VarCurr] :
( ~ v109419(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109416(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_933,axiom,
! [VarCurr] :
( v109419(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109416(VarCurr,B)
<=> v109378(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11093,axiom,
! [VarCurr] :
( v109419(VarCurr)
<=> ( v109420(VarCurr)
& v109421(VarCurr) ) ) ).
fof(writeUnaryOperator_5912,axiom,
! [VarCurr] :
( ~ v109421(VarCurr)
<=> v109374(VarCurr) ) ).
fof(writeUnaryOperator_5911,axiom,
! [VarCurr] :
( ~ v109420(VarCurr)
<=> v109370(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109408(VarNext)
<=> v109409(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109409(VarNext)
<=> ( v109410(VarNext)
& v109403(VarNext) ) ) ) ).
fof(writeUnaryOperator_5910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109410(VarNext)
<=> v109412(VarNext) ) ) ).
fof(addAssignment_65174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109412(VarNext)
<=> v109403(VarCurr) ) ) ).
fof(addAssignment_65173,axiom,
! [VarCurr] :
( v109403(VarCurr)
<=> v109405(VarCurr) ) ).
fof(addAssignment_65172,axiom,
! [VarCurr] :
( v109405(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_65171,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109378(VarCurr,B)
<=> v109380(VarCurr,B) ) ) ).
fof(addAssignment_65170,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109380(VarCurr,B)
<=> v109394(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1548,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109394(VarCurr,B)
<=> ( v109395(VarCurr,B)
| v109398(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1547,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109398(VarCurr,B)
<=> ( v109366(VarCurr,B)
& v109399(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5909,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109399(VarCurr,B)
<=> ~ v109400(VarCurr,B) ) ) ).
fof(addAssignment_65169,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex0)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65168,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex1)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65167,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex2)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65166,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex3)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65165,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex4)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65164,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex5)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65163,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex6)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65162,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex7)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65161,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex8)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65160,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex9)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65159,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex10)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65158,axiom,
! [VarCurr] :
( v109400(VarCurr,bitIndex11)
<=> v109401(VarCurr) ) ).
fof(addAssignment_65157,axiom,
! [VarCurr] :
( v109401(VarCurr)
<=> v109387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1546,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109395(VarCurr,B)
<=> ( v109382(VarCurr,B)
& v109396(VarCurr,B) ) ) ) ).
fof(addAssignment_65156,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex0)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65155,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex1)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65154,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex2)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65153,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex3)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65152,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex4)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65151,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex5)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65150,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex6)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65149,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex7)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65148,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex8)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65147,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex9)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65146,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex10)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65145,axiom,
! [VarCurr] :
( v109396(VarCurr,bitIndex11)
<=> v109397(VarCurr) ) ).
fof(addAssignment_65144,axiom,
! [VarCurr] :
( v109397(VarCurr)
<=> v109387(VarCurr) ) ).
fof(addAssignment_65143,axiom,
! [VarCurr] :
( v109387(VarCurr)
<=> v109389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11090,axiom,
! [VarCurr] :
( v109389(VarCurr)
<=> ( v109391(VarCurr)
| v109393(VarCurr) ) ) ).
fof(addAssignment_65142,axiom,
! [VarCurr] :
( v109393(VarCurr)
<=> v109148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11089,axiom,
! [VarCurr] :
( v109391(VarCurr)
<=> ( v109392(VarCurr)
& v170(VarCurr) ) ) ).
fof(writeUnaryOperator_5908,axiom,
! [VarCurr] :
( ~ v109392(VarCurr)
<=> v134(VarCurr,bitIndex2) ) ).
fof(addAssignment_65141,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex2)
<=> v89340(VarCurr,bitIndex2) ) ).
fof(addAssignment_65140,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109382(VarCurr,B)
<=> v109384(VarCurr,B) ) ) ).
fof(addAssignment_65139,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109384(VarCurr,B)
<=> v109385(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_962,axiom,
! [VarCurr] :
( ~ v134(VarCurr,bitIndex3)
=> ! [B] :
( range_11_0(B)
=> ( v109385(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_932,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex3)
=> ! [B] :
( range_11_0(B)
=> ( v109385(VarCurr,B)
<=> v109303(VarCurr,B) ) ) ) ).
fof(addAssignment_65138,axiom,
! [VarCurr] :
( v109374(VarCurr)
<=> v109376(VarCurr) ) ).
fof(addAssignment_65137,axiom,
! [VarCurr] :
( v109376(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_65136,axiom,
! [VarCurr] :
( v109370(VarCurr)
<=> v109372(VarCurr) ) ).
fof(addAssignment_65135,axiom,
! [VarCurr] :
( v109372(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_65134,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109303(VarCurr,B)
<=> v109305(VarCurr,B) ) ) ).
fof(addAssignment_65133,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109305(VarCurr,B)
<=> v109307(VarCurr,B) ) ) ).
fof(addAssignment_65132,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v109307(VarNext,B)
<=> v109346(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109347(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109346(VarNext,B)
<=> v109307(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1332,axiom,
! [VarNext] :
( v109347(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109346(VarNext,B)
<=> v109357(VarNext,B) ) ) ) ).
fof(addAssignment_65131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109357(VarNext,B)
<=> v109355(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_961,axiom,
! [VarCurr] :
( ~ v109358(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109355(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_931,axiom,
! [VarCurr] :
( v109358(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109355(VarCurr,B)
<=> v109317(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11088,axiom,
! [VarCurr] :
( v109358(VarCurr)
<=> ( v109359(VarCurr)
& v109360(VarCurr) ) ) ).
fof(writeUnaryOperator_5907,axiom,
! [VarCurr] :
( ~ v109360(VarCurr)
<=> v109313(VarCurr) ) ).
fof(writeUnaryOperator_5906,axiom,
! [VarCurr] :
( ~ v109359(VarCurr)
<=> v109309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109347(VarNext)
<=> v109348(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109348(VarNext)
<=> ( v109349(VarNext)
& v109342(VarNext) ) ) ) ).
fof(writeUnaryOperator_5905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109349(VarNext)
<=> v109351(VarNext) ) ) ).
fof(addAssignment_65130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109351(VarNext)
<=> v109342(VarCurr) ) ) ).
fof(addAssignment_65129,axiom,
! [VarCurr] :
( v109342(VarCurr)
<=> v109344(VarCurr) ) ).
fof(addAssignment_65128,axiom,
! [VarCurr] :
( v109344(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_65127,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109317(VarCurr,B)
<=> v109319(VarCurr,B) ) ) ).
fof(addAssignment_65126,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109319(VarCurr,B)
<=> v109333(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1545,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109333(VarCurr,B)
<=> ( v109334(VarCurr,B)
| v109337(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1544,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109337(VarCurr,B)
<=> ( v109305(VarCurr,B)
& v109338(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5904,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109338(VarCurr,B)
<=> ~ v109339(VarCurr,B) ) ) ).
fof(addAssignment_65125,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex0)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65124,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex1)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65123,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex2)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65122,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex3)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65121,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex4)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65120,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex5)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65119,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex6)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65118,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex7)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65117,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex8)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65116,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex9)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65115,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex10)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65114,axiom,
! [VarCurr] :
( v109339(VarCurr,bitIndex11)
<=> v109340(VarCurr) ) ).
fof(addAssignment_65113,axiom,
! [VarCurr] :
( v109340(VarCurr)
<=> v109326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1543,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109334(VarCurr,B)
<=> ( v109321(VarCurr,B)
& v109335(VarCurr,B) ) ) ) ).
fof(addAssignment_65112,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex0)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65111,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex1)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65110,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex2)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65109,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex3)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65108,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex4)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65107,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex5)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65106,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex6)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65105,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex7)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65104,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex8)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65103,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex9)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65102,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex10)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65101,axiom,
! [VarCurr] :
( v109335(VarCurr,bitIndex11)
<=> v109336(VarCurr) ) ).
fof(addAssignment_65100,axiom,
! [VarCurr] :
( v109336(VarCurr)
<=> v109326(VarCurr) ) ).
fof(addAssignment_65099,axiom,
! [VarCurr] :
( v109326(VarCurr)
<=> v109328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11085,axiom,
! [VarCurr] :
( v109328(VarCurr)
<=> ( v109330(VarCurr)
| v109332(VarCurr) ) ) ).
fof(addAssignment_65098,axiom,
! [VarCurr] :
( v109332(VarCurr)
<=> v109147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11084,axiom,
! [VarCurr] :
( v109330(VarCurr)
<=> ( v109331(VarCurr)
& v170(VarCurr) ) ) ).
fof(writeUnaryOperator_5903,axiom,
! [VarCurr] :
( ~ v109331(VarCurr)
<=> v134(VarCurr,bitIndex3) ) ).
fof(addAssignment_65097,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex3)
<=> v89340(VarCurr,bitIndex3) ) ).
fof(addAssignment_65096,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109321(VarCurr,B)
<=> v109323(VarCurr,B) ) ) ).
fof(addAssignment_65095,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109323(VarCurr,B)
<=> v109324(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_960,axiom,
! [VarCurr] :
( ~ v134(VarCurr,bitIndex4)
=> ! [B] :
( range_11_0(B)
=> ( v109324(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_930,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex4)
=> ! [B] :
( range_11_0(B)
=> ( v109324(VarCurr,B)
<=> v109242(VarCurr,B) ) ) ) ).
fof(addAssignment_65094,axiom,
! [VarCurr] :
( v109313(VarCurr)
<=> v109315(VarCurr) ) ).
fof(addAssignment_65093,axiom,
! [VarCurr] :
( v109315(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_65092,axiom,
! [VarCurr] :
( v109309(VarCurr)
<=> v109311(VarCurr) ) ).
fof(addAssignment_65091,axiom,
! [VarCurr] :
( v109311(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_65090,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109242(VarCurr,B)
<=> v109244(VarCurr,B) ) ) ).
fof(addAssignment_65089,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109244(VarCurr,B)
<=> v109246(VarCurr,B) ) ) ).
fof(addAssignment_65088,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v109246(VarNext,B)
<=> v109285(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109286(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109285(VarNext,B)
<=> v109246(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1331,axiom,
! [VarNext] :
( v109286(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109285(VarNext,B)
<=> v109296(VarNext,B) ) ) ) ).
fof(addAssignment_65087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109296(VarNext,B)
<=> v109294(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_959,axiom,
! [VarCurr] :
( ~ v109297(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109294(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_929,axiom,
! [VarCurr] :
( v109297(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109294(VarCurr,B)
<=> v109256(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11083,axiom,
! [VarCurr] :
( v109297(VarCurr)
<=> ( v109298(VarCurr)
& v109299(VarCurr) ) ) ).
fof(writeUnaryOperator_5902,axiom,
! [VarCurr] :
( ~ v109299(VarCurr)
<=> v109252(VarCurr) ) ).
fof(writeUnaryOperator_5901,axiom,
! [VarCurr] :
( ~ v109298(VarCurr)
<=> v109248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109286(VarNext)
<=> v109287(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109287(VarNext)
<=> ( v109288(VarNext)
& v109281(VarNext) ) ) ) ).
fof(writeUnaryOperator_5900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109288(VarNext)
<=> v109290(VarNext) ) ) ).
fof(addAssignment_65086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109290(VarNext)
<=> v109281(VarCurr) ) ) ).
fof(addAssignment_65085,axiom,
! [VarCurr] :
( v109281(VarCurr)
<=> v109283(VarCurr) ) ).
fof(addAssignment_65084,axiom,
! [VarCurr] :
( v109283(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_65083,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109256(VarCurr,B)
<=> v109258(VarCurr,B) ) ) ).
fof(addAssignment_65082,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109258(VarCurr,B)
<=> v109272(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1542,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109272(VarCurr,B)
<=> ( v109273(VarCurr,B)
| v109276(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1541,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109276(VarCurr,B)
<=> ( v109244(VarCurr,B)
& v109277(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5899,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109277(VarCurr,B)
<=> ~ v109278(VarCurr,B) ) ) ).
fof(addAssignment_65081,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex0)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65080,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex1)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65079,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex2)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65078,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex3)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65077,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex4)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65076,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex5)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65075,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex6)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65074,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex7)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65073,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex8)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65072,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex9)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65071,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex10)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65070,axiom,
! [VarCurr] :
( v109278(VarCurr,bitIndex11)
<=> v109279(VarCurr) ) ).
fof(addAssignment_65069,axiom,
! [VarCurr] :
( v109279(VarCurr)
<=> v109265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1540,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109273(VarCurr,B)
<=> ( v109260(VarCurr,B)
& v109274(VarCurr,B) ) ) ) ).
fof(addAssignment_65068,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex0)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65067,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex1)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65066,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex2)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65065,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex3)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65064,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex4)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65063,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex5)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65062,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex6)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65061,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex7)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65060,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex8)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65059,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex9)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65058,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex10)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65057,axiom,
! [VarCurr] :
( v109274(VarCurr,bitIndex11)
<=> v109275(VarCurr) ) ).
fof(addAssignment_65056,axiom,
! [VarCurr] :
( v109275(VarCurr)
<=> v109265(VarCurr) ) ).
fof(addAssignment_65055,axiom,
! [VarCurr] :
( v109265(VarCurr)
<=> v109267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11080,axiom,
! [VarCurr] :
( v109267(VarCurr)
<=> ( v109269(VarCurr)
| v109271(VarCurr) ) ) ).
fof(addAssignment_65054,axiom,
! [VarCurr] :
( v109271(VarCurr)
<=> v109146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11079,axiom,
! [VarCurr] :
( v109269(VarCurr)
<=> ( v109270(VarCurr)
& v170(VarCurr) ) ) ).
fof(writeUnaryOperator_5898,axiom,
! [VarCurr] :
( ~ v109270(VarCurr)
<=> v134(VarCurr,bitIndex4) ) ).
fof(addAssignment_65053,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex4)
<=> v89340(VarCurr,bitIndex4) ) ).
fof(addAssignment_65052,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109260(VarCurr,B)
<=> v109262(VarCurr,B) ) ) ).
fof(addAssignment_65051,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109262(VarCurr,B)
<=> v109263(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_958,axiom,
! [VarCurr] :
( ~ v134(VarCurr,bitIndex5)
=> ! [B] :
( range_11_0(B)
=> ( v109263(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_928,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex5)
=> ! [B] :
( range_11_0(B)
=> ( v109263(VarCurr,B)
<=> v109181(VarCurr,B) ) ) ) ).
fof(addAssignment_65050,axiom,
! [VarCurr] :
( v109252(VarCurr)
<=> v109254(VarCurr) ) ).
fof(addAssignment_65049,axiom,
! [VarCurr] :
( v109254(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_65048,axiom,
! [VarCurr] :
( v109248(VarCurr)
<=> v109250(VarCurr) ) ).
fof(addAssignment_65047,axiom,
! [VarCurr] :
( v109250(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_65046,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109181(VarCurr,B)
<=> v109183(VarCurr,B) ) ) ).
fof(addAssignment_65045,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109183(VarCurr,B)
<=> v109185(VarCurr,B) ) ) ).
fof(addAssignment_65044,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v109185(VarNext,B)
<=> v109224(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109225(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109224(VarNext,B)
<=> v109185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1330,axiom,
! [VarNext] :
( v109225(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109224(VarNext,B)
<=> v109235(VarNext,B) ) ) ) ).
fof(addAssignment_65043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109235(VarNext,B)
<=> v109233(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_957,axiom,
! [VarCurr] :
( ~ v109236(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109233(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_927,axiom,
! [VarCurr] :
( v109236(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109233(VarCurr,B)
<=> v109195(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11078,axiom,
! [VarCurr] :
( v109236(VarCurr)
<=> ( v109237(VarCurr)
& v109238(VarCurr) ) ) ).
fof(writeUnaryOperator_5897,axiom,
! [VarCurr] :
( ~ v109238(VarCurr)
<=> v109191(VarCurr) ) ).
fof(writeUnaryOperator_5896,axiom,
! [VarCurr] :
( ~ v109237(VarCurr)
<=> v109187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109225(VarNext)
<=> v109226(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109226(VarNext)
<=> ( v109227(VarNext)
& v109220(VarNext) ) ) ) ).
fof(writeUnaryOperator_5895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109227(VarNext)
<=> v109229(VarNext) ) ) ).
fof(addAssignment_65042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109229(VarNext)
<=> v109220(VarCurr) ) ) ).
fof(addAssignment_65041,axiom,
! [VarCurr] :
( v109220(VarCurr)
<=> v109222(VarCurr) ) ).
fof(addAssignment_65040,axiom,
! [VarCurr] :
( v109222(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_65039,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109195(VarCurr,B)
<=> v109197(VarCurr,B) ) ) ).
fof(addAssignment_65038,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109197(VarCurr,B)
<=> v109211(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1539,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109211(VarCurr,B)
<=> ( v109212(VarCurr,B)
| v109215(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1538,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109215(VarCurr,B)
<=> ( v109183(VarCurr,B)
& v109216(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5894,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109216(VarCurr,B)
<=> ~ v109217(VarCurr,B) ) ) ).
fof(addAssignment_65037,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex0)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65036,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex1)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65035,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex2)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65034,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex3)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65033,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex4)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65032,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex5)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65031,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex6)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65030,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex7)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65029,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex8)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65028,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex9)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65027,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex10)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65026,axiom,
! [VarCurr] :
( v109217(VarCurr,bitIndex11)
<=> v109218(VarCurr) ) ).
fof(addAssignment_65025,axiom,
! [VarCurr] :
( v109218(VarCurr)
<=> v109204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1537,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109212(VarCurr,B)
<=> ( v109199(VarCurr,B)
& v109213(VarCurr,B) ) ) ) ).
fof(addAssignment_65024,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex0)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65023,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex1)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65022,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex2)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65021,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex3)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65020,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex4)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65019,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex5)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65018,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex6)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65017,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex7)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65016,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex8)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65015,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex9)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65014,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex10)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65013,axiom,
! [VarCurr] :
( v109213(VarCurr,bitIndex11)
<=> v109214(VarCurr) ) ).
fof(addAssignment_65012,axiom,
! [VarCurr] :
( v109214(VarCurr)
<=> v109204(VarCurr) ) ).
fof(addAssignment_65011,axiom,
! [VarCurr] :
( v109204(VarCurr)
<=> v109206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11075,axiom,
! [VarCurr] :
( v109206(VarCurr)
<=> ( v109208(VarCurr)
| v109210(VarCurr) ) ) ).
fof(addAssignment_65010,axiom,
! [VarCurr] :
( v109210(VarCurr)
<=> v109145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11074,axiom,
! [VarCurr] :
( v109208(VarCurr)
<=> ( v109209(VarCurr)
& v170(VarCurr) ) ) ).
fof(writeUnaryOperator_5893,axiom,
! [VarCurr] :
( ~ v109209(VarCurr)
<=> v134(VarCurr,bitIndex5) ) ).
fof(addAssignment_65009,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex5)
<=> v89340(VarCurr,bitIndex5) ) ).
fof(addAssignment_65008,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109199(VarCurr,B)
<=> v109201(VarCurr,B) ) ) ).
fof(addAssignment_65007,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109201(VarCurr,B)
<=> v109202(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_956,axiom,
! [VarCurr] :
( ~ v134(VarCurr,bitIndex6)
=> ! [B] :
( range_11_0(B)
=> ( v109202(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_926,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex6)
=> ! [B] :
( range_11_0(B)
=> ( v109202(VarCurr,B)
<=> v109114(VarCurr,B) ) ) ) ).
fof(addAssignment_65006,axiom,
! [VarCurr] :
( v109191(VarCurr)
<=> v109193(VarCurr) ) ).
fof(addAssignment_65005,axiom,
! [VarCurr] :
( v109193(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_65004,axiom,
! [VarCurr] :
( v109187(VarCurr)
<=> v109189(VarCurr) ) ).
fof(addAssignment_65003,axiom,
! [VarCurr] :
( v109189(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_65002,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109114(VarCurr,B)
<=> v109116(VarCurr,B) ) ) ).
fof(addAssignment_65001,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109116(VarCurr,B)
<=> v109118(VarCurr,B) ) ) ).
fof(addAssignment_65000,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v109118(VarNext,B)
<=> v109163(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109164(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109163(VarNext,B)
<=> v109118(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1329,axiom,
! [VarNext] :
( v109164(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109163(VarNext,B)
<=> v109174(VarNext,B) ) ) ) ).
fof(addAssignment_64999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109174(VarNext,B)
<=> v109172(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_955,axiom,
! [VarCurr] :
( ~ v109175(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109172(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_925,axiom,
! [VarCurr] :
( v109175(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109172(VarCurr,B)
<=> v109128(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11073,axiom,
! [VarCurr] :
( v109175(VarCurr)
<=> ( v109176(VarCurr)
& v109177(VarCurr) ) ) ).
fof(writeUnaryOperator_5892,axiom,
! [VarCurr] :
( ~ v109177(VarCurr)
<=> v109124(VarCurr) ) ).
fof(writeUnaryOperator_5891,axiom,
! [VarCurr] :
( ~ v109176(VarCurr)
<=> v109120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109164(VarNext)
<=> v109165(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109165(VarNext)
<=> ( v109166(VarNext)
& v109159(VarNext) ) ) ) ).
fof(writeUnaryOperator_5890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109166(VarNext)
<=> v109168(VarNext) ) ) ).
fof(addAssignment_64998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109168(VarNext)
<=> v109159(VarCurr) ) ) ).
fof(addAssignment_64997,axiom,
! [VarCurr] :
( v109159(VarCurr)
<=> v109161(VarCurr) ) ).
fof(addAssignment_64996,axiom,
! [VarCurr] :
( v109161(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_64995,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109128(VarCurr,B)
<=> v109130(VarCurr,B) ) ) ).
fof(addAssignment_64994,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109130(VarCurr,B)
<=> v109150(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1536,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109150(VarCurr,B)
<=> ( v109151(VarCurr,B)
| v109154(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1535,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109154(VarCurr,B)
<=> ( v109116(VarCurr,B)
& v109155(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5889,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109155(VarCurr,B)
<=> ~ v109156(VarCurr,B) ) ) ).
fof(addAssignment_64993,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex0)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64992,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex1)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64991,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex2)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64990,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex3)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64989,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex4)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64988,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex5)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64987,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex6)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64986,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex7)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64985,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex8)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64984,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex9)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64983,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex10)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64982,axiom,
! [VarCurr] :
( v109156(VarCurr,bitIndex11)
<=> v109157(VarCurr) ) ).
fof(addAssignment_64981,axiom,
! [VarCurr] :
( v109157(VarCurr)
<=> v109137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1534,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109151(VarCurr,B)
<=> ( v109132(VarCurr,B)
& v109152(VarCurr,B) ) ) ) ).
fof(addAssignment_64980,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex0)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64979,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex1)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64978,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex2)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64977,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex3)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64976,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex4)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64975,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex5)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64974,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex6)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64973,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex7)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64972,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex8)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64971,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex9)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64970,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex10)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64969,axiom,
! [VarCurr] :
( v109152(VarCurr,bitIndex11)
<=> v109153(VarCurr) ) ).
fof(addAssignment_64968,axiom,
! [VarCurr] :
( v109153(VarCurr)
<=> v109137(VarCurr) ) ).
fof(addAssignment_64967,axiom,
! [VarCurr] :
( v109137(VarCurr)
<=> v109139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11070,axiom,
! [VarCurr] :
( v109139(VarCurr)
<=> ( v109141(VarCurr)
| v109143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4482,axiom,
! [VarCurr] :
( v109143(VarCurr)
<=> ( v109145(VarCurr)
| v89383(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4481,axiom,
! [VarCurr] :
( v109145(VarCurr)
<=> ( v109146(VarCurr)
| v89383(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4480,axiom,
! [VarCurr] :
( v109146(VarCurr)
<=> ( v109147(VarCurr)
| v89383(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4479,axiom,
! [VarCurr] :
( v109147(VarCurr)
<=> ( v109148(VarCurr)
| v89383(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4478,axiom,
! [VarCurr] :
( v109148(VarCurr)
<=> ( v109149(VarCurr)
| v89383(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4477,axiom,
! [VarCurr] :
( v109149(VarCurr)
<=> ( v89383(VarCurr,bitIndex0)
| v89383(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11069,axiom,
! [VarCurr] :
( v109141(VarCurr)
<=> ( v109142(VarCurr)
& v170(VarCurr) ) ) ).
fof(writeUnaryOperator_5888,axiom,
! [VarCurr] :
( ~ v109142(VarCurr)
<=> v134(VarCurr,bitIndex6) ) ).
fof(addAssignment_64966,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex6)
<=> v89340(VarCurr,bitIndex6) ) ).
fof(addAssignment_64965,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109132(VarCurr,B)
<=> v109134(VarCurr,B) ) ) ).
fof(addAssignment_64964,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109134(VarCurr,B)
<=> v109135(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_954,axiom,
! [VarCurr] :
( ~ v134(VarCurr,bitIndex7)
=> ! [B] :
( range_11_0(B)
=> ( v109135(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_924,axiom,
! [VarCurr] :
( v134(VarCurr,bitIndex7)
=> ! [B] :
( range_11_0(B)
=> ( v109135(VarCurr,B)
<=> v89253(VarCurr,B) ) ) ) ).
fof(addAssignment_64963,axiom,
! [VarCurr] :
( v109124(VarCurr)
<=> v109126(VarCurr) ) ).
fof(addAssignment_64962,axiom,
! [VarCurr] :
( v109126(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_64961,axiom,
! [VarCurr] :
( v109120(VarCurr)
<=> v109122(VarCurr) ) ).
fof(addAssignment_64960,axiom,
! [VarCurr] :
( v109122(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_64959,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89253(VarCurr,B)
<=> v89255(VarCurr,B) ) ) ).
fof(addAssignment_64958,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89255(VarCurr,B)
<=> v89257(VarCurr,B) ) ) ).
fof(addAssignment_64957,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v89257(VarNext,B)
<=> v109096(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109097(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109096(VarNext,B)
<=> v89257(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1328,axiom,
! [VarNext] :
( v109097(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109096(VarNext,B)
<=> v109107(VarNext,B) ) ) ) ).
fof(addAssignment_64956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109107(VarNext,B)
<=> v109105(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_953,axiom,
! [VarCurr] :
( ~ v109108(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109105(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_923,axiom,
! [VarCurr] :
( v109108(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v109105(VarCurr,B)
<=> v89267(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11068,axiom,
! [VarCurr] :
( v109108(VarCurr)
<=> ( v109109(VarCurr)
& v109110(VarCurr) ) ) ).
fof(writeUnaryOperator_5887,axiom,
! [VarCurr] :
( ~ v109110(VarCurr)
<=> v89263(VarCurr) ) ).
fof(writeUnaryOperator_5886,axiom,
! [VarCurr] :
( ~ v109109(VarCurr)
<=> v89259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109097(VarNext)
<=> v109098(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109098(VarNext)
<=> ( v109099(VarNext)
& v109092(VarNext) ) ) ) ).
fof(writeUnaryOperator_5885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109099(VarNext)
<=> v109101(VarNext) ) ) ).
fof(addAssignment_64955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109101(VarNext)
<=> v109092(VarCurr) ) ) ).
fof(addAssignment_64954,axiom,
! [VarCurr] :
( v109092(VarCurr)
<=> v109094(VarCurr) ) ).
fof(addAssignment_64953,axiom,
! [VarCurr] :
( v109094(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_64952,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89267(VarCurr,B)
<=> v89269(VarCurr,B) ) ) ).
fof(addAssignment_64951,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89269(VarCurr,B)
<=> v109083(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1533,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109083(VarCurr,B)
<=> ( v109084(VarCurr,B)
| v109087(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1532,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109087(VarCurr,B)
<=> ( v89255(VarCurr,B)
& v109088(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5884,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109088(VarCurr,B)
<=> ~ v109089(VarCurr,B) ) ) ).
fof(addAssignment_64950,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex0)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64949,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex1)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64948,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex2)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64947,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex3)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64946,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex4)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64945,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex5)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64944,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex6)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64943,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex7)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64942,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex8)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64941,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex9)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64940,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex10)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64939,axiom,
! [VarCurr] :
( v109089(VarCurr,bitIndex11)
<=> v109090(VarCurr) ) ).
fof(addAssignment_64938,axiom,
! [VarCurr] :
( v109090(VarCurr)
<=> v89337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1531,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v109084(VarCurr,B)
<=> ( v89271(VarCurr,B)
& v109085(VarCurr,B) ) ) ) ).
fof(addAssignment_64937,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex0)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64936,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex1)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64935,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex2)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64934,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex3)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64933,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex4)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64932,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex5)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64931,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex6)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64930,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex7)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64929,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex8)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64928,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex9)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64927,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex10)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64926,axiom,
! [VarCurr] :
( v109085(VarCurr,bitIndex11)
<=> v109086(VarCurr) ) ).
fof(addAssignment_64925,axiom,
! [VarCurr] :
( v109086(VarCurr)
<=> v89337(VarCurr) ) ).
fof(addAssignment_64924,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89271(VarCurr,B)
<=> v89273(VarCurr,B) ) ) ).
fof(addAssignment_64923,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89273(VarCurr,B)
<=> v89275(VarCurr,B) ) ) ).
fof(addAssignment_64922,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89275(VarCurr,B)
<=> v89333(VarCurr,B) ) ) ).
fof(addAssignment_64921,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v89277(VarCurr,B)
<=> v89279(VarCurr,B) ) ) ).
fof(addAssignment_64920,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v89279(VarCurr,B)
<=> v89281(VarCurr,B) ) ) ).
fof(addAssignment_64919,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v89281(VarNext,B)
<=> v109076(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109077(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v109076(VarNext,B)
<=> v89281(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1327,axiom,
! [VarNext] :
( v109077(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v109076(VarNext,B)
<=> v89327(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109077(VarNext)
<=> v109078(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109078(VarNext)
<=> ( v109080(VarNext)
& v89312(VarNext) ) ) ) ).
fof(writeUnaryOperator_5883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109080(VarNext)
<=> v89321(VarNext) ) ) ).
fof(addAssignment_64918,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v89291(VarCurr,B)
<=> v89293(VarCurr,B) ) ) ).
fof(addAssignment_64917,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v89293(VarCurr,B)
<=> v89295(VarCurr,B) ) ) ).
fof(addAssignment_64916,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v89295(VarCurr,B)
<=> v89306(VarCurr,B) ) ) ).
fof(addAssignment_64915,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v89310(VarCurr,B)
<=> v109041(VarCurr,B) ) ) ).
fof(addAssignment_64914,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v109041(VarCurr,B)
<=> v109043(VarCurr,B) ) ) ).
fof(addAssignment_64913,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v109043(VarCurr,B)
<=> v109045(VarCurr,B) ) ) ).
fof(addAssignment_64912,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v109045(VarCurr,B)
<=> v109047(VarCurr,B) ) ) ).
fof(addAssignment_64911,axiom,
! [VarCurr] :
( ( v109047(VarCurr,bitIndex1)
<=> v3948(VarCurr,bitIndex24) )
& ( v109047(VarCurr,bitIndex0)
<=> v3948(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_64910,axiom,
! [VarCurr,B] :
( range_24_23(B)
=> ( v3948(VarCurr,B)
<=> v3950(VarCurr,B) ) ) ).
fof(range_axiom_84,axiom,
! [B] :
( range_24_23(B)
<=> ( $false
| bitIndex23 = B
| bitIndex24 = B ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_952,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v89335(VarCurr)
<=> v109074(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_55,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v89335(VarCurr)
<=> v89277(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_25,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v109074(VarCurr)
<=> v89277(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_54,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v109074(VarCurr)
<=> v89277(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_64909,axiom,
! [VarCurr] :
( v89277(VarCurr,bitIndex6)
<=> v89279(VarCurr,bitIndex6) ) ).
fof(addAssignment_64908,axiom,
! [VarCurr] :
( v89279(VarCurr,bitIndex6)
<=> v89281(VarCurr,bitIndex6) ) ).
fof(addAssignment_64907,axiom,
! [VarNext] :
( v89281(VarNext,bitIndex6)
<=> v109066(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109067(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v109066(VarNext,B)
<=> v89281(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1326,axiom,
! [VarNext] :
( v109067(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v109066(VarNext,B)
<=> v89327(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109067(VarNext)
<=> v109068(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109068(VarNext)
<=> ( v109070(VarNext)
& v89312(VarNext) ) ) ) ).
fof(writeUnaryOperator_5882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109070(VarNext)
<=> v89321(VarNext) ) ) ).
fof(addAssignment_64906,axiom,
! [VarCurr] :
( v89291(VarCurr,bitIndex6)
<=> v89293(VarCurr,bitIndex6) ) ).
fof(addAssignment_64905,axiom,
! [VarCurr] :
( v89293(VarCurr,bitIndex6)
<=> v89295(VarCurr,bitIndex6) ) ).
fof(addAssignment_64904,axiom,
! [VarCurr] :
( v89295(VarCurr,bitIndex6)
<=> v89306(VarCurr,bitIndex6) ) ).
fof(addAssignment_64903,axiom,
! [VarCurr] :
( v89309(VarCurr)
<=> v109058(VarCurr) ) ).
fof(addAssignment_64902,axiom,
! [VarCurr] :
( v109058(VarCurr)
<=> v109060(VarCurr) ) ).
fof(addAssignment_64901,axiom,
! [VarCurr] :
( v109060(VarCurr)
<=> v109062(VarCurr) ) ).
fof(addAssignment_64900,axiom,
! [VarCurr] :
( v109062(VarCurr)
<=> v109064(VarCurr) ) ).
fof(addAssignment_64899,axiom,
! [VarCurr] :
( v109064(VarCurr)
<=> v3948(VarCurr,bitIndex29) ) ).
fof(addAssignment_64898,axiom,
! [VarCurr] :
( v3948(VarCurr,bitIndex29)
<=> v3950(VarCurr,bitIndex29) ) ).
fof(addAssignment_64897,axiom,
! [VarCurr] :
( v89277(VarCurr,bitIndex2)
<=> v89279(VarCurr,bitIndex2) ) ).
fof(addAssignment_64896,axiom,
! [VarCurr] :
( v89279(VarCurr,bitIndex2)
<=> v89281(VarCurr,bitIndex2) ) ).
fof(addAssignment_64895,axiom,
! [VarNext] :
( v89281(VarNext,bitIndex2)
<=> v109049(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109050(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v109049(VarNext,B)
<=> v89281(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1325,axiom,
! [VarNext] :
( v109050(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v109049(VarNext,B)
<=> v89327(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109050(VarNext)
<=> v109051(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109051(VarNext)
<=> ( v109053(VarNext)
& v89312(VarNext) ) ) ) ).
fof(writeUnaryOperator_5881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109053(VarNext)
<=> v89321(VarNext) ) ) ).
fof(addAssignment_64894,axiom,
! [VarCurr] :
( v89291(VarCurr,bitIndex2)
<=> v89293(VarCurr,bitIndex2) ) ).
fof(addAssignment_64893,axiom,
! [VarCurr] :
( v89293(VarCurr,bitIndex2)
<=> v89295(VarCurr,bitIndex2) ) ).
fof(addAssignment_64892,axiom,
! [VarCurr] :
( v89295(VarCurr,bitIndex2)
<=> v89306(VarCurr,bitIndex2) ) ).
fof(addAssignment_64891,axiom,
! [VarCurr] :
( v89310(VarCurr,bitIndex2)
<=> v109041(VarCurr,bitIndex2) ) ).
fof(addAssignment_64890,axiom,
! [VarCurr] :
( v109041(VarCurr,bitIndex2)
<=> v109043(VarCurr,bitIndex2) ) ).
fof(addAssignment_64889,axiom,
! [VarCurr] :
( v109043(VarCurr,bitIndex2)
<=> v109045(VarCurr,bitIndex2) ) ).
fof(addAssignment_64888,axiom,
! [VarCurr] :
( v109045(VarCurr,bitIndex2)
<=> v109047(VarCurr,bitIndex2) ) ).
fof(addAssignment_64887,axiom,
! [VarCurr] :
( v109047(VarCurr,bitIndex2)
<=> v3948(VarCurr,bitIndex25) ) ).
fof(addAssignment_64886,axiom,
! [VarCurr] :
( v3948(VarCurr,bitIndex25)
<=> v3950(VarCurr,bitIndex25) ) ).
fof(addAssignment_64885,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v89214(VarCurr,B)
<=> v89216(VarCurr,B) ) ) ).
fof(addAssignment_64884,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v89216(VarCurr,B)
<=> v89218(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_24,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v89218(VarCurr,bitIndex3)
<=> v109037(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_53,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v89218(VarCurr,bitIndex3)
<=> v109036(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_23,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v109037(VarCurr)
<=> v89218(VarCurr,bitIndex5) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_52,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v109037(VarCurr)
<=> v89218(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_22,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v109036(VarCurr)
<=> v89218(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_51,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v109036(VarCurr)
<=> v89218(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1530,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89218(VarCurr,B)
<=> ( v109013(VarCurr,B)
| v109033(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1529,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109033(VarCurr,B)
<=> ( v109034(VarCurr,B)
& v85128(VarCurr,B) ) ) ) ).
fof(addAssignment_64883,axiom,
! [VarCurr] :
( v109034(VarCurr,bitIndex0)
<=> v84975(VarCurr,bitIndex0) ) ).
fof(addAssignment_64882,axiom,
! [VarCurr] :
( v109034(VarCurr,bitIndex1)
<=> v84975(VarCurr,bitIndex0) ) ).
fof(addAssignment_64881,axiom,
! [VarCurr] :
( v109034(VarCurr,bitIndex2)
<=> v84975(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1528,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109013(VarCurr,B)
<=> ( v109014(VarCurr,B)
| v109031(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1527,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109031(VarCurr,B)
<=> ( v109032(VarCurr,B)
& v85150(VarCurr,B) ) ) ) ).
fof(addAssignment_64880,axiom,
! [VarCurr] :
( v109032(VarCurr,bitIndex0)
<=> v84975(VarCurr,bitIndex1) ) ).
fof(addAssignment_64879,axiom,
! [VarCurr] :
( v109032(VarCurr,bitIndex1)
<=> v84975(VarCurr,bitIndex1) ) ).
fof(addAssignment_64878,axiom,
! [VarCurr] :
( v109032(VarCurr,bitIndex2)
<=> v84975(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1526,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109014(VarCurr,B)
<=> ( v109015(VarCurr,B)
| v109029(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1525,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109029(VarCurr,B)
<=> ( v109030(VarCurr,B)
& v85172(VarCurr,B) ) ) ) ).
fof(addAssignment_64877,axiom,
! [VarCurr] :
( v109030(VarCurr,bitIndex0)
<=> v84975(VarCurr,bitIndex2) ) ).
fof(addAssignment_64876,axiom,
! [VarCurr] :
( v109030(VarCurr,bitIndex1)
<=> v84975(VarCurr,bitIndex2) ) ).
fof(addAssignment_64875,axiom,
! [VarCurr] :
( v109030(VarCurr,bitIndex2)
<=> v84975(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1524,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109015(VarCurr,B)
<=> ( v109016(VarCurr,B)
| v109027(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1523,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109027(VarCurr,B)
<=> ( v109028(VarCurr,B)
& v85194(VarCurr,B) ) ) ) ).
fof(addAssignment_64874,axiom,
! [VarCurr] :
( v109028(VarCurr,bitIndex0)
<=> v84975(VarCurr,bitIndex3) ) ).
fof(addAssignment_64873,axiom,
! [VarCurr] :
( v109028(VarCurr,bitIndex1)
<=> v84975(VarCurr,bitIndex3) ) ).
fof(addAssignment_64872,axiom,
! [VarCurr] :
( v109028(VarCurr,bitIndex2)
<=> v84975(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1522,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109016(VarCurr,B)
<=> ( v109017(VarCurr,B)
| v109025(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1521,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109025(VarCurr,B)
<=> ( v109026(VarCurr,B)
& v85216(VarCurr,B) ) ) ) ).
fof(addAssignment_64871,axiom,
! [VarCurr] :
( v109026(VarCurr,bitIndex0)
<=> v84975(VarCurr,bitIndex4) ) ).
fof(addAssignment_64870,axiom,
! [VarCurr] :
( v109026(VarCurr,bitIndex1)
<=> v84975(VarCurr,bitIndex4) ) ).
fof(addAssignment_64869,axiom,
! [VarCurr] :
( v109026(VarCurr,bitIndex2)
<=> v84975(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1520,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109017(VarCurr,B)
<=> ( v109018(VarCurr,B)
| v109023(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1519,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109023(VarCurr,B)
<=> ( v109024(VarCurr,B)
& v85238(VarCurr,B) ) ) ) ).
fof(addAssignment_64868,axiom,
! [VarCurr] :
( v109024(VarCurr,bitIndex0)
<=> v84975(VarCurr,bitIndex5) ) ).
fof(addAssignment_64867,axiom,
! [VarCurr] :
( v109024(VarCurr,bitIndex1)
<=> v84975(VarCurr,bitIndex5) ) ).
fof(addAssignment_64866,axiom,
! [VarCurr] :
( v109024(VarCurr,bitIndex2)
<=> v84975(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1518,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109018(VarCurr,B)
<=> ( v109019(VarCurr,B)
| v109021(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1517,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109021(VarCurr,B)
<=> ( v109022(VarCurr,B)
& v85260(VarCurr,B) ) ) ) ).
fof(addAssignment_64865,axiom,
! [VarCurr] :
( v109022(VarCurr,bitIndex0)
<=> v84975(VarCurr,bitIndex6) ) ).
fof(addAssignment_64864,axiom,
! [VarCurr] :
( v109022(VarCurr,bitIndex1)
<=> v84975(VarCurr,bitIndex6) ) ).
fof(addAssignment_64863,axiom,
! [VarCurr] :
( v109022(VarCurr,bitIndex2)
<=> v84975(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1516,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v109019(VarCurr,B)
<=> ( v109020(VarCurr,B)
& v85282(VarCurr,B) ) ) ) ).
fof(addAssignment_64862,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex0)
<=> v84975(VarCurr,bitIndex7) ) ).
fof(addAssignment_64861,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex1)
<=> v84975(VarCurr,bitIndex7) ) ).
fof(addAssignment_64860,axiom,
! [VarCurr] :
( v109020(VarCurr,bitIndex2)
<=> v84975(VarCurr,bitIndex7) ) ).
fof(addAssignment_64859,axiom,
! [VarCurr] :
( v89218(VarCurr,bitIndex7)
<=> v89219(VarCurr,bitIndex3) ) ).
fof(addAssignment_64858,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85128(VarCurr,B)
<=> v85130(VarCurr,B) ) ) ).
fof(addAssignment_64857,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85130(VarCurr,B)
<=> v85132(VarCurr,B) ) ) ).
fof(addAssignment_64856,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v85132(VarNext,B)
<=> v109005(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109006(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109005(VarNext,B)
<=> v85132(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1324,axiom,
! [VarNext] :
( v109006(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v109005(VarNext,B)
<=> v85678(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109006(VarNext)
<=> v109007(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109007(VarNext)
<=> ( v109009(VarNext)
& v85663(VarNext) ) ) ) ).
fof(writeUnaryOperator_5880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109009(VarNext)
<=> v85672(VarNext) ) ) ).
fof(addAssignment_64855,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85142(VarCurr,B)
<=> v85144(VarCurr,B) ) ) ).
fof(addAssignment_64854,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85144(VarCurr,B)
<=> v85654(VarCurr,B) ) ) ).
fof(addAssignment_64853,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85146(VarCurr,B)
<=> v85148(VarCurr,B) ) ) ).
fof(addAssignment_64852,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85148(VarCurr,B)
<=> v85646(VarCurr,B) ) ) ).
fof(addAssignment_64851,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85150(VarCurr,B)
<=> v85152(VarCurr,B) ) ) ).
fof(addAssignment_64850,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85152(VarCurr,B)
<=> v85154(VarCurr,B) ) ) ).
fof(addAssignment_64849,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v85154(VarNext,B)
<=> v108997(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108998(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108997(VarNext,B)
<=> v85154(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1323,axiom,
! [VarNext] :
( v108998(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108997(VarNext,B)
<=> v85640(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108998(VarNext)
<=> v108999(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108999(VarNext)
<=> ( v109001(VarNext)
& v85625(VarNext) ) ) ) ).
fof(writeUnaryOperator_5879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109001(VarNext)
<=> v85634(VarNext) ) ) ).
fof(addAssignment_64848,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85164(VarCurr,B)
<=> v85166(VarCurr,B) ) ) ).
fof(addAssignment_64847,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85166(VarCurr,B)
<=> v85616(VarCurr,B) ) ) ).
fof(addAssignment_64846,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85168(VarCurr,B)
<=> v85170(VarCurr,B) ) ) ).
fof(addAssignment_64845,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85170(VarCurr,B)
<=> v85607(VarCurr,B) ) ) ).
fof(addAssignment_64844,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85172(VarCurr,B)
<=> v85174(VarCurr,B) ) ) ).
fof(addAssignment_64843,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85174(VarCurr,B)
<=> v85176(VarCurr,B) ) ) ).
fof(addAssignment_64842,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v85176(VarNext,B)
<=> v108989(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108990(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108989(VarNext,B)
<=> v85176(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1322,axiom,
! [VarNext] :
( v108990(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108989(VarNext,B)
<=> v85601(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108990(VarNext)
<=> v108991(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108991(VarNext)
<=> ( v108993(VarNext)
& v85586(VarNext) ) ) ) ).
fof(writeUnaryOperator_5878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108993(VarNext)
<=> v85595(VarNext) ) ) ).
fof(addAssignment_64841,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85186(VarCurr,B)
<=> v85188(VarCurr,B) ) ) ).
fof(addAssignment_64840,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85188(VarCurr,B)
<=> v85577(VarCurr,B) ) ) ).
fof(addAssignment_64839,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85190(VarCurr,B)
<=> v85192(VarCurr,B) ) ) ).
fof(addAssignment_64838,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85192(VarCurr,B)
<=> v85568(VarCurr,B) ) ) ).
fof(addAssignment_64837,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85194(VarCurr,B)
<=> v85196(VarCurr,B) ) ) ).
fof(addAssignment_64836,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85196(VarCurr,B)
<=> v85198(VarCurr,B) ) ) ).
fof(addAssignment_64835,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v85198(VarNext,B)
<=> v108981(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108982(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108981(VarNext,B)
<=> v85198(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1321,axiom,
! [VarNext] :
( v108982(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108981(VarNext,B)
<=> v85562(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108982(VarNext)
<=> v108983(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108983(VarNext)
<=> ( v108985(VarNext)
& v85547(VarNext) ) ) ) ).
fof(writeUnaryOperator_5877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108985(VarNext)
<=> v85556(VarNext) ) ) ).
fof(addAssignment_64834,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85208(VarCurr,B)
<=> v85210(VarCurr,B) ) ) ).
fof(addAssignment_64833,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85210(VarCurr,B)
<=> v85538(VarCurr,B) ) ) ).
fof(addAssignment_64832,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85212(VarCurr,B)
<=> v85214(VarCurr,B) ) ) ).
fof(addAssignment_64831,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85214(VarCurr,B)
<=> v85529(VarCurr,B) ) ) ).
fof(addAssignment_64830,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85216(VarCurr,B)
<=> v85218(VarCurr,B) ) ) ).
fof(addAssignment_64829,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85218(VarCurr,B)
<=> v85220(VarCurr,B) ) ) ).
fof(addAssignment_64828,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v85220(VarNext,B)
<=> v108973(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108974(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108973(VarNext,B)
<=> v85220(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1320,axiom,
! [VarNext] :
( v108974(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108973(VarNext,B)
<=> v85523(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108974(VarNext)
<=> v108975(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108975(VarNext)
<=> ( v108977(VarNext)
& v85508(VarNext) ) ) ) ).
fof(writeUnaryOperator_5876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108977(VarNext)
<=> v85517(VarNext) ) ) ).
fof(addAssignment_64827,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85230(VarCurr,B)
<=> v85232(VarCurr,B) ) ) ).
fof(addAssignment_64826,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85232(VarCurr,B)
<=> v85499(VarCurr,B) ) ) ).
fof(addAssignment_64825,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85234(VarCurr,B)
<=> v85236(VarCurr,B) ) ) ).
fof(addAssignment_64824,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85236(VarCurr,B)
<=> v85490(VarCurr,B) ) ) ).
fof(addAssignment_64823,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85238(VarCurr,B)
<=> v85240(VarCurr,B) ) ) ).
fof(addAssignment_64822,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85240(VarCurr,B)
<=> v85242(VarCurr,B) ) ) ).
fof(addAssignment_64821,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v85242(VarNext,B)
<=> v108965(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108966(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108965(VarNext,B)
<=> v85242(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1319,axiom,
! [VarNext] :
( v108966(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108965(VarNext,B)
<=> v85484(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108966(VarNext)
<=> v108967(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108967(VarNext)
<=> ( v108969(VarNext)
& v85469(VarNext) ) ) ) ).
fof(writeUnaryOperator_5875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108969(VarNext)
<=> v85478(VarNext) ) ) ).
fof(addAssignment_64820,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85252(VarCurr,B)
<=> v85254(VarCurr,B) ) ) ).
fof(addAssignment_64819,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85254(VarCurr,B)
<=> v85460(VarCurr,B) ) ) ).
fof(addAssignment_64818,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85256(VarCurr,B)
<=> v85258(VarCurr,B) ) ) ).
fof(addAssignment_64817,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85258(VarCurr,B)
<=> v85451(VarCurr,B) ) ) ).
fof(addAssignment_64816,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85260(VarCurr,B)
<=> v85262(VarCurr,B) ) ) ).
fof(addAssignment_64815,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85262(VarCurr,B)
<=> v85264(VarCurr,B) ) ) ).
fof(addAssignment_64814,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v85264(VarNext,B)
<=> v108957(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108958(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108957(VarNext,B)
<=> v85264(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1318,axiom,
! [VarNext] :
( v108958(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108957(VarNext,B)
<=> v85445(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108958(VarNext)
<=> v108959(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108959(VarNext)
<=> ( v108961(VarNext)
& v85430(VarNext) ) ) ) ).
fof(writeUnaryOperator_5874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108961(VarNext)
<=> v85439(VarNext) ) ) ).
fof(addAssignment_64813,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85274(VarCurr,B)
<=> v85276(VarCurr,B) ) ) ).
fof(addAssignment_64812,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85276(VarCurr,B)
<=> v85421(VarCurr,B) ) ) ).
fof(addAssignment_64811,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85278(VarCurr,B)
<=> v85280(VarCurr,B) ) ) ).
fof(addAssignment_64810,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85280(VarCurr,B)
<=> v85412(VarCurr,B) ) ) ).
fof(addAssignment_64809,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85282(VarCurr,B)
<=> v85284(VarCurr,B) ) ) ).
fof(addAssignment_64808,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85284(VarCurr,B)
<=> v85286(VarCurr,B) ) ) ).
fof(addAssignment_64807,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v85286(VarNext,B)
<=> v108949(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108950(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108949(VarNext,B)
<=> v85286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1317,axiom,
! [VarNext] :
( v108950(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v108949(VarNext,B)
<=> v85406(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108950(VarNext)
<=> v108951(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108951(VarNext)
<=> ( v108953(VarNext)
& v85391(VarNext) ) ) ) ).
fof(writeUnaryOperator_5873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108953(VarNext)
<=> v85400(VarNext) ) ) ).
fof(addAssignment_64806,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85296(VarCurr,B)
<=> v85298(VarCurr,B) ) ) ).
fof(addAssignment_64805,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85298(VarCurr,B)
<=> v85382(VarCurr,B) ) ) ).
fof(addAssignment_64804,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85300(VarCurr,B)
<=> v85302(VarCurr,B) ) ) ).
fof(addAssignment_64803,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85302(VarCurr,B)
<=> v85304(VarCurr,B) ) ) ).
fof(addAssignment_64802,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v85304(VarCurr,B)
<=> v85371(VarCurr,B) ) ) ).
fof(addAssignment_64801,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v85306(VarCurr,B)
<=> v85308(VarCurr,B) ) ) ).
fof(addAssignment_64800,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v85308(VarCurr,B)
<=> v85310(VarCurr,B) ) ) ).
fof(addAssignment_64799,axiom,
! [VarNext,B] :
( range_1_0(B)
=> ( v85310(VarNext,B)
<=> v108941(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108942(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v108941(VarNext,B)
<=> v85310(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1316,axiom,
! [VarNext] :
( v108942(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v108941(VarNext,B)
<=> v85365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108942(VarNext)
<=> v108943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108943(VarNext)
<=> ( v108945(VarNext)
& v85350(VarNext) ) ) ) ).
fof(writeUnaryOperator_5872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108945(VarNext)
<=> v85359(VarNext) ) ) ).
fof(addAssignment_64798,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v85320(VarCurr,B)
<=> v85322(VarCurr,B) ) ) ).
fof(addAssignment_64797,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v85322(VarCurr,B)
<=> v85324(VarCurr,B) ) ) ).
fof(addAssignment_64796,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v85324(VarCurr,B)
<=> v85345(VarCurr,B) ) ) ).
fof(addAssignment_64795,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v85348(VarCurr,B)
<=> v108923(VarCurr,B) ) ) ).
fof(addAssignment_64794,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108923(VarCurr,B)
<=> v108925(VarCurr,B) ) ) ).
fof(addAssignment_64793,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108925(VarCurr,B)
<=> v108927(VarCurr,B) ) ) ).
fof(addAssignment_64792,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108927(VarCurr,B)
<=> v108929(VarCurr,B) ) ) ).
fof(addAssignment_64791,axiom,
! [VarCurr] :
( ( v108929(VarCurr,bitIndex1)
<=> v3948(VarCurr,bitIndex36) )
& ( v108929(VarCurr,bitIndex0)
<=> v3948(VarCurr,bitIndex35) ) ) ).
fof(addAssignment_64790,axiom,
! [VarCurr,B] :
( range_36_35(B)
=> ( v3948(VarCurr,B)
<=> v3950(VarCurr,B) ) ) ).
fof(range_axiom_83,axiom,
! [B] :
( range_36_35(B)
<=> ( $false
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_951,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v85373(VarCurr)
<=> v108939(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_50,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v85373(VarCurr)
<=> v85306(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_21,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v108939(VarCurr)
<=> v85306(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_49,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v108939(VarCurr)
<=> v85306(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_64789,axiom,
! [VarCurr] :
( v85306(VarCurr,bitIndex2)
<=> v85308(VarCurr,bitIndex2) ) ).
fof(addAssignment_64788,axiom,
! [VarCurr] :
( v85308(VarCurr,bitIndex2)
<=> v85310(VarCurr,bitIndex2) ) ).
fof(addAssignment_64787,axiom,
! [VarNext] :
( v85310(VarNext,bitIndex2)
<=> v108931(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108932(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v108931(VarNext,B)
<=> v85310(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1315,axiom,
! [VarNext] :
( v108932(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v108931(VarNext,B)
<=> v85365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108932(VarNext)
<=> v108933(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108933(VarNext)
<=> ( v108935(VarNext)
& v85350(VarNext) ) ) ) ).
fof(writeUnaryOperator_5871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108935(VarNext)
<=> v85359(VarNext) ) ) ).
fof(addAssignment_64786,axiom,
! [VarCurr] :
( v85320(VarCurr,bitIndex2)
<=> v85322(VarCurr,bitIndex2) ) ).
fof(addAssignment_64785,axiom,
! [VarCurr] :
( v85322(VarCurr,bitIndex2)
<=> v85324(VarCurr,bitIndex2) ) ).
fof(addAssignment_64784,axiom,
! [VarCurr] :
( v85324(VarCurr,bitIndex2)
<=> v85345(VarCurr,bitIndex2) ) ).
fof(addAssignment_64783,axiom,
! [VarCurr] :
( v85348(VarCurr,bitIndex2)
<=> v108923(VarCurr,bitIndex2) ) ).
fof(addAssignment_64782,axiom,
! [VarCurr] :
( v108923(VarCurr,bitIndex2)
<=> v108925(VarCurr,bitIndex2) ) ).
fof(addAssignment_64781,axiom,
! [VarCurr] :
( v108925(VarCurr,bitIndex2)
<=> v108927(VarCurr,bitIndex2) ) ).
fof(addAssignment_64780,axiom,
! [VarCurr] :
( v108927(VarCurr,bitIndex2)
<=> v108929(VarCurr,bitIndex2) ) ).
fof(addAssignment_64779,axiom,
! [VarCurr] :
( v108929(VarCurr,bitIndex2)
<=> v3948(VarCurr,bitIndex37) ) ).
fof(addAssignment_64778,axiom,
! [VarCurr] :
( v3948(VarCurr,bitIndex37)
<=> v3950(VarCurr,bitIndex37) ) ).
fof(addAssignment_64777,axiom,
! [VarCurr] :
( v108911(VarCurr)
<=> v108913(VarCurr) ) ).
fof(addAssignment_64776,axiom,
! [VarCurr] :
( v108913(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_64775,axiom,
! [VarCurr] :
( v108907(VarCurr)
<=> v108909(VarCurr) ) ).
fof(addAssignment_64774,axiom,
! [VarCurr] :
( v108909(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_64773,axiom,
! [VarCurr] :
( v108881(VarCurr)
<=> v108883(VarCurr) ) ).
fof(addAssignment_64772,axiom,
! [VarCurr] :
( v108883(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_64771,axiom,
! [VarCurr] :
( v108877(VarCurr)
<=> v108879(VarCurr) ) ).
fof(addAssignment_64770,axiom,
! [VarCurr] :
( v108879(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_64769,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100435(VarCurr,B)
<=> v100437(VarCurr,B) ) ) ).
fof(addAssignment_64768,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100437(VarCurr,B)
<=> v100439(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1515,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100439(VarCurr,B)
<=> ( v100441(VarCurr,B)
& v108830(VarCurr,B) ) ) ) ).
fof(addAssignment_64767,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex0)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64766,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex1)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64765,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex2)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64764,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex3)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64763,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex4)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64762,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex5)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64761,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex6)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64760,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex7)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64759,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex8)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64758,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex9)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64757,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex10)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64756,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex11)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64755,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex12)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64754,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex13)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64753,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex14)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64752,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex15)
<=> v108831(VarCurr) ) ).
fof(addAssignment_64751,axiom,
! [VarCurr] :
( v108831(VarCurr)
<=> v108832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11039,axiom,
! [VarCurr] :
( v108832(VarCurr)
<=> ( v108833(VarCurr)
& v108834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11038,axiom,
! [VarCurr] :
( v108834(VarCurr)
<=> ( v108835(VarCurr)
| v108826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11037,axiom,
! [VarCurr] :
( v108835(VarCurr)
<=> ( v108836(VarCurr)
& v108839(VarCurr) ) ) ).
fof(writeUnaryOperator_5870,axiom,
! [VarCurr] :
( ~ v108839(VarCurr)
<=> v108841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11036,axiom,
! [VarCurr] :
( v108841(VarCurr)
<=> ( v108842(VarCurr)
& v108862(VarCurr) ) ) ).
fof(writeUnaryOperator_5869,axiom,
! [VarCurr] :
( ~ v108862(VarCurr)
<=> v108863(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11035,axiom,
! [VarCurr] :
( v108863(VarCurr)
<=> ( v108864(VarCurr)
& v108867(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4476,axiom,
! [VarCurr] :
( v108867(VarCurr)
<=> ( v100445(VarCurr,bitIndex6)
| v108822(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11034,axiom,
! [VarCurr] :
( v108864(VarCurr)
<=> ( v108865(VarCurr)
| v108866(VarCurr) ) ) ).
fof(writeUnaryOperator_5868,axiom,
! [VarCurr] :
( ~ v108866(VarCurr)
<=> v108822(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_5867,axiom,
! [VarCurr] :
( ~ v108865(VarCurr)
<=> v100445(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11033,axiom,
! [VarCurr] :
( v108842(VarCurr)
<=> ( v108843(VarCurr)
& v108856(VarCurr) ) ) ).
fof(writeUnaryOperator_5866,axiom,
! [VarCurr] :
( ~ v108856(VarCurr)
<=> v108857(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11032,axiom,
! [VarCurr] :
( v108857(VarCurr)
<=> ( v108858(VarCurr)
& v108861(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4475,axiom,
! [VarCurr] :
( v108861(VarCurr)
<=> ( v100445(VarCurr,bitIndex5)
| v108822(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11031,axiom,
! [VarCurr] :
( v108858(VarCurr)
<=> ( v108859(VarCurr)
| v108860(VarCurr) ) ) ).
fof(writeUnaryOperator_5865,axiom,
! [VarCurr] :
( ~ v108860(VarCurr)
<=> v108822(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_5864,axiom,
! [VarCurr] :
( ~ v108859(VarCurr)
<=> v100445(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11030,axiom,
! [VarCurr] :
( v108843(VarCurr)
<=> ( v108844(VarCurr)
& v108850(VarCurr) ) ) ).
fof(writeUnaryOperator_5863,axiom,
! [VarCurr] :
( ~ v108850(VarCurr)
<=> v108851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11029,axiom,
! [VarCurr] :
( v108851(VarCurr)
<=> ( v108852(VarCurr)
& v108855(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4474,axiom,
! [VarCurr] :
( v108855(VarCurr)
<=> ( v100445(VarCurr,bitIndex4)
| v108822(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11028,axiom,
! [VarCurr] :
( v108852(VarCurr)
<=> ( v108853(VarCurr)
| v108854(VarCurr) ) ) ).
fof(writeUnaryOperator_5862,axiom,
! [VarCurr] :
( ~ v108854(VarCurr)
<=> v108822(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_5861,axiom,
! [VarCurr] :
( ~ v108853(VarCurr)
<=> v100445(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_5860,axiom,
! [VarCurr] :
( ~ v108844(VarCurr)
<=> v108845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11027,axiom,
! [VarCurr] :
( v108845(VarCurr)
<=> ( v108846(VarCurr)
& v108849(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4473,axiom,
! [VarCurr] :
( v108849(VarCurr)
<=> ( v100445(VarCurr,bitIndex3)
| v108822(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11026,axiom,
! [VarCurr] :
( v108846(VarCurr)
<=> ( v108847(VarCurr)
| v108848(VarCurr) ) ) ).
fof(writeUnaryOperator_5859,axiom,
! [VarCurr] :
( ~ v108848(VarCurr)
<=> v108822(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_5858,axiom,
! [VarCurr] :
( ~ v108847(VarCurr)
<=> v100445(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11025,axiom,
! [VarCurr] :
( v108836(VarCurr)
<=> ( v108837(VarCurr)
& v108838(VarCurr) ) ) ).
fof(writeUnaryOperator_5857,axiom,
! [VarCurr] :
( ~ v108838(VarCurr)
<=> v108818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11024,axiom,
! [VarCurr] :
( v108837(VarCurr)
<=> ( v108810(VarCurr)
| v108814(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4472,axiom,
! [VarCurr] :
( v108833(VarCurr)
<=> ( v100689(VarCurr,bitIndex1)
& v101227(VarCurr) ) ) ).
fof(addAssignment_64750,axiom,
! [VarCurr] :
( v108826(VarCurr)
<=> v108828(VarCurr) ) ).
fof(addAssignment_64749,axiom,
! [VarCurr] :
( v108828(VarCurr)
<=> v84297(VarCurr,bitIndex1) ) ).
fof(addAssignment_64748,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108822(VarCurr,B)
<=> v108824(VarCurr,B) ) ) ).
fof(addAssignment_64747,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108824(VarCurr,B)
<=> v88372(VarCurr,B) ) ) ).
fof(addAssignment_64746,axiom,
! [VarCurr] :
( v108818(VarCurr)
<=> v108820(VarCurr) ) ).
fof(addAssignment_64745,axiom,
! [VarCurr] :
( v108820(VarCurr)
<=> v84488(VarCurr) ) ).
fof(addAssignment_64744,axiom,
! [VarCurr] :
( v108814(VarCurr)
<=> v108816(VarCurr) ) ).
fof(addAssignment_64743,axiom,
! [VarCurr] :
( v108816(VarCurr)
<=> v84297(VarCurr,bitIndex4) ) ).
fof(addAssignment_64742,axiom,
! [VarCurr] :
( v108810(VarCurr)
<=> v108812(VarCurr) ) ).
fof(addAssignment_64741,axiom,
! [VarCurr] :
( v108812(VarCurr)
<=> v84297(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4471,axiom,
! [VarCurr] :
( v101227(VarCurr)
<=> ( v108794(VarCurr)
| v108808(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4470,axiom,
! [VarCurr] :
( v108794(VarCurr)
<=> ( v108795(VarCurr)
| v108808(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4469,axiom,
! [VarCurr] :
( v108795(VarCurr)
<=> ( v108796(VarCurr)
| v108808(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4468,axiom,
! [VarCurr] :
( v108796(VarCurr)
<=> ( v108797(VarCurr)
| v108808(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4467,axiom,
! [VarCurr] :
( v108797(VarCurr)
<=> ( v108798(VarCurr)
| v108808(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4466,axiom,
! [VarCurr] :
( v108798(VarCurr)
<=> ( v108799(VarCurr)
| v108808(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4465,axiom,
! [VarCurr] :
( v108799(VarCurr)
<=> ( v108800(VarCurr)
| v108808(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4464,axiom,
! [VarCurr] :
( v108800(VarCurr)
<=> ( v108801(VarCurr)
| v108808(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4463,axiom,
! [VarCurr] :
( v108801(VarCurr)
<=> ( v108802(VarCurr)
| v108808(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4462,axiom,
! [VarCurr] :
( v108802(VarCurr)
<=> ( v108803(VarCurr)
| v108808(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4461,axiom,
! [VarCurr] :
( v108803(VarCurr)
<=> ( v108804(VarCurr)
| v108808(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4460,axiom,
! [VarCurr] :
( v108804(VarCurr)
<=> ( v108805(VarCurr)
| v108808(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4459,axiom,
! [VarCurr] :
( v108805(VarCurr)
<=> ( v108806(VarCurr)
| v108808(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4458,axiom,
! [VarCurr] :
( v108806(VarCurr)
<=> ( v108807(VarCurr)
| v108808(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4457,axiom,
! [VarCurr] :
( v108807(VarCurr)
<=> ( v108808(VarCurr,bitIndex0)
| v108808(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1514,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v108808(VarCurr,B)
<=> ( v101229(VarCurr,B)
& v101248(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1513,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101248(VarCurr,B)
<=> ( v101250(VarCurr,B)
& v108791(VarCurr,B) ) ) ) ).
fof(addAssignment_64740,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v108791(VarCurr,B)
<=> v101252(VarCurr,B) ) ) ).
fof(addAssignment_64739,axiom,
! [VarCurr] :
( ( v108791(VarCurr,bitIndex15)
<=> v101252(VarCurr,bitIndex7) )
& ( v108791(VarCurr,bitIndex14)
<=> v101252(VarCurr,bitIndex6) )
& ( v108791(VarCurr,bitIndex13)
<=> v101252(VarCurr,bitIndex5) )
& ( v108791(VarCurr,bitIndex12)
<=> v101252(VarCurr,bitIndex4) )
& ( v108791(VarCurr,bitIndex11)
<=> v101252(VarCurr,bitIndex3) )
& ( v108791(VarCurr,bitIndex10)
<=> v101252(VarCurr,bitIndex2) )
& ( v108791(VarCurr,bitIndex9)
<=> v101252(VarCurr,bitIndex1) )
& ( v108791(VarCurr,bitIndex8)
<=> v101252(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_64738,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v101252(VarCurr,B)
<=> v101254(VarCurr,B) ) ) ).
fof(addAssignment_64737,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v101254(VarCurr,B)
<=> v101256(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4456,axiom,
! [VarCurr] :
( v101256(VarCurr,bitIndex7)
<=> ( v108787(VarCurr)
& v108789(VarCurr) ) ) ).
fof(writeUnaryOperator_5856,axiom,
! [VarCurr] :
( ~ v108789(VarCurr)
<=> v103376(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_4455,axiom,
! [VarCurr] :
( v108787(VarCurr)
<=> ( v108788(VarCurr)
& v103183(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4454,axiom,
! [VarCurr] :
( v108788(VarCurr)
<=> ( v101258(VarCurr,bitIndex7)
& v101469(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4453,axiom,
! [VarCurr] :
( v101256(VarCurr,bitIndex6)
<=> ( v108783(VarCurr)
& v108785(VarCurr) ) ) ).
fof(writeUnaryOperator_5855,axiom,
! [VarCurr] :
( ~ v108785(VarCurr)
<=> v103376(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_4452,axiom,
! [VarCurr] :
( v108783(VarCurr)
<=> ( v108784(VarCurr)
& v103183(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4451,axiom,
! [VarCurr] :
( v108784(VarCurr)
<=> ( v101258(VarCurr,bitIndex6)
& v101469(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4450,axiom,
! [VarCurr] :
( v101256(VarCurr,bitIndex5)
<=> ( v108779(VarCurr)
& v108781(VarCurr) ) ) ).
fof(writeUnaryOperator_5854,axiom,
! [VarCurr] :
( ~ v108781(VarCurr)
<=> v103376(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_4449,axiom,
! [VarCurr] :
( v108779(VarCurr)
<=> ( v108780(VarCurr)
& v103183(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4448,axiom,
! [VarCurr] :
( v108780(VarCurr)
<=> ( v101258(VarCurr,bitIndex5)
& v101469(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4447,axiom,
! [VarCurr] :
( v101256(VarCurr,bitIndex4)
<=> ( v108775(VarCurr)
& v108777(VarCurr) ) ) ).
fof(writeUnaryOperator_5853,axiom,
! [VarCurr] :
( ~ v108777(VarCurr)
<=> v103376(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4446,axiom,
! [VarCurr] :
( v108775(VarCurr)
<=> ( v108776(VarCurr)
& v103183(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4445,axiom,
! [VarCurr] :
( v108776(VarCurr)
<=> ( v101258(VarCurr,bitIndex4)
& v101469(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4444,axiom,
! [VarCurr] :
( v101256(VarCurr,bitIndex3)
<=> ( v108771(VarCurr)
& v108773(VarCurr) ) ) ).
fof(writeUnaryOperator_5852,axiom,
! [VarCurr] :
( ~ v108773(VarCurr)
<=> v103376(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4443,axiom,
! [VarCurr] :
( v108771(VarCurr)
<=> ( v108772(VarCurr)
& v103183(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4442,axiom,
! [VarCurr] :
( v108772(VarCurr)
<=> ( v101258(VarCurr,bitIndex3)
& v101469(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4441,axiom,
! [VarCurr] :
( v101256(VarCurr,bitIndex2)
<=> ( v108767(VarCurr)
& v108769(VarCurr) ) ) ).
fof(writeUnaryOperator_5851,axiom,
! [VarCurr] :
( ~ v108769(VarCurr)
<=> v103376(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4440,axiom,
! [VarCurr] :
( v108767(VarCurr)
<=> ( v108768(VarCurr)
& v103183(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4439,axiom,
! [VarCurr] :
( v108768(VarCurr)
<=> ( v101258(VarCurr,bitIndex2)
& v101469(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4438,axiom,
! [VarCurr] :
( v101256(VarCurr,bitIndex1)
<=> ( v108763(VarCurr)
& v108765(VarCurr) ) ) ).
fof(writeUnaryOperator_5850,axiom,
! [VarCurr] :
( ~ v108765(VarCurr)
<=> v103376(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4437,axiom,
! [VarCurr] :
( v108763(VarCurr)
<=> ( v108764(VarCurr)
& v103183(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4436,axiom,
! [VarCurr] :
( v108764(VarCurr)
<=> ( v101258(VarCurr,bitIndex1)
& v101469(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11023,axiom,
! [VarCurr] :
( v101256(VarCurr,bitIndex0)
<=> ( v108759(VarCurr)
& v108761(VarCurr) ) ) ).
fof(writeUnaryOperator_5849,axiom,
! [VarCurr] :
( ~ v108761(VarCurr)
<=> v103376(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11022,axiom,
! [VarCurr] :
( v108759(VarCurr)
<=> ( v108760(VarCurr)
& v103183(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11021,axiom,
! [VarCurr] :
( v108760(VarCurr)
<=> ( v101258(VarCurr,bitIndex0)
& v101469(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_64736,axiom,
! [VarCurr] :
( v103376(VarCurr,bitIndex7)
<=> v108385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11020,axiom,
! [VarCurr] :
( v108385(VarCurr)
<=> ( v108752(VarCurr)
& v108757(VarCurr) ) ) ).
fof(writeUnaryOperator_5848,axiom,
! [VarCurr] :
( ~ v108757(VarCurr)
<=> v108666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11019,axiom,
! [VarCurr] :
( v108752(VarCurr)
<=> ( v108753(VarCurr)
& v108756(VarCurr) ) ) ).
fof(writeUnaryOperator_5847,axiom,
! [VarCurr] :
( ~ v108756(VarCurr)
<=> v108582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11018,axiom,
! [VarCurr] :
( v108753(VarCurr)
<=> ( v108754(VarCurr)
& v108755(VarCurr) ) ) ).
fof(writeUnaryOperator_5846,axiom,
! [VarCurr] :
( ~ v108755(VarCurr)
<=> v108500(VarCurr) ) ).
fof(writeUnaryOperator_5845,axiom,
! [VarCurr] :
( ~ v108754(VarCurr)
<=> v108387(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_823,axiom,
! [VarCurr] :
( v108666(VarCurr)
<=> ( ( v108668(VarCurr,bitIndex4)
<=> $false )
& ( v108668(VarCurr,bitIndex3)
<=> $false )
& ( v108668(VarCurr,bitIndex2)
<=> $false )
& ( v108668(VarCurr,bitIndex1)
<=> $false )
& ( v108668(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64735,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108668(VarCurr,B)
<=> v108670(VarCurr,B) ) ) ).
fof(addAssignment_64734,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108670(VarCurr,B)
<=> v108672(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108734(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108672(VarNext,B)
<=> v108672(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1314,axiom,
! [VarNext] :
( v108734(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108672(VarNext,B)
<=> v108744(VarNext,B) ) ) ) ).
fof(addAssignment_64733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108744(VarNext,B)
<=> v108742(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_950,axiom,
! [VarCurr] :
( ~ v108745(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108742(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_922,axiom,
! [VarCurr] :
( v108745(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108742(VarCurr,B)
<=> v108682(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11017,axiom,
! [VarCurr] :
( v108745(VarCurr)
<=> ( v108746(VarCurr)
& v108747(VarCurr) ) ) ).
fof(writeUnaryOperator_5844,axiom,
! [VarCurr] :
( ~ v108747(VarCurr)
<=> v108678(VarCurr) ) ).
fof(writeUnaryOperator_5843,axiom,
! [VarCurr] :
( ~ v108746(VarCurr)
<=> v108674(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108734(VarNext)
<=> v108735(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108735(VarNext)
<=> ( v108736(VarNext)
& v108729(VarNext) ) ) ) ).
fof(writeUnaryOperator_5842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108736(VarNext)
<=> v108738(VarNext) ) ) ).
fof(addAssignment_64732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108738(VarNext)
<=> v108729(VarCurr) ) ) ).
fof(addAssignment_64731,axiom,
! [VarCurr] :
( v108729(VarCurr)
<=> v108731(VarCurr) ) ).
fof(addAssignment_64730,axiom,
! [VarCurr] :
( v108731(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_64729,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108682(VarCurr,B)
<=> v108684(VarCurr,B) ) ) ).
fof(addAssignment_64728,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108684(VarCurr,B)
<=> v108686(VarCurr,B) ) ) ).
fof(addAssignment_64727,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108686(VarCurr,B)
<=> v108688(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_949,axiom,
! [VarCurr] :
( ~ v108690(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108688(VarCurr,B)
<=> v108699(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_921,axiom,
! [VarCurr] :
( v108690(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108688(VarCurr,B)
<=> v108698(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_948,axiom,
! [VarCurr] :
( ~ v108666(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108699(VarCurr,B)
<=> v108700(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_920,axiom,
! [VarCurr] :
( v108666(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108699(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64726,axiom,
! [VarCurr] :
( v108700(VarCurr,bitIndex0)
<=> v108726(VarCurr) ) ).
fof(addAssignment_64725,axiom,
! [VarCurr] :
( v108700(VarCurr,bitIndex1)
<=> v108724(VarCurr) ) ).
fof(addAssignment_64724,axiom,
! [VarCurr] :
( v108700(VarCurr,bitIndex2)
<=> v108720(VarCurr) ) ).
fof(addAssignment_64723,axiom,
! [VarCurr] :
( v108700(VarCurr,bitIndex3)
<=> v108716(VarCurr) ) ).
fof(addAssignment_64722,axiom,
! [VarCurr] :
( v108700(VarCurr,bitIndex4)
<=> v108702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11014,axiom,
! [VarCurr] :
( v108724(VarCurr)
<=> ( v108725(VarCurr)
& v108727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11013,axiom,
! [VarCurr] :
( v108727(VarCurr)
<=> ( v108668(VarCurr,bitIndex0)
| v108711(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4435,axiom,
! [VarCurr] :
( v108725(VarCurr)
<=> ( v108726(VarCurr)
| v108668(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5841,axiom,
! [VarCurr] :
( ~ v108726(VarCurr)
<=> v108668(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11012,axiom,
! [VarCurr] :
( v108720(VarCurr)
<=> ( v108721(VarCurr)
& v108723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11011,axiom,
! [VarCurr] :
( v108723(VarCurr)
<=> ( v108709(VarCurr)
| v108712(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4434,axiom,
! [VarCurr] :
( v108721(VarCurr)
<=> ( v108722(VarCurr)
| v108668(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5840,axiom,
! [VarCurr] :
( ~ v108722(VarCurr)
<=> v108709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11010,axiom,
! [VarCurr] :
( v108716(VarCurr)
<=> ( v108717(VarCurr)
& v108719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11009,axiom,
! [VarCurr] :
( v108719(VarCurr)
<=> ( v108707(VarCurr)
| v108713(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4433,axiom,
! [VarCurr] :
( v108717(VarCurr)
<=> ( v108718(VarCurr)
| v108668(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5839,axiom,
! [VarCurr] :
( ~ v108718(VarCurr)
<=> v108707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11008,axiom,
! [VarCurr] :
( v108702(VarCurr)
<=> ( v108703(VarCurr)
& v108714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11007,axiom,
! [VarCurr] :
( v108714(VarCurr)
<=> ( v108705(VarCurr)
| v108715(VarCurr) ) ) ).
fof(writeUnaryOperator_5838,axiom,
! [VarCurr] :
( ~ v108715(VarCurr)
<=> v108668(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4432,axiom,
! [VarCurr] :
( v108703(VarCurr)
<=> ( v108704(VarCurr)
| v108668(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5837,axiom,
! [VarCurr] :
( ~ v108704(VarCurr)
<=> v108705(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4431,axiom,
! [VarCurr] :
( v108705(VarCurr)
<=> ( v108668(VarCurr,bitIndex3)
| v108706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11006,axiom,
! [VarCurr] :
( v108706(VarCurr)
<=> ( v108707(VarCurr)
& v108713(VarCurr) ) ) ).
fof(writeUnaryOperator_5836,axiom,
! [VarCurr] :
( ~ v108713(VarCurr)
<=> v108668(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4430,axiom,
! [VarCurr] :
( v108707(VarCurr)
<=> ( v108668(VarCurr,bitIndex2)
| v108708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11005,axiom,
! [VarCurr] :
( v108708(VarCurr)
<=> ( v108709(VarCurr)
& v108712(VarCurr) ) ) ).
fof(writeUnaryOperator_5835,axiom,
! [VarCurr] :
( ~ v108712(VarCurr)
<=> v108668(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4429,axiom,
! [VarCurr] :
( v108709(VarCurr)
<=> ( v108668(VarCurr,bitIndex1)
| v108710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11004,axiom,
! [VarCurr] :
( v108710(VarCurr)
<=> ( v108668(VarCurr,bitIndex0)
& v108711(VarCurr) ) ) ).
fof(writeUnaryOperator_5834,axiom,
! [VarCurr] :
( ~ v108711(VarCurr)
<=> v108668(VarCurr,bitIndex1) ) ).
fof(addAssignment_64721,axiom,
! [VarCurr] :
( v108698(VarCurr,bitIndex0)
<=> v108445(VarCurr) ) ).
fof(addAssignment_64720,axiom,
! [VarCurr] :
( v108698(VarCurr,bitIndex1)
<=> v108443(VarCurr) ) ).
fof(addAssignment_64719,axiom,
! [VarCurr] :
( v108698(VarCurr,bitIndex2)
<=> v108439(VarCurr) ) ).
fof(addAssignment_64718,axiom,
! [VarCurr] :
( v108698(VarCurr,bitIndex3)
<=> v108435(VarCurr) ) ).
fof(addAssignment_64717,axiom,
! [VarCurr] :
( v108698(VarCurr,bitIndex4)
<=> v108421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11003,axiom,
! [VarCurr] :
( v108690(VarCurr)
<=> ( v108691(VarCurr)
& v108105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11002,axiom,
! [VarCurr] :
( v108691(VarCurr)
<=> ( v108692(VarCurr)
& v108411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11001,axiom,
! [VarCurr] :
( v108692(VarCurr)
<=> ( v108693(VarCurr)
& v108697(VarCurr) ) ) ).
fof(writeUnaryOperator_5833,axiom,
! [VarCurr] :
( ~ v108697(VarCurr)
<=> v108387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_11000,axiom,
! [VarCurr] :
( v108693(VarCurr)
<=> ( v108694(VarCurr)
& v108696(VarCurr) ) ) ).
fof(writeUnaryOperator_5832,axiom,
! [VarCurr] :
( ~ v108696(VarCurr)
<=> v108500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10999,axiom,
! [VarCurr] :
( v108694(VarCurr)
<=> ( v108666(VarCurr)
& v108695(VarCurr) ) ) ).
fof(writeUnaryOperator_5831,axiom,
! [VarCurr] :
( ~ v108695(VarCurr)
<=> v108582(VarCurr) ) ).
fof(addAssignment_64716,axiom,
! [VarCurr] :
( v108678(VarCurr)
<=> v108680(VarCurr) ) ).
fof(addAssignment_64715,axiom,
! [VarCurr] :
( v108680(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_64714,axiom,
! [VarCurr] :
( v108674(VarCurr)
<=> v108676(VarCurr) ) ).
fof(addAssignment_64713,axiom,
! [VarCurr] :
( v108676(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_822,axiom,
! [VarCurr] :
( v108582(VarCurr)
<=> ( ( v108584(VarCurr,bitIndex4)
<=> $false )
& ( v108584(VarCurr,bitIndex3)
<=> $false )
& ( v108584(VarCurr,bitIndex2)
<=> $false )
& ( v108584(VarCurr,bitIndex1)
<=> $false )
& ( v108584(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64712,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108584(VarCurr,B)
<=> v108586(VarCurr,B) ) ) ).
fof(addAssignment_64711,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108586(VarCurr,B)
<=> v108588(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108648(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108588(VarNext,B)
<=> v108588(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1313,axiom,
! [VarNext] :
( v108648(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108588(VarNext,B)
<=> v108658(VarNext,B) ) ) ) ).
fof(addAssignment_64710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108658(VarNext,B)
<=> v108656(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_947,axiom,
! [VarCurr] :
( ~ v108659(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108656(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_919,axiom,
! [VarCurr] :
( v108659(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108656(VarCurr,B)
<=> v108598(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10998,axiom,
! [VarCurr] :
( v108659(VarCurr)
<=> ( v108660(VarCurr)
& v108661(VarCurr) ) ) ).
fof(writeUnaryOperator_5830,axiom,
! [VarCurr] :
( ~ v108661(VarCurr)
<=> v108594(VarCurr) ) ).
fof(writeUnaryOperator_5829,axiom,
! [VarCurr] :
( ~ v108660(VarCurr)
<=> v108590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108648(VarNext)
<=> v108649(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108649(VarNext)
<=> ( v108650(VarNext)
& v108643(VarNext) ) ) ) ).
fof(writeUnaryOperator_5828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108650(VarNext)
<=> v108652(VarNext) ) ) ).
fof(addAssignment_64709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108652(VarNext)
<=> v108643(VarCurr) ) ) ).
fof(addAssignment_64708,axiom,
! [VarCurr] :
( v108643(VarCurr)
<=> v108645(VarCurr) ) ).
fof(addAssignment_64707,axiom,
! [VarCurr] :
( v108645(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_64706,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108598(VarCurr,B)
<=> v108600(VarCurr,B) ) ) ).
fof(addAssignment_64705,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108600(VarCurr,B)
<=> v108602(VarCurr,B) ) ) ).
fof(addAssignment_64704,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108602(VarCurr,B)
<=> v108604(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_946,axiom,
! [VarCurr] :
( ~ v108606(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108604(VarCurr,B)
<=> v108613(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_918,axiom,
! [VarCurr] :
( v108606(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108604(VarCurr,B)
<=> v108612(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_945,axiom,
! [VarCurr] :
( ~ v108582(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108613(VarCurr,B)
<=> v108614(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_917,axiom,
! [VarCurr] :
( v108582(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108613(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64703,axiom,
! [VarCurr] :
( v108614(VarCurr,bitIndex0)
<=> v108640(VarCurr) ) ).
fof(addAssignment_64702,axiom,
! [VarCurr] :
( v108614(VarCurr,bitIndex1)
<=> v108638(VarCurr) ) ).
fof(addAssignment_64701,axiom,
! [VarCurr] :
( v108614(VarCurr,bitIndex2)
<=> v108634(VarCurr) ) ).
fof(addAssignment_64700,axiom,
! [VarCurr] :
( v108614(VarCurr,bitIndex3)
<=> v108630(VarCurr) ) ).
fof(addAssignment_64699,axiom,
! [VarCurr] :
( v108614(VarCurr,bitIndex4)
<=> v108616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10995,axiom,
! [VarCurr] :
( v108638(VarCurr)
<=> ( v108639(VarCurr)
& v108641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10994,axiom,
! [VarCurr] :
( v108641(VarCurr)
<=> ( v108584(VarCurr,bitIndex0)
| v108625(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4428,axiom,
! [VarCurr] :
( v108639(VarCurr)
<=> ( v108640(VarCurr)
| v108584(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5827,axiom,
! [VarCurr] :
( ~ v108640(VarCurr)
<=> v108584(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10993,axiom,
! [VarCurr] :
( v108634(VarCurr)
<=> ( v108635(VarCurr)
& v108637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10992,axiom,
! [VarCurr] :
( v108637(VarCurr)
<=> ( v108623(VarCurr)
| v108626(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4427,axiom,
! [VarCurr] :
( v108635(VarCurr)
<=> ( v108636(VarCurr)
| v108584(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5826,axiom,
! [VarCurr] :
( ~ v108636(VarCurr)
<=> v108623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10991,axiom,
! [VarCurr] :
( v108630(VarCurr)
<=> ( v108631(VarCurr)
& v108633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10990,axiom,
! [VarCurr] :
( v108633(VarCurr)
<=> ( v108621(VarCurr)
| v108627(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4426,axiom,
! [VarCurr] :
( v108631(VarCurr)
<=> ( v108632(VarCurr)
| v108584(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5825,axiom,
! [VarCurr] :
( ~ v108632(VarCurr)
<=> v108621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10989,axiom,
! [VarCurr] :
( v108616(VarCurr)
<=> ( v108617(VarCurr)
& v108628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10988,axiom,
! [VarCurr] :
( v108628(VarCurr)
<=> ( v108619(VarCurr)
| v108629(VarCurr) ) ) ).
fof(writeUnaryOperator_5824,axiom,
! [VarCurr] :
( ~ v108629(VarCurr)
<=> v108584(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4425,axiom,
! [VarCurr] :
( v108617(VarCurr)
<=> ( v108618(VarCurr)
| v108584(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5823,axiom,
! [VarCurr] :
( ~ v108618(VarCurr)
<=> v108619(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4424,axiom,
! [VarCurr] :
( v108619(VarCurr)
<=> ( v108584(VarCurr,bitIndex3)
| v108620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10987,axiom,
! [VarCurr] :
( v108620(VarCurr)
<=> ( v108621(VarCurr)
& v108627(VarCurr) ) ) ).
fof(writeUnaryOperator_5822,axiom,
! [VarCurr] :
( ~ v108627(VarCurr)
<=> v108584(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4423,axiom,
! [VarCurr] :
( v108621(VarCurr)
<=> ( v108584(VarCurr,bitIndex2)
| v108622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10986,axiom,
! [VarCurr] :
( v108622(VarCurr)
<=> ( v108623(VarCurr)
& v108626(VarCurr) ) ) ).
fof(writeUnaryOperator_5821,axiom,
! [VarCurr] :
( ~ v108626(VarCurr)
<=> v108584(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4422,axiom,
! [VarCurr] :
( v108623(VarCurr)
<=> ( v108584(VarCurr,bitIndex1)
| v108624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10985,axiom,
! [VarCurr] :
( v108624(VarCurr)
<=> ( v108584(VarCurr,bitIndex0)
& v108625(VarCurr) ) ) ).
fof(writeUnaryOperator_5820,axiom,
! [VarCurr] :
( ~ v108625(VarCurr)
<=> v108584(VarCurr,bitIndex1) ) ).
fof(addAssignment_64698,axiom,
! [VarCurr] :
( v108612(VarCurr,bitIndex0)
<=> v108445(VarCurr) ) ).
fof(addAssignment_64697,axiom,
! [VarCurr] :
( v108612(VarCurr,bitIndex1)
<=> v108443(VarCurr) ) ).
fof(addAssignment_64696,axiom,
! [VarCurr] :
( v108612(VarCurr,bitIndex2)
<=> v108439(VarCurr) ) ).
fof(addAssignment_64695,axiom,
! [VarCurr] :
( v108612(VarCurr,bitIndex3)
<=> v108435(VarCurr) ) ).
fof(addAssignment_64694,axiom,
! [VarCurr] :
( v108612(VarCurr,bitIndex4)
<=> v108421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10984,axiom,
! [VarCurr] :
( v108606(VarCurr)
<=> ( v108607(VarCurr)
& v108105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10983,axiom,
! [VarCurr] :
( v108607(VarCurr)
<=> ( v108608(VarCurr)
& v108411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10982,axiom,
! [VarCurr] :
( v108608(VarCurr)
<=> ( v108609(VarCurr)
& v108611(VarCurr) ) ) ).
fof(writeUnaryOperator_5819,axiom,
! [VarCurr] :
( ~ v108611(VarCurr)
<=> v108387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10981,axiom,
! [VarCurr] :
( v108609(VarCurr)
<=> ( v108582(VarCurr)
& v108610(VarCurr) ) ) ).
fof(writeUnaryOperator_5818,axiom,
! [VarCurr] :
( ~ v108610(VarCurr)
<=> v108500(VarCurr) ) ).
fof(addAssignment_64693,axiom,
! [VarCurr] :
( v108594(VarCurr)
<=> v108596(VarCurr) ) ).
fof(addAssignment_64692,axiom,
! [VarCurr] :
( v108596(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_64691,axiom,
! [VarCurr] :
( v108590(VarCurr)
<=> v108592(VarCurr) ) ).
fof(addAssignment_64690,axiom,
! [VarCurr] :
( v108592(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_821,axiom,
! [VarCurr] :
( v108500(VarCurr)
<=> ( ( v108502(VarCurr,bitIndex4)
<=> $false )
& ( v108502(VarCurr,bitIndex3)
<=> $false )
& ( v108502(VarCurr,bitIndex2)
<=> $false )
& ( v108502(VarCurr,bitIndex1)
<=> $false )
& ( v108502(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64689,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108502(VarCurr,B)
<=> v108504(VarCurr,B) ) ) ).
fof(addAssignment_64688,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108504(VarCurr,B)
<=> v108506(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108564(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108506(VarNext,B)
<=> v108506(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1312,axiom,
! [VarNext] :
( v108564(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108506(VarNext,B)
<=> v108574(VarNext,B) ) ) ) ).
fof(addAssignment_64687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108574(VarNext,B)
<=> v108572(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_944,axiom,
! [VarCurr] :
( ~ v108575(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108572(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_916,axiom,
! [VarCurr] :
( v108575(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108572(VarCurr,B)
<=> v108516(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10980,axiom,
! [VarCurr] :
( v108575(VarCurr)
<=> ( v108576(VarCurr)
& v108577(VarCurr) ) ) ).
fof(writeUnaryOperator_5817,axiom,
! [VarCurr] :
( ~ v108577(VarCurr)
<=> v108512(VarCurr) ) ).
fof(writeUnaryOperator_5816,axiom,
! [VarCurr] :
( ~ v108576(VarCurr)
<=> v108508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108564(VarNext)
<=> v108565(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108565(VarNext)
<=> ( v108566(VarNext)
& v108559(VarNext) ) ) ) ).
fof(writeUnaryOperator_5815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108566(VarNext)
<=> v108568(VarNext) ) ) ).
fof(addAssignment_64686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108568(VarNext)
<=> v108559(VarCurr) ) ) ).
fof(addAssignment_64685,axiom,
! [VarCurr] :
( v108559(VarCurr)
<=> v108561(VarCurr) ) ).
fof(addAssignment_64684,axiom,
! [VarCurr] :
( v108561(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_64683,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108516(VarCurr,B)
<=> v108518(VarCurr,B) ) ) ).
fof(addAssignment_64682,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108518(VarCurr,B)
<=> v108520(VarCurr,B) ) ) ).
fof(addAssignment_64681,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108520(VarCurr,B)
<=> v108522(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_943,axiom,
! [VarCurr] :
( ~ v108524(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108522(VarCurr,B)
<=> v108529(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_915,axiom,
! [VarCurr] :
( v108524(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108522(VarCurr,B)
<=> v108528(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_942,axiom,
! [VarCurr] :
( ~ v108500(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108529(VarCurr,B)
<=> v108530(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_914,axiom,
! [VarCurr] :
( v108500(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108529(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64680,axiom,
! [VarCurr] :
( v108530(VarCurr,bitIndex0)
<=> v108556(VarCurr) ) ).
fof(addAssignment_64679,axiom,
! [VarCurr] :
( v108530(VarCurr,bitIndex1)
<=> v108554(VarCurr) ) ).
fof(addAssignment_64678,axiom,
! [VarCurr] :
( v108530(VarCurr,bitIndex2)
<=> v108550(VarCurr) ) ).
fof(addAssignment_64677,axiom,
! [VarCurr] :
( v108530(VarCurr,bitIndex3)
<=> v108546(VarCurr) ) ).
fof(addAssignment_64676,axiom,
! [VarCurr] :
( v108530(VarCurr,bitIndex4)
<=> v108532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10977,axiom,
! [VarCurr] :
( v108554(VarCurr)
<=> ( v108555(VarCurr)
& v108557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10976,axiom,
! [VarCurr] :
( v108557(VarCurr)
<=> ( v108502(VarCurr,bitIndex0)
| v108541(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4421,axiom,
! [VarCurr] :
( v108555(VarCurr)
<=> ( v108556(VarCurr)
| v108502(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5814,axiom,
! [VarCurr] :
( ~ v108556(VarCurr)
<=> v108502(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10975,axiom,
! [VarCurr] :
( v108550(VarCurr)
<=> ( v108551(VarCurr)
& v108553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10974,axiom,
! [VarCurr] :
( v108553(VarCurr)
<=> ( v108539(VarCurr)
| v108542(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4420,axiom,
! [VarCurr] :
( v108551(VarCurr)
<=> ( v108552(VarCurr)
| v108502(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5813,axiom,
! [VarCurr] :
( ~ v108552(VarCurr)
<=> v108539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10973,axiom,
! [VarCurr] :
( v108546(VarCurr)
<=> ( v108547(VarCurr)
& v108549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10972,axiom,
! [VarCurr] :
( v108549(VarCurr)
<=> ( v108537(VarCurr)
| v108543(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4419,axiom,
! [VarCurr] :
( v108547(VarCurr)
<=> ( v108548(VarCurr)
| v108502(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5812,axiom,
! [VarCurr] :
( ~ v108548(VarCurr)
<=> v108537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10971,axiom,
! [VarCurr] :
( v108532(VarCurr)
<=> ( v108533(VarCurr)
& v108544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10970,axiom,
! [VarCurr] :
( v108544(VarCurr)
<=> ( v108535(VarCurr)
| v108545(VarCurr) ) ) ).
fof(writeUnaryOperator_5811,axiom,
! [VarCurr] :
( ~ v108545(VarCurr)
<=> v108502(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4418,axiom,
! [VarCurr] :
( v108533(VarCurr)
<=> ( v108534(VarCurr)
| v108502(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5810,axiom,
! [VarCurr] :
( ~ v108534(VarCurr)
<=> v108535(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4417,axiom,
! [VarCurr] :
( v108535(VarCurr)
<=> ( v108502(VarCurr,bitIndex3)
| v108536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10969,axiom,
! [VarCurr] :
( v108536(VarCurr)
<=> ( v108537(VarCurr)
& v108543(VarCurr) ) ) ).
fof(writeUnaryOperator_5809,axiom,
! [VarCurr] :
( ~ v108543(VarCurr)
<=> v108502(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4416,axiom,
! [VarCurr] :
( v108537(VarCurr)
<=> ( v108502(VarCurr,bitIndex2)
| v108538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10968,axiom,
! [VarCurr] :
( v108538(VarCurr)
<=> ( v108539(VarCurr)
& v108542(VarCurr) ) ) ).
fof(writeUnaryOperator_5808,axiom,
! [VarCurr] :
( ~ v108542(VarCurr)
<=> v108502(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4415,axiom,
! [VarCurr] :
( v108539(VarCurr)
<=> ( v108502(VarCurr,bitIndex1)
| v108540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10967,axiom,
! [VarCurr] :
( v108540(VarCurr)
<=> ( v108502(VarCurr,bitIndex0)
& v108541(VarCurr) ) ) ).
fof(writeUnaryOperator_5807,axiom,
! [VarCurr] :
( ~ v108541(VarCurr)
<=> v108502(VarCurr,bitIndex1) ) ).
fof(addAssignment_64675,axiom,
! [VarCurr] :
( v108528(VarCurr,bitIndex0)
<=> v108445(VarCurr) ) ).
fof(addAssignment_64674,axiom,
! [VarCurr] :
( v108528(VarCurr,bitIndex1)
<=> v108443(VarCurr) ) ).
fof(addAssignment_64673,axiom,
! [VarCurr] :
( v108528(VarCurr,bitIndex2)
<=> v108439(VarCurr) ) ).
fof(addAssignment_64672,axiom,
! [VarCurr] :
( v108528(VarCurr,bitIndex3)
<=> v108435(VarCurr) ) ).
fof(addAssignment_64671,axiom,
! [VarCurr] :
( v108528(VarCurr,bitIndex4)
<=> v108421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10966,axiom,
! [VarCurr] :
( v108524(VarCurr)
<=> ( v108525(VarCurr)
& v108105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10965,axiom,
! [VarCurr] :
( v108525(VarCurr)
<=> ( v108526(VarCurr)
& v108411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10964,axiom,
! [VarCurr] :
( v108526(VarCurr)
<=> ( v108500(VarCurr)
& v108527(VarCurr) ) ) ).
fof(writeUnaryOperator_5806,axiom,
! [VarCurr] :
( ~ v108527(VarCurr)
<=> v108387(VarCurr) ) ).
fof(addAssignment_64670,axiom,
! [VarCurr] :
( v108512(VarCurr)
<=> v108514(VarCurr) ) ).
fof(addAssignment_64669,axiom,
! [VarCurr] :
( v108514(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_64668,axiom,
! [VarCurr] :
( v108508(VarCurr)
<=> v108510(VarCurr) ) ).
fof(addAssignment_64667,axiom,
! [VarCurr] :
( v108510(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_820,axiom,
! [VarCurr] :
( v108387(VarCurr)
<=> ( ( v108389(VarCurr,bitIndex4)
<=> $false )
& ( v108389(VarCurr,bitIndex3)
<=> $false )
& ( v108389(VarCurr,bitIndex2)
<=> $false )
& ( v108389(VarCurr,bitIndex1)
<=> $false )
& ( v108389(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64666,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108389(VarCurr,B)
<=> v108391(VarCurr,B) ) ) ).
fof(addAssignment_64665,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108391(VarCurr,B)
<=> v108393(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108482(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108393(VarNext,B)
<=> v108393(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1311,axiom,
! [VarNext] :
( v108482(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108393(VarNext,B)
<=> v108492(VarNext,B) ) ) ) ).
fof(addAssignment_64664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108492(VarNext,B)
<=> v108490(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_941,axiom,
! [VarCurr] :
( ~ v108493(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108490(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_913,axiom,
! [VarCurr] :
( v108493(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108490(VarCurr,B)
<=> v108403(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10963,axiom,
! [VarCurr] :
( v108493(VarCurr)
<=> ( v108494(VarCurr)
& v108495(VarCurr) ) ) ).
fof(writeUnaryOperator_5805,axiom,
! [VarCurr] :
( ~ v108495(VarCurr)
<=> v108399(VarCurr) ) ).
fof(writeUnaryOperator_5804,axiom,
! [VarCurr] :
( ~ v108494(VarCurr)
<=> v108395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108482(VarNext)
<=> v108483(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108483(VarNext)
<=> ( v108484(VarNext)
& v108477(VarNext) ) ) ) ).
fof(writeUnaryOperator_5803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108484(VarNext)
<=> v108486(VarNext) ) ) ).
fof(addAssignment_64663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108486(VarNext)
<=> v108477(VarCurr) ) ) ).
fof(addAssignment_64662,axiom,
! [VarCurr] :
( v108477(VarCurr)
<=> v108479(VarCurr) ) ).
fof(addAssignment_64661,axiom,
! [VarCurr] :
( v108479(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_64660,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108403(VarCurr,B)
<=> v108405(VarCurr,B) ) ) ).
fof(addAssignment_64659,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108405(VarCurr,B)
<=> v108407(VarCurr,B) ) ) ).
fof(addAssignment_64658,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108407(VarCurr,B)
<=> v108409(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_940,axiom,
! [VarCurr] :
( ~ v108417(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108409(VarCurr,B)
<=> v108447(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_912,axiom,
! [VarCurr] :
( v108417(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108409(VarCurr,B)
<=> v108419(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_939,axiom,
! [VarCurr] :
( ~ v108387(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108447(VarCurr,B)
<=> v108448(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_911,axiom,
! [VarCurr] :
( v108387(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108447(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64657,axiom,
! [VarCurr] :
( v108448(VarCurr,bitIndex0)
<=> v108474(VarCurr) ) ).
fof(addAssignment_64656,axiom,
! [VarCurr] :
( v108448(VarCurr,bitIndex1)
<=> v108472(VarCurr) ) ).
fof(addAssignment_64655,axiom,
! [VarCurr] :
( v108448(VarCurr,bitIndex2)
<=> v108468(VarCurr) ) ).
fof(addAssignment_64654,axiom,
! [VarCurr] :
( v108448(VarCurr,bitIndex3)
<=> v108464(VarCurr) ) ).
fof(addAssignment_64653,axiom,
! [VarCurr] :
( v108448(VarCurr,bitIndex4)
<=> v108450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10960,axiom,
! [VarCurr] :
( v108472(VarCurr)
<=> ( v108473(VarCurr)
& v108475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10959,axiom,
! [VarCurr] :
( v108475(VarCurr)
<=> ( v108389(VarCurr,bitIndex0)
| v108459(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4414,axiom,
! [VarCurr] :
( v108473(VarCurr)
<=> ( v108474(VarCurr)
| v108389(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5802,axiom,
! [VarCurr] :
( ~ v108474(VarCurr)
<=> v108389(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10958,axiom,
! [VarCurr] :
( v108468(VarCurr)
<=> ( v108469(VarCurr)
& v108471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10957,axiom,
! [VarCurr] :
( v108471(VarCurr)
<=> ( v108457(VarCurr)
| v108460(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4413,axiom,
! [VarCurr] :
( v108469(VarCurr)
<=> ( v108470(VarCurr)
| v108389(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5801,axiom,
! [VarCurr] :
( ~ v108470(VarCurr)
<=> v108457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10956,axiom,
! [VarCurr] :
( v108464(VarCurr)
<=> ( v108465(VarCurr)
& v108467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10955,axiom,
! [VarCurr] :
( v108467(VarCurr)
<=> ( v108455(VarCurr)
| v108461(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4412,axiom,
! [VarCurr] :
( v108465(VarCurr)
<=> ( v108466(VarCurr)
| v108389(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5800,axiom,
! [VarCurr] :
( ~ v108466(VarCurr)
<=> v108455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10954,axiom,
! [VarCurr] :
( v108450(VarCurr)
<=> ( v108451(VarCurr)
& v108462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10953,axiom,
! [VarCurr] :
( v108462(VarCurr)
<=> ( v108453(VarCurr)
| v108463(VarCurr) ) ) ).
fof(writeUnaryOperator_5799,axiom,
! [VarCurr] :
( ~ v108463(VarCurr)
<=> v108389(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4411,axiom,
! [VarCurr] :
( v108451(VarCurr)
<=> ( v108452(VarCurr)
| v108389(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5798,axiom,
! [VarCurr] :
( ~ v108452(VarCurr)
<=> v108453(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4410,axiom,
! [VarCurr] :
( v108453(VarCurr)
<=> ( v108389(VarCurr,bitIndex3)
| v108454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10952,axiom,
! [VarCurr] :
( v108454(VarCurr)
<=> ( v108455(VarCurr)
& v108461(VarCurr) ) ) ).
fof(writeUnaryOperator_5797,axiom,
! [VarCurr] :
( ~ v108461(VarCurr)
<=> v108389(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4409,axiom,
! [VarCurr] :
( v108455(VarCurr)
<=> ( v108389(VarCurr,bitIndex2)
| v108456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10951,axiom,
! [VarCurr] :
( v108456(VarCurr)
<=> ( v108457(VarCurr)
& v108460(VarCurr) ) ) ).
fof(writeUnaryOperator_5796,axiom,
! [VarCurr] :
( ~ v108460(VarCurr)
<=> v108389(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4408,axiom,
! [VarCurr] :
( v108457(VarCurr)
<=> ( v108389(VarCurr,bitIndex1)
| v108458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10950,axiom,
! [VarCurr] :
( v108458(VarCurr)
<=> ( v108389(VarCurr,bitIndex0)
& v108459(VarCurr) ) ) ).
fof(writeUnaryOperator_5795,axiom,
! [VarCurr] :
( ~ v108459(VarCurr)
<=> v108389(VarCurr,bitIndex1) ) ).
fof(addAssignment_64652,axiom,
! [VarCurr] :
( v108419(VarCurr,bitIndex0)
<=> v108445(VarCurr) ) ).
fof(addAssignment_64651,axiom,
! [VarCurr] :
( v108419(VarCurr,bitIndex1)
<=> v108443(VarCurr) ) ).
fof(addAssignment_64650,axiom,
! [VarCurr] :
( v108419(VarCurr,bitIndex2)
<=> v108439(VarCurr) ) ).
fof(addAssignment_64649,axiom,
! [VarCurr] :
( v108419(VarCurr,bitIndex3)
<=> v108435(VarCurr) ) ).
fof(addAssignment_64648,axiom,
! [VarCurr] :
( v108419(VarCurr,bitIndex4)
<=> v108421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10949,axiom,
! [VarCurr] :
( v108443(VarCurr)
<=> ( v108444(VarCurr)
& v108446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10948,axiom,
! [VarCurr] :
( v108446(VarCurr)
<=> ( v108415(VarCurr,bitIndex0)
| v108430(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4407,axiom,
! [VarCurr] :
( v108444(VarCurr)
<=> ( v108445(VarCurr)
| v108415(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5794,axiom,
! [VarCurr] :
( ~ v108445(VarCurr)
<=> v108415(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10947,axiom,
! [VarCurr] :
( v108439(VarCurr)
<=> ( v108440(VarCurr)
& v108442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10946,axiom,
! [VarCurr] :
( v108442(VarCurr)
<=> ( v108428(VarCurr)
| v108431(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4406,axiom,
! [VarCurr] :
( v108440(VarCurr)
<=> ( v108441(VarCurr)
| v108415(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5793,axiom,
! [VarCurr] :
( ~ v108441(VarCurr)
<=> v108428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10945,axiom,
! [VarCurr] :
( v108435(VarCurr)
<=> ( v108436(VarCurr)
& v108438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10944,axiom,
! [VarCurr] :
( v108438(VarCurr)
<=> ( v108426(VarCurr)
| v108432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4405,axiom,
! [VarCurr] :
( v108436(VarCurr)
<=> ( v108437(VarCurr)
| v108415(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5792,axiom,
! [VarCurr] :
( ~ v108437(VarCurr)
<=> v108426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10943,axiom,
! [VarCurr] :
( v108421(VarCurr)
<=> ( v108422(VarCurr)
& v108433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10942,axiom,
! [VarCurr] :
( v108433(VarCurr)
<=> ( v108424(VarCurr)
| v108434(VarCurr) ) ) ).
fof(writeUnaryOperator_5791,axiom,
! [VarCurr] :
( ~ v108434(VarCurr)
<=> v108415(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4404,axiom,
! [VarCurr] :
( v108422(VarCurr)
<=> ( v108423(VarCurr)
| v108415(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5790,axiom,
! [VarCurr] :
( ~ v108423(VarCurr)
<=> v108424(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4403,axiom,
! [VarCurr] :
( v108424(VarCurr)
<=> ( v108415(VarCurr,bitIndex3)
| v108425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10941,axiom,
! [VarCurr] :
( v108425(VarCurr)
<=> ( v108426(VarCurr)
& v108432(VarCurr) ) ) ).
fof(writeUnaryOperator_5789,axiom,
! [VarCurr] :
( ~ v108432(VarCurr)
<=> v108415(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4402,axiom,
! [VarCurr] :
( v108426(VarCurr)
<=> ( v108415(VarCurr,bitIndex2)
| v108427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10940,axiom,
! [VarCurr] :
( v108427(VarCurr)
<=> ( v108428(VarCurr)
& v108431(VarCurr) ) ) ).
fof(writeUnaryOperator_5788,axiom,
! [VarCurr] :
( ~ v108431(VarCurr)
<=> v108415(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4401,axiom,
! [VarCurr] :
( v108428(VarCurr)
<=> ( v108415(VarCurr,bitIndex1)
| v108429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10939,axiom,
! [VarCurr] :
( v108429(VarCurr)
<=> ( v108415(VarCurr,bitIndex0)
& v108430(VarCurr) ) ) ).
fof(writeUnaryOperator_5787,axiom,
! [VarCurr] :
( ~ v108430(VarCurr)
<=> v108415(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10938,axiom,
! [VarCurr] :
( v108417(VarCurr)
<=> ( v108418(VarCurr)
& v108105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10937,axiom,
! [VarCurr] :
( v108418(VarCurr)
<=> ( v108387(VarCurr)
& v108411(VarCurr) ) ) ).
fof(addAssignment_64647,axiom,
! [VarCurr] :
( v108415(VarCurr,bitIndex4)
<=> v103410(VarCurr,bitIndex4) ) ).
fof(addAssignment_64646,axiom,
! [VarCurr] :
( v108415(VarCurr,bitIndex3)
<=> v103410(VarCurr,bitIndex3) ) ).
fof(addAssignment_64645,axiom,
! [VarCurr] :
( v108415(VarCurr,bitIndex2)
<=> v103410(VarCurr,bitIndex2) ) ).
fof(addAssignment_64644,axiom,
! [VarCurr] :
( v108415(VarCurr,bitIndex1)
<=> v103410(VarCurr,bitIndex1) ) ).
fof(addAssignment_64643,axiom,
! [VarCurr] :
( v108415(VarCurr,bitIndex0)
<=> v103410(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10936,axiom,
! [VarCurr] :
( v108411(VarCurr)
<=> ( v108413(VarCurr)
| v108208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10935,axiom,
! [VarCurr] :
( v108413(VarCurr)
<=> ( v108090(VarCurr)
| v108201(VarCurr) ) ) ).
fof(addAssignment_64642,axiom,
! [VarCurr] :
( v108399(VarCurr)
<=> v108401(VarCurr) ) ).
fof(addAssignment_64641,axiom,
! [VarCurr] :
( v108401(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_64640,axiom,
! [VarCurr] :
( v108395(VarCurr)
<=> v108397(VarCurr) ) ).
fof(addAssignment_64639,axiom,
! [VarCurr] :
( v108397(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addAssignment_64638,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex7)
<=> v108284(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_819,axiom,
! [VarCurr] :
( v108284(VarCurr)
<=> ( ( v108286(VarCurr,bitIndex3)
<=> $false )
& ( v108286(VarCurr,bitIndex2)
<=> $false )
& ( v108286(VarCurr,bitIndex1)
<=> $false )
& ( v108286(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64637,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108286(VarCurr,B)
<=> v108288(VarCurr,B) ) ) ).
fof(addAssignment_64636,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108288(VarCurr,B)
<=> v108290(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108367(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v108290(VarNext,B)
<=> v108290(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1310,axiom,
! [VarNext] :
( v108367(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v108290(VarNext,B)
<=> v108377(VarNext,B) ) ) ) ).
fof(addAssignment_64635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v108377(VarNext,B)
<=> v108375(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_938,axiom,
! [VarCurr] :
( ~ v108378(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108375(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_910,axiom,
! [VarCurr] :
( v108378(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108375(VarCurr,B)
<=> v108300(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10934,axiom,
! [VarCurr] :
( v108378(VarCurr)
<=> ( v108379(VarCurr)
& v108380(VarCurr) ) ) ).
fof(writeUnaryOperator_5786,axiom,
! [VarCurr] :
( ~ v108380(VarCurr)
<=> v108296(VarCurr) ) ).
fof(writeUnaryOperator_5785,axiom,
! [VarCurr] :
( ~ v108379(VarCurr)
<=> v108292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108367(VarNext)
<=> v108368(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108368(VarNext)
<=> ( v108369(VarNext)
& v108362(VarNext) ) ) ) ).
fof(writeUnaryOperator_5784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108369(VarNext)
<=> v108371(VarNext) ) ) ).
fof(addAssignment_64634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108371(VarNext)
<=> v108362(VarCurr) ) ) ).
fof(addAssignment_64633,axiom,
! [VarCurr] :
( v108362(VarCurr)
<=> v108364(VarCurr) ) ).
fof(addAssignment_64632,axiom,
! [VarCurr] :
( v108364(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_64631,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108300(VarCurr,B)
<=> v108302(VarCurr,B) ) ) ).
fof(addAssignment_64630,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108302(VarCurr,B)
<=> v108304(VarCurr,B) ) ) ).
fof(addAssignment_64629,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108304(VarCurr,B)
<=> v108306(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_937,axiom,
! [VarCurr] :
( ~ v108313(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108306(VarCurr,B)
<=> v108335(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_909,axiom,
! [VarCurr] :
( v108313(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108306(VarCurr,B)
<=> v108314(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_936,axiom,
! [VarCurr] :
( ~ v108336(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108335(VarCurr,B)
<=> v108337(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_908,axiom,
! [VarCurr] :
( v108336(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108335(VarCurr,B)
<=> v108311(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_935,axiom,
! [VarCurr] :
( ~ v108338(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108337(VarCurr,B)
<=> v108339(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_907,axiom,
! [VarCurr] :
( v108338(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108337(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_934,axiom,
! [VarCurr] :
( ~ v108105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108339(VarCurr,B)
<=> v108286(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_906,axiom,
! [VarCurr] :
( v108105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108339(VarCurr,B)
<=> v108340(VarCurr,B) ) ) ) ).
fof(addAssignment_64628,axiom,
! [VarCurr] :
( v108340(VarCurr,bitIndex0)
<=> v108359(VarCurr) ) ).
fof(addAssignment_64627,axiom,
! [VarCurr] :
( v108340(VarCurr,bitIndex1)
<=> v108357(VarCurr) ) ).
fof(addAssignment_64626,axiom,
! [VarCurr] :
( v108340(VarCurr,bitIndex2)
<=> v108353(VarCurr) ) ).
fof(addAssignment_64625,axiom,
! [VarCurr] :
( v108340(VarCurr,bitIndex3)
<=> v108342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10931,axiom,
! [VarCurr] :
( v108357(VarCurr)
<=> ( v108358(VarCurr)
& v108360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10930,axiom,
! [VarCurr] :
( v108360(VarCurr)
<=> ( v108286(VarCurr,bitIndex0)
| v108349(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4400,axiom,
! [VarCurr] :
( v108358(VarCurr)
<=> ( v108359(VarCurr)
| v108286(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5783,axiom,
! [VarCurr] :
( ~ v108359(VarCurr)
<=> v108286(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10929,axiom,
! [VarCurr] :
( v108353(VarCurr)
<=> ( v108354(VarCurr)
& v108356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10928,axiom,
! [VarCurr] :
( v108356(VarCurr)
<=> ( v108347(VarCurr)
| v108350(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4399,axiom,
! [VarCurr] :
( v108354(VarCurr)
<=> ( v108355(VarCurr)
| v108286(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5782,axiom,
! [VarCurr] :
( ~ v108355(VarCurr)
<=> v108347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10927,axiom,
! [VarCurr] :
( v108342(VarCurr)
<=> ( v108343(VarCurr)
& v108351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10926,axiom,
! [VarCurr] :
( v108351(VarCurr)
<=> ( v108345(VarCurr)
| v108352(VarCurr) ) ) ).
fof(writeUnaryOperator_5781,axiom,
! [VarCurr] :
( ~ v108352(VarCurr)
<=> v108286(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4398,axiom,
! [VarCurr] :
( v108343(VarCurr)
<=> ( v108344(VarCurr)
| v108286(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5780,axiom,
! [VarCurr] :
( ~ v108344(VarCurr)
<=> v108345(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4397,axiom,
! [VarCurr] :
( v108345(VarCurr)
<=> ( v108286(VarCurr,bitIndex2)
| v108346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10925,axiom,
! [VarCurr] :
( v108346(VarCurr)
<=> ( v108347(VarCurr)
& v108350(VarCurr) ) ) ).
fof(writeUnaryOperator_5779,axiom,
! [VarCurr] :
( ~ v108350(VarCurr)
<=> v108286(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4396,axiom,
! [VarCurr] :
( v108347(VarCurr)
<=> ( v108286(VarCurr,bitIndex1)
| v108348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10924,axiom,
! [VarCurr] :
( v108348(VarCurr)
<=> ( v108286(VarCurr,bitIndex0)
& v108349(VarCurr) ) ) ).
fof(writeUnaryOperator_5778,axiom,
! [VarCurr] :
( ~ v108349(VarCurr)
<=> v108286(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_818,axiom,
! [VarCurr] :
( v108338(VarCurr)
<=> ( ( v108286(VarCurr,bitIndex3)
<=> $false )
& ( v108286(VarCurr,bitIndex2)
<=> $false )
& ( v108286(VarCurr,bitIndex1)
<=> $false )
& ( v108286(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10923,axiom,
! [VarCurr] :
( v108336(VarCurr)
<=> ( v108208(VarCurr)
& v108284(VarCurr) ) ) ).
fof(addAssignment_64624,axiom,
! [VarCurr] :
( v108314(VarCurr,bitIndex0)
<=> v108333(VarCurr) ) ).
fof(addAssignment_64623,axiom,
! [VarCurr] :
( v108314(VarCurr,bitIndex1)
<=> v108331(VarCurr) ) ).
fof(addAssignment_64622,axiom,
! [VarCurr] :
( v108314(VarCurr,bitIndex2)
<=> v108327(VarCurr) ) ).
fof(addAssignment_64621,axiom,
! [VarCurr] :
( v108314(VarCurr,bitIndex3)
<=> v108316(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10922,axiom,
! [VarCurr] :
( v108331(VarCurr)
<=> ( v108332(VarCurr)
& v108334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10921,axiom,
! [VarCurr] :
( v108334(VarCurr)
<=> ( v108311(VarCurr,bitIndex0)
| v108323(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4395,axiom,
! [VarCurr] :
( v108332(VarCurr)
<=> ( v108333(VarCurr)
| v108311(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5777,axiom,
! [VarCurr] :
( ~ v108333(VarCurr)
<=> v108311(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10920,axiom,
! [VarCurr] :
( v108327(VarCurr)
<=> ( v108328(VarCurr)
& v108330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10919,axiom,
! [VarCurr] :
( v108330(VarCurr)
<=> ( v108321(VarCurr)
| v108324(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4394,axiom,
! [VarCurr] :
( v108328(VarCurr)
<=> ( v108329(VarCurr)
| v108311(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5776,axiom,
! [VarCurr] :
( ~ v108329(VarCurr)
<=> v108321(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10918,axiom,
! [VarCurr] :
( v108316(VarCurr)
<=> ( v108317(VarCurr)
& v108325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10917,axiom,
! [VarCurr] :
( v108325(VarCurr)
<=> ( v108319(VarCurr)
| v108326(VarCurr) ) ) ).
fof(writeUnaryOperator_5775,axiom,
! [VarCurr] :
( ~ v108326(VarCurr)
<=> v108311(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4393,axiom,
! [VarCurr] :
( v108317(VarCurr)
<=> ( v108318(VarCurr)
| v108311(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5774,axiom,
! [VarCurr] :
( ~ v108318(VarCurr)
<=> v108319(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4392,axiom,
! [VarCurr] :
( v108319(VarCurr)
<=> ( v108311(VarCurr,bitIndex2)
| v108320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10916,axiom,
! [VarCurr] :
( v108320(VarCurr)
<=> ( v108321(VarCurr)
& v108324(VarCurr) ) ) ).
fof(writeUnaryOperator_5773,axiom,
! [VarCurr] :
( ~ v108324(VarCurr)
<=> v108311(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4391,axiom,
! [VarCurr] :
( v108321(VarCurr)
<=> ( v108311(VarCurr,bitIndex1)
| v108322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10915,axiom,
! [VarCurr] :
( v108322(VarCurr)
<=> ( v108311(VarCurr,bitIndex0)
& v108323(VarCurr) ) ) ).
fof(writeUnaryOperator_5772,axiom,
! [VarCurr] :
( ~ v108323(VarCurr)
<=> v108311(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10914,axiom,
! [VarCurr] :
( v108313(VarCurr)
<=> ( v108308(VarCurr)
& v108284(VarCurr) ) ) ).
fof(addAssignment_64620,axiom,
! [VarCurr] :
( v108311(VarCurr,bitIndex3)
<=> v103214(VarCurr,bitIndex3) ) ).
fof(addAssignment_64619,axiom,
! [VarCurr] :
( v108311(VarCurr,bitIndex2)
<=> v103214(VarCurr,bitIndex2) ) ).
fof(addAssignment_64618,axiom,
! [VarCurr] :
( v108311(VarCurr,bitIndex1)
<=> v103214(VarCurr,bitIndex1) ) ).
fof(addAssignment_64617,axiom,
! [VarCurr] :
( v108311(VarCurr,bitIndex0)
<=> v103214(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10913,axiom,
! [VarCurr] :
( v108308(VarCurr)
<=> ( v108090(VarCurr)
| v108201(VarCurr) ) ) ).
fof(addAssignment_64616,axiom,
! [VarCurr] :
( v108296(VarCurr)
<=> v108298(VarCurr) ) ).
fof(addAssignment_64615,axiom,
! [VarCurr] :
( v108298(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_64614,axiom,
! [VarCurr] :
( v108292(VarCurr)
<=> v108294(VarCurr) ) ).
fof(addAssignment_64613,axiom,
! [VarCurr] :
( v108294(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addAssignment_64612,axiom,
! [VarCurr] :
( v101469(VarCurr,bitIndex7)
<=> v108157(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_817,axiom,
! [VarCurr] :
( v108157(VarCurr)
<=> ( ( v108159(VarCurr,bitIndex1)
<=> $false )
& ( v108159(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64611,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108159(VarCurr,B)
<=> v108161(VarCurr,B) ) ) ).
fof(addAssignment_64610,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108161(VarCurr,B)
<=> v108163(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108266(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v108163(VarNext,B)
<=> v108163(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1309,axiom,
! [VarNext] :
( v108266(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v108163(VarNext,B)
<=> v108276(VarNext,B) ) ) ) ).
fof(addAssignment_64609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v108276(VarNext,B)
<=> v108274(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_933,axiom,
! [VarCurr] :
( ~ v108277(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v108274(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_905,axiom,
! [VarCurr] :
( v108277(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v108274(VarCurr,B)
<=> v108173(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10912,axiom,
! [VarCurr] :
( v108277(VarCurr)
<=> ( v108278(VarCurr)
& v108279(VarCurr) ) ) ).
fof(writeUnaryOperator_5771,axiom,
! [VarCurr] :
( ~ v108279(VarCurr)
<=> v108169(VarCurr) ) ).
fof(writeUnaryOperator_5770,axiom,
! [VarCurr] :
( ~ v108278(VarCurr)
<=> v108165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108266(VarNext)
<=> v108267(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108267(VarNext)
<=> ( v108268(VarNext)
& v108261(VarNext) ) ) ) ).
fof(writeUnaryOperator_5769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108268(VarNext)
<=> v108270(VarNext) ) ) ).
fof(addAssignment_64608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108270(VarNext)
<=> v108261(VarCurr) ) ) ).
fof(addAssignment_64607,axiom,
! [VarCurr] :
( v108261(VarCurr)
<=> v108263(VarCurr) ) ).
fof(addAssignment_64606,axiom,
! [VarCurr] :
( v108263(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_64605,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108173(VarCurr,B)
<=> v108175(VarCurr,B) ) ) ).
fof(addAssignment_64604,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108175(VarCurr,B)
<=> v108177(VarCurr,B) ) ) ).
fof(addAssignment_64603,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v108177(VarCurr,B)
<=> v108179(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_932,axiom,
! [VarCurr] :
( ~ v108248(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v108179(VarCurr,B)
<=> v108249(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_904,axiom,
! [VarCurr] :
( v108248(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v108179(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_931,axiom,
! [VarCurr] :
( ~ v108250(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v108249(VarCurr,B)
<=> v108251(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_903,axiom,
! [VarCurr] :
( v108250(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v108249(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_930,axiom,
! [VarCurr] :
( ~ v108252(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v108251(VarCurr,B)
<=> v108253(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_902,axiom,
! [VarCurr] :
( v108252(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v108251(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64602,axiom,
! [VarCurr] :
( v108253(VarCurr,bitIndex0)
<=> v108257(VarCurr) ) ).
fof(addAssignment_64601,axiom,
! [VarCurr] :
( v108253(VarCurr,bitIndex1)
<=> v108255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10909,axiom,
! [VarCurr] :
( v108255(VarCurr)
<=> ( v108256(VarCurr)
& v108258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10908,axiom,
! [VarCurr] :
( v108258(VarCurr)
<=> ( v108159(VarCurr,bitIndex0)
| v108259(VarCurr) ) ) ).
fof(writeUnaryOperator_5768,axiom,
! [VarCurr] :
( ~ v108259(VarCurr)
<=> v108159(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4390,axiom,
! [VarCurr] :
( v108256(VarCurr)
<=> ( v108257(VarCurr)
| v108159(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5767,axiom,
! [VarCurr] :
( ~ v108257(VarCurr)
<=> v108159(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_816,axiom,
! [VarCurr] :
( v108252(VarCurr)
<=> ( ( v108159(VarCurr,bitIndex1)
<=> $false )
& ( v108159(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10907,axiom,
! [VarCurr] :
( v108250(VarCurr)
<=> ( v108232(VarCurr)
& v108105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10906,axiom,
! [VarCurr] :
( v108248(VarCurr)
<=> ( v108181(VarCurr)
& v108105(VarCurr) ) ) ).
fof(addAssignment_64600,axiom,
! [VarCurr] :
( v108232(VarCurr)
<=> v108183(VarCurr,bitIndex0) ) ).
fof(addAssignment_64599,axiom,
! [VarCurr] :
( v108183(VarCurr,bitIndex0)
<=> v108185(VarCurr,bitIndex0) ) ).
fof(addAssignment_64598,axiom,
! [VarNext] :
( v108185(VarNext,bitIndex0)
<=> v108240(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108241(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v108240(VarNext,B)
<=> v108185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1308,axiom,
! [VarNext] :
( v108241(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v108240(VarNext,B)
<=> v108225(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108241(VarNext)
<=> v108242(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108242(VarNext)
<=> ( v108244(VarNext)
& v108210(VarNext) ) ) ) ).
fof(writeUnaryOperator_5766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108244(VarNext)
<=> v108219(VarNext) ) ) ).
fof(addAssignment_64597,axiom,
! [VarCurr] :
( v108195(VarCurr,bitIndex0)
<=> v108197(VarCurr,bitIndex0) ) ).
fof(addAssignment_64596,axiom,
! [VarCurr] :
( v108197(VarCurr,bitIndex0)
<=> v108199(VarCurr,bitIndex0) ) ).
fof(addAssignment_64595,axiom,
! [VarCurr] :
( v108199(VarCurr,bitIndex0)
<=> v108207(VarCurr,bitIndex0) ) ).
fof(addAssignment_64594,axiom,
! [VarCurr] :
( v108208(VarCurr)
<=> v103094(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_4389,axiom,
! [VarCurr] :
( v103094(VarCurr,bitIndex7)
<=> ( v108235(VarCurr)
| v108237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10903,axiom,
! [VarCurr] :
( v108237(VarCurr)
<=> ( v103113(VarCurr)
& v108238(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_815,axiom,
! [VarCurr] :
( v108238(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex6)
<=> $true )
& ( v103127(VarCurr,bitIndex5)
<=> $true )
& ( v103127(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10902,axiom,
! [VarCurr] :
( v108235(VarCurr)
<=> ( v103096(VarCurr)
& v108236(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_814,axiom,
! [VarCurr] :
( v108236(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex6)
<=> $true )
& ( v103106(VarCurr,bitIndex5)
<=> $true )
& ( v103106(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_64593,axiom,
! [VarCurr] :
( v108181(VarCurr)
<=> v108183(VarCurr,bitIndex1) ) ).
fof(addAssignment_64592,axiom,
! [VarCurr] :
( v108183(VarCurr,bitIndex1)
<=> v108185(VarCurr,bitIndex1) ) ).
fof(addAssignment_64591,axiom,
! [VarNext] :
( v108185(VarNext,bitIndex1)
<=> v108214(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108215(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v108214(VarNext,B)
<=> v108185(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1307,axiom,
! [VarNext] :
( v108215(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v108214(VarNext,B)
<=> v108225(VarNext,B) ) ) ) ).
fof(addAssignment_64590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v108225(VarNext,B)
<=> v108223(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_929,axiom,
! [VarCurr] :
( ~ v108226(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108223(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_901,axiom,
! [VarCurr] :
( v108226(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108223(VarCurr,B)
<=> v108195(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10901,axiom,
! [VarCurr] :
( v108226(VarCurr)
<=> ( v108227(VarCurr)
& v108228(VarCurr) ) ) ).
fof(writeUnaryOperator_5765,axiom,
! [VarCurr] :
( ~ v108228(VarCurr)
<=> v108191(VarCurr) ) ).
fof(writeUnaryOperator_5764,axiom,
! [VarCurr] :
( ~ v108227(VarCurr)
<=> v108187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108215(VarNext)
<=> v108216(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108216(VarNext)
<=> ( v108217(VarNext)
& v108210(VarNext) ) ) ) ).
fof(writeUnaryOperator_5763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108217(VarNext)
<=> v108219(VarNext) ) ) ).
fof(addAssignment_64589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108219(VarNext)
<=> v108210(VarCurr) ) ) ).
fof(addAssignment_64588,axiom,
! [VarCurr] :
( v108210(VarCurr)
<=> v108212(VarCurr) ) ).
fof(addAssignment_64587,axiom,
! [VarCurr] :
( v108212(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_64586,axiom,
! [VarCurr] :
( v108195(VarCurr,bitIndex1)
<=> v108197(VarCurr,bitIndex1) ) ).
fof(addAssignment_64585,axiom,
! [VarCurr] :
( v108197(VarCurr,bitIndex1)
<=> v108199(VarCurr,bitIndex1) ) ).
fof(addAssignment_64584,axiom,
! [VarCurr] :
( v108199(VarCurr,bitIndex1)
<=> v108207(VarCurr,bitIndex1) ) ).
fof(addAssignment_64583,axiom,
! [VarCurr] :
( v108207(VarCurr,bitIndex0)
<=> v108208(VarCurr) ) ).
fof(addAssignment_64582,axiom,
! [VarCurr] :
( v108207(VarCurr,bitIndex1)
<=> v108201(VarCurr) ) ).
fof(addAssignment_64581,axiom,
! [VarCurr] :
( v108207(VarCurr,bitIndex2)
<=> v108090(VarCurr) ) ).
fof(addAssignment_64580,axiom,
! [VarCurr] :
( v108201(VarCurr)
<=> v101499(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_4388,axiom,
! [VarCurr] :
( v101499(VarCurr,bitIndex7)
<=> ( v108203(VarCurr)
| v108205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10898,axiom,
! [VarCurr] :
( v108205(VarCurr)
<=> ( v83096(VarCurr)
& v108206(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_813,axiom,
! [VarCurr] :
( v108206(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10897,axiom,
! [VarCurr] :
( v108203(VarCurr)
<=> ( v101501(VarCurr)
& v108204(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_812,axiom,
! [VarCurr] :
( v108204(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex6)
<=> $true )
& ( v101563(VarCurr,bitIndex5)
<=> $true )
& ( v101563(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_64579,axiom,
! [VarCurr] :
( v108191(VarCurr)
<=> v108193(VarCurr) ) ).
fof(addAssignment_64578,axiom,
! [VarCurr] :
( v108193(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_64577,axiom,
! [VarCurr] :
( v108187(VarCurr)
<=> v108189(VarCurr) ) ).
fof(addAssignment_64576,axiom,
! [VarCurr] :
( v108189(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addAssignment_64575,axiom,
! [VarCurr] :
( v108169(VarCurr)
<=> v108171(VarCurr) ) ).
fof(addAssignment_64574,axiom,
! [VarCurr] :
( v108171(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_64573,axiom,
! [VarCurr] :
( v108165(VarCurr)
<=> v108167(VarCurr) ) ).
fof(addAssignment_64572,axiom,
! [VarCurr] :
( v108167(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addAssignment_64571,axiom,
! [VarCurr] :
( v101258(VarCurr,bitIndex7)
<=> v108058(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_811,axiom,
! [VarCurr] :
( v108058(VarCurr)
<=> ( ( v108060(VarCurr,bitIndex3)
<=> $false )
& ( v108060(VarCurr,bitIndex2)
<=> $false )
& ( v108060(VarCurr,bitIndex1)
<=> $false )
& ( v108060(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64570,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108060(VarCurr,B)
<=> v108062(VarCurr,B) ) ) ).
fof(addAssignment_64569,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108062(VarCurr,B)
<=> v108064(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108139(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v108064(VarNext,B)
<=> v108064(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1306,axiom,
! [VarNext] :
( v108139(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v108064(VarNext,B)
<=> v108149(VarNext,B) ) ) ) ).
fof(addAssignment_64568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v108149(VarNext,B)
<=> v108147(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_928,axiom,
! [VarCurr] :
( ~ v108150(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108147(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_900,axiom,
! [VarCurr] :
( v108150(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108147(VarCurr,B)
<=> v108082(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10896,axiom,
! [VarCurr] :
( v108150(VarCurr)
<=> ( v108151(VarCurr)
& v108152(VarCurr) ) ) ).
fof(writeUnaryOperator_5762,axiom,
! [VarCurr] :
( ~ v108152(VarCurr)
<=> v108074(VarCurr) ) ).
fof(writeUnaryOperator_5761,axiom,
! [VarCurr] :
( ~ v108151(VarCurr)
<=> v108066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108139(VarNext)
<=> v108140(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108140(VarNext)
<=> ( v108141(VarNext)
& v108132(VarNext) ) ) ) ).
fof(writeUnaryOperator_5760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108141(VarNext)
<=> v108143(VarNext) ) ) ).
fof(addAssignment_64567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108143(VarNext)
<=> v108132(VarCurr) ) ) ).
fof(addAssignment_64566,axiom,
! [VarCurr] :
( v108132(VarCurr)
<=> v108134(VarCurr) ) ).
fof(addAssignment_64565,axiom,
! [VarCurr] :
( v108134(VarCurr)
<=> v108136(VarCurr) ) ).
fof(addAssignment_64564,axiom,
! [VarCurr] :
( v108136(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_64563,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108082(VarCurr,B)
<=> v108084(VarCurr,B) ) ) ).
fof(addAssignment_64562,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108084(VarCurr,B)
<=> v108086(VarCurr,B) ) ) ).
fof(addAssignment_64561,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108086(VarCurr,B)
<=> v108088(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_927,axiom,
! [VarCurr] :
( ~ v108090(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108088(VarCurr,B)
<=> v108107(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_899,axiom,
! [VarCurr] :
( v108090(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108088(VarCurr,B)
<=> v108103(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_926,axiom,
! [VarCurr] :
( ~ v108108(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108107(VarCurr,B)
<=> v108109(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_898,axiom,
! [VarCurr] :
( v108108(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108107(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_925,axiom,
! [VarCurr] :
( ~ v108105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108109(VarCurr,B)
<=> v108060(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_897,axiom,
! [VarCurr] :
( v108105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108109(VarCurr,B)
<=> v108110(VarCurr,B) ) ) ) ).
fof(addAssignment_64560,axiom,
! [VarCurr] :
( v108110(VarCurr,bitIndex0)
<=> v108129(VarCurr) ) ).
fof(addAssignment_64559,axiom,
! [VarCurr] :
( v108110(VarCurr,bitIndex1)
<=> v108127(VarCurr) ) ).
fof(addAssignment_64558,axiom,
! [VarCurr] :
( v108110(VarCurr,bitIndex2)
<=> v108123(VarCurr) ) ).
fof(addAssignment_64557,axiom,
! [VarCurr] :
( v108110(VarCurr,bitIndex3)
<=> v108112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10893,axiom,
! [VarCurr] :
( v108127(VarCurr)
<=> ( v108128(VarCurr)
& v108130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10892,axiom,
! [VarCurr] :
( v108130(VarCurr)
<=> ( v108060(VarCurr,bitIndex0)
| v108119(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4387,axiom,
! [VarCurr] :
( v108128(VarCurr)
<=> ( v108129(VarCurr)
| v108060(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5759,axiom,
! [VarCurr] :
( ~ v108129(VarCurr)
<=> v108060(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10891,axiom,
! [VarCurr] :
( v108123(VarCurr)
<=> ( v108124(VarCurr)
& v108126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10890,axiom,
! [VarCurr] :
( v108126(VarCurr)
<=> ( v108117(VarCurr)
| v108120(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4386,axiom,
! [VarCurr] :
( v108124(VarCurr)
<=> ( v108125(VarCurr)
| v108060(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5758,axiom,
! [VarCurr] :
( ~ v108125(VarCurr)
<=> v108117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10889,axiom,
! [VarCurr] :
( v108112(VarCurr)
<=> ( v108113(VarCurr)
& v108121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10888,axiom,
! [VarCurr] :
( v108121(VarCurr)
<=> ( v108115(VarCurr)
| v108122(VarCurr) ) ) ).
fof(writeUnaryOperator_5757,axiom,
! [VarCurr] :
( ~ v108122(VarCurr)
<=> v108060(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4385,axiom,
! [VarCurr] :
( v108113(VarCurr)
<=> ( v108114(VarCurr)
| v108060(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5756,axiom,
! [VarCurr] :
( ~ v108114(VarCurr)
<=> v108115(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4384,axiom,
! [VarCurr] :
( v108115(VarCurr)
<=> ( v108060(VarCurr,bitIndex2)
| v108116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10887,axiom,
! [VarCurr] :
( v108116(VarCurr)
<=> ( v108117(VarCurr)
& v108120(VarCurr) ) ) ).
fof(writeUnaryOperator_5755,axiom,
! [VarCurr] :
( ~ v108120(VarCurr)
<=> v108060(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4383,axiom,
! [VarCurr] :
( v108117(VarCurr)
<=> ( v108060(VarCurr,bitIndex1)
| v108118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10886,axiom,
! [VarCurr] :
( v108118(VarCurr)
<=> ( v108060(VarCurr,bitIndex0)
& v108119(VarCurr) ) ) ).
fof(writeUnaryOperator_5754,axiom,
! [VarCurr] :
( ~ v108119(VarCurr)
<=> v108060(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_810,axiom,
! [VarCurr] :
( v108108(VarCurr)
<=> ( ( v108060(VarCurr,bitIndex3)
<=> $false )
& ( v108060(VarCurr,bitIndex2)
<=> $false )
& ( v108060(VarCurr,bitIndex1)
<=> $false )
& ( v108060(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64556,axiom,
! [VarCurr] :
( v108105(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_64555,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108103(VarCurr,B)
<=> v101286(VarCurr,B) ) ) ).
fof(addAssignment_64554,axiom,
! [VarCurr] :
( v108090(VarCurr)
<=> v89212(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_4382,axiom,
! [VarCurr] :
( v89212(VarCurr,bitIndex7)
<=> ( v108092(VarCurr)
| v108100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10885,axiom,
! [VarCurr] :
( v108100(VarCurr)
<=> ( v82954(VarCurr)
& v108101(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_809,axiom,
! [VarCurr] :
( v108101(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10884,axiom,
! [VarCurr] :
( v108092(VarCurr)
<=> ( v108093(VarCurr)
| v108098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10883,axiom,
! [VarCurr] :
( v108098(VarCurr)
<=> ( v86877(VarCurr)
& v108099(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_808,axiom,
! [VarCurr] :
( v108099(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10882,axiom,
! [VarCurr] :
( v108093(VarCurr)
<=> ( v108094(VarCurr)
| v108096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10881,axiom,
! [VarCurr] :
( v108096(VarCurr)
<=> ( v84899(VarCurr)
& v108097(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_807,axiom,
! [VarCurr] :
( v108097(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex6)
<=> $true )
& ( v89243(VarCurr,bitIndex5)
<=> $true )
& ( v89243(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10880,axiom,
! [VarCurr] :
( v108094(VarCurr)
<=> ( v118(VarCurr)
& v108095(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_806,axiom,
! [VarCurr] :
( v108095(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex6)
<=> $true )
& ( v89214(VarCurr,bitIndex5)
<=> $true )
& ( v89214(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_64553,axiom,
! [VarCurr] :
( v108074(VarCurr)
<=> v108076(VarCurr) ) ).
fof(addAssignment_64552,axiom,
! [VarCurr] :
( v108076(VarCurr)
<=> v108078(VarCurr) ) ).
fof(addAssignment_64551,axiom,
! [VarCurr] :
( v108078(VarCurr)
<=> v108080(VarCurr) ) ).
fof(addAssignment_64550,axiom,
! [VarCurr] :
( v108080(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_64549,axiom,
! [VarCurr] :
( v108066(VarCurr)
<=> v108068(VarCurr) ) ).
fof(addAssignment_64548,axiom,
! [VarCurr] :
( v108068(VarCurr)
<=> v108070(VarCurr) ) ).
fof(addAssignment_64547,axiom,
! [VarCurr] :
( v108070(VarCurr)
<=> v108072(VarCurr) ) ).
fof(addAssignment_64546,axiom,
! [VarCurr] :
( v108072(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_64545,axiom,
! [VarCurr] :
( v103376(VarCurr,bitIndex6)
<=> v107684(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10879,axiom,
! [VarCurr] :
( v107684(VarCurr)
<=> ( v108051(VarCurr)
& v108056(VarCurr) ) ) ).
fof(writeUnaryOperator_5753,axiom,
! [VarCurr] :
( ~ v108056(VarCurr)
<=> v107965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10878,axiom,
! [VarCurr] :
( v108051(VarCurr)
<=> ( v108052(VarCurr)
& v108055(VarCurr) ) ) ).
fof(writeUnaryOperator_5752,axiom,
! [VarCurr] :
( ~ v108055(VarCurr)
<=> v107881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10877,axiom,
! [VarCurr] :
( v108052(VarCurr)
<=> ( v108053(VarCurr)
& v108054(VarCurr) ) ) ).
fof(writeUnaryOperator_5751,axiom,
! [VarCurr] :
( ~ v108054(VarCurr)
<=> v107799(VarCurr) ) ).
fof(writeUnaryOperator_5750,axiom,
! [VarCurr] :
( ~ v108053(VarCurr)
<=> v107686(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_805,axiom,
! [VarCurr] :
( v107965(VarCurr)
<=> ( ( v107967(VarCurr,bitIndex4)
<=> $false )
& ( v107967(VarCurr,bitIndex3)
<=> $false )
& ( v107967(VarCurr,bitIndex2)
<=> $false )
& ( v107967(VarCurr,bitIndex1)
<=> $false )
& ( v107967(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64544,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107967(VarCurr,B)
<=> v107969(VarCurr,B) ) ) ).
fof(addAssignment_64543,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107969(VarCurr,B)
<=> v107971(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108033(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107971(VarNext,B)
<=> v107971(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1305,axiom,
! [VarNext] :
( v108033(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107971(VarNext,B)
<=> v108043(VarNext,B) ) ) ) ).
fof(addAssignment_64542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v108043(VarNext,B)
<=> v108041(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_924,axiom,
! [VarCurr] :
( ~ v108044(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108041(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_896,axiom,
! [VarCurr] :
( v108044(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108041(VarCurr,B)
<=> v107981(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10876,axiom,
! [VarCurr] :
( v108044(VarCurr)
<=> ( v108045(VarCurr)
& v108046(VarCurr) ) ) ).
fof(writeUnaryOperator_5749,axiom,
! [VarCurr] :
( ~ v108046(VarCurr)
<=> v107977(VarCurr) ) ).
fof(writeUnaryOperator_5748,axiom,
! [VarCurr] :
( ~ v108045(VarCurr)
<=> v107973(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108033(VarNext)
<=> v108034(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108034(VarNext)
<=> ( v108035(VarNext)
& v108028(VarNext) ) ) ) ).
fof(writeUnaryOperator_5747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108035(VarNext)
<=> v108037(VarNext) ) ) ).
fof(addAssignment_64541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108037(VarNext)
<=> v108028(VarCurr) ) ) ).
fof(addAssignment_64540,axiom,
! [VarCurr] :
( v108028(VarCurr)
<=> v108030(VarCurr) ) ).
fof(addAssignment_64539,axiom,
! [VarCurr] :
( v108030(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_64538,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107981(VarCurr,B)
<=> v107983(VarCurr,B) ) ) ).
fof(addAssignment_64537,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107983(VarCurr,B)
<=> v107985(VarCurr,B) ) ) ).
fof(addAssignment_64536,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107985(VarCurr,B)
<=> v107987(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_923,axiom,
! [VarCurr] :
( ~ v107989(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107987(VarCurr,B)
<=> v107998(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_895,axiom,
! [VarCurr] :
( v107989(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107987(VarCurr,B)
<=> v107997(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_922,axiom,
! [VarCurr] :
( ~ v107965(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107998(VarCurr,B)
<=> v107999(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_894,axiom,
! [VarCurr] :
( v107965(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107998(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64535,axiom,
! [VarCurr] :
( v107999(VarCurr,bitIndex0)
<=> v108025(VarCurr) ) ).
fof(addAssignment_64534,axiom,
! [VarCurr] :
( v107999(VarCurr,bitIndex1)
<=> v108023(VarCurr) ) ).
fof(addAssignment_64533,axiom,
! [VarCurr] :
( v107999(VarCurr,bitIndex2)
<=> v108019(VarCurr) ) ).
fof(addAssignment_64532,axiom,
! [VarCurr] :
( v107999(VarCurr,bitIndex3)
<=> v108015(VarCurr) ) ).
fof(addAssignment_64531,axiom,
! [VarCurr] :
( v107999(VarCurr,bitIndex4)
<=> v108001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10873,axiom,
! [VarCurr] :
( v108023(VarCurr)
<=> ( v108024(VarCurr)
& v108026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10872,axiom,
! [VarCurr] :
( v108026(VarCurr)
<=> ( v107967(VarCurr,bitIndex0)
| v108010(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4381,axiom,
! [VarCurr] :
( v108024(VarCurr)
<=> ( v108025(VarCurr)
| v107967(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5746,axiom,
! [VarCurr] :
( ~ v108025(VarCurr)
<=> v107967(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10871,axiom,
! [VarCurr] :
( v108019(VarCurr)
<=> ( v108020(VarCurr)
& v108022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10870,axiom,
! [VarCurr] :
( v108022(VarCurr)
<=> ( v108008(VarCurr)
| v108011(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4380,axiom,
! [VarCurr] :
( v108020(VarCurr)
<=> ( v108021(VarCurr)
| v107967(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5745,axiom,
! [VarCurr] :
( ~ v108021(VarCurr)
<=> v108008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10869,axiom,
! [VarCurr] :
( v108015(VarCurr)
<=> ( v108016(VarCurr)
& v108018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10868,axiom,
! [VarCurr] :
( v108018(VarCurr)
<=> ( v108006(VarCurr)
| v108012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4379,axiom,
! [VarCurr] :
( v108016(VarCurr)
<=> ( v108017(VarCurr)
| v107967(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5744,axiom,
! [VarCurr] :
( ~ v108017(VarCurr)
<=> v108006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10867,axiom,
! [VarCurr] :
( v108001(VarCurr)
<=> ( v108002(VarCurr)
& v108013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10866,axiom,
! [VarCurr] :
( v108013(VarCurr)
<=> ( v108004(VarCurr)
| v108014(VarCurr) ) ) ).
fof(writeUnaryOperator_5743,axiom,
! [VarCurr] :
( ~ v108014(VarCurr)
<=> v107967(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4378,axiom,
! [VarCurr] :
( v108002(VarCurr)
<=> ( v108003(VarCurr)
| v107967(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5742,axiom,
! [VarCurr] :
( ~ v108003(VarCurr)
<=> v108004(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4377,axiom,
! [VarCurr] :
( v108004(VarCurr)
<=> ( v107967(VarCurr,bitIndex3)
| v108005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10865,axiom,
! [VarCurr] :
( v108005(VarCurr)
<=> ( v108006(VarCurr)
& v108012(VarCurr) ) ) ).
fof(writeUnaryOperator_5741,axiom,
! [VarCurr] :
( ~ v108012(VarCurr)
<=> v107967(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4376,axiom,
! [VarCurr] :
( v108006(VarCurr)
<=> ( v107967(VarCurr,bitIndex2)
| v108007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10864,axiom,
! [VarCurr] :
( v108007(VarCurr)
<=> ( v108008(VarCurr)
& v108011(VarCurr) ) ) ).
fof(writeUnaryOperator_5740,axiom,
! [VarCurr] :
( ~ v108011(VarCurr)
<=> v107967(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4375,axiom,
! [VarCurr] :
( v108008(VarCurr)
<=> ( v107967(VarCurr,bitIndex1)
| v108009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10863,axiom,
! [VarCurr] :
( v108009(VarCurr)
<=> ( v107967(VarCurr,bitIndex0)
& v108010(VarCurr) ) ) ).
fof(writeUnaryOperator_5739,axiom,
! [VarCurr] :
( ~ v108010(VarCurr)
<=> v107967(VarCurr,bitIndex1) ) ).
fof(addAssignment_64530,axiom,
! [VarCurr] :
( v107997(VarCurr,bitIndex0)
<=> v107744(VarCurr) ) ).
fof(addAssignment_64529,axiom,
! [VarCurr] :
( v107997(VarCurr,bitIndex1)
<=> v107742(VarCurr) ) ).
fof(addAssignment_64528,axiom,
! [VarCurr] :
( v107997(VarCurr,bitIndex2)
<=> v107738(VarCurr) ) ).
fof(addAssignment_64527,axiom,
! [VarCurr] :
( v107997(VarCurr,bitIndex3)
<=> v107734(VarCurr) ) ).
fof(addAssignment_64526,axiom,
! [VarCurr] :
( v107997(VarCurr,bitIndex4)
<=> v107720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10862,axiom,
! [VarCurr] :
( v107989(VarCurr)
<=> ( v107990(VarCurr)
& v107404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10861,axiom,
! [VarCurr] :
( v107990(VarCurr)
<=> ( v107991(VarCurr)
& v107710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10860,axiom,
! [VarCurr] :
( v107991(VarCurr)
<=> ( v107992(VarCurr)
& v107996(VarCurr) ) ) ).
fof(writeUnaryOperator_5738,axiom,
! [VarCurr] :
( ~ v107996(VarCurr)
<=> v107686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10859,axiom,
! [VarCurr] :
( v107992(VarCurr)
<=> ( v107993(VarCurr)
& v107995(VarCurr) ) ) ).
fof(writeUnaryOperator_5737,axiom,
! [VarCurr] :
( ~ v107995(VarCurr)
<=> v107799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10858,axiom,
! [VarCurr] :
( v107993(VarCurr)
<=> ( v107965(VarCurr)
& v107994(VarCurr) ) ) ).
fof(writeUnaryOperator_5736,axiom,
! [VarCurr] :
( ~ v107994(VarCurr)
<=> v107881(VarCurr) ) ).
fof(addAssignment_64525,axiom,
! [VarCurr] :
( v107977(VarCurr)
<=> v107979(VarCurr) ) ).
fof(addAssignment_64524,axiom,
! [VarCurr] :
( v107979(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_64523,axiom,
! [VarCurr] :
( v107973(VarCurr)
<=> v107975(VarCurr) ) ).
fof(addAssignment_64522,axiom,
! [VarCurr] :
( v107975(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_804,axiom,
! [VarCurr] :
( v107881(VarCurr)
<=> ( ( v107883(VarCurr,bitIndex4)
<=> $false )
& ( v107883(VarCurr,bitIndex3)
<=> $false )
& ( v107883(VarCurr,bitIndex2)
<=> $false )
& ( v107883(VarCurr,bitIndex1)
<=> $false )
& ( v107883(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64521,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107883(VarCurr,B)
<=> v107885(VarCurr,B) ) ) ).
fof(addAssignment_64520,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107885(VarCurr,B)
<=> v107887(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107947(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107887(VarNext,B)
<=> v107887(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1304,axiom,
! [VarNext] :
( v107947(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107887(VarNext,B)
<=> v107957(VarNext,B) ) ) ) ).
fof(addAssignment_64519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107957(VarNext,B)
<=> v107955(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_921,axiom,
! [VarCurr] :
( ~ v107958(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107955(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_893,axiom,
! [VarCurr] :
( v107958(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107955(VarCurr,B)
<=> v107897(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10857,axiom,
! [VarCurr] :
( v107958(VarCurr)
<=> ( v107959(VarCurr)
& v107960(VarCurr) ) ) ).
fof(writeUnaryOperator_5735,axiom,
! [VarCurr] :
( ~ v107960(VarCurr)
<=> v107893(VarCurr) ) ).
fof(writeUnaryOperator_5734,axiom,
! [VarCurr] :
( ~ v107959(VarCurr)
<=> v107889(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107947(VarNext)
<=> v107948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107948(VarNext)
<=> ( v107949(VarNext)
& v107942(VarNext) ) ) ) ).
fof(writeUnaryOperator_5733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107949(VarNext)
<=> v107951(VarNext) ) ) ).
fof(addAssignment_64518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107951(VarNext)
<=> v107942(VarCurr) ) ) ).
fof(addAssignment_64517,axiom,
! [VarCurr] :
( v107942(VarCurr)
<=> v107944(VarCurr) ) ).
fof(addAssignment_64516,axiom,
! [VarCurr] :
( v107944(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_64515,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107897(VarCurr,B)
<=> v107899(VarCurr,B) ) ) ).
fof(addAssignment_64514,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107899(VarCurr,B)
<=> v107901(VarCurr,B) ) ) ).
fof(addAssignment_64513,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107901(VarCurr,B)
<=> v107903(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_920,axiom,
! [VarCurr] :
( ~ v107905(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107903(VarCurr,B)
<=> v107912(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_892,axiom,
! [VarCurr] :
( v107905(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107903(VarCurr,B)
<=> v107911(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_919,axiom,
! [VarCurr] :
( ~ v107881(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107912(VarCurr,B)
<=> v107913(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_891,axiom,
! [VarCurr] :
( v107881(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107912(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64512,axiom,
! [VarCurr] :
( v107913(VarCurr,bitIndex0)
<=> v107939(VarCurr) ) ).
fof(addAssignment_64511,axiom,
! [VarCurr] :
( v107913(VarCurr,bitIndex1)
<=> v107937(VarCurr) ) ).
fof(addAssignment_64510,axiom,
! [VarCurr] :
( v107913(VarCurr,bitIndex2)
<=> v107933(VarCurr) ) ).
fof(addAssignment_64509,axiom,
! [VarCurr] :
( v107913(VarCurr,bitIndex3)
<=> v107929(VarCurr) ) ).
fof(addAssignment_64508,axiom,
! [VarCurr] :
( v107913(VarCurr,bitIndex4)
<=> v107915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10854,axiom,
! [VarCurr] :
( v107937(VarCurr)
<=> ( v107938(VarCurr)
& v107940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10853,axiom,
! [VarCurr] :
( v107940(VarCurr)
<=> ( v107883(VarCurr,bitIndex0)
| v107924(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4374,axiom,
! [VarCurr] :
( v107938(VarCurr)
<=> ( v107939(VarCurr)
| v107883(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5732,axiom,
! [VarCurr] :
( ~ v107939(VarCurr)
<=> v107883(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10852,axiom,
! [VarCurr] :
( v107933(VarCurr)
<=> ( v107934(VarCurr)
& v107936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10851,axiom,
! [VarCurr] :
( v107936(VarCurr)
<=> ( v107922(VarCurr)
| v107925(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4373,axiom,
! [VarCurr] :
( v107934(VarCurr)
<=> ( v107935(VarCurr)
| v107883(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5731,axiom,
! [VarCurr] :
( ~ v107935(VarCurr)
<=> v107922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10850,axiom,
! [VarCurr] :
( v107929(VarCurr)
<=> ( v107930(VarCurr)
& v107932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10849,axiom,
! [VarCurr] :
( v107932(VarCurr)
<=> ( v107920(VarCurr)
| v107926(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4372,axiom,
! [VarCurr] :
( v107930(VarCurr)
<=> ( v107931(VarCurr)
| v107883(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5730,axiom,
! [VarCurr] :
( ~ v107931(VarCurr)
<=> v107920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10848,axiom,
! [VarCurr] :
( v107915(VarCurr)
<=> ( v107916(VarCurr)
& v107927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10847,axiom,
! [VarCurr] :
( v107927(VarCurr)
<=> ( v107918(VarCurr)
| v107928(VarCurr) ) ) ).
fof(writeUnaryOperator_5729,axiom,
! [VarCurr] :
( ~ v107928(VarCurr)
<=> v107883(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4371,axiom,
! [VarCurr] :
( v107916(VarCurr)
<=> ( v107917(VarCurr)
| v107883(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5728,axiom,
! [VarCurr] :
( ~ v107917(VarCurr)
<=> v107918(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4370,axiom,
! [VarCurr] :
( v107918(VarCurr)
<=> ( v107883(VarCurr,bitIndex3)
| v107919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10846,axiom,
! [VarCurr] :
( v107919(VarCurr)
<=> ( v107920(VarCurr)
& v107926(VarCurr) ) ) ).
fof(writeUnaryOperator_5727,axiom,
! [VarCurr] :
( ~ v107926(VarCurr)
<=> v107883(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4369,axiom,
! [VarCurr] :
( v107920(VarCurr)
<=> ( v107883(VarCurr,bitIndex2)
| v107921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10845,axiom,
! [VarCurr] :
( v107921(VarCurr)
<=> ( v107922(VarCurr)
& v107925(VarCurr) ) ) ).
fof(writeUnaryOperator_5726,axiom,
! [VarCurr] :
( ~ v107925(VarCurr)
<=> v107883(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4368,axiom,
! [VarCurr] :
( v107922(VarCurr)
<=> ( v107883(VarCurr,bitIndex1)
| v107923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10844,axiom,
! [VarCurr] :
( v107923(VarCurr)
<=> ( v107883(VarCurr,bitIndex0)
& v107924(VarCurr) ) ) ).
fof(writeUnaryOperator_5725,axiom,
! [VarCurr] :
( ~ v107924(VarCurr)
<=> v107883(VarCurr,bitIndex1) ) ).
fof(addAssignment_64507,axiom,
! [VarCurr] :
( v107911(VarCurr,bitIndex0)
<=> v107744(VarCurr) ) ).
fof(addAssignment_64506,axiom,
! [VarCurr] :
( v107911(VarCurr,bitIndex1)
<=> v107742(VarCurr) ) ).
fof(addAssignment_64505,axiom,
! [VarCurr] :
( v107911(VarCurr,bitIndex2)
<=> v107738(VarCurr) ) ).
fof(addAssignment_64504,axiom,
! [VarCurr] :
( v107911(VarCurr,bitIndex3)
<=> v107734(VarCurr) ) ).
fof(addAssignment_64503,axiom,
! [VarCurr] :
( v107911(VarCurr,bitIndex4)
<=> v107720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10843,axiom,
! [VarCurr] :
( v107905(VarCurr)
<=> ( v107906(VarCurr)
& v107404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10842,axiom,
! [VarCurr] :
( v107906(VarCurr)
<=> ( v107907(VarCurr)
& v107710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10841,axiom,
! [VarCurr] :
( v107907(VarCurr)
<=> ( v107908(VarCurr)
& v107910(VarCurr) ) ) ).
fof(writeUnaryOperator_5724,axiom,
! [VarCurr] :
( ~ v107910(VarCurr)
<=> v107686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10840,axiom,
! [VarCurr] :
( v107908(VarCurr)
<=> ( v107881(VarCurr)
& v107909(VarCurr) ) ) ).
fof(writeUnaryOperator_5723,axiom,
! [VarCurr] :
( ~ v107909(VarCurr)
<=> v107799(VarCurr) ) ).
fof(addAssignment_64502,axiom,
! [VarCurr] :
( v107893(VarCurr)
<=> v107895(VarCurr) ) ).
fof(addAssignment_64501,axiom,
! [VarCurr] :
( v107895(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_64500,axiom,
! [VarCurr] :
( v107889(VarCurr)
<=> v107891(VarCurr) ) ).
fof(addAssignment_64499,axiom,
! [VarCurr] :
( v107891(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_803,axiom,
! [VarCurr] :
( v107799(VarCurr)
<=> ( ( v107801(VarCurr,bitIndex4)
<=> $false )
& ( v107801(VarCurr,bitIndex3)
<=> $false )
& ( v107801(VarCurr,bitIndex2)
<=> $false )
& ( v107801(VarCurr,bitIndex1)
<=> $false )
& ( v107801(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64498,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107801(VarCurr,B)
<=> v107803(VarCurr,B) ) ) ).
fof(addAssignment_64497,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107803(VarCurr,B)
<=> v107805(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107863(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107805(VarNext,B)
<=> v107805(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1303,axiom,
! [VarNext] :
( v107863(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107805(VarNext,B)
<=> v107873(VarNext,B) ) ) ) ).
fof(addAssignment_64496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107873(VarNext,B)
<=> v107871(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_918,axiom,
! [VarCurr] :
( ~ v107874(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107871(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_890,axiom,
! [VarCurr] :
( v107874(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107871(VarCurr,B)
<=> v107815(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10839,axiom,
! [VarCurr] :
( v107874(VarCurr)
<=> ( v107875(VarCurr)
& v107876(VarCurr) ) ) ).
fof(writeUnaryOperator_5722,axiom,
! [VarCurr] :
( ~ v107876(VarCurr)
<=> v107811(VarCurr) ) ).
fof(writeUnaryOperator_5721,axiom,
! [VarCurr] :
( ~ v107875(VarCurr)
<=> v107807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107863(VarNext)
<=> v107864(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107864(VarNext)
<=> ( v107865(VarNext)
& v107858(VarNext) ) ) ) ).
fof(writeUnaryOperator_5720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107865(VarNext)
<=> v107867(VarNext) ) ) ).
fof(addAssignment_64495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107867(VarNext)
<=> v107858(VarCurr) ) ) ).
fof(addAssignment_64494,axiom,
! [VarCurr] :
( v107858(VarCurr)
<=> v107860(VarCurr) ) ).
fof(addAssignment_64493,axiom,
! [VarCurr] :
( v107860(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_64492,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107815(VarCurr,B)
<=> v107817(VarCurr,B) ) ) ).
fof(addAssignment_64491,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107817(VarCurr,B)
<=> v107819(VarCurr,B) ) ) ).
fof(addAssignment_64490,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107819(VarCurr,B)
<=> v107821(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_917,axiom,
! [VarCurr] :
( ~ v107823(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107821(VarCurr,B)
<=> v107828(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_889,axiom,
! [VarCurr] :
( v107823(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107821(VarCurr,B)
<=> v107827(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_916,axiom,
! [VarCurr] :
( ~ v107799(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107828(VarCurr,B)
<=> v107829(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_888,axiom,
! [VarCurr] :
( v107799(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107828(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64489,axiom,
! [VarCurr] :
( v107829(VarCurr,bitIndex0)
<=> v107855(VarCurr) ) ).
fof(addAssignment_64488,axiom,
! [VarCurr] :
( v107829(VarCurr,bitIndex1)
<=> v107853(VarCurr) ) ).
fof(addAssignment_64487,axiom,
! [VarCurr] :
( v107829(VarCurr,bitIndex2)
<=> v107849(VarCurr) ) ).
fof(addAssignment_64486,axiom,
! [VarCurr] :
( v107829(VarCurr,bitIndex3)
<=> v107845(VarCurr) ) ).
fof(addAssignment_64485,axiom,
! [VarCurr] :
( v107829(VarCurr,bitIndex4)
<=> v107831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10836,axiom,
! [VarCurr] :
( v107853(VarCurr)
<=> ( v107854(VarCurr)
& v107856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10835,axiom,
! [VarCurr] :
( v107856(VarCurr)
<=> ( v107801(VarCurr,bitIndex0)
| v107840(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4367,axiom,
! [VarCurr] :
( v107854(VarCurr)
<=> ( v107855(VarCurr)
| v107801(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5719,axiom,
! [VarCurr] :
( ~ v107855(VarCurr)
<=> v107801(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10834,axiom,
! [VarCurr] :
( v107849(VarCurr)
<=> ( v107850(VarCurr)
& v107852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10833,axiom,
! [VarCurr] :
( v107852(VarCurr)
<=> ( v107838(VarCurr)
| v107841(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4366,axiom,
! [VarCurr] :
( v107850(VarCurr)
<=> ( v107851(VarCurr)
| v107801(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5718,axiom,
! [VarCurr] :
( ~ v107851(VarCurr)
<=> v107838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10832,axiom,
! [VarCurr] :
( v107845(VarCurr)
<=> ( v107846(VarCurr)
& v107848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10831,axiom,
! [VarCurr] :
( v107848(VarCurr)
<=> ( v107836(VarCurr)
| v107842(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4365,axiom,
! [VarCurr] :
( v107846(VarCurr)
<=> ( v107847(VarCurr)
| v107801(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5717,axiom,
! [VarCurr] :
( ~ v107847(VarCurr)
<=> v107836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10830,axiom,
! [VarCurr] :
( v107831(VarCurr)
<=> ( v107832(VarCurr)
& v107843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10829,axiom,
! [VarCurr] :
( v107843(VarCurr)
<=> ( v107834(VarCurr)
| v107844(VarCurr) ) ) ).
fof(writeUnaryOperator_5716,axiom,
! [VarCurr] :
( ~ v107844(VarCurr)
<=> v107801(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4364,axiom,
! [VarCurr] :
( v107832(VarCurr)
<=> ( v107833(VarCurr)
| v107801(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5715,axiom,
! [VarCurr] :
( ~ v107833(VarCurr)
<=> v107834(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4363,axiom,
! [VarCurr] :
( v107834(VarCurr)
<=> ( v107801(VarCurr,bitIndex3)
| v107835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10828,axiom,
! [VarCurr] :
( v107835(VarCurr)
<=> ( v107836(VarCurr)
& v107842(VarCurr) ) ) ).
fof(writeUnaryOperator_5714,axiom,
! [VarCurr] :
( ~ v107842(VarCurr)
<=> v107801(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4362,axiom,
! [VarCurr] :
( v107836(VarCurr)
<=> ( v107801(VarCurr,bitIndex2)
| v107837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10827,axiom,
! [VarCurr] :
( v107837(VarCurr)
<=> ( v107838(VarCurr)
& v107841(VarCurr) ) ) ).
fof(writeUnaryOperator_5713,axiom,
! [VarCurr] :
( ~ v107841(VarCurr)
<=> v107801(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4361,axiom,
! [VarCurr] :
( v107838(VarCurr)
<=> ( v107801(VarCurr,bitIndex1)
| v107839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10826,axiom,
! [VarCurr] :
( v107839(VarCurr)
<=> ( v107801(VarCurr,bitIndex0)
& v107840(VarCurr) ) ) ).
fof(writeUnaryOperator_5712,axiom,
! [VarCurr] :
( ~ v107840(VarCurr)
<=> v107801(VarCurr,bitIndex1) ) ).
fof(addAssignment_64484,axiom,
! [VarCurr] :
( v107827(VarCurr,bitIndex0)
<=> v107744(VarCurr) ) ).
fof(addAssignment_64483,axiom,
! [VarCurr] :
( v107827(VarCurr,bitIndex1)
<=> v107742(VarCurr) ) ).
fof(addAssignment_64482,axiom,
! [VarCurr] :
( v107827(VarCurr,bitIndex2)
<=> v107738(VarCurr) ) ).
fof(addAssignment_64481,axiom,
! [VarCurr] :
( v107827(VarCurr,bitIndex3)
<=> v107734(VarCurr) ) ).
fof(addAssignment_64480,axiom,
! [VarCurr] :
( v107827(VarCurr,bitIndex4)
<=> v107720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10825,axiom,
! [VarCurr] :
( v107823(VarCurr)
<=> ( v107824(VarCurr)
& v107404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10824,axiom,
! [VarCurr] :
( v107824(VarCurr)
<=> ( v107825(VarCurr)
& v107710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10823,axiom,
! [VarCurr] :
( v107825(VarCurr)
<=> ( v107799(VarCurr)
& v107826(VarCurr) ) ) ).
fof(writeUnaryOperator_5711,axiom,
! [VarCurr] :
( ~ v107826(VarCurr)
<=> v107686(VarCurr) ) ).
fof(addAssignment_64479,axiom,
! [VarCurr] :
( v107811(VarCurr)
<=> v107813(VarCurr) ) ).
fof(addAssignment_64478,axiom,
! [VarCurr] :
( v107813(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_64477,axiom,
! [VarCurr] :
( v107807(VarCurr)
<=> v107809(VarCurr) ) ).
fof(addAssignment_64476,axiom,
! [VarCurr] :
( v107809(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_802,axiom,
! [VarCurr] :
( v107686(VarCurr)
<=> ( ( v107688(VarCurr,bitIndex4)
<=> $false )
& ( v107688(VarCurr,bitIndex3)
<=> $false )
& ( v107688(VarCurr,bitIndex2)
<=> $false )
& ( v107688(VarCurr,bitIndex1)
<=> $false )
& ( v107688(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64475,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107688(VarCurr,B)
<=> v107690(VarCurr,B) ) ) ).
fof(addAssignment_64474,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107690(VarCurr,B)
<=> v107692(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107781(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107692(VarNext,B)
<=> v107692(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1302,axiom,
! [VarNext] :
( v107781(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107692(VarNext,B)
<=> v107791(VarNext,B) ) ) ) ).
fof(addAssignment_64473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107791(VarNext,B)
<=> v107789(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_915,axiom,
! [VarCurr] :
( ~ v107792(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107789(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_887,axiom,
! [VarCurr] :
( v107792(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107789(VarCurr,B)
<=> v107702(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10822,axiom,
! [VarCurr] :
( v107792(VarCurr)
<=> ( v107793(VarCurr)
& v107794(VarCurr) ) ) ).
fof(writeUnaryOperator_5710,axiom,
! [VarCurr] :
( ~ v107794(VarCurr)
<=> v107698(VarCurr) ) ).
fof(writeUnaryOperator_5709,axiom,
! [VarCurr] :
( ~ v107793(VarCurr)
<=> v107694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107781(VarNext)
<=> v107782(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107782(VarNext)
<=> ( v107783(VarNext)
& v107776(VarNext) ) ) ) ).
fof(writeUnaryOperator_5708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107783(VarNext)
<=> v107785(VarNext) ) ) ).
fof(addAssignment_64472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107785(VarNext)
<=> v107776(VarCurr) ) ) ).
fof(addAssignment_64471,axiom,
! [VarCurr] :
( v107776(VarCurr)
<=> v107778(VarCurr) ) ).
fof(addAssignment_64470,axiom,
! [VarCurr] :
( v107778(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_64469,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107702(VarCurr,B)
<=> v107704(VarCurr,B) ) ) ).
fof(addAssignment_64468,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107704(VarCurr,B)
<=> v107706(VarCurr,B) ) ) ).
fof(addAssignment_64467,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107706(VarCurr,B)
<=> v107708(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_914,axiom,
! [VarCurr] :
( ~ v107716(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107708(VarCurr,B)
<=> v107746(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_886,axiom,
! [VarCurr] :
( v107716(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107708(VarCurr,B)
<=> v107718(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_913,axiom,
! [VarCurr] :
( ~ v107686(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107746(VarCurr,B)
<=> v107747(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_885,axiom,
! [VarCurr] :
( v107686(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107746(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64466,axiom,
! [VarCurr] :
( v107747(VarCurr,bitIndex0)
<=> v107773(VarCurr) ) ).
fof(addAssignment_64465,axiom,
! [VarCurr] :
( v107747(VarCurr,bitIndex1)
<=> v107771(VarCurr) ) ).
fof(addAssignment_64464,axiom,
! [VarCurr] :
( v107747(VarCurr,bitIndex2)
<=> v107767(VarCurr) ) ).
fof(addAssignment_64463,axiom,
! [VarCurr] :
( v107747(VarCurr,bitIndex3)
<=> v107763(VarCurr) ) ).
fof(addAssignment_64462,axiom,
! [VarCurr] :
( v107747(VarCurr,bitIndex4)
<=> v107749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10819,axiom,
! [VarCurr] :
( v107771(VarCurr)
<=> ( v107772(VarCurr)
& v107774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10818,axiom,
! [VarCurr] :
( v107774(VarCurr)
<=> ( v107688(VarCurr,bitIndex0)
| v107758(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4360,axiom,
! [VarCurr] :
( v107772(VarCurr)
<=> ( v107773(VarCurr)
| v107688(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5707,axiom,
! [VarCurr] :
( ~ v107773(VarCurr)
<=> v107688(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10817,axiom,
! [VarCurr] :
( v107767(VarCurr)
<=> ( v107768(VarCurr)
& v107770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10816,axiom,
! [VarCurr] :
( v107770(VarCurr)
<=> ( v107756(VarCurr)
| v107759(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4359,axiom,
! [VarCurr] :
( v107768(VarCurr)
<=> ( v107769(VarCurr)
| v107688(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5706,axiom,
! [VarCurr] :
( ~ v107769(VarCurr)
<=> v107756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10815,axiom,
! [VarCurr] :
( v107763(VarCurr)
<=> ( v107764(VarCurr)
& v107766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10814,axiom,
! [VarCurr] :
( v107766(VarCurr)
<=> ( v107754(VarCurr)
| v107760(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4358,axiom,
! [VarCurr] :
( v107764(VarCurr)
<=> ( v107765(VarCurr)
| v107688(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5705,axiom,
! [VarCurr] :
( ~ v107765(VarCurr)
<=> v107754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10813,axiom,
! [VarCurr] :
( v107749(VarCurr)
<=> ( v107750(VarCurr)
& v107761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10812,axiom,
! [VarCurr] :
( v107761(VarCurr)
<=> ( v107752(VarCurr)
| v107762(VarCurr) ) ) ).
fof(writeUnaryOperator_5704,axiom,
! [VarCurr] :
( ~ v107762(VarCurr)
<=> v107688(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4357,axiom,
! [VarCurr] :
( v107750(VarCurr)
<=> ( v107751(VarCurr)
| v107688(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5703,axiom,
! [VarCurr] :
( ~ v107751(VarCurr)
<=> v107752(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4356,axiom,
! [VarCurr] :
( v107752(VarCurr)
<=> ( v107688(VarCurr,bitIndex3)
| v107753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10811,axiom,
! [VarCurr] :
( v107753(VarCurr)
<=> ( v107754(VarCurr)
& v107760(VarCurr) ) ) ).
fof(writeUnaryOperator_5702,axiom,
! [VarCurr] :
( ~ v107760(VarCurr)
<=> v107688(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4355,axiom,
! [VarCurr] :
( v107754(VarCurr)
<=> ( v107688(VarCurr,bitIndex2)
| v107755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10810,axiom,
! [VarCurr] :
( v107755(VarCurr)
<=> ( v107756(VarCurr)
& v107759(VarCurr) ) ) ).
fof(writeUnaryOperator_5701,axiom,
! [VarCurr] :
( ~ v107759(VarCurr)
<=> v107688(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4354,axiom,
! [VarCurr] :
( v107756(VarCurr)
<=> ( v107688(VarCurr,bitIndex1)
| v107757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10809,axiom,
! [VarCurr] :
( v107757(VarCurr)
<=> ( v107688(VarCurr,bitIndex0)
& v107758(VarCurr) ) ) ).
fof(writeUnaryOperator_5700,axiom,
! [VarCurr] :
( ~ v107758(VarCurr)
<=> v107688(VarCurr,bitIndex1) ) ).
fof(addAssignment_64461,axiom,
! [VarCurr] :
( v107718(VarCurr,bitIndex0)
<=> v107744(VarCurr) ) ).
fof(addAssignment_64460,axiom,
! [VarCurr] :
( v107718(VarCurr,bitIndex1)
<=> v107742(VarCurr) ) ).
fof(addAssignment_64459,axiom,
! [VarCurr] :
( v107718(VarCurr,bitIndex2)
<=> v107738(VarCurr) ) ).
fof(addAssignment_64458,axiom,
! [VarCurr] :
( v107718(VarCurr,bitIndex3)
<=> v107734(VarCurr) ) ).
fof(addAssignment_64457,axiom,
! [VarCurr] :
( v107718(VarCurr,bitIndex4)
<=> v107720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10808,axiom,
! [VarCurr] :
( v107742(VarCurr)
<=> ( v107743(VarCurr)
& v107745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10807,axiom,
! [VarCurr] :
( v107745(VarCurr)
<=> ( v107714(VarCurr,bitIndex0)
| v107729(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4353,axiom,
! [VarCurr] :
( v107743(VarCurr)
<=> ( v107744(VarCurr)
| v107714(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5699,axiom,
! [VarCurr] :
( ~ v107744(VarCurr)
<=> v107714(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10806,axiom,
! [VarCurr] :
( v107738(VarCurr)
<=> ( v107739(VarCurr)
& v107741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10805,axiom,
! [VarCurr] :
( v107741(VarCurr)
<=> ( v107727(VarCurr)
| v107730(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4352,axiom,
! [VarCurr] :
( v107739(VarCurr)
<=> ( v107740(VarCurr)
| v107714(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5698,axiom,
! [VarCurr] :
( ~ v107740(VarCurr)
<=> v107727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10804,axiom,
! [VarCurr] :
( v107734(VarCurr)
<=> ( v107735(VarCurr)
& v107737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10803,axiom,
! [VarCurr] :
( v107737(VarCurr)
<=> ( v107725(VarCurr)
| v107731(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4351,axiom,
! [VarCurr] :
( v107735(VarCurr)
<=> ( v107736(VarCurr)
| v107714(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5697,axiom,
! [VarCurr] :
( ~ v107736(VarCurr)
<=> v107725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10802,axiom,
! [VarCurr] :
( v107720(VarCurr)
<=> ( v107721(VarCurr)
& v107732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10801,axiom,
! [VarCurr] :
( v107732(VarCurr)
<=> ( v107723(VarCurr)
| v107733(VarCurr) ) ) ).
fof(writeUnaryOperator_5696,axiom,
! [VarCurr] :
( ~ v107733(VarCurr)
<=> v107714(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4350,axiom,
! [VarCurr] :
( v107721(VarCurr)
<=> ( v107722(VarCurr)
| v107714(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5695,axiom,
! [VarCurr] :
( ~ v107722(VarCurr)
<=> v107723(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4349,axiom,
! [VarCurr] :
( v107723(VarCurr)
<=> ( v107714(VarCurr,bitIndex3)
| v107724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10800,axiom,
! [VarCurr] :
( v107724(VarCurr)
<=> ( v107725(VarCurr)
& v107731(VarCurr) ) ) ).
fof(writeUnaryOperator_5694,axiom,
! [VarCurr] :
( ~ v107731(VarCurr)
<=> v107714(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4348,axiom,
! [VarCurr] :
( v107725(VarCurr)
<=> ( v107714(VarCurr,bitIndex2)
| v107726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10799,axiom,
! [VarCurr] :
( v107726(VarCurr)
<=> ( v107727(VarCurr)
& v107730(VarCurr) ) ) ).
fof(writeUnaryOperator_5693,axiom,
! [VarCurr] :
( ~ v107730(VarCurr)
<=> v107714(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4347,axiom,
! [VarCurr] :
( v107727(VarCurr)
<=> ( v107714(VarCurr,bitIndex1)
| v107728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10798,axiom,
! [VarCurr] :
( v107728(VarCurr)
<=> ( v107714(VarCurr,bitIndex0)
& v107729(VarCurr) ) ) ).
fof(writeUnaryOperator_5692,axiom,
! [VarCurr] :
( ~ v107729(VarCurr)
<=> v107714(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10797,axiom,
! [VarCurr] :
( v107716(VarCurr)
<=> ( v107717(VarCurr)
& v107404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10796,axiom,
! [VarCurr] :
( v107717(VarCurr)
<=> ( v107686(VarCurr)
& v107710(VarCurr) ) ) ).
fof(addAssignment_64456,axiom,
! [VarCurr] :
( v107714(VarCurr,bitIndex4)
<=> v103410(VarCurr,bitIndex4) ) ).
fof(addAssignment_64455,axiom,
! [VarCurr] :
( v107714(VarCurr,bitIndex3)
<=> v103410(VarCurr,bitIndex3) ) ).
fof(addAssignment_64454,axiom,
! [VarCurr] :
( v107714(VarCurr,bitIndex2)
<=> v103410(VarCurr,bitIndex2) ) ).
fof(addAssignment_64453,axiom,
! [VarCurr] :
( v107714(VarCurr,bitIndex1)
<=> v103410(VarCurr,bitIndex1) ) ).
fof(addAssignment_64452,axiom,
! [VarCurr] :
( v107714(VarCurr,bitIndex0)
<=> v103410(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10795,axiom,
! [VarCurr] :
( v107710(VarCurr)
<=> ( v107712(VarCurr)
| v107507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10794,axiom,
! [VarCurr] :
( v107712(VarCurr)
<=> ( v107389(VarCurr)
| v107500(VarCurr) ) ) ).
fof(addAssignment_64451,axiom,
! [VarCurr] :
( v107698(VarCurr)
<=> v107700(VarCurr) ) ).
fof(addAssignment_64450,axiom,
! [VarCurr] :
( v107700(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_64449,axiom,
! [VarCurr] :
( v107694(VarCurr)
<=> v107696(VarCurr) ) ).
fof(addAssignment_64448,axiom,
! [VarCurr] :
( v107696(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addAssignment_64447,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex6)
<=> v107583(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_801,axiom,
! [VarCurr] :
( v107583(VarCurr)
<=> ( ( v107585(VarCurr,bitIndex3)
<=> $false )
& ( v107585(VarCurr,bitIndex2)
<=> $false )
& ( v107585(VarCurr,bitIndex1)
<=> $false )
& ( v107585(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64446,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107585(VarCurr,B)
<=> v107587(VarCurr,B) ) ) ).
fof(addAssignment_64445,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107587(VarCurr,B)
<=> v107589(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107666(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107589(VarNext,B)
<=> v107589(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1301,axiom,
! [VarNext] :
( v107666(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107589(VarNext,B)
<=> v107676(VarNext,B) ) ) ) ).
fof(addAssignment_64444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107676(VarNext,B)
<=> v107674(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_912,axiom,
! [VarCurr] :
( ~ v107677(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107674(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_884,axiom,
! [VarCurr] :
( v107677(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107674(VarCurr,B)
<=> v107599(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10793,axiom,
! [VarCurr] :
( v107677(VarCurr)
<=> ( v107678(VarCurr)
& v107679(VarCurr) ) ) ).
fof(writeUnaryOperator_5691,axiom,
! [VarCurr] :
( ~ v107679(VarCurr)
<=> v107595(VarCurr) ) ).
fof(writeUnaryOperator_5690,axiom,
! [VarCurr] :
( ~ v107678(VarCurr)
<=> v107591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107666(VarNext)
<=> v107667(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107667(VarNext)
<=> ( v107668(VarNext)
& v107661(VarNext) ) ) ) ).
fof(writeUnaryOperator_5689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107668(VarNext)
<=> v107670(VarNext) ) ) ).
fof(addAssignment_64443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107670(VarNext)
<=> v107661(VarCurr) ) ) ).
fof(addAssignment_64442,axiom,
! [VarCurr] :
( v107661(VarCurr)
<=> v107663(VarCurr) ) ).
fof(addAssignment_64441,axiom,
! [VarCurr] :
( v107663(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_64440,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107599(VarCurr,B)
<=> v107601(VarCurr,B) ) ) ).
fof(addAssignment_64439,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107601(VarCurr,B)
<=> v107603(VarCurr,B) ) ) ).
fof(addAssignment_64438,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107603(VarCurr,B)
<=> v107605(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_911,axiom,
! [VarCurr] :
( ~ v107612(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107605(VarCurr,B)
<=> v107634(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_883,axiom,
! [VarCurr] :
( v107612(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107605(VarCurr,B)
<=> v107613(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_910,axiom,
! [VarCurr] :
( ~ v107635(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107634(VarCurr,B)
<=> v107636(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_882,axiom,
! [VarCurr] :
( v107635(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107634(VarCurr,B)
<=> v107610(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_909,axiom,
! [VarCurr] :
( ~ v107637(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107636(VarCurr,B)
<=> v107638(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_881,axiom,
! [VarCurr] :
( v107637(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107636(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_908,axiom,
! [VarCurr] :
( ~ v107404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107638(VarCurr,B)
<=> v107585(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_880,axiom,
! [VarCurr] :
( v107404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107638(VarCurr,B)
<=> v107639(VarCurr,B) ) ) ) ).
fof(addAssignment_64437,axiom,
! [VarCurr] :
( v107639(VarCurr,bitIndex0)
<=> v107658(VarCurr) ) ).
fof(addAssignment_64436,axiom,
! [VarCurr] :
( v107639(VarCurr,bitIndex1)
<=> v107656(VarCurr) ) ).
fof(addAssignment_64435,axiom,
! [VarCurr] :
( v107639(VarCurr,bitIndex2)
<=> v107652(VarCurr) ) ).
fof(addAssignment_64434,axiom,
! [VarCurr] :
( v107639(VarCurr,bitIndex3)
<=> v107641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10790,axiom,
! [VarCurr] :
( v107656(VarCurr)
<=> ( v107657(VarCurr)
& v107659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10789,axiom,
! [VarCurr] :
( v107659(VarCurr)
<=> ( v107585(VarCurr,bitIndex0)
| v107648(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4346,axiom,
! [VarCurr] :
( v107657(VarCurr)
<=> ( v107658(VarCurr)
| v107585(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5688,axiom,
! [VarCurr] :
( ~ v107658(VarCurr)
<=> v107585(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10788,axiom,
! [VarCurr] :
( v107652(VarCurr)
<=> ( v107653(VarCurr)
& v107655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10787,axiom,
! [VarCurr] :
( v107655(VarCurr)
<=> ( v107646(VarCurr)
| v107649(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4345,axiom,
! [VarCurr] :
( v107653(VarCurr)
<=> ( v107654(VarCurr)
| v107585(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5687,axiom,
! [VarCurr] :
( ~ v107654(VarCurr)
<=> v107646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10786,axiom,
! [VarCurr] :
( v107641(VarCurr)
<=> ( v107642(VarCurr)
& v107650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10785,axiom,
! [VarCurr] :
( v107650(VarCurr)
<=> ( v107644(VarCurr)
| v107651(VarCurr) ) ) ).
fof(writeUnaryOperator_5686,axiom,
! [VarCurr] :
( ~ v107651(VarCurr)
<=> v107585(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4344,axiom,
! [VarCurr] :
( v107642(VarCurr)
<=> ( v107643(VarCurr)
| v107585(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5685,axiom,
! [VarCurr] :
( ~ v107643(VarCurr)
<=> v107644(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4343,axiom,
! [VarCurr] :
( v107644(VarCurr)
<=> ( v107585(VarCurr,bitIndex2)
| v107645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10784,axiom,
! [VarCurr] :
( v107645(VarCurr)
<=> ( v107646(VarCurr)
& v107649(VarCurr) ) ) ).
fof(writeUnaryOperator_5684,axiom,
! [VarCurr] :
( ~ v107649(VarCurr)
<=> v107585(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4342,axiom,
! [VarCurr] :
( v107646(VarCurr)
<=> ( v107585(VarCurr,bitIndex1)
| v107647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10783,axiom,
! [VarCurr] :
( v107647(VarCurr)
<=> ( v107585(VarCurr,bitIndex0)
& v107648(VarCurr) ) ) ).
fof(writeUnaryOperator_5683,axiom,
! [VarCurr] :
( ~ v107648(VarCurr)
<=> v107585(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_800,axiom,
! [VarCurr] :
( v107637(VarCurr)
<=> ( ( v107585(VarCurr,bitIndex3)
<=> $false )
& ( v107585(VarCurr,bitIndex2)
<=> $false )
& ( v107585(VarCurr,bitIndex1)
<=> $false )
& ( v107585(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10782,axiom,
! [VarCurr] :
( v107635(VarCurr)
<=> ( v107507(VarCurr)
& v107583(VarCurr) ) ) ).
fof(addAssignment_64433,axiom,
! [VarCurr] :
( v107613(VarCurr,bitIndex0)
<=> v107632(VarCurr) ) ).
fof(addAssignment_64432,axiom,
! [VarCurr] :
( v107613(VarCurr,bitIndex1)
<=> v107630(VarCurr) ) ).
fof(addAssignment_64431,axiom,
! [VarCurr] :
( v107613(VarCurr,bitIndex2)
<=> v107626(VarCurr) ) ).
fof(addAssignment_64430,axiom,
! [VarCurr] :
( v107613(VarCurr,bitIndex3)
<=> v107615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10781,axiom,
! [VarCurr] :
( v107630(VarCurr)
<=> ( v107631(VarCurr)
& v107633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10780,axiom,
! [VarCurr] :
( v107633(VarCurr)
<=> ( v107610(VarCurr,bitIndex0)
| v107622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4341,axiom,
! [VarCurr] :
( v107631(VarCurr)
<=> ( v107632(VarCurr)
| v107610(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5682,axiom,
! [VarCurr] :
( ~ v107632(VarCurr)
<=> v107610(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10779,axiom,
! [VarCurr] :
( v107626(VarCurr)
<=> ( v107627(VarCurr)
& v107629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10778,axiom,
! [VarCurr] :
( v107629(VarCurr)
<=> ( v107620(VarCurr)
| v107623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4340,axiom,
! [VarCurr] :
( v107627(VarCurr)
<=> ( v107628(VarCurr)
| v107610(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5681,axiom,
! [VarCurr] :
( ~ v107628(VarCurr)
<=> v107620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10777,axiom,
! [VarCurr] :
( v107615(VarCurr)
<=> ( v107616(VarCurr)
& v107624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10776,axiom,
! [VarCurr] :
( v107624(VarCurr)
<=> ( v107618(VarCurr)
| v107625(VarCurr) ) ) ).
fof(writeUnaryOperator_5680,axiom,
! [VarCurr] :
( ~ v107625(VarCurr)
<=> v107610(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4339,axiom,
! [VarCurr] :
( v107616(VarCurr)
<=> ( v107617(VarCurr)
| v107610(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5679,axiom,
! [VarCurr] :
( ~ v107617(VarCurr)
<=> v107618(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4338,axiom,
! [VarCurr] :
( v107618(VarCurr)
<=> ( v107610(VarCurr,bitIndex2)
| v107619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10775,axiom,
! [VarCurr] :
( v107619(VarCurr)
<=> ( v107620(VarCurr)
& v107623(VarCurr) ) ) ).
fof(writeUnaryOperator_5678,axiom,
! [VarCurr] :
( ~ v107623(VarCurr)
<=> v107610(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4337,axiom,
! [VarCurr] :
( v107620(VarCurr)
<=> ( v107610(VarCurr,bitIndex1)
| v107621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10774,axiom,
! [VarCurr] :
( v107621(VarCurr)
<=> ( v107610(VarCurr,bitIndex0)
& v107622(VarCurr) ) ) ).
fof(writeUnaryOperator_5677,axiom,
! [VarCurr] :
( ~ v107622(VarCurr)
<=> v107610(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10773,axiom,
! [VarCurr] :
( v107612(VarCurr)
<=> ( v107607(VarCurr)
& v107583(VarCurr) ) ) ).
fof(addAssignment_64429,axiom,
! [VarCurr] :
( v107610(VarCurr,bitIndex3)
<=> v103214(VarCurr,bitIndex3) ) ).
fof(addAssignment_64428,axiom,
! [VarCurr] :
( v107610(VarCurr,bitIndex2)
<=> v103214(VarCurr,bitIndex2) ) ).
fof(addAssignment_64427,axiom,
! [VarCurr] :
( v107610(VarCurr,bitIndex1)
<=> v103214(VarCurr,bitIndex1) ) ).
fof(addAssignment_64426,axiom,
! [VarCurr] :
( v107610(VarCurr,bitIndex0)
<=> v103214(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10772,axiom,
! [VarCurr] :
( v107607(VarCurr)
<=> ( v107389(VarCurr)
| v107500(VarCurr) ) ) ).
fof(addAssignment_64425,axiom,
! [VarCurr] :
( v107595(VarCurr)
<=> v107597(VarCurr) ) ).
fof(addAssignment_64424,axiom,
! [VarCurr] :
( v107597(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_64423,axiom,
! [VarCurr] :
( v107591(VarCurr)
<=> v107593(VarCurr) ) ).
fof(addAssignment_64422,axiom,
! [VarCurr] :
( v107593(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addAssignment_64421,axiom,
! [VarCurr] :
( v101469(VarCurr,bitIndex6)
<=> v107456(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_799,axiom,
! [VarCurr] :
( v107456(VarCurr)
<=> ( ( v107458(VarCurr,bitIndex1)
<=> $false )
& ( v107458(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64420,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107458(VarCurr,B)
<=> v107460(VarCurr,B) ) ) ).
fof(addAssignment_64419,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107460(VarCurr,B)
<=> v107462(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107565(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107462(VarNext,B)
<=> v107462(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1300,axiom,
! [VarNext] :
( v107565(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107462(VarNext,B)
<=> v107575(VarNext,B) ) ) ) ).
fof(addAssignment_64418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107575(VarNext,B)
<=> v107573(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_907,axiom,
! [VarCurr] :
( ~ v107576(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107573(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_879,axiom,
! [VarCurr] :
( v107576(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107573(VarCurr,B)
<=> v107472(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10771,axiom,
! [VarCurr] :
( v107576(VarCurr)
<=> ( v107577(VarCurr)
& v107578(VarCurr) ) ) ).
fof(writeUnaryOperator_5676,axiom,
! [VarCurr] :
( ~ v107578(VarCurr)
<=> v107468(VarCurr) ) ).
fof(writeUnaryOperator_5675,axiom,
! [VarCurr] :
( ~ v107577(VarCurr)
<=> v107464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107565(VarNext)
<=> v107566(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107566(VarNext)
<=> ( v107567(VarNext)
& v107560(VarNext) ) ) ) ).
fof(writeUnaryOperator_5674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107567(VarNext)
<=> v107569(VarNext) ) ) ).
fof(addAssignment_64417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107569(VarNext)
<=> v107560(VarCurr) ) ) ).
fof(addAssignment_64416,axiom,
! [VarCurr] :
( v107560(VarCurr)
<=> v107562(VarCurr) ) ).
fof(addAssignment_64415,axiom,
! [VarCurr] :
( v107562(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_64414,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107472(VarCurr,B)
<=> v107474(VarCurr,B) ) ) ).
fof(addAssignment_64413,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107474(VarCurr,B)
<=> v107476(VarCurr,B) ) ) ).
fof(addAssignment_64412,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107476(VarCurr,B)
<=> v107478(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_906,axiom,
! [VarCurr] :
( ~ v107547(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107478(VarCurr,B)
<=> v107548(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_878,axiom,
! [VarCurr] :
( v107547(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107478(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_905,axiom,
! [VarCurr] :
( ~ v107549(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107548(VarCurr,B)
<=> v107550(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_877,axiom,
! [VarCurr] :
( v107549(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107548(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_904,axiom,
! [VarCurr] :
( ~ v107551(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107550(VarCurr,B)
<=> v107552(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_876,axiom,
! [VarCurr] :
( v107551(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107550(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64411,axiom,
! [VarCurr] :
( v107552(VarCurr,bitIndex0)
<=> v107556(VarCurr) ) ).
fof(addAssignment_64410,axiom,
! [VarCurr] :
( v107552(VarCurr,bitIndex1)
<=> v107554(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10768,axiom,
! [VarCurr] :
( v107554(VarCurr)
<=> ( v107555(VarCurr)
& v107557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10767,axiom,
! [VarCurr] :
( v107557(VarCurr)
<=> ( v107458(VarCurr,bitIndex0)
| v107558(VarCurr) ) ) ).
fof(writeUnaryOperator_5673,axiom,
! [VarCurr] :
( ~ v107558(VarCurr)
<=> v107458(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4336,axiom,
! [VarCurr] :
( v107555(VarCurr)
<=> ( v107556(VarCurr)
| v107458(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5672,axiom,
! [VarCurr] :
( ~ v107556(VarCurr)
<=> v107458(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_798,axiom,
! [VarCurr] :
( v107551(VarCurr)
<=> ( ( v107458(VarCurr,bitIndex1)
<=> $false )
& ( v107458(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10766,axiom,
! [VarCurr] :
( v107549(VarCurr)
<=> ( v107531(VarCurr)
& v107404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10765,axiom,
! [VarCurr] :
( v107547(VarCurr)
<=> ( v107480(VarCurr)
& v107404(VarCurr) ) ) ).
fof(addAssignment_64409,axiom,
! [VarCurr] :
( v107531(VarCurr)
<=> v107482(VarCurr,bitIndex0) ) ).
fof(addAssignment_64408,axiom,
! [VarCurr] :
( v107482(VarCurr,bitIndex0)
<=> v107484(VarCurr,bitIndex0) ) ).
fof(addAssignment_64407,axiom,
! [VarNext] :
( v107484(VarNext,bitIndex0)
<=> v107539(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107540(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v107539(VarNext,B)
<=> v107484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1299,axiom,
! [VarNext] :
( v107540(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v107539(VarNext,B)
<=> v107524(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107540(VarNext)
<=> v107541(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107541(VarNext)
<=> ( v107543(VarNext)
& v107509(VarNext) ) ) ) ).
fof(writeUnaryOperator_5671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107543(VarNext)
<=> v107518(VarNext) ) ) ).
fof(addAssignment_64406,axiom,
! [VarCurr] :
( v107494(VarCurr,bitIndex0)
<=> v107496(VarCurr,bitIndex0) ) ).
fof(addAssignment_64405,axiom,
! [VarCurr] :
( v107496(VarCurr,bitIndex0)
<=> v107498(VarCurr,bitIndex0) ) ).
fof(addAssignment_64404,axiom,
! [VarCurr] :
( v107498(VarCurr,bitIndex0)
<=> v107506(VarCurr,bitIndex0) ) ).
fof(addAssignment_64403,axiom,
! [VarCurr] :
( v107507(VarCurr)
<=> v103094(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_4335,axiom,
! [VarCurr] :
( v103094(VarCurr,bitIndex6)
<=> ( v107534(VarCurr)
| v107536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10762,axiom,
! [VarCurr] :
( v107536(VarCurr)
<=> ( v103113(VarCurr)
& v107537(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_797,axiom,
! [VarCurr] :
( v107537(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex6)
<=> $true )
& ( v103127(VarCurr,bitIndex5)
<=> $true )
& ( v103127(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10761,axiom,
! [VarCurr] :
( v107534(VarCurr)
<=> ( v103096(VarCurr)
& v107535(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_796,axiom,
! [VarCurr] :
( v107535(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex6)
<=> $true )
& ( v103106(VarCurr,bitIndex5)
<=> $true )
& ( v103106(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_64402,axiom,
! [VarCurr] :
( v107480(VarCurr)
<=> v107482(VarCurr,bitIndex1) ) ).
fof(addAssignment_64401,axiom,
! [VarCurr] :
( v107482(VarCurr,bitIndex1)
<=> v107484(VarCurr,bitIndex1) ) ).
fof(addAssignment_64400,axiom,
! [VarNext] :
( v107484(VarNext,bitIndex1)
<=> v107513(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107514(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v107513(VarNext,B)
<=> v107484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1298,axiom,
! [VarNext] :
( v107514(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v107513(VarNext,B)
<=> v107524(VarNext,B) ) ) ) ).
fof(addAssignment_64399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v107524(VarNext,B)
<=> v107522(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_903,axiom,
! [VarCurr] :
( ~ v107525(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v107522(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_875,axiom,
! [VarCurr] :
( v107525(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v107522(VarCurr,B)
<=> v107494(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10760,axiom,
! [VarCurr] :
( v107525(VarCurr)
<=> ( v107526(VarCurr)
& v107527(VarCurr) ) ) ).
fof(writeUnaryOperator_5670,axiom,
! [VarCurr] :
( ~ v107527(VarCurr)
<=> v107490(VarCurr) ) ).
fof(writeUnaryOperator_5669,axiom,
! [VarCurr] :
( ~ v107526(VarCurr)
<=> v107486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107514(VarNext)
<=> v107515(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107515(VarNext)
<=> ( v107516(VarNext)
& v107509(VarNext) ) ) ) ).
fof(writeUnaryOperator_5668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107516(VarNext)
<=> v107518(VarNext) ) ) ).
fof(addAssignment_64398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107518(VarNext)
<=> v107509(VarCurr) ) ) ).
fof(addAssignment_64397,axiom,
! [VarCurr] :
( v107509(VarCurr)
<=> v107511(VarCurr) ) ).
fof(addAssignment_64396,axiom,
! [VarCurr] :
( v107511(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_64395,axiom,
! [VarCurr] :
( v107494(VarCurr,bitIndex1)
<=> v107496(VarCurr,bitIndex1) ) ).
fof(addAssignment_64394,axiom,
! [VarCurr] :
( v107496(VarCurr,bitIndex1)
<=> v107498(VarCurr,bitIndex1) ) ).
fof(addAssignment_64393,axiom,
! [VarCurr] :
( v107498(VarCurr,bitIndex1)
<=> v107506(VarCurr,bitIndex1) ) ).
fof(addAssignment_64392,axiom,
! [VarCurr] :
( v107506(VarCurr,bitIndex0)
<=> v107507(VarCurr) ) ).
fof(addAssignment_64391,axiom,
! [VarCurr] :
( v107506(VarCurr,bitIndex1)
<=> v107500(VarCurr) ) ).
fof(addAssignment_64390,axiom,
! [VarCurr] :
( v107506(VarCurr,bitIndex2)
<=> v107389(VarCurr) ) ).
fof(addAssignment_64389,axiom,
! [VarCurr] :
( v107500(VarCurr)
<=> v101499(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_4334,axiom,
! [VarCurr] :
( v101499(VarCurr,bitIndex6)
<=> ( v107502(VarCurr)
| v107504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10757,axiom,
! [VarCurr] :
( v107504(VarCurr)
<=> ( v83096(VarCurr)
& v107505(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_795,axiom,
! [VarCurr] :
( v107505(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10756,axiom,
! [VarCurr] :
( v107502(VarCurr)
<=> ( v101501(VarCurr)
& v107503(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_794,axiom,
! [VarCurr] :
( v107503(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex6)
<=> $true )
& ( v101563(VarCurr,bitIndex5)
<=> $true )
& ( v101563(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_64388,axiom,
! [VarCurr] :
( v107490(VarCurr)
<=> v107492(VarCurr) ) ).
fof(addAssignment_64387,axiom,
! [VarCurr] :
( v107492(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_64386,axiom,
! [VarCurr] :
( v107486(VarCurr)
<=> v107488(VarCurr) ) ).
fof(addAssignment_64385,axiom,
! [VarCurr] :
( v107488(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addAssignment_64384,axiom,
! [VarCurr] :
( v107468(VarCurr)
<=> v107470(VarCurr) ) ).
fof(addAssignment_64383,axiom,
! [VarCurr] :
( v107470(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_64382,axiom,
! [VarCurr] :
( v107464(VarCurr)
<=> v107466(VarCurr) ) ).
fof(addAssignment_64381,axiom,
! [VarCurr] :
( v107466(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addAssignment_64380,axiom,
! [VarCurr] :
( v101258(VarCurr,bitIndex6)
<=> v107357(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_793,axiom,
! [VarCurr] :
( v107357(VarCurr)
<=> ( ( v107359(VarCurr,bitIndex3)
<=> $false )
& ( v107359(VarCurr,bitIndex2)
<=> $false )
& ( v107359(VarCurr,bitIndex1)
<=> $false )
& ( v107359(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64379,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107359(VarCurr,B)
<=> v107361(VarCurr,B) ) ) ).
fof(addAssignment_64378,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107361(VarCurr,B)
<=> v107363(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107438(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107363(VarNext,B)
<=> v107363(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1297,axiom,
! [VarNext] :
( v107438(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107363(VarNext,B)
<=> v107448(VarNext,B) ) ) ) ).
fof(addAssignment_64377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107448(VarNext,B)
<=> v107446(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_902,axiom,
! [VarCurr] :
( ~ v107449(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107446(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_874,axiom,
! [VarCurr] :
( v107449(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107446(VarCurr,B)
<=> v107381(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10755,axiom,
! [VarCurr] :
( v107449(VarCurr)
<=> ( v107450(VarCurr)
& v107451(VarCurr) ) ) ).
fof(writeUnaryOperator_5667,axiom,
! [VarCurr] :
( ~ v107451(VarCurr)
<=> v107373(VarCurr) ) ).
fof(writeUnaryOperator_5666,axiom,
! [VarCurr] :
( ~ v107450(VarCurr)
<=> v107365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107438(VarNext)
<=> v107439(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107439(VarNext)
<=> ( v107440(VarNext)
& v107431(VarNext) ) ) ) ).
fof(writeUnaryOperator_5665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107440(VarNext)
<=> v107442(VarNext) ) ) ).
fof(addAssignment_64376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107442(VarNext)
<=> v107431(VarCurr) ) ) ).
fof(addAssignment_64375,axiom,
! [VarCurr] :
( v107431(VarCurr)
<=> v107433(VarCurr) ) ).
fof(addAssignment_64374,axiom,
! [VarCurr] :
( v107433(VarCurr)
<=> v107435(VarCurr) ) ).
fof(addAssignment_64373,axiom,
! [VarCurr] :
( v107435(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_64372,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107381(VarCurr,B)
<=> v107383(VarCurr,B) ) ) ).
fof(addAssignment_64371,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107383(VarCurr,B)
<=> v107385(VarCurr,B) ) ) ).
fof(addAssignment_64370,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107385(VarCurr,B)
<=> v107387(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_901,axiom,
! [VarCurr] :
( ~ v107389(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107387(VarCurr,B)
<=> v107406(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_873,axiom,
! [VarCurr] :
( v107389(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107387(VarCurr,B)
<=> v107402(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_900,axiom,
! [VarCurr] :
( ~ v107407(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107406(VarCurr,B)
<=> v107408(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_872,axiom,
! [VarCurr] :
( v107407(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107406(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_899,axiom,
! [VarCurr] :
( ~ v107404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107408(VarCurr,B)
<=> v107359(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_871,axiom,
! [VarCurr] :
( v107404(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107408(VarCurr,B)
<=> v107409(VarCurr,B) ) ) ) ).
fof(addAssignment_64369,axiom,
! [VarCurr] :
( v107409(VarCurr,bitIndex0)
<=> v107428(VarCurr) ) ).
fof(addAssignment_64368,axiom,
! [VarCurr] :
( v107409(VarCurr,bitIndex1)
<=> v107426(VarCurr) ) ).
fof(addAssignment_64367,axiom,
! [VarCurr] :
( v107409(VarCurr,bitIndex2)
<=> v107422(VarCurr) ) ).
fof(addAssignment_64366,axiom,
! [VarCurr] :
( v107409(VarCurr,bitIndex3)
<=> v107411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10752,axiom,
! [VarCurr] :
( v107426(VarCurr)
<=> ( v107427(VarCurr)
& v107429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10751,axiom,
! [VarCurr] :
( v107429(VarCurr)
<=> ( v107359(VarCurr,bitIndex0)
| v107418(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4333,axiom,
! [VarCurr] :
( v107427(VarCurr)
<=> ( v107428(VarCurr)
| v107359(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5664,axiom,
! [VarCurr] :
( ~ v107428(VarCurr)
<=> v107359(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10750,axiom,
! [VarCurr] :
( v107422(VarCurr)
<=> ( v107423(VarCurr)
& v107425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10749,axiom,
! [VarCurr] :
( v107425(VarCurr)
<=> ( v107416(VarCurr)
| v107419(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4332,axiom,
! [VarCurr] :
( v107423(VarCurr)
<=> ( v107424(VarCurr)
| v107359(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5663,axiom,
! [VarCurr] :
( ~ v107424(VarCurr)
<=> v107416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10748,axiom,
! [VarCurr] :
( v107411(VarCurr)
<=> ( v107412(VarCurr)
& v107420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10747,axiom,
! [VarCurr] :
( v107420(VarCurr)
<=> ( v107414(VarCurr)
| v107421(VarCurr) ) ) ).
fof(writeUnaryOperator_5662,axiom,
! [VarCurr] :
( ~ v107421(VarCurr)
<=> v107359(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4331,axiom,
! [VarCurr] :
( v107412(VarCurr)
<=> ( v107413(VarCurr)
| v107359(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5661,axiom,
! [VarCurr] :
( ~ v107413(VarCurr)
<=> v107414(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4330,axiom,
! [VarCurr] :
( v107414(VarCurr)
<=> ( v107359(VarCurr,bitIndex2)
| v107415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10746,axiom,
! [VarCurr] :
( v107415(VarCurr)
<=> ( v107416(VarCurr)
& v107419(VarCurr) ) ) ).
fof(writeUnaryOperator_5660,axiom,
! [VarCurr] :
( ~ v107419(VarCurr)
<=> v107359(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4329,axiom,
! [VarCurr] :
( v107416(VarCurr)
<=> ( v107359(VarCurr,bitIndex1)
| v107417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10745,axiom,
! [VarCurr] :
( v107417(VarCurr)
<=> ( v107359(VarCurr,bitIndex0)
& v107418(VarCurr) ) ) ).
fof(writeUnaryOperator_5659,axiom,
! [VarCurr] :
( ~ v107418(VarCurr)
<=> v107359(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_792,axiom,
! [VarCurr] :
( v107407(VarCurr)
<=> ( ( v107359(VarCurr,bitIndex3)
<=> $false )
& ( v107359(VarCurr,bitIndex2)
<=> $false )
& ( v107359(VarCurr,bitIndex1)
<=> $false )
& ( v107359(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64365,axiom,
! [VarCurr] :
( v107404(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_64364,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v107402(VarCurr,B)
<=> v101286(VarCurr,B) ) ) ).
fof(addAssignment_64363,axiom,
! [VarCurr] :
( v107389(VarCurr)
<=> v89212(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_4328,axiom,
! [VarCurr] :
( v89212(VarCurr,bitIndex6)
<=> ( v107391(VarCurr)
| v107399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10744,axiom,
! [VarCurr] :
( v107399(VarCurr)
<=> ( v82954(VarCurr)
& v107400(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_791,axiom,
! [VarCurr] :
( v107400(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10743,axiom,
! [VarCurr] :
( v107391(VarCurr)
<=> ( v107392(VarCurr)
| v107397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10742,axiom,
! [VarCurr] :
( v107397(VarCurr)
<=> ( v86877(VarCurr)
& v107398(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_790,axiom,
! [VarCurr] :
( v107398(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10741,axiom,
! [VarCurr] :
( v107392(VarCurr)
<=> ( v107393(VarCurr)
| v107395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10740,axiom,
! [VarCurr] :
( v107395(VarCurr)
<=> ( v84899(VarCurr)
& v107396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_789,axiom,
! [VarCurr] :
( v107396(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex6)
<=> $true )
& ( v89243(VarCurr,bitIndex5)
<=> $true )
& ( v89243(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10739,axiom,
! [VarCurr] :
( v107393(VarCurr)
<=> ( v118(VarCurr)
& v107394(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_788,axiom,
! [VarCurr] :
( v107394(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex6)
<=> $true )
& ( v89214(VarCurr,bitIndex5)
<=> $true )
& ( v89214(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_64362,axiom,
! [VarCurr] :
( v107373(VarCurr)
<=> v107375(VarCurr) ) ).
fof(addAssignment_64361,axiom,
! [VarCurr] :
( v107375(VarCurr)
<=> v107377(VarCurr) ) ).
fof(addAssignment_64360,axiom,
! [VarCurr] :
( v107377(VarCurr)
<=> v107379(VarCurr) ) ).
fof(addAssignment_64359,axiom,
! [VarCurr] :
( v107379(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_64358,axiom,
! [VarCurr] :
( v107365(VarCurr)
<=> v107367(VarCurr) ) ).
fof(addAssignment_64357,axiom,
! [VarCurr] :
( v107367(VarCurr)
<=> v107369(VarCurr) ) ).
fof(addAssignment_64356,axiom,
! [VarCurr] :
( v107369(VarCurr)
<=> v107371(VarCurr) ) ).
fof(addAssignment_64355,axiom,
! [VarCurr] :
( v107371(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_64354,axiom,
! [VarCurr] :
( v103376(VarCurr,bitIndex5)
<=> v106983(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10738,axiom,
! [VarCurr] :
( v106983(VarCurr)
<=> ( v107350(VarCurr)
& v107355(VarCurr) ) ) ).
fof(writeUnaryOperator_5658,axiom,
! [VarCurr] :
( ~ v107355(VarCurr)
<=> v107264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10737,axiom,
! [VarCurr] :
( v107350(VarCurr)
<=> ( v107351(VarCurr)
& v107354(VarCurr) ) ) ).
fof(writeUnaryOperator_5657,axiom,
! [VarCurr] :
( ~ v107354(VarCurr)
<=> v107180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10736,axiom,
! [VarCurr] :
( v107351(VarCurr)
<=> ( v107352(VarCurr)
& v107353(VarCurr) ) ) ).
fof(writeUnaryOperator_5656,axiom,
! [VarCurr] :
( ~ v107353(VarCurr)
<=> v107098(VarCurr) ) ).
fof(writeUnaryOperator_5655,axiom,
! [VarCurr] :
( ~ v107352(VarCurr)
<=> v106985(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_787,axiom,
! [VarCurr] :
( v107264(VarCurr)
<=> ( ( v107266(VarCurr,bitIndex4)
<=> $false )
& ( v107266(VarCurr,bitIndex3)
<=> $false )
& ( v107266(VarCurr,bitIndex2)
<=> $false )
& ( v107266(VarCurr,bitIndex1)
<=> $false )
& ( v107266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64353,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107266(VarCurr,B)
<=> v107268(VarCurr,B) ) ) ).
fof(addAssignment_64352,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107268(VarCurr,B)
<=> v107270(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107332(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107270(VarNext,B)
<=> v107270(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1296,axiom,
! [VarNext] :
( v107332(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107270(VarNext,B)
<=> v107342(VarNext,B) ) ) ) ).
fof(addAssignment_64351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107342(VarNext,B)
<=> v107340(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_898,axiom,
! [VarCurr] :
( ~ v107343(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107340(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_870,axiom,
! [VarCurr] :
( v107343(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107340(VarCurr,B)
<=> v107280(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10735,axiom,
! [VarCurr] :
( v107343(VarCurr)
<=> ( v107344(VarCurr)
& v107345(VarCurr) ) ) ).
fof(writeUnaryOperator_5654,axiom,
! [VarCurr] :
( ~ v107345(VarCurr)
<=> v107276(VarCurr) ) ).
fof(writeUnaryOperator_5653,axiom,
! [VarCurr] :
( ~ v107344(VarCurr)
<=> v107272(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107332(VarNext)
<=> v107333(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107333(VarNext)
<=> ( v107334(VarNext)
& v107327(VarNext) ) ) ) ).
fof(writeUnaryOperator_5652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107334(VarNext)
<=> v107336(VarNext) ) ) ).
fof(addAssignment_64350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107336(VarNext)
<=> v107327(VarCurr) ) ) ).
fof(addAssignment_64349,axiom,
! [VarCurr] :
( v107327(VarCurr)
<=> v107329(VarCurr) ) ).
fof(addAssignment_64348,axiom,
! [VarCurr] :
( v107329(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_64347,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107280(VarCurr,B)
<=> v107282(VarCurr,B) ) ) ).
fof(addAssignment_64346,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107282(VarCurr,B)
<=> v107284(VarCurr,B) ) ) ).
fof(addAssignment_64345,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107284(VarCurr,B)
<=> v107286(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_897,axiom,
! [VarCurr] :
( ~ v107288(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107286(VarCurr,B)
<=> v107297(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_869,axiom,
! [VarCurr] :
( v107288(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107286(VarCurr,B)
<=> v107296(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_896,axiom,
! [VarCurr] :
( ~ v107264(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107297(VarCurr,B)
<=> v107298(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_868,axiom,
! [VarCurr] :
( v107264(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107297(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64344,axiom,
! [VarCurr] :
( v107298(VarCurr,bitIndex0)
<=> v107324(VarCurr) ) ).
fof(addAssignment_64343,axiom,
! [VarCurr] :
( v107298(VarCurr,bitIndex1)
<=> v107322(VarCurr) ) ).
fof(addAssignment_64342,axiom,
! [VarCurr] :
( v107298(VarCurr,bitIndex2)
<=> v107318(VarCurr) ) ).
fof(addAssignment_64341,axiom,
! [VarCurr] :
( v107298(VarCurr,bitIndex3)
<=> v107314(VarCurr) ) ).
fof(addAssignment_64340,axiom,
! [VarCurr] :
( v107298(VarCurr,bitIndex4)
<=> v107300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10732,axiom,
! [VarCurr] :
( v107322(VarCurr)
<=> ( v107323(VarCurr)
& v107325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10731,axiom,
! [VarCurr] :
( v107325(VarCurr)
<=> ( v107266(VarCurr,bitIndex0)
| v107309(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4327,axiom,
! [VarCurr] :
( v107323(VarCurr)
<=> ( v107324(VarCurr)
| v107266(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5651,axiom,
! [VarCurr] :
( ~ v107324(VarCurr)
<=> v107266(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10730,axiom,
! [VarCurr] :
( v107318(VarCurr)
<=> ( v107319(VarCurr)
& v107321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10729,axiom,
! [VarCurr] :
( v107321(VarCurr)
<=> ( v107307(VarCurr)
| v107310(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4326,axiom,
! [VarCurr] :
( v107319(VarCurr)
<=> ( v107320(VarCurr)
| v107266(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5650,axiom,
! [VarCurr] :
( ~ v107320(VarCurr)
<=> v107307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10728,axiom,
! [VarCurr] :
( v107314(VarCurr)
<=> ( v107315(VarCurr)
& v107317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10727,axiom,
! [VarCurr] :
( v107317(VarCurr)
<=> ( v107305(VarCurr)
| v107311(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4325,axiom,
! [VarCurr] :
( v107315(VarCurr)
<=> ( v107316(VarCurr)
| v107266(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5649,axiom,
! [VarCurr] :
( ~ v107316(VarCurr)
<=> v107305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10726,axiom,
! [VarCurr] :
( v107300(VarCurr)
<=> ( v107301(VarCurr)
& v107312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10725,axiom,
! [VarCurr] :
( v107312(VarCurr)
<=> ( v107303(VarCurr)
| v107313(VarCurr) ) ) ).
fof(writeUnaryOperator_5648,axiom,
! [VarCurr] :
( ~ v107313(VarCurr)
<=> v107266(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4324,axiom,
! [VarCurr] :
( v107301(VarCurr)
<=> ( v107302(VarCurr)
| v107266(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5647,axiom,
! [VarCurr] :
( ~ v107302(VarCurr)
<=> v107303(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4323,axiom,
! [VarCurr] :
( v107303(VarCurr)
<=> ( v107266(VarCurr,bitIndex3)
| v107304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10724,axiom,
! [VarCurr] :
( v107304(VarCurr)
<=> ( v107305(VarCurr)
& v107311(VarCurr) ) ) ).
fof(writeUnaryOperator_5646,axiom,
! [VarCurr] :
( ~ v107311(VarCurr)
<=> v107266(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4322,axiom,
! [VarCurr] :
( v107305(VarCurr)
<=> ( v107266(VarCurr,bitIndex2)
| v107306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10723,axiom,
! [VarCurr] :
( v107306(VarCurr)
<=> ( v107307(VarCurr)
& v107310(VarCurr) ) ) ).
fof(writeUnaryOperator_5645,axiom,
! [VarCurr] :
( ~ v107310(VarCurr)
<=> v107266(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4321,axiom,
! [VarCurr] :
( v107307(VarCurr)
<=> ( v107266(VarCurr,bitIndex1)
| v107308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10722,axiom,
! [VarCurr] :
( v107308(VarCurr)
<=> ( v107266(VarCurr,bitIndex0)
& v107309(VarCurr) ) ) ).
fof(writeUnaryOperator_5644,axiom,
! [VarCurr] :
( ~ v107309(VarCurr)
<=> v107266(VarCurr,bitIndex1) ) ).
fof(addAssignment_64339,axiom,
! [VarCurr] :
( v107296(VarCurr,bitIndex0)
<=> v107043(VarCurr) ) ).
fof(addAssignment_64338,axiom,
! [VarCurr] :
( v107296(VarCurr,bitIndex1)
<=> v107041(VarCurr) ) ).
fof(addAssignment_64337,axiom,
! [VarCurr] :
( v107296(VarCurr,bitIndex2)
<=> v107037(VarCurr) ) ).
fof(addAssignment_64336,axiom,
! [VarCurr] :
( v107296(VarCurr,bitIndex3)
<=> v107033(VarCurr) ) ).
fof(addAssignment_64335,axiom,
! [VarCurr] :
( v107296(VarCurr,bitIndex4)
<=> v107019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10721,axiom,
! [VarCurr] :
( v107288(VarCurr)
<=> ( v107289(VarCurr)
& v106703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10720,axiom,
! [VarCurr] :
( v107289(VarCurr)
<=> ( v107290(VarCurr)
& v107009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10719,axiom,
! [VarCurr] :
( v107290(VarCurr)
<=> ( v107291(VarCurr)
& v107295(VarCurr) ) ) ).
fof(writeUnaryOperator_5643,axiom,
! [VarCurr] :
( ~ v107295(VarCurr)
<=> v106985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10718,axiom,
! [VarCurr] :
( v107291(VarCurr)
<=> ( v107292(VarCurr)
& v107294(VarCurr) ) ) ).
fof(writeUnaryOperator_5642,axiom,
! [VarCurr] :
( ~ v107294(VarCurr)
<=> v107098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10717,axiom,
! [VarCurr] :
( v107292(VarCurr)
<=> ( v107264(VarCurr)
& v107293(VarCurr) ) ) ).
fof(writeUnaryOperator_5641,axiom,
! [VarCurr] :
( ~ v107293(VarCurr)
<=> v107180(VarCurr) ) ).
fof(addAssignment_64334,axiom,
! [VarCurr] :
( v107276(VarCurr)
<=> v107278(VarCurr) ) ).
fof(addAssignment_64333,axiom,
! [VarCurr] :
( v107278(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_64332,axiom,
! [VarCurr] :
( v107272(VarCurr)
<=> v107274(VarCurr) ) ).
fof(addAssignment_64331,axiom,
! [VarCurr] :
( v107274(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_786,axiom,
! [VarCurr] :
( v107180(VarCurr)
<=> ( ( v107182(VarCurr,bitIndex4)
<=> $false )
& ( v107182(VarCurr,bitIndex3)
<=> $false )
& ( v107182(VarCurr,bitIndex2)
<=> $false )
& ( v107182(VarCurr,bitIndex1)
<=> $false )
& ( v107182(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64330,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107182(VarCurr,B)
<=> v107184(VarCurr,B) ) ) ).
fof(addAssignment_64329,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107184(VarCurr,B)
<=> v107186(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107246(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107186(VarNext,B)
<=> v107186(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1295,axiom,
! [VarNext] :
( v107246(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107186(VarNext,B)
<=> v107256(VarNext,B) ) ) ) ).
fof(addAssignment_64328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107256(VarNext,B)
<=> v107254(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_895,axiom,
! [VarCurr] :
( ~ v107257(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107254(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_867,axiom,
! [VarCurr] :
( v107257(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107254(VarCurr,B)
<=> v107196(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10716,axiom,
! [VarCurr] :
( v107257(VarCurr)
<=> ( v107258(VarCurr)
& v107259(VarCurr) ) ) ).
fof(writeUnaryOperator_5640,axiom,
! [VarCurr] :
( ~ v107259(VarCurr)
<=> v107192(VarCurr) ) ).
fof(writeUnaryOperator_5639,axiom,
! [VarCurr] :
( ~ v107258(VarCurr)
<=> v107188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107246(VarNext)
<=> v107247(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107247(VarNext)
<=> ( v107248(VarNext)
& v107241(VarNext) ) ) ) ).
fof(writeUnaryOperator_5638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107248(VarNext)
<=> v107250(VarNext) ) ) ).
fof(addAssignment_64327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107250(VarNext)
<=> v107241(VarCurr) ) ) ).
fof(addAssignment_64326,axiom,
! [VarCurr] :
( v107241(VarCurr)
<=> v107243(VarCurr) ) ).
fof(addAssignment_64325,axiom,
! [VarCurr] :
( v107243(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_64324,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107196(VarCurr,B)
<=> v107198(VarCurr,B) ) ) ).
fof(addAssignment_64323,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107198(VarCurr,B)
<=> v107200(VarCurr,B) ) ) ).
fof(addAssignment_64322,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107200(VarCurr,B)
<=> v107202(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_894,axiom,
! [VarCurr] :
( ~ v107204(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107202(VarCurr,B)
<=> v107211(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_866,axiom,
! [VarCurr] :
( v107204(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107202(VarCurr,B)
<=> v107210(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_893,axiom,
! [VarCurr] :
( ~ v107180(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107211(VarCurr,B)
<=> v107212(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_865,axiom,
! [VarCurr] :
( v107180(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107211(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64321,axiom,
! [VarCurr] :
( v107212(VarCurr,bitIndex0)
<=> v107238(VarCurr) ) ).
fof(addAssignment_64320,axiom,
! [VarCurr] :
( v107212(VarCurr,bitIndex1)
<=> v107236(VarCurr) ) ).
fof(addAssignment_64319,axiom,
! [VarCurr] :
( v107212(VarCurr,bitIndex2)
<=> v107232(VarCurr) ) ).
fof(addAssignment_64318,axiom,
! [VarCurr] :
( v107212(VarCurr,bitIndex3)
<=> v107228(VarCurr) ) ).
fof(addAssignment_64317,axiom,
! [VarCurr] :
( v107212(VarCurr,bitIndex4)
<=> v107214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10713,axiom,
! [VarCurr] :
( v107236(VarCurr)
<=> ( v107237(VarCurr)
& v107239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10712,axiom,
! [VarCurr] :
( v107239(VarCurr)
<=> ( v107182(VarCurr,bitIndex0)
| v107223(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4320,axiom,
! [VarCurr] :
( v107237(VarCurr)
<=> ( v107238(VarCurr)
| v107182(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5637,axiom,
! [VarCurr] :
( ~ v107238(VarCurr)
<=> v107182(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10711,axiom,
! [VarCurr] :
( v107232(VarCurr)
<=> ( v107233(VarCurr)
& v107235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10710,axiom,
! [VarCurr] :
( v107235(VarCurr)
<=> ( v107221(VarCurr)
| v107224(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4319,axiom,
! [VarCurr] :
( v107233(VarCurr)
<=> ( v107234(VarCurr)
| v107182(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5636,axiom,
! [VarCurr] :
( ~ v107234(VarCurr)
<=> v107221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10709,axiom,
! [VarCurr] :
( v107228(VarCurr)
<=> ( v107229(VarCurr)
& v107231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10708,axiom,
! [VarCurr] :
( v107231(VarCurr)
<=> ( v107219(VarCurr)
| v107225(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4318,axiom,
! [VarCurr] :
( v107229(VarCurr)
<=> ( v107230(VarCurr)
| v107182(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5635,axiom,
! [VarCurr] :
( ~ v107230(VarCurr)
<=> v107219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10707,axiom,
! [VarCurr] :
( v107214(VarCurr)
<=> ( v107215(VarCurr)
& v107226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10706,axiom,
! [VarCurr] :
( v107226(VarCurr)
<=> ( v107217(VarCurr)
| v107227(VarCurr) ) ) ).
fof(writeUnaryOperator_5634,axiom,
! [VarCurr] :
( ~ v107227(VarCurr)
<=> v107182(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4317,axiom,
! [VarCurr] :
( v107215(VarCurr)
<=> ( v107216(VarCurr)
| v107182(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5633,axiom,
! [VarCurr] :
( ~ v107216(VarCurr)
<=> v107217(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4316,axiom,
! [VarCurr] :
( v107217(VarCurr)
<=> ( v107182(VarCurr,bitIndex3)
| v107218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10705,axiom,
! [VarCurr] :
( v107218(VarCurr)
<=> ( v107219(VarCurr)
& v107225(VarCurr) ) ) ).
fof(writeUnaryOperator_5632,axiom,
! [VarCurr] :
( ~ v107225(VarCurr)
<=> v107182(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4315,axiom,
! [VarCurr] :
( v107219(VarCurr)
<=> ( v107182(VarCurr,bitIndex2)
| v107220(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10704,axiom,
! [VarCurr] :
( v107220(VarCurr)
<=> ( v107221(VarCurr)
& v107224(VarCurr) ) ) ).
fof(writeUnaryOperator_5631,axiom,
! [VarCurr] :
( ~ v107224(VarCurr)
<=> v107182(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4314,axiom,
! [VarCurr] :
( v107221(VarCurr)
<=> ( v107182(VarCurr,bitIndex1)
| v107222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10703,axiom,
! [VarCurr] :
( v107222(VarCurr)
<=> ( v107182(VarCurr,bitIndex0)
& v107223(VarCurr) ) ) ).
fof(writeUnaryOperator_5630,axiom,
! [VarCurr] :
( ~ v107223(VarCurr)
<=> v107182(VarCurr,bitIndex1) ) ).
fof(addAssignment_64316,axiom,
! [VarCurr] :
( v107210(VarCurr,bitIndex0)
<=> v107043(VarCurr) ) ).
fof(addAssignment_64315,axiom,
! [VarCurr] :
( v107210(VarCurr,bitIndex1)
<=> v107041(VarCurr) ) ).
fof(addAssignment_64314,axiom,
! [VarCurr] :
( v107210(VarCurr,bitIndex2)
<=> v107037(VarCurr) ) ).
fof(addAssignment_64313,axiom,
! [VarCurr] :
( v107210(VarCurr,bitIndex3)
<=> v107033(VarCurr) ) ).
fof(addAssignment_64312,axiom,
! [VarCurr] :
( v107210(VarCurr,bitIndex4)
<=> v107019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10702,axiom,
! [VarCurr] :
( v107204(VarCurr)
<=> ( v107205(VarCurr)
& v106703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10701,axiom,
! [VarCurr] :
( v107205(VarCurr)
<=> ( v107206(VarCurr)
& v107009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10700,axiom,
! [VarCurr] :
( v107206(VarCurr)
<=> ( v107207(VarCurr)
& v107209(VarCurr) ) ) ).
fof(writeUnaryOperator_5629,axiom,
! [VarCurr] :
( ~ v107209(VarCurr)
<=> v106985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10699,axiom,
! [VarCurr] :
( v107207(VarCurr)
<=> ( v107180(VarCurr)
& v107208(VarCurr) ) ) ).
fof(writeUnaryOperator_5628,axiom,
! [VarCurr] :
( ~ v107208(VarCurr)
<=> v107098(VarCurr) ) ).
fof(addAssignment_64311,axiom,
! [VarCurr] :
( v107192(VarCurr)
<=> v107194(VarCurr) ) ).
fof(addAssignment_64310,axiom,
! [VarCurr] :
( v107194(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_64309,axiom,
! [VarCurr] :
( v107188(VarCurr)
<=> v107190(VarCurr) ) ).
fof(addAssignment_64308,axiom,
! [VarCurr] :
( v107190(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_785,axiom,
! [VarCurr] :
( v107098(VarCurr)
<=> ( ( v107100(VarCurr,bitIndex4)
<=> $false )
& ( v107100(VarCurr,bitIndex3)
<=> $false )
& ( v107100(VarCurr,bitIndex2)
<=> $false )
& ( v107100(VarCurr,bitIndex1)
<=> $false )
& ( v107100(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64307,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107100(VarCurr,B)
<=> v107102(VarCurr,B) ) ) ).
fof(addAssignment_64306,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107102(VarCurr,B)
<=> v107104(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107162(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107104(VarNext,B)
<=> v107104(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1294,axiom,
! [VarNext] :
( v107162(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107104(VarNext,B)
<=> v107172(VarNext,B) ) ) ) ).
fof(addAssignment_64305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107172(VarNext,B)
<=> v107170(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_892,axiom,
! [VarCurr] :
( ~ v107173(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107170(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_864,axiom,
! [VarCurr] :
( v107173(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107170(VarCurr,B)
<=> v107114(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10698,axiom,
! [VarCurr] :
( v107173(VarCurr)
<=> ( v107174(VarCurr)
& v107175(VarCurr) ) ) ).
fof(writeUnaryOperator_5627,axiom,
! [VarCurr] :
( ~ v107175(VarCurr)
<=> v107110(VarCurr) ) ).
fof(writeUnaryOperator_5626,axiom,
! [VarCurr] :
( ~ v107174(VarCurr)
<=> v107106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107162(VarNext)
<=> v107163(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107163(VarNext)
<=> ( v107164(VarNext)
& v107157(VarNext) ) ) ) ).
fof(writeUnaryOperator_5625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107164(VarNext)
<=> v107166(VarNext) ) ) ).
fof(addAssignment_64304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107166(VarNext)
<=> v107157(VarCurr) ) ) ).
fof(addAssignment_64303,axiom,
! [VarCurr] :
( v107157(VarCurr)
<=> v107159(VarCurr) ) ).
fof(addAssignment_64302,axiom,
! [VarCurr] :
( v107159(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_64301,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107114(VarCurr,B)
<=> v107116(VarCurr,B) ) ) ).
fof(addAssignment_64300,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107116(VarCurr,B)
<=> v107118(VarCurr,B) ) ) ).
fof(addAssignment_64299,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107118(VarCurr,B)
<=> v107120(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_891,axiom,
! [VarCurr] :
( ~ v107122(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107120(VarCurr,B)
<=> v107127(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_863,axiom,
! [VarCurr] :
( v107122(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107120(VarCurr,B)
<=> v107126(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_890,axiom,
! [VarCurr] :
( ~ v107098(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107127(VarCurr,B)
<=> v107128(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_862,axiom,
! [VarCurr] :
( v107098(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107127(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64298,axiom,
! [VarCurr] :
( v107128(VarCurr,bitIndex0)
<=> v107154(VarCurr) ) ).
fof(addAssignment_64297,axiom,
! [VarCurr] :
( v107128(VarCurr,bitIndex1)
<=> v107152(VarCurr) ) ).
fof(addAssignment_64296,axiom,
! [VarCurr] :
( v107128(VarCurr,bitIndex2)
<=> v107148(VarCurr) ) ).
fof(addAssignment_64295,axiom,
! [VarCurr] :
( v107128(VarCurr,bitIndex3)
<=> v107144(VarCurr) ) ).
fof(addAssignment_64294,axiom,
! [VarCurr] :
( v107128(VarCurr,bitIndex4)
<=> v107130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10695,axiom,
! [VarCurr] :
( v107152(VarCurr)
<=> ( v107153(VarCurr)
& v107155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10694,axiom,
! [VarCurr] :
( v107155(VarCurr)
<=> ( v107100(VarCurr,bitIndex0)
| v107139(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4313,axiom,
! [VarCurr] :
( v107153(VarCurr)
<=> ( v107154(VarCurr)
| v107100(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5624,axiom,
! [VarCurr] :
( ~ v107154(VarCurr)
<=> v107100(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10693,axiom,
! [VarCurr] :
( v107148(VarCurr)
<=> ( v107149(VarCurr)
& v107151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10692,axiom,
! [VarCurr] :
( v107151(VarCurr)
<=> ( v107137(VarCurr)
| v107140(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4312,axiom,
! [VarCurr] :
( v107149(VarCurr)
<=> ( v107150(VarCurr)
| v107100(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5623,axiom,
! [VarCurr] :
( ~ v107150(VarCurr)
<=> v107137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10691,axiom,
! [VarCurr] :
( v107144(VarCurr)
<=> ( v107145(VarCurr)
& v107147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10690,axiom,
! [VarCurr] :
( v107147(VarCurr)
<=> ( v107135(VarCurr)
| v107141(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4311,axiom,
! [VarCurr] :
( v107145(VarCurr)
<=> ( v107146(VarCurr)
| v107100(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5622,axiom,
! [VarCurr] :
( ~ v107146(VarCurr)
<=> v107135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10689,axiom,
! [VarCurr] :
( v107130(VarCurr)
<=> ( v107131(VarCurr)
& v107142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10688,axiom,
! [VarCurr] :
( v107142(VarCurr)
<=> ( v107133(VarCurr)
| v107143(VarCurr) ) ) ).
fof(writeUnaryOperator_5621,axiom,
! [VarCurr] :
( ~ v107143(VarCurr)
<=> v107100(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4310,axiom,
! [VarCurr] :
( v107131(VarCurr)
<=> ( v107132(VarCurr)
| v107100(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5620,axiom,
! [VarCurr] :
( ~ v107132(VarCurr)
<=> v107133(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4309,axiom,
! [VarCurr] :
( v107133(VarCurr)
<=> ( v107100(VarCurr,bitIndex3)
| v107134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10687,axiom,
! [VarCurr] :
( v107134(VarCurr)
<=> ( v107135(VarCurr)
& v107141(VarCurr) ) ) ).
fof(writeUnaryOperator_5619,axiom,
! [VarCurr] :
( ~ v107141(VarCurr)
<=> v107100(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4308,axiom,
! [VarCurr] :
( v107135(VarCurr)
<=> ( v107100(VarCurr,bitIndex2)
| v107136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10686,axiom,
! [VarCurr] :
( v107136(VarCurr)
<=> ( v107137(VarCurr)
& v107140(VarCurr) ) ) ).
fof(writeUnaryOperator_5618,axiom,
! [VarCurr] :
( ~ v107140(VarCurr)
<=> v107100(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4307,axiom,
! [VarCurr] :
( v107137(VarCurr)
<=> ( v107100(VarCurr,bitIndex1)
| v107138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10685,axiom,
! [VarCurr] :
( v107138(VarCurr)
<=> ( v107100(VarCurr,bitIndex0)
& v107139(VarCurr) ) ) ).
fof(writeUnaryOperator_5617,axiom,
! [VarCurr] :
( ~ v107139(VarCurr)
<=> v107100(VarCurr,bitIndex1) ) ).
fof(addAssignment_64293,axiom,
! [VarCurr] :
( v107126(VarCurr,bitIndex0)
<=> v107043(VarCurr) ) ).
fof(addAssignment_64292,axiom,
! [VarCurr] :
( v107126(VarCurr,bitIndex1)
<=> v107041(VarCurr) ) ).
fof(addAssignment_64291,axiom,
! [VarCurr] :
( v107126(VarCurr,bitIndex2)
<=> v107037(VarCurr) ) ).
fof(addAssignment_64290,axiom,
! [VarCurr] :
( v107126(VarCurr,bitIndex3)
<=> v107033(VarCurr) ) ).
fof(addAssignment_64289,axiom,
! [VarCurr] :
( v107126(VarCurr,bitIndex4)
<=> v107019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10684,axiom,
! [VarCurr] :
( v107122(VarCurr)
<=> ( v107123(VarCurr)
& v106703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10683,axiom,
! [VarCurr] :
( v107123(VarCurr)
<=> ( v107124(VarCurr)
& v107009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10682,axiom,
! [VarCurr] :
( v107124(VarCurr)
<=> ( v107098(VarCurr)
& v107125(VarCurr) ) ) ).
fof(writeUnaryOperator_5616,axiom,
! [VarCurr] :
( ~ v107125(VarCurr)
<=> v106985(VarCurr) ) ).
fof(addAssignment_64288,axiom,
! [VarCurr] :
( v107110(VarCurr)
<=> v107112(VarCurr) ) ).
fof(addAssignment_64287,axiom,
! [VarCurr] :
( v107112(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_64286,axiom,
! [VarCurr] :
( v107106(VarCurr)
<=> v107108(VarCurr) ) ).
fof(addAssignment_64285,axiom,
! [VarCurr] :
( v107108(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_784,axiom,
! [VarCurr] :
( v106985(VarCurr)
<=> ( ( v106987(VarCurr,bitIndex4)
<=> $false )
& ( v106987(VarCurr,bitIndex3)
<=> $false )
& ( v106987(VarCurr,bitIndex2)
<=> $false )
& ( v106987(VarCurr,bitIndex1)
<=> $false )
& ( v106987(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64284,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106987(VarCurr,B)
<=> v106989(VarCurr,B) ) ) ).
fof(addAssignment_64283,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106989(VarCurr,B)
<=> v106991(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107080(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106991(VarNext,B)
<=> v106991(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1293,axiom,
! [VarNext] :
( v107080(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106991(VarNext,B)
<=> v107090(VarNext,B) ) ) ) ).
fof(addAssignment_64282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v107090(VarNext,B)
<=> v107088(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_889,axiom,
! [VarCurr] :
( ~ v107091(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107088(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_861,axiom,
! [VarCurr] :
( v107091(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107088(VarCurr,B)
<=> v107001(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10681,axiom,
! [VarCurr] :
( v107091(VarCurr)
<=> ( v107092(VarCurr)
& v107093(VarCurr) ) ) ).
fof(writeUnaryOperator_5615,axiom,
! [VarCurr] :
( ~ v107093(VarCurr)
<=> v106997(VarCurr) ) ).
fof(writeUnaryOperator_5614,axiom,
! [VarCurr] :
( ~ v107092(VarCurr)
<=> v106993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107080(VarNext)
<=> v107081(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107081(VarNext)
<=> ( v107082(VarNext)
& v107075(VarNext) ) ) ) ).
fof(writeUnaryOperator_5613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107082(VarNext)
<=> v107084(VarNext) ) ) ).
fof(addAssignment_64281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107084(VarNext)
<=> v107075(VarCurr) ) ) ).
fof(addAssignment_64280,axiom,
! [VarCurr] :
( v107075(VarCurr)
<=> v107077(VarCurr) ) ).
fof(addAssignment_64279,axiom,
! [VarCurr] :
( v107077(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_64278,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107001(VarCurr,B)
<=> v107003(VarCurr,B) ) ) ).
fof(addAssignment_64277,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107003(VarCurr,B)
<=> v107005(VarCurr,B) ) ) ).
fof(addAssignment_64276,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v107005(VarCurr,B)
<=> v107007(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_888,axiom,
! [VarCurr] :
( ~ v107015(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107007(VarCurr,B)
<=> v107045(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_860,axiom,
! [VarCurr] :
( v107015(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107007(VarCurr,B)
<=> v107017(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_887,axiom,
! [VarCurr] :
( ~ v106985(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107045(VarCurr,B)
<=> v107046(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_859,axiom,
! [VarCurr] :
( v106985(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v107045(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64275,axiom,
! [VarCurr] :
( v107046(VarCurr,bitIndex0)
<=> v107072(VarCurr) ) ).
fof(addAssignment_64274,axiom,
! [VarCurr] :
( v107046(VarCurr,bitIndex1)
<=> v107070(VarCurr) ) ).
fof(addAssignment_64273,axiom,
! [VarCurr] :
( v107046(VarCurr,bitIndex2)
<=> v107066(VarCurr) ) ).
fof(addAssignment_64272,axiom,
! [VarCurr] :
( v107046(VarCurr,bitIndex3)
<=> v107062(VarCurr) ) ).
fof(addAssignment_64271,axiom,
! [VarCurr] :
( v107046(VarCurr,bitIndex4)
<=> v107048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10678,axiom,
! [VarCurr] :
( v107070(VarCurr)
<=> ( v107071(VarCurr)
& v107073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10677,axiom,
! [VarCurr] :
( v107073(VarCurr)
<=> ( v106987(VarCurr,bitIndex0)
| v107057(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4306,axiom,
! [VarCurr] :
( v107071(VarCurr)
<=> ( v107072(VarCurr)
| v106987(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5612,axiom,
! [VarCurr] :
( ~ v107072(VarCurr)
<=> v106987(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10676,axiom,
! [VarCurr] :
( v107066(VarCurr)
<=> ( v107067(VarCurr)
& v107069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10675,axiom,
! [VarCurr] :
( v107069(VarCurr)
<=> ( v107055(VarCurr)
| v107058(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4305,axiom,
! [VarCurr] :
( v107067(VarCurr)
<=> ( v107068(VarCurr)
| v106987(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5611,axiom,
! [VarCurr] :
( ~ v107068(VarCurr)
<=> v107055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10674,axiom,
! [VarCurr] :
( v107062(VarCurr)
<=> ( v107063(VarCurr)
& v107065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10673,axiom,
! [VarCurr] :
( v107065(VarCurr)
<=> ( v107053(VarCurr)
| v107059(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4304,axiom,
! [VarCurr] :
( v107063(VarCurr)
<=> ( v107064(VarCurr)
| v106987(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5610,axiom,
! [VarCurr] :
( ~ v107064(VarCurr)
<=> v107053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10672,axiom,
! [VarCurr] :
( v107048(VarCurr)
<=> ( v107049(VarCurr)
& v107060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10671,axiom,
! [VarCurr] :
( v107060(VarCurr)
<=> ( v107051(VarCurr)
| v107061(VarCurr) ) ) ).
fof(writeUnaryOperator_5609,axiom,
! [VarCurr] :
( ~ v107061(VarCurr)
<=> v106987(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4303,axiom,
! [VarCurr] :
( v107049(VarCurr)
<=> ( v107050(VarCurr)
| v106987(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5608,axiom,
! [VarCurr] :
( ~ v107050(VarCurr)
<=> v107051(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4302,axiom,
! [VarCurr] :
( v107051(VarCurr)
<=> ( v106987(VarCurr,bitIndex3)
| v107052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10670,axiom,
! [VarCurr] :
( v107052(VarCurr)
<=> ( v107053(VarCurr)
& v107059(VarCurr) ) ) ).
fof(writeUnaryOperator_5607,axiom,
! [VarCurr] :
( ~ v107059(VarCurr)
<=> v106987(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4301,axiom,
! [VarCurr] :
( v107053(VarCurr)
<=> ( v106987(VarCurr,bitIndex2)
| v107054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10669,axiom,
! [VarCurr] :
( v107054(VarCurr)
<=> ( v107055(VarCurr)
& v107058(VarCurr) ) ) ).
fof(writeUnaryOperator_5606,axiom,
! [VarCurr] :
( ~ v107058(VarCurr)
<=> v106987(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4300,axiom,
! [VarCurr] :
( v107055(VarCurr)
<=> ( v106987(VarCurr,bitIndex1)
| v107056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10668,axiom,
! [VarCurr] :
( v107056(VarCurr)
<=> ( v106987(VarCurr,bitIndex0)
& v107057(VarCurr) ) ) ).
fof(writeUnaryOperator_5605,axiom,
! [VarCurr] :
( ~ v107057(VarCurr)
<=> v106987(VarCurr,bitIndex1) ) ).
fof(addAssignment_64270,axiom,
! [VarCurr] :
( v107017(VarCurr,bitIndex0)
<=> v107043(VarCurr) ) ).
fof(addAssignment_64269,axiom,
! [VarCurr] :
( v107017(VarCurr,bitIndex1)
<=> v107041(VarCurr) ) ).
fof(addAssignment_64268,axiom,
! [VarCurr] :
( v107017(VarCurr,bitIndex2)
<=> v107037(VarCurr) ) ).
fof(addAssignment_64267,axiom,
! [VarCurr] :
( v107017(VarCurr,bitIndex3)
<=> v107033(VarCurr) ) ).
fof(addAssignment_64266,axiom,
! [VarCurr] :
( v107017(VarCurr,bitIndex4)
<=> v107019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10667,axiom,
! [VarCurr] :
( v107041(VarCurr)
<=> ( v107042(VarCurr)
& v107044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10666,axiom,
! [VarCurr] :
( v107044(VarCurr)
<=> ( v107013(VarCurr,bitIndex0)
| v107028(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4299,axiom,
! [VarCurr] :
( v107042(VarCurr)
<=> ( v107043(VarCurr)
| v107013(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5604,axiom,
! [VarCurr] :
( ~ v107043(VarCurr)
<=> v107013(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10665,axiom,
! [VarCurr] :
( v107037(VarCurr)
<=> ( v107038(VarCurr)
& v107040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10664,axiom,
! [VarCurr] :
( v107040(VarCurr)
<=> ( v107026(VarCurr)
| v107029(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4298,axiom,
! [VarCurr] :
( v107038(VarCurr)
<=> ( v107039(VarCurr)
| v107013(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5603,axiom,
! [VarCurr] :
( ~ v107039(VarCurr)
<=> v107026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10663,axiom,
! [VarCurr] :
( v107033(VarCurr)
<=> ( v107034(VarCurr)
& v107036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10662,axiom,
! [VarCurr] :
( v107036(VarCurr)
<=> ( v107024(VarCurr)
| v107030(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4297,axiom,
! [VarCurr] :
( v107034(VarCurr)
<=> ( v107035(VarCurr)
| v107013(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5602,axiom,
! [VarCurr] :
( ~ v107035(VarCurr)
<=> v107024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10661,axiom,
! [VarCurr] :
( v107019(VarCurr)
<=> ( v107020(VarCurr)
& v107031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10660,axiom,
! [VarCurr] :
( v107031(VarCurr)
<=> ( v107022(VarCurr)
| v107032(VarCurr) ) ) ).
fof(writeUnaryOperator_5601,axiom,
! [VarCurr] :
( ~ v107032(VarCurr)
<=> v107013(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4296,axiom,
! [VarCurr] :
( v107020(VarCurr)
<=> ( v107021(VarCurr)
| v107013(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5600,axiom,
! [VarCurr] :
( ~ v107021(VarCurr)
<=> v107022(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4295,axiom,
! [VarCurr] :
( v107022(VarCurr)
<=> ( v107013(VarCurr,bitIndex3)
| v107023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10659,axiom,
! [VarCurr] :
( v107023(VarCurr)
<=> ( v107024(VarCurr)
& v107030(VarCurr) ) ) ).
fof(writeUnaryOperator_5599,axiom,
! [VarCurr] :
( ~ v107030(VarCurr)
<=> v107013(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4294,axiom,
! [VarCurr] :
( v107024(VarCurr)
<=> ( v107013(VarCurr,bitIndex2)
| v107025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10658,axiom,
! [VarCurr] :
( v107025(VarCurr)
<=> ( v107026(VarCurr)
& v107029(VarCurr) ) ) ).
fof(writeUnaryOperator_5598,axiom,
! [VarCurr] :
( ~ v107029(VarCurr)
<=> v107013(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4293,axiom,
! [VarCurr] :
( v107026(VarCurr)
<=> ( v107013(VarCurr,bitIndex1)
| v107027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10657,axiom,
! [VarCurr] :
( v107027(VarCurr)
<=> ( v107013(VarCurr,bitIndex0)
& v107028(VarCurr) ) ) ).
fof(writeUnaryOperator_5597,axiom,
! [VarCurr] :
( ~ v107028(VarCurr)
<=> v107013(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10656,axiom,
! [VarCurr] :
( v107015(VarCurr)
<=> ( v107016(VarCurr)
& v106703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10655,axiom,
! [VarCurr] :
( v107016(VarCurr)
<=> ( v106985(VarCurr)
& v107009(VarCurr) ) ) ).
fof(addAssignment_64265,axiom,
! [VarCurr] :
( v107013(VarCurr,bitIndex4)
<=> v103410(VarCurr,bitIndex4) ) ).
fof(addAssignment_64264,axiom,
! [VarCurr] :
( v107013(VarCurr,bitIndex3)
<=> v103410(VarCurr,bitIndex3) ) ).
fof(addAssignment_64263,axiom,
! [VarCurr] :
( v107013(VarCurr,bitIndex2)
<=> v103410(VarCurr,bitIndex2) ) ).
fof(addAssignment_64262,axiom,
! [VarCurr] :
( v107013(VarCurr,bitIndex1)
<=> v103410(VarCurr,bitIndex1) ) ).
fof(addAssignment_64261,axiom,
! [VarCurr] :
( v107013(VarCurr,bitIndex0)
<=> v103410(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10654,axiom,
! [VarCurr] :
( v107009(VarCurr)
<=> ( v107011(VarCurr)
| v106806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10653,axiom,
! [VarCurr] :
( v107011(VarCurr)
<=> ( v106688(VarCurr)
| v106799(VarCurr) ) ) ).
fof(addAssignment_64260,axiom,
! [VarCurr] :
( v106997(VarCurr)
<=> v106999(VarCurr) ) ).
fof(addAssignment_64259,axiom,
! [VarCurr] :
( v106999(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_64258,axiom,
! [VarCurr] :
( v106993(VarCurr)
<=> v106995(VarCurr) ) ).
fof(addAssignment_64257,axiom,
! [VarCurr] :
( v106995(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addAssignment_64256,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex5)
<=> v106882(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_783,axiom,
! [VarCurr] :
( v106882(VarCurr)
<=> ( ( v106884(VarCurr,bitIndex3)
<=> $false )
& ( v106884(VarCurr,bitIndex2)
<=> $false )
& ( v106884(VarCurr,bitIndex1)
<=> $false )
& ( v106884(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64255,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106884(VarCurr,B)
<=> v106886(VarCurr,B) ) ) ).
fof(addAssignment_64254,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106886(VarCurr,B)
<=> v106888(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106965(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106888(VarNext,B)
<=> v106888(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1292,axiom,
! [VarNext] :
( v106965(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106888(VarNext,B)
<=> v106975(VarNext,B) ) ) ) ).
fof(addAssignment_64253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106975(VarNext,B)
<=> v106973(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_886,axiom,
! [VarCurr] :
( ~ v106976(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106973(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_858,axiom,
! [VarCurr] :
( v106976(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106973(VarCurr,B)
<=> v106898(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10652,axiom,
! [VarCurr] :
( v106976(VarCurr)
<=> ( v106977(VarCurr)
& v106978(VarCurr) ) ) ).
fof(writeUnaryOperator_5596,axiom,
! [VarCurr] :
( ~ v106978(VarCurr)
<=> v106894(VarCurr) ) ).
fof(writeUnaryOperator_5595,axiom,
! [VarCurr] :
( ~ v106977(VarCurr)
<=> v106890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106965(VarNext)
<=> v106966(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106966(VarNext)
<=> ( v106967(VarNext)
& v106960(VarNext) ) ) ) ).
fof(writeUnaryOperator_5594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106967(VarNext)
<=> v106969(VarNext) ) ) ).
fof(addAssignment_64252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106969(VarNext)
<=> v106960(VarCurr) ) ) ).
fof(addAssignment_64251,axiom,
! [VarCurr] :
( v106960(VarCurr)
<=> v106962(VarCurr) ) ).
fof(addAssignment_64250,axiom,
! [VarCurr] :
( v106962(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_64249,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106898(VarCurr,B)
<=> v106900(VarCurr,B) ) ) ).
fof(addAssignment_64248,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106900(VarCurr,B)
<=> v106902(VarCurr,B) ) ) ).
fof(addAssignment_64247,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106902(VarCurr,B)
<=> v106904(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_885,axiom,
! [VarCurr] :
( ~ v106911(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106904(VarCurr,B)
<=> v106933(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_857,axiom,
! [VarCurr] :
( v106911(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106904(VarCurr,B)
<=> v106912(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_884,axiom,
! [VarCurr] :
( ~ v106934(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106933(VarCurr,B)
<=> v106935(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_856,axiom,
! [VarCurr] :
( v106934(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106933(VarCurr,B)
<=> v106909(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_883,axiom,
! [VarCurr] :
( ~ v106936(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106935(VarCurr,B)
<=> v106937(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_855,axiom,
! [VarCurr] :
( v106936(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106935(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_882,axiom,
! [VarCurr] :
( ~ v106703(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106937(VarCurr,B)
<=> v106884(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_854,axiom,
! [VarCurr] :
( v106703(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106937(VarCurr,B)
<=> v106938(VarCurr,B) ) ) ) ).
fof(addAssignment_64246,axiom,
! [VarCurr] :
( v106938(VarCurr,bitIndex0)
<=> v106957(VarCurr) ) ).
fof(addAssignment_64245,axiom,
! [VarCurr] :
( v106938(VarCurr,bitIndex1)
<=> v106955(VarCurr) ) ).
fof(addAssignment_64244,axiom,
! [VarCurr] :
( v106938(VarCurr,bitIndex2)
<=> v106951(VarCurr) ) ).
fof(addAssignment_64243,axiom,
! [VarCurr] :
( v106938(VarCurr,bitIndex3)
<=> v106940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10649,axiom,
! [VarCurr] :
( v106955(VarCurr)
<=> ( v106956(VarCurr)
& v106958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10648,axiom,
! [VarCurr] :
( v106958(VarCurr)
<=> ( v106884(VarCurr,bitIndex0)
| v106947(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4292,axiom,
! [VarCurr] :
( v106956(VarCurr)
<=> ( v106957(VarCurr)
| v106884(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5593,axiom,
! [VarCurr] :
( ~ v106957(VarCurr)
<=> v106884(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10647,axiom,
! [VarCurr] :
( v106951(VarCurr)
<=> ( v106952(VarCurr)
& v106954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10646,axiom,
! [VarCurr] :
( v106954(VarCurr)
<=> ( v106945(VarCurr)
| v106948(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4291,axiom,
! [VarCurr] :
( v106952(VarCurr)
<=> ( v106953(VarCurr)
| v106884(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5592,axiom,
! [VarCurr] :
( ~ v106953(VarCurr)
<=> v106945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10645,axiom,
! [VarCurr] :
( v106940(VarCurr)
<=> ( v106941(VarCurr)
& v106949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10644,axiom,
! [VarCurr] :
( v106949(VarCurr)
<=> ( v106943(VarCurr)
| v106950(VarCurr) ) ) ).
fof(writeUnaryOperator_5591,axiom,
! [VarCurr] :
( ~ v106950(VarCurr)
<=> v106884(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4290,axiom,
! [VarCurr] :
( v106941(VarCurr)
<=> ( v106942(VarCurr)
| v106884(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5590,axiom,
! [VarCurr] :
( ~ v106942(VarCurr)
<=> v106943(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4289,axiom,
! [VarCurr] :
( v106943(VarCurr)
<=> ( v106884(VarCurr,bitIndex2)
| v106944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10643,axiom,
! [VarCurr] :
( v106944(VarCurr)
<=> ( v106945(VarCurr)
& v106948(VarCurr) ) ) ).
fof(writeUnaryOperator_5589,axiom,
! [VarCurr] :
( ~ v106948(VarCurr)
<=> v106884(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4288,axiom,
! [VarCurr] :
( v106945(VarCurr)
<=> ( v106884(VarCurr,bitIndex1)
| v106946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10642,axiom,
! [VarCurr] :
( v106946(VarCurr)
<=> ( v106884(VarCurr,bitIndex0)
& v106947(VarCurr) ) ) ).
fof(writeUnaryOperator_5588,axiom,
! [VarCurr] :
( ~ v106947(VarCurr)
<=> v106884(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_782,axiom,
! [VarCurr] :
( v106936(VarCurr)
<=> ( ( v106884(VarCurr,bitIndex3)
<=> $false )
& ( v106884(VarCurr,bitIndex2)
<=> $false )
& ( v106884(VarCurr,bitIndex1)
<=> $false )
& ( v106884(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10641,axiom,
! [VarCurr] :
( v106934(VarCurr)
<=> ( v106806(VarCurr)
& v106882(VarCurr) ) ) ).
fof(addAssignment_64242,axiom,
! [VarCurr] :
( v106912(VarCurr,bitIndex0)
<=> v106931(VarCurr) ) ).
fof(addAssignment_64241,axiom,
! [VarCurr] :
( v106912(VarCurr,bitIndex1)
<=> v106929(VarCurr) ) ).
fof(addAssignment_64240,axiom,
! [VarCurr] :
( v106912(VarCurr,bitIndex2)
<=> v106925(VarCurr) ) ).
fof(addAssignment_64239,axiom,
! [VarCurr] :
( v106912(VarCurr,bitIndex3)
<=> v106914(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10640,axiom,
! [VarCurr] :
( v106929(VarCurr)
<=> ( v106930(VarCurr)
& v106932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10639,axiom,
! [VarCurr] :
( v106932(VarCurr)
<=> ( v106909(VarCurr,bitIndex0)
| v106921(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4287,axiom,
! [VarCurr] :
( v106930(VarCurr)
<=> ( v106931(VarCurr)
| v106909(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5587,axiom,
! [VarCurr] :
( ~ v106931(VarCurr)
<=> v106909(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10638,axiom,
! [VarCurr] :
( v106925(VarCurr)
<=> ( v106926(VarCurr)
& v106928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10637,axiom,
! [VarCurr] :
( v106928(VarCurr)
<=> ( v106919(VarCurr)
| v106922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4286,axiom,
! [VarCurr] :
( v106926(VarCurr)
<=> ( v106927(VarCurr)
| v106909(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5586,axiom,
! [VarCurr] :
( ~ v106927(VarCurr)
<=> v106919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10636,axiom,
! [VarCurr] :
( v106914(VarCurr)
<=> ( v106915(VarCurr)
& v106923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10635,axiom,
! [VarCurr] :
( v106923(VarCurr)
<=> ( v106917(VarCurr)
| v106924(VarCurr) ) ) ).
fof(writeUnaryOperator_5585,axiom,
! [VarCurr] :
( ~ v106924(VarCurr)
<=> v106909(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4285,axiom,
! [VarCurr] :
( v106915(VarCurr)
<=> ( v106916(VarCurr)
| v106909(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5584,axiom,
! [VarCurr] :
( ~ v106916(VarCurr)
<=> v106917(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4284,axiom,
! [VarCurr] :
( v106917(VarCurr)
<=> ( v106909(VarCurr,bitIndex2)
| v106918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10634,axiom,
! [VarCurr] :
( v106918(VarCurr)
<=> ( v106919(VarCurr)
& v106922(VarCurr) ) ) ).
fof(writeUnaryOperator_5583,axiom,
! [VarCurr] :
( ~ v106922(VarCurr)
<=> v106909(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4283,axiom,
! [VarCurr] :
( v106919(VarCurr)
<=> ( v106909(VarCurr,bitIndex1)
| v106920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10633,axiom,
! [VarCurr] :
( v106920(VarCurr)
<=> ( v106909(VarCurr,bitIndex0)
& v106921(VarCurr) ) ) ).
fof(writeUnaryOperator_5582,axiom,
! [VarCurr] :
( ~ v106921(VarCurr)
<=> v106909(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10632,axiom,
! [VarCurr] :
( v106911(VarCurr)
<=> ( v106906(VarCurr)
& v106882(VarCurr) ) ) ).
fof(addAssignment_64238,axiom,
! [VarCurr] :
( v106909(VarCurr,bitIndex3)
<=> v103214(VarCurr,bitIndex3) ) ).
fof(addAssignment_64237,axiom,
! [VarCurr] :
( v106909(VarCurr,bitIndex2)
<=> v103214(VarCurr,bitIndex2) ) ).
fof(addAssignment_64236,axiom,
! [VarCurr] :
( v106909(VarCurr,bitIndex1)
<=> v103214(VarCurr,bitIndex1) ) ).
fof(addAssignment_64235,axiom,
! [VarCurr] :
( v106909(VarCurr,bitIndex0)
<=> v103214(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10631,axiom,
! [VarCurr] :
( v106906(VarCurr)
<=> ( v106688(VarCurr)
| v106799(VarCurr) ) ) ).
fof(addAssignment_64234,axiom,
! [VarCurr] :
( v106894(VarCurr)
<=> v106896(VarCurr) ) ).
fof(addAssignment_64233,axiom,
! [VarCurr] :
( v106896(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_64232,axiom,
! [VarCurr] :
( v106890(VarCurr)
<=> v106892(VarCurr) ) ).
fof(addAssignment_64231,axiom,
! [VarCurr] :
( v106892(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addAssignment_64230,axiom,
! [VarCurr] :
( v101469(VarCurr,bitIndex5)
<=> v106755(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_781,axiom,
! [VarCurr] :
( v106755(VarCurr)
<=> ( ( v106757(VarCurr,bitIndex1)
<=> $false )
& ( v106757(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64229,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106757(VarCurr,B)
<=> v106759(VarCurr,B) ) ) ).
fof(addAssignment_64228,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106759(VarCurr,B)
<=> v106761(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106864(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106761(VarNext,B)
<=> v106761(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1291,axiom,
! [VarNext] :
( v106864(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106761(VarNext,B)
<=> v106874(VarNext,B) ) ) ) ).
fof(addAssignment_64227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106874(VarNext,B)
<=> v106872(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_881,axiom,
! [VarCurr] :
( ~ v106875(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106872(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_853,axiom,
! [VarCurr] :
( v106875(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106872(VarCurr,B)
<=> v106771(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10630,axiom,
! [VarCurr] :
( v106875(VarCurr)
<=> ( v106876(VarCurr)
& v106877(VarCurr) ) ) ).
fof(writeUnaryOperator_5581,axiom,
! [VarCurr] :
( ~ v106877(VarCurr)
<=> v106767(VarCurr) ) ).
fof(writeUnaryOperator_5580,axiom,
! [VarCurr] :
( ~ v106876(VarCurr)
<=> v106763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106864(VarNext)
<=> v106865(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106865(VarNext)
<=> ( v106866(VarNext)
& v106859(VarNext) ) ) ) ).
fof(writeUnaryOperator_5579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106866(VarNext)
<=> v106868(VarNext) ) ) ).
fof(addAssignment_64226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106868(VarNext)
<=> v106859(VarCurr) ) ) ).
fof(addAssignment_64225,axiom,
! [VarCurr] :
( v106859(VarCurr)
<=> v106861(VarCurr) ) ).
fof(addAssignment_64224,axiom,
! [VarCurr] :
( v106861(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_64223,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106771(VarCurr,B)
<=> v106773(VarCurr,B) ) ) ).
fof(addAssignment_64222,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106773(VarCurr,B)
<=> v106775(VarCurr,B) ) ) ).
fof(addAssignment_64221,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106775(VarCurr,B)
<=> v106777(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_880,axiom,
! [VarCurr] :
( ~ v106846(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106777(VarCurr,B)
<=> v106847(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_852,axiom,
! [VarCurr] :
( v106846(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106777(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_879,axiom,
! [VarCurr] :
( ~ v106848(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106847(VarCurr,B)
<=> v106849(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_851,axiom,
! [VarCurr] :
( v106848(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106847(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_878,axiom,
! [VarCurr] :
( ~ v106850(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106849(VarCurr,B)
<=> v106851(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_850,axiom,
! [VarCurr] :
( v106850(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106849(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64220,axiom,
! [VarCurr] :
( v106851(VarCurr,bitIndex0)
<=> v106855(VarCurr) ) ).
fof(addAssignment_64219,axiom,
! [VarCurr] :
( v106851(VarCurr,bitIndex1)
<=> v106853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10627,axiom,
! [VarCurr] :
( v106853(VarCurr)
<=> ( v106854(VarCurr)
& v106856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10626,axiom,
! [VarCurr] :
( v106856(VarCurr)
<=> ( v106757(VarCurr,bitIndex0)
| v106857(VarCurr) ) ) ).
fof(writeUnaryOperator_5578,axiom,
! [VarCurr] :
( ~ v106857(VarCurr)
<=> v106757(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4282,axiom,
! [VarCurr] :
( v106854(VarCurr)
<=> ( v106855(VarCurr)
| v106757(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5577,axiom,
! [VarCurr] :
( ~ v106855(VarCurr)
<=> v106757(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_780,axiom,
! [VarCurr] :
( v106850(VarCurr)
<=> ( ( v106757(VarCurr,bitIndex1)
<=> $false )
& ( v106757(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10625,axiom,
! [VarCurr] :
( v106848(VarCurr)
<=> ( v106830(VarCurr)
& v106703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10624,axiom,
! [VarCurr] :
( v106846(VarCurr)
<=> ( v106779(VarCurr)
& v106703(VarCurr) ) ) ).
fof(addAssignment_64218,axiom,
! [VarCurr] :
( v106830(VarCurr)
<=> v106781(VarCurr,bitIndex0) ) ).
fof(addAssignment_64217,axiom,
! [VarCurr] :
( v106781(VarCurr,bitIndex0)
<=> v106783(VarCurr,bitIndex0) ) ).
fof(addAssignment_64216,axiom,
! [VarNext] :
( v106783(VarNext,bitIndex0)
<=> v106838(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106839(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106838(VarNext,B)
<=> v106783(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1290,axiom,
! [VarNext] :
( v106839(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106838(VarNext,B)
<=> v106823(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106839(VarNext)
<=> v106840(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106840(VarNext)
<=> ( v106842(VarNext)
& v106808(VarNext) ) ) ) ).
fof(writeUnaryOperator_5576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106842(VarNext)
<=> v106817(VarNext) ) ) ).
fof(addAssignment_64215,axiom,
! [VarCurr] :
( v106793(VarCurr,bitIndex0)
<=> v106795(VarCurr,bitIndex0) ) ).
fof(addAssignment_64214,axiom,
! [VarCurr] :
( v106795(VarCurr,bitIndex0)
<=> v106797(VarCurr,bitIndex0) ) ).
fof(addAssignment_64213,axiom,
! [VarCurr] :
( v106797(VarCurr,bitIndex0)
<=> v106805(VarCurr,bitIndex0) ) ).
fof(addAssignment_64212,axiom,
! [VarCurr] :
( v106806(VarCurr)
<=> v103094(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_4281,axiom,
! [VarCurr] :
( v103094(VarCurr,bitIndex5)
<=> ( v106833(VarCurr)
| v106835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10621,axiom,
! [VarCurr] :
( v106835(VarCurr)
<=> ( v103113(VarCurr)
& v106836(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_779,axiom,
! [VarCurr] :
( v106836(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex6)
<=> $true )
& ( v103127(VarCurr,bitIndex5)
<=> $false )
& ( v103127(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10620,axiom,
! [VarCurr] :
( v106833(VarCurr)
<=> ( v103096(VarCurr)
& v106834(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_778,axiom,
! [VarCurr] :
( v106834(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex6)
<=> $true )
& ( v103106(VarCurr,bitIndex5)
<=> $false )
& ( v103106(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_64211,axiom,
! [VarCurr] :
( v106779(VarCurr)
<=> v106781(VarCurr,bitIndex1) ) ).
fof(addAssignment_64210,axiom,
! [VarCurr] :
( v106781(VarCurr,bitIndex1)
<=> v106783(VarCurr,bitIndex1) ) ).
fof(addAssignment_64209,axiom,
! [VarNext] :
( v106783(VarNext,bitIndex1)
<=> v106812(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106813(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106812(VarNext,B)
<=> v106783(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1289,axiom,
! [VarNext] :
( v106813(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106812(VarNext,B)
<=> v106823(VarNext,B) ) ) ) ).
fof(addAssignment_64208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106823(VarNext,B)
<=> v106821(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_877,axiom,
! [VarCurr] :
( ~ v106824(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106821(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_849,axiom,
! [VarCurr] :
( v106824(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106821(VarCurr,B)
<=> v106793(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10619,axiom,
! [VarCurr] :
( v106824(VarCurr)
<=> ( v106825(VarCurr)
& v106826(VarCurr) ) ) ).
fof(writeUnaryOperator_5575,axiom,
! [VarCurr] :
( ~ v106826(VarCurr)
<=> v106789(VarCurr) ) ).
fof(writeUnaryOperator_5574,axiom,
! [VarCurr] :
( ~ v106825(VarCurr)
<=> v106785(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106813(VarNext)
<=> v106814(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106814(VarNext)
<=> ( v106815(VarNext)
& v106808(VarNext) ) ) ) ).
fof(writeUnaryOperator_5573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106815(VarNext)
<=> v106817(VarNext) ) ) ).
fof(addAssignment_64207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106817(VarNext)
<=> v106808(VarCurr) ) ) ).
fof(addAssignment_64206,axiom,
! [VarCurr] :
( v106808(VarCurr)
<=> v106810(VarCurr) ) ).
fof(addAssignment_64205,axiom,
! [VarCurr] :
( v106810(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_64204,axiom,
! [VarCurr] :
( v106793(VarCurr,bitIndex1)
<=> v106795(VarCurr,bitIndex1) ) ).
fof(addAssignment_64203,axiom,
! [VarCurr] :
( v106795(VarCurr,bitIndex1)
<=> v106797(VarCurr,bitIndex1) ) ).
fof(addAssignment_64202,axiom,
! [VarCurr] :
( v106797(VarCurr,bitIndex1)
<=> v106805(VarCurr,bitIndex1) ) ).
fof(addAssignment_64201,axiom,
! [VarCurr] :
( v106805(VarCurr,bitIndex0)
<=> v106806(VarCurr) ) ).
fof(addAssignment_64200,axiom,
! [VarCurr] :
( v106805(VarCurr,bitIndex1)
<=> v106799(VarCurr) ) ).
fof(addAssignment_64199,axiom,
! [VarCurr] :
( v106805(VarCurr,bitIndex2)
<=> v106688(VarCurr) ) ).
fof(addAssignment_64198,axiom,
! [VarCurr] :
( v106799(VarCurr)
<=> v101499(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_4280,axiom,
! [VarCurr] :
( v101499(VarCurr,bitIndex5)
<=> ( v106801(VarCurr)
| v106803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10616,axiom,
! [VarCurr] :
( v106803(VarCurr)
<=> ( v83096(VarCurr)
& v106804(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_777,axiom,
! [VarCurr] :
( v106804(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10615,axiom,
! [VarCurr] :
( v106801(VarCurr)
<=> ( v101501(VarCurr)
& v106802(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_776,axiom,
! [VarCurr] :
( v106802(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex6)
<=> $true )
& ( v101563(VarCurr,bitIndex5)
<=> $false )
& ( v101563(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_64197,axiom,
! [VarCurr] :
( v106789(VarCurr)
<=> v106791(VarCurr) ) ).
fof(addAssignment_64196,axiom,
! [VarCurr] :
( v106791(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_64195,axiom,
! [VarCurr] :
( v106785(VarCurr)
<=> v106787(VarCurr) ) ).
fof(addAssignment_64194,axiom,
! [VarCurr] :
( v106787(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addAssignment_64193,axiom,
! [VarCurr] :
( v106767(VarCurr)
<=> v106769(VarCurr) ) ).
fof(addAssignment_64192,axiom,
! [VarCurr] :
( v106769(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_64191,axiom,
! [VarCurr] :
( v106763(VarCurr)
<=> v106765(VarCurr) ) ).
fof(addAssignment_64190,axiom,
! [VarCurr] :
( v106765(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addAssignment_64189,axiom,
! [VarCurr] :
( v101258(VarCurr,bitIndex5)
<=> v106656(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_775,axiom,
! [VarCurr] :
( v106656(VarCurr)
<=> ( ( v106658(VarCurr,bitIndex3)
<=> $false )
& ( v106658(VarCurr,bitIndex2)
<=> $false )
& ( v106658(VarCurr,bitIndex1)
<=> $false )
& ( v106658(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64188,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106658(VarCurr,B)
<=> v106660(VarCurr,B) ) ) ).
fof(addAssignment_64187,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106660(VarCurr,B)
<=> v106662(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106737(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106662(VarNext,B)
<=> v106662(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1288,axiom,
! [VarNext] :
( v106737(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106662(VarNext,B)
<=> v106747(VarNext,B) ) ) ) ).
fof(addAssignment_64186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106747(VarNext,B)
<=> v106745(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_876,axiom,
! [VarCurr] :
( ~ v106748(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106745(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_848,axiom,
! [VarCurr] :
( v106748(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106745(VarCurr,B)
<=> v106680(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10614,axiom,
! [VarCurr] :
( v106748(VarCurr)
<=> ( v106749(VarCurr)
& v106750(VarCurr) ) ) ).
fof(writeUnaryOperator_5572,axiom,
! [VarCurr] :
( ~ v106750(VarCurr)
<=> v106672(VarCurr) ) ).
fof(writeUnaryOperator_5571,axiom,
! [VarCurr] :
( ~ v106749(VarCurr)
<=> v106664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106737(VarNext)
<=> v106738(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106738(VarNext)
<=> ( v106739(VarNext)
& v106730(VarNext) ) ) ) ).
fof(writeUnaryOperator_5570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106739(VarNext)
<=> v106741(VarNext) ) ) ).
fof(addAssignment_64185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106741(VarNext)
<=> v106730(VarCurr) ) ) ).
fof(addAssignment_64184,axiom,
! [VarCurr] :
( v106730(VarCurr)
<=> v106732(VarCurr) ) ).
fof(addAssignment_64183,axiom,
! [VarCurr] :
( v106732(VarCurr)
<=> v106734(VarCurr) ) ).
fof(addAssignment_64182,axiom,
! [VarCurr] :
( v106734(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_64181,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106680(VarCurr,B)
<=> v106682(VarCurr,B) ) ) ).
fof(addAssignment_64180,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106682(VarCurr,B)
<=> v106684(VarCurr,B) ) ) ).
fof(addAssignment_64179,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106684(VarCurr,B)
<=> v106686(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_875,axiom,
! [VarCurr] :
( ~ v106688(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106686(VarCurr,B)
<=> v106705(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_847,axiom,
! [VarCurr] :
( v106688(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106686(VarCurr,B)
<=> v106701(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_874,axiom,
! [VarCurr] :
( ~ v106706(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106705(VarCurr,B)
<=> v106707(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_846,axiom,
! [VarCurr] :
( v106706(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106705(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_873,axiom,
! [VarCurr] :
( ~ v106703(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106707(VarCurr,B)
<=> v106658(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_845,axiom,
! [VarCurr] :
( v106703(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106707(VarCurr,B)
<=> v106708(VarCurr,B) ) ) ) ).
fof(addAssignment_64178,axiom,
! [VarCurr] :
( v106708(VarCurr,bitIndex0)
<=> v106727(VarCurr) ) ).
fof(addAssignment_64177,axiom,
! [VarCurr] :
( v106708(VarCurr,bitIndex1)
<=> v106725(VarCurr) ) ).
fof(addAssignment_64176,axiom,
! [VarCurr] :
( v106708(VarCurr,bitIndex2)
<=> v106721(VarCurr) ) ).
fof(addAssignment_64175,axiom,
! [VarCurr] :
( v106708(VarCurr,bitIndex3)
<=> v106710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10611,axiom,
! [VarCurr] :
( v106725(VarCurr)
<=> ( v106726(VarCurr)
& v106728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10610,axiom,
! [VarCurr] :
( v106728(VarCurr)
<=> ( v106658(VarCurr,bitIndex0)
| v106717(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4279,axiom,
! [VarCurr] :
( v106726(VarCurr)
<=> ( v106727(VarCurr)
| v106658(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5569,axiom,
! [VarCurr] :
( ~ v106727(VarCurr)
<=> v106658(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10609,axiom,
! [VarCurr] :
( v106721(VarCurr)
<=> ( v106722(VarCurr)
& v106724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10608,axiom,
! [VarCurr] :
( v106724(VarCurr)
<=> ( v106715(VarCurr)
| v106718(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4278,axiom,
! [VarCurr] :
( v106722(VarCurr)
<=> ( v106723(VarCurr)
| v106658(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5568,axiom,
! [VarCurr] :
( ~ v106723(VarCurr)
<=> v106715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10607,axiom,
! [VarCurr] :
( v106710(VarCurr)
<=> ( v106711(VarCurr)
& v106719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10606,axiom,
! [VarCurr] :
( v106719(VarCurr)
<=> ( v106713(VarCurr)
| v106720(VarCurr) ) ) ).
fof(writeUnaryOperator_5567,axiom,
! [VarCurr] :
( ~ v106720(VarCurr)
<=> v106658(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4277,axiom,
! [VarCurr] :
( v106711(VarCurr)
<=> ( v106712(VarCurr)
| v106658(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5566,axiom,
! [VarCurr] :
( ~ v106712(VarCurr)
<=> v106713(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4276,axiom,
! [VarCurr] :
( v106713(VarCurr)
<=> ( v106658(VarCurr,bitIndex2)
| v106714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10605,axiom,
! [VarCurr] :
( v106714(VarCurr)
<=> ( v106715(VarCurr)
& v106718(VarCurr) ) ) ).
fof(writeUnaryOperator_5565,axiom,
! [VarCurr] :
( ~ v106718(VarCurr)
<=> v106658(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4275,axiom,
! [VarCurr] :
( v106715(VarCurr)
<=> ( v106658(VarCurr,bitIndex1)
| v106716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10604,axiom,
! [VarCurr] :
( v106716(VarCurr)
<=> ( v106658(VarCurr,bitIndex0)
& v106717(VarCurr) ) ) ).
fof(writeUnaryOperator_5564,axiom,
! [VarCurr] :
( ~ v106717(VarCurr)
<=> v106658(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_774,axiom,
! [VarCurr] :
( v106706(VarCurr)
<=> ( ( v106658(VarCurr,bitIndex3)
<=> $false )
& ( v106658(VarCurr,bitIndex2)
<=> $false )
& ( v106658(VarCurr,bitIndex1)
<=> $false )
& ( v106658(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64174,axiom,
! [VarCurr] :
( v106703(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_64173,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106701(VarCurr,B)
<=> v101286(VarCurr,B) ) ) ).
fof(addAssignment_64172,axiom,
! [VarCurr] :
( v106688(VarCurr)
<=> v89212(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_4274,axiom,
! [VarCurr] :
( v89212(VarCurr,bitIndex5)
<=> ( v106690(VarCurr)
| v106698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10603,axiom,
! [VarCurr] :
( v106698(VarCurr)
<=> ( v82954(VarCurr)
& v106699(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_773,axiom,
! [VarCurr] :
( v106699(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10602,axiom,
! [VarCurr] :
( v106690(VarCurr)
<=> ( v106691(VarCurr)
| v106696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10601,axiom,
! [VarCurr] :
( v106696(VarCurr)
<=> ( v86877(VarCurr)
& v106697(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_772,axiom,
! [VarCurr] :
( v106697(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10600,axiom,
! [VarCurr] :
( v106691(VarCurr)
<=> ( v106692(VarCurr)
| v106694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10599,axiom,
! [VarCurr] :
( v106694(VarCurr)
<=> ( v84899(VarCurr)
& v106695(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_771,axiom,
! [VarCurr] :
( v106695(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex6)
<=> $true )
& ( v89243(VarCurr,bitIndex5)
<=> $false )
& ( v89243(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10598,axiom,
! [VarCurr] :
( v106692(VarCurr)
<=> ( v118(VarCurr)
& v106693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_770,axiom,
! [VarCurr] :
( v106693(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex6)
<=> $true )
& ( v89214(VarCurr,bitIndex5)
<=> $false )
& ( v89214(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_64171,axiom,
! [VarCurr] :
( v106672(VarCurr)
<=> v106674(VarCurr) ) ).
fof(addAssignment_64170,axiom,
! [VarCurr] :
( v106674(VarCurr)
<=> v106676(VarCurr) ) ).
fof(addAssignment_64169,axiom,
! [VarCurr] :
( v106676(VarCurr)
<=> v106678(VarCurr) ) ).
fof(addAssignment_64168,axiom,
! [VarCurr] :
( v106678(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_64167,axiom,
! [VarCurr] :
( v106664(VarCurr)
<=> v106666(VarCurr) ) ).
fof(addAssignment_64166,axiom,
! [VarCurr] :
( v106666(VarCurr)
<=> v106668(VarCurr) ) ).
fof(addAssignment_64165,axiom,
! [VarCurr] :
( v106668(VarCurr)
<=> v106670(VarCurr) ) ).
fof(addAssignment_64164,axiom,
! [VarCurr] :
( v106670(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_64163,axiom,
! [VarCurr] :
( v103376(VarCurr,bitIndex4)
<=> v106282(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10597,axiom,
! [VarCurr] :
( v106282(VarCurr)
<=> ( v106649(VarCurr)
& v106654(VarCurr) ) ) ).
fof(writeUnaryOperator_5563,axiom,
! [VarCurr] :
( ~ v106654(VarCurr)
<=> v106563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10596,axiom,
! [VarCurr] :
( v106649(VarCurr)
<=> ( v106650(VarCurr)
& v106653(VarCurr) ) ) ).
fof(writeUnaryOperator_5562,axiom,
! [VarCurr] :
( ~ v106653(VarCurr)
<=> v106479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10595,axiom,
! [VarCurr] :
( v106650(VarCurr)
<=> ( v106651(VarCurr)
& v106652(VarCurr) ) ) ).
fof(writeUnaryOperator_5561,axiom,
! [VarCurr] :
( ~ v106652(VarCurr)
<=> v106397(VarCurr) ) ).
fof(writeUnaryOperator_5560,axiom,
! [VarCurr] :
( ~ v106651(VarCurr)
<=> v106284(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_769,axiom,
! [VarCurr] :
( v106563(VarCurr)
<=> ( ( v106565(VarCurr,bitIndex4)
<=> $false )
& ( v106565(VarCurr,bitIndex3)
<=> $false )
& ( v106565(VarCurr,bitIndex2)
<=> $false )
& ( v106565(VarCurr,bitIndex1)
<=> $false )
& ( v106565(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64162,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106565(VarCurr,B)
<=> v106567(VarCurr,B) ) ) ).
fof(addAssignment_64161,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106567(VarCurr,B)
<=> v106569(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106631(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106569(VarNext,B)
<=> v106569(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1287,axiom,
! [VarNext] :
( v106631(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106569(VarNext,B)
<=> v106641(VarNext,B) ) ) ) ).
fof(addAssignment_64160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106641(VarNext,B)
<=> v106639(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_872,axiom,
! [VarCurr] :
( ~ v106642(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106639(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_844,axiom,
! [VarCurr] :
( v106642(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106639(VarCurr,B)
<=> v106579(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10594,axiom,
! [VarCurr] :
( v106642(VarCurr)
<=> ( v106643(VarCurr)
& v106644(VarCurr) ) ) ).
fof(writeUnaryOperator_5559,axiom,
! [VarCurr] :
( ~ v106644(VarCurr)
<=> v106575(VarCurr) ) ).
fof(writeUnaryOperator_5558,axiom,
! [VarCurr] :
( ~ v106643(VarCurr)
<=> v106571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106631(VarNext)
<=> v106632(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106632(VarNext)
<=> ( v106633(VarNext)
& v106626(VarNext) ) ) ) ).
fof(writeUnaryOperator_5557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106633(VarNext)
<=> v106635(VarNext) ) ) ).
fof(addAssignment_64159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106635(VarNext)
<=> v106626(VarCurr) ) ) ).
fof(addAssignment_64158,axiom,
! [VarCurr] :
( v106626(VarCurr)
<=> v106628(VarCurr) ) ).
fof(addAssignment_64157,axiom,
! [VarCurr] :
( v106628(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_64156,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106579(VarCurr,B)
<=> v106581(VarCurr,B) ) ) ).
fof(addAssignment_64155,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106581(VarCurr,B)
<=> v106583(VarCurr,B) ) ) ).
fof(addAssignment_64154,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106583(VarCurr,B)
<=> v106585(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_871,axiom,
! [VarCurr] :
( ~ v106587(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106585(VarCurr,B)
<=> v106596(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_843,axiom,
! [VarCurr] :
( v106587(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106585(VarCurr,B)
<=> v106595(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_870,axiom,
! [VarCurr] :
( ~ v106563(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106596(VarCurr,B)
<=> v106597(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_842,axiom,
! [VarCurr] :
( v106563(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106596(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64153,axiom,
! [VarCurr] :
( v106597(VarCurr,bitIndex0)
<=> v106623(VarCurr) ) ).
fof(addAssignment_64152,axiom,
! [VarCurr] :
( v106597(VarCurr,bitIndex1)
<=> v106621(VarCurr) ) ).
fof(addAssignment_64151,axiom,
! [VarCurr] :
( v106597(VarCurr,bitIndex2)
<=> v106617(VarCurr) ) ).
fof(addAssignment_64150,axiom,
! [VarCurr] :
( v106597(VarCurr,bitIndex3)
<=> v106613(VarCurr) ) ).
fof(addAssignment_64149,axiom,
! [VarCurr] :
( v106597(VarCurr,bitIndex4)
<=> v106599(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10591,axiom,
! [VarCurr] :
( v106621(VarCurr)
<=> ( v106622(VarCurr)
& v106624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10590,axiom,
! [VarCurr] :
( v106624(VarCurr)
<=> ( v106565(VarCurr,bitIndex0)
| v106608(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4273,axiom,
! [VarCurr] :
( v106622(VarCurr)
<=> ( v106623(VarCurr)
| v106565(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5556,axiom,
! [VarCurr] :
( ~ v106623(VarCurr)
<=> v106565(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10589,axiom,
! [VarCurr] :
( v106617(VarCurr)
<=> ( v106618(VarCurr)
& v106620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10588,axiom,
! [VarCurr] :
( v106620(VarCurr)
<=> ( v106606(VarCurr)
| v106609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4272,axiom,
! [VarCurr] :
( v106618(VarCurr)
<=> ( v106619(VarCurr)
| v106565(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5555,axiom,
! [VarCurr] :
( ~ v106619(VarCurr)
<=> v106606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10587,axiom,
! [VarCurr] :
( v106613(VarCurr)
<=> ( v106614(VarCurr)
& v106616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10586,axiom,
! [VarCurr] :
( v106616(VarCurr)
<=> ( v106604(VarCurr)
| v106610(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4271,axiom,
! [VarCurr] :
( v106614(VarCurr)
<=> ( v106615(VarCurr)
| v106565(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5554,axiom,
! [VarCurr] :
( ~ v106615(VarCurr)
<=> v106604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10585,axiom,
! [VarCurr] :
( v106599(VarCurr)
<=> ( v106600(VarCurr)
& v106611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10584,axiom,
! [VarCurr] :
( v106611(VarCurr)
<=> ( v106602(VarCurr)
| v106612(VarCurr) ) ) ).
fof(writeUnaryOperator_5553,axiom,
! [VarCurr] :
( ~ v106612(VarCurr)
<=> v106565(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4270,axiom,
! [VarCurr] :
( v106600(VarCurr)
<=> ( v106601(VarCurr)
| v106565(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5552,axiom,
! [VarCurr] :
( ~ v106601(VarCurr)
<=> v106602(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4269,axiom,
! [VarCurr] :
( v106602(VarCurr)
<=> ( v106565(VarCurr,bitIndex3)
| v106603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10583,axiom,
! [VarCurr] :
( v106603(VarCurr)
<=> ( v106604(VarCurr)
& v106610(VarCurr) ) ) ).
fof(writeUnaryOperator_5551,axiom,
! [VarCurr] :
( ~ v106610(VarCurr)
<=> v106565(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4268,axiom,
! [VarCurr] :
( v106604(VarCurr)
<=> ( v106565(VarCurr,bitIndex2)
| v106605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10582,axiom,
! [VarCurr] :
( v106605(VarCurr)
<=> ( v106606(VarCurr)
& v106609(VarCurr) ) ) ).
fof(writeUnaryOperator_5550,axiom,
! [VarCurr] :
( ~ v106609(VarCurr)
<=> v106565(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4267,axiom,
! [VarCurr] :
( v106606(VarCurr)
<=> ( v106565(VarCurr,bitIndex1)
| v106607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10581,axiom,
! [VarCurr] :
( v106607(VarCurr)
<=> ( v106565(VarCurr,bitIndex0)
& v106608(VarCurr) ) ) ).
fof(writeUnaryOperator_5549,axiom,
! [VarCurr] :
( ~ v106608(VarCurr)
<=> v106565(VarCurr,bitIndex1) ) ).
fof(addAssignment_64148,axiom,
! [VarCurr] :
( v106595(VarCurr,bitIndex0)
<=> v106342(VarCurr) ) ).
fof(addAssignment_64147,axiom,
! [VarCurr] :
( v106595(VarCurr,bitIndex1)
<=> v106340(VarCurr) ) ).
fof(addAssignment_64146,axiom,
! [VarCurr] :
( v106595(VarCurr,bitIndex2)
<=> v106336(VarCurr) ) ).
fof(addAssignment_64145,axiom,
! [VarCurr] :
( v106595(VarCurr,bitIndex3)
<=> v106332(VarCurr) ) ).
fof(addAssignment_64144,axiom,
! [VarCurr] :
( v106595(VarCurr,bitIndex4)
<=> v106318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10580,axiom,
! [VarCurr] :
( v106587(VarCurr)
<=> ( v106588(VarCurr)
& v106002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10579,axiom,
! [VarCurr] :
( v106588(VarCurr)
<=> ( v106589(VarCurr)
& v106308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10578,axiom,
! [VarCurr] :
( v106589(VarCurr)
<=> ( v106590(VarCurr)
& v106594(VarCurr) ) ) ).
fof(writeUnaryOperator_5548,axiom,
! [VarCurr] :
( ~ v106594(VarCurr)
<=> v106284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10577,axiom,
! [VarCurr] :
( v106590(VarCurr)
<=> ( v106591(VarCurr)
& v106593(VarCurr) ) ) ).
fof(writeUnaryOperator_5547,axiom,
! [VarCurr] :
( ~ v106593(VarCurr)
<=> v106397(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10576,axiom,
! [VarCurr] :
( v106591(VarCurr)
<=> ( v106563(VarCurr)
& v106592(VarCurr) ) ) ).
fof(writeUnaryOperator_5546,axiom,
! [VarCurr] :
( ~ v106592(VarCurr)
<=> v106479(VarCurr) ) ).
fof(addAssignment_64143,axiom,
! [VarCurr] :
( v106575(VarCurr)
<=> v106577(VarCurr) ) ).
fof(addAssignment_64142,axiom,
! [VarCurr] :
( v106577(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_64141,axiom,
! [VarCurr] :
( v106571(VarCurr)
<=> v106573(VarCurr) ) ).
fof(addAssignment_64140,axiom,
! [VarCurr] :
( v106573(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_768,axiom,
! [VarCurr] :
( v106479(VarCurr)
<=> ( ( v106481(VarCurr,bitIndex4)
<=> $false )
& ( v106481(VarCurr,bitIndex3)
<=> $false )
& ( v106481(VarCurr,bitIndex2)
<=> $false )
& ( v106481(VarCurr,bitIndex1)
<=> $false )
& ( v106481(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64139,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106481(VarCurr,B)
<=> v106483(VarCurr,B) ) ) ).
fof(addAssignment_64138,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106483(VarCurr,B)
<=> v106485(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106545(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106485(VarNext,B)
<=> v106485(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1286,axiom,
! [VarNext] :
( v106545(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106485(VarNext,B)
<=> v106555(VarNext,B) ) ) ) ).
fof(addAssignment_64137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106555(VarNext,B)
<=> v106553(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_869,axiom,
! [VarCurr] :
( ~ v106556(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106553(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_841,axiom,
! [VarCurr] :
( v106556(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106553(VarCurr,B)
<=> v106495(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10575,axiom,
! [VarCurr] :
( v106556(VarCurr)
<=> ( v106557(VarCurr)
& v106558(VarCurr) ) ) ).
fof(writeUnaryOperator_5545,axiom,
! [VarCurr] :
( ~ v106558(VarCurr)
<=> v106491(VarCurr) ) ).
fof(writeUnaryOperator_5544,axiom,
! [VarCurr] :
( ~ v106557(VarCurr)
<=> v106487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106545(VarNext)
<=> v106546(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106546(VarNext)
<=> ( v106547(VarNext)
& v106540(VarNext) ) ) ) ).
fof(writeUnaryOperator_5543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106547(VarNext)
<=> v106549(VarNext) ) ) ).
fof(addAssignment_64136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106549(VarNext)
<=> v106540(VarCurr) ) ) ).
fof(addAssignment_64135,axiom,
! [VarCurr] :
( v106540(VarCurr)
<=> v106542(VarCurr) ) ).
fof(addAssignment_64134,axiom,
! [VarCurr] :
( v106542(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_64133,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106495(VarCurr,B)
<=> v106497(VarCurr,B) ) ) ).
fof(addAssignment_64132,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106497(VarCurr,B)
<=> v106499(VarCurr,B) ) ) ).
fof(addAssignment_64131,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106499(VarCurr,B)
<=> v106501(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_868,axiom,
! [VarCurr] :
( ~ v106503(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106501(VarCurr,B)
<=> v106510(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_840,axiom,
! [VarCurr] :
( v106503(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106501(VarCurr,B)
<=> v106509(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_867,axiom,
! [VarCurr] :
( ~ v106479(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106510(VarCurr,B)
<=> v106511(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_839,axiom,
! [VarCurr] :
( v106479(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106510(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64130,axiom,
! [VarCurr] :
( v106511(VarCurr,bitIndex0)
<=> v106537(VarCurr) ) ).
fof(addAssignment_64129,axiom,
! [VarCurr] :
( v106511(VarCurr,bitIndex1)
<=> v106535(VarCurr) ) ).
fof(addAssignment_64128,axiom,
! [VarCurr] :
( v106511(VarCurr,bitIndex2)
<=> v106531(VarCurr) ) ).
fof(addAssignment_64127,axiom,
! [VarCurr] :
( v106511(VarCurr,bitIndex3)
<=> v106527(VarCurr) ) ).
fof(addAssignment_64126,axiom,
! [VarCurr] :
( v106511(VarCurr,bitIndex4)
<=> v106513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10572,axiom,
! [VarCurr] :
( v106535(VarCurr)
<=> ( v106536(VarCurr)
& v106538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10571,axiom,
! [VarCurr] :
( v106538(VarCurr)
<=> ( v106481(VarCurr,bitIndex0)
| v106522(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4266,axiom,
! [VarCurr] :
( v106536(VarCurr)
<=> ( v106537(VarCurr)
| v106481(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5542,axiom,
! [VarCurr] :
( ~ v106537(VarCurr)
<=> v106481(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10570,axiom,
! [VarCurr] :
( v106531(VarCurr)
<=> ( v106532(VarCurr)
& v106534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10569,axiom,
! [VarCurr] :
( v106534(VarCurr)
<=> ( v106520(VarCurr)
| v106523(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4265,axiom,
! [VarCurr] :
( v106532(VarCurr)
<=> ( v106533(VarCurr)
| v106481(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5541,axiom,
! [VarCurr] :
( ~ v106533(VarCurr)
<=> v106520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10568,axiom,
! [VarCurr] :
( v106527(VarCurr)
<=> ( v106528(VarCurr)
& v106530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10567,axiom,
! [VarCurr] :
( v106530(VarCurr)
<=> ( v106518(VarCurr)
| v106524(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4264,axiom,
! [VarCurr] :
( v106528(VarCurr)
<=> ( v106529(VarCurr)
| v106481(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5540,axiom,
! [VarCurr] :
( ~ v106529(VarCurr)
<=> v106518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10566,axiom,
! [VarCurr] :
( v106513(VarCurr)
<=> ( v106514(VarCurr)
& v106525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10565,axiom,
! [VarCurr] :
( v106525(VarCurr)
<=> ( v106516(VarCurr)
| v106526(VarCurr) ) ) ).
fof(writeUnaryOperator_5539,axiom,
! [VarCurr] :
( ~ v106526(VarCurr)
<=> v106481(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4263,axiom,
! [VarCurr] :
( v106514(VarCurr)
<=> ( v106515(VarCurr)
| v106481(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5538,axiom,
! [VarCurr] :
( ~ v106515(VarCurr)
<=> v106516(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4262,axiom,
! [VarCurr] :
( v106516(VarCurr)
<=> ( v106481(VarCurr,bitIndex3)
| v106517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10564,axiom,
! [VarCurr] :
( v106517(VarCurr)
<=> ( v106518(VarCurr)
& v106524(VarCurr) ) ) ).
fof(writeUnaryOperator_5537,axiom,
! [VarCurr] :
( ~ v106524(VarCurr)
<=> v106481(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4261,axiom,
! [VarCurr] :
( v106518(VarCurr)
<=> ( v106481(VarCurr,bitIndex2)
| v106519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10563,axiom,
! [VarCurr] :
( v106519(VarCurr)
<=> ( v106520(VarCurr)
& v106523(VarCurr) ) ) ).
fof(writeUnaryOperator_5536,axiom,
! [VarCurr] :
( ~ v106523(VarCurr)
<=> v106481(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4260,axiom,
! [VarCurr] :
( v106520(VarCurr)
<=> ( v106481(VarCurr,bitIndex1)
| v106521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10562,axiom,
! [VarCurr] :
( v106521(VarCurr)
<=> ( v106481(VarCurr,bitIndex0)
& v106522(VarCurr) ) ) ).
fof(writeUnaryOperator_5535,axiom,
! [VarCurr] :
( ~ v106522(VarCurr)
<=> v106481(VarCurr,bitIndex1) ) ).
fof(addAssignment_64125,axiom,
! [VarCurr] :
( v106509(VarCurr,bitIndex0)
<=> v106342(VarCurr) ) ).
fof(addAssignment_64124,axiom,
! [VarCurr] :
( v106509(VarCurr,bitIndex1)
<=> v106340(VarCurr) ) ).
fof(addAssignment_64123,axiom,
! [VarCurr] :
( v106509(VarCurr,bitIndex2)
<=> v106336(VarCurr) ) ).
fof(addAssignment_64122,axiom,
! [VarCurr] :
( v106509(VarCurr,bitIndex3)
<=> v106332(VarCurr) ) ).
fof(addAssignment_64121,axiom,
! [VarCurr] :
( v106509(VarCurr,bitIndex4)
<=> v106318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10561,axiom,
! [VarCurr] :
( v106503(VarCurr)
<=> ( v106504(VarCurr)
& v106002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10560,axiom,
! [VarCurr] :
( v106504(VarCurr)
<=> ( v106505(VarCurr)
& v106308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10559,axiom,
! [VarCurr] :
( v106505(VarCurr)
<=> ( v106506(VarCurr)
& v106508(VarCurr) ) ) ).
fof(writeUnaryOperator_5534,axiom,
! [VarCurr] :
( ~ v106508(VarCurr)
<=> v106284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10558,axiom,
! [VarCurr] :
( v106506(VarCurr)
<=> ( v106479(VarCurr)
& v106507(VarCurr) ) ) ).
fof(writeUnaryOperator_5533,axiom,
! [VarCurr] :
( ~ v106507(VarCurr)
<=> v106397(VarCurr) ) ).
fof(addAssignment_64120,axiom,
! [VarCurr] :
( v106491(VarCurr)
<=> v106493(VarCurr) ) ).
fof(addAssignment_64119,axiom,
! [VarCurr] :
( v106493(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_64118,axiom,
! [VarCurr] :
( v106487(VarCurr)
<=> v106489(VarCurr) ) ).
fof(addAssignment_64117,axiom,
! [VarCurr] :
( v106489(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_767,axiom,
! [VarCurr] :
( v106397(VarCurr)
<=> ( ( v106399(VarCurr,bitIndex4)
<=> $false )
& ( v106399(VarCurr,bitIndex3)
<=> $false )
& ( v106399(VarCurr,bitIndex2)
<=> $false )
& ( v106399(VarCurr,bitIndex1)
<=> $false )
& ( v106399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64116,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106399(VarCurr,B)
<=> v106401(VarCurr,B) ) ) ).
fof(addAssignment_64115,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106401(VarCurr,B)
<=> v106403(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106461(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106403(VarNext,B)
<=> v106403(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1285,axiom,
! [VarNext] :
( v106461(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106403(VarNext,B)
<=> v106471(VarNext,B) ) ) ) ).
fof(addAssignment_64114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106471(VarNext,B)
<=> v106469(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_866,axiom,
! [VarCurr] :
( ~ v106472(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106469(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_838,axiom,
! [VarCurr] :
( v106472(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106469(VarCurr,B)
<=> v106413(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10557,axiom,
! [VarCurr] :
( v106472(VarCurr)
<=> ( v106473(VarCurr)
& v106474(VarCurr) ) ) ).
fof(writeUnaryOperator_5532,axiom,
! [VarCurr] :
( ~ v106474(VarCurr)
<=> v106409(VarCurr) ) ).
fof(writeUnaryOperator_5531,axiom,
! [VarCurr] :
( ~ v106473(VarCurr)
<=> v106405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106461(VarNext)
<=> v106462(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106462(VarNext)
<=> ( v106463(VarNext)
& v106456(VarNext) ) ) ) ).
fof(writeUnaryOperator_5530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106463(VarNext)
<=> v106465(VarNext) ) ) ).
fof(addAssignment_64113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106465(VarNext)
<=> v106456(VarCurr) ) ) ).
fof(addAssignment_64112,axiom,
! [VarCurr] :
( v106456(VarCurr)
<=> v106458(VarCurr) ) ).
fof(addAssignment_64111,axiom,
! [VarCurr] :
( v106458(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_64110,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106413(VarCurr,B)
<=> v106415(VarCurr,B) ) ) ).
fof(addAssignment_64109,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106415(VarCurr,B)
<=> v106417(VarCurr,B) ) ) ).
fof(addAssignment_64108,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106417(VarCurr,B)
<=> v106419(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_865,axiom,
! [VarCurr] :
( ~ v106421(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106419(VarCurr,B)
<=> v106426(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_837,axiom,
! [VarCurr] :
( v106421(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106419(VarCurr,B)
<=> v106425(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_864,axiom,
! [VarCurr] :
( ~ v106397(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106426(VarCurr,B)
<=> v106427(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_836,axiom,
! [VarCurr] :
( v106397(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106426(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64107,axiom,
! [VarCurr] :
( v106427(VarCurr,bitIndex0)
<=> v106453(VarCurr) ) ).
fof(addAssignment_64106,axiom,
! [VarCurr] :
( v106427(VarCurr,bitIndex1)
<=> v106451(VarCurr) ) ).
fof(addAssignment_64105,axiom,
! [VarCurr] :
( v106427(VarCurr,bitIndex2)
<=> v106447(VarCurr) ) ).
fof(addAssignment_64104,axiom,
! [VarCurr] :
( v106427(VarCurr,bitIndex3)
<=> v106443(VarCurr) ) ).
fof(addAssignment_64103,axiom,
! [VarCurr] :
( v106427(VarCurr,bitIndex4)
<=> v106429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10554,axiom,
! [VarCurr] :
( v106451(VarCurr)
<=> ( v106452(VarCurr)
& v106454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10553,axiom,
! [VarCurr] :
( v106454(VarCurr)
<=> ( v106399(VarCurr,bitIndex0)
| v106438(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4259,axiom,
! [VarCurr] :
( v106452(VarCurr)
<=> ( v106453(VarCurr)
| v106399(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5529,axiom,
! [VarCurr] :
( ~ v106453(VarCurr)
<=> v106399(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10552,axiom,
! [VarCurr] :
( v106447(VarCurr)
<=> ( v106448(VarCurr)
& v106450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10551,axiom,
! [VarCurr] :
( v106450(VarCurr)
<=> ( v106436(VarCurr)
| v106439(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4258,axiom,
! [VarCurr] :
( v106448(VarCurr)
<=> ( v106449(VarCurr)
| v106399(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5528,axiom,
! [VarCurr] :
( ~ v106449(VarCurr)
<=> v106436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10550,axiom,
! [VarCurr] :
( v106443(VarCurr)
<=> ( v106444(VarCurr)
& v106446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10549,axiom,
! [VarCurr] :
( v106446(VarCurr)
<=> ( v106434(VarCurr)
| v106440(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4257,axiom,
! [VarCurr] :
( v106444(VarCurr)
<=> ( v106445(VarCurr)
| v106399(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5527,axiom,
! [VarCurr] :
( ~ v106445(VarCurr)
<=> v106434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10548,axiom,
! [VarCurr] :
( v106429(VarCurr)
<=> ( v106430(VarCurr)
& v106441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10547,axiom,
! [VarCurr] :
( v106441(VarCurr)
<=> ( v106432(VarCurr)
| v106442(VarCurr) ) ) ).
fof(writeUnaryOperator_5526,axiom,
! [VarCurr] :
( ~ v106442(VarCurr)
<=> v106399(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4256,axiom,
! [VarCurr] :
( v106430(VarCurr)
<=> ( v106431(VarCurr)
| v106399(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5525,axiom,
! [VarCurr] :
( ~ v106431(VarCurr)
<=> v106432(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4255,axiom,
! [VarCurr] :
( v106432(VarCurr)
<=> ( v106399(VarCurr,bitIndex3)
| v106433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10546,axiom,
! [VarCurr] :
( v106433(VarCurr)
<=> ( v106434(VarCurr)
& v106440(VarCurr) ) ) ).
fof(writeUnaryOperator_5524,axiom,
! [VarCurr] :
( ~ v106440(VarCurr)
<=> v106399(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4254,axiom,
! [VarCurr] :
( v106434(VarCurr)
<=> ( v106399(VarCurr,bitIndex2)
| v106435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10545,axiom,
! [VarCurr] :
( v106435(VarCurr)
<=> ( v106436(VarCurr)
& v106439(VarCurr) ) ) ).
fof(writeUnaryOperator_5523,axiom,
! [VarCurr] :
( ~ v106439(VarCurr)
<=> v106399(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4253,axiom,
! [VarCurr] :
( v106436(VarCurr)
<=> ( v106399(VarCurr,bitIndex1)
| v106437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10544,axiom,
! [VarCurr] :
( v106437(VarCurr)
<=> ( v106399(VarCurr,bitIndex0)
& v106438(VarCurr) ) ) ).
fof(writeUnaryOperator_5522,axiom,
! [VarCurr] :
( ~ v106438(VarCurr)
<=> v106399(VarCurr,bitIndex1) ) ).
fof(addAssignment_64102,axiom,
! [VarCurr] :
( v106425(VarCurr,bitIndex0)
<=> v106342(VarCurr) ) ).
fof(addAssignment_64101,axiom,
! [VarCurr] :
( v106425(VarCurr,bitIndex1)
<=> v106340(VarCurr) ) ).
fof(addAssignment_64100,axiom,
! [VarCurr] :
( v106425(VarCurr,bitIndex2)
<=> v106336(VarCurr) ) ).
fof(addAssignment_64099,axiom,
! [VarCurr] :
( v106425(VarCurr,bitIndex3)
<=> v106332(VarCurr) ) ).
fof(addAssignment_64098,axiom,
! [VarCurr] :
( v106425(VarCurr,bitIndex4)
<=> v106318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10543,axiom,
! [VarCurr] :
( v106421(VarCurr)
<=> ( v106422(VarCurr)
& v106002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10542,axiom,
! [VarCurr] :
( v106422(VarCurr)
<=> ( v106423(VarCurr)
& v106308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10541,axiom,
! [VarCurr] :
( v106423(VarCurr)
<=> ( v106397(VarCurr)
& v106424(VarCurr) ) ) ).
fof(writeUnaryOperator_5521,axiom,
! [VarCurr] :
( ~ v106424(VarCurr)
<=> v106284(VarCurr) ) ).
fof(addAssignment_64097,axiom,
! [VarCurr] :
( v106409(VarCurr)
<=> v106411(VarCurr) ) ).
fof(addAssignment_64096,axiom,
! [VarCurr] :
( v106411(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_64095,axiom,
! [VarCurr] :
( v106405(VarCurr)
<=> v106407(VarCurr) ) ).
fof(addAssignment_64094,axiom,
! [VarCurr] :
( v106407(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_766,axiom,
! [VarCurr] :
( v106284(VarCurr)
<=> ( ( v106286(VarCurr,bitIndex4)
<=> $false )
& ( v106286(VarCurr,bitIndex3)
<=> $false )
& ( v106286(VarCurr,bitIndex2)
<=> $false )
& ( v106286(VarCurr,bitIndex1)
<=> $false )
& ( v106286(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64093,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106286(VarCurr,B)
<=> v106288(VarCurr,B) ) ) ).
fof(addAssignment_64092,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106288(VarCurr,B)
<=> v106290(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106379(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106290(VarNext,B)
<=> v106290(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1284,axiom,
! [VarNext] :
( v106379(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106290(VarNext,B)
<=> v106389(VarNext,B) ) ) ) ).
fof(addAssignment_64091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v106389(VarNext,B)
<=> v106387(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_863,axiom,
! [VarCurr] :
( ~ v106390(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106387(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_835,axiom,
! [VarCurr] :
( v106390(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106387(VarCurr,B)
<=> v106300(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10540,axiom,
! [VarCurr] :
( v106390(VarCurr)
<=> ( v106391(VarCurr)
& v106392(VarCurr) ) ) ).
fof(writeUnaryOperator_5520,axiom,
! [VarCurr] :
( ~ v106392(VarCurr)
<=> v106296(VarCurr) ) ).
fof(writeUnaryOperator_5519,axiom,
! [VarCurr] :
( ~ v106391(VarCurr)
<=> v106292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106379(VarNext)
<=> v106380(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106380(VarNext)
<=> ( v106381(VarNext)
& v106374(VarNext) ) ) ) ).
fof(writeUnaryOperator_5518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106381(VarNext)
<=> v106383(VarNext) ) ) ).
fof(addAssignment_64090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106383(VarNext)
<=> v106374(VarCurr) ) ) ).
fof(addAssignment_64089,axiom,
! [VarCurr] :
( v106374(VarCurr)
<=> v106376(VarCurr) ) ).
fof(addAssignment_64088,axiom,
! [VarCurr] :
( v106376(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_64087,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106300(VarCurr,B)
<=> v106302(VarCurr,B) ) ) ).
fof(addAssignment_64086,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106302(VarCurr,B)
<=> v106304(VarCurr,B) ) ) ).
fof(addAssignment_64085,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v106304(VarCurr,B)
<=> v106306(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_862,axiom,
! [VarCurr] :
( ~ v106314(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106306(VarCurr,B)
<=> v106344(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_834,axiom,
! [VarCurr] :
( v106314(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106306(VarCurr,B)
<=> v106316(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_861,axiom,
! [VarCurr] :
( ~ v106284(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106344(VarCurr,B)
<=> v106345(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_833,axiom,
! [VarCurr] :
( v106284(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v106344(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64084,axiom,
! [VarCurr] :
( v106345(VarCurr,bitIndex0)
<=> v106371(VarCurr) ) ).
fof(addAssignment_64083,axiom,
! [VarCurr] :
( v106345(VarCurr,bitIndex1)
<=> v106369(VarCurr) ) ).
fof(addAssignment_64082,axiom,
! [VarCurr] :
( v106345(VarCurr,bitIndex2)
<=> v106365(VarCurr) ) ).
fof(addAssignment_64081,axiom,
! [VarCurr] :
( v106345(VarCurr,bitIndex3)
<=> v106361(VarCurr) ) ).
fof(addAssignment_64080,axiom,
! [VarCurr] :
( v106345(VarCurr,bitIndex4)
<=> v106347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10537,axiom,
! [VarCurr] :
( v106369(VarCurr)
<=> ( v106370(VarCurr)
& v106372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10536,axiom,
! [VarCurr] :
( v106372(VarCurr)
<=> ( v106286(VarCurr,bitIndex0)
| v106356(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4252,axiom,
! [VarCurr] :
( v106370(VarCurr)
<=> ( v106371(VarCurr)
| v106286(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5517,axiom,
! [VarCurr] :
( ~ v106371(VarCurr)
<=> v106286(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10535,axiom,
! [VarCurr] :
( v106365(VarCurr)
<=> ( v106366(VarCurr)
& v106368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10534,axiom,
! [VarCurr] :
( v106368(VarCurr)
<=> ( v106354(VarCurr)
| v106357(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4251,axiom,
! [VarCurr] :
( v106366(VarCurr)
<=> ( v106367(VarCurr)
| v106286(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5516,axiom,
! [VarCurr] :
( ~ v106367(VarCurr)
<=> v106354(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10533,axiom,
! [VarCurr] :
( v106361(VarCurr)
<=> ( v106362(VarCurr)
& v106364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10532,axiom,
! [VarCurr] :
( v106364(VarCurr)
<=> ( v106352(VarCurr)
| v106358(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4250,axiom,
! [VarCurr] :
( v106362(VarCurr)
<=> ( v106363(VarCurr)
| v106286(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5515,axiom,
! [VarCurr] :
( ~ v106363(VarCurr)
<=> v106352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10531,axiom,
! [VarCurr] :
( v106347(VarCurr)
<=> ( v106348(VarCurr)
& v106359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10530,axiom,
! [VarCurr] :
( v106359(VarCurr)
<=> ( v106350(VarCurr)
| v106360(VarCurr) ) ) ).
fof(writeUnaryOperator_5514,axiom,
! [VarCurr] :
( ~ v106360(VarCurr)
<=> v106286(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4249,axiom,
! [VarCurr] :
( v106348(VarCurr)
<=> ( v106349(VarCurr)
| v106286(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5513,axiom,
! [VarCurr] :
( ~ v106349(VarCurr)
<=> v106350(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4248,axiom,
! [VarCurr] :
( v106350(VarCurr)
<=> ( v106286(VarCurr,bitIndex3)
| v106351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10529,axiom,
! [VarCurr] :
( v106351(VarCurr)
<=> ( v106352(VarCurr)
& v106358(VarCurr) ) ) ).
fof(writeUnaryOperator_5512,axiom,
! [VarCurr] :
( ~ v106358(VarCurr)
<=> v106286(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4247,axiom,
! [VarCurr] :
( v106352(VarCurr)
<=> ( v106286(VarCurr,bitIndex2)
| v106353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10528,axiom,
! [VarCurr] :
( v106353(VarCurr)
<=> ( v106354(VarCurr)
& v106357(VarCurr) ) ) ).
fof(writeUnaryOperator_5511,axiom,
! [VarCurr] :
( ~ v106357(VarCurr)
<=> v106286(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4246,axiom,
! [VarCurr] :
( v106354(VarCurr)
<=> ( v106286(VarCurr,bitIndex1)
| v106355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10527,axiom,
! [VarCurr] :
( v106355(VarCurr)
<=> ( v106286(VarCurr,bitIndex0)
& v106356(VarCurr) ) ) ).
fof(writeUnaryOperator_5510,axiom,
! [VarCurr] :
( ~ v106356(VarCurr)
<=> v106286(VarCurr,bitIndex1) ) ).
fof(addAssignment_64079,axiom,
! [VarCurr] :
( v106316(VarCurr,bitIndex0)
<=> v106342(VarCurr) ) ).
fof(addAssignment_64078,axiom,
! [VarCurr] :
( v106316(VarCurr,bitIndex1)
<=> v106340(VarCurr) ) ).
fof(addAssignment_64077,axiom,
! [VarCurr] :
( v106316(VarCurr,bitIndex2)
<=> v106336(VarCurr) ) ).
fof(addAssignment_64076,axiom,
! [VarCurr] :
( v106316(VarCurr,bitIndex3)
<=> v106332(VarCurr) ) ).
fof(addAssignment_64075,axiom,
! [VarCurr] :
( v106316(VarCurr,bitIndex4)
<=> v106318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10526,axiom,
! [VarCurr] :
( v106340(VarCurr)
<=> ( v106341(VarCurr)
& v106343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10525,axiom,
! [VarCurr] :
( v106343(VarCurr)
<=> ( v106312(VarCurr,bitIndex0)
| v106327(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4245,axiom,
! [VarCurr] :
( v106341(VarCurr)
<=> ( v106342(VarCurr)
| v106312(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5509,axiom,
! [VarCurr] :
( ~ v106342(VarCurr)
<=> v106312(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10524,axiom,
! [VarCurr] :
( v106336(VarCurr)
<=> ( v106337(VarCurr)
& v106339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10523,axiom,
! [VarCurr] :
( v106339(VarCurr)
<=> ( v106325(VarCurr)
| v106328(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4244,axiom,
! [VarCurr] :
( v106337(VarCurr)
<=> ( v106338(VarCurr)
| v106312(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5508,axiom,
! [VarCurr] :
( ~ v106338(VarCurr)
<=> v106325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10522,axiom,
! [VarCurr] :
( v106332(VarCurr)
<=> ( v106333(VarCurr)
& v106335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10521,axiom,
! [VarCurr] :
( v106335(VarCurr)
<=> ( v106323(VarCurr)
| v106329(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4243,axiom,
! [VarCurr] :
( v106333(VarCurr)
<=> ( v106334(VarCurr)
| v106312(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5507,axiom,
! [VarCurr] :
( ~ v106334(VarCurr)
<=> v106323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10520,axiom,
! [VarCurr] :
( v106318(VarCurr)
<=> ( v106319(VarCurr)
& v106330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10519,axiom,
! [VarCurr] :
( v106330(VarCurr)
<=> ( v106321(VarCurr)
| v106331(VarCurr) ) ) ).
fof(writeUnaryOperator_5506,axiom,
! [VarCurr] :
( ~ v106331(VarCurr)
<=> v106312(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4242,axiom,
! [VarCurr] :
( v106319(VarCurr)
<=> ( v106320(VarCurr)
| v106312(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5505,axiom,
! [VarCurr] :
( ~ v106320(VarCurr)
<=> v106321(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4241,axiom,
! [VarCurr] :
( v106321(VarCurr)
<=> ( v106312(VarCurr,bitIndex3)
| v106322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10518,axiom,
! [VarCurr] :
( v106322(VarCurr)
<=> ( v106323(VarCurr)
& v106329(VarCurr) ) ) ).
fof(writeUnaryOperator_5504,axiom,
! [VarCurr] :
( ~ v106329(VarCurr)
<=> v106312(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4240,axiom,
! [VarCurr] :
( v106323(VarCurr)
<=> ( v106312(VarCurr,bitIndex2)
| v106324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10517,axiom,
! [VarCurr] :
( v106324(VarCurr)
<=> ( v106325(VarCurr)
& v106328(VarCurr) ) ) ).
fof(writeUnaryOperator_5503,axiom,
! [VarCurr] :
( ~ v106328(VarCurr)
<=> v106312(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4239,axiom,
! [VarCurr] :
( v106325(VarCurr)
<=> ( v106312(VarCurr,bitIndex1)
| v106326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10516,axiom,
! [VarCurr] :
( v106326(VarCurr)
<=> ( v106312(VarCurr,bitIndex0)
& v106327(VarCurr) ) ) ).
fof(writeUnaryOperator_5502,axiom,
! [VarCurr] :
( ~ v106327(VarCurr)
<=> v106312(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10515,axiom,
! [VarCurr] :
( v106314(VarCurr)
<=> ( v106315(VarCurr)
& v106002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10514,axiom,
! [VarCurr] :
( v106315(VarCurr)
<=> ( v106284(VarCurr)
& v106308(VarCurr) ) ) ).
fof(addAssignment_64074,axiom,
! [VarCurr] :
( v106312(VarCurr,bitIndex4)
<=> v103410(VarCurr,bitIndex4) ) ).
fof(addAssignment_64073,axiom,
! [VarCurr] :
( v106312(VarCurr,bitIndex3)
<=> v103410(VarCurr,bitIndex3) ) ).
fof(addAssignment_64072,axiom,
! [VarCurr] :
( v106312(VarCurr,bitIndex2)
<=> v103410(VarCurr,bitIndex2) ) ).
fof(addAssignment_64071,axiom,
! [VarCurr] :
( v106312(VarCurr,bitIndex1)
<=> v103410(VarCurr,bitIndex1) ) ).
fof(addAssignment_64070,axiom,
! [VarCurr] :
( v106312(VarCurr,bitIndex0)
<=> v103410(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10513,axiom,
! [VarCurr] :
( v106308(VarCurr)
<=> ( v106310(VarCurr)
| v106105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10512,axiom,
! [VarCurr] :
( v106310(VarCurr)
<=> ( v105987(VarCurr)
| v106098(VarCurr) ) ) ).
fof(addAssignment_64069,axiom,
! [VarCurr] :
( v106296(VarCurr)
<=> v106298(VarCurr) ) ).
fof(addAssignment_64068,axiom,
! [VarCurr] :
( v106298(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_64067,axiom,
! [VarCurr] :
( v106292(VarCurr)
<=> v106294(VarCurr) ) ).
fof(addAssignment_64066,axiom,
! [VarCurr] :
( v106294(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addAssignment_64065,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex4)
<=> v106181(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_765,axiom,
! [VarCurr] :
( v106181(VarCurr)
<=> ( ( v106183(VarCurr,bitIndex3)
<=> $false )
& ( v106183(VarCurr,bitIndex2)
<=> $false )
& ( v106183(VarCurr,bitIndex1)
<=> $false )
& ( v106183(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64064,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106183(VarCurr,B)
<=> v106185(VarCurr,B) ) ) ).
fof(addAssignment_64063,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106185(VarCurr,B)
<=> v106187(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106264(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106187(VarNext,B)
<=> v106187(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1283,axiom,
! [VarNext] :
( v106264(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106187(VarNext,B)
<=> v106274(VarNext,B) ) ) ) ).
fof(addAssignment_64062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106274(VarNext,B)
<=> v106272(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_860,axiom,
! [VarCurr] :
( ~ v106275(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106272(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_832,axiom,
! [VarCurr] :
( v106275(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106272(VarCurr,B)
<=> v106197(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10511,axiom,
! [VarCurr] :
( v106275(VarCurr)
<=> ( v106276(VarCurr)
& v106277(VarCurr) ) ) ).
fof(writeUnaryOperator_5501,axiom,
! [VarCurr] :
( ~ v106277(VarCurr)
<=> v106193(VarCurr) ) ).
fof(writeUnaryOperator_5500,axiom,
! [VarCurr] :
( ~ v106276(VarCurr)
<=> v106189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106264(VarNext)
<=> v106265(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106265(VarNext)
<=> ( v106266(VarNext)
& v106259(VarNext) ) ) ) ).
fof(writeUnaryOperator_5499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106266(VarNext)
<=> v106268(VarNext) ) ) ).
fof(addAssignment_64061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106268(VarNext)
<=> v106259(VarCurr) ) ) ).
fof(addAssignment_64060,axiom,
! [VarCurr] :
( v106259(VarCurr)
<=> v106261(VarCurr) ) ).
fof(addAssignment_64059,axiom,
! [VarCurr] :
( v106261(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_64058,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106197(VarCurr,B)
<=> v106199(VarCurr,B) ) ) ).
fof(addAssignment_64057,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106199(VarCurr,B)
<=> v106201(VarCurr,B) ) ) ).
fof(addAssignment_64056,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106201(VarCurr,B)
<=> v106203(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_859,axiom,
! [VarCurr] :
( ~ v106210(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106203(VarCurr,B)
<=> v106232(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_831,axiom,
! [VarCurr] :
( v106210(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106203(VarCurr,B)
<=> v106211(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_858,axiom,
! [VarCurr] :
( ~ v106233(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106232(VarCurr,B)
<=> v106234(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_830,axiom,
! [VarCurr] :
( v106233(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106232(VarCurr,B)
<=> v106208(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_857,axiom,
! [VarCurr] :
( ~ v106235(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106234(VarCurr,B)
<=> v106236(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_829,axiom,
! [VarCurr] :
( v106235(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106234(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_856,axiom,
! [VarCurr] :
( ~ v106002(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106236(VarCurr,B)
<=> v106183(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_828,axiom,
! [VarCurr] :
( v106002(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106236(VarCurr,B)
<=> v106237(VarCurr,B) ) ) ) ).
fof(addAssignment_64055,axiom,
! [VarCurr] :
( v106237(VarCurr,bitIndex0)
<=> v106256(VarCurr) ) ).
fof(addAssignment_64054,axiom,
! [VarCurr] :
( v106237(VarCurr,bitIndex1)
<=> v106254(VarCurr) ) ).
fof(addAssignment_64053,axiom,
! [VarCurr] :
( v106237(VarCurr,bitIndex2)
<=> v106250(VarCurr) ) ).
fof(addAssignment_64052,axiom,
! [VarCurr] :
( v106237(VarCurr,bitIndex3)
<=> v106239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10508,axiom,
! [VarCurr] :
( v106254(VarCurr)
<=> ( v106255(VarCurr)
& v106257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10507,axiom,
! [VarCurr] :
( v106257(VarCurr)
<=> ( v106183(VarCurr,bitIndex0)
| v106246(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4238,axiom,
! [VarCurr] :
( v106255(VarCurr)
<=> ( v106256(VarCurr)
| v106183(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5498,axiom,
! [VarCurr] :
( ~ v106256(VarCurr)
<=> v106183(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10506,axiom,
! [VarCurr] :
( v106250(VarCurr)
<=> ( v106251(VarCurr)
& v106253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10505,axiom,
! [VarCurr] :
( v106253(VarCurr)
<=> ( v106244(VarCurr)
| v106247(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4237,axiom,
! [VarCurr] :
( v106251(VarCurr)
<=> ( v106252(VarCurr)
| v106183(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5497,axiom,
! [VarCurr] :
( ~ v106252(VarCurr)
<=> v106244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10504,axiom,
! [VarCurr] :
( v106239(VarCurr)
<=> ( v106240(VarCurr)
& v106248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10503,axiom,
! [VarCurr] :
( v106248(VarCurr)
<=> ( v106242(VarCurr)
| v106249(VarCurr) ) ) ).
fof(writeUnaryOperator_5496,axiom,
! [VarCurr] :
( ~ v106249(VarCurr)
<=> v106183(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4236,axiom,
! [VarCurr] :
( v106240(VarCurr)
<=> ( v106241(VarCurr)
| v106183(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5495,axiom,
! [VarCurr] :
( ~ v106241(VarCurr)
<=> v106242(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4235,axiom,
! [VarCurr] :
( v106242(VarCurr)
<=> ( v106183(VarCurr,bitIndex2)
| v106243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10502,axiom,
! [VarCurr] :
( v106243(VarCurr)
<=> ( v106244(VarCurr)
& v106247(VarCurr) ) ) ).
fof(writeUnaryOperator_5494,axiom,
! [VarCurr] :
( ~ v106247(VarCurr)
<=> v106183(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4234,axiom,
! [VarCurr] :
( v106244(VarCurr)
<=> ( v106183(VarCurr,bitIndex1)
| v106245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10501,axiom,
! [VarCurr] :
( v106245(VarCurr)
<=> ( v106183(VarCurr,bitIndex0)
& v106246(VarCurr) ) ) ).
fof(writeUnaryOperator_5493,axiom,
! [VarCurr] :
( ~ v106246(VarCurr)
<=> v106183(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_764,axiom,
! [VarCurr] :
( v106235(VarCurr)
<=> ( ( v106183(VarCurr,bitIndex3)
<=> $false )
& ( v106183(VarCurr,bitIndex2)
<=> $false )
& ( v106183(VarCurr,bitIndex1)
<=> $false )
& ( v106183(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10500,axiom,
! [VarCurr] :
( v106233(VarCurr)
<=> ( v106105(VarCurr)
& v106181(VarCurr) ) ) ).
fof(addAssignment_64051,axiom,
! [VarCurr] :
( v106211(VarCurr,bitIndex0)
<=> v106230(VarCurr) ) ).
fof(addAssignment_64050,axiom,
! [VarCurr] :
( v106211(VarCurr,bitIndex1)
<=> v106228(VarCurr) ) ).
fof(addAssignment_64049,axiom,
! [VarCurr] :
( v106211(VarCurr,bitIndex2)
<=> v106224(VarCurr) ) ).
fof(addAssignment_64048,axiom,
! [VarCurr] :
( v106211(VarCurr,bitIndex3)
<=> v106213(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10499,axiom,
! [VarCurr] :
( v106228(VarCurr)
<=> ( v106229(VarCurr)
& v106231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10498,axiom,
! [VarCurr] :
( v106231(VarCurr)
<=> ( v106208(VarCurr,bitIndex0)
| v106220(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4233,axiom,
! [VarCurr] :
( v106229(VarCurr)
<=> ( v106230(VarCurr)
| v106208(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5492,axiom,
! [VarCurr] :
( ~ v106230(VarCurr)
<=> v106208(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10497,axiom,
! [VarCurr] :
( v106224(VarCurr)
<=> ( v106225(VarCurr)
& v106227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10496,axiom,
! [VarCurr] :
( v106227(VarCurr)
<=> ( v106218(VarCurr)
| v106221(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4232,axiom,
! [VarCurr] :
( v106225(VarCurr)
<=> ( v106226(VarCurr)
| v106208(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5491,axiom,
! [VarCurr] :
( ~ v106226(VarCurr)
<=> v106218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10495,axiom,
! [VarCurr] :
( v106213(VarCurr)
<=> ( v106214(VarCurr)
& v106222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10494,axiom,
! [VarCurr] :
( v106222(VarCurr)
<=> ( v106216(VarCurr)
| v106223(VarCurr) ) ) ).
fof(writeUnaryOperator_5490,axiom,
! [VarCurr] :
( ~ v106223(VarCurr)
<=> v106208(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4231,axiom,
! [VarCurr] :
( v106214(VarCurr)
<=> ( v106215(VarCurr)
| v106208(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5489,axiom,
! [VarCurr] :
( ~ v106215(VarCurr)
<=> v106216(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4230,axiom,
! [VarCurr] :
( v106216(VarCurr)
<=> ( v106208(VarCurr,bitIndex2)
| v106217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10493,axiom,
! [VarCurr] :
( v106217(VarCurr)
<=> ( v106218(VarCurr)
& v106221(VarCurr) ) ) ).
fof(writeUnaryOperator_5488,axiom,
! [VarCurr] :
( ~ v106221(VarCurr)
<=> v106208(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4229,axiom,
! [VarCurr] :
( v106218(VarCurr)
<=> ( v106208(VarCurr,bitIndex1)
| v106219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10492,axiom,
! [VarCurr] :
( v106219(VarCurr)
<=> ( v106208(VarCurr,bitIndex0)
& v106220(VarCurr) ) ) ).
fof(writeUnaryOperator_5487,axiom,
! [VarCurr] :
( ~ v106220(VarCurr)
<=> v106208(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10491,axiom,
! [VarCurr] :
( v106210(VarCurr)
<=> ( v106205(VarCurr)
& v106181(VarCurr) ) ) ).
fof(addAssignment_64047,axiom,
! [VarCurr] :
( v106208(VarCurr,bitIndex3)
<=> v103214(VarCurr,bitIndex3) ) ).
fof(addAssignment_64046,axiom,
! [VarCurr] :
( v106208(VarCurr,bitIndex2)
<=> v103214(VarCurr,bitIndex2) ) ).
fof(addAssignment_64045,axiom,
! [VarCurr] :
( v106208(VarCurr,bitIndex1)
<=> v103214(VarCurr,bitIndex1) ) ).
fof(addAssignment_64044,axiom,
! [VarCurr] :
( v106208(VarCurr,bitIndex0)
<=> v103214(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10490,axiom,
! [VarCurr] :
( v106205(VarCurr)
<=> ( v105987(VarCurr)
| v106098(VarCurr) ) ) ).
fof(addAssignment_64043,axiom,
! [VarCurr] :
( v106193(VarCurr)
<=> v106195(VarCurr) ) ).
fof(addAssignment_64042,axiom,
! [VarCurr] :
( v106195(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_64041,axiom,
! [VarCurr] :
( v106189(VarCurr)
<=> v106191(VarCurr) ) ).
fof(addAssignment_64040,axiom,
! [VarCurr] :
( v106191(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addAssignment_64039,axiom,
! [VarCurr] :
( v101469(VarCurr,bitIndex4)
<=> v106054(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_763,axiom,
! [VarCurr] :
( v106054(VarCurr)
<=> ( ( v106056(VarCurr,bitIndex1)
<=> $false )
& ( v106056(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_64038,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106056(VarCurr,B)
<=> v106058(VarCurr,B) ) ) ).
fof(addAssignment_64037,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106058(VarCurr,B)
<=> v106060(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106163(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106060(VarNext,B)
<=> v106060(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1282,axiom,
! [VarNext] :
( v106163(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106060(VarNext,B)
<=> v106173(VarNext,B) ) ) ) ).
fof(addAssignment_64036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106173(VarNext,B)
<=> v106171(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_855,axiom,
! [VarCurr] :
( ~ v106174(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106171(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_827,axiom,
! [VarCurr] :
( v106174(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106171(VarCurr,B)
<=> v106070(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10489,axiom,
! [VarCurr] :
( v106174(VarCurr)
<=> ( v106175(VarCurr)
& v106176(VarCurr) ) ) ).
fof(writeUnaryOperator_5486,axiom,
! [VarCurr] :
( ~ v106176(VarCurr)
<=> v106066(VarCurr) ) ).
fof(writeUnaryOperator_5485,axiom,
! [VarCurr] :
( ~ v106175(VarCurr)
<=> v106062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106163(VarNext)
<=> v106164(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106164(VarNext)
<=> ( v106165(VarNext)
& v106158(VarNext) ) ) ) ).
fof(writeUnaryOperator_5484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106165(VarNext)
<=> v106167(VarNext) ) ) ).
fof(addAssignment_64035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106167(VarNext)
<=> v106158(VarCurr) ) ) ).
fof(addAssignment_64034,axiom,
! [VarCurr] :
( v106158(VarCurr)
<=> v106160(VarCurr) ) ).
fof(addAssignment_64033,axiom,
! [VarCurr] :
( v106160(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_64032,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106070(VarCurr,B)
<=> v106072(VarCurr,B) ) ) ).
fof(addAssignment_64031,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106072(VarCurr,B)
<=> v106074(VarCurr,B) ) ) ).
fof(addAssignment_64030,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106074(VarCurr,B)
<=> v106076(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_854,axiom,
! [VarCurr] :
( ~ v106145(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106076(VarCurr,B)
<=> v106146(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_826,axiom,
! [VarCurr] :
( v106145(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106076(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_853,axiom,
! [VarCurr] :
( ~ v106147(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106146(VarCurr,B)
<=> v106148(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_825,axiom,
! [VarCurr] :
( v106147(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106146(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_852,axiom,
! [VarCurr] :
( ~ v106149(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106148(VarCurr,B)
<=> v106150(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_824,axiom,
! [VarCurr] :
( v106149(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106148(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_64029,axiom,
! [VarCurr] :
( v106150(VarCurr,bitIndex0)
<=> v106154(VarCurr) ) ).
fof(addAssignment_64028,axiom,
! [VarCurr] :
( v106150(VarCurr,bitIndex1)
<=> v106152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10486,axiom,
! [VarCurr] :
( v106152(VarCurr)
<=> ( v106153(VarCurr)
& v106155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10485,axiom,
! [VarCurr] :
( v106155(VarCurr)
<=> ( v106056(VarCurr,bitIndex0)
| v106156(VarCurr) ) ) ).
fof(writeUnaryOperator_5483,axiom,
! [VarCurr] :
( ~ v106156(VarCurr)
<=> v106056(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4228,axiom,
! [VarCurr] :
( v106153(VarCurr)
<=> ( v106154(VarCurr)
| v106056(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5482,axiom,
! [VarCurr] :
( ~ v106154(VarCurr)
<=> v106056(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_762,axiom,
! [VarCurr] :
( v106149(VarCurr)
<=> ( ( v106056(VarCurr,bitIndex1)
<=> $false )
& ( v106056(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10484,axiom,
! [VarCurr] :
( v106147(VarCurr)
<=> ( v106129(VarCurr)
& v106002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10483,axiom,
! [VarCurr] :
( v106145(VarCurr)
<=> ( v106078(VarCurr)
& v106002(VarCurr) ) ) ).
fof(addAssignment_64027,axiom,
! [VarCurr] :
( v106129(VarCurr)
<=> v106080(VarCurr,bitIndex0) ) ).
fof(addAssignment_64026,axiom,
! [VarCurr] :
( v106080(VarCurr,bitIndex0)
<=> v106082(VarCurr,bitIndex0) ) ).
fof(addAssignment_64025,axiom,
! [VarNext] :
( v106082(VarNext,bitIndex0)
<=> v106137(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106138(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106137(VarNext,B)
<=> v106082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1281,axiom,
! [VarNext] :
( v106138(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106137(VarNext,B)
<=> v106122(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106138(VarNext)
<=> v106139(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106139(VarNext)
<=> ( v106141(VarNext)
& v106107(VarNext) ) ) ) ).
fof(writeUnaryOperator_5481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106141(VarNext)
<=> v106116(VarNext) ) ) ).
fof(addAssignment_64024,axiom,
! [VarCurr] :
( v106092(VarCurr,bitIndex0)
<=> v106094(VarCurr,bitIndex0) ) ).
fof(addAssignment_64023,axiom,
! [VarCurr] :
( v106094(VarCurr,bitIndex0)
<=> v106096(VarCurr,bitIndex0) ) ).
fof(addAssignment_64022,axiom,
! [VarCurr] :
( v106096(VarCurr,bitIndex0)
<=> v106104(VarCurr,bitIndex0) ) ).
fof(addAssignment_64021,axiom,
! [VarCurr] :
( v106105(VarCurr)
<=> v103094(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4227,axiom,
! [VarCurr] :
( v103094(VarCurr,bitIndex4)
<=> ( v106132(VarCurr)
| v106134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10480,axiom,
! [VarCurr] :
( v106134(VarCurr)
<=> ( v103113(VarCurr)
& v106135(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_761,axiom,
! [VarCurr] :
( v106135(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex6)
<=> $true )
& ( v103127(VarCurr,bitIndex5)
<=> $false )
& ( v103127(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10479,axiom,
! [VarCurr] :
( v106132(VarCurr)
<=> ( v103096(VarCurr)
& v106133(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_760,axiom,
! [VarCurr] :
( v106133(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex6)
<=> $true )
& ( v103106(VarCurr,bitIndex5)
<=> $false )
& ( v103106(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_64020,axiom,
! [VarCurr] :
( v106078(VarCurr)
<=> v106080(VarCurr,bitIndex1) ) ).
fof(addAssignment_64019,axiom,
! [VarCurr] :
( v106080(VarCurr,bitIndex1)
<=> v106082(VarCurr,bitIndex1) ) ).
fof(addAssignment_64018,axiom,
! [VarNext] :
( v106082(VarNext,bitIndex1)
<=> v106111(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106112(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106111(VarNext,B)
<=> v106082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1280,axiom,
! [VarNext] :
( v106112(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106111(VarNext,B)
<=> v106122(VarNext,B) ) ) ) ).
fof(addAssignment_64017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v106122(VarNext,B)
<=> v106120(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_851,axiom,
! [VarCurr] :
( ~ v106123(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106120(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_823,axiom,
! [VarCurr] :
( v106123(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106120(VarCurr,B)
<=> v106092(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10478,axiom,
! [VarCurr] :
( v106123(VarCurr)
<=> ( v106124(VarCurr)
& v106125(VarCurr) ) ) ).
fof(writeUnaryOperator_5480,axiom,
! [VarCurr] :
( ~ v106125(VarCurr)
<=> v106088(VarCurr) ) ).
fof(writeUnaryOperator_5479,axiom,
! [VarCurr] :
( ~ v106124(VarCurr)
<=> v106084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106112(VarNext)
<=> v106113(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106113(VarNext)
<=> ( v106114(VarNext)
& v106107(VarNext) ) ) ) ).
fof(writeUnaryOperator_5478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106114(VarNext)
<=> v106116(VarNext) ) ) ).
fof(addAssignment_64016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106116(VarNext)
<=> v106107(VarCurr) ) ) ).
fof(addAssignment_64015,axiom,
! [VarCurr] :
( v106107(VarCurr)
<=> v106109(VarCurr) ) ).
fof(addAssignment_64014,axiom,
! [VarCurr] :
( v106109(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_64013,axiom,
! [VarCurr] :
( v106092(VarCurr,bitIndex1)
<=> v106094(VarCurr,bitIndex1) ) ).
fof(addAssignment_64012,axiom,
! [VarCurr] :
( v106094(VarCurr,bitIndex1)
<=> v106096(VarCurr,bitIndex1) ) ).
fof(addAssignment_64011,axiom,
! [VarCurr] :
( v106096(VarCurr,bitIndex1)
<=> v106104(VarCurr,bitIndex1) ) ).
fof(addAssignment_64010,axiom,
! [VarCurr] :
( v106104(VarCurr,bitIndex0)
<=> v106105(VarCurr) ) ).
fof(addAssignment_64009,axiom,
! [VarCurr] :
( v106104(VarCurr,bitIndex1)
<=> v106098(VarCurr) ) ).
fof(addAssignment_64008,axiom,
! [VarCurr] :
( v106104(VarCurr,bitIndex2)
<=> v105987(VarCurr) ) ).
fof(addAssignment_64007,axiom,
! [VarCurr] :
( v106098(VarCurr)
<=> v101499(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4226,axiom,
! [VarCurr] :
( v101499(VarCurr,bitIndex4)
<=> ( v106100(VarCurr)
| v106102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10475,axiom,
! [VarCurr] :
( v106102(VarCurr)
<=> ( v83096(VarCurr)
& v106103(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_759,axiom,
! [VarCurr] :
( v106103(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10474,axiom,
! [VarCurr] :
( v106100(VarCurr)
<=> ( v101501(VarCurr)
& v106101(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_758,axiom,
! [VarCurr] :
( v106101(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex6)
<=> $true )
& ( v101563(VarCurr,bitIndex5)
<=> $false )
& ( v101563(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_64006,axiom,
! [VarCurr] :
( v106088(VarCurr)
<=> v106090(VarCurr) ) ).
fof(addAssignment_64005,axiom,
! [VarCurr] :
( v106090(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_64004,axiom,
! [VarCurr] :
( v106084(VarCurr)
<=> v106086(VarCurr) ) ).
fof(addAssignment_64003,axiom,
! [VarCurr] :
( v106086(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addAssignment_64002,axiom,
! [VarCurr] :
( v106066(VarCurr)
<=> v106068(VarCurr) ) ).
fof(addAssignment_64001,axiom,
! [VarCurr] :
( v106068(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_64000,axiom,
! [VarCurr] :
( v106062(VarCurr)
<=> v106064(VarCurr) ) ).
fof(addAssignment_63999,axiom,
! [VarCurr] :
( v106064(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addAssignment_63998,axiom,
! [VarCurr] :
( v101258(VarCurr,bitIndex4)
<=> v105955(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_757,axiom,
! [VarCurr] :
( v105955(VarCurr)
<=> ( ( v105957(VarCurr,bitIndex3)
<=> $false )
& ( v105957(VarCurr,bitIndex2)
<=> $false )
& ( v105957(VarCurr,bitIndex1)
<=> $false )
& ( v105957(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63997,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105957(VarCurr,B)
<=> v105959(VarCurr,B) ) ) ).
fof(addAssignment_63996,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105959(VarCurr,B)
<=> v105961(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106036(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105961(VarNext,B)
<=> v105961(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1279,axiom,
! [VarNext] :
( v106036(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105961(VarNext,B)
<=> v106046(VarNext,B) ) ) ) ).
fof(addAssignment_63995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106046(VarNext,B)
<=> v106044(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_850,axiom,
! [VarCurr] :
( ~ v106047(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106044(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_822,axiom,
! [VarCurr] :
( v106047(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106044(VarCurr,B)
<=> v105979(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10473,axiom,
! [VarCurr] :
( v106047(VarCurr)
<=> ( v106048(VarCurr)
& v106049(VarCurr) ) ) ).
fof(writeUnaryOperator_5477,axiom,
! [VarCurr] :
( ~ v106049(VarCurr)
<=> v105971(VarCurr) ) ).
fof(writeUnaryOperator_5476,axiom,
! [VarCurr] :
( ~ v106048(VarCurr)
<=> v105963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106036(VarNext)
<=> v106037(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106037(VarNext)
<=> ( v106038(VarNext)
& v106029(VarNext) ) ) ) ).
fof(writeUnaryOperator_5475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106038(VarNext)
<=> v106040(VarNext) ) ) ).
fof(addAssignment_63994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106040(VarNext)
<=> v106029(VarCurr) ) ) ).
fof(addAssignment_63993,axiom,
! [VarCurr] :
( v106029(VarCurr)
<=> v106031(VarCurr) ) ).
fof(addAssignment_63992,axiom,
! [VarCurr] :
( v106031(VarCurr)
<=> v106033(VarCurr) ) ).
fof(addAssignment_63991,axiom,
! [VarCurr] :
( v106033(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_63990,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105979(VarCurr,B)
<=> v105981(VarCurr,B) ) ) ).
fof(addAssignment_63989,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105981(VarCurr,B)
<=> v105983(VarCurr,B) ) ) ).
fof(addAssignment_63988,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105983(VarCurr,B)
<=> v105985(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_849,axiom,
! [VarCurr] :
( ~ v105987(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105985(VarCurr,B)
<=> v106004(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_821,axiom,
! [VarCurr] :
( v105987(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105985(VarCurr,B)
<=> v106000(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_848,axiom,
! [VarCurr] :
( ~ v106005(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106004(VarCurr,B)
<=> v106006(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_820,axiom,
! [VarCurr] :
( v106005(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106004(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_847,axiom,
! [VarCurr] :
( ~ v106002(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106006(VarCurr,B)
<=> v105957(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_819,axiom,
! [VarCurr] :
( v106002(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106006(VarCurr,B)
<=> v106007(VarCurr,B) ) ) ) ).
fof(addAssignment_63987,axiom,
! [VarCurr] :
( v106007(VarCurr,bitIndex0)
<=> v106026(VarCurr) ) ).
fof(addAssignment_63986,axiom,
! [VarCurr] :
( v106007(VarCurr,bitIndex1)
<=> v106024(VarCurr) ) ).
fof(addAssignment_63985,axiom,
! [VarCurr] :
( v106007(VarCurr,bitIndex2)
<=> v106020(VarCurr) ) ).
fof(addAssignment_63984,axiom,
! [VarCurr] :
( v106007(VarCurr,bitIndex3)
<=> v106009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10470,axiom,
! [VarCurr] :
( v106024(VarCurr)
<=> ( v106025(VarCurr)
& v106027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10469,axiom,
! [VarCurr] :
( v106027(VarCurr)
<=> ( v105957(VarCurr,bitIndex0)
| v106016(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4225,axiom,
! [VarCurr] :
( v106025(VarCurr)
<=> ( v106026(VarCurr)
| v105957(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5474,axiom,
! [VarCurr] :
( ~ v106026(VarCurr)
<=> v105957(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10468,axiom,
! [VarCurr] :
( v106020(VarCurr)
<=> ( v106021(VarCurr)
& v106023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10467,axiom,
! [VarCurr] :
( v106023(VarCurr)
<=> ( v106014(VarCurr)
| v106017(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4224,axiom,
! [VarCurr] :
( v106021(VarCurr)
<=> ( v106022(VarCurr)
| v105957(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5473,axiom,
! [VarCurr] :
( ~ v106022(VarCurr)
<=> v106014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10466,axiom,
! [VarCurr] :
( v106009(VarCurr)
<=> ( v106010(VarCurr)
& v106018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10465,axiom,
! [VarCurr] :
( v106018(VarCurr)
<=> ( v106012(VarCurr)
| v106019(VarCurr) ) ) ).
fof(writeUnaryOperator_5472,axiom,
! [VarCurr] :
( ~ v106019(VarCurr)
<=> v105957(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4223,axiom,
! [VarCurr] :
( v106010(VarCurr)
<=> ( v106011(VarCurr)
| v105957(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5471,axiom,
! [VarCurr] :
( ~ v106011(VarCurr)
<=> v106012(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4222,axiom,
! [VarCurr] :
( v106012(VarCurr)
<=> ( v105957(VarCurr,bitIndex2)
| v106013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10464,axiom,
! [VarCurr] :
( v106013(VarCurr)
<=> ( v106014(VarCurr)
& v106017(VarCurr) ) ) ).
fof(writeUnaryOperator_5470,axiom,
! [VarCurr] :
( ~ v106017(VarCurr)
<=> v105957(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4221,axiom,
! [VarCurr] :
( v106014(VarCurr)
<=> ( v105957(VarCurr,bitIndex1)
| v106015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10463,axiom,
! [VarCurr] :
( v106015(VarCurr)
<=> ( v105957(VarCurr,bitIndex0)
& v106016(VarCurr) ) ) ).
fof(writeUnaryOperator_5469,axiom,
! [VarCurr] :
( ~ v106016(VarCurr)
<=> v105957(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_756,axiom,
! [VarCurr] :
( v106005(VarCurr)
<=> ( ( v105957(VarCurr,bitIndex3)
<=> $false )
& ( v105957(VarCurr,bitIndex2)
<=> $false )
& ( v105957(VarCurr,bitIndex1)
<=> $false )
& ( v105957(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63983,axiom,
! [VarCurr] :
( v106002(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_63982,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v106000(VarCurr,B)
<=> v101286(VarCurr,B) ) ) ).
fof(addAssignment_63981,axiom,
! [VarCurr] :
( v105987(VarCurr)
<=> v89212(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4220,axiom,
! [VarCurr] :
( v89212(VarCurr,bitIndex4)
<=> ( v105989(VarCurr)
| v105997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10462,axiom,
! [VarCurr] :
( v105997(VarCurr)
<=> ( v82954(VarCurr)
& v105998(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_755,axiom,
! [VarCurr] :
( v105998(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $true )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10461,axiom,
! [VarCurr] :
( v105989(VarCurr)
<=> ( v105990(VarCurr)
| v105995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10460,axiom,
! [VarCurr] :
( v105995(VarCurr)
<=> ( v86877(VarCurr)
& v105996(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_754,axiom,
! [VarCurr] :
( v105996(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $true )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10459,axiom,
! [VarCurr] :
( v105990(VarCurr)
<=> ( v105991(VarCurr)
| v105993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10458,axiom,
! [VarCurr] :
( v105993(VarCurr)
<=> ( v84899(VarCurr)
& v105994(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_753,axiom,
! [VarCurr] :
( v105994(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex6)
<=> $true )
& ( v89243(VarCurr,bitIndex5)
<=> $false )
& ( v89243(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10457,axiom,
! [VarCurr] :
( v105991(VarCurr)
<=> ( v118(VarCurr)
& v105992(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_752,axiom,
! [VarCurr] :
( v105992(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex6)
<=> $true )
& ( v89214(VarCurr,bitIndex5)
<=> $false )
& ( v89214(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_63980,axiom,
! [VarCurr] :
( v105971(VarCurr)
<=> v105973(VarCurr) ) ).
fof(addAssignment_63979,axiom,
! [VarCurr] :
( v105973(VarCurr)
<=> v105975(VarCurr) ) ).
fof(addAssignment_63978,axiom,
! [VarCurr] :
( v105975(VarCurr)
<=> v105977(VarCurr) ) ).
fof(addAssignment_63977,axiom,
! [VarCurr] :
( v105977(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_63976,axiom,
! [VarCurr] :
( v105963(VarCurr)
<=> v105965(VarCurr) ) ).
fof(addAssignment_63975,axiom,
! [VarCurr] :
( v105965(VarCurr)
<=> v105967(VarCurr) ) ).
fof(addAssignment_63974,axiom,
! [VarCurr] :
( v105967(VarCurr)
<=> v105969(VarCurr) ) ).
fof(addAssignment_63973,axiom,
! [VarCurr] :
( v105969(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_63972,axiom,
! [VarCurr] :
( v103376(VarCurr,bitIndex3)
<=> v105581(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10456,axiom,
! [VarCurr] :
( v105581(VarCurr)
<=> ( v105948(VarCurr)
& v105953(VarCurr) ) ) ).
fof(writeUnaryOperator_5468,axiom,
! [VarCurr] :
( ~ v105953(VarCurr)
<=> v105862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10455,axiom,
! [VarCurr] :
( v105948(VarCurr)
<=> ( v105949(VarCurr)
& v105952(VarCurr) ) ) ).
fof(writeUnaryOperator_5467,axiom,
! [VarCurr] :
( ~ v105952(VarCurr)
<=> v105778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10454,axiom,
! [VarCurr] :
( v105949(VarCurr)
<=> ( v105950(VarCurr)
& v105951(VarCurr) ) ) ).
fof(writeUnaryOperator_5466,axiom,
! [VarCurr] :
( ~ v105951(VarCurr)
<=> v105696(VarCurr) ) ).
fof(writeUnaryOperator_5465,axiom,
! [VarCurr] :
( ~ v105950(VarCurr)
<=> v105583(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_751,axiom,
! [VarCurr] :
( v105862(VarCurr)
<=> ( ( v105864(VarCurr,bitIndex4)
<=> $false )
& ( v105864(VarCurr,bitIndex3)
<=> $false )
& ( v105864(VarCurr,bitIndex2)
<=> $false )
& ( v105864(VarCurr,bitIndex1)
<=> $false )
& ( v105864(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63971,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105864(VarCurr,B)
<=> v105866(VarCurr,B) ) ) ).
fof(addAssignment_63970,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105866(VarCurr,B)
<=> v105868(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105930(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105868(VarNext,B)
<=> v105868(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1278,axiom,
! [VarNext] :
( v105930(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105868(VarNext,B)
<=> v105940(VarNext,B) ) ) ) ).
fof(addAssignment_63969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105940(VarNext,B)
<=> v105938(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_846,axiom,
! [VarCurr] :
( ~ v105941(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105938(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_818,axiom,
! [VarCurr] :
( v105941(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105938(VarCurr,B)
<=> v105878(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10453,axiom,
! [VarCurr] :
( v105941(VarCurr)
<=> ( v105942(VarCurr)
& v105943(VarCurr) ) ) ).
fof(writeUnaryOperator_5464,axiom,
! [VarCurr] :
( ~ v105943(VarCurr)
<=> v105874(VarCurr) ) ).
fof(writeUnaryOperator_5463,axiom,
! [VarCurr] :
( ~ v105942(VarCurr)
<=> v105870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105930(VarNext)
<=> v105931(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105931(VarNext)
<=> ( v105932(VarNext)
& v105925(VarNext) ) ) ) ).
fof(writeUnaryOperator_5462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105932(VarNext)
<=> v105934(VarNext) ) ) ).
fof(addAssignment_63968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105934(VarNext)
<=> v105925(VarCurr) ) ) ).
fof(addAssignment_63967,axiom,
! [VarCurr] :
( v105925(VarCurr)
<=> v105927(VarCurr) ) ).
fof(addAssignment_63966,axiom,
! [VarCurr] :
( v105927(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_63965,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105878(VarCurr,B)
<=> v105880(VarCurr,B) ) ) ).
fof(addAssignment_63964,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105880(VarCurr,B)
<=> v105882(VarCurr,B) ) ) ).
fof(addAssignment_63963,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105882(VarCurr,B)
<=> v105884(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_845,axiom,
! [VarCurr] :
( ~ v105886(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105884(VarCurr,B)
<=> v105895(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_817,axiom,
! [VarCurr] :
( v105886(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105884(VarCurr,B)
<=> v105894(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_844,axiom,
! [VarCurr] :
( ~ v105862(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105895(VarCurr,B)
<=> v105896(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_816,axiom,
! [VarCurr] :
( v105862(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105895(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63962,axiom,
! [VarCurr] :
( v105896(VarCurr,bitIndex0)
<=> v105922(VarCurr) ) ).
fof(addAssignment_63961,axiom,
! [VarCurr] :
( v105896(VarCurr,bitIndex1)
<=> v105920(VarCurr) ) ).
fof(addAssignment_63960,axiom,
! [VarCurr] :
( v105896(VarCurr,bitIndex2)
<=> v105916(VarCurr) ) ).
fof(addAssignment_63959,axiom,
! [VarCurr] :
( v105896(VarCurr,bitIndex3)
<=> v105912(VarCurr) ) ).
fof(addAssignment_63958,axiom,
! [VarCurr] :
( v105896(VarCurr,bitIndex4)
<=> v105898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10450,axiom,
! [VarCurr] :
( v105920(VarCurr)
<=> ( v105921(VarCurr)
& v105923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10449,axiom,
! [VarCurr] :
( v105923(VarCurr)
<=> ( v105864(VarCurr,bitIndex0)
| v105907(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4219,axiom,
! [VarCurr] :
( v105921(VarCurr)
<=> ( v105922(VarCurr)
| v105864(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5461,axiom,
! [VarCurr] :
( ~ v105922(VarCurr)
<=> v105864(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10448,axiom,
! [VarCurr] :
( v105916(VarCurr)
<=> ( v105917(VarCurr)
& v105919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10447,axiom,
! [VarCurr] :
( v105919(VarCurr)
<=> ( v105905(VarCurr)
| v105908(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4218,axiom,
! [VarCurr] :
( v105917(VarCurr)
<=> ( v105918(VarCurr)
| v105864(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5460,axiom,
! [VarCurr] :
( ~ v105918(VarCurr)
<=> v105905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10446,axiom,
! [VarCurr] :
( v105912(VarCurr)
<=> ( v105913(VarCurr)
& v105915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10445,axiom,
! [VarCurr] :
( v105915(VarCurr)
<=> ( v105903(VarCurr)
| v105909(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4217,axiom,
! [VarCurr] :
( v105913(VarCurr)
<=> ( v105914(VarCurr)
| v105864(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5459,axiom,
! [VarCurr] :
( ~ v105914(VarCurr)
<=> v105903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10444,axiom,
! [VarCurr] :
( v105898(VarCurr)
<=> ( v105899(VarCurr)
& v105910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10443,axiom,
! [VarCurr] :
( v105910(VarCurr)
<=> ( v105901(VarCurr)
| v105911(VarCurr) ) ) ).
fof(writeUnaryOperator_5458,axiom,
! [VarCurr] :
( ~ v105911(VarCurr)
<=> v105864(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4216,axiom,
! [VarCurr] :
( v105899(VarCurr)
<=> ( v105900(VarCurr)
| v105864(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5457,axiom,
! [VarCurr] :
( ~ v105900(VarCurr)
<=> v105901(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4215,axiom,
! [VarCurr] :
( v105901(VarCurr)
<=> ( v105864(VarCurr,bitIndex3)
| v105902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10442,axiom,
! [VarCurr] :
( v105902(VarCurr)
<=> ( v105903(VarCurr)
& v105909(VarCurr) ) ) ).
fof(writeUnaryOperator_5456,axiom,
! [VarCurr] :
( ~ v105909(VarCurr)
<=> v105864(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4214,axiom,
! [VarCurr] :
( v105903(VarCurr)
<=> ( v105864(VarCurr,bitIndex2)
| v105904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10441,axiom,
! [VarCurr] :
( v105904(VarCurr)
<=> ( v105905(VarCurr)
& v105908(VarCurr) ) ) ).
fof(writeUnaryOperator_5455,axiom,
! [VarCurr] :
( ~ v105908(VarCurr)
<=> v105864(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4213,axiom,
! [VarCurr] :
( v105905(VarCurr)
<=> ( v105864(VarCurr,bitIndex1)
| v105906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10440,axiom,
! [VarCurr] :
( v105906(VarCurr)
<=> ( v105864(VarCurr,bitIndex0)
& v105907(VarCurr) ) ) ).
fof(writeUnaryOperator_5454,axiom,
! [VarCurr] :
( ~ v105907(VarCurr)
<=> v105864(VarCurr,bitIndex1) ) ).
fof(addAssignment_63957,axiom,
! [VarCurr] :
( v105894(VarCurr,bitIndex0)
<=> v105641(VarCurr) ) ).
fof(addAssignment_63956,axiom,
! [VarCurr] :
( v105894(VarCurr,bitIndex1)
<=> v105639(VarCurr) ) ).
fof(addAssignment_63955,axiom,
! [VarCurr] :
( v105894(VarCurr,bitIndex2)
<=> v105635(VarCurr) ) ).
fof(addAssignment_63954,axiom,
! [VarCurr] :
( v105894(VarCurr,bitIndex3)
<=> v105631(VarCurr) ) ).
fof(addAssignment_63953,axiom,
! [VarCurr] :
( v105894(VarCurr,bitIndex4)
<=> v105617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10439,axiom,
! [VarCurr] :
( v105886(VarCurr)
<=> ( v105887(VarCurr)
& v105301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10438,axiom,
! [VarCurr] :
( v105887(VarCurr)
<=> ( v105888(VarCurr)
& v105607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10437,axiom,
! [VarCurr] :
( v105888(VarCurr)
<=> ( v105889(VarCurr)
& v105893(VarCurr) ) ) ).
fof(writeUnaryOperator_5453,axiom,
! [VarCurr] :
( ~ v105893(VarCurr)
<=> v105583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10436,axiom,
! [VarCurr] :
( v105889(VarCurr)
<=> ( v105890(VarCurr)
& v105892(VarCurr) ) ) ).
fof(writeUnaryOperator_5452,axiom,
! [VarCurr] :
( ~ v105892(VarCurr)
<=> v105696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10435,axiom,
! [VarCurr] :
( v105890(VarCurr)
<=> ( v105862(VarCurr)
& v105891(VarCurr) ) ) ).
fof(writeUnaryOperator_5451,axiom,
! [VarCurr] :
( ~ v105891(VarCurr)
<=> v105778(VarCurr) ) ).
fof(addAssignment_63952,axiom,
! [VarCurr] :
( v105874(VarCurr)
<=> v105876(VarCurr) ) ).
fof(addAssignment_63951,axiom,
! [VarCurr] :
( v105876(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_63950,axiom,
! [VarCurr] :
( v105870(VarCurr)
<=> v105872(VarCurr) ) ).
fof(addAssignment_63949,axiom,
! [VarCurr] :
( v105872(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_750,axiom,
! [VarCurr] :
( v105778(VarCurr)
<=> ( ( v105780(VarCurr,bitIndex4)
<=> $false )
& ( v105780(VarCurr,bitIndex3)
<=> $false )
& ( v105780(VarCurr,bitIndex2)
<=> $false )
& ( v105780(VarCurr,bitIndex1)
<=> $false )
& ( v105780(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63948,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105780(VarCurr,B)
<=> v105782(VarCurr,B) ) ) ).
fof(addAssignment_63947,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105782(VarCurr,B)
<=> v105784(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105844(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105784(VarNext,B)
<=> v105784(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1277,axiom,
! [VarNext] :
( v105844(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105784(VarNext,B)
<=> v105854(VarNext,B) ) ) ) ).
fof(addAssignment_63946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105854(VarNext,B)
<=> v105852(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_843,axiom,
! [VarCurr] :
( ~ v105855(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105852(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_815,axiom,
! [VarCurr] :
( v105855(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105852(VarCurr,B)
<=> v105794(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10434,axiom,
! [VarCurr] :
( v105855(VarCurr)
<=> ( v105856(VarCurr)
& v105857(VarCurr) ) ) ).
fof(writeUnaryOperator_5450,axiom,
! [VarCurr] :
( ~ v105857(VarCurr)
<=> v105790(VarCurr) ) ).
fof(writeUnaryOperator_5449,axiom,
! [VarCurr] :
( ~ v105856(VarCurr)
<=> v105786(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105844(VarNext)
<=> v105845(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105845(VarNext)
<=> ( v105846(VarNext)
& v105839(VarNext) ) ) ) ).
fof(writeUnaryOperator_5448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105846(VarNext)
<=> v105848(VarNext) ) ) ).
fof(addAssignment_63945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105848(VarNext)
<=> v105839(VarCurr) ) ) ).
fof(addAssignment_63944,axiom,
! [VarCurr] :
( v105839(VarCurr)
<=> v105841(VarCurr) ) ).
fof(addAssignment_63943,axiom,
! [VarCurr] :
( v105841(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_63942,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105794(VarCurr,B)
<=> v105796(VarCurr,B) ) ) ).
fof(addAssignment_63941,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105796(VarCurr,B)
<=> v105798(VarCurr,B) ) ) ).
fof(addAssignment_63940,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105798(VarCurr,B)
<=> v105800(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_842,axiom,
! [VarCurr] :
( ~ v105802(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105800(VarCurr,B)
<=> v105809(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_814,axiom,
! [VarCurr] :
( v105802(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105800(VarCurr,B)
<=> v105808(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_841,axiom,
! [VarCurr] :
( ~ v105778(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105809(VarCurr,B)
<=> v105810(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_813,axiom,
! [VarCurr] :
( v105778(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105809(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63939,axiom,
! [VarCurr] :
( v105810(VarCurr,bitIndex0)
<=> v105836(VarCurr) ) ).
fof(addAssignment_63938,axiom,
! [VarCurr] :
( v105810(VarCurr,bitIndex1)
<=> v105834(VarCurr) ) ).
fof(addAssignment_63937,axiom,
! [VarCurr] :
( v105810(VarCurr,bitIndex2)
<=> v105830(VarCurr) ) ).
fof(addAssignment_63936,axiom,
! [VarCurr] :
( v105810(VarCurr,bitIndex3)
<=> v105826(VarCurr) ) ).
fof(addAssignment_63935,axiom,
! [VarCurr] :
( v105810(VarCurr,bitIndex4)
<=> v105812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10431,axiom,
! [VarCurr] :
( v105834(VarCurr)
<=> ( v105835(VarCurr)
& v105837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10430,axiom,
! [VarCurr] :
( v105837(VarCurr)
<=> ( v105780(VarCurr,bitIndex0)
| v105821(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4212,axiom,
! [VarCurr] :
( v105835(VarCurr)
<=> ( v105836(VarCurr)
| v105780(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5447,axiom,
! [VarCurr] :
( ~ v105836(VarCurr)
<=> v105780(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10429,axiom,
! [VarCurr] :
( v105830(VarCurr)
<=> ( v105831(VarCurr)
& v105833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10428,axiom,
! [VarCurr] :
( v105833(VarCurr)
<=> ( v105819(VarCurr)
| v105822(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4211,axiom,
! [VarCurr] :
( v105831(VarCurr)
<=> ( v105832(VarCurr)
| v105780(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5446,axiom,
! [VarCurr] :
( ~ v105832(VarCurr)
<=> v105819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10427,axiom,
! [VarCurr] :
( v105826(VarCurr)
<=> ( v105827(VarCurr)
& v105829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10426,axiom,
! [VarCurr] :
( v105829(VarCurr)
<=> ( v105817(VarCurr)
| v105823(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4210,axiom,
! [VarCurr] :
( v105827(VarCurr)
<=> ( v105828(VarCurr)
| v105780(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5445,axiom,
! [VarCurr] :
( ~ v105828(VarCurr)
<=> v105817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10425,axiom,
! [VarCurr] :
( v105812(VarCurr)
<=> ( v105813(VarCurr)
& v105824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10424,axiom,
! [VarCurr] :
( v105824(VarCurr)
<=> ( v105815(VarCurr)
| v105825(VarCurr) ) ) ).
fof(writeUnaryOperator_5444,axiom,
! [VarCurr] :
( ~ v105825(VarCurr)
<=> v105780(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4209,axiom,
! [VarCurr] :
( v105813(VarCurr)
<=> ( v105814(VarCurr)
| v105780(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5443,axiom,
! [VarCurr] :
( ~ v105814(VarCurr)
<=> v105815(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4208,axiom,
! [VarCurr] :
( v105815(VarCurr)
<=> ( v105780(VarCurr,bitIndex3)
| v105816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10423,axiom,
! [VarCurr] :
( v105816(VarCurr)
<=> ( v105817(VarCurr)
& v105823(VarCurr) ) ) ).
fof(writeUnaryOperator_5442,axiom,
! [VarCurr] :
( ~ v105823(VarCurr)
<=> v105780(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4207,axiom,
! [VarCurr] :
( v105817(VarCurr)
<=> ( v105780(VarCurr,bitIndex2)
| v105818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10422,axiom,
! [VarCurr] :
( v105818(VarCurr)
<=> ( v105819(VarCurr)
& v105822(VarCurr) ) ) ).
fof(writeUnaryOperator_5441,axiom,
! [VarCurr] :
( ~ v105822(VarCurr)
<=> v105780(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4206,axiom,
! [VarCurr] :
( v105819(VarCurr)
<=> ( v105780(VarCurr,bitIndex1)
| v105820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10421,axiom,
! [VarCurr] :
( v105820(VarCurr)
<=> ( v105780(VarCurr,bitIndex0)
& v105821(VarCurr) ) ) ).
fof(writeUnaryOperator_5440,axiom,
! [VarCurr] :
( ~ v105821(VarCurr)
<=> v105780(VarCurr,bitIndex1) ) ).
fof(addAssignment_63934,axiom,
! [VarCurr] :
( v105808(VarCurr,bitIndex0)
<=> v105641(VarCurr) ) ).
fof(addAssignment_63933,axiom,
! [VarCurr] :
( v105808(VarCurr,bitIndex1)
<=> v105639(VarCurr) ) ).
fof(addAssignment_63932,axiom,
! [VarCurr] :
( v105808(VarCurr,bitIndex2)
<=> v105635(VarCurr) ) ).
fof(addAssignment_63931,axiom,
! [VarCurr] :
( v105808(VarCurr,bitIndex3)
<=> v105631(VarCurr) ) ).
fof(addAssignment_63930,axiom,
! [VarCurr] :
( v105808(VarCurr,bitIndex4)
<=> v105617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10420,axiom,
! [VarCurr] :
( v105802(VarCurr)
<=> ( v105803(VarCurr)
& v105301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10419,axiom,
! [VarCurr] :
( v105803(VarCurr)
<=> ( v105804(VarCurr)
& v105607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10418,axiom,
! [VarCurr] :
( v105804(VarCurr)
<=> ( v105805(VarCurr)
& v105807(VarCurr) ) ) ).
fof(writeUnaryOperator_5439,axiom,
! [VarCurr] :
( ~ v105807(VarCurr)
<=> v105583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10417,axiom,
! [VarCurr] :
( v105805(VarCurr)
<=> ( v105778(VarCurr)
& v105806(VarCurr) ) ) ).
fof(writeUnaryOperator_5438,axiom,
! [VarCurr] :
( ~ v105806(VarCurr)
<=> v105696(VarCurr) ) ).
fof(addAssignment_63929,axiom,
! [VarCurr] :
( v105790(VarCurr)
<=> v105792(VarCurr) ) ).
fof(addAssignment_63928,axiom,
! [VarCurr] :
( v105792(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_63927,axiom,
! [VarCurr] :
( v105786(VarCurr)
<=> v105788(VarCurr) ) ).
fof(addAssignment_63926,axiom,
! [VarCurr] :
( v105788(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_749,axiom,
! [VarCurr] :
( v105696(VarCurr)
<=> ( ( v105698(VarCurr,bitIndex4)
<=> $false )
& ( v105698(VarCurr,bitIndex3)
<=> $false )
& ( v105698(VarCurr,bitIndex2)
<=> $false )
& ( v105698(VarCurr,bitIndex1)
<=> $false )
& ( v105698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63925,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105698(VarCurr,B)
<=> v105700(VarCurr,B) ) ) ).
fof(addAssignment_63924,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105700(VarCurr,B)
<=> v105702(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105760(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105702(VarNext,B)
<=> v105702(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1276,axiom,
! [VarNext] :
( v105760(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105702(VarNext,B)
<=> v105770(VarNext,B) ) ) ) ).
fof(addAssignment_63923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105770(VarNext,B)
<=> v105768(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_840,axiom,
! [VarCurr] :
( ~ v105771(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105768(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_812,axiom,
! [VarCurr] :
( v105771(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105768(VarCurr,B)
<=> v105712(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10416,axiom,
! [VarCurr] :
( v105771(VarCurr)
<=> ( v105772(VarCurr)
& v105773(VarCurr) ) ) ).
fof(writeUnaryOperator_5437,axiom,
! [VarCurr] :
( ~ v105773(VarCurr)
<=> v105708(VarCurr) ) ).
fof(writeUnaryOperator_5436,axiom,
! [VarCurr] :
( ~ v105772(VarCurr)
<=> v105704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105760(VarNext)
<=> v105761(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105761(VarNext)
<=> ( v105762(VarNext)
& v105755(VarNext) ) ) ) ).
fof(writeUnaryOperator_5435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105762(VarNext)
<=> v105764(VarNext) ) ) ).
fof(addAssignment_63922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105764(VarNext)
<=> v105755(VarCurr) ) ) ).
fof(addAssignment_63921,axiom,
! [VarCurr] :
( v105755(VarCurr)
<=> v105757(VarCurr) ) ).
fof(addAssignment_63920,axiom,
! [VarCurr] :
( v105757(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_63919,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105712(VarCurr,B)
<=> v105714(VarCurr,B) ) ) ).
fof(addAssignment_63918,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105714(VarCurr,B)
<=> v105716(VarCurr,B) ) ) ).
fof(addAssignment_63917,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105716(VarCurr,B)
<=> v105718(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_839,axiom,
! [VarCurr] :
( ~ v105720(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105718(VarCurr,B)
<=> v105725(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_811,axiom,
! [VarCurr] :
( v105720(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105718(VarCurr,B)
<=> v105724(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_838,axiom,
! [VarCurr] :
( ~ v105696(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105725(VarCurr,B)
<=> v105726(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_810,axiom,
! [VarCurr] :
( v105696(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105725(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63916,axiom,
! [VarCurr] :
( v105726(VarCurr,bitIndex0)
<=> v105752(VarCurr) ) ).
fof(addAssignment_63915,axiom,
! [VarCurr] :
( v105726(VarCurr,bitIndex1)
<=> v105750(VarCurr) ) ).
fof(addAssignment_63914,axiom,
! [VarCurr] :
( v105726(VarCurr,bitIndex2)
<=> v105746(VarCurr) ) ).
fof(addAssignment_63913,axiom,
! [VarCurr] :
( v105726(VarCurr,bitIndex3)
<=> v105742(VarCurr) ) ).
fof(addAssignment_63912,axiom,
! [VarCurr] :
( v105726(VarCurr,bitIndex4)
<=> v105728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10413,axiom,
! [VarCurr] :
( v105750(VarCurr)
<=> ( v105751(VarCurr)
& v105753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10412,axiom,
! [VarCurr] :
( v105753(VarCurr)
<=> ( v105698(VarCurr,bitIndex0)
| v105737(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4205,axiom,
! [VarCurr] :
( v105751(VarCurr)
<=> ( v105752(VarCurr)
| v105698(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5434,axiom,
! [VarCurr] :
( ~ v105752(VarCurr)
<=> v105698(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10411,axiom,
! [VarCurr] :
( v105746(VarCurr)
<=> ( v105747(VarCurr)
& v105749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10410,axiom,
! [VarCurr] :
( v105749(VarCurr)
<=> ( v105735(VarCurr)
| v105738(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4204,axiom,
! [VarCurr] :
( v105747(VarCurr)
<=> ( v105748(VarCurr)
| v105698(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5433,axiom,
! [VarCurr] :
( ~ v105748(VarCurr)
<=> v105735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10409,axiom,
! [VarCurr] :
( v105742(VarCurr)
<=> ( v105743(VarCurr)
& v105745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10408,axiom,
! [VarCurr] :
( v105745(VarCurr)
<=> ( v105733(VarCurr)
| v105739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4203,axiom,
! [VarCurr] :
( v105743(VarCurr)
<=> ( v105744(VarCurr)
| v105698(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5432,axiom,
! [VarCurr] :
( ~ v105744(VarCurr)
<=> v105733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10407,axiom,
! [VarCurr] :
( v105728(VarCurr)
<=> ( v105729(VarCurr)
& v105740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10406,axiom,
! [VarCurr] :
( v105740(VarCurr)
<=> ( v105731(VarCurr)
| v105741(VarCurr) ) ) ).
fof(writeUnaryOperator_5431,axiom,
! [VarCurr] :
( ~ v105741(VarCurr)
<=> v105698(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4202,axiom,
! [VarCurr] :
( v105729(VarCurr)
<=> ( v105730(VarCurr)
| v105698(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5430,axiom,
! [VarCurr] :
( ~ v105730(VarCurr)
<=> v105731(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4201,axiom,
! [VarCurr] :
( v105731(VarCurr)
<=> ( v105698(VarCurr,bitIndex3)
| v105732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10405,axiom,
! [VarCurr] :
( v105732(VarCurr)
<=> ( v105733(VarCurr)
& v105739(VarCurr) ) ) ).
fof(writeUnaryOperator_5429,axiom,
! [VarCurr] :
( ~ v105739(VarCurr)
<=> v105698(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4200,axiom,
! [VarCurr] :
( v105733(VarCurr)
<=> ( v105698(VarCurr,bitIndex2)
| v105734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10404,axiom,
! [VarCurr] :
( v105734(VarCurr)
<=> ( v105735(VarCurr)
& v105738(VarCurr) ) ) ).
fof(writeUnaryOperator_5428,axiom,
! [VarCurr] :
( ~ v105738(VarCurr)
<=> v105698(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4199,axiom,
! [VarCurr] :
( v105735(VarCurr)
<=> ( v105698(VarCurr,bitIndex1)
| v105736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10403,axiom,
! [VarCurr] :
( v105736(VarCurr)
<=> ( v105698(VarCurr,bitIndex0)
& v105737(VarCurr) ) ) ).
fof(writeUnaryOperator_5427,axiom,
! [VarCurr] :
( ~ v105737(VarCurr)
<=> v105698(VarCurr,bitIndex1) ) ).
fof(addAssignment_63911,axiom,
! [VarCurr] :
( v105724(VarCurr,bitIndex0)
<=> v105641(VarCurr) ) ).
fof(addAssignment_63910,axiom,
! [VarCurr] :
( v105724(VarCurr,bitIndex1)
<=> v105639(VarCurr) ) ).
fof(addAssignment_63909,axiom,
! [VarCurr] :
( v105724(VarCurr,bitIndex2)
<=> v105635(VarCurr) ) ).
fof(addAssignment_63908,axiom,
! [VarCurr] :
( v105724(VarCurr,bitIndex3)
<=> v105631(VarCurr) ) ).
fof(addAssignment_63907,axiom,
! [VarCurr] :
( v105724(VarCurr,bitIndex4)
<=> v105617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10402,axiom,
! [VarCurr] :
( v105720(VarCurr)
<=> ( v105721(VarCurr)
& v105301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10401,axiom,
! [VarCurr] :
( v105721(VarCurr)
<=> ( v105722(VarCurr)
& v105607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10400,axiom,
! [VarCurr] :
( v105722(VarCurr)
<=> ( v105696(VarCurr)
& v105723(VarCurr) ) ) ).
fof(writeUnaryOperator_5426,axiom,
! [VarCurr] :
( ~ v105723(VarCurr)
<=> v105583(VarCurr) ) ).
fof(addAssignment_63906,axiom,
! [VarCurr] :
( v105708(VarCurr)
<=> v105710(VarCurr) ) ).
fof(addAssignment_63905,axiom,
! [VarCurr] :
( v105710(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_63904,axiom,
! [VarCurr] :
( v105704(VarCurr)
<=> v105706(VarCurr) ) ).
fof(addAssignment_63903,axiom,
! [VarCurr] :
( v105706(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_748,axiom,
! [VarCurr] :
( v105583(VarCurr)
<=> ( ( v105585(VarCurr,bitIndex4)
<=> $false )
& ( v105585(VarCurr,bitIndex3)
<=> $false )
& ( v105585(VarCurr,bitIndex2)
<=> $false )
& ( v105585(VarCurr,bitIndex1)
<=> $false )
& ( v105585(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63902,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105585(VarCurr,B)
<=> v105587(VarCurr,B) ) ) ).
fof(addAssignment_63901,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105587(VarCurr,B)
<=> v105589(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105678(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105589(VarNext,B)
<=> v105589(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1275,axiom,
! [VarNext] :
( v105678(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105589(VarNext,B)
<=> v105688(VarNext,B) ) ) ) ).
fof(addAssignment_63900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105688(VarNext,B)
<=> v105686(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_837,axiom,
! [VarCurr] :
( ~ v105689(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105686(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_809,axiom,
! [VarCurr] :
( v105689(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105686(VarCurr,B)
<=> v105599(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10399,axiom,
! [VarCurr] :
( v105689(VarCurr)
<=> ( v105690(VarCurr)
& v105691(VarCurr) ) ) ).
fof(writeUnaryOperator_5425,axiom,
! [VarCurr] :
( ~ v105691(VarCurr)
<=> v105595(VarCurr) ) ).
fof(writeUnaryOperator_5424,axiom,
! [VarCurr] :
( ~ v105690(VarCurr)
<=> v105591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105678(VarNext)
<=> v105679(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105679(VarNext)
<=> ( v105680(VarNext)
& v105673(VarNext) ) ) ) ).
fof(writeUnaryOperator_5423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105680(VarNext)
<=> v105682(VarNext) ) ) ).
fof(addAssignment_63899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105682(VarNext)
<=> v105673(VarCurr) ) ) ).
fof(addAssignment_63898,axiom,
! [VarCurr] :
( v105673(VarCurr)
<=> v105675(VarCurr) ) ).
fof(addAssignment_63897,axiom,
! [VarCurr] :
( v105675(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_63896,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105599(VarCurr,B)
<=> v105601(VarCurr,B) ) ) ).
fof(addAssignment_63895,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105601(VarCurr,B)
<=> v105603(VarCurr,B) ) ) ).
fof(addAssignment_63894,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105603(VarCurr,B)
<=> v105605(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_836,axiom,
! [VarCurr] :
( ~ v105613(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105605(VarCurr,B)
<=> v105643(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_808,axiom,
! [VarCurr] :
( v105613(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105605(VarCurr,B)
<=> v105615(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_835,axiom,
! [VarCurr] :
( ~ v105583(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105643(VarCurr,B)
<=> v105644(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_807,axiom,
! [VarCurr] :
( v105583(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105643(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63893,axiom,
! [VarCurr] :
( v105644(VarCurr,bitIndex0)
<=> v105670(VarCurr) ) ).
fof(addAssignment_63892,axiom,
! [VarCurr] :
( v105644(VarCurr,bitIndex1)
<=> v105668(VarCurr) ) ).
fof(addAssignment_63891,axiom,
! [VarCurr] :
( v105644(VarCurr,bitIndex2)
<=> v105664(VarCurr) ) ).
fof(addAssignment_63890,axiom,
! [VarCurr] :
( v105644(VarCurr,bitIndex3)
<=> v105660(VarCurr) ) ).
fof(addAssignment_63889,axiom,
! [VarCurr] :
( v105644(VarCurr,bitIndex4)
<=> v105646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10396,axiom,
! [VarCurr] :
( v105668(VarCurr)
<=> ( v105669(VarCurr)
& v105671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10395,axiom,
! [VarCurr] :
( v105671(VarCurr)
<=> ( v105585(VarCurr,bitIndex0)
| v105655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4198,axiom,
! [VarCurr] :
( v105669(VarCurr)
<=> ( v105670(VarCurr)
| v105585(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5422,axiom,
! [VarCurr] :
( ~ v105670(VarCurr)
<=> v105585(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10394,axiom,
! [VarCurr] :
( v105664(VarCurr)
<=> ( v105665(VarCurr)
& v105667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10393,axiom,
! [VarCurr] :
( v105667(VarCurr)
<=> ( v105653(VarCurr)
| v105656(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4197,axiom,
! [VarCurr] :
( v105665(VarCurr)
<=> ( v105666(VarCurr)
| v105585(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5421,axiom,
! [VarCurr] :
( ~ v105666(VarCurr)
<=> v105653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10392,axiom,
! [VarCurr] :
( v105660(VarCurr)
<=> ( v105661(VarCurr)
& v105663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10391,axiom,
! [VarCurr] :
( v105663(VarCurr)
<=> ( v105651(VarCurr)
| v105657(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4196,axiom,
! [VarCurr] :
( v105661(VarCurr)
<=> ( v105662(VarCurr)
| v105585(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5420,axiom,
! [VarCurr] :
( ~ v105662(VarCurr)
<=> v105651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10390,axiom,
! [VarCurr] :
( v105646(VarCurr)
<=> ( v105647(VarCurr)
& v105658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10389,axiom,
! [VarCurr] :
( v105658(VarCurr)
<=> ( v105649(VarCurr)
| v105659(VarCurr) ) ) ).
fof(writeUnaryOperator_5419,axiom,
! [VarCurr] :
( ~ v105659(VarCurr)
<=> v105585(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4195,axiom,
! [VarCurr] :
( v105647(VarCurr)
<=> ( v105648(VarCurr)
| v105585(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5418,axiom,
! [VarCurr] :
( ~ v105648(VarCurr)
<=> v105649(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4194,axiom,
! [VarCurr] :
( v105649(VarCurr)
<=> ( v105585(VarCurr,bitIndex3)
| v105650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10388,axiom,
! [VarCurr] :
( v105650(VarCurr)
<=> ( v105651(VarCurr)
& v105657(VarCurr) ) ) ).
fof(writeUnaryOperator_5417,axiom,
! [VarCurr] :
( ~ v105657(VarCurr)
<=> v105585(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4193,axiom,
! [VarCurr] :
( v105651(VarCurr)
<=> ( v105585(VarCurr,bitIndex2)
| v105652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10387,axiom,
! [VarCurr] :
( v105652(VarCurr)
<=> ( v105653(VarCurr)
& v105656(VarCurr) ) ) ).
fof(writeUnaryOperator_5416,axiom,
! [VarCurr] :
( ~ v105656(VarCurr)
<=> v105585(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4192,axiom,
! [VarCurr] :
( v105653(VarCurr)
<=> ( v105585(VarCurr,bitIndex1)
| v105654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10386,axiom,
! [VarCurr] :
( v105654(VarCurr)
<=> ( v105585(VarCurr,bitIndex0)
& v105655(VarCurr) ) ) ).
fof(writeUnaryOperator_5415,axiom,
! [VarCurr] :
( ~ v105655(VarCurr)
<=> v105585(VarCurr,bitIndex1) ) ).
fof(addAssignment_63888,axiom,
! [VarCurr] :
( v105615(VarCurr,bitIndex0)
<=> v105641(VarCurr) ) ).
fof(addAssignment_63887,axiom,
! [VarCurr] :
( v105615(VarCurr,bitIndex1)
<=> v105639(VarCurr) ) ).
fof(addAssignment_63886,axiom,
! [VarCurr] :
( v105615(VarCurr,bitIndex2)
<=> v105635(VarCurr) ) ).
fof(addAssignment_63885,axiom,
! [VarCurr] :
( v105615(VarCurr,bitIndex3)
<=> v105631(VarCurr) ) ).
fof(addAssignment_63884,axiom,
! [VarCurr] :
( v105615(VarCurr,bitIndex4)
<=> v105617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10385,axiom,
! [VarCurr] :
( v105639(VarCurr)
<=> ( v105640(VarCurr)
& v105642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10384,axiom,
! [VarCurr] :
( v105642(VarCurr)
<=> ( v105611(VarCurr,bitIndex0)
| v105626(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4191,axiom,
! [VarCurr] :
( v105640(VarCurr)
<=> ( v105641(VarCurr)
| v105611(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5414,axiom,
! [VarCurr] :
( ~ v105641(VarCurr)
<=> v105611(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10383,axiom,
! [VarCurr] :
( v105635(VarCurr)
<=> ( v105636(VarCurr)
& v105638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10382,axiom,
! [VarCurr] :
( v105638(VarCurr)
<=> ( v105624(VarCurr)
| v105627(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4190,axiom,
! [VarCurr] :
( v105636(VarCurr)
<=> ( v105637(VarCurr)
| v105611(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5413,axiom,
! [VarCurr] :
( ~ v105637(VarCurr)
<=> v105624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10381,axiom,
! [VarCurr] :
( v105631(VarCurr)
<=> ( v105632(VarCurr)
& v105634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10380,axiom,
! [VarCurr] :
( v105634(VarCurr)
<=> ( v105622(VarCurr)
| v105628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4189,axiom,
! [VarCurr] :
( v105632(VarCurr)
<=> ( v105633(VarCurr)
| v105611(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5412,axiom,
! [VarCurr] :
( ~ v105633(VarCurr)
<=> v105622(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10379,axiom,
! [VarCurr] :
( v105617(VarCurr)
<=> ( v105618(VarCurr)
& v105629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10378,axiom,
! [VarCurr] :
( v105629(VarCurr)
<=> ( v105620(VarCurr)
| v105630(VarCurr) ) ) ).
fof(writeUnaryOperator_5411,axiom,
! [VarCurr] :
( ~ v105630(VarCurr)
<=> v105611(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4188,axiom,
! [VarCurr] :
( v105618(VarCurr)
<=> ( v105619(VarCurr)
| v105611(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5410,axiom,
! [VarCurr] :
( ~ v105619(VarCurr)
<=> v105620(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4187,axiom,
! [VarCurr] :
( v105620(VarCurr)
<=> ( v105611(VarCurr,bitIndex3)
| v105621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10377,axiom,
! [VarCurr] :
( v105621(VarCurr)
<=> ( v105622(VarCurr)
& v105628(VarCurr) ) ) ).
fof(writeUnaryOperator_5409,axiom,
! [VarCurr] :
( ~ v105628(VarCurr)
<=> v105611(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4186,axiom,
! [VarCurr] :
( v105622(VarCurr)
<=> ( v105611(VarCurr,bitIndex2)
| v105623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10376,axiom,
! [VarCurr] :
( v105623(VarCurr)
<=> ( v105624(VarCurr)
& v105627(VarCurr) ) ) ).
fof(writeUnaryOperator_5408,axiom,
! [VarCurr] :
( ~ v105627(VarCurr)
<=> v105611(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4185,axiom,
! [VarCurr] :
( v105624(VarCurr)
<=> ( v105611(VarCurr,bitIndex1)
| v105625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10375,axiom,
! [VarCurr] :
( v105625(VarCurr)
<=> ( v105611(VarCurr,bitIndex0)
& v105626(VarCurr) ) ) ).
fof(writeUnaryOperator_5407,axiom,
! [VarCurr] :
( ~ v105626(VarCurr)
<=> v105611(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10374,axiom,
! [VarCurr] :
( v105613(VarCurr)
<=> ( v105614(VarCurr)
& v105301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10373,axiom,
! [VarCurr] :
( v105614(VarCurr)
<=> ( v105583(VarCurr)
& v105607(VarCurr) ) ) ).
fof(addAssignment_63883,axiom,
! [VarCurr] :
( v105611(VarCurr,bitIndex4)
<=> v103410(VarCurr,bitIndex4) ) ).
fof(addAssignment_63882,axiom,
! [VarCurr] :
( v105611(VarCurr,bitIndex3)
<=> v103410(VarCurr,bitIndex3) ) ).
fof(addAssignment_63881,axiom,
! [VarCurr] :
( v105611(VarCurr,bitIndex2)
<=> v103410(VarCurr,bitIndex2) ) ).
fof(addAssignment_63880,axiom,
! [VarCurr] :
( v105611(VarCurr,bitIndex1)
<=> v103410(VarCurr,bitIndex1) ) ).
fof(addAssignment_63879,axiom,
! [VarCurr] :
( v105611(VarCurr,bitIndex0)
<=> v103410(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10372,axiom,
! [VarCurr] :
( v105607(VarCurr)
<=> ( v105609(VarCurr)
| v105404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10371,axiom,
! [VarCurr] :
( v105609(VarCurr)
<=> ( v105286(VarCurr)
| v105397(VarCurr) ) ) ).
fof(addAssignment_63878,axiom,
! [VarCurr] :
( v105595(VarCurr)
<=> v105597(VarCurr) ) ).
fof(addAssignment_63877,axiom,
! [VarCurr] :
( v105597(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_63876,axiom,
! [VarCurr] :
( v105591(VarCurr)
<=> v105593(VarCurr) ) ).
fof(addAssignment_63875,axiom,
! [VarCurr] :
( v105593(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addAssignment_63874,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex3)
<=> v105480(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_747,axiom,
! [VarCurr] :
( v105480(VarCurr)
<=> ( ( v105482(VarCurr,bitIndex3)
<=> $false )
& ( v105482(VarCurr,bitIndex2)
<=> $false )
& ( v105482(VarCurr,bitIndex1)
<=> $false )
& ( v105482(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63873,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105482(VarCurr,B)
<=> v105484(VarCurr,B) ) ) ).
fof(addAssignment_63872,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105484(VarCurr,B)
<=> v105486(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105563(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105486(VarNext,B)
<=> v105486(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1274,axiom,
! [VarNext] :
( v105563(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105486(VarNext,B)
<=> v105573(VarNext,B) ) ) ) ).
fof(addAssignment_63871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105573(VarNext,B)
<=> v105571(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_834,axiom,
! [VarCurr] :
( ~ v105574(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105571(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_806,axiom,
! [VarCurr] :
( v105574(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105571(VarCurr,B)
<=> v105496(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10370,axiom,
! [VarCurr] :
( v105574(VarCurr)
<=> ( v105575(VarCurr)
& v105576(VarCurr) ) ) ).
fof(writeUnaryOperator_5406,axiom,
! [VarCurr] :
( ~ v105576(VarCurr)
<=> v105492(VarCurr) ) ).
fof(writeUnaryOperator_5405,axiom,
! [VarCurr] :
( ~ v105575(VarCurr)
<=> v105488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105563(VarNext)
<=> v105564(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105564(VarNext)
<=> ( v105565(VarNext)
& v105558(VarNext) ) ) ) ).
fof(writeUnaryOperator_5404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105565(VarNext)
<=> v105567(VarNext) ) ) ).
fof(addAssignment_63870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105567(VarNext)
<=> v105558(VarCurr) ) ) ).
fof(addAssignment_63869,axiom,
! [VarCurr] :
( v105558(VarCurr)
<=> v105560(VarCurr) ) ).
fof(addAssignment_63868,axiom,
! [VarCurr] :
( v105560(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_63867,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105496(VarCurr,B)
<=> v105498(VarCurr,B) ) ) ).
fof(addAssignment_63866,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105498(VarCurr,B)
<=> v105500(VarCurr,B) ) ) ).
fof(addAssignment_63865,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105500(VarCurr,B)
<=> v105502(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_833,axiom,
! [VarCurr] :
( ~ v105509(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105502(VarCurr,B)
<=> v105531(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_805,axiom,
! [VarCurr] :
( v105509(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105502(VarCurr,B)
<=> v105510(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_832,axiom,
! [VarCurr] :
( ~ v105532(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105531(VarCurr,B)
<=> v105533(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_804,axiom,
! [VarCurr] :
( v105532(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105531(VarCurr,B)
<=> v105507(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_831,axiom,
! [VarCurr] :
( ~ v105534(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105533(VarCurr,B)
<=> v105535(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_803,axiom,
! [VarCurr] :
( v105534(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105533(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_830,axiom,
! [VarCurr] :
( ~ v105301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105535(VarCurr,B)
<=> v105482(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_802,axiom,
! [VarCurr] :
( v105301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105535(VarCurr,B)
<=> v105536(VarCurr,B) ) ) ) ).
fof(addAssignment_63864,axiom,
! [VarCurr] :
( v105536(VarCurr,bitIndex0)
<=> v105555(VarCurr) ) ).
fof(addAssignment_63863,axiom,
! [VarCurr] :
( v105536(VarCurr,bitIndex1)
<=> v105553(VarCurr) ) ).
fof(addAssignment_63862,axiom,
! [VarCurr] :
( v105536(VarCurr,bitIndex2)
<=> v105549(VarCurr) ) ).
fof(addAssignment_63861,axiom,
! [VarCurr] :
( v105536(VarCurr,bitIndex3)
<=> v105538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10367,axiom,
! [VarCurr] :
( v105553(VarCurr)
<=> ( v105554(VarCurr)
& v105556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10366,axiom,
! [VarCurr] :
( v105556(VarCurr)
<=> ( v105482(VarCurr,bitIndex0)
| v105545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4184,axiom,
! [VarCurr] :
( v105554(VarCurr)
<=> ( v105555(VarCurr)
| v105482(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5403,axiom,
! [VarCurr] :
( ~ v105555(VarCurr)
<=> v105482(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10365,axiom,
! [VarCurr] :
( v105549(VarCurr)
<=> ( v105550(VarCurr)
& v105552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10364,axiom,
! [VarCurr] :
( v105552(VarCurr)
<=> ( v105543(VarCurr)
| v105546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4183,axiom,
! [VarCurr] :
( v105550(VarCurr)
<=> ( v105551(VarCurr)
| v105482(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5402,axiom,
! [VarCurr] :
( ~ v105551(VarCurr)
<=> v105543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10363,axiom,
! [VarCurr] :
( v105538(VarCurr)
<=> ( v105539(VarCurr)
& v105547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10362,axiom,
! [VarCurr] :
( v105547(VarCurr)
<=> ( v105541(VarCurr)
| v105548(VarCurr) ) ) ).
fof(writeUnaryOperator_5401,axiom,
! [VarCurr] :
( ~ v105548(VarCurr)
<=> v105482(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4182,axiom,
! [VarCurr] :
( v105539(VarCurr)
<=> ( v105540(VarCurr)
| v105482(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5400,axiom,
! [VarCurr] :
( ~ v105540(VarCurr)
<=> v105541(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4181,axiom,
! [VarCurr] :
( v105541(VarCurr)
<=> ( v105482(VarCurr,bitIndex2)
| v105542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10361,axiom,
! [VarCurr] :
( v105542(VarCurr)
<=> ( v105543(VarCurr)
& v105546(VarCurr) ) ) ).
fof(writeUnaryOperator_5399,axiom,
! [VarCurr] :
( ~ v105546(VarCurr)
<=> v105482(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4180,axiom,
! [VarCurr] :
( v105543(VarCurr)
<=> ( v105482(VarCurr,bitIndex1)
| v105544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10360,axiom,
! [VarCurr] :
( v105544(VarCurr)
<=> ( v105482(VarCurr,bitIndex0)
& v105545(VarCurr) ) ) ).
fof(writeUnaryOperator_5398,axiom,
! [VarCurr] :
( ~ v105545(VarCurr)
<=> v105482(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_746,axiom,
! [VarCurr] :
( v105534(VarCurr)
<=> ( ( v105482(VarCurr,bitIndex3)
<=> $false )
& ( v105482(VarCurr,bitIndex2)
<=> $false )
& ( v105482(VarCurr,bitIndex1)
<=> $false )
& ( v105482(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10359,axiom,
! [VarCurr] :
( v105532(VarCurr)
<=> ( v105404(VarCurr)
& v105480(VarCurr) ) ) ).
fof(addAssignment_63860,axiom,
! [VarCurr] :
( v105510(VarCurr,bitIndex0)
<=> v105529(VarCurr) ) ).
fof(addAssignment_63859,axiom,
! [VarCurr] :
( v105510(VarCurr,bitIndex1)
<=> v105527(VarCurr) ) ).
fof(addAssignment_63858,axiom,
! [VarCurr] :
( v105510(VarCurr,bitIndex2)
<=> v105523(VarCurr) ) ).
fof(addAssignment_63857,axiom,
! [VarCurr] :
( v105510(VarCurr,bitIndex3)
<=> v105512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10358,axiom,
! [VarCurr] :
( v105527(VarCurr)
<=> ( v105528(VarCurr)
& v105530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10357,axiom,
! [VarCurr] :
( v105530(VarCurr)
<=> ( v105507(VarCurr,bitIndex0)
| v105519(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4179,axiom,
! [VarCurr] :
( v105528(VarCurr)
<=> ( v105529(VarCurr)
| v105507(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5397,axiom,
! [VarCurr] :
( ~ v105529(VarCurr)
<=> v105507(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10356,axiom,
! [VarCurr] :
( v105523(VarCurr)
<=> ( v105524(VarCurr)
& v105526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10355,axiom,
! [VarCurr] :
( v105526(VarCurr)
<=> ( v105517(VarCurr)
| v105520(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4178,axiom,
! [VarCurr] :
( v105524(VarCurr)
<=> ( v105525(VarCurr)
| v105507(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5396,axiom,
! [VarCurr] :
( ~ v105525(VarCurr)
<=> v105517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10354,axiom,
! [VarCurr] :
( v105512(VarCurr)
<=> ( v105513(VarCurr)
& v105521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10353,axiom,
! [VarCurr] :
( v105521(VarCurr)
<=> ( v105515(VarCurr)
| v105522(VarCurr) ) ) ).
fof(writeUnaryOperator_5395,axiom,
! [VarCurr] :
( ~ v105522(VarCurr)
<=> v105507(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4177,axiom,
! [VarCurr] :
( v105513(VarCurr)
<=> ( v105514(VarCurr)
| v105507(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5394,axiom,
! [VarCurr] :
( ~ v105514(VarCurr)
<=> v105515(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4176,axiom,
! [VarCurr] :
( v105515(VarCurr)
<=> ( v105507(VarCurr,bitIndex2)
| v105516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10352,axiom,
! [VarCurr] :
( v105516(VarCurr)
<=> ( v105517(VarCurr)
& v105520(VarCurr) ) ) ).
fof(writeUnaryOperator_5393,axiom,
! [VarCurr] :
( ~ v105520(VarCurr)
<=> v105507(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4175,axiom,
! [VarCurr] :
( v105517(VarCurr)
<=> ( v105507(VarCurr,bitIndex1)
| v105518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10351,axiom,
! [VarCurr] :
( v105518(VarCurr)
<=> ( v105507(VarCurr,bitIndex0)
& v105519(VarCurr) ) ) ).
fof(writeUnaryOperator_5392,axiom,
! [VarCurr] :
( ~ v105519(VarCurr)
<=> v105507(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10350,axiom,
! [VarCurr] :
( v105509(VarCurr)
<=> ( v105504(VarCurr)
& v105480(VarCurr) ) ) ).
fof(addAssignment_63856,axiom,
! [VarCurr] :
( v105507(VarCurr,bitIndex3)
<=> v103214(VarCurr,bitIndex3) ) ).
fof(addAssignment_63855,axiom,
! [VarCurr] :
( v105507(VarCurr,bitIndex2)
<=> v103214(VarCurr,bitIndex2) ) ).
fof(addAssignment_63854,axiom,
! [VarCurr] :
( v105507(VarCurr,bitIndex1)
<=> v103214(VarCurr,bitIndex1) ) ).
fof(addAssignment_63853,axiom,
! [VarCurr] :
( v105507(VarCurr,bitIndex0)
<=> v103214(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10349,axiom,
! [VarCurr] :
( v105504(VarCurr)
<=> ( v105286(VarCurr)
| v105397(VarCurr) ) ) ).
fof(addAssignment_63852,axiom,
! [VarCurr] :
( v105492(VarCurr)
<=> v105494(VarCurr) ) ).
fof(addAssignment_63851,axiom,
! [VarCurr] :
( v105494(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_63850,axiom,
! [VarCurr] :
( v105488(VarCurr)
<=> v105490(VarCurr) ) ).
fof(addAssignment_63849,axiom,
! [VarCurr] :
( v105490(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addAssignment_63848,axiom,
! [VarCurr] :
( v101469(VarCurr,bitIndex3)
<=> v105353(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_745,axiom,
! [VarCurr] :
( v105353(VarCurr)
<=> ( ( v105355(VarCurr,bitIndex1)
<=> $false )
& ( v105355(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63847,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v105355(VarCurr,B)
<=> v105357(VarCurr,B) ) ) ).
fof(addAssignment_63846,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v105357(VarCurr,B)
<=> v105359(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105462(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v105359(VarNext,B)
<=> v105359(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1273,axiom,
! [VarNext] :
( v105462(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v105359(VarNext,B)
<=> v105472(VarNext,B) ) ) ) ).
fof(addAssignment_63845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v105472(VarNext,B)
<=> v105470(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_829,axiom,
! [VarCurr] :
( ~ v105473(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105470(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_801,axiom,
! [VarCurr] :
( v105473(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105470(VarCurr,B)
<=> v105369(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10348,axiom,
! [VarCurr] :
( v105473(VarCurr)
<=> ( v105474(VarCurr)
& v105475(VarCurr) ) ) ).
fof(writeUnaryOperator_5391,axiom,
! [VarCurr] :
( ~ v105475(VarCurr)
<=> v105365(VarCurr) ) ).
fof(writeUnaryOperator_5390,axiom,
! [VarCurr] :
( ~ v105474(VarCurr)
<=> v105361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105462(VarNext)
<=> v105463(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105463(VarNext)
<=> ( v105464(VarNext)
& v105457(VarNext) ) ) ) ).
fof(writeUnaryOperator_5389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105464(VarNext)
<=> v105466(VarNext) ) ) ).
fof(addAssignment_63844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105466(VarNext)
<=> v105457(VarCurr) ) ) ).
fof(addAssignment_63843,axiom,
! [VarCurr] :
( v105457(VarCurr)
<=> v105459(VarCurr) ) ).
fof(addAssignment_63842,axiom,
! [VarCurr] :
( v105459(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_63841,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v105369(VarCurr,B)
<=> v105371(VarCurr,B) ) ) ).
fof(addAssignment_63840,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v105371(VarCurr,B)
<=> v105373(VarCurr,B) ) ) ).
fof(addAssignment_63839,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v105373(VarCurr,B)
<=> v105375(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_828,axiom,
! [VarCurr] :
( ~ v105444(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105375(VarCurr,B)
<=> v105445(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_800,axiom,
! [VarCurr] :
( v105444(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105375(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_827,axiom,
! [VarCurr] :
( ~ v105446(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105445(VarCurr,B)
<=> v105447(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_799,axiom,
! [VarCurr] :
( v105446(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105445(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_826,axiom,
! [VarCurr] :
( ~ v105448(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105447(VarCurr,B)
<=> v105449(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_798,axiom,
! [VarCurr] :
( v105448(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105447(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63838,axiom,
! [VarCurr] :
( v105449(VarCurr,bitIndex0)
<=> v105453(VarCurr) ) ).
fof(addAssignment_63837,axiom,
! [VarCurr] :
( v105449(VarCurr,bitIndex1)
<=> v105451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10345,axiom,
! [VarCurr] :
( v105451(VarCurr)
<=> ( v105452(VarCurr)
& v105454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10344,axiom,
! [VarCurr] :
( v105454(VarCurr)
<=> ( v105355(VarCurr,bitIndex0)
| v105455(VarCurr) ) ) ).
fof(writeUnaryOperator_5388,axiom,
! [VarCurr] :
( ~ v105455(VarCurr)
<=> v105355(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4174,axiom,
! [VarCurr] :
( v105452(VarCurr)
<=> ( v105453(VarCurr)
| v105355(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5387,axiom,
! [VarCurr] :
( ~ v105453(VarCurr)
<=> v105355(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_744,axiom,
! [VarCurr] :
( v105448(VarCurr)
<=> ( ( v105355(VarCurr,bitIndex1)
<=> $false )
& ( v105355(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10343,axiom,
! [VarCurr] :
( v105446(VarCurr)
<=> ( v105428(VarCurr)
& v105301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10342,axiom,
! [VarCurr] :
( v105444(VarCurr)
<=> ( v105377(VarCurr)
& v105301(VarCurr) ) ) ).
fof(addAssignment_63836,axiom,
! [VarCurr] :
( v105428(VarCurr)
<=> v105379(VarCurr,bitIndex0) ) ).
fof(addAssignment_63835,axiom,
! [VarCurr] :
( v105379(VarCurr,bitIndex0)
<=> v105381(VarCurr,bitIndex0) ) ).
fof(addAssignment_63834,axiom,
! [VarNext] :
( v105381(VarNext,bitIndex0)
<=> v105436(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105437(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v105436(VarNext,B)
<=> v105381(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1272,axiom,
! [VarNext] :
( v105437(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v105436(VarNext,B)
<=> v105421(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105437(VarNext)
<=> v105438(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105438(VarNext)
<=> ( v105440(VarNext)
& v105406(VarNext) ) ) ) ).
fof(writeUnaryOperator_5386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105440(VarNext)
<=> v105415(VarNext) ) ) ).
fof(addAssignment_63833,axiom,
! [VarCurr] :
( v105391(VarCurr,bitIndex0)
<=> v105393(VarCurr,bitIndex0) ) ).
fof(addAssignment_63832,axiom,
! [VarCurr] :
( v105393(VarCurr,bitIndex0)
<=> v105395(VarCurr,bitIndex0) ) ).
fof(addAssignment_63831,axiom,
! [VarCurr] :
( v105395(VarCurr,bitIndex0)
<=> v105403(VarCurr,bitIndex0) ) ).
fof(addAssignment_63830,axiom,
! [VarCurr] :
( v105404(VarCurr)
<=> v103094(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4173,axiom,
! [VarCurr] :
( v103094(VarCurr,bitIndex3)
<=> ( v105431(VarCurr)
| v105433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10339,axiom,
! [VarCurr] :
( v105433(VarCurr)
<=> ( v103113(VarCurr)
& v105434(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_743,axiom,
! [VarCurr] :
( v105434(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex6)
<=> $false )
& ( v103127(VarCurr,bitIndex5)
<=> $true )
& ( v103127(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10338,axiom,
! [VarCurr] :
( v105431(VarCurr)
<=> ( v103096(VarCurr)
& v105432(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_742,axiom,
! [VarCurr] :
( v105432(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex6)
<=> $false )
& ( v103106(VarCurr,bitIndex5)
<=> $true )
& ( v103106(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_63829,axiom,
! [VarCurr] :
( v105377(VarCurr)
<=> v105379(VarCurr,bitIndex1) ) ).
fof(addAssignment_63828,axiom,
! [VarCurr] :
( v105379(VarCurr,bitIndex1)
<=> v105381(VarCurr,bitIndex1) ) ).
fof(addAssignment_63827,axiom,
! [VarNext] :
( v105381(VarNext,bitIndex1)
<=> v105410(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105411(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v105410(VarNext,B)
<=> v105381(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1271,axiom,
! [VarNext] :
( v105411(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v105410(VarNext,B)
<=> v105421(VarNext,B) ) ) ) ).
fof(addAssignment_63826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v105421(VarNext,B)
<=> v105419(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_825,axiom,
! [VarCurr] :
( ~ v105422(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v105419(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_797,axiom,
! [VarCurr] :
( v105422(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v105419(VarCurr,B)
<=> v105391(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10337,axiom,
! [VarCurr] :
( v105422(VarCurr)
<=> ( v105423(VarCurr)
& v105424(VarCurr) ) ) ).
fof(writeUnaryOperator_5385,axiom,
! [VarCurr] :
( ~ v105424(VarCurr)
<=> v105387(VarCurr) ) ).
fof(writeUnaryOperator_5384,axiom,
! [VarCurr] :
( ~ v105423(VarCurr)
<=> v105383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105411(VarNext)
<=> v105412(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105412(VarNext)
<=> ( v105413(VarNext)
& v105406(VarNext) ) ) ) ).
fof(writeUnaryOperator_5383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105413(VarNext)
<=> v105415(VarNext) ) ) ).
fof(addAssignment_63825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105415(VarNext)
<=> v105406(VarCurr) ) ) ).
fof(addAssignment_63824,axiom,
! [VarCurr] :
( v105406(VarCurr)
<=> v105408(VarCurr) ) ).
fof(addAssignment_63823,axiom,
! [VarCurr] :
( v105408(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_63822,axiom,
! [VarCurr] :
( v105391(VarCurr,bitIndex1)
<=> v105393(VarCurr,bitIndex1) ) ).
fof(addAssignment_63821,axiom,
! [VarCurr] :
( v105393(VarCurr,bitIndex1)
<=> v105395(VarCurr,bitIndex1) ) ).
fof(addAssignment_63820,axiom,
! [VarCurr] :
( v105395(VarCurr,bitIndex1)
<=> v105403(VarCurr,bitIndex1) ) ).
fof(addAssignment_63819,axiom,
! [VarCurr] :
( v105403(VarCurr,bitIndex0)
<=> v105404(VarCurr) ) ).
fof(addAssignment_63818,axiom,
! [VarCurr] :
( v105403(VarCurr,bitIndex1)
<=> v105397(VarCurr) ) ).
fof(addAssignment_63817,axiom,
! [VarCurr] :
( v105403(VarCurr,bitIndex2)
<=> v105286(VarCurr) ) ).
fof(addAssignment_63816,axiom,
! [VarCurr] :
( v105397(VarCurr)
<=> v101499(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4172,axiom,
! [VarCurr] :
( v101499(VarCurr,bitIndex3)
<=> ( v105399(VarCurr)
| v105401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10334,axiom,
! [VarCurr] :
( v105401(VarCurr)
<=> ( v83096(VarCurr)
& v105402(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_741,axiom,
! [VarCurr] :
( v105402(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10333,axiom,
! [VarCurr] :
( v105399(VarCurr)
<=> ( v101501(VarCurr)
& v105400(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_740,axiom,
! [VarCurr] :
( v105400(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex6)
<=> $false )
& ( v101563(VarCurr,bitIndex5)
<=> $true )
& ( v101563(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_63815,axiom,
! [VarCurr] :
( v105387(VarCurr)
<=> v105389(VarCurr) ) ).
fof(addAssignment_63814,axiom,
! [VarCurr] :
( v105389(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_63813,axiom,
! [VarCurr] :
( v105383(VarCurr)
<=> v105385(VarCurr) ) ).
fof(addAssignment_63812,axiom,
! [VarCurr] :
( v105385(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addAssignment_63811,axiom,
! [VarCurr] :
( v105365(VarCurr)
<=> v105367(VarCurr) ) ).
fof(addAssignment_63810,axiom,
! [VarCurr] :
( v105367(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_63809,axiom,
! [VarCurr] :
( v105361(VarCurr)
<=> v105363(VarCurr) ) ).
fof(addAssignment_63808,axiom,
! [VarCurr] :
( v105363(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addAssignment_63807,axiom,
! [VarCurr] :
( v101258(VarCurr,bitIndex3)
<=> v105254(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_739,axiom,
! [VarCurr] :
( v105254(VarCurr)
<=> ( ( v105256(VarCurr,bitIndex3)
<=> $false )
& ( v105256(VarCurr,bitIndex2)
<=> $false )
& ( v105256(VarCurr,bitIndex1)
<=> $false )
& ( v105256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63806,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105256(VarCurr,B)
<=> v105258(VarCurr,B) ) ) ).
fof(addAssignment_63805,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105258(VarCurr,B)
<=> v105260(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105335(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105260(VarNext,B)
<=> v105260(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1270,axiom,
! [VarNext] :
( v105335(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105260(VarNext,B)
<=> v105345(VarNext,B) ) ) ) ).
fof(addAssignment_63804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105345(VarNext,B)
<=> v105343(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_824,axiom,
! [VarCurr] :
( ~ v105346(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105343(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_796,axiom,
! [VarCurr] :
( v105346(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105343(VarCurr,B)
<=> v105278(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10332,axiom,
! [VarCurr] :
( v105346(VarCurr)
<=> ( v105347(VarCurr)
& v105348(VarCurr) ) ) ).
fof(writeUnaryOperator_5382,axiom,
! [VarCurr] :
( ~ v105348(VarCurr)
<=> v105270(VarCurr) ) ).
fof(writeUnaryOperator_5381,axiom,
! [VarCurr] :
( ~ v105347(VarCurr)
<=> v105262(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105335(VarNext)
<=> v105336(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105336(VarNext)
<=> ( v105337(VarNext)
& v105328(VarNext) ) ) ) ).
fof(writeUnaryOperator_5380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105337(VarNext)
<=> v105339(VarNext) ) ) ).
fof(addAssignment_63803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105339(VarNext)
<=> v105328(VarCurr) ) ) ).
fof(addAssignment_63802,axiom,
! [VarCurr] :
( v105328(VarCurr)
<=> v105330(VarCurr) ) ).
fof(addAssignment_63801,axiom,
! [VarCurr] :
( v105330(VarCurr)
<=> v105332(VarCurr) ) ).
fof(addAssignment_63800,axiom,
! [VarCurr] :
( v105332(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_63799,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105278(VarCurr,B)
<=> v105280(VarCurr,B) ) ) ).
fof(addAssignment_63798,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105280(VarCurr,B)
<=> v105282(VarCurr,B) ) ) ).
fof(addAssignment_63797,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105282(VarCurr,B)
<=> v105284(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_823,axiom,
! [VarCurr] :
( ~ v105286(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105284(VarCurr,B)
<=> v105303(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_795,axiom,
! [VarCurr] :
( v105286(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105284(VarCurr,B)
<=> v105299(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_822,axiom,
! [VarCurr] :
( ~ v105304(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105303(VarCurr,B)
<=> v105305(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_794,axiom,
! [VarCurr] :
( v105304(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105303(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_821,axiom,
! [VarCurr] :
( ~ v105301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105305(VarCurr,B)
<=> v105256(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_793,axiom,
! [VarCurr] :
( v105301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105305(VarCurr,B)
<=> v105306(VarCurr,B) ) ) ) ).
fof(addAssignment_63796,axiom,
! [VarCurr] :
( v105306(VarCurr,bitIndex0)
<=> v105325(VarCurr) ) ).
fof(addAssignment_63795,axiom,
! [VarCurr] :
( v105306(VarCurr,bitIndex1)
<=> v105323(VarCurr) ) ).
fof(addAssignment_63794,axiom,
! [VarCurr] :
( v105306(VarCurr,bitIndex2)
<=> v105319(VarCurr) ) ).
fof(addAssignment_63793,axiom,
! [VarCurr] :
( v105306(VarCurr,bitIndex3)
<=> v105308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10329,axiom,
! [VarCurr] :
( v105323(VarCurr)
<=> ( v105324(VarCurr)
& v105326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10328,axiom,
! [VarCurr] :
( v105326(VarCurr)
<=> ( v105256(VarCurr,bitIndex0)
| v105315(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4171,axiom,
! [VarCurr] :
( v105324(VarCurr)
<=> ( v105325(VarCurr)
| v105256(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5379,axiom,
! [VarCurr] :
( ~ v105325(VarCurr)
<=> v105256(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10327,axiom,
! [VarCurr] :
( v105319(VarCurr)
<=> ( v105320(VarCurr)
& v105322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10326,axiom,
! [VarCurr] :
( v105322(VarCurr)
<=> ( v105313(VarCurr)
| v105316(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4170,axiom,
! [VarCurr] :
( v105320(VarCurr)
<=> ( v105321(VarCurr)
| v105256(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5378,axiom,
! [VarCurr] :
( ~ v105321(VarCurr)
<=> v105313(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10325,axiom,
! [VarCurr] :
( v105308(VarCurr)
<=> ( v105309(VarCurr)
& v105317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10324,axiom,
! [VarCurr] :
( v105317(VarCurr)
<=> ( v105311(VarCurr)
| v105318(VarCurr) ) ) ).
fof(writeUnaryOperator_5377,axiom,
! [VarCurr] :
( ~ v105318(VarCurr)
<=> v105256(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4169,axiom,
! [VarCurr] :
( v105309(VarCurr)
<=> ( v105310(VarCurr)
| v105256(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5376,axiom,
! [VarCurr] :
( ~ v105310(VarCurr)
<=> v105311(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4168,axiom,
! [VarCurr] :
( v105311(VarCurr)
<=> ( v105256(VarCurr,bitIndex2)
| v105312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10323,axiom,
! [VarCurr] :
( v105312(VarCurr)
<=> ( v105313(VarCurr)
& v105316(VarCurr) ) ) ).
fof(writeUnaryOperator_5375,axiom,
! [VarCurr] :
( ~ v105316(VarCurr)
<=> v105256(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4167,axiom,
! [VarCurr] :
( v105313(VarCurr)
<=> ( v105256(VarCurr,bitIndex1)
| v105314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10322,axiom,
! [VarCurr] :
( v105314(VarCurr)
<=> ( v105256(VarCurr,bitIndex0)
& v105315(VarCurr) ) ) ).
fof(writeUnaryOperator_5374,axiom,
! [VarCurr] :
( ~ v105315(VarCurr)
<=> v105256(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_738,axiom,
! [VarCurr] :
( v105304(VarCurr)
<=> ( ( v105256(VarCurr,bitIndex3)
<=> $false )
& ( v105256(VarCurr,bitIndex2)
<=> $false )
& ( v105256(VarCurr,bitIndex1)
<=> $false )
& ( v105256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63792,axiom,
! [VarCurr] :
( v105301(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_63791,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v105299(VarCurr,B)
<=> v101286(VarCurr,B) ) ) ).
fof(addAssignment_63790,axiom,
! [VarCurr] :
( v105286(VarCurr)
<=> v89212(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4166,axiom,
! [VarCurr] :
( v89212(VarCurr,bitIndex3)
<=> ( v105288(VarCurr)
| v105296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10321,axiom,
! [VarCurr] :
( v105296(VarCurr)
<=> ( v82954(VarCurr)
& v105297(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_737,axiom,
! [VarCurr] :
( v105297(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10320,axiom,
! [VarCurr] :
( v105288(VarCurr)
<=> ( v105289(VarCurr)
| v105294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10319,axiom,
! [VarCurr] :
( v105294(VarCurr)
<=> ( v86877(VarCurr)
& v105295(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_736,axiom,
! [VarCurr] :
( v105295(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10318,axiom,
! [VarCurr] :
( v105289(VarCurr)
<=> ( v105290(VarCurr)
| v105292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10317,axiom,
! [VarCurr] :
( v105292(VarCurr)
<=> ( v84899(VarCurr)
& v105293(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_735,axiom,
! [VarCurr] :
( v105293(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex6)
<=> $false )
& ( v89243(VarCurr,bitIndex5)
<=> $true )
& ( v89243(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10316,axiom,
! [VarCurr] :
( v105290(VarCurr)
<=> ( v118(VarCurr)
& v105291(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_734,axiom,
! [VarCurr] :
( v105291(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex6)
<=> $false )
& ( v89214(VarCurr,bitIndex5)
<=> $true )
& ( v89214(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_63789,axiom,
! [VarCurr] :
( v105270(VarCurr)
<=> v105272(VarCurr) ) ).
fof(addAssignment_63788,axiom,
! [VarCurr] :
( v105272(VarCurr)
<=> v105274(VarCurr) ) ).
fof(addAssignment_63787,axiom,
! [VarCurr] :
( v105274(VarCurr)
<=> v105276(VarCurr) ) ).
fof(addAssignment_63786,axiom,
! [VarCurr] :
( v105276(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_63785,axiom,
! [VarCurr] :
( v105262(VarCurr)
<=> v105264(VarCurr) ) ).
fof(addAssignment_63784,axiom,
! [VarCurr] :
( v105264(VarCurr)
<=> v105266(VarCurr) ) ).
fof(addAssignment_63783,axiom,
! [VarCurr] :
( v105266(VarCurr)
<=> v105268(VarCurr) ) ).
fof(addAssignment_63782,axiom,
! [VarCurr] :
( v105268(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_63781,axiom,
! [VarCurr] :
( v103376(VarCurr,bitIndex2)
<=> v104880(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10315,axiom,
! [VarCurr] :
( v104880(VarCurr)
<=> ( v105247(VarCurr)
& v105252(VarCurr) ) ) ).
fof(writeUnaryOperator_5373,axiom,
! [VarCurr] :
( ~ v105252(VarCurr)
<=> v105161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10314,axiom,
! [VarCurr] :
( v105247(VarCurr)
<=> ( v105248(VarCurr)
& v105251(VarCurr) ) ) ).
fof(writeUnaryOperator_5372,axiom,
! [VarCurr] :
( ~ v105251(VarCurr)
<=> v105077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10313,axiom,
! [VarCurr] :
( v105248(VarCurr)
<=> ( v105249(VarCurr)
& v105250(VarCurr) ) ) ).
fof(writeUnaryOperator_5371,axiom,
! [VarCurr] :
( ~ v105250(VarCurr)
<=> v104995(VarCurr) ) ).
fof(writeUnaryOperator_5370,axiom,
! [VarCurr] :
( ~ v105249(VarCurr)
<=> v104882(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_733,axiom,
! [VarCurr] :
( v105161(VarCurr)
<=> ( ( v105163(VarCurr,bitIndex4)
<=> $false )
& ( v105163(VarCurr,bitIndex3)
<=> $false )
& ( v105163(VarCurr,bitIndex2)
<=> $false )
& ( v105163(VarCurr,bitIndex1)
<=> $false )
& ( v105163(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63780,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105163(VarCurr,B)
<=> v105165(VarCurr,B) ) ) ).
fof(addAssignment_63779,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105165(VarCurr,B)
<=> v105167(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105229(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105167(VarNext,B)
<=> v105167(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1269,axiom,
! [VarNext] :
( v105229(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105167(VarNext,B)
<=> v105239(VarNext,B) ) ) ) ).
fof(addAssignment_63778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105239(VarNext,B)
<=> v105237(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_820,axiom,
! [VarCurr] :
( ~ v105240(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105237(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_792,axiom,
! [VarCurr] :
( v105240(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105237(VarCurr,B)
<=> v105177(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10312,axiom,
! [VarCurr] :
( v105240(VarCurr)
<=> ( v105241(VarCurr)
& v105242(VarCurr) ) ) ).
fof(writeUnaryOperator_5369,axiom,
! [VarCurr] :
( ~ v105242(VarCurr)
<=> v105173(VarCurr) ) ).
fof(writeUnaryOperator_5368,axiom,
! [VarCurr] :
( ~ v105241(VarCurr)
<=> v105169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105229(VarNext)
<=> v105230(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105230(VarNext)
<=> ( v105231(VarNext)
& v105224(VarNext) ) ) ) ).
fof(writeUnaryOperator_5367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105231(VarNext)
<=> v105233(VarNext) ) ) ).
fof(addAssignment_63777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105233(VarNext)
<=> v105224(VarCurr) ) ) ).
fof(addAssignment_63776,axiom,
! [VarCurr] :
( v105224(VarCurr)
<=> v105226(VarCurr) ) ).
fof(addAssignment_63775,axiom,
! [VarCurr] :
( v105226(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_63774,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105177(VarCurr,B)
<=> v105179(VarCurr,B) ) ) ).
fof(addAssignment_63773,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105179(VarCurr,B)
<=> v105181(VarCurr,B) ) ) ).
fof(addAssignment_63772,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105181(VarCurr,B)
<=> v105183(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_819,axiom,
! [VarCurr] :
( ~ v105185(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105183(VarCurr,B)
<=> v105194(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_791,axiom,
! [VarCurr] :
( v105185(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105183(VarCurr,B)
<=> v105193(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_818,axiom,
! [VarCurr] :
( ~ v105161(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105194(VarCurr,B)
<=> v105195(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_790,axiom,
! [VarCurr] :
( v105161(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105194(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63771,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex0)
<=> v105221(VarCurr) ) ).
fof(addAssignment_63770,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex1)
<=> v105219(VarCurr) ) ).
fof(addAssignment_63769,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex2)
<=> v105215(VarCurr) ) ).
fof(addAssignment_63768,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex3)
<=> v105211(VarCurr) ) ).
fof(addAssignment_63767,axiom,
! [VarCurr] :
( v105195(VarCurr,bitIndex4)
<=> v105197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10309,axiom,
! [VarCurr] :
( v105219(VarCurr)
<=> ( v105220(VarCurr)
& v105222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10308,axiom,
! [VarCurr] :
( v105222(VarCurr)
<=> ( v105163(VarCurr,bitIndex0)
| v105206(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4165,axiom,
! [VarCurr] :
( v105220(VarCurr)
<=> ( v105221(VarCurr)
| v105163(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5366,axiom,
! [VarCurr] :
( ~ v105221(VarCurr)
<=> v105163(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10307,axiom,
! [VarCurr] :
( v105215(VarCurr)
<=> ( v105216(VarCurr)
& v105218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10306,axiom,
! [VarCurr] :
( v105218(VarCurr)
<=> ( v105204(VarCurr)
| v105207(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4164,axiom,
! [VarCurr] :
( v105216(VarCurr)
<=> ( v105217(VarCurr)
| v105163(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5365,axiom,
! [VarCurr] :
( ~ v105217(VarCurr)
<=> v105204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10305,axiom,
! [VarCurr] :
( v105211(VarCurr)
<=> ( v105212(VarCurr)
& v105214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10304,axiom,
! [VarCurr] :
( v105214(VarCurr)
<=> ( v105202(VarCurr)
| v105208(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4163,axiom,
! [VarCurr] :
( v105212(VarCurr)
<=> ( v105213(VarCurr)
| v105163(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5364,axiom,
! [VarCurr] :
( ~ v105213(VarCurr)
<=> v105202(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10303,axiom,
! [VarCurr] :
( v105197(VarCurr)
<=> ( v105198(VarCurr)
& v105209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10302,axiom,
! [VarCurr] :
( v105209(VarCurr)
<=> ( v105200(VarCurr)
| v105210(VarCurr) ) ) ).
fof(writeUnaryOperator_5363,axiom,
! [VarCurr] :
( ~ v105210(VarCurr)
<=> v105163(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4162,axiom,
! [VarCurr] :
( v105198(VarCurr)
<=> ( v105199(VarCurr)
| v105163(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5362,axiom,
! [VarCurr] :
( ~ v105199(VarCurr)
<=> v105200(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4161,axiom,
! [VarCurr] :
( v105200(VarCurr)
<=> ( v105163(VarCurr,bitIndex3)
| v105201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10301,axiom,
! [VarCurr] :
( v105201(VarCurr)
<=> ( v105202(VarCurr)
& v105208(VarCurr) ) ) ).
fof(writeUnaryOperator_5361,axiom,
! [VarCurr] :
( ~ v105208(VarCurr)
<=> v105163(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4160,axiom,
! [VarCurr] :
( v105202(VarCurr)
<=> ( v105163(VarCurr,bitIndex2)
| v105203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10300,axiom,
! [VarCurr] :
( v105203(VarCurr)
<=> ( v105204(VarCurr)
& v105207(VarCurr) ) ) ).
fof(writeUnaryOperator_5360,axiom,
! [VarCurr] :
( ~ v105207(VarCurr)
<=> v105163(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4159,axiom,
! [VarCurr] :
( v105204(VarCurr)
<=> ( v105163(VarCurr,bitIndex1)
| v105205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10299,axiom,
! [VarCurr] :
( v105205(VarCurr)
<=> ( v105163(VarCurr,bitIndex0)
& v105206(VarCurr) ) ) ).
fof(writeUnaryOperator_5359,axiom,
! [VarCurr] :
( ~ v105206(VarCurr)
<=> v105163(VarCurr,bitIndex1) ) ).
fof(addAssignment_63766,axiom,
! [VarCurr] :
( v105193(VarCurr,bitIndex0)
<=> v104940(VarCurr) ) ).
fof(addAssignment_63765,axiom,
! [VarCurr] :
( v105193(VarCurr,bitIndex1)
<=> v104938(VarCurr) ) ).
fof(addAssignment_63764,axiom,
! [VarCurr] :
( v105193(VarCurr,bitIndex2)
<=> v104934(VarCurr) ) ).
fof(addAssignment_63763,axiom,
! [VarCurr] :
( v105193(VarCurr,bitIndex3)
<=> v104930(VarCurr) ) ).
fof(addAssignment_63762,axiom,
! [VarCurr] :
( v105193(VarCurr,bitIndex4)
<=> v104916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10298,axiom,
! [VarCurr] :
( v105185(VarCurr)
<=> ( v105186(VarCurr)
& v104600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10297,axiom,
! [VarCurr] :
( v105186(VarCurr)
<=> ( v105187(VarCurr)
& v104906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10296,axiom,
! [VarCurr] :
( v105187(VarCurr)
<=> ( v105188(VarCurr)
& v105192(VarCurr) ) ) ).
fof(writeUnaryOperator_5358,axiom,
! [VarCurr] :
( ~ v105192(VarCurr)
<=> v104882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10295,axiom,
! [VarCurr] :
( v105188(VarCurr)
<=> ( v105189(VarCurr)
& v105191(VarCurr) ) ) ).
fof(writeUnaryOperator_5357,axiom,
! [VarCurr] :
( ~ v105191(VarCurr)
<=> v104995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10294,axiom,
! [VarCurr] :
( v105189(VarCurr)
<=> ( v105161(VarCurr)
& v105190(VarCurr) ) ) ).
fof(writeUnaryOperator_5356,axiom,
! [VarCurr] :
( ~ v105190(VarCurr)
<=> v105077(VarCurr) ) ).
fof(addAssignment_63761,axiom,
! [VarCurr] :
( v105173(VarCurr)
<=> v105175(VarCurr) ) ).
fof(addAssignment_63760,axiom,
! [VarCurr] :
( v105175(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_63759,axiom,
! [VarCurr] :
( v105169(VarCurr)
<=> v105171(VarCurr) ) ).
fof(addAssignment_63758,axiom,
! [VarCurr] :
( v105171(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_732,axiom,
! [VarCurr] :
( v105077(VarCurr)
<=> ( ( v105079(VarCurr,bitIndex4)
<=> $false )
& ( v105079(VarCurr,bitIndex3)
<=> $false )
& ( v105079(VarCurr,bitIndex2)
<=> $false )
& ( v105079(VarCurr,bitIndex1)
<=> $false )
& ( v105079(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63757,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105079(VarCurr,B)
<=> v105081(VarCurr,B) ) ) ).
fof(addAssignment_63756,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105081(VarCurr,B)
<=> v105083(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105143(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105083(VarNext,B)
<=> v105083(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1268,axiom,
! [VarNext] :
( v105143(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105083(VarNext,B)
<=> v105153(VarNext,B) ) ) ) ).
fof(addAssignment_63755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105153(VarNext,B)
<=> v105151(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_817,axiom,
! [VarCurr] :
( ~ v105154(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105151(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_789,axiom,
! [VarCurr] :
( v105154(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105151(VarCurr,B)
<=> v105093(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10293,axiom,
! [VarCurr] :
( v105154(VarCurr)
<=> ( v105155(VarCurr)
& v105156(VarCurr) ) ) ).
fof(writeUnaryOperator_5355,axiom,
! [VarCurr] :
( ~ v105156(VarCurr)
<=> v105089(VarCurr) ) ).
fof(writeUnaryOperator_5354,axiom,
! [VarCurr] :
( ~ v105155(VarCurr)
<=> v105085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105143(VarNext)
<=> v105144(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105144(VarNext)
<=> ( v105145(VarNext)
& v105138(VarNext) ) ) ) ).
fof(writeUnaryOperator_5353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105145(VarNext)
<=> v105147(VarNext) ) ) ).
fof(addAssignment_63754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105147(VarNext)
<=> v105138(VarCurr) ) ) ).
fof(addAssignment_63753,axiom,
! [VarCurr] :
( v105138(VarCurr)
<=> v105140(VarCurr) ) ).
fof(addAssignment_63752,axiom,
! [VarCurr] :
( v105140(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_63751,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105093(VarCurr,B)
<=> v105095(VarCurr,B) ) ) ).
fof(addAssignment_63750,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105095(VarCurr,B)
<=> v105097(VarCurr,B) ) ) ).
fof(addAssignment_63749,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105097(VarCurr,B)
<=> v105099(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_816,axiom,
! [VarCurr] :
( ~ v105101(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105099(VarCurr,B)
<=> v105108(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_788,axiom,
! [VarCurr] :
( v105101(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105099(VarCurr,B)
<=> v105107(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_815,axiom,
! [VarCurr] :
( ~ v105077(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105108(VarCurr,B)
<=> v105109(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_787,axiom,
! [VarCurr] :
( v105077(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105108(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63748,axiom,
! [VarCurr] :
( v105109(VarCurr,bitIndex0)
<=> v105135(VarCurr) ) ).
fof(addAssignment_63747,axiom,
! [VarCurr] :
( v105109(VarCurr,bitIndex1)
<=> v105133(VarCurr) ) ).
fof(addAssignment_63746,axiom,
! [VarCurr] :
( v105109(VarCurr,bitIndex2)
<=> v105129(VarCurr) ) ).
fof(addAssignment_63745,axiom,
! [VarCurr] :
( v105109(VarCurr,bitIndex3)
<=> v105125(VarCurr) ) ).
fof(addAssignment_63744,axiom,
! [VarCurr] :
( v105109(VarCurr,bitIndex4)
<=> v105111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10290,axiom,
! [VarCurr] :
( v105133(VarCurr)
<=> ( v105134(VarCurr)
& v105136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10289,axiom,
! [VarCurr] :
( v105136(VarCurr)
<=> ( v105079(VarCurr,bitIndex0)
| v105120(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4158,axiom,
! [VarCurr] :
( v105134(VarCurr)
<=> ( v105135(VarCurr)
| v105079(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5352,axiom,
! [VarCurr] :
( ~ v105135(VarCurr)
<=> v105079(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10288,axiom,
! [VarCurr] :
( v105129(VarCurr)
<=> ( v105130(VarCurr)
& v105132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10287,axiom,
! [VarCurr] :
( v105132(VarCurr)
<=> ( v105118(VarCurr)
| v105121(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4157,axiom,
! [VarCurr] :
( v105130(VarCurr)
<=> ( v105131(VarCurr)
| v105079(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5351,axiom,
! [VarCurr] :
( ~ v105131(VarCurr)
<=> v105118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10286,axiom,
! [VarCurr] :
( v105125(VarCurr)
<=> ( v105126(VarCurr)
& v105128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10285,axiom,
! [VarCurr] :
( v105128(VarCurr)
<=> ( v105116(VarCurr)
| v105122(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4156,axiom,
! [VarCurr] :
( v105126(VarCurr)
<=> ( v105127(VarCurr)
| v105079(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5350,axiom,
! [VarCurr] :
( ~ v105127(VarCurr)
<=> v105116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10284,axiom,
! [VarCurr] :
( v105111(VarCurr)
<=> ( v105112(VarCurr)
& v105123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10283,axiom,
! [VarCurr] :
( v105123(VarCurr)
<=> ( v105114(VarCurr)
| v105124(VarCurr) ) ) ).
fof(writeUnaryOperator_5349,axiom,
! [VarCurr] :
( ~ v105124(VarCurr)
<=> v105079(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4155,axiom,
! [VarCurr] :
( v105112(VarCurr)
<=> ( v105113(VarCurr)
| v105079(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5348,axiom,
! [VarCurr] :
( ~ v105113(VarCurr)
<=> v105114(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4154,axiom,
! [VarCurr] :
( v105114(VarCurr)
<=> ( v105079(VarCurr,bitIndex3)
| v105115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10282,axiom,
! [VarCurr] :
( v105115(VarCurr)
<=> ( v105116(VarCurr)
& v105122(VarCurr) ) ) ).
fof(writeUnaryOperator_5347,axiom,
! [VarCurr] :
( ~ v105122(VarCurr)
<=> v105079(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4153,axiom,
! [VarCurr] :
( v105116(VarCurr)
<=> ( v105079(VarCurr,bitIndex2)
| v105117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10281,axiom,
! [VarCurr] :
( v105117(VarCurr)
<=> ( v105118(VarCurr)
& v105121(VarCurr) ) ) ).
fof(writeUnaryOperator_5346,axiom,
! [VarCurr] :
( ~ v105121(VarCurr)
<=> v105079(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4152,axiom,
! [VarCurr] :
( v105118(VarCurr)
<=> ( v105079(VarCurr,bitIndex1)
| v105119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10280,axiom,
! [VarCurr] :
( v105119(VarCurr)
<=> ( v105079(VarCurr,bitIndex0)
& v105120(VarCurr) ) ) ).
fof(writeUnaryOperator_5345,axiom,
! [VarCurr] :
( ~ v105120(VarCurr)
<=> v105079(VarCurr,bitIndex1) ) ).
fof(addAssignment_63743,axiom,
! [VarCurr] :
( v105107(VarCurr,bitIndex0)
<=> v104940(VarCurr) ) ).
fof(addAssignment_63742,axiom,
! [VarCurr] :
( v105107(VarCurr,bitIndex1)
<=> v104938(VarCurr) ) ).
fof(addAssignment_63741,axiom,
! [VarCurr] :
( v105107(VarCurr,bitIndex2)
<=> v104934(VarCurr) ) ).
fof(addAssignment_63740,axiom,
! [VarCurr] :
( v105107(VarCurr,bitIndex3)
<=> v104930(VarCurr) ) ).
fof(addAssignment_63739,axiom,
! [VarCurr] :
( v105107(VarCurr,bitIndex4)
<=> v104916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10279,axiom,
! [VarCurr] :
( v105101(VarCurr)
<=> ( v105102(VarCurr)
& v104600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10278,axiom,
! [VarCurr] :
( v105102(VarCurr)
<=> ( v105103(VarCurr)
& v104906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10277,axiom,
! [VarCurr] :
( v105103(VarCurr)
<=> ( v105104(VarCurr)
& v105106(VarCurr) ) ) ).
fof(writeUnaryOperator_5344,axiom,
! [VarCurr] :
( ~ v105106(VarCurr)
<=> v104882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10276,axiom,
! [VarCurr] :
( v105104(VarCurr)
<=> ( v105077(VarCurr)
& v105105(VarCurr) ) ) ).
fof(writeUnaryOperator_5343,axiom,
! [VarCurr] :
( ~ v105105(VarCurr)
<=> v104995(VarCurr) ) ).
fof(addAssignment_63738,axiom,
! [VarCurr] :
( v105089(VarCurr)
<=> v105091(VarCurr) ) ).
fof(addAssignment_63737,axiom,
! [VarCurr] :
( v105091(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_63736,axiom,
! [VarCurr] :
( v105085(VarCurr)
<=> v105087(VarCurr) ) ).
fof(addAssignment_63735,axiom,
! [VarCurr] :
( v105087(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_731,axiom,
! [VarCurr] :
( v104995(VarCurr)
<=> ( ( v104997(VarCurr,bitIndex4)
<=> $false )
& ( v104997(VarCurr,bitIndex3)
<=> $false )
& ( v104997(VarCurr,bitIndex2)
<=> $false )
& ( v104997(VarCurr,bitIndex1)
<=> $false )
& ( v104997(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63734,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104997(VarCurr,B)
<=> v104999(VarCurr,B) ) ) ).
fof(addAssignment_63733,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104999(VarCurr,B)
<=> v105001(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105059(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105001(VarNext,B)
<=> v105001(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1267,axiom,
! [VarNext] :
( v105059(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105001(VarNext,B)
<=> v105069(VarNext,B) ) ) ) ).
fof(addAssignment_63732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v105069(VarNext,B)
<=> v105067(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_814,axiom,
! [VarCurr] :
( ~ v105070(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105067(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_786,axiom,
! [VarCurr] :
( v105070(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105067(VarCurr,B)
<=> v105011(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10275,axiom,
! [VarCurr] :
( v105070(VarCurr)
<=> ( v105071(VarCurr)
& v105072(VarCurr) ) ) ).
fof(writeUnaryOperator_5342,axiom,
! [VarCurr] :
( ~ v105072(VarCurr)
<=> v105007(VarCurr) ) ).
fof(writeUnaryOperator_5341,axiom,
! [VarCurr] :
( ~ v105071(VarCurr)
<=> v105003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105059(VarNext)
<=> v105060(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105060(VarNext)
<=> ( v105061(VarNext)
& v105054(VarNext) ) ) ) ).
fof(writeUnaryOperator_5340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105061(VarNext)
<=> v105063(VarNext) ) ) ).
fof(addAssignment_63731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105063(VarNext)
<=> v105054(VarCurr) ) ) ).
fof(addAssignment_63730,axiom,
! [VarCurr] :
( v105054(VarCurr)
<=> v105056(VarCurr) ) ).
fof(addAssignment_63729,axiom,
! [VarCurr] :
( v105056(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_63728,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105011(VarCurr,B)
<=> v105013(VarCurr,B) ) ) ).
fof(addAssignment_63727,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105013(VarCurr,B)
<=> v105015(VarCurr,B) ) ) ).
fof(addAssignment_63726,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105015(VarCurr,B)
<=> v105017(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_813,axiom,
! [VarCurr] :
( ~ v105019(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105017(VarCurr,B)
<=> v105024(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_785,axiom,
! [VarCurr] :
( v105019(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105017(VarCurr,B)
<=> v105023(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_812,axiom,
! [VarCurr] :
( ~ v104995(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105024(VarCurr,B)
<=> v105025(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_784,axiom,
! [VarCurr] :
( v104995(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v105024(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63725,axiom,
! [VarCurr] :
( v105025(VarCurr,bitIndex0)
<=> v105051(VarCurr) ) ).
fof(addAssignment_63724,axiom,
! [VarCurr] :
( v105025(VarCurr,bitIndex1)
<=> v105049(VarCurr) ) ).
fof(addAssignment_63723,axiom,
! [VarCurr] :
( v105025(VarCurr,bitIndex2)
<=> v105045(VarCurr) ) ).
fof(addAssignment_63722,axiom,
! [VarCurr] :
( v105025(VarCurr,bitIndex3)
<=> v105041(VarCurr) ) ).
fof(addAssignment_63721,axiom,
! [VarCurr] :
( v105025(VarCurr,bitIndex4)
<=> v105027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10272,axiom,
! [VarCurr] :
( v105049(VarCurr)
<=> ( v105050(VarCurr)
& v105052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10271,axiom,
! [VarCurr] :
( v105052(VarCurr)
<=> ( v104997(VarCurr,bitIndex0)
| v105036(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4151,axiom,
! [VarCurr] :
( v105050(VarCurr)
<=> ( v105051(VarCurr)
| v104997(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5339,axiom,
! [VarCurr] :
( ~ v105051(VarCurr)
<=> v104997(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10270,axiom,
! [VarCurr] :
( v105045(VarCurr)
<=> ( v105046(VarCurr)
& v105048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10269,axiom,
! [VarCurr] :
( v105048(VarCurr)
<=> ( v105034(VarCurr)
| v105037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4150,axiom,
! [VarCurr] :
( v105046(VarCurr)
<=> ( v105047(VarCurr)
| v104997(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5338,axiom,
! [VarCurr] :
( ~ v105047(VarCurr)
<=> v105034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10268,axiom,
! [VarCurr] :
( v105041(VarCurr)
<=> ( v105042(VarCurr)
& v105044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10267,axiom,
! [VarCurr] :
( v105044(VarCurr)
<=> ( v105032(VarCurr)
| v105038(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4149,axiom,
! [VarCurr] :
( v105042(VarCurr)
<=> ( v105043(VarCurr)
| v104997(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5337,axiom,
! [VarCurr] :
( ~ v105043(VarCurr)
<=> v105032(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10266,axiom,
! [VarCurr] :
( v105027(VarCurr)
<=> ( v105028(VarCurr)
& v105039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10265,axiom,
! [VarCurr] :
( v105039(VarCurr)
<=> ( v105030(VarCurr)
| v105040(VarCurr) ) ) ).
fof(writeUnaryOperator_5336,axiom,
! [VarCurr] :
( ~ v105040(VarCurr)
<=> v104997(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4148,axiom,
! [VarCurr] :
( v105028(VarCurr)
<=> ( v105029(VarCurr)
| v104997(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5335,axiom,
! [VarCurr] :
( ~ v105029(VarCurr)
<=> v105030(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4147,axiom,
! [VarCurr] :
( v105030(VarCurr)
<=> ( v104997(VarCurr,bitIndex3)
| v105031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10264,axiom,
! [VarCurr] :
( v105031(VarCurr)
<=> ( v105032(VarCurr)
& v105038(VarCurr) ) ) ).
fof(writeUnaryOperator_5334,axiom,
! [VarCurr] :
( ~ v105038(VarCurr)
<=> v104997(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4146,axiom,
! [VarCurr] :
( v105032(VarCurr)
<=> ( v104997(VarCurr,bitIndex2)
| v105033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10263,axiom,
! [VarCurr] :
( v105033(VarCurr)
<=> ( v105034(VarCurr)
& v105037(VarCurr) ) ) ).
fof(writeUnaryOperator_5333,axiom,
! [VarCurr] :
( ~ v105037(VarCurr)
<=> v104997(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4145,axiom,
! [VarCurr] :
( v105034(VarCurr)
<=> ( v104997(VarCurr,bitIndex1)
| v105035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10262,axiom,
! [VarCurr] :
( v105035(VarCurr)
<=> ( v104997(VarCurr,bitIndex0)
& v105036(VarCurr) ) ) ).
fof(writeUnaryOperator_5332,axiom,
! [VarCurr] :
( ~ v105036(VarCurr)
<=> v104997(VarCurr,bitIndex1) ) ).
fof(addAssignment_63720,axiom,
! [VarCurr] :
( v105023(VarCurr,bitIndex0)
<=> v104940(VarCurr) ) ).
fof(addAssignment_63719,axiom,
! [VarCurr] :
( v105023(VarCurr,bitIndex1)
<=> v104938(VarCurr) ) ).
fof(addAssignment_63718,axiom,
! [VarCurr] :
( v105023(VarCurr,bitIndex2)
<=> v104934(VarCurr) ) ).
fof(addAssignment_63717,axiom,
! [VarCurr] :
( v105023(VarCurr,bitIndex3)
<=> v104930(VarCurr) ) ).
fof(addAssignment_63716,axiom,
! [VarCurr] :
( v105023(VarCurr,bitIndex4)
<=> v104916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10261,axiom,
! [VarCurr] :
( v105019(VarCurr)
<=> ( v105020(VarCurr)
& v104600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10260,axiom,
! [VarCurr] :
( v105020(VarCurr)
<=> ( v105021(VarCurr)
& v104906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10259,axiom,
! [VarCurr] :
( v105021(VarCurr)
<=> ( v104995(VarCurr)
& v105022(VarCurr) ) ) ).
fof(writeUnaryOperator_5331,axiom,
! [VarCurr] :
( ~ v105022(VarCurr)
<=> v104882(VarCurr) ) ).
fof(addAssignment_63715,axiom,
! [VarCurr] :
( v105007(VarCurr)
<=> v105009(VarCurr) ) ).
fof(addAssignment_63714,axiom,
! [VarCurr] :
( v105009(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_63713,axiom,
! [VarCurr] :
( v105003(VarCurr)
<=> v105005(VarCurr) ) ).
fof(addAssignment_63712,axiom,
! [VarCurr] :
( v105005(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_730,axiom,
! [VarCurr] :
( v104882(VarCurr)
<=> ( ( v104884(VarCurr,bitIndex4)
<=> $false )
& ( v104884(VarCurr,bitIndex3)
<=> $false )
& ( v104884(VarCurr,bitIndex2)
<=> $false )
& ( v104884(VarCurr,bitIndex1)
<=> $false )
& ( v104884(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63711,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104884(VarCurr,B)
<=> v104886(VarCurr,B) ) ) ).
fof(addAssignment_63710,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104886(VarCurr,B)
<=> v104888(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104977(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104888(VarNext,B)
<=> v104888(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1266,axiom,
! [VarNext] :
( v104977(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104888(VarNext,B)
<=> v104987(VarNext,B) ) ) ) ).
fof(addAssignment_63709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104987(VarNext,B)
<=> v104985(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_811,axiom,
! [VarCurr] :
( ~ v104988(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104985(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_783,axiom,
! [VarCurr] :
( v104988(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104985(VarCurr,B)
<=> v104898(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10258,axiom,
! [VarCurr] :
( v104988(VarCurr)
<=> ( v104989(VarCurr)
& v104990(VarCurr) ) ) ).
fof(writeUnaryOperator_5330,axiom,
! [VarCurr] :
( ~ v104990(VarCurr)
<=> v104894(VarCurr) ) ).
fof(writeUnaryOperator_5329,axiom,
! [VarCurr] :
( ~ v104989(VarCurr)
<=> v104890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104977(VarNext)
<=> v104978(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104978(VarNext)
<=> ( v104979(VarNext)
& v104972(VarNext) ) ) ) ).
fof(writeUnaryOperator_5328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104979(VarNext)
<=> v104981(VarNext) ) ) ).
fof(addAssignment_63708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104981(VarNext)
<=> v104972(VarCurr) ) ) ).
fof(addAssignment_63707,axiom,
! [VarCurr] :
( v104972(VarCurr)
<=> v104974(VarCurr) ) ).
fof(addAssignment_63706,axiom,
! [VarCurr] :
( v104974(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_63705,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104898(VarCurr,B)
<=> v104900(VarCurr,B) ) ) ).
fof(addAssignment_63704,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104900(VarCurr,B)
<=> v104902(VarCurr,B) ) ) ).
fof(addAssignment_63703,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104902(VarCurr,B)
<=> v104904(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_810,axiom,
! [VarCurr] :
( ~ v104912(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104904(VarCurr,B)
<=> v104942(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_782,axiom,
! [VarCurr] :
( v104912(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104904(VarCurr,B)
<=> v104914(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_809,axiom,
! [VarCurr] :
( ~ v104882(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104942(VarCurr,B)
<=> v104943(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_781,axiom,
! [VarCurr] :
( v104882(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104942(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63702,axiom,
! [VarCurr] :
( v104943(VarCurr,bitIndex0)
<=> v104969(VarCurr) ) ).
fof(addAssignment_63701,axiom,
! [VarCurr] :
( v104943(VarCurr,bitIndex1)
<=> v104967(VarCurr) ) ).
fof(addAssignment_63700,axiom,
! [VarCurr] :
( v104943(VarCurr,bitIndex2)
<=> v104963(VarCurr) ) ).
fof(addAssignment_63699,axiom,
! [VarCurr] :
( v104943(VarCurr,bitIndex3)
<=> v104959(VarCurr) ) ).
fof(addAssignment_63698,axiom,
! [VarCurr] :
( v104943(VarCurr,bitIndex4)
<=> v104945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10255,axiom,
! [VarCurr] :
( v104967(VarCurr)
<=> ( v104968(VarCurr)
& v104970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10254,axiom,
! [VarCurr] :
( v104970(VarCurr)
<=> ( v104884(VarCurr,bitIndex0)
| v104954(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4144,axiom,
! [VarCurr] :
( v104968(VarCurr)
<=> ( v104969(VarCurr)
| v104884(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5327,axiom,
! [VarCurr] :
( ~ v104969(VarCurr)
<=> v104884(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10253,axiom,
! [VarCurr] :
( v104963(VarCurr)
<=> ( v104964(VarCurr)
& v104966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10252,axiom,
! [VarCurr] :
( v104966(VarCurr)
<=> ( v104952(VarCurr)
| v104955(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4143,axiom,
! [VarCurr] :
( v104964(VarCurr)
<=> ( v104965(VarCurr)
| v104884(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5326,axiom,
! [VarCurr] :
( ~ v104965(VarCurr)
<=> v104952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10251,axiom,
! [VarCurr] :
( v104959(VarCurr)
<=> ( v104960(VarCurr)
& v104962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10250,axiom,
! [VarCurr] :
( v104962(VarCurr)
<=> ( v104950(VarCurr)
| v104956(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4142,axiom,
! [VarCurr] :
( v104960(VarCurr)
<=> ( v104961(VarCurr)
| v104884(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5325,axiom,
! [VarCurr] :
( ~ v104961(VarCurr)
<=> v104950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10249,axiom,
! [VarCurr] :
( v104945(VarCurr)
<=> ( v104946(VarCurr)
& v104957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10248,axiom,
! [VarCurr] :
( v104957(VarCurr)
<=> ( v104948(VarCurr)
| v104958(VarCurr) ) ) ).
fof(writeUnaryOperator_5324,axiom,
! [VarCurr] :
( ~ v104958(VarCurr)
<=> v104884(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4141,axiom,
! [VarCurr] :
( v104946(VarCurr)
<=> ( v104947(VarCurr)
| v104884(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5323,axiom,
! [VarCurr] :
( ~ v104947(VarCurr)
<=> v104948(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4140,axiom,
! [VarCurr] :
( v104948(VarCurr)
<=> ( v104884(VarCurr,bitIndex3)
| v104949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10247,axiom,
! [VarCurr] :
( v104949(VarCurr)
<=> ( v104950(VarCurr)
& v104956(VarCurr) ) ) ).
fof(writeUnaryOperator_5322,axiom,
! [VarCurr] :
( ~ v104956(VarCurr)
<=> v104884(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4139,axiom,
! [VarCurr] :
( v104950(VarCurr)
<=> ( v104884(VarCurr,bitIndex2)
| v104951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10246,axiom,
! [VarCurr] :
( v104951(VarCurr)
<=> ( v104952(VarCurr)
& v104955(VarCurr) ) ) ).
fof(writeUnaryOperator_5321,axiom,
! [VarCurr] :
( ~ v104955(VarCurr)
<=> v104884(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4138,axiom,
! [VarCurr] :
( v104952(VarCurr)
<=> ( v104884(VarCurr,bitIndex1)
| v104953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10245,axiom,
! [VarCurr] :
( v104953(VarCurr)
<=> ( v104884(VarCurr,bitIndex0)
& v104954(VarCurr) ) ) ).
fof(writeUnaryOperator_5320,axiom,
! [VarCurr] :
( ~ v104954(VarCurr)
<=> v104884(VarCurr,bitIndex1) ) ).
fof(addAssignment_63697,axiom,
! [VarCurr] :
( v104914(VarCurr,bitIndex0)
<=> v104940(VarCurr) ) ).
fof(addAssignment_63696,axiom,
! [VarCurr] :
( v104914(VarCurr,bitIndex1)
<=> v104938(VarCurr) ) ).
fof(addAssignment_63695,axiom,
! [VarCurr] :
( v104914(VarCurr,bitIndex2)
<=> v104934(VarCurr) ) ).
fof(addAssignment_63694,axiom,
! [VarCurr] :
( v104914(VarCurr,bitIndex3)
<=> v104930(VarCurr) ) ).
fof(addAssignment_63693,axiom,
! [VarCurr] :
( v104914(VarCurr,bitIndex4)
<=> v104916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10244,axiom,
! [VarCurr] :
( v104938(VarCurr)
<=> ( v104939(VarCurr)
& v104941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10243,axiom,
! [VarCurr] :
( v104941(VarCurr)
<=> ( v104910(VarCurr,bitIndex0)
| v104925(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4137,axiom,
! [VarCurr] :
( v104939(VarCurr)
<=> ( v104940(VarCurr)
| v104910(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5319,axiom,
! [VarCurr] :
( ~ v104940(VarCurr)
<=> v104910(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10242,axiom,
! [VarCurr] :
( v104934(VarCurr)
<=> ( v104935(VarCurr)
& v104937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10241,axiom,
! [VarCurr] :
( v104937(VarCurr)
<=> ( v104923(VarCurr)
| v104926(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4136,axiom,
! [VarCurr] :
( v104935(VarCurr)
<=> ( v104936(VarCurr)
| v104910(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5318,axiom,
! [VarCurr] :
( ~ v104936(VarCurr)
<=> v104923(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10240,axiom,
! [VarCurr] :
( v104930(VarCurr)
<=> ( v104931(VarCurr)
& v104933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10239,axiom,
! [VarCurr] :
( v104933(VarCurr)
<=> ( v104921(VarCurr)
| v104927(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4135,axiom,
! [VarCurr] :
( v104931(VarCurr)
<=> ( v104932(VarCurr)
| v104910(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5317,axiom,
! [VarCurr] :
( ~ v104932(VarCurr)
<=> v104921(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10238,axiom,
! [VarCurr] :
( v104916(VarCurr)
<=> ( v104917(VarCurr)
& v104928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10237,axiom,
! [VarCurr] :
( v104928(VarCurr)
<=> ( v104919(VarCurr)
| v104929(VarCurr) ) ) ).
fof(writeUnaryOperator_5316,axiom,
! [VarCurr] :
( ~ v104929(VarCurr)
<=> v104910(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4134,axiom,
! [VarCurr] :
( v104917(VarCurr)
<=> ( v104918(VarCurr)
| v104910(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5315,axiom,
! [VarCurr] :
( ~ v104918(VarCurr)
<=> v104919(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4133,axiom,
! [VarCurr] :
( v104919(VarCurr)
<=> ( v104910(VarCurr,bitIndex3)
| v104920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10236,axiom,
! [VarCurr] :
( v104920(VarCurr)
<=> ( v104921(VarCurr)
& v104927(VarCurr) ) ) ).
fof(writeUnaryOperator_5314,axiom,
! [VarCurr] :
( ~ v104927(VarCurr)
<=> v104910(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4132,axiom,
! [VarCurr] :
( v104921(VarCurr)
<=> ( v104910(VarCurr,bitIndex2)
| v104922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10235,axiom,
! [VarCurr] :
( v104922(VarCurr)
<=> ( v104923(VarCurr)
& v104926(VarCurr) ) ) ).
fof(writeUnaryOperator_5313,axiom,
! [VarCurr] :
( ~ v104926(VarCurr)
<=> v104910(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4131,axiom,
! [VarCurr] :
( v104923(VarCurr)
<=> ( v104910(VarCurr,bitIndex1)
| v104924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10234,axiom,
! [VarCurr] :
( v104924(VarCurr)
<=> ( v104910(VarCurr,bitIndex0)
& v104925(VarCurr) ) ) ).
fof(writeUnaryOperator_5312,axiom,
! [VarCurr] :
( ~ v104925(VarCurr)
<=> v104910(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10233,axiom,
! [VarCurr] :
( v104912(VarCurr)
<=> ( v104913(VarCurr)
& v104600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10232,axiom,
! [VarCurr] :
( v104913(VarCurr)
<=> ( v104882(VarCurr)
& v104906(VarCurr) ) ) ).
fof(addAssignment_63692,axiom,
! [VarCurr] :
( v104910(VarCurr,bitIndex4)
<=> v103410(VarCurr,bitIndex4) ) ).
fof(addAssignment_63691,axiom,
! [VarCurr] :
( v104910(VarCurr,bitIndex3)
<=> v103410(VarCurr,bitIndex3) ) ).
fof(addAssignment_63690,axiom,
! [VarCurr] :
( v104910(VarCurr,bitIndex2)
<=> v103410(VarCurr,bitIndex2) ) ).
fof(addAssignment_63689,axiom,
! [VarCurr] :
( v104910(VarCurr,bitIndex1)
<=> v103410(VarCurr,bitIndex1) ) ).
fof(addAssignment_63688,axiom,
! [VarCurr] :
( v104910(VarCurr,bitIndex0)
<=> v103410(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10231,axiom,
! [VarCurr] :
( v104906(VarCurr)
<=> ( v104908(VarCurr)
| v104703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10230,axiom,
! [VarCurr] :
( v104908(VarCurr)
<=> ( v104585(VarCurr)
| v104696(VarCurr) ) ) ).
fof(addAssignment_63687,axiom,
! [VarCurr] :
( v104894(VarCurr)
<=> v104896(VarCurr) ) ).
fof(addAssignment_63686,axiom,
! [VarCurr] :
( v104896(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_63685,axiom,
! [VarCurr] :
( v104890(VarCurr)
<=> v104892(VarCurr) ) ).
fof(addAssignment_63684,axiom,
! [VarCurr] :
( v104892(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addAssignment_63683,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex2)
<=> v104779(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_729,axiom,
! [VarCurr] :
( v104779(VarCurr)
<=> ( ( v104781(VarCurr,bitIndex3)
<=> $false )
& ( v104781(VarCurr,bitIndex2)
<=> $false )
& ( v104781(VarCurr,bitIndex1)
<=> $false )
& ( v104781(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63682,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104781(VarCurr,B)
<=> v104783(VarCurr,B) ) ) ).
fof(addAssignment_63681,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104783(VarCurr,B)
<=> v104785(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104862(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104785(VarNext,B)
<=> v104785(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1265,axiom,
! [VarNext] :
( v104862(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104785(VarNext,B)
<=> v104872(VarNext,B) ) ) ) ).
fof(addAssignment_63680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104872(VarNext,B)
<=> v104870(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_808,axiom,
! [VarCurr] :
( ~ v104873(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104870(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_780,axiom,
! [VarCurr] :
( v104873(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104870(VarCurr,B)
<=> v104795(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10229,axiom,
! [VarCurr] :
( v104873(VarCurr)
<=> ( v104874(VarCurr)
& v104875(VarCurr) ) ) ).
fof(writeUnaryOperator_5311,axiom,
! [VarCurr] :
( ~ v104875(VarCurr)
<=> v104791(VarCurr) ) ).
fof(writeUnaryOperator_5310,axiom,
! [VarCurr] :
( ~ v104874(VarCurr)
<=> v104787(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104862(VarNext)
<=> v104863(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104863(VarNext)
<=> ( v104864(VarNext)
& v104857(VarNext) ) ) ) ).
fof(writeUnaryOperator_5309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104864(VarNext)
<=> v104866(VarNext) ) ) ).
fof(addAssignment_63679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104866(VarNext)
<=> v104857(VarCurr) ) ) ).
fof(addAssignment_63678,axiom,
! [VarCurr] :
( v104857(VarCurr)
<=> v104859(VarCurr) ) ).
fof(addAssignment_63677,axiom,
! [VarCurr] :
( v104859(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_63676,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104795(VarCurr,B)
<=> v104797(VarCurr,B) ) ) ).
fof(addAssignment_63675,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104797(VarCurr,B)
<=> v104799(VarCurr,B) ) ) ).
fof(addAssignment_63674,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104799(VarCurr,B)
<=> v104801(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_807,axiom,
! [VarCurr] :
( ~ v104808(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104801(VarCurr,B)
<=> v104830(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_779,axiom,
! [VarCurr] :
( v104808(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104801(VarCurr,B)
<=> v104809(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_806,axiom,
! [VarCurr] :
( ~ v104831(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104830(VarCurr,B)
<=> v104832(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_778,axiom,
! [VarCurr] :
( v104831(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104830(VarCurr,B)
<=> v104806(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_805,axiom,
! [VarCurr] :
( ~ v104833(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104832(VarCurr,B)
<=> v104834(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_777,axiom,
! [VarCurr] :
( v104833(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104832(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_804,axiom,
! [VarCurr] :
( ~ v104600(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104834(VarCurr,B)
<=> v104781(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_776,axiom,
! [VarCurr] :
( v104600(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104834(VarCurr,B)
<=> v104835(VarCurr,B) ) ) ) ).
fof(addAssignment_63673,axiom,
! [VarCurr] :
( v104835(VarCurr,bitIndex0)
<=> v104854(VarCurr) ) ).
fof(addAssignment_63672,axiom,
! [VarCurr] :
( v104835(VarCurr,bitIndex1)
<=> v104852(VarCurr) ) ).
fof(addAssignment_63671,axiom,
! [VarCurr] :
( v104835(VarCurr,bitIndex2)
<=> v104848(VarCurr) ) ).
fof(addAssignment_63670,axiom,
! [VarCurr] :
( v104835(VarCurr,bitIndex3)
<=> v104837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10226,axiom,
! [VarCurr] :
( v104852(VarCurr)
<=> ( v104853(VarCurr)
& v104855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10225,axiom,
! [VarCurr] :
( v104855(VarCurr)
<=> ( v104781(VarCurr,bitIndex0)
| v104844(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4130,axiom,
! [VarCurr] :
( v104853(VarCurr)
<=> ( v104854(VarCurr)
| v104781(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5308,axiom,
! [VarCurr] :
( ~ v104854(VarCurr)
<=> v104781(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10224,axiom,
! [VarCurr] :
( v104848(VarCurr)
<=> ( v104849(VarCurr)
& v104851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10223,axiom,
! [VarCurr] :
( v104851(VarCurr)
<=> ( v104842(VarCurr)
| v104845(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4129,axiom,
! [VarCurr] :
( v104849(VarCurr)
<=> ( v104850(VarCurr)
| v104781(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5307,axiom,
! [VarCurr] :
( ~ v104850(VarCurr)
<=> v104842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10222,axiom,
! [VarCurr] :
( v104837(VarCurr)
<=> ( v104838(VarCurr)
& v104846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10221,axiom,
! [VarCurr] :
( v104846(VarCurr)
<=> ( v104840(VarCurr)
| v104847(VarCurr) ) ) ).
fof(writeUnaryOperator_5306,axiom,
! [VarCurr] :
( ~ v104847(VarCurr)
<=> v104781(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4128,axiom,
! [VarCurr] :
( v104838(VarCurr)
<=> ( v104839(VarCurr)
| v104781(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5305,axiom,
! [VarCurr] :
( ~ v104839(VarCurr)
<=> v104840(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4127,axiom,
! [VarCurr] :
( v104840(VarCurr)
<=> ( v104781(VarCurr,bitIndex2)
| v104841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10220,axiom,
! [VarCurr] :
( v104841(VarCurr)
<=> ( v104842(VarCurr)
& v104845(VarCurr) ) ) ).
fof(writeUnaryOperator_5304,axiom,
! [VarCurr] :
( ~ v104845(VarCurr)
<=> v104781(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4126,axiom,
! [VarCurr] :
( v104842(VarCurr)
<=> ( v104781(VarCurr,bitIndex1)
| v104843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10219,axiom,
! [VarCurr] :
( v104843(VarCurr)
<=> ( v104781(VarCurr,bitIndex0)
& v104844(VarCurr) ) ) ).
fof(writeUnaryOperator_5303,axiom,
! [VarCurr] :
( ~ v104844(VarCurr)
<=> v104781(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_728,axiom,
! [VarCurr] :
( v104833(VarCurr)
<=> ( ( v104781(VarCurr,bitIndex3)
<=> $false )
& ( v104781(VarCurr,bitIndex2)
<=> $false )
& ( v104781(VarCurr,bitIndex1)
<=> $false )
& ( v104781(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10218,axiom,
! [VarCurr] :
( v104831(VarCurr)
<=> ( v104703(VarCurr)
& v104779(VarCurr) ) ) ).
fof(addAssignment_63669,axiom,
! [VarCurr] :
( v104809(VarCurr,bitIndex0)
<=> v104828(VarCurr) ) ).
fof(addAssignment_63668,axiom,
! [VarCurr] :
( v104809(VarCurr,bitIndex1)
<=> v104826(VarCurr) ) ).
fof(addAssignment_63667,axiom,
! [VarCurr] :
( v104809(VarCurr,bitIndex2)
<=> v104822(VarCurr) ) ).
fof(addAssignment_63666,axiom,
! [VarCurr] :
( v104809(VarCurr,bitIndex3)
<=> v104811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10217,axiom,
! [VarCurr] :
( v104826(VarCurr)
<=> ( v104827(VarCurr)
& v104829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10216,axiom,
! [VarCurr] :
( v104829(VarCurr)
<=> ( v104806(VarCurr,bitIndex0)
| v104818(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4125,axiom,
! [VarCurr] :
( v104827(VarCurr)
<=> ( v104828(VarCurr)
| v104806(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5302,axiom,
! [VarCurr] :
( ~ v104828(VarCurr)
<=> v104806(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10215,axiom,
! [VarCurr] :
( v104822(VarCurr)
<=> ( v104823(VarCurr)
& v104825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10214,axiom,
! [VarCurr] :
( v104825(VarCurr)
<=> ( v104816(VarCurr)
| v104819(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4124,axiom,
! [VarCurr] :
( v104823(VarCurr)
<=> ( v104824(VarCurr)
| v104806(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5301,axiom,
! [VarCurr] :
( ~ v104824(VarCurr)
<=> v104816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10213,axiom,
! [VarCurr] :
( v104811(VarCurr)
<=> ( v104812(VarCurr)
& v104820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10212,axiom,
! [VarCurr] :
( v104820(VarCurr)
<=> ( v104814(VarCurr)
| v104821(VarCurr) ) ) ).
fof(writeUnaryOperator_5300,axiom,
! [VarCurr] :
( ~ v104821(VarCurr)
<=> v104806(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4123,axiom,
! [VarCurr] :
( v104812(VarCurr)
<=> ( v104813(VarCurr)
| v104806(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5299,axiom,
! [VarCurr] :
( ~ v104813(VarCurr)
<=> v104814(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4122,axiom,
! [VarCurr] :
( v104814(VarCurr)
<=> ( v104806(VarCurr,bitIndex2)
| v104815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10211,axiom,
! [VarCurr] :
( v104815(VarCurr)
<=> ( v104816(VarCurr)
& v104819(VarCurr) ) ) ).
fof(writeUnaryOperator_5298,axiom,
! [VarCurr] :
( ~ v104819(VarCurr)
<=> v104806(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4121,axiom,
! [VarCurr] :
( v104816(VarCurr)
<=> ( v104806(VarCurr,bitIndex1)
| v104817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10210,axiom,
! [VarCurr] :
( v104817(VarCurr)
<=> ( v104806(VarCurr,bitIndex0)
& v104818(VarCurr) ) ) ).
fof(writeUnaryOperator_5297,axiom,
! [VarCurr] :
( ~ v104818(VarCurr)
<=> v104806(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10209,axiom,
! [VarCurr] :
( v104808(VarCurr)
<=> ( v104803(VarCurr)
& v104779(VarCurr) ) ) ).
fof(addAssignment_63665,axiom,
! [VarCurr] :
( v104806(VarCurr,bitIndex3)
<=> v103214(VarCurr,bitIndex3) ) ).
fof(addAssignment_63664,axiom,
! [VarCurr] :
( v104806(VarCurr,bitIndex2)
<=> v103214(VarCurr,bitIndex2) ) ).
fof(addAssignment_63663,axiom,
! [VarCurr] :
( v104806(VarCurr,bitIndex1)
<=> v103214(VarCurr,bitIndex1) ) ).
fof(addAssignment_63662,axiom,
! [VarCurr] :
( v104806(VarCurr,bitIndex0)
<=> v103214(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10208,axiom,
! [VarCurr] :
( v104803(VarCurr)
<=> ( v104585(VarCurr)
| v104696(VarCurr) ) ) ).
fof(addAssignment_63661,axiom,
! [VarCurr] :
( v104791(VarCurr)
<=> v104793(VarCurr) ) ).
fof(addAssignment_63660,axiom,
! [VarCurr] :
( v104793(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_63659,axiom,
! [VarCurr] :
( v104787(VarCurr)
<=> v104789(VarCurr) ) ).
fof(addAssignment_63658,axiom,
! [VarCurr] :
( v104789(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addAssignment_63657,axiom,
! [VarCurr] :
( v101469(VarCurr,bitIndex2)
<=> v104652(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_727,axiom,
! [VarCurr] :
( v104652(VarCurr)
<=> ( ( v104654(VarCurr,bitIndex1)
<=> $false )
& ( v104654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63656,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v104654(VarCurr,B)
<=> v104656(VarCurr,B) ) ) ).
fof(addAssignment_63655,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v104656(VarCurr,B)
<=> v104658(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104761(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v104658(VarNext,B)
<=> v104658(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1264,axiom,
! [VarNext] :
( v104761(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v104658(VarNext,B)
<=> v104771(VarNext,B) ) ) ) ).
fof(addAssignment_63654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v104771(VarNext,B)
<=> v104769(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_803,axiom,
! [VarCurr] :
( ~ v104772(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104769(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_775,axiom,
! [VarCurr] :
( v104772(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104769(VarCurr,B)
<=> v104668(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10207,axiom,
! [VarCurr] :
( v104772(VarCurr)
<=> ( v104773(VarCurr)
& v104774(VarCurr) ) ) ).
fof(writeUnaryOperator_5296,axiom,
! [VarCurr] :
( ~ v104774(VarCurr)
<=> v104664(VarCurr) ) ).
fof(writeUnaryOperator_5295,axiom,
! [VarCurr] :
( ~ v104773(VarCurr)
<=> v104660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104761(VarNext)
<=> v104762(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104762(VarNext)
<=> ( v104763(VarNext)
& v104756(VarNext) ) ) ) ).
fof(writeUnaryOperator_5294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104763(VarNext)
<=> v104765(VarNext) ) ) ).
fof(addAssignment_63653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104765(VarNext)
<=> v104756(VarCurr) ) ) ).
fof(addAssignment_63652,axiom,
! [VarCurr] :
( v104756(VarCurr)
<=> v104758(VarCurr) ) ).
fof(addAssignment_63651,axiom,
! [VarCurr] :
( v104758(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_63650,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v104668(VarCurr,B)
<=> v104670(VarCurr,B) ) ) ).
fof(addAssignment_63649,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v104670(VarCurr,B)
<=> v104672(VarCurr,B) ) ) ).
fof(addAssignment_63648,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v104672(VarCurr,B)
<=> v104674(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_802,axiom,
! [VarCurr] :
( ~ v104743(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104674(VarCurr,B)
<=> v104744(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_774,axiom,
! [VarCurr] :
( v104743(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104674(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_801,axiom,
! [VarCurr] :
( ~ v104745(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104744(VarCurr,B)
<=> v104746(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_773,axiom,
! [VarCurr] :
( v104745(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104744(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_800,axiom,
! [VarCurr] :
( ~ v104747(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104746(VarCurr,B)
<=> v104748(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_772,axiom,
! [VarCurr] :
( v104747(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104746(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63647,axiom,
! [VarCurr] :
( v104748(VarCurr,bitIndex0)
<=> v104752(VarCurr) ) ).
fof(addAssignment_63646,axiom,
! [VarCurr] :
( v104748(VarCurr,bitIndex1)
<=> v104750(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10204,axiom,
! [VarCurr] :
( v104750(VarCurr)
<=> ( v104751(VarCurr)
& v104753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10203,axiom,
! [VarCurr] :
( v104753(VarCurr)
<=> ( v104654(VarCurr,bitIndex0)
| v104754(VarCurr) ) ) ).
fof(writeUnaryOperator_5293,axiom,
! [VarCurr] :
( ~ v104754(VarCurr)
<=> v104654(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4120,axiom,
! [VarCurr] :
( v104751(VarCurr)
<=> ( v104752(VarCurr)
| v104654(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5292,axiom,
! [VarCurr] :
( ~ v104752(VarCurr)
<=> v104654(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_726,axiom,
! [VarCurr] :
( v104747(VarCurr)
<=> ( ( v104654(VarCurr,bitIndex1)
<=> $false )
& ( v104654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10202,axiom,
! [VarCurr] :
( v104745(VarCurr)
<=> ( v104727(VarCurr)
& v104600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10201,axiom,
! [VarCurr] :
( v104743(VarCurr)
<=> ( v104676(VarCurr)
& v104600(VarCurr) ) ) ).
fof(addAssignment_63645,axiom,
! [VarCurr] :
( v104727(VarCurr)
<=> v104678(VarCurr,bitIndex0) ) ).
fof(addAssignment_63644,axiom,
! [VarCurr] :
( v104678(VarCurr,bitIndex0)
<=> v104680(VarCurr,bitIndex0) ) ).
fof(addAssignment_63643,axiom,
! [VarNext] :
( v104680(VarNext,bitIndex0)
<=> v104735(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104736(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104735(VarNext,B)
<=> v104680(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1263,axiom,
! [VarNext] :
( v104736(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104735(VarNext,B)
<=> v104720(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104736(VarNext)
<=> v104737(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104737(VarNext)
<=> ( v104739(VarNext)
& v104705(VarNext) ) ) ) ).
fof(writeUnaryOperator_5291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104739(VarNext)
<=> v104714(VarNext) ) ) ).
fof(addAssignment_63642,axiom,
! [VarCurr] :
( v104690(VarCurr,bitIndex0)
<=> v104692(VarCurr,bitIndex0) ) ).
fof(addAssignment_63641,axiom,
! [VarCurr] :
( v104692(VarCurr,bitIndex0)
<=> v104694(VarCurr,bitIndex0) ) ).
fof(addAssignment_63640,axiom,
! [VarCurr] :
( v104694(VarCurr,bitIndex0)
<=> v104702(VarCurr,bitIndex0) ) ).
fof(addAssignment_63639,axiom,
! [VarCurr] :
( v104703(VarCurr)
<=> v103094(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4119,axiom,
! [VarCurr] :
( v103094(VarCurr,bitIndex2)
<=> ( v104730(VarCurr)
| v104732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10198,axiom,
! [VarCurr] :
( v104732(VarCurr)
<=> ( v103113(VarCurr)
& v104733(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_725,axiom,
! [VarCurr] :
( v104733(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex6)
<=> $false )
& ( v103127(VarCurr,bitIndex5)
<=> $true )
& ( v103127(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10197,axiom,
! [VarCurr] :
( v104730(VarCurr)
<=> ( v103096(VarCurr)
& v104731(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_724,axiom,
! [VarCurr] :
( v104731(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex6)
<=> $false )
& ( v103106(VarCurr,bitIndex5)
<=> $true )
& ( v103106(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_63638,axiom,
! [VarCurr] :
( v104676(VarCurr)
<=> v104678(VarCurr,bitIndex1) ) ).
fof(addAssignment_63637,axiom,
! [VarCurr] :
( v104678(VarCurr,bitIndex1)
<=> v104680(VarCurr,bitIndex1) ) ).
fof(addAssignment_63636,axiom,
! [VarNext] :
( v104680(VarNext,bitIndex1)
<=> v104709(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104710(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104709(VarNext,B)
<=> v104680(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1262,axiom,
! [VarNext] :
( v104710(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104709(VarNext,B)
<=> v104720(VarNext,B) ) ) ) ).
fof(addAssignment_63635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104720(VarNext,B)
<=> v104718(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_799,axiom,
! [VarCurr] :
( ~ v104721(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104718(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_771,axiom,
! [VarCurr] :
( v104721(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104718(VarCurr,B)
<=> v104690(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10196,axiom,
! [VarCurr] :
( v104721(VarCurr)
<=> ( v104722(VarCurr)
& v104723(VarCurr) ) ) ).
fof(writeUnaryOperator_5290,axiom,
! [VarCurr] :
( ~ v104723(VarCurr)
<=> v104686(VarCurr) ) ).
fof(writeUnaryOperator_5289,axiom,
! [VarCurr] :
( ~ v104722(VarCurr)
<=> v104682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104710(VarNext)
<=> v104711(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104711(VarNext)
<=> ( v104712(VarNext)
& v104705(VarNext) ) ) ) ).
fof(writeUnaryOperator_5288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104712(VarNext)
<=> v104714(VarNext) ) ) ).
fof(addAssignment_63634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104714(VarNext)
<=> v104705(VarCurr) ) ) ).
fof(addAssignment_63633,axiom,
! [VarCurr] :
( v104705(VarCurr)
<=> v104707(VarCurr) ) ).
fof(addAssignment_63632,axiom,
! [VarCurr] :
( v104707(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_63631,axiom,
! [VarCurr] :
( v104690(VarCurr,bitIndex1)
<=> v104692(VarCurr,bitIndex1) ) ).
fof(addAssignment_63630,axiom,
! [VarCurr] :
( v104692(VarCurr,bitIndex1)
<=> v104694(VarCurr,bitIndex1) ) ).
fof(addAssignment_63629,axiom,
! [VarCurr] :
( v104694(VarCurr,bitIndex1)
<=> v104702(VarCurr,bitIndex1) ) ).
fof(addAssignment_63628,axiom,
! [VarCurr] :
( v104702(VarCurr,bitIndex0)
<=> v104703(VarCurr) ) ).
fof(addAssignment_63627,axiom,
! [VarCurr] :
( v104702(VarCurr,bitIndex1)
<=> v104696(VarCurr) ) ).
fof(addAssignment_63626,axiom,
! [VarCurr] :
( v104702(VarCurr,bitIndex2)
<=> v104585(VarCurr) ) ).
fof(addAssignment_63625,axiom,
! [VarCurr] :
( v104696(VarCurr)
<=> v101499(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4118,axiom,
! [VarCurr] :
( v101499(VarCurr,bitIndex2)
<=> ( v104698(VarCurr)
| v104700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10193,axiom,
! [VarCurr] :
( v104700(VarCurr)
<=> ( v83096(VarCurr)
& v104701(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_723,axiom,
! [VarCurr] :
( v104701(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10192,axiom,
! [VarCurr] :
( v104698(VarCurr)
<=> ( v101501(VarCurr)
& v104699(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_722,axiom,
! [VarCurr] :
( v104699(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex6)
<=> $false )
& ( v101563(VarCurr,bitIndex5)
<=> $true )
& ( v101563(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_63624,axiom,
! [VarCurr] :
( v104686(VarCurr)
<=> v104688(VarCurr) ) ).
fof(addAssignment_63623,axiom,
! [VarCurr] :
( v104688(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_63622,axiom,
! [VarCurr] :
( v104682(VarCurr)
<=> v104684(VarCurr) ) ).
fof(addAssignment_63621,axiom,
! [VarCurr] :
( v104684(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addAssignment_63620,axiom,
! [VarCurr] :
( v104664(VarCurr)
<=> v104666(VarCurr) ) ).
fof(addAssignment_63619,axiom,
! [VarCurr] :
( v104666(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_63618,axiom,
! [VarCurr] :
( v104660(VarCurr)
<=> v104662(VarCurr) ) ).
fof(addAssignment_63617,axiom,
! [VarCurr] :
( v104662(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addAssignment_63616,axiom,
! [VarCurr] :
( v101258(VarCurr,bitIndex2)
<=> v104553(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_721,axiom,
! [VarCurr] :
( v104553(VarCurr)
<=> ( ( v104555(VarCurr,bitIndex3)
<=> $false )
& ( v104555(VarCurr,bitIndex2)
<=> $false )
& ( v104555(VarCurr,bitIndex1)
<=> $false )
& ( v104555(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63615,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104555(VarCurr,B)
<=> v104557(VarCurr,B) ) ) ).
fof(addAssignment_63614,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104557(VarCurr,B)
<=> v104559(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104634(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104559(VarNext,B)
<=> v104559(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1261,axiom,
! [VarNext] :
( v104634(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104559(VarNext,B)
<=> v104644(VarNext,B) ) ) ) ).
fof(addAssignment_63613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104644(VarNext,B)
<=> v104642(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_798,axiom,
! [VarCurr] :
( ~ v104645(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104642(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_770,axiom,
! [VarCurr] :
( v104645(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104642(VarCurr,B)
<=> v104577(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10191,axiom,
! [VarCurr] :
( v104645(VarCurr)
<=> ( v104646(VarCurr)
& v104647(VarCurr) ) ) ).
fof(writeUnaryOperator_5287,axiom,
! [VarCurr] :
( ~ v104647(VarCurr)
<=> v104569(VarCurr) ) ).
fof(writeUnaryOperator_5286,axiom,
! [VarCurr] :
( ~ v104646(VarCurr)
<=> v104561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104634(VarNext)
<=> v104635(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104635(VarNext)
<=> ( v104636(VarNext)
& v104627(VarNext) ) ) ) ).
fof(writeUnaryOperator_5285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104636(VarNext)
<=> v104638(VarNext) ) ) ).
fof(addAssignment_63612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104638(VarNext)
<=> v104627(VarCurr) ) ) ).
fof(addAssignment_63611,axiom,
! [VarCurr] :
( v104627(VarCurr)
<=> v104629(VarCurr) ) ).
fof(addAssignment_63610,axiom,
! [VarCurr] :
( v104629(VarCurr)
<=> v104631(VarCurr) ) ).
fof(addAssignment_63609,axiom,
! [VarCurr] :
( v104631(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_63608,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104577(VarCurr,B)
<=> v104579(VarCurr,B) ) ) ).
fof(addAssignment_63607,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104579(VarCurr,B)
<=> v104581(VarCurr,B) ) ) ).
fof(addAssignment_63606,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104581(VarCurr,B)
<=> v104583(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_797,axiom,
! [VarCurr] :
( ~ v104585(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104583(VarCurr,B)
<=> v104602(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_769,axiom,
! [VarCurr] :
( v104585(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104583(VarCurr,B)
<=> v104598(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_796,axiom,
! [VarCurr] :
( ~ v104603(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104602(VarCurr,B)
<=> v104604(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_768,axiom,
! [VarCurr] :
( v104603(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104602(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_795,axiom,
! [VarCurr] :
( ~ v104600(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104604(VarCurr,B)
<=> v104555(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_767,axiom,
! [VarCurr] :
( v104600(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104604(VarCurr,B)
<=> v104605(VarCurr,B) ) ) ) ).
fof(addAssignment_63605,axiom,
! [VarCurr] :
( v104605(VarCurr,bitIndex0)
<=> v104624(VarCurr) ) ).
fof(addAssignment_63604,axiom,
! [VarCurr] :
( v104605(VarCurr,bitIndex1)
<=> v104622(VarCurr) ) ).
fof(addAssignment_63603,axiom,
! [VarCurr] :
( v104605(VarCurr,bitIndex2)
<=> v104618(VarCurr) ) ).
fof(addAssignment_63602,axiom,
! [VarCurr] :
( v104605(VarCurr,bitIndex3)
<=> v104607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10188,axiom,
! [VarCurr] :
( v104622(VarCurr)
<=> ( v104623(VarCurr)
& v104625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10187,axiom,
! [VarCurr] :
( v104625(VarCurr)
<=> ( v104555(VarCurr,bitIndex0)
| v104614(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4117,axiom,
! [VarCurr] :
( v104623(VarCurr)
<=> ( v104624(VarCurr)
| v104555(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5284,axiom,
! [VarCurr] :
( ~ v104624(VarCurr)
<=> v104555(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10186,axiom,
! [VarCurr] :
( v104618(VarCurr)
<=> ( v104619(VarCurr)
& v104621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10185,axiom,
! [VarCurr] :
( v104621(VarCurr)
<=> ( v104612(VarCurr)
| v104615(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4116,axiom,
! [VarCurr] :
( v104619(VarCurr)
<=> ( v104620(VarCurr)
| v104555(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5283,axiom,
! [VarCurr] :
( ~ v104620(VarCurr)
<=> v104612(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10184,axiom,
! [VarCurr] :
( v104607(VarCurr)
<=> ( v104608(VarCurr)
& v104616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10183,axiom,
! [VarCurr] :
( v104616(VarCurr)
<=> ( v104610(VarCurr)
| v104617(VarCurr) ) ) ).
fof(writeUnaryOperator_5282,axiom,
! [VarCurr] :
( ~ v104617(VarCurr)
<=> v104555(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4115,axiom,
! [VarCurr] :
( v104608(VarCurr)
<=> ( v104609(VarCurr)
| v104555(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5281,axiom,
! [VarCurr] :
( ~ v104609(VarCurr)
<=> v104610(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4114,axiom,
! [VarCurr] :
( v104610(VarCurr)
<=> ( v104555(VarCurr,bitIndex2)
| v104611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10182,axiom,
! [VarCurr] :
( v104611(VarCurr)
<=> ( v104612(VarCurr)
& v104615(VarCurr) ) ) ).
fof(writeUnaryOperator_5280,axiom,
! [VarCurr] :
( ~ v104615(VarCurr)
<=> v104555(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4113,axiom,
! [VarCurr] :
( v104612(VarCurr)
<=> ( v104555(VarCurr,bitIndex1)
| v104613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10181,axiom,
! [VarCurr] :
( v104613(VarCurr)
<=> ( v104555(VarCurr,bitIndex0)
& v104614(VarCurr) ) ) ).
fof(writeUnaryOperator_5279,axiom,
! [VarCurr] :
( ~ v104614(VarCurr)
<=> v104555(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_720,axiom,
! [VarCurr] :
( v104603(VarCurr)
<=> ( ( v104555(VarCurr,bitIndex3)
<=> $false )
& ( v104555(VarCurr,bitIndex2)
<=> $false )
& ( v104555(VarCurr,bitIndex1)
<=> $false )
& ( v104555(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63601,axiom,
! [VarCurr] :
( v104600(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_63600,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104598(VarCurr,B)
<=> v101286(VarCurr,B) ) ) ).
fof(addAssignment_63599,axiom,
! [VarCurr] :
( v104585(VarCurr)
<=> v89212(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4112,axiom,
! [VarCurr] :
( v89212(VarCurr,bitIndex2)
<=> ( v104587(VarCurr)
| v104595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10180,axiom,
! [VarCurr] :
( v104595(VarCurr)
<=> ( v82954(VarCurr)
& v104596(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_719,axiom,
! [VarCurr] :
( v104596(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $true )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10179,axiom,
! [VarCurr] :
( v104587(VarCurr)
<=> ( v104588(VarCurr)
| v104593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10178,axiom,
! [VarCurr] :
( v104593(VarCurr)
<=> ( v86877(VarCurr)
& v104594(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_718,axiom,
! [VarCurr] :
( v104594(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $true )
& ( v88266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10177,axiom,
! [VarCurr] :
( v104588(VarCurr)
<=> ( v104589(VarCurr)
| v104591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10176,axiom,
! [VarCurr] :
( v104591(VarCurr)
<=> ( v84899(VarCurr)
& v104592(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_717,axiom,
! [VarCurr] :
( v104592(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex6)
<=> $false )
& ( v89243(VarCurr,bitIndex5)
<=> $true )
& ( v89243(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10175,axiom,
! [VarCurr] :
( v104589(VarCurr)
<=> ( v118(VarCurr)
& v104590(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_716,axiom,
! [VarCurr] :
( v104590(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex6)
<=> $false )
& ( v89214(VarCurr,bitIndex5)
<=> $true )
& ( v89214(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_63598,axiom,
! [VarCurr] :
( v104569(VarCurr)
<=> v104571(VarCurr) ) ).
fof(addAssignment_63597,axiom,
! [VarCurr] :
( v104571(VarCurr)
<=> v104573(VarCurr) ) ).
fof(addAssignment_63596,axiom,
! [VarCurr] :
( v104573(VarCurr)
<=> v104575(VarCurr) ) ).
fof(addAssignment_63595,axiom,
! [VarCurr] :
( v104575(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_63594,axiom,
! [VarCurr] :
( v104561(VarCurr)
<=> v104563(VarCurr) ) ).
fof(addAssignment_63593,axiom,
! [VarCurr] :
( v104563(VarCurr)
<=> v104565(VarCurr) ) ).
fof(addAssignment_63592,axiom,
! [VarCurr] :
( v104565(VarCurr)
<=> v104567(VarCurr) ) ).
fof(addAssignment_63591,axiom,
! [VarCurr] :
( v104567(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_63590,axiom,
! [VarCurr] :
( v103376(VarCurr,bitIndex1)
<=> v104179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10174,axiom,
! [VarCurr] :
( v104179(VarCurr)
<=> ( v104546(VarCurr)
& v104551(VarCurr) ) ) ).
fof(writeUnaryOperator_5278,axiom,
! [VarCurr] :
( ~ v104551(VarCurr)
<=> v104460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10173,axiom,
! [VarCurr] :
( v104546(VarCurr)
<=> ( v104547(VarCurr)
& v104550(VarCurr) ) ) ).
fof(writeUnaryOperator_5277,axiom,
! [VarCurr] :
( ~ v104550(VarCurr)
<=> v104376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10172,axiom,
! [VarCurr] :
( v104547(VarCurr)
<=> ( v104548(VarCurr)
& v104549(VarCurr) ) ) ).
fof(writeUnaryOperator_5276,axiom,
! [VarCurr] :
( ~ v104549(VarCurr)
<=> v104294(VarCurr) ) ).
fof(writeUnaryOperator_5275,axiom,
! [VarCurr] :
( ~ v104548(VarCurr)
<=> v104181(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_715,axiom,
! [VarCurr] :
( v104460(VarCurr)
<=> ( ( v104462(VarCurr,bitIndex4)
<=> $false )
& ( v104462(VarCurr,bitIndex3)
<=> $false )
& ( v104462(VarCurr,bitIndex2)
<=> $false )
& ( v104462(VarCurr,bitIndex1)
<=> $false )
& ( v104462(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63589,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104462(VarCurr,B)
<=> v104464(VarCurr,B) ) ) ).
fof(addAssignment_63588,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104464(VarCurr,B)
<=> v104466(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104528(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104466(VarNext,B)
<=> v104466(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1260,axiom,
! [VarNext] :
( v104528(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104466(VarNext,B)
<=> v104538(VarNext,B) ) ) ) ).
fof(addAssignment_63587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104538(VarNext,B)
<=> v104536(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_794,axiom,
! [VarCurr] :
( ~ v104539(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104536(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_766,axiom,
! [VarCurr] :
( v104539(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104536(VarCurr,B)
<=> v104476(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10171,axiom,
! [VarCurr] :
( v104539(VarCurr)
<=> ( v104540(VarCurr)
& v104541(VarCurr) ) ) ).
fof(writeUnaryOperator_5274,axiom,
! [VarCurr] :
( ~ v104541(VarCurr)
<=> v104472(VarCurr) ) ).
fof(writeUnaryOperator_5273,axiom,
! [VarCurr] :
( ~ v104540(VarCurr)
<=> v104468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104528(VarNext)
<=> v104529(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104529(VarNext)
<=> ( v104530(VarNext)
& v104523(VarNext) ) ) ) ).
fof(writeUnaryOperator_5272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104530(VarNext)
<=> v104532(VarNext) ) ) ).
fof(addAssignment_63586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104532(VarNext)
<=> v104523(VarCurr) ) ) ).
fof(addAssignment_63585,axiom,
! [VarCurr] :
( v104523(VarCurr)
<=> v104525(VarCurr) ) ).
fof(addAssignment_63584,axiom,
! [VarCurr] :
( v104525(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_63583,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104476(VarCurr,B)
<=> v104478(VarCurr,B) ) ) ).
fof(addAssignment_63582,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104478(VarCurr,B)
<=> v104480(VarCurr,B) ) ) ).
fof(addAssignment_63581,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104480(VarCurr,B)
<=> v104482(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_793,axiom,
! [VarCurr] :
( ~ v104484(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104482(VarCurr,B)
<=> v104493(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_765,axiom,
! [VarCurr] :
( v104484(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104482(VarCurr,B)
<=> v104492(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_792,axiom,
! [VarCurr] :
( ~ v104460(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104493(VarCurr,B)
<=> v104494(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_764,axiom,
! [VarCurr] :
( v104460(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104493(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63580,axiom,
! [VarCurr] :
( v104494(VarCurr,bitIndex0)
<=> v104520(VarCurr) ) ).
fof(addAssignment_63579,axiom,
! [VarCurr] :
( v104494(VarCurr,bitIndex1)
<=> v104518(VarCurr) ) ).
fof(addAssignment_63578,axiom,
! [VarCurr] :
( v104494(VarCurr,bitIndex2)
<=> v104514(VarCurr) ) ).
fof(addAssignment_63577,axiom,
! [VarCurr] :
( v104494(VarCurr,bitIndex3)
<=> v104510(VarCurr) ) ).
fof(addAssignment_63576,axiom,
! [VarCurr] :
( v104494(VarCurr,bitIndex4)
<=> v104496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10168,axiom,
! [VarCurr] :
( v104518(VarCurr)
<=> ( v104519(VarCurr)
& v104521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10167,axiom,
! [VarCurr] :
( v104521(VarCurr)
<=> ( v104462(VarCurr,bitIndex0)
| v104505(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4111,axiom,
! [VarCurr] :
( v104519(VarCurr)
<=> ( v104520(VarCurr)
| v104462(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5271,axiom,
! [VarCurr] :
( ~ v104520(VarCurr)
<=> v104462(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10166,axiom,
! [VarCurr] :
( v104514(VarCurr)
<=> ( v104515(VarCurr)
& v104517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10165,axiom,
! [VarCurr] :
( v104517(VarCurr)
<=> ( v104503(VarCurr)
| v104506(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4110,axiom,
! [VarCurr] :
( v104515(VarCurr)
<=> ( v104516(VarCurr)
| v104462(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5270,axiom,
! [VarCurr] :
( ~ v104516(VarCurr)
<=> v104503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10164,axiom,
! [VarCurr] :
( v104510(VarCurr)
<=> ( v104511(VarCurr)
& v104513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10163,axiom,
! [VarCurr] :
( v104513(VarCurr)
<=> ( v104501(VarCurr)
| v104507(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4109,axiom,
! [VarCurr] :
( v104511(VarCurr)
<=> ( v104512(VarCurr)
| v104462(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5269,axiom,
! [VarCurr] :
( ~ v104512(VarCurr)
<=> v104501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10162,axiom,
! [VarCurr] :
( v104496(VarCurr)
<=> ( v104497(VarCurr)
& v104508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10161,axiom,
! [VarCurr] :
( v104508(VarCurr)
<=> ( v104499(VarCurr)
| v104509(VarCurr) ) ) ).
fof(writeUnaryOperator_5268,axiom,
! [VarCurr] :
( ~ v104509(VarCurr)
<=> v104462(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4108,axiom,
! [VarCurr] :
( v104497(VarCurr)
<=> ( v104498(VarCurr)
| v104462(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5267,axiom,
! [VarCurr] :
( ~ v104498(VarCurr)
<=> v104499(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4107,axiom,
! [VarCurr] :
( v104499(VarCurr)
<=> ( v104462(VarCurr,bitIndex3)
| v104500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10160,axiom,
! [VarCurr] :
( v104500(VarCurr)
<=> ( v104501(VarCurr)
& v104507(VarCurr) ) ) ).
fof(writeUnaryOperator_5266,axiom,
! [VarCurr] :
( ~ v104507(VarCurr)
<=> v104462(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4106,axiom,
! [VarCurr] :
( v104501(VarCurr)
<=> ( v104462(VarCurr,bitIndex2)
| v104502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10159,axiom,
! [VarCurr] :
( v104502(VarCurr)
<=> ( v104503(VarCurr)
& v104506(VarCurr) ) ) ).
fof(writeUnaryOperator_5265,axiom,
! [VarCurr] :
( ~ v104506(VarCurr)
<=> v104462(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4105,axiom,
! [VarCurr] :
( v104503(VarCurr)
<=> ( v104462(VarCurr,bitIndex1)
| v104504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10158,axiom,
! [VarCurr] :
( v104504(VarCurr)
<=> ( v104462(VarCurr,bitIndex0)
& v104505(VarCurr) ) ) ).
fof(writeUnaryOperator_5264,axiom,
! [VarCurr] :
( ~ v104505(VarCurr)
<=> v104462(VarCurr,bitIndex1) ) ).
fof(addAssignment_63575,axiom,
! [VarCurr] :
( v104492(VarCurr,bitIndex0)
<=> v104239(VarCurr) ) ).
fof(addAssignment_63574,axiom,
! [VarCurr] :
( v104492(VarCurr,bitIndex1)
<=> v104237(VarCurr) ) ).
fof(addAssignment_63573,axiom,
! [VarCurr] :
( v104492(VarCurr,bitIndex2)
<=> v104233(VarCurr) ) ).
fof(addAssignment_63572,axiom,
! [VarCurr] :
( v104492(VarCurr,bitIndex3)
<=> v104229(VarCurr) ) ).
fof(addAssignment_63571,axiom,
! [VarCurr] :
( v104492(VarCurr,bitIndex4)
<=> v104215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10157,axiom,
! [VarCurr] :
( v104484(VarCurr)
<=> ( v104485(VarCurr)
& v103899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10156,axiom,
! [VarCurr] :
( v104485(VarCurr)
<=> ( v104486(VarCurr)
& v104205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10155,axiom,
! [VarCurr] :
( v104486(VarCurr)
<=> ( v104487(VarCurr)
& v104491(VarCurr) ) ) ).
fof(writeUnaryOperator_5263,axiom,
! [VarCurr] :
( ~ v104491(VarCurr)
<=> v104181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10154,axiom,
! [VarCurr] :
( v104487(VarCurr)
<=> ( v104488(VarCurr)
& v104490(VarCurr) ) ) ).
fof(writeUnaryOperator_5262,axiom,
! [VarCurr] :
( ~ v104490(VarCurr)
<=> v104294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10153,axiom,
! [VarCurr] :
( v104488(VarCurr)
<=> ( v104460(VarCurr)
& v104489(VarCurr) ) ) ).
fof(writeUnaryOperator_5261,axiom,
! [VarCurr] :
( ~ v104489(VarCurr)
<=> v104376(VarCurr) ) ).
fof(addAssignment_63570,axiom,
! [VarCurr] :
( v104472(VarCurr)
<=> v104474(VarCurr) ) ).
fof(addAssignment_63569,axiom,
! [VarCurr] :
( v104474(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_63568,axiom,
! [VarCurr] :
( v104468(VarCurr)
<=> v104470(VarCurr) ) ).
fof(addAssignment_63567,axiom,
! [VarCurr] :
( v104470(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_714,axiom,
! [VarCurr] :
( v104376(VarCurr)
<=> ( ( v104378(VarCurr,bitIndex4)
<=> $false )
& ( v104378(VarCurr,bitIndex3)
<=> $false )
& ( v104378(VarCurr,bitIndex2)
<=> $false )
& ( v104378(VarCurr,bitIndex1)
<=> $false )
& ( v104378(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63566,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104378(VarCurr,B)
<=> v104380(VarCurr,B) ) ) ).
fof(addAssignment_63565,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104380(VarCurr,B)
<=> v104382(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104442(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104382(VarNext,B)
<=> v104382(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1259,axiom,
! [VarNext] :
( v104442(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104382(VarNext,B)
<=> v104452(VarNext,B) ) ) ) ).
fof(addAssignment_63564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104452(VarNext,B)
<=> v104450(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_791,axiom,
! [VarCurr] :
( ~ v104453(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104450(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_763,axiom,
! [VarCurr] :
( v104453(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104450(VarCurr,B)
<=> v104392(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10152,axiom,
! [VarCurr] :
( v104453(VarCurr)
<=> ( v104454(VarCurr)
& v104455(VarCurr) ) ) ).
fof(writeUnaryOperator_5260,axiom,
! [VarCurr] :
( ~ v104455(VarCurr)
<=> v104388(VarCurr) ) ).
fof(writeUnaryOperator_5259,axiom,
! [VarCurr] :
( ~ v104454(VarCurr)
<=> v104384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104442(VarNext)
<=> v104443(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104443(VarNext)
<=> ( v104444(VarNext)
& v104437(VarNext) ) ) ) ).
fof(writeUnaryOperator_5258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104444(VarNext)
<=> v104446(VarNext) ) ) ).
fof(addAssignment_63563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104446(VarNext)
<=> v104437(VarCurr) ) ) ).
fof(addAssignment_63562,axiom,
! [VarCurr] :
( v104437(VarCurr)
<=> v104439(VarCurr) ) ).
fof(addAssignment_63561,axiom,
! [VarCurr] :
( v104439(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_63560,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104392(VarCurr,B)
<=> v104394(VarCurr,B) ) ) ).
fof(addAssignment_63559,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104394(VarCurr,B)
<=> v104396(VarCurr,B) ) ) ).
fof(addAssignment_63558,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104396(VarCurr,B)
<=> v104398(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_790,axiom,
! [VarCurr] :
( ~ v104400(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104398(VarCurr,B)
<=> v104407(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_762,axiom,
! [VarCurr] :
( v104400(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104398(VarCurr,B)
<=> v104406(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_789,axiom,
! [VarCurr] :
( ~ v104376(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104407(VarCurr,B)
<=> v104408(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_761,axiom,
! [VarCurr] :
( v104376(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104407(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63557,axiom,
! [VarCurr] :
( v104408(VarCurr,bitIndex0)
<=> v104434(VarCurr) ) ).
fof(addAssignment_63556,axiom,
! [VarCurr] :
( v104408(VarCurr,bitIndex1)
<=> v104432(VarCurr) ) ).
fof(addAssignment_63555,axiom,
! [VarCurr] :
( v104408(VarCurr,bitIndex2)
<=> v104428(VarCurr) ) ).
fof(addAssignment_63554,axiom,
! [VarCurr] :
( v104408(VarCurr,bitIndex3)
<=> v104424(VarCurr) ) ).
fof(addAssignment_63553,axiom,
! [VarCurr] :
( v104408(VarCurr,bitIndex4)
<=> v104410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10149,axiom,
! [VarCurr] :
( v104432(VarCurr)
<=> ( v104433(VarCurr)
& v104435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10148,axiom,
! [VarCurr] :
( v104435(VarCurr)
<=> ( v104378(VarCurr,bitIndex0)
| v104419(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4104,axiom,
! [VarCurr] :
( v104433(VarCurr)
<=> ( v104434(VarCurr)
| v104378(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5257,axiom,
! [VarCurr] :
( ~ v104434(VarCurr)
<=> v104378(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10147,axiom,
! [VarCurr] :
( v104428(VarCurr)
<=> ( v104429(VarCurr)
& v104431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10146,axiom,
! [VarCurr] :
( v104431(VarCurr)
<=> ( v104417(VarCurr)
| v104420(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4103,axiom,
! [VarCurr] :
( v104429(VarCurr)
<=> ( v104430(VarCurr)
| v104378(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5256,axiom,
! [VarCurr] :
( ~ v104430(VarCurr)
<=> v104417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10145,axiom,
! [VarCurr] :
( v104424(VarCurr)
<=> ( v104425(VarCurr)
& v104427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10144,axiom,
! [VarCurr] :
( v104427(VarCurr)
<=> ( v104415(VarCurr)
| v104421(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4102,axiom,
! [VarCurr] :
( v104425(VarCurr)
<=> ( v104426(VarCurr)
| v104378(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5255,axiom,
! [VarCurr] :
( ~ v104426(VarCurr)
<=> v104415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10143,axiom,
! [VarCurr] :
( v104410(VarCurr)
<=> ( v104411(VarCurr)
& v104422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10142,axiom,
! [VarCurr] :
( v104422(VarCurr)
<=> ( v104413(VarCurr)
| v104423(VarCurr) ) ) ).
fof(writeUnaryOperator_5254,axiom,
! [VarCurr] :
( ~ v104423(VarCurr)
<=> v104378(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4101,axiom,
! [VarCurr] :
( v104411(VarCurr)
<=> ( v104412(VarCurr)
| v104378(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5253,axiom,
! [VarCurr] :
( ~ v104412(VarCurr)
<=> v104413(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4100,axiom,
! [VarCurr] :
( v104413(VarCurr)
<=> ( v104378(VarCurr,bitIndex3)
| v104414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10141,axiom,
! [VarCurr] :
( v104414(VarCurr)
<=> ( v104415(VarCurr)
& v104421(VarCurr) ) ) ).
fof(writeUnaryOperator_5252,axiom,
! [VarCurr] :
( ~ v104421(VarCurr)
<=> v104378(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4099,axiom,
! [VarCurr] :
( v104415(VarCurr)
<=> ( v104378(VarCurr,bitIndex2)
| v104416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10140,axiom,
! [VarCurr] :
( v104416(VarCurr)
<=> ( v104417(VarCurr)
& v104420(VarCurr) ) ) ).
fof(writeUnaryOperator_5251,axiom,
! [VarCurr] :
( ~ v104420(VarCurr)
<=> v104378(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4098,axiom,
! [VarCurr] :
( v104417(VarCurr)
<=> ( v104378(VarCurr,bitIndex1)
| v104418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10139,axiom,
! [VarCurr] :
( v104418(VarCurr)
<=> ( v104378(VarCurr,bitIndex0)
& v104419(VarCurr) ) ) ).
fof(writeUnaryOperator_5250,axiom,
! [VarCurr] :
( ~ v104419(VarCurr)
<=> v104378(VarCurr,bitIndex1) ) ).
fof(addAssignment_63552,axiom,
! [VarCurr] :
( v104406(VarCurr,bitIndex0)
<=> v104239(VarCurr) ) ).
fof(addAssignment_63551,axiom,
! [VarCurr] :
( v104406(VarCurr,bitIndex1)
<=> v104237(VarCurr) ) ).
fof(addAssignment_63550,axiom,
! [VarCurr] :
( v104406(VarCurr,bitIndex2)
<=> v104233(VarCurr) ) ).
fof(addAssignment_63549,axiom,
! [VarCurr] :
( v104406(VarCurr,bitIndex3)
<=> v104229(VarCurr) ) ).
fof(addAssignment_63548,axiom,
! [VarCurr] :
( v104406(VarCurr,bitIndex4)
<=> v104215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10138,axiom,
! [VarCurr] :
( v104400(VarCurr)
<=> ( v104401(VarCurr)
& v103899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10137,axiom,
! [VarCurr] :
( v104401(VarCurr)
<=> ( v104402(VarCurr)
& v104205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10136,axiom,
! [VarCurr] :
( v104402(VarCurr)
<=> ( v104403(VarCurr)
& v104405(VarCurr) ) ) ).
fof(writeUnaryOperator_5249,axiom,
! [VarCurr] :
( ~ v104405(VarCurr)
<=> v104181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10135,axiom,
! [VarCurr] :
( v104403(VarCurr)
<=> ( v104376(VarCurr)
& v104404(VarCurr) ) ) ).
fof(writeUnaryOperator_5248,axiom,
! [VarCurr] :
( ~ v104404(VarCurr)
<=> v104294(VarCurr) ) ).
fof(addAssignment_63547,axiom,
! [VarCurr] :
( v104388(VarCurr)
<=> v104390(VarCurr) ) ).
fof(addAssignment_63546,axiom,
! [VarCurr] :
( v104390(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_63545,axiom,
! [VarCurr] :
( v104384(VarCurr)
<=> v104386(VarCurr) ) ).
fof(addAssignment_63544,axiom,
! [VarCurr] :
( v104386(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_713,axiom,
! [VarCurr] :
( v104294(VarCurr)
<=> ( ( v104296(VarCurr,bitIndex4)
<=> $false )
& ( v104296(VarCurr,bitIndex3)
<=> $false )
& ( v104296(VarCurr,bitIndex2)
<=> $false )
& ( v104296(VarCurr,bitIndex1)
<=> $false )
& ( v104296(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63543,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104296(VarCurr,B)
<=> v104298(VarCurr,B) ) ) ).
fof(addAssignment_63542,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104298(VarCurr,B)
<=> v104300(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104358(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104300(VarNext,B)
<=> v104300(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1258,axiom,
! [VarNext] :
( v104358(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104300(VarNext,B)
<=> v104368(VarNext,B) ) ) ) ).
fof(addAssignment_63541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104368(VarNext,B)
<=> v104366(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_788,axiom,
! [VarCurr] :
( ~ v104369(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104366(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_760,axiom,
! [VarCurr] :
( v104369(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104366(VarCurr,B)
<=> v104310(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10134,axiom,
! [VarCurr] :
( v104369(VarCurr)
<=> ( v104370(VarCurr)
& v104371(VarCurr) ) ) ).
fof(writeUnaryOperator_5247,axiom,
! [VarCurr] :
( ~ v104371(VarCurr)
<=> v104306(VarCurr) ) ).
fof(writeUnaryOperator_5246,axiom,
! [VarCurr] :
( ~ v104370(VarCurr)
<=> v104302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104358(VarNext)
<=> v104359(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104359(VarNext)
<=> ( v104360(VarNext)
& v104353(VarNext) ) ) ) ).
fof(writeUnaryOperator_5245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104360(VarNext)
<=> v104362(VarNext) ) ) ).
fof(addAssignment_63540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104362(VarNext)
<=> v104353(VarCurr) ) ) ).
fof(addAssignment_63539,axiom,
! [VarCurr] :
( v104353(VarCurr)
<=> v104355(VarCurr) ) ).
fof(addAssignment_63538,axiom,
! [VarCurr] :
( v104355(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_63537,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104310(VarCurr,B)
<=> v104312(VarCurr,B) ) ) ).
fof(addAssignment_63536,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104312(VarCurr,B)
<=> v104314(VarCurr,B) ) ) ).
fof(addAssignment_63535,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104314(VarCurr,B)
<=> v104316(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_787,axiom,
! [VarCurr] :
( ~ v104318(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104316(VarCurr,B)
<=> v104323(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_759,axiom,
! [VarCurr] :
( v104318(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104316(VarCurr,B)
<=> v104322(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_786,axiom,
! [VarCurr] :
( ~ v104294(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104323(VarCurr,B)
<=> v104324(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_758,axiom,
! [VarCurr] :
( v104294(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104323(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63534,axiom,
! [VarCurr] :
( v104324(VarCurr,bitIndex0)
<=> v104350(VarCurr) ) ).
fof(addAssignment_63533,axiom,
! [VarCurr] :
( v104324(VarCurr,bitIndex1)
<=> v104348(VarCurr) ) ).
fof(addAssignment_63532,axiom,
! [VarCurr] :
( v104324(VarCurr,bitIndex2)
<=> v104344(VarCurr) ) ).
fof(addAssignment_63531,axiom,
! [VarCurr] :
( v104324(VarCurr,bitIndex3)
<=> v104340(VarCurr) ) ).
fof(addAssignment_63530,axiom,
! [VarCurr] :
( v104324(VarCurr,bitIndex4)
<=> v104326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10131,axiom,
! [VarCurr] :
( v104348(VarCurr)
<=> ( v104349(VarCurr)
& v104351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10130,axiom,
! [VarCurr] :
( v104351(VarCurr)
<=> ( v104296(VarCurr,bitIndex0)
| v104335(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4097,axiom,
! [VarCurr] :
( v104349(VarCurr)
<=> ( v104350(VarCurr)
| v104296(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5244,axiom,
! [VarCurr] :
( ~ v104350(VarCurr)
<=> v104296(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10129,axiom,
! [VarCurr] :
( v104344(VarCurr)
<=> ( v104345(VarCurr)
& v104347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10128,axiom,
! [VarCurr] :
( v104347(VarCurr)
<=> ( v104333(VarCurr)
| v104336(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4096,axiom,
! [VarCurr] :
( v104345(VarCurr)
<=> ( v104346(VarCurr)
| v104296(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5243,axiom,
! [VarCurr] :
( ~ v104346(VarCurr)
<=> v104333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10127,axiom,
! [VarCurr] :
( v104340(VarCurr)
<=> ( v104341(VarCurr)
& v104343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10126,axiom,
! [VarCurr] :
( v104343(VarCurr)
<=> ( v104331(VarCurr)
| v104337(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4095,axiom,
! [VarCurr] :
( v104341(VarCurr)
<=> ( v104342(VarCurr)
| v104296(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5242,axiom,
! [VarCurr] :
( ~ v104342(VarCurr)
<=> v104331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10125,axiom,
! [VarCurr] :
( v104326(VarCurr)
<=> ( v104327(VarCurr)
& v104338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10124,axiom,
! [VarCurr] :
( v104338(VarCurr)
<=> ( v104329(VarCurr)
| v104339(VarCurr) ) ) ).
fof(writeUnaryOperator_5241,axiom,
! [VarCurr] :
( ~ v104339(VarCurr)
<=> v104296(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4094,axiom,
! [VarCurr] :
( v104327(VarCurr)
<=> ( v104328(VarCurr)
| v104296(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5240,axiom,
! [VarCurr] :
( ~ v104328(VarCurr)
<=> v104329(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4093,axiom,
! [VarCurr] :
( v104329(VarCurr)
<=> ( v104296(VarCurr,bitIndex3)
| v104330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10123,axiom,
! [VarCurr] :
( v104330(VarCurr)
<=> ( v104331(VarCurr)
& v104337(VarCurr) ) ) ).
fof(writeUnaryOperator_5239,axiom,
! [VarCurr] :
( ~ v104337(VarCurr)
<=> v104296(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4092,axiom,
! [VarCurr] :
( v104331(VarCurr)
<=> ( v104296(VarCurr,bitIndex2)
| v104332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10122,axiom,
! [VarCurr] :
( v104332(VarCurr)
<=> ( v104333(VarCurr)
& v104336(VarCurr) ) ) ).
fof(writeUnaryOperator_5238,axiom,
! [VarCurr] :
( ~ v104336(VarCurr)
<=> v104296(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4091,axiom,
! [VarCurr] :
( v104333(VarCurr)
<=> ( v104296(VarCurr,bitIndex1)
| v104334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10121,axiom,
! [VarCurr] :
( v104334(VarCurr)
<=> ( v104296(VarCurr,bitIndex0)
& v104335(VarCurr) ) ) ).
fof(writeUnaryOperator_5237,axiom,
! [VarCurr] :
( ~ v104335(VarCurr)
<=> v104296(VarCurr,bitIndex1) ) ).
fof(addAssignment_63529,axiom,
! [VarCurr] :
( v104322(VarCurr,bitIndex0)
<=> v104239(VarCurr) ) ).
fof(addAssignment_63528,axiom,
! [VarCurr] :
( v104322(VarCurr,bitIndex1)
<=> v104237(VarCurr) ) ).
fof(addAssignment_63527,axiom,
! [VarCurr] :
( v104322(VarCurr,bitIndex2)
<=> v104233(VarCurr) ) ).
fof(addAssignment_63526,axiom,
! [VarCurr] :
( v104322(VarCurr,bitIndex3)
<=> v104229(VarCurr) ) ).
fof(addAssignment_63525,axiom,
! [VarCurr] :
( v104322(VarCurr,bitIndex4)
<=> v104215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10120,axiom,
! [VarCurr] :
( v104318(VarCurr)
<=> ( v104319(VarCurr)
& v103899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10119,axiom,
! [VarCurr] :
( v104319(VarCurr)
<=> ( v104320(VarCurr)
& v104205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10118,axiom,
! [VarCurr] :
( v104320(VarCurr)
<=> ( v104294(VarCurr)
& v104321(VarCurr) ) ) ).
fof(writeUnaryOperator_5236,axiom,
! [VarCurr] :
( ~ v104321(VarCurr)
<=> v104181(VarCurr) ) ).
fof(addAssignment_63524,axiom,
! [VarCurr] :
( v104306(VarCurr)
<=> v104308(VarCurr) ) ).
fof(addAssignment_63523,axiom,
! [VarCurr] :
( v104308(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_63522,axiom,
! [VarCurr] :
( v104302(VarCurr)
<=> v104304(VarCurr) ) ).
fof(addAssignment_63521,axiom,
! [VarCurr] :
( v104304(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_712,axiom,
! [VarCurr] :
( v104181(VarCurr)
<=> ( ( v104183(VarCurr,bitIndex4)
<=> $false )
& ( v104183(VarCurr,bitIndex3)
<=> $false )
& ( v104183(VarCurr,bitIndex2)
<=> $false )
& ( v104183(VarCurr,bitIndex1)
<=> $false )
& ( v104183(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63520,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104183(VarCurr,B)
<=> v104185(VarCurr,B) ) ) ).
fof(addAssignment_63519,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104185(VarCurr,B)
<=> v104187(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104276(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104187(VarNext,B)
<=> v104187(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1257,axiom,
! [VarNext] :
( v104276(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104187(VarNext,B)
<=> v104286(VarNext,B) ) ) ) ).
fof(addAssignment_63518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104286(VarNext,B)
<=> v104284(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_785,axiom,
! [VarCurr] :
( ~ v104287(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104284(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_757,axiom,
! [VarCurr] :
( v104287(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104284(VarCurr,B)
<=> v104197(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10117,axiom,
! [VarCurr] :
( v104287(VarCurr)
<=> ( v104288(VarCurr)
& v104289(VarCurr) ) ) ).
fof(writeUnaryOperator_5235,axiom,
! [VarCurr] :
( ~ v104289(VarCurr)
<=> v104193(VarCurr) ) ).
fof(writeUnaryOperator_5234,axiom,
! [VarCurr] :
( ~ v104288(VarCurr)
<=> v104189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104276(VarNext)
<=> v104277(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104277(VarNext)
<=> ( v104278(VarNext)
& v104271(VarNext) ) ) ) ).
fof(writeUnaryOperator_5233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104278(VarNext)
<=> v104280(VarNext) ) ) ).
fof(addAssignment_63517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104280(VarNext)
<=> v104271(VarCurr) ) ) ).
fof(addAssignment_63516,axiom,
! [VarCurr] :
( v104271(VarCurr)
<=> v104273(VarCurr) ) ).
fof(addAssignment_63515,axiom,
! [VarCurr] :
( v104273(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_63514,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104197(VarCurr,B)
<=> v104199(VarCurr,B) ) ) ).
fof(addAssignment_63513,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104199(VarCurr,B)
<=> v104201(VarCurr,B) ) ) ).
fof(addAssignment_63512,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104201(VarCurr,B)
<=> v104203(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_784,axiom,
! [VarCurr] :
( ~ v104211(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104203(VarCurr,B)
<=> v104241(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_756,axiom,
! [VarCurr] :
( v104211(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104203(VarCurr,B)
<=> v104213(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_783,axiom,
! [VarCurr] :
( ~ v104181(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104241(VarCurr,B)
<=> v104242(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_755,axiom,
! [VarCurr] :
( v104181(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104241(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63511,axiom,
! [VarCurr] :
( v104242(VarCurr,bitIndex0)
<=> v104268(VarCurr) ) ).
fof(addAssignment_63510,axiom,
! [VarCurr] :
( v104242(VarCurr,bitIndex1)
<=> v104266(VarCurr) ) ).
fof(addAssignment_63509,axiom,
! [VarCurr] :
( v104242(VarCurr,bitIndex2)
<=> v104262(VarCurr) ) ).
fof(addAssignment_63508,axiom,
! [VarCurr] :
( v104242(VarCurr,bitIndex3)
<=> v104258(VarCurr) ) ).
fof(addAssignment_63507,axiom,
! [VarCurr] :
( v104242(VarCurr,bitIndex4)
<=> v104244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10114,axiom,
! [VarCurr] :
( v104266(VarCurr)
<=> ( v104267(VarCurr)
& v104269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10113,axiom,
! [VarCurr] :
( v104269(VarCurr)
<=> ( v104183(VarCurr,bitIndex0)
| v104253(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4090,axiom,
! [VarCurr] :
( v104267(VarCurr)
<=> ( v104268(VarCurr)
| v104183(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5232,axiom,
! [VarCurr] :
( ~ v104268(VarCurr)
<=> v104183(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10112,axiom,
! [VarCurr] :
( v104262(VarCurr)
<=> ( v104263(VarCurr)
& v104265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10111,axiom,
! [VarCurr] :
( v104265(VarCurr)
<=> ( v104251(VarCurr)
| v104254(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4089,axiom,
! [VarCurr] :
( v104263(VarCurr)
<=> ( v104264(VarCurr)
| v104183(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5231,axiom,
! [VarCurr] :
( ~ v104264(VarCurr)
<=> v104251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10110,axiom,
! [VarCurr] :
( v104258(VarCurr)
<=> ( v104259(VarCurr)
& v104261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10109,axiom,
! [VarCurr] :
( v104261(VarCurr)
<=> ( v104249(VarCurr)
| v104255(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4088,axiom,
! [VarCurr] :
( v104259(VarCurr)
<=> ( v104260(VarCurr)
| v104183(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5230,axiom,
! [VarCurr] :
( ~ v104260(VarCurr)
<=> v104249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10108,axiom,
! [VarCurr] :
( v104244(VarCurr)
<=> ( v104245(VarCurr)
& v104256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10107,axiom,
! [VarCurr] :
( v104256(VarCurr)
<=> ( v104247(VarCurr)
| v104257(VarCurr) ) ) ).
fof(writeUnaryOperator_5229,axiom,
! [VarCurr] :
( ~ v104257(VarCurr)
<=> v104183(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4087,axiom,
! [VarCurr] :
( v104245(VarCurr)
<=> ( v104246(VarCurr)
| v104183(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5228,axiom,
! [VarCurr] :
( ~ v104246(VarCurr)
<=> v104247(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4086,axiom,
! [VarCurr] :
( v104247(VarCurr)
<=> ( v104183(VarCurr,bitIndex3)
| v104248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10106,axiom,
! [VarCurr] :
( v104248(VarCurr)
<=> ( v104249(VarCurr)
& v104255(VarCurr) ) ) ).
fof(writeUnaryOperator_5227,axiom,
! [VarCurr] :
( ~ v104255(VarCurr)
<=> v104183(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4085,axiom,
! [VarCurr] :
( v104249(VarCurr)
<=> ( v104183(VarCurr,bitIndex2)
| v104250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10105,axiom,
! [VarCurr] :
( v104250(VarCurr)
<=> ( v104251(VarCurr)
& v104254(VarCurr) ) ) ).
fof(writeUnaryOperator_5226,axiom,
! [VarCurr] :
( ~ v104254(VarCurr)
<=> v104183(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4084,axiom,
! [VarCurr] :
( v104251(VarCurr)
<=> ( v104183(VarCurr,bitIndex1)
| v104252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10104,axiom,
! [VarCurr] :
( v104252(VarCurr)
<=> ( v104183(VarCurr,bitIndex0)
& v104253(VarCurr) ) ) ).
fof(writeUnaryOperator_5225,axiom,
! [VarCurr] :
( ~ v104253(VarCurr)
<=> v104183(VarCurr,bitIndex1) ) ).
fof(addAssignment_63506,axiom,
! [VarCurr] :
( v104213(VarCurr,bitIndex0)
<=> v104239(VarCurr) ) ).
fof(addAssignment_63505,axiom,
! [VarCurr] :
( v104213(VarCurr,bitIndex1)
<=> v104237(VarCurr) ) ).
fof(addAssignment_63504,axiom,
! [VarCurr] :
( v104213(VarCurr,bitIndex2)
<=> v104233(VarCurr) ) ).
fof(addAssignment_63503,axiom,
! [VarCurr] :
( v104213(VarCurr,bitIndex3)
<=> v104229(VarCurr) ) ).
fof(addAssignment_63502,axiom,
! [VarCurr] :
( v104213(VarCurr,bitIndex4)
<=> v104215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10103,axiom,
! [VarCurr] :
( v104237(VarCurr)
<=> ( v104238(VarCurr)
& v104240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10102,axiom,
! [VarCurr] :
( v104240(VarCurr)
<=> ( v104209(VarCurr,bitIndex0)
| v104224(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4083,axiom,
! [VarCurr] :
( v104238(VarCurr)
<=> ( v104239(VarCurr)
| v104209(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5224,axiom,
! [VarCurr] :
( ~ v104239(VarCurr)
<=> v104209(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10101,axiom,
! [VarCurr] :
( v104233(VarCurr)
<=> ( v104234(VarCurr)
& v104236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10100,axiom,
! [VarCurr] :
( v104236(VarCurr)
<=> ( v104222(VarCurr)
| v104225(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4082,axiom,
! [VarCurr] :
( v104234(VarCurr)
<=> ( v104235(VarCurr)
| v104209(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5223,axiom,
! [VarCurr] :
( ~ v104235(VarCurr)
<=> v104222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10099,axiom,
! [VarCurr] :
( v104229(VarCurr)
<=> ( v104230(VarCurr)
& v104232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10098,axiom,
! [VarCurr] :
( v104232(VarCurr)
<=> ( v104220(VarCurr)
| v104226(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4081,axiom,
! [VarCurr] :
( v104230(VarCurr)
<=> ( v104231(VarCurr)
| v104209(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5222,axiom,
! [VarCurr] :
( ~ v104231(VarCurr)
<=> v104220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10097,axiom,
! [VarCurr] :
( v104215(VarCurr)
<=> ( v104216(VarCurr)
& v104227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10096,axiom,
! [VarCurr] :
( v104227(VarCurr)
<=> ( v104218(VarCurr)
| v104228(VarCurr) ) ) ).
fof(writeUnaryOperator_5221,axiom,
! [VarCurr] :
( ~ v104228(VarCurr)
<=> v104209(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4080,axiom,
! [VarCurr] :
( v104216(VarCurr)
<=> ( v104217(VarCurr)
| v104209(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5220,axiom,
! [VarCurr] :
( ~ v104217(VarCurr)
<=> v104218(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4079,axiom,
! [VarCurr] :
( v104218(VarCurr)
<=> ( v104209(VarCurr,bitIndex3)
| v104219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10095,axiom,
! [VarCurr] :
( v104219(VarCurr)
<=> ( v104220(VarCurr)
& v104226(VarCurr) ) ) ).
fof(writeUnaryOperator_5219,axiom,
! [VarCurr] :
( ~ v104226(VarCurr)
<=> v104209(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4078,axiom,
! [VarCurr] :
( v104220(VarCurr)
<=> ( v104209(VarCurr,bitIndex2)
| v104221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10094,axiom,
! [VarCurr] :
( v104221(VarCurr)
<=> ( v104222(VarCurr)
& v104225(VarCurr) ) ) ).
fof(writeUnaryOperator_5218,axiom,
! [VarCurr] :
( ~ v104225(VarCurr)
<=> v104209(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4077,axiom,
! [VarCurr] :
( v104222(VarCurr)
<=> ( v104209(VarCurr,bitIndex1)
| v104223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10093,axiom,
! [VarCurr] :
( v104223(VarCurr)
<=> ( v104209(VarCurr,bitIndex0)
& v104224(VarCurr) ) ) ).
fof(writeUnaryOperator_5217,axiom,
! [VarCurr] :
( ~ v104224(VarCurr)
<=> v104209(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10092,axiom,
! [VarCurr] :
( v104211(VarCurr)
<=> ( v104212(VarCurr)
& v103899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10091,axiom,
! [VarCurr] :
( v104212(VarCurr)
<=> ( v104181(VarCurr)
& v104205(VarCurr) ) ) ).
fof(addAssignment_63501,axiom,
! [VarCurr] :
( v104209(VarCurr,bitIndex4)
<=> v103410(VarCurr,bitIndex4) ) ).
fof(addAssignment_63500,axiom,
! [VarCurr] :
( v104209(VarCurr,bitIndex3)
<=> v103410(VarCurr,bitIndex3) ) ).
fof(addAssignment_63499,axiom,
! [VarCurr] :
( v104209(VarCurr,bitIndex2)
<=> v103410(VarCurr,bitIndex2) ) ).
fof(addAssignment_63498,axiom,
! [VarCurr] :
( v104209(VarCurr,bitIndex1)
<=> v103410(VarCurr,bitIndex1) ) ).
fof(addAssignment_63497,axiom,
! [VarCurr] :
( v104209(VarCurr,bitIndex0)
<=> v103410(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10090,axiom,
! [VarCurr] :
( v104205(VarCurr)
<=> ( v104207(VarCurr)
| v104002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10089,axiom,
! [VarCurr] :
( v104207(VarCurr)
<=> ( v103884(VarCurr)
| v103995(VarCurr) ) ) ).
fof(addAssignment_63496,axiom,
! [VarCurr] :
( v104193(VarCurr)
<=> v104195(VarCurr) ) ).
fof(addAssignment_63495,axiom,
! [VarCurr] :
( v104195(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_63494,axiom,
! [VarCurr] :
( v104189(VarCurr)
<=> v104191(VarCurr) ) ).
fof(addAssignment_63493,axiom,
! [VarCurr] :
( v104191(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addAssignment_63492,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex1)
<=> v104078(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_711,axiom,
! [VarCurr] :
( v104078(VarCurr)
<=> ( ( v104080(VarCurr,bitIndex3)
<=> $false )
& ( v104080(VarCurr,bitIndex2)
<=> $false )
& ( v104080(VarCurr,bitIndex1)
<=> $false )
& ( v104080(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63491,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104080(VarCurr,B)
<=> v104082(VarCurr,B) ) ) ).
fof(addAssignment_63490,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104082(VarCurr,B)
<=> v104084(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104161(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104084(VarNext,B)
<=> v104084(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1256,axiom,
! [VarNext] :
( v104161(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104084(VarNext,B)
<=> v104171(VarNext,B) ) ) ) ).
fof(addAssignment_63489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104171(VarNext,B)
<=> v104169(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_782,axiom,
! [VarCurr] :
( ~ v104172(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104169(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_754,axiom,
! [VarCurr] :
( v104172(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104169(VarCurr,B)
<=> v104094(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10088,axiom,
! [VarCurr] :
( v104172(VarCurr)
<=> ( v104173(VarCurr)
& v104174(VarCurr) ) ) ).
fof(writeUnaryOperator_5216,axiom,
! [VarCurr] :
( ~ v104174(VarCurr)
<=> v104090(VarCurr) ) ).
fof(writeUnaryOperator_5215,axiom,
! [VarCurr] :
( ~ v104173(VarCurr)
<=> v104086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104161(VarNext)
<=> v104162(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104162(VarNext)
<=> ( v104163(VarNext)
& v104156(VarNext) ) ) ) ).
fof(writeUnaryOperator_5214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104163(VarNext)
<=> v104165(VarNext) ) ) ).
fof(addAssignment_63488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104165(VarNext)
<=> v104156(VarCurr) ) ) ).
fof(addAssignment_63487,axiom,
! [VarCurr] :
( v104156(VarCurr)
<=> v104158(VarCurr) ) ).
fof(addAssignment_63486,axiom,
! [VarCurr] :
( v104158(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_63485,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104094(VarCurr,B)
<=> v104096(VarCurr,B) ) ) ).
fof(addAssignment_63484,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104096(VarCurr,B)
<=> v104098(VarCurr,B) ) ) ).
fof(addAssignment_63483,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104098(VarCurr,B)
<=> v104100(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_781,axiom,
! [VarCurr] :
( ~ v104107(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104100(VarCurr,B)
<=> v104129(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_753,axiom,
! [VarCurr] :
( v104107(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104100(VarCurr,B)
<=> v104108(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_780,axiom,
! [VarCurr] :
( ~ v104130(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104129(VarCurr,B)
<=> v104131(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_752,axiom,
! [VarCurr] :
( v104130(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104129(VarCurr,B)
<=> v104105(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_779,axiom,
! [VarCurr] :
( ~ v104132(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104131(VarCurr,B)
<=> v104133(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_751,axiom,
! [VarCurr] :
( v104132(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104131(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_778,axiom,
! [VarCurr] :
( ~ v103899(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104133(VarCurr,B)
<=> v104080(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_750,axiom,
! [VarCurr] :
( v103899(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104133(VarCurr,B)
<=> v104134(VarCurr,B) ) ) ) ).
fof(addAssignment_63482,axiom,
! [VarCurr] :
( v104134(VarCurr,bitIndex0)
<=> v104153(VarCurr) ) ).
fof(addAssignment_63481,axiom,
! [VarCurr] :
( v104134(VarCurr,bitIndex1)
<=> v104151(VarCurr) ) ).
fof(addAssignment_63480,axiom,
! [VarCurr] :
( v104134(VarCurr,bitIndex2)
<=> v104147(VarCurr) ) ).
fof(addAssignment_63479,axiom,
! [VarCurr] :
( v104134(VarCurr,bitIndex3)
<=> v104136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10085,axiom,
! [VarCurr] :
( v104151(VarCurr)
<=> ( v104152(VarCurr)
& v104154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10084,axiom,
! [VarCurr] :
( v104154(VarCurr)
<=> ( v104080(VarCurr,bitIndex0)
| v104143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4076,axiom,
! [VarCurr] :
( v104152(VarCurr)
<=> ( v104153(VarCurr)
| v104080(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5213,axiom,
! [VarCurr] :
( ~ v104153(VarCurr)
<=> v104080(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10083,axiom,
! [VarCurr] :
( v104147(VarCurr)
<=> ( v104148(VarCurr)
& v104150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10082,axiom,
! [VarCurr] :
( v104150(VarCurr)
<=> ( v104141(VarCurr)
| v104144(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4075,axiom,
! [VarCurr] :
( v104148(VarCurr)
<=> ( v104149(VarCurr)
| v104080(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5212,axiom,
! [VarCurr] :
( ~ v104149(VarCurr)
<=> v104141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10081,axiom,
! [VarCurr] :
( v104136(VarCurr)
<=> ( v104137(VarCurr)
& v104145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10080,axiom,
! [VarCurr] :
( v104145(VarCurr)
<=> ( v104139(VarCurr)
| v104146(VarCurr) ) ) ).
fof(writeUnaryOperator_5211,axiom,
! [VarCurr] :
( ~ v104146(VarCurr)
<=> v104080(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4074,axiom,
! [VarCurr] :
( v104137(VarCurr)
<=> ( v104138(VarCurr)
| v104080(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5210,axiom,
! [VarCurr] :
( ~ v104138(VarCurr)
<=> v104139(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4073,axiom,
! [VarCurr] :
( v104139(VarCurr)
<=> ( v104080(VarCurr,bitIndex2)
| v104140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10079,axiom,
! [VarCurr] :
( v104140(VarCurr)
<=> ( v104141(VarCurr)
& v104144(VarCurr) ) ) ).
fof(writeUnaryOperator_5209,axiom,
! [VarCurr] :
( ~ v104144(VarCurr)
<=> v104080(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4072,axiom,
! [VarCurr] :
( v104141(VarCurr)
<=> ( v104080(VarCurr,bitIndex1)
| v104142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10078,axiom,
! [VarCurr] :
( v104142(VarCurr)
<=> ( v104080(VarCurr,bitIndex0)
& v104143(VarCurr) ) ) ).
fof(writeUnaryOperator_5208,axiom,
! [VarCurr] :
( ~ v104143(VarCurr)
<=> v104080(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_710,axiom,
! [VarCurr] :
( v104132(VarCurr)
<=> ( ( v104080(VarCurr,bitIndex3)
<=> $false )
& ( v104080(VarCurr,bitIndex2)
<=> $false )
& ( v104080(VarCurr,bitIndex1)
<=> $false )
& ( v104080(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10077,axiom,
! [VarCurr] :
( v104130(VarCurr)
<=> ( v104002(VarCurr)
& v104078(VarCurr) ) ) ).
fof(addAssignment_63478,axiom,
! [VarCurr] :
( v104108(VarCurr,bitIndex0)
<=> v104127(VarCurr) ) ).
fof(addAssignment_63477,axiom,
! [VarCurr] :
( v104108(VarCurr,bitIndex1)
<=> v104125(VarCurr) ) ).
fof(addAssignment_63476,axiom,
! [VarCurr] :
( v104108(VarCurr,bitIndex2)
<=> v104121(VarCurr) ) ).
fof(addAssignment_63475,axiom,
! [VarCurr] :
( v104108(VarCurr,bitIndex3)
<=> v104110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10076,axiom,
! [VarCurr] :
( v104125(VarCurr)
<=> ( v104126(VarCurr)
& v104128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10075,axiom,
! [VarCurr] :
( v104128(VarCurr)
<=> ( v104105(VarCurr,bitIndex0)
| v104117(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4071,axiom,
! [VarCurr] :
( v104126(VarCurr)
<=> ( v104127(VarCurr)
| v104105(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5207,axiom,
! [VarCurr] :
( ~ v104127(VarCurr)
<=> v104105(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10074,axiom,
! [VarCurr] :
( v104121(VarCurr)
<=> ( v104122(VarCurr)
& v104124(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10073,axiom,
! [VarCurr] :
( v104124(VarCurr)
<=> ( v104115(VarCurr)
| v104118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4070,axiom,
! [VarCurr] :
( v104122(VarCurr)
<=> ( v104123(VarCurr)
| v104105(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5206,axiom,
! [VarCurr] :
( ~ v104123(VarCurr)
<=> v104115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10072,axiom,
! [VarCurr] :
( v104110(VarCurr)
<=> ( v104111(VarCurr)
& v104119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10071,axiom,
! [VarCurr] :
( v104119(VarCurr)
<=> ( v104113(VarCurr)
| v104120(VarCurr) ) ) ).
fof(writeUnaryOperator_5205,axiom,
! [VarCurr] :
( ~ v104120(VarCurr)
<=> v104105(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4069,axiom,
! [VarCurr] :
( v104111(VarCurr)
<=> ( v104112(VarCurr)
| v104105(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5204,axiom,
! [VarCurr] :
( ~ v104112(VarCurr)
<=> v104113(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4068,axiom,
! [VarCurr] :
( v104113(VarCurr)
<=> ( v104105(VarCurr,bitIndex2)
| v104114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10070,axiom,
! [VarCurr] :
( v104114(VarCurr)
<=> ( v104115(VarCurr)
& v104118(VarCurr) ) ) ).
fof(writeUnaryOperator_5203,axiom,
! [VarCurr] :
( ~ v104118(VarCurr)
<=> v104105(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4067,axiom,
! [VarCurr] :
( v104115(VarCurr)
<=> ( v104105(VarCurr,bitIndex1)
| v104116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10069,axiom,
! [VarCurr] :
( v104116(VarCurr)
<=> ( v104105(VarCurr,bitIndex0)
& v104117(VarCurr) ) ) ).
fof(writeUnaryOperator_5202,axiom,
! [VarCurr] :
( ~ v104117(VarCurr)
<=> v104105(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10068,axiom,
! [VarCurr] :
( v104107(VarCurr)
<=> ( v104102(VarCurr)
& v104078(VarCurr) ) ) ).
fof(addAssignment_63474,axiom,
! [VarCurr] :
( v104105(VarCurr,bitIndex3)
<=> v103214(VarCurr,bitIndex3) ) ).
fof(addAssignment_63473,axiom,
! [VarCurr] :
( v104105(VarCurr,bitIndex2)
<=> v103214(VarCurr,bitIndex2) ) ).
fof(addAssignment_63472,axiom,
! [VarCurr] :
( v104105(VarCurr,bitIndex1)
<=> v103214(VarCurr,bitIndex1) ) ).
fof(addAssignment_63471,axiom,
! [VarCurr] :
( v104105(VarCurr,bitIndex0)
<=> v103214(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10067,axiom,
! [VarCurr] :
( v104102(VarCurr)
<=> ( v103884(VarCurr)
| v103995(VarCurr) ) ) ).
fof(addAssignment_63470,axiom,
! [VarCurr] :
( v104090(VarCurr)
<=> v104092(VarCurr) ) ).
fof(addAssignment_63469,axiom,
! [VarCurr] :
( v104092(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_63468,axiom,
! [VarCurr] :
( v104086(VarCurr)
<=> v104088(VarCurr) ) ).
fof(addAssignment_63467,axiom,
! [VarCurr] :
( v104088(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addAssignment_63466,axiom,
! [VarCurr] :
( v101469(VarCurr,bitIndex1)
<=> v103951(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_709,axiom,
! [VarCurr] :
( v103951(VarCurr)
<=> ( ( v103953(VarCurr,bitIndex1)
<=> $false )
& ( v103953(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63465,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v103953(VarCurr,B)
<=> v103955(VarCurr,B) ) ) ).
fof(addAssignment_63464,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v103955(VarCurr,B)
<=> v103957(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104060(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v103957(VarNext,B)
<=> v103957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1255,axiom,
! [VarNext] :
( v104060(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v103957(VarNext,B)
<=> v104070(VarNext,B) ) ) ) ).
fof(addAssignment_63463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v104070(VarNext,B)
<=> v104068(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_777,axiom,
! [VarCurr] :
( ~ v104071(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104068(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_749,axiom,
! [VarCurr] :
( v104071(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104068(VarCurr,B)
<=> v103967(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10066,axiom,
! [VarCurr] :
( v104071(VarCurr)
<=> ( v104072(VarCurr)
& v104073(VarCurr) ) ) ).
fof(writeUnaryOperator_5201,axiom,
! [VarCurr] :
( ~ v104073(VarCurr)
<=> v103963(VarCurr) ) ).
fof(writeUnaryOperator_5200,axiom,
! [VarCurr] :
( ~ v104072(VarCurr)
<=> v103959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104060(VarNext)
<=> v104061(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104061(VarNext)
<=> ( v104062(VarNext)
& v104055(VarNext) ) ) ) ).
fof(writeUnaryOperator_5199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104062(VarNext)
<=> v104064(VarNext) ) ) ).
fof(addAssignment_63462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104064(VarNext)
<=> v104055(VarCurr) ) ) ).
fof(addAssignment_63461,axiom,
! [VarCurr] :
( v104055(VarCurr)
<=> v104057(VarCurr) ) ).
fof(addAssignment_63460,axiom,
! [VarCurr] :
( v104057(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_63459,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v103967(VarCurr,B)
<=> v103969(VarCurr,B) ) ) ).
fof(addAssignment_63458,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v103969(VarCurr,B)
<=> v103971(VarCurr,B) ) ) ).
fof(addAssignment_63457,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v103971(VarCurr,B)
<=> v103973(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_776,axiom,
! [VarCurr] :
( ~ v104042(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103973(VarCurr,B)
<=> v104043(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_748,axiom,
! [VarCurr] :
( v104042(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103973(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_775,axiom,
! [VarCurr] :
( ~ v104044(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104043(VarCurr,B)
<=> v104045(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_747,axiom,
! [VarCurr] :
( v104044(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104043(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_774,axiom,
! [VarCurr] :
( ~ v104046(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104045(VarCurr,B)
<=> v104047(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_746,axiom,
! [VarCurr] :
( v104046(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104045(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63456,axiom,
! [VarCurr] :
( v104047(VarCurr,bitIndex0)
<=> v104051(VarCurr) ) ).
fof(addAssignment_63455,axiom,
! [VarCurr] :
( v104047(VarCurr,bitIndex1)
<=> v104049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10063,axiom,
! [VarCurr] :
( v104049(VarCurr)
<=> ( v104050(VarCurr)
& v104052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10062,axiom,
! [VarCurr] :
( v104052(VarCurr)
<=> ( v103953(VarCurr,bitIndex0)
| v104053(VarCurr) ) ) ).
fof(writeUnaryOperator_5198,axiom,
! [VarCurr] :
( ~ v104053(VarCurr)
<=> v103953(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4066,axiom,
! [VarCurr] :
( v104050(VarCurr)
<=> ( v104051(VarCurr)
| v103953(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5197,axiom,
! [VarCurr] :
( ~ v104051(VarCurr)
<=> v103953(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_708,axiom,
! [VarCurr] :
( v104046(VarCurr)
<=> ( ( v103953(VarCurr,bitIndex1)
<=> $false )
& ( v103953(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10061,axiom,
! [VarCurr] :
( v104044(VarCurr)
<=> ( v104026(VarCurr)
& v103899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10060,axiom,
! [VarCurr] :
( v104042(VarCurr)
<=> ( v103975(VarCurr)
& v103899(VarCurr) ) ) ).
fof(addAssignment_63454,axiom,
! [VarCurr] :
( v104026(VarCurr)
<=> v103977(VarCurr,bitIndex0) ) ).
fof(addAssignment_63453,axiom,
! [VarCurr] :
( v103977(VarCurr,bitIndex0)
<=> v103979(VarCurr,bitIndex0) ) ).
fof(addAssignment_63452,axiom,
! [VarNext] :
( v103979(VarNext,bitIndex0)
<=> v104034(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104035(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104034(VarNext,B)
<=> v103979(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1254,axiom,
! [VarNext] :
( v104035(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104034(VarNext,B)
<=> v104019(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104035(VarNext)
<=> v104036(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104036(VarNext)
<=> ( v104038(VarNext)
& v104004(VarNext) ) ) ) ).
fof(writeUnaryOperator_5196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104038(VarNext)
<=> v104013(VarNext) ) ) ).
fof(addAssignment_63451,axiom,
! [VarCurr] :
( v103989(VarCurr,bitIndex0)
<=> v103991(VarCurr,bitIndex0) ) ).
fof(addAssignment_63450,axiom,
! [VarCurr] :
( v103991(VarCurr,bitIndex0)
<=> v103993(VarCurr,bitIndex0) ) ).
fof(addAssignment_63449,axiom,
! [VarCurr] :
( v103993(VarCurr,bitIndex0)
<=> v104001(VarCurr,bitIndex0) ) ).
fof(addAssignment_63448,axiom,
! [VarCurr] :
( v104002(VarCurr)
<=> v103094(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4065,axiom,
! [VarCurr] :
( v103094(VarCurr,bitIndex1)
<=> ( v104029(VarCurr)
| v104031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10057,axiom,
! [VarCurr] :
( v104031(VarCurr)
<=> ( v103113(VarCurr)
& v104032(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_707,axiom,
! [VarCurr] :
( v104032(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex6)
<=> $false )
& ( v103127(VarCurr,bitIndex5)
<=> $false )
& ( v103127(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10056,axiom,
! [VarCurr] :
( v104029(VarCurr)
<=> ( v103096(VarCurr)
& v104030(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_706,axiom,
! [VarCurr] :
( v104030(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex6)
<=> $false )
& ( v103106(VarCurr,bitIndex5)
<=> $false )
& ( v103106(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_63447,axiom,
! [VarCurr] :
( v103975(VarCurr)
<=> v103977(VarCurr,bitIndex1) ) ).
fof(addAssignment_63446,axiom,
! [VarCurr] :
( v103977(VarCurr,bitIndex1)
<=> v103979(VarCurr,bitIndex1) ) ).
fof(addAssignment_63445,axiom,
! [VarNext] :
( v103979(VarNext,bitIndex1)
<=> v104008(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104009(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104008(VarNext,B)
<=> v103979(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1253,axiom,
! [VarNext] :
( v104009(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104008(VarNext,B)
<=> v104019(VarNext,B) ) ) ) ).
fof(addAssignment_63444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104019(VarNext,B)
<=> v104017(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_773,axiom,
! [VarCurr] :
( ~ v104020(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104017(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_745,axiom,
! [VarCurr] :
( v104020(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104017(VarCurr,B)
<=> v103989(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10055,axiom,
! [VarCurr] :
( v104020(VarCurr)
<=> ( v104021(VarCurr)
& v104022(VarCurr) ) ) ).
fof(writeUnaryOperator_5195,axiom,
! [VarCurr] :
( ~ v104022(VarCurr)
<=> v103985(VarCurr) ) ).
fof(writeUnaryOperator_5194,axiom,
! [VarCurr] :
( ~ v104021(VarCurr)
<=> v103981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104009(VarNext)
<=> v104010(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104010(VarNext)
<=> ( v104011(VarNext)
& v104004(VarNext) ) ) ) ).
fof(writeUnaryOperator_5193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104011(VarNext)
<=> v104013(VarNext) ) ) ).
fof(addAssignment_63443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104013(VarNext)
<=> v104004(VarCurr) ) ) ).
fof(addAssignment_63442,axiom,
! [VarCurr] :
( v104004(VarCurr)
<=> v104006(VarCurr) ) ).
fof(addAssignment_63441,axiom,
! [VarCurr] :
( v104006(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_63440,axiom,
! [VarCurr] :
( v103989(VarCurr,bitIndex1)
<=> v103991(VarCurr,bitIndex1) ) ).
fof(addAssignment_63439,axiom,
! [VarCurr] :
( v103991(VarCurr,bitIndex1)
<=> v103993(VarCurr,bitIndex1) ) ).
fof(addAssignment_63438,axiom,
! [VarCurr] :
( v103993(VarCurr,bitIndex1)
<=> v104001(VarCurr,bitIndex1) ) ).
fof(addAssignment_63437,axiom,
! [VarCurr] :
( v104001(VarCurr,bitIndex0)
<=> v104002(VarCurr) ) ).
fof(addAssignment_63436,axiom,
! [VarCurr] :
( v104001(VarCurr,bitIndex1)
<=> v103995(VarCurr) ) ).
fof(addAssignment_63435,axiom,
! [VarCurr] :
( v104001(VarCurr,bitIndex2)
<=> v103884(VarCurr) ) ).
fof(addAssignment_63434,axiom,
! [VarCurr] :
( v103995(VarCurr)
<=> v101499(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4064,axiom,
! [VarCurr] :
( v101499(VarCurr,bitIndex1)
<=> ( v103997(VarCurr)
| v103999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10052,axiom,
! [VarCurr] :
( v103999(VarCurr)
<=> ( v83096(VarCurr)
& v104000(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_705,axiom,
! [VarCurr] :
( v104000(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10051,axiom,
! [VarCurr] :
( v103997(VarCurr)
<=> ( v101501(VarCurr)
& v103998(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_704,axiom,
! [VarCurr] :
( v103998(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex6)
<=> $false )
& ( v101563(VarCurr,bitIndex5)
<=> $false )
& ( v101563(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_63433,axiom,
! [VarCurr] :
( v103985(VarCurr)
<=> v103987(VarCurr) ) ).
fof(addAssignment_63432,axiom,
! [VarCurr] :
( v103987(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_63431,axiom,
! [VarCurr] :
( v103981(VarCurr)
<=> v103983(VarCurr) ) ).
fof(addAssignment_63430,axiom,
! [VarCurr] :
( v103983(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addAssignment_63429,axiom,
! [VarCurr] :
( v103963(VarCurr)
<=> v103965(VarCurr) ) ).
fof(addAssignment_63428,axiom,
! [VarCurr] :
( v103965(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_63427,axiom,
! [VarCurr] :
( v103959(VarCurr)
<=> v103961(VarCurr) ) ).
fof(addAssignment_63426,axiom,
! [VarCurr] :
( v103961(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addAssignment_63425,axiom,
! [VarCurr] :
( v101258(VarCurr,bitIndex1)
<=> v103852(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_703,axiom,
! [VarCurr] :
( v103852(VarCurr)
<=> ( ( v103854(VarCurr,bitIndex3)
<=> $false )
& ( v103854(VarCurr,bitIndex2)
<=> $false )
& ( v103854(VarCurr,bitIndex1)
<=> $false )
& ( v103854(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63424,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103854(VarCurr,B)
<=> v103856(VarCurr,B) ) ) ).
fof(addAssignment_63423,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103856(VarCurr,B)
<=> v103858(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103933(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103858(VarNext,B)
<=> v103858(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1252,axiom,
! [VarNext] :
( v103933(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103858(VarNext,B)
<=> v103943(VarNext,B) ) ) ) ).
fof(addAssignment_63422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103943(VarNext,B)
<=> v103941(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_772,axiom,
! [VarCurr] :
( ~ v103944(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103941(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_744,axiom,
! [VarCurr] :
( v103944(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103941(VarCurr,B)
<=> v103876(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10050,axiom,
! [VarCurr] :
( v103944(VarCurr)
<=> ( v103945(VarCurr)
& v103946(VarCurr) ) ) ).
fof(writeUnaryOperator_5192,axiom,
! [VarCurr] :
( ~ v103946(VarCurr)
<=> v103868(VarCurr) ) ).
fof(writeUnaryOperator_5191,axiom,
! [VarCurr] :
( ~ v103945(VarCurr)
<=> v103860(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103933(VarNext)
<=> v103934(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103934(VarNext)
<=> ( v103935(VarNext)
& v103926(VarNext) ) ) ) ).
fof(writeUnaryOperator_5190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103935(VarNext)
<=> v103937(VarNext) ) ) ).
fof(addAssignment_63421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103937(VarNext)
<=> v103926(VarCurr) ) ) ).
fof(addAssignment_63420,axiom,
! [VarCurr] :
( v103926(VarCurr)
<=> v103928(VarCurr) ) ).
fof(addAssignment_63419,axiom,
! [VarCurr] :
( v103928(VarCurr)
<=> v103930(VarCurr) ) ).
fof(addAssignment_63418,axiom,
! [VarCurr] :
( v103930(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_63417,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103876(VarCurr,B)
<=> v103878(VarCurr,B) ) ) ).
fof(addAssignment_63416,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103878(VarCurr,B)
<=> v103880(VarCurr,B) ) ) ).
fof(addAssignment_63415,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103880(VarCurr,B)
<=> v103882(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_771,axiom,
! [VarCurr] :
( ~ v103884(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103882(VarCurr,B)
<=> v103901(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_743,axiom,
! [VarCurr] :
( v103884(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103882(VarCurr,B)
<=> v103897(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_770,axiom,
! [VarCurr] :
( ~ v103902(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103901(VarCurr,B)
<=> v103903(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_742,axiom,
! [VarCurr] :
( v103902(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103901(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_769,axiom,
! [VarCurr] :
( ~ v103899(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103903(VarCurr,B)
<=> v103854(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_741,axiom,
! [VarCurr] :
( v103899(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103903(VarCurr,B)
<=> v103904(VarCurr,B) ) ) ) ).
fof(addAssignment_63414,axiom,
! [VarCurr] :
( v103904(VarCurr,bitIndex0)
<=> v103923(VarCurr) ) ).
fof(addAssignment_63413,axiom,
! [VarCurr] :
( v103904(VarCurr,bitIndex1)
<=> v103921(VarCurr) ) ).
fof(addAssignment_63412,axiom,
! [VarCurr] :
( v103904(VarCurr,bitIndex2)
<=> v103917(VarCurr) ) ).
fof(addAssignment_63411,axiom,
! [VarCurr] :
( v103904(VarCurr,bitIndex3)
<=> v103906(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10047,axiom,
! [VarCurr] :
( v103921(VarCurr)
<=> ( v103922(VarCurr)
& v103924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10046,axiom,
! [VarCurr] :
( v103924(VarCurr)
<=> ( v103854(VarCurr,bitIndex0)
| v103913(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4063,axiom,
! [VarCurr] :
( v103922(VarCurr)
<=> ( v103923(VarCurr)
| v103854(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5189,axiom,
! [VarCurr] :
( ~ v103923(VarCurr)
<=> v103854(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10045,axiom,
! [VarCurr] :
( v103917(VarCurr)
<=> ( v103918(VarCurr)
& v103920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10044,axiom,
! [VarCurr] :
( v103920(VarCurr)
<=> ( v103911(VarCurr)
| v103914(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4062,axiom,
! [VarCurr] :
( v103918(VarCurr)
<=> ( v103919(VarCurr)
| v103854(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5188,axiom,
! [VarCurr] :
( ~ v103919(VarCurr)
<=> v103911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10043,axiom,
! [VarCurr] :
( v103906(VarCurr)
<=> ( v103907(VarCurr)
& v103915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10042,axiom,
! [VarCurr] :
( v103915(VarCurr)
<=> ( v103909(VarCurr)
| v103916(VarCurr) ) ) ).
fof(writeUnaryOperator_5187,axiom,
! [VarCurr] :
( ~ v103916(VarCurr)
<=> v103854(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4061,axiom,
! [VarCurr] :
( v103907(VarCurr)
<=> ( v103908(VarCurr)
| v103854(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5186,axiom,
! [VarCurr] :
( ~ v103908(VarCurr)
<=> v103909(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4060,axiom,
! [VarCurr] :
( v103909(VarCurr)
<=> ( v103854(VarCurr,bitIndex2)
| v103910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10041,axiom,
! [VarCurr] :
( v103910(VarCurr)
<=> ( v103911(VarCurr)
& v103914(VarCurr) ) ) ).
fof(writeUnaryOperator_5185,axiom,
! [VarCurr] :
( ~ v103914(VarCurr)
<=> v103854(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4059,axiom,
! [VarCurr] :
( v103911(VarCurr)
<=> ( v103854(VarCurr,bitIndex1)
| v103912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10040,axiom,
! [VarCurr] :
( v103912(VarCurr)
<=> ( v103854(VarCurr,bitIndex0)
& v103913(VarCurr) ) ) ).
fof(writeUnaryOperator_5184,axiom,
! [VarCurr] :
( ~ v103913(VarCurr)
<=> v103854(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_702,axiom,
! [VarCurr] :
( v103902(VarCurr)
<=> ( ( v103854(VarCurr,bitIndex3)
<=> $false )
& ( v103854(VarCurr,bitIndex2)
<=> $false )
& ( v103854(VarCurr,bitIndex1)
<=> $false )
& ( v103854(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63410,axiom,
! [VarCurr] :
( v103899(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_63409,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103897(VarCurr,B)
<=> v101286(VarCurr,B) ) ) ).
fof(addAssignment_63408,axiom,
! [VarCurr] :
( v103884(VarCurr)
<=> v89212(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4058,axiom,
! [VarCurr] :
( v89212(VarCurr,bitIndex1)
<=> ( v103886(VarCurr)
| v103894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10039,axiom,
! [VarCurr] :
( v103894(VarCurr)
<=> ( v82954(VarCurr)
& v103895(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_701,axiom,
! [VarCurr] :
( v103895(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10038,axiom,
! [VarCurr] :
( v103886(VarCurr)
<=> ( v103887(VarCurr)
| v103892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10037,axiom,
! [VarCurr] :
( v103892(VarCurr)
<=> ( v86877(VarCurr)
& v103893(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_700,axiom,
! [VarCurr] :
( v103893(VarCurr)
<=> ( ( v88266(VarCurr,bitIndex2)
<=> $false )
& ( v88266(VarCurr,bitIndex1)
<=> $false )
& ( v88266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10036,axiom,
! [VarCurr] :
( v103887(VarCurr)
<=> ( v103888(VarCurr)
| v103890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10035,axiom,
! [VarCurr] :
( v103890(VarCurr)
<=> ( v84899(VarCurr)
& v103891(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_699,axiom,
! [VarCurr] :
( v103891(VarCurr)
<=> ( ( v89243(VarCurr,bitIndex6)
<=> $false )
& ( v89243(VarCurr,bitIndex5)
<=> $false )
& ( v89243(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10034,axiom,
! [VarCurr] :
( v103888(VarCurr)
<=> ( v118(VarCurr)
& v103889(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_698,axiom,
! [VarCurr] :
( v103889(VarCurr)
<=> ( ( v89214(VarCurr,bitIndex6)
<=> $false )
& ( v89214(VarCurr,bitIndex5)
<=> $false )
& ( v89214(VarCurr,bitIndex4)
<=> $true ) ) ) ).
fof(addAssignment_63407,axiom,
! [VarCurr] :
( v103868(VarCurr)
<=> v103870(VarCurr) ) ).
fof(addAssignment_63406,axiom,
! [VarCurr] :
( v103870(VarCurr)
<=> v103872(VarCurr) ) ).
fof(addAssignment_63405,axiom,
! [VarCurr] :
( v103872(VarCurr)
<=> v103874(VarCurr) ) ).
fof(addAssignment_63404,axiom,
! [VarCurr] :
( v103874(VarCurr)
<=> v44(VarCurr) ) ).
fof(addAssignment_63403,axiom,
! [VarCurr] :
( v103860(VarCurr)
<=> v103862(VarCurr) ) ).
fof(addAssignment_63402,axiom,
! [VarCurr] :
( v103862(VarCurr)
<=> v103864(VarCurr) ) ).
fof(addAssignment_63401,axiom,
! [VarCurr] :
( v103864(VarCurr)
<=> v103866(VarCurr) ) ).
fof(addAssignment_63400,axiom,
! [VarCurr] :
( v103866(VarCurr)
<=> v20(VarCurr) ) ).
fof(addAssignment_63399,axiom,
! [VarCurr] :
( v103376(VarCurr,bitIndex0)
<=> v103378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10033,axiom,
! [VarCurr] :
( v103378(VarCurr)
<=> ( v103845(VarCurr)
& v103850(VarCurr) ) ) ).
fof(writeUnaryOperator_5183,axiom,
! [VarCurr] :
( ~ v103850(VarCurr)
<=> v103759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10032,axiom,
! [VarCurr] :
( v103845(VarCurr)
<=> ( v103846(VarCurr)
& v103849(VarCurr) ) ) ).
fof(writeUnaryOperator_5182,axiom,
! [VarCurr] :
( ~ v103849(VarCurr)
<=> v103675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10031,axiom,
! [VarCurr] :
( v103846(VarCurr)
<=> ( v103847(VarCurr)
& v103848(VarCurr) ) ) ).
fof(writeUnaryOperator_5181,axiom,
! [VarCurr] :
( ~ v103848(VarCurr)
<=> v103593(VarCurr) ) ).
fof(writeUnaryOperator_5180,axiom,
! [VarCurr] :
( ~ v103847(VarCurr)
<=> v103380(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_697,axiom,
! [VarCurr] :
( v103759(VarCurr)
<=> ( ( v103761(VarCurr,bitIndex4)
<=> $false )
& ( v103761(VarCurr,bitIndex3)
<=> $false )
& ( v103761(VarCurr,bitIndex2)
<=> $false )
& ( v103761(VarCurr,bitIndex1)
<=> $false )
& ( v103761(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63398,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103761(VarCurr,B)
<=> v103763(VarCurr,B) ) ) ).
fof(addAssignment_63397,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103763(VarCurr,B)
<=> v103765(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103827(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103765(VarNext,B)
<=> v103765(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1251,axiom,
! [VarNext] :
( v103827(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103765(VarNext,B)
<=> v103837(VarNext,B) ) ) ) ).
fof(addAssignment_63396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103837(VarNext,B)
<=> v103835(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_768,axiom,
! [VarCurr] :
( ~ v103838(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103835(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_740,axiom,
! [VarCurr] :
( v103838(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103835(VarCurr,B)
<=> v103775(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10030,axiom,
! [VarCurr] :
( v103838(VarCurr)
<=> ( v103839(VarCurr)
& v103840(VarCurr) ) ) ).
fof(writeUnaryOperator_5179,axiom,
! [VarCurr] :
( ~ v103840(VarCurr)
<=> v103771(VarCurr) ) ).
fof(writeUnaryOperator_5178,axiom,
! [VarCurr] :
( ~ v103839(VarCurr)
<=> v103767(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103827(VarNext)
<=> v103828(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103828(VarNext)
<=> ( v103829(VarNext)
& v103822(VarNext) ) ) ) ).
fof(writeUnaryOperator_5177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103829(VarNext)
<=> v103831(VarNext) ) ) ).
fof(addAssignment_63395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103831(VarNext)
<=> v103822(VarCurr) ) ) ).
fof(addAssignment_63394,axiom,
! [VarCurr] :
( v103822(VarCurr)
<=> v103824(VarCurr) ) ).
fof(addAssignment_63393,axiom,
! [VarCurr] :
( v103824(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_63392,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103775(VarCurr,B)
<=> v103777(VarCurr,B) ) ) ).
fof(addAssignment_63391,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103777(VarCurr,B)
<=> v103779(VarCurr,B) ) ) ).
fof(addAssignment_63390,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103779(VarCurr,B)
<=> v103781(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_767,axiom,
! [VarCurr] :
( ~ v103783(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103781(VarCurr,B)
<=> v103792(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_739,axiom,
! [VarCurr] :
( v103783(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103781(VarCurr,B)
<=> v103791(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_766,axiom,
! [VarCurr] :
( ~ v103759(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103792(VarCurr,B)
<=> v103793(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_738,axiom,
! [VarCurr] :
( v103759(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103792(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63389,axiom,
! [VarCurr] :
( v103793(VarCurr,bitIndex0)
<=> v103819(VarCurr) ) ).
fof(addAssignment_63388,axiom,
! [VarCurr] :
( v103793(VarCurr,bitIndex1)
<=> v103817(VarCurr) ) ).
fof(addAssignment_63387,axiom,
! [VarCurr] :
( v103793(VarCurr,bitIndex2)
<=> v103813(VarCurr) ) ).
fof(addAssignment_63386,axiom,
! [VarCurr] :
( v103793(VarCurr,bitIndex3)
<=> v103809(VarCurr) ) ).
fof(addAssignment_63385,axiom,
! [VarCurr] :
( v103793(VarCurr,bitIndex4)
<=> v103795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10027,axiom,
! [VarCurr] :
( v103817(VarCurr)
<=> ( v103818(VarCurr)
& v103820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10026,axiom,
! [VarCurr] :
( v103820(VarCurr)
<=> ( v103761(VarCurr,bitIndex0)
| v103804(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4057,axiom,
! [VarCurr] :
( v103818(VarCurr)
<=> ( v103819(VarCurr)
| v103761(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5176,axiom,
! [VarCurr] :
( ~ v103819(VarCurr)
<=> v103761(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10025,axiom,
! [VarCurr] :
( v103813(VarCurr)
<=> ( v103814(VarCurr)
& v103816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10024,axiom,
! [VarCurr] :
( v103816(VarCurr)
<=> ( v103802(VarCurr)
| v103805(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4056,axiom,
! [VarCurr] :
( v103814(VarCurr)
<=> ( v103815(VarCurr)
| v103761(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5175,axiom,
! [VarCurr] :
( ~ v103815(VarCurr)
<=> v103802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10023,axiom,
! [VarCurr] :
( v103809(VarCurr)
<=> ( v103810(VarCurr)
& v103812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10022,axiom,
! [VarCurr] :
( v103812(VarCurr)
<=> ( v103800(VarCurr)
| v103806(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4055,axiom,
! [VarCurr] :
( v103810(VarCurr)
<=> ( v103811(VarCurr)
| v103761(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5174,axiom,
! [VarCurr] :
( ~ v103811(VarCurr)
<=> v103800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10021,axiom,
! [VarCurr] :
( v103795(VarCurr)
<=> ( v103796(VarCurr)
& v103807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10020,axiom,
! [VarCurr] :
( v103807(VarCurr)
<=> ( v103798(VarCurr)
| v103808(VarCurr) ) ) ).
fof(writeUnaryOperator_5173,axiom,
! [VarCurr] :
( ~ v103808(VarCurr)
<=> v103761(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4054,axiom,
! [VarCurr] :
( v103796(VarCurr)
<=> ( v103797(VarCurr)
| v103761(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5172,axiom,
! [VarCurr] :
( ~ v103797(VarCurr)
<=> v103798(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4053,axiom,
! [VarCurr] :
( v103798(VarCurr)
<=> ( v103761(VarCurr,bitIndex3)
| v103799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10019,axiom,
! [VarCurr] :
( v103799(VarCurr)
<=> ( v103800(VarCurr)
& v103806(VarCurr) ) ) ).
fof(writeUnaryOperator_5171,axiom,
! [VarCurr] :
( ~ v103806(VarCurr)
<=> v103761(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4052,axiom,
! [VarCurr] :
( v103800(VarCurr)
<=> ( v103761(VarCurr,bitIndex2)
| v103801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10018,axiom,
! [VarCurr] :
( v103801(VarCurr)
<=> ( v103802(VarCurr)
& v103805(VarCurr) ) ) ).
fof(writeUnaryOperator_5170,axiom,
! [VarCurr] :
( ~ v103805(VarCurr)
<=> v103761(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4051,axiom,
! [VarCurr] :
( v103802(VarCurr)
<=> ( v103761(VarCurr,bitIndex1)
| v103803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10017,axiom,
! [VarCurr] :
( v103803(VarCurr)
<=> ( v103761(VarCurr,bitIndex0)
& v103804(VarCurr) ) ) ).
fof(writeUnaryOperator_5169,axiom,
! [VarCurr] :
( ~ v103804(VarCurr)
<=> v103761(VarCurr,bitIndex1) ) ).
fof(addAssignment_63384,axiom,
! [VarCurr] :
( v103791(VarCurr,bitIndex0)
<=> v103538(VarCurr) ) ).
fof(addAssignment_63383,axiom,
! [VarCurr] :
( v103791(VarCurr,bitIndex1)
<=> v103536(VarCurr) ) ).
fof(addAssignment_63382,axiom,
! [VarCurr] :
( v103791(VarCurr,bitIndex2)
<=> v103532(VarCurr) ) ).
fof(addAssignment_63381,axiom,
! [VarCurr] :
( v103791(VarCurr,bitIndex3)
<=> v103528(VarCurr) ) ).
fof(addAssignment_63380,axiom,
! [VarCurr] :
( v103791(VarCurr,bitIndex4)
<=> v103514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10016,axiom,
! [VarCurr] :
( v103783(VarCurr)
<=> ( v103784(VarCurr)
& v101417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10015,axiom,
! [VarCurr] :
( v103784(VarCurr)
<=> ( v103785(VarCurr)
& v103404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10014,axiom,
! [VarCurr] :
( v103785(VarCurr)
<=> ( v103786(VarCurr)
& v103790(VarCurr) ) ) ).
fof(writeUnaryOperator_5168,axiom,
! [VarCurr] :
( ~ v103790(VarCurr)
<=> v103380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10013,axiom,
! [VarCurr] :
( v103786(VarCurr)
<=> ( v103787(VarCurr)
& v103789(VarCurr) ) ) ).
fof(writeUnaryOperator_5167,axiom,
! [VarCurr] :
( ~ v103789(VarCurr)
<=> v103593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10012,axiom,
! [VarCurr] :
( v103787(VarCurr)
<=> ( v103759(VarCurr)
& v103788(VarCurr) ) ) ).
fof(writeUnaryOperator_5166,axiom,
! [VarCurr] :
( ~ v103788(VarCurr)
<=> v103675(VarCurr) ) ).
fof(addAssignment_63379,axiom,
! [VarCurr] :
( v103771(VarCurr)
<=> v103773(VarCurr) ) ).
fof(addAssignment_63378,axiom,
! [VarCurr] :
( v103773(VarCurr)
<=> v89178(VarCurr) ) ).
fof(addAssignment_63377,axiom,
! [VarCurr] :
( v103767(VarCurr)
<=> v103769(VarCurr) ) ).
fof(addAssignment_63376,axiom,
! [VarCurr] :
( v103769(VarCurr)
<=> v89170(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_696,axiom,
! [VarCurr] :
( v103675(VarCurr)
<=> ( ( v103677(VarCurr,bitIndex4)
<=> $false )
& ( v103677(VarCurr,bitIndex3)
<=> $false )
& ( v103677(VarCurr,bitIndex2)
<=> $false )
& ( v103677(VarCurr,bitIndex1)
<=> $false )
& ( v103677(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63375,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103677(VarCurr,B)
<=> v103679(VarCurr,B) ) ) ).
fof(addAssignment_63374,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103679(VarCurr,B)
<=> v103681(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103741(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103681(VarNext,B)
<=> v103681(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1250,axiom,
! [VarNext] :
( v103741(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103681(VarNext,B)
<=> v103751(VarNext,B) ) ) ) ).
fof(addAssignment_63373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103751(VarNext,B)
<=> v103749(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_765,axiom,
! [VarCurr] :
( ~ v103752(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103749(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_737,axiom,
! [VarCurr] :
( v103752(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103749(VarCurr,B)
<=> v103691(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10011,axiom,
! [VarCurr] :
( v103752(VarCurr)
<=> ( v103753(VarCurr)
& v103754(VarCurr) ) ) ).
fof(writeUnaryOperator_5165,axiom,
! [VarCurr] :
( ~ v103754(VarCurr)
<=> v103687(VarCurr) ) ).
fof(writeUnaryOperator_5164,axiom,
! [VarCurr] :
( ~ v103753(VarCurr)
<=> v103683(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103741(VarNext)
<=> v103742(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103742(VarNext)
<=> ( v103743(VarNext)
& v103736(VarNext) ) ) ) ).
fof(writeUnaryOperator_5163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103743(VarNext)
<=> v103745(VarNext) ) ) ).
fof(addAssignment_63372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103745(VarNext)
<=> v103736(VarCurr) ) ) ).
fof(addAssignment_63371,axiom,
! [VarCurr] :
( v103736(VarCurr)
<=> v103738(VarCurr) ) ).
fof(addAssignment_63370,axiom,
! [VarCurr] :
( v103738(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_63369,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103691(VarCurr,B)
<=> v103693(VarCurr,B) ) ) ).
fof(addAssignment_63368,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103693(VarCurr,B)
<=> v103695(VarCurr,B) ) ) ).
fof(addAssignment_63367,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103695(VarCurr,B)
<=> v103697(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_764,axiom,
! [VarCurr] :
( ~ v103699(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103697(VarCurr,B)
<=> v103706(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_736,axiom,
! [VarCurr] :
( v103699(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103697(VarCurr,B)
<=> v103705(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_763,axiom,
! [VarCurr] :
( ~ v103675(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103706(VarCurr,B)
<=> v103707(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_735,axiom,
! [VarCurr] :
( v103675(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103706(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63366,axiom,
! [VarCurr] :
( v103707(VarCurr,bitIndex0)
<=> v103733(VarCurr) ) ).
fof(addAssignment_63365,axiom,
! [VarCurr] :
( v103707(VarCurr,bitIndex1)
<=> v103731(VarCurr) ) ).
fof(addAssignment_63364,axiom,
! [VarCurr] :
( v103707(VarCurr,bitIndex2)
<=> v103727(VarCurr) ) ).
fof(addAssignment_63363,axiom,
! [VarCurr] :
( v103707(VarCurr,bitIndex3)
<=> v103723(VarCurr) ) ).
fof(addAssignment_63362,axiom,
! [VarCurr] :
( v103707(VarCurr,bitIndex4)
<=> v103709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10008,axiom,
! [VarCurr] :
( v103731(VarCurr)
<=> ( v103732(VarCurr)
& v103734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10007,axiom,
! [VarCurr] :
( v103734(VarCurr)
<=> ( v103677(VarCurr,bitIndex0)
| v103718(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4050,axiom,
! [VarCurr] :
( v103732(VarCurr)
<=> ( v103733(VarCurr)
| v103677(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5162,axiom,
! [VarCurr] :
( ~ v103733(VarCurr)
<=> v103677(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10006,axiom,
! [VarCurr] :
( v103727(VarCurr)
<=> ( v103728(VarCurr)
& v103730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10005,axiom,
! [VarCurr] :
( v103730(VarCurr)
<=> ( v103716(VarCurr)
| v103719(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4049,axiom,
! [VarCurr] :
( v103728(VarCurr)
<=> ( v103729(VarCurr)
| v103677(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5161,axiom,
! [VarCurr] :
( ~ v103729(VarCurr)
<=> v103716(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10004,axiom,
! [VarCurr] :
( v103723(VarCurr)
<=> ( v103724(VarCurr)
& v103726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10003,axiom,
! [VarCurr] :
( v103726(VarCurr)
<=> ( v103714(VarCurr)
| v103720(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4048,axiom,
! [VarCurr] :
( v103724(VarCurr)
<=> ( v103725(VarCurr)
| v103677(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5160,axiom,
! [VarCurr] :
( ~ v103725(VarCurr)
<=> v103714(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10002,axiom,
! [VarCurr] :
( v103709(VarCurr)
<=> ( v103710(VarCurr)
& v103721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10001,axiom,
! [VarCurr] :
( v103721(VarCurr)
<=> ( v103712(VarCurr)
| v103722(VarCurr) ) ) ).
fof(writeUnaryOperator_5159,axiom,
! [VarCurr] :
( ~ v103722(VarCurr)
<=> v103677(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4047,axiom,
! [VarCurr] :
( v103710(VarCurr)
<=> ( v103711(VarCurr)
| v103677(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5158,axiom,
! [VarCurr] :
( ~ v103711(VarCurr)
<=> v103712(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4046,axiom,
! [VarCurr] :
( v103712(VarCurr)
<=> ( v103677(VarCurr,bitIndex3)
| v103713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_10000,axiom,
! [VarCurr] :
( v103713(VarCurr)
<=> ( v103714(VarCurr)
& v103720(VarCurr) ) ) ).
fof(writeUnaryOperator_5157,axiom,
! [VarCurr] :
( ~ v103720(VarCurr)
<=> v103677(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4045,axiom,
! [VarCurr] :
( v103714(VarCurr)
<=> ( v103677(VarCurr,bitIndex2)
| v103715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9999,axiom,
! [VarCurr] :
( v103715(VarCurr)
<=> ( v103716(VarCurr)
& v103719(VarCurr) ) ) ).
fof(writeUnaryOperator_5156,axiom,
! [VarCurr] :
( ~ v103719(VarCurr)
<=> v103677(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4044,axiom,
! [VarCurr] :
( v103716(VarCurr)
<=> ( v103677(VarCurr,bitIndex1)
| v103717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9998,axiom,
! [VarCurr] :
( v103717(VarCurr)
<=> ( v103677(VarCurr,bitIndex0)
& v103718(VarCurr) ) ) ).
fof(writeUnaryOperator_5155,axiom,
! [VarCurr] :
( ~ v103718(VarCurr)
<=> v103677(VarCurr,bitIndex1) ) ).
fof(addAssignment_63361,axiom,
! [VarCurr] :
( v103705(VarCurr,bitIndex0)
<=> v103538(VarCurr) ) ).
fof(addAssignment_63360,axiom,
! [VarCurr] :
( v103705(VarCurr,bitIndex1)
<=> v103536(VarCurr) ) ).
fof(addAssignment_63359,axiom,
! [VarCurr] :
( v103705(VarCurr,bitIndex2)
<=> v103532(VarCurr) ) ).
fof(addAssignment_63358,axiom,
! [VarCurr] :
( v103705(VarCurr,bitIndex3)
<=> v103528(VarCurr) ) ).
fof(addAssignment_63357,axiom,
! [VarCurr] :
( v103705(VarCurr,bitIndex4)
<=> v103514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9997,axiom,
! [VarCurr] :
( v103699(VarCurr)
<=> ( v103700(VarCurr)
& v101417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9996,axiom,
! [VarCurr] :
( v103700(VarCurr)
<=> ( v103701(VarCurr)
& v103404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9995,axiom,
! [VarCurr] :
( v103701(VarCurr)
<=> ( v103702(VarCurr)
& v103704(VarCurr) ) ) ).
fof(writeUnaryOperator_5154,axiom,
! [VarCurr] :
( ~ v103704(VarCurr)
<=> v103380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9994,axiom,
! [VarCurr] :
( v103702(VarCurr)
<=> ( v103675(VarCurr)
& v103703(VarCurr) ) ) ).
fof(writeUnaryOperator_5153,axiom,
! [VarCurr] :
( ~ v103703(VarCurr)
<=> v103593(VarCurr) ) ).
fof(addAssignment_63356,axiom,
! [VarCurr] :
( v103687(VarCurr)
<=> v103689(VarCurr) ) ).
fof(addAssignment_63355,axiom,
! [VarCurr] :
( v103689(VarCurr)
<=> v89178(VarCurr) ) ).
fof(addAssignment_63354,axiom,
! [VarCurr] :
( v103683(VarCurr)
<=> v103685(VarCurr) ) ).
fof(addAssignment_63353,axiom,
! [VarCurr] :
( v103685(VarCurr)
<=> v89170(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_695,axiom,
! [VarCurr] :
( v103593(VarCurr)
<=> ( ( v103595(VarCurr,bitIndex4)
<=> $false )
& ( v103595(VarCurr,bitIndex3)
<=> $false )
& ( v103595(VarCurr,bitIndex2)
<=> $false )
& ( v103595(VarCurr,bitIndex1)
<=> $false )
& ( v103595(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63352,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103595(VarCurr,B)
<=> v103597(VarCurr,B) ) ) ).
fof(addAssignment_63351,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103597(VarCurr,B)
<=> v103599(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103657(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103599(VarNext,B)
<=> v103599(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1249,axiom,
! [VarNext] :
( v103657(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103599(VarNext,B)
<=> v103667(VarNext,B) ) ) ) ).
fof(addAssignment_63350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103667(VarNext,B)
<=> v103665(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_762,axiom,
! [VarCurr] :
( ~ v103668(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103665(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_734,axiom,
! [VarCurr] :
( v103668(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103665(VarCurr,B)
<=> v103609(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9993,axiom,
! [VarCurr] :
( v103668(VarCurr)
<=> ( v103669(VarCurr)
& v103670(VarCurr) ) ) ).
fof(writeUnaryOperator_5152,axiom,
! [VarCurr] :
( ~ v103670(VarCurr)
<=> v103605(VarCurr) ) ).
fof(writeUnaryOperator_5151,axiom,
! [VarCurr] :
( ~ v103669(VarCurr)
<=> v103601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103657(VarNext)
<=> v103658(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103658(VarNext)
<=> ( v103659(VarNext)
& v103652(VarNext) ) ) ) ).
fof(writeUnaryOperator_5150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103659(VarNext)
<=> v103661(VarNext) ) ) ).
fof(addAssignment_63349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103661(VarNext)
<=> v103652(VarCurr) ) ) ).
fof(addAssignment_63348,axiom,
! [VarCurr] :
( v103652(VarCurr)
<=> v103654(VarCurr) ) ).
fof(addAssignment_63347,axiom,
! [VarCurr] :
( v103654(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_63346,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103609(VarCurr,B)
<=> v103611(VarCurr,B) ) ) ).
fof(addAssignment_63345,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103611(VarCurr,B)
<=> v103613(VarCurr,B) ) ) ).
fof(addAssignment_63344,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103613(VarCurr,B)
<=> v103615(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_761,axiom,
! [VarCurr] :
( ~ v103617(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103615(VarCurr,B)
<=> v103622(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_733,axiom,
! [VarCurr] :
( v103617(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103615(VarCurr,B)
<=> v103621(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_760,axiom,
! [VarCurr] :
( ~ v103593(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103622(VarCurr,B)
<=> v103623(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_732,axiom,
! [VarCurr] :
( v103593(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103622(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63343,axiom,
! [VarCurr] :
( v103623(VarCurr,bitIndex0)
<=> v103649(VarCurr) ) ).
fof(addAssignment_63342,axiom,
! [VarCurr] :
( v103623(VarCurr,bitIndex1)
<=> v103647(VarCurr) ) ).
fof(addAssignment_63341,axiom,
! [VarCurr] :
( v103623(VarCurr,bitIndex2)
<=> v103643(VarCurr) ) ).
fof(addAssignment_63340,axiom,
! [VarCurr] :
( v103623(VarCurr,bitIndex3)
<=> v103639(VarCurr) ) ).
fof(addAssignment_63339,axiom,
! [VarCurr] :
( v103623(VarCurr,bitIndex4)
<=> v103625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9990,axiom,
! [VarCurr] :
( v103647(VarCurr)
<=> ( v103648(VarCurr)
& v103650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9989,axiom,
! [VarCurr] :
( v103650(VarCurr)
<=> ( v103595(VarCurr,bitIndex0)
| v103634(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4043,axiom,
! [VarCurr] :
( v103648(VarCurr)
<=> ( v103649(VarCurr)
| v103595(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5149,axiom,
! [VarCurr] :
( ~ v103649(VarCurr)
<=> v103595(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9988,axiom,
! [VarCurr] :
( v103643(VarCurr)
<=> ( v103644(VarCurr)
& v103646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9987,axiom,
! [VarCurr] :
( v103646(VarCurr)
<=> ( v103632(VarCurr)
| v103635(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4042,axiom,
! [VarCurr] :
( v103644(VarCurr)
<=> ( v103645(VarCurr)
| v103595(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5148,axiom,
! [VarCurr] :
( ~ v103645(VarCurr)
<=> v103632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9986,axiom,
! [VarCurr] :
( v103639(VarCurr)
<=> ( v103640(VarCurr)
& v103642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9985,axiom,
! [VarCurr] :
( v103642(VarCurr)
<=> ( v103630(VarCurr)
| v103636(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4041,axiom,
! [VarCurr] :
( v103640(VarCurr)
<=> ( v103641(VarCurr)
| v103595(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5147,axiom,
! [VarCurr] :
( ~ v103641(VarCurr)
<=> v103630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9984,axiom,
! [VarCurr] :
( v103625(VarCurr)
<=> ( v103626(VarCurr)
& v103637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9983,axiom,
! [VarCurr] :
( v103637(VarCurr)
<=> ( v103628(VarCurr)
| v103638(VarCurr) ) ) ).
fof(writeUnaryOperator_5146,axiom,
! [VarCurr] :
( ~ v103638(VarCurr)
<=> v103595(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4040,axiom,
! [VarCurr] :
( v103626(VarCurr)
<=> ( v103627(VarCurr)
| v103595(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5145,axiom,
! [VarCurr] :
( ~ v103627(VarCurr)
<=> v103628(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4039,axiom,
! [VarCurr] :
( v103628(VarCurr)
<=> ( v103595(VarCurr,bitIndex3)
| v103629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9982,axiom,
! [VarCurr] :
( v103629(VarCurr)
<=> ( v103630(VarCurr)
& v103636(VarCurr) ) ) ).
fof(writeUnaryOperator_5144,axiom,
! [VarCurr] :
( ~ v103636(VarCurr)
<=> v103595(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4038,axiom,
! [VarCurr] :
( v103630(VarCurr)
<=> ( v103595(VarCurr,bitIndex2)
| v103631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9981,axiom,
! [VarCurr] :
( v103631(VarCurr)
<=> ( v103632(VarCurr)
& v103635(VarCurr) ) ) ).
fof(writeUnaryOperator_5143,axiom,
! [VarCurr] :
( ~ v103635(VarCurr)
<=> v103595(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4037,axiom,
! [VarCurr] :
( v103632(VarCurr)
<=> ( v103595(VarCurr,bitIndex1)
| v103633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9980,axiom,
! [VarCurr] :
( v103633(VarCurr)
<=> ( v103595(VarCurr,bitIndex0)
& v103634(VarCurr) ) ) ).
fof(writeUnaryOperator_5142,axiom,
! [VarCurr] :
( ~ v103634(VarCurr)
<=> v103595(VarCurr,bitIndex1) ) ).
fof(addAssignment_63338,axiom,
! [VarCurr] :
( v103621(VarCurr,bitIndex0)
<=> v103538(VarCurr) ) ).
fof(addAssignment_63337,axiom,
! [VarCurr] :
( v103621(VarCurr,bitIndex1)
<=> v103536(VarCurr) ) ).
fof(addAssignment_63336,axiom,
! [VarCurr] :
( v103621(VarCurr,bitIndex2)
<=> v103532(VarCurr) ) ).
fof(addAssignment_63335,axiom,
! [VarCurr] :
( v103621(VarCurr,bitIndex3)
<=> v103528(VarCurr) ) ).
fof(addAssignment_63334,axiom,
! [VarCurr] :
( v103621(VarCurr,bitIndex4)
<=> v103514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9979,axiom,
! [VarCurr] :
( v103617(VarCurr)
<=> ( v103618(VarCurr)
& v101417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9978,axiom,
! [VarCurr] :
( v103618(VarCurr)
<=> ( v103619(VarCurr)
& v103404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9977,axiom,
! [VarCurr] :
( v103619(VarCurr)
<=> ( v103593(VarCurr)
& v103620(VarCurr) ) ) ).
fof(writeUnaryOperator_5141,axiom,
! [VarCurr] :
( ~ v103620(VarCurr)
<=> v103380(VarCurr) ) ).
fof(addAssignment_63333,axiom,
! [VarCurr] :
( v103605(VarCurr)
<=> v103607(VarCurr) ) ).
fof(addAssignment_63332,axiom,
! [VarCurr] :
( v103607(VarCurr)
<=> v89178(VarCurr) ) ).
fof(addAssignment_63331,axiom,
! [VarCurr] :
( v103601(VarCurr)
<=> v103603(VarCurr) ) ).
fof(addAssignment_63330,axiom,
! [VarCurr] :
( v103603(VarCurr)
<=> v89170(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_694,axiom,
! [VarCurr] :
( v103380(VarCurr)
<=> ( ( v103382(VarCurr,bitIndex4)
<=> $false )
& ( v103382(VarCurr,bitIndex3)
<=> $false )
& ( v103382(VarCurr,bitIndex2)
<=> $false )
& ( v103382(VarCurr,bitIndex1)
<=> $false )
& ( v103382(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63329,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103382(VarCurr,B)
<=> v103384(VarCurr,B) ) ) ).
fof(addAssignment_63328,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103384(VarCurr,B)
<=> v103386(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103575(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103386(VarNext,B)
<=> v103386(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1248,axiom,
! [VarNext] :
( v103575(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103386(VarNext,B)
<=> v103585(VarNext,B) ) ) ) ).
fof(addAssignment_63327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103585(VarNext,B)
<=> v103583(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_759,axiom,
! [VarCurr] :
( ~ v103586(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103583(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_731,axiom,
! [VarCurr] :
( v103586(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103583(VarCurr,B)
<=> v103396(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9976,axiom,
! [VarCurr] :
( v103586(VarCurr)
<=> ( v103587(VarCurr)
& v103588(VarCurr) ) ) ).
fof(writeUnaryOperator_5140,axiom,
! [VarCurr] :
( ~ v103588(VarCurr)
<=> v103392(VarCurr) ) ).
fof(writeUnaryOperator_5139,axiom,
! [VarCurr] :
( ~ v103587(VarCurr)
<=> v103388(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103575(VarNext)
<=> v103576(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103576(VarNext)
<=> ( v103577(VarNext)
& v103570(VarNext) ) ) ) ).
fof(writeUnaryOperator_5138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103577(VarNext)
<=> v103579(VarNext) ) ) ).
fof(addAssignment_63326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103579(VarNext)
<=> v103570(VarCurr) ) ) ).
fof(addAssignment_63325,axiom,
! [VarCurr] :
( v103570(VarCurr)
<=> v103572(VarCurr) ) ).
fof(addAssignment_63324,axiom,
! [VarCurr] :
( v103572(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_63323,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103396(VarCurr,B)
<=> v103398(VarCurr,B) ) ) ).
fof(addAssignment_63322,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103398(VarCurr,B)
<=> v103400(VarCurr,B) ) ) ).
fof(addAssignment_63321,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103400(VarCurr,B)
<=> v103402(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_758,axiom,
! [VarCurr] :
( ~ v103510(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103402(VarCurr,B)
<=> v103540(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_730,axiom,
! [VarCurr] :
( v103510(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103402(VarCurr,B)
<=> v103512(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_757,axiom,
! [VarCurr] :
( ~ v103380(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103540(VarCurr,B)
<=> v103541(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_729,axiom,
! [VarCurr] :
( v103380(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103540(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63320,axiom,
! [VarCurr] :
( v103541(VarCurr,bitIndex0)
<=> v103567(VarCurr) ) ).
fof(addAssignment_63319,axiom,
! [VarCurr] :
( v103541(VarCurr,bitIndex1)
<=> v103565(VarCurr) ) ).
fof(addAssignment_63318,axiom,
! [VarCurr] :
( v103541(VarCurr,bitIndex2)
<=> v103561(VarCurr) ) ).
fof(addAssignment_63317,axiom,
! [VarCurr] :
( v103541(VarCurr,bitIndex3)
<=> v103557(VarCurr) ) ).
fof(addAssignment_63316,axiom,
! [VarCurr] :
( v103541(VarCurr,bitIndex4)
<=> v103543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9973,axiom,
! [VarCurr] :
( v103565(VarCurr)
<=> ( v103566(VarCurr)
& v103568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9972,axiom,
! [VarCurr] :
( v103568(VarCurr)
<=> ( v103382(VarCurr,bitIndex0)
| v103552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4036,axiom,
! [VarCurr] :
( v103566(VarCurr)
<=> ( v103567(VarCurr)
| v103382(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5137,axiom,
! [VarCurr] :
( ~ v103567(VarCurr)
<=> v103382(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9971,axiom,
! [VarCurr] :
( v103561(VarCurr)
<=> ( v103562(VarCurr)
& v103564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9970,axiom,
! [VarCurr] :
( v103564(VarCurr)
<=> ( v103550(VarCurr)
| v103553(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4035,axiom,
! [VarCurr] :
( v103562(VarCurr)
<=> ( v103563(VarCurr)
| v103382(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5136,axiom,
! [VarCurr] :
( ~ v103563(VarCurr)
<=> v103550(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9969,axiom,
! [VarCurr] :
( v103557(VarCurr)
<=> ( v103558(VarCurr)
& v103560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9968,axiom,
! [VarCurr] :
( v103560(VarCurr)
<=> ( v103548(VarCurr)
| v103554(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4034,axiom,
! [VarCurr] :
( v103558(VarCurr)
<=> ( v103559(VarCurr)
| v103382(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5135,axiom,
! [VarCurr] :
( ~ v103559(VarCurr)
<=> v103548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9967,axiom,
! [VarCurr] :
( v103543(VarCurr)
<=> ( v103544(VarCurr)
& v103555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9966,axiom,
! [VarCurr] :
( v103555(VarCurr)
<=> ( v103546(VarCurr)
| v103556(VarCurr) ) ) ).
fof(writeUnaryOperator_5134,axiom,
! [VarCurr] :
( ~ v103556(VarCurr)
<=> v103382(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4033,axiom,
! [VarCurr] :
( v103544(VarCurr)
<=> ( v103545(VarCurr)
| v103382(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5133,axiom,
! [VarCurr] :
( ~ v103545(VarCurr)
<=> v103546(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4032,axiom,
! [VarCurr] :
( v103546(VarCurr)
<=> ( v103382(VarCurr,bitIndex3)
| v103547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9965,axiom,
! [VarCurr] :
( v103547(VarCurr)
<=> ( v103548(VarCurr)
& v103554(VarCurr) ) ) ).
fof(writeUnaryOperator_5132,axiom,
! [VarCurr] :
( ~ v103554(VarCurr)
<=> v103382(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4031,axiom,
! [VarCurr] :
( v103548(VarCurr)
<=> ( v103382(VarCurr,bitIndex2)
| v103549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9964,axiom,
! [VarCurr] :
( v103549(VarCurr)
<=> ( v103550(VarCurr)
& v103553(VarCurr) ) ) ).
fof(writeUnaryOperator_5131,axiom,
! [VarCurr] :
( ~ v103553(VarCurr)
<=> v103382(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4030,axiom,
! [VarCurr] :
( v103550(VarCurr)
<=> ( v103382(VarCurr,bitIndex1)
| v103551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9963,axiom,
! [VarCurr] :
( v103551(VarCurr)
<=> ( v103382(VarCurr,bitIndex0)
& v103552(VarCurr) ) ) ).
fof(writeUnaryOperator_5130,axiom,
! [VarCurr] :
( ~ v103552(VarCurr)
<=> v103382(VarCurr,bitIndex1) ) ).
fof(addAssignment_63315,axiom,
! [VarCurr] :
( v103512(VarCurr,bitIndex0)
<=> v103538(VarCurr) ) ).
fof(addAssignment_63314,axiom,
! [VarCurr] :
( v103512(VarCurr,bitIndex1)
<=> v103536(VarCurr) ) ).
fof(addAssignment_63313,axiom,
! [VarCurr] :
( v103512(VarCurr,bitIndex2)
<=> v103532(VarCurr) ) ).
fof(addAssignment_63312,axiom,
! [VarCurr] :
( v103512(VarCurr,bitIndex3)
<=> v103528(VarCurr) ) ).
fof(addAssignment_63311,axiom,
! [VarCurr] :
( v103512(VarCurr,bitIndex4)
<=> v103514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9962,axiom,
! [VarCurr] :
( v103536(VarCurr)
<=> ( v103537(VarCurr)
& v103539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9961,axiom,
! [VarCurr] :
( v103539(VarCurr)
<=> ( v103408(VarCurr,bitIndex0)
| v103523(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4029,axiom,
! [VarCurr] :
( v103537(VarCurr)
<=> ( v103538(VarCurr)
| v103408(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5129,axiom,
! [VarCurr] :
( ~ v103538(VarCurr)
<=> v103408(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9960,axiom,
! [VarCurr] :
( v103532(VarCurr)
<=> ( v103533(VarCurr)
& v103535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9959,axiom,
! [VarCurr] :
( v103535(VarCurr)
<=> ( v103521(VarCurr)
| v103524(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4028,axiom,
! [VarCurr] :
( v103533(VarCurr)
<=> ( v103534(VarCurr)
| v103408(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5128,axiom,
! [VarCurr] :
( ~ v103534(VarCurr)
<=> v103521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9958,axiom,
! [VarCurr] :
( v103528(VarCurr)
<=> ( v103529(VarCurr)
& v103531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9957,axiom,
! [VarCurr] :
( v103531(VarCurr)
<=> ( v103519(VarCurr)
| v103525(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4027,axiom,
! [VarCurr] :
( v103529(VarCurr)
<=> ( v103530(VarCurr)
| v103408(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5127,axiom,
! [VarCurr] :
( ~ v103530(VarCurr)
<=> v103519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9956,axiom,
! [VarCurr] :
( v103514(VarCurr)
<=> ( v103515(VarCurr)
& v103526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9955,axiom,
! [VarCurr] :
( v103526(VarCurr)
<=> ( v103517(VarCurr)
| v103527(VarCurr) ) ) ).
fof(writeUnaryOperator_5126,axiom,
! [VarCurr] :
( ~ v103527(VarCurr)
<=> v103408(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_4026,axiom,
! [VarCurr] :
( v103515(VarCurr)
<=> ( v103516(VarCurr)
| v103408(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5125,axiom,
! [VarCurr] :
( ~ v103516(VarCurr)
<=> v103517(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4025,axiom,
! [VarCurr] :
( v103517(VarCurr)
<=> ( v103408(VarCurr,bitIndex3)
| v103518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9954,axiom,
! [VarCurr] :
( v103518(VarCurr)
<=> ( v103519(VarCurr)
& v103525(VarCurr) ) ) ).
fof(writeUnaryOperator_5124,axiom,
! [VarCurr] :
( ~ v103525(VarCurr)
<=> v103408(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4024,axiom,
! [VarCurr] :
( v103519(VarCurr)
<=> ( v103408(VarCurr,bitIndex2)
| v103520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9953,axiom,
! [VarCurr] :
( v103520(VarCurr)
<=> ( v103521(VarCurr)
& v103524(VarCurr) ) ) ).
fof(writeUnaryOperator_5123,axiom,
! [VarCurr] :
( ~ v103524(VarCurr)
<=> v103408(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4023,axiom,
! [VarCurr] :
( v103521(VarCurr)
<=> ( v103408(VarCurr,bitIndex1)
| v103522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9952,axiom,
! [VarCurr] :
( v103522(VarCurr)
<=> ( v103408(VarCurr,bitIndex0)
& v103523(VarCurr) ) ) ).
fof(writeUnaryOperator_5122,axiom,
! [VarCurr] :
( ~ v103523(VarCurr)
<=> v103408(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9951,axiom,
! [VarCurr] :
( v103510(VarCurr)
<=> ( v103511(VarCurr)
& v101417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9950,axiom,
! [VarCurr] :
( v103511(VarCurr)
<=> ( v103380(VarCurr)
& v103404(VarCurr) ) ) ).
fof(addAssignment_63310,axiom,
! [VarCurr] :
( v103408(VarCurr,bitIndex4)
<=> v103410(VarCurr,bitIndex4) ) ).
fof(addAssignment_63309,axiom,
! [VarCurr] :
( v103410(VarCurr,bitIndex4)
<=> v103412(VarCurr,bitIndex4) ) ).
fof(addAssignment_63308,axiom,
! [VarCurr] :
( v103412(VarCurr,bitIndex4)
<=> v103414(VarCurr,bitIndex4) ) ).
fof(addAssignment_63307,axiom,
! [VarNext] :
( v103414(VarNext,bitIndex4)
<=> v103502(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103503(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103502(VarNext,B)
<=> v103414(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1247,axiom,
! [VarNext] :
( v103503(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103502(VarNext,B)
<=> v103464(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103503(VarNext)
<=> v103504(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103504(VarNext)
<=> ( v103506(VarNext)
& v103449(VarNext) ) ) ) ).
fof(writeUnaryOperator_5121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103506(VarNext)
<=> v103458(VarNext) ) ) ).
fof(addAssignment_63306,axiom,
! [VarCurr] :
( v103424(VarCurr,bitIndex4)
<=> v103426(VarCurr,bitIndex4) ) ).
fof(addAssignment_63305,axiom,
! [VarCurr] :
( v103426(VarCurr,bitIndex4)
<=> v103440(VarCurr,bitIndex4) ) ).
fof(addAssignment_63304,axiom,
! [VarCurr] :
( v103428(VarCurr,bitIndex4)
<=> v103431(VarCurr,bitIndex4) ) ).
fof(addAssignment_63303,axiom,
! [VarCurr] :
( v103430(VarCurr,bitIndex4)
<=> v1119(VarCurr,bitIndex4) ) ).
fof(addAssignment_63302,axiom,
! [VarCurr] :
( v103408(VarCurr,bitIndex3)
<=> v103410(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_5120,axiom,
! [VarCurr] :
( v103410(VarCurr,bitIndex3)
<=> ~ v103471(VarCurr,bitIndex1) ) ).
fof(addAssignment_63301,axiom,
! [VarCurr] :
( v103471(VarCurr,bitIndex1)
<=> v103412(VarCurr,bitIndex1) ) ).
fof(addAssignment_63300,axiom,
! [VarCurr] :
( v103412(VarCurr,bitIndex1)
<=> v103414(VarCurr,bitIndex1) ) ).
fof(addAssignment_63299,axiom,
! [VarNext] :
( v103414(VarNext,bitIndex1)
<=> v103493(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103494(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103493(VarNext,B)
<=> v103414(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1246,axiom,
! [VarNext] :
( v103494(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103493(VarNext,B)
<=> v103464(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103494(VarNext)
<=> v103495(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103495(VarNext)
<=> ( v103497(VarNext)
& v103449(VarNext) ) ) ) ).
fof(writeUnaryOperator_5119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103497(VarNext)
<=> v103458(VarNext) ) ) ).
fof(addAssignment_63298,axiom,
! [VarCurr] :
( v103424(VarCurr,bitIndex1)
<=> v103426(VarCurr,bitIndex1) ) ).
fof(addAssignment_63297,axiom,
! [VarCurr] :
( v103426(VarCurr,bitIndex1)
<=> v103440(VarCurr,bitIndex1) ) ).
fof(addAssignment_63296,axiom,
! [VarCurr] :
( v103428(VarCurr,bitIndex1)
<=> v103431(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_5118,axiom,
! [VarCurr] :
( ~ v103432(VarCurr,bitIndex1)
<=> v103430(VarCurr,bitIndex3) ) ).
fof(addAssignment_63295,axiom,
! [VarCurr] :
( v103430(VarCurr,bitIndex3)
<=> v1119(VarCurr,bitIndex3) ) ).
fof(addAssignment_63294,axiom,
! [VarCurr] :
( v103408(VarCurr,bitIndex2)
<=> v103410(VarCurr,bitIndex2) ) ).
fof(addAssignment_63293,axiom,
! [VarCurr] :
( v103410(VarCurr,bitIndex2)
<=> v103412(VarCurr,bitIndex3) ) ).
fof(addAssignment_63292,axiom,
! [VarCurr] :
( v103412(VarCurr,bitIndex3)
<=> v103414(VarCurr,bitIndex3) ) ).
fof(addAssignment_63291,axiom,
! [VarNext] :
( v103414(VarNext,bitIndex3)
<=> v103484(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103485(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103484(VarNext,B)
<=> v103414(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1245,axiom,
! [VarNext] :
( v103485(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103484(VarNext,B)
<=> v103464(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103485(VarNext)
<=> v103486(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103486(VarNext)
<=> ( v103488(VarNext)
& v103449(VarNext) ) ) ) ).
fof(writeUnaryOperator_5117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103488(VarNext)
<=> v103458(VarNext) ) ) ).
fof(addAssignment_63290,axiom,
! [VarCurr] :
( v103424(VarCurr,bitIndex3)
<=> v103426(VarCurr,bitIndex3) ) ).
fof(addAssignment_63289,axiom,
! [VarCurr] :
( v103426(VarCurr,bitIndex3)
<=> v103440(VarCurr,bitIndex3) ) ).
fof(addAssignment_63288,axiom,
! [VarCurr] :
( v103428(VarCurr,bitIndex3)
<=> v103431(VarCurr,bitIndex3) ) ).
fof(addAssignment_63287,axiom,
! [VarCurr] :
( v103430(VarCurr,bitIndex2)
<=> v1119(VarCurr,bitIndex2) ) ).
fof(addAssignment_63286,axiom,
! [VarCurr] :
( v103408(VarCurr,bitIndex1)
<=> v103410(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_5116,axiom,
! [VarCurr] :
( v103410(VarCurr,bitIndex1)
<=> ~ v103471(VarCurr,bitIndex0) ) ).
fof(addAssignment_63285,axiom,
! [VarCurr] :
( v103471(VarCurr,bitIndex0)
<=> v103412(VarCurr,bitIndex0) ) ).
fof(addAssignment_63284,axiom,
! [VarCurr] :
( v103412(VarCurr,bitIndex0)
<=> v103414(VarCurr,bitIndex0) ) ).
fof(addAssignment_63283,axiom,
! [VarNext] :
( v103414(VarNext,bitIndex0)
<=> v103475(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103476(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103475(VarNext,B)
<=> v103414(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1244,axiom,
! [VarNext] :
( v103476(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103475(VarNext,B)
<=> v103464(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103476(VarNext)
<=> v103477(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103477(VarNext)
<=> ( v103479(VarNext)
& v103449(VarNext) ) ) ) ).
fof(writeUnaryOperator_5115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103479(VarNext)
<=> v103458(VarNext) ) ) ).
fof(addAssignment_63282,axiom,
! [VarCurr] :
( v103424(VarCurr,bitIndex0)
<=> v103426(VarCurr,bitIndex0) ) ).
fof(addAssignment_63281,axiom,
! [VarCurr] :
( v103426(VarCurr,bitIndex0)
<=> v103440(VarCurr,bitIndex0) ) ).
fof(addAssignment_63280,axiom,
! [VarCurr] :
( v103428(VarCurr,bitIndex0)
<=> v103431(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_5114,axiom,
! [VarCurr] :
( ~ v103432(VarCurr,bitIndex0)
<=> v103430(VarCurr,bitIndex1) ) ).
fof(addAssignment_63279,axiom,
! [VarCurr] :
( v103430(VarCurr,bitIndex1)
<=> v1119(VarCurr,bitIndex1) ) ).
fof(addAssignment_63278,axiom,
! [VarCurr] :
( v103408(VarCurr,bitIndex0)
<=> v103410(VarCurr,bitIndex0) ) ).
fof(addAssignment_63277,axiom,
! [VarCurr] :
( v103410(VarCurr,bitIndex0)
<=> v103412(VarCurr,bitIndex2) ) ).
fof(addAssignment_63276,axiom,
! [VarCurr] :
( v103412(VarCurr,bitIndex2)
<=> v103414(VarCurr,bitIndex2) ) ).
fof(addAssignment_63275,axiom,
! [VarNext] :
( v103414(VarNext,bitIndex2)
<=> v103453(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103454(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103453(VarNext,B)
<=> v103414(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1243,axiom,
! [VarNext] :
( v103454(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103453(VarNext,B)
<=> v103464(VarNext,B) ) ) ) ).
fof(addAssignment_63274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103464(VarNext,B)
<=> v103462(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_756,axiom,
! [VarCurr] :
( ~ v103465(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103462(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_728,axiom,
! [VarCurr] :
( v103465(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103462(VarCurr,B)
<=> v103424(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9941,axiom,
! [VarCurr] :
( v103465(VarCurr)
<=> ( v103466(VarCurr)
& v103467(VarCurr) ) ) ).
fof(writeUnaryOperator_5113,axiom,
! [VarCurr] :
( ~ v103467(VarCurr)
<=> v103420(VarCurr) ) ).
fof(writeUnaryOperator_5112,axiom,
! [VarCurr] :
( ~ v103466(VarCurr)
<=> v103416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103454(VarNext)
<=> v103455(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103455(VarNext)
<=> ( v103456(VarNext)
& v103449(VarNext) ) ) ) ).
fof(writeUnaryOperator_5111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103456(VarNext)
<=> v103458(VarNext) ) ) ).
fof(addAssignment_63273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103458(VarNext)
<=> v103449(VarCurr) ) ) ).
fof(addAssignment_63272,axiom,
! [VarCurr] :
( v103449(VarCurr)
<=> v103451(VarCurr) ) ).
fof(addAssignment_63271,axiom,
! [VarCurr] :
( v103451(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_63270,axiom,
! [VarCurr] :
( v103424(VarCurr,bitIndex2)
<=> v103426(VarCurr,bitIndex2) ) ).
fof(addAssignment_63269,axiom,
! [VarCurr] :
( v103426(VarCurr,bitIndex2)
<=> v103440(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1512,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103440(VarCurr,B)
<=> ( v103441(VarCurr,B)
| v103444(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1511,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103444(VarCurr,B)
<=> ( v103412(VarCurr,B)
& v103445(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5110,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103445(VarCurr,B)
<=> ~ v103446(VarCurr,B) ) ) ).
fof(addAssignment_63268,axiom,
! [VarCurr] :
( v103446(VarCurr,bitIndex0)
<=> v103447(VarCurr) ) ).
fof(addAssignment_63267,axiom,
! [VarCurr] :
( v103446(VarCurr,bitIndex1)
<=> v103447(VarCurr) ) ).
fof(addAssignment_63266,axiom,
! [VarCurr] :
( v103446(VarCurr,bitIndex2)
<=> v103447(VarCurr) ) ).
fof(addAssignment_63265,axiom,
! [VarCurr] :
( v103446(VarCurr,bitIndex3)
<=> v103447(VarCurr) ) ).
fof(addAssignment_63264,axiom,
! [VarCurr] :
( v103446(VarCurr,bitIndex4)
<=> v103447(VarCurr) ) ).
fof(addAssignment_63263,axiom,
! [VarCurr] :
( v103447(VarCurr)
<=> v103434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1510,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103441(VarCurr,B)
<=> ( v103428(VarCurr,B)
& v103442(VarCurr,B) ) ) ) ).
fof(addAssignment_63262,axiom,
! [VarCurr] :
( v103442(VarCurr,bitIndex0)
<=> v103443(VarCurr) ) ).
fof(addAssignment_63261,axiom,
! [VarCurr] :
( v103442(VarCurr,bitIndex1)
<=> v103443(VarCurr) ) ).
fof(addAssignment_63260,axiom,
! [VarCurr] :
( v103442(VarCurr,bitIndex2)
<=> v103443(VarCurr) ) ).
fof(addAssignment_63259,axiom,
! [VarCurr] :
( v103442(VarCurr,bitIndex3)
<=> v103443(VarCurr) ) ).
fof(addAssignment_63258,axiom,
! [VarCurr] :
( v103442(VarCurr,bitIndex4)
<=> v103443(VarCurr) ) ).
fof(addAssignment_63257,axiom,
! [VarCurr] :
( v103443(VarCurr)
<=> v103434(VarCurr) ) ).
fof(addAssignment_63256,axiom,
! [VarCurr] :
( v103434(VarCurr)
<=> v103436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9938,axiom,
! [VarCurr] :
( v103436(VarCurr)
<=> ( v1729(VarCurr)
& v103439(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_693,axiom,
! [VarCurr] :
( v103439(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $true )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $true )
& ( v1871(VarCurr,bitIndex3)
<=> $true )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1548,axiom,
~ b0000011011000(bitIndex12) ).
fof(bitBlastConstant_1547,axiom,
~ b0000011011000(bitIndex11) ).
fof(bitBlastConstant_1546,axiom,
~ b0000011011000(bitIndex10) ).
fof(bitBlastConstant_1545,axiom,
~ b0000011011000(bitIndex9) ).
fof(bitBlastConstant_1544,axiom,
~ b0000011011000(bitIndex8) ).
fof(bitBlastConstant_1543,axiom,
b0000011011000(bitIndex7) ).
fof(bitBlastConstant_1542,axiom,
b0000011011000(bitIndex6) ).
fof(bitBlastConstant_1541,axiom,
~ b0000011011000(bitIndex5) ).
fof(bitBlastConstant_1540,axiom,
b0000011011000(bitIndex4) ).
fof(bitBlastConstant_1539,axiom,
b0000011011000(bitIndex3) ).
fof(bitBlastConstant_1538,axiom,
~ b0000011011000(bitIndex2) ).
fof(bitBlastConstant_1537,axiom,
~ b0000011011000(bitIndex1) ).
fof(bitBlastConstant_1536,axiom,
~ b0000011011000(bitIndex0) ).
fof(addAssignment_63255,axiom,
! [VarCurr] :
( v103428(VarCurr,bitIndex2)
<=> v103431(VarCurr,bitIndex2) ) ).
fof(addAssignment_63254,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v103431(VarCurr,B)
<=> v103432(VarCurr,B) ) ) ).
fof(addAssignment_63253,axiom,
! [VarCurr] :
( v103431(VarCurr,bitIndex2)
<=> v103430(VarCurr,bitIndex0) ) ).
fof(addAssignment_63252,axiom,
! [VarCurr] :
( v103431(VarCurr,bitIndex3)
<=> v103430(VarCurr,bitIndex2) ) ).
fof(addAssignment_63251,axiom,
! [VarCurr] :
( v103431(VarCurr,bitIndex4)
<=> v103430(VarCurr,bitIndex4) ) ).
fof(addAssignment_63250,axiom,
! [VarCurr] :
( v103430(VarCurr,bitIndex0)
<=> v1119(VarCurr,bitIndex0) ) ).
fof(addAssignment_63249,axiom,
! [VarCurr] :
( v103420(VarCurr)
<=> v103422(VarCurr) ) ).
fof(addAssignment_63248,axiom,
! [VarCurr] :
( v103422(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_63247,axiom,
! [VarCurr] :
( v103416(VarCurr)
<=> v103418(VarCurr) ) ).
fof(addAssignment_63246,axiom,
! [VarCurr] :
( v103418(VarCurr)
<=> v1061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9937,axiom,
! [VarCurr] :
( v103404(VarCurr)
<=> ( v103406(VarCurr)
| v103067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9936,axiom,
! [VarCurr] :
( v103406(VarCurr)
<=> ( v89210(VarCurr)
| v101497(VarCurr) ) ) ).
fof(addAssignment_63245,axiom,
! [VarCurr] :
( v103392(VarCurr)
<=> v103394(VarCurr) ) ).
fof(addAssignment_63244,axiom,
! [VarCurr] :
( v103394(VarCurr)
<=> v89178(VarCurr) ) ).
fof(addAssignment_63243,axiom,
! [VarCurr] :
( v103388(VarCurr)
<=> v103390(VarCurr) ) ).
fof(addAssignment_63242,axiom,
! [VarCurr] :
( v103390(VarCurr)
<=> v89170(VarCurr) ) ).
fof(addAssignment_63241,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex0)
<=> v103185(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_692,axiom,
! [VarCurr] :
( v103185(VarCurr)
<=> ( ( v103187(VarCurr,bitIndex3)
<=> $false )
& ( v103187(VarCurr,bitIndex2)
<=> $false )
& ( v103187(VarCurr,bitIndex1)
<=> $false )
& ( v103187(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63240,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103187(VarCurr,B)
<=> v103189(VarCurr,B) ) ) ).
fof(addAssignment_63239,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103189(VarCurr,B)
<=> v103191(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103358(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103191(VarNext,B)
<=> v103191(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1242,axiom,
! [VarNext] :
( v103358(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103191(VarNext,B)
<=> v103368(VarNext,B) ) ) ) ).
fof(addAssignment_63238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103368(VarNext,B)
<=> v103366(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_755,axiom,
! [VarCurr] :
( ~ v103369(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103366(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_727,axiom,
! [VarCurr] :
( v103369(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103366(VarCurr,B)
<=> v103201(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9935,axiom,
! [VarCurr] :
( v103369(VarCurr)
<=> ( v103370(VarCurr)
& v103371(VarCurr) ) ) ).
fof(writeUnaryOperator_5109,axiom,
! [VarCurr] :
( ~ v103371(VarCurr)
<=> v103197(VarCurr) ) ).
fof(writeUnaryOperator_5108,axiom,
! [VarCurr] :
( ~ v103370(VarCurr)
<=> v103193(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103358(VarNext)
<=> v103359(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103359(VarNext)
<=> ( v103360(VarNext)
& v103353(VarNext) ) ) ) ).
fof(writeUnaryOperator_5107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103360(VarNext)
<=> v103362(VarNext) ) ) ).
fof(addAssignment_63237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103362(VarNext)
<=> v103353(VarCurr) ) ) ).
fof(addAssignment_63236,axiom,
! [VarCurr] :
( v103353(VarCurr)
<=> v103355(VarCurr) ) ).
fof(addAssignment_63235,axiom,
! [VarCurr] :
( v103355(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_63234,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103201(VarCurr,B)
<=> v103203(VarCurr,B) ) ) ).
fof(addAssignment_63233,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103203(VarCurr,B)
<=> v103205(VarCurr,B) ) ) ).
fof(addAssignment_63232,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103205(VarCurr,B)
<=> v103207(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_754,axiom,
! [VarCurr] :
( ~ v103304(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103207(VarCurr,B)
<=> v103326(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_726,axiom,
! [VarCurr] :
( v103304(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103207(VarCurr,B)
<=> v103305(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_753,axiom,
! [VarCurr] :
( ~ v103327(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103326(VarCurr,B)
<=> v103328(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_725,axiom,
! [VarCurr] :
( v103327(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103326(VarCurr,B)
<=> v103212(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_752,axiom,
! [VarCurr] :
( ~ v103329(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103328(VarCurr,B)
<=> v103330(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_724,axiom,
! [VarCurr] :
( v103329(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103328(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_751,axiom,
! [VarCurr] :
( ~ v101417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103330(VarCurr,B)
<=> v103187(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_723,axiom,
! [VarCurr] :
( v101417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103330(VarCurr,B)
<=> v103331(VarCurr,B) ) ) ) ).
fof(addAssignment_63231,axiom,
! [VarCurr] :
( v103331(VarCurr,bitIndex0)
<=> v103350(VarCurr) ) ).
fof(addAssignment_63230,axiom,
! [VarCurr] :
( v103331(VarCurr,bitIndex1)
<=> v103348(VarCurr) ) ).
fof(addAssignment_63229,axiom,
! [VarCurr] :
( v103331(VarCurr,bitIndex2)
<=> v103344(VarCurr) ) ).
fof(addAssignment_63228,axiom,
! [VarCurr] :
( v103331(VarCurr,bitIndex3)
<=> v103333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9932,axiom,
! [VarCurr] :
( v103348(VarCurr)
<=> ( v103349(VarCurr)
& v103351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9931,axiom,
! [VarCurr] :
( v103351(VarCurr)
<=> ( v103187(VarCurr,bitIndex0)
| v103340(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4022,axiom,
! [VarCurr] :
( v103349(VarCurr)
<=> ( v103350(VarCurr)
| v103187(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5106,axiom,
! [VarCurr] :
( ~ v103350(VarCurr)
<=> v103187(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9930,axiom,
! [VarCurr] :
( v103344(VarCurr)
<=> ( v103345(VarCurr)
& v103347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9929,axiom,
! [VarCurr] :
( v103347(VarCurr)
<=> ( v103338(VarCurr)
| v103341(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4021,axiom,
! [VarCurr] :
( v103345(VarCurr)
<=> ( v103346(VarCurr)
| v103187(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5105,axiom,
! [VarCurr] :
( ~ v103346(VarCurr)
<=> v103338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9928,axiom,
! [VarCurr] :
( v103333(VarCurr)
<=> ( v103334(VarCurr)
& v103342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9927,axiom,
! [VarCurr] :
( v103342(VarCurr)
<=> ( v103336(VarCurr)
| v103343(VarCurr) ) ) ).
fof(writeUnaryOperator_5104,axiom,
! [VarCurr] :
( ~ v103343(VarCurr)
<=> v103187(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4020,axiom,
! [VarCurr] :
( v103334(VarCurr)
<=> ( v103335(VarCurr)
| v103187(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5103,axiom,
! [VarCurr] :
( ~ v103335(VarCurr)
<=> v103336(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4019,axiom,
! [VarCurr] :
( v103336(VarCurr)
<=> ( v103187(VarCurr,bitIndex2)
| v103337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9926,axiom,
! [VarCurr] :
( v103337(VarCurr)
<=> ( v103338(VarCurr)
& v103341(VarCurr) ) ) ).
fof(writeUnaryOperator_5102,axiom,
! [VarCurr] :
( ~ v103341(VarCurr)
<=> v103187(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4018,axiom,
! [VarCurr] :
( v103338(VarCurr)
<=> ( v103187(VarCurr,bitIndex1)
| v103339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9925,axiom,
! [VarCurr] :
( v103339(VarCurr)
<=> ( v103187(VarCurr,bitIndex0)
& v103340(VarCurr) ) ) ).
fof(writeUnaryOperator_5101,axiom,
! [VarCurr] :
( ~ v103340(VarCurr)
<=> v103187(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_691,axiom,
! [VarCurr] :
( v103329(VarCurr)
<=> ( ( v103187(VarCurr,bitIndex3)
<=> $false )
& ( v103187(VarCurr,bitIndex2)
<=> $false )
& ( v103187(VarCurr,bitIndex1)
<=> $false )
& ( v103187(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9924,axiom,
! [VarCurr] :
( v103327(VarCurr)
<=> ( v103067(VarCurr)
& v103185(VarCurr) ) ) ).
fof(addAssignment_63227,axiom,
! [VarCurr] :
( v103305(VarCurr,bitIndex0)
<=> v103324(VarCurr) ) ).
fof(addAssignment_63226,axiom,
! [VarCurr] :
( v103305(VarCurr,bitIndex1)
<=> v103322(VarCurr) ) ).
fof(addAssignment_63225,axiom,
! [VarCurr] :
( v103305(VarCurr,bitIndex2)
<=> v103318(VarCurr) ) ).
fof(addAssignment_63224,axiom,
! [VarCurr] :
( v103305(VarCurr,bitIndex3)
<=> v103307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9923,axiom,
! [VarCurr] :
( v103322(VarCurr)
<=> ( v103323(VarCurr)
& v103325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9922,axiom,
! [VarCurr] :
( v103325(VarCurr)
<=> ( v103212(VarCurr,bitIndex0)
| v103314(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4017,axiom,
! [VarCurr] :
( v103323(VarCurr)
<=> ( v103324(VarCurr)
| v103212(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5100,axiom,
! [VarCurr] :
( ~ v103324(VarCurr)
<=> v103212(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9921,axiom,
! [VarCurr] :
( v103318(VarCurr)
<=> ( v103319(VarCurr)
& v103321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9920,axiom,
! [VarCurr] :
( v103321(VarCurr)
<=> ( v103312(VarCurr)
| v103315(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4016,axiom,
! [VarCurr] :
( v103319(VarCurr)
<=> ( v103320(VarCurr)
| v103212(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5099,axiom,
! [VarCurr] :
( ~ v103320(VarCurr)
<=> v103312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9919,axiom,
! [VarCurr] :
( v103307(VarCurr)
<=> ( v103308(VarCurr)
& v103316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9918,axiom,
! [VarCurr] :
( v103316(VarCurr)
<=> ( v103310(VarCurr)
| v103317(VarCurr) ) ) ).
fof(writeUnaryOperator_5098,axiom,
! [VarCurr] :
( ~ v103317(VarCurr)
<=> v103212(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_4015,axiom,
! [VarCurr] :
( v103308(VarCurr)
<=> ( v103309(VarCurr)
| v103212(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5097,axiom,
! [VarCurr] :
( ~ v103309(VarCurr)
<=> v103310(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_4014,axiom,
! [VarCurr] :
( v103310(VarCurr)
<=> ( v103212(VarCurr,bitIndex2)
| v103311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9917,axiom,
! [VarCurr] :
( v103311(VarCurr)
<=> ( v103312(VarCurr)
& v103315(VarCurr) ) ) ).
fof(writeUnaryOperator_5096,axiom,
! [VarCurr] :
( ~ v103315(VarCurr)
<=> v103212(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_4013,axiom,
! [VarCurr] :
( v103312(VarCurr)
<=> ( v103212(VarCurr,bitIndex1)
| v103313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9916,axiom,
! [VarCurr] :
( v103313(VarCurr)
<=> ( v103212(VarCurr,bitIndex0)
& v103314(VarCurr) ) ) ).
fof(writeUnaryOperator_5095,axiom,
! [VarCurr] :
( ~ v103314(VarCurr)
<=> v103212(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9915,axiom,
! [VarCurr] :
( v103304(VarCurr)
<=> ( v103209(VarCurr)
& v103185(VarCurr) ) ) ).
fof(addAssignment_63223,axiom,
! [VarCurr] :
( v103212(VarCurr,bitIndex3)
<=> v103214(VarCurr,bitIndex3) ) ).
fof(addAssignment_63222,axiom,
! [VarCurr] :
( v103214(VarCurr,bitIndex3)
<=> v103216(VarCurr,bitIndex3) ) ).
fof(addAssignment_63221,axiom,
! [VarCurr] :
( v103216(VarCurr,bitIndex3)
<=> v103218(VarCurr,bitIndex3) ) ).
fof(addAssignment_63220,axiom,
! [VarNext] :
( v103218(VarNext,bitIndex3)
<=> v103296(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103297(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103296(VarNext,B)
<=> v103218(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1241,axiom,
! [VarNext] :
( v103297(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103296(VarNext,B)
<=> v103268(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103297(VarNext)
<=> v103298(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103298(VarNext)
<=> ( v103300(VarNext)
& v103253(VarNext) ) ) ) ).
fof(writeUnaryOperator_5094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103300(VarNext)
<=> v103262(VarNext) ) ) ).
fof(addAssignment_63219,axiom,
! [VarCurr] :
( v103228(VarCurr,bitIndex3)
<=> v103230(VarCurr,bitIndex3) ) ).
fof(addAssignment_63218,axiom,
! [VarCurr] :
( v103230(VarCurr,bitIndex3)
<=> v103244(VarCurr,bitIndex3) ) ).
fof(addAssignment_63217,axiom,
! [VarCurr] :
( v103232(VarCurr,bitIndex3)
<=> v103235(VarCurr,bitIndex3) ) ).
fof(addAssignment_63216,axiom,
! [VarCurr] :
( v103234(VarCurr,bitIndex3)
<=> v1119(VarCurr,bitIndex3) ) ).
fof(addAssignment_63215,axiom,
! [VarCurr] :
( v103212(VarCurr,bitIndex2)
<=> v103214(VarCurr,bitIndex2) ) ).
fof(addAssignment_63214,axiom,
! [VarCurr] :
( v103214(VarCurr,bitIndex2)
<=> v103216(VarCurr,bitIndex2) ) ).
fof(addAssignment_63213,axiom,
! [VarCurr] :
( v103216(VarCurr,bitIndex2)
<=> v103218(VarCurr,bitIndex2) ) ).
fof(addAssignment_63212,axiom,
! [VarNext] :
( v103218(VarNext,bitIndex2)
<=> v103288(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103289(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103288(VarNext,B)
<=> v103218(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1240,axiom,
! [VarNext] :
( v103289(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103288(VarNext,B)
<=> v103268(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103289(VarNext)
<=> v103290(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103290(VarNext)
<=> ( v103292(VarNext)
& v103253(VarNext) ) ) ) ).
fof(writeUnaryOperator_5093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103292(VarNext)
<=> v103262(VarNext) ) ) ).
fof(addAssignment_63211,axiom,
! [VarCurr] :
( v103228(VarCurr,bitIndex2)
<=> v103230(VarCurr,bitIndex2) ) ).
fof(addAssignment_63210,axiom,
! [VarCurr] :
( v103230(VarCurr,bitIndex2)
<=> v103244(VarCurr,bitIndex2) ) ).
fof(addAssignment_63209,axiom,
! [VarCurr] :
( v103232(VarCurr,bitIndex2)
<=> v103235(VarCurr,bitIndex2) ) ).
fof(addAssignment_63208,axiom,
! [VarCurr] :
( v103234(VarCurr,bitIndex2)
<=> v1119(VarCurr,bitIndex2) ) ).
fof(addAssignment_63207,axiom,
! [VarCurr] :
( v103212(VarCurr,bitIndex1)
<=> v103214(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_5092,axiom,
! [VarCurr] :
( v103214(VarCurr,bitIndex1)
<=> ~ v103275(VarCurr) ) ).
fof(addAssignment_63206,axiom,
! [VarCurr] :
( v103275(VarCurr)
<=> v103216(VarCurr,bitIndex1) ) ).
fof(addAssignment_63205,axiom,
! [VarCurr] :
( v103216(VarCurr,bitIndex1)
<=> v103218(VarCurr,bitIndex1) ) ).
fof(addAssignment_63204,axiom,
! [VarNext] :
( v103218(VarNext,bitIndex1)
<=> v103279(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103280(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103279(VarNext,B)
<=> v103218(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1239,axiom,
! [VarNext] :
( v103280(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103279(VarNext,B)
<=> v103268(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103280(VarNext)
<=> v103281(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103281(VarNext)
<=> ( v103283(VarNext)
& v103253(VarNext) ) ) ) ).
fof(writeUnaryOperator_5091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103283(VarNext)
<=> v103262(VarNext) ) ) ).
fof(addAssignment_63203,axiom,
! [VarCurr] :
( v103228(VarCurr,bitIndex1)
<=> v103230(VarCurr,bitIndex1) ) ).
fof(addAssignment_63202,axiom,
! [VarCurr] :
( v103230(VarCurr,bitIndex1)
<=> v103244(VarCurr,bitIndex1) ) ).
fof(addAssignment_63201,axiom,
! [VarCurr] :
( v103232(VarCurr,bitIndex1)
<=> v103235(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_5090,axiom,
! [VarCurr] :
( ~ v103236(VarCurr)
<=> v103234(VarCurr,bitIndex1) ) ).
fof(addAssignment_63200,axiom,
! [VarCurr] :
( v103234(VarCurr,bitIndex1)
<=> v1119(VarCurr,bitIndex1) ) ).
fof(addAssignment_63199,axiom,
! [VarCurr] :
( v103212(VarCurr,bitIndex0)
<=> v103214(VarCurr,bitIndex0) ) ).
fof(addAssignment_63198,axiom,
! [VarCurr] :
( v103214(VarCurr,bitIndex0)
<=> v103216(VarCurr,bitIndex0) ) ).
fof(addAssignment_63197,axiom,
! [VarCurr] :
( v103216(VarCurr,bitIndex0)
<=> v103218(VarCurr,bitIndex0) ) ).
fof(addAssignment_63196,axiom,
! [VarNext] :
( v103218(VarNext,bitIndex0)
<=> v103257(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103258(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103257(VarNext,B)
<=> v103218(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1238,axiom,
! [VarNext] :
( v103258(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103257(VarNext,B)
<=> v103268(VarNext,B) ) ) ) ).
fof(addAssignment_63195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v103268(VarNext,B)
<=> v103266(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_750,axiom,
! [VarCurr] :
( ~ v103269(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103266(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_722,axiom,
! [VarCurr] :
( v103269(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v103266(VarCurr,B)
<=> v103228(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9908,axiom,
! [VarCurr] :
( v103269(VarCurr)
<=> ( v103270(VarCurr)
& v103271(VarCurr) ) ) ).
fof(writeUnaryOperator_5089,axiom,
! [VarCurr] :
( ~ v103271(VarCurr)
<=> v103224(VarCurr) ) ).
fof(writeUnaryOperator_5088,axiom,
! [VarCurr] :
( ~ v103270(VarCurr)
<=> v103220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103258(VarNext)
<=> v103259(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103259(VarNext)
<=> ( v103260(VarNext)
& v103253(VarNext) ) ) ) ).
fof(writeUnaryOperator_5087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103260(VarNext)
<=> v103262(VarNext) ) ) ).
fof(addAssignment_63194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103262(VarNext)
<=> v103253(VarCurr) ) ) ).
fof(addAssignment_63193,axiom,
! [VarCurr] :
( v103253(VarCurr)
<=> v103255(VarCurr) ) ).
fof(addAssignment_63192,axiom,
! [VarCurr] :
( v103255(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_63191,axiom,
! [VarCurr] :
( v103228(VarCurr,bitIndex0)
<=> v103230(VarCurr,bitIndex0) ) ).
fof(addAssignment_63190,axiom,
! [VarCurr] :
( v103230(VarCurr,bitIndex0)
<=> v103244(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1509,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103244(VarCurr,B)
<=> ( v103245(VarCurr,B)
| v103248(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1508,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103248(VarCurr,B)
<=> ( v103216(VarCurr,B)
& v103249(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5086,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103249(VarCurr,B)
<=> ~ v103250(VarCurr,B) ) ) ).
fof(addAssignment_63189,axiom,
! [VarCurr] :
( v103250(VarCurr,bitIndex0)
<=> v103251(VarCurr) ) ).
fof(addAssignment_63188,axiom,
! [VarCurr] :
( v103250(VarCurr,bitIndex1)
<=> v103251(VarCurr) ) ).
fof(addAssignment_63187,axiom,
! [VarCurr] :
( v103250(VarCurr,bitIndex2)
<=> v103251(VarCurr) ) ).
fof(addAssignment_63186,axiom,
! [VarCurr] :
( v103250(VarCurr,bitIndex3)
<=> v103251(VarCurr) ) ).
fof(addAssignment_63185,axiom,
! [VarCurr] :
( v103251(VarCurr)
<=> v103238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1507,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103245(VarCurr,B)
<=> ( v103232(VarCurr,B)
& v103246(VarCurr,B) ) ) ) ).
fof(addAssignment_63184,axiom,
! [VarCurr] :
( v103246(VarCurr,bitIndex0)
<=> v103247(VarCurr) ) ).
fof(addAssignment_63183,axiom,
! [VarCurr] :
( v103246(VarCurr,bitIndex1)
<=> v103247(VarCurr) ) ).
fof(addAssignment_63182,axiom,
! [VarCurr] :
( v103246(VarCurr,bitIndex2)
<=> v103247(VarCurr) ) ).
fof(addAssignment_63181,axiom,
! [VarCurr] :
( v103246(VarCurr,bitIndex3)
<=> v103247(VarCurr) ) ).
fof(addAssignment_63180,axiom,
! [VarCurr] :
( v103247(VarCurr)
<=> v103238(VarCurr) ) ).
fof(addAssignment_63179,axiom,
! [VarCurr] :
( v103238(VarCurr)
<=> v103240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9905,axiom,
! [VarCurr] :
( v103240(VarCurr)
<=> ( v1729(VarCurr)
& v103243(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_690,axiom,
! [VarCurr] :
( v103243(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $false )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1535,axiom,
~ b0000010000000(bitIndex12) ).
fof(bitBlastConstant_1534,axiom,
~ b0000010000000(bitIndex11) ).
fof(bitBlastConstant_1533,axiom,
~ b0000010000000(bitIndex10) ).
fof(bitBlastConstant_1532,axiom,
~ b0000010000000(bitIndex9) ).
fof(bitBlastConstant_1531,axiom,
~ b0000010000000(bitIndex8) ).
fof(bitBlastConstant_1530,axiom,
b0000010000000(bitIndex7) ).
fof(bitBlastConstant_1529,axiom,
~ b0000010000000(bitIndex6) ).
fof(bitBlastConstant_1528,axiom,
~ b0000010000000(bitIndex5) ).
fof(bitBlastConstant_1527,axiom,
~ b0000010000000(bitIndex4) ).
fof(bitBlastConstant_1526,axiom,
~ b0000010000000(bitIndex3) ).
fof(bitBlastConstant_1525,axiom,
~ b0000010000000(bitIndex2) ).
fof(bitBlastConstant_1524,axiom,
~ b0000010000000(bitIndex1) ).
fof(bitBlastConstant_1523,axiom,
~ b0000010000000(bitIndex0) ).
fof(addAssignment_63178,axiom,
! [VarCurr] :
( v103232(VarCurr,bitIndex0)
<=> v103235(VarCurr,bitIndex0) ) ).
fof(addAssignment_63177,axiom,
! [VarCurr] :
( v103235(VarCurr,bitIndex0)
<=> v103234(VarCurr,bitIndex0) ) ).
fof(addAssignment_63176,axiom,
! [VarCurr] :
( v103235(VarCurr,bitIndex1)
<=> v103236(VarCurr) ) ).
fof(addAssignment_63175,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v103235(VarCurr,B)
<=> v103234(VarCurr,B) ) ) ).
fof(addAssignment_63174,axiom,
! [VarCurr] :
( v103234(VarCurr,bitIndex0)
<=> v1119(VarCurr,bitIndex0) ) ).
fof(addAssignment_63173,axiom,
! [VarCurr] :
( v103224(VarCurr)
<=> v103226(VarCurr) ) ).
fof(addAssignment_63172,axiom,
! [VarCurr] :
( v103226(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_63171,axiom,
! [VarCurr] :
( v103220(VarCurr)
<=> v103222(VarCurr) ) ).
fof(addAssignment_63170,axiom,
! [VarCurr] :
( v103222(VarCurr)
<=> v1061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9904,axiom,
! [VarCurr] :
( v103209(VarCurr)
<=> ( v89210(VarCurr)
| v101497(VarCurr) ) ) ).
fof(addAssignment_63169,axiom,
! [VarCurr] :
( v103197(VarCurr)
<=> v103199(VarCurr) ) ).
fof(addAssignment_63168,axiom,
! [VarCurr] :
( v103199(VarCurr)
<=> v89178(VarCurr) ) ).
fof(addAssignment_63167,axiom,
! [VarCurr] :
( v103193(VarCurr)
<=> v103195(VarCurr) ) ).
fof(addAssignment_63166,axiom,
! [VarCurr] :
( v103195(VarCurr)
<=> v89170(VarCurr) ) ).
fof(addAssignment_63165,axiom,
! [VarCurr] :
( v101469(VarCurr,bitIndex0)
<=> v101471(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_689,axiom,
! [VarCurr] :
( v101471(VarCurr)
<=> ( ( v101473(VarCurr,bitIndex1)
<=> $false )
& ( v101473(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63164,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v101473(VarCurr,B)
<=> v101475(VarCurr,B) ) ) ).
fof(addAssignment_63163,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v101475(VarCurr,B)
<=> v101477(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103165(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v101477(VarNext,B)
<=> v101477(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1237,axiom,
! [VarNext] :
( v103165(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v101477(VarNext,B)
<=> v103175(VarNext,B) ) ) ) ).
fof(addAssignment_63162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v103175(VarNext,B)
<=> v103173(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_749,axiom,
! [VarCurr] :
( ~ v103176(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103173(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_721,axiom,
! [VarCurr] :
( v103176(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103173(VarCurr,B)
<=> v101487(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9903,axiom,
! [VarCurr] :
( v103176(VarCurr)
<=> ( v103177(VarCurr)
& v103178(VarCurr) ) ) ).
fof(writeUnaryOperator_5085,axiom,
! [VarCurr] :
( ~ v103178(VarCurr)
<=> v101483(VarCurr) ) ).
fof(writeUnaryOperator_5084,axiom,
! [VarCurr] :
( ~ v103177(VarCurr)
<=> v101479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103165(VarNext)
<=> v103166(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103166(VarNext)
<=> ( v103167(VarNext)
& v103160(VarNext) ) ) ) ).
fof(writeUnaryOperator_5083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103167(VarNext)
<=> v103169(VarNext) ) ) ).
fof(addAssignment_63161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103169(VarNext)
<=> v103160(VarCurr) ) ) ).
fof(addAssignment_63160,axiom,
! [VarCurr] :
( v103160(VarCurr)
<=> v103162(VarCurr) ) ).
fof(addAssignment_63159,axiom,
! [VarCurr] :
( v103162(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_63158,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v101487(VarCurr,B)
<=> v101489(VarCurr,B) ) ) ).
fof(addAssignment_63157,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v101489(VarCurr,B)
<=> v101491(VarCurr,B) ) ) ).
fof(addAssignment_63156,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v101491(VarCurr,B)
<=> v101493(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_748,axiom,
! [VarCurr] :
( ~ v103147(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v101493(VarCurr,B)
<=> v103148(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_720,axiom,
! [VarCurr] :
( v103147(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v101493(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_747,axiom,
! [VarCurr] :
( ~ v103149(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103148(VarCurr,B)
<=> v103150(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_719,axiom,
! [VarCurr] :
( v103149(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103148(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_746,axiom,
! [VarCurr] :
( ~ v103151(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103150(VarCurr,B)
<=> v103152(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_718,axiom,
! [VarCurr] :
( v103151(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103150(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_63155,axiom,
! [VarCurr] :
( v103152(VarCurr,bitIndex0)
<=> v103156(VarCurr) ) ).
fof(addAssignment_63154,axiom,
! [VarCurr] :
( v103152(VarCurr,bitIndex1)
<=> v103154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9900,axiom,
! [VarCurr] :
( v103154(VarCurr)
<=> ( v103155(VarCurr)
& v103157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9899,axiom,
! [VarCurr] :
( v103157(VarCurr)
<=> ( v101473(VarCurr,bitIndex0)
| v103158(VarCurr) ) ) ).
fof(writeUnaryOperator_5082,axiom,
! [VarCurr] :
( ~ v103158(VarCurr)
<=> v101473(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_4012,axiom,
! [VarCurr] :
( v103155(VarCurr)
<=> ( v103156(VarCurr)
| v101473(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5081,axiom,
! [VarCurr] :
( ~ v103156(VarCurr)
<=> v101473(VarCurr,bitIndex0) ) ).
fof(addBitVectorEqualityBitBlasted_688,axiom,
! [VarCurr] :
( v103151(VarCurr)
<=> ( ( v101473(VarCurr,bitIndex1)
<=> $false )
& ( v101473(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9898,axiom,
! [VarCurr] :
( v103149(VarCurr)
<=> ( v103091(VarCurr)
& v101417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9897,axiom,
! [VarCurr] :
( v103147(VarCurr)
<=> ( v101495(VarCurr)
& v101417(VarCurr) ) ) ).
fof(addAssignment_63153,axiom,
! [VarCurr] :
( v103091(VarCurr)
<=> v89192(VarCurr,bitIndex0) ) ).
fof(addAssignment_63152,axiom,
! [VarCurr] :
( v89192(VarCurr,bitIndex0)
<=> v89194(VarCurr,bitIndex0) ) ).
fof(addAssignment_63151,axiom,
! [VarNext] :
( v89194(VarNext,bitIndex0)
<=> v103139(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103140(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103139(VarNext,B)
<=> v89194(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1236,axiom,
! [VarNext] :
( v103140(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103139(VarNext,B)
<=> v103084(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103140(VarNext)
<=> v103141(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103141(VarNext)
<=> ( v103143(VarNext)
& v103069(VarNext) ) ) ) ).
fof(writeUnaryOperator_5080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103143(VarNext)
<=> v103078(VarNext) ) ) ).
fof(addAssignment_63150,axiom,
! [VarCurr] :
( v89204(VarCurr,bitIndex0)
<=> v89206(VarCurr,bitIndex0) ) ).
fof(addAssignment_63149,axiom,
! [VarCurr] :
( v89206(VarCurr,bitIndex0)
<=> v89208(VarCurr,bitIndex0) ) ).
fof(addAssignment_63148,axiom,
! [VarCurr] :
( v89208(VarCurr,bitIndex0)
<=> v103066(VarCurr,bitIndex0) ) ).
fof(addAssignment_63147,axiom,
! [VarCurr] :
( v103067(VarCurr)
<=> v103094(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9894,axiom,
! [VarCurr] :
( v103094(VarCurr,bitIndex0)
<=> ( v103134(VarCurr)
| v103136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9893,axiom,
! [VarCurr] :
( v103136(VarCurr)
<=> ( v103113(VarCurr)
& v103137(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_687,axiom,
! [VarCurr] :
( v103137(VarCurr)
<=> ( ( v103127(VarCurr,bitIndex6)
<=> $false )
& ( v103127(VarCurr,bitIndex5)
<=> $false )
& ( v103127(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9892,axiom,
! [VarCurr] :
( v103134(VarCurr)
<=> ( v103096(VarCurr)
& v103135(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_686,axiom,
! [VarCurr] :
( v103135(VarCurr)
<=> ( ( v103106(VarCurr,bitIndex6)
<=> $false )
& ( v103106(VarCurr,bitIndex5)
<=> $false )
& ( v103106(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_63146,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v103127(VarCurr,B)
<=> v103129(VarCurr,B) ) ) ).
fof(addAssignment_63145,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v103129(VarCurr,B)
<=> v103131(VarCurr,B) ) ) ).
fof(addAssignment_63144,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v103131(VarCurr,B)
<=> v103132(VarCurr,B) ) ) ).
fof(addAssignment_63143,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v103132(VarCurr,B)
<=> v100445(VarCurr,B) ) ) ).
fof(addAssignment_63142,axiom,
! [VarCurr] :
( v103132(VarCurr,bitIndex3)
<=> v100443(VarCurr,bitIndex3) ) ).
fof(addAssignment_63141,axiom,
! [VarCurr] :
( ( v103132(VarCurr,bitIndex9)
<=> v100445(VarCurr,bitIndex8) )
& ( v103132(VarCurr,bitIndex8)
<=> v100445(VarCurr,bitIndex7) )
& ( v103132(VarCurr,bitIndex7)
<=> v100445(VarCurr,bitIndex6) )
& ( v103132(VarCurr,bitIndex6)
<=> v100445(VarCurr,bitIndex5) )
& ( v103132(VarCurr,bitIndex5)
<=> v100445(VarCurr,bitIndex4) )
& ( v103132(VarCurr,bitIndex4)
<=> v100445(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9891,axiom,
! [VarCurr] :
( v103113(VarCurr)
<=> ( v103115(VarCurr)
| v103123(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4011,axiom,
! [VarCurr] :
( v103123(VarCurr)
<=> ( v100207(VarCurr,bitIndex2)
& v103117(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4010,axiom,
! [VarCurr] :
( v103115(VarCurr)
<=> ( v100207(VarCurr,bitIndex2)
& v103121(VarCurr) ) ) ).
fof(writeUnaryOperator_5079,axiom,
! [VarCurr] :
( ~ v103121(VarCurr)
<=> v103117(VarCurr,bitIndex15) ) ).
fof(addAssignment_63140,axiom,
! [VarCurr] :
( v103117(VarCurr,bitIndex15)
<=> v103119(VarCurr,bitIndex15) ) ).
fof(addAssignment_63139,axiom,
! [VarCurr] :
( v103119(VarCurr,bitIndex15)
<=> v100445(VarCurr,bitIndex15) ) ).
fof(addAssignment_63138,axiom,
! [VarCurr] :
( v100445(VarCurr,bitIndex15)
<=> v100446(VarCurr,bitIndex15) ) ).
fof(addAssignment_63137,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v103106(VarCurr,B)
<=> v103108(VarCurr,B) ) ) ).
fof(addAssignment_63136,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v103108(VarCurr,B)
<=> v103110(VarCurr,B) ) ) ).
fof(addAssignment_63135,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v103110(VarCurr,B)
<=> v103111(VarCurr,B) ) ) ).
fof(addAssignment_63134,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v103111(VarCurr,B)
<=> v100229(VarCurr,B) ) ) ).
fof(addAssignment_63133,axiom,
! [VarCurr] :
( v103111(VarCurr,bitIndex3)
<=> v100219(VarCurr,bitIndex3) ) ).
fof(addAssignment_63132,axiom,
! [VarCurr] :
( ( v103111(VarCurr,bitIndex9)
<=> v100229(VarCurr,bitIndex8) )
& ( v103111(VarCurr,bitIndex8)
<=> v100229(VarCurr,bitIndex7) )
& ( v103111(VarCurr,bitIndex7)
<=> v100229(VarCurr,bitIndex6) )
& ( v103111(VarCurr,bitIndex6)
<=> v100229(VarCurr,bitIndex5) )
& ( v103111(VarCurr,bitIndex5)
<=> v100229(VarCurr,bitIndex4) )
& ( v103111(VarCurr,bitIndex4)
<=> v100229(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9890,axiom,
! [VarCurr] :
( v103096(VarCurr)
<=> ( v103098(VarCurr)
| v103102(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4009,axiom,
! [VarCurr] :
( v103102(VarCurr)
<=> ( v100207(VarCurr,bitIndex1)
& v101505(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4008,axiom,
! [VarCurr] :
( v103098(VarCurr)
<=> ( v100207(VarCurr,bitIndex1)
& v103100(VarCurr) ) ) ).
fof(writeUnaryOperator_5078,axiom,
! [VarCurr] :
( ~ v103100(VarCurr)
<=> v101505(VarCurr,bitIndex15) ) ).
fof(addAssignment_63131,axiom,
! [VarCurr] :
( v101495(VarCurr)
<=> v89192(VarCurr,bitIndex1) ) ).
fof(addAssignment_63130,axiom,
! [VarCurr] :
( v89192(VarCurr,bitIndex1)
<=> v89194(VarCurr,bitIndex1) ) ).
fof(addAssignment_63129,axiom,
! [VarNext] :
( v89194(VarNext,bitIndex1)
<=> v103073(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103074(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103073(VarNext,B)
<=> v89194(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1235,axiom,
! [VarNext] :
( v103074(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103073(VarNext,B)
<=> v103084(VarNext,B) ) ) ) ).
fof(addAssignment_63128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103084(VarNext,B)
<=> v103082(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_745,axiom,
! [VarCurr] :
( ~ v103085(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103082(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_717,axiom,
! [VarCurr] :
( v103085(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103082(VarCurr,B)
<=> v89204(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9889,axiom,
! [VarCurr] :
( v103085(VarCurr)
<=> ( v103086(VarCurr)
& v103087(VarCurr) ) ) ).
fof(writeUnaryOperator_5077,axiom,
! [VarCurr] :
( ~ v103087(VarCurr)
<=> v89200(VarCurr) ) ).
fof(writeUnaryOperator_5076,axiom,
! [VarCurr] :
( ~ v103086(VarCurr)
<=> v89196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103074(VarNext)
<=> v103075(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103075(VarNext)
<=> ( v103076(VarNext)
& v103069(VarNext) ) ) ) ).
fof(writeUnaryOperator_5075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103076(VarNext)
<=> v103078(VarNext) ) ) ).
fof(addAssignment_63127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103078(VarNext)
<=> v103069(VarCurr) ) ) ).
fof(addAssignment_63126,axiom,
! [VarCurr] :
( v103069(VarCurr)
<=> v103071(VarCurr) ) ).
fof(addAssignment_63125,axiom,
! [VarCurr] :
( v103071(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_63124,axiom,
! [VarCurr] :
( v89204(VarCurr,bitIndex1)
<=> v89206(VarCurr,bitIndex1) ) ).
fof(addAssignment_63123,axiom,
! [VarCurr] :
( v89206(VarCurr,bitIndex1)
<=> v89208(VarCurr,bitIndex1) ) ).
fof(addAssignment_63122,axiom,
! [VarCurr] :
( v89208(VarCurr,bitIndex1)
<=> v103066(VarCurr,bitIndex1) ) ).
fof(addAssignment_63121,axiom,
! [VarCurr] :
( v103066(VarCurr,bitIndex0)
<=> v103067(VarCurr) ) ).
fof(addAssignment_63120,axiom,
! [VarCurr] :
( v103066(VarCurr,bitIndex1)
<=> v101497(VarCurr) ) ).
fof(addAssignment_63119,axiom,
! [VarCurr] :
( v103066(VarCurr,bitIndex2)
<=> v89210(VarCurr) ) ).
fof(addAssignment_63118,axiom,
! [VarCurr] :
( v101497(VarCurr)
<=> v101499(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9886,axiom,
! [VarCurr] :
( v101499(VarCurr,bitIndex0)
<=> ( v103062(VarCurr)
| v103064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9885,axiom,
! [VarCurr] :
( v103064(VarCurr)
<=> ( v83096(VarCurr)
& v103065(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_685,axiom,
! [VarCurr] :
( v103065(VarCurr)
<=> ( ( v101570(VarCurr,bitIndex2)
<=> $false )
& ( v101570(VarCurr,bitIndex1)
<=> $false )
& ( v101570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9884,axiom,
! [VarCurr] :
( v103062(VarCurr)
<=> ( v101501(VarCurr)
& v103063(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_684,axiom,
! [VarCurr] :
( v103063(VarCurr)
<=> ( ( v101563(VarCurr,bitIndex6)
<=> $false )
& ( v101563(VarCurr,bitIndex5)
<=> $false )
& ( v101563(VarCurr,bitIndex4)
<=> $false ) ) ) ).
fof(addAssignment_63117,axiom,
! [VarCurr] :
( ( v101570(VarCurr,bitIndex2)
<=> v781(VarCurr,bitIndex12) )
& ( v101570(VarCurr,bitIndex1)
<=> v781(VarCurr,bitIndex11) )
& ( v101570(VarCurr,bitIndex0)
<=> v781(VarCurr,bitIndex10) ) ) ).
fof(addAssignment_63116,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v781(VarCurr,B)
<=> v783(VarCurr,B) ) ) ).
fof(addAssignment_63115,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v783(VarCurr,B)
<=> v5329(VarCurr,B) ) ) ).
fof(addAssignment_63114,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5324(VarCurr,B)
<=> v5326(VarCurr,B) ) ) ).
fof(addAssignment_63113,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5326(VarCurr,B)
<=> v5328(VarCurr,B) ) ) ).
fof(addAssignment_63112,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5328(VarNext,B)
<=> v103044(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103045(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v103044(VarNext,B)
<=> v5328(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1234,axiom,
! [VarNext] :
( v103045(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v103044(VarNext,B)
<=> v103055(VarNext,B) ) ) ) ).
fof(addAssignment_63111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v103055(VarNext,B)
<=> v103053(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_744,axiom,
! [VarCurr] :
( ~ v103056(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v103053(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_716,axiom,
! [VarCurr] :
( v103056(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v103053(VarCurr,B)
<=> v103020(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9883,axiom,
! [VarCurr] :
( v103056(VarCurr)
<=> ( v103057(VarCurr)
& v103058(VarCurr) ) ) ).
fof(writeUnaryOperator_5074,axiom,
! [VarCurr] :
( ~ v103058(VarCurr)
<=> v103016(VarCurr) ) ).
fof(writeUnaryOperator_5073,axiom,
! [VarCurr] :
( ~ v103057(VarCurr)
<=> v103012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103045(VarNext)
<=> v103046(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103046(VarNext)
<=> ( v103047(VarNext)
& v103040(VarNext) ) ) ) ).
fof(writeUnaryOperator_5072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103047(VarNext)
<=> v103049(VarNext) ) ) ).
fof(addAssignment_63110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103049(VarNext)
<=> v103040(VarCurr) ) ) ).
fof(addAssignment_63109,axiom,
! [VarCurr] :
( v103040(VarCurr)
<=> v103042(VarCurr) ) ).
fof(addAssignment_63108,axiom,
! [VarCurr] :
( v103042(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_63107,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v103020(VarCurr,B)
<=> v103022(VarCurr,B) ) ) ).
fof(addAssignment_63106,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v103022(VarCurr,B)
<=> v103031(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1506,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v103031(VarCurr,B)
<=> ( v103032(VarCurr,B)
| v103035(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1505,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v103035(VarCurr,B)
<=> ( v5326(VarCurr,B)
& v103036(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5071,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v103036(VarCurr,B)
<=> ~ v103037(VarCurr,B) ) ) ).
fof(addAssignment_63105,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex0)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63104,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex1)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63103,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex2)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63102,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex3)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63101,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex4)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63100,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex5)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63099,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex6)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63098,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex7)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63097,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex8)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63096,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex9)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63095,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex10)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63094,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex11)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63093,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex12)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63092,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex13)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63091,axiom,
! [VarCurr] :
( v103037(VarCurr,bitIndex14)
<=> v103038(VarCurr) ) ).
fof(addAssignment_63090,axiom,
! [VarCurr] :
( v103038(VarCurr)
<=> v103026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1504,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v103032(VarCurr,B)
<=> ( v103024(VarCurr,B)
& v103033(VarCurr,B) ) ) ) ).
fof(addAssignment_63089,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex0)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63088,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex1)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63087,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex2)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63086,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex3)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63085,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex4)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63084,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex5)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63083,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex6)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63082,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex7)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63081,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex8)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63080,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex9)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63079,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex10)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63078,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex11)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63077,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex12)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63076,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex13)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63075,axiom,
! [VarCurr] :
( v103033(VarCurr,bitIndex14)
<=> v103034(VarCurr) ) ).
fof(addAssignment_63074,axiom,
! [VarCurr] :
( v103034(VarCurr)
<=> v103026(VarCurr) ) ).
fof(addAssignment_63073,axiom,
! [VarCurr] :
( v103026(VarCurr)
<=> v103028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9880,axiom,
! [VarCurr] :
( v103028(VarCurr)
<=> ( v103030(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_683,axiom,
! [VarCurr] :
( v103030(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $true )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_63072,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v103024(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_63071,axiom,
! [VarCurr] :
( v103016(VarCurr)
<=> v103018(VarCurr) ) ).
fof(addAssignment_63070,axiom,
! [VarCurr] :
( v103018(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_63069,axiom,
! [VarCurr] :
( v103012(VarCurr)
<=> v103014(VarCurr) ) ).
fof(addAssignment_63068,axiom,
! [VarCurr] :
( v103014(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_63067,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5318(VarCurr,B)
<=> v5320(VarCurr,B) ) ) ).
fof(addAssignment_63066,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5320(VarCurr,B)
<=> v5322(VarCurr,B) ) ) ).
fof(addAssignment_63065,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5322(VarNext,B)
<=> v102994(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102995(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102994(VarNext,B)
<=> v5322(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1233,axiom,
! [VarNext] :
( v102995(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102994(VarNext,B)
<=> v103005(VarNext,B) ) ) ) ).
fof(addAssignment_63064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v103005(VarNext,B)
<=> v103003(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_743,axiom,
! [VarCurr] :
( ~ v103006(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v103003(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_715,axiom,
! [VarCurr] :
( v103006(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v103003(VarCurr,B)
<=> v102970(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9879,axiom,
! [VarCurr] :
( v103006(VarCurr)
<=> ( v103007(VarCurr)
& v103008(VarCurr) ) ) ).
fof(writeUnaryOperator_5070,axiom,
! [VarCurr] :
( ~ v103008(VarCurr)
<=> v102966(VarCurr) ) ).
fof(writeUnaryOperator_5069,axiom,
! [VarCurr] :
( ~ v103007(VarCurr)
<=> v102962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102995(VarNext)
<=> v102996(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102996(VarNext)
<=> ( v102997(VarNext)
& v102990(VarNext) ) ) ) ).
fof(writeUnaryOperator_5068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102997(VarNext)
<=> v102999(VarNext) ) ) ).
fof(addAssignment_63063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102999(VarNext)
<=> v102990(VarCurr) ) ) ).
fof(addAssignment_63062,axiom,
! [VarCurr] :
( v102990(VarCurr)
<=> v102992(VarCurr) ) ).
fof(addAssignment_63061,axiom,
! [VarCurr] :
( v102992(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_63060,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102970(VarCurr,B)
<=> v102972(VarCurr,B) ) ) ).
fof(addAssignment_63059,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102972(VarCurr,B)
<=> v102981(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1503,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102981(VarCurr,B)
<=> ( v102982(VarCurr,B)
| v102985(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1502,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102985(VarCurr,B)
<=> ( v5320(VarCurr,B)
& v102986(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5067,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102986(VarCurr,B)
<=> ~ v102987(VarCurr,B) ) ) ).
fof(addAssignment_63058,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex0)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63057,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex1)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63056,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex2)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63055,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex3)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63054,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex4)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63053,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex5)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63052,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex6)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63051,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex7)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63050,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex8)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63049,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex9)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63048,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex10)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63047,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex11)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63046,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex12)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63045,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex13)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63044,axiom,
! [VarCurr] :
( v102987(VarCurr,bitIndex14)
<=> v102988(VarCurr) ) ).
fof(addAssignment_63043,axiom,
! [VarCurr] :
( v102988(VarCurr)
<=> v102976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1501,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102982(VarCurr,B)
<=> ( v102974(VarCurr,B)
& v102983(VarCurr,B) ) ) ) ).
fof(addAssignment_63042,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex0)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63041,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex1)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63040,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex2)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63039,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex3)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63038,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex4)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63037,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex5)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63036,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex6)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63035,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex7)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63034,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex8)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63033,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex9)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63032,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex10)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63031,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex11)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63030,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex12)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63029,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex13)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63028,axiom,
! [VarCurr] :
( v102983(VarCurr,bitIndex14)
<=> v102984(VarCurr) ) ).
fof(addAssignment_63027,axiom,
! [VarCurr] :
( v102984(VarCurr)
<=> v102976(VarCurr) ) ).
fof(addAssignment_63026,axiom,
! [VarCurr] :
( v102976(VarCurr)
<=> v102978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9876,axiom,
! [VarCurr] :
( v102978(VarCurr)
<=> ( v102980(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_682,axiom,
! [VarCurr] :
( v102980(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $true )
& ( v5691(VarCurr,bitIndex2)
<=> $true )
& ( v5691(VarCurr,bitIndex1)
<=> $true )
& ( v5691(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_63025,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102974(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_63024,axiom,
! [VarCurr] :
( v102966(VarCurr)
<=> v102968(VarCurr) ) ).
fof(addAssignment_63023,axiom,
! [VarCurr] :
( v102968(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_63022,axiom,
! [VarCurr] :
( v102962(VarCurr)
<=> v102964(VarCurr) ) ).
fof(addAssignment_63021,axiom,
! [VarCurr] :
( v102964(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_63020,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5311(VarCurr,B)
<=> v5313(VarCurr,B) ) ) ).
fof(addAssignment_63019,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5313(VarCurr,B)
<=> v5315(VarCurr,B) ) ) ).
fof(addAssignment_63018,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5315(VarNext,B)
<=> v102944(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102945(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102944(VarNext,B)
<=> v5315(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1232,axiom,
! [VarNext] :
( v102945(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102944(VarNext,B)
<=> v102955(VarNext,B) ) ) ) ).
fof(addAssignment_63017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102955(VarNext,B)
<=> v102953(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_742,axiom,
! [VarCurr] :
( ~ v102956(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102953(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_714,axiom,
! [VarCurr] :
( v102956(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102953(VarCurr,B)
<=> v102920(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9875,axiom,
! [VarCurr] :
( v102956(VarCurr)
<=> ( v102957(VarCurr)
& v102958(VarCurr) ) ) ).
fof(writeUnaryOperator_5066,axiom,
! [VarCurr] :
( ~ v102958(VarCurr)
<=> v102916(VarCurr) ) ).
fof(writeUnaryOperator_5065,axiom,
! [VarCurr] :
( ~ v102957(VarCurr)
<=> v102912(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102945(VarNext)
<=> v102946(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102946(VarNext)
<=> ( v102947(VarNext)
& v102940(VarNext) ) ) ) ).
fof(writeUnaryOperator_5064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102947(VarNext)
<=> v102949(VarNext) ) ) ).
fof(addAssignment_63016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102949(VarNext)
<=> v102940(VarCurr) ) ) ).
fof(addAssignment_63015,axiom,
! [VarCurr] :
( v102940(VarCurr)
<=> v102942(VarCurr) ) ).
fof(addAssignment_63014,axiom,
! [VarCurr] :
( v102942(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_63013,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102920(VarCurr,B)
<=> v102922(VarCurr,B) ) ) ).
fof(addAssignment_63012,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102922(VarCurr,B)
<=> v102931(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1500,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102931(VarCurr,B)
<=> ( v102932(VarCurr,B)
| v102935(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1499,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102935(VarCurr,B)
<=> ( v5313(VarCurr,B)
& v102936(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5063,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102936(VarCurr,B)
<=> ~ v102937(VarCurr,B) ) ) ).
fof(addAssignment_63011,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex0)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63010,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex1)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63009,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex2)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63008,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex3)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63007,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex4)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63006,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex5)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63005,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex6)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63004,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex7)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63003,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex8)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63002,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex9)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63001,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex10)
<=> v102938(VarCurr) ) ).
fof(addAssignment_63000,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex11)
<=> v102938(VarCurr) ) ).
fof(addAssignment_62999,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex12)
<=> v102938(VarCurr) ) ).
fof(addAssignment_62998,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex13)
<=> v102938(VarCurr) ) ).
fof(addAssignment_62997,axiom,
! [VarCurr] :
( v102937(VarCurr,bitIndex14)
<=> v102938(VarCurr) ) ).
fof(addAssignment_62996,axiom,
! [VarCurr] :
( v102938(VarCurr)
<=> v102926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1498,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102932(VarCurr,B)
<=> ( v102924(VarCurr,B)
& v102933(VarCurr,B) ) ) ) ).
fof(addAssignment_62995,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex0)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62994,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex1)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62993,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex2)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62992,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex3)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62991,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex4)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62990,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex5)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62989,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex6)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62988,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex7)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62987,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex8)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62986,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex9)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62985,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex10)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62984,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex11)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62983,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex12)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62982,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex13)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62981,axiom,
! [VarCurr] :
( v102933(VarCurr,bitIndex14)
<=> v102934(VarCurr) ) ).
fof(addAssignment_62980,axiom,
! [VarCurr] :
( v102934(VarCurr)
<=> v102926(VarCurr) ) ).
fof(addAssignment_62979,axiom,
! [VarCurr] :
( v102926(VarCurr)
<=> v102928(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9872,axiom,
! [VarCurr] :
( v102928(VarCurr)
<=> ( v102930(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_681,axiom,
! [VarCurr] :
( v102930(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $true )
& ( v5691(VarCurr,bitIndex2)
<=> $true )
& ( v5691(VarCurr,bitIndex1)
<=> $true )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62978,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102924(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62977,axiom,
! [VarCurr] :
( v102916(VarCurr)
<=> v102918(VarCurr) ) ).
fof(addAssignment_62976,axiom,
! [VarCurr] :
( v102918(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62975,axiom,
! [VarCurr] :
( v102912(VarCurr)
<=> v102914(VarCurr) ) ).
fof(addAssignment_62974,axiom,
! [VarCurr] :
( v102914(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62973,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5304(VarCurr,B)
<=> v5306(VarCurr,B) ) ) ).
fof(addAssignment_62972,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5306(VarCurr,B)
<=> v5308(VarCurr,B) ) ) ).
fof(addAssignment_62971,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5308(VarNext,B)
<=> v102894(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102895(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102894(VarNext,B)
<=> v5308(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1231,axiom,
! [VarNext] :
( v102895(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102894(VarNext,B)
<=> v102905(VarNext,B) ) ) ) ).
fof(addAssignment_62970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102905(VarNext,B)
<=> v102903(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_741,axiom,
! [VarCurr] :
( ~ v102906(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102903(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_713,axiom,
! [VarCurr] :
( v102906(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102903(VarCurr,B)
<=> v102870(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9871,axiom,
! [VarCurr] :
( v102906(VarCurr)
<=> ( v102907(VarCurr)
& v102908(VarCurr) ) ) ).
fof(writeUnaryOperator_5062,axiom,
! [VarCurr] :
( ~ v102908(VarCurr)
<=> v102866(VarCurr) ) ).
fof(writeUnaryOperator_5061,axiom,
! [VarCurr] :
( ~ v102907(VarCurr)
<=> v102862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102895(VarNext)
<=> v102896(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102896(VarNext)
<=> ( v102897(VarNext)
& v102890(VarNext) ) ) ) ).
fof(writeUnaryOperator_5060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102897(VarNext)
<=> v102899(VarNext) ) ) ).
fof(addAssignment_62969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102899(VarNext)
<=> v102890(VarCurr) ) ) ).
fof(addAssignment_62968,axiom,
! [VarCurr] :
( v102890(VarCurr)
<=> v102892(VarCurr) ) ).
fof(addAssignment_62967,axiom,
! [VarCurr] :
( v102892(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62966,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102870(VarCurr,B)
<=> v102872(VarCurr,B) ) ) ).
fof(addAssignment_62965,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102872(VarCurr,B)
<=> v102881(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1497,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102881(VarCurr,B)
<=> ( v102882(VarCurr,B)
| v102885(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1496,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102885(VarCurr,B)
<=> ( v5306(VarCurr,B)
& v102886(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5059,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102886(VarCurr,B)
<=> ~ v102887(VarCurr,B) ) ) ).
fof(addAssignment_62964,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex0)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62963,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex1)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62962,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex2)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62961,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex3)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62960,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex4)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62959,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex5)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62958,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex6)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62957,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex7)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62956,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex8)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62955,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex9)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62954,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex10)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62953,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex11)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62952,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex12)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62951,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex13)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62950,axiom,
! [VarCurr] :
( v102887(VarCurr,bitIndex14)
<=> v102888(VarCurr) ) ).
fof(addAssignment_62949,axiom,
! [VarCurr] :
( v102888(VarCurr)
<=> v102876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1495,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102882(VarCurr,B)
<=> ( v102874(VarCurr,B)
& v102883(VarCurr,B) ) ) ) ).
fof(addAssignment_62948,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex0)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62947,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex1)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62946,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex2)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62945,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex3)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62944,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex4)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62943,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex5)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62942,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex6)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62941,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex7)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62940,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex8)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62939,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex9)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62938,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex10)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62937,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex11)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62936,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex12)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62935,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex13)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62934,axiom,
! [VarCurr] :
( v102883(VarCurr,bitIndex14)
<=> v102884(VarCurr) ) ).
fof(addAssignment_62933,axiom,
! [VarCurr] :
( v102884(VarCurr)
<=> v102876(VarCurr) ) ).
fof(addAssignment_62932,axiom,
! [VarCurr] :
( v102876(VarCurr)
<=> v102878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9868,axiom,
! [VarCurr] :
( v102878(VarCurr)
<=> ( v102880(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_680,axiom,
! [VarCurr] :
( v102880(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $true )
& ( v5691(VarCurr,bitIndex2)
<=> $true )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_62931,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102874(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62930,axiom,
! [VarCurr] :
( v102866(VarCurr)
<=> v102868(VarCurr) ) ).
fof(addAssignment_62929,axiom,
! [VarCurr] :
( v102868(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62928,axiom,
! [VarCurr] :
( v102862(VarCurr)
<=> v102864(VarCurr) ) ).
fof(addAssignment_62927,axiom,
! [VarCurr] :
( v102864(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62926,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5297(VarCurr,B)
<=> v5299(VarCurr,B) ) ) ).
fof(addAssignment_62925,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5299(VarCurr,B)
<=> v5301(VarCurr,B) ) ) ).
fof(addAssignment_62924,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5301(VarNext,B)
<=> v102844(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102845(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102844(VarNext,B)
<=> v5301(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1230,axiom,
! [VarNext] :
( v102845(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102844(VarNext,B)
<=> v102855(VarNext,B) ) ) ) ).
fof(addAssignment_62923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102855(VarNext,B)
<=> v102853(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_740,axiom,
! [VarCurr] :
( ~ v102856(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102853(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_712,axiom,
! [VarCurr] :
( v102856(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102853(VarCurr,B)
<=> v102820(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9867,axiom,
! [VarCurr] :
( v102856(VarCurr)
<=> ( v102857(VarCurr)
& v102858(VarCurr) ) ) ).
fof(writeUnaryOperator_5058,axiom,
! [VarCurr] :
( ~ v102858(VarCurr)
<=> v102816(VarCurr) ) ).
fof(writeUnaryOperator_5057,axiom,
! [VarCurr] :
( ~ v102857(VarCurr)
<=> v102812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102845(VarNext)
<=> v102846(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102846(VarNext)
<=> ( v102847(VarNext)
& v102840(VarNext) ) ) ) ).
fof(writeUnaryOperator_5056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102847(VarNext)
<=> v102849(VarNext) ) ) ).
fof(addAssignment_62922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102849(VarNext)
<=> v102840(VarCurr) ) ) ).
fof(addAssignment_62921,axiom,
! [VarCurr] :
( v102840(VarCurr)
<=> v102842(VarCurr) ) ).
fof(addAssignment_62920,axiom,
! [VarCurr] :
( v102842(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62919,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102820(VarCurr,B)
<=> v102822(VarCurr,B) ) ) ).
fof(addAssignment_62918,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102822(VarCurr,B)
<=> v102831(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1494,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102831(VarCurr,B)
<=> ( v102832(VarCurr,B)
| v102835(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1493,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102835(VarCurr,B)
<=> ( v5299(VarCurr,B)
& v102836(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5055,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102836(VarCurr,B)
<=> ~ v102837(VarCurr,B) ) ) ).
fof(addAssignment_62917,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex0)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62916,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex1)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62915,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex2)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62914,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex3)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62913,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex4)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62912,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex5)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62911,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex6)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62910,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex7)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62909,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex8)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62908,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex9)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62907,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex10)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62906,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex11)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62905,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex12)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62904,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex13)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62903,axiom,
! [VarCurr] :
( v102837(VarCurr,bitIndex14)
<=> v102838(VarCurr) ) ).
fof(addAssignment_62902,axiom,
! [VarCurr] :
( v102838(VarCurr)
<=> v102826(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1492,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102832(VarCurr,B)
<=> ( v102824(VarCurr,B)
& v102833(VarCurr,B) ) ) ) ).
fof(addAssignment_62901,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex0)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62900,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex1)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62899,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex2)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62898,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex3)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62897,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex4)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62896,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex5)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62895,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex6)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62894,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex7)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62893,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex8)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62892,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex9)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62891,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex10)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62890,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex11)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62889,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex12)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62888,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex13)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62887,axiom,
! [VarCurr] :
( v102833(VarCurr,bitIndex14)
<=> v102834(VarCurr) ) ).
fof(addAssignment_62886,axiom,
! [VarCurr] :
( v102834(VarCurr)
<=> v102826(VarCurr) ) ).
fof(addAssignment_62885,axiom,
! [VarCurr] :
( v102826(VarCurr)
<=> v102828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9864,axiom,
! [VarCurr] :
( v102828(VarCurr)
<=> ( v102830(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_679,axiom,
! [VarCurr] :
( v102830(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $true )
& ( v5691(VarCurr,bitIndex2)
<=> $true )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62884,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102824(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62883,axiom,
! [VarCurr] :
( v102816(VarCurr)
<=> v102818(VarCurr) ) ).
fof(addAssignment_62882,axiom,
! [VarCurr] :
( v102818(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62881,axiom,
! [VarCurr] :
( v102812(VarCurr)
<=> v102814(VarCurr) ) ).
fof(addAssignment_62880,axiom,
! [VarCurr] :
( v102814(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62879,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5290(VarCurr,B)
<=> v5292(VarCurr,B) ) ) ).
fof(addAssignment_62878,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5292(VarCurr,B)
<=> v5294(VarCurr,B) ) ) ).
fof(addAssignment_62877,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5294(VarNext,B)
<=> v102794(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102795(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102794(VarNext,B)
<=> v5294(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1229,axiom,
! [VarNext] :
( v102795(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102794(VarNext,B)
<=> v102805(VarNext,B) ) ) ) ).
fof(addAssignment_62876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102805(VarNext,B)
<=> v102803(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_739,axiom,
! [VarCurr] :
( ~ v102806(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102803(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_711,axiom,
! [VarCurr] :
( v102806(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102803(VarCurr,B)
<=> v102770(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9863,axiom,
! [VarCurr] :
( v102806(VarCurr)
<=> ( v102807(VarCurr)
& v102808(VarCurr) ) ) ).
fof(writeUnaryOperator_5054,axiom,
! [VarCurr] :
( ~ v102808(VarCurr)
<=> v102766(VarCurr) ) ).
fof(writeUnaryOperator_5053,axiom,
! [VarCurr] :
( ~ v102807(VarCurr)
<=> v102762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102795(VarNext)
<=> v102796(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102796(VarNext)
<=> ( v102797(VarNext)
& v102790(VarNext) ) ) ) ).
fof(writeUnaryOperator_5052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102797(VarNext)
<=> v102799(VarNext) ) ) ).
fof(addAssignment_62875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102799(VarNext)
<=> v102790(VarCurr) ) ) ).
fof(addAssignment_62874,axiom,
! [VarCurr] :
( v102790(VarCurr)
<=> v102792(VarCurr) ) ).
fof(addAssignment_62873,axiom,
! [VarCurr] :
( v102792(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62872,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102770(VarCurr,B)
<=> v102772(VarCurr,B) ) ) ).
fof(addAssignment_62871,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102772(VarCurr,B)
<=> v102781(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1491,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102781(VarCurr,B)
<=> ( v102782(VarCurr,B)
| v102785(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1490,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102785(VarCurr,B)
<=> ( v5292(VarCurr,B)
& v102786(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5051,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102786(VarCurr,B)
<=> ~ v102787(VarCurr,B) ) ) ).
fof(addAssignment_62870,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex0)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62869,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex1)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62868,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex2)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62867,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex3)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62866,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex4)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62865,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex5)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62864,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex6)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62863,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex7)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62862,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex8)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62861,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex9)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62860,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex10)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62859,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex11)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62858,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex12)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62857,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex13)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62856,axiom,
! [VarCurr] :
( v102787(VarCurr,bitIndex14)
<=> v102788(VarCurr) ) ).
fof(addAssignment_62855,axiom,
! [VarCurr] :
( v102788(VarCurr)
<=> v102776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1489,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102782(VarCurr,B)
<=> ( v102774(VarCurr,B)
& v102783(VarCurr,B) ) ) ) ).
fof(addAssignment_62854,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex0)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62853,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex1)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62852,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex2)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62851,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex3)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62850,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex4)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62849,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex5)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62848,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex6)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62847,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex7)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62846,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex8)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62845,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex9)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62844,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex10)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62843,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex11)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62842,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex12)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62841,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex13)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62840,axiom,
! [VarCurr] :
( v102783(VarCurr,bitIndex14)
<=> v102784(VarCurr) ) ).
fof(addAssignment_62839,axiom,
! [VarCurr] :
( v102784(VarCurr)
<=> v102776(VarCurr) ) ).
fof(addAssignment_62838,axiom,
! [VarCurr] :
( v102776(VarCurr)
<=> v102778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9860,axiom,
! [VarCurr] :
( v102778(VarCurr)
<=> ( v102780(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_678,axiom,
! [VarCurr] :
( v102780(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $true )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $true )
& ( v5691(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_62837,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102774(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62836,axiom,
! [VarCurr] :
( v102766(VarCurr)
<=> v102768(VarCurr) ) ).
fof(addAssignment_62835,axiom,
! [VarCurr] :
( v102768(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62834,axiom,
! [VarCurr] :
( v102762(VarCurr)
<=> v102764(VarCurr) ) ).
fof(addAssignment_62833,axiom,
! [VarCurr] :
( v102764(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62832,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5283(VarCurr,B)
<=> v5285(VarCurr,B) ) ) ).
fof(addAssignment_62831,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5285(VarCurr,B)
<=> v5287(VarCurr,B) ) ) ).
fof(addAssignment_62830,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5287(VarNext,B)
<=> v102744(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102745(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102744(VarNext,B)
<=> v5287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1228,axiom,
! [VarNext] :
( v102745(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102744(VarNext,B)
<=> v102755(VarNext,B) ) ) ) ).
fof(addAssignment_62829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102755(VarNext,B)
<=> v102753(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_738,axiom,
! [VarCurr] :
( ~ v102756(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102753(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_710,axiom,
! [VarCurr] :
( v102756(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102753(VarCurr,B)
<=> v102720(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9859,axiom,
! [VarCurr] :
( v102756(VarCurr)
<=> ( v102757(VarCurr)
& v102758(VarCurr) ) ) ).
fof(writeUnaryOperator_5050,axiom,
! [VarCurr] :
( ~ v102758(VarCurr)
<=> v102716(VarCurr) ) ).
fof(writeUnaryOperator_5049,axiom,
! [VarCurr] :
( ~ v102757(VarCurr)
<=> v102712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102745(VarNext)
<=> v102746(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102746(VarNext)
<=> ( v102747(VarNext)
& v102740(VarNext) ) ) ) ).
fof(writeUnaryOperator_5048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102747(VarNext)
<=> v102749(VarNext) ) ) ).
fof(addAssignment_62828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102749(VarNext)
<=> v102740(VarCurr) ) ) ).
fof(addAssignment_62827,axiom,
! [VarCurr] :
( v102740(VarCurr)
<=> v102742(VarCurr) ) ).
fof(addAssignment_62826,axiom,
! [VarCurr] :
( v102742(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62825,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102720(VarCurr,B)
<=> v102722(VarCurr,B) ) ) ).
fof(addAssignment_62824,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102722(VarCurr,B)
<=> v102731(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1488,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102731(VarCurr,B)
<=> ( v102732(VarCurr,B)
| v102735(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1487,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102735(VarCurr,B)
<=> ( v5285(VarCurr,B)
& v102736(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5047,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102736(VarCurr,B)
<=> ~ v102737(VarCurr,B) ) ) ).
fof(addAssignment_62823,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex0)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62822,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex1)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62821,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex2)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62820,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex3)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62819,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex4)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62818,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex5)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62817,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex6)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62816,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex7)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62815,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex8)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62814,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex9)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62813,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex10)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62812,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex11)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62811,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex12)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62810,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex13)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62809,axiom,
! [VarCurr] :
( v102737(VarCurr,bitIndex14)
<=> v102738(VarCurr) ) ).
fof(addAssignment_62808,axiom,
! [VarCurr] :
( v102738(VarCurr)
<=> v102726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1486,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102732(VarCurr,B)
<=> ( v102724(VarCurr,B)
& v102733(VarCurr,B) ) ) ) ).
fof(addAssignment_62807,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex0)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62806,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex1)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62805,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex2)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62804,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex3)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62803,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex4)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62802,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex5)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62801,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex6)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62800,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex7)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62799,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex8)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62798,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex9)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62797,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex10)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62796,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex11)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62795,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex12)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62794,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex13)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62793,axiom,
! [VarCurr] :
( v102733(VarCurr,bitIndex14)
<=> v102734(VarCurr) ) ).
fof(addAssignment_62792,axiom,
! [VarCurr] :
( v102734(VarCurr)
<=> v102726(VarCurr) ) ).
fof(addAssignment_62791,axiom,
! [VarCurr] :
( v102726(VarCurr)
<=> v102728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9856,axiom,
! [VarCurr] :
( v102728(VarCurr)
<=> ( v102730(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_677,axiom,
! [VarCurr] :
( v102730(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $true )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $true )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62790,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102724(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62789,axiom,
! [VarCurr] :
( v102716(VarCurr)
<=> v102718(VarCurr) ) ).
fof(addAssignment_62788,axiom,
! [VarCurr] :
( v102718(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62787,axiom,
! [VarCurr] :
( v102712(VarCurr)
<=> v102714(VarCurr) ) ).
fof(addAssignment_62786,axiom,
! [VarCurr] :
( v102714(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62785,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5276(VarCurr,B)
<=> v5278(VarCurr,B) ) ) ).
fof(addAssignment_62784,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5278(VarCurr,B)
<=> v5280(VarCurr,B) ) ) ).
fof(addAssignment_62783,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5280(VarNext,B)
<=> v102694(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102695(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102694(VarNext,B)
<=> v5280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1227,axiom,
! [VarNext] :
( v102695(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102694(VarNext,B)
<=> v102705(VarNext,B) ) ) ) ).
fof(addAssignment_62782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102705(VarNext,B)
<=> v102703(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_737,axiom,
! [VarCurr] :
( ~ v102706(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102703(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_709,axiom,
! [VarCurr] :
( v102706(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102703(VarCurr,B)
<=> v102670(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9855,axiom,
! [VarCurr] :
( v102706(VarCurr)
<=> ( v102707(VarCurr)
& v102708(VarCurr) ) ) ).
fof(writeUnaryOperator_5046,axiom,
! [VarCurr] :
( ~ v102708(VarCurr)
<=> v102666(VarCurr) ) ).
fof(writeUnaryOperator_5045,axiom,
! [VarCurr] :
( ~ v102707(VarCurr)
<=> v102662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102695(VarNext)
<=> v102696(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102696(VarNext)
<=> ( v102697(VarNext)
& v102690(VarNext) ) ) ) ).
fof(writeUnaryOperator_5044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102697(VarNext)
<=> v102699(VarNext) ) ) ).
fof(addAssignment_62781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102699(VarNext)
<=> v102690(VarCurr) ) ) ).
fof(addAssignment_62780,axiom,
! [VarCurr] :
( v102690(VarCurr)
<=> v102692(VarCurr) ) ).
fof(addAssignment_62779,axiom,
! [VarCurr] :
( v102692(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62778,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102670(VarCurr,B)
<=> v102672(VarCurr,B) ) ) ).
fof(addAssignment_62777,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102672(VarCurr,B)
<=> v102681(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1485,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102681(VarCurr,B)
<=> ( v102682(VarCurr,B)
| v102685(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1484,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102685(VarCurr,B)
<=> ( v5278(VarCurr,B)
& v102686(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5043,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102686(VarCurr,B)
<=> ~ v102687(VarCurr,B) ) ) ).
fof(addAssignment_62776,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex0)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62775,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex1)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62774,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex2)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62773,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex3)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62772,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex4)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62771,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex5)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62770,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex6)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62769,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex7)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62768,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex8)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62767,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex9)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62766,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex10)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62765,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex11)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62764,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex12)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62763,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex13)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62762,axiom,
! [VarCurr] :
( v102687(VarCurr,bitIndex14)
<=> v102688(VarCurr) ) ).
fof(addAssignment_62761,axiom,
! [VarCurr] :
( v102688(VarCurr)
<=> v102676(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1483,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102682(VarCurr,B)
<=> ( v102674(VarCurr,B)
& v102683(VarCurr,B) ) ) ) ).
fof(addAssignment_62760,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex0)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62759,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex1)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62758,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex2)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62757,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex3)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62756,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex4)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62755,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex5)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62754,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex6)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62753,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex7)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62752,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex8)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62751,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex9)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62750,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex10)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62749,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex11)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62748,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex12)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62747,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex13)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62746,axiom,
! [VarCurr] :
( v102683(VarCurr,bitIndex14)
<=> v102684(VarCurr) ) ).
fof(addAssignment_62745,axiom,
! [VarCurr] :
( v102684(VarCurr)
<=> v102676(VarCurr) ) ).
fof(addAssignment_62744,axiom,
! [VarCurr] :
( v102676(VarCurr)
<=> v102678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9852,axiom,
! [VarCurr] :
( v102678(VarCurr)
<=> ( v102680(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_676,axiom,
! [VarCurr] :
( v102680(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $true )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_62743,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102674(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62742,axiom,
! [VarCurr] :
( v102666(VarCurr)
<=> v102668(VarCurr) ) ).
fof(addAssignment_62741,axiom,
! [VarCurr] :
( v102668(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62740,axiom,
! [VarCurr] :
( v102662(VarCurr)
<=> v102664(VarCurr) ) ).
fof(addAssignment_62739,axiom,
! [VarCurr] :
( v102664(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62738,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5269(VarCurr,B)
<=> v5271(VarCurr,B) ) ) ).
fof(addAssignment_62737,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5271(VarCurr,B)
<=> v5273(VarCurr,B) ) ) ).
fof(addAssignment_62736,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5273(VarNext,B)
<=> v102644(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102645(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102644(VarNext,B)
<=> v5273(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1226,axiom,
! [VarNext] :
( v102645(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102644(VarNext,B)
<=> v102655(VarNext,B) ) ) ) ).
fof(addAssignment_62735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102655(VarNext,B)
<=> v102653(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_736,axiom,
! [VarCurr] :
( ~ v102656(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102653(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_708,axiom,
! [VarCurr] :
( v102656(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102653(VarCurr,B)
<=> v102620(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9851,axiom,
! [VarCurr] :
( v102656(VarCurr)
<=> ( v102657(VarCurr)
& v102658(VarCurr) ) ) ).
fof(writeUnaryOperator_5042,axiom,
! [VarCurr] :
( ~ v102658(VarCurr)
<=> v102616(VarCurr) ) ).
fof(writeUnaryOperator_5041,axiom,
! [VarCurr] :
( ~ v102657(VarCurr)
<=> v102612(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102645(VarNext)
<=> v102646(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102646(VarNext)
<=> ( v102647(VarNext)
& v102640(VarNext) ) ) ) ).
fof(writeUnaryOperator_5040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102647(VarNext)
<=> v102649(VarNext) ) ) ).
fof(addAssignment_62734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102649(VarNext)
<=> v102640(VarCurr) ) ) ).
fof(addAssignment_62733,axiom,
! [VarCurr] :
( v102640(VarCurr)
<=> v102642(VarCurr) ) ).
fof(addAssignment_62732,axiom,
! [VarCurr] :
( v102642(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62731,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102620(VarCurr,B)
<=> v102622(VarCurr,B) ) ) ).
fof(addAssignment_62730,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102622(VarCurr,B)
<=> v102631(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1482,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102631(VarCurr,B)
<=> ( v102632(VarCurr,B)
| v102635(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1481,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102635(VarCurr,B)
<=> ( v5271(VarCurr,B)
& v102636(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5039,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102636(VarCurr,B)
<=> ~ v102637(VarCurr,B) ) ) ).
fof(addAssignment_62729,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex0)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62728,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex1)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62727,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex2)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62726,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex3)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62725,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex4)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62724,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex5)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62723,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex6)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62722,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex7)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62721,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex8)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62720,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex9)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62719,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex10)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62718,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex11)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62717,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex12)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62716,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex13)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62715,axiom,
! [VarCurr] :
( v102637(VarCurr,bitIndex14)
<=> v102638(VarCurr) ) ).
fof(addAssignment_62714,axiom,
! [VarCurr] :
( v102638(VarCurr)
<=> v102626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1480,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102632(VarCurr,B)
<=> ( v102624(VarCurr,B)
& v102633(VarCurr,B) ) ) ) ).
fof(addAssignment_62713,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex0)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62712,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex1)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62711,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex2)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62710,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex3)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62709,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex4)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62708,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex5)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62707,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex6)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62706,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex7)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62705,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex8)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62704,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex9)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62703,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex10)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62702,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex11)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62701,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex12)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62700,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex13)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62699,axiom,
! [VarCurr] :
( v102633(VarCurr,bitIndex14)
<=> v102634(VarCurr) ) ).
fof(addAssignment_62698,axiom,
! [VarCurr] :
( v102634(VarCurr)
<=> v102626(VarCurr) ) ).
fof(addAssignment_62697,axiom,
! [VarCurr] :
( v102626(VarCurr)
<=> v102628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9848,axiom,
! [VarCurr] :
( v102628(VarCurr)
<=> ( v102630(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_675,axiom,
! [VarCurr] :
( v102630(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $true )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62696,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102624(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62695,axiom,
! [VarCurr] :
( v102616(VarCurr)
<=> v102618(VarCurr) ) ).
fof(addAssignment_62694,axiom,
! [VarCurr] :
( v102618(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62693,axiom,
! [VarCurr] :
( v102612(VarCurr)
<=> v102614(VarCurr) ) ).
fof(addAssignment_62692,axiom,
! [VarCurr] :
( v102614(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62691,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5262(VarCurr,B)
<=> v5264(VarCurr,B) ) ) ).
fof(addAssignment_62690,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5264(VarCurr,B)
<=> v5266(VarCurr,B) ) ) ).
fof(addAssignment_62689,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5266(VarNext,B)
<=> v102594(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102595(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102594(VarNext,B)
<=> v5266(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1225,axiom,
! [VarNext] :
( v102595(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102594(VarNext,B)
<=> v102605(VarNext,B) ) ) ) ).
fof(addAssignment_62688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102605(VarNext,B)
<=> v102603(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_735,axiom,
! [VarCurr] :
( ~ v102606(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102603(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_707,axiom,
! [VarCurr] :
( v102606(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102603(VarCurr,B)
<=> v102570(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9847,axiom,
! [VarCurr] :
( v102606(VarCurr)
<=> ( v102607(VarCurr)
& v102608(VarCurr) ) ) ).
fof(writeUnaryOperator_5038,axiom,
! [VarCurr] :
( ~ v102608(VarCurr)
<=> v102566(VarCurr) ) ).
fof(writeUnaryOperator_5037,axiom,
! [VarCurr] :
( ~ v102607(VarCurr)
<=> v102562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102595(VarNext)
<=> v102596(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102596(VarNext)
<=> ( v102597(VarNext)
& v102590(VarNext) ) ) ) ).
fof(writeUnaryOperator_5036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102597(VarNext)
<=> v102599(VarNext) ) ) ).
fof(addAssignment_62687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102599(VarNext)
<=> v102590(VarCurr) ) ) ).
fof(addAssignment_62686,axiom,
! [VarCurr] :
( v102590(VarCurr)
<=> v102592(VarCurr) ) ).
fof(addAssignment_62685,axiom,
! [VarCurr] :
( v102592(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62684,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102570(VarCurr,B)
<=> v102572(VarCurr,B) ) ) ).
fof(addAssignment_62683,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102572(VarCurr,B)
<=> v102581(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1479,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102581(VarCurr,B)
<=> ( v102582(VarCurr,B)
| v102585(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1478,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102585(VarCurr,B)
<=> ( v5264(VarCurr,B)
& v102586(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5035,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102586(VarCurr,B)
<=> ~ v102587(VarCurr,B) ) ) ).
fof(addAssignment_62682,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex0)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62681,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex1)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62680,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex2)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62679,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex3)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62678,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex4)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62677,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex5)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62676,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex6)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62675,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex7)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62674,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex8)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62673,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex9)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62672,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex10)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62671,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex11)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62670,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex12)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62669,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex13)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62668,axiom,
! [VarCurr] :
( v102587(VarCurr,bitIndex14)
<=> v102588(VarCurr) ) ).
fof(addAssignment_62667,axiom,
! [VarCurr] :
( v102588(VarCurr)
<=> v102576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1477,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102582(VarCurr,B)
<=> ( v102574(VarCurr,B)
& v102583(VarCurr,B) ) ) ) ).
fof(addAssignment_62666,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex0)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62665,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex1)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62664,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex2)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62663,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex3)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62662,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex4)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62661,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex5)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62660,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex6)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62659,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex7)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62658,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex8)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62657,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex9)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62656,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex10)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62655,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex11)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62654,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex12)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62653,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex13)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62652,axiom,
! [VarCurr] :
( v102583(VarCurr,bitIndex14)
<=> v102584(VarCurr) ) ).
fof(addAssignment_62651,axiom,
! [VarCurr] :
( v102584(VarCurr)
<=> v102576(VarCurr) ) ).
fof(addAssignment_62650,axiom,
! [VarCurr] :
( v102576(VarCurr)
<=> v102578(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9844,axiom,
! [VarCurr] :
( v102578(VarCurr)
<=> ( v102580(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_674,axiom,
! [VarCurr] :
( v102580(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $true )
& ( v5691(VarCurr,bitIndex1)
<=> $true )
& ( v5691(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_62649,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102574(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62648,axiom,
! [VarCurr] :
( v102566(VarCurr)
<=> v102568(VarCurr) ) ).
fof(addAssignment_62647,axiom,
! [VarCurr] :
( v102568(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62646,axiom,
! [VarCurr] :
( v102562(VarCurr)
<=> v102564(VarCurr) ) ).
fof(addAssignment_62645,axiom,
! [VarCurr] :
( v102564(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62644,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5255(VarCurr,B)
<=> v5257(VarCurr,B) ) ) ).
fof(addAssignment_62643,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5257(VarCurr,B)
<=> v5259(VarCurr,B) ) ) ).
fof(addAssignment_62642,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5259(VarNext,B)
<=> v102544(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102545(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102544(VarNext,B)
<=> v5259(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1224,axiom,
! [VarNext] :
( v102545(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102544(VarNext,B)
<=> v102555(VarNext,B) ) ) ) ).
fof(addAssignment_62641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102555(VarNext,B)
<=> v102553(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_734,axiom,
! [VarCurr] :
( ~ v102556(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102553(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_706,axiom,
! [VarCurr] :
( v102556(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102553(VarCurr,B)
<=> v102520(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9843,axiom,
! [VarCurr] :
( v102556(VarCurr)
<=> ( v102557(VarCurr)
& v102558(VarCurr) ) ) ).
fof(writeUnaryOperator_5034,axiom,
! [VarCurr] :
( ~ v102558(VarCurr)
<=> v102516(VarCurr) ) ).
fof(writeUnaryOperator_5033,axiom,
! [VarCurr] :
( ~ v102557(VarCurr)
<=> v102512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102545(VarNext)
<=> v102546(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102546(VarNext)
<=> ( v102547(VarNext)
& v102540(VarNext) ) ) ) ).
fof(writeUnaryOperator_5032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102547(VarNext)
<=> v102549(VarNext) ) ) ).
fof(addAssignment_62640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102549(VarNext)
<=> v102540(VarCurr) ) ) ).
fof(addAssignment_62639,axiom,
! [VarCurr] :
( v102540(VarCurr)
<=> v102542(VarCurr) ) ).
fof(addAssignment_62638,axiom,
! [VarCurr] :
( v102542(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62637,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102520(VarCurr,B)
<=> v102522(VarCurr,B) ) ) ).
fof(addAssignment_62636,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102522(VarCurr,B)
<=> v102531(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1476,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102531(VarCurr,B)
<=> ( v102532(VarCurr,B)
| v102535(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1475,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102535(VarCurr,B)
<=> ( v5257(VarCurr,B)
& v102536(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5031,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102536(VarCurr,B)
<=> ~ v102537(VarCurr,B) ) ) ).
fof(addAssignment_62635,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex0)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62634,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex1)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62633,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex2)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62632,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex3)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62631,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex4)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62630,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex5)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62629,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex6)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62628,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex7)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62627,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex8)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62626,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex9)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62625,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex10)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62624,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex11)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62623,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex12)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62622,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex13)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62621,axiom,
! [VarCurr] :
( v102537(VarCurr,bitIndex14)
<=> v102538(VarCurr) ) ).
fof(addAssignment_62620,axiom,
! [VarCurr] :
( v102538(VarCurr)
<=> v102526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1474,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102532(VarCurr,B)
<=> ( v102524(VarCurr,B)
& v102533(VarCurr,B) ) ) ) ).
fof(addAssignment_62619,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex0)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62618,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex1)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62617,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex2)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62616,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex3)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62615,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex4)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62614,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex5)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62613,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex6)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62612,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex7)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62611,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex8)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62610,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex9)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62609,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex10)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62608,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex11)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62607,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex12)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62606,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex13)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62605,axiom,
! [VarCurr] :
( v102533(VarCurr,bitIndex14)
<=> v102534(VarCurr) ) ).
fof(addAssignment_62604,axiom,
! [VarCurr] :
( v102534(VarCurr)
<=> v102526(VarCurr) ) ).
fof(addAssignment_62603,axiom,
! [VarCurr] :
( v102526(VarCurr)
<=> v102528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9840,axiom,
! [VarCurr] :
( v102528(VarCurr)
<=> ( v102530(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_673,axiom,
! [VarCurr] :
( v102530(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $true )
& ( v5691(VarCurr,bitIndex1)
<=> $true )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62602,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102524(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62601,axiom,
! [VarCurr] :
( v102516(VarCurr)
<=> v102518(VarCurr) ) ).
fof(addAssignment_62600,axiom,
! [VarCurr] :
( v102518(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62599,axiom,
! [VarCurr] :
( v102512(VarCurr)
<=> v102514(VarCurr) ) ).
fof(addAssignment_62598,axiom,
! [VarCurr] :
( v102514(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62597,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5248(VarCurr,B)
<=> v5250(VarCurr,B) ) ) ).
fof(addAssignment_62596,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5250(VarCurr,B)
<=> v5252(VarCurr,B) ) ) ).
fof(addAssignment_62595,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5252(VarNext,B)
<=> v102494(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102495(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102494(VarNext,B)
<=> v5252(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1223,axiom,
! [VarNext] :
( v102495(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102494(VarNext,B)
<=> v102505(VarNext,B) ) ) ) ).
fof(addAssignment_62594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102505(VarNext,B)
<=> v102503(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_733,axiom,
! [VarCurr] :
( ~ v102506(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102503(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_705,axiom,
! [VarCurr] :
( v102506(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102503(VarCurr,B)
<=> v102470(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9839,axiom,
! [VarCurr] :
( v102506(VarCurr)
<=> ( v102507(VarCurr)
& v102508(VarCurr) ) ) ).
fof(writeUnaryOperator_5030,axiom,
! [VarCurr] :
( ~ v102508(VarCurr)
<=> v102466(VarCurr) ) ).
fof(writeUnaryOperator_5029,axiom,
! [VarCurr] :
( ~ v102507(VarCurr)
<=> v102462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102495(VarNext)
<=> v102496(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102496(VarNext)
<=> ( v102497(VarNext)
& v102490(VarNext) ) ) ) ).
fof(writeUnaryOperator_5028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102497(VarNext)
<=> v102499(VarNext) ) ) ).
fof(addAssignment_62593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102499(VarNext)
<=> v102490(VarCurr) ) ) ).
fof(addAssignment_62592,axiom,
! [VarCurr] :
( v102490(VarCurr)
<=> v102492(VarCurr) ) ).
fof(addAssignment_62591,axiom,
! [VarCurr] :
( v102492(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62590,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102470(VarCurr,B)
<=> v102472(VarCurr,B) ) ) ).
fof(addAssignment_62589,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102472(VarCurr,B)
<=> v102481(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1473,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102481(VarCurr,B)
<=> ( v102482(VarCurr,B)
| v102485(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1472,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102485(VarCurr,B)
<=> ( v5250(VarCurr,B)
& v102486(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5027,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102486(VarCurr,B)
<=> ~ v102487(VarCurr,B) ) ) ).
fof(addAssignment_62588,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex0)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62587,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex1)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62586,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex2)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62585,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex3)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62584,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex4)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62583,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex5)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62582,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex6)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62581,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex7)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62580,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex8)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62579,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex9)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62578,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex10)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62577,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex11)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62576,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex12)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62575,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex13)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62574,axiom,
! [VarCurr] :
( v102487(VarCurr,bitIndex14)
<=> v102488(VarCurr) ) ).
fof(addAssignment_62573,axiom,
! [VarCurr] :
( v102488(VarCurr)
<=> v102476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1471,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102482(VarCurr,B)
<=> ( v102474(VarCurr,B)
& v102483(VarCurr,B) ) ) ) ).
fof(addAssignment_62572,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex0)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62571,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex1)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62570,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex2)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62569,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex3)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62568,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex4)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62567,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex5)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62566,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex6)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62565,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex7)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62564,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex8)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62563,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex9)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62562,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex10)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62561,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex11)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62560,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex12)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62559,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex13)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62558,axiom,
! [VarCurr] :
( v102483(VarCurr,bitIndex14)
<=> v102484(VarCurr) ) ).
fof(addAssignment_62557,axiom,
! [VarCurr] :
( v102484(VarCurr)
<=> v102476(VarCurr) ) ).
fof(addAssignment_62556,axiom,
! [VarCurr] :
( v102476(VarCurr)
<=> v102478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9836,axiom,
! [VarCurr] :
( v102478(VarCurr)
<=> ( v102480(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_672,axiom,
! [VarCurr] :
( v102480(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $true )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_62555,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102474(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62554,axiom,
! [VarCurr] :
( v102466(VarCurr)
<=> v102468(VarCurr) ) ).
fof(addAssignment_62553,axiom,
! [VarCurr] :
( v102468(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62552,axiom,
! [VarCurr] :
( v102462(VarCurr)
<=> v102464(VarCurr) ) ).
fof(addAssignment_62551,axiom,
! [VarCurr] :
( v102464(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62550,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5241(VarCurr,B)
<=> v5243(VarCurr,B) ) ) ).
fof(addAssignment_62549,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5243(VarCurr,B)
<=> v5245(VarCurr,B) ) ) ).
fof(addAssignment_62548,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5245(VarNext,B)
<=> v102444(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102445(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102444(VarNext,B)
<=> v5245(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1222,axiom,
! [VarNext] :
( v102445(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102444(VarNext,B)
<=> v102455(VarNext,B) ) ) ) ).
fof(addAssignment_62547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102455(VarNext,B)
<=> v102453(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_732,axiom,
! [VarCurr] :
( ~ v102456(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102453(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_704,axiom,
! [VarCurr] :
( v102456(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102453(VarCurr,B)
<=> v102420(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9835,axiom,
! [VarCurr] :
( v102456(VarCurr)
<=> ( v102457(VarCurr)
& v102458(VarCurr) ) ) ).
fof(writeUnaryOperator_5026,axiom,
! [VarCurr] :
( ~ v102458(VarCurr)
<=> v102416(VarCurr) ) ).
fof(writeUnaryOperator_5025,axiom,
! [VarCurr] :
( ~ v102457(VarCurr)
<=> v102412(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102445(VarNext)
<=> v102446(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102446(VarNext)
<=> ( v102447(VarNext)
& v102440(VarNext) ) ) ) ).
fof(writeUnaryOperator_5024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102447(VarNext)
<=> v102449(VarNext) ) ) ).
fof(addAssignment_62546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102449(VarNext)
<=> v102440(VarCurr) ) ) ).
fof(addAssignment_62545,axiom,
! [VarCurr] :
( v102440(VarCurr)
<=> v102442(VarCurr) ) ).
fof(addAssignment_62544,axiom,
! [VarCurr] :
( v102442(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62543,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102420(VarCurr,B)
<=> v102422(VarCurr,B) ) ) ).
fof(addAssignment_62542,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102422(VarCurr,B)
<=> v102431(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1470,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102431(VarCurr,B)
<=> ( v102432(VarCurr,B)
| v102435(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1469,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102435(VarCurr,B)
<=> ( v5243(VarCurr,B)
& v102436(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5023,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102436(VarCurr,B)
<=> ~ v102437(VarCurr,B) ) ) ).
fof(addAssignment_62541,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex0)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62540,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex1)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62539,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex2)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62538,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex3)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62537,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex4)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62536,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex5)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62535,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex6)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62534,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex7)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62533,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex8)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62532,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex9)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62531,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex10)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62530,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex11)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62529,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex12)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62528,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex13)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62527,axiom,
! [VarCurr] :
( v102437(VarCurr,bitIndex14)
<=> v102438(VarCurr) ) ).
fof(addAssignment_62526,axiom,
! [VarCurr] :
( v102438(VarCurr)
<=> v102426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1468,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102432(VarCurr,B)
<=> ( v102424(VarCurr,B)
& v102433(VarCurr,B) ) ) ) ).
fof(addAssignment_62525,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex0)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62524,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex1)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62523,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex2)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62522,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex3)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62521,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex4)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62520,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex5)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62519,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex6)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62518,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex7)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62517,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex8)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62516,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex9)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62515,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex10)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62514,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex11)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62513,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex12)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62512,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex13)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62511,axiom,
! [VarCurr] :
( v102433(VarCurr,bitIndex14)
<=> v102434(VarCurr) ) ).
fof(addAssignment_62510,axiom,
! [VarCurr] :
( v102434(VarCurr)
<=> v102426(VarCurr) ) ).
fof(addAssignment_62509,axiom,
! [VarCurr] :
( v102426(VarCurr)
<=> v102428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9832,axiom,
! [VarCurr] :
( v102428(VarCurr)
<=> ( v102430(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_671,axiom,
! [VarCurr] :
( v102430(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $true )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62508,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102424(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62507,axiom,
! [VarCurr] :
( v102416(VarCurr)
<=> v102418(VarCurr) ) ).
fof(addAssignment_62506,axiom,
! [VarCurr] :
( v102418(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62505,axiom,
! [VarCurr] :
( v102412(VarCurr)
<=> v102414(VarCurr) ) ).
fof(addAssignment_62504,axiom,
! [VarCurr] :
( v102414(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62503,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5234(VarCurr,B)
<=> v5236(VarCurr,B) ) ) ).
fof(addAssignment_62502,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5236(VarCurr,B)
<=> v5238(VarCurr,B) ) ) ).
fof(addAssignment_62501,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5238(VarNext,B)
<=> v102394(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102395(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102394(VarNext,B)
<=> v5238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1221,axiom,
! [VarNext] :
( v102395(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102394(VarNext,B)
<=> v102405(VarNext,B) ) ) ) ).
fof(addAssignment_62500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102405(VarNext,B)
<=> v102403(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_731,axiom,
! [VarCurr] :
( ~ v102406(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102403(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_703,axiom,
! [VarCurr] :
( v102406(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102403(VarCurr,B)
<=> v102370(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9831,axiom,
! [VarCurr] :
( v102406(VarCurr)
<=> ( v102407(VarCurr)
& v102408(VarCurr) ) ) ).
fof(writeUnaryOperator_5022,axiom,
! [VarCurr] :
( ~ v102408(VarCurr)
<=> v102366(VarCurr) ) ).
fof(writeUnaryOperator_5021,axiom,
! [VarCurr] :
( ~ v102407(VarCurr)
<=> v102362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102395(VarNext)
<=> v102396(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102396(VarNext)
<=> ( v102397(VarNext)
& v102390(VarNext) ) ) ) ).
fof(writeUnaryOperator_5020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102397(VarNext)
<=> v102399(VarNext) ) ) ).
fof(addAssignment_62499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102399(VarNext)
<=> v102390(VarCurr) ) ) ).
fof(addAssignment_62498,axiom,
! [VarCurr] :
( v102390(VarCurr)
<=> v102392(VarCurr) ) ).
fof(addAssignment_62497,axiom,
! [VarCurr] :
( v102392(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62496,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102370(VarCurr,B)
<=> v102372(VarCurr,B) ) ) ).
fof(addAssignment_62495,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102372(VarCurr,B)
<=> v102381(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1467,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102381(VarCurr,B)
<=> ( v102382(VarCurr,B)
| v102385(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1466,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102385(VarCurr,B)
<=> ( v5236(VarCurr,B)
& v102386(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5019,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102386(VarCurr,B)
<=> ~ v102387(VarCurr,B) ) ) ).
fof(addAssignment_62494,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex0)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62493,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex1)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62492,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex2)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62491,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex3)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62490,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex4)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62489,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex5)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62488,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex6)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62487,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex7)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62486,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex8)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62485,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex9)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62484,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex10)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62483,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex11)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62482,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex12)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62481,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex13)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62480,axiom,
! [VarCurr] :
( v102387(VarCurr,bitIndex14)
<=> v102388(VarCurr) ) ).
fof(addAssignment_62479,axiom,
! [VarCurr] :
( v102388(VarCurr)
<=> v102376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1465,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102382(VarCurr,B)
<=> ( v102374(VarCurr,B)
& v102383(VarCurr,B) ) ) ) ).
fof(addAssignment_62478,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex0)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62477,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex1)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62476,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex2)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62475,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex3)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62474,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex4)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62473,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex5)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62472,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex6)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62471,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex7)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62470,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex8)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62469,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex9)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62468,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex10)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62467,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex11)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62466,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex12)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62465,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex13)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62464,axiom,
! [VarCurr] :
( v102383(VarCurr,bitIndex14)
<=> v102384(VarCurr) ) ).
fof(addAssignment_62463,axiom,
! [VarCurr] :
( v102384(VarCurr)
<=> v102376(VarCurr) ) ).
fof(addAssignment_62462,axiom,
! [VarCurr] :
( v102376(VarCurr)
<=> v102378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9828,axiom,
! [VarCurr] :
( v102378(VarCurr)
<=> ( v102380(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_670,axiom,
! [VarCurr] :
( v102380(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $true )
& ( v5691(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_62461,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102374(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62460,axiom,
! [VarCurr] :
( v102366(VarCurr)
<=> v102368(VarCurr) ) ).
fof(addAssignment_62459,axiom,
! [VarCurr] :
( v102368(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62458,axiom,
! [VarCurr] :
( v102362(VarCurr)
<=> v102364(VarCurr) ) ).
fof(addAssignment_62457,axiom,
! [VarCurr] :
( v102364(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62456,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5227(VarCurr,B)
<=> v5229(VarCurr,B) ) ) ).
fof(addAssignment_62455,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5229(VarCurr,B)
<=> v5231(VarCurr,B) ) ) ).
fof(addAssignment_62454,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5231(VarNext,B)
<=> v102344(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102345(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102344(VarNext,B)
<=> v5231(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1220,axiom,
! [VarNext] :
( v102345(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102344(VarNext,B)
<=> v102355(VarNext,B) ) ) ) ).
fof(addAssignment_62453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102355(VarNext,B)
<=> v102353(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_730,axiom,
! [VarCurr] :
( ~ v102356(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102353(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_702,axiom,
! [VarCurr] :
( v102356(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102353(VarCurr,B)
<=> v102320(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9827,axiom,
! [VarCurr] :
( v102356(VarCurr)
<=> ( v102357(VarCurr)
& v102358(VarCurr) ) ) ).
fof(writeUnaryOperator_5018,axiom,
! [VarCurr] :
( ~ v102358(VarCurr)
<=> v102316(VarCurr) ) ).
fof(writeUnaryOperator_5017,axiom,
! [VarCurr] :
( ~ v102357(VarCurr)
<=> v102312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102345(VarNext)
<=> v102346(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102346(VarNext)
<=> ( v102347(VarNext)
& v102340(VarNext) ) ) ) ).
fof(writeUnaryOperator_5016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102347(VarNext)
<=> v102349(VarNext) ) ) ).
fof(addAssignment_62452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102349(VarNext)
<=> v102340(VarCurr) ) ) ).
fof(addAssignment_62451,axiom,
! [VarCurr] :
( v102340(VarCurr)
<=> v102342(VarCurr) ) ).
fof(addAssignment_62450,axiom,
! [VarCurr] :
( v102342(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62449,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102320(VarCurr,B)
<=> v102322(VarCurr,B) ) ) ).
fof(addAssignment_62448,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102322(VarCurr,B)
<=> v102331(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1464,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102331(VarCurr,B)
<=> ( v102332(VarCurr,B)
| v102335(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1463,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102335(VarCurr,B)
<=> ( v5229(VarCurr,B)
& v102336(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5015,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102336(VarCurr,B)
<=> ~ v102337(VarCurr,B) ) ) ).
fof(addAssignment_62447,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex0)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62446,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex1)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62445,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex2)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62444,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex3)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62443,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex4)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62442,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex5)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62441,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex6)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62440,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex7)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62439,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex8)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62438,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex9)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62437,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex10)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62436,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex11)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62435,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex12)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62434,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex13)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62433,axiom,
! [VarCurr] :
( v102337(VarCurr,bitIndex14)
<=> v102338(VarCurr) ) ).
fof(addAssignment_62432,axiom,
! [VarCurr] :
( v102338(VarCurr)
<=> v102326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1462,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102332(VarCurr,B)
<=> ( v102324(VarCurr,B)
& v102333(VarCurr,B) ) ) ) ).
fof(addAssignment_62431,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex0)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62430,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex1)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62429,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex2)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62428,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex3)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62427,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex4)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62426,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex5)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62425,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex6)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62424,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex7)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62423,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex8)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62422,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex9)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62421,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex10)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62420,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex11)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62419,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex12)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62418,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex13)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62417,axiom,
! [VarCurr] :
( v102333(VarCurr,bitIndex14)
<=> v102334(VarCurr) ) ).
fof(addAssignment_62416,axiom,
! [VarCurr] :
( v102334(VarCurr)
<=> v102326(VarCurr) ) ).
fof(addAssignment_62415,axiom,
! [VarCurr] :
( v102326(VarCurr)
<=> v102328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9824,axiom,
! [VarCurr] :
( v102328(VarCurr)
<=> ( v102330(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_669,axiom,
! [VarCurr] :
( v102330(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $true )
& ( v5691(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62414,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102324(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62413,axiom,
! [VarCurr] :
( v102316(VarCurr)
<=> v102318(VarCurr) ) ).
fof(addAssignment_62412,axiom,
! [VarCurr] :
( v102318(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62411,axiom,
! [VarCurr] :
( v102312(VarCurr)
<=> v102314(VarCurr) ) ).
fof(addAssignment_62410,axiom,
! [VarCurr] :
( v102314(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62409,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5220(VarCurr,B)
<=> v5222(VarCurr,B) ) ) ).
fof(addAssignment_62408,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v5222(VarCurr,B)
<=> v5224(VarCurr,B) ) ) ).
fof(addAssignment_62407,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v5224(VarNext,B)
<=> v102294(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102295(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102294(VarNext,B)
<=> v5224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1219,axiom,
! [VarNext] :
( v102295(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102294(VarNext,B)
<=> v102305(VarNext,B) ) ) ) ).
fof(addAssignment_62406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102305(VarNext,B)
<=> v102303(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_729,axiom,
! [VarCurr] :
( ~ v102306(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102303(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_701,axiom,
! [VarCurr] :
( v102306(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102303(VarCurr,B)
<=> v102270(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9823,axiom,
! [VarCurr] :
( v102306(VarCurr)
<=> ( v102307(VarCurr)
& v102308(VarCurr) ) ) ).
fof(writeUnaryOperator_5014,axiom,
! [VarCurr] :
( ~ v102308(VarCurr)
<=> v102266(VarCurr) ) ).
fof(writeUnaryOperator_5013,axiom,
! [VarCurr] :
( ~ v102307(VarCurr)
<=> v102262(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102295(VarNext)
<=> v102296(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102296(VarNext)
<=> ( v102297(VarNext)
& v102290(VarNext) ) ) ) ).
fof(writeUnaryOperator_5012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102297(VarNext)
<=> v102299(VarNext) ) ) ).
fof(addAssignment_62405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102299(VarNext)
<=> v102290(VarCurr) ) ) ).
fof(addAssignment_62404,axiom,
! [VarCurr] :
( v102290(VarCurr)
<=> v102292(VarCurr) ) ).
fof(addAssignment_62403,axiom,
! [VarCurr] :
( v102292(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62402,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102270(VarCurr,B)
<=> v102272(VarCurr,B) ) ) ).
fof(addAssignment_62401,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102272(VarCurr,B)
<=> v102281(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1461,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102281(VarCurr,B)
<=> ( v102282(VarCurr,B)
| v102285(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1460,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102285(VarCurr,B)
<=> ( v5222(VarCurr,B)
& v102286(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5011,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102286(VarCurr,B)
<=> ~ v102287(VarCurr,B) ) ) ).
fof(addAssignment_62400,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex0)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62399,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex1)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62398,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex2)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62397,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex3)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62396,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex4)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62395,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex5)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62394,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex6)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62393,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex7)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62392,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex8)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62391,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex9)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62390,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex10)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62389,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex11)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62388,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex12)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62387,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex13)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62386,axiom,
! [VarCurr] :
( v102287(VarCurr,bitIndex14)
<=> v102288(VarCurr) ) ).
fof(addAssignment_62385,axiom,
! [VarCurr] :
( v102288(VarCurr)
<=> v102276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1459,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102282(VarCurr,B)
<=> ( v102274(VarCurr,B)
& v102283(VarCurr,B) ) ) ) ).
fof(addAssignment_62384,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex0)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62383,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex1)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62382,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex2)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62381,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex3)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62380,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex4)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62379,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex5)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62378,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex6)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62377,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex7)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62376,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex8)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62375,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex9)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62374,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex10)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62373,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex11)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62372,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex12)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62371,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex13)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62370,axiom,
! [VarCurr] :
( v102283(VarCurr,bitIndex14)
<=> v102284(VarCurr) ) ).
fof(addAssignment_62369,axiom,
! [VarCurr] :
( v102284(VarCurr)
<=> v102276(VarCurr) ) ).
fof(addAssignment_62368,axiom,
! [VarCurr] :
( v102276(VarCurr)
<=> v102278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9820,axiom,
! [VarCurr] :
( v102278(VarCurr)
<=> ( v102280(VarCurr)
& v5745(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_668,axiom,
! [VarCurr] :
( v102280(VarCurr)
<=> ( ( v5691(VarCurr,bitIndex4)
<=> $false )
& ( v5691(VarCurr,bitIndex3)
<=> $false )
& ( v5691(VarCurr,bitIndex2)
<=> $false )
& ( v5691(VarCurr,bitIndex1)
<=> $false )
& ( v5691(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_62367,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v102274(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62366,axiom,
! [VarCurr] :
( v102266(VarCurr)
<=> v102268(VarCurr) ) ).
fof(addAssignment_62365,axiom,
! [VarCurr] :
( v102268(VarCurr)
<=> v803(VarCurr) ) ).
fof(addAssignment_62364,axiom,
! [VarCurr] :
( v102262(VarCurr)
<=> v102264(VarCurr) ) ).
fof(addAssignment_62363,axiom,
! [VarCurr] :
( v102264(VarCurr)
<=> v795(VarCurr) ) ).
fof(addAssignment_62362,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v884(VarCurr,B)
<=> v886(VarCurr,B) ) ) ).
fof(addAssignment_62361,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v886(VarCurr,B)
<=> v888(VarCurr,B) ) ) ).
fof(addAssignment_62360,axiom,
! [VarNext,B] :
( range_12_10(B)
=> ( v888(VarNext,B)
<=> v102244(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102245(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102244(VarNext,B)
<=> v888(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1218,axiom,
! [VarNext] :
( v102245(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102244(VarNext,B)
<=> v102255(VarNext,B) ) ) ) ).
fof(addAssignment_62359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v102255(VarNext,B)
<=> v102253(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_728,axiom,
! [VarCurr] :
( ~ v102256(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102253(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_700,axiom,
! [VarCurr] :
( v102256(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v102253(VarCurr,B)
<=> v898(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9819,axiom,
! [VarCurr] :
( v102256(VarCurr)
<=> ( v102257(VarCurr)
& v102258(VarCurr) ) ) ).
fof(writeUnaryOperator_5010,axiom,
! [VarCurr] :
( ~ v102258(VarCurr)
<=> v894(VarCurr) ) ).
fof(writeUnaryOperator_5009,axiom,
! [VarCurr] :
( ~ v102257(VarCurr)
<=> v890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102245(VarNext)
<=> v102246(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102246(VarNext)
<=> ( v102247(VarNext)
& v102240(VarNext) ) ) ) ).
fof(writeUnaryOperator_5008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102247(VarNext)
<=> v102249(VarNext) ) ) ).
fof(addAssignment_62358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102249(VarNext)
<=> v102240(VarCurr) ) ) ).
fof(addAssignment_62357,axiom,
! [VarCurr] :
( v102240(VarCurr)
<=> v102242(VarCurr) ) ).
fof(addAssignment_62356,axiom,
! [VarCurr] :
( v102242(VarCurr)
<=> v864(VarCurr) ) ).
fof(addAssignment_62355,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v898(VarCurr,B)
<=> v900(VarCurr,B) ) ) ).
fof(addAssignment_62354,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v900(VarCurr,B)
<=> v102231(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1458,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102231(VarCurr,B)
<=> ( v102232(VarCurr,B)
| v102235(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1457,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102235(VarCurr,B)
<=> ( v886(VarCurr,B)
& v102236(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5007,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102236(VarCurr,B)
<=> ~ v102237(VarCurr,B) ) ) ).
fof(addAssignment_62353,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex0)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62352,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex1)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62351,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex2)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62350,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex3)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62349,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex4)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62348,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex5)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62347,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex6)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62346,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex7)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62345,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex8)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62344,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex9)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62343,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex10)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62342,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex11)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62341,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex12)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62340,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex13)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62339,axiom,
! [VarCurr] :
( v102237(VarCurr,bitIndex14)
<=> v102238(VarCurr) ) ).
fof(addAssignment_62338,axiom,
! [VarCurr] :
( v102238(VarCurr)
<=> v5687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1456,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v102232(VarCurr,B)
<=> ( v902(VarCurr,B)
& v102233(VarCurr,B) ) ) ) ).
fof(addAssignment_62337,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex0)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62336,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex1)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62335,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex2)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62334,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex3)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62333,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex4)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62332,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex5)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62331,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex6)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62330,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex7)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62329,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex8)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62328,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex9)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62327,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex10)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62326,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex11)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62325,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex12)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62324,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex13)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62323,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex14)
<=> v102234(VarCurr) ) ).
fof(addAssignment_62322,axiom,
! [VarCurr] :
( v102234(VarCurr)
<=> v5687(VarCurr) ) ).
fof(addAssignment_62321,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v902(VarCurr,B)
<=> v904(VarCurr,B) ) ) ).
fof(addAssignment_62320,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v904(VarCurr,B)
<=> v906(VarCurr,B) ) ) ).
fof(addAssignment_62319,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v906(VarCurr,B)
<=> v908(VarCurr,B) ) ) ).
fof(addAssignment_62318,axiom,
! [VarCurr,B] :
( range_12_10(B)
=> ( v908(VarCurr,B)
<=> v910(VarCurr,B) ) ) ).
fof(range_axiom_82,axiom,
! [B] :
( range_12_10(B)
<=> ( $false
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B ) ) ).
fof(addAssignment_62317,axiom,
! [VarCurr] :
( ( v910(VarCurr,bitIndex12)
<=> v912(VarCurr,bitIndex11) )
& ( v910(VarCurr,bitIndex11)
<=> v912(VarCurr,bitIndex10) )
& ( v910(VarCurr,bitIndex10)
<=> v912(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_62316,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v912(VarCurr,B)
<=> v914(VarCurr,B) ) ) ).
fof(addAssignment_62315,axiom,
! [VarNext,B] :
( range_11_9(B)
=> ( v914(VarNext,B)
<=> v102224(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102225(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v102224(VarNext,B)
<=> v914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1217,axiom,
! [VarNext] :
( v102225(VarNext)
=> ! [B] :
( range_13_0(B)
=> ( v102224(VarNext,B)
<=> v5680(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102225(VarNext)
<=> v102226(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102226(VarNext)
<=> ( v102228(VarNext)
& v5608(VarNext) ) ) ) ).
fof(writeUnaryOperator_5006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102228(VarNext)
<=> v5674(VarNext) ) ) ).
fof(addAssignment_62314,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v932(VarCurr,B)
<=> v934(VarCurr,B) ) ) ).
fof(addAssignment_62313,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v934(VarCurr,B)
<=> v5598(VarCurr,B) ) ) ).
fof(addAssignment_62312,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v936(VarCurr,B)
<=> v938(VarCurr,B) ) ) ).
fof(addAssignment_62311,axiom,
! [VarCurr,B] :
( range_11_9(B)
=> ( v938(VarCurr,B)
<=> v5589(VarCurr,B) ) ) ).
fof(range_axiom_81,axiom,
! [B] :
( range_11_9(B)
<=> ( $false
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addAssignment_62310,axiom,
! [VarCurr] :
( ( v5591(VarCurr,bitIndex2)
<=> v964(VarCurr,bitIndex16) )
& ( v5591(VarCurr,bitIndex1)
<=> v964(VarCurr,bitIndex15) )
& ( v5591(VarCurr,bitIndex0)
<=> v964(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_62309,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v964(VarCurr,B)
<=> v966(VarCurr,B) ) ) ).
fof(addAssignment_62308,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v966(VarCurr,B)
<=> v5526(VarCurr,B) ) ) ).
fof(addAssignment_62307,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5521(VarCurr,B)
<=> v5523(VarCurr,B) ) ) ).
fof(addAssignment_62306,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5523(VarCurr,B)
<=> v5525(VarCurr,B) ) ) ).
fof(addAssignment_62305,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5525(VarNext,B)
<=> v102216(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102217(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102216(VarNext,B)
<=> v5525(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1216,axiom,
! [VarNext] :
( v102217(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102216(VarNext,B)
<=> v84023(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102217(VarNext)
<=> v102218(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102218(VarNext)
<=> ( v102220(VarNext)
& v84008(VarNext) ) ) ) ).
fof(writeUnaryOperator_5005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102220(VarNext)
<=> v84017(VarNext) ) ) ).
fof(addAssignment_62304,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83988(VarCurr,B)
<=> v83990(VarCurr,B) ) ) ).
fof(addAssignment_62303,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83990(VarCurr,B)
<=> v83999(VarCurr,B) ) ) ).
fof(addAssignment_62302,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83992(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62301,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5514(VarCurr,B)
<=> v5516(VarCurr,B) ) ) ).
fof(addAssignment_62300,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5516(VarCurr,B)
<=> v5518(VarCurr,B) ) ) ).
fof(addAssignment_62299,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5518(VarNext,B)
<=> v102208(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102209(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102208(VarNext,B)
<=> v5518(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1215,axiom,
! [VarNext] :
( v102209(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102208(VarNext,B)
<=> v83973(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102209(VarNext)
<=> v102210(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102210(VarNext)
<=> ( v102212(VarNext)
& v83958(VarNext) ) ) ) ).
fof(writeUnaryOperator_5004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102212(VarNext)
<=> v83967(VarNext) ) ) ).
fof(addAssignment_62298,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83938(VarCurr,B)
<=> v83940(VarCurr,B) ) ) ).
fof(addAssignment_62297,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83940(VarCurr,B)
<=> v83949(VarCurr,B) ) ) ).
fof(addAssignment_62296,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83942(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62295,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5507(VarCurr,B)
<=> v5509(VarCurr,B) ) ) ).
fof(addAssignment_62294,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5509(VarCurr,B)
<=> v5511(VarCurr,B) ) ) ).
fof(addAssignment_62293,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5511(VarNext,B)
<=> v102200(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102201(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102200(VarNext,B)
<=> v5511(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1214,axiom,
! [VarNext] :
( v102201(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102200(VarNext,B)
<=> v83923(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102201(VarNext)
<=> v102202(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102202(VarNext)
<=> ( v102204(VarNext)
& v83908(VarNext) ) ) ) ).
fof(writeUnaryOperator_5003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102204(VarNext)
<=> v83917(VarNext) ) ) ).
fof(addAssignment_62292,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83888(VarCurr,B)
<=> v83890(VarCurr,B) ) ) ).
fof(addAssignment_62291,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83890(VarCurr,B)
<=> v83899(VarCurr,B) ) ) ).
fof(addAssignment_62290,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83892(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62289,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5500(VarCurr,B)
<=> v5502(VarCurr,B) ) ) ).
fof(addAssignment_62288,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5502(VarCurr,B)
<=> v5504(VarCurr,B) ) ) ).
fof(addAssignment_62287,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5504(VarNext,B)
<=> v102192(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102193(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102192(VarNext,B)
<=> v5504(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1213,axiom,
! [VarNext] :
( v102193(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102192(VarNext,B)
<=> v83873(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102193(VarNext)
<=> v102194(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102194(VarNext)
<=> ( v102196(VarNext)
& v83858(VarNext) ) ) ) ).
fof(writeUnaryOperator_5002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102196(VarNext)
<=> v83867(VarNext) ) ) ).
fof(addAssignment_62286,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83838(VarCurr,B)
<=> v83840(VarCurr,B) ) ) ).
fof(addAssignment_62285,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83840(VarCurr,B)
<=> v83849(VarCurr,B) ) ) ).
fof(addAssignment_62284,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83842(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62283,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5493(VarCurr,B)
<=> v5495(VarCurr,B) ) ) ).
fof(addAssignment_62282,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5495(VarCurr,B)
<=> v5497(VarCurr,B) ) ) ).
fof(addAssignment_62281,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5497(VarNext,B)
<=> v102184(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102185(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102184(VarNext,B)
<=> v5497(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1212,axiom,
! [VarNext] :
( v102185(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102184(VarNext,B)
<=> v83823(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102185(VarNext)
<=> v102186(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102186(VarNext)
<=> ( v102188(VarNext)
& v83808(VarNext) ) ) ) ).
fof(writeUnaryOperator_5001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102188(VarNext)
<=> v83817(VarNext) ) ) ).
fof(addAssignment_62280,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83788(VarCurr,B)
<=> v83790(VarCurr,B) ) ) ).
fof(addAssignment_62279,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83790(VarCurr,B)
<=> v83799(VarCurr,B) ) ) ).
fof(addAssignment_62278,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83792(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62277,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5487(VarCurr,B)
<=> v5489(VarCurr,B) ) ) ).
fof(addAssignment_62276,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5489(VarCurr,B)
<=> v5491(VarCurr,B) ) ) ).
fof(addAssignment_62275,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5491(VarNext,B)
<=> v102176(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102177(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102176(VarNext,B)
<=> v5491(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1211,axiom,
! [VarNext] :
( v102177(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102176(VarNext,B)
<=> v83773(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102177(VarNext)
<=> v102178(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102178(VarNext)
<=> ( v102180(VarNext)
& v83758(VarNext) ) ) ) ).
fof(writeUnaryOperator_5000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102180(VarNext)
<=> v83767(VarNext) ) ) ).
fof(addAssignment_62274,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83738(VarCurr,B)
<=> v83740(VarCurr,B) ) ) ).
fof(addAssignment_62273,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83740(VarCurr,B)
<=> v83749(VarCurr,B) ) ) ).
fof(addAssignment_62272,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83742(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62271,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5480(VarCurr,B)
<=> v5482(VarCurr,B) ) ) ).
fof(addAssignment_62270,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5482(VarCurr,B)
<=> v5484(VarCurr,B) ) ) ).
fof(addAssignment_62269,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5484(VarNext,B)
<=> v102168(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102169(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102168(VarNext,B)
<=> v5484(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1210,axiom,
! [VarNext] :
( v102169(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102168(VarNext,B)
<=> v83723(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102169(VarNext)
<=> v102170(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102170(VarNext)
<=> ( v102172(VarNext)
& v83708(VarNext) ) ) ) ).
fof(writeUnaryOperator_4999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102172(VarNext)
<=> v83717(VarNext) ) ) ).
fof(addAssignment_62268,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83688(VarCurr,B)
<=> v83690(VarCurr,B) ) ) ).
fof(addAssignment_62267,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83690(VarCurr,B)
<=> v83699(VarCurr,B) ) ) ).
fof(addAssignment_62266,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83692(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62265,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5473(VarCurr,B)
<=> v5475(VarCurr,B) ) ) ).
fof(addAssignment_62264,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5475(VarCurr,B)
<=> v5477(VarCurr,B) ) ) ).
fof(addAssignment_62263,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5477(VarNext,B)
<=> v102160(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102161(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102160(VarNext,B)
<=> v5477(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1209,axiom,
! [VarNext] :
( v102161(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102160(VarNext,B)
<=> v83673(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102161(VarNext)
<=> v102162(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102162(VarNext)
<=> ( v102164(VarNext)
& v83658(VarNext) ) ) ) ).
fof(writeUnaryOperator_4998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102164(VarNext)
<=> v83667(VarNext) ) ) ).
fof(addAssignment_62262,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83638(VarCurr,B)
<=> v83640(VarCurr,B) ) ) ).
fof(addAssignment_62261,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83640(VarCurr,B)
<=> v83649(VarCurr,B) ) ) ).
fof(addAssignment_62260,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83642(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62259,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5466(VarCurr,B)
<=> v5468(VarCurr,B) ) ) ).
fof(addAssignment_62258,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5468(VarCurr,B)
<=> v5470(VarCurr,B) ) ) ).
fof(addAssignment_62257,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5470(VarNext,B)
<=> v102152(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102153(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102152(VarNext,B)
<=> v5470(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1208,axiom,
! [VarNext] :
( v102153(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102152(VarNext,B)
<=> v83623(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102153(VarNext)
<=> v102154(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102154(VarNext)
<=> ( v102156(VarNext)
& v83608(VarNext) ) ) ) ).
fof(writeUnaryOperator_4997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102156(VarNext)
<=> v83617(VarNext) ) ) ).
fof(addAssignment_62256,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83588(VarCurr,B)
<=> v83590(VarCurr,B) ) ) ).
fof(addAssignment_62255,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83590(VarCurr,B)
<=> v83599(VarCurr,B) ) ) ).
fof(addAssignment_62254,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83592(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62253,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5459(VarCurr,B)
<=> v5461(VarCurr,B) ) ) ).
fof(addAssignment_62252,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5461(VarCurr,B)
<=> v5463(VarCurr,B) ) ) ).
fof(addAssignment_62251,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5463(VarNext,B)
<=> v102144(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102145(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102144(VarNext,B)
<=> v5463(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1207,axiom,
! [VarNext] :
( v102145(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102144(VarNext,B)
<=> v83573(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102145(VarNext)
<=> v102146(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102146(VarNext)
<=> ( v102148(VarNext)
& v83558(VarNext) ) ) ) ).
fof(writeUnaryOperator_4996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102148(VarNext)
<=> v83567(VarNext) ) ) ).
fof(addAssignment_62250,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83538(VarCurr,B)
<=> v83540(VarCurr,B) ) ) ).
fof(addAssignment_62249,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83540(VarCurr,B)
<=> v83549(VarCurr,B) ) ) ).
fof(addAssignment_62248,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83542(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62247,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5452(VarCurr,B)
<=> v5454(VarCurr,B) ) ) ).
fof(addAssignment_62246,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5454(VarCurr,B)
<=> v5456(VarCurr,B) ) ) ).
fof(addAssignment_62245,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5456(VarNext,B)
<=> v102136(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102137(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102136(VarNext,B)
<=> v5456(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1206,axiom,
! [VarNext] :
( v102137(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102136(VarNext,B)
<=> v83523(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102137(VarNext)
<=> v102138(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102138(VarNext)
<=> ( v102140(VarNext)
& v83508(VarNext) ) ) ) ).
fof(writeUnaryOperator_4995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102140(VarNext)
<=> v83517(VarNext) ) ) ).
fof(addAssignment_62244,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83488(VarCurr,B)
<=> v83490(VarCurr,B) ) ) ).
fof(addAssignment_62243,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83490(VarCurr,B)
<=> v83499(VarCurr,B) ) ) ).
fof(addAssignment_62242,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83492(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62241,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5445(VarCurr,B)
<=> v5447(VarCurr,B) ) ) ).
fof(addAssignment_62240,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5447(VarCurr,B)
<=> v5449(VarCurr,B) ) ) ).
fof(addAssignment_62239,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5449(VarNext,B)
<=> v102128(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102129(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102128(VarNext,B)
<=> v5449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1205,axiom,
! [VarNext] :
( v102129(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102128(VarNext,B)
<=> v83473(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102129(VarNext)
<=> v102130(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102130(VarNext)
<=> ( v102132(VarNext)
& v83458(VarNext) ) ) ) ).
fof(writeUnaryOperator_4994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102132(VarNext)
<=> v83467(VarNext) ) ) ).
fof(addAssignment_62238,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83438(VarCurr,B)
<=> v83440(VarCurr,B) ) ) ).
fof(addAssignment_62237,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83440(VarCurr,B)
<=> v83449(VarCurr,B) ) ) ).
fof(addAssignment_62236,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83442(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62235,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5438(VarCurr,B)
<=> v5440(VarCurr,B) ) ) ).
fof(addAssignment_62234,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5440(VarCurr,B)
<=> v5442(VarCurr,B) ) ) ).
fof(addAssignment_62233,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5442(VarNext,B)
<=> v102120(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102121(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102120(VarNext,B)
<=> v5442(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1204,axiom,
! [VarNext] :
( v102121(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102120(VarNext,B)
<=> v83423(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102121(VarNext)
<=> v102122(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102122(VarNext)
<=> ( v102124(VarNext)
& v83408(VarNext) ) ) ) ).
fof(writeUnaryOperator_4993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102124(VarNext)
<=> v83417(VarNext) ) ) ).
fof(addAssignment_62232,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83388(VarCurr,B)
<=> v83390(VarCurr,B) ) ) ).
fof(addAssignment_62231,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83390(VarCurr,B)
<=> v83399(VarCurr,B) ) ) ).
fof(addAssignment_62230,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83392(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62229,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5431(VarCurr,B)
<=> v5433(VarCurr,B) ) ) ).
fof(addAssignment_62228,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5433(VarCurr,B)
<=> v5435(VarCurr,B) ) ) ).
fof(addAssignment_62227,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5435(VarNext,B)
<=> v102112(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102113(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102112(VarNext,B)
<=> v5435(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1203,axiom,
! [VarNext] :
( v102113(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102112(VarNext,B)
<=> v83373(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102113(VarNext)
<=> v102114(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102114(VarNext)
<=> ( v102116(VarNext)
& v83358(VarNext) ) ) ) ).
fof(writeUnaryOperator_4992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102116(VarNext)
<=> v83367(VarNext) ) ) ).
fof(addAssignment_62226,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83338(VarCurr,B)
<=> v83340(VarCurr,B) ) ) ).
fof(addAssignment_62225,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83340(VarCurr,B)
<=> v83349(VarCurr,B) ) ) ).
fof(addAssignment_62224,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83342(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62223,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5424(VarCurr,B)
<=> v5426(VarCurr,B) ) ) ).
fof(addAssignment_62222,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5426(VarCurr,B)
<=> v5428(VarCurr,B) ) ) ).
fof(addAssignment_62221,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5428(VarNext,B)
<=> v102104(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102105(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102104(VarNext,B)
<=> v5428(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1202,axiom,
! [VarNext] :
( v102105(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102104(VarNext,B)
<=> v83323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102105(VarNext)
<=> v102106(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102106(VarNext)
<=> ( v102108(VarNext)
& v83308(VarNext) ) ) ) ).
fof(writeUnaryOperator_4991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102108(VarNext)
<=> v83317(VarNext) ) ) ).
fof(addAssignment_62220,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83288(VarCurr,B)
<=> v83290(VarCurr,B) ) ) ).
fof(addAssignment_62219,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83290(VarCurr,B)
<=> v83299(VarCurr,B) ) ) ).
fof(addAssignment_62218,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v83292(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62217,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5418(VarCurr,B)
<=> v5420(VarCurr,B) ) ) ).
fof(addAssignment_62216,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v5420(VarCurr,B)
<=> v5422(VarCurr,B) ) ) ).
fof(addAssignment_62215,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v5422(VarNext,B)
<=> v102096(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102097(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102096(VarNext,B)
<=> v5422(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1201,axiom,
! [VarNext] :
( v102097(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v102096(VarNext,B)
<=> v83273(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102097(VarNext)
<=> v102098(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102098(VarNext)
<=> ( v102100(VarNext)
& v83256(VarNext) ) ) ) ).
fof(writeUnaryOperator_4990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102100(VarNext)
<=> v83267(VarNext) ) ) ).
fof(addAssignment_62214,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v82920(VarCurr,B)
<=> v82922(VarCurr,B) ) ) ).
fof(addAssignment_62213,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v82922(VarCurr,B)
<=> v83246(VarCurr,B) ) ) ).
fof(addAssignment_62212,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v82924(VarCurr,B)
<=> v82926(VarCurr,B) ) ) ).
fof(addAssignment_62211,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v82926(VarCurr,B)
<=> v82928(VarCurr,B) ) ) ).
fof(addAssignment_62210,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v82928(VarCurr,B)
<=> v82930(VarCurr,B) ) ) ).
fof(addAssignment_62209,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v82930(VarCurr,B)
<=> v82932(VarCurr,B) ) ) ).
fof(addAssignment_62208,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v82932(VarCurr,B)
<=> v83008(VarCurr,B) ) ) ).
fof(addAssignment_62207,axiom,
! [VarCurr] :
( ( v83013(VarCurr,bitIndex2)
<=> v101574(VarCurr,bitIndex5) )
& ( v83013(VarCurr,bitIndex1)
<=> v101574(VarCurr,bitIndex4) )
& ( v83013(VarCurr,bitIndex0)
<=> v101574(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_62206,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v101574(VarCurr,B)
<=> v101576(VarCurr,B) ) ) ).
fof(addAssignment_62205,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v101576(VarNext,B)
<=> v102078(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102079(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v102078(VarNext,B)
<=> v101576(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1200,axiom,
! [VarNext] :
( v102079(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v102078(VarNext,B)
<=> v102089(VarNext,B) ) ) ) ).
fof(addAssignment_62204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v102089(VarNext,B)
<=> v102087(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_727,axiom,
! [VarCurr] :
( ~ v102090(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v102087(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_699,axiom,
! [VarCurr] :
( v102090(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v102087(VarCurr,B)
<=> v101586(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9782,axiom,
! [VarCurr] :
( v102090(VarCurr)
<=> ( v102091(VarCurr)
& v102092(VarCurr) ) ) ).
fof(writeUnaryOperator_4989,axiom,
! [VarCurr] :
( ~ v102092(VarCurr)
<=> v101582(VarCurr) ) ).
fof(writeUnaryOperator_4988,axiom,
! [VarCurr] :
( ~ v102091(VarCurr)
<=> v101578(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102079(VarNext)
<=> v102080(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102080(VarNext)
<=> ( v102081(VarNext)
& v102074(VarNext) ) ) ) ).
fof(writeUnaryOperator_4987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102081(VarNext)
<=> v102083(VarNext) ) ) ).
fof(addAssignment_62203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102083(VarNext)
<=> v102074(VarCurr) ) ) ).
fof(addAssignment_62202,axiom,
! [VarCurr] :
( v102074(VarCurr)
<=> v102076(VarCurr) ) ).
fof(addAssignment_62201,axiom,
! [VarCurr] :
( v102076(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_62200,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v101586(VarCurr,B)
<=> v101588(VarCurr,B) ) ) ).
fof(addAssignment_62199,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v101588(VarCurr,B)
<=> v102065(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1455,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v102065(VarCurr,B)
<=> ( v102066(VarCurr,B)
| v102069(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1454,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v102069(VarCurr,B)
<=> ( v101574(VarCurr,B)
& v102070(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4986,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v102070(VarCurr,B)
<=> ~ v102071(VarCurr,B) ) ) ).
fof(addAssignment_62198,axiom,
! [VarCurr] :
( v102071(VarCurr,bitIndex0)
<=> v102072(VarCurr) ) ).
fof(addAssignment_62197,axiom,
! [VarCurr] :
( v102071(VarCurr,bitIndex1)
<=> v102072(VarCurr) ) ).
fof(addAssignment_62196,axiom,
! [VarCurr] :
( v102071(VarCurr,bitIndex2)
<=> v102072(VarCurr) ) ).
fof(addAssignment_62195,axiom,
! [VarCurr] :
( v102071(VarCurr,bitIndex3)
<=> v102072(VarCurr) ) ).
fof(addAssignment_62194,axiom,
! [VarCurr] :
( v102071(VarCurr,bitIndex4)
<=> v102072(VarCurr) ) ).
fof(addAssignment_62193,axiom,
! [VarCurr] :
( v102071(VarCurr,bitIndex5)
<=> v102072(VarCurr) ) ).
fof(addAssignment_62192,axiom,
! [VarCurr] :
( v102072(VarCurr)
<=> v102064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1453,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v102066(VarCurr,B)
<=> ( v101590(VarCurr,B)
& v102067(VarCurr,B) ) ) ) ).
fof(addAssignment_62191,axiom,
! [VarCurr] :
( v102067(VarCurr,bitIndex0)
<=> v102068(VarCurr) ) ).
fof(addAssignment_62190,axiom,
! [VarCurr] :
( v102067(VarCurr,bitIndex1)
<=> v102068(VarCurr) ) ).
fof(addAssignment_62189,axiom,
! [VarCurr] :
( v102067(VarCurr,bitIndex2)
<=> v102068(VarCurr) ) ).
fof(addAssignment_62188,axiom,
! [VarCurr] :
( v102067(VarCurr,bitIndex3)
<=> v102068(VarCurr) ) ).
fof(addAssignment_62187,axiom,
! [VarCurr] :
( v102067(VarCurr,bitIndex4)
<=> v102068(VarCurr) ) ).
fof(addAssignment_62186,axiom,
! [VarCurr] :
( v102067(VarCurr,bitIndex5)
<=> v102068(VarCurr) ) ).
fof(addAssignment_62185,axiom,
! [VarCurr] :
( v102068(VarCurr)
<=> v102064(VarCurr) ) ).
fof(addAssignment_62184,axiom,
! [VarCurr] :
( v102064(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_62183,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v101590(VarCurr,B)
<=> v102062(VarCurr,B) ) ) ).
fof(addAssignment_62182,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v102062(VarCurr,B)
<=> v83013(VarCurr,B) ) ) ).
fof(addAssignment_62181,axiom,
! [VarCurr] :
( ( v102062(VarCurr,bitIndex5)
<=> v101592(VarCurr,bitIndex2) )
& ( v102062(VarCurr,bitIndex4)
<=> v101592(VarCurr,bitIndex1) )
& ( v102062(VarCurr,bitIndex3)
<=> v101592(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_62180,axiom,
! [VarCurr] :
( ( v101592(VarCurr,bitIndex2)
<=> v101594(VarCurr,bitIndex5) )
& ( v101592(VarCurr,bitIndex1)
<=> v101594(VarCurr,bitIndex4) )
& ( v101592(VarCurr,bitIndex0)
<=> v101594(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_62179,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v101594(VarCurr,B)
<=> v102053(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_726,axiom,
! [VarCurr] :
( ~ v86877(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102053(VarCurr,B)
<=> v102056(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_698,axiom,
! [VarCurr] :
( v86877(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102053(VarCurr,B)
<=> v102054(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_725,axiom,
! [VarCurr] :
( ~ v102057(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102056(VarCurr,B)
<=> v101596(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_697,axiom,
! [VarCurr] :
( v102057(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102056(VarCurr,B)
<=> v102058(VarCurr,B) ) ) ) ).
fof(addAssignment_62178,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v102058(VarCurr,B)
<=> v102061(VarCurr,B) ) ) ).
fof(addAssignment_62177,axiom,
! [VarCurr] :
( ( v102058(VarCurr,bitIndex5)
<=> v101570(VarCurr,bitIndex2) )
& ( v102058(VarCurr,bitIndex4)
<=> v101570(VarCurr,bitIndex1) )
& ( v102058(VarCurr,bitIndex3)
<=> v101570(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_62176,axiom,
! [VarCurr] :
( v102058(VarCurr,bitIndex6)
<=> v102060(VarCurr) ) ).
fof(addAssignment_62175,axiom,
! [VarCurr] :
( v102058(VarCurr,bitIndex7)
<=> $false ) ).
fof(addAssignment_62174,axiom,
! [VarCurr] :
( v102058(VarCurr,bitIndex8)
<=> v102059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9779,axiom,
! [VarCurr] :
( v102057(VarCurr)
<=> ( v82954(VarCurr)
| v83096(VarCurr) ) ) ).
fof(addAssignment_62173,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v102054(VarCurr,B)
<=> v86950(VarCurr,B) ) ) ).
fof(addAssignment_62172,axiom,
! [VarCurr] :
( ( v102054(VarCurr,bitIndex5)
<=> v88266(VarCurr,bitIndex2) )
& ( v102054(VarCurr,bitIndex4)
<=> v88266(VarCurr,bitIndex1) )
& ( v102054(VarCurr,bitIndex3)
<=> v88266(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_62171,axiom,
! [VarCurr] :
( v102054(VarCurr,bitIndex6)
<=> v88078(VarCurr) ) ).
fof(addAssignment_62170,axiom,
! [VarCurr] :
( v102054(VarCurr,bitIndex7)
<=> v87198(VarCurr) ) ).
fof(addAssignment_62169,axiom,
! [VarCurr] :
( v102054(VarCurr,bitIndex8)
<=> v102055(VarCurr) ) ).
fof(addAssignment_62168,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v101596(VarCurr,B)
<=> v102037(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_724,axiom,
! [VarCurr] :
( ~ v102038(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102037(VarCurr,B)
<=> v102040(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_696,axiom,
! [VarCurr] :
( v102038(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102037(VarCurr,B)
<=> v102039(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_723,axiom,
! [VarCurr] :
( ~ v102041(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102040(VarCurr,B)
<=> v102051(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_695,axiom,
! [VarCurr] :
( v102041(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102040(VarCurr,B)
<=> v102024(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_722,axiom,
! [VarCurr] :
( ~ v101501(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102051(VarCurr,B)
<=> $false ) ) ) ).
fof(bitBlastConstant_1522,axiom,
~ b000000000(bitIndex8) ).
fof(bitBlastConstant_1521,axiom,
~ b000000000(bitIndex7) ).
fof(bitBlastConstant_1520,axiom,
~ b000000000(bitIndex6) ).
fof(bitBlastConstant_1519,axiom,
~ b000000000(bitIndex5) ).
fof(bitBlastConstant_1518,axiom,
~ b000000000(bitIndex4) ).
fof(bitBlastConstant_1517,axiom,
~ b000000000(bitIndex3) ).
fof(bitBlastConstant_1516,axiom,
~ b000000000(bitIndex2) ).
fof(bitBlastConstant_1515,axiom,
~ b000000000(bitIndex1) ).
fof(bitBlastConstant_1514,axiom,
~ b000000000(bitIndex0) ).
fof(addConditionBooleanCondEqualRangesThenBranch_694,axiom,
! [VarCurr] :
( v101501(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102051(VarCurr,B)
<=> v102052(VarCurr,B) ) ) ) ).
fof(addAssignment_62167,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v102052(VarCurr,B)
<=> v101563(VarCurr,B) ) ) ).
fof(addAssignment_62166,axiom,
! [VarCurr] :
( ( v102052(VarCurr,bitIndex8)
<=> v101563(VarCurr,bitIndex9) )
& ( v102052(VarCurr,bitIndex7)
<=> v101563(VarCurr,bitIndex8) )
& ( v102052(VarCurr,bitIndex6)
<=> v101563(VarCurr,bitIndex7) )
& ( v102052(VarCurr,bitIndex5)
<=> v101563(VarCurr,bitIndex6) )
& ( v102052(VarCurr,bitIndex4)
<=> v101563(VarCurr,bitIndex5) )
& ( v102052(VarCurr,bitIndex3)
<=> v101563(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9778,axiom,
! [VarCurr] :
( v102041(VarCurr)
<=> ( v102042(VarCurr)
| v102043(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4007,axiom,
! [VarCurr] :
( v102043(VarCurr)
<=> ( v102045(VarCurr)
| v84901(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4006,axiom,
! [VarCurr] :
( v102045(VarCurr)
<=> ( v102046(VarCurr)
| v84901(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4005,axiom,
! [VarCurr] :
( v102046(VarCurr)
<=> ( v102047(VarCurr)
| v84901(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4004,axiom,
! [VarCurr] :
( v102047(VarCurr)
<=> ( v102048(VarCurr)
| v84901(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4003,axiom,
! [VarCurr] :
( v102048(VarCurr)
<=> ( v102049(VarCurr)
| v84901(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4002,axiom,
! [VarCurr] :
( v102049(VarCurr)
<=> ( v102050(VarCurr)
| v84901(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4001,axiom,
! [VarCurr] :
( v102050(VarCurr)
<=> ( v84901(VarCurr,bitIndex0)
| v84901(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_4000,axiom,
! [VarCurr] :
( v102042(VarCurr)
<=> ( v102028(VarCurr)
| v120(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_62165,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v102039(VarCurr,B)
<=> v101563(VarCurr,B) ) ) ).
fof(addAssignment_62164,axiom,
! [VarCurr] :
( ( v102039(VarCurr,bitIndex8)
<=> v101563(VarCurr,bitIndex9) )
& ( v102039(VarCurr,bitIndex7)
<=> v101563(VarCurr,bitIndex8) )
& ( v102039(VarCurr,bitIndex6)
<=> v101563(VarCurr,bitIndex7) )
& ( v102039(VarCurr,bitIndex5)
<=> v101563(VarCurr,bitIndex6) )
& ( v102039(VarCurr,bitIndex4)
<=> v101563(VarCurr,bitIndex5) )
& ( v102039(VarCurr,bitIndex3)
<=> v101563(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9777,axiom,
! [VarCurr] :
( v102038(VarCurr)
<=> ( v101598(VarCurr)
& v101501(VarCurr) ) ) ).
fof(addAssignment_62163,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v102024(VarCurr,B)
<=> v102025(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_721,axiom,
! [VarCurr] :
( ~ v102026(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102025(VarCurr,B)
<=> v102035(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_693,axiom,
! [VarCurr] :
( v102026(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v102025(VarCurr,B)
<=> v102034(VarCurr,B) ) ) ) ).
fof(addAssignment_62162,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v102035(VarCurr,B)
<=> v89243(VarCurr,B) ) ) ).
fof(addAssignment_62161,axiom,
! [VarCurr] :
( ( v102035(VarCurr,bitIndex8)
<=> v89243(VarCurr,bitIndex9) )
& ( v102035(VarCurr,bitIndex7)
<=> v89243(VarCurr,bitIndex8) )
& ( v102035(VarCurr,bitIndex6)
<=> v89243(VarCurr,bitIndex7) )
& ( v102035(VarCurr,bitIndex5)
<=> v89243(VarCurr,bitIndex6) )
& ( v102035(VarCurr,bitIndex4)
<=> v89243(VarCurr,bitIndex5) )
& ( v102035(VarCurr,bitIndex3)
<=> v89243(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_62160,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v102034(VarCurr,B)
<=> v89214(VarCurr,B) ) ) ).
fof(addAssignment_62159,axiom,
! [VarCurr] :
( ( v102034(VarCurr,bitIndex8)
<=> v89214(VarCurr,bitIndex9) )
& ( v102034(VarCurr,bitIndex7)
<=> v89214(VarCurr,bitIndex8) )
& ( v102034(VarCurr,bitIndex6)
<=> v89214(VarCurr,bitIndex7) )
& ( v102034(VarCurr,bitIndex5)
<=> v89214(VarCurr,bitIndex6) )
& ( v102034(VarCurr,bitIndex4)
<=> v89214(VarCurr,bitIndex5) )
& ( v102034(VarCurr,bitIndex3)
<=> v89214(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3999,axiom,
! [VarCurr] :
( v102026(VarCurr)
<=> ( v102028(VarCurr)
| v120(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3998,axiom,
! [VarCurr] :
( v102028(VarCurr)
<=> ( v102029(VarCurr)
| v120(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3997,axiom,
! [VarCurr] :
( v102029(VarCurr)
<=> ( v102030(VarCurr)
| v120(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3996,axiom,
! [VarCurr] :
( v102030(VarCurr)
<=> ( v102031(VarCurr)
| v120(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3995,axiom,
! [VarCurr] :
( v102031(VarCurr)
<=> ( v102032(VarCurr)
| v120(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3994,axiom,
! [VarCurr] :
( v102032(VarCurr)
<=> ( v102033(VarCurr)
| v120(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3993,axiom,
! [VarCurr] :
( v102033(VarCurr)
<=> ( v120(VarCurr,bitIndex0)
| v120(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9776,axiom,
! [VarCurr] :
( v101598(VarCurr)
<=> ( v101600(VarCurr)
| v101812(VarCurr) ) ) ).
fof(addAssignment_62158,axiom,
! [VarCurr] :
( v101812(VarCurr)
<=> v101814(VarCurr) ) ).
fof(addAssignment_62157,axiom,
! [VarCurr] :
( v101814(VarCurr)
<=> v101816(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102006(VarNext)
=> ( v101816(VarNext)
<=> v101816(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1199,axiom,
! [VarNext] :
( v102006(VarNext)
=> ( v101816(VarNext)
<=> v102016(VarNext) ) ) ).
fof(addAssignment_62156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102016(VarNext)
<=> v102014(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_720,axiom,
! [VarCurr] :
( ~ v102017(VarCurr)
=> ( v102014(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_692,axiom,
! [VarCurr] :
( v102017(VarCurr)
=> ( v102014(VarCurr)
<=> v101826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9775,axiom,
! [VarCurr] :
( v102017(VarCurr)
<=> ( v102018(VarCurr)
& v102019(VarCurr) ) ) ).
fof(writeUnaryOperator_4985,axiom,
! [VarCurr] :
( ~ v102019(VarCurr)
<=> v101822(VarCurr) ) ).
fof(writeUnaryOperator_4984,axiom,
! [VarCurr] :
( ~ v102018(VarCurr)
<=> v101818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102006(VarNext)
<=> v102007(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102007(VarNext)
<=> ( v102008(VarNext)
& v102001(VarNext) ) ) ) ).
fof(writeUnaryOperator_4983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102008(VarNext)
<=> v102010(VarNext) ) ) ).
fof(addAssignment_62155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102010(VarNext)
<=> v102001(VarCurr) ) ) ).
fof(addAssignment_62154,axiom,
! [VarCurr] :
( v102001(VarCurr)
<=> v102003(VarCurr) ) ).
fof(addAssignment_62153,axiom,
! [VarCurr] :
( v102003(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_62152,axiom,
! [VarCurr] :
( v101826(VarCurr)
<=> v101828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9772,axiom,
! [VarCurr] :
( v101828(VarCurr)
<=> ( v101985(VarCurr)
| v101992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9771,axiom,
! [VarCurr] :
( v101992(VarCurr)
<=> ( v101993(VarCurr)
& v101997(VarCurr) ) ) ).
fof(writeUnaryOperator_4982,axiom,
! [VarCurr] :
( ~ v101997(VarCurr)
<=> v101998(VarCurr) ) ).
fof(addAssignment_62151,axiom,
! [VarCurr] :
( v101998(VarCurr)
<=> v101999(VarCurr) ) ).
fof(addAssignment_62150,axiom,
! [VarCurr] :
( v101999(VarCurr)
<=> v101980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9770,axiom,
! [VarCurr] :
( v101993(VarCurr)
<=> ( v101814(VarCurr)
& v101994(VarCurr) ) ) ).
fof(writeUnaryOperator_4981,axiom,
! [VarCurr] :
( ~ v101994(VarCurr)
<=> v101995(VarCurr) ) ).
fof(addAssignment_62149,axiom,
! [VarCurr] :
( v101995(VarCurr)
<=> v101996(VarCurr) ) ).
fof(addAssignment_62148,axiom,
! [VarCurr] :
( v101996(VarCurr)
<=> v101978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9769,axiom,
! [VarCurr] :
( v101985(VarCurr)
<=> ( v101986(VarCurr)
& v101989(VarCurr) ) ) ).
fof(writeUnaryOperator_4980,axiom,
! [VarCurr] :
( ~ v101989(VarCurr)
<=> v101990(VarCurr) ) ).
fof(addAssignment_62147,axiom,
! [VarCurr] :
( v101990(VarCurr)
<=> v101991(VarCurr) ) ).
fof(addAssignment_62146,axiom,
! [VarCurr] :
( v101991(VarCurr)
<=> v101980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9768,axiom,
! [VarCurr] :
( v101986(VarCurr)
<=> ( v101830(VarCurr)
& v101987(VarCurr) ) ) ).
fof(addAssignment_62145,axiom,
! [VarCurr] :
( v101987(VarCurr)
<=> v101988(VarCurr) ) ).
fof(addAssignment_62144,axiom,
! [VarCurr] :
( v101988(VarCurr)
<=> v101978(VarCurr) ) ).
fof(addAssignment_62143,axiom,
! [VarCurr] :
( v101980(VarCurr)
<=> v101982(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_667,axiom,
! [VarCurr] :
( v101982(VarCurr)
<=> ( ( v101834(VarCurr,bitIndex5)
<=> $false )
& ( v101834(VarCurr,bitIndex4)
<=> $false )
& ( v101834(VarCurr,bitIndex3)
<=> $false )
& ( v101834(VarCurr,bitIndex2)
<=> $false )
& ( v101834(VarCurr,bitIndex1)
<=> $false )
& ( v101834(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62142,axiom,
! [VarCurr] :
( v101978(VarCurr)
<=> v101832(VarCurr) ) ).
fof(addAssignment_62141,axiom,
! [VarCurr] :
( v101830(VarCurr)
<=> v101832(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_666,axiom,
! [VarCurr] :
( v101832(VarCurr)
<=> ( ( v101834(VarCurr,bitIndex5)
<=> $true )
& ( v101834(VarCurr,bitIndex4)
<=> $true )
& ( v101834(VarCurr,bitIndex3)
<=> $true )
& ( v101834(VarCurr,bitIndex2)
<=> $true )
& ( v101834(VarCurr,bitIndex1)
<=> $true )
& ( v101834(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_62140,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101834(VarCurr,B)
<=> v101836(VarCurr,B) ) ) ).
fof(addAssignment_62139,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101836(VarCurr,B)
<=> v101838(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101960(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v101838(VarNext,B)
<=> v101838(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1198,axiom,
! [VarNext] :
( v101960(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v101838(VarNext,B)
<=> v101970(VarNext,B) ) ) ) ).
fof(addAssignment_62138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v101970(VarNext,B)
<=> v101968(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_719,axiom,
! [VarCurr] :
( ~ v101971(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101968(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_691,axiom,
! [VarCurr] :
( v101971(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101968(VarCurr,B)
<=> v101848(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9767,axiom,
! [VarCurr] :
( v101971(VarCurr)
<=> ( v101972(VarCurr)
& v101973(VarCurr) ) ) ).
fof(writeUnaryOperator_4979,axiom,
! [VarCurr] :
( ~ v101973(VarCurr)
<=> v101844(VarCurr) ) ).
fof(writeUnaryOperator_4978,axiom,
! [VarCurr] :
( ~ v101972(VarCurr)
<=> v101840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101960(VarNext)
<=> v101961(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101961(VarNext)
<=> ( v101962(VarNext)
& v101955(VarNext) ) ) ) ).
fof(writeUnaryOperator_4977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101962(VarNext)
<=> v101964(VarNext) ) ) ).
fof(addAssignment_62137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101964(VarNext)
<=> v101955(VarCurr) ) ) ).
fof(addAssignment_62136,axiom,
! [VarCurr] :
( v101955(VarCurr)
<=> v101957(VarCurr) ) ).
fof(addAssignment_62135,axiom,
! [VarCurr] :
( v101957(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_62134,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101848(VarCurr,B)
<=> v101850(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1452,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101850(VarCurr,B)
<=> ( v101852(VarCurr,B)
& v101951(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4976,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101951(VarCurr,B)
<=> ~ v101952(VarCurr,B) ) ) ).
fof(addAssignment_62133,axiom,
! [VarCurr] :
( v101952(VarCurr,bitIndex0)
<=> v101953(VarCurr) ) ).
fof(addAssignment_62132,axiom,
! [VarCurr] :
( v101952(VarCurr,bitIndex1)
<=> v101953(VarCurr) ) ).
fof(addAssignment_62131,axiom,
! [VarCurr] :
( v101952(VarCurr,bitIndex2)
<=> v101953(VarCurr) ) ).
fof(addAssignment_62130,axiom,
! [VarCurr] :
( v101952(VarCurr,bitIndex3)
<=> v101953(VarCurr) ) ).
fof(addAssignment_62129,axiom,
! [VarCurr] :
( v101952(VarCurr,bitIndex4)
<=> v101953(VarCurr) ) ).
fof(addAssignment_62128,axiom,
! [VarCurr] :
( v101952(VarCurr,bitIndex5)
<=> v101953(VarCurr) ) ).
fof(addAssignment_62127,axiom,
! [VarCurr] :
( v101953(VarCurr)
<=> v101934(VarCurr) ) ).
fof(addAssignment_62126,axiom,
! [VarCurr] :
( v101934(VarCurr)
<=> v101936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9764,axiom,
! [VarCurr] :
( v101936(VarCurr)
<=> ( v101938(VarCurr)
& v101949(VarCurr) ) ) ).
fof(writeUnaryOperator_4975,axiom,
! [VarCurr] :
( ~ v101949(VarCurr)
<=> v101832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9763,axiom,
! [VarCurr] :
( v101938(VarCurr)
<=> ( v101939(VarCurr)
& v101948(VarCurr) ) ) ).
fof(writeUnaryOperator_4974,axiom,
! [VarCurr] :
( ~ v101948(VarCurr)
<=> v101812(VarCurr) ) ).
fof(writeUnaryOperator_4973,axiom,
! [VarCurr] :
( ~ v101939(VarCurr)
<=> v101940(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3992,axiom,
! [VarCurr] :
( v101940(VarCurr)
<=> ( v101942(VarCurr)
& v89413(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3991,axiom,
! [VarCurr] :
( v101942(VarCurr)
<=> ( v101943(VarCurr)
& v89413(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3990,axiom,
! [VarCurr] :
( v101943(VarCurr)
<=> ( v101944(VarCurr)
& v89413(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3989,axiom,
! [VarCurr] :
( v101944(VarCurr)
<=> ( v101945(VarCurr)
& v89413(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3988,axiom,
! [VarCurr] :
( v101945(VarCurr)
<=> ( v101946(VarCurr)
& v89413(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3987,axiom,
! [VarCurr] :
( v101946(VarCurr)
<=> ( v101947(VarCurr)
& v89413(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3986,axiom,
! [VarCurr] :
( v101947(VarCurr)
<=> ( v89413(VarCurr,bitIndex0)
& v89413(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_62125,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101852(VarCurr,B)
<=> v101854(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_718,axiom,
! [VarCurr] :
( ~ v101856(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101854(VarCurr,B)
<=> v101899(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_690,axiom,
! [VarCurr] :
( v101856(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101854(VarCurr,B)
<=> v101870(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_717,axiom,
! [VarCurr] :
( ~ v101900(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101899(VarCurr,B)
<=> v101834(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_689,axiom,
! [VarCurr] :
( v101900(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101899(VarCurr,B)
<=> v101909(VarCurr,B) ) ) ) ).
fof(addAssignment_62124,axiom,
! [VarCurr] :
( v101909(VarCurr,bitIndex0)
<=> v101864(VarCurr) ) ).
fof(addAssignment_62123,axiom,
! [VarCurr] :
( v101909(VarCurr,bitIndex1)
<=> v101930(VarCurr) ) ).
fof(addAssignment_62122,axiom,
! [VarCurr] :
( v101909(VarCurr,bitIndex2)
<=> v101926(VarCurr) ) ).
fof(addAssignment_62121,axiom,
! [VarCurr] :
( v101909(VarCurr,bitIndex3)
<=> v101922(VarCurr) ) ).
fof(addAssignment_62120,axiom,
! [VarCurr] :
( v101909(VarCurr,bitIndex4)
<=> v101918(VarCurr) ) ).
fof(addAssignment_62119,axiom,
! [VarCurr] :
( v101909(VarCurr,bitIndex5)
<=> v101911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9762,axiom,
! [VarCurr] :
( v101930(VarCurr)
<=> ( v101931(VarCurr)
& v101932(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3985,axiom,
! [VarCurr] :
( v101932(VarCurr)
<=> ( v101834(VarCurr,bitIndex0)
| v101834(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9761,axiom,
! [VarCurr] :
( v101931(VarCurr)
<=> ( v101864(VarCurr)
| v101865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9760,axiom,
! [VarCurr] :
( v101926(VarCurr)
<=> ( v101927(VarCurr)
& v101929(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3984,axiom,
! [VarCurr] :
( v101929(VarCurr)
<=> ( v101834(VarCurr,bitIndex2)
| v101908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9759,axiom,
! [VarCurr] :
( v101927(VarCurr)
<=> ( v101866(VarCurr)
| v101928(VarCurr) ) ) ).
fof(writeUnaryOperator_4972,axiom,
! [VarCurr] :
( ~ v101928(VarCurr)
<=> v101908(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9758,axiom,
! [VarCurr] :
( v101922(VarCurr)
<=> ( v101923(VarCurr)
& v101925(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3983,axiom,
! [VarCurr] :
( v101925(VarCurr)
<=> ( v101834(VarCurr,bitIndex3)
| v101916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9757,axiom,
! [VarCurr] :
( v101923(VarCurr)
<=> ( v101867(VarCurr)
| v101924(VarCurr) ) ) ).
fof(writeUnaryOperator_4971,axiom,
! [VarCurr] :
( ~ v101924(VarCurr)
<=> v101916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9756,axiom,
! [VarCurr] :
( v101918(VarCurr)
<=> ( v101919(VarCurr)
& v101921(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3982,axiom,
! [VarCurr] :
( v101921(VarCurr)
<=> ( v101834(VarCurr,bitIndex4)
| v101915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9755,axiom,
! [VarCurr] :
( v101919(VarCurr)
<=> ( v101868(VarCurr)
| v101920(VarCurr) ) ) ).
fof(writeUnaryOperator_4970,axiom,
! [VarCurr] :
( ~ v101920(VarCurr)
<=> v101915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9754,axiom,
! [VarCurr] :
( v101911(VarCurr)
<=> ( v101912(VarCurr)
& v101917(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3981,axiom,
! [VarCurr] :
( v101917(VarCurr)
<=> ( v101834(VarCurr,bitIndex5)
| v101914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9753,axiom,
! [VarCurr] :
( v101912(VarCurr)
<=> ( v101869(VarCurr)
| v101913(VarCurr) ) ) ).
fof(writeUnaryOperator_4969,axiom,
! [VarCurr] :
( ~ v101913(VarCurr)
<=> v101914(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3980,axiom,
! [VarCurr] :
( v101914(VarCurr)
<=> ( v101834(VarCurr,bitIndex4)
& v101915(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3979,axiom,
! [VarCurr] :
( v101915(VarCurr)
<=> ( v101834(VarCurr,bitIndex3)
& v101916(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3978,axiom,
! [VarCurr] :
( v101916(VarCurr)
<=> ( v101834(VarCurr,bitIndex2)
& v101908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9752,axiom,
! [VarCurr] :
( v101900(VarCurr)
<=> ( v101901(VarCurr)
& v101902(VarCurr) ) ) ).
fof(writeUnaryOperator_4968,axiom,
! [VarCurr] :
( ~ v101902(VarCurr)
<=> v101904(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3977,axiom,
! [VarCurr] :
( v101904(VarCurr)
<=> ( v101905(VarCurr)
& v101834(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3976,axiom,
! [VarCurr] :
( v101905(VarCurr)
<=> ( v101906(VarCurr)
& v101834(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3975,axiom,
! [VarCurr] :
( v101906(VarCurr)
<=> ( v101907(VarCurr)
& v101834(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3974,axiom,
! [VarCurr] :
( v101907(VarCurr)
<=> ( v101908(VarCurr)
& v101834(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3973,axiom,
! [VarCurr] :
( v101908(VarCurr)
<=> ( v101834(VarCurr,bitIndex0)
& v101834(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_4967,axiom,
! [VarCurr] :
( ~ v101901(VarCurr)
<=> v101812(VarCurr) ) ).
fof(addAssignment_62118,axiom,
! [VarCurr] :
( v101870(VarCurr,bitIndex0)
<=> v101864(VarCurr) ) ).
fof(addAssignment_62117,axiom,
! [VarCurr] :
( v101870(VarCurr,bitIndex1)
<=> v101896(VarCurr) ) ).
fof(addAssignment_62116,axiom,
! [VarCurr] :
( v101870(VarCurr,bitIndex2)
<=> v101892(VarCurr) ) ).
fof(addAssignment_62115,axiom,
! [VarCurr] :
( v101870(VarCurr,bitIndex3)
<=> v101888(VarCurr) ) ).
fof(addAssignment_62114,axiom,
! [VarCurr] :
( v101870(VarCurr,bitIndex4)
<=> v101884(VarCurr) ) ).
fof(addAssignment_62113,axiom,
! [VarCurr] :
( v101870(VarCurr,bitIndex5)
<=> v101872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9751,axiom,
! [VarCurr] :
( v101896(VarCurr)
<=> ( v101897(VarCurr)
& v101898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9750,axiom,
! [VarCurr] :
( v101898(VarCurr)
<=> ( v101834(VarCurr,bitIndex0)
| v101865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3972,axiom,
! [VarCurr] :
( v101897(VarCurr)
<=> ( v101864(VarCurr)
| v101834(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9749,axiom,
! [VarCurr] :
( v101892(VarCurr)
<=> ( v101893(VarCurr)
& v101895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9748,axiom,
! [VarCurr] :
( v101895(VarCurr)
<=> ( v101866(VarCurr)
| v101881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3971,axiom,
! [VarCurr] :
( v101893(VarCurr)
<=> ( v101834(VarCurr,bitIndex2)
| v101894(VarCurr) ) ) ).
fof(writeUnaryOperator_4966,axiom,
! [VarCurr] :
( ~ v101894(VarCurr)
<=> v101881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9747,axiom,
! [VarCurr] :
( v101888(VarCurr)
<=> ( v101889(VarCurr)
& v101891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9746,axiom,
! [VarCurr] :
( v101891(VarCurr)
<=> ( v101867(VarCurr)
| v101879(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3970,axiom,
! [VarCurr] :
( v101889(VarCurr)
<=> ( v101834(VarCurr,bitIndex3)
| v101890(VarCurr) ) ) ).
fof(writeUnaryOperator_4965,axiom,
! [VarCurr] :
( ~ v101890(VarCurr)
<=> v101879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9745,axiom,
! [VarCurr] :
( v101884(VarCurr)
<=> ( v101885(VarCurr)
& v101887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9744,axiom,
! [VarCurr] :
( v101887(VarCurr)
<=> ( v101868(VarCurr)
| v101877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3969,axiom,
! [VarCurr] :
( v101885(VarCurr)
<=> ( v101834(VarCurr,bitIndex4)
| v101886(VarCurr) ) ) ).
fof(writeUnaryOperator_4964,axiom,
! [VarCurr] :
( ~ v101886(VarCurr)
<=> v101877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9743,axiom,
! [VarCurr] :
( v101872(VarCurr)
<=> ( v101873(VarCurr)
& v101883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9742,axiom,
! [VarCurr] :
( v101883(VarCurr)
<=> ( v101869(VarCurr)
| v101875(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3968,axiom,
! [VarCurr] :
( v101873(VarCurr)
<=> ( v101834(VarCurr,bitIndex5)
| v101874(VarCurr) ) ) ).
fof(writeUnaryOperator_4963,axiom,
! [VarCurr] :
( ~ v101874(VarCurr)
<=> v101875(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3967,axiom,
! [VarCurr] :
( v101875(VarCurr)
<=> ( v101834(VarCurr,bitIndex4)
| v101876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9741,axiom,
! [VarCurr] :
( v101876(VarCurr)
<=> ( v101868(VarCurr)
& v101877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3966,axiom,
! [VarCurr] :
( v101877(VarCurr)
<=> ( v101834(VarCurr,bitIndex3)
| v101878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9740,axiom,
! [VarCurr] :
( v101878(VarCurr)
<=> ( v101867(VarCurr)
& v101879(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3965,axiom,
! [VarCurr] :
( v101879(VarCurr)
<=> ( v101834(VarCurr,bitIndex2)
| v101880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9739,axiom,
! [VarCurr] :
( v101880(VarCurr)
<=> ( v101866(VarCurr)
& v101881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3964,axiom,
! [VarCurr] :
( v101881(VarCurr)
<=> ( v101834(VarCurr,bitIndex1)
| v101882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9738,axiom,
! [VarCurr] :
( v101882(VarCurr)
<=> ( v101834(VarCurr,bitIndex0)
& v101865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9737,axiom,
! [VarCurr] :
( v101856(VarCurr)
<=> ( v101812(VarCurr)
& v101857(VarCurr) ) ) ).
fof(writeUnaryOperator_4962,axiom,
! [VarCurr] :
( ~ v101857(VarCurr)
<=> v101859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9736,axiom,
! [VarCurr] :
( v101859(VarCurr)
<=> ( v101860(VarCurr)
& v101869(VarCurr) ) ) ).
fof(writeUnaryOperator_4961,axiom,
! [VarCurr] :
( ~ v101869(VarCurr)
<=> v101834(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9735,axiom,
! [VarCurr] :
( v101860(VarCurr)
<=> ( v101861(VarCurr)
& v101868(VarCurr) ) ) ).
fof(writeUnaryOperator_4960,axiom,
! [VarCurr] :
( ~ v101868(VarCurr)
<=> v101834(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9734,axiom,
! [VarCurr] :
( v101861(VarCurr)
<=> ( v101862(VarCurr)
& v101867(VarCurr) ) ) ).
fof(writeUnaryOperator_4959,axiom,
! [VarCurr] :
( ~ v101867(VarCurr)
<=> v101834(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9733,axiom,
! [VarCurr] :
( v101862(VarCurr)
<=> ( v101863(VarCurr)
& v101866(VarCurr) ) ) ).
fof(writeUnaryOperator_4958,axiom,
! [VarCurr] :
( ~ v101866(VarCurr)
<=> v101834(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9732,axiom,
! [VarCurr] :
( v101863(VarCurr)
<=> ( v101864(VarCurr)
& v101865(VarCurr) ) ) ).
fof(writeUnaryOperator_4957,axiom,
! [VarCurr] :
( ~ v101865(VarCurr)
<=> v101834(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4956,axiom,
! [VarCurr] :
( ~ v101864(VarCurr)
<=> v101834(VarCurr,bitIndex0) ) ).
fof(addAssignment_62112,axiom,
! [VarCurr] :
( v101844(VarCurr)
<=> v101846(VarCurr) ) ).
fof(addAssignment_62111,axiom,
! [VarCurr] :
( v101846(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_62110,axiom,
! [VarCurr] :
( v101840(VarCurr)
<=> v101842(VarCurr) ) ).
fof(addAssignment_62109,axiom,
! [VarCurr] :
( v101842(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_62108,axiom,
! [VarCurr] :
( v101822(VarCurr)
<=> v101824(VarCurr) ) ).
fof(addAssignment_62107,axiom,
! [VarCurr] :
( v101824(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_62106,axiom,
! [VarCurr] :
( v101818(VarCurr)
<=> v101820(VarCurr) ) ).
fof(addAssignment_62105,axiom,
! [VarCurr] :
( v101820(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_62104,axiom,
! [VarCurr] :
( v101600(VarCurr)
<=> v101602(VarCurr) ) ).
fof(addAssignment_62103,axiom,
! [VarCurr] :
( v101602(VarCurr)
<=> v101604(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101795(VarNext)
=> ( v101604(VarNext)
<=> v101604(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1197,axiom,
! [VarNext] :
( v101795(VarNext)
=> ( v101604(VarNext)
<=> v101805(VarNext) ) ) ).
fof(addAssignment_62102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101805(VarNext)
<=> v101803(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_716,axiom,
! [VarCurr] :
( ~ v101806(VarCurr)
=> ( v101803(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_688,axiom,
! [VarCurr] :
( v101806(VarCurr)
=> ( v101803(VarCurr)
<=> v101614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9731,axiom,
! [VarCurr] :
( v101806(VarCurr)
<=> ( v101807(VarCurr)
& v101808(VarCurr) ) ) ).
fof(writeUnaryOperator_4955,axiom,
! [VarCurr] :
( ~ v101808(VarCurr)
<=> v101610(VarCurr) ) ).
fof(writeUnaryOperator_4954,axiom,
! [VarCurr] :
( ~ v101807(VarCurr)
<=> v101606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101795(VarNext)
<=> v101796(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101796(VarNext)
<=> ( v101797(VarNext)
& v101790(VarNext) ) ) ) ).
fof(writeUnaryOperator_4953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101797(VarNext)
<=> v101799(VarNext) ) ) ).
fof(addAssignment_62101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101799(VarNext)
<=> v101790(VarCurr) ) ) ).
fof(addAssignment_62100,axiom,
! [VarCurr] :
( v101790(VarCurr)
<=> v101792(VarCurr) ) ).
fof(addAssignment_62099,axiom,
! [VarCurr] :
( v101792(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_62098,axiom,
! [VarCurr] :
( v101614(VarCurr)
<=> v101616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9728,axiom,
! [VarCurr] :
( v101616(VarCurr)
<=> ( v101774(VarCurr)
| v101781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9727,axiom,
! [VarCurr] :
( v101781(VarCurr)
<=> ( v101782(VarCurr)
& v101786(VarCurr) ) ) ).
fof(writeUnaryOperator_4952,axiom,
! [VarCurr] :
( ~ v101786(VarCurr)
<=> v101787(VarCurr) ) ).
fof(addAssignment_62097,axiom,
! [VarCurr] :
( v101787(VarCurr)
<=> v101788(VarCurr) ) ).
fof(addAssignment_62096,axiom,
! [VarCurr] :
( v101788(VarCurr)
<=> v101769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9726,axiom,
! [VarCurr] :
( v101782(VarCurr)
<=> ( v101602(VarCurr)
& v101783(VarCurr) ) ) ).
fof(writeUnaryOperator_4951,axiom,
! [VarCurr] :
( ~ v101783(VarCurr)
<=> v101784(VarCurr) ) ).
fof(addAssignment_62095,axiom,
! [VarCurr] :
( v101784(VarCurr)
<=> v101785(VarCurr) ) ).
fof(addAssignment_62094,axiom,
! [VarCurr] :
( v101785(VarCurr)
<=> v101767(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9725,axiom,
! [VarCurr] :
( v101774(VarCurr)
<=> ( v101775(VarCurr)
& v101778(VarCurr) ) ) ).
fof(writeUnaryOperator_4950,axiom,
! [VarCurr] :
( ~ v101778(VarCurr)
<=> v101779(VarCurr) ) ).
fof(addAssignment_62093,axiom,
! [VarCurr] :
( v101779(VarCurr)
<=> v101780(VarCurr) ) ).
fof(addAssignment_62092,axiom,
! [VarCurr] :
( v101780(VarCurr)
<=> v101769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9724,axiom,
! [VarCurr] :
( v101775(VarCurr)
<=> ( v101618(VarCurr)
& v101776(VarCurr) ) ) ).
fof(addAssignment_62091,axiom,
! [VarCurr] :
( v101776(VarCurr)
<=> v101777(VarCurr) ) ).
fof(addAssignment_62090,axiom,
! [VarCurr] :
( v101777(VarCurr)
<=> v101767(VarCurr) ) ).
fof(addAssignment_62089,axiom,
! [VarCurr] :
( v101769(VarCurr)
<=> v101771(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_665,axiom,
! [VarCurr] :
( v101771(VarCurr)
<=> ( ( v101622(VarCurr,bitIndex5)
<=> $false )
& ( v101622(VarCurr,bitIndex4)
<=> $false )
& ( v101622(VarCurr,bitIndex3)
<=> $false )
& ( v101622(VarCurr,bitIndex2)
<=> $false )
& ( v101622(VarCurr,bitIndex1)
<=> $false )
& ( v101622(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_62088,axiom,
! [VarCurr] :
( v101767(VarCurr)
<=> v101620(VarCurr) ) ).
fof(addAssignment_62087,axiom,
! [VarCurr] :
( v101618(VarCurr)
<=> v101620(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_664,axiom,
! [VarCurr] :
( v101620(VarCurr)
<=> ( ( v101622(VarCurr,bitIndex5)
<=> $true )
& ( v101622(VarCurr,bitIndex4)
<=> $true )
& ( v101622(VarCurr,bitIndex3)
<=> $true )
& ( v101622(VarCurr,bitIndex2)
<=> $true )
& ( v101622(VarCurr,bitIndex1)
<=> $true )
& ( v101622(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_1513,axiom,
b111111(bitIndex5) ).
fof(bitBlastConstant_1512,axiom,
b111111(bitIndex4) ).
fof(bitBlastConstant_1511,axiom,
b111111(bitIndex3) ).
fof(bitBlastConstant_1510,axiom,
b111111(bitIndex2) ).
fof(bitBlastConstant_1509,axiom,
b111111(bitIndex1) ).
fof(bitBlastConstant_1508,axiom,
b111111(bitIndex0) ).
fof(addAssignment_62086,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101622(VarCurr,B)
<=> v101624(VarCurr,B) ) ) ).
fof(addAssignment_62085,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101624(VarCurr,B)
<=> v101626(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101749(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v101626(VarNext,B)
<=> v101626(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1196,axiom,
! [VarNext] :
( v101749(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v101626(VarNext,B)
<=> v101759(VarNext,B) ) ) ) ).
fof(addAssignment_62084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v101759(VarNext,B)
<=> v101757(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_715,axiom,
! [VarCurr] :
( ~ v101760(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101757(VarCurr,B)
<=> bxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_687,axiom,
! [VarCurr] :
( v101760(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101757(VarCurr,B)
<=> v101636(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9723,axiom,
! [VarCurr] :
( v101760(VarCurr)
<=> ( v101761(VarCurr)
& v101762(VarCurr) ) ) ).
fof(writeUnaryOperator_4949,axiom,
! [VarCurr] :
( ~ v101762(VarCurr)
<=> v101632(VarCurr) ) ).
fof(writeUnaryOperator_4948,axiom,
! [VarCurr] :
( ~ v101761(VarCurr)
<=> v101628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101749(VarNext)
<=> v101750(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101750(VarNext)
<=> ( v101751(VarNext)
& v101744(VarNext) ) ) ) ).
fof(writeUnaryOperator_4947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101751(VarNext)
<=> v101753(VarNext) ) ) ).
fof(addAssignment_62083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101753(VarNext)
<=> v101744(VarCurr) ) ) ).
fof(addAssignment_62082,axiom,
! [VarCurr] :
( v101744(VarCurr)
<=> v101746(VarCurr) ) ).
fof(addAssignment_62081,axiom,
! [VarCurr] :
( v101746(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_62080,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101636(VarCurr,B)
<=> v101638(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1451,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101638(VarCurr,B)
<=> ( v101640(VarCurr,B)
& v101740(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4946,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101740(VarCurr,B)
<=> ~ v101741(VarCurr,B) ) ) ).
fof(addAssignment_62079,axiom,
! [VarCurr] :
( v101741(VarCurr,bitIndex0)
<=> v101742(VarCurr) ) ).
fof(addAssignment_62078,axiom,
! [VarCurr] :
( v101741(VarCurr,bitIndex1)
<=> v101742(VarCurr) ) ).
fof(addAssignment_62077,axiom,
! [VarCurr] :
( v101741(VarCurr,bitIndex2)
<=> v101742(VarCurr) ) ).
fof(addAssignment_62076,axiom,
! [VarCurr] :
( v101741(VarCurr,bitIndex3)
<=> v101742(VarCurr) ) ).
fof(addAssignment_62075,axiom,
! [VarCurr] :
( v101741(VarCurr,bitIndex4)
<=> v101742(VarCurr) ) ).
fof(addAssignment_62074,axiom,
! [VarCurr] :
( v101741(VarCurr,bitIndex5)
<=> v101742(VarCurr) ) ).
fof(addAssignment_62073,axiom,
! [VarCurr] :
( v101742(VarCurr)
<=> v101723(VarCurr) ) ).
fof(addAssignment_62072,axiom,
! [VarCurr] :
( v101723(VarCurr)
<=> v101725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9720,axiom,
! [VarCurr] :
( v101725(VarCurr)
<=> ( v101727(VarCurr)
& v101738(VarCurr) ) ) ).
fof(writeUnaryOperator_4945,axiom,
! [VarCurr] :
( ~ v101738(VarCurr)
<=> v101620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9719,axiom,
! [VarCurr] :
( v101727(VarCurr)
<=> ( v101728(VarCurr)
& v101737(VarCurr) ) ) ).
fof(writeUnaryOperator_4944,axiom,
! [VarCurr] :
( ~ v101737(VarCurr)
<=> v101600(VarCurr) ) ).
fof(writeUnaryOperator_4943,axiom,
! [VarCurr] :
( ~ v101728(VarCurr)
<=> v101729(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3963,axiom,
! [VarCurr] :
( v101729(VarCurr)
<=> ( v101731(VarCurr)
& v2904(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3962,axiom,
! [VarCurr] :
( v101731(VarCurr)
<=> ( v101732(VarCurr)
& v2904(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3961,axiom,
! [VarCurr] :
( v101732(VarCurr)
<=> ( v101733(VarCurr)
& v2904(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3960,axiom,
! [VarCurr] :
( v101733(VarCurr)
<=> ( v101734(VarCurr)
& v2904(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3959,axiom,
! [VarCurr] :
( v101734(VarCurr)
<=> ( v101735(VarCurr)
& v2904(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3958,axiom,
! [VarCurr] :
( v101735(VarCurr)
<=> ( v101736(VarCurr)
& v2904(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3957,axiom,
! [VarCurr] :
( v101736(VarCurr)
<=> ( v2904(VarCurr,bitIndex0)
& v2904(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_62071,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v101640(VarCurr,B)
<=> v101642(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_714,axiom,
! [VarCurr] :
( ~ v101645(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101642(VarCurr,B)
<=> v101688(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_686,axiom,
! [VarCurr] :
( v101645(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101642(VarCurr,B)
<=> v101659(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_713,axiom,
! [VarCurr] :
( ~ v101689(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101688(VarCurr,B)
<=> v101622(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_685,axiom,
! [VarCurr] :
( v101689(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v101688(VarCurr,B)
<=> v101698(VarCurr,B) ) ) ) ).
fof(addAssignment_62070,axiom,
! [VarCurr] :
( v101698(VarCurr,bitIndex0)
<=> v101653(VarCurr) ) ).
fof(addAssignment_62069,axiom,
! [VarCurr] :
( v101698(VarCurr,bitIndex1)
<=> v101719(VarCurr) ) ).
fof(addAssignment_62068,axiom,
! [VarCurr] :
( v101698(VarCurr,bitIndex2)
<=> v101715(VarCurr) ) ).
fof(addAssignment_62067,axiom,
! [VarCurr] :
( v101698(VarCurr,bitIndex3)
<=> v101711(VarCurr) ) ).
fof(addAssignment_62066,axiom,
! [VarCurr] :
( v101698(VarCurr,bitIndex4)
<=> v101707(VarCurr) ) ).
fof(addAssignment_62065,axiom,
! [VarCurr] :
( v101698(VarCurr,bitIndex5)
<=> v101700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9718,axiom,
! [VarCurr] :
( v101719(VarCurr)
<=> ( v101720(VarCurr)
& v101721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3956,axiom,
! [VarCurr] :
( v101721(VarCurr)
<=> ( v101622(VarCurr,bitIndex0)
| v101622(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9717,axiom,
! [VarCurr] :
( v101720(VarCurr)
<=> ( v101653(VarCurr)
| v101654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9716,axiom,
! [VarCurr] :
( v101715(VarCurr)
<=> ( v101716(VarCurr)
& v101718(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3955,axiom,
! [VarCurr] :
( v101718(VarCurr)
<=> ( v101622(VarCurr,bitIndex2)
| v101697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9715,axiom,
! [VarCurr] :
( v101716(VarCurr)
<=> ( v101655(VarCurr)
| v101717(VarCurr) ) ) ).
fof(writeUnaryOperator_4942,axiom,
! [VarCurr] :
( ~ v101717(VarCurr)
<=> v101697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9714,axiom,
! [VarCurr] :
( v101711(VarCurr)
<=> ( v101712(VarCurr)
& v101714(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3954,axiom,
! [VarCurr] :
( v101714(VarCurr)
<=> ( v101622(VarCurr,bitIndex3)
| v101705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9713,axiom,
! [VarCurr] :
( v101712(VarCurr)
<=> ( v101656(VarCurr)
| v101713(VarCurr) ) ) ).
fof(writeUnaryOperator_4941,axiom,
! [VarCurr] :
( ~ v101713(VarCurr)
<=> v101705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9712,axiom,
! [VarCurr] :
( v101707(VarCurr)
<=> ( v101708(VarCurr)
& v101710(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3953,axiom,
! [VarCurr] :
( v101710(VarCurr)
<=> ( v101622(VarCurr,bitIndex4)
| v101704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9711,axiom,
! [VarCurr] :
( v101708(VarCurr)
<=> ( v101657(VarCurr)
| v101709(VarCurr) ) ) ).
fof(writeUnaryOperator_4940,axiom,
! [VarCurr] :
( ~ v101709(VarCurr)
<=> v101704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9710,axiom,
! [VarCurr] :
( v101700(VarCurr)
<=> ( v101701(VarCurr)
& v101706(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3952,axiom,
! [VarCurr] :
( v101706(VarCurr)
<=> ( v101622(VarCurr,bitIndex5)
| v101703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9709,axiom,
! [VarCurr] :
( v101701(VarCurr)
<=> ( v101658(VarCurr)
| v101702(VarCurr) ) ) ).
fof(writeUnaryOperator_4939,axiom,
! [VarCurr] :
( ~ v101702(VarCurr)
<=> v101703(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3951,axiom,
! [VarCurr] :
( v101703(VarCurr)
<=> ( v101622(VarCurr,bitIndex4)
& v101704(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3950,axiom,
! [VarCurr] :
( v101704(VarCurr)
<=> ( v101622(VarCurr,bitIndex3)
& v101705(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3949,axiom,
! [VarCurr] :
( v101705(VarCurr)
<=> ( v101622(VarCurr,bitIndex2)
& v101697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9708,axiom,
! [VarCurr] :
( v101689(VarCurr)
<=> ( v101690(VarCurr)
& v101691(VarCurr) ) ) ).
fof(writeUnaryOperator_4938,axiom,
! [VarCurr] :
( ~ v101691(VarCurr)
<=> v101693(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3948,axiom,
! [VarCurr] :
( v101693(VarCurr)
<=> ( v101694(VarCurr)
& v101622(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3947,axiom,
! [VarCurr] :
( v101694(VarCurr)
<=> ( v101695(VarCurr)
& v101622(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3946,axiom,
! [VarCurr] :
( v101695(VarCurr)
<=> ( v101696(VarCurr)
& v101622(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3945,axiom,
! [VarCurr] :
( v101696(VarCurr)
<=> ( v101697(VarCurr)
& v101622(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3944,axiom,
! [VarCurr] :
( v101697(VarCurr)
<=> ( v101622(VarCurr,bitIndex0)
& v101622(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_4937,axiom,
! [VarCurr] :
( ~ v101690(VarCurr)
<=> v101600(VarCurr) ) ).
fof(addAssignment_62064,axiom,
! [VarCurr] :
( v101659(VarCurr,bitIndex0)
<=> v101653(VarCurr) ) ).
fof(addAssignment_62063,axiom,
! [VarCurr] :
( v101659(VarCurr,bitIndex1)
<=> v101685(VarCurr) ) ).
fof(addAssignment_62062,axiom,
! [VarCurr] :
( v101659(VarCurr,bitIndex2)
<=> v101681(VarCurr) ) ).
fof(addAssignment_62061,axiom,
! [VarCurr] :
( v101659(VarCurr,bitIndex3)
<=> v101677(VarCurr) ) ).
fof(addAssignment_62060,axiom,
! [VarCurr] :
( v101659(VarCurr,bitIndex4)
<=> v101673(VarCurr) ) ).
fof(addAssignment_62059,axiom,
! [VarCurr] :
( v101659(VarCurr,bitIndex5)
<=> v101661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9707,axiom,
! [VarCurr] :
( v101685(VarCurr)
<=> ( v101686(VarCurr)
& v101687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9706,axiom,
! [VarCurr] :
( v101687(VarCurr)
<=> ( v101622(VarCurr,bitIndex0)
| v101654(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3943,axiom,
! [VarCurr] :
( v101686(VarCurr)
<=> ( v101653(VarCurr)
| v101622(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9705,axiom,
! [VarCurr] :
( v101681(VarCurr)
<=> ( v101682(VarCurr)
& v101684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9704,axiom,
! [VarCurr] :
( v101684(VarCurr)
<=> ( v101655(VarCurr)
| v101670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3942,axiom,
! [VarCurr] :
( v101682(VarCurr)
<=> ( v101622(VarCurr,bitIndex2)
| v101683(VarCurr) ) ) ).
fof(writeUnaryOperator_4936,axiom,
! [VarCurr] :
( ~ v101683(VarCurr)
<=> v101670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9703,axiom,
! [VarCurr] :
( v101677(VarCurr)
<=> ( v101678(VarCurr)
& v101680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9702,axiom,
! [VarCurr] :
( v101680(VarCurr)
<=> ( v101656(VarCurr)
| v101668(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3941,axiom,
! [VarCurr] :
( v101678(VarCurr)
<=> ( v101622(VarCurr,bitIndex3)
| v101679(VarCurr) ) ) ).
fof(writeUnaryOperator_4935,axiom,
! [VarCurr] :
( ~ v101679(VarCurr)
<=> v101668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9701,axiom,
! [VarCurr] :
( v101673(VarCurr)
<=> ( v101674(VarCurr)
& v101676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9700,axiom,
! [VarCurr] :
( v101676(VarCurr)
<=> ( v101657(VarCurr)
| v101666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3940,axiom,
! [VarCurr] :
( v101674(VarCurr)
<=> ( v101622(VarCurr,bitIndex4)
| v101675(VarCurr) ) ) ).
fof(writeUnaryOperator_4934,axiom,
! [VarCurr] :
( ~ v101675(VarCurr)
<=> v101666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9699,axiom,
! [VarCurr] :
( v101661(VarCurr)
<=> ( v101662(VarCurr)
& v101672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9698,axiom,
! [VarCurr] :
( v101672(VarCurr)
<=> ( v101658(VarCurr)
| v101664(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3939,axiom,
! [VarCurr] :
( v101662(VarCurr)
<=> ( v101622(VarCurr,bitIndex5)
| v101663(VarCurr) ) ) ).
fof(writeUnaryOperator_4933,axiom,
! [VarCurr] :
( ~ v101663(VarCurr)
<=> v101664(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3938,axiom,
! [VarCurr] :
( v101664(VarCurr)
<=> ( v101622(VarCurr,bitIndex4)
| v101665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9697,axiom,
! [VarCurr] :
( v101665(VarCurr)
<=> ( v101657(VarCurr)
& v101666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3937,axiom,
! [VarCurr] :
( v101666(VarCurr)
<=> ( v101622(VarCurr,bitIndex3)
| v101667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9696,axiom,
! [VarCurr] :
( v101667(VarCurr)
<=> ( v101656(VarCurr)
& v101668(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3936,axiom,
! [VarCurr] :
( v101668(VarCurr)
<=> ( v101622(VarCurr,bitIndex2)
| v101669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9695,axiom,
! [VarCurr] :
( v101669(VarCurr)
<=> ( v101655(VarCurr)
& v101670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3935,axiom,
! [VarCurr] :
( v101670(VarCurr)
<=> ( v101622(VarCurr,bitIndex1)
| v101671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9694,axiom,
! [VarCurr] :
( v101671(VarCurr)
<=> ( v101622(VarCurr,bitIndex0)
& v101654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9693,axiom,
! [VarCurr] :
( v101645(VarCurr)
<=> ( v101600(VarCurr)
& v101646(VarCurr) ) ) ).
fof(writeUnaryOperator_4932,axiom,
! [VarCurr] :
( ~ v101646(VarCurr)
<=> v101648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9692,axiom,
! [VarCurr] :
( v101648(VarCurr)
<=> ( v101649(VarCurr)
& v101658(VarCurr) ) ) ).
fof(writeUnaryOperator_4931,axiom,
! [VarCurr] :
( ~ v101658(VarCurr)
<=> v101622(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9691,axiom,
! [VarCurr] :
( v101649(VarCurr)
<=> ( v101650(VarCurr)
& v101657(VarCurr) ) ) ).
fof(writeUnaryOperator_4930,axiom,
! [VarCurr] :
( ~ v101657(VarCurr)
<=> v101622(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9690,axiom,
! [VarCurr] :
( v101650(VarCurr)
<=> ( v101651(VarCurr)
& v101656(VarCurr) ) ) ).
fof(writeUnaryOperator_4929,axiom,
! [VarCurr] :
( ~ v101656(VarCurr)
<=> v101622(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9689,axiom,
! [VarCurr] :
( v101651(VarCurr)
<=> ( v101652(VarCurr)
& v101655(VarCurr) ) ) ).
fof(writeUnaryOperator_4928,axiom,
! [VarCurr] :
( ~ v101655(VarCurr)
<=> v101622(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9688,axiom,
! [VarCurr] :
( v101652(VarCurr)
<=> ( v101653(VarCurr)
& v101654(VarCurr) ) ) ).
fof(writeUnaryOperator_4927,axiom,
! [VarCurr] :
( ~ v101654(VarCurr)
<=> v101622(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4926,axiom,
! [VarCurr] :
( ~ v101653(VarCurr)
<=> v101622(VarCurr,bitIndex0) ) ).
fof(addAssignment_62058,axiom,
! [VarCurr] :
( v101632(VarCurr)
<=> v101634(VarCurr) ) ).
fof(addAssignment_62057,axiom,
! [VarCurr] :
( v101634(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_62056,axiom,
! [VarCurr] :
( v101628(VarCurr)
<=> v101630(VarCurr) ) ).
fof(addAssignment_62055,axiom,
! [VarCurr] :
( v101630(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_62054,axiom,
! [VarCurr] :
( v101610(VarCurr)
<=> v101612(VarCurr) ) ).
fof(addAssignment_62053,axiom,
! [VarCurr] :
( v101612(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_62052,axiom,
! [VarCurr] :
( v101606(VarCurr)
<=> v101608(VarCurr) ) ).
fof(addAssignment_62051,axiom,
! [VarCurr] :
( v101608(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_62050,axiom,
! [VarCurr] :
( v101582(VarCurr)
<=> v101584(VarCurr) ) ).
fof(addAssignment_62049,axiom,
! [VarCurr] :
( v101584(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_62048,axiom,
! [VarCurr] :
( v101578(VarCurr)
<=> v101580(VarCurr) ) ).
fof(addAssignment_62047,axiom,
! [VarCurr] :
( v101580(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_62046,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v101563(VarCurr,B)
<=> v101565(VarCurr,B) ) ) ).
fof(addAssignment_62045,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v101565(VarCurr,B)
<=> v101567(VarCurr,B) ) ) ).
fof(addAssignment_62044,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v101567(VarCurr,B)
<=> v101568(VarCurr,B) ) ) ).
fof(addAssignment_62043,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v101568(VarCurr,B)
<=> v100229(VarCurr,B) ) ) ).
fof(addAssignment_62042,axiom,
! [VarCurr] :
( v101568(VarCurr,bitIndex3)
<=> v100219(VarCurr,bitIndex3) ) ).
fof(addAssignment_62041,axiom,
! [VarCurr] :
( ( v101568(VarCurr,bitIndex9)
<=> v100229(VarCurr,bitIndex8) )
& ( v101568(VarCurr,bitIndex8)
<=> v100229(VarCurr,bitIndex7) )
& ( v101568(VarCurr,bitIndex7)
<=> v100229(VarCurr,bitIndex6) )
& ( v101568(VarCurr,bitIndex6)
<=> v100229(VarCurr,bitIndex5) )
& ( v101568(VarCurr,bitIndex5)
<=> v100229(VarCurr,bitIndex4) )
& ( v101568(VarCurr,bitIndex4)
<=> v100229(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_62040,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100229(VarCurr,B)
<=> v101555(VarCurr,B) ) ) ).
fof(addAssignment_62039,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100409(VarCurr,B)
<=> v101508(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9687,axiom,
! [VarCurr] :
( v101501(VarCurr)
<=> ( v101503(VarCurr)
| v101559(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3934,axiom,
! [VarCurr] :
( v101559(VarCurr)
<=> ( v100207(VarCurr,bitIndex0)
& v101505(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9686,axiom,
! [VarCurr] :
( v101503(VarCurr)
<=> ( v100207(VarCurr,bitIndex0)
& v101557(VarCurr) ) ) ).
fof(writeUnaryOperator_4925,axiom,
! [VarCurr] :
( ~ v101557(VarCurr)
<=> v101505(VarCurr,bitIndex15) ) ).
fof(addAssignment_62038,axiom,
! [VarCurr] :
( v101505(VarCurr,bitIndex15)
<=> v101507(VarCurr,bitIndex15) ) ).
fof(addAssignment_62037,axiom,
! [VarCurr] :
( v101507(VarCurr,bitIndex15)
<=> v100229(VarCurr,bitIndex15) ) ).
fof(addAssignment_62036,axiom,
! [VarCurr] :
( v100229(VarCurr,bitIndex15)
<=> v101555(VarCurr,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_712,axiom,
! [VarCurr] :
( ~ v97208(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v101555(VarCurr,B)
<=> v100409(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_684,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v101555(VarCurr,B)
<=> v97411(VarCurr,B) ) ) ) ).
fof(addAssignment_62035,axiom,
! [VarCurr] :
( v100409(VarCurr,bitIndex15)
<=> v101508(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1450,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101508(VarCurr,B)
<=> ( v101509(VarCurr,B)
| v101553(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1449,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101553(VarCurr,B)
<=> ( v101554(VarCurr,B)
& v98301(VarCurr,B) ) ) ) ).
fof(addAssignment_62034,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex0)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62033,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex1)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62032,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex2)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62031,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex3)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62030,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex4)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62029,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex5)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62028,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex6)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62027,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex7)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62026,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex8)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62025,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex9)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62024,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex10)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62023,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex11)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62022,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex12)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62021,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex13)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62020,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex14)
<=> v100508(VarCurr) ) ).
fof(addAssignment_62019,axiom,
! [VarCurr] :
( v101554(VarCurr,bitIndex15)
<=> v100508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1448,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101509(VarCurr,B)
<=> ( v101510(VarCurr,B)
| v101551(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1447,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101551(VarCurr,B)
<=> ( v101552(VarCurr,B)
& v98245(VarCurr,B) ) ) ) ).
fof(addAssignment_62018,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex0)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62017,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex1)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62016,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex2)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62015,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex3)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62014,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex4)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62013,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex5)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62012,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex6)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62011,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex7)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62010,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex8)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62009,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex9)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62008,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex10)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62007,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex11)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62006,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex12)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62005,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex13)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62004,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex14)
<=> v100505(VarCurr) ) ).
fof(addAssignment_62003,axiom,
! [VarCurr] :
( v101552(VarCurr,bitIndex15)
<=> v100505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1446,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101510(VarCurr,B)
<=> ( v101511(VarCurr,B)
| v101549(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1445,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101549(VarCurr,B)
<=> ( v101550(VarCurr,B)
& v98189(VarCurr,B) ) ) ) ).
fof(addAssignment_62002,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex0)
<=> v100502(VarCurr) ) ).
fof(addAssignment_62001,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex1)
<=> v100502(VarCurr) ) ).
fof(addAssignment_62000,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex2)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61999,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex3)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61998,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex4)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61997,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex5)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61996,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex6)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61995,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex7)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61994,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex8)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61993,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex9)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61992,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex10)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61991,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex11)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61990,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex12)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61989,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex13)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61988,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex14)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61987,axiom,
! [VarCurr] :
( v101550(VarCurr,bitIndex15)
<=> v100502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1444,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101511(VarCurr,B)
<=> ( v101512(VarCurr,B)
| v101547(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1443,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101547(VarCurr,B)
<=> ( v101548(VarCurr,B)
& v98133(VarCurr,B) ) ) ) ).
fof(addAssignment_61986,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex0)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61985,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex1)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61984,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex2)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61983,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex3)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61982,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex4)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61981,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex5)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61980,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex6)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61979,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex7)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61978,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex8)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61977,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex9)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61976,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex10)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61975,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex11)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61974,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex12)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61973,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex13)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61972,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex14)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61971,axiom,
! [VarCurr] :
( v101548(VarCurr,bitIndex15)
<=> v100499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1442,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101512(VarCurr,B)
<=> ( v101513(VarCurr,B)
| v101545(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1441,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101545(VarCurr,B)
<=> ( v101546(VarCurr,B)
& v98077(VarCurr,B) ) ) ) ).
fof(addAssignment_61970,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex0)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61969,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex1)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61968,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex2)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61967,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex3)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61966,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex4)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61965,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex5)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61964,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex6)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61963,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex7)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61962,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex8)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61961,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex9)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61960,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex10)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61959,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex11)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61958,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex12)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61957,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex13)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61956,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex14)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61955,axiom,
! [VarCurr] :
( v101546(VarCurr,bitIndex15)
<=> v100496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1440,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101513(VarCurr,B)
<=> ( v101514(VarCurr,B)
| v101543(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1439,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101543(VarCurr,B)
<=> ( v101544(VarCurr,B)
& v98021(VarCurr,B) ) ) ) ).
fof(addAssignment_61954,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex0)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61953,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex1)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61952,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex2)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61951,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex3)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61950,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex4)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61949,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex5)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61948,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex6)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61947,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex7)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61946,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex8)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61945,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex9)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61944,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex10)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61943,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex11)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61942,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex12)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61941,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex13)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61940,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex14)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61939,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex15)
<=> v100493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1438,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101514(VarCurr,B)
<=> ( v101515(VarCurr,B)
| v101541(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1437,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101541(VarCurr,B)
<=> ( v101542(VarCurr,B)
& v97965(VarCurr,B) ) ) ) ).
fof(addAssignment_61938,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex0)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61937,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex1)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61936,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex2)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61935,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex3)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61934,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex4)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61933,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex5)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61932,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex6)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61931,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex7)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61930,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex8)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61929,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex9)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61928,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex10)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61927,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex11)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61926,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex12)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61925,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex13)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61924,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex14)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61923,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex15)
<=> v100490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1436,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101515(VarCurr,B)
<=> ( v101516(VarCurr,B)
| v101539(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1435,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101539(VarCurr,B)
<=> ( v101540(VarCurr,B)
& v97909(VarCurr,B) ) ) ) ).
fof(addAssignment_61922,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex0)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61921,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex1)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61920,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex2)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61919,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex3)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61918,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex4)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61917,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex5)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61916,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex6)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61915,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex7)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61914,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex8)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61913,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex9)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61912,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex10)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61911,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex11)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61910,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex12)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61909,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex13)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61908,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex14)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61907,axiom,
! [VarCurr] :
( v101540(VarCurr,bitIndex15)
<=> v100487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1434,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101516(VarCurr,B)
<=> ( v101517(VarCurr,B)
| v101537(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1433,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101537(VarCurr,B)
<=> ( v101538(VarCurr,B)
& v97853(VarCurr,B) ) ) ) ).
fof(addAssignment_61906,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex0)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61905,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex1)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61904,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex2)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61903,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex3)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61902,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex4)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61901,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex5)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61900,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex6)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61899,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex7)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61898,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex8)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61897,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex9)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61896,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex10)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61895,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex11)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61894,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex12)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61893,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex13)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61892,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex14)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61891,axiom,
! [VarCurr] :
( v101538(VarCurr,bitIndex15)
<=> v100484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1432,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101517(VarCurr,B)
<=> ( v101518(VarCurr,B)
| v101535(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1431,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101535(VarCurr,B)
<=> ( v101536(VarCurr,B)
& v97797(VarCurr,B) ) ) ) ).
fof(addAssignment_61890,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex0)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61889,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex1)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61888,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex2)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61887,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex3)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61886,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex4)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61885,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex5)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61884,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex6)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61883,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex7)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61882,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex8)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61881,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex9)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61880,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex10)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61879,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex11)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61878,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex12)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61877,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex13)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61876,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex14)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61875,axiom,
! [VarCurr] :
( v101536(VarCurr,bitIndex15)
<=> v100481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1430,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101518(VarCurr,B)
<=> ( v101519(VarCurr,B)
| v101533(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1429,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101533(VarCurr,B)
<=> ( v101534(VarCurr,B)
& v97741(VarCurr,B) ) ) ) ).
fof(addAssignment_61874,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex0)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61873,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex1)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61872,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex2)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61871,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex3)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61870,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex4)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61869,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex5)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61868,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex6)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61867,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex7)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61866,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex8)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61865,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex9)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61864,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex10)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61863,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex11)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61862,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex12)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61861,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex13)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61860,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex14)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61859,axiom,
! [VarCurr] :
( v101534(VarCurr,bitIndex15)
<=> v100478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1428,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101519(VarCurr,B)
<=> ( v101520(VarCurr,B)
| v101531(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1427,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101531(VarCurr,B)
<=> ( v101532(VarCurr,B)
& v97685(VarCurr,B) ) ) ) ).
fof(addAssignment_61858,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex0)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61857,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex1)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61856,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex2)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61855,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex3)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61854,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex4)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61853,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex5)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61852,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex6)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61851,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex7)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61850,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex8)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61849,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex9)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61848,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex10)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61847,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex11)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61846,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex12)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61845,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex13)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61844,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex14)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61843,axiom,
! [VarCurr] :
( v101532(VarCurr,bitIndex15)
<=> v100475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1426,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101520(VarCurr,B)
<=> ( v101521(VarCurr,B)
| v101529(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1425,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101529(VarCurr,B)
<=> ( v101530(VarCurr,B)
& v97629(VarCurr,B) ) ) ) ).
fof(addAssignment_61842,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex0)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61841,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex1)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61840,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex2)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61839,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex3)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61838,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex4)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61837,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex5)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61836,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex6)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61835,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex7)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61834,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex8)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61833,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex9)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61832,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex10)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61831,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex11)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61830,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex12)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61829,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex13)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61828,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex14)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61827,axiom,
! [VarCurr] :
( v101530(VarCurr,bitIndex15)
<=> v100472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1424,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101521(VarCurr,B)
<=> ( v101522(VarCurr,B)
| v101527(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1423,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101527(VarCurr,B)
<=> ( v101528(VarCurr,B)
& v97573(VarCurr,B) ) ) ) ).
fof(addAssignment_61826,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex0)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61825,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex1)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61824,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex2)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61823,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex3)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61822,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex4)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61821,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex5)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61820,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex6)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61819,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex7)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61818,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex8)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61817,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex9)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61816,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex10)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61815,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex11)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61814,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex12)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61813,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex13)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61812,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex14)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61811,axiom,
! [VarCurr] :
( v101528(VarCurr,bitIndex15)
<=> v100469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1422,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101522(VarCurr,B)
<=> ( v101523(VarCurr,B)
| v101525(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1421,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101525(VarCurr,B)
<=> ( v101526(VarCurr,B)
& v97517(VarCurr,B) ) ) ) ).
fof(addAssignment_61810,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex0)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61809,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex1)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61808,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex2)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61807,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex3)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61806,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex4)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61805,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex5)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61804,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex6)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61803,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex7)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61802,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex8)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61801,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex9)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61800,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex10)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61799,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex11)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61798,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex12)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61797,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex13)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61796,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex14)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61795,axiom,
! [VarCurr] :
( v101526(VarCurr,bitIndex15)
<=> v100466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1420,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101523(VarCurr,B)
<=> ( v101524(VarCurr,B)
& v97413(VarCurr,B) ) ) ) ).
fof(addAssignment_61794,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex0)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61793,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex1)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61792,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex2)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61791,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex3)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61790,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex4)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61789,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex5)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61788,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex6)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61787,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex7)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61786,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex8)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61785,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex9)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61784,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex10)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61783,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex11)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61782,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex12)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61781,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex13)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61780,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex14)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61779,axiom,
! [VarCurr] :
( v101524(VarCurr,bitIndex15)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61778,axiom,
! [VarCurr] :
( v101483(VarCurr)
<=> v101485(VarCurr) ) ).
fof(addAssignment_61777,axiom,
! [VarCurr] :
( v101485(VarCurr)
<=> v89178(VarCurr) ) ).
fof(addAssignment_61776,axiom,
! [VarCurr] :
( v101479(VarCurr)
<=> v101481(VarCurr) ) ).
fof(addAssignment_61775,axiom,
! [VarCurr] :
( v101481(VarCurr)
<=> v89170(VarCurr) ) ).
fof(addAssignment_61774,axiom,
! [VarCurr] :
( v101258(VarCurr,bitIndex0)
<=> v101260(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_663,axiom,
! [VarCurr] :
( v101260(VarCurr)
<=> ( ( v101262(VarCurr,bitIndex3)
<=> $false )
& ( v101262(VarCurr,bitIndex2)
<=> $false )
& ( v101262(VarCurr,bitIndex1)
<=> $false )
& ( v101262(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_61773,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101262(VarCurr,B)
<=> v101264(VarCurr,B) ) ) ).
fof(addAssignment_61772,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101264(VarCurr,B)
<=> v101266(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101451(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101266(VarNext,B)
<=> v101266(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1195,axiom,
! [VarNext] :
( v101451(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101266(VarNext,B)
<=> v101461(VarNext,B) ) ) ) ).
fof(addAssignment_61771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101461(VarNext,B)
<=> v101459(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_711,axiom,
! [VarCurr] :
( ~ v101462(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101459(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_683,axiom,
! [VarCurr] :
( v101462(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101459(VarCurr,B)
<=> v101276(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9685,axiom,
! [VarCurr] :
( v101462(VarCurr)
<=> ( v101463(VarCurr)
& v101464(VarCurr) ) ) ).
fof(writeUnaryOperator_4924,axiom,
! [VarCurr] :
( ~ v101464(VarCurr)
<=> v101272(VarCurr) ) ).
fof(writeUnaryOperator_4923,axiom,
! [VarCurr] :
( ~ v101463(VarCurr)
<=> v101268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101451(VarNext)
<=> v101452(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101452(VarNext)
<=> ( v101453(VarNext)
& v101444(VarNext) ) ) ) ).
fof(writeUnaryOperator_4922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101453(VarNext)
<=> v101455(VarNext) ) ) ).
fof(addAssignment_61770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101455(VarNext)
<=> v101444(VarCurr) ) ) ).
fof(addAssignment_61769,axiom,
! [VarCurr] :
( v101444(VarCurr)
<=> v101446(VarCurr) ) ).
fof(addAssignment_61768,axiom,
! [VarCurr] :
( v101446(VarCurr)
<=> v101448(VarCurr) ) ).
fof(addAssignment_61767,axiom,
! [VarCurr] :
( v101448(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_61766,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101276(VarCurr,B)
<=> v101278(VarCurr,B) ) ) ).
fof(addAssignment_61765,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101278(VarCurr,B)
<=> v101280(VarCurr,B) ) ) ).
fof(addAssignment_61764,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101280(VarCurr,B)
<=> v101282(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_710,axiom,
! [VarCurr] :
( ~ v89210(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101282(VarCurr,B)
<=> v101419(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_682,axiom,
! [VarCurr] :
( v89210(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101282(VarCurr,B)
<=> v101284(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_709,axiom,
! [VarCurr] :
( ~ v101420(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101419(VarCurr,B)
<=> v101421(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_681,axiom,
! [VarCurr] :
( v101420(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101419(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_708,axiom,
! [VarCurr] :
( ~ v101417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101421(VarCurr,B)
<=> v101262(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_680,axiom,
! [VarCurr] :
( v101417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101421(VarCurr,B)
<=> v101422(VarCurr,B) ) ) ) ).
fof(addAssignment_61763,axiom,
! [VarCurr] :
( v101422(VarCurr,bitIndex0)
<=> v101441(VarCurr) ) ).
fof(addAssignment_61762,axiom,
! [VarCurr] :
( v101422(VarCurr,bitIndex1)
<=> v101439(VarCurr) ) ).
fof(addAssignment_61761,axiom,
! [VarCurr] :
( v101422(VarCurr,bitIndex2)
<=> v101435(VarCurr) ) ).
fof(addAssignment_61760,axiom,
! [VarCurr] :
( v101422(VarCurr,bitIndex3)
<=> v101424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9682,axiom,
! [VarCurr] :
( v101439(VarCurr)
<=> ( v101440(VarCurr)
& v101442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9681,axiom,
! [VarCurr] :
( v101442(VarCurr)
<=> ( v101262(VarCurr,bitIndex0)
| v101431(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3933,axiom,
! [VarCurr] :
( v101440(VarCurr)
<=> ( v101441(VarCurr)
| v101262(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_4921,axiom,
! [VarCurr] :
( ~ v101441(VarCurr)
<=> v101262(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9680,axiom,
! [VarCurr] :
( v101435(VarCurr)
<=> ( v101436(VarCurr)
& v101438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9679,axiom,
! [VarCurr] :
( v101438(VarCurr)
<=> ( v101429(VarCurr)
| v101432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3932,axiom,
! [VarCurr] :
( v101436(VarCurr)
<=> ( v101437(VarCurr)
| v101262(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_4920,axiom,
! [VarCurr] :
( ~ v101437(VarCurr)
<=> v101429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9678,axiom,
! [VarCurr] :
( v101424(VarCurr)
<=> ( v101425(VarCurr)
& v101433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9677,axiom,
! [VarCurr] :
( v101433(VarCurr)
<=> ( v101427(VarCurr)
| v101434(VarCurr) ) ) ).
fof(writeUnaryOperator_4919,axiom,
! [VarCurr] :
( ~ v101434(VarCurr)
<=> v101262(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3931,axiom,
! [VarCurr] :
( v101425(VarCurr)
<=> ( v101426(VarCurr)
| v101262(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_4918,axiom,
! [VarCurr] :
( ~ v101426(VarCurr)
<=> v101427(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3930,axiom,
! [VarCurr] :
( v101427(VarCurr)
<=> ( v101262(VarCurr,bitIndex2)
| v101428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9676,axiom,
! [VarCurr] :
( v101428(VarCurr)
<=> ( v101429(VarCurr)
& v101432(VarCurr) ) ) ).
fof(writeUnaryOperator_4917,axiom,
! [VarCurr] :
( ~ v101432(VarCurr)
<=> v101262(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3929,axiom,
! [VarCurr] :
( v101429(VarCurr)
<=> ( v101262(VarCurr,bitIndex1)
| v101430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9675,axiom,
! [VarCurr] :
( v101430(VarCurr)
<=> ( v101262(VarCurr,bitIndex0)
& v101431(VarCurr) ) ) ).
fof(writeUnaryOperator_4916,axiom,
! [VarCurr] :
( ~ v101431(VarCurr)
<=> v101262(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_662,axiom,
! [VarCurr] :
( v101420(VarCurr)
<=> ( ( v101262(VarCurr,bitIndex3)
<=> $false )
& ( v101262(VarCurr,bitIndex2)
<=> $false )
& ( v101262(VarCurr,bitIndex1)
<=> $false )
& ( v101262(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_61759,axiom,
! [VarCurr] :
( v101417(VarCurr)
<=> v88418(VarCurr) ) ).
fof(addAssignment_61758,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101284(VarCurr,B)
<=> v101286(VarCurr,B) ) ) ).
fof(addAssignment_61757,axiom,
! [VarCurr] :
( v101286(VarCurr,bitIndex0)
<=> v101411(VarCurr) ) ).
fof(addAssignment_61756,axiom,
! [VarCurr] :
( v101286(VarCurr,bitIndex1)
<=> v101406(VarCurr) ) ).
fof(addAssignment_61755,axiom,
! [VarCurr] :
( v101286(VarCurr,bitIndex2)
<=> v101401(VarCurr) ) ).
fof(addAssignment_61754,axiom,
! [VarCurr] :
( v101286(VarCurr,bitIndex3)
<=> v101372(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9674,axiom,
! [VarCurr] :
( v101411(VarCurr)
<=> ( v101412(VarCurr)
& v101415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9673,axiom,
! [VarCurr] :
( v101415(VarCurr)
<=> ( v101288(VarCurr,bitIndex0)
| v101380(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9672,axiom,
! [VarCurr] :
( v101412(VarCurr)
<=> ( v101413(VarCurr)
| v101414(VarCurr) ) ) ).
fof(writeUnaryOperator_4915,axiom,
! [VarCurr] :
( ~ v101414(VarCurr)
<=> v101380(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_4914,axiom,
! [VarCurr] :
( ~ v101413(VarCurr)
<=> v101288(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9671,axiom,
! [VarCurr] :
( v101406(VarCurr)
<=> ( v101407(VarCurr)
& v101410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9670,axiom,
! [VarCurr] :
( v101410(VarCurr)
<=> ( v101379(VarCurr)
| v101382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9669,axiom,
! [VarCurr] :
( v101407(VarCurr)
<=> ( v101408(VarCurr)
| v101409(VarCurr) ) ) ).
fof(writeUnaryOperator_4913,axiom,
! [VarCurr] :
( ~ v101409(VarCurr)
<=> v101382(VarCurr) ) ).
fof(writeUnaryOperator_4912,axiom,
! [VarCurr] :
( ~ v101408(VarCurr)
<=> v101379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9668,axiom,
! [VarCurr] :
( v101401(VarCurr)
<=> ( v101402(VarCurr)
& v101405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9667,axiom,
! [VarCurr] :
( v101405(VarCurr)
<=> ( v101377(VarCurr)
| v101388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9666,axiom,
! [VarCurr] :
( v101402(VarCurr)
<=> ( v101403(VarCurr)
| v101404(VarCurr) ) ) ).
fof(writeUnaryOperator_4911,axiom,
! [VarCurr] :
( ~ v101404(VarCurr)
<=> v101388(VarCurr) ) ).
fof(writeUnaryOperator_4910,axiom,
! [VarCurr] :
( ~ v101403(VarCurr)
<=> v101377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9665,axiom,
! [VarCurr] :
( v101372(VarCurr)
<=> ( v101373(VarCurr)
& v101400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9664,axiom,
! [VarCurr] :
( v101400(VarCurr)
<=> ( v101375(VarCurr)
| v101395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9663,axiom,
! [VarCurr] :
( v101373(VarCurr)
<=> ( v101374(VarCurr)
| v101394(VarCurr) ) ) ).
fof(writeUnaryOperator_4909,axiom,
! [VarCurr] :
( ~ v101394(VarCurr)
<=> v101395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9662,axiom,
! [VarCurr] :
( v101395(VarCurr)
<=> ( v101396(VarCurr)
& v101399(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3928,axiom,
! [VarCurr] :
( v101399(VarCurr)
<=> ( v101288(VarCurr,bitIndex3)
| v101380(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9661,axiom,
! [VarCurr] :
( v101396(VarCurr)
<=> ( v101397(VarCurr)
| v101398(VarCurr) ) ) ).
fof(writeUnaryOperator_4908,axiom,
! [VarCurr] :
( ~ v101398(VarCurr)
<=> v101380(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4907,axiom,
! [VarCurr] :
( ~ v101397(VarCurr)
<=> v101288(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4906,axiom,
! [VarCurr] :
( ~ v101374(VarCurr)
<=> v101375(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9660,axiom,
! [VarCurr] :
( v101375(VarCurr)
<=> ( v101376(VarCurr)
| v101393(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3927,axiom,
! [VarCurr] :
( v101393(VarCurr)
<=> ( v101288(VarCurr,bitIndex2)
& v101380(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9659,axiom,
! [VarCurr] :
( v101376(VarCurr)
<=> ( v101377(VarCurr)
& v101388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9658,axiom,
! [VarCurr] :
( v101388(VarCurr)
<=> ( v101389(VarCurr)
& v101392(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3926,axiom,
! [VarCurr] :
( v101392(VarCurr)
<=> ( v101288(VarCurr,bitIndex2)
| v101380(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9657,axiom,
! [VarCurr] :
( v101389(VarCurr)
<=> ( v101390(VarCurr)
| v101391(VarCurr) ) ) ).
fof(writeUnaryOperator_4905,axiom,
! [VarCurr] :
( ~ v101391(VarCurr)
<=> v101380(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4904,axiom,
! [VarCurr] :
( ~ v101390(VarCurr)
<=> v101288(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9656,axiom,
! [VarCurr] :
( v101377(VarCurr)
<=> ( v101378(VarCurr)
| v101387(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3925,axiom,
! [VarCurr] :
( v101387(VarCurr)
<=> ( v101288(VarCurr,bitIndex1)
& v101380(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9655,axiom,
! [VarCurr] :
( v101378(VarCurr)
<=> ( v101379(VarCurr)
& v101382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9654,axiom,
! [VarCurr] :
( v101382(VarCurr)
<=> ( v101383(VarCurr)
& v101386(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3924,axiom,
! [VarCurr] :
( v101386(VarCurr)
<=> ( v101288(VarCurr,bitIndex1)
| v101380(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9653,axiom,
! [VarCurr] :
( v101383(VarCurr)
<=> ( v101384(VarCurr)
| v101385(VarCurr) ) ) ).
fof(writeUnaryOperator_4903,axiom,
! [VarCurr] :
( ~ v101385(VarCurr)
<=> v101380(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4902,axiom,
! [VarCurr] :
( ~ v101384(VarCurr)
<=> v101288(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9652,axiom,
! [VarCurr] :
( v101379(VarCurr)
<=> ( v101288(VarCurr,bitIndex0)
& v101380(VarCurr,bitIndex0) ) ) ).
fof(addZeroExtensionConstraint_39,axiom,
! [VarCurr] : ~ v101380(VarCurr,bitIndex3) ).
fof(addAssignment_61753,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v101380(VarCurr,B)
<=> v101381(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_707,axiom,
! [VarCurr] :
( ~ v1051(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v101381(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_679,axiom,
! [VarCurr] :
( v1051(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v101381(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(addAssignment_61752,axiom,
! [VarCurr] :
( v101288(VarCurr,bitIndex3)
<=> v101290(VarCurr,bitIndex3) ) ).
fof(addAssignment_61751,axiom,
! [VarCurr] :
( v101290(VarCurr,bitIndex3)
<=> v101292(VarCurr,bitIndex3) ) ).
fof(addAssignment_61750,axiom,
! [VarNext] :
( v101292(VarNext,bitIndex3)
<=> v101363(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101364(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101363(VarNext,B)
<=> v101292(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1194,axiom,
! [VarNext] :
( v101364(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101363(VarNext,B)
<=> v101340(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101364(VarNext)
<=> v101365(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101365(VarNext)
<=> ( v101367(VarNext)
& v101325(VarNext) ) ) ) ).
fof(writeUnaryOperator_4901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101367(VarNext)
<=> v101334(VarNext) ) ) ).
fof(addAssignment_61749,axiom,
! [VarCurr] :
( v101302(VarCurr,bitIndex3)
<=> v101304(VarCurr,bitIndex3) ) ).
fof(addAssignment_61748,axiom,
! [VarCurr] :
( v101304(VarCurr,bitIndex3)
<=> v101316(VarCurr,bitIndex3) ) ).
fof(addAssignment_61747,axiom,
! [VarCurr] :
( v101306(VarCurr,bitIndex3)
<=> v101308(VarCurr,bitIndex3) ) ).
fof(addAssignment_61746,axiom,
! [VarCurr] :
( v101308(VarCurr,bitIndex3)
<=> v1119(VarCurr,bitIndex3) ) ).
fof(addAssignment_61745,axiom,
! [VarCurr] :
( v101288(VarCurr,bitIndex2)
<=> v101290(VarCurr,bitIndex2) ) ).
fof(addAssignment_61744,axiom,
! [VarCurr] :
( v101290(VarCurr,bitIndex2)
<=> v101292(VarCurr,bitIndex2) ) ).
fof(addAssignment_61743,axiom,
! [VarNext] :
( v101292(VarNext,bitIndex2)
<=> v101355(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101356(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101355(VarNext,B)
<=> v101292(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1193,axiom,
! [VarNext] :
( v101356(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101355(VarNext,B)
<=> v101340(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101356(VarNext)
<=> v101357(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101357(VarNext)
<=> ( v101359(VarNext)
& v101325(VarNext) ) ) ) ).
fof(writeUnaryOperator_4900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101359(VarNext)
<=> v101334(VarNext) ) ) ).
fof(addAssignment_61742,axiom,
! [VarCurr] :
( v101302(VarCurr,bitIndex2)
<=> v101304(VarCurr,bitIndex2) ) ).
fof(addAssignment_61741,axiom,
! [VarCurr] :
( v101304(VarCurr,bitIndex2)
<=> v101316(VarCurr,bitIndex2) ) ).
fof(addAssignment_61740,axiom,
! [VarCurr] :
( v101306(VarCurr,bitIndex2)
<=> v101308(VarCurr,bitIndex2) ) ).
fof(addAssignment_61739,axiom,
! [VarCurr] :
( v101308(VarCurr,bitIndex2)
<=> v1119(VarCurr,bitIndex2) ) ).
fof(addAssignment_61738,axiom,
! [VarCurr] :
( v101288(VarCurr,bitIndex1)
<=> v101290(VarCurr,bitIndex1) ) ).
fof(addAssignment_61737,axiom,
! [VarCurr] :
( v101290(VarCurr,bitIndex1)
<=> v101292(VarCurr,bitIndex1) ) ).
fof(addAssignment_61736,axiom,
! [VarNext] :
( v101292(VarNext,bitIndex1)
<=> v101347(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101348(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101347(VarNext,B)
<=> v101292(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1192,axiom,
! [VarNext] :
( v101348(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101347(VarNext,B)
<=> v101340(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101348(VarNext)
<=> v101349(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101349(VarNext)
<=> ( v101351(VarNext)
& v101325(VarNext) ) ) ) ).
fof(writeUnaryOperator_4899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101351(VarNext)
<=> v101334(VarNext) ) ) ).
fof(addAssignment_61735,axiom,
! [VarCurr] :
( v101302(VarCurr,bitIndex1)
<=> v101304(VarCurr,bitIndex1) ) ).
fof(addAssignment_61734,axiom,
! [VarCurr] :
( v101304(VarCurr,bitIndex1)
<=> v101316(VarCurr,bitIndex1) ) ).
fof(addAssignment_61733,axiom,
! [VarCurr] :
( v101306(VarCurr,bitIndex1)
<=> v101308(VarCurr,bitIndex1) ) ).
fof(addAssignment_61732,axiom,
! [VarCurr] :
( v101308(VarCurr,bitIndex1)
<=> v1119(VarCurr,bitIndex1) ) ).
fof(addAssignment_61731,axiom,
! [VarCurr] :
( v101288(VarCurr,bitIndex0)
<=> v101290(VarCurr,bitIndex0) ) ).
fof(addAssignment_61730,axiom,
! [VarCurr] :
( v101290(VarCurr,bitIndex0)
<=> v101292(VarCurr,bitIndex0) ) ).
fof(addAssignment_61729,axiom,
! [VarNext] :
( v101292(VarNext,bitIndex0)
<=> v101329(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101330(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101329(VarNext,B)
<=> v101292(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1191,axiom,
! [VarNext] :
( v101330(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101329(VarNext,B)
<=> v101340(VarNext,B) ) ) ) ).
fof(addAssignment_61728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v101340(VarNext,B)
<=> v101338(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_706,axiom,
! [VarCurr] :
( ~ v101341(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101338(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_678,axiom,
! [VarCurr] :
( v101341(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v101338(VarCurr,B)
<=> v101302(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9645,axiom,
! [VarCurr] :
( v101341(VarCurr)
<=> ( v101342(VarCurr)
& v101343(VarCurr) ) ) ).
fof(writeUnaryOperator_4898,axiom,
! [VarCurr] :
( ~ v101343(VarCurr)
<=> v101298(VarCurr) ) ).
fof(writeUnaryOperator_4897,axiom,
! [VarCurr] :
( ~ v101342(VarCurr)
<=> v101294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101330(VarNext)
<=> v101331(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101331(VarNext)
<=> ( v101332(VarNext)
& v101325(VarNext) ) ) ) ).
fof(writeUnaryOperator_4896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101332(VarNext)
<=> v101334(VarNext) ) ) ).
fof(addAssignment_61727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101334(VarNext)
<=> v101325(VarCurr) ) ) ).
fof(addAssignment_61726,axiom,
! [VarCurr] :
( v101325(VarCurr)
<=> v101327(VarCurr) ) ).
fof(addAssignment_61725,axiom,
! [VarCurr] :
( v101327(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_61724,axiom,
! [VarCurr] :
( v101302(VarCurr,bitIndex0)
<=> v101304(VarCurr,bitIndex0) ) ).
fof(addAssignment_61723,axiom,
! [VarCurr] :
( v101304(VarCurr,bitIndex0)
<=> v101316(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1419,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101316(VarCurr,B)
<=> ( v101317(VarCurr,B)
| v101320(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1418,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101320(VarCurr,B)
<=> ( v101290(VarCurr,B)
& v101321(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4895,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101321(VarCurr,B)
<=> ~ v101322(VarCurr,B) ) ) ).
fof(addAssignment_61722,axiom,
! [VarCurr] :
( v101322(VarCurr,bitIndex0)
<=> v101323(VarCurr) ) ).
fof(addAssignment_61721,axiom,
! [VarCurr] :
( v101322(VarCurr,bitIndex1)
<=> v101323(VarCurr) ) ).
fof(addAssignment_61720,axiom,
! [VarCurr] :
( v101322(VarCurr,bitIndex2)
<=> v101323(VarCurr) ) ).
fof(addAssignment_61719,axiom,
! [VarCurr] :
( v101322(VarCurr,bitIndex3)
<=> v101323(VarCurr) ) ).
fof(addAssignment_61718,axiom,
! [VarCurr] :
( v101323(VarCurr)
<=> v101310(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1417,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v101317(VarCurr,B)
<=> ( v101306(VarCurr,B)
& v101318(VarCurr,B) ) ) ) ).
fof(addAssignment_61717,axiom,
! [VarCurr] :
( v101318(VarCurr,bitIndex0)
<=> v101319(VarCurr) ) ).
fof(addAssignment_61716,axiom,
! [VarCurr] :
( v101318(VarCurr,bitIndex1)
<=> v101319(VarCurr) ) ).
fof(addAssignment_61715,axiom,
! [VarCurr] :
( v101318(VarCurr,bitIndex2)
<=> v101319(VarCurr) ) ).
fof(addAssignment_61714,axiom,
! [VarCurr] :
( v101318(VarCurr,bitIndex3)
<=> v101319(VarCurr) ) ).
fof(addAssignment_61713,axiom,
! [VarCurr] :
( v101319(VarCurr)
<=> v101310(VarCurr) ) ).
fof(addAssignment_61712,axiom,
! [VarCurr] :
( v101310(VarCurr)
<=> v101312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9642,axiom,
! [VarCurr] :
( v101312(VarCurr)
<=> ( v1729(VarCurr)
& v101315(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_661,axiom,
! [VarCurr] :
( v101315(VarCurr)
<=> ( ( v1871(VarCurr,bitIndex12)
<=> $false )
& ( v1871(VarCurr,bitIndex11)
<=> $false )
& ( v1871(VarCurr,bitIndex10)
<=> $false )
& ( v1871(VarCurr,bitIndex9)
<=> $false )
& ( v1871(VarCurr,bitIndex8)
<=> $false )
& ( v1871(VarCurr,bitIndex7)
<=> $true )
& ( v1871(VarCurr,bitIndex6)
<=> $false )
& ( v1871(VarCurr,bitIndex5)
<=> $true )
& ( v1871(VarCurr,bitIndex4)
<=> $false )
& ( v1871(VarCurr,bitIndex3)
<=> $false )
& ( v1871(VarCurr,bitIndex2)
<=> $false )
& ( v1871(VarCurr,bitIndex1)
<=> $false )
& ( v1871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1507,axiom,
~ b0000010100000(bitIndex12) ).
fof(bitBlastConstant_1506,axiom,
~ b0000010100000(bitIndex11) ).
fof(bitBlastConstant_1505,axiom,
~ b0000010100000(bitIndex10) ).
fof(bitBlastConstant_1504,axiom,
~ b0000010100000(bitIndex9) ).
fof(bitBlastConstant_1503,axiom,
~ b0000010100000(bitIndex8) ).
fof(bitBlastConstant_1502,axiom,
b0000010100000(bitIndex7) ).
fof(bitBlastConstant_1501,axiom,
~ b0000010100000(bitIndex6) ).
fof(bitBlastConstant_1500,axiom,
b0000010100000(bitIndex5) ).
fof(bitBlastConstant_1499,axiom,
~ b0000010100000(bitIndex4) ).
fof(bitBlastConstant_1498,axiom,
~ b0000010100000(bitIndex3) ).
fof(bitBlastConstant_1497,axiom,
~ b0000010100000(bitIndex2) ).
fof(bitBlastConstant_1496,axiom,
~ b0000010100000(bitIndex1) ).
fof(bitBlastConstant_1495,axiom,
~ b0000010100000(bitIndex0) ).
fof(addAssignment_61711,axiom,
! [VarCurr] :
( v101306(VarCurr,bitIndex0)
<=> v101308(VarCurr,bitIndex0) ) ).
fof(addAssignment_61710,axiom,
! [VarCurr] :
( v101308(VarCurr,bitIndex0)
<=> v1119(VarCurr,bitIndex0) ) ).
fof(addAssignment_61709,axiom,
! [VarCurr] :
( v101298(VarCurr)
<=> v101300(VarCurr) ) ).
fof(addAssignment_61708,axiom,
! [VarCurr] :
( v101300(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_61707,axiom,
! [VarCurr] :
( v101294(VarCurr)
<=> v101296(VarCurr) ) ).
fof(addAssignment_61706,axiom,
! [VarCurr] :
( v101296(VarCurr)
<=> v1061(VarCurr) ) ).
fof(addAssignment_61705,axiom,
! [VarCurr] :
( v101272(VarCurr)
<=> v101274(VarCurr) ) ).
fof(addAssignment_61704,axiom,
! [VarCurr] :
( v101274(VarCurr)
<=> v89178(VarCurr) ) ).
fof(addAssignment_61703,axiom,
! [VarCurr] :
( v101268(VarCurr)
<=> v101270(VarCurr) ) ).
fof(addAssignment_61702,axiom,
! [VarCurr] :
( v101270(VarCurr)
<=> v89170(VarCurr) ) ).
fof(addAssignment_61701,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v101250(VarCurr,B)
<=> v85706(VarCurr,B) ) ) ).
fof(addAssignment_61700,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex0)
<=> v101246(VarCurr) ) ).
fof(addAssignment_61699,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex1)
<=> v101245(VarCurr) ) ).
fof(addAssignment_61698,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex2)
<=> v101244(VarCurr) ) ).
fof(addAssignment_61697,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex3)
<=> v101243(VarCurr) ) ).
fof(addAssignment_61696,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex4)
<=> v101242(VarCurr) ) ).
fof(addAssignment_61695,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex5)
<=> v101241(VarCurr) ) ).
fof(addAssignment_61694,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex6)
<=> v101240(VarCurr) ) ).
fof(addAssignment_61693,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex7)
<=> v101239(VarCurr) ) ).
fof(addAssignment_61692,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex8)
<=> v101238(VarCurr) ) ).
fof(addAssignment_61691,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex9)
<=> v101237(VarCurr) ) ).
fof(addAssignment_61690,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex10)
<=> v101236(VarCurr) ) ).
fof(addAssignment_61689,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex11)
<=> v101235(VarCurr) ) ).
fof(addAssignment_61688,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex12)
<=> v101234(VarCurr) ) ).
fof(addAssignment_61687,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex13)
<=> v101233(VarCurr) ) ).
fof(addAssignment_61686,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex14)
<=> v101232(VarCurr) ) ).
fof(addAssignment_61685,axiom,
! [VarCurr] :
( v101229(VarCurr,bitIndex15)
<=> v101231(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_660,axiom,
! [VarCurr] :
( v101246(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_659,axiom,
! [VarCurr] :
( v101245(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_658,axiom,
! [VarCurr] :
( v101244(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_657,axiom,
! [VarCurr] :
( v101243(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_656,axiom,
! [VarCurr] :
( v101242(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_655,axiom,
! [VarCurr] :
( v101241(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_654,axiom,
! [VarCurr] :
( v101240(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_653,axiom,
! [VarCurr] :
( v101239(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $false )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_652,axiom,
! [VarCurr] :
( v101238(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_651,axiom,
! [VarCurr] :
( v101237(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_650,axiom,
! [VarCurr] :
( v101236(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_649,axiom,
! [VarCurr] :
( v101235(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $false )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_648,axiom,
! [VarCurr] :
( v101234(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_647,axiom,
! [VarCurr] :
( v101233(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $false )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_646,axiom,
! [VarCurr] :
( v101232(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_645,axiom,
! [VarCurr] :
( v101231(VarCurr)
<=> ( ( v100445(VarCurr,bitIndex6)
<=> $true )
& ( v100445(VarCurr,bitIndex5)
<=> $true )
& ( v100445(VarCurr,bitIndex4)
<=> $true )
& ( v100445(VarCurr,bitIndex3)
<=> $true ) ) ) ).
fof(addAssignment_61684,axiom,
! [VarCurr] :
( v100445(VarCurr,bitIndex5)
<=> v100446(VarCurr,bitIndex5) ) ).
fof(addAssignment_61683,axiom,
! [VarCurr] :
( v100689(VarCurr,bitIndex1)
<=> v101201(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_705,axiom,
! [VarCurr] :
( ~ v101202(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v101201(VarCurr,B)
<=> v101203(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_677,axiom,
! [VarCurr] :
( v101202(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v101201(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_704,axiom,
! [VarCurr] :
( ~ v101204(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v101203(VarCurr,B)
<=> v101206(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_676,axiom,
! [VarCurr] :
( v101204(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v101203(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_61682,axiom,
! [VarCurr] :
( v101206(VarCurr,bitIndex0)
<=> v101224(VarCurr) ) ).
fof(addAssignment_61681,axiom,
! [VarCurr] :
( v101206(VarCurr,bitIndex1)
<=> v101219(VarCurr) ) ).
fof(addAssignment_61680,axiom,
! [VarCurr] :
( v101206(VarCurr,bitIndex2)
<=> v101207(VarCurr) ) ).
fof(writeUnaryOperator_4894,axiom,
! [VarCurr] :
( ~ v101224(VarCurr)
<=> v101225(VarCurr) ) ).
fof(writeUnaryOperator_4893,axiom,
! [VarCurr] :
( ~ v101219(VarCurr)
<=> v101221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9641,axiom,
! [VarCurr] :
( v101221(VarCurr)
<=> ( v101218(VarCurr)
& v101222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9640,axiom,
! [VarCurr] :
( v101222(VarCurr)
<=> ( v101217(VarCurr)
& v101223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9639,axiom,
! [VarCurr] :
( v101223(VarCurr)
<=> ( v101213(VarCurr)
& v101216(VarCurr) ) ) ).
fof(writeUnaryOperator_4892,axiom,
! [VarCurr] :
( ~ v101207(VarCurr)
<=> v101209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9638,axiom,
! [VarCurr] :
( v101209(VarCurr)
<=> ( v101210(VarCurr)
& v101218(VarCurr) ) ) ).
fof(writeUnaryOperator_4891,axiom,
! [VarCurr] :
( ~ v101218(VarCurr)
<=> v100922(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9637,axiom,
! [VarCurr] :
( v101210(VarCurr)
<=> ( v101211(VarCurr)
& v101217(VarCurr) ) ) ).
fof(writeUnaryOperator_4890,axiom,
! [VarCurr] :
( ~ v101217(VarCurr)
<=> v100922(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9636,axiom,
! [VarCurr] :
( v101211(VarCurr)
<=> ( v101212(VarCurr)
& v101216(VarCurr) ) ) ).
fof(writeUnaryOperator_4889,axiom,
! [VarCurr] :
( ~ v101216(VarCurr)
<=> v100922(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9635,axiom,
! [VarCurr] :
( v101212(VarCurr)
<=> ( v101213(VarCurr)
| v101214(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3923,axiom,
! [VarCurr] :
( v101214(VarCurr)
<=> ( v101215(VarCurr)
& v100922(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_4888,axiom,
! [VarCurr] :
( ~ v101215(VarCurr)
<=> v100922(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_4887,axiom,
! [VarCurr] :
( ~ v101213(VarCurr)
<=> v100922(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9634,axiom,
! [VarCurr] :
( v101204(VarCurr)
<=> ( v97208(VarCurr)
& v101205(VarCurr) ) ) ).
fof(writeUnaryOperator_4886,axiom,
! [VarCurr] :
( ~ v101205(VarCurr)
<=> v100691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9633,axiom,
! [VarCurr] :
( v101202(VarCurr)
<=> ( v97208(VarCurr)
& v100691(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_703,axiom,
! [VarCurr] :
( ~ v101015(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100922(VarCurr,B)
<=> v101114(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_675,axiom,
! [VarCurr] :
( v101015(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100922(VarCurr,B)
<=> v101045(VarCurr,B) ) ) ) ).
fof(addAssignment_61679,axiom,
! [VarCurr] :
( v101114(VarCurr,bitIndex0)
<=> v101198(VarCurr) ) ).
fof(addAssignment_61678,axiom,
! [VarCurr] :
( v101114(VarCurr,bitIndex1)
<=> v101196(VarCurr) ) ).
fof(addAssignment_61677,axiom,
! [VarCurr] :
( v101114(VarCurr,bitIndex2)
<=> v101191(VarCurr) ) ).
fof(addAssignment_61676,axiom,
! [VarCurr] :
( v101114(VarCurr,bitIndex3)
<=> v101186(VarCurr) ) ).
fof(addAssignment_61675,axiom,
! [VarCurr] :
( v101114(VarCurr,bitIndex4)
<=> v101116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9632,axiom,
! [VarCurr] :
( v101196(VarCurr)
<=> ( v101197(VarCurr)
& v101200(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3922,axiom,
! [VarCurr] :
( v101200(VarCurr)
<=> ( v101122(VarCurr,bitIndex0)
| v101122(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9631,axiom,
! [VarCurr] :
( v101197(VarCurr)
<=> ( v101198(VarCurr)
| v101199(VarCurr) ) ) ).
fof(writeUnaryOperator_4885,axiom,
! [VarCurr] :
( ~ v101199(VarCurr)
<=> v101122(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4884,axiom,
! [VarCurr] :
( ~ v101198(VarCurr)
<=> v101122(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9630,axiom,
! [VarCurr] :
( v101191(VarCurr)
<=> ( v101192(VarCurr)
& v101195(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3921,axiom,
! [VarCurr] :
( v101195(VarCurr)
<=> ( v101121(VarCurr)
| v101122(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9629,axiom,
! [VarCurr] :
( v101192(VarCurr)
<=> ( v101193(VarCurr)
| v101194(VarCurr) ) ) ).
fof(writeUnaryOperator_4883,axiom,
! [VarCurr] :
( ~ v101194(VarCurr)
<=> v101122(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4882,axiom,
! [VarCurr] :
( ~ v101193(VarCurr)
<=> v101121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9628,axiom,
! [VarCurr] :
( v101186(VarCurr)
<=> ( v101187(VarCurr)
& v101190(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3920,axiom,
! [VarCurr] :
( v101190(VarCurr)
<=> ( v101120(VarCurr)
| v101122(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9627,axiom,
! [VarCurr] :
( v101187(VarCurr)
<=> ( v101188(VarCurr)
| v101189(VarCurr) ) ) ).
fof(writeUnaryOperator_4881,axiom,
! [VarCurr] :
( ~ v101189(VarCurr)
<=> v101122(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4880,axiom,
! [VarCurr] :
( ~ v101188(VarCurr)
<=> v101120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9626,axiom,
! [VarCurr] :
( v101116(VarCurr)
<=> ( v101117(VarCurr)
& v101185(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3919,axiom,
! [VarCurr] :
( v101185(VarCurr)
<=> ( v101119(VarCurr)
| v101122(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9625,axiom,
! [VarCurr] :
( v101117(VarCurr)
<=> ( v101118(VarCurr)
| v101184(VarCurr) ) ) ).
fof(writeUnaryOperator_4879,axiom,
! [VarCurr] :
( ~ v101184(VarCurr)
<=> v101122(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_4878,axiom,
! [VarCurr] :
( ~ v101118(VarCurr)
<=> v101119(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3918,axiom,
! [VarCurr] :
( v101119(VarCurr)
<=> ( v101120(VarCurr)
& v101122(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3917,axiom,
! [VarCurr] :
( v101120(VarCurr)
<=> ( v101121(VarCurr)
& v101122(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3916,axiom,
! [VarCurr] :
( v101121(VarCurr)
<=> ( v101122(VarCurr,bitIndex0)
& v101122(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_4877,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v101122(VarCurr,B)
<=> ~ v101123(VarCurr,B) ) ) ).
fof(addAssignment_61674,axiom,
! [VarCurr] :
( v101123(VarCurr,bitIndex0)
<=> v101111(VarCurr) ) ).
fof(addAssignment_61673,axiom,
! [VarCurr] :
( v101123(VarCurr,bitIndex1)
<=> v101180(VarCurr) ) ).
fof(addAssignment_61672,axiom,
! [VarCurr] :
( v101123(VarCurr,bitIndex2)
<=> v101175(VarCurr) ) ).
fof(addAssignment_61671,axiom,
! [VarCurr] :
( v101123(VarCurr,bitIndex3)
<=> v101170(VarCurr) ) ).
fof(addAssignment_61670,axiom,
! [VarCurr] :
( v101123(VarCurr,bitIndex4)
<=> v101125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9624,axiom,
! [VarCurr] :
( v101180(VarCurr)
<=> ( v101181(VarCurr)
& v101183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9623,axiom,
! [VarCurr] :
( v101183(VarCurr)
<=> ( v101056(VarCurr)
| v101134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9622,axiom,
! [VarCurr] :
( v101181(VarCurr)
<=> ( v101108(VarCurr)
| v101182(VarCurr) ) ) ).
fof(writeUnaryOperator_4876,axiom,
! [VarCurr] :
( ~ v101182(VarCurr)
<=> v101134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9621,axiom,
! [VarCurr] :
( v101175(VarCurr)
<=> ( v101176(VarCurr)
& v101179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9620,axiom,
! [VarCurr] :
( v101179(VarCurr)
<=> ( v101132(VarCurr)
| v101139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9619,axiom,
! [VarCurr] :
( v101176(VarCurr)
<=> ( v101177(VarCurr)
| v101178(VarCurr) ) ) ).
fof(writeUnaryOperator_4875,axiom,
! [VarCurr] :
( ~ v101178(VarCurr)
<=> v101139(VarCurr) ) ).
fof(writeUnaryOperator_4874,axiom,
! [VarCurr] :
( ~ v101177(VarCurr)
<=> v101132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9618,axiom,
! [VarCurr] :
( v101170(VarCurr)
<=> ( v101171(VarCurr)
& v101174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9617,axiom,
! [VarCurr] :
( v101174(VarCurr)
<=> ( v101130(VarCurr)
| v101149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9616,axiom,
! [VarCurr] :
( v101171(VarCurr)
<=> ( v101172(VarCurr)
| v101173(VarCurr) ) ) ).
fof(writeUnaryOperator_4873,axiom,
! [VarCurr] :
( ~ v101173(VarCurr)
<=> v101149(VarCurr) ) ).
fof(writeUnaryOperator_4872,axiom,
! [VarCurr] :
( ~ v101172(VarCurr)
<=> v101130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9615,axiom,
! [VarCurr] :
( v101125(VarCurr)
<=> ( v101126(VarCurr)
& v101169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9614,axiom,
! [VarCurr] :
( v101169(VarCurr)
<=> ( v101128(VarCurr)
| v101160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9613,axiom,
! [VarCurr] :
( v101126(VarCurr)
<=> ( v101127(VarCurr)
| v101159(VarCurr) ) ) ).
fof(writeUnaryOperator_4871,axiom,
! [VarCurr] :
( ~ v101159(VarCurr)
<=> v101160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9612,axiom,
! [VarCurr] :
( v101160(VarCurr)
<=> ( v101161(VarCurr)
& v101168(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3915,axiom,
! [VarCurr] :
( v101168(VarCurr)
<=> ( v100411(VarCurr,bitIndex4)
| v101163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9611,axiom,
! [VarCurr] :
( v101161(VarCurr)
<=> ( v100968(VarCurr)
| v101162(VarCurr) ) ) ).
fof(writeUnaryOperator_4870,axiom,
! [VarCurr] :
( ~ v101162(VarCurr)
<=> v101163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9610,axiom,
! [VarCurr] :
( v101163(VarCurr)
<=> ( v101164(VarCurr)
& v101167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9609,axiom,
! [VarCurr] :
( v101167(VarCurr)
<=> ( v97445(VarCurr)
| v101166(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3914,axiom,
! [VarCurr] :
( v101164(VarCurr)
<=> ( v97254(VarCurr,bitIndex4)
| v101165(VarCurr) ) ) ).
fof(writeUnaryOperator_4869,axiom,
! [VarCurr] :
( ~ v101165(VarCurr)
<=> v101166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9608,axiom,
! [VarCurr] :
( v101166(VarCurr)
<=> ( v97450(VarCurr)
& v101155(VarCurr) ) ) ).
fof(writeUnaryOperator_4868,axiom,
! [VarCurr] :
( ~ v101127(VarCurr)
<=> v101128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9607,axiom,
! [VarCurr] :
( v101128(VarCurr)
<=> ( v101129(VarCurr)
| v101158(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3913,axiom,
! [VarCurr] :
( v101158(VarCurr)
<=> ( v100411(VarCurr,bitIndex3)
& v101152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9606,axiom,
! [VarCurr] :
( v101129(VarCurr)
<=> ( v101130(VarCurr)
& v101149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9605,axiom,
! [VarCurr] :
( v101149(VarCurr)
<=> ( v101150(VarCurr)
& v101157(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3912,axiom,
! [VarCurr] :
( v101157(VarCurr)
<=> ( v100411(VarCurr,bitIndex3)
| v101152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9604,axiom,
! [VarCurr] :
( v101150(VarCurr)
<=> ( v100961(VarCurr)
| v101151(VarCurr) ) ) ).
fof(writeUnaryOperator_4867,axiom,
! [VarCurr] :
( ~ v101151(VarCurr)
<=> v101152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9603,axiom,
! [VarCurr] :
( v101152(VarCurr)
<=> ( v101153(VarCurr)
& v101156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9602,axiom,
! [VarCurr] :
( v101156(VarCurr)
<=> ( v97450(VarCurr)
| v101155(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3911,axiom,
! [VarCurr] :
( v101153(VarCurr)
<=> ( v97254(VarCurr,bitIndex3)
| v101154(VarCurr) ) ) ).
fof(writeUnaryOperator_4866,axiom,
! [VarCurr] :
( ~ v101154(VarCurr)
<=> v101155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9601,axiom,
! [VarCurr] :
( v101155(VarCurr)
<=> ( v97455(VarCurr)
& v101145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9600,axiom,
! [VarCurr] :
( v101130(VarCurr)
<=> ( v101131(VarCurr)
| v101148(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3910,axiom,
! [VarCurr] :
( v101148(VarCurr)
<=> ( v100411(VarCurr,bitIndex2)
& v101142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9599,axiom,
! [VarCurr] :
( v101131(VarCurr)
<=> ( v101132(VarCurr)
& v101139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9598,axiom,
! [VarCurr] :
( v101139(VarCurr)
<=> ( v101140(VarCurr)
& v101147(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3909,axiom,
! [VarCurr] :
( v101147(VarCurr)
<=> ( v100411(VarCurr,bitIndex2)
| v101142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9597,axiom,
! [VarCurr] :
( v101140(VarCurr)
<=> ( v100955(VarCurr)
| v101141(VarCurr) ) ) ).
fof(writeUnaryOperator_4865,axiom,
! [VarCurr] :
( ~ v101141(VarCurr)
<=> v101142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9596,axiom,
! [VarCurr] :
( v101142(VarCurr)
<=> ( v101143(VarCurr)
& v101146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9595,axiom,
! [VarCurr] :
( v101146(VarCurr)
<=> ( v97455(VarCurr)
| v101145(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3908,axiom,
! [VarCurr] :
( v101143(VarCurr)
<=> ( v97254(VarCurr,bitIndex2)
| v101144(VarCurr) ) ) ).
fof(writeUnaryOperator_4864,axiom,
! [VarCurr] :
( ~ v101144(VarCurr)
<=> v101145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9594,axiom,
! [VarCurr] :
( v101145(VarCurr)
<=> ( v97459(VarCurr)
& v97460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9593,axiom,
! [VarCurr] :
( v101132(VarCurr)
<=> ( v101133(VarCurr)
| v101138(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3907,axiom,
! [VarCurr] :
( v101138(VarCurr)
<=> ( v97457(VarCurr)
& v100411(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9592,axiom,
! [VarCurr] :
( v101133(VarCurr)
<=> ( v101056(VarCurr)
& v101134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9591,axiom,
! [VarCurr] :
( v101134(VarCurr)
<=> ( v101135(VarCurr)
& v101137(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3906,axiom,
! [VarCurr] :
( v101137(VarCurr)
<=> ( v97457(VarCurr)
| v100411(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9590,axiom,
! [VarCurr] :
( v101135(VarCurr)
<=> ( v101136(VarCurr)
| v100949(VarCurr) ) ) ).
fof(writeUnaryOperator_4863,axiom,
! [VarCurr] :
( ~ v101136(VarCurr)
<=> v97457(VarCurr) ) ).
fof(addAssignment_61669,axiom,
! [VarCurr] :
( v101045(VarCurr,bitIndex0)
<=> v101111(VarCurr) ) ).
fof(addAssignment_61668,axiom,
! [VarCurr] :
( v101045(VarCurr,bitIndex1)
<=> v101106(VarCurr) ) ).
fof(addAssignment_61667,axiom,
! [VarCurr] :
( v101045(VarCurr,bitIndex2)
<=> v101101(VarCurr) ) ).
fof(addAssignment_61666,axiom,
! [VarCurr] :
( v101045(VarCurr,bitIndex3)
<=> v101096(VarCurr) ) ).
fof(addAssignment_61665,axiom,
! [VarCurr] :
( v101045(VarCurr,bitIndex4)
<=> v101047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9589,axiom,
! [VarCurr] :
( v101111(VarCurr)
<=> ( v101112(VarCurr)
& v101113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9588,axiom,
! [VarCurr] :
( v101113(VarCurr)
<=> ( v97254(VarCurr,bitIndex0)
| v100411(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9587,axiom,
! [VarCurr] :
( v101112(VarCurr)
<=> ( v97459(VarCurr)
| v100989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9586,axiom,
! [VarCurr] :
( v101106(VarCurr)
<=> ( v101107(VarCurr)
& v101110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9585,axiom,
! [VarCurr] :
( v101110(VarCurr)
<=> ( v101056(VarCurr)
| v101057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9584,axiom,
! [VarCurr] :
( v101107(VarCurr)
<=> ( v101108(VarCurr)
| v101109(VarCurr) ) ) ).
fof(writeUnaryOperator_4862,axiom,
! [VarCurr] :
( ~ v101109(VarCurr)
<=> v101057(VarCurr) ) ).
fof(writeUnaryOperator_4861,axiom,
! [VarCurr] :
( ~ v101108(VarCurr)
<=> v101056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9583,axiom,
! [VarCurr] :
( v101101(VarCurr)
<=> ( v101102(VarCurr)
& v101105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9582,axiom,
! [VarCurr] :
( v101105(VarCurr)
<=> ( v101054(VarCurr)
| v101065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9581,axiom,
! [VarCurr] :
( v101102(VarCurr)
<=> ( v101103(VarCurr)
| v101104(VarCurr) ) ) ).
fof(writeUnaryOperator_4860,axiom,
! [VarCurr] :
( ~ v101104(VarCurr)
<=> v101065(VarCurr) ) ).
fof(writeUnaryOperator_4859,axiom,
! [VarCurr] :
( ~ v101103(VarCurr)
<=> v101054(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9580,axiom,
! [VarCurr] :
( v101096(VarCurr)
<=> ( v101097(VarCurr)
& v101100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9579,axiom,
! [VarCurr] :
( v101100(VarCurr)
<=> ( v101052(VarCurr)
| v101075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9578,axiom,
! [VarCurr] :
( v101097(VarCurr)
<=> ( v101098(VarCurr)
| v101099(VarCurr) ) ) ).
fof(writeUnaryOperator_4858,axiom,
! [VarCurr] :
( ~ v101099(VarCurr)
<=> v101075(VarCurr) ) ).
fof(writeUnaryOperator_4857,axiom,
! [VarCurr] :
( ~ v101098(VarCurr)
<=> v101052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9577,axiom,
! [VarCurr] :
( v101047(VarCurr)
<=> ( v101048(VarCurr)
& v101095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9576,axiom,
! [VarCurr] :
( v101095(VarCurr)
<=> ( v101050(VarCurr)
| v101086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9575,axiom,
! [VarCurr] :
( v101048(VarCurr)
<=> ( v101049(VarCurr)
| v101085(VarCurr) ) ) ).
fof(writeUnaryOperator_4856,axiom,
! [VarCurr] :
( ~ v101085(VarCurr)
<=> v101086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9574,axiom,
! [VarCurr] :
( v101086(VarCurr)
<=> ( v101087(VarCurr)
& v101094(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3905,axiom,
! [VarCurr] :
( v101094(VarCurr)
<=> ( v97254(VarCurr,bitIndex4)
| v101089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9573,axiom,
! [VarCurr] :
( v101087(VarCurr)
<=> ( v97445(VarCurr)
| v101088(VarCurr) ) ) ).
fof(writeUnaryOperator_4855,axiom,
! [VarCurr] :
( ~ v101088(VarCurr)
<=> v101089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9572,axiom,
! [VarCurr] :
( v101089(VarCurr)
<=> ( v101090(VarCurr)
& v101093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9571,axiom,
! [VarCurr] :
( v101093(VarCurr)
<=> ( v100968(VarCurr)
| v101092(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3904,axiom,
! [VarCurr] :
( v101090(VarCurr)
<=> ( v100411(VarCurr,bitIndex4)
| v101091(VarCurr) ) ) ).
fof(writeUnaryOperator_4854,axiom,
! [VarCurr] :
( ~ v101091(VarCurr)
<=> v101092(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9570,axiom,
! [VarCurr] :
( v101092(VarCurr)
<=> ( v100961(VarCurr)
& v101081(VarCurr) ) ) ).
fof(writeUnaryOperator_4853,axiom,
! [VarCurr] :
( ~ v101049(VarCurr)
<=> v101050(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9569,axiom,
! [VarCurr] :
( v101050(VarCurr)
<=> ( v101051(VarCurr)
| v101084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3903,axiom,
! [VarCurr] :
( v101084(VarCurr)
<=> ( v97254(VarCurr,bitIndex3)
& v101078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9568,axiom,
! [VarCurr] :
( v101051(VarCurr)
<=> ( v101052(VarCurr)
& v101075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9567,axiom,
! [VarCurr] :
( v101075(VarCurr)
<=> ( v101076(VarCurr)
& v101083(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3902,axiom,
! [VarCurr] :
( v101083(VarCurr)
<=> ( v97254(VarCurr,bitIndex3)
| v101078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9566,axiom,
! [VarCurr] :
( v101076(VarCurr)
<=> ( v97450(VarCurr)
| v101077(VarCurr) ) ) ).
fof(writeUnaryOperator_4852,axiom,
! [VarCurr] :
( ~ v101077(VarCurr)
<=> v101078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9565,axiom,
! [VarCurr] :
( v101078(VarCurr)
<=> ( v101079(VarCurr)
& v101082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9564,axiom,
! [VarCurr] :
( v101082(VarCurr)
<=> ( v100961(VarCurr)
| v101081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3901,axiom,
! [VarCurr] :
( v101079(VarCurr)
<=> ( v100411(VarCurr,bitIndex3)
| v101080(VarCurr) ) ) ).
fof(writeUnaryOperator_4851,axiom,
! [VarCurr] :
( ~ v101080(VarCurr)
<=> v101081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9563,axiom,
! [VarCurr] :
( v101081(VarCurr)
<=> ( v100955(VarCurr)
& v101071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9562,axiom,
! [VarCurr] :
( v101052(VarCurr)
<=> ( v101053(VarCurr)
| v101074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3900,axiom,
! [VarCurr] :
( v101074(VarCurr)
<=> ( v97254(VarCurr,bitIndex2)
& v101068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9561,axiom,
! [VarCurr] :
( v101053(VarCurr)
<=> ( v101054(VarCurr)
& v101065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9560,axiom,
! [VarCurr] :
( v101065(VarCurr)
<=> ( v101066(VarCurr)
& v101073(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3899,axiom,
! [VarCurr] :
( v101073(VarCurr)
<=> ( v97254(VarCurr,bitIndex2)
| v101068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9559,axiom,
! [VarCurr] :
( v101066(VarCurr)
<=> ( v97455(VarCurr)
| v101067(VarCurr) ) ) ).
fof(writeUnaryOperator_4850,axiom,
! [VarCurr] :
( ~ v101067(VarCurr)
<=> v101068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9558,axiom,
! [VarCurr] :
( v101068(VarCurr)
<=> ( v101069(VarCurr)
& v101072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9557,axiom,
! [VarCurr] :
( v101072(VarCurr)
<=> ( v100955(VarCurr)
| v101071(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3898,axiom,
! [VarCurr] :
( v101069(VarCurr)
<=> ( v100411(VarCurr,bitIndex2)
| v101070(VarCurr) ) ) ).
fof(writeUnaryOperator_4849,axiom,
! [VarCurr] :
( ~ v101070(VarCurr)
<=> v101071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9556,axiom,
! [VarCurr] :
( v101071(VarCurr)
<=> ( v100989(VarCurr)
& v100949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9555,axiom,
! [VarCurr] :
( v101054(VarCurr)
<=> ( v101055(VarCurr)
| v101064(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3897,axiom,
! [VarCurr] :
( v101064(VarCurr)
<=> ( v97254(VarCurr,bitIndex1)
& v101060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9554,axiom,
! [VarCurr] :
( v101055(VarCurr)
<=> ( v101056(VarCurr)
& v101057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9553,axiom,
! [VarCurr] :
( v101057(VarCurr)
<=> ( v101058(VarCurr)
& v101063(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3896,axiom,
! [VarCurr] :
( v101063(VarCurr)
<=> ( v97254(VarCurr,bitIndex1)
| v101060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9552,axiom,
! [VarCurr] :
( v101058(VarCurr)
<=> ( v97460(VarCurr)
| v101059(VarCurr) ) ) ).
fof(writeUnaryOperator_4848,axiom,
! [VarCurr] :
( ~ v101059(VarCurr)
<=> v101060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9551,axiom,
! [VarCurr] :
( v101060(VarCurr)
<=> ( v101061(VarCurr)
& v101062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9550,axiom,
! [VarCurr] :
( v101062(VarCurr)
<=> ( v100989(VarCurr)
| v100949(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3895,axiom,
! [VarCurr] :
( v101061(VarCurr)
<=> ( v100411(VarCurr,bitIndex0)
| v100411(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9549,axiom,
! [VarCurr] :
( v101056(VarCurr)
<=> ( v97254(VarCurr,bitIndex0)
& v100411(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9548,axiom,
! [VarCurr] :
( v101015(VarCurr)
<=> ( v101017(VarCurr)
| v101044(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3894,axiom,
! [VarCurr] :
( v101044(VarCurr)
<=> ( v97254(VarCurr,bitIndex4)
& v100968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9547,axiom,
! [VarCurr] :
( v101017(VarCurr)
<=> ( v101018(VarCurr)
& v101040(VarCurr) ) ) ).
fof(writeUnaryOperator_4847,axiom,
! [VarCurr] :
( ~ v101040(VarCurr)
<=> v101041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9546,axiom,
! [VarCurr] :
( v101041(VarCurr)
<=> ( v101042(VarCurr)
& v101043(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3893,axiom,
! [VarCurr] :
( v101043(VarCurr)
<=> ( v97254(VarCurr,bitIndex4)
| v100411(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9545,axiom,
! [VarCurr] :
( v101042(VarCurr)
<=> ( v97445(VarCurr)
| v100968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9544,axiom,
! [VarCurr] :
( v101018(VarCurr)
<=> ( v101019(VarCurr)
| v101039(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3892,axiom,
! [VarCurr] :
( v101039(VarCurr)
<=> ( v97254(VarCurr,bitIndex3)
& v100961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9543,axiom,
! [VarCurr] :
( v101019(VarCurr)
<=> ( v101020(VarCurr)
& v101035(VarCurr) ) ) ).
fof(writeUnaryOperator_4846,axiom,
! [VarCurr] :
( ~ v101035(VarCurr)
<=> v101036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9542,axiom,
! [VarCurr] :
( v101036(VarCurr)
<=> ( v101037(VarCurr)
& v101038(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3891,axiom,
! [VarCurr] :
( v101038(VarCurr)
<=> ( v97254(VarCurr,bitIndex3)
| v100411(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9541,axiom,
! [VarCurr] :
( v101037(VarCurr)
<=> ( v97450(VarCurr)
| v100961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9540,axiom,
! [VarCurr] :
( v101020(VarCurr)
<=> ( v101021(VarCurr)
| v101034(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3890,axiom,
! [VarCurr] :
( v101034(VarCurr)
<=> ( v97254(VarCurr,bitIndex2)
& v100955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9539,axiom,
! [VarCurr] :
( v101021(VarCurr)
<=> ( v101022(VarCurr)
& v101030(VarCurr) ) ) ).
fof(writeUnaryOperator_4845,axiom,
! [VarCurr] :
( ~ v101030(VarCurr)
<=> v101031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9538,axiom,
! [VarCurr] :
( v101031(VarCurr)
<=> ( v101032(VarCurr)
& v101033(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3889,axiom,
! [VarCurr] :
( v101033(VarCurr)
<=> ( v97254(VarCurr,bitIndex2)
| v100411(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9537,axiom,
! [VarCurr] :
( v101032(VarCurr)
<=> ( v97455(VarCurr)
| v100955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9536,axiom,
! [VarCurr] :
( v101022(VarCurr)
<=> ( v101023(VarCurr)
| v101029(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3888,axiom,
! [VarCurr] :
( v101029(VarCurr)
<=> ( v97254(VarCurr,bitIndex1)
& v100949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9535,axiom,
! [VarCurr] :
( v101023(VarCurr)
<=> ( v101024(VarCurr)
& v101025(VarCurr) ) ) ).
fof(writeUnaryOperator_4844,axiom,
! [VarCurr] :
( ~ v101025(VarCurr)
<=> v101026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9534,axiom,
! [VarCurr] :
( v101026(VarCurr)
<=> ( v101027(VarCurr)
& v101028(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3887,axiom,
! [VarCurr] :
( v101028(VarCurr)
<=> ( v97254(VarCurr,bitIndex1)
| v100411(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9533,axiom,
! [VarCurr] :
( v101027(VarCurr)
<=> ( v97460(VarCurr)
| v100949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9532,axiom,
! [VarCurr] :
( v101024(VarCurr)
<=> ( v97254(VarCurr,bitIndex0)
& v100989(VarCurr) ) ) ).
fof(addAssignment_61664,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100411(VarCurr,B)
<=> v100413(VarCurr,B) ) ) ).
fof(addAssignment_61663,axiom,
! [VarCurr] :
( v100413(VarCurr,bitIndex4)
<=> v100415(VarCurr,bitIndex4) ) ).
fof(addAssignment_61662,axiom,
! [VarNext] :
( v100415(VarNext,bitIndex4)
<=> v100997(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100998(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100997(VarNext,B)
<=> v100415(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1190,axiom,
! [VarNext] :
( v100998(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100997(VarNext,B)
<=> v101008(VarNext,B) ) ) ) ).
fof(addAssignment_61661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v101008(VarNext,B)
<=> v101006(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_702,axiom,
! [VarCurr] :
( ~ v101009(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v101006(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_674,axiom,
! [VarCurr] :
( v101009(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v101006(VarCurr,B)
<=> v100425(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9531,axiom,
! [VarCurr] :
( v101009(VarCurr)
<=> ( v101010(VarCurr)
& v101011(VarCurr) ) ) ).
fof(writeUnaryOperator_4843,axiom,
! [VarCurr] :
( ~ v101011(VarCurr)
<=> v100421(VarCurr) ) ).
fof(writeUnaryOperator_4842,axiom,
! [VarCurr] :
( ~ v101010(VarCurr)
<=> v100417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100998(VarNext)
<=> v100999(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100999(VarNext)
<=> ( v101000(VarNext)
& v100993(VarNext) ) ) ) ).
fof(writeUnaryOperator_4841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101000(VarNext)
<=> v101002(VarNext) ) ) ).
fof(addAssignment_61660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101002(VarNext)
<=> v100993(VarCurr) ) ) ).
fof(addAssignment_61659,axiom,
! [VarCurr] :
( v100993(VarCurr)
<=> v100995(VarCurr) ) ).
fof(addAssignment_61658,axiom,
! [VarCurr] :
( v100995(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_61657,axiom,
! [VarCurr] :
( v100425(VarCurr,bitIndex4)
<=> v100427(VarCurr,bitIndex4) ) ).
fof(addAssignment_61656,axiom,
! [VarCurr] :
( v100427(VarCurr,bitIndex4)
<=> v100429(VarCurr,bitIndex4) ) ).
fof(addAssignment_61655,axiom,
! [VarCurr] :
( v100429(VarCurr,bitIndex4)
<=> v100431(VarCurr,bitIndex4) ) ).
fof(addAssignment_61654,axiom,
! [VarCurr] :
( v100431(VarCurr,bitIndex4)
<=> v100933(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_701,axiom,
! [VarCurr] :
( ~ v97208(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100933(VarCurr,B)
<=> v100934(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_673,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100933(VarCurr,B)
<=> v97254(VarCurr,B) ) ) ) ).
fof(addAssignment_61653,axiom,
! [VarCurr] :
( v100934(VarCurr,bitIndex0)
<=> v100987(VarCurr) ) ).
fof(addAssignment_61652,axiom,
! [VarCurr] :
( v100934(VarCurr,bitIndex1)
<=> v100982(VarCurr) ) ).
fof(addAssignment_61651,axiom,
! [VarCurr] :
( v100934(VarCurr,bitIndex2)
<=> v100977(VarCurr) ) ).
fof(addAssignment_61650,axiom,
! [VarCurr] :
( v100934(VarCurr,bitIndex3)
<=> v100972(VarCurr) ) ).
fof(addAssignment_61649,axiom,
! [VarCurr] :
( v100934(VarCurr,bitIndex4)
<=> v100936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9528,axiom,
! [VarCurr] :
( v100987(VarCurr)
<=> ( v100988(VarCurr)
& v100991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9527,axiom,
! [VarCurr] :
( v100991(VarCurr)
<=> ( v100411(VarCurr,bitIndex0)
| v100946(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9526,axiom,
! [VarCurr] :
( v100988(VarCurr)
<=> ( v100989(VarCurr)
| v100990(VarCurr) ) ) ).
fof(writeUnaryOperator_4840,axiom,
! [VarCurr] :
( ~ v100990(VarCurr)
<=> v100946(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_4839,axiom,
! [VarCurr] :
( ~ v100989(VarCurr)
<=> v100411(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9525,axiom,
! [VarCurr] :
( v100982(VarCurr)
<=> ( v100983(VarCurr)
& v100986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9524,axiom,
! [VarCurr] :
( v100986(VarCurr)
<=> ( v100945(VarCurr)
| v100947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9523,axiom,
! [VarCurr] :
( v100983(VarCurr)
<=> ( v100984(VarCurr)
| v100985(VarCurr) ) ) ).
fof(writeUnaryOperator_4838,axiom,
! [VarCurr] :
( ~ v100985(VarCurr)
<=> v100947(VarCurr) ) ).
fof(writeUnaryOperator_4837,axiom,
! [VarCurr] :
( ~ v100984(VarCurr)
<=> v100945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9522,axiom,
! [VarCurr] :
( v100977(VarCurr)
<=> ( v100978(VarCurr)
& v100981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9521,axiom,
! [VarCurr] :
( v100981(VarCurr)
<=> ( v100943(VarCurr)
| v100953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9520,axiom,
! [VarCurr] :
( v100978(VarCurr)
<=> ( v100979(VarCurr)
| v100980(VarCurr) ) ) ).
fof(writeUnaryOperator_4836,axiom,
! [VarCurr] :
( ~ v100980(VarCurr)
<=> v100953(VarCurr) ) ).
fof(writeUnaryOperator_4835,axiom,
! [VarCurr] :
( ~ v100979(VarCurr)
<=> v100943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9519,axiom,
! [VarCurr] :
( v100972(VarCurr)
<=> ( v100973(VarCurr)
& v100976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9518,axiom,
! [VarCurr] :
( v100976(VarCurr)
<=> ( v100941(VarCurr)
| v100959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9517,axiom,
! [VarCurr] :
( v100973(VarCurr)
<=> ( v100974(VarCurr)
| v100975(VarCurr) ) ) ).
fof(writeUnaryOperator_4834,axiom,
! [VarCurr] :
( ~ v100975(VarCurr)
<=> v100959(VarCurr) ) ).
fof(writeUnaryOperator_4833,axiom,
! [VarCurr] :
( ~ v100974(VarCurr)
<=> v100941(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9516,axiom,
! [VarCurr] :
( v100936(VarCurr)
<=> ( v100937(VarCurr)
& v100971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9515,axiom,
! [VarCurr] :
( v100971(VarCurr)
<=> ( v100939(VarCurr)
| v100966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9514,axiom,
! [VarCurr] :
( v100937(VarCurr)
<=> ( v100938(VarCurr)
| v100965(VarCurr) ) ) ).
fof(writeUnaryOperator_4832,axiom,
! [VarCurr] :
( ~ v100965(VarCurr)
<=> v100966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9513,axiom,
! [VarCurr] :
( v100966(VarCurr)
<=> ( v100967(VarCurr)
& v100970(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3886,axiom,
! [VarCurr] :
( v100970(VarCurr)
<=> ( v100411(VarCurr,bitIndex4)
| v100946(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9512,axiom,
! [VarCurr] :
( v100967(VarCurr)
<=> ( v100968(VarCurr)
| v100969(VarCurr) ) ) ).
fof(writeUnaryOperator_4831,axiom,
! [VarCurr] :
( ~ v100969(VarCurr)
<=> v100946(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_4830,axiom,
! [VarCurr] :
( ~ v100968(VarCurr)
<=> v100411(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_4829,axiom,
! [VarCurr] :
( ~ v100938(VarCurr)
<=> v100939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9511,axiom,
! [VarCurr] :
( v100939(VarCurr)
<=> ( v100940(VarCurr)
| v100964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3885,axiom,
! [VarCurr] :
( v100964(VarCurr)
<=> ( v100411(VarCurr,bitIndex3)
& v100946(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9510,axiom,
! [VarCurr] :
( v100940(VarCurr)
<=> ( v100941(VarCurr)
& v100959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9509,axiom,
! [VarCurr] :
( v100959(VarCurr)
<=> ( v100960(VarCurr)
& v100963(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3884,axiom,
! [VarCurr] :
( v100963(VarCurr)
<=> ( v100411(VarCurr,bitIndex3)
| v100946(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9508,axiom,
! [VarCurr] :
( v100960(VarCurr)
<=> ( v100961(VarCurr)
| v100962(VarCurr) ) ) ).
fof(writeUnaryOperator_4828,axiom,
! [VarCurr] :
( ~ v100962(VarCurr)
<=> v100946(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4827,axiom,
! [VarCurr] :
( ~ v100961(VarCurr)
<=> v100411(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9507,axiom,
! [VarCurr] :
( v100941(VarCurr)
<=> ( v100942(VarCurr)
| v100958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3883,axiom,
! [VarCurr] :
( v100958(VarCurr)
<=> ( v100411(VarCurr,bitIndex2)
& v100946(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9506,axiom,
! [VarCurr] :
( v100942(VarCurr)
<=> ( v100943(VarCurr)
& v100953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9505,axiom,
! [VarCurr] :
( v100953(VarCurr)
<=> ( v100954(VarCurr)
& v100957(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3882,axiom,
! [VarCurr] :
( v100957(VarCurr)
<=> ( v100411(VarCurr,bitIndex2)
| v100946(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9504,axiom,
! [VarCurr] :
( v100954(VarCurr)
<=> ( v100955(VarCurr)
| v100956(VarCurr) ) ) ).
fof(writeUnaryOperator_4826,axiom,
! [VarCurr] :
( ~ v100956(VarCurr)
<=> v100946(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4825,axiom,
! [VarCurr] :
( ~ v100955(VarCurr)
<=> v100411(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9503,axiom,
! [VarCurr] :
( v100943(VarCurr)
<=> ( v100944(VarCurr)
| v100952(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3881,axiom,
! [VarCurr] :
( v100952(VarCurr)
<=> ( v100411(VarCurr,bitIndex1)
& v100946(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9502,axiom,
! [VarCurr] :
( v100944(VarCurr)
<=> ( v100945(VarCurr)
& v100947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9501,axiom,
! [VarCurr] :
( v100947(VarCurr)
<=> ( v100948(VarCurr)
& v100951(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3880,axiom,
! [VarCurr] :
( v100951(VarCurr)
<=> ( v100411(VarCurr,bitIndex1)
| v100946(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9500,axiom,
! [VarCurr] :
( v100948(VarCurr)
<=> ( v100949(VarCurr)
| v100950(VarCurr) ) ) ).
fof(writeUnaryOperator_4824,axiom,
! [VarCurr] :
( ~ v100950(VarCurr)
<=> v100946(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4823,axiom,
! [VarCurr] :
( ~ v100949(VarCurr)
<=> v100411(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9499,axiom,
! [VarCurr] :
( v100945(VarCurr)
<=> ( v100411(VarCurr,bitIndex0)
& v100946(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_61648,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v100946(VarCurr,B)
<=> v100433(VarCurr,B) ) ) ).
fof(addAssignment_61647,axiom,
! [VarCurr] :
( ( v100946(VarCurr,bitIndex4)
<=> $false )
& ( v100946(VarCurr,bitIndex3)
<=> $false )
& ( v100946(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1416,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v100433(VarCurr,B)
<=> ( v100924(VarCurr,B)
& v100927(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_700,axiom,
! [VarCurr] :
( ~ v100928(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100927(VarCurr,B)
<=> v100929(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_672,axiom,
! [VarCurr] :
( v100928(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100927(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_699,axiom,
! [VarCurr] :
( ~ v100930(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100929(VarCurr,B)
<=> v100931(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_671,axiom,
! [VarCurr] :
( v100930(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100929(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_698,axiom,
! [VarCurr] :
( ~ v100932(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100931(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_670,axiom,
! [VarCurr] :
( v100932(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100931(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_644,axiom,
! [VarCurr] :
( v100932(VarCurr)
<=> ( ( v100203(VarCurr,bitIndex2)
<=> $true )
& ( v100203(VarCurr,bitIndex1)
<=> $true )
& ( v100203(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_643,axiom,
! [VarCurr] :
( v100930(VarCurr)
<=> ( ( v100203(VarCurr,bitIndex2)
<=> $false )
& ( v100203(VarCurr,bitIndex1)
<=> $true )
& ( v100203(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_642,axiom,
! [VarCurr] :
( v100928(VarCurr)
<=> ( ( v100203(VarCurr,bitIndex2)
<=> $false )
& ( v100203(VarCurr,bitIndex1)
<=> $false )
& ( v100203(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_61646,axiom,
! [VarCurr] :
( v100924(VarCurr,bitIndex0)
<=> v100925(VarCurr) ) ).
fof(addAssignment_61645,axiom,
! [VarCurr] :
( v100924(VarCurr,bitIndex1)
<=> v100925(VarCurr) ) ).
fof(addAssignment_61644,axiom,
! [VarCurr] :
( v100925(VarCurr)
<=> v100926(VarCurr) ) ).
fof(writeUnaryOperator_4822,axiom,
! [VarCurr] :
( ~ v100926(VarCurr)
<=> v97208(VarCurr) ) ).
fof(addAssignment_61643,axiom,
! [VarCurr] :
( v100691(VarCurr)
<=> v100693(VarCurr,bitIndex2) ) ).
fof(addAssignment_61642,axiom,
! [VarCurr] :
( v100693(VarCurr,bitIndex2)
<=> v100695(VarCurr,bitIndex2) ) ).
fof(addAssignment_61641,axiom,
! [VarNext] :
( v100695(VarNext,bitIndex2)
<=> v100914(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100915(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100914(VarNext,B)
<=> v100695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1189,axiom,
! [VarNext] :
( v100915(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100914(VarNext,B)
<=> v100856(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100915(VarNext)
<=> v100916(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100916(VarNext)
<=> ( v100918(VarNext)
& v100841(VarNext) ) ) ) ).
fof(writeUnaryOperator_4821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100918(VarNext)
<=> v100850(VarNext) ) ) ).
fof(addAssignment_61640,axiom,
! [VarCurr] :
( v100705(VarCurr,bitIndex2)
<=> v100707(VarCurr,bitIndex2) ) ).
fof(addAssignment_61639,axiom,
! [VarCurr] :
( v100707(VarCurr,bitIndex2)
<=> v100709(VarCurr,bitIndex2) ) ).
fof(addAssignment_61638,axiom,
! [VarCurr] :
( v100709(VarCurr,bitIndex2)
<=> v100839(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_697,axiom,
! [VarCurr] :
( ~ v100907(VarCurr)
=> ( v100711(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_669,axiom,
! [VarCurr] :
( v100907(VarCurr)
=> ( v100711(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9496,axiom,
! [VarCurr] :
( v100907(VarCurr)
<=> ( v100908(VarCurr)
| v100909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9495,axiom,
! [VarCurr] :
( v100909(VarCurr)
<=> ( v100910(VarCurr)
& v100911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9494,axiom,
! [VarCurr] :
( v100911(VarCurr)
<=> ( v100912(VarCurr)
& v100820(VarCurr) ) ) ).
fof(writeUnaryOperator_4820,axiom,
! [VarCurr] :
( ~ v100912(VarCurr)
<=> v100817(VarCurr) ) ).
fof(writeUnaryOperator_4819,axiom,
! [VarCurr] :
( ~ v100910(VarCurr)
<=> v100822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9493,axiom,
! [VarCurr] :
( v100908(VarCurr)
<=> ( v100888(VarCurr)
& v100822(VarCurr) ) ) ).
fof(writeUnaryOperator_4818,axiom,
! [VarCurr] :
( ~ v100713(VarCurr)
<=> v100715(VarCurr) ) ).
fof(addAssignment_61637,axiom,
! [VarCurr] :
( v100715(VarCurr)
<=> v100693(VarCurr,bitIndex3) ) ).
fof(addAssignment_61636,axiom,
! [VarCurr] :
( v100693(VarCurr,bitIndex3)
<=> v100695(VarCurr,bitIndex3) ) ).
fof(addAssignment_61635,axiom,
! [VarNext] :
( v100695(VarNext,bitIndex3)
<=> v100898(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100899(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100898(VarNext,B)
<=> v100695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1188,axiom,
! [VarNext] :
( v100899(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100898(VarNext,B)
<=> v100856(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100899(VarNext)
<=> v100900(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100900(VarNext)
<=> ( v100902(VarNext)
& v100841(VarNext) ) ) ) ).
fof(writeUnaryOperator_4817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100902(VarNext)
<=> v100850(VarNext) ) ) ).
fof(addAssignment_61634,axiom,
! [VarCurr] :
( v100705(VarCurr,bitIndex3)
<=> v100707(VarCurr,bitIndex3) ) ).
fof(addAssignment_61633,axiom,
! [VarCurr] :
( v100707(VarCurr,bitIndex3)
<=> v100709(VarCurr,bitIndex3) ) ).
fof(addAssignment_61632,axiom,
! [VarCurr] :
( v100709(VarCurr,bitIndex3)
<=> v100839(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4816,axiom,
! [VarCurr] :
( ~ v100717(VarCurr)
<=> v100719(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9490,axiom,
! [VarCurr] :
( v100719(VarCurr)
<=> ( v100721(VarCurr)
| v100831(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_696,axiom,
! [VarCurr] :
( ~ v100885(VarCurr)
=> ( v100721(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_668,axiom,
! [VarCurr] :
( v100885(VarCurr)
=> ( v100721(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9489,axiom,
! [VarCurr] :
( v100885(VarCurr)
<=> ( v100886(VarCurr)
| v100889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9488,axiom,
! [VarCurr] :
( v100889(VarCurr)
<=> ( v100890(VarCurr)
& v100891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9487,axiom,
! [VarCurr] :
( v100891(VarCurr)
<=> ( v100892(VarCurr)
& v100893(VarCurr) ) ) ).
fof(writeUnaryOperator_4815,axiom,
! [VarCurr] :
( ~ v100893(VarCurr)
<=> v100894(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9486,axiom,
! [VarCurr] :
( v100894(VarCurr)
<=> ( v100820(VarCurr)
| v100828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9485,axiom,
! [VarCurr] :
( v100892(VarCurr)
<=> ( v100873(VarCurr)
& v100874(VarCurr) ) ) ).
fof(writeUnaryOperator_4814,axiom,
! [VarCurr] :
( ~ v100890(VarCurr)
<=> v100822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9484,axiom,
! [VarCurr] :
( v100886(VarCurr)
<=> ( v100887(VarCurr)
& v100822(VarCurr) ) ) ).
fof(writeUnaryOperator_4813,axiom,
! [VarCurr] :
( ~ v100887(VarCurr)
<=> v100888(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9483,axiom,
! [VarCurr] :
( v100888(VarCurr)
<=> ( v97208(VarCurr)
& v97278(VarCurr) ) ) ).
fof(addAssignment_61631,axiom,
! [VarCurr] :
( v100734(VarCurr)
<=> v100693(VarCurr,bitIndex0) ) ).
fof(addAssignment_61630,axiom,
! [VarCurr] :
( v100693(VarCurr,bitIndex0)
<=> v100695(VarCurr,bitIndex0) ) ).
fof(addAssignment_61629,axiom,
! [VarNext] :
( v100695(VarNext,bitIndex0)
<=> v100877(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100878(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100877(VarNext,B)
<=> v100695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1187,axiom,
! [VarNext] :
( v100878(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100877(VarNext,B)
<=> v100856(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100878(VarNext)
<=> v100879(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100879(VarNext)
<=> ( v100881(VarNext)
& v100841(VarNext) ) ) ) ).
fof(writeUnaryOperator_4812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100881(VarNext)
<=> v100850(VarNext) ) ) ).
fof(addAssignment_61628,axiom,
! [VarCurr] :
( v100705(VarCurr,bitIndex0)
<=> v100707(VarCurr,bitIndex0) ) ).
fof(addAssignment_61627,axiom,
! [VarCurr] :
( v100707(VarCurr,bitIndex0)
<=> v100709(VarCurr,bitIndex0) ) ).
fof(addAssignment_61626,axiom,
! [VarCurr] :
( v100709(VarCurr,bitIndex0)
<=> v100839(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_695,axiom,
! [VarCurr] :
( ~ v100863(VarCurr)
=> ( v100736(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_667,axiom,
! [VarCurr] :
( v100863(VarCurr)
=> ( v100736(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9480,axiom,
! [VarCurr] :
( v100863(VarCurr)
<=> ( v100864(VarCurr)
| v100868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9479,axiom,
! [VarCurr] :
( v100868(VarCurr)
<=> ( v100869(VarCurr)
& v100870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9478,axiom,
! [VarCurr] :
( v100870(VarCurr)
<=> ( v100871(VarCurr)
& v100875(VarCurr) ) ) ).
fof(writeUnaryOperator_4811,axiom,
! [VarCurr] :
( ~ v100875(VarCurr)
<=> v100867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9477,axiom,
! [VarCurr] :
( v100871(VarCurr)
<=> ( v100872(VarCurr)
& v100874(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_641,axiom,
! [VarCurr] :
( v100874(VarCurr)
<=> ( $true
<=> v100734(VarCurr) ) ) ).
fof(writeUnaryOperator_4810,axiom,
! [VarCurr] :
( ~ v100872(VarCurr)
<=> v100873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9476,axiom,
! [VarCurr] :
( v100873(VarCurr)
<=> ( v4093(VarCurr)
| v100723(VarCurr) ) ) ).
fof(writeUnaryOperator_4809,axiom,
! [VarCurr] :
( ~ v100869(VarCurr)
<=> v100828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9475,axiom,
! [VarCurr] :
( v100864(VarCurr)
<=> ( v100865(VarCurr)
& v100866(VarCurr) ) ) ).
fof(writeUnaryOperator_4808,axiom,
! [VarCurr] :
( ~ v100866(VarCurr)
<=> v100867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9474,axiom,
! [VarCurr] :
( v100867(VarCurr)
<=> ( v100822(VarCurr)
| v100820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9473,axiom,
! [VarCurr] :
( v100865(VarCurr)
<=> ( v100738(VarCurr,bitIndex0)
& v100828(VarCurr) ) ) ).
fof(addAssignment_61625,axiom,
! [VarCurr] :
( v100808(VarCurr)
<=> v100693(VarCurr,bitIndex1) ) ).
fof(addAssignment_61624,axiom,
! [VarCurr] :
( v100693(VarCurr,bitIndex1)
<=> v100695(VarCurr,bitIndex1) ) ).
fof(addAssignment_61623,axiom,
! [VarNext] :
( v100695(VarNext,bitIndex1)
<=> v100845(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100846(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100845(VarNext,B)
<=> v100695(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1186,axiom,
! [VarNext] :
( v100846(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100845(VarNext,B)
<=> v100856(VarNext,B) ) ) ) ).
fof(addAssignment_61622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100856(VarNext,B)
<=> v100854(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_694,axiom,
! [VarCurr] :
( ~ v100857(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v100854(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_666,axiom,
! [VarCurr] :
( v100857(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v100854(VarCurr,B)
<=> v100705(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9472,axiom,
! [VarCurr] :
( v100857(VarCurr)
<=> ( v100858(VarCurr)
& v100859(VarCurr) ) ) ).
fof(writeUnaryOperator_4807,axiom,
! [VarCurr] :
( ~ v100859(VarCurr)
<=> v100701(VarCurr) ) ).
fof(writeUnaryOperator_4806,axiom,
! [VarCurr] :
( ~ v100858(VarCurr)
<=> v100697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100846(VarNext)
<=> v100847(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100847(VarNext)
<=> ( v100848(VarNext)
& v100841(VarNext) ) ) ) ).
fof(writeUnaryOperator_4805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100848(VarNext)
<=> v100850(VarNext) ) ) ).
fof(addAssignment_61621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100850(VarNext)
<=> v100841(VarCurr) ) ) ).
fof(addAssignment_61620,axiom,
! [VarCurr] :
( v100841(VarCurr)
<=> v100843(VarCurr) ) ).
fof(addAssignment_61619,axiom,
! [VarCurr] :
( v100843(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_61618,axiom,
! [VarCurr] :
( v100705(VarCurr,bitIndex1)
<=> v100707(VarCurr,bitIndex1) ) ).
fof(addAssignment_61617,axiom,
! [VarCurr] :
( v100707(VarCurr,bitIndex1)
<=> v100709(VarCurr,bitIndex1) ) ).
fof(addAssignment_61616,axiom,
! [VarCurr] :
( v100709(VarCurr,bitIndex1)
<=> v100839(VarCurr,bitIndex1) ) ).
fof(addAssignment_61615,axiom,
! [VarCurr] :
( v100839(VarCurr,bitIndex0)
<=> v100736(VarCurr) ) ).
fof(addAssignment_61614,axiom,
! [VarCurr] :
( v100839(VarCurr,bitIndex1)
<=> v100810(VarCurr) ) ).
fof(addAssignment_61613,axiom,
! [VarCurr] :
( v100839(VarCurr,bitIndex2)
<=> v100711(VarCurr) ) ).
fof(addAssignment_61612,axiom,
! [VarCurr] :
( v100839(VarCurr,bitIndex3)
<=> v100717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9469,axiom,
! [VarCurr] :
( v100810(VarCurr)
<=> ( v100812(VarCurr)
& v100838(VarCurr) ) ) ).
fof(writeUnaryOperator_4804,axiom,
! [VarCurr] :
( ~ v100838(VarCurr)
<=> v100831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9468,axiom,
! [VarCurr] :
( v100831(VarCurr)
<=> ( v100833(VarCurr)
& v100835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9467,axiom,
! [VarCurr] :
( v100835(VarCurr)
<=> ( v89614(VarCurr)
| v100836(VarCurr) ) ) ).
fof(writeUnaryOperator_4803,axiom,
! [VarCurr] :
( ~ v100836(VarCurr)
<=> v97146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9466,axiom,
! [VarCurr] :
( v100833(VarCurr)
<=> ( v100691(VarCurr)
& v100834(VarCurr) ) ) ).
fof(writeUnaryOperator_4802,axiom,
! [VarCurr] :
( ~ v100834(VarCurr)
<=> v100203(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_693,axiom,
! [VarCurr] :
( ~ v100814(VarCurr)
=> ( v100812(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_665,axiom,
! [VarCurr] :
( v100814(VarCurr)
=> ( v100812(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9465,axiom,
! [VarCurr] :
( v100814(VarCurr)
<=> ( v100815(VarCurr)
| v100823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9464,axiom,
! [VarCurr] :
( v100823(VarCurr)
<=> ( v100824(VarCurr)
& v100825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9463,axiom,
! [VarCurr] :
( v100825(VarCurr)
<=> ( v100826(VarCurr)
& v100829(VarCurr) ) ) ).
fof(writeUnaryOperator_4801,axiom,
! [VarCurr] :
( ~ v100829(VarCurr)
<=> v100822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9462,axiom,
! [VarCurr] :
( v100826(VarCurr)
<=> ( v100827(VarCurr)
& v100828(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_640,axiom,
! [VarCurr] :
( v100828(VarCurr)
<=> ( $true
<=> v100808(VarCurr) ) ) ).
fof(writeUnaryOperator_4800,axiom,
! [VarCurr] :
( ~ v100827(VarCurr)
<=> v100738(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_4799,axiom,
! [VarCurr] :
( ~ v100824(VarCurr)
<=> v100820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9461,axiom,
! [VarCurr] :
( v100815(VarCurr)
<=> ( v100816(VarCurr)
& v100821(VarCurr) ) ) ).
fof(writeUnaryOperator_4798,axiom,
! [VarCurr] :
( ~ v100821(VarCurr)
<=> v100822(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_639,axiom,
! [VarCurr] :
( v100822(VarCurr)
<=> ( $true
<=> v100713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9460,axiom,
! [VarCurr] :
( v100816(VarCurr)
<=> ( v100817(VarCurr)
& v100820(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_638,axiom,
! [VarCurr] :
( v100820(VarCurr)
<=> ( $true
<=> v100691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9459,axiom,
! [VarCurr] :
( v100817(VarCurr)
<=> ( v100818(VarCurr)
| v100819(VarCurr) ) ) ).
fof(writeUnaryOperator_4797,axiom,
! [VarCurr] :
( ~ v100819(VarCurr)
<=> v97146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9458,axiom,
! [VarCurr] :
( v100818(VarCurr)
<=> ( v100203(VarCurr,bitIndex0)
| v89614(VarCurr) ) ) ).
fof(addAssignment_61611,axiom,
! [VarCurr] :
( v100738(VarCurr,bitIndex0)
<=> v100740(VarCurr,bitIndex0) ) ).
fof(addAssignment_61610,axiom,
! [VarCurr] :
( v100740(VarCurr,bitIndex0)
<=> v100742(VarCurr,bitIndex0) ) ).
fof(addAssignment_61609,axiom,
! [VarCurr] :
( v100742(VarCurr,bitIndex0)
<=> v100803(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1415,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v100803(VarCurr,B)
<=> ( v100744(VarCurr,B)
& v100804(VarCurr,B) ) ) ) ).
fof(addAssignment_61608,axiom,
! [VarCurr] :
( v100804(VarCurr,bitIndex0)
<=> v100805(VarCurr) ) ).
fof(addAssignment_61607,axiom,
! [VarCurr] :
( v100804(VarCurr,bitIndex1)
<=> v100805(VarCurr) ) ).
fof(addAssignment_61606,axiom,
! [VarCurr] :
( v100805(VarCurr)
<=> v100806(VarCurr) ) ).
fof(writeUnaryOperator_4796,axiom,
! [VarCurr] :
( ~ v100806(VarCurr)
<=> v100756(VarCurr) ) ).
fof(addAssignment_61605,axiom,
! [VarCurr] :
( v100756(VarCurr)
<=> v100758(VarCurr) ) ).
fof(addAssignment_61604,axiom,
! [VarCurr] :
( v100758(VarCurr)
<=> v100760(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100787(VarNext)
=> ( v100760(VarNext)
<=> v100760(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1185,axiom,
! [VarNext] :
( v100787(VarNext)
=> ( v100760(VarNext)
<=> v100797(VarNext) ) ) ).
fof(addAssignment_61603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100797(VarNext)
<=> v100795(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_692,axiom,
! [VarCurr] :
( ~ v100798(VarCurr)
=> ( v100795(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_664,axiom,
! [VarCurr] :
( v100798(VarCurr)
=> ( v100795(VarCurr)
<=> v100770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9457,axiom,
! [VarCurr] :
( v100798(VarCurr)
<=> ( v100799(VarCurr)
& v100800(VarCurr) ) ) ).
fof(writeUnaryOperator_4795,axiom,
! [VarCurr] :
( ~ v100800(VarCurr)
<=> v100766(VarCurr) ) ).
fof(writeUnaryOperator_4794,axiom,
! [VarCurr] :
( ~ v100799(VarCurr)
<=> v100762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100787(VarNext)
<=> v100788(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100788(VarNext)
<=> ( v100789(VarNext)
& v100782(VarNext) ) ) ) ).
fof(writeUnaryOperator_4793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100789(VarNext)
<=> v100791(VarNext) ) ) ).
fof(addAssignment_61602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100791(VarNext)
<=> v100782(VarCurr) ) ) ).
fof(addAssignment_61601,axiom,
! [VarCurr] :
( v100782(VarCurr)
<=> v100784(VarCurr) ) ).
fof(addAssignment_61600,axiom,
! [VarCurr] :
( v100784(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_61599,axiom,
! [VarCurr] :
( v100770(VarCurr)
<=> v100772(VarCurr) ) ).
fof(addAssignment_61598,axiom,
! [VarCurr] :
( v100772(VarCurr)
<=> v100774(VarCurr) ) ).
fof(addAssignment_61597,axiom,
! [VarCurr] :
( v100774(VarCurr)
<=> v100776(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_691,axiom,
! [VarCurr] :
( ~ v83163(VarCurr)
=> ( v100776(VarCurr)
<=> v100778(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_663,axiom,
! [VarCurr] :
( v83163(VarCurr)
=> ( v100776(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_690,axiom,
! [VarCurr] :
( ~ v100779(VarCurr)
=> ( v100778(VarCurr)
<=> v100756(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_662,axiom,
! [VarCurr] :
( v100779(VarCurr)
=> ( v100778(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_3879,axiom,
! [VarCurr] :
( v100779(VarCurr)
<=> ( v100744(VarCurr,bitIndex0)
| v100744(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_61596,axiom,
! [VarCurr] :
( v100744(VarCurr,bitIndex1)
<=> v100746(VarCurr,bitIndex1) ) ).
fof(addAssignment_61595,axiom,
! [VarCurr] :
( v100746(VarCurr,bitIndex1)
<=> v100748(VarCurr,bitIndex1) ) ).
fof(addAssignment_61594,axiom,
! [VarCurr] :
( v100748(VarCurr,bitIndex1)
<=> v100749(VarCurr,bitIndex1) ) ).
fof(addAssignment_61593,axiom,
! [VarCurr] :
( v100766(VarCurr)
<=> v100768(VarCurr) ) ).
fof(addAssignment_61592,axiom,
! [VarCurr] :
( v100768(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_61591,axiom,
! [VarCurr] :
( v100762(VarCurr)
<=> v100764(VarCurr) ) ).
fof(addAssignment_61590,axiom,
! [VarCurr] :
( v100764(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_61589,axiom,
! [VarCurr] :
( v100744(VarCurr,bitIndex0)
<=> v100746(VarCurr,bitIndex0) ) ).
fof(addAssignment_61588,axiom,
! [VarCurr] :
( v100746(VarCurr,bitIndex0)
<=> v100748(VarCurr,bitIndex0) ) ).
fof(addAssignment_61587,axiom,
! [VarCurr] :
( v100748(VarCurr,bitIndex0)
<=> v100749(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_689,axiom,
! [VarCurr] :
( ~ v100750(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100749(VarCurr,B)
<=> v100752(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_661,axiom,
! [VarCurr] :
( v100750(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100749(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_688,axiom,
! [VarCurr] :
( ~ v100753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100752(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_660,axiom,
! [VarCurr] :
( v100753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v100752(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9454,axiom,
! [VarCurr] :
( v100753(VarCurr)
<=> ( v2044(VarCurr)
& v100754(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_637,axiom,
! [VarCurr] :
( v100754(VarCurr)
<=> ( ( v2200(VarCurr,bitIndex11)
<=> $false )
& ( v2200(VarCurr,bitIndex10)
<=> $false )
& ( v2200(VarCurr,bitIndex9)
<=> $true )
& ( v2200(VarCurr,bitIndex8)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9453,axiom,
! [VarCurr] :
( v100750(VarCurr)
<=> ( v2044(VarCurr)
& v100751(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_636,axiom,
! [VarCurr] :
( v100751(VarCurr)
<=> ( ( v2200(VarCurr,bitIndex11)
<=> $false )
& ( v2200(VarCurr,bitIndex10)
<=> $false )
& ( v2200(VarCurr,bitIndex9)
<=> $false )
& ( v2200(VarCurr,bitIndex8)
<=> $true ) ) ) ).
fof(addAssignment_61586,axiom,
! [VarCurr] :
( v100723(VarCurr)
<=> v100725(VarCurr) ) ).
fof(addAssignment_61585,axiom,
! [VarCurr] :
( v100725(VarCurr)
<=> v100727(VarCurr) ) ).
fof(addAssignment_61584,axiom,
! [VarCurr] :
( v100727(VarCurr)
<=> v100729(VarCurr) ) ).
fof(addAssignment_61583,axiom,
! [VarCurr] :
( v100729(VarCurr)
<=> v100731(VarCurr) ) ).
fof(writeUnaryOperator_4792,axiom,
! [VarCurr] :
( ~ v100731(VarCurr)
<=> v89674(VarCurr,bitIndex0) ) ).
fof(addAssignment_61582,axiom,
! [VarCurr] :
( v100701(VarCurr)
<=> v100703(VarCurr) ) ).
fof(addAssignment_61581,axiom,
! [VarCurr] :
( v100703(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_61580,axiom,
! [VarCurr] :
( v100697(VarCurr)
<=> v100699(VarCurr) ) ).
fof(addAssignment_61579,axiom,
! [VarCurr] :
( v100699(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_61578,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex0)
<=> v100687(VarCurr) ) ).
fof(addAssignment_61577,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex1)
<=> v100686(VarCurr) ) ).
fof(addAssignment_61576,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex2)
<=> v100685(VarCurr) ) ).
fof(addAssignment_61575,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex3)
<=> v100684(VarCurr) ) ).
fof(addAssignment_61574,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex4)
<=> v100683(VarCurr) ) ).
fof(addAssignment_61573,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex5)
<=> v100682(VarCurr) ) ).
fof(addAssignment_61572,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex6)
<=> v100681(VarCurr) ) ).
fof(addAssignment_61571,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex7)
<=> v100680(VarCurr) ) ).
fof(addAssignment_61570,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex8)
<=> v100679(VarCurr) ) ).
fof(addAssignment_61569,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex9)
<=> v100678(VarCurr) ) ).
fof(addAssignment_61568,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex10)
<=> v100677(VarCurr) ) ).
fof(addAssignment_61567,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex11)
<=> v100676(VarCurr) ) ).
fof(addAssignment_61566,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex12)
<=> v100675(VarCurr) ) ).
fof(addAssignment_61565,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex13)
<=> v100674(VarCurr) ) ).
fof(addAssignment_61564,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex14)
<=> v100673(VarCurr) ) ).
fof(addAssignment_61563,axiom,
! [VarCurr] :
( v100441(VarCurr,bitIndex15)
<=> v100672(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_635,axiom,
! [VarCurr] :
( v100687(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $false )
& ( v100443(VarCurr,bitIndex2)
<=> $false )
& ( v100443(VarCurr,bitIndex1)
<=> $false )
& ( v100443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_634,axiom,
! [VarCurr] :
( v100686(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $false )
& ( v100443(VarCurr,bitIndex2)
<=> $false )
& ( v100443(VarCurr,bitIndex1)
<=> $false )
& ( v100443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_633,axiom,
! [VarCurr] :
( v100685(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $false )
& ( v100443(VarCurr,bitIndex2)
<=> $false )
& ( v100443(VarCurr,bitIndex1)
<=> $true )
& ( v100443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_632,axiom,
! [VarCurr] :
( v100684(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $false )
& ( v100443(VarCurr,bitIndex2)
<=> $false )
& ( v100443(VarCurr,bitIndex1)
<=> $true )
& ( v100443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_631,axiom,
! [VarCurr] :
( v100683(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $false )
& ( v100443(VarCurr,bitIndex2)
<=> $true )
& ( v100443(VarCurr,bitIndex1)
<=> $false )
& ( v100443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_630,axiom,
! [VarCurr] :
( v100682(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $false )
& ( v100443(VarCurr,bitIndex2)
<=> $true )
& ( v100443(VarCurr,bitIndex1)
<=> $false )
& ( v100443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_629,axiom,
! [VarCurr] :
( v100681(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $false )
& ( v100443(VarCurr,bitIndex2)
<=> $true )
& ( v100443(VarCurr,bitIndex1)
<=> $true )
& ( v100443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_628,axiom,
! [VarCurr] :
( v100680(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $false )
& ( v100443(VarCurr,bitIndex2)
<=> $true )
& ( v100443(VarCurr,bitIndex1)
<=> $true )
& ( v100443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_627,axiom,
! [VarCurr] :
( v100679(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $true )
& ( v100443(VarCurr,bitIndex2)
<=> $false )
& ( v100443(VarCurr,bitIndex1)
<=> $false )
& ( v100443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_626,axiom,
! [VarCurr] :
( v100678(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $true )
& ( v100443(VarCurr,bitIndex2)
<=> $false )
& ( v100443(VarCurr,bitIndex1)
<=> $false )
& ( v100443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_625,axiom,
! [VarCurr] :
( v100677(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $true )
& ( v100443(VarCurr,bitIndex2)
<=> $false )
& ( v100443(VarCurr,bitIndex1)
<=> $true )
& ( v100443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_624,axiom,
! [VarCurr] :
( v100676(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $true )
& ( v100443(VarCurr,bitIndex2)
<=> $false )
& ( v100443(VarCurr,bitIndex1)
<=> $true )
& ( v100443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_623,axiom,
! [VarCurr] :
( v100675(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $true )
& ( v100443(VarCurr,bitIndex2)
<=> $true )
& ( v100443(VarCurr,bitIndex1)
<=> $false )
& ( v100443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_622,axiom,
! [VarCurr] :
( v100674(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $true )
& ( v100443(VarCurr,bitIndex2)
<=> $true )
& ( v100443(VarCurr,bitIndex1)
<=> $false )
& ( v100443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_621,axiom,
! [VarCurr] :
( v100673(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $true )
& ( v100443(VarCurr,bitIndex2)
<=> $true )
& ( v100443(VarCurr,bitIndex1)
<=> $true )
& ( v100443(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_620,axiom,
! [VarCurr] :
( v100672(VarCurr)
<=> ( ( v100443(VarCurr,bitIndex3)
<=> $true )
& ( v100443(VarCurr,bitIndex2)
<=> $true )
& ( v100443(VarCurr,bitIndex1)
<=> $true )
& ( v100443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_61562,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100443(VarCurr,B)
<=> v100445(VarCurr,B) ) ) ).
fof(addAssignment_61561,axiom,
! [VarCurr] :
( v100443(VarCurr,bitIndex3)
<=> v100668(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_687,axiom,
! [VarCurr] :
( ~ v100221(VarCurr)
=> ( v100668(VarCurr)
<=> v100670(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_659,axiom,
! [VarCurr] :
( v100221(VarCurr)
=> ( v100668(VarCurr)
<=> v100669(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_20,axiom,
! [VarCurr] :
( ~ v100225(VarCurr)
=> ( v100670(VarCurr)
<=> v100445(VarCurr,bitIndex4) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_48,axiom,
! [VarCurr] :
( v100225(VarCurr)
=> ( v100670(VarCurr)
<=> v100445(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_19,axiom,
! [VarCurr] :
( ~ v100225(VarCurr)
=> ( v100669(VarCurr)
<=> v100445(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_47,axiom,
! [VarCurr] :
( v100225(VarCurr)
=> ( v100669(VarCurr)
<=> v100445(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_61560,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100445(VarCurr,B)
<=> v100446(VarCurr,B) ) ) ).
fof(addAssignment_61559,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97517(VarCurr,B)
<=> v97519(VarCurr,B) ) ) ).
fof(addAssignment_61558,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97519(VarCurr,B)
<=> v97521(VarCurr,B) ) ) ).
fof(addAssignment_61557,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97521(VarNext,B)
<=> v100660(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100661(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100660(VarNext,B)
<=> v97521(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1184,axiom,
! [VarNext] :
( v100661(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100660(VarNext,B)
<=> v97566(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100661(VarNext)
<=> v100662(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100662(VarNext)
<=> ( v100664(VarNext)
& v97551(VarNext) ) ) ) ).
fof(writeUnaryOperator_4791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100664(VarNext)
<=> v97560(VarNext) ) ) ).
fof(addAssignment_61556,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97531(VarCurr,B)
<=> v97533(VarCurr,B) ) ) ).
fof(addAssignment_61555,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97533(VarCurr,B)
<=> v97542(VarCurr,B) ) ) ).
fof(addAssignment_61554,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97535(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61553,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97409(VarCurr,B)
<=> v100196(VarCurr,B) ) ) ).
fof(addAssignment_61552,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100043(VarCurr,B)
<=> v100045(VarCurr,B) ) ) ).
fof(addAssignment_61551,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100045(VarCurr,B)
<=> v100047(VarCurr,B) ) ) ).
fof(addAssignment_61550,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100047(VarCurr,B)
<=> v100049(VarCurr,B) ) ) ).
fof(addAssignment_61549,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100049(VarCurr,B)
<=> v100051(VarCurr,B) ) ) ).
fof(addAssignment_61548,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v100051(VarNext,B)
<=> v100652(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100653(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100652(VarNext,B)
<=> v100051(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1183,axiom,
! [VarNext] :
( v100653(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100652(VarNext,B)
<=> v100190(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100653(VarNext)
<=> v100654(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100654(VarNext)
<=> ( v100656(VarNext)
& v100175(VarNext) ) ) ) ).
fof(writeUnaryOperator_4790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100656(VarNext)
<=> v100184(VarNext) ) ) ).
fof(addAssignment_61547,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100061(VarCurr,B)
<=> v100063(VarCurr,B) ) ) ).
fof(addAssignment_61546,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100063(VarCurr,B)
<=> v100166(VarCurr,B) ) ) ).
fof(addAssignment_61545,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100065(VarCurr,B)
<=> v100067(VarCurr,B) ) ) ).
fof(addAssignment_61544,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100067(VarCurr,B)
<=> v100158(VarCurr,B) ) ) ).
fof(addAssignment_61543,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100097(VarCurr,B)
<=> v100115(VarCurr,B) ) ) ).
fof(addAssignment_61542,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v3918(VarCurr,B)
<=> v3920(VarCurr,B) ) ) ).
fof(addAssignment_61541,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v3920(VarCurr,B)
<=> v3922(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_686,axiom,
! [VarCurr] :
( ~ v100646(VarCurr)
=> ( v100118(VarCurr)
<=> v100650(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_46,axiom,
! [VarCurr] :
( v100646(VarCurr)
=> ( v100118(VarCurr)
<=> v3918(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_18,axiom,
! [VarCurr] :
( ~ v100648(VarCurr)
=> ( v100650(VarCurr)
<=> v3918(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_45,axiom,
! [VarCurr] :
( v100648(VarCurr)
=> ( v100650(VarCurr)
<=> v3918(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_61540,axiom,
! [VarCurr] :
( v100648(VarCurr)
<=> v100227(VarCurr) ) ).
fof(addAssignment_61539,axiom,
! [VarCurr] :
( v3918(VarCurr,bitIndex2)
<=> v3920(VarCurr,bitIndex2) ) ).
fof(addAssignment_61538,axiom,
! [VarCurr] :
( v3920(VarCurr,bitIndex2)
<=> v3922(VarCurr,bitIndex2) ) ).
fof(addAssignment_61537,axiom,
! [VarCurr] :
( v100646(VarCurr)
<=> v100223(VarCurr) ) ).
fof(addAssignment_61536,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100069(VarCurr,B)
<=> v100071(VarCurr,B) ) ) ).
fof(addAssignment_61535,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100071(VarCurr,B)
<=> v100073(VarCurr,B) ) ) ).
fof(addAssignment_61534,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99888(VarCurr,B)
<=> v99890(VarCurr,B) ) ) ).
fof(addAssignment_61533,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99890(VarCurr,B)
<=> v99892(VarCurr,B) ) ) ).
fof(addAssignment_61532,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99892(VarCurr,B)
<=> v99894(VarCurr,B) ) ) ).
fof(addAssignment_61531,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99894(VarCurr,B)
<=> v99896(VarCurr,B) ) ) ).
fof(addAssignment_61530,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v99896(VarNext,B)
<=> v100637(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100638(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100637(VarNext,B)
<=> v99896(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1182,axiom,
! [VarNext] :
( v100638(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100637(VarNext,B)
<=> v100036(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100638(VarNext)
<=> v100639(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100639(VarNext)
<=> ( v100641(VarNext)
& v100021(VarNext) ) ) ) ).
fof(writeUnaryOperator_4789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100641(VarNext)
<=> v100030(VarNext) ) ) ).
fof(addAssignment_61529,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99906(VarCurr,B)
<=> v99908(VarCurr,B) ) ) ).
fof(addAssignment_61528,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99908(VarCurr,B)
<=> v100012(VarCurr,B) ) ) ).
fof(addAssignment_61527,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99910(VarCurr,B)
<=> v99912(VarCurr,B) ) ) ).
fof(addAssignment_61526,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99912(VarCurr,B)
<=> v100004(VarCurr,B) ) ) ).
fof(addAssignment_61525,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99942(VarCurr,B)
<=> v99960(VarCurr,B) ) ) ).
fof(addAssignment_61524,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v89443(VarCurr,B)
<=> v89445(VarCurr,B) ) ) ).
fof(addAssignment_61523,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v89445(VarCurr,B)
<=> v89447(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_685,axiom,
! [VarCurr] :
( ~ v100631(VarCurr)
=> ( v99963(VarCurr)
<=> v100635(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_44,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v99963(VarCurr)
<=> v89443(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_17,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v100635(VarCurr)
<=> v89443(VarCurr,bitIndex3) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_43,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v100635(VarCurr)
<=> v89443(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_61522,axiom,
! [VarCurr] :
( v100633(VarCurr)
<=> v100227(VarCurr) ) ).
fof(addAssignment_61521,axiom,
! [VarCurr] :
( v89443(VarCurr,bitIndex2)
<=> v89445(VarCurr,bitIndex2) ) ).
fof(addAssignment_61520,axiom,
! [VarCurr] :
( v89445(VarCurr,bitIndex2)
<=> v89447(VarCurr,bitIndex2) ) ).
fof(addAssignment_61519,axiom,
! [VarCurr] :
( v100631(VarCurr)
<=> v100223(VarCurr) ) ).
fof(addAssignment_61518,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99914(VarCurr,B)
<=> v99916(VarCurr,B) ) ) ).
fof(addAssignment_61517,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99916(VarCurr,B)
<=> v99918(VarCurr,B) ) ) ).
fof(addAssignment_61516,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97411(VarCurr,B)
<=> v98356(VarCurr,B) ) ) ).
fof(addAssignment_61515,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98301(VarCurr,B)
<=> v98303(VarCurr,B) ) ) ).
fof(addAssignment_61514,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98303(VarCurr,B)
<=> v98305(VarCurr,B) ) ) ).
fof(addAssignment_61513,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v98305(VarNext,B)
<=> v100622(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100623(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100622(VarNext,B)
<=> v98305(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1181,axiom,
! [VarNext] :
( v100623(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100622(VarNext,B)
<=> v98350(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100623(VarNext)
<=> v100624(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100624(VarNext)
<=> ( v100626(VarNext)
& v98335(VarNext) ) ) ) ).
fof(writeUnaryOperator_4788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100626(VarNext)
<=> v98344(VarNext) ) ) ).
fof(addAssignment_61512,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98315(VarCurr,B)
<=> v98317(VarCurr,B) ) ) ).
fof(addAssignment_61511,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98317(VarCurr,B)
<=> v98326(VarCurr,B) ) ) ).
fof(addAssignment_61510,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98319(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61509,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98245(VarCurr,B)
<=> v98247(VarCurr,B) ) ) ).
fof(addAssignment_61508,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98247(VarCurr,B)
<=> v98249(VarCurr,B) ) ) ).
fof(addAssignment_61507,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v98249(VarNext,B)
<=> v100614(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100615(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100614(VarNext,B)
<=> v98249(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1180,axiom,
! [VarNext] :
( v100615(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100614(VarNext,B)
<=> v98294(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100615(VarNext)
<=> v100616(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100616(VarNext)
<=> ( v100618(VarNext)
& v98279(VarNext) ) ) ) ).
fof(writeUnaryOperator_4787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100618(VarNext)
<=> v98288(VarNext) ) ) ).
fof(addAssignment_61506,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98259(VarCurr,B)
<=> v98261(VarCurr,B) ) ) ).
fof(addAssignment_61505,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98261(VarCurr,B)
<=> v98270(VarCurr,B) ) ) ).
fof(addAssignment_61504,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98263(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61503,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98189(VarCurr,B)
<=> v98191(VarCurr,B) ) ) ).
fof(addAssignment_61502,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98191(VarCurr,B)
<=> v98193(VarCurr,B) ) ) ).
fof(addAssignment_61501,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v98193(VarNext,B)
<=> v100606(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100607(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100606(VarNext,B)
<=> v98193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1179,axiom,
! [VarNext] :
( v100607(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100606(VarNext,B)
<=> v98238(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100607(VarNext)
<=> v100608(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100608(VarNext)
<=> ( v100610(VarNext)
& v98223(VarNext) ) ) ) ).
fof(writeUnaryOperator_4786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100610(VarNext)
<=> v98232(VarNext) ) ) ).
fof(addAssignment_61500,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98203(VarCurr,B)
<=> v98205(VarCurr,B) ) ) ).
fof(addAssignment_61499,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98205(VarCurr,B)
<=> v98214(VarCurr,B) ) ) ).
fof(addAssignment_61498,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98207(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61497,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98133(VarCurr,B)
<=> v98135(VarCurr,B) ) ) ).
fof(addAssignment_61496,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98135(VarCurr,B)
<=> v98137(VarCurr,B) ) ) ).
fof(addAssignment_61495,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v98137(VarNext,B)
<=> v100598(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100599(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100598(VarNext,B)
<=> v98137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1178,axiom,
! [VarNext] :
( v100599(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100598(VarNext,B)
<=> v98182(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100599(VarNext)
<=> v100600(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100600(VarNext)
<=> ( v100602(VarNext)
& v98167(VarNext) ) ) ) ).
fof(writeUnaryOperator_4785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100602(VarNext)
<=> v98176(VarNext) ) ) ).
fof(addAssignment_61494,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98147(VarCurr,B)
<=> v98149(VarCurr,B) ) ) ).
fof(addAssignment_61493,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98149(VarCurr,B)
<=> v98158(VarCurr,B) ) ) ).
fof(addAssignment_61492,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98151(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61491,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98077(VarCurr,B)
<=> v98079(VarCurr,B) ) ) ).
fof(addAssignment_61490,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98079(VarCurr,B)
<=> v98081(VarCurr,B) ) ) ).
fof(addAssignment_61489,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v98081(VarNext,B)
<=> v100590(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100591(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100590(VarNext,B)
<=> v98081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1177,axiom,
! [VarNext] :
( v100591(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100590(VarNext,B)
<=> v98126(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100591(VarNext)
<=> v100592(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100592(VarNext)
<=> ( v100594(VarNext)
& v98111(VarNext) ) ) ) ).
fof(writeUnaryOperator_4784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100594(VarNext)
<=> v98120(VarNext) ) ) ).
fof(addAssignment_61488,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98091(VarCurr,B)
<=> v98093(VarCurr,B) ) ) ).
fof(addAssignment_61487,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98093(VarCurr,B)
<=> v98102(VarCurr,B) ) ) ).
fof(addAssignment_61486,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98095(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61485,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98021(VarCurr,B)
<=> v98023(VarCurr,B) ) ) ).
fof(addAssignment_61484,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98023(VarCurr,B)
<=> v98025(VarCurr,B) ) ) ).
fof(addAssignment_61483,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v98025(VarNext,B)
<=> v100582(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100583(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100582(VarNext,B)
<=> v98025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1176,axiom,
! [VarNext] :
( v100583(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100582(VarNext,B)
<=> v98070(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100583(VarNext)
<=> v100584(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100584(VarNext)
<=> ( v100586(VarNext)
& v98055(VarNext) ) ) ) ).
fof(writeUnaryOperator_4783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100586(VarNext)
<=> v98064(VarNext) ) ) ).
fof(addAssignment_61482,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98035(VarCurr,B)
<=> v98037(VarCurr,B) ) ) ).
fof(addAssignment_61481,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98037(VarCurr,B)
<=> v98046(VarCurr,B) ) ) ).
fof(addAssignment_61480,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98039(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61479,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97965(VarCurr,B)
<=> v97967(VarCurr,B) ) ) ).
fof(addAssignment_61478,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97967(VarCurr,B)
<=> v97969(VarCurr,B) ) ) ).
fof(addAssignment_61477,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97969(VarNext,B)
<=> v100574(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100575(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100574(VarNext,B)
<=> v97969(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1175,axiom,
! [VarNext] :
( v100575(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100574(VarNext,B)
<=> v98014(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100575(VarNext)
<=> v100576(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100576(VarNext)
<=> ( v100578(VarNext)
& v97999(VarNext) ) ) ) ).
fof(writeUnaryOperator_4782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100578(VarNext)
<=> v98008(VarNext) ) ) ).
fof(addAssignment_61476,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97979(VarCurr,B)
<=> v97981(VarCurr,B) ) ) ).
fof(addAssignment_61475,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97981(VarCurr,B)
<=> v97990(VarCurr,B) ) ) ).
fof(addAssignment_61474,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97983(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61473,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97909(VarCurr,B)
<=> v97911(VarCurr,B) ) ) ).
fof(addAssignment_61472,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97911(VarCurr,B)
<=> v97913(VarCurr,B) ) ) ).
fof(addAssignment_61471,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97913(VarNext,B)
<=> v100566(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100567(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100566(VarNext,B)
<=> v97913(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1174,axiom,
! [VarNext] :
( v100567(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100566(VarNext,B)
<=> v97958(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100567(VarNext)
<=> v100568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100568(VarNext)
<=> ( v100570(VarNext)
& v97943(VarNext) ) ) ) ).
fof(writeUnaryOperator_4781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100570(VarNext)
<=> v97952(VarNext) ) ) ).
fof(addAssignment_61470,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97923(VarCurr,B)
<=> v97925(VarCurr,B) ) ) ).
fof(addAssignment_61469,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97925(VarCurr,B)
<=> v97934(VarCurr,B) ) ) ).
fof(addAssignment_61468,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97927(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61467,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97853(VarCurr,B)
<=> v97855(VarCurr,B) ) ) ).
fof(addAssignment_61466,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97855(VarCurr,B)
<=> v97857(VarCurr,B) ) ) ).
fof(addAssignment_61465,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97857(VarNext,B)
<=> v100558(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100559(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100558(VarNext,B)
<=> v97857(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1173,axiom,
! [VarNext] :
( v100559(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100558(VarNext,B)
<=> v97902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100559(VarNext)
<=> v100560(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100560(VarNext)
<=> ( v100562(VarNext)
& v97887(VarNext) ) ) ) ).
fof(writeUnaryOperator_4780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100562(VarNext)
<=> v97896(VarNext) ) ) ).
fof(addAssignment_61464,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97867(VarCurr,B)
<=> v97869(VarCurr,B) ) ) ).
fof(addAssignment_61463,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97869(VarCurr,B)
<=> v97878(VarCurr,B) ) ) ).
fof(addAssignment_61462,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97871(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61461,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97797(VarCurr,B)
<=> v97799(VarCurr,B) ) ) ).
fof(addAssignment_61460,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97799(VarCurr,B)
<=> v97801(VarCurr,B) ) ) ).
fof(addAssignment_61459,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97801(VarNext,B)
<=> v100550(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100551(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100550(VarNext,B)
<=> v97801(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1172,axiom,
! [VarNext] :
( v100551(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100550(VarNext,B)
<=> v97846(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100551(VarNext)
<=> v100552(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100552(VarNext)
<=> ( v100554(VarNext)
& v97831(VarNext) ) ) ) ).
fof(writeUnaryOperator_4779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100554(VarNext)
<=> v97840(VarNext) ) ) ).
fof(addAssignment_61458,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97811(VarCurr,B)
<=> v97813(VarCurr,B) ) ) ).
fof(addAssignment_61457,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97813(VarCurr,B)
<=> v97822(VarCurr,B) ) ) ).
fof(addAssignment_61456,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97815(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61455,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97741(VarCurr,B)
<=> v97743(VarCurr,B) ) ) ).
fof(addAssignment_61454,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97743(VarCurr,B)
<=> v97745(VarCurr,B) ) ) ).
fof(addAssignment_61453,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97745(VarNext,B)
<=> v100542(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100543(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100542(VarNext,B)
<=> v97745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1171,axiom,
! [VarNext] :
( v100543(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100542(VarNext,B)
<=> v97790(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100543(VarNext)
<=> v100544(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100544(VarNext)
<=> ( v100546(VarNext)
& v97775(VarNext) ) ) ) ).
fof(writeUnaryOperator_4778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100546(VarNext)
<=> v97784(VarNext) ) ) ).
fof(addAssignment_61452,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97755(VarCurr,B)
<=> v97757(VarCurr,B) ) ) ).
fof(addAssignment_61451,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97757(VarCurr,B)
<=> v97766(VarCurr,B) ) ) ).
fof(addAssignment_61450,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97759(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61449,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97685(VarCurr,B)
<=> v97687(VarCurr,B) ) ) ).
fof(addAssignment_61448,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97687(VarCurr,B)
<=> v97689(VarCurr,B) ) ) ).
fof(addAssignment_61447,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97689(VarNext,B)
<=> v100534(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100535(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100534(VarNext,B)
<=> v97689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1170,axiom,
! [VarNext] :
( v100535(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100534(VarNext,B)
<=> v97734(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100535(VarNext)
<=> v100536(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100536(VarNext)
<=> ( v100538(VarNext)
& v97719(VarNext) ) ) ) ).
fof(writeUnaryOperator_4777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100538(VarNext)
<=> v97728(VarNext) ) ) ).
fof(addAssignment_61446,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97699(VarCurr,B)
<=> v97701(VarCurr,B) ) ) ).
fof(addAssignment_61445,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97701(VarCurr,B)
<=> v97710(VarCurr,B) ) ) ).
fof(addAssignment_61444,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97703(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61443,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97629(VarCurr,B)
<=> v97631(VarCurr,B) ) ) ).
fof(addAssignment_61442,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97631(VarCurr,B)
<=> v97633(VarCurr,B) ) ) ).
fof(addAssignment_61441,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97633(VarNext,B)
<=> v100526(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100527(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100526(VarNext,B)
<=> v97633(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1169,axiom,
! [VarNext] :
( v100527(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100526(VarNext,B)
<=> v97678(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100527(VarNext)
<=> v100528(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100528(VarNext)
<=> ( v100530(VarNext)
& v97663(VarNext) ) ) ) ).
fof(writeUnaryOperator_4776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100530(VarNext)
<=> v97672(VarNext) ) ) ).
fof(addAssignment_61440,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97643(VarCurr,B)
<=> v97645(VarCurr,B) ) ) ).
fof(addAssignment_61439,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97645(VarCurr,B)
<=> v97654(VarCurr,B) ) ) ).
fof(addAssignment_61438,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97647(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61437,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97573(VarCurr,B)
<=> v97575(VarCurr,B) ) ) ).
fof(addAssignment_61436,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97575(VarCurr,B)
<=> v97577(VarCurr,B) ) ) ).
fof(addAssignment_61435,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97577(VarNext,B)
<=> v100518(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100519(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100518(VarNext,B)
<=> v97577(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1168,axiom,
! [VarNext] :
( v100519(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100518(VarNext,B)
<=> v97622(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100519(VarNext)
<=> v100520(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100520(VarNext)
<=> ( v100522(VarNext)
& v97607(VarNext) ) ) ) ).
fof(writeUnaryOperator_4775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100522(VarNext)
<=> v97616(VarNext) ) ) ).
fof(addAssignment_61434,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97587(VarCurr,B)
<=> v97589(VarCurr,B) ) ) ).
fof(addAssignment_61433,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97589(VarCurr,B)
<=> v97598(VarCurr,B) ) ) ).
fof(addAssignment_61432,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97591(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61431,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97413(VarCurr,B)
<=> v97415(VarCurr,B) ) ) ).
fof(addAssignment_61430,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97415(VarCurr,B)
<=> v97417(VarCurr,B) ) ) ).
fof(addAssignment_61429,axiom,
! [VarNext,B] :
( range_2_0(B)
=> ( v97417(VarNext,B)
<=> v100510(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100511(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100510(VarNext,B)
<=> v97417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1167,axiom,
! [VarNext] :
( v100511(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100510(VarNext,B)
<=> v97510(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100511(VarNext)
<=> v100512(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100512(VarNext)
<=> ( v100514(VarNext)
& v97495(VarNext) ) ) ) ).
fof(writeUnaryOperator_4774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100514(VarNext)
<=> v97504(VarNext) ) ) ).
fof(addAssignment_61428,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97427(VarCurr,B)
<=> v97429(VarCurr,B) ) ) ).
fof(addAssignment_61427,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97429(VarCurr,B)
<=> v97486(VarCurr,B) ) ) ).
fof(addAssignment_61426,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97431(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_61425,axiom,
! [VarCurr] :
( v100445(VarCurr,bitIndex4)
<=> v100446(VarCurr,bitIndex4) ) ).
fof(addAssignment_61424,axiom,
! [VarCurr] :
( v100445(VarCurr,bitIndex3)
<=> v100446(VarCurr,bitIndex3) ) ).
fof(addAssignment_61423,axiom,
! [VarCurr] :
( v100445(VarCurr,bitIndex6)
<=> v100446(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1414,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100446(VarCurr,B)
<=> ( v100447(VarCurr,B)
| v100506(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1413,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100506(VarCurr,B)
<=> ( v100507(VarCurr,B)
& v97413(VarCurr,B) ) ) ) ).
fof(addAssignment_61422,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex0)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61421,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex1)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61420,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex2)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61419,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex3)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61418,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex4)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61417,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex5)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61416,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex6)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61415,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex7)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61414,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex8)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61413,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex9)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61412,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex10)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61411,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex11)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61410,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex12)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61409,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex13)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61408,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex14)
<=> v100508(VarCurr) ) ).
fof(addAssignment_61407,axiom,
! [VarCurr] :
( v100507(VarCurr,bitIndex15)
<=> v100508(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_619,axiom,
! [VarCurr] :
( v100508(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $true )
& ( v100411(VarCurr,bitIndex2)
<=> $true )
& ( v100411(VarCurr,bitIndex1)
<=> $true )
& ( v100411(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1412,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100447(VarCurr,B)
<=> ( v100448(VarCurr,B)
| v100503(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1411,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100503(VarCurr,B)
<=> ( v100504(VarCurr,B)
& v98301(VarCurr,B) ) ) ) ).
fof(addAssignment_61406,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex0)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61405,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex1)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61404,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex2)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61403,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex3)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61402,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex4)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61401,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex5)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61400,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex6)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61399,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex7)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61398,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex8)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61397,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex9)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61396,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex10)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61395,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex11)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61394,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex12)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61393,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex13)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61392,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex14)
<=> v100505(VarCurr) ) ).
fof(addAssignment_61391,axiom,
! [VarCurr] :
( v100504(VarCurr,bitIndex15)
<=> v100505(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_618,axiom,
! [VarCurr] :
( v100505(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $true )
& ( v100411(VarCurr,bitIndex2)
<=> $true )
& ( v100411(VarCurr,bitIndex1)
<=> $true )
& ( v100411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1410,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100448(VarCurr,B)
<=> ( v100449(VarCurr,B)
| v100500(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1409,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100500(VarCurr,B)
<=> ( v100501(VarCurr,B)
& v98245(VarCurr,B) ) ) ) ).
fof(addAssignment_61390,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex0)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61389,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex1)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61388,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex2)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61387,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex3)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61386,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex4)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61385,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex5)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61384,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex6)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61383,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex7)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61382,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex8)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61381,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex9)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61380,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex10)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61379,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex11)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61378,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex12)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61377,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex13)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61376,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex14)
<=> v100502(VarCurr) ) ).
fof(addAssignment_61375,axiom,
! [VarCurr] :
( v100501(VarCurr,bitIndex15)
<=> v100502(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_617,axiom,
! [VarCurr] :
( v100502(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $true )
& ( v100411(VarCurr,bitIndex2)
<=> $true )
& ( v100411(VarCurr,bitIndex1)
<=> $false )
& ( v100411(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1408,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100449(VarCurr,B)
<=> ( v100450(VarCurr,B)
| v100497(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1407,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100497(VarCurr,B)
<=> ( v100498(VarCurr,B)
& v98189(VarCurr,B) ) ) ) ).
fof(addAssignment_61374,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex0)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61373,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex1)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61372,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex2)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61371,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex3)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61370,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex4)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61369,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex5)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61368,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex6)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61367,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex7)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61366,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex8)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61365,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex9)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61364,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex10)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61363,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex11)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61362,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex12)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61361,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex13)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61360,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex14)
<=> v100499(VarCurr) ) ).
fof(addAssignment_61359,axiom,
! [VarCurr] :
( v100498(VarCurr,bitIndex15)
<=> v100499(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_616,axiom,
! [VarCurr] :
( v100499(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $true )
& ( v100411(VarCurr,bitIndex2)
<=> $true )
& ( v100411(VarCurr,bitIndex1)
<=> $false )
& ( v100411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1406,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100450(VarCurr,B)
<=> ( v100451(VarCurr,B)
| v100494(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1405,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100494(VarCurr,B)
<=> ( v100495(VarCurr,B)
& v98133(VarCurr,B) ) ) ) ).
fof(addAssignment_61358,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex0)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61357,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex1)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61356,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex2)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61355,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex3)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61354,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex4)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61353,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex5)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61352,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex6)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61351,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex7)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61350,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex8)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61349,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex9)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61348,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex10)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61347,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex11)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61346,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex12)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61345,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex13)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61344,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex14)
<=> v100496(VarCurr) ) ).
fof(addAssignment_61343,axiom,
! [VarCurr] :
( v100495(VarCurr,bitIndex15)
<=> v100496(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_615,axiom,
! [VarCurr] :
( v100496(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $true )
& ( v100411(VarCurr,bitIndex2)
<=> $false )
& ( v100411(VarCurr,bitIndex1)
<=> $true )
& ( v100411(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1404,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100451(VarCurr,B)
<=> ( v100452(VarCurr,B)
| v100491(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1403,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100491(VarCurr,B)
<=> ( v100492(VarCurr,B)
& v98077(VarCurr,B) ) ) ) ).
fof(addAssignment_61342,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex0)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61341,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex1)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61340,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex2)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61339,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex3)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61338,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex4)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61337,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex5)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61336,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex6)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61335,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex7)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61334,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex8)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61333,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex9)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61332,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex10)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61331,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex11)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61330,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex12)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61329,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex13)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61328,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex14)
<=> v100493(VarCurr) ) ).
fof(addAssignment_61327,axiom,
! [VarCurr] :
( v100492(VarCurr,bitIndex15)
<=> v100493(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_614,axiom,
! [VarCurr] :
( v100493(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $true )
& ( v100411(VarCurr,bitIndex2)
<=> $false )
& ( v100411(VarCurr,bitIndex1)
<=> $true )
& ( v100411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1402,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100452(VarCurr,B)
<=> ( v100453(VarCurr,B)
| v100488(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1401,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100488(VarCurr,B)
<=> ( v100489(VarCurr,B)
& v98021(VarCurr,B) ) ) ) ).
fof(addAssignment_61326,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex0)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61325,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex1)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61324,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex2)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61323,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex3)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61322,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex4)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61321,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex5)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61320,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex6)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61319,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex7)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61318,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex8)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61317,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex9)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61316,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex10)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61315,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex11)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61314,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex12)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61313,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex13)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61312,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex14)
<=> v100490(VarCurr) ) ).
fof(addAssignment_61311,axiom,
! [VarCurr] :
( v100489(VarCurr,bitIndex15)
<=> v100490(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_613,axiom,
! [VarCurr] :
( v100490(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $true )
& ( v100411(VarCurr,bitIndex2)
<=> $false )
& ( v100411(VarCurr,bitIndex1)
<=> $false )
& ( v100411(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1400,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100453(VarCurr,B)
<=> ( v100454(VarCurr,B)
| v100485(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1399,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100485(VarCurr,B)
<=> ( v100486(VarCurr,B)
& v97965(VarCurr,B) ) ) ) ).
fof(addAssignment_61310,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex0)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61309,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex1)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61308,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex2)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61307,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex3)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61306,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex4)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61305,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex5)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61304,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex6)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61303,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex7)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61302,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex8)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61301,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex9)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61300,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex10)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61299,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex11)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61298,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex12)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61297,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex13)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61296,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex14)
<=> v100487(VarCurr) ) ).
fof(addAssignment_61295,axiom,
! [VarCurr] :
( v100486(VarCurr,bitIndex15)
<=> v100487(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_612,axiom,
! [VarCurr] :
( v100487(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $true )
& ( v100411(VarCurr,bitIndex2)
<=> $false )
& ( v100411(VarCurr,bitIndex1)
<=> $false )
& ( v100411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1398,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100454(VarCurr,B)
<=> ( v100455(VarCurr,B)
| v100482(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1397,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100482(VarCurr,B)
<=> ( v100483(VarCurr,B)
& v97909(VarCurr,B) ) ) ) ).
fof(addAssignment_61294,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex0)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61293,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex1)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61292,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex2)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61291,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex3)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61290,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex4)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61289,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex5)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61288,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex6)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61287,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex7)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61286,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex8)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61285,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex9)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61284,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex10)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61283,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex11)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61282,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex12)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61281,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex13)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61280,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex14)
<=> v100484(VarCurr) ) ).
fof(addAssignment_61279,axiom,
! [VarCurr] :
( v100483(VarCurr,bitIndex15)
<=> v100484(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_611,axiom,
! [VarCurr] :
( v100484(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $false )
& ( v100411(VarCurr,bitIndex2)
<=> $true )
& ( v100411(VarCurr,bitIndex1)
<=> $true )
& ( v100411(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1396,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100455(VarCurr,B)
<=> ( v100456(VarCurr,B)
| v100479(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1395,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100479(VarCurr,B)
<=> ( v100480(VarCurr,B)
& v97853(VarCurr,B) ) ) ) ).
fof(addAssignment_61278,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex0)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61277,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex1)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61276,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex2)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61275,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex3)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61274,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex4)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61273,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex5)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61272,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex6)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61271,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex7)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61270,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex8)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61269,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex9)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61268,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex10)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61267,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex11)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61266,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex12)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61265,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex13)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61264,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex14)
<=> v100481(VarCurr) ) ).
fof(addAssignment_61263,axiom,
! [VarCurr] :
( v100480(VarCurr,bitIndex15)
<=> v100481(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_610,axiom,
! [VarCurr] :
( v100481(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $false )
& ( v100411(VarCurr,bitIndex2)
<=> $true )
& ( v100411(VarCurr,bitIndex1)
<=> $true )
& ( v100411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1394,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100456(VarCurr,B)
<=> ( v100457(VarCurr,B)
| v100476(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1393,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100476(VarCurr,B)
<=> ( v100477(VarCurr,B)
& v97797(VarCurr,B) ) ) ) ).
fof(addAssignment_61262,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex0)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61261,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex1)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61260,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex2)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61259,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex3)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61258,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex4)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61257,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex5)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61256,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex6)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61255,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex7)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61254,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex8)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61253,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex9)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61252,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex10)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61251,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex11)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61250,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex12)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61249,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex13)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61248,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex14)
<=> v100478(VarCurr) ) ).
fof(addAssignment_61247,axiom,
! [VarCurr] :
( v100477(VarCurr,bitIndex15)
<=> v100478(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_609,axiom,
! [VarCurr] :
( v100478(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $false )
& ( v100411(VarCurr,bitIndex2)
<=> $true )
& ( v100411(VarCurr,bitIndex1)
<=> $false )
& ( v100411(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1392,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100457(VarCurr,B)
<=> ( v100458(VarCurr,B)
| v100473(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1391,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100473(VarCurr,B)
<=> ( v100474(VarCurr,B)
& v97741(VarCurr,B) ) ) ) ).
fof(addAssignment_61246,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex0)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61245,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex1)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61244,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex2)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61243,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex3)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61242,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex4)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61241,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex5)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61240,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex6)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61239,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex7)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61238,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex8)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61237,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex9)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61236,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex10)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61235,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex11)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61234,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex12)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61233,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex13)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61232,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex14)
<=> v100475(VarCurr) ) ).
fof(addAssignment_61231,axiom,
! [VarCurr] :
( v100474(VarCurr,bitIndex15)
<=> v100475(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_608,axiom,
! [VarCurr] :
( v100475(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $false )
& ( v100411(VarCurr,bitIndex2)
<=> $true )
& ( v100411(VarCurr,bitIndex1)
<=> $false )
& ( v100411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1390,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100458(VarCurr,B)
<=> ( v100459(VarCurr,B)
| v100470(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1389,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100470(VarCurr,B)
<=> ( v100471(VarCurr,B)
& v97685(VarCurr,B) ) ) ) ).
fof(addAssignment_61230,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex0)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61229,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex1)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61228,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex2)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61227,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex3)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61226,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex4)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61225,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex5)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61224,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex6)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61223,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex7)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61222,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex8)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61221,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex9)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61220,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex10)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61219,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex11)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61218,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex12)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61217,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex13)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61216,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex14)
<=> v100472(VarCurr) ) ).
fof(addAssignment_61215,axiom,
! [VarCurr] :
( v100471(VarCurr,bitIndex15)
<=> v100472(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_607,axiom,
! [VarCurr] :
( v100472(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $false )
& ( v100411(VarCurr,bitIndex2)
<=> $false )
& ( v100411(VarCurr,bitIndex1)
<=> $true )
& ( v100411(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1388,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100459(VarCurr,B)
<=> ( v100460(VarCurr,B)
| v100467(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1387,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100467(VarCurr,B)
<=> ( v100468(VarCurr,B)
& v97629(VarCurr,B) ) ) ) ).
fof(addAssignment_61214,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex0)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61213,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex1)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61212,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex2)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61211,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex3)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61210,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex4)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61209,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex5)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61208,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex6)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61207,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex7)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61206,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex8)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61205,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex9)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61204,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex10)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61203,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex11)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61202,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex12)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61201,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex13)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61200,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex14)
<=> v100469(VarCurr) ) ).
fof(addAssignment_61199,axiom,
! [VarCurr] :
( v100468(VarCurr,bitIndex15)
<=> v100469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_606,axiom,
! [VarCurr] :
( v100469(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $false )
& ( v100411(VarCurr,bitIndex2)
<=> $false )
& ( v100411(VarCurr,bitIndex1)
<=> $true )
& ( v100411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1386,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100460(VarCurr,B)
<=> ( v100461(VarCurr,B)
| v100464(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1385,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100464(VarCurr,B)
<=> ( v100465(VarCurr,B)
& v97573(VarCurr,B) ) ) ) ).
fof(addAssignment_61198,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex0)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61197,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex1)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61196,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex2)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61195,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex3)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61194,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex4)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61193,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex5)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61192,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex6)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61191,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex7)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61190,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex8)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61189,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex9)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61188,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex10)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61187,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex11)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61186,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex12)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61185,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex13)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61184,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex14)
<=> v100466(VarCurr) ) ).
fof(addAssignment_61183,axiom,
! [VarCurr] :
( v100465(VarCurr,bitIndex15)
<=> v100466(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_605,axiom,
! [VarCurr] :
( v100466(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $false )
& ( v100411(VarCurr,bitIndex2)
<=> $false )
& ( v100411(VarCurr,bitIndex1)
<=> $false )
& ( v100411(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1384,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v100461(VarCurr,B)
<=> ( v100462(VarCurr,B)
& v97517(VarCurr,B) ) ) ) ).
fof(addAssignment_61182,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex0)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61181,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex1)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61180,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex2)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61179,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex3)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61178,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex4)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61177,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex5)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61176,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex6)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61175,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex7)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61174,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex8)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61173,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex9)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61172,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex10)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61171,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex11)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61170,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex12)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61169,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex13)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61168,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex14)
<=> v100463(VarCurr) ) ).
fof(addAssignment_61167,axiom,
! [VarCurr] :
( v100462(VarCurr,bitIndex15)
<=> v100463(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_604,axiom,
! [VarCurr] :
( v100463(VarCurr)
<=> ( ( v100411(VarCurr,bitIndex3)
<=> $false )
& ( v100411(VarCurr,bitIndex2)
<=> $false )
& ( v100411(VarCurr,bitIndex1)
<=> $false )
& ( v100411(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_61166,axiom,
! [VarCurr] :
( v100421(VarCurr)
<=> v100423(VarCurr) ) ).
fof(addAssignment_61165,axiom,
! [VarCurr] :
( v100423(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_61164,axiom,
! [VarCurr] :
( v100417(VarCurr)
<=> v100419(VarCurr) ) ).
fof(addAssignment_61163,axiom,
! [VarCurr] :
( v100419(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_61162,axiom,
! [VarCurr] :
( v97411(VarCurr,bitIndex6)
<=> v98356(VarCurr,bitIndex6) ) ).
fof(addAssignment_61161,axiom,
! [VarCurr] :
( v98301(VarCurr,bitIndex6)
<=> v98303(VarCurr,bitIndex6) ) ).
fof(addAssignment_61160,axiom,
! [VarCurr] :
( v98303(VarCurr,bitIndex6)
<=> v98305(VarCurr,bitIndex6) ) ).
fof(addAssignment_61159,axiom,
! [VarNext] :
( v98305(VarNext,bitIndex6)
<=> v100401(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100402(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100401(VarNext,B)
<=> v98305(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1166,axiom,
! [VarNext] :
( v100402(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100401(VarNext,B)
<=> v98350(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100402(VarNext)
<=> v100403(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100403(VarNext)
<=> ( v100405(VarNext)
& v98335(VarNext) ) ) ) ).
fof(writeUnaryOperator_4773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100405(VarNext)
<=> v98344(VarNext) ) ) ).
fof(addAssignment_61158,axiom,
! [VarCurr] :
( v98315(VarCurr,bitIndex6)
<=> v98317(VarCurr,bitIndex6) ) ).
fof(addAssignment_61157,axiom,
! [VarCurr] :
( v98317(VarCurr,bitIndex6)
<=> v98326(VarCurr,bitIndex6) ) ).
fof(addAssignment_61156,axiom,
! [VarCurr] :
( v98319(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61155,axiom,
! [VarCurr] :
( v98245(VarCurr,bitIndex6)
<=> v98247(VarCurr,bitIndex6) ) ).
fof(addAssignment_61154,axiom,
! [VarCurr] :
( v98247(VarCurr,bitIndex6)
<=> v98249(VarCurr,bitIndex6) ) ).
fof(addAssignment_61153,axiom,
! [VarNext] :
( v98249(VarNext,bitIndex6)
<=> v100393(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100394(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100393(VarNext,B)
<=> v98249(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1165,axiom,
! [VarNext] :
( v100394(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100393(VarNext,B)
<=> v98294(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100394(VarNext)
<=> v100395(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100395(VarNext)
<=> ( v100397(VarNext)
& v98279(VarNext) ) ) ) ).
fof(writeUnaryOperator_4772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100397(VarNext)
<=> v98288(VarNext) ) ) ).
fof(addAssignment_61152,axiom,
! [VarCurr] :
( v98259(VarCurr,bitIndex6)
<=> v98261(VarCurr,bitIndex6) ) ).
fof(addAssignment_61151,axiom,
! [VarCurr] :
( v98261(VarCurr,bitIndex6)
<=> v98270(VarCurr,bitIndex6) ) ).
fof(addAssignment_61150,axiom,
! [VarCurr] :
( v98263(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61149,axiom,
! [VarCurr] :
( v98189(VarCurr,bitIndex6)
<=> v98191(VarCurr,bitIndex6) ) ).
fof(addAssignment_61148,axiom,
! [VarCurr] :
( v98191(VarCurr,bitIndex6)
<=> v98193(VarCurr,bitIndex6) ) ).
fof(addAssignment_61147,axiom,
! [VarNext] :
( v98193(VarNext,bitIndex6)
<=> v100385(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100386(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100385(VarNext,B)
<=> v98193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1164,axiom,
! [VarNext] :
( v100386(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100385(VarNext,B)
<=> v98238(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100386(VarNext)
<=> v100387(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100387(VarNext)
<=> ( v100389(VarNext)
& v98223(VarNext) ) ) ) ).
fof(writeUnaryOperator_4771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100389(VarNext)
<=> v98232(VarNext) ) ) ).
fof(addAssignment_61146,axiom,
! [VarCurr] :
( v98203(VarCurr,bitIndex6)
<=> v98205(VarCurr,bitIndex6) ) ).
fof(addAssignment_61145,axiom,
! [VarCurr] :
( v98205(VarCurr,bitIndex6)
<=> v98214(VarCurr,bitIndex6) ) ).
fof(addAssignment_61144,axiom,
! [VarCurr] :
( v98207(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61143,axiom,
! [VarCurr] :
( v98133(VarCurr,bitIndex6)
<=> v98135(VarCurr,bitIndex6) ) ).
fof(addAssignment_61142,axiom,
! [VarCurr] :
( v98135(VarCurr,bitIndex6)
<=> v98137(VarCurr,bitIndex6) ) ).
fof(addAssignment_61141,axiom,
! [VarNext] :
( v98137(VarNext,bitIndex6)
<=> v100377(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100378(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100377(VarNext,B)
<=> v98137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1163,axiom,
! [VarNext] :
( v100378(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100377(VarNext,B)
<=> v98182(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100378(VarNext)
<=> v100379(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100379(VarNext)
<=> ( v100381(VarNext)
& v98167(VarNext) ) ) ) ).
fof(writeUnaryOperator_4770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100381(VarNext)
<=> v98176(VarNext) ) ) ).
fof(addAssignment_61140,axiom,
! [VarCurr] :
( v98147(VarCurr,bitIndex6)
<=> v98149(VarCurr,bitIndex6) ) ).
fof(addAssignment_61139,axiom,
! [VarCurr] :
( v98149(VarCurr,bitIndex6)
<=> v98158(VarCurr,bitIndex6) ) ).
fof(addAssignment_61138,axiom,
! [VarCurr] :
( v98151(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61137,axiom,
! [VarCurr] :
( v98077(VarCurr,bitIndex6)
<=> v98079(VarCurr,bitIndex6) ) ).
fof(addAssignment_61136,axiom,
! [VarCurr] :
( v98079(VarCurr,bitIndex6)
<=> v98081(VarCurr,bitIndex6) ) ).
fof(addAssignment_61135,axiom,
! [VarNext] :
( v98081(VarNext,bitIndex6)
<=> v100369(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100370(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100369(VarNext,B)
<=> v98081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1162,axiom,
! [VarNext] :
( v100370(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100369(VarNext,B)
<=> v98126(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100370(VarNext)
<=> v100371(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100371(VarNext)
<=> ( v100373(VarNext)
& v98111(VarNext) ) ) ) ).
fof(writeUnaryOperator_4769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100373(VarNext)
<=> v98120(VarNext) ) ) ).
fof(addAssignment_61134,axiom,
! [VarCurr] :
( v98091(VarCurr,bitIndex6)
<=> v98093(VarCurr,bitIndex6) ) ).
fof(addAssignment_61133,axiom,
! [VarCurr] :
( v98093(VarCurr,bitIndex6)
<=> v98102(VarCurr,bitIndex6) ) ).
fof(addAssignment_61132,axiom,
! [VarCurr] :
( v98095(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61131,axiom,
! [VarCurr] :
( v98021(VarCurr,bitIndex6)
<=> v98023(VarCurr,bitIndex6) ) ).
fof(addAssignment_61130,axiom,
! [VarCurr] :
( v98023(VarCurr,bitIndex6)
<=> v98025(VarCurr,bitIndex6) ) ).
fof(addAssignment_61129,axiom,
! [VarNext] :
( v98025(VarNext,bitIndex6)
<=> v100361(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100362(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100361(VarNext,B)
<=> v98025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1161,axiom,
! [VarNext] :
( v100362(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100361(VarNext,B)
<=> v98070(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100362(VarNext)
<=> v100363(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100363(VarNext)
<=> ( v100365(VarNext)
& v98055(VarNext) ) ) ) ).
fof(writeUnaryOperator_4768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100365(VarNext)
<=> v98064(VarNext) ) ) ).
fof(addAssignment_61128,axiom,
! [VarCurr] :
( v98035(VarCurr,bitIndex6)
<=> v98037(VarCurr,bitIndex6) ) ).
fof(addAssignment_61127,axiom,
! [VarCurr] :
( v98037(VarCurr,bitIndex6)
<=> v98046(VarCurr,bitIndex6) ) ).
fof(addAssignment_61126,axiom,
! [VarCurr] :
( v98039(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61125,axiom,
! [VarCurr] :
( v97965(VarCurr,bitIndex6)
<=> v97967(VarCurr,bitIndex6) ) ).
fof(addAssignment_61124,axiom,
! [VarCurr] :
( v97967(VarCurr,bitIndex6)
<=> v97969(VarCurr,bitIndex6) ) ).
fof(addAssignment_61123,axiom,
! [VarNext] :
( v97969(VarNext,bitIndex6)
<=> v100353(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100354(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100353(VarNext,B)
<=> v97969(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1160,axiom,
! [VarNext] :
( v100354(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100353(VarNext,B)
<=> v98014(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100354(VarNext)
<=> v100355(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100355(VarNext)
<=> ( v100357(VarNext)
& v97999(VarNext) ) ) ) ).
fof(writeUnaryOperator_4767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100357(VarNext)
<=> v98008(VarNext) ) ) ).
fof(addAssignment_61122,axiom,
! [VarCurr] :
( v97979(VarCurr,bitIndex6)
<=> v97981(VarCurr,bitIndex6) ) ).
fof(addAssignment_61121,axiom,
! [VarCurr] :
( v97981(VarCurr,bitIndex6)
<=> v97990(VarCurr,bitIndex6) ) ).
fof(addAssignment_61120,axiom,
! [VarCurr] :
( v97983(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61119,axiom,
! [VarCurr] :
( v97909(VarCurr,bitIndex6)
<=> v97911(VarCurr,bitIndex6) ) ).
fof(addAssignment_61118,axiom,
! [VarCurr] :
( v97911(VarCurr,bitIndex6)
<=> v97913(VarCurr,bitIndex6) ) ).
fof(addAssignment_61117,axiom,
! [VarNext] :
( v97913(VarNext,bitIndex6)
<=> v100345(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100346(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100345(VarNext,B)
<=> v97913(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1159,axiom,
! [VarNext] :
( v100346(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100345(VarNext,B)
<=> v97958(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100346(VarNext)
<=> v100347(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100347(VarNext)
<=> ( v100349(VarNext)
& v97943(VarNext) ) ) ) ).
fof(writeUnaryOperator_4766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100349(VarNext)
<=> v97952(VarNext) ) ) ).
fof(addAssignment_61116,axiom,
! [VarCurr] :
( v97923(VarCurr,bitIndex6)
<=> v97925(VarCurr,bitIndex6) ) ).
fof(addAssignment_61115,axiom,
! [VarCurr] :
( v97925(VarCurr,bitIndex6)
<=> v97934(VarCurr,bitIndex6) ) ).
fof(addAssignment_61114,axiom,
! [VarCurr] :
( v97927(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61113,axiom,
! [VarCurr] :
( v97853(VarCurr,bitIndex6)
<=> v97855(VarCurr,bitIndex6) ) ).
fof(addAssignment_61112,axiom,
! [VarCurr] :
( v97855(VarCurr,bitIndex6)
<=> v97857(VarCurr,bitIndex6) ) ).
fof(addAssignment_61111,axiom,
! [VarNext] :
( v97857(VarNext,bitIndex6)
<=> v100337(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100338(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100337(VarNext,B)
<=> v97857(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1158,axiom,
! [VarNext] :
( v100338(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100337(VarNext,B)
<=> v97902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100338(VarNext)
<=> v100339(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100339(VarNext)
<=> ( v100341(VarNext)
& v97887(VarNext) ) ) ) ).
fof(writeUnaryOperator_4765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100341(VarNext)
<=> v97896(VarNext) ) ) ).
fof(addAssignment_61110,axiom,
! [VarCurr] :
( v97867(VarCurr,bitIndex6)
<=> v97869(VarCurr,bitIndex6) ) ).
fof(addAssignment_61109,axiom,
! [VarCurr] :
( v97869(VarCurr,bitIndex6)
<=> v97878(VarCurr,bitIndex6) ) ).
fof(addAssignment_61108,axiom,
! [VarCurr] :
( v97871(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61107,axiom,
! [VarCurr] :
( v97797(VarCurr,bitIndex6)
<=> v97799(VarCurr,bitIndex6) ) ).
fof(addAssignment_61106,axiom,
! [VarCurr] :
( v97799(VarCurr,bitIndex6)
<=> v97801(VarCurr,bitIndex6) ) ).
fof(addAssignment_61105,axiom,
! [VarNext] :
( v97801(VarNext,bitIndex6)
<=> v100329(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100330(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100329(VarNext,B)
<=> v97801(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1157,axiom,
! [VarNext] :
( v100330(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100329(VarNext,B)
<=> v97846(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100330(VarNext)
<=> v100331(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100331(VarNext)
<=> ( v100333(VarNext)
& v97831(VarNext) ) ) ) ).
fof(writeUnaryOperator_4764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100333(VarNext)
<=> v97840(VarNext) ) ) ).
fof(addAssignment_61104,axiom,
! [VarCurr] :
( v97811(VarCurr,bitIndex6)
<=> v97813(VarCurr,bitIndex6) ) ).
fof(addAssignment_61103,axiom,
! [VarCurr] :
( v97813(VarCurr,bitIndex6)
<=> v97822(VarCurr,bitIndex6) ) ).
fof(addAssignment_61102,axiom,
! [VarCurr] :
( v97815(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61101,axiom,
! [VarCurr] :
( v97741(VarCurr,bitIndex6)
<=> v97743(VarCurr,bitIndex6) ) ).
fof(addAssignment_61100,axiom,
! [VarCurr] :
( v97743(VarCurr,bitIndex6)
<=> v97745(VarCurr,bitIndex6) ) ).
fof(addAssignment_61099,axiom,
! [VarNext] :
( v97745(VarNext,bitIndex6)
<=> v100321(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100322(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100321(VarNext,B)
<=> v97745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1156,axiom,
! [VarNext] :
( v100322(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100321(VarNext,B)
<=> v97790(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100322(VarNext)
<=> v100323(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100323(VarNext)
<=> ( v100325(VarNext)
& v97775(VarNext) ) ) ) ).
fof(writeUnaryOperator_4763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100325(VarNext)
<=> v97784(VarNext) ) ) ).
fof(addAssignment_61098,axiom,
! [VarCurr] :
( v97755(VarCurr,bitIndex6)
<=> v97757(VarCurr,bitIndex6) ) ).
fof(addAssignment_61097,axiom,
! [VarCurr] :
( v97757(VarCurr,bitIndex6)
<=> v97766(VarCurr,bitIndex6) ) ).
fof(addAssignment_61096,axiom,
! [VarCurr] :
( v97759(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61095,axiom,
! [VarCurr] :
( v97685(VarCurr,bitIndex6)
<=> v97687(VarCurr,bitIndex6) ) ).
fof(addAssignment_61094,axiom,
! [VarCurr] :
( v97687(VarCurr,bitIndex6)
<=> v97689(VarCurr,bitIndex6) ) ).
fof(addAssignment_61093,axiom,
! [VarNext] :
( v97689(VarNext,bitIndex6)
<=> v100313(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100314(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100313(VarNext,B)
<=> v97689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1155,axiom,
! [VarNext] :
( v100314(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100313(VarNext,B)
<=> v97734(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100314(VarNext)
<=> v100315(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100315(VarNext)
<=> ( v100317(VarNext)
& v97719(VarNext) ) ) ) ).
fof(writeUnaryOperator_4762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100317(VarNext)
<=> v97728(VarNext) ) ) ).
fof(addAssignment_61092,axiom,
! [VarCurr] :
( v97699(VarCurr,bitIndex6)
<=> v97701(VarCurr,bitIndex6) ) ).
fof(addAssignment_61091,axiom,
! [VarCurr] :
( v97701(VarCurr,bitIndex6)
<=> v97710(VarCurr,bitIndex6) ) ).
fof(addAssignment_61090,axiom,
! [VarCurr] :
( v97703(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61089,axiom,
! [VarCurr] :
( v97629(VarCurr,bitIndex6)
<=> v97631(VarCurr,bitIndex6) ) ).
fof(addAssignment_61088,axiom,
! [VarCurr] :
( v97631(VarCurr,bitIndex6)
<=> v97633(VarCurr,bitIndex6) ) ).
fof(addAssignment_61087,axiom,
! [VarNext] :
( v97633(VarNext,bitIndex6)
<=> v100305(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100306(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100305(VarNext,B)
<=> v97633(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1154,axiom,
! [VarNext] :
( v100306(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100305(VarNext,B)
<=> v97678(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100306(VarNext)
<=> v100307(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100307(VarNext)
<=> ( v100309(VarNext)
& v97663(VarNext) ) ) ) ).
fof(writeUnaryOperator_4761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100309(VarNext)
<=> v97672(VarNext) ) ) ).
fof(addAssignment_61086,axiom,
! [VarCurr] :
( v97643(VarCurr,bitIndex6)
<=> v97645(VarCurr,bitIndex6) ) ).
fof(addAssignment_61085,axiom,
! [VarCurr] :
( v97645(VarCurr,bitIndex6)
<=> v97654(VarCurr,bitIndex6) ) ).
fof(addAssignment_61084,axiom,
! [VarCurr] :
( v97647(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61083,axiom,
! [VarCurr] :
( v97573(VarCurr,bitIndex6)
<=> v97575(VarCurr,bitIndex6) ) ).
fof(addAssignment_61082,axiom,
! [VarCurr] :
( v97575(VarCurr,bitIndex6)
<=> v97577(VarCurr,bitIndex6) ) ).
fof(addAssignment_61081,axiom,
! [VarNext] :
( v97577(VarNext,bitIndex6)
<=> v100297(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100298(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100297(VarNext,B)
<=> v97577(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1153,axiom,
! [VarNext] :
( v100298(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100297(VarNext,B)
<=> v97622(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100298(VarNext)
<=> v100299(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100299(VarNext)
<=> ( v100301(VarNext)
& v97607(VarNext) ) ) ) ).
fof(writeUnaryOperator_4760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100301(VarNext)
<=> v97616(VarNext) ) ) ).
fof(addAssignment_61080,axiom,
! [VarCurr] :
( v97587(VarCurr,bitIndex6)
<=> v97589(VarCurr,bitIndex6) ) ).
fof(addAssignment_61079,axiom,
! [VarCurr] :
( v97589(VarCurr,bitIndex6)
<=> v97598(VarCurr,bitIndex6) ) ).
fof(addAssignment_61078,axiom,
! [VarCurr] :
( v97591(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61077,axiom,
! [VarCurr] :
( v97517(VarCurr,bitIndex6)
<=> v97519(VarCurr,bitIndex6) ) ).
fof(addAssignment_61076,axiom,
! [VarCurr] :
( v97519(VarCurr,bitIndex6)
<=> v97521(VarCurr,bitIndex6) ) ).
fof(addAssignment_61075,axiom,
! [VarNext] :
( v97521(VarNext,bitIndex6)
<=> v100289(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100290(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100289(VarNext,B)
<=> v97521(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1152,axiom,
! [VarNext] :
( v100290(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100289(VarNext,B)
<=> v97566(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100290(VarNext)
<=> v100291(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100291(VarNext)
<=> ( v100293(VarNext)
& v97551(VarNext) ) ) ) ).
fof(writeUnaryOperator_4759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100293(VarNext)
<=> v97560(VarNext) ) ) ).
fof(addAssignment_61074,axiom,
! [VarCurr] :
( v97531(VarCurr,bitIndex6)
<=> v97533(VarCurr,bitIndex6) ) ).
fof(addAssignment_61073,axiom,
! [VarCurr] :
( v97533(VarCurr,bitIndex6)
<=> v97542(VarCurr,bitIndex6) ) ).
fof(addAssignment_61072,axiom,
! [VarCurr] :
( v97535(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61071,axiom,
! [VarCurr] :
( v97413(VarCurr,bitIndex6)
<=> v97415(VarCurr,bitIndex6) ) ).
fof(addAssignment_61070,axiom,
! [VarCurr] :
( v97415(VarCurr,bitIndex6)
<=> v97417(VarCurr,bitIndex6) ) ).
fof(addAssignment_61069,axiom,
! [VarNext] :
( v97417(VarNext,bitIndex6)
<=> v100281(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100282(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100281(VarNext,B)
<=> v97417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1151,axiom,
! [VarNext] :
( v100282(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v100281(VarNext,B)
<=> v97510(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100282(VarNext)
<=> v100283(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100283(VarNext)
<=> ( v100285(VarNext)
& v97495(VarNext) ) ) ) ).
fof(writeUnaryOperator_4758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100285(VarNext)
<=> v97504(VarNext) ) ) ).
fof(addAssignment_61068,axiom,
! [VarCurr] :
( v97427(VarCurr,bitIndex6)
<=> v97429(VarCurr,bitIndex6) ) ).
fof(addAssignment_61067,axiom,
! [VarCurr] :
( v97429(VarCurr,bitIndex6)
<=> v97486(VarCurr,bitIndex6) ) ).
fof(addAssignment_61066,axiom,
! [VarCurr] :
( v97431(VarCurr,bitIndex6)
<=> v97409(VarCurr,bitIndex6) ) ).
fof(addAssignment_61065,axiom,
! [VarCurr] :
( v97409(VarCurr,bitIndex6)
<=> v100196(VarCurr,bitIndex6) ) ).
fof(addAssignment_61064,axiom,
! [VarCurr] :
( v100043(VarCurr,bitIndex6)
<=> v100045(VarCurr,bitIndex6) ) ).
fof(addAssignment_61063,axiom,
! [VarCurr] :
( v100045(VarCurr,bitIndex6)
<=> v100047(VarCurr,bitIndex6) ) ).
fof(addAssignment_61062,axiom,
! [VarCurr] :
( v100047(VarCurr,bitIndex6)
<=> v100049(VarCurr,bitIndex6) ) ).
fof(addAssignment_61061,axiom,
! [VarCurr] :
( v100049(VarCurr,bitIndex6)
<=> v100051(VarCurr,bitIndex6) ) ).
fof(addAssignment_61060,axiom,
! [VarNext] :
( v100051(VarNext,bitIndex6)
<=> v100273(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100274(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100273(VarNext,B)
<=> v100051(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1150,axiom,
! [VarNext] :
( v100274(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100273(VarNext,B)
<=> v100190(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100274(VarNext)
<=> v100275(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100275(VarNext)
<=> ( v100277(VarNext)
& v100175(VarNext) ) ) ) ).
fof(writeUnaryOperator_4757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100277(VarNext)
<=> v100184(VarNext) ) ) ).
fof(addAssignment_61059,axiom,
! [VarCurr] :
( v100061(VarCurr,bitIndex6)
<=> v100063(VarCurr,bitIndex6) ) ).
fof(addAssignment_61058,axiom,
! [VarCurr] :
( v100063(VarCurr,bitIndex6)
<=> v100166(VarCurr,bitIndex6) ) ).
fof(addAssignment_61057,axiom,
! [VarCurr] :
( v100065(VarCurr,bitIndex6)
<=> v100067(VarCurr,bitIndex6) ) ).
fof(addAssignment_61056,axiom,
! [VarCurr] :
( v100067(VarCurr,bitIndex6)
<=> v100158(VarCurr,bitIndex6) ) ).
fof(addAssignment_61055,axiom,
! [VarCurr] :
( v100097(VarCurr,bitIndex6)
<=> v100115(VarCurr,bitIndex6) ) ).
fof(addAssignment_61054,axiom,
! [VarCurr] :
( v3918(VarCurr,bitIndex6)
<=> v3920(VarCurr,bitIndex6) ) ).
fof(addAssignment_61053,axiom,
! [VarCurr] :
( v3920(VarCurr,bitIndex6)
<=> v3922(VarCurr,bitIndex6) ) ).
fof(addAssignment_61052,axiom,
! [VarNext] :
( v3922(VarNext,bitIndex6)
<=> v100265(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100266(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v100265(VarNext,B)
<=> v3922(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1149,axiom,
! [VarNext] :
( v100266(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v100265(VarNext,B)
<=> v4074(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100266(VarNext)
<=> v100267(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100267(VarNext)
<=> ( v100269(VarNext)
& v4059(VarNext) ) ) ) ).
fof(writeUnaryOperator_4756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100269(VarNext)
<=> v4068(VarNext) ) ) ).
fof(addAssignment_61051,axiom,
! [VarCurr] :
( v3932(VarCurr,bitIndex6)
<=> v3934(VarCurr,bitIndex6) ) ).
fof(addAssignment_61050,axiom,
! [VarCurr] :
( v3934(VarCurr,bitIndex6)
<=> v3936(VarCurr,bitIndex6) ) ).
fof(addAssignment_61049,axiom,
! [VarCurr] :
( v3936(VarCurr,bitIndex6)
<=> v4052(VarCurr,bitIndex6) ) ).
fof(addAssignment_61048,axiom,
! [VarCurr] :
( v4054(VarCurr)
<=> v100257(VarCurr) ) ).
fof(addAssignment_61047,axiom,
! [VarCurr] :
( v100257(VarCurr)
<=> v100259(VarCurr) ) ).
fof(addAssignment_61046,axiom,
! [VarCurr] :
( v100259(VarCurr)
<=> v100261(VarCurr) ) ).
fof(addAssignment_61045,axiom,
! [VarCurr] :
( v100261(VarCurr)
<=> v100263(VarCurr) ) ).
fof(addAssignment_61044,axiom,
! [VarCurr] :
( v100263(VarCurr)
<=> v3948(VarCurr,bitIndex17) ) ).
fof(addAssignment_61043,axiom,
! [VarCurr] :
( v3948(VarCurr,bitIndex17)
<=> v3950(VarCurr,bitIndex17) ) ).
fof(addAssignment_61042,axiom,
! [VarCurr] :
( v100069(VarCurr,bitIndex6)
<=> v100071(VarCurr,bitIndex6) ) ).
fof(addAssignment_61041,axiom,
! [VarCurr] :
( v100071(VarCurr,bitIndex6)
<=> v100073(VarCurr,bitIndex6) ) ).
fof(addAssignment_61040,axiom,
! [VarCurr] :
( v99888(VarCurr,bitIndex6)
<=> v99890(VarCurr,bitIndex6) ) ).
fof(addAssignment_61039,axiom,
! [VarCurr] :
( v99890(VarCurr,bitIndex6)
<=> v99892(VarCurr,bitIndex6) ) ).
fof(addAssignment_61038,axiom,
! [VarCurr] :
( v99892(VarCurr,bitIndex6)
<=> v99894(VarCurr,bitIndex6) ) ).
fof(addAssignment_61037,axiom,
! [VarCurr] :
( v99894(VarCurr,bitIndex6)
<=> v99896(VarCurr,bitIndex6) ) ).
fof(addAssignment_61036,axiom,
! [VarNext] :
( v99896(VarNext,bitIndex6)
<=> v100248(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100249(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100248(VarNext,B)
<=> v99896(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1148,axiom,
! [VarNext] :
( v100249(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100248(VarNext,B)
<=> v100036(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100249(VarNext)
<=> v100250(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100250(VarNext)
<=> ( v100252(VarNext)
& v100021(VarNext) ) ) ) ).
fof(writeUnaryOperator_4755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100252(VarNext)
<=> v100030(VarNext) ) ) ).
fof(addAssignment_61035,axiom,
! [VarCurr] :
( v99906(VarCurr,bitIndex6)
<=> v99908(VarCurr,bitIndex6) ) ).
fof(addAssignment_61034,axiom,
! [VarCurr] :
( v99908(VarCurr,bitIndex6)
<=> v100012(VarCurr,bitIndex6) ) ).
fof(addAssignment_61033,axiom,
! [VarCurr] :
( v99910(VarCurr,bitIndex6)
<=> v99912(VarCurr,bitIndex6) ) ).
fof(addAssignment_61032,axiom,
! [VarCurr] :
( v99912(VarCurr,bitIndex6)
<=> v100004(VarCurr,bitIndex6) ) ).
fof(addAssignment_61031,axiom,
! [VarCurr] :
( v99942(VarCurr,bitIndex6)
<=> v99960(VarCurr,bitIndex6) ) ).
fof(addAssignment_61030,axiom,
! [VarCurr] :
( v89443(VarCurr,bitIndex6)
<=> v89445(VarCurr,bitIndex6) ) ).
fof(addAssignment_61029,axiom,
! [VarCurr] :
( v89445(VarCurr,bitIndex6)
<=> v89447(VarCurr,bitIndex6) ) ).
fof(addAssignment_61028,axiom,
! [VarNext] :
( v89447(VarNext,bitIndex6)
<=> v100240(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100241(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v100240(VarNext,B)
<=> v89447(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1147,axiom,
! [VarNext] :
( v100241(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v100240(VarNext,B)
<=> v89504(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100241(VarNext)
<=> v100242(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100242(VarNext)
<=> ( v100244(VarNext)
& v89489(VarNext) ) ) ) ).
fof(writeUnaryOperator_4754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100244(VarNext)
<=> v89498(VarNext) ) ) ).
fof(addAssignment_61027,axiom,
! [VarCurr] :
( v89457(VarCurr,bitIndex6)
<=> v89459(VarCurr,bitIndex6) ) ).
fof(addAssignment_61026,axiom,
! [VarCurr] :
( v89459(VarCurr,bitIndex6)
<=> v89461(VarCurr,bitIndex6) ) ).
fof(addAssignment_61025,axiom,
! [VarCurr] :
( v89461(VarCurr,bitIndex6)
<=> v89483(VarCurr,bitIndex6) ) ).
fof(addAssignment_61024,axiom,
! [VarCurr] :
( v89485(VarCurr)
<=> v100232(VarCurr) ) ).
fof(addAssignment_61023,axiom,
! [VarCurr] :
( v100232(VarCurr)
<=> v100234(VarCurr) ) ).
fof(addAssignment_61022,axiom,
! [VarCurr] :
( v100234(VarCurr)
<=> v100236(VarCurr) ) ).
fof(addAssignment_61021,axiom,
! [VarCurr] :
( v100236(VarCurr)
<=> v100238(VarCurr) ) ).
fof(addAssignment_61020,axiom,
! [VarCurr] :
( v100238(VarCurr)
<=> v3948(VarCurr,bitIndex8) ) ).
fof(addAssignment_61019,axiom,
! [VarCurr] :
( v3948(VarCurr,bitIndex8)
<=> v3950(VarCurr,bitIndex8) ) ).
fof(addAssignment_61018,axiom,
! [VarCurr] :
( v99914(VarCurr,bitIndex6)
<=> v99916(VarCurr,bitIndex6) ) ).
fof(addAssignment_61017,axiom,
! [VarCurr] :
( v99916(VarCurr,bitIndex6)
<=> v99918(VarCurr,bitIndex6) ) ).
fof(addAssignment_61016,axiom,
! [VarCurr] :
( v100225(VarCurr)
<=> v100227(VarCurr) ) ).
fof(addAssignment_61015,axiom,
! [VarCurr] :
( v100227(VarCurr)
<=> v87580(VarCurr) ) ).
fof(addAssignment_61014,axiom,
! [VarCurr] :
( v100221(VarCurr)
<=> v100223(VarCurr) ) ).
fof(addAssignment_61013,axiom,
! [VarCurr] :
( v100223(VarCurr)
<=> v87990(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9376,axiom,
! [VarCurr] :
( v97407(VarCurr)
<=> ( v97276(VarCurr)
& v100199(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_603,axiom,
! [VarCurr] :
( v100199(VarCurr)
<=> ( ( v97409(VarCurr,bitIndex5)
<=> $false )
& ( v97409(VarCurr,bitIndex4)
<=> $false )
& ( v97409(VarCurr,bitIndex3)
<=> $false ) ) ) ).
fof(addAssignment_61012,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97409(VarCurr,B)
<=> v100196(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_684,axiom,
! [VarCurr] :
( ~ v97208(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100196(VarCurr,B)
<=> v100197(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_658,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100196(VarCurr,B)
<=> v97411(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_683,axiom,
! [VarCurr] :
( ~ v98436(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100197(VarCurr,B)
<=> v100043(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_657,axiom,
! [VarCurr] :
( v98436(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100197(VarCurr,B)
<=> v99888(VarCurr,B) ) ) ) ).
fof(addAssignment_61011,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100043(VarCurr,B)
<=> v100045(VarCurr,B) ) ) ).
fof(addAssignment_61010,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100045(VarCurr,B)
<=> v100047(VarCurr,B) ) ) ).
fof(addAssignment_61009,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100047(VarCurr,B)
<=> v100049(VarCurr,B) ) ) ).
fof(addAssignment_61008,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100049(VarCurr,B)
<=> v100051(VarCurr,B) ) ) ).
fof(addAssignment_61007,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v100051(VarNext,B)
<=> v100179(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100180(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100179(VarNext,B)
<=> v100051(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1146,axiom,
! [VarNext] :
( v100180(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100179(VarNext,B)
<=> v100190(VarNext,B) ) ) ) ).
fof(addAssignment_61006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100190(VarNext,B)
<=> v100188(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_682,axiom,
! [VarCurr] :
( ~ v100191(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100188(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_656,axiom,
! [VarCurr] :
( v100191(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100188(VarCurr,B)
<=> v100061(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9375,axiom,
! [VarCurr] :
( v100191(VarCurr)
<=> ( v100192(VarCurr)
& v100193(VarCurr) ) ) ).
fof(writeUnaryOperator_4753,axiom,
! [VarCurr] :
( ~ v100193(VarCurr)
<=> v100057(VarCurr) ) ).
fof(writeUnaryOperator_4752,axiom,
! [VarCurr] :
( ~ v100192(VarCurr)
<=> v100053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100180(VarNext)
<=> v100181(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100181(VarNext)
<=> ( v100182(VarNext)
& v100175(VarNext) ) ) ) ).
fof(writeUnaryOperator_4751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100182(VarNext)
<=> v100184(VarNext) ) ) ).
fof(addAssignment_61005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100184(VarNext)
<=> v100175(VarCurr) ) ) ).
fof(addAssignment_61004,axiom,
! [VarCurr] :
( v100175(VarCurr)
<=> v100177(VarCurr) ) ).
fof(addAssignment_61003,axiom,
! [VarCurr] :
( v100177(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_61002,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100061(VarCurr,B)
<=> v100063(VarCurr,B) ) ) ).
fof(addAssignment_61001,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100063(VarCurr,B)
<=> v100166(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1383,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100166(VarCurr,B)
<=> ( v100167(VarCurr,B)
| v100170(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1382,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100170(VarCurr,B)
<=> ( v100049(VarCurr,B)
& v100171(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4750,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100171(VarCurr,B)
<=> ~ v100172(VarCurr,B) ) ) ).
fof(addAssignment_61000,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex0)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60999,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex1)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60998,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex2)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60997,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex3)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60996,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex4)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60995,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex5)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60994,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex6)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60993,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex7)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60992,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex8)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60991,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex9)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60990,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex10)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60989,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex11)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60988,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex12)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60987,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex13)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60986,axiom,
! [VarCurr] :
( v100172(VarCurr,bitIndex14)
<=> v100173(VarCurr) ) ).
fof(addAssignment_60985,axiom,
! [VarCurr] :
( v100173(VarCurr)
<=> v100160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1381,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100167(VarCurr,B)
<=> ( v100065(VarCurr,B)
& v100168(VarCurr,B) ) ) ) ).
fof(addAssignment_60984,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex0)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60983,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex1)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60982,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex2)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60981,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex3)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60980,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex4)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60979,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex5)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60978,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex6)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60977,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex7)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60976,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex8)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60975,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex9)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60974,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex10)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60973,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex11)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60972,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex12)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60971,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex13)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60970,axiom,
! [VarCurr] :
( v100168(VarCurr,bitIndex14)
<=> v100169(VarCurr) ) ).
fof(addAssignment_60969,axiom,
! [VarCurr] :
( v100169(VarCurr)
<=> v100160(VarCurr) ) ).
fof(addAssignment_60968,axiom,
! [VarCurr] :
( v100160(VarCurr)
<=> v100162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9372,axiom,
! [VarCurr] :
( v100162(VarCurr)
<=> ( v100164(VarCurr)
| v98681(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9371,axiom,
! [VarCurr] :
( v100164(VarCurr)
<=> ( v100165(VarCurr)
& v98665(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_602,axiom,
! [VarCurr] :
( v100165(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $false )
& ( v98643(VarCurr,bitIndex2)
<=> $false )
& ( v98643(VarCurr,bitIndex1)
<=> $false )
& ( v98643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_60967,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100065(VarCurr,B)
<=> v100067(VarCurr,B) ) ) ).
fof(addAssignment_60966,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100067(VarCurr,B)
<=> v100158(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_681,axiom,
! [VarCurr] :
( ~ v98641(VarCurr,bitIndex1)
=> ! [B] :
( range_14_0(B)
=> ( v100158(VarCurr,B)
<=> v100097(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_655,axiom,
! [VarCurr] :
( v98641(VarCurr,bitIndex1)
=> ! [B] :
( range_14_0(B)
=> ( v100158(VarCurr,B)
<=> v100069(VarCurr,B) ) ) ) ).
fof(addAssignment_60965,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100069(VarCurr,B)
<=> v100071(VarCurr,B) ) ) ).
fof(addAssignment_60964,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100071(VarCurr,B)
<=> v100073(VarCurr,B) ) ) ).
fof(addAssignment_60963,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v100073(VarNext,B)
<=> v100141(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100142(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100141(VarNext,B)
<=> v100073(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1145,axiom,
! [VarNext] :
( v100142(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100141(VarNext,B)
<=> v100152(VarNext,B) ) ) ) ).
fof(addAssignment_60962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100152(VarNext,B)
<=> v100150(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_680,axiom,
! [VarCurr] :
( ~ v100153(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100150(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_654,axiom,
! [VarCurr] :
( v100153(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100150(VarCurr,B)
<=> v100083(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9370,axiom,
! [VarCurr] :
( v100153(VarCurr)
<=> ( v100154(VarCurr)
& v100155(VarCurr) ) ) ).
fof(writeUnaryOperator_4749,axiom,
! [VarCurr] :
( ~ v100155(VarCurr)
<=> v100079(VarCurr) ) ).
fof(writeUnaryOperator_4748,axiom,
! [VarCurr] :
( ~ v100154(VarCurr)
<=> v100075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100142(VarNext)
<=> v100143(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100143(VarNext)
<=> ( v100144(VarNext)
& v100137(VarNext) ) ) ) ).
fof(writeUnaryOperator_4747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100144(VarNext)
<=> v100146(VarNext) ) ) ).
fof(addAssignment_60961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100146(VarNext)
<=> v100137(VarCurr) ) ) ).
fof(addAssignment_60960,axiom,
! [VarCurr] :
( v100137(VarCurr)
<=> v100139(VarCurr) ) ).
fof(addAssignment_60959,axiom,
! [VarCurr] :
( v100139(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_60958,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100083(VarCurr,B)
<=> v100085(VarCurr,B) ) ) ).
fof(addAssignment_60957,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100085(VarCurr,B)
<=> v100128(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1380,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100128(VarCurr,B)
<=> ( v100129(VarCurr,B)
| v100132(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1379,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100132(VarCurr,B)
<=> ( v100071(VarCurr,B)
& v100133(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4746,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100133(VarCurr,B)
<=> ~ v100134(VarCurr,B) ) ) ).
fof(addAssignment_60956,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex0)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60955,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex1)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60954,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex2)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60953,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex3)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60952,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex4)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60951,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex5)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60950,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex6)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60949,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex7)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60948,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex8)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60947,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex9)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60946,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex10)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60945,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex11)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60944,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex12)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60943,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex13)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60942,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex14)
<=> v100135(VarCurr) ) ).
fof(addAssignment_60941,axiom,
! [VarCurr] :
( v100135(VarCurr)
<=> v100121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1378,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100129(VarCurr,B)
<=> ( v100087(VarCurr,B)
& v100130(VarCurr,B) ) ) ) ).
fof(addAssignment_60940,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex0)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60939,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex1)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60938,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex2)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60937,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex3)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60936,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex4)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60935,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex5)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60934,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex6)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60933,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex7)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60932,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex8)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60931,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex9)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60930,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex10)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60929,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex11)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60928,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex12)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60927,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex13)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60926,axiom,
! [VarCurr] :
( v100130(VarCurr,bitIndex14)
<=> v100131(VarCurr) ) ).
fof(addAssignment_60925,axiom,
! [VarCurr] :
( v100131(VarCurr)
<=> v100121(VarCurr) ) ).
fof(addAssignment_60924,axiom,
! [VarCurr] :
( v100121(VarCurr)
<=> v100123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9367,axiom,
! [VarCurr] :
( v100123(VarCurr)
<=> ( v100125(VarCurr)
| v100127(VarCurr) ) ) ).
fof(addAssignment_60923,axiom,
! [VarCurr] :
( v100127(VarCurr)
<=> v98706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9366,axiom,
! [VarCurr] :
( v100125(VarCurr)
<=> ( v100126(VarCurr)
& v98665(VarCurr) ) ) ).
fof(writeUnaryOperator_4745,axiom,
! [VarCurr] :
( ~ v100126(VarCurr)
<=> v98641(VarCurr,bitIndex1) ) ).
fof(addAssignment_60922,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100087(VarCurr,B)
<=> v100089(VarCurr,B) ) ) ).
fof(addAssignment_60921,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100089(VarCurr,B)
<=> v100119(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_679,axiom,
! [VarCurr] :
( ~ v98641(VarCurr,bitIndex2)
=> ! [B] :
( range_14_0(B)
=> ( v100119(VarCurr,B)
<=> v100097(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_653,axiom,
! [VarCurr] :
( v98641(VarCurr,bitIndex2)
=> ! [B] :
( range_14_0(B)
=> ( v100119(VarCurr,B)
<=> v100091(VarCurr,B) ) ) ) ).
fof(addAssignment_60920,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100097(VarCurr,B)
<=> v100115(VarCurr,B) ) ) ).
fof(addAssignment_60919,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v100115(VarCurr,B)
<=> v3918(VarCurr,B) ) ) ).
fof(addAssignment_60918,axiom,
! [VarCurr] :
( v100115(VarCurr,bitIndex2)
<=> v100118(VarCurr) ) ).
fof(addAssignment_60917,axiom,
! [VarCurr,B] :
( range_8_3(B)
=> ( v100115(VarCurr,B)
<=> v3918(VarCurr,B) ) ) ).
fof(addAssignment_60916,axiom,
! [VarCurr] :
( ( v100115(VarCurr,bitIndex11)
<=> v100117(VarCurr,bitIndex2) )
& ( v100115(VarCurr,bitIndex10)
<=> v100117(VarCurr,bitIndex1) )
& ( v100115(VarCurr,bitIndex9)
<=> v100117(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_60915,axiom,
! [VarCurr] :
( ( v100115(VarCurr,bitIndex14)
<=> v100116(VarCurr,bitIndex2) )
& ( v100115(VarCurr,bitIndex13)
<=> v100116(VarCurr,bitIndex1) )
& ( v100115(VarCurr,bitIndex12)
<=> v100116(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_60914,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v3918(VarCurr,B)
<=> v3920(VarCurr,B) ) ) ).
fof(addAssignment_60913,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v3920(VarCurr,B)
<=> v3922(VarCurr,B) ) ) ).
fof(addAssignment_60912,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v3922(VarNext,B)
<=> v100108(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100109(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v100108(VarNext,B)
<=> v3922(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1144,axiom,
! [VarNext] :
( v100109(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v100108(VarNext,B)
<=> v4074(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100109(VarNext)
<=> v100110(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100110(VarNext)
<=> ( v100112(VarNext)
& v4059(VarNext) ) ) ) ).
fof(writeUnaryOperator_4744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100112(VarNext)
<=> v4068(VarNext) ) ) ).
fof(addAssignment_60911,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v3932(VarCurr,B)
<=> v3934(VarCurr,B) ) ) ).
fof(addAssignment_60910,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v3934(VarCurr,B)
<=> v3936(VarCurr,B) ) ) ).
fof(addAssignment_60909,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v3936(VarCurr,B)
<=> v4052(VarCurr,B) ) ) ).
fof(addAssignment_60908,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v4055(VarCurr,B)
<=> v100100(VarCurr,B) ) ) ).
fof(addAssignment_60907,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100100(VarCurr,B)
<=> v100102(VarCurr,B) ) ) ).
fof(addAssignment_60906,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100102(VarCurr,B)
<=> v100104(VarCurr,B) ) ) ).
fof(addAssignment_60905,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100104(VarCurr,B)
<=> v100106(VarCurr,B) ) ) ).
fof(addAssignment_60904,axiom,
! [VarCurr] :
( ( v100106(VarCurr,bitIndex2)
<=> v3948(VarCurr,bitIndex16) )
& ( v100106(VarCurr,bitIndex1)
<=> v3948(VarCurr,bitIndex15) )
& ( v100106(VarCurr,bitIndex0)
<=> v3948(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_60903,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v3948(VarCurr,B)
<=> v3950(VarCurr,B) ) ) ).
fof(range_axiom_80,axiom,
! [B] :
( range_16_14(B)
<=> ( $false
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B ) ) ).
fof(addAssignment_60902,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100091(VarCurr,B)
<=> v100093(VarCurr,B) ) ) ).
fof(addAssignment_60901,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v100093(VarCurr,B)
<=> v100095(VarCurr,B) ) ) ).
fof(addAssignment_60900,axiom,
! [VarCurr] :
( v100079(VarCurr)
<=> v100081(VarCurr) ) ).
fof(addAssignment_60899,axiom,
! [VarCurr] :
( v100081(VarCurr)
<=> v2928(VarCurr) ) ).
fof(addAssignment_60898,axiom,
! [VarCurr] :
( v100075(VarCurr)
<=> v100077(VarCurr) ) ).
fof(addAssignment_60897,axiom,
! [VarCurr] :
( v100077(VarCurr)
<=> v2920(VarCurr) ) ).
fof(addAssignment_60896,axiom,
! [VarCurr] :
( v100057(VarCurr)
<=> v100059(VarCurr) ) ).
fof(addAssignment_60895,axiom,
! [VarCurr] :
( v100059(VarCurr)
<=> v2928(VarCurr) ) ).
fof(addAssignment_60894,axiom,
! [VarCurr] :
( v100053(VarCurr)
<=> v100055(VarCurr) ) ).
fof(addAssignment_60893,axiom,
! [VarCurr] :
( v100055(VarCurr)
<=> v2920(VarCurr) ) ).
fof(addAssignment_60892,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99888(VarCurr,B)
<=> v99890(VarCurr,B) ) ) ).
fof(addAssignment_60891,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99890(VarCurr,B)
<=> v99892(VarCurr,B) ) ) ).
fof(addAssignment_60890,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99892(VarCurr,B)
<=> v99894(VarCurr,B) ) ) ).
fof(addAssignment_60889,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99894(VarCurr,B)
<=> v99896(VarCurr,B) ) ) ).
fof(addAssignment_60888,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v99896(VarNext,B)
<=> v100025(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100026(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100025(VarNext,B)
<=> v99896(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1143,axiom,
! [VarNext] :
( v100026(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100025(VarNext,B)
<=> v100036(VarNext,B) ) ) ) ).
fof(addAssignment_60887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v100036(VarNext,B)
<=> v100034(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_678,axiom,
! [VarCurr] :
( ~ v100037(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100034(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_652,axiom,
! [VarCurr] :
( v100037(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v100034(VarCurr,B)
<=> v99906(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9363,axiom,
! [VarCurr] :
( v100037(VarCurr)
<=> ( v100038(VarCurr)
& v100039(VarCurr) ) ) ).
fof(writeUnaryOperator_4743,axiom,
! [VarCurr] :
( ~ v100039(VarCurr)
<=> v99902(VarCurr) ) ).
fof(writeUnaryOperator_4742,axiom,
! [VarCurr] :
( ~ v100038(VarCurr)
<=> v99898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100026(VarNext)
<=> v100027(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100027(VarNext)
<=> ( v100028(VarNext)
& v100021(VarNext) ) ) ) ).
fof(writeUnaryOperator_4741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100028(VarNext)
<=> v100030(VarNext) ) ) ).
fof(addAssignment_60886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100030(VarNext)
<=> v100021(VarCurr) ) ) ).
fof(addAssignment_60885,axiom,
! [VarCurr] :
( v100021(VarCurr)
<=> v100023(VarCurr) ) ).
fof(addAssignment_60884,axiom,
! [VarCurr] :
( v100023(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_60883,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99906(VarCurr,B)
<=> v99908(VarCurr,B) ) ) ).
fof(addAssignment_60882,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99908(VarCurr,B)
<=> v100012(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1377,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100012(VarCurr,B)
<=> ( v100013(VarCurr,B)
| v100016(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1376,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100016(VarCurr,B)
<=> ( v99894(VarCurr,B)
& v100017(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4740,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100017(VarCurr,B)
<=> ~ v100018(VarCurr,B) ) ) ).
fof(addAssignment_60881,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex0)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60880,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex1)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60879,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex2)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60878,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex3)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60877,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex4)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60876,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex5)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60875,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex6)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60874,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex7)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60873,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex8)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60872,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex9)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60871,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex10)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60870,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex11)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60869,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex12)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60868,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex13)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60867,axiom,
! [VarCurr] :
( v100018(VarCurr,bitIndex14)
<=> v100019(VarCurr) ) ).
fof(addAssignment_60866,axiom,
! [VarCurr] :
( v100019(VarCurr)
<=> v100006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1375,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100013(VarCurr,B)
<=> ( v99910(VarCurr,B)
& v100014(VarCurr,B) ) ) ) ).
fof(addAssignment_60865,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex0)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60864,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex1)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60863,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex2)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60862,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex3)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60861,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex4)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60860,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex5)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60859,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex6)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60858,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex7)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60857,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex8)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60856,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex9)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60855,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex10)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60854,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex11)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60853,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex12)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60852,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex13)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60851,axiom,
! [VarCurr] :
( v100014(VarCurr,bitIndex14)
<=> v100015(VarCurr) ) ).
fof(addAssignment_60850,axiom,
! [VarCurr] :
( v100015(VarCurr)
<=> v100006(VarCurr) ) ).
fof(addAssignment_60849,axiom,
! [VarCurr] :
( v100006(VarCurr)
<=> v100008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9360,axiom,
! [VarCurr] :
( v100008(VarCurr)
<=> ( v100010(VarCurr)
| v99272(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9359,axiom,
! [VarCurr] :
( v100010(VarCurr)
<=> ( v100011(VarCurr)
& v99256(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_601,axiom,
! [VarCurr] :
( v100011(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $false )
& ( v99234(VarCurr,bitIndex2)
<=> $false )
& ( v99234(VarCurr,bitIndex1)
<=> $false )
& ( v99234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_60848,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99910(VarCurr,B)
<=> v99912(VarCurr,B) ) ) ).
fof(addAssignment_60847,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99912(VarCurr,B)
<=> v100004(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_677,axiom,
! [VarCurr] :
( ~ v99232(VarCurr,bitIndex1)
=> ! [B] :
( range_14_0(B)
=> ( v100004(VarCurr,B)
<=> v99942(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_651,axiom,
! [VarCurr] :
( v99232(VarCurr,bitIndex1)
=> ! [B] :
( range_14_0(B)
=> ( v100004(VarCurr,B)
<=> v99914(VarCurr,B) ) ) ) ).
fof(addAssignment_60846,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99914(VarCurr,B)
<=> v99916(VarCurr,B) ) ) ).
fof(addAssignment_60845,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99916(VarCurr,B)
<=> v99918(VarCurr,B) ) ) ).
fof(addAssignment_60844,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v99918(VarNext,B)
<=> v99987(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99988(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v99987(VarNext,B)
<=> v99918(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1142,axiom,
! [VarNext] :
( v99988(VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v99987(VarNext,B)
<=> v99998(VarNext,B) ) ) ) ).
fof(addAssignment_60843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_14_0(B)
=> ( v99998(VarNext,B)
<=> v99996(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_676,axiom,
! [VarCurr] :
( ~ v99999(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v99996(VarCurr,B)
<=> bxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_650,axiom,
! [VarCurr] :
( v99999(VarCurr)
=> ! [B] :
( range_14_0(B)
=> ( v99996(VarCurr,B)
<=> v99928(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9358,axiom,
! [VarCurr] :
( v99999(VarCurr)
<=> ( v100000(VarCurr)
& v100001(VarCurr) ) ) ).
fof(writeUnaryOperator_4739,axiom,
! [VarCurr] :
( ~ v100001(VarCurr)
<=> v99924(VarCurr) ) ).
fof(writeUnaryOperator_4738,axiom,
! [VarCurr] :
( ~ v100000(VarCurr)
<=> v99920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99988(VarNext)
<=> v99989(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99989(VarNext)
<=> ( v99990(VarNext)
& v99983(VarNext) ) ) ) ).
fof(writeUnaryOperator_4737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99990(VarNext)
<=> v99992(VarNext) ) ) ).
fof(addAssignment_60842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99992(VarNext)
<=> v99983(VarCurr) ) ) ).
fof(addAssignment_60841,axiom,
! [VarCurr] :
( v99983(VarCurr)
<=> v99985(VarCurr) ) ).
fof(addAssignment_60840,axiom,
! [VarCurr] :
( v99985(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_60839,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99928(VarCurr,B)
<=> v99930(VarCurr,B) ) ) ).
fof(addAssignment_60838,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99930(VarCurr,B)
<=> v99973(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1374,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v99973(VarCurr,B)
<=> ( v99974(VarCurr,B)
| v99977(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1373,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v99977(VarCurr,B)
<=> ( v99916(VarCurr,B)
& v99978(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4736,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v99978(VarCurr,B)
<=> ~ v99979(VarCurr,B) ) ) ).
fof(addAssignment_60837,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex0)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60836,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex1)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60835,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex2)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60834,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex3)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60833,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex4)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60832,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex5)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60831,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex6)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60830,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex7)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60829,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex8)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60828,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex9)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60827,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex10)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60826,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex11)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60825,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex12)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60824,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex13)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60823,axiom,
! [VarCurr] :
( v99979(VarCurr,bitIndex14)
<=> v99980(VarCurr) ) ).
fof(addAssignment_60822,axiom,
! [VarCurr] :
( v99980(VarCurr)
<=> v99966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1372,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v99974(VarCurr,B)
<=> ( v99932(VarCurr,B)
& v99975(VarCurr,B) ) ) ) ).
fof(addAssignment_60821,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex0)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60820,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex1)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60819,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex2)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60818,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex3)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60817,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex4)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60816,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex5)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60815,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex6)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60814,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex7)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60813,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex8)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60812,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex9)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60811,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex10)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60810,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex11)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60809,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex12)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60808,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex13)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60807,axiom,
! [VarCurr] :
( v99975(VarCurr,bitIndex14)
<=> v99976(VarCurr) ) ).
fof(addAssignment_60806,axiom,
! [VarCurr] :
( v99976(VarCurr)
<=> v99966(VarCurr) ) ).
fof(addAssignment_60805,axiom,
! [VarCurr] :
( v99966(VarCurr)
<=> v99968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9355,axiom,
! [VarCurr] :
( v99968(VarCurr)
<=> ( v99970(VarCurr)
| v99972(VarCurr) ) ) ).
fof(addAssignment_60804,axiom,
! [VarCurr] :
( v99972(VarCurr)
<=> v99296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9354,axiom,
! [VarCurr] :
( v99970(VarCurr)
<=> ( v99971(VarCurr)
& v99256(VarCurr) ) ) ).
fof(writeUnaryOperator_4735,axiom,
! [VarCurr] :
( ~ v99971(VarCurr)
<=> v99232(VarCurr,bitIndex1) ) ).
fof(addAssignment_60803,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99932(VarCurr,B)
<=> v99934(VarCurr,B) ) ) ).
fof(addAssignment_60802,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99934(VarCurr,B)
<=> v99964(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_675,axiom,
! [VarCurr] :
( ~ v99232(VarCurr,bitIndex2)
=> ! [B] :
( range_14_0(B)
=> ( v99964(VarCurr,B)
<=> v99942(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_649,axiom,
! [VarCurr] :
( v99232(VarCurr,bitIndex2)
=> ! [B] :
( range_14_0(B)
=> ( v99964(VarCurr,B)
<=> v99936(VarCurr,B) ) ) ) ).
fof(addAssignment_60801,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99942(VarCurr,B)
<=> v99960(VarCurr,B) ) ) ).
fof(addAssignment_60800,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99960(VarCurr,B)
<=> v89443(VarCurr,B) ) ) ).
fof(addAssignment_60799,axiom,
! [VarCurr] :
( v99960(VarCurr,bitIndex2)
<=> v99963(VarCurr) ) ).
fof(addAssignment_60798,axiom,
! [VarCurr,B] :
( range_8_3(B)
=> ( v99960(VarCurr,B)
<=> v89443(VarCurr,B) ) ) ).
fof(addAssignment_60797,axiom,
! [VarCurr] :
( ( v99960(VarCurr,bitIndex11)
<=> v99962(VarCurr,bitIndex2) )
& ( v99960(VarCurr,bitIndex10)
<=> v99962(VarCurr,bitIndex1) )
& ( v99960(VarCurr,bitIndex9)
<=> v99962(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_60796,axiom,
! [VarCurr] :
( ( v99960(VarCurr,bitIndex14)
<=> v99961(VarCurr,bitIndex2) )
& ( v99960(VarCurr,bitIndex13)
<=> v99961(VarCurr,bitIndex1) )
& ( v99960(VarCurr,bitIndex12)
<=> v99961(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_60795,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89443(VarCurr,B)
<=> v89445(VarCurr,B) ) ) ).
fof(addAssignment_60794,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89445(VarCurr,B)
<=> v89447(VarCurr,B) ) ) ).
fof(addAssignment_60793,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v89447(VarNext,B)
<=> v99953(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99954(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v99953(VarNext,B)
<=> v89447(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1141,axiom,
! [VarNext] :
( v99954(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v99953(VarNext,B)
<=> v89504(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99954(VarNext)
<=> v99955(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99955(VarNext)
<=> ( v99957(VarNext)
& v89489(VarNext) ) ) ) ).
fof(writeUnaryOperator_4734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99957(VarNext)
<=> v89498(VarNext) ) ) ).
fof(addAssignment_60792,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89457(VarCurr,B)
<=> v89459(VarCurr,B) ) ) ).
fof(addAssignment_60791,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89459(VarCurr,B)
<=> v89461(VarCurr,B) ) ) ).
fof(addAssignment_60790,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v89461(VarCurr,B)
<=> v89483(VarCurr,B) ) ) ).
fof(addAssignment_60789,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v89486(VarCurr,B)
<=> v99945(VarCurr,B) ) ) ).
fof(addAssignment_60788,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99945(VarCurr,B)
<=> v99947(VarCurr,B) ) ) ).
fof(addAssignment_60787,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99947(VarCurr,B)
<=> v99949(VarCurr,B) ) ) ).
fof(addAssignment_60786,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99949(VarCurr,B)
<=> v99951(VarCurr,B) ) ) ).
fof(addAssignment_60785,axiom,
! [VarCurr] :
( ( v99951(VarCurr,bitIndex2)
<=> v3948(VarCurr,bitIndex7) )
& ( v99951(VarCurr,bitIndex1)
<=> v3948(VarCurr,bitIndex6) )
& ( v99951(VarCurr,bitIndex0)
<=> v3948(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_60784,axiom,
! [VarCurr,B] :
( range_7_5(B)
=> ( v3948(VarCurr,B)
<=> v3950(VarCurr,B) ) ) ).
fof(range_axiom_79,axiom,
! [B] :
( range_7_5(B)
<=> ( $false
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B ) ) ).
fof(addAssignment_60783,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99936(VarCurr,B)
<=> v99938(VarCurr,B) ) ) ).
fof(addAssignment_60782,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v99938(VarCurr,B)
<=> v99940(VarCurr,B) ) ) ).
fof(addAssignment_60781,axiom,
! [VarCurr] :
( v99924(VarCurr)
<=> v99926(VarCurr) ) ).
fof(addAssignment_60780,axiom,
! [VarCurr] :
( v99926(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_60779,axiom,
! [VarCurr] :
( v99920(VarCurr)
<=> v99922(VarCurr) ) ).
fof(addAssignment_60778,axiom,
! [VarCurr] :
( v99922(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_60777,axiom,
! [VarCurr] :
( v99902(VarCurr)
<=> v99904(VarCurr) ) ).
fof(addAssignment_60776,axiom,
! [VarCurr] :
( v99904(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_60775,axiom,
! [VarCurr] :
( v99898(VarCurr)
<=> v99900(VarCurr) ) ).
fof(addAssignment_60774,axiom,
! [VarCurr] :
( v99900(VarCurr)
<=> v146(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_674,axiom,
! [VarCurr] :
( ~ v98438(VarCurr)
=> ( v98436(VarCurr)
<=> v99835(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_648,axiom,
! [VarCurr] :
( v98438(VarCurr)
=> ( v98436(VarCurr)
<=> v98442(VarCurr) ) ) ).
fof(addAssignment_60773,axiom,
! [VarCurr] :
( v99835(VarCurr)
<=> v99837(VarCurr) ) ).
fof(addAssignment_60772,axiom,
! [VarCurr] :
( v99837(VarCurr)
<=> v99839(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99870(VarNext)
=> ( v99839(VarNext)
<=> v99839(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1140,axiom,
! [VarNext] :
( v99870(VarNext)
=> ( v99839(VarNext)
<=> v99880(VarNext) ) ) ).
fof(addAssignment_60771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99880(VarNext)
<=> v99878(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_673,axiom,
! [VarCurr] :
( ~ v99881(VarCurr)
=> ( v99878(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_647,axiom,
! [VarCurr] :
( v99881(VarCurr)
=> ( v99878(VarCurr)
<=> v99849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9351,axiom,
! [VarCurr] :
( v99881(VarCurr)
<=> ( v99882(VarCurr)
& v99883(VarCurr) ) ) ).
fof(writeUnaryOperator_4733,axiom,
! [VarCurr] :
( ~ v99883(VarCurr)
<=> v99845(VarCurr) ) ).
fof(writeUnaryOperator_4732,axiom,
! [VarCurr] :
( ~ v99882(VarCurr)
<=> v99841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99870(VarNext)
<=> v99871(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99871(VarNext)
<=> ( v99872(VarNext)
& v99865(VarNext) ) ) ) ).
fof(writeUnaryOperator_4731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99872(VarNext)
<=> v99874(VarNext) ) ) ).
fof(addAssignment_60770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99874(VarNext)
<=> v99865(VarCurr) ) ) ).
fof(addAssignment_60769,axiom,
! [VarCurr] :
( v99865(VarCurr)
<=> v99867(VarCurr) ) ).
fof(addAssignment_60768,axiom,
! [VarCurr] :
( v99867(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_60767,axiom,
! [VarCurr] :
( v99849(VarCurr)
<=> v99851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9348,axiom,
! [VarCurr] :
( v99851(VarCurr)
<=> ( v99857(VarCurr)
| v99860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9347,axiom,
! [VarCurr] :
( v99860(VarCurr)
<=> ( v99837(VarCurr)
& v99861(VarCurr) ) ) ).
fof(writeUnaryOperator_4730,axiom,
! [VarCurr] :
( ~ v99861(VarCurr)
<=> v99862(VarCurr) ) ).
fof(addAssignment_60766,axiom,
! [VarCurr] :
( v99862(VarCurr)
<=> v99863(VarCurr) ) ).
fof(addAssignment_60765,axiom,
! [VarCurr] :
( v99863(VarCurr)
<=> v99855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9346,axiom,
! [VarCurr] :
( v99857(VarCurr)
<=> ( v99853(VarCurr)
& v99858(VarCurr) ) ) ).
fof(addAssignment_60764,axiom,
! [VarCurr] :
( v99858(VarCurr)
<=> v99859(VarCurr) ) ).
fof(addAssignment_60763,axiom,
! [VarCurr] :
( v99859(VarCurr)
<=> v99855(VarCurr) ) ).
fof(addAssignment_60762,axiom,
! [VarCurr] :
( v99855(VarCurr)
<=> v98438(VarCurr) ) ).
fof(addAssignment_60761,axiom,
! [VarCurr] :
( v99853(VarCurr)
<=> v98442(VarCurr) ) ).
fof(addAssignment_60760,axiom,
! [VarCurr] :
( v99845(VarCurr)
<=> v99847(VarCurr) ) ).
fof(addAssignment_60759,axiom,
! [VarCurr] :
( v99847(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_60758,axiom,
! [VarCurr] :
( v99841(VarCurr)
<=> v99843(VarCurr) ) ).
fof(addAssignment_60757,axiom,
! [VarCurr] :
( v99843(VarCurr)
<=> v89590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9345,axiom,
! [VarCurr] :
( v98442(VarCurr)
<=> ( v99816(VarCurr)
& v99826(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3878,axiom,
! [VarCurr] :
( v99826(VarCurr)
<=> ( v99828(VarCurr)
| v99226(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3877,axiom,
! [VarCurr] :
( v99828(VarCurr)
<=> ( v99829(VarCurr)
| v99226(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3876,axiom,
! [VarCurr] :
( v99829(VarCurr)
<=> ( v99830(VarCurr)
| v99226(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3875,axiom,
! [VarCurr] :
( v99830(VarCurr)
<=> ( v99831(VarCurr)
| v99226(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3874,axiom,
! [VarCurr] :
( v99831(VarCurr)
<=> ( v99832(VarCurr)
| v99226(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3873,axiom,
! [VarCurr] :
( v99832(VarCurr)
<=> ( v99833(VarCurr)
| v99226(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3872,axiom,
! [VarCurr] :
( v99833(VarCurr)
<=> ( v99226(VarCurr,bitIndex0)
| v99226(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9344,axiom,
! [VarCurr] :
( v99816(VarCurr)
<=> ( v98444(VarCurr)
| v99817(VarCurr) ) ) ).
fof(writeUnaryOperator_4729,axiom,
! [VarCurr] :
( ~ v99817(VarCurr)
<=> v99818(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3871,axiom,
! [VarCurr] :
( v99818(VarCurr)
<=> ( v99820(VarCurr)
| v98635(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3870,axiom,
! [VarCurr] :
( v99820(VarCurr)
<=> ( v99821(VarCurr)
| v98635(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3869,axiom,
! [VarCurr] :
( v99821(VarCurr)
<=> ( v99822(VarCurr)
| v98635(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3868,axiom,
! [VarCurr] :
( v99822(VarCurr)
<=> ( v99823(VarCurr)
| v98635(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3867,axiom,
! [VarCurr] :
( v99823(VarCurr)
<=> ( v99824(VarCurr)
| v98635(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3866,axiom,
! [VarCurr] :
( v99824(VarCurr)
<=> ( v99825(VarCurr)
| v98635(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3865,axiom,
! [VarCurr] :
( v99825(VarCurr)
<=> ( v98635(VarCurr,bitIndex0)
| v98635(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60756,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99226(VarCurr,B)
<=> v99228(VarCurr,B) ) ) ).
fof(addAssignment_60755,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99228(VarCurr,B)
<=> v99230(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1371,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99230(VarCurr,B)
<=> ( v99232(VarCurr,B)
& v99773(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1370,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99773(VarCurr,B)
<=> ( v99774(VarCurr,B)
| v99812(VarCurr,B) ) ) ) ).
fof(addAssignment_60754,axiom,
! [VarCurr] :
( v99812(VarCurr,bitIndex0)
<=> v99813(VarCurr) ) ).
fof(addAssignment_60753,axiom,
! [VarCurr] :
( v99812(VarCurr,bitIndex1)
<=> v99813(VarCurr) ) ).
fof(addAssignment_60752,axiom,
! [VarCurr] :
( v99812(VarCurr,bitIndex2)
<=> v99813(VarCurr) ) ).
fof(addAssignment_60751,axiom,
! [VarCurr] :
( v99812(VarCurr,bitIndex3)
<=> v99813(VarCurr) ) ).
fof(addAssignment_60750,axiom,
! [VarCurr] :
( v99812(VarCurr,bitIndex4)
<=> v99813(VarCurr) ) ).
fof(addAssignment_60749,axiom,
! [VarCurr] :
( v99812(VarCurr,bitIndex5)
<=> v99813(VarCurr) ) ).
fof(addAssignment_60748,axiom,
! [VarCurr] :
( v99812(VarCurr,bitIndex6)
<=> v99813(VarCurr) ) ).
fof(addAssignment_60747,axiom,
! [VarCurr] :
( v99812(VarCurr,bitIndex7)
<=> v99813(VarCurr) ) ).
fof(addAssignment_60746,axiom,
! [VarCurr] :
( v99813(VarCurr)
<=> v99814(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_600,axiom,
! [VarCurr] :
( v99814(VarCurr)
<=> ( ( v99402(VarCurr,bitIndex3)
<=> $true )
& ( v99402(VarCurr,bitIndex2)
<=> $false )
& ( v99402(VarCurr,bitIndex1)
<=> $false )
& ( v99402(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1369,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99774(VarCurr,B)
<=> ( v99775(VarCurr,B)
| v99808(VarCurr,B) ) ) ) ).
fof(addAssignment_60745,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99808(VarCurr,B)
<=> v99809(VarCurr,B) ) ) ).
fof(addAssignment_60744,axiom,
! [VarCurr] :
( v99808(VarCurr,bitIndex7)
<=> $false ) ).
fof(addAssignment_60743,axiom,
! [VarCurr] :
( v99809(VarCurr,bitIndex0)
<=> v99810(VarCurr) ) ).
fof(addAssignment_60742,axiom,
! [VarCurr] :
( v99809(VarCurr,bitIndex1)
<=> v99810(VarCurr) ) ).
fof(addAssignment_60741,axiom,
! [VarCurr] :
( v99809(VarCurr,bitIndex2)
<=> v99810(VarCurr) ) ).
fof(addAssignment_60740,axiom,
! [VarCurr] :
( v99809(VarCurr,bitIndex3)
<=> v99810(VarCurr) ) ).
fof(addAssignment_60739,axiom,
! [VarCurr] :
( v99809(VarCurr,bitIndex4)
<=> v99810(VarCurr) ) ).
fof(addAssignment_60738,axiom,
! [VarCurr] :
( v99809(VarCurr,bitIndex5)
<=> v99810(VarCurr) ) ).
fof(addAssignment_60737,axiom,
! [VarCurr] :
( v99809(VarCurr,bitIndex6)
<=> v99810(VarCurr) ) ).
fof(addAssignment_60736,axiom,
! [VarCurr] :
( v99810(VarCurr)
<=> v99811(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_599,axiom,
! [VarCurr] :
( v99811(VarCurr)
<=> ( ( v99402(VarCurr,bitIndex3)
<=> $false )
& ( v99402(VarCurr,bitIndex2)
<=> $true )
& ( v99402(VarCurr,bitIndex1)
<=> $true )
& ( v99402(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_38,axiom,
! [VarCurr] : ~ v99775(VarCurr,bitIndex7) ).
fof(addAssignment_60735,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99775(VarCurr,B)
<=> v99776(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1368,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99776(VarCurr,B)
<=> ( v99777(VarCurr,B)
| v99804(VarCurr,B) ) ) ) ).
fof(addAssignment_60734,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99804(VarCurr,B)
<=> v99805(VarCurr,B) ) ) ).
fof(addAssignment_60733,axiom,
! [VarCurr] :
( v99804(VarCurr,bitIndex6)
<=> $false ) ).
fof(addAssignment_60732,axiom,
! [VarCurr] :
( v99805(VarCurr,bitIndex0)
<=> v99806(VarCurr) ) ).
fof(addAssignment_60731,axiom,
! [VarCurr] :
( v99805(VarCurr,bitIndex1)
<=> v99806(VarCurr) ) ).
fof(addAssignment_60730,axiom,
! [VarCurr] :
( v99805(VarCurr,bitIndex2)
<=> v99806(VarCurr) ) ).
fof(addAssignment_60729,axiom,
! [VarCurr] :
( v99805(VarCurr,bitIndex3)
<=> v99806(VarCurr) ) ).
fof(addAssignment_60728,axiom,
! [VarCurr] :
( v99805(VarCurr,bitIndex4)
<=> v99806(VarCurr) ) ).
fof(addAssignment_60727,axiom,
! [VarCurr] :
( v99805(VarCurr,bitIndex5)
<=> v99806(VarCurr) ) ).
fof(addAssignment_60726,axiom,
! [VarCurr] :
( v99806(VarCurr)
<=> v99807(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_598,axiom,
! [VarCurr] :
( v99807(VarCurr)
<=> ( ( v99402(VarCurr,bitIndex3)
<=> $false )
& ( v99402(VarCurr,bitIndex2)
<=> $true )
& ( v99402(VarCurr,bitIndex1)
<=> $true )
& ( v99402(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_37,axiom,
! [VarCurr] : ~ v99777(VarCurr,bitIndex6) ).
fof(addAssignment_60725,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99777(VarCurr,B)
<=> v99778(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1367,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99778(VarCurr,B)
<=> ( v99779(VarCurr,B)
| v99800(VarCurr,B) ) ) ) ).
fof(addAssignment_60724,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99800(VarCurr,B)
<=> v99801(VarCurr,B) ) ) ).
fof(addAssignment_60723,axiom,
! [VarCurr] :
( v99800(VarCurr,bitIndex5)
<=> $false ) ).
fof(addAssignment_60722,axiom,
! [VarCurr] :
( v99801(VarCurr,bitIndex0)
<=> v99802(VarCurr) ) ).
fof(addAssignment_60721,axiom,
! [VarCurr] :
( v99801(VarCurr,bitIndex1)
<=> v99802(VarCurr) ) ).
fof(addAssignment_60720,axiom,
! [VarCurr] :
( v99801(VarCurr,bitIndex2)
<=> v99802(VarCurr) ) ).
fof(addAssignment_60719,axiom,
! [VarCurr] :
( v99801(VarCurr,bitIndex3)
<=> v99802(VarCurr) ) ).
fof(addAssignment_60718,axiom,
! [VarCurr] :
( v99801(VarCurr,bitIndex4)
<=> v99802(VarCurr) ) ).
fof(addAssignment_60717,axiom,
! [VarCurr] :
( v99802(VarCurr)
<=> v99803(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_597,axiom,
! [VarCurr] :
( v99803(VarCurr)
<=> ( ( v99402(VarCurr,bitIndex3)
<=> $false )
& ( v99402(VarCurr,bitIndex2)
<=> $true )
& ( v99402(VarCurr,bitIndex1)
<=> $false )
& ( v99402(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_36,axiom,
! [VarCurr] : ~ v99779(VarCurr,bitIndex5) ).
fof(addAssignment_60716,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99779(VarCurr,B)
<=> v99780(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1366,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99780(VarCurr,B)
<=> ( v99781(VarCurr,B)
| v99796(VarCurr,B) ) ) ) ).
fof(addAssignment_60715,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99796(VarCurr,B)
<=> v99797(VarCurr,B) ) ) ).
fof(addAssignment_60714,axiom,
! [VarCurr] :
( v99796(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_60713,axiom,
! [VarCurr] :
( v99797(VarCurr,bitIndex0)
<=> v99798(VarCurr) ) ).
fof(addAssignment_60712,axiom,
! [VarCurr] :
( v99797(VarCurr,bitIndex1)
<=> v99798(VarCurr) ) ).
fof(addAssignment_60711,axiom,
! [VarCurr] :
( v99797(VarCurr,bitIndex2)
<=> v99798(VarCurr) ) ).
fof(addAssignment_60710,axiom,
! [VarCurr] :
( v99797(VarCurr,bitIndex3)
<=> v99798(VarCurr) ) ).
fof(addAssignment_60709,axiom,
! [VarCurr] :
( v99798(VarCurr)
<=> v99799(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_596,axiom,
! [VarCurr] :
( v99799(VarCurr)
<=> ( ( v99402(VarCurr,bitIndex3)
<=> $false )
& ( v99402(VarCurr,bitIndex2)
<=> $true )
& ( v99402(VarCurr,bitIndex1)
<=> $false )
& ( v99402(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_35,axiom,
! [VarCurr] : ~ v99781(VarCurr,bitIndex4) ).
fof(addAssignment_60708,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99781(VarCurr,B)
<=> v99782(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1365,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99782(VarCurr,B)
<=> ( v99783(VarCurr,B)
| v99792(VarCurr,B) ) ) ) ).
fof(addAssignment_60707,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99792(VarCurr,B)
<=> v99793(VarCurr,B) ) ) ).
fof(addAssignment_60706,axiom,
! [VarCurr] :
( v99792(VarCurr,bitIndex3)
<=> $false ) ).
fof(addAssignment_60705,axiom,
! [VarCurr] :
( v99793(VarCurr,bitIndex0)
<=> v99794(VarCurr) ) ).
fof(addAssignment_60704,axiom,
! [VarCurr] :
( v99793(VarCurr,bitIndex1)
<=> v99794(VarCurr) ) ).
fof(addAssignment_60703,axiom,
! [VarCurr] :
( v99793(VarCurr,bitIndex2)
<=> v99794(VarCurr) ) ).
fof(addAssignment_60702,axiom,
! [VarCurr] :
( v99794(VarCurr)
<=> v99795(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_595,axiom,
! [VarCurr] :
( v99795(VarCurr)
<=> ( ( v99402(VarCurr,bitIndex3)
<=> $false )
& ( v99402(VarCurr,bitIndex2)
<=> $false )
& ( v99402(VarCurr,bitIndex1)
<=> $true )
& ( v99402(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_34,axiom,
! [VarCurr] : ~ v99783(VarCurr,bitIndex3) ).
fof(addAssignment_60701,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99783(VarCurr,B)
<=> v99784(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1364,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99784(VarCurr,B)
<=> ( v99785(VarCurr,B)
| v99788(VarCurr,B) ) ) ) ).
fof(addAssignment_60700,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99788(VarCurr,B)
<=> v99789(VarCurr,B) ) ) ).
fof(addAssignment_60699,axiom,
! [VarCurr] :
( v99788(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_60698,axiom,
! [VarCurr] :
( v99789(VarCurr,bitIndex0)
<=> v99790(VarCurr) ) ).
fof(addAssignment_60697,axiom,
! [VarCurr] :
( v99789(VarCurr,bitIndex1)
<=> v99790(VarCurr) ) ).
fof(addAssignment_60696,axiom,
! [VarCurr] :
( v99790(VarCurr)
<=> v99791(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_594,axiom,
! [VarCurr] :
( v99791(VarCurr)
<=> ( ( v99402(VarCurr,bitIndex3)
<=> $false )
& ( v99402(VarCurr,bitIndex2)
<=> $false )
& ( v99402(VarCurr,bitIndex1)
<=> $true )
& ( v99402(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_33,axiom,
! [VarCurr] : ~ v99785(VarCurr,bitIndex2) ).
fof(addAssignment_60695,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99785(VarCurr,B)
<=> v99786(VarCurr,B) ) ) ).
fof(addAssignment_60694,axiom,
! [VarCurr] :
( v99786(VarCurr,bitIndex0)
<=> v99787(VarCurr) ) ).
fof(addAssignment_60693,axiom,
! [VarCurr] :
( v99786(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_593,axiom,
! [VarCurr] :
( v99787(VarCurr)
<=> ( ( v99402(VarCurr,bitIndex3)
<=> $false )
& ( v99402(VarCurr,bitIndex2)
<=> $false )
& ( v99402(VarCurr,bitIndex1)
<=> $false )
& ( v99402(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_672,axiom,
! [VarCurr] :
( ~ v99628(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99402(VarCurr,B)
<=> v99705(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_646,axiom,
! [VarCurr] :
( v99628(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99402(VarCurr,B)
<=> v99656(VarCurr,B) ) ) ) ).
fof(addAssignment_60692,axiom,
! [VarCurr] :
( v99705(VarCurr,bitIndex0)
<=> v99769(VarCurr) ) ).
fof(addAssignment_60691,axiom,
! [VarCurr] :
( v99705(VarCurr,bitIndex1)
<=> v99767(VarCurr) ) ).
fof(addAssignment_60690,axiom,
! [VarCurr] :
( v99705(VarCurr,bitIndex2)
<=> v99762(VarCurr) ) ).
fof(addAssignment_60689,axiom,
! [VarCurr] :
( v99705(VarCurr,bitIndex3)
<=> v99707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9343,axiom,
! [VarCurr] :
( v99767(VarCurr)
<=> ( v99768(VarCurr)
& v99771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3864,axiom,
! [VarCurr] :
( v99771(VarCurr)
<=> ( v99712(VarCurr,bitIndex0)
| v99712(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9342,axiom,
! [VarCurr] :
( v99768(VarCurr)
<=> ( v99769(VarCurr)
| v99770(VarCurr) ) ) ).
fof(writeUnaryOperator_4728,axiom,
! [VarCurr] :
( ~ v99770(VarCurr)
<=> v99712(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4727,axiom,
! [VarCurr] :
( ~ v99769(VarCurr)
<=> v99712(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9341,axiom,
! [VarCurr] :
( v99762(VarCurr)
<=> ( v99763(VarCurr)
& v99766(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3863,axiom,
! [VarCurr] :
( v99766(VarCurr)
<=> ( v99711(VarCurr)
| v99712(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9340,axiom,
! [VarCurr] :
( v99763(VarCurr)
<=> ( v99764(VarCurr)
| v99765(VarCurr) ) ) ).
fof(writeUnaryOperator_4726,axiom,
! [VarCurr] :
( ~ v99765(VarCurr)
<=> v99712(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4725,axiom,
! [VarCurr] :
( ~ v99764(VarCurr)
<=> v99711(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9339,axiom,
! [VarCurr] :
( v99707(VarCurr)
<=> ( v99708(VarCurr)
& v99761(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3862,axiom,
! [VarCurr] :
( v99761(VarCurr)
<=> ( v99710(VarCurr)
| v99712(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9338,axiom,
! [VarCurr] :
( v99708(VarCurr)
<=> ( v99709(VarCurr)
| v99760(VarCurr) ) ) ).
fof(writeUnaryOperator_4724,axiom,
! [VarCurr] :
( ~ v99760(VarCurr)
<=> v99712(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4723,axiom,
! [VarCurr] :
( ~ v99709(VarCurr)
<=> v99710(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3861,axiom,
! [VarCurr] :
( v99710(VarCurr)
<=> ( v99711(VarCurr)
& v99712(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3860,axiom,
! [VarCurr] :
( v99711(VarCurr)
<=> ( v99712(VarCurr,bitIndex0)
& v99712(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_4722,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99712(VarCurr,B)
<=> ~ v99713(VarCurr,B) ) ) ).
fof(addAssignment_60688,axiom,
! [VarCurr] :
( v99713(VarCurr,bitIndex0)
<=> v99702(VarCurr) ) ).
fof(addAssignment_60687,axiom,
! [VarCurr] :
( v99713(VarCurr,bitIndex1)
<=> v99756(VarCurr) ) ).
fof(addAssignment_60686,axiom,
! [VarCurr] :
( v99713(VarCurr,bitIndex2)
<=> v99751(VarCurr) ) ).
fof(addAssignment_60685,axiom,
! [VarCurr] :
( v99713(VarCurr,bitIndex3)
<=> v99715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9337,axiom,
! [VarCurr] :
( v99756(VarCurr)
<=> ( v99757(VarCurr)
& v99759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9336,axiom,
! [VarCurr] :
( v99759(VarCurr)
<=> ( v99665(VarCurr)
| v99722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9335,axiom,
! [VarCurr] :
( v99757(VarCurr)
<=> ( v99699(VarCurr)
| v99758(VarCurr) ) ) ).
fof(writeUnaryOperator_4721,axiom,
! [VarCurr] :
( ~ v99758(VarCurr)
<=> v99722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9334,axiom,
! [VarCurr] :
( v99751(VarCurr)
<=> ( v99752(VarCurr)
& v99755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9333,axiom,
! [VarCurr] :
( v99755(VarCurr)
<=> ( v99720(VarCurr)
| v99730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9332,axiom,
! [VarCurr] :
( v99752(VarCurr)
<=> ( v99753(VarCurr)
| v99754(VarCurr) ) ) ).
fof(writeUnaryOperator_4720,axiom,
! [VarCurr] :
( ~ v99754(VarCurr)
<=> v99730(VarCurr) ) ).
fof(writeUnaryOperator_4719,axiom,
! [VarCurr] :
( ~ v99753(VarCurr)
<=> v99720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9331,axiom,
! [VarCurr] :
( v99715(VarCurr)
<=> ( v99716(VarCurr)
& v99750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9330,axiom,
! [VarCurr] :
( v99750(VarCurr)
<=> ( v99718(VarCurr)
| v99741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9329,axiom,
! [VarCurr] :
( v99716(VarCurr)
<=> ( v99717(VarCurr)
| v99740(VarCurr) ) ) ).
fof(writeUnaryOperator_4718,axiom,
! [VarCurr] :
( ~ v99740(VarCurr)
<=> v99741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9328,axiom,
! [VarCurr] :
( v99741(VarCurr)
<=> ( v99742(VarCurr)
& v99749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3859,axiom,
! [VarCurr] :
( v99749(VarCurr)
<=> ( v99552(VarCurr,bitIndex3)
| v99744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9327,axiom,
! [VarCurr] :
( v99742(VarCurr)
<=> ( v99580(VarCurr)
| v99743(VarCurr) ) ) ).
fof(writeUnaryOperator_4717,axiom,
! [VarCurr] :
( ~ v99743(VarCurr)
<=> v99744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9326,axiom,
! [VarCurr] :
( v99744(VarCurr)
<=> ( v99745(VarCurr)
& v99748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9325,axiom,
! [VarCurr] :
( v99748(VarCurr)
<=> ( v99653(VarCurr)
| v99747(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3858,axiom,
! [VarCurr] :
( v99745(VarCurr)
<=> ( v99404(VarCurr,bitIndex3)
| v99746(VarCurr) ) ) ).
fof(writeUnaryOperator_4716,axiom,
! [VarCurr] :
( ~ v99746(VarCurr)
<=> v99747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9324,axiom,
! [VarCurr] :
( v99747(VarCurr)
<=> ( v99647(VarCurr)
& v99736(VarCurr) ) ) ).
fof(writeUnaryOperator_4715,axiom,
! [VarCurr] :
( ~ v99717(VarCurr)
<=> v99718(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9323,axiom,
! [VarCurr] :
( v99718(VarCurr)
<=> ( v99719(VarCurr)
| v99739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3857,axiom,
! [VarCurr] :
( v99739(VarCurr)
<=> ( v99552(VarCurr,bitIndex2)
& v99733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9322,axiom,
! [VarCurr] :
( v99719(VarCurr)
<=> ( v99720(VarCurr)
& v99730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9321,axiom,
! [VarCurr] :
( v99730(VarCurr)
<=> ( v99731(VarCurr)
& v99738(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3856,axiom,
! [VarCurr] :
( v99738(VarCurr)
<=> ( v99552(VarCurr,bitIndex2)
| v99733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9320,axiom,
! [VarCurr] :
( v99731(VarCurr)
<=> ( v99585(VarCurr)
| v99732(VarCurr) ) ) ).
fof(writeUnaryOperator_4714,axiom,
! [VarCurr] :
( ~ v99732(VarCurr)
<=> v99733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9319,axiom,
! [VarCurr] :
( v99733(VarCurr)
<=> ( v99734(VarCurr)
& v99737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9318,axiom,
! [VarCurr] :
( v99737(VarCurr)
<=> ( v99647(VarCurr)
| v99736(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3855,axiom,
! [VarCurr] :
( v99734(VarCurr)
<=> ( v99404(VarCurr,bitIndex2)
| v99735(VarCurr) ) ) ).
fof(writeUnaryOperator_4713,axiom,
! [VarCurr] :
( ~ v99735(VarCurr)
<=> v99736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9317,axiom,
! [VarCurr] :
( v99736(VarCurr)
<=> ( v99637(VarCurr)
& v99641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9316,axiom,
! [VarCurr] :
( v99720(VarCurr)
<=> ( v99721(VarCurr)
| v99729(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3854,axiom,
! [VarCurr] :
( v99729(VarCurr)
<=> ( v99552(VarCurr,bitIndex1)
& v99725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9315,axiom,
! [VarCurr] :
( v99721(VarCurr)
<=> ( v99665(VarCurr)
& v99722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9314,axiom,
! [VarCurr] :
( v99722(VarCurr)
<=> ( v99723(VarCurr)
& v99728(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3853,axiom,
! [VarCurr] :
( v99728(VarCurr)
<=> ( v99552(VarCurr,bitIndex1)
| v99725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9313,axiom,
! [VarCurr] :
( v99723(VarCurr)
<=> ( v99590(VarCurr)
| v99724(VarCurr) ) ) ).
fof(writeUnaryOperator_4712,axiom,
! [VarCurr] :
( ~ v99724(VarCurr)
<=> v99725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9312,axiom,
! [VarCurr] :
( v99725(VarCurr)
<=> ( v99726(VarCurr)
& v99727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9311,axiom,
! [VarCurr] :
( v99727(VarCurr)
<=> ( v99637(VarCurr)
| v99641(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3852,axiom,
! [VarCurr] :
( v99726(VarCurr)
<=> ( v99404(VarCurr,bitIndex0)
| v99404(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60684,axiom,
! [VarCurr] :
( v99656(VarCurr,bitIndex0)
<=> v99702(VarCurr) ) ).
fof(addAssignment_60683,axiom,
! [VarCurr] :
( v99656(VarCurr,bitIndex1)
<=> v99697(VarCurr) ) ).
fof(addAssignment_60682,axiom,
! [VarCurr] :
( v99656(VarCurr,bitIndex2)
<=> v99692(VarCurr) ) ).
fof(addAssignment_60681,axiom,
! [VarCurr] :
( v99656(VarCurr,bitIndex3)
<=> v99658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9310,axiom,
! [VarCurr] :
( v99702(VarCurr)
<=> ( v99703(VarCurr)
& v99704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9309,axiom,
! [VarCurr] :
( v99704(VarCurr)
<=> ( v99552(VarCurr,bitIndex0)
| v99404(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9308,axiom,
! [VarCurr] :
( v99703(VarCurr)
<=> ( v99589(VarCurr)
| v99637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9307,axiom,
! [VarCurr] :
( v99697(VarCurr)
<=> ( v99698(VarCurr)
& v99701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9306,axiom,
! [VarCurr] :
( v99701(VarCurr)
<=> ( v99665(VarCurr)
| v99666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9305,axiom,
! [VarCurr] :
( v99698(VarCurr)
<=> ( v99699(VarCurr)
| v99700(VarCurr) ) ) ).
fof(writeUnaryOperator_4711,axiom,
! [VarCurr] :
( ~ v99700(VarCurr)
<=> v99666(VarCurr) ) ).
fof(writeUnaryOperator_4710,axiom,
! [VarCurr] :
( ~ v99699(VarCurr)
<=> v99665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9304,axiom,
! [VarCurr] :
( v99692(VarCurr)
<=> ( v99693(VarCurr)
& v99696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9303,axiom,
! [VarCurr] :
( v99696(VarCurr)
<=> ( v99663(VarCurr)
| v99671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9302,axiom,
! [VarCurr] :
( v99693(VarCurr)
<=> ( v99694(VarCurr)
| v99695(VarCurr) ) ) ).
fof(writeUnaryOperator_4709,axiom,
! [VarCurr] :
( ~ v99695(VarCurr)
<=> v99671(VarCurr) ) ).
fof(writeUnaryOperator_4708,axiom,
! [VarCurr] :
( ~ v99694(VarCurr)
<=> v99663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9301,axiom,
! [VarCurr] :
( v99658(VarCurr)
<=> ( v99659(VarCurr)
& v99691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9300,axiom,
! [VarCurr] :
( v99691(VarCurr)
<=> ( v99661(VarCurr)
| v99682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9299,axiom,
! [VarCurr] :
( v99659(VarCurr)
<=> ( v99660(VarCurr)
| v99681(VarCurr) ) ) ).
fof(writeUnaryOperator_4707,axiom,
! [VarCurr] :
( ~ v99681(VarCurr)
<=> v99682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9298,axiom,
! [VarCurr] :
( v99682(VarCurr)
<=> ( v99683(VarCurr)
& v99690(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3851,axiom,
! [VarCurr] :
( v99690(VarCurr)
<=> ( v99404(VarCurr,bitIndex3)
| v99685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9297,axiom,
! [VarCurr] :
( v99683(VarCurr)
<=> ( v99653(VarCurr)
| v99684(VarCurr) ) ) ).
fof(writeUnaryOperator_4706,axiom,
! [VarCurr] :
( ~ v99684(VarCurr)
<=> v99685(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9296,axiom,
! [VarCurr] :
( v99685(VarCurr)
<=> ( v99686(VarCurr)
& v99689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9295,axiom,
! [VarCurr] :
( v99689(VarCurr)
<=> ( v99580(VarCurr)
| v99688(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3850,axiom,
! [VarCurr] :
( v99686(VarCurr)
<=> ( v99552(VarCurr,bitIndex3)
| v99687(VarCurr) ) ) ).
fof(writeUnaryOperator_4705,axiom,
! [VarCurr] :
( ~ v99687(VarCurr)
<=> v99688(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9294,axiom,
! [VarCurr] :
( v99688(VarCurr)
<=> ( v99585(VarCurr)
& v99677(VarCurr) ) ) ).
fof(writeUnaryOperator_4704,axiom,
! [VarCurr] :
( ~ v99660(VarCurr)
<=> v99661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9293,axiom,
! [VarCurr] :
( v99661(VarCurr)
<=> ( v99662(VarCurr)
| v99680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3849,axiom,
! [VarCurr] :
( v99680(VarCurr)
<=> ( v99404(VarCurr,bitIndex2)
& v99674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9292,axiom,
! [VarCurr] :
( v99662(VarCurr)
<=> ( v99663(VarCurr)
& v99671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9291,axiom,
! [VarCurr] :
( v99671(VarCurr)
<=> ( v99672(VarCurr)
& v99679(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3848,axiom,
! [VarCurr] :
( v99679(VarCurr)
<=> ( v99404(VarCurr,bitIndex2)
| v99674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9290,axiom,
! [VarCurr] :
( v99672(VarCurr)
<=> ( v99647(VarCurr)
| v99673(VarCurr) ) ) ).
fof(writeUnaryOperator_4703,axiom,
! [VarCurr] :
( ~ v99673(VarCurr)
<=> v99674(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9289,axiom,
! [VarCurr] :
( v99674(VarCurr)
<=> ( v99675(VarCurr)
& v99678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9288,axiom,
! [VarCurr] :
( v99678(VarCurr)
<=> ( v99585(VarCurr)
| v99677(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3847,axiom,
! [VarCurr] :
( v99675(VarCurr)
<=> ( v99552(VarCurr,bitIndex2)
| v99676(VarCurr) ) ) ).
fof(writeUnaryOperator_4702,axiom,
! [VarCurr] :
( ~ v99676(VarCurr)
<=> v99677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9287,axiom,
! [VarCurr] :
( v99677(VarCurr)
<=> ( v99589(VarCurr)
& v99590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9286,axiom,
! [VarCurr] :
( v99663(VarCurr)
<=> ( v99664(VarCurr)
| v99670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3846,axiom,
! [VarCurr] :
( v99670(VarCurr)
<=> ( v99587(VarCurr)
& v99404(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9285,axiom,
! [VarCurr] :
( v99664(VarCurr)
<=> ( v99665(VarCurr)
& v99666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9284,axiom,
! [VarCurr] :
( v99666(VarCurr)
<=> ( v99667(VarCurr)
& v99669(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3845,axiom,
! [VarCurr] :
( v99669(VarCurr)
<=> ( v99587(VarCurr)
| v99404(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9283,axiom,
! [VarCurr] :
( v99667(VarCurr)
<=> ( v99668(VarCurr)
| v99641(VarCurr) ) ) ).
fof(writeUnaryOperator_4701,axiom,
! [VarCurr] :
( ~ v99668(VarCurr)
<=> v99587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9282,axiom,
! [VarCurr] :
( v99665(VarCurr)
<=> ( v99552(VarCurr,bitIndex0)
& v99404(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_4700,axiom,
! [VarCurr] :
( ~ v99628(VarCurr)
<=> v99630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9281,axiom,
! [VarCurr] :
( v99630(VarCurr)
<=> ( v99631(VarCurr)
| v99655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3844,axiom,
! [VarCurr] :
( v99655(VarCurr)
<=> ( v99552(VarCurr,bitIndex3)
& v99653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9280,axiom,
! [VarCurr] :
( v99631(VarCurr)
<=> ( v99632(VarCurr)
& v99650(VarCurr) ) ) ).
fof(writeUnaryOperator_4699,axiom,
! [VarCurr] :
( ~ v99650(VarCurr)
<=> v99651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9279,axiom,
! [VarCurr] :
( v99651(VarCurr)
<=> ( v99652(VarCurr)
& v99654(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3843,axiom,
! [VarCurr] :
( v99654(VarCurr)
<=> ( v99552(VarCurr,bitIndex3)
| v99404(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9278,axiom,
! [VarCurr] :
( v99652(VarCurr)
<=> ( v99580(VarCurr)
| v99653(VarCurr) ) ) ).
fof(writeUnaryOperator_4698,axiom,
! [VarCurr] :
( ~ v99653(VarCurr)
<=> v99404(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9277,axiom,
! [VarCurr] :
( v99632(VarCurr)
<=> ( v99633(VarCurr)
| v99649(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3842,axiom,
! [VarCurr] :
( v99649(VarCurr)
<=> ( v99552(VarCurr,bitIndex2)
& v99647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9276,axiom,
! [VarCurr] :
( v99633(VarCurr)
<=> ( v99634(VarCurr)
& v99644(VarCurr) ) ) ).
fof(writeUnaryOperator_4697,axiom,
! [VarCurr] :
( ~ v99644(VarCurr)
<=> v99645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9275,axiom,
! [VarCurr] :
( v99645(VarCurr)
<=> ( v99646(VarCurr)
& v99648(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3841,axiom,
! [VarCurr] :
( v99648(VarCurr)
<=> ( v99552(VarCurr,bitIndex2)
| v99404(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9274,axiom,
! [VarCurr] :
( v99646(VarCurr)
<=> ( v99585(VarCurr)
| v99647(VarCurr) ) ) ).
fof(writeUnaryOperator_4696,axiom,
! [VarCurr] :
( ~ v99647(VarCurr)
<=> v99404(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9273,axiom,
! [VarCurr] :
( v99634(VarCurr)
<=> ( v99635(VarCurr)
| v99643(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3840,axiom,
! [VarCurr] :
( v99643(VarCurr)
<=> ( v99552(VarCurr,bitIndex1)
& v99641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9272,axiom,
! [VarCurr] :
( v99635(VarCurr)
<=> ( v99636(VarCurr)
& v99638(VarCurr) ) ) ).
fof(writeUnaryOperator_4695,axiom,
! [VarCurr] :
( ~ v99638(VarCurr)
<=> v99639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9271,axiom,
! [VarCurr] :
( v99639(VarCurr)
<=> ( v99640(VarCurr)
& v99642(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3839,axiom,
! [VarCurr] :
( v99642(VarCurr)
<=> ( v99552(VarCurr,bitIndex1)
| v99404(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9270,axiom,
! [VarCurr] :
( v99640(VarCurr)
<=> ( v99590(VarCurr)
| v99641(VarCurr) ) ) ).
fof(writeUnaryOperator_4694,axiom,
! [VarCurr] :
( ~ v99641(VarCurr)
<=> v99404(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9269,axiom,
! [VarCurr] :
( v99636(VarCurr)
<=> ( v99552(VarCurr,bitIndex0)
& v99637(VarCurr) ) ) ).
fof(writeUnaryOperator_4693,axiom,
! [VarCurr] :
( ~ v99637(VarCurr)
<=> v99404(VarCurr,bitIndex0) ) ).
fof(addAssignment_60680,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99552(VarCurr,B)
<=> v99554(VarCurr,B) ) ) ).
fof(addAssignment_60679,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99554(VarCurr,B)
<=> v99556(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99611(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99556(VarNext,B)
<=> v99556(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1139,axiom,
! [VarNext] :
( v99611(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99556(VarNext,B)
<=> v99621(VarNext,B) ) ) ) ).
fof(addAssignment_60678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99621(VarNext,B)
<=> v99619(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_671,axiom,
! [VarCurr] :
( ~ v99622(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99619(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_645,axiom,
! [VarCurr] :
( v99622(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99619(VarCurr,B)
<=> v99566(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9268,axiom,
! [VarCurr] :
( v99622(VarCurr)
<=> ( v99623(VarCurr)
& v99624(VarCurr) ) ) ).
fof(writeUnaryOperator_4692,axiom,
! [VarCurr] :
( ~ v99624(VarCurr)
<=> v99562(VarCurr) ) ).
fof(writeUnaryOperator_4691,axiom,
! [VarCurr] :
( ~ v99623(VarCurr)
<=> v99558(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99611(VarNext)
<=> v99612(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99612(VarNext)
<=> ( v99613(VarNext)
& v99606(VarNext) ) ) ) ).
fof(writeUnaryOperator_4690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99613(VarNext)
<=> v99615(VarNext) ) ) ).
fof(addAssignment_60677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99615(VarNext)
<=> v99606(VarCurr) ) ) ).
fof(addAssignment_60676,axiom,
! [VarCurr] :
( v99606(VarCurr)
<=> v99608(VarCurr) ) ).
fof(addAssignment_60675,axiom,
! [VarCurr] :
( v99608(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_60674,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99566(VarCurr,B)
<=> v99568(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1363,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99568(VarCurr,B)
<=> ( v99598(VarCurr,B)
| v99601(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1362,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99601(VarCurr,B)
<=> ( v99554(VarCurr,B)
& v99602(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4689,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99602(VarCurr,B)
<=> ~ v99603(VarCurr,B) ) ) ).
fof(addAssignment_60673,axiom,
! [VarCurr] :
( v99603(VarCurr,bitIndex0)
<=> v99604(VarCurr) ) ).
fof(addAssignment_60672,axiom,
! [VarCurr] :
( v99603(VarCurr,bitIndex1)
<=> v99604(VarCurr) ) ).
fof(addAssignment_60671,axiom,
! [VarCurr] :
( v99603(VarCurr,bitIndex2)
<=> v99604(VarCurr) ) ).
fof(addAssignment_60670,axiom,
! [VarCurr] :
( v99603(VarCurr,bitIndex3)
<=> v99604(VarCurr) ) ).
fof(addAssignment_60669,axiom,
! [VarCurr] :
( v99604(VarCurr)
<=> v99593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1361,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99598(VarCurr,B)
<=> ( v99570(VarCurr,B)
& v99599(VarCurr,B) ) ) ) ).
fof(addAssignment_60668,axiom,
! [VarCurr] :
( v99599(VarCurr,bitIndex0)
<=> v99600(VarCurr) ) ).
fof(addAssignment_60667,axiom,
! [VarCurr] :
( v99599(VarCurr,bitIndex1)
<=> v99600(VarCurr) ) ).
fof(addAssignment_60666,axiom,
! [VarCurr] :
( v99599(VarCurr,bitIndex2)
<=> v99600(VarCurr) ) ).
fof(addAssignment_60665,axiom,
! [VarCurr] :
( v99599(VarCurr,bitIndex3)
<=> v99600(VarCurr) ) ).
fof(addAssignment_60664,axiom,
! [VarCurr] :
( v99600(VarCurr)
<=> v99593(VarCurr) ) ).
fof(addAssignment_60663,axiom,
! [VarCurr] :
( v99593(VarCurr)
<=> v99595(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3838,axiom,
! [VarCurr] :
( v99595(VarCurr)
<=> ( v99291(VarCurr)
| v99272(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_60662,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99570(VarCurr,B)
<=> v99572(VarCurr,B) ) ) ).
fof(addAssignment_60661,axiom,
! [VarCurr] :
( v99572(VarCurr,bitIndex0)
<=> v99589(VarCurr) ) ).
fof(addAssignment_60660,axiom,
! [VarCurr] :
( v99572(VarCurr,bitIndex1)
<=> v99587(VarCurr) ) ).
fof(addAssignment_60659,axiom,
! [VarCurr] :
( v99572(VarCurr,bitIndex2)
<=> v99582(VarCurr) ) ).
fof(addAssignment_60658,axiom,
! [VarCurr] :
( v99572(VarCurr,bitIndex3)
<=> v99575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9265,axiom,
! [VarCurr] :
( v99587(VarCurr)
<=> ( v99588(VarCurr)
& v99591(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3837,axiom,
! [VarCurr] :
( v99591(VarCurr)
<=> ( v99552(VarCurr,bitIndex0)
| v99552(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9264,axiom,
! [VarCurr] :
( v99588(VarCurr)
<=> ( v99589(VarCurr)
| v99590(VarCurr) ) ) ).
fof(writeUnaryOperator_4688,axiom,
! [VarCurr] :
( ~ v99590(VarCurr)
<=> v99552(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4687,axiom,
! [VarCurr] :
( ~ v99589(VarCurr)
<=> v99552(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9263,axiom,
! [VarCurr] :
( v99582(VarCurr)
<=> ( v99583(VarCurr)
& v99586(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3836,axiom,
! [VarCurr] :
( v99586(VarCurr)
<=> ( v99579(VarCurr)
| v99552(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9262,axiom,
! [VarCurr] :
( v99583(VarCurr)
<=> ( v99584(VarCurr)
| v99585(VarCurr) ) ) ).
fof(writeUnaryOperator_4686,axiom,
! [VarCurr] :
( ~ v99585(VarCurr)
<=> v99552(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4685,axiom,
! [VarCurr] :
( ~ v99584(VarCurr)
<=> v99579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9261,axiom,
! [VarCurr] :
( v99575(VarCurr)
<=> ( v99576(VarCurr)
& v99581(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3835,axiom,
! [VarCurr] :
( v99581(VarCurr)
<=> ( v99578(VarCurr)
| v99552(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9260,axiom,
! [VarCurr] :
( v99576(VarCurr)
<=> ( v99577(VarCurr)
| v99580(VarCurr) ) ) ).
fof(writeUnaryOperator_4684,axiom,
! [VarCurr] :
( ~ v99580(VarCurr)
<=> v99552(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4683,axiom,
! [VarCurr] :
( ~ v99577(VarCurr)
<=> v99578(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3834,axiom,
! [VarCurr] :
( v99578(VarCurr)
<=> ( v99579(VarCurr)
& v99552(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3833,axiom,
! [VarCurr] :
( v99579(VarCurr)
<=> ( v99552(VarCurr,bitIndex0)
& v99552(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60657,axiom,
! [VarCurr] :
( v99562(VarCurr)
<=> v99564(VarCurr) ) ).
fof(addAssignment_60656,axiom,
! [VarCurr] :
( v99564(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_60655,axiom,
! [VarCurr] :
( v99558(VarCurr)
<=> v99560(VarCurr) ) ).
fof(addAssignment_60654,axiom,
! [VarCurr] :
( v99560(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_60653,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99404(VarCurr,B)
<=> v174(VarCurr,B) ) ) ).
fof(addAssignment_60652,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v174(VarCurr,B)
<=> v176(VarCurr,B) ) ) ).
fof(addAssignment_60651,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v176(VarNext,B)
<=> v99544(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99545(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v99544(VarNext,B)
<=> v176(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1138,axiom,
! [VarNext] :
( v99545(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v99544(VarNext,B)
<=> v734(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99545(VarNext)
<=> v99546(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99546(VarNext)
<=> ( v99548(VarNext)
& v210(VarNext) ) ) ) ).
fof(writeUnaryOperator_4682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99548(VarNext)
<=> v728(VarNext) ) ) ).
fof(addAssignment_60650,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v186(VarCurr,B)
<=> v188(VarCurr,B) ) ) ).
fof(addAssignment_60649,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v188(VarCurr,B)
<=> v190(VarCurr,B) ) ) ).
fof(addAssignment_60648,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v190(VarCurr,B)
<=> v205(VarCurr,B) ) ) ).
fof(addAssignment_60647,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v207(VarCurr,B)
<=> v99407(VarCurr,B) ) ) ).
fof(addAssignment_60646,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99407(VarCurr,B)
<=> v99409(VarCurr,B) ) ) ).
fof(addAssignment_60645,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99409(VarCurr,B)
<=> v99411(VarCurr,B) ) ) ).
fof(addAssignment_60644,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99411(VarCurr,B)
<=> v99413(VarCurr,B) ) ) ).
fof(addAssignment_60643,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99413(VarCurr,B)
<=> v99415(VarCurr,B) ) ) ).
fof(addAssignment_60642,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99415(VarCurr,B)
<=> v99417(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99527(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99417(VarNext,B)
<=> v99417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1137,axiom,
! [VarNext] :
( v99527(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99417(VarNext,B)
<=> v99537(VarNext,B) ) ) ) ).
fof(addAssignment_60641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99537(VarNext,B)
<=> v99535(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_670,axiom,
! [VarCurr] :
( ~ v99538(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99535(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_644,axiom,
! [VarCurr] :
( v99538(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99535(VarCurr,B)
<=> v99427(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9257,axiom,
! [VarCurr] :
( v99538(VarCurr)
<=> ( v99539(VarCurr)
& v99540(VarCurr) ) ) ).
fof(writeUnaryOperator_4681,axiom,
! [VarCurr] :
( ~ v99540(VarCurr)
<=> v99423(VarCurr) ) ).
fof(writeUnaryOperator_4680,axiom,
! [VarCurr] :
( ~ v99539(VarCurr)
<=> v99419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99527(VarNext)
<=> v99528(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99528(VarNext)
<=> ( v99529(VarNext)
& v99522(VarNext) ) ) ) ).
fof(writeUnaryOperator_4679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99529(VarNext)
<=> v99531(VarNext) ) ) ).
fof(addAssignment_60640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99531(VarNext)
<=> v99522(VarCurr) ) ) ).
fof(addAssignment_60639,axiom,
! [VarCurr] :
( v99522(VarCurr)
<=> v99524(VarCurr) ) ).
fof(addAssignment_60638,axiom,
! [VarCurr] :
( v99524(VarCurr)
<=> v85948(VarCurr) ) ).
fof(addAssignment_60637,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99427(VarCurr,B)
<=> v99429(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1360,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99429(VarCurr,B)
<=> ( v99514(VarCurr,B)
| v99517(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1359,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99517(VarCurr,B)
<=> ( v99415(VarCurr,B)
& v99518(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4678,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99518(VarCurr,B)
<=> ~ v99519(VarCurr,B) ) ) ).
fof(addAssignment_60636,axiom,
! [VarCurr] :
( v99519(VarCurr,bitIndex0)
<=> v99520(VarCurr) ) ).
fof(addAssignment_60635,axiom,
! [VarCurr] :
( v99519(VarCurr,bitIndex1)
<=> v99520(VarCurr) ) ).
fof(addAssignment_60634,axiom,
! [VarCurr] :
( v99519(VarCurr,bitIndex2)
<=> v99520(VarCurr) ) ).
fof(addAssignment_60633,axiom,
! [VarCurr] :
( v99519(VarCurr,bitIndex3)
<=> v99520(VarCurr) ) ).
fof(addAssignment_60632,axiom,
! [VarCurr] :
( v99520(VarCurr)
<=> v99512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1358,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99514(VarCurr,B)
<=> ( v99431(VarCurr,B)
& v99515(VarCurr,B) ) ) ) ).
fof(addAssignment_60631,axiom,
! [VarCurr] :
( v99515(VarCurr,bitIndex0)
<=> v99516(VarCurr) ) ).
fof(addAssignment_60630,axiom,
! [VarCurr] :
( v99515(VarCurr,bitIndex1)
<=> v99516(VarCurr) ) ).
fof(addAssignment_60629,axiom,
! [VarCurr] :
( v99515(VarCurr,bitIndex2)
<=> v99516(VarCurr) ) ).
fof(addAssignment_60628,axiom,
! [VarCurr] :
( v99515(VarCurr,bitIndex3)
<=> v99516(VarCurr) ) ).
fof(addAssignment_60627,axiom,
! [VarCurr] :
( v99516(VarCurr)
<=> v99512(VarCurr) ) ).
fof(addAssignment_60626,axiom,
! [VarCurr] :
( v99512(VarCurr)
<=> v86612(VarCurr) ) ).
fof(addAssignment_60625,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99431(VarCurr,B)
<=> v99433(VarCurr,B) ) ) ).
fof(addAssignment_60624,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99433(VarCurr,B)
<=> v99435(VarCurr,B) ) ) ).
fof(addAssignment_60623,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99435(VarCurr,B)
<=> v99437(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99495(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99437(VarNext,B)
<=> v99437(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1136,axiom,
! [VarNext] :
( v99495(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99437(VarNext,B)
<=> v99505(VarNext,B) ) ) ) ).
fof(addAssignment_60622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99505(VarNext,B)
<=> v99503(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_669,axiom,
! [VarCurr] :
( ~ v99506(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99503(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_643,axiom,
! [VarCurr] :
( v99506(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99503(VarCurr,B)
<=> v99447(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9254,axiom,
! [VarCurr] :
( v99506(VarCurr)
<=> ( v99507(VarCurr)
& v99508(VarCurr) ) ) ).
fof(writeUnaryOperator_4677,axiom,
! [VarCurr] :
( ~ v99508(VarCurr)
<=> v99443(VarCurr) ) ).
fof(writeUnaryOperator_4676,axiom,
! [VarCurr] :
( ~ v99507(VarCurr)
<=> v99439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99495(VarNext)
<=> v99496(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99496(VarNext)
<=> ( v99497(VarNext)
& v99490(VarNext) ) ) ) ).
fof(writeUnaryOperator_4675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99497(VarNext)
<=> v99499(VarNext) ) ) ).
fof(addAssignment_60621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99499(VarNext)
<=> v99490(VarCurr) ) ) ).
fof(addAssignment_60620,axiom,
! [VarCurr] :
( v99490(VarCurr)
<=> v99492(VarCurr) ) ).
fof(addAssignment_60619,axiom,
! [VarCurr] :
( v99492(VarCurr)
<=> v85948(VarCurr) ) ).
fof(addAssignment_60618,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99447(VarCurr,B)
<=> v99449(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1357,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99449(VarCurr,B)
<=> ( v99482(VarCurr,B)
| v99485(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1356,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99485(VarCurr,B)
<=> ( v99435(VarCurr,B)
& v99486(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4674,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99486(VarCurr,B)
<=> ~ v99487(VarCurr,B) ) ) ).
fof(addAssignment_60617,axiom,
! [VarCurr] :
( v99487(VarCurr,bitIndex0)
<=> v99488(VarCurr) ) ).
fof(addAssignment_60616,axiom,
! [VarCurr] :
( v99487(VarCurr,bitIndex1)
<=> v99488(VarCurr) ) ).
fof(addAssignment_60615,axiom,
! [VarCurr] :
( v99487(VarCurr,bitIndex2)
<=> v99488(VarCurr) ) ).
fof(addAssignment_60614,axiom,
! [VarCurr] :
( v99487(VarCurr,bitIndex3)
<=> v99488(VarCurr) ) ).
fof(addAssignment_60613,axiom,
! [VarCurr] :
( v99488(VarCurr)
<=> v99474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1355,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99482(VarCurr,B)
<=> ( v99451(VarCurr,B)
& v99483(VarCurr,B) ) ) ) ).
fof(addAssignment_60612,axiom,
! [VarCurr] :
( v99483(VarCurr,bitIndex0)
<=> v99484(VarCurr) ) ).
fof(addAssignment_60611,axiom,
! [VarCurr] :
( v99483(VarCurr,bitIndex1)
<=> v99484(VarCurr) ) ).
fof(addAssignment_60610,axiom,
! [VarCurr] :
( v99483(VarCurr,bitIndex2)
<=> v99484(VarCurr) ) ).
fof(addAssignment_60609,axiom,
! [VarCurr] :
( v99483(VarCurr,bitIndex3)
<=> v99484(VarCurr) ) ).
fof(addAssignment_60608,axiom,
! [VarCurr] :
( v99484(VarCurr)
<=> v99474(VarCurr) ) ).
fof(addAssignment_60607,axiom,
! [VarCurr] :
( v99474(VarCurr)
<=> v99476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9251,axiom,
! [VarCurr] :
( v99476(VarCurr)
<=> ( v99478(VarCurr)
& v99480(VarCurr) ) ) ).
fof(writeUnaryOperator_4673,axiom,
! [VarCurr] :
( ~ v99480(VarCurr)
<=> v85862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9250,axiom,
! [VarCurr] :
( v99478(VarCurr)
<=> ( v85874(VarCurr)
& v99479(VarCurr) ) ) ).
fof(writeUnaryOperator_4672,axiom,
! [VarCurr] :
( ~ v99479(VarCurr)
<=> v85868(VarCurr) ) ).
fof(addAssignment_60606,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99451(VarCurr,B)
<=> v99453(VarCurr,B) ) ) ).
fof(addAssignment_60605,axiom,
! [VarCurr] :
( v99453(VarCurr,bitIndex0)
<=> v99470(VarCurr) ) ).
fof(addAssignment_60604,axiom,
! [VarCurr] :
( v99453(VarCurr,bitIndex1)
<=> v99468(VarCurr) ) ).
fof(addAssignment_60603,axiom,
! [VarCurr] :
( v99453(VarCurr,bitIndex2)
<=> v99463(VarCurr) ) ).
fof(addAssignment_60602,axiom,
! [VarCurr] :
( v99453(VarCurr,bitIndex3)
<=> v99456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9249,axiom,
! [VarCurr] :
( v99468(VarCurr)
<=> ( v99469(VarCurr)
& v99472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3832,axiom,
! [VarCurr] :
( v99472(VarCurr)
<=> ( v99413(VarCurr,bitIndex0)
| v99413(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9248,axiom,
! [VarCurr] :
( v99469(VarCurr)
<=> ( v99470(VarCurr)
| v99471(VarCurr) ) ) ).
fof(writeUnaryOperator_4671,axiom,
! [VarCurr] :
( ~ v99471(VarCurr)
<=> v99413(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4670,axiom,
! [VarCurr] :
( ~ v99470(VarCurr)
<=> v99413(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9247,axiom,
! [VarCurr] :
( v99463(VarCurr)
<=> ( v99464(VarCurr)
& v99467(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3831,axiom,
! [VarCurr] :
( v99467(VarCurr)
<=> ( v99460(VarCurr)
| v99413(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9246,axiom,
! [VarCurr] :
( v99464(VarCurr)
<=> ( v99465(VarCurr)
| v99466(VarCurr) ) ) ).
fof(writeUnaryOperator_4669,axiom,
! [VarCurr] :
( ~ v99466(VarCurr)
<=> v99413(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4668,axiom,
! [VarCurr] :
( ~ v99465(VarCurr)
<=> v99460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9245,axiom,
! [VarCurr] :
( v99456(VarCurr)
<=> ( v99457(VarCurr)
& v99462(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3830,axiom,
! [VarCurr] :
( v99462(VarCurr)
<=> ( v99459(VarCurr)
| v99413(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9244,axiom,
! [VarCurr] :
( v99457(VarCurr)
<=> ( v99458(VarCurr)
| v99461(VarCurr) ) ) ).
fof(writeUnaryOperator_4667,axiom,
! [VarCurr] :
( ~ v99461(VarCurr)
<=> v99413(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4666,axiom,
! [VarCurr] :
( ~ v99458(VarCurr)
<=> v99459(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3829,axiom,
! [VarCurr] :
( v99459(VarCurr)
<=> ( v99460(VarCurr)
& v99413(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3828,axiom,
! [VarCurr] :
( v99460(VarCurr)
<=> ( v99413(VarCurr,bitIndex0)
& v99413(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60601,axiom,
! [VarCurr] :
( v99443(VarCurr)
<=> v99445(VarCurr) ) ).
fof(addAssignment_60600,axiom,
! [VarCurr] :
( v99445(VarCurr)
<=> v85817(VarCurr) ) ).
fof(addAssignment_60599,axiom,
! [VarCurr] :
( v99439(VarCurr)
<=> v99441(VarCurr) ) ).
fof(addAssignment_60598,axiom,
! [VarCurr] :
( v99441(VarCurr)
<=> v85809(VarCurr) ) ).
fof(addAssignment_60597,axiom,
! [VarCurr] :
( v99423(VarCurr)
<=> v99425(VarCurr) ) ).
fof(addAssignment_60596,axiom,
! [VarCurr] :
( v99425(VarCurr)
<=> v85817(VarCurr) ) ).
fof(addAssignment_60595,axiom,
! [VarCurr] :
( v99419(VarCurr)
<=> v99421(VarCurr) ) ).
fof(addAssignment_60594,axiom,
! [VarCurr] :
( v99421(VarCurr)
<=> v85809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1354,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99232(VarCurr,B)
<=> ( v99360(VarCurr,B)
| v99398(VarCurr,B) ) ) ) ).
fof(addAssignment_60593,axiom,
! [VarCurr] :
( v99398(VarCurr,bitIndex0)
<=> v99399(VarCurr) ) ).
fof(addAssignment_60592,axiom,
! [VarCurr] :
( v99398(VarCurr,bitIndex1)
<=> v99399(VarCurr) ) ).
fof(addAssignment_60591,axiom,
! [VarCurr] :
( v99398(VarCurr,bitIndex2)
<=> v99399(VarCurr) ) ).
fof(addAssignment_60590,axiom,
! [VarCurr] :
( v99398(VarCurr,bitIndex3)
<=> v99399(VarCurr) ) ).
fof(addAssignment_60589,axiom,
! [VarCurr] :
( v99398(VarCurr,bitIndex4)
<=> v99399(VarCurr) ) ).
fof(addAssignment_60588,axiom,
! [VarCurr] :
( v99398(VarCurr,bitIndex5)
<=> v99399(VarCurr) ) ).
fof(addAssignment_60587,axiom,
! [VarCurr] :
( v99398(VarCurr,bitIndex6)
<=> v99399(VarCurr) ) ).
fof(addAssignment_60586,axiom,
! [VarCurr] :
( v99398(VarCurr,bitIndex7)
<=> v99399(VarCurr) ) ).
fof(addAssignment_60585,axiom,
! [VarCurr] :
( v99399(VarCurr)
<=> v99400(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_592,axiom,
! [VarCurr] :
( v99400(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $true )
& ( v99234(VarCurr,bitIndex2)
<=> $false )
& ( v99234(VarCurr,bitIndex1)
<=> $false )
& ( v99234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1353,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99360(VarCurr,B)
<=> ( v99361(VarCurr,B)
| v99394(VarCurr,B) ) ) ) ).
fof(addAssignment_60584,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99394(VarCurr,B)
<=> v99395(VarCurr,B) ) ) ).
fof(addAssignment_60583,axiom,
! [VarCurr] :
( v99394(VarCurr,bitIndex7)
<=> $false ) ).
fof(addAssignment_60582,axiom,
! [VarCurr] :
( v99395(VarCurr,bitIndex0)
<=> v99396(VarCurr) ) ).
fof(addAssignment_60581,axiom,
! [VarCurr] :
( v99395(VarCurr,bitIndex1)
<=> v99396(VarCurr) ) ).
fof(addAssignment_60580,axiom,
! [VarCurr] :
( v99395(VarCurr,bitIndex2)
<=> v99396(VarCurr) ) ).
fof(addAssignment_60579,axiom,
! [VarCurr] :
( v99395(VarCurr,bitIndex3)
<=> v99396(VarCurr) ) ).
fof(addAssignment_60578,axiom,
! [VarCurr] :
( v99395(VarCurr,bitIndex4)
<=> v99396(VarCurr) ) ).
fof(addAssignment_60577,axiom,
! [VarCurr] :
( v99395(VarCurr,bitIndex5)
<=> v99396(VarCurr) ) ).
fof(addAssignment_60576,axiom,
! [VarCurr] :
( v99395(VarCurr,bitIndex6)
<=> v99396(VarCurr) ) ).
fof(addAssignment_60575,axiom,
! [VarCurr] :
( v99396(VarCurr)
<=> v99397(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_591,axiom,
! [VarCurr] :
( v99397(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $false )
& ( v99234(VarCurr,bitIndex2)
<=> $true )
& ( v99234(VarCurr,bitIndex1)
<=> $true )
& ( v99234(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_32,axiom,
! [VarCurr] : ~ v99361(VarCurr,bitIndex7) ).
fof(addAssignment_60574,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99361(VarCurr,B)
<=> v99362(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1352,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99362(VarCurr,B)
<=> ( v99363(VarCurr,B)
| v99390(VarCurr,B) ) ) ) ).
fof(addAssignment_60573,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99390(VarCurr,B)
<=> v99391(VarCurr,B) ) ) ).
fof(addAssignment_60572,axiom,
! [VarCurr] :
( v99390(VarCurr,bitIndex6)
<=> $false ) ).
fof(addAssignment_60571,axiom,
! [VarCurr] :
( v99391(VarCurr,bitIndex0)
<=> v99392(VarCurr) ) ).
fof(addAssignment_60570,axiom,
! [VarCurr] :
( v99391(VarCurr,bitIndex1)
<=> v99392(VarCurr) ) ).
fof(addAssignment_60569,axiom,
! [VarCurr] :
( v99391(VarCurr,bitIndex2)
<=> v99392(VarCurr) ) ).
fof(addAssignment_60568,axiom,
! [VarCurr] :
( v99391(VarCurr,bitIndex3)
<=> v99392(VarCurr) ) ).
fof(addAssignment_60567,axiom,
! [VarCurr] :
( v99391(VarCurr,bitIndex4)
<=> v99392(VarCurr) ) ).
fof(addAssignment_60566,axiom,
! [VarCurr] :
( v99391(VarCurr,bitIndex5)
<=> v99392(VarCurr) ) ).
fof(addAssignment_60565,axiom,
! [VarCurr] :
( v99392(VarCurr)
<=> v99393(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_590,axiom,
! [VarCurr] :
( v99393(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $false )
& ( v99234(VarCurr,bitIndex2)
<=> $true )
& ( v99234(VarCurr,bitIndex1)
<=> $true )
& ( v99234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_31,axiom,
! [VarCurr] : ~ v99363(VarCurr,bitIndex6) ).
fof(addAssignment_60564,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99363(VarCurr,B)
<=> v99364(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1351,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99364(VarCurr,B)
<=> ( v99365(VarCurr,B)
| v99386(VarCurr,B) ) ) ) ).
fof(addAssignment_60563,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99386(VarCurr,B)
<=> v99387(VarCurr,B) ) ) ).
fof(addAssignment_60562,axiom,
! [VarCurr] :
( v99386(VarCurr,bitIndex5)
<=> $false ) ).
fof(addAssignment_60561,axiom,
! [VarCurr] :
( v99387(VarCurr,bitIndex0)
<=> v99388(VarCurr) ) ).
fof(addAssignment_60560,axiom,
! [VarCurr] :
( v99387(VarCurr,bitIndex1)
<=> v99388(VarCurr) ) ).
fof(addAssignment_60559,axiom,
! [VarCurr] :
( v99387(VarCurr,bitIndex2)
<=> v99388(VarCurr) ) ).
fof(addAssignment_60558,axiom,
! [VarCurr] :
( v99387(VarCurr,bitIndex3)
<=> v99388(VarCurr) ) ).
fof(addAssignment_60557,axiom,
! [VarCurr] :
( v99387(VarCurr,bitIndex4)
<=> v99388(VarCurr) ) ).
fof(addAssignment_60556,axiom,
! [VarCurr] :
( v99388(VarCurr)
<=> v99389(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_589,axiom,
! [VarCurr] :
( v99389(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $false )
& ( v99234(VarCurr,bitIndex2)
<=> $true )
& ( v99234(VarCurr,bitIndex1)
<=> $false )
& ( v99234(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_30,axiom,
! [VarCurr] : ~ v99365(VarCurr,bitIndex5) ).
fof(addAssignment_60555,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99365(VarCurr,B)
<=> v99366(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1350,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99366(VarCurr,B)
<=> ( v99367(VarCurr,B)
| v99382(VarCurr,B) ) ) ) ).
fof(addAssignment_60554,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99382(VarCurr,B)
<=> v99383(VarCurr,B) ) ) ).
fof(addAssignment_60553,axiom,
! [VarCurr] :
( v99382(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_60552,axiom,
! [VarCurr] :
( v99383(VarCurr,bitIndex0)
<=> v99384(VarCurr) ) ).
fof(addAssignment_60551,axiom,
! [VarCurr] :
( v99383(VarCurr,bitIndex1)
<=> v99384(VarCurr) ) ).
fof(addAssignment_60550,axiom,
! [VarCurr] :
( v99383(VarCurr,bitIndex2)
<=> v99384(VarCurr) ) ).
fof(addAssignment_60549,axiom,
! [VarCurr] :
( v99383(VarCurr,bitIndex3)
<=> v99384(VarCurr) ) ).
fof(addAssignment_60548,axiom,
! [VarCurr] :
( v99384(VarCurr)
<=> v99385(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_588,axiom,
! [VarCurr] :
( v99385(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $false )
& ( v99234(VarCurr,bitIndex2)
<=> $true )
& ( v99234(VarCurr,bitIndex1)
<=> $false )
& ( v99234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_29,axiom,
! [VarCurr] : ~ v99367(VarCurr,bitIndex4) ).
fof(addAssignment_60547,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99367(VarCurr,B)
<=> v99368(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1349,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99368(VarCurr,B)
<=> ( v99369(VarCurr,B)
| v99378(VarCurr,B) ) ) ) ).
fof(addAssignment_60546,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99378(VarCurr,B)
<=> v99379(VarCurr,B) ) ) ).
fof(addAssignment_60545,axiom,
! [VarCurr] :
( v99378(VarCurr,bitIndex3)
<=> $false ) ).
fof(addAssignment_60544,axiom,
! [VarCurr] :
( v99379(VarCurr,bitIndex0)
<=> v99380(VarCurr) ) ).
fof(addAssignment_60543,axiom,
! [VarCurr] :
( v99379(VarCurr,bitIndex1)
<=> v99380(VarCurr) ) ).
fof(addAssignment_60542,axiom,
! [VarCurr] :
( v99379(VarCurr,bitIndex2)
<=> v99380(VarCurr) ) ).
fof(addAssignment_60541,axiom,
! [VarCurr] :
( v99380(VarCurr)
<=> v99381(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_587,axiom,
! [VarCurr] :
( v99381(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $false )
& ( v99234(VarCurr,bitIndex2)
<=> $false )
& ( v99234(VarCurr,bitIndex1)
<=> $true )
& ( v99234(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_28,axiom,
! [VarCurr] : ~ v99369(VarCurr,bitIndex3) ).
fof(addAssignment_60540,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99369(VarCurr,B)
<=> v99370(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1348,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99370(VarCurr,B)
<=> ( v99371(VarCurr,B)
| v99374(VarCurr,B) ) ) ) ).
fof(addAssignment_60539,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99374(VarCurr,B)
<=> v99375(VarCurr,B) ) ) ).
fof(addAssignment_60538,axiom,
! [VarCurr] :
( v99374(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_60537,axiom,
! [VarCurr] :
( v99375(VarCurr,bitIndex0)
<=> v99376(VarCurr) ) ).
fof(addAssignment_60536,axiom,
! [VarCurr] :
( v99375(VarCurr,bitIndex1)
<=> v99376(VarCurr) ) ).
fof(addAssignment_60535,axiom,
! [VarCurr] :
( v99376(VarCurr)
<=> v99377(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_586,axiom,
! [VarCurr] :
( v99377(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $false )
& ( v99234(VarCurr,bitIndex2)
<=> $false )
& ( v99234(VarCurr,bitIndex1)
<=> $true )
& ( v99234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_27,axiom,
! [VarCurr] : ~ v99371(VarCurr,bitIndex2) ).
fof(addAssignment_60534,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99371(VarCurr,B)
<=> v99372(VarCurr,B) ) ) ).
fof(addAssignment_60533,axiom,
! [VarCurr] :
( v99372(VarCurr,bitIndex0)
<=> v99373(VarCurr) ) ).
fof(addAssignment_60532,axiom,
! [VarCurr] :
( v99372(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_585,axiom,
! [VarCurr] :
( v99373(VarCurr)
<=> ( ( v99234(VarCurr,bitIndex3)
<=> $false )
& ( v99234(VarCurr,bitIndex2)
<=> $false )
& ( v99234(VarCurr,bitIndex1)
<=> $false )
& ( v99234(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_60531,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99234(VarCurr,B)
<=> v99236(VarCurr,B) ) ) ).
fof(addAssignment_60530,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99236(VarCurr,B)
<=> v99238(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99343(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99238(VarNext,B)
<=> v99238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1135,axiom,
! [VarNext] :
( v99343(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99238(VarNext,B)
<=> v99353(VarNext,B) ) ) ) ).
fof(addAssignment_60529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99353(VarNext,B)
<=> v99351(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_668,axiom,
! [VarCurr] :
( ~ v99354(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99351(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_642,axiom,
! [VarCurr] :
( v99354(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99351(VarCurr,B)
<=> v99248(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9243,axiom,
! [VarCurr] :
( v99354(VarCurr)
<=> ( v99355(VarCurr)
& v99356(VarCurr) ) ) ).
fof(writeUnaryOperator_4665,axiom,
! [VarCurr] :
( ~ v99356(VarCurr)
<=> v99244(VarCurr) ) ).
fof(writeUnaryOperator_4664,axiom,
! [VarCurr] :
( ~ v99355(VarCurr)
<=> v99240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99343(VarNext)
<=> v99344(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99344(VarNext)
<=> ( v99345(VarNext)
& v99338(VarNext) ) ) ) ).
fof(writeUnaryOperator_4663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99345(VarNext)
<=> v99347(VarNext) ) ) ).
fof(addAssignment_60528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99347(VarNext)
<=> v99338(VarCurr) ) ) ).
fof(addAssignment_60527,axiom,
! [VarCurr] :
( v99338(VarCurr)
<=> v99340(VarCurr) ) ).
fof(addAssignment_60526,axiom,
! [VarCurr] :
( v99340(VarCurr)
<=> v214(VarCurr) ) ).
fof(addAssignment_60525,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99248(VarCurr,B)
<=> v99250(VarCurr,B) ) ) ).
fof(addAssignment_60524,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99250(VarCurr,B)
<=> v99252(VarCurr,B) ) ) ).
fof(addAssignment_60523,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99252(VarCurr,B)
<=> v99254(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_667,axiom,
! [VarCurr] :
( ~ v99287(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99254(VarCurr,B)
<=> v99316(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_641,axiom,
! [VarCurr] :
( v99287(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99254(VarCurr,B)
<=> v99297(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_666,axiom,
! [VarCurr] :
( ~ v99317(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99316(VarCurr,B)
<=> v99234(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_640,axiom,
! [VarCurr] :
( v99317(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99316(VarCurr,B)
<=> v99320(VarCurr,B) ) ) ) ).
fof(addAssignment_60522,axiom,
! [VarCurr] :
( v99320(VarCurr,bitIndex0)
<=> v99313(VarCurr) ) ).
fof(addAssignment_60521,axiom,
! [VarCurr] :
( v99320(VarCurr,bitIndex1)
<=> v99334(VarCurr) ) ).
fof(addAssignment_60520,axiom,
! [VarCurr] :
( v99320(VarCurr,bitIndex2)
<=> v99330(VarCurr) ) ).
fof(addAssignment_60519,axiom,
! [VarCurr] :
( v99320(VarCurr,bitIndex3)
<=> v99322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9240,axiom,
! [VarCurr] :
( v99334(VarCurr)
<=> ( v99335(VarCurr)
& v99336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9239,axiom,
! [VarCurr] :
( v99336(VarCurr)
<=> ( v99234(VarCurr,bitIndex0)
| v99314(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3827,axiom,
! [VarCurr] :
( v99335(VarCurr)
<=> ( v99313(VarCurr)
| v99234(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9238,axiom,
! [VarCurr] :
( v99330(VarCurr)
<=> ( v99331(VarCurr)
& v99333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9237,axiom,
! [VarCurr] :
( v99333(VarCurr)
<=> ( v99309(VarCurr)
| v99327(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3826,axiom,
! [VarCurr] :
( v99331(VarCurr)
<=> ( v99234(VarCurr,bitIndex2)
| v99332(VarCurr) ) ) ).
fof(writeUnaryOperator_4662,axiom,
! [VarCurr] :
( ~ v99332(VarCurr)
<=> v99327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9236,axiom,
! [VarCurr] :
( v99322(VarCurr)
<=> ( v99323(VarCurr)
& v99329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9235,axiom,
! [VarCurr] :
( v99329(VarCurr)
<=> ( v99304(VarCurr)
| v99325(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3825,axiom,
! [VarCurr] :
( v99323(VarCurr)
<=> ( v99234(VarCurr,bitIndex3)
| v99324(VarCurr) ) ) ).
fof(writeUnaryOperator_4661,axiom,
! [VarCurr] :
( ~ v99324(VarCurr)
<=> v99325(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3824,axiom,
! [VarCurr] :
( v99325(VarCurr)
<=> ( v99234(VarCurr,bitIndex2)
| v99326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9234,axiom,
! [VarCurr] :
( v99326(VarCurr)
<=> ( v99309(VarCurr)
& v99327(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3823,axiom,
! [VarCurr] :
( v99327(VarCurr)
<=> ( v99234(VarCurr,bitIndex1)
| v99328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9233,axiom,
! [VarCurr] :
( v99328(VarCurr)
<=> ( v99234(VarCurr,bitIndex0)
& v99314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9232,axiom,
! [VarCurr] :
( v99317(VarCurr)
<=> ( v99318(VarCurr)
& v99319(VarCurr) ) ) ).
fof(writeUnaryOperator_4660,axiom,
! [VarCurr] :
( ~ v99319(VarCurr)
<=> v99256(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3822,axiom,
! [VarCurr] :
( v99318(VarCurr)
<=> ( v99291(VarCurr)
| v99272(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_60518,axiom,
! [VarCurr] :
( v99297(VarCurr,bitIndex0)
<=> v99313(VarCurr) ) ).
fof(addAssignment_60517,axiom,
! [VarCurr] :
( v99297(VarCurr,bitIndex1)
<=> v99311(VarCurr) ) ).
fof(addAssignment_60516,axiom,
! [VarCurr] :
( v99297(VarCurr,bitIndex2)
<=> v99306(VarCurr) ) ).
fof(addAssignment_60515,axiom,
! [VarCurr] :
( v99297(VarCurr,bitIndex3)
<=> v99299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9231,axiom,
! [VarCurr] :
( v99311(VarCurr)
<=> ( v99312(VarCurr)
& v99315(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3821,axiom,
! [VarCurr] :
( v99315(VarCurr)
<=> ( v99234(VarCurr,bitIndex0)
| v99234(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9230,axiom,
! [VarCurr] :
( v99312(VarCurr)
<=> ( v99313(VarCurr)
| v99314(VarCurr) ) ) ).
fof(writeUnaryOperator_4659,axiom,
! [VarCurr] :
( ~ v99314(VarCurr)
<=> v99234(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4658,axiom,
! [VarCurr] :
( ~ v99313(VarCurr)
<=> v99234(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9229,axiom,
! [VarCurr] :
( v99306(VarCurr)
<=> ( v99307(VarCurr)
& v99310(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3820,axiom,
! [VarCurr] :
( v99310(VarCurr)
<=> ( v99303(VarCurr)
| v99234(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9228,axiom,
! [VarCurr] :
( v99307(VarCurr)
<=> ( v99308(VarCurr)
| v99309(VarCurr) ) ) ).
fof(writeUnaryOperator_4657,axiom,
! [VarCurr] :
( ~ v99309(VarCurr)
<=> v99234(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4656,axiom,
! [VarCurr] :
( ~ v99308(VarCurr)
<=> v99303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9227,axiom,
! [VarCurr] :
( v99299(VarCurr)
<=> ( v99300(VarCurr)
& v99305(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3819,axiom,
! [VarCurr] :
( v99305(VarCurr)
<=> ( v99302(VarCurr)
| v99234(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9226,axiom,
! [VarCurr] :
( v99300(VarCurr)
<=> ( v99301(VarCurr)
| v99304(VarCurr) ) ) ).
fof(writeUnaryOperator_4655,axiom,
! [VarCurr] :
( ~ v99304(VarCurr)
<=> v99234(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4654,axiom,
! [VarCurr] :
( ~ v99301(VarCurr)
<=> v99302(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3818,axiom,
! [VarCurr] :
( v99302(VarCurr)
<=> ( v99303(VarCurr)
& v99234(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3817,axiom,
! [VarCurr] :
( v99303(VarCurr)
<=> ( v99234(VarCurr,bitIndex0)
& v99234(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9225,axiom,
! [VarCurr] :
( v99287(VarCurr)
<=> ( v99256(VarCurr)
& v99288(VarCurr) ) ) ).
fof(writeUnaryOperator_4653,axiom,
! [VarCurr] :
( ~ v99288(VarCurr)
<=> v99289(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3816,axiom,
! [VarCurr] :
( v99289(VarCurr)
<=> ( v99291(VarCurr)
| v99272(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3815,axiom,
! [VarCurr] :
( v99291(VarCurr)
<=> ( v99292(VarCurr)
| v99272(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3814,axiom,
! [VarCurr] :
( v99292(VarCurr)
<=> ( v99293(VarCurr)
| v99272(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3813,axiom,
! [VarCurr] :
( v99293(VarCurr)
<=> ( v99294(VarCurr)
| v99272(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3812,axiom,
! [VarCurr] :
( v99294(VarCurr)
<=> ( v99295(VarCurr)
| v99272(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3811,axiom,
! [VarCurr] :
( v99295(VarCurr)
<=> ( v99296(VarCurr)
| v99272(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3810,axiom,
! [VarCurr] :
( v99296(VarCurr)
<=> ( v99272(VarCurr,bitIndex0)
| v99272(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60514,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99272(VarCurr,B)
<=> v99274(VarCurr,B) ) ) ).
fof(addAssignment_60513,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99274(VarCurr,B)
<=> v99276(VarCurr,B) ) ) ).
fof(addAssignment_60512,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99276(VarCurr,B)
<=> v99278(VarCurr,B) ) ) ).
fof(addAssignment_60511,axiom,
! [VarCurr] :
( ( v99278(VarCurr,bitIndex7)
<=> $false )
& ( v99278(VarCurr,bitIndex6)
<=> $false )
& ( v99278(VarCurr,bitIndex5)
<=> $false )
& ( v99278(VarCurr,bitIndex4)
<=> $false )
& ( v99278(VarCurr,bitIndex3)
<=> $false )
& ( v99278(VarCurr,bitIndex2)
<=> $false )
& ( v99278(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9224,axiom,
! [VarCurr] :
( v99278(VarCurr,bitIndex0)
<=> ( v99280(VarCurr)
& v99283(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_665,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v99283(VarCurr)
<=> v99285(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_639,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v99283(VarCurr)
<=> v99284(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_584,axiom,
! [VarCurr] :
( v99285(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex1)
<=> $true )
& ( v97284(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_583,axiom,
! [VarCurr] :
( v99284(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex2)
<=> $true )
& ( v97284(VarCurr,bitIndex1)
<=> $true )
& ( v97284(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9223,axiom,
! [VarCurr] :
( v99280(VarCurr)
<=> ( v99281(VarCurr)
& v99282(VarCurr) ) ) ).
fof(writeUnaryOperator_4652,axiom,
! [VarCurr] :
( ~ v99282(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9222,axiom,
! [VarCurr] :
( v99281(VarCurr)
<=> ( v98436(VarCurr)
& v97325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9221,axiom,
! [VarCurr] :
( v99256(VarCurr)
<=> ( v99268(VarCurr)
& v99270(VarCurr) ) ) ).
fof(writeUnaryOperator_4651,axiom,
! [VarCurr] :
( ~ v99270(VarCurr)
<=> v99258(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9220,axiom,
! [VarCurr] :
( v99268(VarCurr)
<=> ( v85794(VarCurr)
& v99269(VarCurr) ) ) ).
fof(writeUnaryOperator_4650,axiom,
! [VarCurr] :
( ~ v99269(VarCurr)
<=> v89443(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_3809,axiom,
! [VarCurr] :
( v99258(VarCurr)
<=> ( v99261(VarCurr)
& v89419(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3808,axiom,
! [VarCurr] :
( v99261(VarCurr)
<=> ( v99262(VarCurr)
& v89419(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3807,axiom,
! [VarCurr] :
( v99262(VarCurr)
<=> ( v99263(VarCurr)
& v89419(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3806,axiom,
! [VarCurr] :
( v99263(VarCurr)
<=> ( v99264(VarCurr)
& v89419(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3805,axiom,
! [VarCurr] :
( v99264(VarCurr)
<=> ( v99265(VarCurr)
& v89419(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3804,axiom,
! [VarCurr] :
( v99265(VarCurr)
<=> ( v99266(VarCurr)
& v89419(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3803,axiom,
! [VarCurr] :
( v99266(VarCurr)
<=> ( v89419(VarCurr,bitIndex0)
& v89419(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60510,axiom,
! [VarCurr] :
( v99244(VarCurr)
<=> v99246(VarCurr) ) ).
fof(addAssignment_60509,axiom,
! [VarCurr] :
( v99246(VarCurr)
<=> v156(VarCurr) ) ).
fof(addAssignment_60508,axiom,
! [VarCurr] :
( v99240(VarCurr)
<=> v99242(VarCurr) ) ).
fof(addAssignment_60507,axiom,
! [VarCurr] :
( v99242(VarCurr)
<=> v146(VarCurr) ) ).
fof(addAssignment_60506,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v98635(VarCurr,B)
<=> v98637(VarCurr,B) ) ) ).
fof(addAssignment_60505,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v98637(VarCurr,B)
<=> v98639(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1347,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v98639(VarCurr,B)
<=> ( v98641(VarCurr,B)
& v99183(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1346,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99183(VarCurr,B)
<=> ( v99184(VarCurr,B)
| v99222(VarCurr,B) ) ) ) ).
fof(addAssignment_60504,axiom,
! [VarCurr] :
( v99222(VarCurr,bitIndex0)
<=> v99223(VarCurr) ) ).
fof(addAssignment_60503,axiom,
! [VarCurr] :
( v99222(VarCurr,bitIndex1)
<=> v99223(VarCurr) ) ).
fof(addAssignment_60502,axiom,
! [VarCurr] :
( v99222(VarCurr,bitIndex2)
<=> v99223(VarCurr) ) ).
fof(addAssignment_60501,axiom,
! [VarCurr] :
( v99222(VarCurr,bitIndex3)
<=> v99223(VarCurr) ) ).
fof(addAssignment_60500,axiom,
! [VarCurr] :
( v99222(VarCurr,bitIndex4)
<=> v99223(VarCurr) ) ).
fof(addAssignment_60499,axiom,
! [VarCurr] :
( v99222(VarCurr,bitIndex5)
<=> v99223(VarCurr) ) ).
fof(addAssignment_60498,axiom,
! [VarCurr] :
( v99222(VarCurr,bitIndex6)
<=> v99223(VarCurr) ) ).
fof(addAssignment_60497,axiom,
! [VarCurr] :
( v99222(VarCurr,bitIndex7)
<=> v99223(VarCurr) ) ).
fof(addAssignment_60496,axiom,
! [VarCurr] :
( v99223(VarCurr)
<=> v99224(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_582,axiom,
! [VarCurr] :
( v99224(VarCurr)
<=> ( ( v98812(VarCurr,bitIndex3)
<=> $true )
& ( v98812(VarCurr,bitIndex2)
<=> $false )
& ( v98812(VarCurr,bitIndex1)
<=> $false )
& ( v98812(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1345,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99184(VarCurr,B)
<=> ( v99185(VarCurr,B)
| v99218(VarCurr,B) ) ) ) ).
fof(addAssignment_60495,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99218(VarCurr,B)
<=> v99219(VarCurr,B) ) ) ).
fof(addAssignment_60494,axiom,
! [VarCurr] :
( v99218(VarCurr,bitIndex7)
<=> $false ) ).
fof(addAssignment_60493,axiom,
! [VarCurr] :
( v99219(VarCurr,bitIndex0)
<=> v99220(VarCurr) ) ).
fof(addAssignment_60492,axiom,
! [VarCurr] :
( v99219(VarCurr,bitIndex1)
<=> v99220(VarCurr) ) ).
fof(addAssignment_60491,axiom,
! [VarCurr] :
( v99219(VarCurr,bitIndex2)
<=> v99220(VarCurr) ) ).
fof(addAssignment_60490,axiom,
! [VarCurr] :
( v99219(VarCurr,bitIndex3)
<=> v99220(VarCurr) ) ).
fof(addAssignment_60489,axiom,
! [VarCurr] :
( v99219(VarCurr,bitIndex4)
<=> v99220(VarCurr) ) ).
fof(addAssignment_60488,axiom,
! [VarCurr] :
( v99219(VarCurr,bitIndex5)
<=> v99220(VarCurr) ) ).
fof(addAssignment_60487,axiom,
! [VarCurr] :
( v99219(VarCurr,bitIndex6)
<=> v99220(VarCurr) ) ).
fof(addAssignment_60486,axiom,
! [VarCurr] :
( v99220(VarCurr)
<=> v99221(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_581,axiom,
! [VarCurr] :
( v99221(VarCurr)
<=> ( ( v98812(VarCurr,bitIndex3)
<=> $false )
& ( v98812(VarCurr,bitIndex2)
<=> $true )
& ( v98812(VarCurr,bitIndex1)
<=> $true )
& ( v98812(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_26,axiom,
! [VarCurr] : ~ v99185(VarCurr,bitIndex7) ).
fof(addAssignment_60485,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99185(VarCurr,B)
<=> v99186(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1344,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v99186(VarCurr,B)
<=> ( v99187(VarCurr,B)
| v99214(VarCurr,B) ) ) ) ).
fof(addAssignment_60484,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99214(VarCurr,B)
<=> v99215(VarCurr,B) ) ) ).
fof(addAssignment_60483,axiom,
! [VarCurr] :
( v99214(VarCurr,bitIndex6)
<=> $false ) ).
fof(addAssignment_60482,axiom,
! [VarCurr] :
( v99215(VarCurr,bitIndex0)
<=> v99216(VarCurr) ) ).
fof(addAssignment_60481,axiom,
! [VarCurr] :
( v99215(VarCurr,bitIndex1)
<=> v99216(VarCurr) ) ).
fof(addAssignment_60480,axiom,
! [VarCurr] :
( v99215(VarCurr,bitIndex2)
<=> v99216(VarCurr) ) ).
fof(addAssignment_60479,axiom,
! [VarCurr] :
( v99215(VarCurr,bitIndex3)
<=> v99216(VarCurr) ) ).
fof(addAssignment_60478,axiom,
! [VarCurr] :
( v99215(VarCurr,bitIndex4)
<=> v99216(VarCurr) ) ).
fof(addAssignment_60477,axiom,
! [VarCurr] :
( v99215(VarCurr,bitIndex5)
<=> v99216(VarCurr) ) ).
fof(addAssignment_60476,axiom,
! [VarCurr] :
( v99216(VarCurr)
<=> v99217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_580,axiom,
! [VarCurr] :
( v99217(VarCurr)
<=> ( ( v98812(VarCurr,bitIndex3)
<=> $false )
& ( v98812(VarCurr,bitIndex2)
<=> $true )
& ( v98812(VarCurr,bitIndex1)
<=> $true )
& ( v98812(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_25,axiom,
! [VarCurr] : ~ v99187(VarCurr,bitIndex6) ).
fof(addAssignment_60475,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99187(VarCurr,B)
<=> v99188(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1343,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v99188(VarCurr,B)
<=> ( v99189(VarCurr,B)
| v99210(VarCurr,B) ) ) ) ).
fof(addAssignment_60474,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99210(VarCurr,B)
<=> v99211(VarCurr,B) ) ) ).
fof(addAssignment_60473,axiom,
! [VarCurr] :
( v99210(VarCurr,bitIndex5)
<=> $false ) ).
fof(addAssignment_60472,axiom,
! [VarCurr] :
( v99211(VarCurr,bitIndex0)
<=> v99212(VarCurr) ) ).
fof(addAssignment_60471,axiom,
! [VarCurr] :
( v99211(VarCurr,bitIndex1)
<=> v99212(VarCurr) ) ).
fof(addAssignment_60470,axiom,
! [VarCurr] :
( v99211(VarCurr,bitIndex2)
<=> v99212(VarCurr) ) ).
fof(addAssignment_60469,axiom,
! [VarCurr] :
( v99211(VarCurr,bitIndex3)
<=> v99212(VarCurr) ) ).
fof(addAssignment_60468,axiom,
! [VarCurr] :
( v99211(VarCurr,bitIndex4)
<=> v99212(VarCurr) ) ).
fof(addAssignment_60467,axiom,
! [VarCurr] :
( v99212(VarCurr)
<=> v99213(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_579,axiom,
! [VarCurr] :
( v99213(VarCurr)
<=> ( ( v98812(VarCurr,bitIndex3)
<=> $false )
& ( v98812(VarCurr,bitIndex2)
<=> $true )
& ( v98812(VarCurr,bitIndex1)
<=> $false )
& ( v98812(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_24,axiom,
! [VarCurr] : ~ v99189(VarCurr,bitIndex5) ).
fof(addAssignment_60466,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99189(VarCurr,B)
<=> v99190(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1342,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v99190(VarCurr,B)
<=> ( v99191(VarCurr,B)
| v99206(VarCurr,B) ) ) ) ).
fof(addAssignment_60465,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99206(VarCurr,B)
<=> v99207(VarCurr,B) ) ) ).
fof(addAssignment_60464,axiom,
! [VarCurr] :
( v99206(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_60463,axiom,
! [VarCurr] :
( v99207(VarCurr,bitIndex0)
<=> v99208(VarCurr) ) ).
fof(addAssignment_60462,axiom,
! [VarCurr] :
( v99207(VarCurr,bitIndex1)
<=> v99208(VarCurr) ) ).
fof(addAssignment_60461,axiom,
! [VarCurr] :
( v99207(VarCurr,bitIndex2)
<=> v99208(VarCurr) ) ).
fof(addAssignment_60460,axiom,
! [VarCurr] :
( v99207(VarCurr,bitIndex3)
<=> v99208(VarCurr) ) ).
fof(addAssignment_60459,axiom,
! [VarCurr] :
( v99208(VarCurr)
<=> v99209(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_578,axiom,
! [VarCurr] :
( v99209(VarCurr)
<=> ( ( v98812(VarCurr,bitIndex3)
<=> $false )
& ( v98812(VarCurr,bitIndex2)
<=> $true )
& ( v98812(VarCurr,bitIndex1)
<=> $false )
& ( v98812(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_23,axiom,
! [VarCurr] : ~ v99191(VarCurr,bitIndex4) ).
fof(addAssignment_60458,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99191(VarCurr,B)
<=> v99192(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1341,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99192(VarCurr,B)
<=> ( v99193(VarCurr,B)
| v99202(VarCurr,B) ) ) ) ).
fof(addAssignment_60457,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99202(VarCurr,B)
<=> v99203(VarCurr,B) ) ) ).
fof(addAssignment_60456,axiom,
! [VarCurr] :
( v99202(VarCurr,bitIndex3)
<=> $false ) ).
fof(addAssignment_60455,axiom,
! [VarCurr] :
( v99203(VarCurr,bitIndex0)
<=> v99204(VarCurr) ) ).
fof(addAssignment_60454,axiom,
! [VarCurr] :
( v99203(VarCurr,bitIndex1)
<=> v99204(VarCurr) ) ).
fof(addAssignment_60453,axiom,
! [VarCurr] :
( v99203(VarCurr,bitIndex2)
<=> v99204(VarCurr) ) ).
fof(addAssignment_60452,axiom,
! [VarCurr] :
( v99204(VarCurr)
<=> v99205(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_577,axiom,
! [VarCurr] :
( v99205(VarCurr)
<=> ( ( v98812(VarCurr,bitIndex3)
<=> $false )
& ( v98812(VarCurr,bitIndex2)
<=> $false )
& ( v98812(VarCurr,bitIndex1)
<=> $true )
& ( v98812(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_22,axiom,
! [VarCurr] : ~ v99193(VarCurr,bitIndex3) ).
fof(addAssignment_60451,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99193(VarCurr,B)
<=> v99194(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1340,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v99194(VarCurr,B)
<=> ( v99195(VarCurr,B)
| v99198(VarCurr,B) ) ) ) ).
fof(addAssignment_60450,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99198(VarCurr,B)
<=> v99199(VarCurr,B) ) ) ).
fof(addAssignment_60449,axiom,
! [VarCurr] :
( v99198(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_60448,axiom,
! [VarCurr] :
( v99199(VarCurr,bitIndex0)
<=> v99200(VarCurr) ) ).
fof(addAssignment_60447,axiom,
! [VarCurr] :
( v99199(VarCurr,bitIndex1)
<=> v99200(VarCurr) ) ).
fof(addAssignment_60446,axiom,
! [VarCurr] :
( v99200(VarCurr)
<=> v99201(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_576,axiom,
! [VarCurr] :
( v99201(VarCurr)
<=> ( ( v98812(VarCurr,bitIndex3)
<=> $false )
& ( v98812(VarCurr,bitIndex2)
<=> $false )
& ( v98812(VarCurr,bitIndex1)
<=> $true )
& ( v98812(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_21,axiom,
! [VarCurr] : ~ v99195(VarCurr,bitIndex2) ).
fof(addAssignment_60445,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99195(VarCurr,B)
<=> v99196(VarCurr,B) ) ) ).
fof(addAssignment_60444,axiom,
! [VarCurr] :
( v99196(VarCurr,bitIndex0)
<=> v99197(VarCurr) ) ).
fof(addAssignment_60443,axiom,
! [VarCurr] :
( v99196(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_575,axiom,
! [VarCurr] :
( v99197(VarCurr)
<=> ( ( v98812(VarCurr,bitIndex3)
<=> $false )
& ( v98812(VarCurr,bitIndex2)
<=> $false )
& ( v98812(VarCurr,bitIndex1)
<=> $false )
& ( v98812(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_664,axiom,
! [VarCurr] :
( ~ v99038(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98812(VarCurr,B)
<=> v99115(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_638,axiom,
! [VarCurr] :
( v99038(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98812(VarCurr,B)
<=> v99066(VarCurr,B) ) ) ) ).
fof(addAssignment_60442,axiom,
! [VarCurr] :
( v99115(VarCurr,bitIndex0)
<=> v99179(VarCurr) ) ).
fof(addAssignment_60441,axiom,
! [VarCurr] :
( v99115(VarCurr,bitIndex1)
<=> v99177(VarCurr) ) ).
fof(addAssignment_60440,axiom,
! [VarCurr] :
( v99115(VarCurr,bitIndex2)
<=> v99172(VarCurr) ) ).
fof(addAssignment_60439,axiom,
! [VarCurr] :
( v99115(VarCurr,bitIndex3)
<=> v99117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9219,axiom,
! [VarCurr] :
( v99177(VarCurr)
<=> ( v99178(VarCurr)
& v99181(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3802,axiom,
! [VarCurr] :
( v99181(VarCurr)
<=> ( v99122(VarCurr,bitIndex0)
| v99122(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9218,axiom,
! [VarCurr] :
( v99178(VarCurr)
<=> ( v99179(VarCurr)
| v99180(VarCurr) ) ) ).
fof(writeUnaryOperator_4649,axiom,
! [VarCurr] :
( ~ v99180(VarCurr)
<=> v99122(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4648,axiom,
! [VarCurr] :
( ~ v99179(VarCurr)
<=> v99122(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9217,axiom,
! [VarCurr] :
( v99172(VarCurr)
<=> ( v99173(VarCurr)
& v99176(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3801,axiom,
! [VarCurr] :
( v99176(VarCurr)
<=> ( v99121(VarCurr)
| v99122(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9216,axiom,
! [VarCurr] :
( v99173(VarCurr)
<=> ( v99174(VarCurr)
| v99175(VarCurr) ) ) ).
fof(writeUnaryOperator_4647,axiom,
! [VarCurr] :
( ~ v99175(VarCurr)
<=> v99122(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4646,axiom,
! [VarCurr] :
( ~ v99174(VarCurr)
<=> v99121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9215,axiom,
! [VarCurr] :
( v99117(VarCurr)
<=> ( v99118(VarCurr)
& v99171(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3800,axiom,
! [VarCurr] :
( v99171(VarCurr)
<=> ( v99120(VarCurr)
| v99122(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9214,axiom,
! [VarCurr] :
( v99118(VarCurr)
<=> ( v99119(VarCurr)
| v99170(VarCurr) ) ) ).
fof(writeUnaryOperator_4645,axiom,
! [VarCurr] :
( ~ v99170(VarCurr)
<=> v99122(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4644,axiom,
! [VarCurr] :
( ~ v99119(VarCurr)
<=> v99120(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3799,axiom,
! [VarCurr] :
( v99120(VarCurr)
<=> ( v99121(VarCurr)
& v99122(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3798,axiom,
! [VarCurr] :
( v99121(VarCurr)
<=> ( v99122(VarCurr,bitIndex0)
& v99122(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_4643,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99122(VarCurr,B)
<=> ~ v99123(VarCurr,B) ) ) ).
fof(addAssignment_60438,axiom,
! [VarCurr] :
( v99123(VarCurr,bitIndex0)
<=> v99112(VarCurr) ) ).
fof(addAssignment_60437,axiom,
! [VarCurr] :
( v99123(VarCurr,bitIndex1)
<=> v99166(VarCurr) ) ).
fof(addAssignment_60436,axiom,
! [VarCurr] :
( v99123(VarCurr,bitIndex2)
<=> v99161(VarCurr) ) ).
fof(addAssignment_60435,axiom,
! [VarCurr] :
( v99123(VarCurr,bitIndex3)
<=> v99125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9213,axiom,
! [VarCurr] :
( v99166(VarCurr)
<=> ( v99167(VarCurr)
& v99169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9212,axiom,
! [VarCurr] :
( v99169(VarCurr)
<=> ( v99075(VarCurr)
| v99132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9211,axiom,
! [VarCurr] :
( v99167(VarCurr)
<=> ( v99109(VarCurr)
| v99168(VarCurr) ) ) ).
fof(writeUnaryOperator_4642,axiom,
! [VarCurr] :
( ~ v99168(VarCurr)
<=> v99132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9210,axiom,
! [VarCurr] :
( v99161(VarCurr)
<=> ( v99162(VarCurr)
& v99165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9209,axiom,
! [VarCurr] :
( v99165(VarCurr)
<=> ( v99130(VarCurr)
| v99140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9208,axiom,
! [VarCurr] :
( v99162(VarCurr)
<=> ( v99163(VarCurr)
| v99164(VarCurr) ) ) ).
fof(writeUnaryOperator_4641,axiom,
! [VarCurr] :
( ~ v99164(VarCurr)
<=> v99140(VarCurr) ) ).
fof(writeUnaryOperator_4640,axiom,
! [VarCurr] :
( ~ v99163(VarCurr)
<=> v99130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9207,axiom,
! [VarCurr] :
( v99125(VarCurr)
<=> ( v99126(VarCurr)
& v99160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9206,axiom,
! [VarCurr] :
( v99160(VarCurr)
<=> ( v99128(VarCurr)
| v99151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9205,axiom,
! [VarCurr] :
( v99126(VarCurr)
<=> ( v99127(VarCurr)
| v99150(VarCurr) ) ) ).
fof(writeUnaryOperator_4639,axiom,
! [VarCurr] :
( ~ v99150(VarCurr)
<=> v99151(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9204,axiom,
! [VarCurr] :
( v99151(VarCurr)
<=> ( v99152(VarCurr)
& v99159(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3797,axiom,
! [VarCurr] :
( v99159(VarCurr)
<=> ( v98962(VarCurr,bitIndex3)
| v99154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9203,axiom,
! [VarCurr] :
( v99152(VarCurr)
<=> ( v98990(VarCurr)
| v99153(VarCurr) ) ) ).
fof(writeUnaryOperator_4638,axiom,
! [VarCurr] :
( ~ v99153(VarCurr)
<=> v99154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9202,axiom,
! [VarCurr] :
( v99154(VarCurr)
<=> ( v99155(VarCurr)
& v99158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9201,axiom,
! [VarCurr] :
( v99158(VarCurr)
<=> ( v99063(VarCurr)
| v99157(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3796,axiom,
! [VarCurr] :
( v99155(VarCurr)
<=> ( v98814(VarCurr,bitIndex3)
| v99156(VarCurr) ) ) ).
fof(writeUnaryOperator_4637,axiom,
! [VarCurr] :
( ~ v99156(VarCurr)
<=> v99157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9200,axiom,
! [VarCurr] :
( v99157(VarCurr)
<=> ( v99057(VarCurr)
& v99146(VarCurr) ) ) ).
fof(writeUnaryOperator_4636,axiom,
! [VarCurr] :
( ~ v99127(VarCurr)
<=> v99128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9199,axiom,
! [VarCurr] :
( v99128(VarCurr)
<=> ( v99129(VarCurr)
| v99149(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3795,axiom,
! [VarCurr] :
( v99149(VarCurr)
<=> ( v98962(VarCurr,bitIndex2)
& v99143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9198,axiom,
! [VarCurr] :
( v99129(VarCurr)
<=> ( v99130(VarCurr)
& v99140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9197,axiom,
! [VarCurr] :
( v99140(VarCurr)
<=> ( v99141(VarCurr)
& v99148(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3794,axiom,
! [VarCurr] :
( v99148(VarCurr)
<=> ( v98962(VarCurr,bitIndex2)
| v99143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9196,axiom,
! [VarCurr] :
( v99141(VarCurr)
<=> ( v98995(VarCurr)
| v99142(VarCurr) ) ) ).
fof(writeUnaryOperator_4635,axiom,
! [VarCurr] :
( ~ v99142(VarCurr)
<=> v99143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9195,axiom,
! [VarCurr] :
( v99143(VarCurr)
<=> ( v99144(VarCurr)
& v99147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9194,axiom,
! [VarCurr] :
( v99147(VarCurr)
<=> ( v99057(VarCurr)
| v99146(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3793,axiom,
! [VarCurr] :
( v99144(VarCurr)
<=> ( v98814(VarCurr,bitIndex2)
| v99145(VarCurr) ) ) ).
fof(writeUnaryOperator_4634,axiom,
! [VarCurr] :
( ~ v99145(VarCurr)
<=> v99146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9193,axiom,
! [VarCurr] :
( v99146(VarCurr)
<=> ( v99047(VarCurr)
& v99051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9192,axiom,
! [VarCurr] :
( v99130(VarCurr)
<=> ( v99131(VarCurr)
| v99139(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3792,axiom,
! [VarCurr] :
( v99139(VarCurr)
<=> ( v98962(VarCurr,bitIndex1)
& v99135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9191,axiom,
! [VarCurr] :
( v99131(VarCurr)
<=> ( v99075(VarCurr)
& v99132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9190,axiom,
! [VarCurr] :
( v99132(VarCurr)
<=> ( v99133(VarCurr)
& v99138(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3791,axiom,
! [VarCurr] :
( v99138(VarCurr)
<=> ( v98962(VarCurr,bitIndex1)
| v99135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9189,axiom,
! [VarCurr] :
( v99133(VarCurr)
<=> ( v99000(VarCurr)
| v99134(VarCurr) ) ) ).
fof(writeUnaryOperator_4633,axiom,
! [VarCurr] :
( ~ v99134(VarCurr)
<=> v99135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9188,axiom,
! [VarCurr] :
( v99135(VarCurr)
<=> ( v99136(VarCurr)
& v99137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9187,axiom,
! [VarCurr] :
( v99137(VarCurr)
<=> ( v99047(VarCurr)
| v99051(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3790,axiom,
! [VarCurr] :
( v99136(VarCurr)
<=> ( v98814(VarCurr,bitIndex0)
| v98814(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60434,axiom,
! [VarCurr] :
( v99066(VarCurr,bitIndex0)
<=> v99112(VarCurr) ) ).
fof(addAssignment_60433,axiom,
! [VarCurr] :
( v99066(VarCurr,bitIndex1)
<=> v99107(VarCurr) ) ).
fof(addAssignment_60432,axiom,
! [VarCurr] :
( v99066(VarCurr,bitIndex2)
<=> v99102(VarCurr) ) ).
fof(addAssignment_60431,axiom,
! [VarCurr] :
( v99066(VarCurr,bitIndex3)
<=> v99068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9186,axiom,
! [VarCurr] :
( v99112(VarCurr)
<=> ( v99113(VarCurr)
& v99114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9185,axiom,
! [VarCurr] :
( v99114(VarCurr)
<=> ( v98962(VarCurr,bitIndex0)
| v98814(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9184,axiom,
! [VarCurr] :
( v99113(VarCurr)
<=> ( v98999(VarCurr)
| v99047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9183,axiom,
! [VarCurr] :
( v99107(VarCurr)
<=> ( v99108(VarCurr)
& v99111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9182,axiom,
! [VarCurr] :
( v99111(VarCurr)
<=> ( v99075(VarCurr)
| v99076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9181,axiom,
! [VarCurr] :
( v99108(VarCurr)
<=> ( v99109(VarCurr)
| v99110(VarCurr) ) ) ).
fof(writeUnaryOperator_4632,axiom,
! [VarCurr] :
( ~ v99110(VarCurr)
<=> v99076(VarCurr) ) ).
fof(writeUnaryOperator_4631,axiom,
! [VarCurr] :
( ~ v99109(VarCurr)
<=> v99075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9180,axiom,
! [VarCurr] :
( v99102(VarCurr)
<=> ( v99103(VarCurr)
& v99106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9179,axiom,
! [VarCurr] :
( v99106(VarCurr)
<=> ( v99073(VarCurr)
| v99081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9178,axiom,
! [VarCurr] :
( v99103(VarCurr)
<=> ( v99104(VarCurr)
| v99105(VarCurr) ) ) ).
fof(writeUnaryOperator_4630,axiom,
! [VarCurr] :
( ~ v99105(VarCurr)
<=> v99081(VarCurr) ) ).
fof(writeUnaryOperator_4629,axiom,
! [VarCurr] :
( ~ v99104(VarCurr)
<=> v99073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9177,axiom,
! [VarCurr] :
( v99068(VarCurr)
<=> ( v99069(VarCurr)
& v99101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9176,axiom,
! [VarCurr] :
( v99101(VarCurr)
<=> ( v99071(VarCurr)
| v99092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9175,axiom,
! [VarCurr] :
( v99069(VarCurr)
<=> ( v99070(VarCurr)
| v99091(VarCurr) ) ) ).
fof(writeUnaryOperator_4628,axiom,
! [VarCurr] :
( ~ v99091(VarCurr)
<=> v99092(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9174,axiom,
! [VarCurr] :
( v99092(VarCurr)
<=> ( v99093(VarCurr)
& v99100(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3789,axiom,
! [VarCurr] :
( v99100(VarCurr)
<=> ( v98814(VarCurr,bitIndex3)
| v99095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9173,axiom,
! [VarCurr] :
( v99093(VarCurr)
<=> ( v99063(VarCurr)
| v99094(VarCurr) ) ) ).
fof(writeUnaryOperator_4627,axiom,
! [VarCurr] :
( ~ v99094(VarCurr)
<=> v99095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9172,axiom,
! [VarCurr] :
( v99095(VarCurr)
<=> ( v99096(VarCurr)
& v99099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9171,axiom,
! [VarCurr] :
( v99099(VarCurr)
<=> ( v98990(VarCurr)
| v99098(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3788,axiom,
! [VarCurr] :
( v99096(VarCurr)
<=> ( v98962(VarCurr,bitIndex3)
| v99097(VarCurr) ) ) ).
fof(writeUnaryOperator_4626,axiom,
! [VarCurr] :
( ~ v99097(VarCurr)
<=> v99098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9170,axiom,
! [VarCurr] :
( v99098(VarCurr)
<=> ( v98995(VarCurr)
& v99087(VarCurr) ) ) ).
fof(writeUnaryOperator_4625,axiom,
! [VarCurr] :
( ~ v99070(VarCurr)
<=> v99071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9169,axiom,
! [VarCurr] :
( v99071(VarCurr)
<=> ( v99072(VarCurr)
| v99090(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3787,axiom,
! [VarCurr] :
( v99090(VarCurr)
<=> ( v98814(VarCurr,bitIndex2)
& v99084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9168,axiom,
! [VarCurr] :
( v99072(VarCurr)
<=> ( v99073(VarCurr)
& v99081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9167,axiom,
! [VarCurr] :
( v99081(VarCurr)
<=> ( v99082(VarCurr)
& v99089(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3786,axiom,
! [VarCurr] :
( v99089(VarCurr)
<=> ( v98814(VarCurr,bitIndex2)
| v99084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9166,axiom,
! [VarCurr] :
( v99082(VarCurr)
<=> ( v99057(VarCurr)
| v99083(VarCurr) ) ) ).
fof(writeUnaryOperator_4624,axiom,
! [VarCurr] :
( ~ v99083(VarCurr)
<=> v99084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9165,axiom,
! [VarCurr] :
( v99084(VarCurr)
<=> ( v99085(VarCurr)
& v99088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9164,axiom,
! [VarCurr] :
( v99088(VarCurr)
<=> ( v98995(VarCurr)
| v99087(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3785,axiom,
! [VarCurr] :
( v99085(VarCurr)
<=> ( v98962(VarCurr,bitIndex2)
| v99086(VarCurr) ) ) ).
fof(writeUnaryOperator_4623,axiom,
! [VarCurr] :
( ~ v99086(VarCurr)
<=> v99087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9163,axiom,
! [VarCurr] :
( v99087(VarCurr)
<=> ( v98999(VarCurr)
& v99000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9162,axiom,
! [VarCurr] :
( v99073(VarCurr)
<=> ( v99074(VarCurr)
| v99080(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3784,axiom,
! [VarCurr] :
( v99080(VarCurr)
<=> ( v98997(VarCurr)
& v98814(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9161,axiom,
! [VarCurr] :
( v99074(VarCurr)
<=> ( v99075(VarCurr)
& v99076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9160,axiom,
! [VarCurr] :
( v99076(VarCurr)
<=> ( v99077(VarCurr)
& v99079(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3783,axiom,
! [VarCurr] :
( v99079(VarCurr)
<=> ( v98997(VarCurr)
| v98814(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9159,axiom,
! [VarCurr] :
( v99077(VarCurr)
<=> ( v99078(VarCurr)
| v99051(VarCurr) ) ) ).
fof(writeUnaryOperator_4622,axiom,
! [VarCurr] :
( ~ v99078(VarCurr)
<=> v98997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9158,axiom,
! [VarCurr] :
( v99075(VarCurr)
<=> ( v98962(VarCurr,bitIndex0)
& v98814(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_4621,axiom,
! [VarCurr] :
( ~ v99038(VarCurr)
<=> v99040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9157,axiom,
! [VarCurr] :
( v99040(VarCurr)
<=> ( v99041(VarCurr)
| v99065(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3782,axiom,
! [VarCurr] :
( v99065(VarCurr)
<=> ( v98962(VarCurr,bitIndex3)
& v99063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9156,axiom,
! [VarCurr] :
( v99041(VarCurr)
<=> ( v99042(VarCurr)
& v99060(VarCurr) ) ) ).
fof(writeUnaryOperator_4620,axiom,
! [VarCurr] :
( ~ v99060(VarCurr)
<=> v99061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9155,axiom,
! [VarCurr] :
( v99061(VarCurr)
<=> ( v99062(VarCurr)
& v99064(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3781,axiom,
! [VarCurr] :
( v99064(VarCurr)
<=> ( v98962(VarCurr,bitIndex3)
| v98814(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9154,axiom,
! [VarCurr] :
( v99062(VarCurr)
<=> ( v98990(VarCurr)
| v99063(VarCurr) ) ) ).
fof(writeUnaryOperator_4619,axiom,
! [VarCurr] :
( ~ v99063(VarCurr)
<=> v98814(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9153,axiom,
! [VarCurr] :
( v99042(VarCurr)
<=> ( v99043(VarCurr)
| v99059(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3780,axiom,
! [VarCurr] :
( v99059(VarCurr)
<=> ( v98962(VarCurr,bitIndex2)
& v99057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9152,axiom,
! [VarCurr] :
( v99043(VarCurr)
<=> ( v99044(VarCurr)
& v99054(VarCurr) ) ) ).
fof(writeUnaryOperator_4618,axiom,
! [VarCurr] :
( ~ v99054(VarCurr)
<=> v99055(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9151,axiom,
! [VarCurr] :
( v99055(VarCurr)
<=> ( v99056(VarCurr)
& v99058(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3779,axiom,
! [VarCurr] :
( v99058(VarCurr)
<=> ( v98962(VarCurr,bitIndex2)
| v98814(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9150,axiom,
! [VarCurr] :
( v99056(VarCurr)
<=> ( v98995(VarCurr)
| v99057(VarCurr) ) ) ).
fof(writeUnaryOperator_4617,axiom,
! [VarCurr] :
( ~ v99057(VarCurr)
<=> v98814(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9149,axiom,
! [VarCurr] :
( v99044(VarCurr)
<=> ( v99045(VarCurr)
| v99053(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3778,axiom,
! [VarCurr] :
( v99053(VarCurr)
<=> ( v98962(VarCurr,bitIndex1)
& v99051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9148,axiom,
! [VarCurr] :
( v99045(VarCurr)
<=> ( v99046(VarCurr)
& v99048(VarCurr) ) ) ).
fof(writeUnaryOperator_4616,axiom,
! [VarCurr] :
( ~ v99048(VarCurr)
<=> v99049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9147,axiom,
! [VarCurr] :
( v99049(VarCurr)
<=> ( v99050(VarCurr)
& v99052(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3777,axiom,
! [VarCurr] :
( v99052(VarCurr)
<=> ( v98962(VarCurr,bitIndex1)
| v98814(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9146,axiom,
! [VarCurr] :
( v99050(VarCurr)
<=> ( v99000(VarCurr)
| v99051(VarCurr) ) ) ).
fof(writeUnaryOperator_4615,axiom,
! [VarCurr] :
( ~ v99051(VarCurr)
<=> v98814(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9145,axiom,
! [VarCurr] :
( v99046(VarCurr)
<=> ( v98962(VarCurr,bitIndex0)
& v99047(VarCurr) ) ) ).
fof(writeUnaryOperator_4614,axiom,
! [VarCurr] :
( ~ v99047(VarCurr)
<=> v98814(VarCurr,bitIndex0) ) ).
fof(addAssignment_60430,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98962(VarCurr,B)
<=> v98964(VarCurr,B) ) ) ).
fof(addAssignment_60429,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98964(VarCurr,B)
<=> v98966(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99021(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98966(VarNext,B)
<=> v98966(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1134,axiom,
! [VarNext] :
( v99021(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98966(VarNext,B)
<=> v99031(VarNext,B) ) ) ) ).
fof(addAssignment_60428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99031(VarNext,B)
<=> v99029(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_663,axiom,
! [VarCurr] :
( ~ v99032(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99029(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_637,axiom,
! [VarCurr] :
( v99032(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99029(VarCurr,B)
<=> v98976(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9144,axiom,
! [VarCurr] :
( v99032(VarCurr)
<=> ( v99033(VarCurr)
& v99034(VarCurr) ) ) ).
fof(writeUnaryOperator_4613,axiom,
! [VarCurr] :
( ~ v99034(VarCurr)
<=> v98972(VarCurr) ) ).
fof(writeUnaryOperator_4612,axiom,
! [VarCurr] :
( ~ v99033(VarCurr)
<=> v98968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99021(VarNext)
<=> v99022(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99022(VarNext)
<=> ( v99023(VarNext)
& v99016(VarNext) ) ) ) ).
fof(writeUnaryOperator_4611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99023(VarNext)
<=> v99025(VarNext) ) ) ).
fof(addAssignment_60427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99025(VarNext)
<=> v99016(VarCurr) ) ) ).
fof(addAssignment_60426,axiom,
! [VarCurr] :
( v99016(VarCurr)
<=> v99018(VarCurr) ) ).
fof(addAssignment_60425,axiom,
! [VarCurr] :
( v99018(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_60424,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98976(VarCurr,B)
<=> v98978(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1339,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98978(VarCurr,B)
<=> ( v99008(VarCurr,B)
| v99011(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1338,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99011(VarCurr,B)
<=> ( v98964(VarCurr,B)
& v99012(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4610,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99012(VarCurr,B)
<=> ~ v99013(VarCurr,B) ) ) ).
fof(addAssignment_60423,axiom,
! [VarCurr] :
( v99013(VarCurr,bitIndex0)
<=> v99014(VarCurr) ) ).
fof(addAssignment_60422,axiom,
! [VarCurr] :
( v99013(VarCurr,bitIndex1)
<=> v99014(VarCurr) ) ).
fof(addAssignment_60421,axiom,
! [VarCurr] :
( v99013(VarCurr,bitIndex2)
<=> v99014(VarCurr) ) ).
fof(addAssignment_60420,axiom,
! [VarCurr] :
( v99013(VarCurr,bitIndex3)
<=> v99014(VarCurr) ) ).
fof(addAssignment_60419,axiom,
! [VarCurr] :
( v99014(VarCurr)
<=> v99003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1337,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v99008(VarCurr,B)
<=> ( v98980(VarCurr,B)
& v99009(VarCurr,B) ) ) ) ).
fof(addAssignment_60418,axiom,
! [VarCurr] :
( v99009(VarCurr,bitIndex0)
<=> v99010(VarCurr) ) ).
fof(addAssignment_60417,axiom,
! [VarCurr] :
( v99009(VarCurr,bitIndex1)
<=> v99010(VarCurr) ) ).
fof(addAssignment_60416,axiom,
! [VarCurr] :
( v99009(VarCurr,bitIndex2)
<=> v99010(VarCurr) ) ).
fof(addAssignment_60415,axiom,
! [VarCurr] :
( v99009(VarCurr,bitIndex3)
<=> v99010(VarCurr) ) ).
fof(addAssignment_60414,axiom,
! [VarCurr] :
( v99010(VarCurr)
<=> v99003(VarCurr) ) ).
fof(addAssignment_60413,axiom,
! [VarCurr] :
( v99003(VarCurr)
<=> v99005(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3776,axiom,
! [VarCurr] :
( v99005(VarCurr)
<=> ( v98701(VarCurr)
| v98681(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_60412,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98980(VarCurr,B)
<=> v98982(VarCurr,B) ) ) ).
fof(addAssignment_60411,axiom,
! [VarCurr] :
( v98982(VarCurr,bitIndex0)
<=> v98999(VarCurr) ) ).
fof(addAssignment_60410,axiom,
! [VarCurr] :
( v98982(VarCurr,bitIndex1)
<=> v98997(VarCurr) ) ).
fof(addAssignment_60409,axiom,
! [VarCurr] :
( v98982(VarCurr,bitIndex2)
<=> v98992(VarCurr) ) ).
fof(addAssignment_60408,axiom,
! [VarCurr] :
( v98982(VarCurr,bitIndex3)
<=> v98985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9141,axiom,
! [VarCurr] :
( v98997(VarCurr)
<=> ( v98998(VarCurr)
& v99001(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3775,axiom,
! [VarCurr] :
( v99001(VarCurr)
<=> ( v98962(VarCurr,bitIndex0)
| v98962(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9140,axiom,
! [VarCurr] :
( v98998(VarCurr)
<=> ( v98999(VarCurr)
| v99000(VarCurr) ) ) ).
fof(writeUnaryOperator_4609,axiom,
! [VarCurr] :
( ~ v99000(VarCurr)
<=> v98962(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4608,axiom,
! [VarCurr] :
( ~ v98999(VarCurr)
<=> v98962(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9139,axiom,
! [VarCurr] :
( v98992(VarCurr)
<=> ( v98993(VarCurr)
& v98996(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3774,axiom,
! [VarCurr] :
( v98996(VarCurr)
<=> ( v98989(VarCurr)
| v98962(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9138,axiom,
! [VarCurr] :
( v98993(VarCurr)
<=> ( v98994(VarCurr)
| v98995(VarCurr) ) ) ).
fof(writeUnaryOperator_4607,axiom,
! [VarCurr] :
( ~ v98995(VarCurr)
<=> v98962(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4606,axiom,
! [VarCurr] :
( ~ v98994(VarCurr)
<=> v98989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9137,axiom,
! [VarCurr] :
( v98985(VarCurr)
<=> ( v98986(VarCurr)
& v98991(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3773,axiom,
! [VarCurr] :
( v98991(VarCurr)
<=> ( v98988(VarCurr)
| v98962(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9136,axiom,
! [VarCurr] :
( v98986(VarCurr)
<=> ( v98987(VarCurr)
| v98990(VarCurr) ) ) ).
fof(writeUnaryOperator_4605,axiom,
! [VarCurr] :
( ~ v98990(VarCurr)
<=> v98962(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4604,axiom,
! [VarCurr] :
( ~ v98987(VarCurr)
<=> v98988(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3772,axiom,
! [VarCurr] :
( v98988(VarCurr)
<=> ( v98989(VarCurr)
& v98962(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3771,axiom,
! [VarCurr] :
( v98989(VarCurr)
<=> ( v98962(VarCurr,bitIndex0)
& v98962(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60407,axiom,
! [VarCurr] :
( v98972(VarCurr)
<=> v98974(VarCurr) ) ).
fof(addAssignment_60406,axiom,
! [VarCurr] :
( v98974(VarCurr)
<=> v2928(VarCurr) ) ).
fof(addAssignment_60405,axiom,
! [VarCurr] :
( v98968(VarCurr)
<=> v98970(VarCurr) ) ).
fof(addAssignment_60404,axiom,
! [VarCurr] :
( v98970(VarCurr)
<=> v2920(VarCurr) ) ).
fof(addAssignment_60403,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98814(VarCurr,B)
<=> v2944(VarCurr,B) ) ) ).
fof(addAssignment_60402,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v2944(VarCurr,B)
<=> v2946(VarCurr,B) ) ) ).
fof(addAssignment_60401,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v2946(VarNext,B)
<=> v98954(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98955(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v98954(VarNext,B)
<=> v2946(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1133,axiom,
! [VarNext] :
( v98955(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v98954(VarNext,B)
<=> v3911(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98955(VarNext)
<=> v98956(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98956(VarNext)
<=> ( v98958(VarNext)
& v3894(VarNext) ) ) ) ).
fof(writeUnaryOperator_4603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98958(VarNext)
<=> v3905(VarNext) ) ) ).
fof(addAssignment_60400,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v2956(VarCurr,B)
<=> v2958(VarCurr,B) ) ) ).
fof(addAssignment_60399,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v2958(VarCurr,B)
<=> v2960(VarCurr,B) ) ) ).
fof(addAssignment_60398,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v2960(VarCurr,B)
<=> v3890(VarCurr,B) ) ) ).
fof(addAssignment_60397,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v3892(VarCurr,B)
<=> v98817(VarCurr,B) ) ) ).
fof(addAssignment_60396,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98817(VarCurr,B)
<=> v98819(VarCurr,B) ) ) ).
fof(addAssignment_60395,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98819(VarCurr,B)
<=> v98821(VarCurr,B) ) ) ).
fof(addAssignment_60394,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98821(VarCurr,B)
<=> v98823(VarCurr,B) ) ) ).
fof(addAssignment_60393,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98823(VarCurr,B)
<=> v98825(VarCurr,B) ) ) ).
fof(addAssignment_60392,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98825(VarCurr,B)
<=> v98827(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98937(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98827(VarNext,B)
<=> v98827(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1132,axiom,
! [VarNext] :
( v98937(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98827(VarNext,B)
<=> v98947(VarNext,B) ) ) ) ).
fof(addAssignment_60391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98947(VarNext,B)
<=> v98945(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_662,axiom,
! [VarCurr] :
( ~ v98948(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98945(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_636,axiom,
! [VarCurr] :
( v98948(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98945(VarCurr,B)
<=> v98837(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9133,axiom,
! [VarCurr] :
( v98948(VarCurr)
<=> ( v98949(VarCurr)
& v98950(VarCurr) ) ) ).
fof(writeUnaryOperator_4602,axiom,
! [VarCurr] :
( ~ v98950(VarCurr)
<=> v98833(VarCurr) ) ).
fof(writeUnaryOperator_4601,axiom,
! [VarCurr] :
( ~ v98949(VarCurr)
<=> v98829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98937(VarNext)
<=> v98938(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98938(VarNext)
<=> ( v98939(VarNext)
& v98932(VarNext) ) ) ) ).
fof(writeUnaryOperator_4600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98939(VarNext)
<=> v98941(VarNext) ) ) ).
fof(addAssignment_60390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98941(VarNext)
<=> v98932(VarCurr) ) ) ).
fof(addAssignment_60389,axiom,
! [VarCurr] :
( v98932(VarCurr)
<=> v98934(VarCurr) ) ).
fof(addAssignment_60388,axiom,
! [VarCurr] :
( v98934(VarCurr)
<=> v3119(VarCurr) ) ).
fof(addAssignment_60387,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98837(VarCurr,B)
<=> v98839(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1336,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98839(VarCurr,B)
<=> ( v98924(VarCurr,B)
| v98927(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1335,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98927(VarCurr,B)
<=> ( v98825(VarCurr,B)
& v98928(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4599,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98928(VarCurr,B)
<=> ~ v98929(VarCurr,B) ) ) ).
fof(addAssignment_60386,axiom,
! [VarCurr] :
( v98929(VarCurr,bitIndex0)
<=> v98930(VarCurr) ) ).
fof(addAssignment_60385,axiom,
! [VarCurr] :
( v98929(VarCurr,bitIndex1)
<=> v98930(VarCurr) ) ).
fof(addAssignment_60384,axiom,
! [VarCurr] :
( v98929(VarCurr,bitIndex2)
<=> v98930(VarCurr) ) ).
fof(addAssignment_60383,axiom,
! [VarCurr] :
( v98929(VarCurr,bitIndex3)
<=> v98930(VarCurr) ) ).
fof(addAssignment_60382,axiom,
! [VarCurr] :
( v98930(VarCurr)
<=> v98922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1334,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98924(VarCurr,B)
<=> ( v98841(VarCurr,B)
& v98925(VarCurr,B) ) ) ) ).
fof(addAssignment_60381,axiom,
! [VarCurr] :
( v98925(VarCurr,bitIndex0)
<=> v98926(VarCurr) ) ).
fof(addAssignment_60380,axiom,
! [VarCurr] :
( v98925(VarCurr,bitIndex1)
<=> v98926(VarCurr) ) ).
fof(addAssignment_60379,axiom,
! [VarCurr] :
( v98925(VarCurr,bitIndex2)
<=> v98926(VarCurr) ) ).
fof(addAssignment_60378,axiom,
! [VarCurr] :
( v98925(VarCurr,bitIndex3)
<=> v98926(VarCurr) ) ).
fof(addAssignment_60377,axiom,
! [VarCurr] :
( v98926(VarCurr)
<=> v98922(VarCurr) ) ).
fof(addAssignment_60376,axiom,
! [VarCurr] :
( v98922(VarCurr)
<=> v3799(VarCurr) ) ).
fof(addAssignment_60375,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98841(VarCurr,B)
<=> v98843(VarCurr,B) ) ) ).
fof(addAssignment_60374,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98843(VarCurr,B)
<=> v98845(VarCurr,B) ) ) ).
fof(addAssignment_60373,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98845(VarCurr,B)
<=> v98847(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98905(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98847(VarNext,B)
<=> v98847(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1131,axiom,
! [VarNext] :
( v98905(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98847(VarNext,B)
<=> v98915(VarNext,B) ) ) ) ).
fof(addAssignment_60372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98915(VarNext,B)
<=> v98913(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_661,axiom,
! [VarCurr] :
( ~ v98916(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98913(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_635,axiom,
! [VarCurr] :
( v98916(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98913(VarCurr,B)
<=> v98857(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9130,axiom,
! [VarCurr] :
( v98916(VarCurr)
<=> ( v98917(VarCurr)
& v98918(VarCurr) ) ) ).
fof(writeUnaryOperator_4598,axiom,
! [VarCurr] :
( ~ v98918(VarCurr)
<=> v98853(VarCurr) ) ).
fof(writeUnaryOperator_4597,axiom,
! [VarCurr] :
( ~ v98917(VarCurr)
<=> v98849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98905(VarNext)
<=> v98906(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98906(VarNext)
<=> ( v98907(VarNext)
& v98900(VarNext) ) ) ) ).
fof(writeUnaryOperator_4596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98907(VarNext)
<=> v98909(VarNext) ) ) ).
fof(addAssignment_60371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98909(VarNext)
<=> v98900(VarCurr) ) ) ).
fof(addAssignment_60370,axiom,
! [VarCurr] :
( v98900(VarCurr)
<=> v98902(VarCurr) ) ).
fof(addAssignment_60369,axiom,
! [VarCurr] :
( v98902(VarCurr)
<=> v3119(VarCurr) ) ).
fof(addAssignment_60368,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98857(VarCurr,B)
<=> v98859(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1333,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98859(VarCurr,B)
<=> ( v98892(VarCurr,B)
| v98895(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1332,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98895(VarCurr,B)
<=> ( v98845(VarCurr,B)
& v98896(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4595,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98896(VarCurr,B)
<=> ~ v98897(VarCurr,B) ) ) ).
fof(addAssignment_60367,axiom,
! [VarCurr] :
( v98897(VarCurr,bitIndex0)
<=> v98898(VarCurr) ) ).
fof(addAssignment_60366,axiom,
! [VarCurr] :
( v98897(VarCurr,bitIndex1)
<=> v98898(VarCurr) ) ).
fof(addAssignment_60365,axiom,
! [VarCurr] :
( v98897(VarCurr,bitIndex2)
<=> v98898(VarCurr) ) ).
fof(addAssignment_60364,axiom,
! [VarCurr] :
( v98897(VarCurr,bitIndex3)
<=> v98898(VarCurr) ) ).
fof(addAssignment_60363,axiom,
! [VarCurr] :
( v98898(VarCurr)
<=> v98884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1331,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98892(VarCurr,B)
<=> ( v98861(VarCurr,B)
& v98893(VarCurr,B) ) ) ) ).
fof(addAssignment_60362,axiom,
! [VarCurr] :
( v98893(VarCurr,bitIndex0)
<=> v98894(VarCurr) ) ).
fof(addAssignment_60361,axiom,
! [VarCurr] :
( v98893(VarCurr,bitIndex1)
<=> v98894(VarCurr) ) ).
fof(addAssignment_60360,axiom,
! [VarCurr] :
( v98893(VarCurr,bitIndex2)
<=> v98894(VarCurr) ) ).
fof(addAssignment_60359,axiom,
! [VarCurr] :
( v98893(VarCurr,bitIndex3)
<=> v98894(VarCurr) ) ).
fof(addAssignment_60358,axiom,
! [VarCurr] :
( v98894(VarCurr)
<=> v98884(VarCurr) ) ).
fof(addAssignment_60357,axiom,
! [VarCurr] :
( v98884(VarCurr)
<=> v98886(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9127,axiom,
! [VarCurr] :
( v98886(VarCurr)
<=> ( v98888(VarCurr)
& v98890(VarCurr) ) ) ).
fof(writeUnaryOperator_4594,axiom,
! [VarCurr] :
( ~ v98890(VarCurr)
<=> v3033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9126,axiom,
! [VarCurr] :
( v98888(VarCurr)
<=> ( v3045(VarCurr)
& v98889(VarCurr) ) ) ).
fof(writeUnaryOperator_4593,axiom,
! [VarCurr] :
( ~ v98889(VarCurr)
<=> v3039(VarCurr) ) ).
fof(addAssignment_60356,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98861(VarCurr,B)
<=> v98863(VarCurr,B) ) ) ).
fof(addAssignment_60355,axiom,
! [VarCurr] :
( v98863(VarCurr,bitIndex0)
<=> v98880(VarCurr) ) ).
fof(addAssignment_60354,axiom,
! [VarCurr] :
( v98863(VarCurr,bitIndex1)
<=> v98878(VarCurr) ) ).
fof(addAssignment_60353,axiom,
! [VarCurr] :
( v98863(VarCurr,bitIndex2)
<=> v98873(VarCurr) ) ).
fof(addAssignment_60352,axiom,
! [VarCurr] :
( v98863(VarCurr,bitIndex3)
<=> v98866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9125,axiom,
! [VarCurr] :
( v98878(VarCurr)
<=> ( v98879(VarCurr)
& v98882(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3770,axiom,
! [VarCurr] :
( v98882(VarCurr)
<=> ( v98823(VarCurr,bitIndex0)
| v98823(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9124,axiom,
! [VarCurr] :
( v98879(VarCurr)
<=> ( v98880(VarCurr)
| v98881(VarCurr) ) ) ).
fof(writeUnaryOperator_4592,axiom,
! [VarCurr] :
( ~ v98881(VarCurr)
<=> v98823(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4591,axiom,
! [VarCurr] :
( ~ v98880(VarCurr)
<=> v98823(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9123,axiom,
! [VarCurr] :
( v98873(VarCurr)
<=> ( v98874(VarCurr)
& v98877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3769,axiom,
! [VarCurr] :
( v98877(VarCurr)
<=> ( v98870(VarCurr)
| v98823(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9122,axiom,
! [VarCurr] :
( v98874(VarCurr)
<=> ( v98875(VarCurr)
| v98876(VarCurr) ) ) ).
fof(writeUnaryOperator_4590,axiom,
! [VarCurr] :
( ~ v98876(VarCurr)
<=> v98823(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4589,axiom,
! [VarCurr] :
( ~ v98875(VarCurr)
<=> v98870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9121,axiom,
! [VarCurr] :
( v98866(VarCurr)
<=> ( v98867(VarCurr)
& v98872(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3768,axiom,
! [VarCurr] :
( v98872(VarCurr)
<=> ( v98869(VarCurr)
| v98823(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9120,axiom,
! [VarCurr] :
( v98867(VarCurr)
<=> ( v98868(VarCurr)
| v98871(VarCurr) ) ) ).
fof(writeUnaryOperator_4588,axiom,
! [VarCurr] :
( ~ v98871(VarCurr)
<=> v98823(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4587,axiom,
! [VarCurr] :
( ~ v98868(VarCurr)
<=> v98869(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3767,axiom,
! [VarCurr] :
( v98869(VarCurr)
<=> ( v98870(VarCurr)
& v98823(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3766,axiom,
! [VarCurr] :
( v98870(VarCurr)
<=> ( v98823(VarCurr,bitIndex0)
& v98823(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60351,axiom,
! [VarCurr] :
( v98853(VarCurr)
<=> v98855(VarCurr) ) ).
fof(addAssignment_60350,axiom,
! [VarCurr] :
( v98855(VarCurr)
<=> v2988(VarCurr) ) ).
fof(addAssignment_60349,axiom,
! [VarCurr] :
( v98849(VarCurr)
<=> v98851(VarCurr) ) ).
fof(addAssignment_60348,axiom,
! [VarCurr] :
( v98851(VarCurr)
<=> v2980(VarCurr) ) ).
fof(addAssignment_60347,axiom,
! [VarCurr] :
( v98833(VarCurr)
<=> v98835(VarCurr) ) ).
fof(addAssignment_60346,axiom,
! [VarCurr] :
( v98835(VarCurr)
<=> v2988(VarCurr) ) ).
fof(addAssignment_60345,axiom,
! [VarCurr] :
( v98829(VarCurr)
<=> v98831(VarCurr) ) ).
fof(addAssignment_60344,axiom,
! [VarCurr] :
( v98831(VarCurr)
<=> v2980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1330,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v98641(VarCurr,B)
<=> ( v98770(VarCurr,B)
| v98808(VarCurr,B) ) ) ) ).
fof(addAssignment_60343,axiom,
! [VarCurr] :
( v98808(VarCurr,bitIndex0)
<=> v98809(VarCurr) ) ).
fof(addAssignment_60342,axiom,
! [VarCurr] :
( v98808(VarCurr,bitIndex1)
<=> v98809(VarCurr) ) ).
fof(addAssignment_60341,axiom,
! [VarCurr] :
( v98808(VarCurr,bitIndex2)
<=> v98809(VarCurr) ) ).
fof(addAssignment_60340,axiom,
! [VarCurr] :
( v98808(VarCurr,bitIndex3)
<=> v98809(VarCurr) ) ).
fof(addAssignment_60339,axiom,
! [VarCurr] :
( v98808(VarCurr,bitIndex4)
<=> v98809(VarCurr) ) ).
fof(addAssignment_60338,axiom,
! [VarCurr] :
( v98808(VarCurr,bitIndex5)
<=> v98809(VarCurr) ) ).
fof(addAssignment_60337,axiom,
! [VarCurr] :
( v98808(VarCurr,bitIndex6)
<=> v98809(VarCurr) ) ).
fof(addAssignment_60336,axiom,
! [VarCurr] :
( v98808(VarCurr,bitIndex7)
<=> v98809(VarCurr) ) ).
fof(addAssignment_60335,axiom,
! [VarCurr] :
( v98809(VarCurr)
<=> v98810(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_574,axiom,
! [VarCurr] :
( v98810(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $true )
& ( v98643(VarCurr,bitIndex2)
<=> $false )
& ( v98643(VarCurr,bitIndex1)
<=> $false )
& ( v98643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1329,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v98770(VarCurr,B)
<=> ( v98771(VarCurr,B)
| v98804(VarCurr,B) ) ) ) ).
fof(addAssignment_60334,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v98804(VarCurr,B)
<=> v98805(VarCurr,B) ) ) ).
fof(addAssignment_60333,axiom,
! [VarCurr] :
( v98804(VarCurr,bitIndex7)
<=> $false ) ).
fof(addAssignment_60332,axiom,
! [VarCurr] :
( v98805(VarCurr,bitIndex0)
<=> v98806(VarCurr) ) ).
fof(addAssignment_60331,axiom,
! [VarCurr] :
( v98805(VarCurr,bitIndex1)
<=> v98806(VarCurr) ) ).
fof(addAssignment_60330,axiom,
! [VarCurr] :
( v98805(VarCurr,bitIndex2)
<=> v98806(VarCurr) ) ).
fof(addAssignment_60329,axiom,
! [VarCurr] :
( v98805(VarCurr,bitIndex3)
<=> v98806(VarCurr) ) ).
fof(addAssignment_60328,axiom,
! [VarCurr] :
( v98805(VarCurr,bitIndex4)
<=> v98806(VarCurr) ) ).
fof(addAssignment_60327,axiom,
! [VarCurr] :
( v98805(VarCurr,bitIndex5)
<=> v98806(VarCurr) ) ).
fof(addAssignment_60326,axiom,
! [VarCurr] :
( v98805(VarCurr,bitIndex6)
<=> v98806(VarCurr) ) ).
fof(addAssignment_60325,axiom,
! [VarCurr] :
( v98806(VarCurr)
<=> v98807(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_573,axiom,
! [VarCurr] :
( v98807(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $false )
& ( v98643(VarCurr,bitIndex2)
<=> $true )
& ( v98643(VarCurr,bitIndex1)
<=> $true )
& ( v98643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_20,axiom,
! [VarCurr] : ~ v98771(VarCurr,bitIndex7) ).
fof(addAssignment_60324,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v98771(VarCurr,B)
<=> v98772(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1328,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v98772(VarCurr,B)
<=> ( v98773(VarCurr,B)
| v98800(VarCurr,B) ) ) ) ).
fof(addAssignment_60323,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v98800(VarCurr,B)
<=> v98801(VarCurr,B) ) ) ).
fof(addAssignment_60322,axiom,
! [VarCurr] :
( v98800(VarCurr,bitIndex6)
<=> $false ) ).
fof(addAssignment_60321,axiom,
! [VarCurr] :
( v98801(VarCurr,bitIndex0)
<=> v98802(VarCurr) ) ).
fof(addAssignment_60320,axiom,
! [VarCurr] :
( v98801(VarCurr,bitIndex1)
<=> v98802(VarCurr) ) ).
fof(addAssignment_60319,axiom,
! [VarCurr] :
( v98801(VarCurr,bitIndex2)
<=> v98802(VarCurr) ) ).
fof(addAssignment_60318,axiom,
! [VarCurr] :
( v98801(VarCurr,bitIndex3)
<=> v98802(VarCurr) ) ).
fof(addAssignment_60317,axiom,
! [VarCurr] :
( v98801(VarCurr,bitIndex4)
<=> v98802(VarCurr) ) ).
fof(addAssignment_60316,axiom,
! [VarCurr] :
( v98801(VarCurr,bitIndex5)
<=> v98802(VarCurr) ) ).
fof(addAssignment_60315,axiom,
! [VarCurr] :
( v98802(VarCurr)
<=> v98803(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_572,axiom,
! [VarCurr] :
( v98803(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $false )
& ( v98643(VarCurr,bitIndex2)
<=> $true )
& ( v98643(VarCurr,bitIndex1)
<=> $true )
& ( v98643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_19,axiom,
! [VarCurr] : ~ v98773(VarCurr,bitIndex6) ).
fof(addAssignment_60314,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v98773(VarCurr,B)
<=> v98774(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1327,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v98774(VarCurr,B)
<=> ( v98775(VarCurr,B)
| v98796(VarCurr,B) ) ) ) ).
fof(addAssignment_60313,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v98796(VarCurr,B)
<=> v98797(VarCurr,B) ) ) ).
fof(addAssignment_60312,axiom,
! [VarCurr] :
( v98796(VarCurr,bitIndex5)
<=> $false ) ).
fof(addAssignment_60311,axiom,
! [VarCurr] :
( v98797(VarCurr,bitIndex0)
<=> v98798(VarCurr) ) ).
fof(addAssignment_60310,axiom,
! [VarCurr] :
( v98797(VarCurr,bitIndex1)
<=> v98798(VarCurr) ) ).
fof(addAssignment_60309,axiom,
! [VarCurr] :
( v98797(VarCurr,bitIndex2)
<=> v98798(VarCurr) ) ).
fof(addAssignment_60308,axiom,
! [VarCurr] :
( v98797(VarCurr,bitIndex3)
<=> v98798(VarCurr) ) ).
fof(addAssignment_60307,axiom,
! [VarCurr] :
( v98797(VarCurr,bitIndex4)
<=> v98798(VarCurr) ) ).
fof(addAssignment_60306,axiom,
! [VarCurr] :
( v98798(VarCurr)
<=> v98799(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_571,axiom,
! [VarCurr] :
( v98799(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $false )
& ( v98643(VarCurr,bitIndex2)
<=> $true )
& ( v98643(VarCurr,bitIndex1)
<=> $false )
& ( v98643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_18,axiom,
! [VarCurr] : ~ v98775(VarCurr,bitIndex5) ).
fof(addAssignment_60305,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v98775(VarCurr,B)
<=> v98776(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1326,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v98776(VarCurr,B)
<=> ( v98777(VarCurr,B)
| v98792(VarCurr,B) ) ) ) ).
fof(addAssignment_60304,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98792(VarCurr,B)
<=> v98793(VarCurr,B) ) ) ).
fof(addAssignment_60303,axiom,
! [VarCurr] :
( v98792(VarCurr,bitIndex4)
<=> $false ) ).
fof(addAssignment_60302,axiom,
! [VarCurr] :
( v98793(VarCurr,bitIndex0)
<=> v98794(VarCurr) ) ).
fof(addAssignment_60301,axiom,
! [VarCurr] :
( v98793(VarCurr,bitIndex1)
<=> v98794(VarCurr) ) ).
fof(addAssignment_60300,axiom,
! [VarCurr] :
( v98793(VarCurr,bitIndex2)
<=> v98794(VarCurr) ) ).
fof(addAssignment_60299,axiom,
! [VarCurr] :
( v98793(VarCurr,bitIndex3)
<=> v98794(VarCurr) ) ).
fof(addAssignment_60298,axiom,
! [VarCurr] :
( v98794(VarCurr)
<=> v98795(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_570,axiom,
! [VarCurr] :
( v98795(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $false )
& ( v98643(VarCurr,bitIndex2)
<=> $true )
& ( v98643(VarCurr,bitIndex1)
<=> $false )
& ( v98643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_17,axiom,
! [VarCurr] : ~ v98777(VarCurr,bitIndex4) ).
fof(addAssignment_60297,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98777(VarCurr,B)
<=> v98778(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1325,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98778(VarCurr,B)
<=> ( v98779(VarCurr,B)
| v98788(VarCurr,B) ) ) ) ).
fof(addAssignment_60296,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98788(VarCurr,B)
<=> v98789(VarCurr,B) ) ) ).
fof(addAssignment_60295,axiom,
! [VarCurr] :
( v98788(VarCurr,bitIndex3)
<=> $false ) ).
fof(addAssignment_60294,axiom,
! [VarCurr] :
( v98789(VarCurr,bitIndex0)
<=> v98790(VarCurr) ) ).
fof(addAssignment_60293,axiom,
! [VarCurr] :
( v98789(VarCurr,bitIndex1)
<=> v98790(VarCurr) ) ).
fof(addAssignment_60292,axiom,
! [VarCurr] :
( v98789(VarCurr,bitIndex2)
<=> v98790(VarCurr) ) ).
fof(addAssignment_60291,axiom,
! [VarCurr] :
( v98790(VarCurr)
<=> v98791(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_569,axiom,
! [VarCurr] :
( v98791(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $false )
& ( v98643(VarCurr,bitIndex2)
<=> $false )
& ( v98643(VarCurr,bitIndex1)
<=> $true )
& ( v98643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addZeroExtensionConstraint_16,axiom,
! [VarCurr] : ~ v98779(VarCurr,bitIndex3) ).
fof(addAssignment_60290,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98779(VarCurr,B)
<=> v98780(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1324,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v98780(VarCurr,B)
<=> ( v98781(VarCurr,B)
| v98784(VarCurr,B) ) ) ) ).
fof(addAssignment_60289,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v98784(VarCurr,B)
<=> v98785(VarCurr,B) ) ) ).
fof(addAssignment_60288,axiom,
! [VarCurr] :
( v98784(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_60287,axiom,
! [VarCurr] :
( v98785(VarCurr,bitIndex0)
<=> v98786(VarCurr) ) ).
fof(addAssignment_60286,axiom,
! [VarCurr] :
( v98785(VarCurr,bitIndex1)
<=> v98786(VarCurr) ) ).
fof(addAssignment_60285,axiom,
! [VarCurr] :
( v98786(VarCurr)
<=> v98787(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_568,axiom,
! [VarCurr] :
( v98787(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $false )
& ( v98643(VarCurr,bitIndex2)
<=> $false )
& ( v98643(VarCurr,bitIndex1)
<=> $true )
& ( v98643(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addZeroExtensionConstraint_15,axiom,
! [VarCurr] : ~ v98781(VarCurr,bitIndex2) ).
fof(addAssignment_60284,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v98781(VarCurr,B)
<=> v98782(VarCurr,B) ) ) ).
fof(addAssignment_60283,axiom,
! [VarCurr] :
( v98782(VarCurr,bitIndex0)
<=> v98783(VarCurr) ) ).
fof(addAssignment_60282,axiom,
! [VarCurr] :
( v98782(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_567,axiom,
! [VarCurr] :
( v98783(VarCurr)
<=> ( ( v98643(VarCurr,bitIndex3)
<=> $false )
& ( v98643(VarCurr,bitIndex2)
<=> $false )
& ( v98643(VarCurr,bitIndex1)
<=> $false )
& ( v98643(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_60281,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98643(VarCurr,B)
<=> v98645(VarCurr,B) ) ) ).
fof(addAssignment_60280,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98645(VarCurr,B)
<=> v98647(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98753(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98647(VarNext,B)
<=> v98647(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1130,axiom,
! [VarNext] :
( v98753(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98647(VarNext,B)
<=> v98763(VarNext,B) ) ) ) ).
fof(addAssignment_60279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v98763(VarNext,B)
<=> v98761(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_660,axiom,
! [VarCurr] :
( ~ v98764(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98761(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_634,axiom,
! [VarCurr] :
( v98764(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98761(VarCurr,B)
<=> v98657(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9119,axiom,
! [VarCurr] :
( v98764(VarCurr)
<=> ( v98765(VarCurr)
& v98766(VarCurr) ) ) ).
fof(writeUnaryOperator_4586,axiom,
! [VarCurr] :
( ~ v98766(VarCurr)
<=> v98653(VarCurr) ) ).
fof(writeUnaryOperator_4585,axiom,
! [VarCurr] :
( ~ v98765(VarCurr)
<=> v98649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98753(VarNext)
<=> v98754(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98754(VarNext)
<=> ( v98755(VarNext)
& v98748(VarNext) ) ) ) ).
fof(writeUnaryOperator_4584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98755(VarNext)
<=> v98757(VarNext) ) ) ).
fof(addAssignment_60278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98757(VarNext)
<=> v98748(VarCurr) ) ) ).
fof(addAssignment_60277,axiom,
! [VarCurr] :
( v98748(VarCurr)
<=> v98750(VarCurr) ) ).
fof(addAssignment_60276,axiom,
! [VarCurr] :
( v98750(VarCurr)
<=> v3898(VarCurr) ) ).
fof(addAssignment_60275,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98657(VarCurr,B)
<=> v98659(VarCurr,B) ) ) ).
fof(addAssignment_60274,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98659(VarCurr,B)
<=> v98661(VarCurr,B) ) ) ).
fof(addAssignment_60273,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v98661(VarCurr,B)
<=> v98663(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_659,axiom,
! [VarCurr] :
( ~ v98697(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98663(VarCurr,B)
<=> v98726(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_633,axiom,
! [VarCurr] :
( v98697(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98663(VarCurr,B)
<=> v98707(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_658,axiom,
! [VarCurr] :
( ~ v98727(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98726(VarCurr,B)
<=> v98643(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_632,axiom,
! [VarCurr] :
( v98727(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v98726(VarCurr,B)
<=> v98730(VarCurr,B) ) ) ) ).
fof(addAssignment_60272,axiom,
! [VarCurr] :
( v98730(VarCurr,bitIndex0)
<=> v98723(VarCurr) ) ).
fof(addAssignment_60271,axiom,
! [VarCurr] :
( v98730(VarCurr,bitIndex1)
<=> v98744(VarCurr) ) ).
fof(addAssignment_60270,axiom,
! [VarCurr] :
( v98730(VarCurr,bitIndex2)
<=> v98740(VarCurr) ) ).
fof(addAssignment_60269,axiom,
! [VarCurr] :
( v98730(VarCurr,bitIndex3)
<=> v98732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9116,axiom,
! [VarCurr] :
( v98744(VarCurr)
<=> ( v98745(VarCurr)
& v98746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9115,axiom,
! [VarCurr] :
( v98746(VarCurr)
<=> ( v98643(VarCurr,bitIndex0)
| v98724(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3765,axiom,
! [VarCurr] :
( v98745(VarCurr)
<=> ( v98723(VarCurr)
| v98643(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9114,axiom,
! [VarCurr] :
( v98740(VarCurr)
<=> ( v98741(VarCurr)
& v98743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9113,axiom,
! [VarCurr] :
( v98743(VarCurr)
<=> ( v98719(VarCurr)
| v98737(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3764,axiom,
! [VarCurr] :
( v98741(VarCurr)
<=> ( v98643(VarCurr,bitIndex2)
| v98742(VarCurr) ) ) ).
fof(writeUnaryOperator_4583,axiom,
! [VarCurr] :
( ~ v98742(VarCurr)
<=> v98737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9112,axiom,
! [VarCurr] :
( v98732(VarCurr)
<=> ( v98733(VarCurr)
& v98739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9111,axiom,
! [VarCurr] :
( v98739(VarCurr)
<=> ( v98714(VarCurr)
| v98735(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3763,axiom,
! [VarCurr] :
( v98733(VarCurr)
<=> ( v98643(VarCurr,bitIndex3)
| v98734(VarCurr) ) ) ).
fof(writeUnaryOperator_4582,axiom,
! [VarCurr] :
( ~ v98734(VarCurr)
<=> v98735(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3762,axiom,
! [VarCurr] :
( v98735(VarCurr)
<=> ( v98643(VarCurr,bitIndex2)
| v98736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9110,axiom,
! [VarCurr] :
( v98736(VarCurr)
<=> ( v98719(VarCurr)
& v98737(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3761,axiom,
! [VarCurr] :
( v98737(VarCurr)
<=> ( v98643(VarCurr,bitIndex1)
| v98738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9109,axiom,
! [VarCurr] :
( v98738(VarCurr)
<=> ( v98643(VarCurr,bitIndex0)
& v98724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9108,axiom,
! [VarCurr] :
( v98727(VarCurr)
<=> ( v98728(VarCurr)
& v98729(VarCurr) ) ) ).
fof(writeUnaryOperator_4581,axiom,
! [VarCurr] :
( ~ v98729(VarCurr)
<=> v98665(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3760,axiom,
! [VarCurr] :
( v98728(VarCurr)
<=> ( v98701(VarCurr)
| v98681(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_60268,axiom,
! [VarCurr] :
( v98707(VarCurr,bitIndex0)
<=> v98723(VarCurr) ) ).
fof(addAssignment_60267,axiom,
! [VarCurr] :
( v98707(VarCurr,bitIndex1)
<=> v98721(VarCurr) ) ).
fof(addAssignment_60266,axiom,
! [VarCurr] :
( v98707(VarCurr,bitIndex2)
<=> v98716(VarCurr) ) ).
fof(addAssignment_60265,axiom,
! [VarCurr] :
( v98707(VarCurr,bitIndex3)
<=> v98709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9107,axiom,
! [VarCurr] :
( v98721(VarCurr)
<=> ( v98722(VarCurr)
& v98725(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3759,axiom,
! [VarCurr] :
( v98725(VarCurr)
<=> ( v98643(VarCurr,bitIndex0)
| v98643(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9106,axiom,
! [VarCurr] :
( v98722(VarCurr)
<=> ( v98723(VarCurr)
| v98724(VarCurr) ) ) ).
fof(writeUnaryOperator_4580,axiom,
! [VarCurr] :
( ~ v98724(VarCurr)
<=> v98643(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4579,axiom,
! [VarCurr] :
( ~ v98723(VarCurr)
<=> v98643(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9105,axiom,
! [VarCurr] :
( v98716(VarCurr)
<=> ( v98717(VarCurr)
& v98720(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3758,axiom,
! [VarCurr] :
( v98720(VarCurr)
<=> ( v98713(VarCurr)
| v98643(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9104,axiom,
! [VarCurr] :
( v98717(VarCurr)
<=> ( v98718(VarCurr)
| v98719(VarCurr) ) ) ).
fof(writeUnaryOperator_4578,axiom,
! [VarCurr] :
( ~ v98719(VarCurr)
<=> v98643(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4577,axiom,
! [VarCurr] :
( ~ v98718(VarCurr)
<=> v98713(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9103,axiom,
! [VarCurr] :
( v98709(VarCurr)
<=> ( v98710(VarCurr)
& v98715(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3757,axiom,
! [VarCurr] :
( v98715(VarCurr)
<=> ( v98712(VarCurr)
| v98643(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9102,axiom,
! [VarCurr] :
( v98710(VarCurr)
<=> ( v98711(VarCurr)
| v98714(VarCurr) ) ) ).
fof(writeUnaryOperator_4576,axiom,
! [VarCurr] :
( ~ v98714(VarCurr)
<=> v98643(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4575,axiom,
! [VarCurr] :
( ~ v98711(VarCurr)
<=> v98712(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3756,axiom,
! [VarCurr] :
( v98712(VarCurr)
<=> ( v98713(VarCurr)
& v98643(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3755,axiom,
! [VarCurr] :
( v98713(VarCurr)
<=> ( v98643(VarCurr,bitIndex0)
& v98643(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9101,axiom,
! [VarCurr] :
( v98697(VarCurr)
<=> ( v98665(VarCurr)
& v98698(VarCurr) ) ) ).
fof(writeUnaryOperator_4574,axiom,
! [VarCurr] :
( ~ v98698(VarCurr)
<=> v98699(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3754,axiom,
! [VarCurr] :
( v98699(VarCurr)
<=> ( v98701(VarCurr)
| v98681(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3753,axiom,
! [VarCurr] :
( v98701(VarCurr)
<=> ( v98702(VarCurr)
| v98681(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3752,axiom,
! [VarCurr] :
( v98702(VarCurr)
<=> ( v98703(VarCurr)
| v98681(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3751,axiom,
! [VarCurr] :
( v98703(VarCurr)
<=> ( v98704(VarCurr)
| v98681(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3750,axiom,
! [VarCurr] :
( v98704(VarCurr)
<=> ( v98705(VarCurr)
| v98681(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3749,axiom,
! [VarCurr] :
( v98705(VarCurr)
<=> ( v98706(VarCurr)
| v98681(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3748,axiom,
! [VarCurr] :
( v98706(VarCurr)
<=> ( v98681(VarCurr,bitIndex0)
| v98681(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60264,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v98681(VarCurr,B)
<=> v98683(VarCurr,B) ) ) ).
fof(addAssignment_60263,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v98683(VarCurr,B)
<=> v98685(VarCurr,B) ) ) ).
fof(addAssignment_60262,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v98685(VarCurr,B)
<=> v98687(VarCurr,B) ) ) ).
fof(addAssignment_60261,axiom,
! [VarCurr] :
( ( v98687(VarCurr,bitIndex7)
<=> $false )
& ( v98687(VarCurr,bitIndex6)
<=> $false )
& ( v98687(VarCurr,bitIndex5)
<=> $false )
& ( v98687(VarCurr,bitIndex4)
<=> $false )
& ( v98687(VarCurr,bitIndex3)
<=> $false )
& ( v98687(VarCurr,bitIndex2)
<=> $false )
& ( v98687(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9100,axiom,
! [VarCurr] :
( v98687(VarCurr,bitIndex0)
<=> ( v98689(VarCurr)
& v98693(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_657,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v98693(VarCurr)
<=> v98695(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_631,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v98693(VarCurr)
<=> v98694(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_566,axiom,
! [VarCurr] :
( v98695(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex1)
<=> $true )
& ( v97284(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_565,axiom,
! [VarCurr] :
( v98694(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex2)
<=> $true )
& ( v97284(VarCurr,bitIndex1)
<=> $true )
& ( v97284(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9099,axiom,
! [VarCurr] :
( v98689(VarCurr)
<=> ( v98690(VarCurr)
& v98692(VarCurr) ) ) ).
fof(writeUnaryOperator_4573,axiom,
! [VarCurr] :
( ~ v98692(VarCurr)
<=> v97208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9098,axiom,
! [VarCurr] :
( v98690(VarCurr)
<=> ( v98691(VarCurr)
& v97325(VarCurr) ) ) ).
fof(writeUnaryOperator_4572,axiom,
! [VarCurr] :
( ~ v98691(VarCurr)
<=> v98436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9097,axiom,
! [VarCurr] :
( v98665(VarCurr)
<=> ( v98677(VarCurr)
& v98679(VarCurr) ) ) ).
fof(writeUnaryOperator_4571,axiom,
! [VarCurr] :
( ~ v98679(VarCurr)
<=> v98667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9096,axiom,
! [VarCurr] :
( v98677(VarCurr)
<=> ( v2942(VarCurr)
& v98678(VarCurr) ) ) ).
fof(writeUnaryOperator_4570,axiom,
! [VarCurr] :
( ~ v98678(VarCurr)
<=> v3918(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_3747,axiom,
! [VarCurr] :
( v98667(VarCurr)
<=> ( v98670(VarCurr)
& v2910(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3746,axiom,
! [VarCurr] :
( v98670(VarCurr)
<=> ( v98671(VarCurr)
& v2910(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3745,axiom,
! [VarCurr] :
( v98671(VarCurr)
<=> ( v98672(VarCurr)
& v2910(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3744,axiom,
! [VarCurr] :
( v98672(VarCurr)
<=> ( v98673(VarCurr)
& v2910(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3743,axiom,
! [VarCurr] :
( v98673(VarCurr)
<=> ( v98674(VarCurr)
& v2910(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3742,axiom,
! [VarCurr] :
( v98674(VarCurr)
<=> ( v98675(VarCurr)
& v2910(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3741,axiom,
! [VarCurr] :
( v98675(VarCurr)
<=> ( v2910(VarCurr,bitIndex0)
& v2910(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_60260,axiom,
! [VarCurr] :
( v98653(VarCurr)
<=> v98655(VarCurr) ) ).
fof(addAssignment_60259,axiom,
! [VarCurr] :
( v98655(VarCurr)
<=> v2928(VarCurr) ) ).
fof(addAssignment_60258,axiom,
! [VarCurr] :
( v98649(VarCurr)
<=> v98651(VarCurr) ) ).
fof(addAssignment_60257,axiom,
! [VarCurr] :
( v98651(VarCurr)
<=> v2920(VarCurr) ) ).
fof(addAssignment_60256,axiom,
! [VarCurr] :
( v98444(VarCurr)
<=> v98446(VarCurr) ) ).
fof(addAssignment_60255,axiom,
! [VarCurr] :
( v98446(VarCurr)
<=> v98448(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98618(VarNext)
=> ( v98448(VarNext)
<=> v98448(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1129,axiom,
! [VarNext] :
( v98618(VarNext)
=> ( v98448(VarNext)
<=> v98628(VarNext) ) ) ).
fof(addAssignment_60254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98628(VarNext)
<=> v98626(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_656,axiom,
! [VarCurr] :
( ~ v98629(VarCurr)
=> ( v98626(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_630,axiom,
! [VarCurr] :
( v98629(VarCurr)
=> ( v98626(VarCurr)
<=> v98458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9095,axiom,
! [VarCurr] :
( v98629(VarCurr)
<=> ( v98630(VarCurr)
& v98631(VarCurr) ) ) ).
fof(writeUnaryOperator_4569,axiom,
! [VarCurr] :
( ~ v98631(VarCurr)
<=> v98454(VarCurr) ) ).
fof(writeUnaryOperator_4568,axiom,
! [VarCurr] :
( ~ v98630(VarCurr)
<=> v98450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98618(VarNext)
<=> v98619(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98619(VarNext)
<=> ( v98620(VarNext)
& v98613(VarNext) ) ) ) ).
fof(writeUnaryOperator_4567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98620(VarNext)
<=> v98622(VarNext) ) ) ).
fof(addAssignment_60253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98622(VarNext)
<=> v98613(VarCurr) ) ) ).
fof(addAssignment_60252,axiom,
! [VarCurr] :
( v98613(VarCurr)
<=> v98615(VarCurr) ) ).
fof(addAssignment_60251,axiom,
! [VarCurr] :
( v98615(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_60250,axiom,
! [VarCurr] :
( v98458(VarCurr)
<=> v98460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9092,axiom,
! [VarCurr] :
( v98460(VarCurr)
<=> ( v98605(VarCurr)
| v98608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9091,axiom,
! [VarCurr] :
( v98608(VarCurr)
<=> ( v98446(VarCurr)
& v98609(VarCurr) ) ) ).
fof(writeUnaryOperator_4566,axiom,
! [VarCurr] :
( ~ v98609(VarCurr)
<=> v98610(VarCurr) ) ).
fof(addAssignment_60249,axiom,
! [VarCurr] :
( v98610(VarCurr)
<=> v98611(VarCurr) ) ).
fof(addAssignment_60248,axiom,
! [VarCurr] :
( v98611(VarCurr)
<=> v98596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9090,axiom,
! [VarCurr] :
( v98605(VarCurr)
<=> ( v98462(VarCurr)
& v98606(VarCurr) ) ) ).
fof(addAssignment_60247,axiom,
! [VarCurr] :
( v98606(VarCurr)
<=> v98607(VarCurr) ) ).
fof(addAssignment_60246,axiom,
! [VarCurr] :
( v98607(VarCurr)
<=> v98596(VarCurr) ) ).
fof(addAssignment_60245,axiom,
! [VarCurr] :
( v98596(VarCurr)
<=> v98598(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_655,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ( v98598(VarCurr)
<=> v98602(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_629,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ( v98598(VarCurr)
<=> v98600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9089,axiom,
! [VarCurr] :
( v98602(VarCurr)
<=> ( v98603(VarCurr)
& v97325(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_564,axiom,
! [VarCurr] :
( v98603(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex1)
<=> $true )
& ( v97284(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9088,axiom,
! [VarCurr] :
( v98600(VarCurr)
<=> ( v98601(VarCurr)
& v97325(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_563,axiom,
! [VarCurr] :
( v98601(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex2)
<=> $true )
& ( v97284(VarCurr,bitIndex1)
<=> $true )
& ( v97284(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_60244,axiom,
! [VarCurr] :
( v98462(VarCurr)
<=> v98464(VarCurr) ) ).
fof(writeUnaryOperator_4565,axiom,
! [VarCurr] :
( ~ v98464(VarCurr)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_16,axiom,
! [VarCurr] :
( ~ v97208(VarCurr)
=> ( v97409(VarCurr,bitIndex15)
<=> v98436(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_628,axiom,
! [VarCurr] :
( v97208(VarCurr)
=> ( v97409(VarCurr,bitIndex15)
<=> v97411(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_60243,axiom,
! [VarCurr] :
( v97411(VarCurr,bitIndex15)
<=> v98356(VarCurr,bitIndex15) ) ).
fof(addAssignment_60242,axiom,
! [VarCurr] :
( v98301(VarCurr,bitIndex15)
<=> v98303(VarCurr,bitIndex15) ) ).
fof(addAssignment_60241,axiom,
! [VarCurr] :
( v98303(VarCurr,bitIndex15)
<=> v98305(VarCurr,bitIndex15) ) ).
fof(addAssignment_60240,axiom,
! [VarNext] :
( v98305(VarNext,bitIndex15)
<=> v98586(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98587(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98586(VarNext,B)
<=> v98305(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1128,axiom,
! [VarNext] :
( v98587(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98586(VarNext,B)
<=> v98350(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98587(VarNext)
<=> v98588(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98588(VarNext)
<=> ( v98590(VarNext)
& v98335(VarNext) ) ) ) ).
fof(writeUnaryOperator_4564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98590(VarNext)
<=> v98344(VarNext) ) ) ).
fof(addAssignment_60239,axiom,
! [VarCurr] :
( v98315(VarCurr,bitIndex15)
<=> v98317(VarCurr,bitIndex15) ) ).
fof(addAssignment_60238,axiom,
! [VarCurr] :
( v98317(VarCurr,bitIndex15)
<=> v98326(VarCurr,bitIndex15) ) ).
fof(addAssignment_60237,axiom,
! [VarCurr] :
( v98319(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60236,axiom,
! [VarCurr] :
( v98245(VarCurr,bitIndex15)
<=> v98247(VarCurr,bitIndex15) ) ).
fof(addAssignment_60235,axiom,
! [VarCurr] :
( v98247(VarCurr,bitIndex15)
<=> v98249(VarCurr,bitIndex15) ) ).
fof(addAssignment_60234,axiom,
! [VarNext] :
( v98249(VarNext,bitIndex15)
<=> v98578(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98579(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98578(VarNext,B)
<=> v98249(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1127,axiom,
! [VarNext] :
( v98579(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98578(VarNext,B)
<=> v98294(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98579(VarNext)
<=> v98580(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98580(VarNext)
<=> ( v98582(VarNext)
& v98279(VarNext) ) ) ) ).
fof(writeUnaryOperator_4563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98582(VarNext)
<=> v98288(VarNext) ) ) ).
fof(addAssignment_60233,axiom,
! [VarCurr] :
( v98259(VarCurr,bitIndex15)
<=> v98261(VarCurr,bitIndex15) ) ).
fof(addAssignment_60232,axiom,
! [VarCurr] :
( v98261(VarCurr,bitIndex15)
<=> v98270(VarCurr,bitIndex15) ) ).
fof(addAssignment_60231,axiom,
! [VarCurr] :
( v98263(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60230,axiom,
! [VarCurr] :
( v98189(VarCurr,bitIndex15)
<=> v98191(VarCurr,bitIndex15) ) ).
fof(addAssignment_60229,axiom,
! [VarCurr] :
( v98191(VarCurr,bitIndex15)
<=> v98193(VarCurr,bitIndex15) ) ).
fof(addAssignment_60228,axiom,
! [VarNext] :
( v98193(VarNext,bitIndex15)
<=> v98570(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98571(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98570(VarNext,B)
<=> v98193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1126,axiom,
! [VarNext] :
( v98571(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98570(VarNext,B)
<=> v98238(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98571(VarNext)
<=> v98572(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98572(VarNext)
<=> ( v98574(VarNext)
& v98223(VarNext) ) ) ) ).
fof(writeUnaryOperator_4562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98574(VarNext)
<=> v98232(VarNext) ) ) ).
fof(addAssignment_60227,axiom,
! [VarCurr] :
( v98203(VarCurr,bitIndex15)
<=> v98205(VarCurr,bitIndex15) ) ).
fof(addAssignment_60226,axiom,
! [VarCurr] :
( v98205(VarCurr,bitIndex15)
<=> v98214(VarCurr,bitIndex15) ) ).
fof(addAssignment_60225,axiom,
! [VarCurr] :
( v98207(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60224,axiom,
! [VarCurr] :
( v98133(VarCurr,bitIndex15)
<=> v98135(VarCurr,bitIndex15) ) ).
fof(addAssignment_60223,axiom,
! [VarCurr] :
( v98135(VarCurr,bitIndex15)
<=> v98137(VarCurr,bitIndex15) ) ).
fof(addAssignment_60222,axiom,
! [VarNext] :
( v98137(VarNext,bitIndex15)
<=> v98562(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98563(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98562(VarNext,B)
<=> v98137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1125,axiom,
! [VarNext] :
( v98563(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98562(VarNext,B)
<=> v98182(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98563(VarNext)
<=> v98564(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98564(VarNext)
<=> ( v98566(VarNext)
& v98167(VarNext) ) ) ) ).
fof(writeUnaryOperator_4561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98566(VarNext)
<=> v98176(VarNext) ) ) ).
fof(addAssignment_60221,axiom,
! [VarCurr] :
( v98147(VarCurr,bitIndex15)
<=> v98149(VarCurr,bitIndex15) ) ).
fof(addAssignment_60220,axiom,
! [VarCurr] :
( v98149(VarCurr,bitIndex15)
<=> v98158(VarCurr,bitIndex15) ) ).
fof(addAssignment_60219,axiom,
! [VarCurr] :
( v98151(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60218,axiom,
! [VarCurr] :
( v98077(VarCurr,bitIndex15)
<=> v98079(VarCurr,bitIndex15) ) ).
fof(addAssignment_60217,axiom,
! [VarCurr] :
( v98079(VarCurr,bitIndex15)
<=> v98081(VarCurr,bitIndex15) ) ).
fof(addAssignment_60216,axiom,
! [VarNext] :
( v98081(VarNext,bitIndex15)
<=> v98554(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98555(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98554(VarNext,B)
<=> v98081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1124,axiom,
! [VarNext] :
( v98555(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98554(VarNext,B)
<=> v98126(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98555(VarNext)
<=> v98556(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98556(VarNext)
<=> ( v98558(VarNext)
& v98111(VarNext) ) ) ) ).
fof(writeUnaryOperator_4560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98558(VarNext)
<=> v98120(VarNext) ) ) ).
fof(addAssignment_60215,axiom,
! [VarCurr] :
( v98091(VarCurr,bitIndex15)
<=> v98093(VarCurr,bitIndex15) ) ).
fof(addAssignment_60214,axiom,
! [VarCurr] :
( v98093(VarCurr,bitIndex15)
<=> v98102(VarCurr,bitIndex15) ) ).
fof(addAssignment_60213,axiom,
! [VarCurr] :
( v98095(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60212,axiom,
! [VarCurr] :
( v98021(VarCurr,bitIndex15)
<=> v98023(VarCurr,bitIndex15) ) ).
fof(addAssignment_60211,axiom,
! [VarCurr] :
( v98023(VarCurr,bitIndex15)
<=> v98025(VarCurr,bitIndex15) ) ).
fof(addAssignment_60210,axiom,
! [VarNext] :
( v98025(VarNext,bitIndex15)
<=> v98546(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98547(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98546(VarNext,B)
<=> v98025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1123,axiom,
! [VarNext] :
( v98547(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98546(VarNext,B)
<=> v98070(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98547(VarNext)
<=> v98548(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98548(VarNext)
<=> ( v98550(VarNext)
& v98055(VarNext) ) ) ) ).
fof(writeUnaryOperator_4559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98550(VarNext)
<=> v98064(VarNext) ) ) ).
fof(addAssignment_60209,axiom,
! [VarCurr] :
( v98035(VarCurr,bitIndex15)
<=> v98037(VarCurr,bitIndex15) ) ).
fof(addAssignment_60208,axiom,
! [VarCurr] :
( v98037(VarCurr,bitIndex15)
<=> v98046(VarCurr,bitIndex15) ) ).
fof(addAssignment_60207,axiom,
! [VarCurr] :
( v98039(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60206,axiom,
! [VarCurr] :
( v97965(VarCurr,bitIndex15)
<=> v97967(VarCurr,bitIndex15) ) ).
fof(addAssignment_60205,axiom,
! [VarCurr] :
( v97967(VarCurr,bitIndex15)
<=> v97969(VarCurr,bitIndex15) ) ).
fof(addAssignment_60204,axiom,
! [VarNext] :
( v97969(VarNext,bitIndex15)
<=> v98538(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98539(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98538(VarNext,B)
<=> v97969(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1122,axiom,
! [VarNext] :
( v98539(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98538(VarNext,B)
<=> v98014(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98539(VarNext)
<=> v98540(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98540(VarNext)
<=> ( v98542(VarNext)
& v97999(VarNext) ) ) ) ).
fof(writeUnaryOperator_4558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98542(VarNext)
<=> v98008(VarNext) ) ) ).
fof(addAssignment_60203,axiom,
! [VarCurr] :
( v97979(VarCurr,bitIndex15)
<=> v97981(VarCurr,bitIndex15) ) ).
fof(addAssignment_60202,axiom,
! [VarCurr] :
( v97981(VarCurr,bitIndex15)
<=> v97990(VarCurr,bitIndex15) ) ).
fof(addAssignment_60201,axiom,
! [VarCurr] :
( v97983(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60200,axiom,
! [VarCurr] :
( v97909(VarCurr,bitIndex15)
<=> v97911(VarCurr,bitIndex15) ) ).
fof(addAssignment_60199,axiom,
! [VarCurr] :
( v97911(VarCurr,bitIndex15)
<=> v97913(VarCurr,bitIndex15) ) ).
fof(addAssignment_60198,axiom,
! [VarNext] :
( v97913(VarNext,bitIndex15)
<=> v98530(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98531(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98530(VarNext,B)
<=> v97913(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1121,axiom,
! [VarNext] :
( v98531(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98530(VarNext,B)
<=> v97958(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98531(VarNext)
<=> v98532(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98532(VarNext)
<=> ( v98534(VarNext)
& v97943(VarNext) ) ) ) ).
fof(writeUnaryOperator_4557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98534(VarNext)
<=> v97952(VarNext) ) ) ).
fof(addAssignment_60197,axiom,
! [VarCurr] :
( v97923(VarCurr,bitIndex15)
<=> v97925(VarCurr,bitIndex15) ) ).
fof(addAssignment_60196,axiom,
! [VarCurr] :
( v97925(VarCurr,bitIndex15)
<=> v97934(VarCurr,bitIndex15) ) ).
fof(addAssignment_60195,axiom,
! [VarCurr] :
( v97927(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60194,axiom,
! [VarCurr] :
( v97853(VarCurr,bitIndex15)
<=> v97855(VarCurr,bitIndex15) ) ).
fof(addAssignment_60193,axiom,
! [VarCurr] :
( v97855(VarCurr,bitIndex15)
<=> v97857(VarCurr,bitIndex15) ) ).
fof(addAssignment_60192,axiom,
! [VarNext] :
( v97857(VarNext,bitIndex15)
<=> v98522(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98523(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98522(VarNext,B)
<=> v97857(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1120,axiom,
! [VarNext] :
( v98523(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98522(VarNext,B)
<=> v97902(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98523(VarNext)
<=> v98524(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98524(VarNext)
<=> ( v98526(VarNext)
& v97887(VarNext) ) ) ) ).
fof(writeUnaryOperator_4556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98526(VarNext)
<=> v97896(VarNext) ) ) ).
fof(addAssignment_60191,axiom,
! [VarCurr] :
( v97867(VarCurr,bitIndex15)
<=> v97869(VarCurr,bitIndex15) ) ).
fof(addAssignment_60190,axiom,
! [VarCurr] :
( v97869(VarCurr,bitIndex15)
<=> v97878(VarCurr,bitIndex15) ) ).
fof(addAssignment_60189,axiom,
! [VarCurr] :
( v97871(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60188,axiom,
! [VarCurr] :
( v97797(VarCurr,bitIndex15)
<=> v97799(VarCurr,bitIndex15) ) ).
fof(addAssignment_60187,axiom,
! [VarCurr] :
( v97799(VarCurr,bitIndex15)
<=> v97801(VarCurr,bitIndex15) ) ).
fof(addAssignment_60186,axiom,
! [VarNext] :
( v97801(VarNext,bitIndex15)
<=> v98514(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98515(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98514(VarNext,B)
<=> v97801(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1119,axiom,
! [VarNext] :
( v98515(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98514(VarNext,B)
<=> v97846(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98515(VarNext)
<=> v98516(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98516(VarNext)
<=> ( v98518(VarNext)
& v97831(VarNext) ) ) ) ).
fof(writeUnaryOperator_4555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98518(VarNext)
<=> v97840(VarNext) ) ) ).
fof(addAssignment_60185,axiom,
! [VarCurr] :
( v97811(VarCurr,bitIndex15)
<=> v97813(VarCurr,bitIndex15) ) ).
fof(addAssignment_60184,axiom,
! [VarCurr] :
( v97813(VarCurr,bitIndex15)
<=> v97822(VarCurr,bitIndex15) ) ).
fof(addAssignment_60183,axiom,
! [VarCurr] :
( v97815(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60182,axiom,
! [VarCurr] :
( v97741(VarCurr,bitIndex15)
<=> v97743(VarCurr,bitIndex15) ) ).
fof(addAssignment_60181,axiom,
! [VarCurr] :
( v97743(VarCurr,bitIndex15)
<=> v97745(VarCurr,bitIndex15) ) ).
fof(addAssignment_60180,axiom,
! [VarNext] :
( v97745(VarNext,bitIndex15)
<=> v98506(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98507(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98506(VarNext,B)
<=> v97745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1118,axiom,
! [VarNext] :
( v98507(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98506(VarNext,B)
<=> v97790(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98507(VarNext)
<=> v98508(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98508(VarNext)
<=> ( v98510(VarNext)
& v97775(VarNext) ) ) ) ).
fof(writeUnaryOperator_4554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98510(VarNext)
<=> v97784(VarNext) ) ) ).
fof(addAssignment_60179,axiom,
! [VarCurr] :
( v97755(VarCurr,bitIndex15)
<=> v97757(VarCurr,bitIndex15) ) ).
fof(addAssignment_60178,axiom,
! [VarCurr] :
( v97757(VarCurr,bitIndex15)
<=> v97766(VarCurr,bitIndex15) ) ).
fof(addAssignment_60177,axiom,
! [VarCurr] :
( v97759(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60176,axiom,
! [VarCurr] :
( v97685(VarCurr,bitIndex15)
<=> v97687(VarCurr,bitIndex15) ) ).
fof(addAssignment_60175,axiom,
! [VarCurr] :
( v97687(VarCurr,bitIndex15)
<=> v97689(VarCurr,bitIndex15) ) ).
fof(addAssignment_60174,axiom,
! [VarNext] :
( v97689(VarNext,bitIndex15)
<=> v98498(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98499(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98498(VarNext,B)
<=> v97689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1117,axiom,
! [VarNext] :
( v98499(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98498(VarNext,B)
<=> v97734(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98499(VarNext)
<=> v98500(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98500(VarNext)
<=> ( v98502(VarNext)
& v97719(VarNext) ) ) ) ).
fof(writeUnaryOperator_4553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98502(VarNext)
<=> v97728(VarNext) ) ) ).
fof(addAssignment_60173,axiom,
! [VarCurr] :
( v97699(VarCurr,bitIndex15)
<=> v97701(VarCurr,bitIndex15) ) ).
fof(addAssignment_60172,axiom,
! [VarCurr] :
( v97701(VarCurr,bitIndex15)
<=> v97710(VarCurr,bitIndex15) ) ).
fof(addAssignment_60171,axiom,
! [VarCurr] :
( v97703(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60170,axiom,
! [VarCurr] :
( v97629(VarCurr,bitIndex15)
<=> v97631(VarCurr,bitIndex15) ) ).
fof(addAssignment_60169,axiom,
! [VarCurr] :
( v97631(VarCurr,bitIndex15)
<=> v97633(VarCurr,bitIndex15) ) ).
fof(addAssignment_60168,axiom,
! [VarNext] :
( v97633(VarNext,bitIndex15)
<=> v98490(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98491(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98490(VarNext,B)
<=> v97633(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1116,axiom,
! [VarNext] :
( v98491(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98490(VarNext,B)
<=> v97678(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98491(VarNext)
<=> v98492(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98492(VarNext)
<=> ( v98494(VarNext)
& v97663(VarNext) ) ) ) ).
fof(writeUnaryOperator_4552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98494(VarNext)
<=> v97672(VarNext) ) ) ).
fof(addAssignment_60167,axiom,
! [VarCurr] :
( v97643(VarCurr,bitIndex15)
<=> v97645(VarCurr,bitIndex15) ) ).
fof(addAssignment_60166,axiom,
! [VarCurr] :
( v97645(VarCurr,bitIndex15)
<=> v97654(VarCurr,bitIndex15) ) ).
fof(addAssignment_60165,axiom,
! [VarCurr] :
( v97647(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60164,axiom,
! [VarCurr] :
( v97573(VarCurr,bitIndex15)
<=> v97575(VarCurr,bitIndex15) ) ).
fof(addAssignment_60163,axiom,
! [VarCurr] :
( v97575(VarCurr,bitIndex15)
<=> v97577(VarCurr,bitIndex15) ) ).
fof(addAssignment_60162,axiom,
! [VarNext] :
( v97577(VarNext,bitIndex15)
<=> v98482(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98483(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98482(VarNext,B)
<=> v97577(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1115,axiom,
! [VarNext] :
( v98483(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98482(VarNext,B)
<=> v97622(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98483(VarNext)
<=> v98484(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98484(VarNext)
<=> ( v98486(VarNext)
& v97607(VarNext) ) ) ) ).
fof(writeUnaryOperator_4551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98486(VarNext)
<=> v97616(VarNext) ) ) ).
fof(addAssignment_60161,axiom,
! [VarCurr] :
( v97587(VarCurr,bitIndex15)
<=> v97589(VarCurr,bitIndex15) ) ).
fof(addAssignment_60160,axiom,
! [VarCurr] :
( v97589(VarCurr,bitIndex15)
<=> v97598(VarCurr,bitIndex15) ) ).
fof(addAssignment_60159,axiom,
! [VarCurr] :
( v97591(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60158,axiom,
! [VarCurr] :
( v97517(VarCurr,bitIndex15)
<=> v97519(VarCurr,bitIndex15) ) ).
fof(addAssignment_60157,axiom,
! [VarCurr] :
( v97519(VarCurr,bitIndex15)
<=> v97521(VarCurr,bitIndex15) ) ).
fof(addAssignment_60156,axiom,
! [VarNext] :
( v97521(VarNext,bitIndex15)
<=> v98474(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98475(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98474(VarNext,B)
<=> v97521(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1114,axiom,
! [VarNext] :
( v98475(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98474(VarNext,B)
<=> v97566(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98475(VarNext)
<=> v98476(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98476(VarNext)
<=> ( v98478(VarNext)
& v97551(VarNext) ) ) ) ).
fof(writeUnaryOperator_4550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98478(VarNext)
<=> v97560(VarNext) ) ) ).
fof(addAssignment_60155,axiom,
! [VarCurr] :
( v97531(VarCurr,bitIndex15)
<=> v97533(VarCurr,bitIndex15) ) ).
fof(addAssignment_60154,axiom,
! [VarCurr] :
( v97533(VarCurr,bitIndex15)
<=> v97542(VarCurr,bitIndex15) ) ).
fof(addAssignment_60153,axiom,
! [VarCurr] :
( v97535(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60152,axiom,
! [VarCurr] :
( v97413(VarCurr,bitIndex15)
<=> v97415(VarCurr,bitIndex15) ) ).
fof(addAssignment_60151,axiom,
! [VarCurr] :
( v97415(VarCurr,bitIndex15)
<=> v97417(VarCurr,bitIndex15) ) ).
fof(addAssignment_60150,axiom,
! [VarNext] :
( v97417(VarNext,bitIndex15)
<=> v98466(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98467(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98466(VarNext,B)
<=> v97417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1113,axiom,
! [VarNext] :
( v98467(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98466(VarNext,B)
<=> v97510(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98467(VarNext)
<=> v98468(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98468(VarNext)
<=> ( v98470(VarNext)
& v97495(VarNext) ) ) ) ).
fof(writeUnaryOperator_4549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98470(VarNext)
<=> v97504(VarNext) ) ) ).
fof(addAssignment_60149,axiom,
! [VarCurr] :
( v97427(VarCurr,bitIndex15)
<=> v97429(VarCurr,bitIndex15) ) ).
fof(addAssignment_60148,axiom,
! [VarCurr] :
( v97429(VarCurr,bitIndex15)
<=> v97486(VarCurr,bitIndex15) ) ).
fof(addAssignment_60147,axiom,
! [VarCurr] :
( v97431(VarCurr,bitIndex15)
<=> v97409(VarCurr,bitIndex15) ) ).
fof(addAssignment_60146,axiom,
! [VarCurr] :
( v98454(VarCurr)
<=> v98456(VarCurr) ) ).
fof(addAssignment_60145,axiom,
! [VarCurr] :
( v98456(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_60144,axiom,
! [VarCurr] :
( v98450(VarCurr)
<=> v98452(VarCurr) ) ).
fof(addAssignment_60143,axiom,
! [VarCurr] :
( v98452(VarCurr)
<=> v89590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9055,axiom,
! [VarCurr] :
( v98438(VarCurr)
<=> ( v97325(VarCurr)
& v98440(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_562,axiom,
! [VarCurr] :
( v98440(VarCurr)
<=> ( ( v97284(VarCurr,bitIndex2)
<=> $false )
& ( v97284(VarCurr,bitIndex1)
<=> $false )
& ( v97284(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_60142,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97411(VarCurr,B)
<=> v98356(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1323,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98356(VarCurr,B)
<=> ( v98357(VarCurr,B)
| v98431(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1322,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98431(VarCurr,B)
<=> ( v98432(VarCurr,B)
& v98301(VarCurr,B) ) ) ) ).
fof(addAssignment_60141,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex0)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60140,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex1)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60139,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex2)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60138,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex3)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60137,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex4)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60136,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex5)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60135,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex6)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60134,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex7)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60133,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex8)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60132,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex9)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60131,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex10)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60130,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex11)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60129,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex12)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60128,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex13)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60127,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex14)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60126,axiom,
! [VarCurr] :
( v98432(VarCurr,bitIndex15)
<=> v98433(VarCurr) ) ).
fof(addAssignment_60125,axiom,
! [VarCurr] :
( v98433(VarCurr)
<=> v98434(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_561,axiom,
! [VarCurr] :
( v98434(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $true )
& ( v97232(VarCurr,bitIndex2)
<=> $true )
& ( v97232(VarCurr,bitIndex1)
<=> $true )
& ( v97232(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1321,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98357(VarCurr,B)
<=> ( v98358(VarCurr,B)
| v98427(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1320,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98427(VarCurr,B)
<=> ( v98428(VarCurr,B)
& v98245(VarCurr,B) ) ) ) ).
fof(addAssignment_60124,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex0)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60123,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex1)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60122,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex2)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60121,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex3)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60120,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex4)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60119,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex5)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60118,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex6)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60117,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex7)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60116,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex8)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60115,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex9)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60114,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex10)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60113,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex11)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60112,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex12)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60111,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex13)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60110,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex14)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60109,axiom,
! [VarCurr] :
( v98428(VarCurr,bitIndex15)
<=> v98429(VarCurr) ) ).
fof(addAssignment_60108,axiom,
! [VarCurr] :
( v98429(VarCurr)
<=> v98430(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_560,axiom,
! [VarCurr] :
( v98430(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $true )
& ( v97232(VarCurr,bitIndex2)
<=> $true )
& ( v97232(VarCurr,bitIndex1)
<=> $true )
& ( v97232(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1319,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98358(VarCurr,B)
<=> ( v98359(VarCurr,B)
| v98423(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1318,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98423(VarCurr,B)
<=> ( v98424(VarCurr,B)
& v98189(VarCurr,B) ) ) ) ).
fof(addAssignment_60107,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex0)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60106,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex1)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60105,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex2)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60104,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex3)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60103,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex4)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60102,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex5)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60101,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex6)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60100,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex7)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60099,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex8)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60098,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex9)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60097,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex10)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60096,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex11)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60095,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex12)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60094,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex13)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60093,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex14)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60092,axiom,
! [VarCurr] :
( v98424(VarCurr,bitIndex15)
<=> v98425(VarCurr) ) ).
fof(addAssignment_60091,axiom,
! [VarCurr] :
( v98425(VarCurr)
<=> v98426(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_559,axiom,
! [VarCurr] :
( v98426(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $true )
& ( v97232(VarCurr,bitIndex2)
<=> $true )
& ( v97232(VarCurr,bitIndex1)
<=> $false )
& ( v97232(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1317,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98359(VarCurr,B)
<=> ( v98360(VarCurr,B)
| v98419(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1316,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98419(VarCurr,B)
<=> ( v98420(VarCurr,B)
& v98133(VarCurr,B) ) ) ) ).
fof(addAssignment_60090,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex0)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60089,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex1)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60088,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex2)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60087,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex3)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60086,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex4)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60085,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex5)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60084,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex6)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60083,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex7)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60082,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex8)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60081,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex9)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60080,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex10)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60079,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex11)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60078,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex12)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60077,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex13)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60076,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex14)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60075,axiom,
! [VarCurr] :
( v98420(VarCurr,bitIndex15)
<=> v98421(VarCurr) ) ).
fof(addAssignment_60074,axiom,
! [VarCurr] :
( v98421(VarCurr)
<=> v98422(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_558,axiom,
! [VarCurr] :
( v98422(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $true )
& ( v97232(VarCurr,bitIndex2)
<=> $true )
& ( v97232(VarCurr,bitIndex1)
<=> $false )
& ( v97232(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1315,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98360(VarCurr,B)
<=> ( v98361(VarCurr,B)
| v98415(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1314,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98415(VarCurr,B)
<=> ( v98416(VarCurr,B)
& v98077(VarCurr,B) ) ) ) ).
fof(addAssignment_60073,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex0)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60072,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex1)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60071,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex2)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60070,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex3)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60069,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex4)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60068,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex5)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60067,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex6)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60066,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex7)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60065,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex8)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60064,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex9)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60063,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex10)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60062,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex11)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60061,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex12)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60060,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex13)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60059,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex14)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60058,axiom,
! [VarCurr] :
( v98416(VarCurr,bitIndex15)
<=> v98417(VarCurr) ) ).
fof(addAssignment_60057,axiom,
! [VarCurr] :
( v98417(VarCurr)
<=> v98418(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_557,axiom,
! [VarCurr] :
( v98418(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $true )
& ( v97232(VarCurr,bitIndex2)
<=> $false )
& ( v97232(VarCurr,bitIndex1)
<=> $true )
& ( v97232(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1313,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98361(VarCurr,B)
<=> ( v98362(VarCurr,B)
| v98411(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1312,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98411(VarCurr,B)
<=> ( v98412(VarCurr,B)
& v98021(VarCurr,B) ) ) ) ).
fof(addAssignment_60056,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex0)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60055,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex1)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60054,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex2)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60053,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex3)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60052,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex4)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60051,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex5)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60050,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex6)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60049,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex7)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60048,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex8)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60047,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex9)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60046,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex10)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60045,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex11)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60044,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex12)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60043,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex13)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60042,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex14)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60041,axiom,
! [VarCurr] :
( v98412(VarCurr,bitIndex15)
<=> v98413(VarCurr) ) ).
fof(addAssignment_60040,axiom,
! [VarCurr] :
( v98413(VarCurr)
<=> v98414(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_556,axiom,
! [VarCurr] :
( v98414(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $true )
& ( v97232(VarCurr,bitIndex2)
<=> $false )
& ( v97232(VarCurr,bitIndex1)
<=> $true )
& ( v97232(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1311,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98362(VarCurr,B)
<=> ( v98363(VarCurr,B)
| v98407(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1310,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98407(VarCurr,B)
<=> ( v98408(VarCurr,B)
& v97965(VarCurr,B) ) ) ) ).
fof(addAssignment_60039,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex0)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60038,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex1)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60037,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex2)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60036,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex3)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60035,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex4)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60034,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex5)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60033,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex6)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60032,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex7)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60031,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex8)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60030,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex9)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60029,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex10)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60028,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex11)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60027,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex12)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60026,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex13)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60025,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex14)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60024,axiom,
! [VarCurr] :
( v98408(VarCurr,bitIndex15)
<=> v98409(VarCurr) ) ).
fof(addAssignment_60023,axiom,
! [VarCurr] :
( v98409(VarCurr)
<=> v98410(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_555,axiom,
! [VarCurr] :
( v98410(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $true )
& ( v97232(VarCurr,bitIndex2)
<=> $false )
& ( v97232(VarCurr,bitIndex1)
<=> $false )
& ( v97232(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1309,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98363(VarCurr,B)
<=> ( v98364(VarCurr,B)
| v98403(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1308,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98403(VarCurr,B)
<=> ( v98404(VarCurr,B)
& v97909(VarCurr,B) ) ) ) ).
fof(addAssignment_60022,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex0)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60021,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex1)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60020,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex2)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60019,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex3)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60018,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex4)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60017,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex5)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60016,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex6)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60015,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex7)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60014,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex8)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60013,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex9)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60012,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex10)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60011,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex11)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60010,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex12)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60009,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex13)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60008,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex14)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60007,axiom,
! [VarCurr] :
( v98404(VarCurr,bitIndex15)
<=> v98405(VarCurr) ) ).
fof(addAssignment_60006,axiom,
! [VarCurr] :
( v98405(VarCurr)
<=> v98406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_554,axiom,
! [VarCurr] :
( v98406(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $true )
& ( v97232(VarCurr,bitIndex2)
<=> $false )
& ( v97232(VarCurr,bitIndex1)
<=> $false )
& ( v97232(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1307,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98364(VarCurr,B)
<=> ( v98365(VarCurr,B)
| v98399(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1306,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98399(VarCurr,B)
<=> ( v98400(VarCurr,B)
& v97853(VarCurr,B) ) ) ) ).
fof(addAssignment_60005,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex0)
<=> v98401(VarCurr) ) ).
fof(addAssignment_60004,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex1)
<=> v98401(VarCurr) ) ).
fof(addAssignment_60003,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex2)
<=> v98401(VarCurr) ) ).
fof(addAssignment_60002,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex3)
<=> v98401(VarCurr) ) ).
fof(addAssignment_60001,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex4)
<=> v98401(VarCurr) ) ).
fof(addAssignment_60000,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex5)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59999,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex6)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59998,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex7)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59997,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex8)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59996,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex9)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59995,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex10)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59994,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex11)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59993,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex12)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59992,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex13)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59991,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex14)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59990,axiom,
! [VarCurr] :
( v98400(VarCurr,bitIndex15)
<=> v98401(VarCurr) ) ).
fof(addAssignment_59989,axiom,
! [VarCurr] :
( v98401(VarCurr)
<=> v98402(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_553,axiom,
! [VarCurr] :
( v98402(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $false )
& ( v97232(VarCurr,bitIndex2)
<=> $true )
& ( v97232(VarCurr,bitIndex1)
<=> $true )
& ( v97232(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1305,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98365(VarCurr,B)
<=> ( v98366(VarCurr,B)
| v98395(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1304,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98395(VarCurr,B)
<=> ( v98396(VarCurr,B)
& v97797(VarCurr,B) ) ) ) ).
fof(addAssignment_59988,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex0)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59987,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex1)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59986,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex2)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59985,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex3)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59984,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex4)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59983,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex5)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59982,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex6)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59981,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex7)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59980,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex8)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59979,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex9)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59978,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex10)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59977,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex11)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59976,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex12)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59975,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex13)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59974,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex14)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59973,axiom,
! [VarCurr] :
( v98396(VarCurr,bitIndex15)
<=> v98397(VarCurr) ) ).
fof(addAssignment_59972,axiom,
! [VarCurr] :
( v98397(VarCurr)
<=> v98398(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_552,axiom,
! [VarCurr] :
( v98398(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $false )
& ( v97232(VarCurr,bitIndex2)
<=> $true )
& ( v97232(VarCurr,bitIndex1)
<=> $true )
& ( v97232(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1303,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98366(VarCurr,B)
<=> ( v98367(VarCurr,B)
| v98391(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1302,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98391(VarCurr,B)
<=> ( v98392(VarCurr,B)
& v97741(VarCurr,B) ) ) ) ).
fof(addAssignment_59971,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex0)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59970,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex1)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59969,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex2)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59968,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex3)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59967,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex4)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59966,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex5)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59965,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex6)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59964,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex7)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59963,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex8)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59962,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex9)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59961,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex10)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59960,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex11)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59959,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex12)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59958,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex13)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59957,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex14)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59956,axiom,
! [VarCurr] :
( v98392(VarCurr,bitIndex15)
<=> v98393(VarCurr) ) ).
fof(addAssignment_59955,axiom,
! [VarCurr] :
( v98393(VarCurr)
<=> v98394(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_551,axiom,
! [VarCurr] :
( v98394(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $false )
& ( v97232(VarCurr,bitIndex2)
<=> $true )
& ( v97232(VarCurr,bitIndex1)
<=> $false )
& ( v97232(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1301,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98367(VarCurr,B)
<=> ( v98368(VarCurr,B)
| v98387(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1300,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98387(VarCurr,B)
<=> ( v98388(VarCurr,B)
& v97685(VarCurr,B) ) ) ) ).
fof(addAssignment_59954,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex0)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59953,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex1)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59952,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex2)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59951,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex3)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59950,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex4)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59949,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex5)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59948,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex6)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59947,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex7)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59946,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex8)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59945,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex9)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59944,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex10)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59943,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex11)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59942,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex12)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59941,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex13)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59940,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex14)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59939,axiom,
! [VarCurr] :
( v98388(VarCurr,bitIndex15)
<=> v98389(VarCurr) ) ).
fof(addAssignment_59938,axiom,
! [VarCurr] :
( v98389(VarCurr)
<=> v98390(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_550,axiom,
! [VarCurr] :
( v98390(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $false )
& ( v97232(VarCurr,bitIndex2)
<=> $true )
& ( v97232(VarCurr,bitIndex1)
<=> $false )
& ( v97232(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1299,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98368(VarCurr,B)
<=> ( v98369(VarCurr,B)
| v98383(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1298,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98383(VarCurr,B)
<=> ( v98384(VarCurr,B)
& v97629(VarCurr,B) ) ) ) ).
fof(addAssignment_59937,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex0)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59936,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex1)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59935,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex2)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59934,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex3)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59933,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex4)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59932,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex5)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59931,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex6)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59930,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex7)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59929,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex8)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59928,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex9)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59927,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex10)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59926,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex11)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59925,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex12)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59924,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex13)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59923,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex14)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59922,axiom,
! [VarCurr] :
( v98384(VarCurr,bitIndex15)
<=> v98385(VarCurr) ) ).
fof(addAssignment_59921,axiom,
! [VarCurr] :
( v98385(VarCurr)
<=> v98386(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_549,axiom,
! [VarCurr] :
( v98386(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $false )
& ( v97232(VarCurr,bitIndex2)
<=> $false )
& ( v97232(VarCurr,bitIndex1)
<=> $true )
& ( v97232(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1297,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98369(VarCurr,B)
<=> ( v98370(VarCurr,B)
| v98379(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1296,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98379(VarCurr,B)
<=> ( v98380(VarCurr,B)
& v97573(VarCurr,B) ) ) ) ).
fof(addAssignment_59920,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex0)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59919,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex1)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59918,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex2)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59917,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex3)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59916,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex4)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59915,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex5)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59914,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex6)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59913,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex7)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59912,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex8)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59911,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex9)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59910,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex10)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59909,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex11)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59908,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex12)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59907,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex13)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59906,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex14)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59905,axiom,
! [VarCurr] :
( v98380(VarCurr,bitIndex15)
<=> v98381(VarCurr) ) ).
fof(addAssignment_59904,axiom,
! [VarCurr] :
( v98381(VarCurr)
<=> v98382(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_548,axiom,
! [VarCurr] :
( v98382(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $false )
& ( v97232(VarCurr,bitIndex2)
<=> $false )
& ( v97232(VarCurr,bitIndex1)
<=> $true )
& ( v97232(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1295,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98370(VarCurr,B)
<=> ( v98371(VarCurr,B)
| v98375(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1294,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98375(VarCurr,B)
<=> ( v98376(VarCurr,B)
& v97517(VarCurr,B) ) ) ) ).
fof(addAssignment_59903,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex0)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59902,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex1)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59901,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex2)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59900,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex3)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59899,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex4)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59898,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex5)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59897,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex6)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59896,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex7)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59895,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex8)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59894,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex9)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59893,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex10)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59892,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex11)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59891,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex12)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59890,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex13)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59889,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex14)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59888,axiom,
! [VarCurr] :
( v98376(VarCurr,bitIndex15)
<=> v98377(VarCurr) ) ).
fof(addAssignment_59887,axiom,
! [VarCurr] :
( v98377(VarCurr)
<=> v98378(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_547,axiom,
! [VarCurr] :
( v98378(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $false )
& ( v97232(VarCurr,bitIndex2)
<=> $false )
& ( v97232(VarCurr,bitIndex1)
<=> $false )
& ( v97232(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1293,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98371(VarCurr,B)
<=> ( v98372(VarCurr,B)
& v97413(VarCurr,B) ) ) ) ).
fof(addAssignment_59886,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex0)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59885,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex1)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59884,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex2)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59883,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex3)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59882,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex4)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59881,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex5)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59880,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex6)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59879,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex7)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59878,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex8)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59877,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex9)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59876,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex10)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59875,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex11)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59874,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex12)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59873,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex13)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59872,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex14)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59871,axiom,
! [VarCurr] :
( v98372(VarCurr,bitIndex15)
<=> v98373(VarCurr) ) ).
fof(addAssignment_59870,axiom,
! [VarCurr] :
( v98373(VarCurr)
<=> v98374(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_546,axiom,
! [VarCurr] :
( v98374(VarCurr)
<=> ( ( v97232(VarCurr,bitIndex3)
<=> $false )
& ( v97232(VarCurr,bitIndex2)
<=> $false )
& ( v97232(VarCurr,bitIndex1)
<=> $false )
& ( v97232(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59869,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98301(VarCurr,B)
<=> v98303(VarCurr,B) ) ) ).
fof(addAssignment_59868,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98303(VarCurr,B)
<=> v98305(VarCurr,B) ) ) ).
fof(addAssignment_59867,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v98305(VarNext,B)
<=> v98339(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98340(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98339(VarNext,B)
<=> v98305(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1112,axiom,
! [VarNext] :
( v98340(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98339(VarNext,B)
<=> v98350(VarNext,B) ) ) ) ).
fof(addAssignment_59866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98350(VarNext,B)
<=> v98348(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_654,axiom,
! [VarCurr] :
( ~ v98351(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98348(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_627,axiom,
! [VarCurr] :
( v98351(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98348(VarCurr,B)
<=> v98315(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9054,axiom,
! [VarCurr] :
( v98351(VarCurr)
<=> ( v98352(VarCurr)
& v98353(VarCurr) ) ) ).
fof(writeUnaryOperator_4548,axiom,
! [VarCurr] :
( ~ v98353(VarCurr)
<=> v98311(VarCurr) ) ).
fof(writeUnaryOperator_4547,axiom,
! [VarCurr] :
( ~ v98352(VarCurr)
<=> v98307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98340(VarNext)
<=> v98341(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98341(VarNext)
<=> ( v98342(VarNext)
& v98335(VarNext) ) ) ) ).
fof(writeUnaryOperator_4546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98342(VarNext)
<=> v98344(VarNext) ) ) ).
fof(addAssignment_59865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98344(VarNext)
<=> v98335(VarCurr) ) ) ).
fof(addAssignment_59864,axiom,
! [VarCurr] :
( v98335(VarCurr)
<=> v98337(VarCurr) ) ).
fof(addAssignment_59863,axiom,
! [VarCurr] :
( v98337(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59862,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98315(VarCurr,B)
<=> v98317(VarCurr,B) ) ) ).
fof(addAssignment_59861,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98317(VarCurr,B)
<=> v98326(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1292,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98326(VarCurr,B)
<=> ( v98327(VarCurr,B)
| v98330(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1291,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98330(VarCurr,B)
<=> ( v98303(VarCurr,B)
& v98331(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4545,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98331(VarCurr,B)
<=> ~ v98332(VarCurr,B) ) ) ).
fof(addAssignment_59860,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex0)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59859,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex1)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59858,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex2)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59857,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex3)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59856,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex4)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59855,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex5)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59854,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex6)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59853,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex7)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59852,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex8)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59851,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex9)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59850,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex10)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59849,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex11)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59848,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex12)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59847,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex13)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59846,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex14)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59845,axiom,
! [VarCurr] :
( v98332(VarCurr,bitIndex15)
<=> v98333(VarCurr) ) ).
fof(addAssignment_59844,axiom,
! [VarCurr] :
( v98333(VarCurr)
<=> v98321(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1290,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98327(VarCurr,B)
<=> ( v98319(VarCurr,B)
& v98328(VarCurr,B) ) ) ) ).
fof(addAssignment_59843,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex0)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59842,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex1)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59841,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex2)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59840,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex3)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59839,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex4)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59838,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex5)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59837,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex6)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59836,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex7)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59835,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex8)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59834,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex9)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59833,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex10)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59832,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex11)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59831,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex12)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59830,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex13)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59829,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex14)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59828,axiom,
! [VarCurr] :
( v98328(VarCurr,bitIndex15)
<=> v98329(VarCurr) ) ).
fof(addAssignment_59827,axiom,
! [VarCurr] :
( v98329(VarCurr)
<=> v98321(VarCurr) ) ).
fof(addAssignment_59826,axiom,
! [VarCurr] :
( v98321(VarCurr)
<=> v98323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9051,axiom,
! [VarCurr] :
( v98323(VarCurr)
<=> ( v97276(VarCurr)
& v98325(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_545,axiom,
! [VarCurr] :
( v98325(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $true )
& ( v97254(VarCurr,bitIndex2)
<=> $true )
& ( v97254(VarCurr,bitIndex1)
<=> $true )
& ( v97254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_59825,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98319(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59824,axiom,
! [VarCurr] :
( v98311(VarCurr)
<=> v98313(VarCurr) ) ).
fof(addAssignment_59823,axiom,
! [VarCurr] :
( v98313(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59822,axiom,
! [VarCurr] :
( v98307(VarCurr)
<=> v98309(VarCurr) ) ).
fof(addAssignment_59821,axiom,
! [VarCurr] :
( v98309(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59820,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98245(VarCurr,B)
<=> v98247(VarCurr,B) ) ) ).
fof(addAssignment_59819,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98247(VarCurr,B)
<=> v98249(VarCurr,B) ) ) ).
fof(addAssignment_59818,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v98249(VarNext,B)
<=> v98283(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98284(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98283(VarNext,B)
<=> v98249(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1111,axiom,
! [VarNext] :
( v98284(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98283(VarNext,B)
<=> v98294(VarNext,B) ) ) ) ).
fof(addAssignment_59817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98294(VarNext,B)
<=> v98292(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_653,axiom,
! [VarCurr] :
( ~ v98295(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98292(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_626,axiom,
! [VarCurr] :
( v98295(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98292(VarCurr,B)
<=> v98259(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9050,axiom,
! [VarCurr] :
( v98295(VarCurr)
<=> ( v98296(VarCurr)
& v98297(VarCurr) ) ) ).
fof(writeUnaryOperator_4544,axiom,
! [VarCurr] :
( ~ v98297(VarCurr)
<=> v98255(VarCurr) ) ).
fof(writeUnaryOperator_4543,axiom,
! [VarCurr] :
( ~ v98296(VarCurr)
<=> v98251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98284(VarNext)
<=> v98285(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98285(VarNext)
<=> ( v98286(VarNext)
& v98279(VarNext) ) ) ) ).
fof(writeUnaryOperator_4542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98286(VarNext)
<=> v98288(VarNext) ) ) ).
fof(addAssignment_59816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98288(VarNext)
<=> v98279(VarCurr) ) ) ).
fof(addAssignment_59815,axiom,
! [VarCurr] :
( v98279(VarCurr)
<=> v98281(VarCurr) ) ).
fof(addAssignment_59814,axiom,
! [VarCurr] :
( v98281(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59813,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98259(VarCurr,B)
<=> v98261(VarCurr,B) ) ) ).
fof(addAssignment_59812,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98261(VarCurr,B)
<=> v98270(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1289,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98270(VarCurr,B)
<=> ( v98271(VarCurr,B)
| v98274(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1288,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98274(VarCurr,B)
<=> ( v98247(VarCurr,B)
& v98275(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4541,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98275(VarCurr,B)
<=> ~ v98276(VarCurr,B) ) ) ).
fof(addAssignment_59811,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex0)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59810,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex1)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59809,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex2)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59808,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex3)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59807,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex4)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59806,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex5)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59805,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex6)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59804,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex7)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59803,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex8)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59802,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex9)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59801,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex10)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59800,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex11)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59799,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex12)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59798,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex13)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59797,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex14)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59796,axiom,
! [VarCurr] :
( v98276(VarCurr,bitIndex15)
<=> v98277(VarCurr) ) ).
fof(addAssignment_59795,axiom,
! [VarCurr] :
( v98277(VarCurr)
<=> v98265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1287,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98271(VarCurr,B)
<=> ( v98263(VarCurr,B)
& v98272(VarCurr,B) ) ) ) ).
fof(addAssignment_59794,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex0)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59793,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex1)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59792,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex2)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59791,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex3)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59790,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex4)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59789,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex5)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59788,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex6)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59787,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex7)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59786,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex8)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59785,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex9)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59784,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex10)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59783,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex11)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59782,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex12)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59781,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex13)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59780,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex14)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59779,axiom,
! [VarCurr] :
( v98272(VarCurr,bitIndex15)
<=> v98273(VarCurr) ) ).
fof(addAssignment_59778,axiom,
! [VarCurr] :
( v98273(VarCurr)
<=> v98265(VarCurr) ) ).
fof(addAssignment_59777,axiom,
! [VarCurr] :
( v98265(VarCurr)
<=> v98267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9047,axiom,
! [VarCurr] :
( v98267(VarCurr)
<=> ( v97276(VarCurr)
& v98269(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_544,axiom,
! [VarCurr] :
( v98269(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $true )
& ( v97254(VarCurr,bitIndex2)
<=> $true )
& ( v97254(VarCurr,bitIndex1)
<=> $true )
& ( v97254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59776,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98263(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59775,axiom,
! [VarCurr] :
( v98255(VarCurr)
<=> v98257(VarCurr) ) ).
fof(addAssignment_59774,axiom,
! [VarCurr] :
( v98257(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59773,axiom,
! [VarCurr] :
( v98251(VarCurr)
<=> v98253(VarCurr) ) ).
fof(addAssignment_59772,axiom,
! [VarCurr] :
( v98253(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59771,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98189(VarCurr,B)
<=> v98191(VarCurr,B) ) ) ).
fof(addAssignment_59770,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98191(VarCurr,B)
<=> v98193(VarCurr,B) ) ) ).
fof(addAssignment_59769,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v98193(VarNext,B)
<=> v98227(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98228(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98227(VarNext,B)
<=> v98193(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1110,axiom,
! [VarNext] :
( v98228(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98227(VarNext,B)
<=> v98238(VarNext,B) ) ) ) ).
fof(addAssignment_59768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98238(VarNext,B)
<=> v98236(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_652,axiom,
! [VarCurr] :
( ~ v98239(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98236(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_625,axiom,
! [VarCurr] :
( v98239(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98236(VarCurr,B)
<=> v98203(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9046,axiom,
! [VarCurr] :
( v98239(VarCurr)
<=> ( v98240(VarCurr)
& v98241(VarCurr) ) ) ).
fof(writeUnaryOperator_4540,axiom,
! [VarCurr] :
( ~ v98241(VarCurr)
<=> v98199(VarCurr) ) ).
fof(writeUnaryOperator_4539,axiom,
! [VarCurr] :
( ~ v98240(VarCurr)
<=> v98195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98228(VarNext)
<=> v98229(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98229(VarNext)
<=> ( v98230(VarNext)
& v98223(VarNext) ) ) ) ).
fof(writeUnaryOperator_4538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98230(VarNext)
<=> v98232(VarNext) ) ) ).
fof(addAssignment_59767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98232(VarNext)
<=> v98223(VarCurr) ) ) ).
fof(addAssignment_59766,axiom,
! [VarCurr] :
( v98223(VarCurr)
<=> v98225(VarCurr) ) ).
fof(addAssignment_59765,axiom,
! [VarCurr] :
( v98225(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59764,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98203(VarCurr,B)
<=> v98205(VarCurr,B) ) ) ).
fof(addAssignment_59763,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98205(VarCurr,B)
<=> v98214(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1286,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98214(VarCurr,B)
<=> ( v98215(VarCurr,B)
| v98218(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1285,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98218(VarCurr,B)
<=> ( v98191(VarCurr,B)
& v98219(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4537,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98219(VarCurr,B)
<=> ~ v98220(VarCurr,B) ) ) ).
fof(addAssignment_59762,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex0)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59761,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex1)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59760,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex2)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59759,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex3)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59758,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex4)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59757,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex5)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59756,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex6)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59755,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex7)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59754,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex8)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59753,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex9)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59752,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex10)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59751,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex11)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59750,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex12)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59749,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex13)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59748,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex14)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59747,axiom,
! [VarCurr] :
( v98220(VarCurr,bitIndex15)
<=> v98221(VarCurr) ) ).
fof(addAssignment_59746,axiom,
! [VarCurr] :
( v98221(VarCurr)
<=> v98209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1284,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98215(VarCurr,B)
<=> ( v98207(VarCurr,B)
& v98216(VarCurr,B) ) ) ) ).
fof(addAssignment_59745,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex0)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59744,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex1)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59743,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex2)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59742,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex3)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59741,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex4)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59740,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex5)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59739,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex6)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59738,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex7)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59737,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex8)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59736,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex9)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59735,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex10)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59734,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex11)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59733,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex12)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59732,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex13)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59731,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex14)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59730,axiom,
! [VarCurr] :
( v98216(VarCurr,bitIndex15)
<=> v98217(VarCurr) ) ).
fof(addAssignment_59729,axiom,
! [VarCurr] :
( v98217(VarCurr)
<=> v98209(VarCurr) ) ).
fof(addAssignment_59728,axiom,
! [VarCurr] :
( v98209(VarCurr)
<=> v98211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9043,axiom,
! [VarCurr] :
( v98211(VarCurr)
<=> ( v97276(VarCurr)
& v98213(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_543,axiom,
! [VarCurr] :
( v98213(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $true )
& ( v97254(VarCurr,bitIndex2)
<=> $true )
& ( v97254(VarCurr,bitIndex1)
<=> $false )
& ( v97254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_59727,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98207(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59726,axiom,
! [VarCurr] :
( v98199(VarCurr)
<=> v98201(VarCurr) ) ).
fof(addAssignment_59725,axiom,
! [VarCurr] :
( v98201(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59724,axiom,
! [VarCurr] :
( v98195(VarCurr)
<=> v98197(VarCurr) ) ).
fof(addAssignment_59723,axiom,
! [VarCurr] :
( v98197(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59722,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98133(VarCurr,B)
<=> v98135(VarCurr,B) ) ) ).
fof(addAssignment_59721,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98135(VarCurr,B)
<=> v98137(VarCurr,B) ) ) ).
fof(addAssignment_59720,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v98137(VarNext,B)
<=> v98171(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98172(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98171(VarNext,B)
<=> v98137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1109,axiom,
! [VarNext] :
( v98172(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98171(VarNext,B)
<=> v98182(VarNext,B) ) ) ) ).
fof(addAssignment_59719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98182(VarNext,B)
<=> v98180(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_651,axiom,
! [VarCurr] :
( ~ v98183(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98180(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_624,axiom,
! [VarCurr] :
( v98183(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98180(VarCurr,B)
<=> v98147(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9042,axiom,
! [VarCurr] :
( v98183(VarCurr)
<=> ( v98184(VarCurr)
& v98185(VarCurr) ) ) ).
fof(writeUnaryOperator_4536,axiom,
! [VarCurr] :
( ~ v98185(VarCurr)
<=> v98143(VarCurr) ) ).
fof(writeUnaryOperator_4535,axiom,
! [VarCurr] :
( ~ v98184(VarCurr)
<=> v98139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98172(VarNext)
<=> v98173(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98173(VarNext)
<=> ( v98174(VarNext)
& v98167(VarNext) ) ) ) ).
fof(writeUnaryOperator_4534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98174(VarNext)
<=> v98176(VarNext) ) ) ).
fof(addAssignment_59718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98176(VarNext)
<=> v98167(VarCurr) ) ) ).
fof(addAssignment_59717,axiom,
! [VarCurr] :
( v98167(VarCurr)
<=> v98169(VarCurr) ) ).
fof(addAssignment_59716,axiom,
! [VarCurr] :
( v98169(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59715,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98147(VarCurr,B)
<=> v98149(VarCurr,B) ) ) ).
fof(addAssignment_59714,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98149(VarCurr,B)
<=> v98158(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1283,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98158(VarCurr,B)
<=> ( v98159(VarCurr,B)
| v98162(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1282,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98162(VarCurr,B)
<=> ( v98135(VarCurr,B)
& v98163(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4533,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98163(VarCurr,B)
<=> ~ v98164(VarCurr,B) ) ) ).
fof(addAssignment_59713,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex0)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59712,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex1)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59711,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex2)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59710,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex3)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59709,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex4)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59708,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex5)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59707,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex6)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59706,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex7)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59705,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex8)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59704,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex9)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59703,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex10)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59702,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex11)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59701,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex12)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59700,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex13)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59699,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex14)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59698,axiom,
! [VarCurr] :
( v98164(VarCurr,bitIndex15)
<=> v98165(VarCurr) ) ).
fof(addAssignment_59697,axiom,
! [VarCurr] :
( v98165(VarCurr)
<=> v98153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1281,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98159(VarCurr,B)
<=> ( v98151(VarCurr,B)
& v98160(VarCurr,B) ) ) ) ).
fof(addAssignment_59696,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex0)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59695,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex1)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59694,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex2)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59693,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex3)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59692,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex4)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59691,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex5)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59690,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex6)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59689,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex7)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59688,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex8)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59687,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex9)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59686,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex10)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59685,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex11)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59684,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex12)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59683,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex13)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59682,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex14)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59681,axiom,
! [VarCurr] :
( v98160(VarCurr,bitIndex15)
<=> v98161(VarCurr) ) ).
fof(addAssignment_59680,axiom,
! [VarCurr] :
( v98161(VarCurr)
<=> v98153(VarCurr) ) ).
fof(addAssignment_59679,axiom,
! [VarCurr] :
( v98153(VarCurr)
<=> v98155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9039,axiom,
! [VarCurr] :
( v98155(VarCurr)
<=> ( v97276(VarCurr)
& v98157(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_542,axiom,
! [VarCurr] :
( v98157(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $true )
& ( v97254(VarCurr,bitIndex2)
<=> $true )
& ( v97254(VarCurr,bitIndex1)
<=> $false )
& ( v97254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59678,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98151(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59677,axiom,
! [VarCurr] :
( v98143(VarCurr)
<=> v98145(VarCurr) ) ).
fof(addAssignment_59676,axiom,
! [VarCurr] :
( v98145(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59675,axiom,
! [VarCurr] :
( v98139(VarCurr)
<=> v98141(VarCurr) ) ).
fof(addAssignment_59674,axiom,
! [VarCurr] :
( v98141(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59673,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98077(VarCurr,B)
<=> v98079(VarCurr,B) ) ) ).
fof(addAssignment_59672,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98079(VarCurr,B)
<=> v98081(VarCurr,B) ) ) ).
fof(addAssignment_59671,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v98081(VarNext,B)
<=> v98115(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98116(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98115(VarNext,B)
<=> v98081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1108,axiom,
! [VarNext] :
( v98116(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98115(VarNext,B)
<=> v98126(VarNext,B) ) ) ) ).
fof(addAssignment_59670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98126(VarNext,B)
<=> v98124(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_650,axiom,
! [VarCurr] :
( ~ v98127(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98124(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_623,axiom,
! [VarCurr] :
( v98127(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98124(VarCurr,B)
<=> v98091(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9038,axiom,
! [VarCurr] :
( v98127(VarCurr)
<=> ( v98128(VarCurr)
& v98129(VarCurr) ) ) ).
fof(writeUnaryOperator_4532,axiom,
! [VarCurr] :
( ~ v98129(VarCurr)
<=> v98087(VarCurr) ) ).
fof(writeUnaryOperator_4531,axiom,
! [VarCurr] :
( ~ v98128(VarCurr)
<=> v98083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98116(VarNext)
<=> v98117(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98117(VarNext)
<=> ( v98118(VarNext)
& v98111(VarNext) ) ) ) ).
fof(writeUnaryOperator_4530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98118(VarNext)
<=> v98120(VarNext) ) ) ).
fof(addAssignment_59669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98120(VarNext)
<=> v98111(VarCurr) ) ) ).
fof(addAssignment_59668,axiom,
! [VarCurr] :
( v98111(VarCurr)
<=> v98113(VarCurr) ) ).
fof(addAssignment_59667,axiom,
! [VarCurr] :
( v98113(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59666,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98091(VarCurr,B)
<=> v98093(VarCurr,B) ) ) ).
fof(addAssignment_59665,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98093(VarCurr,B)
<=> v98102(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1280,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98102(VarCurr,B)
<=> ( v98103(VarCurr,B)
| v98106(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1279,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98106(VarCurr,B)
<=> ( v98079(VarCurr,B)
& v98107(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4529,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98107(VarCurr,B)
<=> ~ v98108(VarCurr,B) ) ) ).
fof(addAssignment_59664,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex0)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59663,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex1)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59662,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex2)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59661,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex3)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59660,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex4)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59659,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex5)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59658,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex6)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59657,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex7)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59656,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex8)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59655,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex9)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59654,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex10)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59653,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex11)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59652,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex12)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59651,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex13)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59650,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex14)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59649,axiom,
! [VarCurr] :
( v98108(VarCurr,bitIndex15)
<=> v98109(VarCurr) ) ).
fof(addAssignment_59648,axiom,
! [VarCurr] :
( v98109(VarCurr)
<=> v98097(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1278,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98103(VarCurr,B)
<=> ( v98095(VarCurr,B)
& v98104(VarCurr,B) ) ) ) ).
fof(addAssignment_59647,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex0)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59646,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex1)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59645,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex2)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59644,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex3)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59643,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex4)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59642,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex5)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59641,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex6)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59640,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex7)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59639,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex8)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59638,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex9)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59637,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex10)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59636,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex11)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59635,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex12)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59634,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex13)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59633,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex14)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59632,axiom,
! [VarCurr] :
( v98104(VarCurr,bitIndex15)
<=> v98105(VarCurr) ) ).
fof(addAssignment_59631,axiom,
! [VarCurr] :
( v98105(VarCurr)
<=> v98097(VarCurr) ) ).
fof(addAssignment_59630,axiom,
! [VarCurr] :
( v98097(VarCurr)
<=> v98099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9035,axiom,
! [VarCurr] :
( v98099(VarCurr)
<=> ( v97276(VarCurr)
& v98101(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_541,axiom,
! [VarCurr] :
( v98101(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $true )
& ( v97254(VarCurr,bitIndex2)
<=> $false )
& ( v97254(VarCurr,bitIndex1)
<=> $true )
& ( v97254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_59629,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98095(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59628,axiom,
! [VarCurr] :
( v98087(VarCurr)
<=> v98089(VarCurr) ) ).
fof(addAssignment_59627,axiom,
! [VarCurr] :
( v98089(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59626,axiom,
! [VarCurr] :
( v98083(VarCurr)
<=> v98085(VarCurr) ) ).
fof(addAssignment_59625,axiom,
! [VarCurr] :
( v98085(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59624,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98021(VarCurr,B)
<=> v98023(VarCurr,B) ) ) ).
fof(addAssignment_59623,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98023(VarCurr,B)
<=> v98025(VarCurr,B) ) ) ).
fof(addAssignment_59622,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v98025(VarNext,B)
<=> v98059(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98060(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98059(VarNext,B)
<=> v98025(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1107,axiom,
! [VarNext] :
( v98060(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98059(VarNext,B)
<=> v98070(VarNext,B) ) ) ) ).
fof(addAssignment_59621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98070(VarNext,B)
<=> v98068(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_649,axiom,
! [VarCurr] :
( ~ v98071(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98068(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_622,axiom,
! [VarCurr] :
( v98071(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98068(VarCurr,B)
<=> v98035(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9034,axiom,
! [VarCurr] :
( v98071(VarCurr)
<=> ( v98072(VarCurr)
& v98073(VarCurr) ) ) ).
fof(writeUnaryOperator_4528,axiom,
! [VarCurr] :
( ~ v98073(VarCurr)
<=> v98031(VarCurr) ) ).
fof(writeUnaryOperator_4527,axiom,
! [VarCurr] :
( ~ v98072(VarCurr)
<=> v98027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98060(VarNext)
<=> v98061(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98061(VarNext)
<=> ( v98062(VarNext)
& v98055(VarNext) ) ) ) ).
fof(writeUnaryOperator_4526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98062(VarNext)
<=> v98064(VarNext) ) ) ).
fof(addAssignment_59620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98064(VarNext)
<=> v98055(VarCurr) ) ) ).
fof(addAssignment_59619,axiom,
! [VarCurr] :
( v98055(VarCurr)
<=> v98057(VarCurr) ) ).
fof(addAssignment_59618,axiom,
! [VarCurr] :
( v98057(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59617,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98035(VarCurr,B)
<=> v98037(VarCurr,B) ) ) ).
fof(addAssignment_59616,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98037(VarCurr,B)
<=> v98046(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1277,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98046(VarCurr,B)
<=> ( v98047(VarCurr,B)
| v98050(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1276,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98050(VarCurr,B)
<=> ( v98023(VarCurr,B)
& v98051(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4525,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98051(VarCurr,B)
<=> ~ v98052(VarCurr,B) ) ) ).
fof(addAssignment_59615,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex0)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59614,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex1)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59613,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex2)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59612,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex3)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59611,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex4)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59610,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex5)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59609,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex6)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59608,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex7)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59607,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex8)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59606,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex9)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59605,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex10)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59604,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex11)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59603,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex12)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59602,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex13)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59601,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex14)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59600,axiom,
! [VarCurr] :
( v98052(VarCurr,bitIndex15)
<=> v98053(VarCurr) ) ).
fof(addAssignment_59599,axiom,
! [VarCurr] :
( v98053(VarCurr)
<=> v98041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1275,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v98047(VarCurr,B)
<=> ( v98039(VarCurr,B)
& v98048(VarCurr,B) ) ) ) ).
fof(addAssignment_59598,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex0)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59597,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex1)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59596,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex2)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59595,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex3)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59594,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex4)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59593,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex5)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59592,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex6)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59591,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex7)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59590,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex8)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59589,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex9)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59588,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex10)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59587,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex11)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59586,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex12)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59585,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex13)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59584,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex14)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59583,axiom,
! [VarCurr] :
( v98048(VarCurr,bitIndex15)
<=> v98049(VarCurr) ) ).
fof(addAssignment_59582,axiom,
! [VarCurr] :
( v98049(VarCurr)
<=> v98041(VarCurr) ) ).
fof(addAssignment_59581,axiom,
! [VarCurr] :
( v98041(VarCurr)
<=> v98043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9031,axiom,
! [VarCurr] :
( v98043(VarCurr)
<=> ( v97276(VarCurr)
& v98045(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_540,axiom,
! [VarCurr] :
( v98045(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $true )
& ( v97254(VarCurr,bitIndex2)
<=> $false )
& ( v97254(VarCurr,bitIndex1)
<=> $true )
& ( v97254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59580,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v98039(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59579,axiom,
! [VarCurr] :
( v98031(VarCurr)
<=> v98033(VarCurr) ) ).
fof(addAssignment_59578,axiom,
! [VarCurr] :
( v98033(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59577,axiom,
! [VarCurr] :
( v98027(VarCurr)
<=> v98029(VarCurr) ) ).
fof(addAssignment_59576,axiom,
! [VarCurr] :
( v98029(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59575,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97965(VarCurr,B)
<=> v97967(VarCurr,B) ) ) ).
fof(addAssignment_59574,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97967(VarCurr,B)
<=> v97969(VarCurr,B) ) ) ).
fof(addAssignment_59573,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97969(VarNext,B)
<=> v98003(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98004(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98003(VarNext,B)
<=> v97969(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1106,axiom,
! [VarNext] :
( v98004(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98003(VarNext,B)
<=> v98014(VarNext,B) ) ) ) ).
fof(addAssignment_59572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v98014(VarNext,B)
<=> v98012(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_648,axiom,
! [VarCurr] :
( ~ v98015(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98012(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_621,axiom,
! [VarCurr] :
( v98015(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v98012(VarCurr,B)
<=> v97979(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9030,axiom,
! [VarCurr] :
( v98015(VarCurr)
<=> ( v98016(VarCurr)
& v98017(VarCurr) ) ) ).
fof(writeUnaryOperator_4524,axiom,
! [VarCurr] :
( ~ v98017(VarCurr)
<=> v97975(VarCurr) ) ).
fof(writeUnaryOperator_4523,axiom,
! [VarCurr] :
( ~ v98016(VarCurr)
<=> v97971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98004(VarNext)
<=> v98005(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98005(VarNext)
<=> ( v98006(VarNext)
& v97999(VarNext) ) ) ) ).
fof(writeUnaryOperator_4522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98006(VarNext)
<=> v98008(VarNext) ) ) ).
fof(addAssignment_59571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98008(VarNext)
<=> v97999(VarCurr) ) ) ).
fof(addAssignment_59570,axiom,
! [VarCurr] :
( v97999(VarCurr)
<=> v98001(VarCurr) ) ).
fof(addAssignment_59569,axiom,
! [VarCurr] :
( v98001(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59568,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97979(VarCurr,B)
<=> v97981(VarCurr,B) ) ) ).
fof(addAssignment_59567,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97981(VarCurr,B)
<=> v97990(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1274,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97990(VarCurr,B)
<=> ( v97991(VarCurr,B)
| v97994(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1273,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97994(VarCurr,B)
<=> ( v97967(VarCurr,B)
& v97995(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4521,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97995(VarCurr,B)
<=> ~ v97996(VarCurr,B) ) ) ).
fof(addAssignment_59566,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex0)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59565,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex1)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59564,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex2)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59563,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex3)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59562,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex4)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59561,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex5)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59560,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex6)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59559,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex7)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59558,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex8)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59557,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex9)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59556,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex10)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59555,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex11)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59554,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex12)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59553,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex13)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59552,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex14)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59551,axiom,
! [VarCurr] :
( v97996(VarCurr,bitIndex15)
<=> v97997(VarCurr) ) ).
fof(addAssignment_59550,axiom,
! [VarCurr] :
( v97997(VarCurr)
<=> v97985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1272,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97991(VarCurr,B)
<=> ( v97983(VarCurr,B)
& v97992(VarCurr,B) ) ) ) ).
fof(addAssignment_59549,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex0)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59548,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex1)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59547,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex2)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59546,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex3)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59545,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex4)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59544,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex5)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59543,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex6)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59542,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex7)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59541,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex8)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59540,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex9)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59539,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex10)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59538,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex11)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59537,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex12)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59536,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex13)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59535,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex14)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59534,axiom,
! [VarCurr] :
( v97992(VarCurr,bitIndex15)
<=> v97993(VarCurr) ) ).
fof(addAssignment_59533,axiom,
! [VarCurr] :
( v97993(VarCurr)
<=> v97985(VarCurr) ) ).
fof(addAssignment_59532,axiom,
! [VarCurr] :
( v97985(VarCurr)
<=> v97987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9027,axiom,
! [VarCurr] :
( v97987(VarCurr)
<=> ( v97276(VarCurr)
& v97989(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_539,axiom,
! [VarCurr] :
( v97989(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $true )
& ( v97254(VarCurr,bitIndex2)
<=> $false )
& ( v97254(VarCurr,bitIndex1)
<=> $false )
& ( v97254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_59531,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97983(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59530,axiom,
! [VarCurr] :
( v97975(VarCurr)
<=> v97977(VarCurr) ) ).
fof(addAssignment_59529,axiom,
! [VarCurr] :
( v97977(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59528,axiom,
! [VarCurr] :
( v97971(VarCurr)
<=> v97973(VarCurr) ) ).
fof(addAssignment_59527,axiom,
! [VarCurr] :
( v97973(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59526,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97909(VarCurr,B)
<=> v97911(VarCurr,B) ) ) ).
fof(addAssignment_59525,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97911(VarCurr,B)
<=> v97913(VarCurr,B) ) ) ).
fof(addAssignment_59524,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97913(VarNext,B)
<=> v97947(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97948(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97947(VarNext,B)
<=> v97913(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1105,axiom,
! [VarNext] :
( v97948(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97947(VarNext,B)
<=> v97958(VarNext,B) ) ) ) ).
fof(addAssignment_59523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97958(VarNext,B)
<=> v97956(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_647,axiom,
! [VarCurr] :
( ~ v97959(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97956(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_620,axiom,
! [VarCurr] :
( v97959(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97956(VarCurr,B)
<=> v97923(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9026,axiom,
! [VarCurr] :
( v97959(VarCurr)
<=> ( v97960(VarCurr)
& v97961(VarCurr) ) ) ).
fof(writeUnaryOperator_4520,axiom,
! [VarCurr] :
( ~ v97961(VarCurr)
<=> v97919(VarCurr) ) ).
fof(writeUnaryOperator_4519,axiom,
! [VarCurr] :
( ~ v97960(VarCurr)
<=> v97915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97948(VarNext)
<=> v97949(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97949(VarNext)
<=> ( v97950(VarNext)
& v97943(VarNext) ) ) ) ).
fof(writeUnaryOperator_4518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97950(VarNext)
<=> v97952(VarNext) ) ) ).
fof(addAssignment_59522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97952(VarNext)
<=> v97943(VarCurr) ) ) ).
fof(addAssignment_59521,axiom,
! [VarCurr] :
( v97943(VarCurr)
<=> v97945(VarCurr) ) ).
fof(addAssignment_59520,axiom,
! [VarCurr] :
( v97945(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59519,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97923(VarCurr,B)
<=> v97925(VarCurr,B) ) ) ).
fof(addAssignment_59518,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97925(VarCurr,B)
<=> v97934(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1271,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97934(VarCurr,B)
<=> ( v97935(VarCurr,B)
| v97938(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1270,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97938(VarCurr,B)
<=> ( v97911(VarCurr,B)
& v97939(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4517,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97939(VarCurr,B)
<=> ~ v97940(VarCurr,B) ) ) ).
fof(addAssignment_59517,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex0)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59516,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex1)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59515,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex2)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59514,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex3)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59513,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex4)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59512,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex5)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59511,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex6)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59510,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex7)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59509,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex8)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59508,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex9)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59507,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex10)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59506,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex11)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59505,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex12)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59504,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex13)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59503,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex14)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59502,axiom,
! [VarCurr] :
( v97940(VarCurr,bitIndex15)
<=> v97941(VarCurr) ) ).
fof(addAssignment_59501,axiom,
! [VarCurr] :
( v97941(VarCurr)
<=> v97929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1269,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97935(VarCurr,B)
<=> ( v97927(VarCurr,B)
& v97936(VarCurr,B) ) ) ) ).
fof(addAssignment_59500,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex0)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59499,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex1)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59498,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex2)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59497,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex3)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59496,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex4)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59495,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex5)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59494,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex6)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59493,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex7)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59492,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex8)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59491,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex9)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59490,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex10)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59489,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex11)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59488,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex12)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59487,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex13)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59486,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex14)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59485,axiom,
! [VarCurr] :
( v97936(VarCurr,bitIndex15)
<=> v97937(VarCurr) ) ).
fof(addAssignment_59484,axiom,
! [VarCurr] :
( v97937(VarCurr)
<=> v97929(VarCurr) ) ).
fof(addAssignment_59483,axiom,
! [VarCurr] :
( v97929(VarCurr)
<=> v97931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9023,axiom,
! [VarCurr] :
( v97931(VarCurr)
<=> ( v97276(VarCurr)
& v97933(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_538,axiom,
! [VarCurr] :
( v97933(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $true )
& ( v97254(VarCurr,bitIndex2)
<=> $false )
& ( v97254(VarCurr,bitIndex1)
<=> $false )
& ( v97254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59482,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97927(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59481,axiom,
! [VarCurr] :
( v97919(VarCurr)
<=> v97921(VarCurr) ) ).
fof(addAssignment_59480,axiom,
! [VarCurr] :
( v97921(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59479,axiom,
! [VarCurr] :
( v97915(VarCurr)
<=> v97917(VarCurr) ) ).
fof(addAssignment_59478,axiom,
! [VarCurr] :
( v97917(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59477,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97853(VarCurr,B)
<=> v97855(VarCurr,B) ) ) ).
fof(addAssignment_59476,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97855(VarCurr,B)
<=> v97857(VarCurr,B) ) ) ).
fof(addAssignment_59475,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97857(VarNext,B)
<=> v97891(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97892(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97891(VarNext,B)
<=> v97857(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1104,axiom,
! [VarNext] :
( v97892(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97891(VarNext,B)
<=> v97902(VarNext,B) ) ) ) ).
fof(addAssignment_59474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97902(VarNext,B)
<=> v97900(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_646,axiom,
! [VarCurr] :
( ~ v97903(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97900(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_619,axiom,
! [VarCurr] :
( v97903(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97900(VarCurr,B)
<=> v97867(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9022,axiom,
! [VarCurr] :
( v97903(VarCurr)
<=> ( v97904(VarCurr)
& v97905(VarCurr) ) ) ).
fof(writeUnaryOperator_4516,axiom,
! [VarCurr] :
( ~ v97905(VarCurr)
<=> v97863(VarCurr) ) ).
fof(writeUnaryOperator_4515,axiom,
! [VarCurr] :
( ~ v97904(VarCurr)
<=> v97859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97892(VarNext)
<=> v97893(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97893(VarNext)
<=> ( v97894(VarNext)
& v97887(VarNext) ) ) ) ).
fof(writeUnaryOperator_4514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97894(VarNext)
<=> v97896(VarNext) ) ) ).
fof(addAssignment_59473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97896(VarNext)
<=> v97887(VarCurr) ) ) ).
fof(addAssignment_59472,axiom,
! [VarCurr] :
( v97887(VarCurr)
<=> v97889(VarCurr) ) ).
fof(addAssignment_59471,axiom,
! [VarCurr] :
( v97889(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59470,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97867(VarCurr,B)
<=> v97869(VarCurr,B) ) ) ).
fof(addAssignment_59469,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97869(VarCurr,B)
<=> v97878(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1268,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97878(VarCurr,B)
<=> ( v97879(VarCurr,B)
| v97882(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1267,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97882(VarCurr,B)
<=> ( v97855(VarCurr,B)
& v97883(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4513,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97883(VarCurr,B)
<=> ~ v97884(VarCurr,B) ) ) ).
fof(addAssignment_59468,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex0)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59467,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex1)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59466,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex2)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59465,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex3)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59464,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex4)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59463,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex5)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59462,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex6)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59461,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex7)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59460,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex8)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59459,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex9)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59458,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex10)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59457,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex11)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59456,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex12)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59455,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex13)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59454,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex14)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59453,axiom,
! [VarCurr] :
( v97884(VarCurr,bitIndex15)
<=> v97885(VarCurr) ) ).
fof(addAssignment_59452,axiom,
! [VarCurr] :
( v97885(VarCurr)
<=> v97873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1266,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97879(VarCurr,B)
<=> ( v97871(VarCurr,B)
& v97880(VarCurr,B) ) ) ) ).
fof(addAssignment_59451,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex0)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59450,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex1)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59449,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex2)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59448,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex3)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59447,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex4)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59446,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex5)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59445,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex6)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59444,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex7)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59443,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex8)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59442,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex9)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59441,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex10)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59440,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex11)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59439,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex12)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59438,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex13)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59437,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex14)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59436,axiom,
! [VarCurr] :
( v97880(VarCurr,bitIndex15)
<=> v97881(VarCurr) ) ).
fof(addAssignment_59435,axiom,
! [VarCurr] :
( v97881(VarCurr)
<=> v97873(VarCurr) ) ).
fof(addAssignment_59434,axiom,
! [VarCurr] :
( v97873(VarCurr)
<=> v97875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9019,axiom,
! [VarCurr] :
( v97875(VarCurr)
<=> ( v97276(VarCurr)
& v97877(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_537,axiom,
! [VarCurr] :
( v97877(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $false )
& ( v97254(VarCurr,bitIndex2)
<=> $true )
& ( v97254(VarCurr,bitIndex1)
<=> $true )
& ( v97254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_59433,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97871(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59432,axiom,
! [VarCurr] :
( v97863(VarCurr)
<=> v97865(VarCurr) ) ).
fof(addAssignment_59431,axiom,
! [VarCurr] :
( v97865(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59430,axiom,
! [VarCurr] :
( v97859(VarCurr)
<=> v97861(VarCurr) ) ).
fof(addAssignment_59429,axiom,
! [VarCurr] :
( v97861(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59428,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97797(VarCurr,B)
<=> v97799(VarCurr,B) ) ) ).
fof(addAssignment_59427,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97799(VarCurr,B)
<=> v97801(VarCurr,B) ) ) ).
fof(addAssignment_59426,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97801(VarNext,B)
<=> v97835(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97836(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97835(VarNext,B)
<=> v97801(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1103,axiom,
! [VarNext] :
( v97836(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97835(VarNext,B)
<=> v97846(VarNext,B) ) ) ) ).
fof(addAssignment_59425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97846(VarNext,B)
<=> v97844(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_645,axiom,
! [VarCurr] :
( ~ v97847(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97844(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_618,axiom,
! [VarCurr] :
( v97847(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97844(VarCurr,B)
<=> v97811(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9018,axiom,
! [VarCurr] :
( v97847(VarCurr)
<=> ( v97848(VarCurr)
& v97849(VarCurr) ) ) ).
fof(writeUnaryOperator_4512,axiom,
! [VarCurr] :
( ~ v97849(VarCurr)
<=> v97807(VarCurr) ) ).
fof(writeUnaryOperator_4511,axiom,
! [VarCurr] :
( ~ v97848(VarCurr)
<=> v97803(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97836(VarNext)
<=> v97837(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97837(VarNext)
<=> ( v97838(VarNext)
& v97831(VarNext) ) ) ) ).
fof(writeUnaryOperator_4510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97838(VarNext)
<=> v97840(VarNext) ) ) ).
fof(addAssignment_59424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97840(VarNext)
<=> v97831(VarCurr) ) ) ).
fof(addAssignment_59423,axiom,
! [VarCurr] :
( v97831(VarCurr)
<=> v97833(VarCurr) ) ).
fof(addAssignment_59422,axiom,
! [VarCurr] :
( v97833(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59421,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97811(VarCurr,B)
<=> v97813(VarCurr,B) ) ) ).
fof(addAssignment_59420,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97813(VarCurr,B)
<=> v97822(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1265,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97822(VarCurr,B)
<=> ( v97823(VarCurr,B)
| v97826(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1264,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97826(VarCurr,B)
<=> ( v97799(VarCurr,B)
& v97827(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4509,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97827(VarCurr,B)
<=> ~ v97828(VarCurr,B) ) ) ).
fof(addAssignment_59419,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex0)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59418,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex1)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59417,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex2)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59416,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex3)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59415,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex4)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59414,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex5)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59413,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex6)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59412,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex7)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59411,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex8)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59410,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex9)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59409,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex10)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59408,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex11)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59407,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex12)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59406,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex13)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59405,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex14)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59404,axiom,
! [VarCurr] :
( v97828(VarCurr,bitIndex15)
<=> v97829(VarCurr) ) ).
fof(addAssignment_59403,axiom,
! [VarCurr] :
( v97829(VarCurr)
<=> v97817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1263,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97823(VarCurr,B)
<=> ( v97815(VarCurr,B)
& v97824(VarCurr,B) ) ) ) ).
fof(addAssignment_59402,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex0)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59401,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex1)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59400,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex2)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59399,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex3)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59398,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex4)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59397,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex5)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59396,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex6)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59395,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex7)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59394,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex8)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59393,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex9)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59392,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex10)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59391,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex11)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59390,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex12)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59389,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex13)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59388,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex14)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59387,axiom,
! [VarCurr] :
( v97824(VarCurr,bitIndex15)
<=> v97825(VarCurr) ) ).
fof(addAssignment_59386,axiom,
! [VarCurr] :
( v97825(VarCurr)
<=> v97817(VarCurr) ) ).
fof(addAssignment_59385,axiom,
! [VarCurr] :
( v97817(VarCurr)
<=> v97819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9015,axiom,
! [VarCurr] :
( v97819(VarCurr)
<=> ( v97276(VarCurr)
& v97821(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_536,axiom,
! [VarCurr] :
( v97821(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $false )
& ( v97254(VarCurr,bitIndex2)
<=> $true )
& ( v97254(VarCurr,bitIndex1)
<=> $true )
& ( v97254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59384,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97815(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59383,axiom,
! [VarCurr] :
( v97807(VarCurr)
<=> v97809(VarCurr) ) ).
fof(addAssignment_59382,axiom,
! [VarCurr] :
( v97809(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59381,axiom,
! [VarCurr] :
( v97803(VarCurr)
<=> v97805(VarCurr) ) ).
fof(addAssignment_59380,axiom,
! [VarCurr] :
( v97805(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59379,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97741(VarCurr,B)
<=> v97743(VarCurr,B) ) ) ).
fof(addAssignment_59378,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97743(VarCurr,B)
<=> v97745(VarCurr,B) ) ) ).
fof(addAssignment_59377,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97745(VarNext,B)
<=> v97779(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97780(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97779(VarNext,B)
<=> v97745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1102,axiom,
! [VarNext] :
( v97780(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97779(VarNext,B)
<=> v97790(VarNext,B) ) ) ) ).
fof(addAssignment_59376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97790(VarNext,B)
<=> v97788(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_644,axiom,
! [VarCurr] :
( ~ v97791(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97788(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_617,axiom,
! [VarCurr] :
( v97791(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97788(VarCurr,B)
<=> v97755(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9014,axiom,
! [VarCurr] :
( v97791(VarCurr)
<=> ( v97792(VarCurr)
& v97793(VarCurr) ) ) ).
fof(writeUnaryOperator_4508,axiom,
! [VarCurr] :
( ~ v97793(VarCurr)
<=> v97751(VarCurr) ) ).
fof(writeUnaryOperator_4507,axiom,
! [VarCurr] :
( ~ v97792(VarCurr)
<=> v97747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97780(VarNext)
<=> v97781(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97781(VarNext)
<=> ( v97782(VarNext)
& v97775(VarNext) ) ) ) ).
fof(writeUnaryOperator_4506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97782(VarNext)
<=> v97784(VarNext) ) ) ).
fof(addAssignment_59375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97784(VarNext)
<=> v97775(VarCurr) ) ) ).
fof(addAssignment_59374,axiom,
! [VarCurr] :
( v97775(VarCurr)
<=> v97777(VarCurr) ) ).
fof(addAssignment_59373,axiom,
! [VarCurr] :
( v97777(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59372,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97755(VarCurr,B)
<=> v97757(VarCurr,B) ) ) ).
fof(addAssignment_59371,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97757(VarCurr,B)
<=> v97766(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1262,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97766(VarCurr,B)
<=> ( v97767(VarCurr,B)
| v97770(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1261,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97770(VarCurr,B)
<=> ( v97743(VarCurr,B)
& v97771(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4505,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97771(VarCurr,B)
<=> ~ v97772(VarCurr,B) ) ) ).
fof(addAssignment_59370,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex0)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59369,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex1)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59368,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex2)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59367,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex3)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59366,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex4)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59365,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex5)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59364,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex6)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59363,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex7)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59362,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex8)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59361,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex9)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59360,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex10)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59359,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex11)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59358,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex12)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59357,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex13)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59356,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex14)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59355,axiom,
! [VarCurr] :
( v97772(VarCurr,bitIndex15)
<=> v97773(VarCurr) ) ).
fof(addAssignment_59354,axiom,
! [VarCurr] :
( v97773(VarCurr)
<=> v97761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1260,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97767(VarCurr,B)
<=> ( v97759(VarCurr,B)
& v97768(VarCurr,B) ) ) ) ).
fof(addAssignment_59353,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex0)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59352,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex1)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59351,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex2)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59350,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex3)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59349,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex4)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59348,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex5)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59347,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex6)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59346,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex7)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59345,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex8)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59344,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex9)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59343,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex10)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59342,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex11)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59341,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex12)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59340,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex13)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59339,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex14)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59338,axiom,
! [VarCurr] :
( v97768(VarCurr,bitIndex15)
<=> v97769(VarCurr) ) ).
fof(addAssignment_59337,axiom,
! [VarCurr] :
( v97769(VarCurr)
<=> v97761(VarCurr) ) ).
fof(addAssignment_59336,axiom,
! [VarCurr] :
( v97761(VarCurr)
<=> v97763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9011,axiom,
! [VarCurr] :
( v97763(VarCurr)
<=> ( v97276(VarCurr)
& v97765(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_535,axiom,
! [VarCurr] :
( v97765(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $false )
& ( v97254(VarCurr,bitIndex2)
<=> $true )
& ( v97254(VarCurr,bitIndex1)
<=> $false )
& ( v97254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_59335,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97759(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59334,axiom,
! [VarCurr] :
( v97751(VarCurr)
<=> v97753(VarCurr) ) ).
fof(addAssignment_59333,axiom,
! [VarCurr] :
( v97753(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59332,axiom,
! [VarCurr] :
( v97747(VarCurr)
<=> v97749(VarCurr) ) ).
fof(addAssignment_59331,axiom,
! [VarCurr] :
( v97749(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59330,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97685(VarCurr,B)
<=> v97687(VarCurr,B) ) ) ).
fof(addAssignment_59329,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97687(VarCurr,B)
<=> v97689(VarCurr,B) ) ) ).
fof(addAssignment_59328,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97689(VarNext,B)
<=> v97723(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97724(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97723(VarNext,B)
<=> v97689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1101,axiom,
! [VarNext] :
( v97724(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97723(VarNext,B)
<=> v97734(VarNext,B) ) ) ) ).
fof(addAssignment_59327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97734(VarNext,B)
<=> v97732(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_643,axiom,
! [VarCurr] :
( ~ v97735(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97732(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_616,axiom,
! [VarCurr] :
( v97735(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97732(VarCurr,B)
<=> v97699(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9010,axiom,
! [VarCurr] :
( v97735(VarCurr)
<=> ( v97736(VarCurr)
& v97737(VarCurr) ) ) ).
fof(writeUnaryOperator_4504,axiom,
! [VarCurr] :
( ~ v97737(VarCurr)
<=> v97695(VarCurr) ) ).
fof(writeUnaryOperator_4503,axiom,
! [VarCurr] :
( ~ v97736(VarCurr)
<=> v97691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97724(VarNext)
<=> v97725(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97725(VarNext)
<=> ( v97726(VarNext)
& v97719(VarNext) ) ) ) ).
fof(writeUnaryOperator_4502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97726(VarNext)
<=> v97728(VarNext) ) ) ).
fof(addAssignment_59326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97728(VarNext)
<=> v97719(VarCurr) ) ) ).
fof(addAssignment_59325,axiom,
! [VarCurr] :
( v97719(VarCurr)
<=> v97721(VarCurr) ) ).
fof(addAssignment_59324,axiom,
! [VarCurr] :
( v97721(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59323,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97699(VarCurr,B)
<=> v97701(VarCurr,B) ) ) ).
fof(addAssignment_59322,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97701(VarCurr,B)
<=> v97710(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1259,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97710(VarCurr,B)
<=> ( v97711(VarCurr,B)
| v97714(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1258,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97714(VarCurr,B)
<=> ( v97687(VarCurr,B)
& v97715(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4501,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97715(VarCurr,B)
<=> ~ v97716(VarCurr,B) ) ) ).
fof(addAssignment_59321,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex0)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59320,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex1)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59319,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex2)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59318,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex3)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59317,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex4)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59316,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex5)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59315,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex6)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59314,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex7)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59313,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex8)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59312,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex9)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59311,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex10)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59310,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex11)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59309,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex12)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59308,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex13)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59307,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex14)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59306,axiom,
! [VarCurr] :
( v97716(VarCurr,bitIndex15)
<=> v97717(VarCurr) ) ).
fof(addAssignment_59305,axiom,
! [VarCurr] :
( v97717(VarCurr)
<=> v97705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1257,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97711(VarCurr,B)
<=> ( v97703(VarCurr,B)
& v97712(VarCurr,B) ) ) ) ).
fof(addAssignment_59304,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex0)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59303,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex1)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59302,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex2)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59301,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex3)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59300,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex4)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59299,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex5)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59298,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex6)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59297,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex7)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59296,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex8)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59295,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex9)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59294,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex10)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59293,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex11)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59292,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex12)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59291,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex13)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59290,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex14)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59289,axiom,
! [VarCurr] :
( v97712(VarCurr,bitIndex15)
<=> v97713(VarCurr) ) ).
fof(addAssignment_59288,axiom,
! [VarCurr] :
( v97713(VarCurr)
<=> v97705(VarCurr) ) ).
fof(addAssignment_59287,axiom,
! [VarCurr] :
( v97705(VarCurr)
<=> v97707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9007,axiom,
! [VarCurr] :
( v97707(VarCurr)
<=> ( v97276(VarCurr)
& v97709(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_534,axiom,
! [VarCurr] :
( v97709(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $false )
& ( v97254(VarCurr,bitIndex2)
<=> $true )
& ( v97254(VarCurr,bitIndex1)
<=> $false )
& ( v97254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59286,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97703(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59285,axiom,
! [VarCurr] :
( v97695(VarCurr)
<=> v97697(VarCurr) ) ).
fof(addAssignment_59284,axiom,
! [VarCurr] :
( v97697(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59283,axiom,
! [VarCurr] :
( v97691(VarCurr)
<=> v97693(VarCurr) ) ).
fof(addAssignment_59282,axiom,
! [VarCurr] :
( v97693(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59281,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97629(VarCurr,B)
<=> v97631(VarCurr,B) ) ) ).
fof(addAssignment_59280,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97631(VarCurr,B)
<=> v97633(VarCurr,B) ) ) ).
fof(addAssignment_59279,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97633(VarNext,B)
<=> v97667(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97668(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97667(VarNext,B)
<=> v97633(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1100,axiom,
! [VarNext] :
( v97668(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97667(VarNext,B)
<=> v97678(VarNext,B) ) ) ) ).
fof(addAssignment_59278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97678(VarNext,B)
<=> v97676(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_642,axiom,
! [VarCurr] :
( ~ v97679(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97676(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_615,axiom,
! [VarCurr] :
( v97679(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97676(VarCurr,B)
<=> v97643(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9006,axiom,
! [VarCurr] :
( v97679(VarCurr)
<=> ( v97680(VarCurr)
& v97681(VarCurr) ) ) ).
fof(writeUnaryOperator_4500,axiom,
! [VarCurr] :
( ~ v97681(VarCurr)
<=> v97639(VarCurr) ) ).
fof(writeUnaryOperator_4499,axiom,
! [VarCurr] :
( ~ v97680(VarCurr)
<=> v97635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97668(VarNext)
<=> v97669(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97669(VarNext)
<=> ( v97670(VarNext)
& v97663(VarNext) ) ) ) ).
fof(writeUnaryOperator_4498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97670(VarNext)
<=> v97672(VarNext) ) ) ).
fof(addAssignment_59277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97672(VarNext)
<=> v97663(VarCurr) ) ) ).
fof(addAssignment_59276,axiom,
! [VarCurr] :
( v97663(VarCurr)
<=> v97665(VarCurr) ) ).
fof(addAssignment_59275,axiom,
! [VarCurr] :
( v97665(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59274,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97643(VarCurr,B)
<=> v97645(VarCurr,B) ) ) ).
fof(addAssignment_59273,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97645(VarCurr,B)
<=> v97654(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1256,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97654(VarCurr,B)
<=> ( v97655(VarCurr,B)
| v97658(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1255,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97658(VarCurr,B)
<=> ( v97631(VarCurr,B)
& v97659(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4497,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97659(VarCurr,B)
<=> ~ v97660(VarCurr,B) ) ) ).
fof(addAssignment_59272,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex0)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59271,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex1)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59270,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex2)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59269,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex3)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59268,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex4)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59267,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex5)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59266,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex6)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59265,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex7)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59264,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex8)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59263,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex9)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59262,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex10)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59261,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex11)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59260,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex12)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59259,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex13)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59258,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex14)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59257,axiom,
! [VarCurr] :
( v97660(VarCurr,bitIndex15)
<=> v97661(VarCurr) ) ).
fof(addAssignment_59256,axiom,
! [VarCurr] :
( v97661(VarCurr)
<=> v97649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1254,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97655(VarCurr,B)
<=> ( v97647(VarCurr,B)
& v97656(VarCurr,B) ) ) ) ).
fof(addAssignment_59255,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex0)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59254,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex1)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59253,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex2)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59252,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex3)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59251,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex4)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59250,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex5)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59249,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex6)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59248,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex7)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59247,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex8)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59246,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex9)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59245,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex10)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59244,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex11)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59243,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex12)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59242,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex13)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59241,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex14)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59240,axiom,
! [VarCurr] :
( v97656(VarCurr,bitIndex15)
<=> v97657(VarCurr) ) ).
fof(addAssignment_59239,axiom,
! [VarCurr] :
( v97657(VarCurr)
<=> v97649(VarCurr) ) ).
fof(addAssignment_59238,axiom,
! [VarCurr] :
( v97649(VarCurr)
<=> v97651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9003,axiom,
! [VarCurr] :
( v97651(VarCurr)
<=> ( v97276(VarCurr)
& v97653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_533,axiom,
! [VarCurr] :
( v97653(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $false )
& ( v97254(VarCurr,bitIndex2)
<=> $false )
& ( v97254(VarCurr,bitIndex1)
<=> $true )
& ( v97254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_59237,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97647(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59236,axiom,
! [VarCurr] :
( v97639(VarCurr)
<=> v97641(VarCurr) ) ).
fof(addAssignment_59235,axiom,
! [VarCurr] :
( v97641(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59234,axiom,
! [VarCurr] :
( v97635(VarCurr)
<=> v97637(VarCurr) ) ).
fof(addAssignment_59233,axiom,
! [VarCurr] :
( v97637(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59232,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97573(VarCurr,B)
<=> v97575(VarCurr,B) ) ) ).
fof(addAssignment_59231,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97575(VarCurr,B)
<=> v97577(VarCurr,B) ) ) ).
fof(addAssignment_59230,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97577(VarNext,B)
<=> v97611(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97612(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97611(VarNext,B)
<=> v97577(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1099,axiom,
! [VarNext] :
( v97612(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97611(VarNext,B)
<=> v97622(VarNext,B) ) ) ) ).
fof(addAssignment_59229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97622(VarNext,B)
<=> v97620(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_641,axiom,
! [VarCurr] :
( ~ v97623(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97620(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_614,axiom,
! [VarCurr] :
( v97623(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97620(VarCurr,B)
<=> v97587(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9002,axiom,
! [VarCurr] :
( v97623(VarCurr)
<=> ( v97624(VarCurr)
& v97625(VarCurr) ) ) ).
fof(writeUnaryOperator_4496,axiom,
! [VarCurr] :
( ~ v97625(VarCurr)
<=> v97583(VarCurr) ) ).
fof(writeUnaryOperator_4495,axiom,
! [VarCurr] :
( ~ v97624(VarCurr)
<=> v97579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97612(VarNext)
<=> v97613(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_9000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97613(VarNext)
<=> ( v97614(VarNext)
& v97607(VarNext) ) ) ) ).
fof(writeUnaryOperator_4494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97614(VarNext)
<=> v97616(VarNext) ) ) ).
fof(addAssignment_59228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97616(VarNext)
<=> v97607(VarCurr) ) ) ).
fof(addAssignment_59227,axiom,
! [VarCurr] :
( v97607(VarCurr)
<=> v97609(VarCurr) ) ).
fof(addAssignment_59226,axiom,
! [VarCurr] :
( v97609(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59225,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97587(VarCurr,B)
<=> v97589(VarCurr,B) ) ) ).
fof(addAssignment_59224,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97589(VarCurr,B)
<=> v97598(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1253,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97598(VarCurr,B)
<=> ( v97599(VarCurr,B)
| v97602(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1252,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97602(VarCurr,B)
<=> ( v97575(VarCurr,B)
& v97603(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4493,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97603(VarCurr,B)
<=> ~ v97604(VarCurr,B) ) ) ).
fof(addAssignment_59223,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex0)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59222,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex1)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59221,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex2)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59220,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex3)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59219,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex4)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59218,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex5)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59217,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex6)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59216,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex7)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59215,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex8)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59214,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex9)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59213,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex10)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59212,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex11)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59211,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex12)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59210,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex13)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59209,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex14)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59208,axiom,
! [VarCurr] :
( v97604(VarCurr,bitIndex15)
<=> v97605(VarCurr) ) ).
fof(addAssignment_59207,axiom,
! [VarCurr] :
( v97605(VarCurr)
<=> v97593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1251,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97599(VarCurr,B)
<=> ( v97591(VarCurr,B)
& v97600(VarCurr,B) ) ) ) ).
fof(addAssignment_59206,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex0)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59205,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex1)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59204,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex2)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59203,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex3)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59202,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex4)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59201,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex5)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59200,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex6)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59199,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex7)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59198,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex8)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59197,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex9)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59196,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex10)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59195,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex11)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59194,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex12)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59193,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex13)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59192,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex14)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59191,axiom,
! [VarCurr] :
( v97600(VarCurr,bitIndex15)
<=> v97601(VarCurr) ) ).
fof(addAssignment_59190,axiom,
! [VarCurr] :
( v97601(VarCurr)
<=> v97593(VarCurr) ) ).
fof(addAssignment_59189,axiom,
! [VarCurr] :
( v97593(VarCurr)
<=> v97595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8999,axiom,
! [VarCurr] :
( v97595(VarCurr)
<=> ( v97276(VarCurr)
& v97597(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_532,axiom,
! [VarCurr] :
( v97597(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $false )
& ( v97254(VarCurr,bitIndex2)
<=> $false )
& ( v97254(VarCurr,bitIndex1)
<=> $true )
& ( v97254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59188,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97591(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59187,axiom,
! [VarCurr] :
( v97583(VarCurr)
<=> v97585(VarCurr) ) ).
fof(addAssignment_59186,axiom,
! [VarCurr] :
( v97585(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59185,axiom,
! [VarCurr] :
( v97579(VarCurr)
<=> v97581(VarCurr) ) ).
fof(addAssignment_59184,axiom,
! [VarCurr] :
( v97581(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59183,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97517(VarCurr,B)
<=> v97519(VarCurr,B) ) ) ).
fof(addAssignment_59182,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97519(VarCurr,B)
<=> v97521(VarCurr,B) ) ) ).
fof(addAssignment_59181,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97521(VarNext,B)
<=> v97555(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97556(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97555(VarNext,B)
<=> v97521(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1098,axiom,
! [VarNext] :
( v97556(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97555(VarNext,B)
<=> v97566(VarNext,B) ) ) ) ).
fof(addAssignment_59180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97566(VarNext,B)
<=> v97564(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_640,axiom,
! [VarCurr] :
( ~ v97567(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97564(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_613,axiom,
! [VarCurr] :
( v97567(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97564(VarCurr,B)
<=> v97531(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8998,axiom,
! [VarCurr] :
( v97567(VarCurr)
<=> ( v97568(VarCurr)
& v97569(VarCurr) ) ) ).
fof(writeUnaryOperator_4492,axiom,
! [VarCurr] :
( ~ v97569(VarCurr)
<=> v97527(VarCurr) ) ).
fof(writeUnaryOperator_4491,axiom,
! [VarCurr] :
( ~ v97568(VarCurr)
<=> v97523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97556(VarNext)
<=> v97557(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97557(VarNext)
<=> ( v97558(VarNext)
& v97551(VarNext) ) ) ) ).
fof(writeUnaryOperator_4490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97558(VarNext)
<=> v97560(VarNext) ) ) ).
fof(addAssignment_59179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97560(VarNext)
<=> v97551(VarCurr) ) ) ).
fof(addAssignment_59178,axiom,
! [VarCurr] :
( v97551(VarCurr)
<=> v97553(VarCurr) ) ).
fof(addAssignment_59177,axiom,
! [VarCurr] :
( v97553(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59176,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97531(VarCurr,B)
<=> v97533(VarCurr,B) ) ) ).
fof(addAssignment_59175,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97533(VarCurr,B)
<=> v97542(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1250,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97542(VarCurr,B)
<=> ( v97543(VarCurr,B)
| v97546(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1249,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97546(VarCurr,B)
<=> ( v97519(VarCurr,B)
& v97547(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4489,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97547(VarCurr,B)
<=> ~ v97548(VarCurr,B) ) ) ).
fof(addAssignment_59174,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex0)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59173,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex1)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59172,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex2)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59171,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex3)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59170,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex4)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59169,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex5)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59168,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex6)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59167,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex7)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59166,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex8)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59165,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex9)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59164,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex10)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59163,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex11)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59162,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex12)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59161,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex13)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59160,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex14)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59159,axiom,
! [VarCurr] :
( v97548(VarCurr,bitIndex15)
<=> v97549(VarCurr) ) ).
fof(addAssignment_59158,axiom,
! [VarCurr] :
( v97549(VarCurr)
<=> v97537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1248,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97543(VarCurr,B)
<=> ( v97535(VarCurr,B)
& v97544(VarCurr,B) ) ) ) ).
fof(addAssignment_59157,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex0)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59156,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex1)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59155,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex2)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59154,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex3)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59153,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex4)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59152,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex5)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59151,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex6)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59150,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex7)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59149,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex8)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59148,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex9)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59147,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex10)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59146,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex11)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59145,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex12)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59144,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex13)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59143,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex14)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59142,axiom,
! [VarCurr] :
( v97544(VarCurr,bitIndex15)
<=> v97545(VarCurr) ) ).
fof(addAssignment_59141,axiom,
! [VarCurr] :
( v97545(VarCurr)
<=> v97537(VarCurr) ) ).
fof(addAssignment_59140,axiom,
! [VarCurr] :
( v97537(VarCurr)
<=> v97539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8995,axiom,
! [VarCurr] :
( v97539(VarCurr)
<=> ( v97276(VarCurr)
& v97541(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_531,axiom,
! [VarCurr] :
( v97541(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $false )
& ( v97254(VarCurr,bitIndex2)
<=> $false )
& ( v97254(VarCurr,bitIndex1)
<=> $false )
& ( v97254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_59139,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97535(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59138,axiom,
! [VarCurr] :
( v97527(VarCurr)
<=> v97529(VarCurr) ) ).
fof(addAssignment_59137,axiom,
! [VarCurr] :
( v97529(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59136,axiom,
! [VarCurr] :
( v97523(VarCurr)
<=> v97525(VarCurr) ) ).
fof(addAssignment_59135,axiom,
! [VarCurr] :
( v97525(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59134,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97413(VarCurr,B)
<=> v97415(VarCurr,B) ) ) ).
fof(addAssignment_59133,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97415(VarCurr,B)
<=> v97417(VarCurr,B) ) ) ).
fof(addAssignment_59132,axiom,
! [VarNext,B] :
( range_5_3(B)
=> ( v97417(VarNext,B)
<=> v97499(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97500(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97499(VarNext,B)
<=> v97417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1097,axiom,
! [VarNext] :
( v97500(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97499(VarNext,B)
<=> v97510(VarNext,B) ) ) ) ).
fof(addAssignment_59131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97510(VarNext,B)
<=> v97508(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_639,axiom,
! [VarCurr] :
( ~ v97511(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97508(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_612,axiom,
! [VarCurr] :
( v97511(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97508(VarCurr,B)
<=> v97427(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8994,axiom,
! [VarCurr] :
( v97511(VarCurr)
<=> ( v97512(VarCurr)
& v97513(VarCurr) ) ) ).
fof(writeUnaryOperator_4488,axiom,
! [VarCurr] :
( ~ v97513(VarCurr)
<=> v97423(VarCurr) ) ).
fof(writeUnaryOperator_4487,axiom,
! [VarCurr] :
( ~ v97512(VarCurr)
<=> v97419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97500(VarNext)
<=> v97501(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97501(VarNext)
<=> ( v97502(VarNext)
& v97495(VarNext) ) ) ) ).
fof(writeUnaryOperator_4486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97502(VarNext)
<=> v97504(VarNext) ) ) ).
fof(addAssignment_59130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97504(VarNext)
<=> v97495(VarCurr) ) ) ).
fof(addAssignment_59129,axiom,
! [VarCurr] :
( v97495(VarCurr)
<=> v97497(VarCurr) ) ).
fof(addAssignment_59128,axiom,
! [VarCurr] :
( v97497(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59127,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97427(VarCurr,B)
<=> v97429(VarCurr,B) ) ) ).
fof(addAssignment_59126,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97429(VarCurr,B)
<=> v97486(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1247,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97486(VarCurr,B)
<=> ( v97487(VarCurr,B)
| v97490(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1246,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97490(VarCurr,B)
<=> ( v97415(VarCurr,B)
& v97491(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4485,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97491(VarCurr,B)
<=> ~ v97492(VarCurr,B) ) ) ).
fof(addAssignment_59125,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex0)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59124,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex1)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59123,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex2)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59122,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex3)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59121,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex4)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59120,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex5)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59119,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex6)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59118,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex7)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59117,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex8)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59116,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex9)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59115,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex10)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59114,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex11)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59113,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex12)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59112,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex13)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59111,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex14)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59110,axiom,
! [VarCurr] :
( v97492(VarCurr,bitIndex15)
<=> v97493(VarCurr) ) ).
fof(addAssignment_59109,axiom,
! [VarCurr] :
( v97493(VarCurr)
<=> v97433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1245,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97487(VarCurr,B)
<=> ( v97431(VarCurr,B)
& v97488(VarCurr,B) ) ) ) ).
fof(addAssignment_59108,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex0)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59107,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex1)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59106,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex2)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59105,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex3)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59104,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex4)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59103,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex5)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59102,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex6)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59101,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex7)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59100,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex8)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59099,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex9)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59098,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex10)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59097,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex11)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59096,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex12)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59095,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex13)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59094,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex14)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59093,axiom,
! [VarCurr] :
( v97488(VarCurr,bitIndex15)
<=> v97489(VarCurr) ) ).
fof(addAssignment_59092,axiom,
! [VarCurr] :
( v97489(VarCurr)
<=> v97433(VarCurr) ) ).
fof(addAssignment_59091,axiom,
! [VarCurr] :
( v97433(VarCurr)
<=> v97435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8991,axiom,
! [VarCurr] :
( v97435(VarCurr)
<=> ( v97276(VarCurr)
& v97485(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_530,axiom,
! [VarCurr] :
( v97485(VarCurr)
<=> ( ( v97254(VarCurr,bitIndex3)
<=> $false )
& ( v97254(VarCurr,bitIndex2)
<=> $false )
& ( v97254(VarCurr,bitIndex1)
<=> $false )
& ( v97254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_59090,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97254(VarCurr,B)
<=> v97256(VarCurr,B) ) ) ).
fof(addAssignment_59089,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97256(VarCurr,B)
<=> v97258(VarCurr,B) ) ) ).
fof(addAssignment_59088,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v97258(VarNext,B)
<=> v97467(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97468(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v97467(VarNext,B)
<=> v97258(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1096,axiom,
! [VarNext] :
( v97468(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v97467(VarNext,B)
<=> v97478(VarNext,B) ) ) ) ).
fof(addAssignment_59087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v97478(VarNext,B)
<=> v97476(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_638,axiom,
! [VarCurr] :
( ~ v97479(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v97476(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_611,axiom,
! [VarCurr] :
( v97479(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v97476(VarCurr,B)
<=> v97268(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8990,axiom,
! [VarCurr] :
( v97479(VarCurr)
<=> ( v97480(VarCurr)
& v97481(VarCurr) ) ) ).
fof(writeUnaryOperator_4484,axiom,
! [VarCurr] :
( ~ v97481(VarCurr)
<=> v97264(VarCurr) ) ).
fof(writeUnaryOperator_4483,axiom,
! [VarCurr] :
( ~ v97480(VarCurr)
<=> v97260(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97468(VarNext)
<=> v97469(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97469(VarNext)
<=> ( v97470(VarNext)
& v97463(VarNext) ) ) ) ).
fof(writeUnaryOperator_4482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97470(VarNext)
<=> v97472(VarNext) ) ) ).
fof(addAssignment_59086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97472(VarNext)
<=> v97463(VarCurr) ) ) ).
fof(addAssignment_59085,axiom,
! [VarCurr] :
( v97463(VarCurr)
<=> v97465(VarCurr) ) ).
fof(addAssignment_59084,axiom,
! [VarCurr] :
( v97465(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59083,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97268(VarCurr,B)
<=> v97270(VarCurr,B) ) ) ).
fof(addAssignment_59082,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97270(VarCurr,B)
<=> v97272(VarCurr,B) ) ) ).
fof(addAssignment_59081,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97272(VarCurr,B)
<=> v97274(VarCurr,B) ) ) ).
fof(addAssignment_59080,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97274(VarCurr,B)
<=> v97436(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_637,axiom,
! [VarCurr] :
( ~ v97276(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v97436(VarCurr,B)
<=> v97254(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_610,axiom,
! [VarCurr] :
( v97276(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v97436(VarCurr,B)
<=> v97437(VarCurr,B) ) ) ) ).
fof(addAssignment_59079,axiom,
! [VarCurr] :
( v97437(VarCurr,bitIndex0)
<=> v97459(VarCurr) ) ).
fof(addAssignment_59078,axiom,
! [VarCurr] :
( v97437(VarCurr,bitIndex1)
<=> v97457(VarCurr) ) ).
fof(addAssignment_59077,axiom,
! [VarCurr] :
( v97437(VarCurr,bitIndex2)
<=> v97452(VarCurr) ) ).
fof(addAssignment_59076,axiom,
! [VarCurr] :
( v97437(VarCurr,bitIndex3)
<=> v97447(VarCurr) ) ).
fof(addAssignment_59075,axiom,
! [VarCurr] :
( v97437(VarCurr,bitIndex4)
<=> v97439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8987,axiom,
! [VarCurr] :
( v97457(VarCurr)
<=> ( v97458(VarCurr)
& v97461(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3740,axiom,
! [VarCurr] :
( v97461(VarCurr)
<=> ( v97254(VarCurr,bitIndex0)
| v97254(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8986,axiom,
! [VarCurr] :
( v97458(VarCurr)
<=> ( v97459(VarCurr)
| v97460(VarCurr) ) ) ).
fof(writeUnaryOperator_4481,axiom,
! [VarCurr] :
( ~ v97460(VarCurr)
<=> v97254(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4480,axiom,
! [VarCurr] :
( ~ v97459(VarCurr)
<=> v97254(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8985,axiom,
! [VarCurr] :
( v97452(VarCurr)
<=> ( v97453(VarCurr)
& v97456(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3739,axiom,
! [VarCurr] :
( v97456(VarCurr)
<=> ( v97444(VarCurr)
| v97254(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8984,axiom,
! [VarCurr] :
( v97453(VarCurr)
<=> ( v97454(VarCurr)
| v97455(VarCurr) ) ) ).
fof(writeUnaryOperator_4479,axiom,
! [VarCurr] :
( ~ v97455(VarCurr)
<=> v97254(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4478,axiom,
! [VarCurr] :
( ~ v97454(VarCurr)
<=> v97444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8983,axiom,
! [VarCurr] :
( v97447(VarCurr)
<=> ( v97448(VarCurr)
& v97451(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3738,axiom,
! [VarCurr] :
( v97451(VarCurr)
<=> ( v97443(VarCurr)
| v97254(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8982,axiom,
! [VarCurr] :
( v97448(VarCurr)
<=> ( v97449(VarCurr)
| v97450(VarCurr) ) ) ).
fof(writeUnaryOperator_4477,axiom,
! [VarCurr] :
( ~ v97450(VarCurr)
<=> v97254(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_4476,axiom,
! [VarCurr] :
( ~ v97449(VarCurr)
<=> v97443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8981,axiom,
! [VarCurr] :
( v97439(VarCurr)
<=> ( v97440(VarCurr)
& v97446(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3737,axiom,
! [VarCurr] :
( v97446(VarCurr)
<=> ( v97442(VarCurr)
| v97254(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8980,axiom,
! [VarCurr] :
( v97440(VarCurr)
<=> ( v97441(VarCurr)
| v97445(VarCurr) ) ) ).
fof(writeUnaryOperator_4475,axiom,
! [VarCurr] :
( ~ v97445(VarCurr)
<=> v97254(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_4474,axiom,
! [VarCurr] :
( ~ v97441(VarCurr)
<=> v97442(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3736,axiom,
! [VarCurr] :
( v97442(VarCurr)
<=> ( v97443(VarCurr)
& v97254(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3735,axiom,
! [VarCurr] :
( v97443(VarCurr)
<=> ( v97444(VarCurr)
& v97254(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3734,axiom,
! [VarCurr] :
( v97444(VarCurr)
<=> ( v97254(VarCurr,bitIndex0)
& v97254(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_59074,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v97431(VarCurr,B)
<=> v97409(VarCurr,B) ) ) ).
fof(addAssignment_59073,axiom,
! [VarCurr] :
( v97423(VarCurr)
<=> v97425(VarCurr) ) ).
fof(addAssignment_59072,axiom,
! [VarCurr] :
( v97425(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59071,axiom,
! [VarCurr] :
( v97419(VarCurr)
<=> v97421(VarCurr) ) ).
fof(addAssignment_59070,axiom,
! [VarCurr] :
( v97421(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59069,axiom,
! [VarCurr] :
( v97395(VarCurr)
<=> v97397(VarCurr) ) ).
fof(addAssignment_59068,axiom,
! [VarCurr] :
( v97397(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59067,axiom,
! [VarCurr] :
( v97391(VarCurr)
<=> v97393(VarCurr) ) ).
fof(addAssignment_59066,axiom,
! [VarCurr] :
( v97393(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59065,axiom,
! [VarCurr] :
( v97327(VarCurr)
<=> v97329(VarCurr) ) ).
fof(addAssignment_59064,axiom,
! [VarCurr] :
( v97329(VarCurr)
<=> v97331(VarCurr) ) ).
fof(addAssignment_59063,axiom,
! [VarCurr] :
( v97331(VarCurr)
<=> v97333(VarCurr,bitIndex1) ) ).
fof(addAssignment_59062,axiom,
! [VarCurr] :
( v97333(VarCurr,bitIndex1)
<=> v97335(VarCurr,bitIndex1) ) ).
fof(addAssignment_59061,axiom,
! [VarNext] :
( v97335(VarNext,bitIndex1)
<=> v97363(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97364(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v97363(VarNext,B)
<=> v97335(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1095,axiom,
! [VarNext] :
( v97364(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v97363(VarNext,B)
<=> v97374(VarNext,B) ) ) ) ).
fof(addAssignment_59060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v97374(VarNext,B)
<=> v97372(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_636,axiom,
! [VarCurr] :
( ~ v97375(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v97372(VarCurr,B)
<=> bxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_609,axiom,
! [VarCurr] :
( v97375(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v97372(VarCurr,B)
<=> v97345(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8979,axiom,
! [VarCurr] :
( v97375(VarCurr)
<=> ( v97376(VarCurr)
& v97377(VarCurr) ) ) ).
fof(writeUnaryOperator_4473,axiom,
! [VarCurr] :
( ~ v97377(VarCurr)
<=> v97341(VarCurr) ) ).
fof(writeUnaryOperator_4472,axiom,
! [VarCurr] :
( ~ v97376(VarCurr)
<=> v97337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97364(VarNext)
<=> v97365(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97365(VarNext)
<=> ( v97366(VarNext)
& v97359(VarNext) ) ) ) ).
fof(writeUnaryOperator_4471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97366(VarNext)
<=> v97368(VarNext) ) ) ).
fof(addAssignment_59059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97368(VarNext)
<=> v97359(VarCurr) ) ) ).
fof(addAssignment_59058,axiom,
! [VarCurr] :
( v97359(VarCurr)
<=> v97361(VarCurr) ) ).
fof(addAssignment_59057,axiom,
! [VarCurr] :
( v97361(VarCurr)
<=> v218(VarCurr) ) ).
fof(addAssignment_59056,axiom,
! [VarCurr] :
( v97345(VarCurr,bitIndex1)
<=> v97347(VarCurr,bitIndex1) ) ).
fof(addAssignment_59055,axiom,
! [VarCurr] :
( v97347(VarCurr,bitIndex1)
<=> v97349(VarCurr,bitIndex1) ) ).
fof(addAssignment_59054,axiom,
! [VarCurr] :
( v97349(VarCurr,bitIndex1)
<=> v97357(VarCurr,bitIndex1) ) ).
fof(addAssignment_59053,axiom,
! [VarCurr] :
( v97357(VarCurr,bitIndex0)
<=> v84185(VarCurr) ) ).
fof(addAssignment_59052,axiom,
! [VarCurr] :
( v97357(VarCurr,bitIndex1)
<=> v97351(VarCurr) ) ).
fof(addAssignment_59051,axiom,
! [VarCurr] :
( v97357(VarCurr,bitIndex2)
<=> v88418(VarCurr) ) ).
fof(writeUnaryOperator_4470,axiom,
! [VarCurr] :
( ~ v97351(VarCurr)
<=> v97353(VarCurr) ) ).
fof(addAssignment_59050,axiom,
! [VarCurr] :
( v97353(VarCurr)
<=> v97355(VarCurr) ) ).
fof(addAssignment_59049,axiom,
! [VarCurr] :
( v97355(VarCurr)
<=> v84213(VarCurr) ) ).
fof(addAssignment_59048,axiom,
! [VarCurr] :
( v97341(VarCurr)
<=> v97343(VarCurr) ) ).
fof(addAssignment_59047,axiom,
! [VarCurr] :
( v97343(VarCurr)
<=> v42(VarCurr) ) ).
fof(addAssignment_59046,axiom,
! [VarCurr] :
( v97337(VarCurr)
<=> v97339(VarCurr) ) ).
fof(addAssignment_59045,axiom,
! [VarCurr] :
( v97339(VarCurr)
<=> v18(VarCurr) ) ).
fof(addAssignment_59044,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v97302(VarCurr,B)
<=> v97304(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_635,axiom,
! [VarCurr] :
( ~ v97280(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v97304(VarCurr,B)
<=> v97319(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_608,axiom,
! [VarCurr] :
( v97280(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v97304(VarCurr,B)
<=> v97306(VarCurr,B) ) ) ) ).
fof(addAssignment_59043,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v97319(VarCurr,B)
<=> v97320(VarCurr,B) ) ) ).
fof(addAssignment_59042,axiom,
! [VarCurr] :
( v97319(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_59041,axiom,
! [VarCurr] :
( v97320(VarCurr,bitIndex0)
<=> v97316(VarCurr) ) ).
fof(addAssignment_59040,axiom,
! [VarCurr] :
( v97320(VarCurr,bitIndex1)
<=> v97314(VarCurr) ) ).
fof(addAssignment_59039,axiom,
! [VarCurr] :
( v97306(VarCurr,bitIndex0)
<=> v97316(VarCurr) ) ).
fof(addAssignment_59038,axiom,
! [VarCurr] :
( v97306(VarCurr,bitIndex1)
<=> v97314(VarCurr) ) ).
fof(addAssignment_59037,axiom,
! [VarCurr] :
( v97306(VarCurr,bitIndex2)
<=> v97308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8976,axiom,
! [VarCurr] :
( v97314(VarCurr)
<=> ( v97315(VarCurr)
& v97318(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3733,axiom,
! [VarCurr] :
( v97318(VarCurr)
<=> ( v97284(VarCurr,bitIndex0)
| v97284(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8975,axiom,
! [VarCurr] :
( v97315(VarCurr)
<=> ( v97316(VarCurr)
| v97317(VarCurr) ) ) ).
fof(writeUnaryOperator_4469,axiom,
! [VarCurr] :
( ~ v97317(VarCurr)
<=> v97284(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4468,axiom,
! [VarCurr] :
( ~ v97316(VarCurr)
<=> v97284(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8974,axiom,
! [VarCurr] :
( v97308(VarCurr)
<=> ( v97309(VarCurr)
& v97313(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3732,axiom,
! [VarCurr] :
( v97313(VarCurr)
<=> ( v97311(VarCurr)
| v97284(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8973,axiom,
! [VarCurr] :
( v97309(VarCurr)
<=> ( v97310(VarCurr)
| v97312(VarCurr) ) ) ).
fof(writeUnaryOperator_4467,axiom,
! [VarCurr] :
( ~ v97312(VarCurr)
<=> v97284(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4466,axiom,
! [VarCurr] :
( ~ v97310(VarCurr)
<=> v97311(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3731,axiom,
! [VarCurr] :
( v97311(VarCurr)
<=> ( v97284(VarCurr,bitIndex0)
& v97284(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_59036,axiom,
! [VarCurr] :
( v97294(VarCurr)
<=> v97296(VarCurr) ) ).
fof(addAssignment_59035,axiom,
! [VarCurr] :
( v97296(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59034,axiom,
! [VarCurr] :
( v97290(VarCurr)
<=> v97292(VarCurr) ) ).
fof(addAssignment_59033,axiom,
! [VarCurr] :
( v97292(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59032,axiom,
! [VarCurr] :
( v97280(VarCurr)
<=> v97282(VarCurr) ) ).
fof(addAssignment_59031,axiom,
! [VarCurr] :
( v97282(VarCurr)
<=> v1051(VarCurr) ) ).
fof(addAssignment_59030,axiom,
! [VarCurr] :
( v97264(VarCurr)
<=> v97266(VarCurr) ) ).
fof(addAssignment_59029,axiom,
! [VarCurr] :
( v97266(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59028,axiom,
! [VarCurr] :
( v97260(VarCurr)
<=> v97262(VarCurr) ) ).
fof(addAssignment_59027,axiom,
! [VarCurr] :
( v97262(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59026,axiom,
! [VarCurr] :
( v97242(VarCurr)
<=> v97244(VarCurr) ) ).
fof(addAssignment_59025,axiom,
! [VarCurr] :
( v97244(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59024,axiom,
! [VarCurr] :
( v97238(VarCurr)
<=> v97240(VarCurr) ) ).
fof(addAssignment_59023,axiom,
! [VarCurr] :
( v97240(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59022,axiom,
! [VarCurr] :
( v97218(VarCurr)
<=> v97220(VarCurr) ) ).
fof(addAssignment_59021,axiom,
! [VarCurr] :
( v97220(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59020,axiom,
! [VarCurr] :
( v97214(VarCurr)
<=> v97216(VarCurr) ) ).
fof(addAssignment_59019,axiom,
! [VarCurr] :
( v97216(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59018,axiom,
! [VarCurr] :
( v97196(VarCurr)
<=> v97198(VarCurr) ) ).
fof(addAssignment_59017,axiom,
! [VarCurr] :
( v97198(VarCurr)
<=> v89598(VarCurr) ) ).
fof(addAssignment_59016,axiom,
! [VarCurr] :
( v97192(VarCurr)
<=> v97194(VarCurr) ) ).
fof(addAssignment_59015,axiom,
! [VarCurr] :
( v97194(VarCurr)
<=> v89590(VarCurr) ) ).
fof(addAssignment_59014,axiom,
! [VarCurr] :
( v89580(VarCurr,bitIndex0)
<=> v89582(VarCurr,bitIndex0) ) ).
fof(addAssignment_59013,axiom,
! [VarCurr] :
( v89582(VarCurr,bitIndex0)
<=> v89584(VarCurr,bitIndex0) ) ).
fof(addAssignment_59012,axiom,
! [VarNext] :
( v89584(VarNext,bitIndex0)
<=> v97164(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97165(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97164(VarNext,B)
<=> v89584(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1094,axiom,
! [VarNext] :
( v97165(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97164(VarNext,B)
<=> v97175(VarNext,B) ) ) ) ).
fof(addAssignment_59011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v97175(VarNext,B)
<=> v97173(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_634,axiom,
! [VarCurr] :
( ~ v97176(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97173(VarCurr,B)
<=> bxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_607,axiom,
! [VarCurr] :
( v97176(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v97173(VarCurr,B)
<=> v89602(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8972,axiom,
! [VarCurr] :
( v97176(VarCurr)
<=> ( v97177(VarCurr)
& v97178(VarCurr) ) ) ).
fof(writeUnaryOperator_4465,axiom,
! [VarCurr] :
( ~ v97178(VarCurr)
<=> v89594(VarCurr) ) ).
fof(writeUnaryOperator_4464,axiom,
! [VarCurr] :
( ~ v97177(VarCurr)
<=> v89586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97165(VarNext)
<=> v97166(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97166(VarNext)
<=> ( v97167(VarNext)
& v97158(VarNext) ) ) ) ).
fof(writeUnaryOperator_4463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97167(VarNext)
<=> v97169(VarNext) ) ) ).
fof(addAssignment_59010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97169(VarNext)
<=> v97158(VarCurr) ) ) ).
fof(addAssignment_59009,axiom,
! [VarCurr] :
( v97158(VarCurr)
<=> v97160(VarCurr) ) ).
fof(addAssignment_59008,axiom,
! [VarCurr] :
( v97160(VarCurr)
<=> v97162(VarCurr) ) ).
fof(addAssignment_59007,axiom,
! [VarCurr] :
( v97162(VarCurr)
<=> v216(VarCurr) ) ).
fof(addAssignment_59006,axiom,
! [VarCurr] :
( v89602(VarCurr,bitIndex0)
<=> v89604(VarCurr,bitIndex0) ) ).
fof(addAssignment_59005,axiom,
! [VarCurr] :
( v89604(VarCurr,bitIndex0)
<=> v97153(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1244,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97153(VarCurr,B)
<=> ( v89606(VarCurr,B)
& v97154(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4462,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v97154(VarCurr,B)
<=> ~ v97155(VarCurr,B) ) ) ).
fof(addAssignment_59004,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex0)
<=> v97156(VarCurr) ) ).
fof(addAssignment_59003,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex1)
<=> v97156(VarCurr) ) ).
fof(addAssignment_59002,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex2)
<=> v97156(VarCurr) ) ).
fof(addAssignment_59001,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex3)
<=> v97156(VarCurr) ) ).
fof(addAssignment_59000,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex4)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58999,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex5)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58998,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex6)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58997,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex7)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58996,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex8)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58995,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex9)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58994,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex10)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58993,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex11)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58992,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex12)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58991,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex13)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58990,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex14)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58989,axiom,
! [VarCurr] :
( v97155(VarCurr,bitIndex15)
<=> v97156(VarCurr) ) ).
fof(addAssignment_58988,axiom,
! [VarCurr] :
( v97156(VarCurr)
<=> v89610(VarCurr) ) ).
fof(addAssignment_58987,axiom,
! [VarCurr] :
( v89610(VarCurr)
<=> v89612(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8969,axiom,
! [VarCurr] :
( v89612(VarCurr)
<=> ( v97150(VarCurr)
| v97152(VarCurr) ) ) ).
fof(writeUnaryOperator_4461,axiom,
! [VarCurr] :
( ~ v97152(VarCurr)
<=> v97146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8968,axiom,
! [VarCurr] :
( v97150(VarCurr)
<=> ( v97151(VarCurr)
| v89523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8967,axiom,
! [VarCurr] :
( v97151(VarCurr)
<=> ( v4093(VarCurr)
| v89614(VarCurr) ) ) ).
fof(addAssignment_58986,axiom,
! [VarCurr] :
( v97146(VarCurr)
<=> v97148(VarCurr) ) ).
fof(addAssignment_58985,axiom,
! [VarCurr] :
( v97148(VarCurr)
<=> v84583(VarCurr) ) ).
fof(addAssignment_58984,axiom,
! [VarCurr] :
( v89614(VarCurr)
<=> v89616(VarCurr) ) ).
fof(addAssignment_58983,axiom,
! [VarCurr] :
( v89616(VarCurr)
<=> v89618(VarCurr) ) ).
fof(addAssignment_58982,axiom,
! [VarCurr] :
( v89618(VarCurr)
<=> v89620(VarCurr) ) ).
fof(addAssignment_58981,axiom,
! [VarCurr] :
( v89620(VarCurr)
<=> v89622(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_529,axiom,
! [VarCurr] :
( v89622(VarCurr)
<=> ( ( v89624(VarCurr,bitIndex3)
<=> $false )
& ( v89624(VarCurr,bitIndex2)
<=> $true )
& ( v89624(VarCurr,bitIndex1)
<=> $false )
& ( v89624(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_58980,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v89624(VarCurr,B)
<=> v89626(VarCurr,B) ) ) ).
fof(addAssignment_58979,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v89626(VarCurr,B)
<=> v89628(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97128(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v89628(VarNext,B)
<=> v89628(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1093,axiom,
! [VarNext] :
( v97128(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v89628(VarNext,B)
<=> v97138(VarNext,B) ) ) ) ).
fof(addAssignment_58978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v97138(VarNext,B)
<=> v97136(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_633,axiom,
! [VarCurr] :
( ~ v97139(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v97136(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_606,axiom,
! [VarCurr] :
( v97139(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v97136(VarCurr,B)
<=> v89638(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8966,axiom,
! [VarCurr] :
( v97139(VarCurr)
<=> ( v97140(VarCurr)
& v97141(VarCurr) ) ) ).
fof(writeUnaryOperator_4460,axiom,
! [VarCurr] :
( ~ v97141(VarCurr)
<=> v89634(VarCurr) ) ).
fof(writeUnaryOperator_4459,axiom,
! [VarCurr] :
( ~ v97140(VarCurr)
<=> v89630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97128(VarNext)
<=> v97129(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97129(VarNext)
<=> ( v97130(VarNext)
& v97123(VarNext) ) ) ) ).
fof(writeUnaryOperator_4458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97130(VarNext)
<=> v97132(VarNext) ) ) ).
fof(addAssignment_58977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97132(VarNext)
<=> v97123(VarCurr) ) ) ).
fof(addAssignment_58976,axiom,
! [VarCurr] :
( v97123(VarCurr)
<=> v97125(VarCurr) ) ).
fof(addAssignment_58975,axiom,
! [VarCurr] :
( v97125(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58974,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v89638(VarCurr,B)
<=> v89640(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1243,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v89640(VarCurr,B)
<=> ( v97115(VarCurr,B)
| v97118(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1242,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97118(VarCurr,B)
<=> ( v89626(VarCurr,B)
& v97119(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4457,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97119(VarCurr,B)
<=> ~ v97120(VarCurr,B) ) ) ).
fof(addAssignment_58973,axiom,
! [VarCurr] :
( v97120(VarCurr,bitIndex0)
<=> v97121(VarCurr) ) ).
fof(addAssignment_58972,axiom,
! [VarCurr] :
( v97120(VarCurr,bitIndex1)
<=> v97121(VarCurr) ) ).
fof(addAssignment_58971,axiom,
! [VarCurr] :
( v97120(VarCurr,bitIndex2)
<=> v97121(VarCurr) ) ).
fof(addAssignment_58970,axiom,
! [VarCurr] :
( v97120(VarCurr,bitIndex3)
<=> v97121(VarCurr) ) ).
fof(addAssignment_58969,axiom,
! [VarCurr] :
( v97121(VarCurr)
<=> v89665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1241,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v97115(VarCurr,B)
<=> ( v89642(VarCurr,B)
& v97116(VarCurr,B) ) ) ) ).
fof(addAssignment_58968,axiom,
! [VarCurr] :
( v97116(VarCurr,bitIndex0)
<=> v97117(VarCurr) ) ).
fof(addAssignment_58967,axiom,
! [VarCurr] :
( v97116(VarCurr,bitIndex1)
<=> v97117(VarCurr) ) ).
fof(addAssignment_58966,axiom,
! [VarCurr] :
( v97116(VarCurr,bitIndex2)
<=> v97117(VarCurr) ) ).
fof(addAssignment_58965,axiom,
! [VarCurr] :
( v97116(VarCurr,bitIndex3)
<=> v97117(VarCurr) ) ).
fof(addAssignment_58964,axiom,
! [VarCurr] :
( v97117(VarCurr)
<=> v89665(VarCurr) ) ).
fof(addAssignment_58963,axiom,
! [VarCurr] :
( v89665(VarCurr)
<=> v89667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8963,axiom,
! [VarCurr] :
( v89667(VarCurr)
<=> ( v89669(VarCurr)
| v97111(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3730,axiom,
! [VarCurr] :
( v97111(VarCurr)
<=> ( v97113(VarCurr)
| v89624(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3729,axiom,
! [VarCurr] :
( v97113(VarCurr)
<=> ( v89663(VarCurr)
| v89624(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8962,axiom,
! [VarCurr] :
( v89669(VarCurr)
<=> ( v97109(VarCurr)
& v96927(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3728,axiom,
! [VarCurr] :
( v97109(VarCurr)
<=> ( v89671(VarCurr)
& v89674(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_58962,axiom,
! [VarCurr] :
( v89674(VarCurr,bitIndex2)
<=> v89676(VarCurr,bitIndex2) ) ).
fof(addAssignment_58961,axiom,
! [VarCurr] :
( v89676(VarCurr,bitIndex2)
<=> v89678(VarCurr,bitIndex2) ) ).
fof(addAssignment_58960,axiom,
! [VarNext] :
( v89678(VarNext,bitIndex2)
<=> v97101(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97102(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97101(VarNext,B)
<=> v89678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1092,axiom,
! [VarNext] :
( v97102(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97101(VarNext,B)
<=> v97052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97102(VarNext)
<=> v97103(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97103(VarNext)
<=> ( v97105(VarNext)
& v97037(VarNext) ) ) ) ).
fof(writeUnaryOperator_4456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97105(VarNext)
<=> v97046(VarNext) ) ) ).
fof(addAssignment_58959,axiom,
! [VarCurr] :
( v89688(VarCurr,bitIndex2)
<=> v89690(VarCurr,bitIndex2) ) ).
fof(addAssignment_58958,axiom,
! [VarCurr] :
( v89690(VarCurr,bitIndex2)
<=> v89692(VarCurr,bitIndex2) ) ).
fof(addAssignment_58957,axiom,
! [VarCurr] :
( v89692(VarCurr,bitIndex2)
<=> v97035(VarCurr,bitIndex2) ) ).
fof(addAssignment_58956,axiom,
! [VarCurr] :
( v89694(VarCurr,bitIndex2)
<=> v96981(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_4455,axiom,
! [VarCurr] :
( ~ v89674(VarCurr,bitIndex0)
<=> v89696(VarCurr) ) ).
fof(addAssignment_58955,axiom,
! [VarCurr] :
( v89696(VarCurr)
<=> v89676(VarCurr,bitIndex0) ) ).
fof(addAssignment_58954,axiom,
! [VarCurr] :
( v89676(VarCurr,bitIndex0)
<=> v89678(VarCurr,bitIndex0) ) ).
fof(addAssignment_58953,axiom,
! [VarNext] :
( v89678(VarNext,bitIndex0)
<=> v97092(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97093(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97092(VarNext,B)
<=> v89678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1091,axiom,
! [VarNext] :
( v97093(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97092(VarNext,B)
<=> v97052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97093(VarNext)
<=> v97094(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97094(VarNext)
<=> ( v97096(VarNext)
& v97037(VarNext) ) ) ) ).
fof(writeUnaryOperator_4454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97096(VarNext)
<=> v97046(VarNext) ) ) ).
fof(addAssignment_58952,axiom,
! [VarCurr] :
( v89688(VarCurr,bitIndex0)
<=> v89690(VarCurr,bitIndex0) ) ).
fof(addAssignment_58951,axiom,
! [VarCurr] :
( v89690(VarCurr,bitIndex0)
<=> v89692(VarCurr,bitIndex0) ) ).
fof(addAssignment_58950,axiom,
! [VarCurr] :
( v89692(VarCurr,bitIndex0)
<=> v97035(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_4453,axiom,
! [VarCurr] :
( ~ v89698(VarCurr)
<=> v89694(VarCurr,bitIndex0) ) ).
fof(addAssignment_58949,axiom,
! [VarCurr] :
( v89694(VarCurr,bitIndex0)
<=> v96981(VarCurr,bitIndex0) ) ).
fof(addAssignment_58948,axiom,
! [VarCurr] :
( v89674(VarCurr,bitIndex1)
<=> v89676(VarCurr,bitIndex1) ) ).
fof(addAssignment_58947,axiom,
! [VarCurr] :
( v89676(VarCurr,bitIndex1)
<=> v89678(VarCurr,bitIndex1) ) ).
fof(addAssignment_58946,axiom,
! [VarNext] :
( v89678(VarNext,bitIndex1)
<=> v97083(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97084(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97083(VarNext,B)
<=> v89678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1090,axiom,
! [VarNext] :
( v97084(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97083(VarNext,B)
<=> v97052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97084(VarNext)
<=> v97085(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97085(VarNext)
<=> ( v97087(VarNext)
& v97037(VarNext) ) ) ) ).
fof(writeUnaryOperator_4452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97087(VarNext)
<=> v97046(VarNext) ) ) ).
fof(addAssignment_58945,axiom,
! [VarCurr] :
( v89688(VarCurr,bitIndex1)
<=> v89690(VarCurr,bitIndex1) ) ).
fof(addAssignment_58944,axiom,
! [VarCurr] :
( v89690(VarCurr,bitIndex1)
<=> v89692(VarCurr,bitIndex1) ) ).
fof(addAssignment_58943,axiom,
! [VarCurr] :
( v89692(VarCurr,bitIndex1)
<=> v97035(VarCurr,bitIndex1) ) ).
fof(addAssignment_58942,axiom,
! [VarCurr] :
( v89694(VarCurr,bitIndex1)
<=> v96981(VarCurr,bitIndex1) ) ).
fof(addAssignment_58941,axiom,
! [VarCurr] :
( v89674(VarCurr,bitIndex3)
<=> v89676(VarCurr,bitIndex3) ) ).
fof(addAssignment_58940,axiom,
! [VarCurr] :
( v89676(VarCurr,bitIndex3)
<=> v89678(VarCurr,bitIndex3) ) ).
fof(addAssignment_58939,axiom,
! [VarNext] :
( v89678(VarNext,bitIndex3)
<=> v97075(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97076(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97075(VarNext,B)
<=> v89678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1089,axiom,
! [VarNext] :
( v97076(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97075(VarNext,B)
<=> v97052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97076(VarNext)
<=> v97077(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97077(VarNext)
<=> ( v97079(VarNext)
& v97037(VarNext) ) ) ) ).
fof(writeUnaryOperator_4451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97079(VarNext)
<=> v97046(VarNext) ) ) ).
fof(addAssignment_58938,axiom,
! [VarCurr] :
( v89688(VarCurr,bitIndex3)
<=> v89690(VarCurr,bitIndex3) ) ).
fof(addAssignment_58937,axiom,
! [VarCurr] :
( v89690(VarCurr,bitIndex3)
<=> v89692(VarCurr,bitIndex3) ) ).
fof(addAssignment_58936,axiom,
! [VarCurr] :
( v89692(VarCurr,bitIndex3)
<=> v97035(VarCurr,bitIndex3) ) ).
fof(addAssignment_58935,axiom,
! [VarCurr] :
( v89694(VarCurr,bitIndex3)
<=> v96981(VarCurr,bitIndex3) ) ).
fof(addAssignment_58934,axiom,
! [VarCurr] :
( v89674(VarCurr,bitIndex4)
<=> v89676(VarCurr,bitIndex4) ) ).
fof(addAssignment_58933,axiom,
! [VarCurr] :
( v89676(VarCurr,bitIndex4)
<=> v89678(VarCurr,bitIndex4) ) ).
fof(addAssignment_58932,axiom,
! [VarNext] :
( v89678(VarNext,bitIndex4)
<=> v97067(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97068(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97067(VarNext,B)
<=> v89678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1088,axiom,
! [VarNext] :
( v97068(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97067(VarNext,B)
<=> v97052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97068(VarNext)
<=> v97069(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97069(VarNext)
<=> ( v97071(VarNext)
& v97037(VarNext) ) ) ) ).
fof(writeUnaryOperator_4450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97071(VarNext)
<=> v97046(VarNext) ) ) ).
fof(addAssignment_58931,axiom,
! [VarCurr] :
( v89688(VarCurr,bitIndex4)
<=> v89690(VarCurr,bitIndex4) ) ).
fof(addAssignment_58930,axiom,
! [VarCurr] :
( v89690(VarCurr,bitIndex4)
<=> v89692(VarCurr,bitIndex4) ) ).
fof(addAssignment_58929,axiom,
! [VarCurr] :
( v89692(VarCurr,bitIndex4)
<=> v97035(VarCurr,bitIndex4) ) ).
fof(addAssignment_58928,axiom,
! [VarCurr] :
( v89694(VarCurr,bitIndex4)
<=> v96981(VarCurr,bitIndex4) ) ).
fof(addAssignment_58927,axiom,
! [VarCurr] :
( v89674(VarCurr,bitIndex5)
<=> v89676(VarCurr,bitIndex5) ) ).
fof(addAssignment_58926,axiom,
! [VarCurr] :
( v89676(VarCurr,bitIndex5)
<=> v89678(VarCurr,bitIndex5) ) ).
fof(addAssignment_58925,axiom,
! [VarNext] :
( v89678(VarNext,bitIndex5)
<=> v97059(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97060(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97059(VarNext,B)
<=> v89678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1087,axiom,
! [VarNext] :
( v97060(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97059(VarNext,B)
<=> v97052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97060(VarNext)
<=> v97061(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97061(VarNext)
<=> ( v97063(VarNext)
& v97037(VarNext) ) ) ) ).
fof(writeUnaryOperator_4449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97063(VarNext)
<=> v97046(VarNext) ) ) ).
fof(addAssignment_58924,axiom,
! [VarCurr] :
( v89688(VarCurr,bitIndex5)
<=> v89690(VarCurr,bitIndex5) ) ).
fof(addAssignment_58923,axiom,
! [VarCurr] :
( v89690(VarCurr,bitIndex5)
<=> v89692(VarCurr,bitIndex5) ) ).
fof(addAssignment_58922,axiom,
! [VarCurr] :
( v89692(VarCurr,bitIndex5)
<=> v97035(VarCurr,bitIndex5) ) ).
fof(addAssignment_58921,axiom,
! [VarCurr] :
( v89694(VarCurr,bitIndex5)
<=> v96981(VarCurr,bitIndex5) ) ).
fof(addAssignment_58920,axiom,
! [VarCurr] :
( v89674(VarCurr,bitIndex6)
<=> v89676(VarCurr,bitIndex6) ) ).
fof(addAssignment_58919,axiom,
! [VarCurr] :
( v89676(VarCurr,bitIndex6)
<=> v89678(VarCurr,bitIndex6) ) ).
fof(addAssignment_58918,axiom,
! [VarNext] :
( v89678(VarNext,bitIndex6)
<=> v97041(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97042(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97041(VarNext,B)
<=> v89678(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1086,axiom,
! [VarNext] :
( v97042(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97041(VarNext,B)
<=> v97052(VarNext,B) ) ) ) ).
fof(addAssignment_58917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v97052(VarNext,B)
<=> v97050(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_632,axiom,
! [VarCurr] :
( ~ v97053(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97050(VarCurr,B)
<=> bxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_605,axiom,
! [VarCurr] :
( v97053(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97050(VarCurr,B)
<=> v89688(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8949,axiom,
! [VarCurr] :
( v97053(VarCurr)
<=> ( v97054(VarCurr)
& v97055(VarCurr) ) ) ).
fof(writeUnaryOperator_4448,axiom,
! [VarCurr] :
( ~ v97055(VarCurr)
<=> v89684(VarCurr) ) ).
fof(writeUnaryOperator_4447,axiom,
! [VarCurr] :
( ~ v97054(VarCurr)
<=> v89680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97042(VarNext)
<=> v97043(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97043(VarNext)
<=> ( v97044(VarNext)
& v97037(VarNext) ) ) ) ).
fof(writeUnaryOperator_4446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97044(VarNext)
<=> v97046(VarNext) ) ) ).
fof(addAssignment_58916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97046(VarNext)
<=> v97037(VarCurr) ) ) ).
fof(addAssignment_58915,axiom,
! [VarCurr] :
( v97037(VarCurr)
<=> v97039(VarCurr) ) ).
fof(addAssignment_58914,axiom,
! [VarCurr] :
( v97039(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58913,axiom,
! [VarCurr] :
( v89688(VarCurr,bitIndex6)
<=> v89690(VarCurr,bitIndex6) ) ).
fof(addAssignment_58912,axiom,
! [VarCurr] :
( v89690(VarCurr,bitIndex6)
<=> v89692(VarCurr,bitIndex6) ) ).
fof(addAssignment_58911,axiom,
! [VarCurr] :
( v89692(VarCurr,bitIndex6)
<=> v97035(VarCurr,bitIndex6) ) ).
fof(addAssignment_58910,axiom,
! [VarCurr] :
( v97035(VarCurr,bitIndex0)
<=> v89698(VarCurr) ) ).
fof(addAssignment_58909,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v97035(VarCurr,B)
<=> v89694(VarCurr,B) ) ) ).
fof(range_axiom_78,axiom,
! [B] :
( range_6_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B ) ) ).
fof(addAssignment_58908,axiom,
! [VarCurr] :
( v89694(VarCurr,bitIndex6)
<=> v96981(VarCurr,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_631,axiom,
! [VarCurr] :
( ~ v96982(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v96981(VarCurr,B)
<=> v89674(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_604,axiom,
! [VarCurr] :
( v96982(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v96981(VarCurr,B)
<=> v96995(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6,axiom,
! [VarCurr] :
( ( ~ v96988(VarCurr)
& ~ v96989(VarCurr)
& ~ v96990(VarCurr)
& ~ v96991(VarCurr)
& ~ v96992(VarCurr)
& ~ v96993(VarCurr)
& v96994(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v96995(VarCurr,B)
<=> v97032(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5,axiom,
! [VarCurr] :
( ( ~ v96988(VarCurr)
& ~ v96989(VarCurr)
& ~ v96990(VarCurr)
& ~ v96991(VarCurr)
& ~ v96992(VarCurr)
& v96993(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v96995(VarCurr,B)
<=> v97031(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4,axiom,
! [VarCurr] :
( ( ~ v96988(VarCurr)
& ~ v96989(VarCurr)
& ~ v96990(VarCurr)
& ~ v96991(VarCurr)
& v96992(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v96995(VarCurr,B)
<=> v97025(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_4,axiom,
! [VarCurr] :
( ( ~ v96988(VarCurr)
& ~ v96989(VarCurr)
& ~ v96990(VarCurr)
& v96991(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v96995(VarCurr,B)
<=> v97020(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_4,axiom,
! [VarCurr] :
( ( ~ v96988(VarCurr)
& ~ v96989(VarCurr)
& v96990(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v96995(VarCurr,B)
<=> v97018(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1085,axiom,
! [VarCurr] :
( ( ~ v96988(VarCurr)
& v96989(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v96995(VarCurr,B)
<=> v97012(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1085,axiom,
! [VarCurr] :
( v96988(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v96995(VarCurr,B)
<=> v96996(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_630,axiom,
! [VarCurr] :
( ~ v97033(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97032(VarCurr,B)
<=> b1000000(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_603,axiom,
! [VarCurr] :
( v97033(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97032(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8946,axiom,
! [VarCurr] :
( v97033(VarCurr)
<=> ( v97034(VarCurr)
| v34197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8945,axiom,
! [VarCurr] :
( v97034(VarCurr)
<=> ( v96601(VarCurr)
| v96455(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_629,axiom,
! [VarCurr] :
( ~ v4250(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97031(VarCurr,B)
<=> b0100000(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_602,axiom,
! [VarCurr] :
( v4250(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97031(VarCurr,B)
<=> b1000000(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_628,axiom,
! [VarCurr] :
( ~ v97026(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97025(VarCurr,B)
<=> v97028(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_601,axiom,
! [VarCurr] :
( v97026(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97025(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_627,axiom,
! [VarCurr] :
( ~ v97029(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97028(VarCurr,B)
<=> b0010000(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_600,axiom,
! [VarCurr] :
( v97029(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97028(VarCurr,B)
<=> b0100000(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8944,axiom,
! [VarCurr] :
( v97029(VarCurr)
<=> ( v97030(VarCurr)
| v94806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8943,axiom,
! [VarCurr] :
( v97030(VarCurr)
<=> ( v4513(VarCurr)
& v89722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8942,axiom,
! [VarCurr] :
( v97026(VarCurr)
<=> ( v4513(VarCurr)
& v97027(VarCurr) ) ) ).
fof(writeUnaryOperator_4445,axiom,
! [VarCurr] :
( ~ v97027(VarCurr)
<=> v89722(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_626,axiom,
! [VarCurr] :
( ~ v97021(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97020(VarCurr,B)
<=> v97023(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_599,axiom,
! [VarCurr] :
( v97021(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97020(VarCurr,B)
<=> b0010000(B) ) ) ) ).
fof(bitBlastConstant_1494,axiom,
~ b0010000(bitIndex6) ).
fof(bitBlastConstant_1493,axiom,
~ b0010000(bitIndex5) ).
fof(bitBlastConstant_1492,axiom,
b0010000(bitIndex4) ).
fof(bitBlastConstant_1491,axiom,
~ b0010000(bitIndex3) ).
fof(bitBlastConstant_1490,axiom,
~ b0010000(bitIndex2) ).
fof(bitBlastConstant_1489,axiom,
~ b0010000(bitIndex1) ).
fof(bitBlastConstant_1488,axiom,
~ b0010000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_625,axiom,
! [VarCurr] :
( ~ v97024(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97023(VarCurr,B)
<=> b0001000(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_598,axiom,
! [VarCurr] :
( v97024(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97023(VarCurr,B)
<=> b0100000(B) ) ) ) ).
fof(bitBlastConstant_1487,axiom,
~ b0100000(bitIndex6) ).
fof(bitBlastConstant_1486,axiom,
b0100000(bitIndex5) ).
fof(bitBlastConstant_1485,axiom,
~ b0100000(bitIndex4) ).
fof(bitBlastConstant_1484,axiom,
~ b0100000(bitIndex3) ).
fof(bitBlastConstant_1483,axiom,
~ b0100000(bitIndex2) ).
fof(bitBlastConstant_1482,axiom,
~ b0100000(bitIndex1) ).
fof(bitBlastConstant_1481,axiom,
~ b0100000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8941,axiom,
! [VarCurr] :
( v97024(VarCurr)
<=> ( v94782(VarCurr)
& v94806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8940,axiom,
! [VarCurr] :
( v97021(VarCurr)
<=> ( v94782(VarCurr)
& v97022(VarCurr) ) ) ).
fof(writeUnaryOperator_4444,axiom,
! [VarCurr] :
( ~ v97022(VarCurr)
<=> v94806(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_624,axiom,
! [VarCurr] :
( ~ v97019(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97018(VarCurr,B)
<=> b0000100(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_597,axiom,
! [VarCurr] :
( v97019(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97018(VarCurr,B)
<=> b0001000(B) ) ) ) ).
fof(bitBlastConstant_1480,axiom,
~ b0001000(bitIndex6) ).
fof(bitBlastConstant_1479,axiom,
~ b0001000(bitIndex5) ).
fof(bitBlastConstant_1478,axiom,
~ b0001000(bitIndex4) ).
fof(bitBlastConstant_1477,axiom,
b0001000(bitIndex3) ).
fof(bitBlastConstant_1476,axiom,
~ b0001000(bitIndex2) ).
fof(bitBlastConstant_1475,axiom,
~ b0001000(bitIndex1) ).
fof(bitBlastConstant_1474,axiom,
~ b0001000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8939,axiom,
! [VarCurr] :
( v97019(VarCurr)
<=> ( v89671(VarCurr)
& v96927(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_623,axiom,
! [VarCurr] :
( ~ v97013(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97012(VarCurr,B)
<=> v97015(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_596,axiom,
! [VarCurr] :
( v97013(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97012(VarCurr,B)
<=> b0000100(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_622,axiom,
! [VarCurr] :
( ~ v97016(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97015(VarCurr,B)
<=> b0000010(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_595,axiom,
! [VarCurr] :
( v97016(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97015(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8938,axiom,
! [VarCurr] :
( v97016(VarCurr)
<=> ( v4513(VarCurr)
& v97017(VarCurr) ) ) ).
fof(writeUnaryOperator_4443,axiom,
! [VarCurr] :
( ~ v97017(VarCurr)
<=> v89722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8937,axiom,
! [VarCurr] :
( v97013(VarCurr)
<=> ( v97014(VarCurr)
| v96373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8936,axiom,
! [VarCurr] :
( v97014(VarCurr)
<=> ( v4513(VarCurr)
& v89722(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_621,axiom,
! [VarCurr] :
( ~ v96997(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v96996(VarCurr,B)
<=> v97007(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_594,axiom,
! [VarCurr] :
( v96997(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v96996(VarCurr,B)
<=> b0000010(B) ) ) ) ).
fof(bitBlastConstant_1473,axiom,
~ b0000010(bitIndex6) ).
fof(bitBlastConstant_1472,axiom,
~ b0000010(bitIndex5) ).
fof(bitBlastConstant_1471,axiom,
~ b0000010(bitIndex4) ).
fof(bitBlastConstant_1470,axiom,
~ b0000010(bitIndex3) ).
fof(bitBlastConstant_1469,axiom,
~ b0000010(bitIndex2) ).
fof(bitBlastConstant_1468,axiom,
b0000010(bitIndex1) ).
fof(bitBlastConstant_1467,axiom,
~ b0000010(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_620,axiom,
! [VarCurr] :
( ~ v97008(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97007(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_593,axiom,
! [VarCurr] :
( v97008(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v97007(VarCurr,B)
<=> b0000100(B) ) ) ) ).
fof(bitBlastConstant_1466,axiom,
~ b0000100(bitIndex6) ).
fof(bitBlastConstant_1465,axiom,
~ b0000100(bitIndex5) ).
fof(bitBlastConstant_1464,axiom,
~ b0000100(bitIndex4) ).
fof(bitBlastConstant_1463,axiom,
~ b0000100(bitIndex3) ).
fof(bitBlastConstant_1462,axiom,
b0000100(bitIndex2) ).
fof(bitBlastConstant_1461,axiom,
~ b0000100(bitIndex1) ).
fof(bitBlastConstant_1460,axiom,
~ b0000100(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8935,axiom,
! [VarCurr] :
( v97008(VarCurr)
<=> ( v96373(VarCurr)
& v97009(VarCurr) ) ) ).
fof(writeUnaryOperator_4442,axiom,
! [VarCurr] :
( ~ v97009(VarCurr)
<=> v97010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8934,axiom,
! [VarCurr] :
( v97010(VarCurr)
<=> ( v97011(VarCurr)
& v96901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8933,axiom,
! [VarCurr] :
( v97011(VarCurr)
<=> ( v96579(VarCurr)
& v96899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8932,axiom,
! [VarCurr] :
( v96997(VarCurr)
<=> ( v96998(VarCurr)
| v97002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8931,axiom,
! [VarCurr] :
( v97002(VarCurr)
<=> ( v97003(VarCurr)
& v97006(VarCurr) ) ) ).
fof(writeUnaryOperator_4441,axiom,
! [VarCurr] :
( ~ v97006(VarCurr)
<=> v96455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8930,axiom,
! [VarCurr] :
( v97003(VarCurr)
<=> ( v94331(VarCurr)
& v97004(VarCurr) ) ) ).
fof(writeUnaryOperator_4440,axiom,
! [VarCurr] :
( ~ v97004(VarCurr)
<=> v97005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8929,axiom,
! [VarCurr] :
( v97005(VarCurr)
<=> ( v96899(VarCurr)
& v96783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8928,axiom,
! [VarCurr] :
( v96998(VarCurr)
<=> ( v89700(VarCurr)
& v96999(VarCurr) ) ) ).
fof(writeUnaryOperator_4439,axiom,
! [VarCurr] :
( ~ v96999(VarCurr)
<=> v97000(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8927,axiom,
! [VarCurr] :
( v97000(VarCurr)
<=> ( v97001(VarCurr)
& v96901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8926,axiom,
! [VarCurr] :
( v97001(VarCurr)
<=> ( v96579(VarCurr)
& v96899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8925,axiom,
! [VarCurr] :
( v96982(VarCurr)
<=> ( v96983(VarCurr)
| v96994(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_528,axiom,
! [VarCurr] :
( v96994(VarCurr)
<=> ( $true
<=> v89674(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8924,axiom,
! [VarCurr] :
( v96983(VarCurr)
<=> ( v96984(VarCurr)
| v96993(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_527,axiom,
! [VarCurr] :
( v96993(VarCurr)
<=> ( $true
<=> v89674(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8923,axiom,
! [VarCurr] :
( v96984(VarCurr)
<=> ( v96985(VarCurr)
| v96992(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_526,axiom,
! [VarCurr] :
( v96992(VarCurr)
<=> ( $true
<=> v89674(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8922,axiom,
! [VarCurr] :
( v96985(VarCurr)
<=> ( v96986(VarCurr)
| v96991(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_525,axiom,
! [VarCurr] :
( v96991(VarCurr)
<=> ( $true
<=> v89674(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8921,axiom,
! [VarCurr] :
( v96986(VarCurr)
<=> ( v96987(VarCurr)
| v96990(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_524,axiom,
! [VarCurr] :
( v96990(VarCurr)
<=> ( $true
<=> v89674(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8920,axiom,
! [VarCurr] :
( v96987(VarCurr)
<=> ( v96988(VarCurr)
| v96989(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_523,axiom,
! [VarCurr] :
( v96989(VarCurr)
<=> ( $true
<=> v89674(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_522,axiom,
! [VarCurr] :
( v96988(VarCurr)
<=> ( $true
<=> v89674(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8919,axiom,
! [VarCurr] :
( v94782(VarCurr)
<=> ( v2044(VarCurr)
& v96978(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_521,axiom,
! [VarCurr] :
( v96978(VarCurr)
<=> ( ( v2200(VarCurr,bitIndex11)
<=> $false )
& ( v2200(VarCurr,bitIndex10)
<=> $false )
& ( v2200(VarCurr,bitIndex9)
<=> $true )
& ( v2200(VarCurr,bitIndex8)
<=> $true ) ) ) ).
fof(addAssignment_58907,axiom,
! [VarCurr] :
( v96927(VarCurr)
<=> v96929(VarCurr) ) ).
fof(addAssignment_58906,axiom,
! [VarCurr] :
( v96929(VarCurr)
<=> v96931(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96959(VarNext)
=> ( v96931(VarNext)
<=> v96931(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1084,axiom,
! [VarNext] :
( v96959(VarNext)
=> ( v96931(VarNext)
<=> v96969(VarNext) ) ) ).
fof(addAssignment_58905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96969(VarNext)
<=> v96967(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_619,axiom,
! [VarCurr] :
( ~ v96970(VarCurr)
=> ( v96967(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_592,axiom,
! [VarCurr] :
( v96970(VarCurr)
=> ( v96967(VarCurr)
<=> v96941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8918,axiom,
! [VarCurr] :
( v96970(VarCurr)
<=> ( v96971(VarCurr)
& v96972(VarCurr) ) ) ).
fof(writeUnaryOperator_4438,axiom,
! [VarCurr] :
( ~ v96972(VarCurr)
<=> v96937(VarCurr) ) ).
fof(writeUnaryOperator_4437,axiom,
! [VarCurr] :
( ~ v96971(VarCurr)
<=> v96933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96959(VarNext)
<=> v96960(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96960(VarNext)
<=> ( v96961(VarNext)
& v96954(VarNext) ) ) ) ).
fof(writeUnaryOperator_4436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96961(VarNext)
<=> v96963(VarNext) ) ) ).
fof(addAssignment_58904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96963(VarNext)
<=> v96954(VarCurr) ) ) ).
fof(addAssignment_58903,axiom,
! [VarCurr] :
( v96954(VarCurr)
<=> v96956(VarCurr) ) ).
fof(addAssignment_58902,axiom,
! [VarCurr] :
( v96956(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58901,axiom,
! [VarCurr] :
( v96941(VarCurr)
<=> v96943(VarCurr) ) ).
fof(addAssignment_58900,axiom,
! [VarCurr] :
( v96943(VarCurr)
<=> v96945(VarCurr) ) ).
fof(addAssignment_58899,axiom,
! [VarCurr] :
( v96945(VarCurr)
<=> v96947(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_618,axiom,
! [VarCurr] :
( ~ v96949(VarCurr)
=> ( v96947(VarCurr)
<=> v96952(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_591,axiom,
! [VarCurr] :
( v96949(VarCurr)
=> ( v96947(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_617,axiom,
! [VarCurr] :
( ~ v89669(VarCurr)
=> ( v96952(VarCurr)
<=> v96927(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_590,axiom,
! [VarCurr] :
( v89669(VarCurr)
=> ( v96952(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8915,axiom,
! [VarCurr] :
( v96949(VarCurr)
<=> ( v96950(VarCurr)
& v96951(VarCurr) ) ) ).
fof(writeUnaryOperator_4435,axiom,
! [VarCurr] :
( ~ v96951(VarCurr)
<=> v96927(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3727,axiom,
! [VarCurr] :
( v96950(VarCurr)
<=> ( v89671(VarCurr)
& v89674(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_58898,axiom,
! [VarCurr] :
( v96937(VarCurr)
<=> v96939(VarCurr) ) ).
fof(addAssignment_58897,axiom,
! [VarCurr] :
( v96939(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_58896,axiom,
! [VarCurr] :
( v96933(VarCurr)
<=> v96935(VarCurr) ) ).
fof(addAssignment_58895,axiom,
! [VarCurr] :
( v96935(VarCurr)
<=> v2056(VarCurr) ) ).
fof(addAssignment_58894,axiom,
! [VarCurr] :
( v96901(VarCurr)
<=> v96700(VarCurr,bitIndex4) ) ).
fof(addAssignment_58893,axiom,
! [VarCurr] :
( v96700(VarCurr,bitIndex4)
<=> v96702(VarCurr,bitIndex4) ) ).
fof(addAssignment_58892,axiom,
! [VarCurr] :
( v96702(VarCurr,bitIndex4)
<=> v96704(VarCurr,bitIndex4) ) ).
fof(addAssignment_58891,axiom,
! [VarNext] :
( v96704(VarNext,bitIndex4)
<=> v96917(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96918(VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v96917(VarNext,B)
<=> v96704(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1083,axiom,
! [VarNext] :
( v96918(VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v96917(VarNext,B)
<=> v96850(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96918(VarNext)
<=> v96919(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96919(VarNext)
<=> ( v96921(VarNext)
& v96835(VarNext) ) ) ) ).
fof(writeUnaryOperator_4434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96921(VarNext)
<=> v96844(VarNext) ) ) ).
fof(addAssignment_58890,axiom,
! [VarCurr] :
( v96714(VarCurr,bitIndex4)
<=> v96716(VarCurr,bitIndex4) ) ).
fof(addAssignment_58889,axiom,
! [VarCurr] :
( v96716(VarCurr,bitIndex4)
<=> v96825(VarCurr,bitIndex4) ) ).
fof(addAssignment_58888,axiom,
! [VarCurr] :
( v96718(VarCurr,bitIndex4)
<=> v96720(VarCurr,bitIndex4) ) ).
fof(addAssignment_58887,axiom,
! [VarCurr] :
( v96720(VarCurr,bitIndex4)
<=> v96784(VarCurr,bitIndex4) ) ).
fof(addAssignment_58886,axiom,
! [VarCurr] :
( v96796(VarCurr)
<=> v96724(VarCurr,bitIndex0) ) ).
fof(addAssignment_58885,axiom,
! [VarCurr] :
( v96724(VarCurr,bitIndex0)
<=> v96726(VarCurr,bitIndex0) ) ).
fof(addAssignment_58884,axiom,
! [VarNext] :
( v96726(VarNext,bitIndex0)
<=> v96909(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96910(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v96909(VarNext,B)
<=> v96726(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1082,axiom,
! [VarNext] :
( v96910(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v96909(VarNext,B)
<=> v96776(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96910(VarNext)
<=> v96911(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96911(VarNext)
<=> ( v96913(VarNext)
& v96761(VarNext) ) ) ) ).
fof(writeUnaryOperator_4433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96913(VarNext)
<=> v96770(VarNext) ) ) ).
fof(addAssignment_58883,axiom,
! [VarCurr] :
( v96736(VarCurr,bitIndex0)
<=> v96738(VarCurr,bitIndex0) ) ).
fof(addAssignment_58882,axiom,
! [VarCurr] :
( v96738(VarCurr,bitIndex0)
<=> v96756(VarCurr,bitIndex0) ) ).
fof(addAssignment_58881,axiom,
! [VarCurr] :
( v96740(VarCurr,bitIndex0)
<=> v96744(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8910,axiom,
! [VarCurr] :
( v96748(VarCurr)
<=> ( v96907(VarCurr)
| v96796(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3726,axiom,
! [VarCurr] :
( v96907(VarCurr)
<=> ( v89674(VarCurr,bitIndex5)
| v96905(VarCurr) ) ) ).
fof(addAssignment_58880,axiom,
! [VarCurr] :
( v96905(VarCurr)
<=> v96671(VarCurr) ) ).
fof(addAssignment_58879,axiom,
! [VarCurr] :
( v96899(VarCurr)
<=> v96700(VarCurr,bitIndex30) ) ).
fof(addAssignment_58878,axiom,
! [VarCurr] :
( v96579(VarCurr)
<=> v96581(VarCurr) ) ).
fof(addAssignment_58877,axiom,
! [VarCurr] :
( v96581(VarCurr)
<=> v96583(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96882(VarNext)
=> ( v96583(VarNext)
<=> v96583(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1081,axiom,
! [VarNext] :
( v96882(VarNext)
=> ( v96583(VarNext)
<=> v96892(VarNext) ) ) ).
fof(addAssignment_58876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96892(VarNext)
<=> v96890(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_616,axiom,
! [VarCurr] :
( ~ v96893(VarCurr)
=> ( v96890(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_589,axiom,
! [VarCurr] :
( v96893(VarCurr)
=> ( v96890(VarCurr)
<=> v96593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8909,axiom,
! [VarCurr] :
( v96893(VarCurr)
<=> ( v96894(VarCurr)
& v96895(VarCurr) ) ) ).
fof(writeUnaryOperator_4432,axiom,
! [VarCurr] :
( ~ v96895(VarCurr)
<=> v96589(VarCurr) ) ).
fof(writeUnaryOperator_4431,axiom,
! [VarCurr] :
( ~ v96894(VarCurr)
<=> v96585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96882(VarNext)
<=> v96883(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96883(VarNext)
<=> ( v96884(VarNext)
& v96877(VarNext) ) ) ) ).
fof(writeUnaryOperator_4430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96884(VarNext)
<=> v96886(VarNext) ) ) ).
fof(addAssignment_58875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96886(VarNext)
<=> v96877(VarCurr) ) ) ).
fof(addAssignment_58874,axiom,
! [VarCurr] :
( v96877(VarCurr)
<=> v96879(VarCurr) ) ).
fof(addAssignment_58873,axiom,
! [VarCurr] :
( v96879(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58872,axiom,
! [VarCurr] :
( v96593(VarCurr)
<=> v96595(VarCurr) ) ).
fof(addAssignment_58871,axiom,
! [VarCurr] :
( v96595(VarCurr)
<=> v96597(VarCurr) ) ).
fof(addAssignment_58870,axiom,
! [VarCurr] :
( v96597(VarCurr)
<=> v96599(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_615,axiom,
! [VarCurr] :
( ~ v96873(VarCurr)
=> ( v96599(VarCurr)
<=> v96874(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_588,axiom,
! [VarCurr] :
( v96873(VarCurr)
=> ( v96599(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_614,axiom,
! [VarCurr] :
( ~ v96875(VarCurr)
=> ( v96874(VarCurr)
<=> v96579(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_587,axiom,
! [VarCurr] :
( v96875(VarCurr)
=> ( v96874(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_4429,axiom,
! [VarCurr] :
( ~ v96875(VarCurr)
<=> v96700(VarCurr,bitIndex30) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8906,axiom,
! [VarCurr] :
( v96873(VarCurr)
<=> ( v96601(VarCurr)
| v96643(VarCurr) ) ) ).
fof(addAssignment_58869,axiom,
! [VarCurr] :
( v96700(VarCurr,bitIndex30)
<=> v96702(VarCurr,bitIndex30) ) ).
fof(addAssignment_58868,axiom,
! [VarCurr] :
( v96702(VarCurr,bitIndex30)
<=> v96704(VarCurr,bitIndex30) ) ).
fof(addAssignment_58867,axiom,
! [VarNext] :
( v96704(VarNext,bitIndex30)
<=> v96865(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_1080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96866(VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v96865(VarNext,B)
<=> v96704(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1080,axiom,
! [VarNext] :
( v96866(VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v96865(VarNext,B)
<=> v96850(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96866(VarNext)
<=> v96867(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96867(VarNext)
<=> ( v96869(VarNext)
& v96835(VarNext) ) ) ) ).
fof(writeUnaryOperator_4428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96869(VarNext)
<=> v96844(VarNext) ) ) ).
fof(addAssignment_58866,axiom,
! [VarCurr] :
( v96714(VarCurr,bitIndex30)
<=> v96716(VarCurr,bitIndex30) ) ).
fof(addAssignment_58865,axiom,
! [VarCurr] :
( v96716(VarCurr,bitIndex30)
<=> v96825(VarCurr,bitIndex30) ) ).
fof(addAssignment_58864,axiom,
! [VarCurr] :
( v96718(VarCurr,bitIndex30)
<=> v96720(VarCurr,bitIndex30) ) ).
fof(addAssignment_58863,axiom,
! [VarCurr] :
( v96720(VarCurr,bitIndex30)
<=> v96784(VarCurr,bitIndex30) ) ).
fof(addAssignment_58862,axiom,
! [VarCurr] :
( v2363(VarCurr,bitIndex63)
<=> v2365(VarCurr,bitIndex63) ) ).
fof(addAssignment_58861,axiom,
! [VarCurr] :
( v2365(VarCurr,bitIndex63)
<=> v1119(VarCurr,bitIndex63) ) ).
fof(addAssignment_58860,axiom,
! [VarCurr] :
( v1119(VarCurr,bitIndex63)
<=> v1121(VarCurr,bitIndex63) ) ).
fof(addAssignment_58859,axiom,
! [VarCurr] :
( v1121(VarCurr,bitIndex63)
<=> v1123(VarCurr,bitIndex63) ) ).
fof(addAssignment_58858,axiom,
! [VarNext] :
( v1123(VarNext,bitIndex63)
<=> v96857(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96858(VarNext)
=> ! [B] :
( range_78_0(B)
=> ( v96857(VarNext,B)
<=> v1123(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1079,axiom,
! [VarNext] :
( v96858(VarNext)
=> ! [B] :
( range_78_0(B)
=> ( v96857(VarNext,B)
<=> v1718(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96858(VarNext)
<=> v96859(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96859(VarNext)
<=> ( v96861(VarNext)
& v1703(VarNext) ) ) ) ).
fof(writeUnaryOperator_4427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96861(VarNext)
<=> v1712(VarNext) ) ) ).
fof(addAssignment_58857,axiom,
! [VarCurr] :
( v1133(VarCurr,bitIndex63)
<=> v1135(VarCurr,bitIndex63) ) ).
fof(addAssignment_58856,axiom,
! [VarCurr] :
( v1135(VarCurr,bitIndex63)
<=> v1137(VarCurr,bitIndex63) ) ).
fof(addAssignment_58855,axiom,
! [VarCurr] :
( v1137(VarCurr,bitIndex63)
<=> v1697(VarCurr,bitIndex63) ) ).
fof(addAssignment_58854,axiom,
! [VarCurr] :
( v1139(VarCurr,bitIndex63)
<=> v1141(VarCurr,bitIndex63) ) ).
fof(addAssignment_58853,axiom,
! [VarCurr] :
( v1141(VarCurr,bitIndex63)
<=> v1143(VarCurr,bitIndex63) ) ).
fof(addAssignment_58852,axiom,
! [VarCurr] :
( v1143(VarCurr,bitIndex63)
<=> v1145(VarCurr,bitIndex63) ) ).
fof(addAssignment_58851,axiom,
! [VarCurr] :
( v1145(VarCurr,bitIndex63)
<=> v1147(VarCurr,bitIndex63) ) ).
fof(addAssignment_58850,axiom,
! [VarCurr] :
( v96783(VarCurr)
<=> v96700(VarCurr,bitIndex2) ) ).
fof(addAssignment_58849,axiom,
! [VarCurr] :
( v96700(VarCurr,bitIndex2)
<=> v96702(VarCurr,bitIndex2) ) ).
fof(addAssignment_58848,axiom,
! [VarCurr] :
( v96702(VarCurr,bitIndex2)
<=> v96704(VarCurr,bitIndex2) ) ).
fof(addAssignment_58847,axiom,
! [VarNext] :
( v96704(VarNext,bitIndex2)
<=> v96839(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96840(VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v96839(VarNext,B)
<=> v96704(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1078,axiom,
! [VarNext] :
( v96840(VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v96839(VarNext,B)
<=> v96850(VarNext,B) ) ) ) ).
fof(addAssignment_58846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v96850(VarNext,B)
<=> v96848(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_613,axiom,
! [VarCurr] :
( ~ v96851(VarCurr)
=> ! [B] :
( range_30_0(B)
=> ( v96848(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_586,axiom,
! [VarCurr] :
( v96851(VarCurr)
=> ! [B] :
( range_30_0(B)
=> ( v96848(VarCurr,B)
<=> v96714(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8901,axiom,
! [VarCurr] :
( v96851(VarCurr)
<=> ( v96852(VarCurr)
& v96853(VarCurr) ) ) ).
fof(writeUnaryOperator_4426,axiom,
! [VarCurr] :
( ~ v96853(VarCurr)
<=> v96710(VarCurr) ) ).
fof(writeUnaryOperator_4425,axiom,
! [VarCurr] :
( ~ v96852(VarCurr)
<=> v96706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96840(VarNext)
<=> v96841(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96841(VarNext)
<=> ( v96842(VarNext)
& v96835(VarNext) ) ) ) ).
fof(writeUnaryOperator_4424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96842(VarNext)
<=> v96844(VarNext) ) ) ).
fof(addAssignment_58845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96844(VarNext)
<=> v96835(VarCurr) ) ) ).
fof(addAssignment_58844,axiom,
! [VarCurr] :
( v96835(VarCurr)
<=> v96837(VarCurr) ) ).
fof(addAssignment_58843,axiom,
! [VarCurr] :
( v96837(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58842,axiom,
! [VarCurr] :
( v96714(VarCurr,bitIndex2)
<=> v96716(VarCurr,bitIndex2) ) ).
fof(addAssignment_58841,axiom,
! [VarCurr] :
( v96716(VarCurr,bitIndex2)
<=> v96825(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1240,axiom,
! [VarCurr,B] :
( range_30_0(B)
=> ( v96825(VarCurr,B)
<=> ( v96826(VarCurr,B)
| v96829(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1239,axiom,
! [VarCurr,B] :
( range_30_0(B)
=> ( v96829(VarCurr,B)
<=> ( v96702(VarCurr,B)
& v96830(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4423,axiom,
! [VarCurr,B] :
( range_30_0(B)
=> ( v96830(VarCurr,B)
<=> ~ v96831(VarCurr,B) ) ) ).
fof(addAssignment_58840,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex0)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58839,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex1)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58838,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex2)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58837,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex3)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58836,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex4)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58835,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex5)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58834,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex6)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58833,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex7)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58832,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex8)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58831,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex9)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58830,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex10)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58829,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex11)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58828,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex12)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58827,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex13)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58826,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex14)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58825,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex15)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58824,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex16)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58823,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex17)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58822,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex18)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58821,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex19)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58820,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex20)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58819,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex21)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58818,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex22)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58817,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex23)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58816,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex24)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58815,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex25)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58814,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex26)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58813,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex27)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58812,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex28)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58811,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex29)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58810,axiom,
! [VarCurr] :
( v96831(VarCurr,bitIndex30)
<=> v96832(VarCurr) ) ).
fof(addAssignment_58809,axiom,
! [VarCurr] :
( v96832(VarCurr)
<=> v96807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1238,axiom,
! [VarCurr,B] :
( range_30_0(B)
=> ( v96826(VarCurr,B)
<=> ( v96718(VarCurr,B)
& v96827(VarCurr,B) ) ) ) ).
fof(addAssignment_58808,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex0)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58807,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex1)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58806,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex2)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58805,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex3)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58804,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex4)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58803,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex5)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58802,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex6)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58801,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex7)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58800,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex8)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58799,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex9)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58798,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex10)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58797,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex11)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58796,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex12)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58795,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex13)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58794,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex14)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58793,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex15)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58792,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex16)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58791,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex17)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58790,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex18)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58789,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex19)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58788,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex20)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58787,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex21)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58786,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex22)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58785,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex23)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58784,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex24)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58783,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex25)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58782,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex26)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58781,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex27)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58780,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex28)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58779,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex29)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58778,axiom,
! [VarCurr] :
( v96827(VarCurr,bitIndex30)
<=> v96828(VarCurr) ) ).
fof(addAssignment_58777,axiom,
! [VarCurr] :
( v96828(VarCurr)
<=> v96807(VarCurr) ) ).
fof(addAssignment_58776,axiom,
! [VarCurr] :
( v96807(VarCurr)
<=> v96809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8898,axiom,
! [VarCurr] :
( v96809(VarCurr)
<=> ( v96812(VarCurr)
| v96823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8897,axiom,
! [VarCurr] :
( v96823(VarCurr)
<=> ( v2354(VarCurr)
& v96824(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_520,axiom,
! [VarCurr] :
( v96824(VarCurr)
<=> ( ( v2358(VarCurr,bitIndex12)
<=> $false )
& ( v2358(VarCurr,bitIndex11)
<=> $true )
& ( v2358(VarCurr,bitIndex10)
<=> $true )
& ( v2358(VarCurr,bitIndex9)
<=> $false )
& ( v2358(VarCurr,bitIndex8)
<=> $false )
& ( v2358(VarCurr,bitIndex7)
<=> $false )
& ( v2358(VarCurr,bitIndex6)
<=> $false )
& ( v2358(VarCurr,bitIndex5)
<=> $false )
& ( v2358(VarCurr,bitIndex4)
<=> $false )
& ( v2358(VarCurr,bitIndex3)
<=> $false )
& ( v2358(VarCurr,bitIndex2)
<=> $false )
& ( v2358(VarCurr,bitIndex1)
<=> $false )
& ( v2358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_1459,axiom,
~ b0110000000000(bitIndex12) ).
fof(bitBlastConstant_1458,axiom,
b0110000000000(bitIndex11) ).
fof(bitBlastConstant_1457,axiom,
b0110000000000(bitIndex10) ).
fof(bitBlastConstant_1456,axiom,
~ b0110000000000(bitIndex9) ).
fof(bitBlastConstant_1455,axiom,
~ b0110000000000(bitIndex8) ).
fof(bitBlastConstant_1454,axiom,
~ b0110000000000(bitIndex7) ).
fof(bitBlastConstant_1453,axiom,
~ b0110000000000(bitIndex6) ).
fof(bitBlastConstant_1452,axiom,
~ b0110000000000(bitIndex5) ).
fof(bitBlastConstant_1451,axiom,
~ b0110000000000(bitIndex4) ).
fof(bitBlastConstant_1450,axiom,
~ b0110000000000(bitIndex3) ).
fof(bitBlastConstant_1449,axiom,
~ b0110000000000(bitIndex2) ).
fof(bitBlastConstant_1448,axiom,
~ b0110000000000(bitIndex1) ).
fof(bitBlastConstant_1447,axiom,
~ b0110000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8896,axiom,
! [VarCurr] :
( v96812(VarCurr)
<=> ( v96813(VarCurr)
| v96820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8895,axiom,
! [VarCurr] :
( v96820(VarCurr)
<=> ( v96821(VarCurr)
& v96822(VarCurr) ) ) ).
fof(writeUnaryOperator_4422,axiom,
! [VarCurr] :
( ~ v96822(VarCurr)
<=> v96783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8894,axiom,
! [VarCurr] :
( v96821(VarCurr)
<=> ( v96455(VarCurr)
& v96722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8893,axiom,
! [VarCurr] :
( v96813(VarCurr)
<=> ( v96814(VarCurr)
| v96817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8892,axiom,
! [VarCurr] :
( v96817(VarCurr)
<=> ( v96818(VarCurr)
& v96819(VarCurr) ) ) ).
fof(writeUnaryOperator_4421,axiom,
! [VarCurr] :
( ~ v96819(VarCurr)
<=> v96579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8891,axiom,
! [VarCurr] :
( v96818(VarCurr)
<=> ( v96601(VarCurr)
| v96643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8890,axiom,
! [VarCurr] :
( v96814(VarCurr)
<=> ( v96815(VarCurr)
& v96816(VarCurr) ) ) ).
fof(writeUnaryOperator_4420,axiom,
! [VarCurr] :
( ~ v96816(VarCurr)
<=> v96700(VarCurr,bitIndex30) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8889,axiom,
! [VarCurr] :
( v96815(VarCurr)
<=> ( v96455(VarCurr)
| v96390(VarCurr) ) ) ).
fof(addAssignment_58775,axiom,
! [VarCurr] :
( v96718(VarCurr,bitIndex2)
<=> v96720(VarCurr,bitIndex2) ) ).
fof(addAssignment_58774,axiom,
! [VarCurr] :
( v96720(VarCurr,bitIndex2)
<=> v96784(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_612,axiom,
! [VarCurr] :
( ~ v96785(VarCurr)
=> ! [B] :
( range_30_0(B)
=> ( v96784(VarCurr,B)
<=> v96800(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_585,axiom,
! [VarCurr] :
( v96785(VarCurr)
=> ! [B] :
( range_30_0(B)
=> ( v96784(VarCurr,B)
<=> v96792(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_611,axiom,
! [VarCurr] :
( ~ v96801(VarCurr)
=> ! [B] :
( range_30_0(B)
=> ( v96800(VarCurr,B)
<=> v96805(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_584,axiom,
! [VarCurr] :
( v96801(VarCurr)
=> ! [B] :
( range_30_0(B)
=> ( v96800(VarCurr,B)
<=> v96804(VarCurr,B) ) ) ) ).
fof(addAssignment_58773,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v96805(VarCurr,B)
<=> v2363(VarCurr,B) ) ) ).
fof(addAssignment_58772,axiom,
! [VarCurr] :
( v96805(VarCurr,bitIndex30)
<=> v2363(VarCurr,bitIndex63) ) ).
fof(addAssignment_58771,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96804(VarCurr,B)
<=> v96700(VarCurr,B) ) ) ).
fof(addAssignment_58770,axiom,
! [VarCurr] :
( v96804(VarCurr,bitIndex2)
<=> $true ) ).
fof(addAssignment_58769,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v96804(VarCurr,B)
<=> v96700(VarCurr,B) ) ) ).
fof(addAssignment_58768,axiom,
! [VarCurr] :
( ( v96804(VarCurr,bitIndex17)
<=> v96794(VarCurr,bitIndex11) )
& ( v96804(VarCurr,bitIndex16)
<=> v96794(VarCurr,bitIndex10) )
& ( v96804(VarCurr,bitIndex15)
<=> v96794(VarCurr,bitIndex9) )
& ( v96804(VarCurr,bitIndex14)
<=> v96794(VarCurr,bitIndex8) )
& ( v96804(VarCurr,bitIndex13)
<=> v96794(VarCurr,bitIndex7) )
& ( v96804(VarCurr,bitIndex12)
<=> v96794(VarCurr,bitIndex6) )
& ( v96804(VarCurr,bitIndex11)
<=> v96794(VarCurr,bitIndex5) )
& ( v96804(VarCurr,bitIndex10)
<=> v96794(VarCurr,bitIndex4) )
& ( v96804(VarCurr,bitIndex9)
<=> v96794(VarCurr,bitIndex3) )
& ( v96804(VarCurr,bitIndex8)
<=> v96794(VarCurr,bitIndex2) )
& ( v96804(VarCurr,bitIndex7)
<=> v96794(VarCurr,bitIndex1) )
& ( v96804(VarCurr,bitIndex6)
<=> v96794(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58767,axiom,
! [VarCurr] :
( ( v96804(VarCurr,bitIndex29)
<=> v96793(VarCurr,bitIndex11) )
& ( v96804(VarCurr,bitIndex28)
<=> v96793(VarCurr,bitIndex10) )
& ( v96804(VarCurr,bitIndex27)
<=> v96793(VarCurr,bitIndex9) )
& ( v96804(VarCurr,bitIndex26)
<=> v96793(VarCurr,bitIndex8) )
& ( v96804(VarCurr,bitIndex25)
<=> v96793(VarCurr,bitIndex7) )
& ( v96804(VarCurr,bitIndex24)
<=> v96793(VarCurr,bitIndex6) )
& ( v96804(VarCurr,bitIndex23)
<=> v96793(VarCurr,bitIndex5) )
& ( v96804(VarCurr,bitIndex22)
<=> v96793(VarCurr,bitIndex4) )
& ( v96804(VarCurr,bitIndex21)
<=> v96793(VarCurr,bitIndex3) )
& ( v96804(VarCurr,bitIndex20)
<=> v96793(VarCurr,bitIndex2) )
& ( v96804(VarCurr,bitIndex19)
<=> v96793(VarCurr,bitIndex1) )
& ( v96804(VarCurr,bitIndex18)
<=> v96793(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58766,axiom,
! [VarCurr] :
( v96804(VarCurr,bitIndex30)
<=> v96700(VarCurr,bitIndex30) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8888,axiom,
! [VarCurr] :
( v96801(VarCurr)
<=> ( v96802(VarCurr)
& v96803(VarCurr) ) ) ).
fof(writeUnaryOperator_4419,axiom,
! [VarCurr] :
( ~ v96803(VarCurr)
<=> v96783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8887,axiom,
! [VarCurr] :
( v96802(VarCurr)
<=> ( v96455(VarCurr)
& v96722(VarCurr) ) ) ).
fof(addAssignment_58765,axiom,
! [VarCurr] :
( v96792(VarCurr,bitIndex0)
<=> v96799(VarCurr) ) ).
fof(addAssignment_58764,axiom,
! [VarCurr] :
( v96792(VarCurr,bitIndex1)
<=> v96798(VarCurr) ) ).
fof(addAssignment_58763,axiom,
! [VarCurr] :
( v96792(VarCurr,bitIndex2)
<=> v96722(VarCurr) ) ).
fof(addAssignment_58762,axiom,
! [VarCurr] :
( v96792(VarCurr,bitIndex3)
<=> v96797(VarCurr) ) ).
fof(addAssignment_58761,axiom,
! [VarCurr] :
( v96792(VarCurr,bitIndex4)
<=> v96796(VarCurr) ) ).
fof(addAssignment_58760,axiom,
! [VarCurr] :
( v96792(VarCurr,bitIndex5)
<=> v96795(VarCurr) ) ).
fof(addAssignment_58759,axiom,
! [VarCurr] :
( ( v96792(VarCurr,bitIndex17)
<=> v96794(VarCurr,bitIndex11) )
& ( v96792(VarCurr,bitIndex16)
<=> v96794(VarCurr,bitIndex10) )
& ( v96792(VarCurr,bitIndex15)
<=> v96794(VarCurr,bitIndex9) )
& ( v96792(VarCurr,bitIndex14)
<=> v96794(VarCurr,bitIndex8) )
& ( v96792(VarCurr,bitIndex13)
<=> v96794(VarCurr,bitIndex7) )
& ( v96792(VarCurr,bitIndex12)
<=> v96794(VarCurr,bitIndex6) )
& ( v96792(VarCurr,bitIndex11)
<=> v96794(VarCurr,bitIndex5) )
& ( v96792(VarCurr,bitIndex10)
<=> v96794(VarCurr,bitIndex4) )
& ( v96792(VarCurr,bitIndex9)
<=> v96794(VarCurr,bitIndex3) )
& ( v96792(VarCurr,bitIndex8)
<=> v96794(VarCurr,bitIndex2) )
& ( v96792(VarCurr,bitIndex7)
<=> v96794(VarCurr,bitIndex1) )
& ( v96792(VarCurr,bitIndex6)
<=> v96794(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58758,axiom,
! [VarCurr] :
( ( v96792(VarCurr,bitIndex29)
<=> v96793(VarCurr,bitIndex11) )
& ( v96792(VarCurr,bitIndex28)
<=> v96793(VarCurr,bitIndex10) )
& ( v96792(VarCurr,bitIndex27)
<=> v96793(VarCurr,bitIndex9) )
& ( v96792(VarCurr,bitIndex26)
<=> v96793(VarCurr,bitIndex8) )
& ( v96792(VarCurr,bitIndex25)
<=> v96793(VarCurr,bitIndex7) )
& ( v96792(VarCurr,bitIndex24)
<=> v96793(VarCurr,bitIndex6) )
& ( v96792(VarCurr,bitIndex23)
<=> v96793(VarCurr,bitIndex5) )
& ( v96792(VarCurr,bitIndex22)
<=> v96793(VarCurr,bitIndex4) )
& ( v96792(VarCurr,bitIndex21)
<=> v96793(VarCurr,bitIndex3) )
& ( v96792(VarCurr,bitIndex20)
<=> v96793(VarCurr,bitIndex2) )
& ( v96792(VarCurr,bitIndex19)
<=> v96793(VarCurr,bitIndex1) )
& ( v96792(VarCurr,bitIndex18)
<=> v96793(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58757,axiom,
! [VarCurr] :
( v96792(VarCurr,bitIndex30)
<=> $true ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8886,axiom,
! [VarCurr] :
( v96799(VarCurr)
<=> ( v96390(VarCurr)
| v96643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8885,axiom,
! [VarCurr] :
( v96785(VarCurr)
<=> ( v96786(VarCurr)
| v96789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8884,axiom,
! [VarCurr] :
( v96789(VarCurr)
<=> ( v96790(VarCurr)
& v96791(VarCurr) ) ) ).
fof(writeUnaryOperator_4418,axiom,
! [VarCurr] :
( ~ v96791(VarCurr)
<=> v96579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8883,axiom,
! [VarCurr] :
( v96790(VarCurr)
<=> ( v96601(VarCurr)
| v96643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8882,axiom,
! [VarCurr] :
( v96786(VarCurr)
<=> ( v96787(VarCurr)
& v96788(VarCurr) ) ) ).
fof(writeUnaryOperator_4417,axiom,
! [VarCurr] :
( ~ v96788(VarCurr)
<=> v96700(VarCurr,bitIndex30) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8881,axiom,
! [VarCurr] :
( v96787(VarCurr)
<=> ( v96455(VarCurr)
| v96390(VarCurr) ) ) ).
fof(addAssignment_58756,axiom,
! [VarCurr] :
( v96722(VarCurr)
<=> v96724(VarCurr,bitIndex3) ) ).
fof(addAssignment_58755,axiom,
! [VarCurr] :
( v96724(VarCurr,bitIndex3)
<=> v96726(VarCurr,bitIndex3) ) ).
fof(addAssignment_58754,axiom,
! [VarNext] :
( v96726(VarNext,bitIndex3)
<=> v96765(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96766(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v96765(VarNext,B)
<=> v96726(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1077,axiom,
! [VarNext] :
( v96766(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v96765(VarNext,B)
<=> v96776(VarNext,B) ) ) ) ).
fof(addAssignment_58753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v96776(VarNext,B)
<=> v96774(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_610,axiom,
! [VarCurr] :
( ~ v96777(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v96774(VarCurr,B)
<=> bxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_583,axiom,
! [VarCurr] :
( v96777(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v96774(VarCurr,B)
<=> v96736(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8880,axiom,
! [VarCurr] :
( v96777(VarCurr)
<=> ( v96778(VarCurr)
& v96779(VarCurr) ) ) ).
fof(writeUnaryOperator_4416,axiom,
! [VarCurr] :
( ~ v96779(VarCurr)
<=> v96732(VarCurr) ) ).
fof(writeUnaryOperator_4415,axiom,
! [VarCurr] :
( ~ v96778(VarCurr)
<=> v96728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96766(VarNext)
<=> v96767(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96767(VarNext)
<=> ( v96768(VarNext)
& v96761(VarNext) ) ) ) ).
fof(writeUnaryOperator_4414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96768(VarNext)
<=> v96770(VarNext) ) ) ).
fof(addAssignment_58752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96770(VarNext)
<=> v96761(VarCurr) ) ) ).
fof(addAssignment_58751,axiom,
! [VarCurr] :
( v96761(VarCurr)
<=> v96763(VarCurr) ) ).
fof(addAssignment_58750,axiom,
! [VarCurr] :
( v96763(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58749,axiom,
! [VarCurr] :
( v96736(VarCurr,bitIndex3)
<=> v96738(VarCurr,bitIndex3) ) ).
fof(addAssignment_58748,axiom,
! [VarCurr] :
( v96738(VarCurr,bitIndex3)
<=> v96756(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1237,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v96756(VarCurr,B)
<=> ( v96740(VarCurr,B)
& v96757(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_4413,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v96757(VarCurr,B)
<=> ~ v96758(VarCurr,B) ) ) ).
fof(addAssignment_58747,axiom,
! [VarCurr] :
( v96758(VarCurr,bitIndex0)
<=> v96759(VarCurr) ) ).
fof(addAssignment_58746,axiom,
! [VarCurr] :
( v96758(VarCurr,bitIndex1)
<=> v96759(VarCurr) ) ).
fof(addAssignment_58745,axiom,
! [VarCurr] :
( v96758(VarCurr,bitIndex2)
<=> v96759(VarCurr) ) ).
fof(addAssignment_58744,axiom,
! [VarCurr] :
( v96758(VarCurr,bitIndex3)
<=> v96759(VarCurr) ) ).
fof(addAssignment_58743,axiom,
! [VarCurr] :
( v96758(VarCurr,bitIndex4)
<=> v96759(VarCurr) ) ).
fof(addAssignment_58742,axiom,
! [VarCurr] :
( v96759(VarCurr)
<=> v96750(VarCurr) ) ).
fof(addAssignment_58741,axiom,
! [VarCurr] :
( v96750(VarCurr)
<=> v96752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8877,axiom,
! [VarCurr] :
( v96752(VarCurr)
<=> ( v96754(VarCurr)
| v96643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8876,axiom,
! [VarCurr] :
( v96754(VarCurr)
<=> ( v96755(VarCurr)
| v96390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8875,axiom,
! [VarCurr] :
( v96755(VarCurr)
<=> ( v96601(VarCurr)
| v96455(VarCurr) ) ) ).
fof(addAssignment_58740,axiom,
! [VarCurr] :
( v96740(VarCurr,bitIndex3)
<=> v96744(VarCurr,bitIndex3) ) ).
fof(addAssignment_58739,axiom,
! [VarCurr] :
( v96744(VarCurr,bitIndex0)
<=> v96748(VarCurr) ) ).
fof(addAssignment_58738,axiom,
! [VarCurr] :
( v96744(VarCurr,bitIndex1)
<=> v96747(VarCurr) ) ).
fof(addAssignment_58737,axiom,
! [VarCurr] :
( v96744(VarCurr,bitIndex2)
<=> v96746(VarCurr) ) ).
fof(addAssignment_58736,axiom,
! [VarCurr] :
( v96744(VarCurr,bitIndex3)
<=> v96742(VarCurr) ) ).
fof(addAssignment_58735,axiom,
! [VarCurr] :
( v96744(VarCurr,bitIndex4)
<=> v96745(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8874,axiom,
! [VarCurr] :
( v96742(VarCurr)
<=> ( v94331(VarCurr)
| v96722(VarCurr) ) ) ).
fof(addAssignment_58734,axiom,
! [VarCurr] :
( v96732(VarCurr)
<=> v96734(VarCurr) ) ).
fof(addAssignment_58733,axiom,
! [VarCurr] :
( v96734(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_58732,axiom,
! [VarCurr] :
( v96728(VarCurr)
<=> v96730(VarCurr) ) ).
fof(addAssignment_58731,axiom,
! [VarCurr] :
( v96730(VarCurr)
<=> v2056(VarCurr) ) ).
fof(addAssignment_58730,axiom,
! [VarCurr] :
( v96710(VarCurr)
<=> v96712(VarCurr) ) ).
fof(addAssignment_58729,axiom,
! [VarCurr] :
( v96712(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_58728,axiom,
! [VarCurr] :
( v96706(VarCurr)
<=> v96708(VarCurr) ) ).
fof(addAssignment_58727,axiom,
! [VarCurr] :
( v96708(VarCurr)
<=> v2338(VarCurr) ) ).
fof(addAssignment_58726,axiom,
! [VarCurr] :
( v96643(VarCurr)
<=> v96645(VarCurr) ) ).
fof(addAssignment_58725,axiom,
! [VarCurr] :
( v96645(VarCurr)
<=> v96647(VarCurr) ) ).
fof(addAssignment_58724,axiom,
! [VarCurr] :
( v96647(VarCurr)
<=> v96649(VarCurr) ) ).
fof(addAssignment_58723,axiom,
! [VarCurr] :
( v96649(VarCurr)
<=> v96651(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96683(VarNext)
=> ( v96651(VarNext)
<=> v96651(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1076,axiom,
! [VarNext] :
( v96683(VarNext)
=> ( v96651(VarNext)
<=> v96693(VarNext) ) ) ).
fof(addAssignment_58722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96693(VarNext)
<=> v96691(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_609,axiom,
! [VarCurr] :
( ~ v96694(VarCurr)
=> ( v96691(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_582,axiom,
! [VarCurr] :
( v96694(VarCurr)
=> ( v96691(VarCurr)
<=> v96661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8873,axiom,
! [VarCurr] :
( v96694(VarCurr)
<=> ( v96695(VarCurr)
& v96696(VarCurr) ) ) ).
fof(writeUnaryOperator_4412,axiom,
! [VarCurr] :
( ~ v96696(VarCurr)
<=> v96657(VarCurr) ) ).
fof(writeUnaryOperator_4411,axiom,
! [VarCurr] :
( ~ v96695(VarCurr)
<=> v96653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96683(VarNext)
<=> v96684(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96684(VarNext)
<=> ( v96685(VarNext)
& v96678(VarNext) ) ) ) ).
fof(writeUnaryOperator_4410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96685(VarNext)
<=> v96687(VarNext) ) ) ).
fof(addAssignment_58721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96687(VarNext)
<=> v96678(VarCurr) ) ) ).
fof(addAssignment_58720,axiom,
! [VarCurr] :
( v96678(VarCurr)
<=> v96680(VarCurr) ) ).
fof(addAssignment_58719,axiom,
! [VarCurr] :
( v96680(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_58718,axiom,
! [VarCurr] :
( v96661(VarCurr)
<=> v96663(VarCurr) ) ).
fof(addAssignment_58717,axiom,
! [VarCurr] :
( v96663(VarCurr)
<=> v96665(VarCurr) ) ).
fof(addAssignment_58716,axiom,
! [VarCurr] :
( v96665(VarCurr)
<=> v96667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8870,axiom,
! [VarCurr] :
( v96667(VarCurr)
<=> ( v96675(VarCurr)
| v96423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8869,axiom,
! [VarCurr] :
( v96675(VarCurr)
<=> ( v96669(VarCurr)
& v96676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8868,axiom,
! [VarCurr] :
( v96676(VarCurr)
<=> ( v940(VarCurr)
| v960(VarCurr) ) ) ).
fof(addAssignment_58715,axiom,
! [VarCurr] :
( v96669(VarCurr)
<=> v96671(VarCurr) ) ).
fof(addAssignment_58714,axiom,
! [VarCurr] :
( v96671(VarCurr)
<=> v96673(VarCurr) ) ).
fof(addAssignment_58713,axiom,
! [VarCurr] :
( v96673(VarCurr)
<=> v8(VarCurr,bitIndex4) ) ).
fof(addAssignment_58712,axiom,
! [VarCurr] :
( v96657(VarCurr)
<=> v96659(VarCurr) ) ).
fof(addAssignment_58711,axiom,
! [VarCurr] :
( v96659(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_58710,axiom,
! [VarCurr] :
( v96653(VarCurr)
<=> v96655(VarCurr) ) ).
fof(addAssignment_58709,axiom,
! [VarCurr] :
( v96655(VarCurr)
<=> v920(VarCurr) ) ).
fof(addAssignment_58708,axiom,
! [VarCurr] :
( v96601(VarCurr)
<=> v96603(VarCurr) ) ).
fof(addAssignment_58707,axiom,
! [VarCurr] :
( v96603(VarCurr)
<=> v96605(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96626(VarNext)
=> ( v96605(VarNext)
<=> v96605(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1075,axiom,
! [VarNext] :
( v96626(VarNext)
=> ( v96605(VarNext)
<=> v96636(VarNext) ) ) ).
fof(addAssignment_58706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96636(VarNext)
<=> v96634(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_608,axiom,
! [VarCurr] :
( ~ v96637(VarCurr)
=> ( v96634(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_581,axiom,
! [VarCurr] :
( v96637(VarCurr)
=> ( v96634(VarCurr)
<=> v96615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8867,axiom,
! [VarCurr] :
( v96637(VarCurr)
<=> ( v96638(VarCurr)
& v96639(VarCurr) ) ) ).
fof(writeUnaryOperator_4409,axiom,
! [VarCurr] :
( ~ v96639(VarCurr)
<=> v96611(VarCurr) ) ).
fof(writeUnaryOperator_4408,axiom,
! [VarCurr] :
( ~ v96638(VarCurr)
<=> v96607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96626(VarNext)
<=> v96627(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96627(VarNext)
<=> ( v96628(VarNext)
& v96621(VarNext) ) ) ) ).
fof(writeUnaryOperator_4407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96628(VarNext)
<=> v96630(VarNext) ) ) ).
fof(addAssignment_58705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96630(VarNext)
<=> v96621(VarCurr) ) ) ).
fof(addAssignment_58704,axiom,
! [VarCurr] :
( v96621(VarCurr)
<=> v96623(VarCurr) ) ).
fof(addAssignment_58703,axiom,
! [VarCurr] :
( v96623(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58702,axiom,
! [VarCurr] :
( v96615(VarCurr)
<=> v96617(VarCurr) ) ).
fof(addAssignment_58701,axiom,
! [VarCurr] :
( v96617(VarCurr)
<=> v96619(VarCurr) ) ).
fof(addAssignment_58700,axiom,
! [VarCurr] :
( v96619(VarCurr)
<=> v94760(VarCurr) ) ).
fof(addAssignment_58699,axiom,
! [VarCurr] :
( v96611(VarCurr)
<=> v96613(VarCurr) ) ).
fof(addAssignment_58698,axiom,
! [VarCurr] :
( v96613(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_58697,axiom,
! [VarCurr] :
( v96607(VarCurr)
<=> v96609(VarCurr) ) ).
fof(addAssignment_58696,axiom,
! [VarCurr] :
( v96609(VarCurr)
<=> v2056(VarCurr) ) ).
fof(addAssignment_58695,axiom,
! [VarCurr] :
( v96589(VarCurr)
<=> v96591(VarCurr) ) ).
fof(addAssignment_58694,axiom,
! [VarCurr] :
( v96591(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_58693,axiom,
! [VarCurr] :
( v96585(VarCurr)
<=> v96587(VarCurr) ) ).
fof(addAssignment_58692,axiom,
! [VarCurr] :
( v96587(VarCurr)
<=> v2056(VarCurr) ) ).
fof(addAssignment_58691,axiom,
! [VarCurr] :
( v89700(VarCurr)
<=> v89702(VarCurr,bitIndex3) ) ).
fof(addAssignment_58690,axiom,
! [VarCurr] :
( v89702(VarCurr,bitIndex3)
<=> v89704(VarCurr,bitIndex3) ) ).
fof(addAssignment_58689,axiom,
! [VarNext] :
( v89704(VarNext,bitIndex3)
<=> v96571(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96572(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v96571(VarNext,B)
<=> v89704(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1074,axiom,
! [VarNext] :
( v96572(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v96571(VarNext,B)
<=> v96366(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96572(VarNext)
<=> v96573(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96573(VarNext)
<=> ( v96575(VarNext)
& v96351(VarNext) ) ) ) ).
fof(writeUnaryOperator_4406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96575(VarNext)
<=> v96360(VarNext) ) ) ).
fof(addAssignment_58688,axiom,
! [VarCurr] :
( v89714(VarCurr,bitIndex3)
<=> v89716(VarCurr,bitIndex3) ) ).
fof(addAssignment_58687,axiom,
! [VarCurr] :
( v89716(VarCurr,bitIndex3)
<=> v89718(VarCurr,bitIndex3) ) ).
fof(addAssignment_58686,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex3)
<=> v96347(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8862,axiom,
! [VarCurr] :
( v89720(VarCurr)
<=> ( v89722(VarCurr)
| v96568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8861,axiom,
! [VarCurr] :
( v96568(VarCurr)
<=> ( v89700(VarCurr)
& v96569(VarCurr) ) ) ).
fof(writeUnaryOperator_4405,axiom,
! [VarCurr] :
( ~ v96569(VarCurr)
<=> v96565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8860,axiom,
! [VarCurr] :
( v96565(VarCurr)
<=> ( v94760(VarCurr)
| v96317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8859,axiom,
! [VarCurr] :
( v89722(VarCurr)
<=> ( v96535(VarCurr)
& v4574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8858,axiom,
! [VarCurr] :
( v96535(VarCurr)
<=> ( v96536(VarCurr)
& v96563(VarCurr) ) ) ).
fof(writeUnaryOperator_4404,axiom,
! [VarCurr] :
( ~ v96563(VarCurr)
<=> v89531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8857,axiom,
! [VarCurr] :
( v96536(VarCurr)
<=> ( v96537(VarCurr)
& v4513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8856,axiom,
! [VarCurr] :
( v96537(VarCurr)
<=> ( v96538(VarCurr)
| v90798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8855,axiom,
! [VarCurr] :
( v96538(VarCurr)
<=> ( v96539(VarCurr)
| v96551(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3725,axiom,
! [VarCurr] :
( v96551(VarCurr)
<=> ( v96553(VarCurr)
| v90304(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3724,axiom,
! [VarCurr] :
( v96553(VarCurr)
<=> ( v96554(VarCurr)
| v90304(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3723,axiom,
! [VarCurr] :
( v96554(VarCurr)
<=> ( v96555(VarCurr)
| v90304(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3722,axiom,
! [VarCurr] :
( v96555(VarCurr)
<=> ( v96556(VarCurr)
| v90304(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3721,axiom,
! [VarCurr] :
( v96556(VarCurr)
<=> ( v96557(VarCurr)
| v90304(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3720,axiom,
! [VarCurr] :
( v96557(VarCurr)
<=> ( v96558(VarCurr)
| v90304(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3719,axiom,
! [VarCurr] :
( v96558(VarCurr)
<=> ( v96559(VarCurr)
| v90304(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3718,axiom,
! [VarCurr] :
( v96559(VarCurr)
<=> ( v96560(VarCurr)
| v90304(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3717,axiom,
! [VarCurr] :
( v96560(VarCurr)
<=> ( v96561(VarCurr)
| v90304(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3716,axiom,
! [VarCurr] :
( v96561(VarCurr)
<=> ( v96562(VarCurr)
| v90304(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3715,axiom,
! [VarCurr] :
( v96562(VarCurr)
<=> ( v90304(VarCurr,bitIndex0)
| v90304(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3714,axiom,
! [VarCurr] :
( v96539(VarCurr)
<=> ( v96541(VarCurr)
| v89724(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3713,axiom,
! [VarCurr] :
( v96541(VarCurr)
<=> ( v96542(VarCurr)
| v89724(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3712,axiom,
! [VarCurr] :
( v96542(VarCurr)
<=> ( v96543(VarCurr)
| v89724(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3711,axiom,
! [VarCurr] :
( v96543(VarCurr)
<=> ( v96544(VarCurr)
| v89724(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3710,axiom,
! [VarCurr] :
( v96544(VarCurr)
<=> ( v96545(VarCurr)
| v89724(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3709,axiom,
! [VarCurr] :
( v96545(VarCurr)
<=> ( v96546(VarCurr)
| v89724(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3708,axiom,
! [VarCurr] :
( v96546(VarCurr)
<=> ( v96547(VarCurr)
| v89724(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3707,axiom,
! [VarCurr] :
( v96547(VarCurr)
<=> ( v96548(VarCurr)
| v89724(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3706,axiom,
! [VarCurr] :
( v96548(VarCurr)
<=> ( v96549(VarCurr)
| v89724(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3705,axiom,
! [VarCurr] :
( v96549(VarCurr)
<=> ( v96550(VarCurr)
| v89724(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3704,axiom,
! [VarCurr] :
( v96550(VarCurr)
<=> ( v89724(VarCurr,bitIndex0)
| v89724(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8854,axiom,
! [VarCurr] :
( v90798(VarCurr)
<=> ( v96530(VarCurr)
& v96531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8853,axiom,
! [VarCurr] :
( v96531(VarCurr)
<=> ( v96532(VarCurr)
| v94294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8852,axiom,
! [VarCurr] :
( v96532(VarCurr)
<=> ( v90859(VarCurr)
& v96533(VarCurr) ) ) ).
fof(writeUnaryOperator_4403,axiom,
! [VarCurr] :
( ~ v96533(VarCurr)
<=> v90968(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_519,axiom,
! [VarCurr] :
( v96530(VarCurr)
<=> ( ( v90800(VarCurr,bitIndex1)
<=> $true )
& ( v90800(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_58685,axiom,
! [VarCurr] :
( v90968(VarCurr)
<=> v90970(VarCurr) ) ).
fof(addAssignment_58684,axiom,
! [VarCurr] :
( v90970(VarCurr)
<=> v90972(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96513(VarNext)
=> ( v90972(VarNext)
<=> v90972(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1073,axiom,
! [VarNext] :
( v96513(VarNext)
=> ( v90972(VarNext)
<=> v96523(VarNext) ) ) ).
fof(addAssignment_58683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96523(VarNext)
<=> v96521(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_607,axiom,
! [VarCurr] :
( ~ v96524(VarCurr)
=> ( v96521(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_580,axiom,
! [VarCurr] :
( v96524(VarCurr)
=> ( v96521(VarCurr)
<=> v90982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8851,axiom,
! [VarCurr] :
( v96524(VarCurr)
<=> ( v96525(VarCurr)
& v96526(VarCurr) ) ) ).
fof(writeUnaryOperator_4402,axiom,
! [VarCurr] :
( ~ v96526(VarCurr)
<=> v90978(VarCurr) ) ).
fof(writeUnaryOperator_4401,axiom,
! [VarCurr] :
( ~ v96525(VarCurr)
<=> v90974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96513(VarNext)
<=> v96514(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96514(VarNext)
<=> ( v96515(VarNext)
& v96508(VarNext) ) ) ) ).
fof(writeUnaryOperator_4400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96515(VarNext)
<=> v96517(VarNext) ) ) ).
fof(addAssignment_58682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96517(VarNext)
<=> v96508(VarCurr) ) ) ).
fof(addAssignment_58681,axiom,
! [VarCurr] :
( v96508(VarCurr)
<=> v96510(VarCurr) ) ).
fof(addAssignment_58680,axiom,
! [VarCurr] :
( v96510(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58679,axiom,
! [VarCurr] :
( v90982(VarCurr)
<=> v90984(VarCurr) ) ).
fof(addAssignment_58678,axiom,
! [VarCurr] :
( v90984(VarCurr)
<=> v90986(VarCurr) ) ).
fof(addAssignment_58677,axiom,
! [VarCurr] :
( v90986(VarCurr)
<=> v90988(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_606,axiom,
! [VarCurr] :
( ~ v96497(VarCurr)
=> ( v90988(VarCurr)
<=> v96505(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_579,axiom,
! [VarCurr] :
( v96497(VarCurr)
=> ( v90988(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_605,axiom,
! [VarCurr] :
( ~ v96506(VarCurr)
=> ( v96505(VarCurr)
<=> v90968(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_578,axiom,
! [VarCurr] :
( v96506(VarCurr)
=> ( v96505(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8848,axiom,
! [VarCurr] :
( v96506(VarCurr)
<=> ( v96390(VarCurr)
| v96455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8847,axiom,
! [VarCurr] :
( v96497(VarCurr)
<=> ( v90859(VarCurr)
& v96498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8846,axiom,
! [VarCurr] :
( v96498(VarCurr)
<=> ( v96499(VarCurr)
| v96504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8845,axiom,
! [VarCurr] :
( v96504(VarCurr)
<=> ( v96373(VarCurr)
& v96214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8844,axiom,
! [VarCurr] :
( v96499(VarCurr)
<=> ( v96500(VarCurr)
| v96503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8843,axiom,
! [VarCurr] :
( v96503(VarCurr)
<=> ( v94331(VarCurr)
& v94719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8842,axiom,
! [VarCurr] :
( v96500(VarCurr)
<=> ( v96501(VarCurr)
| v96502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8841,axiom,
! [VarCurr] :
( v96502(VarCurr)
<=> ( v89700(VarCurr)
& v90798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8840,axiom,
! [VarCurr] :
( v96501(VarCurr)
<=> ( v90990(VarCurr)
& v94292(VarCurr) ) ) ).
fof(addAssignment_58676,axiom,
! [VarCurr] :
( v96455(VarCurr)
<=> v96457(VarCurr) ) ).
fof(addAssignment_58675,axiom,
! [VarCurr] :
( v96457(VarCurr)
<=> v96459(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96480(VarNext)
=> ( v96459(VarNext)
<=> v96459(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1072,axiom,
! [VarNext] :
( v96480(VarNext)
=> ( v96459(VarNext)
<=> v96490(VarNext) ) ) ).
fof(addAssignment_58674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96490(VarNext)
<=> v96488(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_604,axiom,
! [VarCurr] :
( ~ v96491(VarCurr)
=> ( v96488(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_577,axiom,
! [VarCurr] :
( v96491(VarCurr)
=> ( v96488(VarCurr)
<=> v96469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8839,axiom,
! [VarCurr] :
( v96491(VarCurr)
<=> ( v96492(VarCurr)
& v96493(VarCurr) ) ) ).
fof(writeUnaryOperator_4399,axiom,
! [VarCurr] :
( ~ v96493(VarCurr)
<=> v96465(VarCurr) ) ).
fof(writeUnaryOperator_4398,axiom,
! [VarCurr] :
( ~ v96492(VarCurr)
<=> v96461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96480(VarNext)
<=> v96481(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96481(VarNext)
<=> ( v96482(VarNext)
& v96475(VarNext) ) ) ) ).
fof(writeUnaryOperator_4397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96482(VarNext)
<=> v96484(VarNext) ) ) ).
fof(addAssignment_58673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96484(VarNext)
<=> v96475(VarCurr) ) ) ).
fof(addAssignment_58672,axiom,
! [VarCurr] :
( v96475(VarCurr)
<=> v96477(VarCurr) ) ).
fof(addAssignment_58671,axiom,
! [VarCurr] :
( v96477(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58670,axiom,
! [VarCurr] :
( v96469(VarCurr)
<=> v96471(VarCurr) ) ).
fof(addAssignment_58669,axiom,
! [VarCurr] :
( v96471(VarCurr)
<=> v96473(VarCurr) ) ).
fof(addAssignment_58668,axiom,
! [VarCurr] :
( v96473(VarCurr)
<=> v96317(VarCurr) ) ).
fof(addAssignment_58667,axiom,
! [VarCurr] :
( v96465(VarCurr)
<=> v96467(VarCurr) ) ).
fof(addAssignment_58666,axiom,
! [VarCurr] :
( v96467(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_58665,axiom,
! [VarCurr] :
( v96461(VarCurr)
<=> v96463(VarCurr) ) ).
fof(addAssignment_58664,axiom,
! [VarCurr] :
( v96463(VarCurr)
<=> v2056(VarCurr) ) ).
fof(addAssignment_58663,axiom,
! [VarCurr] :
( v96390(VarCurr)
<=> v96392(VarCurr) ) ).
fof(addAssignment_58662,axiom,
! [VarCurr] :
( v96392(VarCurr)
<=> v96394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8836,axiom,
! [VarCurr] :
( v96394(VarCurr)
<=> ( v96396(VarCurr)
| v96450(VarCurr) ) ) ).
fof(addAssignment_58661,axiom,
! [VarCurr] :
( v96450(VarCurr)
<=> v96452(VarCurr) ) ).
fof(addAssignment_58660,axiom,
! [VarCurr] :
( v96452(VarCurr)
<=> v96319(VarCurr) ) ).
fof(addAssignment_58659,axiom,
! [VarCurr] :
( v96396(VarCurr)
<=> v96398(VarCurr) ) ).
fof(addAssignment_58658,axiom,
! [VarCurr] :
( v96398(VarCurr)
<=> v96400(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96433(VarNext)
=> ( v96400(VarNext)
<=> v96400(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1071,axiom,
! [VarNext] :
( v96433(VarNext)
=> ( v96400(VarNext)
<=> v96443(VarNext) ) ) ).
fof(addAssignment_58657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96443(VarNext)
<=> v96441(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_603,axiom,
! [VarCurr] :
( ~ v96444(VarCurr)
=> ( v96441(VarCurr)
<=> x1805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_576,axiom,
! [VarCurr] :
( v96444(VarCurr)
=> ( v96441(VarCurr)
<=> v96410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8835,axiom,
! [VarCurr] :
( v96444(VarCurr)
<=> ( v96445(VarCurr)
& v96446(VarCurr) ) ) ).
fof(writeUnaryOperator_4396,axiom,
! [VarCurr] :
( ~ v96446(VarCurr)
<=> v96406(VarCurr) ) ).
fof(writeUnaryOperator_4395,axiom,
! [VarCurr] :
( ~ v96445(VarCurr)
<=> v96402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96433(VarNext)
<=> v96434(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96434(VarNext)
<=> ( v96435(VarNext)
& v96428(VarNext) ) ) ) ).
fof(writeUnaryOperator_4394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96435(VarNext)
<=> v96437(VarNext) ) ) ).
fof(addAssignment_58656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96437(VarNext)
<=> v96428(VarCurr) ) ) ).
fof(addAssignment_58655,axiom,
! [VarCurr] :
( v96428(VarCurr)
<=> v96430(VarCurr) ) ).
fof(addAssignment_58654,axiom,
! [VarCurr] :
( v96430(VarCurr)
<=> v5612(VarCurr) ) ).
fof(addAssignment_58653,axiom,
! [VarCurr] :
( v96410(VarCurr)
<=> v96412(VarCurr) ) ).
fof(addAssignment_58652,axiom,
! [VarCurr] :
( v96412(VarCurr)
<=> v96414(VarCurr) ) ).
fof(addAssignment_58651,axiom,
! [VarCurr] :
( v96414(VarCurr)
<=> v96416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8832,axiom,
! [VarCurr] :
( v96416(VarCurr)
<=> ( v96425(VarCurr)
& v96426(VarCurr) ) ) ).
fof(writeUnaryOperator_4393,axiom,
! [VarCurr] :
( ~ v96426(VarCurr)
<=> v96423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8831,axiom,
! [VarCurr] :
( v96425(VarCurr)
<=> ( v96418(VarCurr)
& v5776(VarCurr) ) ) ).
fof(addAssignment_58650,axiom,
! [VarCurr] :
( v96423(VarCurr)
<=> v89529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8830,axiom,
! [VarCurr] :
( v96418(VarCurr)
<=> ( v96420(VarCurr)
& v5776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8829,axiom,
! [VarCurr] :
( v96420(VarCurr)
<=> ( v1001(VarCurr)
& v96421(VarCurr) ) ) ).
fof(writeUnaryOperator_4392,axiom,
! [VarCurr] :
( ~ v96421(VarCurr)
<=> v940(VarCurr) ) ).
fof(addAssignment_58649,axiom,
! [VarCurr] :
( v96406(VarCurr)
<=> v96408(VarCurr) ) ).
fof(addAssignment_58648,axiom,
! [VarCurr] :
( v96408(VarCurr)
<=> v928(VarCurr) ) ).
fof(addAssignment_58647,axiom,
! [VarCurr] :
( v96402(VarCurr)
<=> v96404(VarCurr) ) ).
fof(addAssignment_58646,axiom,
! [VarCurr] :
( v96404(VarCurr)
<=> v920(VarCurr) ) ).
fof(addAssignment_58645,axiom,
! [VarCurr] :
( v96373(VarCurr)
<=> v89702(VarCurr,bitIndex1) ) ).
fof(addAssignment_58644,axiom,
! [VarCurr] :
( v89702(VarCurr,bitIndex1)
<=> v89704(VarCurr,bitIndex1) ) ).
fof(addAssignment_58643,axiom,
! [VarNext] :
( v89704(VarNext,bitIndex1)
<=> v96382(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96383(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v96382(VarNext,B)
<=> v89704(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1070,axiom,
! [VarNext] :
( v96383(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v96382(VarNext,B)
<=> v96366(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96383(VarNext)
<=> v96384(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96384(VarNext)
<=> ( v96386(VarNext)
& v96351(VarNext) ) ) ) ).
fof(writeUnaryOperator_4391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96386(VarNext)
<=> v96360(VarNext) ) ) ).
fof(addAssignment_58642,axiom,
! [VarCurr] :
( v89714(VarCurr,bitIndex1)
<=> v89716(VarCurr,bitIndex1) ) ).
fof(addAssignment_58641,axiom,
! [VarCurr] :
( v89716(VarCurr,bitIndex1)
<=> v89718(VarCurr,bitIndex1) ) ).
fof(addAssignment_58640,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex1)
<=> v96347(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8826,axiom,
! [VarCurr] :
( v96348(VarCurr)
<=> ( v94806(VarCurr)
| v96379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8825,axiom,
! [VarCurr] :
( v96379(VarCurr)
<=> ( v96373(VarCurr)
& v96380(VarCurr) ) ) ).
fof(writeUnaryOperator_4390,axiom,
! [VarCurr] :
( ~ v96380(VarCurr)
<=> v96376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8824,axiom,
! [VarCurr] :
( v96376(VarCurr)
<=> ( v94760(VarCurr)
| v96317(VarCurr) ) ) ).
fof(addAssignment_58639,axiom,
! [VarCurr] :
( v94331(VarCurr)
<=> v89702(VarCurr,bitIndex2) ) ).
fof(addAssignment_58638,axiom,
! [VarCurr] :
( v89702(VarCurr,bitIndex2)
<=> v89704(VarCurr,bitIndex2) ) ).
fof(addAssignment_58637,axiom,
! [VarNext] :
( v89704(VarNext,bitIndex2)
<=> v96355(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96356(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v96355(VarNext,B)
<=> v89704(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1069,axiom,
! [VarNext] :
( v96356(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v96355(VarNext,B)
<=> v96366(VarNext,B) ) ) ) ).
fof(addAssignment_58636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v96366(VarNext,B)
<=> v96364(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_602,axiom,
! [VarCurr] :
( ~ v96367(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v96364(VarCurr,B)
<=> bxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_575,axiom,
! [VarCurr] :
( v96367(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v96364(VarCurr,B)
<=> v89714(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8823,axiom,
! [VarCurr] :
( v96367(VarCurr)
<=> ( v96368(VarCurr)
& v96369(VarCurr) ) ) ).
fof(writeUnaryOperator_4389,axiom,
! [VarCurr] :
( ~ v96369(VarCurr)
<=> v89710(VarCurr) ) ).
fof(writeUnaryOperator_4388,axiom,
! [VarCurr] :
( ~ v96368(VarCurr)
<=> v89706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96356(VarNext)
<=> v96357(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96357(VarNext)
<=> ( v96358(VarNext)
& v96351(VarNext) ) ) ) ).
fof(writeUnaryOperator_4387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96358(VarNext)
<=> v96360(VarNext) ) ) ).
fof(addAssignment_58635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96360(VarNext)
<=> v96351(VarCurr) ) ) ).
fof(addAssignment_58634,axiom,
! [VarCurr] :
( v96351(VarCurr)
<=> v96353(VarCurr) ) ).
fof(addAssignment_58633,axiom,
! [VarCurr] :
( v96353(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58632,axiom,
! [VarCurr] :
( v89714(VarCurr,bitIndex2)
<=> v89716(VarCurr,bitIndex2) ) ).
fof(addAssignment_58631,axiom,
! [VarCurr] :
( v89716(VarCurr,bitIndex2)
<=> v89718(VarCurr,bitIndex2) ) ).
fof(addAssignment_58630,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex2)
<=> v96347(VarCurr,bitIndex2) ) ).
fof(addAssignment_58629,axiom,
! [VarCurr] :
( v96347(VarCurr,bitIndex0)
<=> v96349(VarCurr) ) ).
fof(addAssignment_58628,axiom,
! [VarCurr] :
( v96347(VarCurr,bitIndex1)
<=> v96348(VarCurr) ) ).
fof(addAssignment_58627,axiom,
! [VarCurr] :
( v96347(VarCurr,bitIndex2)
<=> v94333(VarCurr) ) ).
fof(addAssignment_58626,axiom,
! [VarCurr] :
( v96347(VarCurr,bitIndex3)
<=> v89720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8820,axiom,
! [VarCurr] :
( v94333(VarCurr)
<=> ( v94335(VarCurr)
| v96345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8819,axiom,
! [VarCurr] :
( v96345(VarCurr)
<=> ( v94331(VarCurr)
& v96346(VarCurr) ) ) ).
fof(writeUnaryOperator_4386,axiom,
! [VarCurr] :
( ~ v96346(VarCurr)
<=> v94758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8818,axiom,
! [VarCurr] :
( v94758(VarCurr)
<=> ( v94760(VarCurr)
| v96317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8817,axiom,
! [VarCurr] :
( v96317(VarCurr)
<=> ( v96329(VarCurr)
& v4574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8816,axiom,
! [VarCurr] :
( v96329(VarCurr)
<=> ( v96330(VarCurr)
| v96319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8815,axiom,
! [VarCurr] :
( v96330(VarCurr)
<=> ( v96331(VarCurr)
| v96338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8814,axiom,
! [VarCurr] :
( v96338(VarCurr)
<=> ( v96339(VarCurr)
& v96342(VarCurr) ) ) ).
fof(writeUnaryOperator_4385,axiom,
! [VarCurr] :
( ~ v96342(VarCurr)
<=> v96270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8813,axiom,
! [VarCurr] :
( v96339(VarCurr)
<=> ( v96340(VarCurr)
& v96341(VarCurr) ) ) ).
fof(writeUnaryOperator_4384,axiom,
! [VarCurr] :
( ~ v96341(VarCurr)
<=> v94806(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3703,axiom,
! [VarCurr] :
( v96340(VarCurr)
<=> ( v89674(VarCurr,bitIndex6)
& v94762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8812,axiom,
! [VarCurr] :
( v96331(VarCurr)
<=> ( v96332(VarCurr)
| v96335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8811,axiom,
! [VarCurr] :
( v96335(VarCurr)
<=> ( v96336(VarCurr)
& v96337(VarCurr) ) ) ).
fof(writeUnaryOperator_4383,axiom,
! [VarCurr] :
( ~ v96337(VarCurr)
<=> v89722(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3702,axiom,
! [VarCurr] :
( v96336(VarCurr)
<=> ( v89674(VarCurr,bitIndex4)
& v4513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8810,axiom,
! [VarCurr] :
( v96332(VarCurr)
<=> ( v96333(VarCurr)
& v96334(VarCurr) ) ) ).
fof(writeUnaryOperator_4382,axiom,
! [VarCurr] :
( ~ v96334(VarCurr)
<=> v89722(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3701,axiom,
! [VarCurr] :
( v96333(VarCurr)
<=> ( v89674(VarCurr,bitIndex1)
& v4513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8809,axiom,
! [VarCurr] :
( v96319(VarCurr)
<=> ( v96321(VarCurr)
& v96327(VarCurr) ) ) ).
fof(writeUnaryOperator_4381,axiom,
! [VarCurr] :
( ~ v96327(VarCurr)
<=> v89531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8808,axiom,
! [VarCurr] :
( v96321(VarCurr)
<=> ( v96322(VarCurr)
& v6136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8807,axiom,
! [VarCurr] :
( v96322(VarCurr)
<=> ( v96323(VarCurr)
| v94292(VarCurr) ) ) ).
fof(writeUnaryOperator_4380,axiom,
! [VarCurr] :
( ~ v96323(VarCurr)
<=> v96324(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8806,axiom,
! [VarCurr] :
( v96324(VarCurr)
<=> ( v96325(VarCurr)
& v93475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8805,axiom,
! [VarCurr] :
( v96325(VarCurr)
<=> ( v96326(VarCurr)
& v92642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8804,axiom,
! [VarCurr] :
( v96326(VarCurr)
<=> ( v90992(VarCurr)
& v91825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8803,axiom,
! [VarCurr] :
( v94760(VarCurr)
<=> ( v96313(VarCurr)
& v96315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8802,axiom,
! [VarCurr] :
( v96315(VarCurr)
<=> ( v94806(VarCurr)
| v96270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8801,axiom,
! [VarCurr] :
( v96313(VarCurr)
<=> ( v96314(VarCurr)
& v94762(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3700,axiom,
! [VarCurr] :
( v96314(VarCurr)
<=> ( v89674(VarCurr,bitIndex6)
& v4574(VarCurr) ) ) ).
fof(addAssignment_58625,axiom,
! [VarCurr] :
( v96270(VarCurr)
<=> v96272(VarCurr,bitIndex1) ) ).
fof(addAssignment_58624,axiom,
! [VarCurr] :
( v96272(VarCurr,bitIndex1)
<=> v96274(VarCurr,bitIndex1) ) ).
fof(addAssignment_58623,axiom,
! [VarNext] :
( v96274(VarNext,bitIndex1)
<=> v96295(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96296(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96295(VarNext,B)
<=> v96274(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1068,axiom,
! [VarNext] :
( v96296(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96295(VarNext,B)
<=> v96306(VarNext,B) ) ) ) ).
fof(addAssignment_58622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96306(VarNext,B)
<=> v96304(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_601,axiom,
! [VarCurr] :
( ~ v96307(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96304(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_574,axiom,
! [VarCurr] :
( v96307(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96304(VarCurr,B)
<=> v96284(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8800,axiom,
! [VarCurr] :
( v96307(VarCurr)
<=> ( v96308(VarCurr)
& v96309(VarCurr) ) ) ).
fof(writeUnaryOperator_4379,axiom,
! [VarCurr] :
( ~ v96309(VarCurr)
<=> v96280(VarCurr) ) ).
fof(writeUnaryOperator_4378,axiom,
! [VarCurr] :
( ~ v96308(VarCurr)
<=> v96276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96296(VarNext)
<=> v96297(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96297(VarNext)
<=> ( v96298(VarNext)
& v96291(VarNext) ) ) ) ).
fof(writeUnaryOperator_4377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96298(VarNext)
<=> v96300(VarNext) ) ) ).
fof(addAssignment_58621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96300(VarNext)
<=> v96291(VarCurr) ) ) ).
fof(addAssignment_58620,axiom,
! [VarCurr] :
( v96291(VarCurr)
<=> v96293(VarCurr) ) ).
fof(addAssignment_58619,axiom,
! [VarCurr] :
( v96293(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_58618,axiom,
! [VarCurr] :
( v96284(VarCurr,bitIndex1)
<=> v96286(VarCurr,bitIndex1) ) ).
fof(addAssignment_58617,axiom,
! [VarCurr] :
( v96286(VarCurr,bitIndex1)
<=> v96288(VarCurr,bitIndex1) ) ).
fof(addAssignment_58616,axiom,
! [VarCurr] :
( v96288(VarCurr,bitIndex1)
<=> v96289(VarCurr,bitIndex1) ) ).
fof(addAssignment_58615,axiom,
! [VarCurr] :
( v96289(VarCurr,bitIndex0)
<=> v94335(VarCurr) ) ).
fof(addAssignment_58614,axiom,
! [VarCurr] :
( v96289(VarCurr,bitIndex1)
<=> v89722(VarCurr) ) ).
fof(addAssignment_58613,axiom,
! [VarCurr] :
( v96280(VarCurr)
<=> v96282(VarCurr) ) ).
fof(addAssignment_58612,axiom,
! [VarCurr] :
( v96282(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_58611,axiom,
! [VarCurr] :
( v96276(VarCurr)
<=> v96278(VarCurr) ) ).
fof(addAssignment_58610,axiom,
! [VarCurr] :
( v96278(VarCurr)
<=> v2056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8797,axiom,
! [VarCurr] :
( v94806(VarCurr)
<=> ( v96235(VarCurr)
& v96268(VarCurr) ) ) ).
fof(writeUnaryOperator_4376,axiom,
! [VarCurr] :
( ~ v96268(VarCurr)
<=> v96221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8796,axiom,
! [VarCurr] :
( v96235(VarCurr)
<=> ( v96236(VarCurr)
& v4574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8795,axiom,
! [VarCurr] :
( v96236(VarCurr)
<=> ( v96237(VarCurr)
& v96267(VarCurr) ) ) ).
fof(writeUnaryOperator_4375,axiom,
! [VarCurr] :
( ~ v96267(VarCurr)
<=> v89531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8794,axiom,
! [VarCurr] :
( v96237(VarCurr)
<=> ( v96238(VarCurr)
| v96214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8793,axiom,
! [VarCurr] :
( v96238(VarCurr)
<=> ( v96239(VarCurr)
| v96252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8792,axiom,
! [VarCurr] :
( v96252(VarCurr)
<=> ( v96253(VarCurr)
& v96266(VarCurr) ) ) ).
fof(writeUnaryOperator_4374,axiom,
! [VarCurr] :
( ~ v96266(VarCurr)
<=> v10059(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3699,axiom,
! [VarCurr] :
( v96253(VarCurr)
<=> ( v96255(VarCurr)
& v95740(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3698,axiom,
! [VarCurr] :
( v96255(VarCurr)
<=> ( v96256(VarCurr)
& v95740(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3697,axiom,
! [VarCurr] :
( v96256(VarCurr)
<=> ( v96257(VarCurr)
& v95740(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3696,axiom,
! [VarCurr] :
( v96257(VarCurr)
<=> ( v96258(VarCurr)
& v95740(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3695,axiom,
! [VarCurr] :
( v96258(VarCurr)
<=> ( v96259(VarCurr)
& v95740(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3694,axiom,
! [VarCurr] :
( v96259(VarCurr)
<=> ( v96260(VarCurr)
& v95740(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3693,axiom,
! [VarCurr] :
( v96260(VarCurr)
<=> ( v96261(VarCurr)
& v95740(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3692,axiom,
! [VarCurr] :
( v96261(VarCurr)
<=> ( v96262(VarCurr)
& v95740(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3691,axiom,
! [VarCurr] :
( v96262(VarCurr)
<=> ( v96263(VarCurr)
& v95740(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3690,axiom,
! [VarCurr] :
( v96263(VarCurr)
<=> ( v96264(VarCurr)
& v95740(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3689,axiom,
! [VarCurr] :
( v96264(VarCurr)
<=> ( v96265(VarCurr)
& v95740(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3688,axiom,
! [VarCurr] :
( v96265(VarCurr)
<=> ( v95740(VarCurr,bitIndex0)
& v95740(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3687,axiom,
! [VarCurr] :
( v96239(VarCurr)
<=> ( v96241(VarCurr)
& v94808(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3686,axiom,
! [VarCurr] :
( v96241(VarCurr)
<=> ( v96242(VarCurr)
& v94808(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3685,axiom,
! [VarCurr] :
( v96242(VarCurr)
<=> ( v96243(VarCurr)
& v94808(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3684,axiom,
! [VarCurr] :
( v96243(VarCurr)
<=> ( v96244(VarCurr)
& v94808(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3683,axiom,
! [VarCurr] :
( v96244(VarCurr)
<=> ( v96245(VarCurr)
& v94808(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3682,axiom,
! [VarCurr] :
( v96245(VarCurr)
<=> ( v96246(VarCurr)
& v94808(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3681,axiom,
! [VarCurr] :
( v96246(VarCurr)
<=> ( v96247(VarCurr)
& v94808(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3680,axiom,
! [VarCurr] :
( v96247(VarCurr)
<=> ( v96248(VarCurr)
& v94808(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3679,axiom,
! [VarCurr] :
( v96248(VarCurr)
<=> ( v96249(VarCurr)
& v94808(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3678,axiom,
! [VarCurr] :
( v96249(VarCurr)
<=> ( v96250(VarCurr)
& v94808(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3677,axiom,
! [VarCurr] :
( v96250(VarCurr)
<=> ( v96251(VarCurr)
& v94808(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3676,axiom,
! [VarCurr] :
( v96251(VarCurr)
<=> ( v94808(VarCurr,bitIndex0)
& v94808(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_58609,axiom,
! [VarCurr] :
( v96221(VarCurr)
<=> v96223(VarCurr) ) ).
fof(addAssignment_58608,axiom,
! [VarCurr] :
( v96223(VarCurr)
<=> v96225(VarCurr) ) ).
fof(addAssignment_58607,axiom,
! [VarCurr] :
( v96225(VarCurr)
<=> v8363(VarCurr,bitIndex0) ) ).
fof(addAssignment_58606,axiom,
! [VarCurr] :
( v8363(VarCurr,bitIndex0)
<=> v8365(VarCurr,bitIndex0) ) ).
fof(addAssignment_58605,axiom,
! [VarNext] :
( v8365(VarNext,bitIndex0)
<=> v96227(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96228(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v96227(VarNext,B)
<=> v8365(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1067,axiom,
! [VarNext] :
( v96228(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v96227(VarNext,B)
<=> v8414(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96228(VarNext)
<=> v96229(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96229(VarNext)
<=> ( v96231(VarNext)
& v8399(VarNext) ) ) ) ).
fof(writeUnaryOperator_4373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96231(VarNext)
<=> v8408(VarNext) ) ) ).
fof(addAssignment_58604,axiom,
! [VarCurr] :
( v8377(VarCurr,bitIndex0)
<=> v8379(VarCurr,bitIndex0) ) ).
fof(addAssignment_58603,axiom,
! [VarCurr] :
( v8379(VarCurr,bitIndex0)
<=> v8390(VarCurr,bitIndex0) ) ).
fof(addAssignment_58602,axiom,
! [VarCurr] :
( v8381(VarCurr,bitIndex0)
<=> v8383(VarCurr,bitIndex0) ) ).
fof(addAssignment_58601,axiom,
! [VarCurr] :
( v8383(VarCurr,bitIndex0)
<=> v8385(VarCurr,bitIndex1) ) ).
fof(addAssignment_58600,axiom,
! [VarCurr] :
( v8385(VarCurr,bitIndex1)
<=> v2365(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8789,axiom,
! [VarCurr] :
( v96214(VarCurr)
<=> ( v96216(VarCurr)
& v96217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8788,axiom,
! [VarCurr] :
( v96217(VarCurr)
<=> ( v96218(VarCurr)
| v94294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8787,axiom,
! [VarCurr] :
( v96218(VarCurr)
<=> ( v90859(VarCurr)
& v96219(VarCurr) ) ) ).
fof(writeUnaryOperator_4372,axiom,
! [VarCurr] :
( ~ v96219(VarCurr)
<=> v90968(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_518,axiom,
! [VarCurr] :
( v96216(VarCurr)
<=> ( ( v90800(VarCurr,bitIndex1)
<=> $false )
& ( v90800(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_58599,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v95740(VarCurr,B)
<=> v95742(VarCurr,B) ) ) ).
fof(addAssignment_58598,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v95742(VarCurr,B)
<=> v95744(VarCurr,B) ) ) ).
fof(addAssignment_58597,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex12)
<=> v96178(VarCurr) ) ).
fof(addAssignment_58596,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex11)
<=> v96143(VarCurr) ) ).
fof(addAssignment_58595,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex10)
<=> v96108(VarCurr) ) ).
fof(addAssignment_58594,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex9)
<=> v96073(VarCurr) ) ).
fof(addAssignment_58593,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex8)
<=> v96038(VarCurr) ) ).
fof(addAssignment_58592,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex7)
<=> v96003(VarCurr) ) ).
fof(addAssignment_58591,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex6)
<=> v95968(VarCurr) ) ).
fof(addAssignment_58590,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex5)
<=> v95933(VarCurr) ) ).
fof(addAssignment_58589,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex4)
<=> v95898(VarCurr) ) ).
fof(addAssignment_58588,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex3)
<=> v95863(VarCurr) ) ).
fof(addAssignment_58587,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex2)
<=> v95828(VarCurr) ) ).
fof(addAssignment_58586,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex1)
<=> v95791(VarCurr) ) ).
fof(addAssignment_58585,axiom,
! [VarCurr] :
( v95744(VarCurr,bitIndex0)
<=> v95746(VarCurr) ) ).
fof(addAssignment_58584,axiom,
! [VarCurr] :
( v96178(VarCurr)
<=> v96180(VarCurr) ) ).
fof(addAssignment_58583,axiom,
! [VarCurr] :
( v96180(VarCurr)
<=> v96182(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_517,axiom,
! [VarCurr] :
( v96182(VarCurr)
<=> ( ( v96184(VarCurr,bitIndex11)
<=> v96188(VarCurr,bitIndex11) )
& ( v96184(VarCurr,bitIndex10)
<=> v96188(VarCurr,bitIndex10) )
& ( v96184(VarCurr,bitIndex9)
<=> v96188(VarCurr,bitIndex9) )
& ( v96184(VarCurr,bitIndex8)
<=> v96188(VarCurr,bitIndex8) )
& ( v96184(VarCurr,bitIndex7)
<=> v96188(VarCurr,bitIndex7) )
& ( v96184(VarCurr,bitIndex6)
<=> v96188(VarCurr,bitIndex6) )
& ( v96184(VarCurr,bitIndex5)
<=> v96188(VarCurr,bitIndex5) )
& ( v96184(VarCurr,bitIndex4)
<=> v96188(VarCurr,bitIndex4) )
& ( v96184(VarCurr,bitIndex3)
<=> v96188(VarCurr,bitIndex3) )
& ( v96184(VarCurr,bitIndex2)
<=> v96188(VarCurr,bitIndex2) )
& ( v96184(VarCurr,bitIndex1)
<=> v96188(VarCurr,bitIndex1) )
& ( v96184(VarCurr,bitIndex0)
<=> v96188(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58582,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96188(VarCurr,B)
<=> v96190(VarCurr,B) ) ) ).
fof(addAssignment_58581,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96190(VarCurr,B)
<=> v96210(VarCurr,B) ) ) ).
fof(addAssignment_58580,axiom,
! [VarCurr] :
( ( v96190(VarCurr,bitIndex11)
<=> v96208(VarCurr,bitIndex5) )
& ( v96190(VarCurr,bitIndex10)
<=> v96208(VarCurr,bitIndex4) )
& ( v96190(VarCurr,bitIndex9)
<=> v96208(VarCurr,bitIndex3) )
& ( v96190(VarCurr,bitIndex8)
<=> v96208(VarCurr,bitIndex2) )
& ( v96190(VarCurr,bitIndex7)
<=> v96208(VarCurr,bitIndex1) )
& ( v96190(VarCurr,bitIndex6)
<=> v96208(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58579,axiom,
! [VarCurr] :
( v96210(VarCurr,bitIndex0)
<=> v96211(VarCurr) ) ).
fof(addAssignment_58578,axiom,
! [VarCurr] :
( v96210(VarCurr,bitIndex1)
<=> v96211(VarCurr) ) ).
fof(addAssignment_58577,axiom,
! [VarCurr] :
( v96210(VarCurr,bitIndex2)
<=> v96211(VarCurr) ) ).
fof(addAssignment_58576,axiom,
! [VarCurr] :
( v96210(VarCurr,bitIndex3)
<=> v96211(VarCurr) ) ).
fof(addAssignment_58575,axiom,
! [VarCurr] :
( v96210(VarCurr,bitIndex4)
<=> v96211(VarCurr) ) ).
fof(addAssignment_58574,axiom,
! [VarCurr] :
( v96210(VarCurr,bitIndex5)
<=> v96211(VarCurr) ) ).
fof(addAssignment_58573,axiom,
! [VarCurr] :
( v96211(VarCurr)
<=> v96192(VarCurr,bitIndex0) ) ).
fof(addAssignment_58572,axiom,
! [VarCurr] :
( v96208(VarCurr,bitIndex0)
<=> v96209(VarCurr) ) ).
fof(addAssignment_58571,axiom,
! [VarCurr] :
( v96208(VarCurr,bitIndex1)
<=> v96209(VarCurr) ) ).
fof(addAssignment_58570,axiom,
! [VarCurr] :
( v96208(VarCurr,bitIndex2)
<=> v96209(VarCurr) ) ).
fof(addAssignment_58569,axiom,
! [VarCurr] :
( v96208(VarCurr,bitIndex3)
<=> v96209(VarCurr) ) ).
fof(addAssignment_58568,axiom,
! [VarCurr] :
( v96208(VarCurr,bitIndex4)
<=> v96209(VarCurr) ) ).
fof(addAssignment_58567,axiom,
! [VarCurr] :
( v96208(VarCurr,bitIndex5)
<=> v96209(VarCurr) ) ).
fof(addAssignment_58566,axiom,
! [VarCurr] :
( v96209(VarCurr)
<=> v96192(VarCurr,bitIndex1) ) ).
fof(addAssignment_58565,axiom,
! [VarCurr] :
( v96192(VarCurr,bitIndex0)
<=> v96194(VarCurr,bitIndex0) ) ).
fof(addAssignment_58564,axiom,
! [VarCurr] :
( v96194(VarCurr,bitIndex0)
<=> v96196(VarCurr,bitIndex0) ) ).
fof(addAssignment_58563,axiom,
! [VarCurr] :
( v96196(VarCurr,bitIndex0)
<=> v96206(VarCurr,bitIndex0) ) ).
fof(addAssignment_58562,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex0)
<=> v96200(VarCurr,bitIndex0) ) ).
fof(addAssignment_58561,axiom,
! [VarCurr] :
( v96200(VarCurr,bitIndex0)
<=> v96202(VarCurr,bitIndex0) ) ).
fof(addAssignment_58560,axiom,
! [VarCurr] :
( v96202(VarCurr,bitIndex0)
<=> v96205(VarCurr,bitIndex0) ) ).
fof(addAssignment_58559,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex0)
<=> v95218(VarCurr,bitIndex0) ) ).
fof(addAssignment_58558,axiom,
! [VarCurr] :
( v96192(VarCurr,bitIndex1)
<=> v96194(VarCurr,bitIndex1) ) ).
fof(addAssignment_58557,axiom,
! [VarCurr] :
( v96194(VarCurr,bitIndex1)
<=> v96196(VarCurr,bitIndex1) ) ).
fof(addAssignment_58556,axiom,
! [VarCurr] :
( v96196(VarCurr,bitIndex1)
<=> v96206(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4371,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96206(VarCurr,B)
<=> ~ v96198(VarCurr,B) ) ) ).
fof(addAssignment_58555,axiom,
! [VarCurr] :
( v96198(VarCurr,bitIndex1)
<=> v96200(VarCurr,bitIndex1) ) ).
fof(addAssignment_58554,axiom,
! [VarCurr] :
( v96200(VarCurr,bitIndex1)
<=> v96202(VarCurr,bitIndex1) ) ).
fof(addAssignment_58553,axiom,
! [VarCurr] :
( v96202(VarCurr,bitIndex1)
<=> v96205(VarCurr,bitIndex1) ) ).
fof(addAssignment_58552,axiom,
! [VarCurr] :
( v96205(VarCurr,bitIndex0)
<=> v95817(VarCurr,bitIndex0) ) ).
fof(addAssignment_58551,axiom,
! [VarCurr] :
( v96205(VarCurr,bitIndex1)
<=> v96204(VarCurr) ) ).
fof(addAssignment_58550,axiom,
! [VarCurr] :
( v96204(VarCurr)
<=> v95697(VarCurr) ) ).
fof(addAssignment_58549,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96184(VarCurr,B)
<=> v96186(VarCurr,B) ) ) ).
fof(addAssignment_58548,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96186(VarCurr,B)
<=> v28105(VarCurr,B) ) ) ).
fof(addAssignment_58547,axiom,
! [VarCurr] :
( v96143(VarCurr)
<=> v96145(VarCurr) ) ).
fof(addAssignment_58546,axiom,
! [VarCurr] :
( v96145(VarCurr)
<=> v96147(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_516,axiom,
! [VarCurr] :
( v96147(VarCurr)
<=> ( ( v96149(VarCurr,bitIndex11)
<=> v96153(VarCurr,bitIndex11) )
& ( v96149(VarCurr,bitIndex10)
<=> v96153(VarCurr,bitIndex10) )
& ( v96149(VarCurr,bitIndex9)
<=> v96153(VarCurr,bitIndex9) )
& ( v96149(VarCurr,bitIndex8)
<=> v96153(VarCurr,bitIndex8) )
& ( v96149(VarCurr,bitIndex7)
<=> v96153(VarCurr,bitIndex7) )
& ( v96149(VarCurr,bitIndex6)
<=> v96153(VarCurr,bitIndex6) )
& ( v96149(VarCurr,bitIndex5)
<=> v96153(VarCurr,bitIndex5) )
& ( v96149(VarCurr,bitIndex4)
<=> v96153(VarCurr,bitIndex4) )
& ( v96149(VarCurr,bitIndex3)
<=> v96153(VarCurr,bitIndex3) )
& ( v96149(VarCurr,bitIndex2)
<=> v96153(VarCurr,bitIndex2) )
& ( v96149(VarCurr,bitIndex1)
<=> v96153(VarCurr,bitIndex1) )
& ( v96149(VarCurr,bitIndex0)
<=> v96153(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58545,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96153(VarCurr,B)
<=> v96155(VarCurr,B) ) ) ).
fof(addAssignment_58544,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96155(VarCurr,B)
<=> v96174(VarCurr,B) ) ) ).
fof(addAssignment_58543,axiom,
! [VarCurr] :
( ( v96155(VarCurr,bitIndex11)
<=> v96172(VarCurr,bitIndex5) )
& ( v96155(VarCurr,bitIndex10)
<=> v96172(VarCurr,bitIndex4) )
& ( v96155(VarCurr,bitIndex9)
<=> v96172(VarCurr,bitIndex3) )
& ( v96155(VarCurr,bitIndex8)
<=> v96172(VarCurr,bitIndex2) )
& ( v96155(VarCurr,bitIndex7)
<=> v96172(VarCurr,bitIndex1) )
& ( v96155(VarCurr,bitIndex6)
<=> v96172(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58542,axiom,
! [VarCurr] :
( v96174(VarCurr,bitIndex0)
<=> v96175(VarCurr) ) ).
fof(addAssignment_58541,axiom,
! [VarCurr] :
( v96174(VarCurr,bitIndex1)
<=> v96175(VarCurr) ) ).
fof(addAssignment_58540,axiom,
! [VarCurr] :
( v96174(VarCurr,bitIndex2)
<=> v96175(VarCurr) ) ).
fof(addAssignment_58539,axiom,
! [VarCurr] :
( v96174(VarCurr,bitIndex3)
<=> v96175(VarCurr) ) ).
fof(addAssignment_58538,axiom,
! [VarCurr] :
( v96174(VarCurr,bitIndex4)
<=> v96175(VarCurr) ) ).
fof(addAssignment_58537,axiom,
! [VarCurr] :
( v96174(VarCurr,bitIndex5)
<=> v96175(VarCurr) ) ).
fof(addAssignment_58536,axiom,
! [VarCurr] :
( v96175(VarCurr)
<=> v96157(VarCurr,bitIndex0) ) ).
fof(addAssignment_58535,axiom,
! [VarCurr] :
( v96172(VarCurr,bitIndex0)
<=> v96173(VarCurr) ) ).
fof(addAssignment_58534,axiom,
! [VarCurr] :
( v96172(VarCurr,bitIndex1)
<=> v96173(VarCurr) ) ).
fof(addAssignment_58533,axiom,
! [VarCurr] :
( v96172(VarCurr,bitIndex2)
<=> v96173(VarCurr) ) ).
fof(addAssignment_58532,axiom,
! [VarCurr] :
( v96172(VarCurr,bitIndex3)
<=> v96173(VarCurr) ) ).
fof(addAssignment_58531,axiom,
! [VarCurr] :
( v96172(VarCurr,bitIndex4)
<=> v96173(VarCurr) ) ).
fof(addAssignment_58530,axiom,
! [VarCurr] :
( v96172(VarCurr,bitIndex5)
<=> v96173(VarCurr) ) ).
fof(addAssignment_58529,axiom,
! [VarCurr] :
( v96173(VarCurr)
<=> v96157(VarCurr,bitIndex1) ) ).
fof(addAssignment_58528,axiom,
! [VarCurr] :
( v96157(VarCurr,bitIndex0)
<=> v96159(VarCurr,bitIndex0) ) ).
fof(addAssignment_58527,axiom,
! [VarCurr] :
( v96159(VarCurr,bitIndex0)
<=> v96161(VarCurr,bitIndex0) ) ).
fof(addAssignment_58526,axiom,
! [VarCurr] :
( v96161(VarCurr,bitIndex0)
<=> v96170(VarCurr,bitIndex0) ) ).
fof(addAssignment_58525,axiom,
! [VarCurr] :
( v96163(VarCurr,bitIndex0)
<=> v96165(VarCurr,bitIndex0) ) ).
fof(addAssignment_58524,axiom,
! [VarCurr] :
( v96165(VarCurr,bitIndex0)
<=> v96167(VarCurr,bitIndex0) ) ).
fof(addAssignment_58523,axiom,
! [VarCurr] :
( v96167(VarCurr,bitIndex0)
<=> v96168(VarCurr,bitIndex0) ) ).
fof(addAssignment_58522,axiom,
! [VarCurr] :
( v96157(VarCurr,bitIndex1)
<=> v96159(VarCurr,bitIndex1) ) ).
fof(addAssignment_58521,axiom,
! [VarCurr] :
( v96159(VarCurr,bitIndex1)
<=> v96161(VarCurr,bitIndex1) ) ).
fof(addAssignment_58520,axiom,
! [VarCurr] :
( v96161(VarCurr,bitIndex1)
<=> v96170(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4370,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96170(VarCurr,B)
<=> ~ v96163(VarCurr,B) ) ) ).
fof(addAssignment_58519,axiom,
! [VarCurr] :
( v96163(VarCurr,bitIndex1)
<=> v96165(VarCurr,bitIndex1) ) ).
fof(addAssignment_58518,axiom,
! [VarCurr] :
( v96165(VarCurr,bitIndex1)
<=> v96167(VarCurr,bitIndex1) ) ).
fof(addAssignment_58517,axiom,
! [VarCurr] :
( v96167(VarCurr,bitIndex1)
<=> v96168(VarCurr,bitIndex1) ) ).
fof(addAssignment_58516,axiom,
! [VarCurr] :
( v96168(VarCurr,bitIndex0)
<=> v96169(VarCurr) ) ).
fof(addAssignment_58515,axiom,
! [VarCurr] :
( v96168(VarCurr,bitIndex1)
<=> v96169(VarCurr) ) ).
fof(addAssignment_58514,axiom,
! [VarCurr] :
( v96169(VarCurr)
<=> v95817(VarCurr,bitIndex11) ) ).
fof(addAssignment_58513,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex11)
<=> v95218(VarCurr,bitIndex11) ) ).
fof(addAssignment_58512,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96149(VarCurr,B)
<=> v96151(VarCurr,B) ) ) ).
fof(addAssignment_58511,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96151(VarCurr,B)
<=> v26555(VarCurr,B) ) ) ).
fof(addAssignment_58510,axiom,
! [VarCurr] :
( v96108(VarCurr)
<=> v96110(VarCurr) ) ).
fof(addAssignment_58509,axiom,
! [VarCurr] :
( v96110(VarCurr)
<=> v96112(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_515,axiom,
! [VarCurr] :
( v96112(VarCurr)
<=> ( ( v96114(VarCurr,bitIndex11)
<=> v96118(VarCurr,bitIndex11) )
& ( v96114(VarCurr,bitIndex10)
<=> v96118(VarCurr,bitIndex10) )
& ( v96114(VarCurr,bitIndex9)
<=> v96118(VarCurr,bitIndex9) )
& ( v96114(VarCurr,bitIndex8)
<=> v96118(VarCurr,bitIndex8) )
& ( v96114(VarCurr,bitIndex7)
<=> v96118(VarCurr,bitIndex7) )
& ( v96114(VarCurr,bitIndex6)
<=> v96118(VarCurr,bitIndex6) )
& ( v96114(VarCurr,bitIndex5)
<=> v96118(VarCurr,bitIndex5) )
& ( v96114(VarCurr,bitIndex4)
<=> v96118(VarCurr,bitIndex4) )
& ( v96114(VarCurr,bitIndex3)
<=> v96118(VarCurr,bitIndex3) )
& ( v96114(VarCurr,bitIndex2)
<=> v96118(VarCurr,bitIndex2) )
& ( v96114(VarCurr,bitIndex1)
<=> v96118(VarCurr,bitIndex1) )
& ( v96114(VarCurr,bitIndex0)
<=> v96118(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58508,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96118(VarCurr,B)
<=> v96120(VarCurr,B) ) ) ).
fof(addAssignment_58507,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96120(VarCurr,B)
<=> v96139(VarCurr,B) ) ) ).
fof(addAssignment_58506,axiom,
! [VarCurr] :
( ( v96120(VarCurr,bitIndex11)
<=> v96137(VarCurr,bitIndex5) )
& ( v96120(VarCurr,bitIndex10)
<=> v96137(VarCurr,bitIndex4) )
& ( v96120(VarCurr,bitIndex9)
<=> v96137(VarCurr,bitIndex3) )
& ( v96120(VarCurr,bitIndex8)
<=> v96137(VarCurr,bitIndex2) )
& ( v96120(VarCurr,bitIndex7)
<=> v96137(VarCurr,bitIndex1) )
& ( v96120(VarCurr,bitIndex6)
<=> v96137(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58505,axiom,
! [VarCurr] :
( v96139(VarCurr,bitIndex0)
<=> v96140(VarCurr) ) ).
fof(addAssignment_58504,axiom,
! [VarCurr] :
( v96139(VarCurr,bitIndex1)
<=> v96140(VarCurr) ) ).
fof(addAssignment_58503,axiom,
! [VarCurr] :
( v96139(VarCurr,bitIndex2)
<=> v96140(VarCurr) ) ).
fof(addAssignment_58502,axiom,
! [VarCurr] :
( v96139(VarCurr,bitIndex3)
<=> v96140(VarCurr) ) ).
fof(addAssignment_58501,axiom,
! [VarCurr] :
( v96139(VarCurr,bitIndex4)
<=> v96140(VarCurr) ) ).
fof(addAssignment_58500,axiom,
! [VarCurr] :
( v96139(VarCurr,bitIndex5)
<=> v96140(VarCurr) ) ).
fof(addAssignment_58499,axiom,
! [VarCurr] :
( v96140(VarCurr)
<=> v96122(VarCurr,bitIndex0) ) ).
fof(addAssignment_58498,axiom,
! [VarCurr] :
( v96137(VarCurr,bitIndex0)
<=> v96138(VarCurr) ) ).
fof(addAssignment_58497,axiom,
! [VarCurr] :
( v96137(VarCurr,bitIndex1)
<=> v96138(VarCurr) ) ).
fof(addAssignment_58496,axiom,
! [VarCurr] :
( v96137(VarCurr,bitIndex2)
<=> v96138(VarCurr) ) ).
fof(addAssignment_58495,axiom,
! [VarCurr] :
( v96137(VarCurr,bitIndex3)
<=> v96138(VarCurr) ) ).
fof(addAssignment_58494,axiom,
! [VarCurr] :
( v96137(VarCurr,bitIndex4)
<=> v96138(VarCurr) ) ).
fof(addAssignment_58493,axiom,
! [VarCurr] :
( v96137(VarCurr,bitIndex5)
<=> v96138(VarCurr) ) ).
fof(addAssignment_58492,axiom,
! [VarCurr] :
( v96138(VarCurr)
<=> v96122(VarCurr,bitIndex1) ) ).
fof(addAssignment_58491,axiom,
! [VarCurr] :
( v96122(VarCurr,bitIndex0)
<=> v96124(VarCurr,bitIndex0) ) ).
fof(addAssignment_58490,axiom,
! [VarCurr] :
( v96124(VarCurr,bitIndex0)
<=> v96126(VarCurr,bitIndex0) ) ).
fof(addAssignment_58489,axiom,
! [VarCurr] :
( v96126(VarCurr,bitIndex0)
<=> v96135(VarCurr,bitIndex0) ) ).
fof(addAssignment_58488,axiom,
! [VarCurr] :
( v96128(VarCurr,bitIndex0)
<=> v96130(VarCurr,bitIndex0) ) ).
fof(addAssignment_58487,axiom,
! [VarCurr] :
( v96130(VarCurr,bitIndex0)
<=> v96132(VarCurr,bitIndex0) ) ).
fof(addAssignment_58486,axiom,
! [VarCurr] :
( v96132(VarCurr,bitIndex0)
<=> v96133(VarCurr,bitIndex0) ) ).
fof(addAssignment_58485,axiom,
! [VarCurr] :
( v96122(VarCurr,bitIndex1)
<=> v96124(VarCurr,bitIndex1) ) ).
fof(addAssignment_58484,axiom,
! [VarCurr] :
( v96124(VarCurr,bitIndex1)
<=> v96126(VarCurr,bitIndex1) ) ).
fof(addAssignment_58483,axiom,
! [VarCurr] :
( v96126(VarCurr,bitIndex1)
<=> v96135(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4369,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96135(VarCurr,B)
<=> ~ v96128(VarCurr,B) ) ) ).
fof(addAssignment_58482,axiom,
! [VarCurr] :
( v96128(VarCurr,bitIndex1)
<=> v96130(VarCurr,bitIndex1) ) ).
fof(addAssignment_58481,axiom,
! [VarCurr] :
( v96130(VarCurr,bitIndex1)
<=> v96132(VarCurr,bitIndex1) ) ).
fof(addAssignment_58480,axiom,
! [VarCurr] :
( v96132(VarCurr,bitIndex1)
<=> v96133(VarCurr,bitIndex1) ) ).
fof(addAssignment_58479,axiom,
! [VarCurr] :
( v96133(VarCurr,bitIndex0)
<=> v96134(VarCurr) ) ).
fof(addAssignment_58478,axiom,
! [VarCurr] :
( v96133(VarCurr,bitIndex1)
<=> v96134(VarCurr) ) ).
fof(addAssignment_58477,axiom,
! [VarCurr] :
( v96134(VarCurr)
<=> v95817(VarCurr,bitIndex10) ) ).
fof(addAssignment_58476,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex10)
<=> v95218(VarCurr,bitIndex10) ) ).
fof(addAssignment_58475,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96114(VarCurr,B)
<=> v96116(VarCurr,B) ) ) ).
fof(addAssignment_58474,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96116(VarCurr,B)
<=> v25005(VarCurr,B) ) ) ).
fof(addAssignment_58473,axiom,
! [VarCurr] :
( v96073(VarCurr)
<=> v96075(VarCurr) ) ).
fof(addAssignment_58472,axiom,
! [VarCurr] :
( v96075(VarCurr)
<=> v96077(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_514,axiom,
! [VarCurr] :
( v96077(VarCurr)
<=> ( ( v96079(VarCurr,bitIndex11)
<=> v96083(VarCurr,bitIndex11) )
& ( v96079(VarCurr,bitIndex10)
<=> v96083(VarCurr,bitIndex10) )
& ( v96079(VarCurr,bitIndex9)
<=> v96083(VarCurr,bitIndex9) )
& ( v96079(VarCurr,bitIndex8)
<=> v96083(VarCurr,bitIndex8) )
& ( v96079(VarCurr,bitIndex7)
<=> v96083(VarCurr,bitIndex7) )
& ( v96079(VarCurr,bitIndex6)
<=> v96083(VarCurr,bitIndex6) )
& ( v96079(VarCurr,bitIndex5)
<=> v96083(VarCurr,bitIndex5) )
& ( v96079(VarCurr,bitIndex4)
<=> v96083(VarCurr,bitIndex4) )
& ( v96079(VarCurr,bitIndex3)
<=> v96083(VarCurr,bitIndex3) )
& ( v96079(VarCurr,bitIndex2)
<=> v96083(VarCurr,bitIndex2) )
& ( v96079(VarCurr,bitIndex1)
<=> v96083(VarCurr,bitIndex1) )
& ( v96079(VarCurr,bitIndex0)
<=> v96083(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58471,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96083(VarCurr,B)
<=> v96085(VarCurr,B) ) ) ).
fof(addAssignment_58470,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96085(VarCurr,B)
<=> v96104(VarCurr,B) ) ) ).
fof(addAssignment_58469,axiom,
! [VarCurr] :
( ( v96085(VarCurr,bitIndex11)
<=> v96102(VarCurr,bitIndex5) )
& ( v96085(VarCurr,bitIndex10)
<=> v96102(VarCurr,bitIndex4) )
& ( v96085(VarCurr,bitIndex9)
<=> v96102(VarCurr,bitIndex3) )
& ( v96085(VarCurr,bitIndex8)
<=> v96102(VarCurr,bitIndex2) )
& ( v96085(VarCurr,bitIndex7)
<=> v96102(VarCurr,bitIndex1) )
& ( v96085(VarCurr,bitIndex6)
<=> v96102(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58468,axiom,
! [VarCurr] :
( v96104(VarCurr,bitIndex0)
<=> v96105(VarCurr) ) ).
fof(addAssignment_58467,axiom,
! [VarCurr] :
( v96104(VarCurr,bitIndex1)
<=> v96105(VarCurr) ) ).
fof(addAssignment_58466,axiom,
! [VarCurr] :
( v96104(VarCurr,bitIndex2)
<=> v96105(VarCurr) ) ).
fof(addAssignment_58465,axiom,
! [VarCurr] :
( v96104(VarCurr,bitIndex3)
<=> v96105(VarCurr) ) ).
fof(addAssignment_58464,axiom,
! [VarCurr] :
( v96104(VarCurr,bitIndex4)
<=> v96105(VarCurr) ) ).
fof(addAssignment_58463,axiom,
! [VarCurr] :
( v96104(VarCurr,bitIndex5)
<=> v96105(VarCurr) ) ).
fof(addAssignment_58462,axiom,
! [VarCurr] :
( v96105(VarCurr)
<=> v96087(VarCurr,bitIndex0) ) ).
fof(addAssignment_58461,axiom,
! [VarCurr] :
( v96102(VarCurr,bitIndex0)
<=> v96103(VarCurr) ) ).
fof(addAssignment_58460,axiom,
! [VarCurr] :
( v96102(VarCurr,bitIndex1)
<=> v96103(VarCurr) ) ).
fof(addAssignment_58459,axiom,
! [VarCurr] :
( v96102(VarCurr,bitIndex2)
<=> v96103(VarCurr) ) ).
fof(addAssignment_58458,axiom,
! [VarCurr] :
( v96102(VarCurr,bitIndex3)
<=> v96103(VarCurr) ) ).
fof(addAssignment_58457,axiom,
! [VarCurr] :
( v96102(VarCurr,bitIndex4)
<=> v96103(VarCurr) ) ).
fof(addAssignment_58456,axiom,
! [VarCurr] :
( v96102(VarCurr,bitIndex5)
<=> v96103(VarCurr) ) ).
fof(addAssignment_58455,axiom,
! [VarCurr] :
( v96103(VarCurr)
<=> v96087(VarCurr,bitIndex1) ) ).
fof(addAssignment_58454,axiom,
! [VarCurr] :
( v96087(VarCurr,bitIndex0)
<=> v96089(VarCurr,bitIndex0) ) ).
fof(addAssignment_58453,axiom,
! [VarCurr] :
( v96089(VarCurr,bitIndex0)
<=> v96091(VarCurr,bitIndex0) ) ).
fof(addAssignment_58452,axiom,
! [VarCurr] :
( v96091(VarCurr,bitIndex0)
<=> v96100(VarCurr,bitIndex0) ) ).
fof(addAssignment_58451,axiom,
! [VarCurr] :
( v96093(VarCurr,bitIndex0)
<=> v96095(VarCurr,bitIndex0) ) ).
fof(addAssignment_58450,axiom,
! [VarCurr] :
( v96095(VarCurr,bitIndex0)
<=> v96097(VarCurr,bitIndex0) ) ).
fof(addAssignment_58449,axiom,
! [VarCurr] :
( v96097(VarCurr,bitIndex0)
<=> v96098(VarCurr,bitIndex0) ) ).
fof(addAssignment_58448,axiom,
! [VarCurr] :
( v96087(VarCurr,bitIndex1)
<=> v96089(VarCurr,bitIndex1) ) ).
fof(addAssignment_58447,axiom,
! [VarCurr] :
( v96089(VarCurr,bitIndex1)
<=> v96091(VarCurr,bitIndex1) ) ).
fof(addAssignment_58446,axiom,
! [VarCurr] :
( v96091(VarCurr,bitIndex1)
<=> v96100(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4368,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96100(VarCurr,B)
<=> ~ v96093(VarCurr,B) ) ) ).
fof(addAssignment_58445,axiom,
! [VarCurr] :
( v96093(VarCurr,bitIndex1)
<=> v96095(VarCurr,bitIndex1) ) ).
fof(addAssignment_58444,axiom,
! [VarCurr] :
( v96095(VarCurr,bitIndex1)
<=> v96097(VarCurr,bitIndex1) ) ).
fof(addAssignment_58443,axiom,
! [VarCurr] :
( v96097(VarCurr,bitIndex1)
<=> v96098(VarCurr,bitIndex1) ) ).
fof(addAssignment_58442,axiom,
! [VarCurr] :
( v96098(VarCurr,bitIndex0)
<=> v96099(VarCurr) ) ).
fof(addAssignment_58441,axiom,
! [VarCurr] :
( v96098(VarCurr,bitIndex1)
<=> v96099(VarCurr) ) ).
fof(addAssignment_58440,axiom,
! [VarCurr] :
( v96099(VarCurr)
<=> v95817(VarCurr,bitIndex9) ) ).
fof(addAssignment_58439,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex9)
<=> v95218(VarCurr,bitIndex9) ) ).
fof(addAssignment_58438,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96079(VarCurr,B)
<=> v96081(VarCurr,B) ) ) ).
fof(addAssignment_58437,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96081(VarCurr,B)
<=> v23455(VarCurr,B) ) ) ).
fof(addAssignment_58436,axiom,
! [VarCurr] :
( v96038(VarCurr)
<=> v96040(VarCurr) ) ).
fof(addAssignment_58435,axiom,
! [VarCurr] :
( v96040(VarCurr)
<=> v96042(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_513,axiom,
! [VarCurr] :
( v96042(VarCurr)
<=> ( ( v96044(VarCurr,bitIndex11)
<=> v96048(VarCurr,bitIndex11) )
& ( v96044(VarCurr,bitIndex10)
<=> v96048(VarCurr,bitIndex10) )
& ( v96044(VarCurr,bitIndex9)
<=> v96048(VarCurr,bitIndex9) )
& ( v96044(VarCurr,bitIndex8)
<=> v96048(VarCurr,bitIndex8) )
& ( v96044(VarCurr,bitIndex7)
<=> v96048(VarCurr,bitIndex7) )
& ( v96044(VarCurr,bitIndex6)
<=> v96048(VarCurr,bitIndex6) )
& ( v96044(VarCurr,bitIndex5)
<=> v96048(VarCurr,bitIndex5) )
& ( v96044(VarCurr,bitIndex4)
<=> v96048(VarCurr,bitIndex4) )
& ( v96044(VarCurr,bitIndex3)
<=> v96048(VarCurr,bitIndex3) )
& ( v96044(VarCurr,bitIndex2)
<=> v96048(VarCurr,bitIndex2) )
& ( v96044(VarCurr,bitIndex1)
<=> v96048(VarCurr,bitIndex1) )
& ( v96044(VarCurr,bitIndex0)
<=> v96048(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58434,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96048(VarCurr,B)
<=> v96050(VarCurr,B) ) ) ).
fof(addAssignment_58433,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96050(VarCurr,B)
<=> v96069(VarCurr,B) ) ) ).
fof(addAssignment_58432,axiom,
! [VarCurr] :
( ( v96050(VarCurr,bitIndex11)
<=> v96067(VarCurr,bitIndex5) )
& ( v96050(VarCurr,bitIndex10)
<=> v96067(VarCurr,bitIndex4) )
& ( v96050(VarCurr,bitIndex9)
<=> v96067(VarCurr,bitIndex3) )
& ( v96050(VarCurr,bitIndex8)
<=> v96067(VarCurr,bitIndex2) )
& ( v96050(VarCurr,bitIndex7)
<=> v96067(VarCurr,bitIndex1) )
& ( v96050(VarCurr,bitIndex6)
<=> v96067(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58431,axiom,
! [VarCurr] :
( v96069(VarCurr,bitIndex0)
<=> v96070(VarCurr) ) ).
fof(addAssignment_58430,axiom,
! [VarCurr] :
( v96069(VarCurr,bitIndex1)
<=> v96070(VarCurr) ) ).
fof(addAssignment_58429,axiom,
! [VarCurr] :
( v96069(VarCurr,bitIndex2)
<=> v96070(VarCurr) ) ).
fof(addAssignment_58428,axiom,
! [VarCurr] :
( v96069(VarCurr,bitIndex3)
<=> v96070(VarCurr) ) ).
fof(addAssignment_58427,axiom,
! [VarCurr] :
( v96069(VarCurr,bitIndex4)
<=> v96070(VarCurr) ) ).
fof(addAssignment_58426,axiom,
! [VarCurr] :
( v96069(VarCurr,bitIndex5)
<=> v96070(VarCurr) ) ).
fof(addAssignment_58425,axiom,
! [VarCurr] :
( v96070(VarCurr)
<=> v96052(VarCurr,bitIndex0) ) ).
fof(addAssignment_58424,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex0)
<=> v96068(VarCurr) ) ).
fof(addAssignment_58423,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex1)
<=> v96068(VarCurr) ) ).
fof(addAssignment_58422,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex2)
<=> v96068(VarCurr) ) ).
fof(addAssignment_58421,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex3)
<=> v96068(VarCurr) ) ).
fof(addAssignment_58420,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex4)
<=> v96068(VarCurr) ) ).
fof(addAssignment_58419,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex5)
<=> v96068(VarCurr) ) ).
fof(addAssignment_58418,axiom,
! [VarCurr] :
( v96068(VarCurr)
<=> v96052(VarCurr,bitIndex1) ) ).
fof(addAssignment_58417,axiom,
! [VarCurr] :
( v96052(VarCurr,bitIndex0)
<=> v96054(VarCurr,bitIndex0) ) ).
fof(addAssignment_58416,axiom,
! [VarCurr] :
( v96054(VarCurr,bitIndex0)
<=> v96056(VarCurr,bitIndex0) ) ).
fof(addAssignment_58415,axiom,
! [VarCurr] :
( v96056(VarCurr,bitIndex0)
<=> v96065(VarCurr,bitIndex0) ) ).
fof(addAssignment_58414,axiom,
! [VarCurr] :
( v96058(VarCurr,bitIndex0)
<=> v96060(VarCurr,bitIndex0) ) ).
fof(addAssignment_58413,axiom,
! [VarCurr] :
( v96060(VarCurr,bitIndex0)
<=> v96062(VarCurr,bitIndex0) ) ).
fof(addAssignment_58412,axiom,
! [VarCurr] :
( v96062(VarCurr,bitIndex0)
<=> v96063(VarCurr,bitIndex0) ) ).
fof(addAssignment_58411,axiom,
! [VarCurr] :
( v96052(VarCurr,bitIndex1)
<=> v96054(VarCurr,bitIndex1) ) ).
fof(addAssignment_58410,axiom,
! [VarCurr] :
( v96054(VarCurr,bitIndex1)
<=> v96056(VarCurr,bitIndex1) ) ).
fof(addAssignment_58409,axiom,
! [VarCurr] :
( v96056(VarCurr,bitIndex1)
<=> v96065(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4367,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96065(VarCurr,B)
<=> ~ v96058(VarCurr,B) ) ) ).
fof(addAssignment_58408,axiom,
! [VarCurr] :
( v96058(VarCurr,bitIndex1)
<=> v96060(VarCurr,bitIndex1) ) ).
fof(addAssignment_58407,axiom,
! [VarCurr] :
( v96060(VarCurr,bitIndex1)
<=> v96062(VarCurr,bitIndex1) ) ).
fof(addAssignment_58406,axiom,
! [VarCurr] :
( v96062(VarCurr,bitIndex1)
<=> v96063(VarCurr,bitIndex1) ) ).
fof(addAssignment_58405,axiom,
! [VarCurr] :
( v96063(VarCurr,bitIndex0)
<=> v96064(VarCurr) ) ).
fof(addAssignment_58404,axiom,
! [VarCurr] :
( v96063(VarCurr,bitIndex1)
<=> v96064(VarCurr) ) ).
fof(addAssignment_58403,axiom,
! [VarCurr] :
( v96064(VarCurr)
<=> v95817(VarCurr,bitIndex8) ) ).
fof(addAssignment_58402,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex8)
<=> v95218(VarCurr,bitIndex8) ) ).
fof(addAssignment_58401,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96044(VarCurr,B)
<=> v96046(VarCurr,B) ) ) ).
fof(addAssignment_58400,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96046(VarCurr,B)
<=> v21905(VarCurr,B) ) ) ).
fof(addAssignment_58399,axiom,
! [VarCurr] :
( v96003(VarCurr)
<=> v96005(VarCurr) ) ).
fof(addAssignment_58398,axiom,
! [VarCurr] :
( v96005(VarCurr)
<=> v96007(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_512,axiom,
! [VarCurr] :
( v96007(VarCurr)
<=> ( ( v96009(VarCurr,bitIndex11)
<=> v96013(VarCurr,bitIndex11) )
& ( v96009(VarCurr,bitIndex10)
<=> v96013(VarCurr,bitIndex10) )
& ( v96009(VarCurr,bitIndex9)
<=> v96013(VarCurr,bitIndex9) )
& ( v96009(VarCurr,bitIndex8)
<=> v96013(VarCurr,bitIndex8) )
& ( v96009(VarCurr,bitIndex7)
<=> v96013(VarCurr,bitIndex7) )
& ( v96009(VarCurr,bitIndex6)
<=> v96013(VarCurr,bitIndex6) )
& ( v96009(VarCurr,bitIndex5)
<=> v96013(VarCurr,bitIndex5) )
& ( v96009(VarCurr,bitIndex4)
<=> v96013(VarCurr,bitIndex4) )
& ( v96009(VarCurr,bitIndex3)
<=> v96013(VarCurr,bitIndex3) )
& ( v96009(VarCurr,bitIndex2)
<=> v96013(VarCurr,bitIndex2) )
& ( v96009(VarCurr,bitIndex1)
<=> v96013(VarCurr,bitIndex1) )
& ( v96009(VarCurr,bitIndex0)
<=> v96013(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58397,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96013(VarCurr,B)
<=> v96015(VarCurr,B) ) ) ).
fof(addAssignment_58396,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96015(VarCurr,B)
<=> v96034(VarCurr,B) ) ) ).
fof(addAssignment_58395,axiom,
! [VarCurr] :
( ( v96015(VarCurr,bitIndex11)
<=> v96032(VarCurr,bitIndex5) )
& ( v96015(VarCurr,bitIndex10)
<=> v96032(VarCurr,bitIndex4) )
& ( v96015(VarCurr,bitIndex9)
<=> v96032(VarCurr,bitIndex3) )
& ( v96015(VarCurr,bitIndex8)
<=> v96032(VarCurr,bitIndex2) )
& ( v96015(VarCurr,bitIndex7)
<=> v96032(VarCurr,bitIndex1) )
& ( v96015(VarCurr,bitIndex6)
<=> v96032(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58394,axiom,
! [VarCurr] :
( v96034(VarCurr,bitIndex0)
<=> v96035(VarCurr) ) ).
fof(addAssignment_58393,axiom,
! [VarCurr] :
( v96034(VarCurr,bitIndex1)
<=> v96035(VarCurr) ) ).
fof(addAssignment_58392,axiom,
! [VarCurr] :
( v96034(VarCurr,bitIndex2)
<=> v96035(VarCurr) ) ).
fof(addAssignment_58391,axiom,
! [VarCurr] :
( v96034(VarCurr,bitIndex3)
<=> v96035(VarCurr) ) ).
fof(addAssignment_58390,axiom,
! [VarCurr] :
( v96034(VarCurr,bitIndex4)
<=> v96035(VarCurr) ) ).
fof(addAssignment_58389,axiom,
! [VarCurr] :
( v96034(VarCurr,bitIndex5)
<=> v96035(VarCurr) ) ).
fof(addAssignment_58388,axiom,
! [VarCurr] :
( v96035(VarCurr)
<=> v96017(VarCurr,bitIndex0) ) ).
fof(addAssignment_58387,axiom,
! [VarCurr] :
( v96032(VarCurr,bitIndex0)
<=> v96033(VarCurr) ) ).
fof(addAssignment_58386,axiom,
! [VarCurr] :
( v96032(VarCurr,bitIndex1)
<=> v96033(VarCurr) ) ).
fof(addAssignment_58385,axiom,
! [VarCurr] :
( v96032(VarCurr,bitIndex2)
<=> v96033(VarCurr) ) ).
fof(addAssignment_58384,axiom,
! [VarCurr] :
( v96032(VarCurr,bitIndex3)
<=> v96033(VarCurr) ) ).
fof(addAssignment_58383,axiom,
! [VarCurr] :
( v96032(VarCurr,bitIndex4)
<=> v96033(VarCurr) ) ).
fof(addAssignment_58382,axiom,
! [VarCurr] :
( v96032(VarCurr,bitIndex5)
<=> v96033(VarCurr) ) ).
fof(addAssignment_58381,axiom,
! [VarCurr] :
( v96033(VarCurr)
<=> v96017(VarCurr,bitIndex1) ) ).
fof(addAssignment_58380,axiom,
! [VarCurr] :
( v96017(VarCurr,bitIndex0)
<=> v96019(VarCurr,bitIndex0) ) ).
fof(addAssignment_58379,axiom,
! [VarCurr] :
( v96019(VarCurr,bitIndex0)
<=> v96021(VarCurr,bitIndex0) ) ).
fof(addAssignment_58378,axiom,
! [VarCurr] :
( v96021(VarCurr,bitIndex0)
<=> v96030(VarCurr,bitIndex0) ) ).
fof(addAssignment_58377,axiom,
! [VarCurr] :
( v96023(VarCurr,bitIndex0)
<=> v96025(VarCurr,bitIndex0) ) ).
fof(addAssignment_58376,axiom,
! [VarCurr] :
( v96025(VarCurr,bitIndex0)
<=> v96027(VarCurr,bitIndex0) ) ).
fof(addAssignment_58375,axiom,
! [VarCurr] :
( v96027(VarCurr,bitIndex0)
<=> v96028(VarCurr,bitIndex0) ) ).
fof(addAssignment_58374,axiom,
! [VarCurr] :
( v96017(VarCurr,bitIndex1)
<=> v96019(VarCurr,bitIndex1) ) ).
fof(addAssignment_58373,axiom,
! [VarCurr] :
( v96019(VarCurr,bitIndex1)
<=> v96021(VarCurr,bitIndex1) ) ).
fof(addAssignment_58372,axiom,
! [VarCurr] :
( v96021(VarCurr,bitIndex1)
<=> v96030(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4366,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v96030(VarCurr,B)
<=> ~ v96023(VarCurr,B) ) ) ).
fof(addAssignment_58371,axiom,
! [VarCurr] :
( v96023(VarCurr,bitIndex1)
<=> v96025(VarCurr,bitIndex1) ) ).
fof(addAssignment_58370,axiom,
! [VarCurr] :
( v96025(VarCurr,bitIndex1)
<=> v96027(VarCurr,bitIndex1) ) ).
fof(addAssignment_58369,axiom,
! [VarCurr] :
( v96027(VarCurr,bitIndex1)
<=> v96028(VarCurr,bitIndex1) ) ).
fof(addAssignment_58368,axiom,
! [VarCurr] :
( v96028(VarCurr,bitIndex0)
<=> v96029(VarCurr) ) ).
fof(addAssignment_58367,axiom,
! [VarCurr] :
( v96028(VarCurr,bitIndex1)
<=> v96029(VarCurr) ) ).
fof(addAssignment_58366,axiom,
! [VarCurr] :
( v96029(VarCurr)
<=> v95817(VarCurr,bitIndex7) ) ).
fof(addAssignment_58365,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex7)
<=> v95218(VarCurr,bitIndex7) ) ).
fof(addAssignment_58364,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96009(VarCurr,B)
<=> v96011(VarCurr,B) ) ) ).
fof(addAssignment_58363,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v96011(VarCurr,B)
<=> v20355(VarCurr,B) ) ) ).
fof(addAssignment_58362,axiom,
! [VarCurr] :
( v95968(VarCurr)
<=> v95970(VarCurr) ) ).
fof(addAssignment_58361,axiom,
! [VarCurr] :
( v95970(VarCurr)
<=> v95972(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_511,axiom,
! [VarCurr] :
( v95972(VarCurr)
<=> ( ( v95974(VarCurr,bitIndex11)
<=> v95978(VarCurr,bitIndex11) )
& ( v95974(VarCurr,bitIndex10)
<=> v95978(VarCurr,bitIndex10) )
& ( v95974(VarCurr,bitIndex9)
<=> v95978(VarCurr,bitIndex9) )
& ( v95974(VarCurr,bitIndex8)
<=> v95978(VarCurr,bitIndex8) )
& ( v95974(VarCurr,bitIndex7)
<=> v95978(VarCurr,bitIndex7) )
& ( v95974(VarCurr,bitIndex6)
<=> v95978(VarCurr,bitIndex6) )
& ( v95974(VarCurr,bitIndex5)
<=> v95978(VarCurr,bitIndex5) )
& ( v95974(VarCurr,bitIndex4)
<=> v95978(VarCurr,bitIndex4) )
& ( v95974(VarCurr,bitIndex3)
<=> v95978(VarCurr,bitIndex3) )
& ( v95974(VarCurr,bitIndex2)
<=> v95978(VarCurr,bitIndex2) )
& ( v95974(VarCurr,bitIndex1)
<=> v95978(VarCurr,bitIndex1) )
& ( v95974(VarCurr,bitIndex0)
<=> v95978(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58360,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95978(VarCurr,B)
<=> v95980(VarCurr,B) ) ) ).
fof(addAssignment_58359,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95980(VarCurr,B)
<=> v95999(VarCurr,B) ) ) ).
fof(addAssignment_58358,axiom,
! [VarCurr] :
( ( v95980(VarCurr,bitIndex11)
<=> v95997(VarCurr,bitIndex5) )
& ( v95980(VarCurr,bitIndex10)
<=> v95997(VarCurr,bitIndex4) )
& ( v95980(VarCurr,bitIndex9)
<=> v95997(VarCurr,bitIndex3) )
& ( v95980(VarCurr,bitIndex8)
<=> v95997(VarCurr,bitIndex2) )
& ( v95980(VarCurr,bitIndex7)
<=> v95997(VarCurr,bitIndex1) )
& ( v95980(VarCurr,bitIndex6)
<=> v95997(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58357,axiom,
! [VarCurr] :
( v95999(VarCurr,bitIndex0)
<=> v96000(VarCurr) ) ).
fof(addAssignment_58356,axiom,
! [VarCurr] :
( v95999(VarCurr,bitIndex1)
<=> v96000(VarCurr) ) ).
fof(addAssignment_58355,axiom,
! [VarCurr] :
( v95999(VarCurr,bitIndex2)
<=> v96000(VarCurr) ) ).
fof(addAssignment_58354,axiom,
! [VarCurr] :
( v95999(VarCurr,bitIndex3)
<=> v96000(VarCurr) ) ).
fof(addAssignment_58353,axiom,
! [VarCurr] :
( v95999(VarCurr,bitIndex4)
<=> v96000(VarCurr) ) ).
fof(addAssignment_58352,axiom,
! [VarCurr] :
( v95999(VarCurr,bitIndex5)
<=> v96000(VarCurr) ) ).
fof(addAssignment_58351,axiom,
! [VarCurr] :
( v96000(VarCurr)
<=> v95982(VarCurr,bitIndex0) ) ).
fof(addAssignment_58350,axiom,
! [VarCurr] :
( v95997(VarCurr,bitIndex0)
<=> v95998(VarCurr) ) ).
fof(addAssignment_58349,axiom,
! [VarCurr] :
( v95997(VarCurr,bitIndex1)
<=> v95998(VarCurr) ) ).
fof(addAssignment_58348,axiom,
! [VarCurr] :
( v95997(VarCurr,bitIndex2)
<=> v95998(VarCurr) ) ).
fof(addAssignment_58347,axiom,
! [VarCurr] :
( v95997(VarCurr,bitIndex3)
<=> v95998(VarCurr) ) ).
fof(addAssignment_58346,axiom,
! [VarCurr] :
( v95997(VarCurr,bitIndex4)
<=> v95998(VarCurr) ) ).
fof(addAssignment_58345,axiom,
! [VarCurr] :
( v95997(VarCurr,bitIndex5)
<=> v95998(VarCurr) ) ).
fof(addAssignment_58344,axiom,
! [VarCurr] :
( v95998(VarCurr)
<=> v95982(VarCurr,bitIndex1) ) ).
fof(addAssignment_58343,axiom,
! [VarCurr] :
( v95982(VarCurr,bitIndex0)
<=> v95984(VarCurr,bitIndex0) ) ).
fof(addAssignment_58342,axiom,
! [VarCurr] :
( v95984(VarCurr,bitIndex0)
<=> v95986(VarCurr,bitIndex0) ) ).
fof(addAssignment_58341,axiom,
! [VarCurr] :
( v95986(VarCurr,bitIndex0)
<=> v95995(VarCurr,bitIndex0) ) ).
fof(addAssignment_58340,axiom,
! [VarCurr] :
( v95988(VarCurr,bitIndex0)
<=> v95990(VarCurr,bitIndex0) ) ).
fof(addAssignment_58339,axiom,
! [VarCurr] :
( v95990(VarCurr,bitIndex0)
<=> v95992(VarCurr,bitIndex0) ) ).
fof(addAssignment_58338,axiom,
! [VarCurr] :
( v95992(VarCurr,bitIndex0)
<=> v95993(VarCurr,bitIndex0) ) ).
fof(addAssignment_58337,axiom,
! [VarCurr] :
( v95982(VarCurr,bitIndex1)
<=> v95984(VarCurr,bitIndex1) ) ).
fof(addAssignment_58336,axiom,
! [VarCurr] :
( v95984(VarCurr,bitIndex1)
<=> v95986(VarCurr,bitIndex1) ) ).
fof(addAssignment_58335,axiom,
! [VarCurr] :
( v95986(VarCurr,bitIndex1)
<=> v95995(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4365,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95995(VarCurr,B)
<=> ~ v95988(VarCurr,B) ) ) ).
fof(addAssignment_58334,axiom,
! [VarCurr] :
( v95988(VarCurr,bitIndex1)
<=> v95990(VarCurr,bitIndex1) ) ).
fof(addAssignment_58333,axiom,
! [VarCurr] :
( v95990(VarCurr,bitIndex1)
<=> v95992(VarCurr,bitIndex1) ) ).
fof(addAssignment_58332,axiom,
! [VarCurr] :
( v95992(VarCurr,bitIndex1)
<=> v95993(VarCurr,bitIndex1) ) ).
fof(addAssignment_58331,axiom,
! [VarCurr] :
( v95993(VarCurr,bitIndex0)
<=> v95994(VarCurr) ) ).
fof(addAssignment_58330,axiom,
! [VarCurr] :
( v95993(VarCurr,bitIndex1)
<=> v95994(VarCurr) ) ).
fof(addAssignment_58329,axiom,
! [VarCurr] :
( v95994(VarCurr)
<=> v95817(VarCurr,bitIndex6) ) ).
fof(addAssignment_58328,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex6)
<=> v95218(VarCurr,bitIndex6) ) ).
fof(addAssignment_58327,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95974(VarCurr,B)
<=> v95976(VarCurr,B) ) ) ).
fof(addAssignment_58326,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95976(VarCurr,B)
<=> v18805(VarCurr,B) ) ) ).
fof(addAssignment_58325,axiom,
! [VarCurr] :
( v95933(VarCurr)
<=> v95935(VarCurr) ) ).
fof(addAssignment_58324,axiom,
! [VarCurr] :
( v95935(VarCurr)
<=> v95937(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_510,axiom,
! [VarCurr] :
( v95937(VarCurr)
<=> ( ( v95939(VarCurr,bitIndex11)
<=> v95943(VarCurr,bitIndex11) )
& ( v95939(VarCurr,bitIndex10)
<=> v95943(VarCurr,bitIndex10) )
& ( v95939(VarCurr,bitIndex9)
<=> v95943(VarCurr,bitIndex9) )
& ( v95939(VarCurr,bitIndex8)
<=> v95943(VarCurr,bitIndex8) )
& ( v95939(VarCurr,bitIndex7)
<=> v95943(VarCurr,bitIndex7) )
& ( v95939(VarCurr,bitIndex6)
<=> v95943(VarCurr,bitIndex6) )
& ( v95939(VarCurr,bitIndex5)
<=> v95943(VarCurr,bitIndex5) )
& ( v95939(VarCurr,bitIndex4)
<=> v95943(VarCurr,bitIndex4) )
& ( v95939(VarCurr,bitIndex3)
<=> v95943(VarCurr,bitIndex3) )
& ( v95939(VarCurr,bitIndex2)
<=> v95943(VarCurr,bitIndex2) )
& ( v95939(VarCurr,bitIndex1)
<=> v95943(VarCurr,bitIndex1) )
& ( v95939(VarCurr,bitIndex0)
<=> v95943(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58323,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95943(VarCurr,B)
<=> v95945(VarCurr,B) ) ) ).
fof(addAssignment_58322,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95945(VarCurr,B)
<=> v95964(VarCurr,B) ) ) ).
fof(addAssignment_58321,axiom,
! [VarCurr] :
( ( v95945(VarCurr,bitIndex11)
<=> v95962(VarCurr,bitIndex5) )
& ( v95945(VarCurr,bitIndex10)
<=> v95962(VarCurr,bitIndex4) )
& ( v95945(VarCurr,bitIndex9)
<=> v95962(VarCurr,bitIndex3) )
& ( v95945(VarCurr,bitIndex8)
<=> v95962(VarCurr,bitIndex2) )
& ( v95945(VarCurr,bitIndex7)
<=> v95962(VarCurr,bitIndex1) )
& ( v95945(VarCurr,bitIndex6)
<=> v95962(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58320,axiom,
! [VarCurr] :
( v95964(VarCurr,bitIndex0)
<=> v95965(VarCurr) ) ).
fof(addAssignment_58319,axiom,
! [VarCurr] :
( v95964(VarCurr,bitIndex1)
<=> v95965(VarCurr) ) ).
fof(addAssignment_58318,axiom,
! [VarCurr] :
( v95964(VarCurr,bitIndex2)
<=> v95965(VarCurr) ) ).
fof(addAssignment_58317,axiom,
! [VarCurr] :
( v95964(VarCurr,bitIndex3)
<=> v95965(VarCurr) ) ).
fof(addAssignment_58316,axiom,
! [VarCurr] :
( v95964(VarCurr,bitIndex4)
<=> v95965(VarCurr) ) ).
fof(addAssignment_58315,axiom,
! [VarCurr] :
( v95964(VarCurr,bitIndex5)
<=> v95965(VarCurr) ) ).
fof(addAssignment_58314,axiom,
! [VarCurr] :
( v95965(VarCurr)
<=> v95947(VarCurr,bitIndex0) ) ).
fof(addAssignment_58313,axiom,
! [VarCurr] :
( v95962(VarCurr,bitIndex0)
<=> v95963(VarCurr) ) ).
fof(addAssignment_58312,axiom,
! [VarCurr] :
( v95962(VarCurr,bitIndex1)
<=> v95963(VarCurr) ) ).
fof(addAssignment_58311,axiom,
! [VarCurr] :
( v95962(VarCurr,bitIndex2)
<=> v95963(VarCurr) ) ).
fof(addAssignment_58310,axiom,
! [VarCurr] :
( v95962(VarCurr,bitIndex3)
<=> v95963(VarCurr) ) ).
fof(addAssignment_58309,axiom,
! [VarCurr] :
( v95962(VarCurr,bitIndex4)
<=> v95963(VarCurr) ) ).
fof(addAssignment_58308,axiom,
! [VarCurr] :
( v95962(VarCurr,bitIndex5)
<=> v95963(VarCurr) ) ).
fof(addAssignment_58307,axiom,
! [VarCurr] :
( v95963(VarCurr)
<=> v95947(VarCurr,bitIndex1) ) ).
fof(addAssignment_58306,axiom,
! [VarCurr] :
( v95947(VarCurr,bitIndex0)
<=> v95949(VarCurr,bitIndex0) ) ).
fof(addAssignment_58305,axiom,
! [VarCurr] :
( v95949(VarCurr,bitIndex0)
<=> v95951(VarCurr,bitIndex0) ) ).
fof(addAssignment_58304,axiom,
! [VarCurr] :
( v95951(VarCurr,bitIndex0)
<=> v95960(VarCurr,bitIndex0) ) ).
fof(addAssignment_58303,axiom,
! [VarCurr] :
( v95953(VarCurr,bitIndex0)
<=> v95955(VarCurr,bitIndex0) ) ).
fof(addAssignment_58302,axiom,
! [VarCurr] :
( v95955(VarCurr,bitIndex0)
<=> v95957(VarCurr,bitIndex0) ) ).
fof(addAssignment_58301,axiom,
! [VarCurr] :
( v95957(VarCurr,bitIndex0)
<=> v95958(VarCurr,bitIndex0) ) ).
fof(addAssignment_58300,axiom,
! [VarCurr] :
( v95947(VarCurr,bitIndex1)
<=> v95949(VarCurr,bitIndex1) ) ).
fof(addAssignment_58299,axiom,
! [VarCurr] :
( v95949(VarCurr,bitIndex1)
<=> v95951(VarCurr,bitIndex1) ) ).
fof(addAssignment_58298,axiom,
! [VarCurr] :
( v95951(VarCurr,bitIndex1)
<=> v95960(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4364,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95960(VarCurr,B)
<=> ~ v95953(VarCurr,B) ) ) ).
fof(addAssignment_58297,axiom,
! [VarCurr] :
( v95953(VarCurr,bitIndex1)
<=> v95955(VarCurr,bitIndex1) ) ).
fof(addAssignment_58296,axiom,
! [VarCurr] :
( v95955(VarCurr,bitIndex1)
<=> v95957(VarCurr,bitIndex1) ) ).
fof(addAssignment_58295,axiom,
! [VarCurr] :
( v95957(VarCurr,bitIndex1)
<=> v95958(VarCurr,bitIndex1) ) ).
fof(addAssignment_58294,axiom,
! [VarCurr] :
( v95958(VarCurr,bitIndex0)
<=> v95959(VarCurr) ) ).
fof(addAssignment_58293,axiom,
! [VarCurr] :
( v95958(VarCurr,bitIndex1)
<=> v95959(VarCurr) ) ).
fof(addAssignment_58292,axiom,
! [VarCurr] :
( v95959(VarCurr)
<=> v95817(VarCurr,bitIndex5) ) ).
fof(addAssignment_58291,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex5)
<=> v95218(VarCurr,bitIndex5) ) ).
fof(addAssignment_58290,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95939(VarCurr,B)
<=> v95941(VarCurr,B) ) ) ).
fof(addAssignment_58289,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95941(VarCurr,B)
<=> v17255(VarCurr,B) ) ) ).
fof(addAssignment_58288,axiom,
! [VarCurr] :
( v95898(VarCurr)
<=> v95900(VarCurr) ) ).
fof(addAssignment_58287,axiom,
! [VarCurr] :
( v95900(VarCurr)
<=> v95902(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_509,axiom,
! [VarCurr] :
( v95902(VarCurr)
<=> ( ( v95904(VarCurr,bitIndex11)
<=> v95908(VarCurr,bitIndex11) )
& ( v95904(VarCurr,bitIndex10)
<=> v95908(VarCurr,bitIndex10) )
& ( v95904(VarCurr,bitIndex9)
<=> v95908(VarCurr,bitIndex9) )
& ( v95904(VarCurr,bitIndex8)
<=> v95908(VarCurr,bitIndex8) )
& ( v95904(VarCurr,bitIndex7)
<=> v95908(VarCurr,bitIndex7) )
& ( v95904(VarCurr,bitIndex6)
<=> v95908(VarCurr,bitIndex6) )
& ( v95904(VarCurr,bitIndex5)
<=> v95908(VarCurr,bitIndex5) )
& ( v95904(VarCurr,bitIndex4)
<=> v95908(VarCurr,bitIndex4) )
& ( v95904(VarCurr,bitIndex3)
<=> v95908(VarCurr,bitIndex3) )
& ( v95904(VarCurr,bitIndex2)
<=> v95908(VarCurr,bitIndex2) )
& ( v95904(VarCurr,bitIndex1)
<=> v95908(VarCurr,bitIndex1) )
& ( v95904(VarCurr,bitIndex0)
<=> v95908(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58286,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95908(VarCurr,B)
<=> v95910(VarCurr,B) ) ) ).
fof(addAssignment_58285,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95910(VarCurr,B)
<=> v95929(VarCurr,B) ) ) ).
fof(addAssignment_58284,axiom,
! [VarCurr] :
( ( v95910(VarCurr,bitIndex11)
<=> v95927(VarCurr,bitIndex5) )
& ( v95910(VarCurr,bitIndex10)
<=> v95927(VarCurr,bitIndex4) )
& ( v95910(VarCurr,bitIndex9)
<=> v95927(VarCurr,bitIndex3) )
& ( v95910(VarCurr,bitIndex8)
<=> v95927(VarCurr,bitIndex2) )
& ( v95910(VarCurr,bitIndex7)
<=> v95927(VarCurr,bitIndex1) )
& ( v95910(VarCurr,bitIndex6)
<=> v95927(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58283,axiom,
! [VarCurr] :
( v95929(VarCurr,bitIndex0)
<=> v95930(VarCurr) ) ).
fof(addAssignment_58282,axiom,
! [VarCurr] :
( v95929(VarCurr,bitIndex1)
<=> v95930(VarCurr) ) ).
fof(addAssignment_58281,axiom,
! [VarCurr] :
( v95929(VarCurr,bitIndex2)
<=> v95930(VarCurr) ) ).
fof(addAssignment_58280,axiom,
! [VarCurr] :
( v95929(VarCurr,bitIndex3)
<=> v95930(VarCurr) ) ).
fof(addAssignment_58279,axiom,
! [VarCurr] :
( v95929(VarCurr,bitIndex4)
<=> v95930(VarCurr) ) ).
fof(addAssignment_58278,axiom,
! [VarCurr] :
( v95929(VarCurr,bitIndex5)
<=> v95930(VarCurr) ) ).
fof(addAssignment_58277,axiom,
! [VarCurr] :
( v95930(VarCurr)
<=> v95912(VarCurr,bitIndex0) ) ).
fof(addAssignment_58276,axiom,
! [VarCurr] :
( v95927(VarCurr,bitIndex0)
<=> v95928(VarCurr) ) ).
fof(addAssignment_58275,axiom,
! [VarCurr] :
( v95927(VarCurr,bitIndex1)
<=> v95928(VarCurr) ) ).
fof(addAssignment_58274,axiom,
! [VarCurr] :
( v95927(VarCurr,bitIndex2)
<=> v95928(VarCurr) ) ).
fof(addAssignment_58273,axiom,
! [VarCurr] :
( v95927(VarCurr,bitIndex3)
<=> v95928(VarCurr) ) ).
fof(addAssignment_58272,axiom,
! [VarCurr] :
( v95927(VarCurr,bitIndex4)
<=> v95928(VarCurr) ) ).
fof(addAssignment_58271,axiom,
! [VarCurr] :
( v95927(VarCurr,bitIndex5)
<=> v95928(VarCurr) ) ).
fof(addAssignment_58270,axiom,
! [VarCurr] :
( v95928(VarCurr)
<=> v95912(VarCurr,bitIndex1) ) ).
fof(addAssignment_58269,axiom,
! [VarCurr] :
( v95912(VarCurr,bitIndex0)
<=> v95914(VarCurr,bitIndex0) ) ).
fof(addAssignment_58268,axiom,
! [VarCurr] :
( v95914(VarCurr,bitIndex0)
<=> v95916(VarCurr,bitIndex0) ) ).
fof(addAssignment_58267,axiom,
! [VarCurr] :
( v95916(VarCurr,bitIndex0)
<=> v95925(VarCurr,bitIndex0) ) ).
fof(addAssignment_58266,axiom,
! [VarCurr] :
( v95918(VarCurr,bitIndex0)
<=> v95920(VarCurr,bitIndex0) ) ).
fof(addAssignment_58265,axiom,
! [VarCurr] :
( v95920(VarCurr,bitIndex0)
<=> v95922(VarCurr,bitIndex0) ) ).
fof(addAssignment_58264,axiom,
! [VarCurr] :
( v95922(VarCurr,bitIndex0)
<=> v95923(VarCurr,bitIndex0) ) ).
fof(addAssignment_58263,axiom,
! [VarCurr] :
( v95912(VarCurr,bitIndex1)
<=> v95914(VarCurr,bitIndex1) ) ).
fof(addAssignment_58262,axiom,
! [VarCurr] :
( v95914(VarCurr,bitIndex1)
<=> v95916(VarCurr,bitIndex1) ) ).
fof(addAssignment_58261,axiom,
! [VarCurr] :
( v95916(VarCurr,bitIndex1)
<=> v95925(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4363,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95925(VarCurr,B)
<=> ~ v95918(VarCurr,B) ) ) ).
fof(addAssignment_58260,axiom,
! [VarCurr] :
( v95918(VarCurr,bitIndex1)
<=> v95920(VarCurr,bitIndex1) ) ).
fof(addAssignment_58259,axiom,
! [VarCurr] :
( v95920(VarCurr,bitIndex1)
<=> v95922(VarCurr,bitIndex1) ) ).
fof(addAssignment_58258,axiom,
! [VarCurr] :
( v95922(VarCurr,bitIndex1)
<=> v95923(VarCurr,bitIndex1) ) ).
fof(addAssignment_58257,axiom,
! [VarCurr] :
( v95923(VarCurr,bitIndex0)
<=> v95924(VarCurr) ) ).
fof(addAssignment_58256,axiom,
! [VarCurr] :
( v95923(VarCurr,bitIndex1)
<=> v95924(VarCurr) ) ).
fof(addAssignment_58255,axiom,
! [VarCurr] :
( v95924(VarCurr)
<=> v95817(VarCurr,bitIndex4) ) ).
fof(addAssignment_58254,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex4)
<=> v95218(VarCurr,bitIndex4) ) ).
fof(addAssignment_58253,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95904(VarCurr,B)
<=> v95906(VarCurr,B) ) ) ).
fof(addAssignment_58252,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95906(VarCurr,B)
<=> v15705(VarCurr,B) ) ) ).
fof(addAssignment_58251,axiom,
! [VarCurr] :
( v95863(VarCurr)
<=> v95865(VarCurr) ) ).
fof(addAssignment_58250,axiom,
! [VarCurr] :
( v95865(VarCurr)
<=> v95867(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_508,axiom,
! [VarCurr] :
( v95867(VarCurr)
<=> ( ( v95869(VarCurr,bitIndex11)
<=> v95873(VarCurr,bitIndex11) )
& ( v95869(VarCurr,bitIndex10)
<=> v95873(VarCurr,bitIndex10) )
& ( v95869(VarCurr,bitIndex9)
<=> v95873(VarCurr,bitIndex9) )
& ( v95869(VarCurr,bitIndex8)
<=> v95873(VarCurr,bitIndex8) )
& ( v95869(VarCurr,bitIndex7)
<=> v95873(VarCurr,bitIndex7) )
& ( v95869(VarCurr,bitIndex6)
<=> v95873(VarCurr,bitIndex6) )
& ( v95869(VarCurr,bitIndex5)
<=> v95873(VarCurr,bitIndex5) )
& ( v95869(VarCurr,bitIndex4)
<=> v95873(VarCurr,bitIndex4) )
& ( v95869(VarCurr,bitIndex3)
<=> v95873(VarCurr,bitIndex3) )
& ( v95869(VarCurr,bitIndex2)
<=> v95873(VarCurr,bitIndex2) )
& ( v95869(VarCurr,bitIndex1)
<=> v95873(VarCurr,bitIndex1) )
& ( v95869(VarCurr,bitIndex0)
<=> v95873(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58249,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95873(VarCurr,B)
<=> v95875(VarCurr,B) ) ) ).
fof(addAssignment_58248,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95875(VarCurr,B)
<=> v95894(VarCurr,B) ) ) ).
fof(addAssignment_58247,axiom,
! [VarCurr] :
( ( v95875(VarCurr,bitIndex11)
<=> v95892(VarCurr,bitIndex5) )
& ( v95875(VarCurr,bitIndex10)
<=> v95892(VarCurr,bitIndex4) )
& ( v95875(VarCurr,bitIndex9)
<=> v95892(VarCurr,bitIndex3) )
& ( v95875(VarCurr,bitIndex8)
<=> v95892(VarCurr,bitIndex2) )
& ( v95875(VarCurr,bitIndex7)
<=> v95892(VarCurr,bitIndex1) )
& ( v95875(VarCurr,bitIndex6)
<=> v95892(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58246,axiom,
! [VarCurr] :
( v95894(VarCurr,bitIndex0)
<=> v95895(VarCurr) ) ).
fof(addAssignment_58245,axiom,
! [VarCurr] :
( v95894(VarCurr,bitIndex1)
<=> v95895(VarCurr) ) ).
fof(addAssignment_58244,axiom,
! [VarCurr] :
( v95894(VarCurr,bitIndex2)
<=> v95895(VarCurr) ) ).
fof(addAssignment_58243,axiom,
! [VarCurr] :
( v95894(VarCurr,bitIndex3)
<=> v95895(VarCurr) ) ).
fof(addAssignment_58242,axiom,
! [VarCurr] :
( v95894(VarCurr,bitIndex4)
<=> v95895(VarCurr) ) ).
fof(addAssignment_58241,axiom,
! [VarCurr] :
( v95894(VarCurr,bitIndex5)
<=> v95895(VarCurr) ) ).
fof(addAssignment_58240,axiom,
! [VarCurr] :
( v95895(VarCurr)
<=> v95877(VarCurr,bitIndex0) ) ).
fof(addAssignment_58239,axiom,
! [VarCurr] :
( v95892(VarCurr,bitIndex0)
<=> v95893(VarCurr) ) ).
fof(addAssignment_58238,axiom,
! [VarCurr] :
( v95892(VarCurr,bitIndex1)
<=> v95893(VarCurr) ) ).
fof(addAssignment_58237,axiom,
! [VarCurr] :
( v95892(VarCurr,bitIndex2)
<=> v95893(VarCurr) ) ).
fof(addAssignment_58236,axiom,
! [VarCurr] :
( v95892(VarCurr,bitIndex3)
<=> v95893(VarCurr) ) ).
fof(addAssignment_58235,axiom,
! [VarCurr] :
( v95892(VarCurr,bitIndex4)
<=> v95893(VarCurr) ) ).
fof(addAssignment_58234,axiom,
! [VarCurr] :
( v95892(VarCurr,bitIndex5)
<=> v95893(VarCurr) ) ).
fof(addAssignment_58233,axiom,
! [VarCurr] :
( v95893(VarCurr)
<=> v95877(VarCurr,bitIndex1) ) ).
fof(addAssignment_58232,axiom,
! [VarCurr] :
( v95877(VarCurr,bitIndex0)
<=> v95879(VarCurr,bitIndex0) ) ).
fof(addAssignment_58231,axiom,
! [VarCurr] :
( v95879(VarCurr,bitIndex0)
<=> v95881(VarCurr,bitIndex0) ) ).
fof(addAssignment_58230,axiom,
! [VarCurr] :
( v95881(VarCurr,bitIndex0)
<=> v95890(VarCurr,bitIndex0) ) ).
fof(addAssignment_58229,axiom,
! [VarCurr] :
( v95883(VarCurr,bitIndex0)
<=> v95885(VarCurr,bitIndex0) ) ).
fof(addAssignment_58228,axiom,
! [VarCurr] :
( v95885(VarCurr,bitIndex0)
<=> v95887(VarCurr,bitIndex0) ) ).
fof(addAssignment_58227,axiom,
! [VarCurr] :
( v95887(VarCurr,bitIndex0)
<=> v95888(VarCurr,bitIndex0) ) ).
fof(addAssignment_58226,axiom,
! [VarCurr] :
( v95877(VarCurr,bitIndex1)
<=> v95879(VarCurr,bitIndex1) ) ).
fof(addAssignment_58225,axiom,
! [VarCurr] :
( v95879(VarCurr,bitIndex1)
<=> v95881(VarCurr,bitIndex1) ) ).
fof(addAssignment_58224,axiom,
! [VarCurr] :
( v95881(VarCurr,bitIndex1)
<=> v95890(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4362,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95890(VarCurr,B)
<=> ~ v95883(VarCurr,B) ) ) ).
fof(addAssignment_58223,axiom,
! [VarCurr] :
( v95883(VarCurr,bitIndex1)
<=> v95885(VarCurr,bitIndex1) ) ).
fof(addAssignment_58222,axiom,
! [VarCurr] :
( v95885(VarCurr,bitIndex1)
<=> v95887(VarCurr,bitIndex1) ) ).
fof(addAssignment_58221,axiom,
! [VarCurr] :
( v95887(VarCurr,bitIndex1)
<=> v95888(VarCurr,bitIndex1) ) ).
fof(addAssignment_58220,axiom,
! [VarCurr] :
( v95888(VarCurr,bitIndex0)
<=> v95889(VarCurr) ) ).
fof(addAssignment_58219,axiom,
! [VarCurr] :
( v95888(VarCurr,bitIndex1)
<=> v95889(VarCurr) ) ).
fof(addAssignment_58218,axiom,
! [VarCurr] :
( v95889(VarCurr)
<=> v95817(VarCurr,bitIndex3) ) ).
fof(addAssignment_58217,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex3)
<=> v95218(VarCurr,bitIndex3) ) ).
fof(addAssignment_58216,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95869(VarCurr,B)
<=> v95871(VarCurr,B) ) ) ).
fof(addAssignment_58215,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95871(VarCurr,B)
<=> v14155(VarCurr,B) ) ) ).
fof(addAssignment_58214,axiom,
! [VarCurr] :
( v95828(VarCurr)
<=> v95830(VarCurr) ) ).
fof(addAssignment_58213,axiom,
! [VarCurr] :
( v95830(VarCurr)
<=> v95832(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_507,axiom,
! [VarCurr] :
( v95832(VarCurr)
<=> ( ( v95834(VarCurr,bitIndex11)
<=> v95838(VarCurr,bitIndex11) )
& ( v95834(VarCurr,bitIndex10)
<=> v95838(VarCurr,bitIndex10) )
& ( v95834(VarCurr,bitIndex9)
<=> v95838(VarCurr,bitIndex9) )
& ( v95834(VarCurr,bitIndex8)
<=> v95838(VarCurr,bitIndex8) )
& ( v95834(VarCurr,bitIndex7)
<=> v95838(VarCurr,bitIndex7) )
& ( v95834(VarCurr,bitIndex6)
<=> v95838(VarCurr,bitIndex6) )
& ( v95834(VarCurr,bitIndex5)
<=> v95838(VarCurr,bitIndex5) )
& ( v95834(VarCurr,bitIndex4)
<=> v95838(VarCurr,bitIndex4) )
& ( v95834(VarCurr,bitIndex3)
<=> v95838(VarCurr,bitIndex3) )
& ( v95834(VarCurr,bitIndex2)
<=> v95838(VarCurr,bitIndex2) )
& ( v95834(VarCurr,bitIndex1)
<=> v95838(VarCurr,bitIndex1) )
& ( v95834(VarCurr,bitIndex0)
<=> v95838(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58212,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95838(VarCurr,B)
<=> v95840(VarCurr,B) ) ) ).
fof(addAssignment_58211,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95840(VarCurr,B)
<=> v95859(VarCurr,B) ) ) ).
fof(addAssignment_58210,axiom,
! [VarCurr] :
( ( v95840(VarCurr,bitIndex11)
<=> v95857(VarCurr,bitIndex5) )
& ( v95840(VarCurr,bitIndex10)
<=> v95857(VarCurr,bitIndex4) )
& ( v95840(VarCurr,bitIndex9)
<=> v95857(VarCurr,bitIndex3) )
& ( v95840(VarCurr,bitIndex8)
<=> v95857(VarCurr,bitIndex2) )
& ( v95840(VarCurr,bitIndex7)
<=> v95857(VarCurr,bitIndex1) )
& ( v95840(VarCurr,bitIndex6)
<=> v95857(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58209,axiom,
! [VarCurr] :
( v95859(VarCurr,bitIndex0)
<=> v95860(VarCurr) ) ).
fof(addAssignment_58208,axiom,
! [VarCurr] :
( v95859(VarCurr,bitIndex1)
<=> v95860(VarCurr) ) ).
fof(addAssignment_58207,axiom,
! [VarCurr] :
( v95859(VarCurr,bitIndex2)
<=> v95860(VarCurr) ) ).
fof(addAssignment_58206,axiom,
! [VarCurr] :
( v95859(VarCurr,bitIndex3)
<=> v95860(VarCurr) ) ).
fof(addAssignment_58205,axiom,
! [VarCurr] :
( v95859(VarCurr,bitIndex4)
<=> v95860(VarCurr) ) ).
fof(addAssignment_58204,axiom,
! [VarCurr] :
( v95859(VarCurr,bitIndex5)
<=> v95860(VarCurr) ) ).
fof(addAssignment_58203,axiom,
! [VarCurr] :
( v95860(VarCurr)
<=> v95842(VarCurr,bitIndex0) ) ).
fof(addAssignment_58202,axiom,
! [VarCurr] :
( v95857(VarCurr,bitIndex0)
<=> v95858(VarCurr) ) ).
fof(addAssignment_58201,axiom,
! [VarCurr] :
( v95857(VarCurr,bitIndex1)
<=> v95858(VarCurr) ) ).
fof(addAssignment_58200,axiom,
! [VarCurr] :
( v95857(VarCurr,bitIndex2)
<=> v95858(VarCurr) ) ).
fof(addAssignment_58199,axiom,
! [VarCurr] :
( v95857(VarCurr,bitIndex3)
<=> v95858(VarCurr) ) ).
fof(addAssignment_58198,axiom,
! [VarCurr] :
( v95857(VarCurr,bitIndex4)
<=> v95858(VarCurr) ) ).
fof(addAssignment_58197,axiom,
! [VarCurr] :
( v95857(VarCurr,bitIndex5)
<=> v95858(VarCurr) ) ).
fof(addAssignment_58196,axiom,
! [VarCurr] :
( v95858(VarCurr)
<=> v95842(VarCurr,bitIndex1) ) ).
fof(addAssignment_58195,axiom,
! [VarCurr] :
( v95842(VarCurr,bitIndex0)
<=> v95844(VarCurr,bitIndex0) ) ).
fof(addAssignment_58194,axiom,
! [VarCurr] :
( v95844(VarCurr,bitIndex0)
<=> v95846(VarCurr,bitIndex0) ) ).
fof(addAssignment_58193,axiom,
! [VarCurr] :
( v95846(VarCurr,bitIndex0)
<=> v95855(VarCurr,bitIndex0) ) ).
fof(addAssignment_58192,axiom,
! [VarCurr] :
( v95848(VarCurr,bitIndex0)
<=> v95850(VarCurr,bitIndex0) ) ).
fof(addAssignment_58191,axiom,
! [VarCurr] :
( v95850(VarCurr,bitIndex0)
<=> v95852(VarCurr,bitIndex0) ) ).
fof(addAssignment_58190,axiom,
! [VarCurr] :
( v95852(VarCurr,bitIndex0)
<=> v95853(VarCurr,bitIndex0) ) ).
fof(addAssignment_58189,axiom,
! [VarCurr] :
( v95842(VarCurr,bitIndex1)
<=> v95844(VarCurr,bitIndex1) ) ).
fof(addAssignment_58188,axiom,
! [VarCurr] :
( v95844(VarCurr,bitIndex1)
<=> v95846(VarCurr,bitIndex1) ) ).
fof(addAssignment_58187,axiom,
! [VarCurr] :
( v95846(VarCurr,bitIndex1)
<=> v95855(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4361,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95855(VarCurr,B)
<=> ~ v95848(VarCurr,B) ) ) ).
fof(addAssignment_58186,axiom,
! [VarCurr] :
( v95848(VarCurr,bitIndex1)
<=> v95850(VarCurr,bitIndex1) ) ).
fof(addAssignment_58185,axiom,
! [VarCurr] :
( v95850(VarCurr,bitIndex1)
<=> v95852(VarCurr,bitIndex1) ) ).
fof(addAssignment_58184,axiom,
! [VarCurr] :
( v95852(VarCurr,bitIndex1)
<=> v95853(VarCurr,bitIndex1) ) ).
fof(addAssignment_58183,axiom,
! [VarCurr] :
( v95853(VarCurr,bitIndex0)
<=> v95854(VarCurr) ) ).
fof(addAssignment_58182,axiom,
! [VarCurr] :
( v95853(VarCurr,bitIndex1)
<=> v95854(VarCurr) ) ).
fof(addAssignment_58181,axiom,
! [VarCurr] :
( v95854(VarCurr)
<=> v95817(VarCurr,bitIndex2) ) ).
fof(addAssignment_58180,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex2)
<=> v95218(VarCurr,bitIndex2) ) ).
fof(addAssignment_58179,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95834(VarCurr,B)
<=> v95836(VarCurr,B) ) ) ).
fof(addAssignment_58178,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95836(VarCurr,B)
<=> v12605(VarCurr,B) ) ) ).
fof(addAssignment_58177,axiom,
! [VarCurr] :
( v95791(VarCurr)
<=> v95793(VarCurr) ) ).
fof(addAssignment_58176,axiom,
! [VarCurr] :
( v95793(VarCurr)
<=> v95795(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_506,axiom,
! [VarCurr] :
( v95795(VarCurr)
<=> ( ( v95797(VarCurr,bitIndex11)
<=> v95801(VarCurr,bitIndex11) )
& ( v95797(VarCurr,bitIndex10)
<=> v95801(VarCurr,bitIndex10) )
& ( v95797(VarCurr,bitIndex9)
<=> v95801(VarCurr,bitIndex9) )
& ( v95797(VarCurr,bitIndex8)
<=> v95801(VarCurr,bitIndex8) )
& ( v95797(VarCurr,bitIndex7)
<=> v95801(VarCurr,bitIndex7) )
& ( v95797(VarCurr,bitIndex6)
<=> v95801(VarCurr,bitIndex6) )
& ( v95797(VarCurr,bitIndex5)
<=> v95801(VarCurr,bitIndex5) )
& ( v95797(VarCurr,bitIndex4)
<=> v95801(VarCurr,bitIndex4) )
& ( v95797(VarCurr,bitIndex3)
<=> v95801(VarCurr,bitIndex3) )
& ( v95797(VarCurr,bitIndex2)
<=> v95801(VarCurr,bitIndex2) )
& ( v95797(VarCurr,bitIndex1)
<=> v95801(VarCurr,bitIndex1) )
& ( v95797(VarCurr,bitIndex0)
<=> v95801(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58175,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95801(VarCurr,B)
<=> v95803(VarCurr,B) ) ) ).
fof(addAssignment_58174,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95803(VarCurr,B)
<=> v95824(VarCurr,B) ) ) ).
fof(addAssignment_58173,axiom,
! [VarCurr] :
( ( v95803(VarCurr,bitIndex11)
<=> v95822(VarCurr,bitIndex5) )
& ( v95803(VarCurr,bitIndex10)
<=> v95822(VarCurr,bitIndex4) )
& ( v95803(VarCurr,bitIndex9)
<=> v95822(VarCurr,bitIndex3) )
& ( v95803(VarCurr,bitIndex8)
<=> v95822(VarCurr,bitIndex2) )
& ( v95803(VarCurr,bitIndex7)
<=> v95822(VarCurr,bitIndex1) )
& ( v95803(VarCurr,bitIndex6)
<=> v95822(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58172,axiom,
! [VarCurr] :
( v95824(VarCurr,bitIndex0)
<=> v95825(VarCurr) ) ).
fof(addAssignment_58171,axiom,
! [VarCurr] :
( v95824(VarCurr,bitIndex1)
<=> v95825(VarCurr) ) ).
fof(addAssignment_58170,axiom,
! [VarCurr] :
( v95824(VarCurr,bitIndex2)
<=> v95825(VarCurr) ) ).
fof(addAssignment_58169,axiom,
! [VarCurr] :
( v95824(VarCurr,bitIndex3)
<=> v95825(VarCurr) ) ).
fof(addAssignment_58168,axiom,
! [VarCurr] :
( v95824(VarCurr,bitIndex4)
<=> v95825(VarCurr) ) ).
fof(addAssignment_58167,axiom,
! [VarCurr] :
( v95824(VarCurr,bitIndex5)
<=> v95825(VarCurr) ) ).
fof(addAssignment_58166,axiom,
! [VarCurr] :
( v95825(VarCurr)
<=> v95805(VarCurr,bitIndex0) ) ).
fof(addAssignment_58165,axiom,
! [VarCurr] :
( v95822(VarCurr,bitIndex0)
<=> v95823(VarCurr) ) ).
fof(addAssignment_58164,axiom,
! [VarCurr] :
( v95822(VarCurr,bitIndex1)
<=> v95823(VarCurr) ) ).
fof(addAssignment_58163,axiom,
! [VarCurr] :
( v95822(VarCurr,bitIndex2)
<=> v95823(VarCurr) ) ).
fof(addAssignment_58162,axiom,
! [VarCurr] :
( v95822(VarCurr,bitIndex3)
<=> v95823(VarCurr) ) ).
fof(addAssignment_58161,axiom,
! [VarCurr] :
( v95822(VarCurr,bitIndex4)
<=> v95823(VarCurr) ) ).
fof(addAssignment_58160,axiom,
! [VarCurr] :
( v95822(VarCurr,bitIndex5)
<=> v95823(VarCurr) ) ).
fof(addAssignment_58159,axiom,
! [VarCurr] :
( v95823(VarCurr)
<=> v95805(VarCurr,bitIndex1) ) ).
fof(addAssignment_58158,axiom,
! [VarCurr] :
( v95805(VarCurr,bitIndex0)
<=> v95807(VarCurr,bitIndex0) ) ).
fof(addAssignment_58157,axiom,
! [VarCurr] :
( v95807(VarCurr,bitIndex0)
<=> v95809(VarCurr,bitIndex0) ) ).
fof(addAssignment_58156,axiom,
! [VarCurr] :
( v95809(VarCurr,bitIndex0)
<=> v95820(VarCurr,bitIndex0) ) ).
fof(addAssignment_58155,axiom,
! [VarCurr] :
( v95811(VarCurr,bitIndex0)
<=> v95813(VarCurr,bitIndex0) ) ).
fof(addAssignment_58154,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex0)
<=> v95815(VarCurr,bitIndex0) ) ).
fof(addAssignment_58153,axiom,
! [VarCurr] :
( v95815(VarCurr,bitIndex0)
<=> v95818(VarCurr,bitIndex0) ) ).
fof(addAssignment_58152,axiom,
! [VarCurr] :
( v95805(VarCurr,bitIndex1)
<=> v95807(VarCurr,bitIndex1) ) ).
fof(addAssignment_58151,axiom,
! [VarCurr] :
( v95807(VarCurr,bitIndex1)
<=> v95809(VarCurr,bitIndex1) ) ).
fof(addAssignment_58150,axiom,
! [VarCurr] :
( v95809(VarCurr,bitIndex1)
<=> v95820(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4360,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95820(VarCurr,B)
<=> ~ v95811(VarCurr,B) ) ) ).
fof(addAssignment_58149,axiom,
! [VarCurr] :
( v95811(VarCurr,bitIndex1)
<=> v95813(VarCurr,bitIndex1) ) ).
fof(addAssignment_58148,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex1)
<=> v95815(VarCurr,bitIndex1) ) ).
fof(addAssignment_58147,axiom,
! [VarCurr] :
( v95815(VarCurr,bitIndex1)
<=> v95818(VarCurr,bitIndex1) ) ).
fof(addAssignment_58146,axiom,
! [VarCurr] :
( v95818(VarCurr,bitIndex0)
<=> v95819(VarCurr) ) ).
fof(addAssignment_58145,axiom,
! [VarCurr] :
( v95818(VarCurr,bitIndex1)
<=> v95819(VarCurr) ) ).
fof(addAssignment_58144,axiom,
! [VarCurr] :
( v95819(VarCurr)
<=> v95817(VarCurr,bitIndex1) ) ).
fof(addAssignment_58143,axiom,
! [VarCurr] :
( v95817(VarCurr,bitIndex1)
<=> v95218(VarCurr,bitIndex1) ) ).
fof(addAssignment_58142,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95797(VarCurr,B)
<=> v95799(VarCurr,B) ) ) ).
fof(addAssignment_58141,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95799(VarCurr,B)
<=> v11055(VarCurr,B) ) ) ).
fof(addAssignment_58140,axiom,
! [VarCurr] :
( v95746(VarCurr)
<=> v95748(VarCurr) ) ).
fof(addAssignment_58139,axiom,
! [VarCurr] :
( v95748(VarCurr)
<=> v95750(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_505,axiom,
! [VarCurr] :
( v95750(VarCurr)
<=> ( ( v95752(VarCurr,bitIndex11)
<=> v95756(VarCurr,bitIndex11) )
& ( v95752(VarCurr,bitIndex10)
<=> v95756(VarCurr,bitIndex10) )
& ( v95752(VarCurr,bitIndex9)
<=> v95756(VarCurr,bitIndex9) )
& ( v95752(VarCurr,bitIndex8)
<=> v95756(VarCurr,bitIndex8) )
& ( v95752(VarCurr,bitIndex7)
<=> v95756(VarCurr,bitIndex7) )
& ( v95752(VarCurr,bitIndex6)
<=> v95756(VarCurr,bitIndex6) )
& ( v95752(VarCurr,bitIndex5)
<=> v95756(VarCurr,bitIndex5) )
& ( v95752(VarCurr,bitIndex4)
<=> v95756(VarCurr,bitIndex4) )
& ( v95752(VarCurr,bitIndex3)
<=> v95756(VarCurr,bitIndex3) )
& ( v95752(VarCurr,bitIndex2)
<=> v95756(VarCurr,bitIndex2) )
& ( v95752(VarCurr,bitIndex1)
<=> v95756(VarCurr,bitIndex1) )
& ( v95752(VarCurr,bitIndex0)
<=> v95756(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58138,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95756(VarCurr,B)
<=> v95758(VarCurr,B) ) ) ).
fof(addAssignment_58137,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95758(VarCurr,B)
<=> v95787(VarCurr,B) ) ) ).
fof(addAssignment_58136,axiom,
! [VarCurr] :
( ( v95758(VarCurr,bitIndex11)
<=> v95785(VarCurr,bitIndex5) )
& ( v95758(VarCurr,bitIndex10)
<=> v95785(VarCurr,bitIndex4) )
& ( v95758(VarCurr,bitIndex9)
<=> v95785(VarCurr,bitIndex3) )
& ( v95758(VarCurr,bitIndex8)
<=> v95785(VarCurr,bitIndex2) )
& ( v95758(VarCurr,bitIndex7)
<=> v95785(VarCurr,bitIndex1) )
& ( v95758(VarCurr,bitIndex6)
<=> v95785(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58135,axiom,
! [VarCurr] :
( v95787(VarCurr,bitIndex0)
<=> v95788(VarCurr) ) ).
fof(addAssignment_58134,axiom,
! [VarCurr] :
( v95787(VarCurr,bitIndex1)
<=> v95788(VarCurr) ) ).
fof(addAssignment_58133,axiom,
! [VarCurr] :
( v95787(VarCurr,bitIndex2)
<=> v95788(VarCurr) ) ).
fof(addAssignment_58132,axiom,
! [VarCurr] :
( v95787(VarCurr,bitIndex3)
<=> v95788(VarCurr) ) ).
fof(addAssignment_58131,axiom,
! [VarCurr] :
( v95787(VarCurr,bitIndex4)
<=> v95788(VarCurr) ) ).
fof(addAssignment_58130,axiom,
! [VarCurr] :
( v95787(VarCurr,bitIndex5)
<=> v95788(VarCurr) ) ).
fof(addAssignment_58129,axiom,
! [VarCurr] :
( v95788(VarCurr)
<=> v95760(VarCurr,bitIndex0) ) ).
fof(addAssignment_58128,axiom,
! [VarCurr] :
( v95785(VarCurr,bitIndex0)
<=> v95786(VarCurr) ) ).
fof(addAssignment_58127,axiom,
! [VarCurr] :
( v95785(VarCurr,bitIndex1)
<=> v95786(VarCurr) ) ).
fof(addAssignment_58126,axiom,
! [VarCurr] :
( v95785(VarCurr,bitIndex2)
<=> v95786(VarCurr) ) ).
fof(addAssignment_58125,axiom,
! [VarCurr] :
( v95785(VarCurr,bitIndex3)
<=> v95786(VarCurr) ) ).
fof(addAssignment_58124,axiom,
! [VarCurr] :
( v95785(VarCurr,bitIndex4)
<=> v95786(VarCurr) ) ).
fof(addAssignment_58123,axiom,
! [VarCurr] :
( v95785(VarCurr,bitIndex5)
<=> v95786(VarCurr) ) ).
fof(addAssignment_58122,axiom,
! [VarCurr] :
( v95786(VarCurr)
<=> v95760(VarCurr,bitIndex1) ) ).
fof(addAssignment_58121,axiom,
! [VarCurr] :
( v95760(VarCurr,bitIndex0)
<=> v95762(VarCurr,bitIndex0) ) ).
fof(addAssignment_58120,axiom,
! [VarCurr] :
( v95762(VarCurr,bitIndex0)
<=> v95764(VarCurr,bitIndex0) ) ).
fof(addAssignment_58119,axiom,
! [VarCurr] :
( v95764(VarCurr,bitIndex0)
<=> v95783(VarCurr,bitIndex0) ) ).
fof(addAssignment_58118,axiom,
! [VarCurr] :
( v95766(VarCurr,bitIndex0)
<=> v95768(VarCurr,bitIndex0) ) ).
fof(addAssignment_58117,axiom,
! [VarCurr] :
( v95768(VarCurr,bitIndex0)
<=> v95770(VarCurr,bitIndex0) ) ).
fof(addAssignment_58116,axiom,
! [VarCurr] :
( v95770(VarCurr,bitIndex0)
<=> v95781(VarCurr,bitIndex0) ) ).
fof(addAssignment_58115,axiom,
! [VarCurr] :
( v95760(VarCurr,bitIndex1)
<=> v95762(VarCurr,bitIndex1) ) ).
fof(addAssignment_58114,axiom,
! [VarCurr] :
( v95762(VarCurr,bitIndex1)
<=> v95764(VarCurr,bitIndex1) ) ).
fof(addAssignment_58113,axiom,
! [VarCurr] :
( v95764(VarCurr,bitIndex1)
<=> v95783(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4359,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95783(VarCurr,B)
<=> ~ v95766(VarCurr,B) ) ) ).
fof(addAssignment_58112,axiom,
! [VarCurr] :
( v95766(VarCurr,bitIndex1)
<=> v95768(VarCurr,bitIndex1) ) ).
fof(addAssignment_58111,axiom,
! [VarCurr] :
( v95768(VarCurr,bitIndex1)
<=> v95770(VarCurr,bitIndex1) ) ).
fof(addAssignment_58110,axiom,
! [VarCurr] :
( v95770(VarCurr,bitIndex1)
<=> v95781(VarCurr,bitIndex1) ) ).
fof(addAssignment_58109,axiom,
! [VarCurr] :
( v95781(VarCurr,bitIndex0)
<=> v95782(VarCurr) ) ).
fof(addAssignment_58108,axiom,
! [VarCurr] :
( v95781(VarCurr,bitIndex1)
<=> v95782(VarCurr) ) ).
fof(addAssignment_58107,axiom,
! [VarCurr] :
( v95782(VarCurr)
<=> v95772(VarCurr,bitIndex0) ) ).
fof(addAssignment_58106,axiom,
! [VarCurr] :
( v95772(VarCurr,bitIndex0)
<=> v94842(VarCurr,bitIndex2) ) ).
fof(addAssignment_58105,axiom,
! [VarCurr] :
( v94842(VarCurr,bitIndex2)
<=> v94844(VarCurr,bitIndex2) ) ).
fof(addAssignment_58104,axiom,
! [VarCurr] :
( v94844(VarCurr,bitIndex2)
<=> v94846(VarCurr,bitIndex30) ) ).
fof(addAssignment_58103,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex30)
<=> v94848(VarCurr,bitIndex30) ) ).
fof(addAssignment_58102,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex30)
<=> v95774(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_1066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95775(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95774(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1066,axiom,
! [VarNext] :
( v95775(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95774(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95775(VarNext)
<=> v95776(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95776(VarNext)
<=> ( v95778(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95778(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_58101,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex30)
<=> v94880(VarCurr,bitIndex30) ) ).
fof(addAssignment_58100,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex30)
<=> v95101(VarCurr,bitIndex30) ) ).
fof(addAssignment_58099,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95752(VarCurr,B)
<=> v95754(VarCurr,B) ) ) ).
fof(addAssignment_58098,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95754(VarCurr,B)
<=> v9099(VarCurr,B) ) ) ).
fof(addAssignment_58097,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v94808(VarCurr,B)
<=> v94810(VarCurr,B) ) ) ).
fof(addAssignment_58096,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v94810(VarCurr,B)
<=> v94812(VarCurr,B) ) ) ).
fof(addAssignment_58095,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex12)
<=> v95669(VarCurr) ) ).
fof(addAssignment_58094,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex11)
<=> v95626(VarCurr) ) ).
fof(addAssignment_58093,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex10)
<=> v95583(VarCurr) ) ).
fof(addAssignment_58092,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex9)
<=> v95540(VarCurr) ) ).
fof(addAssignment_58091,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex8)
<=> v95497(VarCurr) ) ).
fof(addAssignment_58090,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex7)
<=> v95454(VarCurr) ) ).
fof(addAssignment_58089,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex6)
<=> v95411(VarCurr) ) ).
fof(addAssignment_58088,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex5)
<=> v95368(VarCurr) ) ).
fof(addAssignment_58087,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex4)
<=> v95325(VarCurr) ) ).
fof(addAssignment_58086,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex3)
<=> v95282(VarCurr) ) ).
fof(addAssignment_58085,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex2)
<=> v95239(VarCurr) ) ).
fof(addAssignment_58084,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex1)
<=> v95190(VarCurr) ) ).
fof(addAssignment_58083,axiom,
! [VarCurr] :
( v94812(VarCurr,bitIndex0)
<=> v94814(VarCurr) ) ).
fof(addAssignment_58082,axiom,
! [VarCurr] :
( v95669(VarCurr)
<=> v95671(VarCurr) ) ).
fof(addAssignment_58081,axiom,
! [VarCurr] :
( v95671(VarCurr)
<=> v95673(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_504,axiom,
! [VarCurr] :
( v95673(VarCurr)
<=> ( ( v95675(VarCurr,bitIndex11)
<=> v95679(VarCurr,bitIndex11) )
& ( v95675(VarCurr,bitIndex10)
<=> v95679(VarCurr,bitIndex10) )
& ( v95675(VarCurr,bitIndex9)
<=> v95679(VarCurr,bitIndex9) )
& ( v95675(VarCurr,bitIndex8)
<=> v95679(VarCurr,bitIndex8) )
& ( v95675(VarCurr,bitIndex7)
<=> v95679(VarCurr,bitIndex7) )
& ( v95675(VarCurr,bitIndex6)
<=> v95679(VarCurr,bitIndex6) )
& ( v95675(VarCurr,bitIndex5)
<=> v95679(VarCurr,bitIndex5) )
& ( v95675(VarCurr,bitIndex4)
<=> v95679(VarCurr,bitIndex4) )
& ( v95675(VarCurr,bitIndex3)
<=> v95679(VarCurr,bitIndex3) )
& ( v95675(VarCurr,bitIndex2)
<=> v95679(VarCurr,bitIndex2) )
& ( v95675(VarCurr,bitIndex1)
<=> v95679(VarCurr,bitIndex1) )
& ( v95675(VarCurr,bitIndex0)
<=> v95679(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58080,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95679(VarCurr,B)
<=> v95681(VarCurr,B) ) ) ).
fof(addAssignment_58079,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95681(VarCurr,B)
<=> v95736(VarCurr,B) ) ) ).
fof(addAssignment_58078,axiom,
! [VarCurr] :
( ( v95681(VarCurr,bitIndex11)
<=> v95734(VarCurr,bitIndex5) )
& ( v95681(VarCurr,bitIndex10)
<=> v95734(VarCurr,bitIndex4) )
& ( v95681(VarCurr,bitIndex9)
<=> v95734(VarCurr,bitIndex3) )
& ( v95681(VarCurr,bitIndex8)
<=> v95734(VarCurr,bitIndex2) )
& ( v95681(VarCurr,bitIndex7)
<=> v95734(VarCurr,bitIndex1) )
& ( v95681(VarCurr,bitIndex6)
<=> v95734(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58077,axiom,
! [VarCurr] :
( v95736(VarCurr,bitIndex0)
<=> v95737(VarCurr) ) ).
fof(addAssignment_58076,axiom,
! [VarCurr] :
( v95736(VarCurr,bitIndex1)
<=> v95737(VarCurr) ) ).
fof(addAssignment_58075,axiom,
! [VarCurr] :
( v95736(VarCurr,bitIndex2)
<=> v95737(VarCurr) ) ).
fof(addAssignment_58074,axiom,
! [VarCurr] :
( v95736(VarCurr,bitIndex3)
<=> v95737(VarCurr) ) ).
fof(addAssignment_58073,axiom,
! [VarCurr] :
( v95736(VarCurr,bitIndex4)
<=> v95737(VarCurr) ) ).
fof(addAssignment_58072,axiom,
! [VarCurr] :
( v95736(VarCurr,bitIndex5)
<=> v95737(VarCurr) ) ).
fof(addAssignment_58071,axiom,
! [VarCurr] :
( v95737(VarCurr)
<=> v95683(VarCurr,bitIndex0) ) ).
fof(addAssignment_58070,axiom,
! [VarCurr] :
( v95734(VarCurr,bitIndex0)
<=> v95735(VarCurr) ) ).
fof(addAssignment_58069,axiom,
! [VarCurr] :
( v95734(VarCurr,bitIndex1)
<=> v95735(VarCurr) ) ).
fof(addAssignment_58068,axiom,
! [VarCurr] :
( v95734(VarCurr,bitIndex2)
<=> v95735(VarCurr) ) ).
fof(addAssignment_58067,axiom,
! [VarCurr] :
( v95734(VarCurr,bitIndex3)
<=> v95735(VarCurr) ) ).
fof(addAssignment_58066,axiom,
! [VarCurr] :
( v95734(VarCurr,bitIndex4)
<=> v95735(VarCurr) ) ).
fof(addAssignment_58065,axiom,
! [VarCurr] :
( v95734(VarCurr,bitIndex5)
<=> v95735(VarCurr) ) ).
fof(addAssignment_58064,axiom,
! [VarCurr] :
( v95735(VarCurr)
<=> v95683(VarCurr,bitIndex1) ) ).
fof(addAssignment_58063,axiom,
! [VarCurr] :
( v95683(VarCurr,bitIndex0)
<=> v95685(VarCurr,bitIndex0) ) ).
fof(addAssignment_58062,axiom,
! [VarCurr] :
( v95685(VarCurr,bitIndex0)
<=> v95687(VarCurr,bitIndex0) ) ).
fof(addAssignment_58061,axiom,
! [VarCurr] :
( v95687(VarCurr,bitIndex0)
<=> v95724(VarCurr,bitIndex0) ) ).
fof(addAssignment_58060,axiom,
! [VarCurr] :
( v95689(VarCurr,bitIndex0)
<=> v95691(VarCurr,bitIndex0) ) ).
fof(addAssignment_58059,axiom,
! [VarCurr] :
( v95691(VarCurr,bitIndex0)
<=> v95693(VarCurr,bitIndex0) ) ).
fof(addAssignment_58058,axiom,
! [VarCurr] :
( v95693(VarCurr,bitIndex0)
<=> v95723(VarCurr,bitIndex0) ) ).
fof(addAssignment_58057,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex0)
<=> v95218(VarCurr,bitIndex0) ) ).
fof(addAssignment_58056,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex0)
<=> v95220(VarCurr,bitIndex0) ) ).
fof(addAssignment_58055,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex0)
<=> v94846(VarCurr,bitIndex16) ) ).
fof(addAssignment_58054,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex16)
<=> v94848(VarCurr,bitIndex16) ) ).
fof(addAssignment_58053,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex16)
<=> v95726(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95727(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95726(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1065,axiom,
! [VarNext] :
( v95727(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95726(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95727(VarNext)
<=> v95728(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95728(VarNext)
<=> ( v95730(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95730(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_58052,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex16)
<=> v94880(VarCurr,bitIndex16) ) ).
fof(addAssignment_58051,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex16)
<=> v95101(VarCurr,bitIndex16) ) ).
fof(addAssignment_58050,axiom,
! [VarCurr] :
( v95683(VarCurr,bitIndex1)
<=> v95685(VarCurr,bitIndex1) ) ).
fof(addAssignment_58049,axiom,
! [VarCurr] :
( v95685(VarCurr,bitIndex1)
<=> v95687(VarCurr,bitIndex1) ) ).
fof(addAssignment_58048,axiom,
! [VarCurr] :
( v95687(VarCurr,bitIndex1)
<=> v95724(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4356,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95724(VarCurr,B)
<=> ~ v95689(VarCurr,B) ) ) ).
fof(addAssignment_58047,axiom,
! [VarCurr] :
( v95689(VarCurr,bitIndex1)
<=> v95691(VarCurr,bitIndex1) ) ).
fof(addAssignment_58046,axiom,
! [VarCurr] :
( v95691(VarCurr,bitIndex1)
<=> v95693(VarCurr,bitIndex1) ) ).
fof(addAssignment_58045,axiom,
! [VarCurr] :
( v95693(VarCurr,bitIndex1)
<=> v95723(VarCurr,bitIndex1) ) ).
fof(addAssignment_58044,axiom,
! [VarCurr] :
( v95723(VarCurr,bitIndex0)
<=> v95216(VarCurr,bitIndex0) ) ).
fof(addAssignment_58043,axiom,
! [VarCurr] :
( v95723(VarCurr,bitIndex1)
<=> v95695(VarCurr) ) ).
fof(addAssignment_58042,axiom,
! [VarCurr] :
( v95695(VarCurr)
<=> v95697(VarCurr) ) ).
fof(addAssignment_58041,axiom,
! [VarCurr] :
( v95697(VarCurr)
<=> v95220(VarCurr,bitIndex12) ) ).
fof(addAssignment_58040,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex12)
<=> v95699(VarCurr,bitIndex0) ) ).
fof(addAssignment_58039,axiom,
! [VarCurr] :
( v95699(VarCurr,bitIndex0)
<=> v95701(VarCurr,bitIndex0) ) ).
fof(addAssignment_58038,axiom,
! [VarCurr] :
( v95701(VarCurr,bitIndex0)
<=> v95721(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_4355,axiom,
! [VarCurr,B] :
( range_47_0(B)
=> ( v95721(VarCurr,B)
<=> ~ v95722(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1236,axiom,
! [VarCurr,B] :
( range_47_0(B)
=> ( v95722(VarCurr,B)
<=> ( v95703(VarCurr,B)
& v95717(VarCurr,B) ) ) ) ).
fof(range_axiom_77,axiom,
! [B] :
( range_47_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 ) ) ).
fof(addAssignment_58037,axiom,
! [VarCurr] :
( v95717(VarCurr,bitIndex0)
<=> v95719(VarCurr,bitIndex0) ) ).
fof(addAssignment_58036,axiom,
! [VarCurr] :
( v95719(VarCurr,bitIndex0)
<=> v95720(VarCurr,bitIndex0) ) ).
fof(addAssignment_58035,axiom,
! [VarCurr] :
( v95720(VarCurr,bitIndex0)
<=> v94844(VarCurr,bitIndex3) ) ).
fof(addAssignment_58034,axiom,
! [VarCurr] :
( ( v95720(VarCurr,bitIndex47)
<=> $false )
& ( v95720(VarCurr,bitIndex46)
<=> $false )
& ( v95720(VarCurr,bitIndex45)
<=> $false )
& ( v95720(VarCurr,bitIndex44)
<=> $false )
& ( v95720(VarCurr,bitIndex43)
<=> $false )
& ( v95720(VarCurr,bitIndex42)
<=> $false )
& ( v95720(VarCurr,bitIndex41)
<=> $false )
& ( v95720(VarCurr,bitIndex40)
<=> $false )
& ( v95720(VarCurr,bitIndex39)
<=> $false )
& ( v95720(VarCurr,bitIndex38)
<=> $false )
& ( v95720(VarCurr,bitIndex37)
<=> $false )
& ( v95720(VarCurr,bitIndex36)
<=> $false )
& ( v95720(VarCurr,bitIndex35)
<=> $false )
& ( v95720(VarCurr,bitIndex34)
<=> $false )
& ( v95720(VarCurr,bitIndex33)
<=> $false )
& ( v95720(VarCurr,bitIndex32)
<=> $false )
& ( v95720(VarCurr,bitIndex31)
<=> $false )
& ( v95720(VarCurr,bitIndex30)
<=> $false )
& ( v95720(VarCurr,bitIndex29)
<=> $false )
& ( v95720(VarCurr,bitIndex28)
<=> $false )
& ( v95720(VarCurr,bitIndex27)
<=> $false )
& ( v95720(VarCurr,bitIndex26)
<=> $false )
& ( v95720(VarCurr,bitIndex25)
<=> $false )
& ( v95720(VarCurr,bitIndex24)
<=> $false )
& ( v95720(VarCurr,bitIndex23)
<=> $false )
& ( v95720(VarCurr,bitIndex22)
<=> $false )
& ( v95720(VarCurr,bitIndex21)
<=> $false )
& ( v95720(VarCurr,bitIndex20)
<=> $false )
& ( v95720(VarCurr,bitIndex19)
<=> $false )
& ( v95720(VarCurr,bitIndex18)
<=> $false )
& ( v95720(VarCurr,bitIndex17)
<=> $false )
& ( v95720(VarCurr,bitIndex16)
<=> $false )
& ( v95720(VarCurr,bitIndex15)
<=> $false )
& ( v95720(VarCurr,bitIndex14)
<=> $false )
& ( v95720(VarCurr,bitIndex13)
<=> $false )
& ( v95720(VarCurr,bitIndex12)
<=> $false )
& ( v95720(VarCurr,bitIndex11)
<=> $false )
& ( v95720(VarCurr,bitIndex10)
<=> $false )
& ( v95720(VarCurr,bitIndex9)
<=> $false )
& ( v95720(VarCurr,bitIndex8)
<=> $false )
& ( v95720(VarCurr,bitIndex7)
<=> $false )
& ( v95720(VarCurr,bitIndex6)
<=> $false )
& ( v95720(VarCurr,bitIndex5)
<=> $false )
& ( v95720(VarCurr,bitIndex4)
<=> $false )
& ( v95720(VarCurr,bitIndex3)
<=> $false )
& ( v95720(VarCurr,bitIndex2)
<=> $false )
& ( v95720(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_58033,axiom,
! [VarCurr] :
( v95703(VarCurr,bitIndex0)
<=> v95705(VarCurr,bitIndex0) ) ).
fof(addAssignment_58032,axiom,
! [VarCurr] :
( v95705(VarCurr,bitIndex0)
<=> v95714(VarCurr,bitIndex0) ) ).
fof(addAssignment_58031,axiom,
! [VarCurr] :
( v95714(VarCurr,bitIndex0)
<=> v94844(VarCurr,bitIndex3) ) ).
fof(addAssignment_58030,axiom,
! [VarCurr] :
( ( v95714(VarCurr,bitIndex47)
<=> $false )
& ( v95714(VarCurr,bitIndex46)
<=> $false )
& ( v95714(VarCurr,bitIndex45)
<=> $false )
& ( v95714(VarCurr,bitIndex44)
<=> $false )
& ( v95714(VarCurr,bitIndex43)
<=> $false )
& ( v95714(VarCurr,bitIndex42)
<=> $false )
& ( v95714(VarCurr,bitIndex41)
<=> $false )
& ( v95714(VarCurr,bitIndex40)
<=> $false )
& ( v95714(VarCurr,bitIndex39)
<=> $false )
& ( v95714(VarCurr,bitIndex38)
<=> $false )
& ( v95714(VarCurr,bitIndex37)
<=> $false )
& ( v95714(VarCurr,bitIndex36)
<=> $false )
& ( v95714(VarCurr,bitIndex35)
<=> $false )
& ( v95714(VarCurr,bitIndex34)
<=> $false )
& ( v95714(VarCurr,bitIndex33)
<=> $false )
& ( v95714(VarCurr,bitIndex32)
<=> $false )
& ( v95714(VarCurr,bitIndex31)
<=> $false )
& ( v95714(VarCurr,bitIndex30)
<=> $false )
& ( v95714(VarCurr,bitIndex29)
<=> $false )
& ( v95714(VarCurr,bitIndex28)
<=> $false )
& ( v95714(VarCurr,bitIndex27)
<=> $false )
& ( v95714(VarCurr,bitIndex26)
<=> $false )
& ( v95714(VarCurr,bitIndex25)
<=> $false )
& ( v95714(VarCurr,bitIndex24)
<=> $false )
& ( v95714(VarCurr,bitIndex23)
<=> $false )
& ( v95714(VarCurr,bitIndex22)
<=> $false )
& ( v95714(VarCurr,bitIndex21)
<=> $false )
& ( v95714(VarCurr,bitIndex20)
<=> $false )
& ( v95714(VarCurr,bitIndex19)
<=> $false )
& ( v95714(VarCurr,bitIndex18)
<=> $false )
& ( v95714(VarCurr,bitIndex17)
<=> $false )
& ( v95714(VarCurr,bitIndex16)
<=> $false )
& ( v95714(VarCurr,bitIndex15)
<=> $false )
& ( v95714(VarCurr,bitIndex14)
<=> $false )
& ( v95714(VarCurr,bitIndex13)
<=> $false )
& ( v95714(VarCurr,bitIndex12)
<=> $false )
& ( v95714(VarCurr,bitIndex11)
<=> $false )
& ( v95714(VarCurr,bitIndex10)
<=> $false )
& ( v95714(VarCurr,bitIndex9)
<=> $false )
& ( v95714(VarCurr,bitIndex8)
<=> $false )
& ( v95714(VarCurr,bitIndex7)
<=> $false )
& ( v95714(VarCurr,bitIndex6)
<=> $false )
& ( v95714(VarCurr,bitIndex5)
<=> $false )
& ( v95714(VarCurr,bitIndex4)
<=> $false )
& ( v95714(VarCurr,bitIndex3)
<=> $false )
& ( v95714(VarCurr,bitIndex2)
<=> $false )
& ( v95714(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(bitBlastConstant_1446,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_1445,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_1444,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_1443,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_1442,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_1441,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_1440,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_1439,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_1438,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_1437,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_1436,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_1435,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_1434,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_1433,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_1432,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_1431,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_1430,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_1429,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_1428,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_1427,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_1426,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_1425,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_1424,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_1423,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_1422,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_1421,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_1420,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_1419,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_1418,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_1417,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_1416,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_1415,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_1414,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_1413,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_1412,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_1411,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_1410,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_1409,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_1408,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_1407,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_1406,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_1405,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_1404,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_1403,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_1402,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_1401,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_1400,axiom,
~ b00000000000000000000000000000000000000000000000(bitIndex0) ).
fof(addAssignment_58029,axiom,
! [VarCurr] :
( v94844(VarCurr,bitIndex3)
<=> v94846(VarCurr,bitIndex31) ) ).
fof(addAssignment_58028,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex31)
<=> v94848(VarCurr,bitIndex31) ) ).
fof(addAssignment_58027,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex31)
<=> v95707(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_1064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95708(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95707(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1064,axiom,
! [VarNext] :
( v95708(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95707(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95708(VarNext)
<=> v95709(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95709(VarNext)
<=> ( v95711(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95711(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_58026,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex31)
<=> v94880(VarCurr,bitIndex31) ) ).
fof(addAssignment_58025,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex31)
<=> v95101(VarCurr,bitIndex31) ) ).
fof(addAssignment_58024,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95675(VarCurr,B)
<=> v95677(VarCurr,B) ) ) ).
fof(addAssignment_58023,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95677(VarCurr,B)
<=> v49399(VarCurr,B) ) ) ).
fof(addAssignment_58022,axiom,
! [VarCurr] :
( v95626(VarCurr)
<=> v95628(VarCurr) ) ).
fof(addAssignment_58021,axiom,
! [VarCurr] :
( v95628(VarCurr)
<=> v95630(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_503,axiom,
! [VarCurr] :
( v95630(VarCurr)
<=> ( ( v95632(VarCurr,bitIndex11)
<=> v95636(VarCurr,bitIndex11) )
& ( v95632(VarCurr,bitIndex10)
<=> v95636(VarCurr,bitIndex10) )
& ( v95632(VarCurr,bitIndex9)
<=> v95636(VarCurr,bitIndex9) )
& ( v95632(VarCurr,bitIndex8)
<=> v95636(VarCurr,bitIndex8) )
& ( v95632(VarCurr,bitIndex7)
<=> v95636(VarCurr,bitIndex7) )
& ( v95632(VarCurr,bitIndex6)
<=> v95636(VarCurr,bitIndex6) )
& ( v95632(VarCurr,bitIndex5)
<=> v95636(VarCurr,bitIndex5) )
& ( v95632(VarCurr,bitIndex4)
<=> v95636(VarCurr,bitIndex4) )
& ( v95632(VarCurr,bitIndex3)
<=> v95636(VarCurr,bitIndex3) )
& ( v95632(VarCurr,bitIndex2)
<=> v95636(VarCurr,bitIndex2) )
& ( v95632(VarCurr,bitIndex1)
<=> v95636(VarCurr,bitIndex1) )
& ( v95632(VarCurr,bitIndex0)
<=> v95636(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_58020,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95636(VarCurr,B)
<=> v95638(VarCurr,B) ) ) ).
fof(addAssignment_58019,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95638(VarCurr,B)
<=> v95665(VarCurr,B) ) ) ).
fof(addAssignment_58018,axiom,
! [VarCurr] :
( ( v95638(VarCurr,bitIndex11)
<=> v95663(VarCurr,bitIndex5) )
& ( v95638(VarCurr,bitIndex10)
<=> v95663(VarCurr,bitIndex4) )
& ( v95638(VarCurr,bitIndex9)
<=> v95663(VarCurr,bitIndex3) )
& ( v95638(VarCurr,bitIndex8)
<=> v95663(VarCurr,bitIndex2) )
& ( v95638(VarCurr,bitIndex7)
<=> v95663(VarCurr,bitIndex1) )
& ( v95638(VarCurr,bitIndex6)
<=> v95663(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_58017,axiom,
! [VarCurr] :
( v95665(VarCurr,bitIndex0)
<=> v95666(VarCurr) ) ).
fof(addAssignment_58016,axiom,
! [VarCurr] :
( v95665(VarCurr,bitIndex1)
<=> v95666(VarCurr) ) ).
fof(addAssignment_58015,axiom,
! [VarCurr] :
( v95665(VarCurr,bitIndex2)
<=> v95666(VarCurr) ) ).
fof(addAssignment_58014,axiom,
! [VarCurr] :
( v95665(VarCurr,bitIndex3)
<=> v95666(VarCurr) ) ).
fof(addAssignment_58013,axiom,
! [VarCurr] :
( v95665(VarCurr,bitIndex4)
<=> v95666(VarCurr) ) ).
fof(addAssignment_58012,axiom,
! [VarCurr] :
( v95665(VarCurr,bitIndex5)
<=> v95666(VarCurr) ) ).
fof(addAssignment_58011,axiom,
! [VarCurr] :
( v95666(VarCurr)
<=> v95640(VarCurr,bitIndex0) ) ).
fof(addAssignment_58010,axiom,
! [VarCurr] :
( v95663(VarCurr,bitIndex0)
<=> v95664(VarCurr) ) ).
fof(addAssignment_58009,axiom,
! [VarCurr] :
( v95663(VarCurr,bitIndex1)
<=> v95664(VarCurr) ) ).
fof(addAssignment_58008,axiom,
! [VarCurr] :
( v95663(VarCurr,bitIndex2)
<=> v95664(VarCurr) ) ).
fof(addAssignment_58007,axiom,
! [VarCurr] :
( v95663(VarCurr,bitIndex3)
<=> v95664(VarCurr) ) ).
fof(addAssignment_58006,axiom,
! [VarCurr] :
( v95663(VarCurr,bitIndex4)
<=> v95664(VarCurr) ) ).
fof(addAssignment_58005,axiom,
! [VarCurr] :
( v95663(VarCurr,bitIndex5)
<=> v95664(VarCurr) ) ).
fof(addAssignment_58004,axiom,
! [VarCurr] :
( v95664(VarCurr)
<=> v95640(VarCurr,bitIndex1) ) ).
fof(addAssignment_58003,axiom,
! [VarCurr] :
( v95640(VarCurr,bitIndex0)
<=> v95642(VarCurr,bitIndex0) ) ).
fof(addAssignment_58002,axiom,
! [VarCurr] :
( v95642(VarCurr,bitIndex0)
<=> v95644(VarCurr,bitIndex0) ) ).
fof(addAssignment_58001,axiom,
! [VarCurr] :
( v95644(VarCurr,bitIndex0)
<=> v95661(VarCurr,bitIndex0) ) ).
fof(addAssignment_58000,axiom,
! [VarCurr] :
( v95646(VarCurr,bitIndex0)
<=> v95648(VarCurr,bitIndex0) ) ).
fof(addAssignment_57999,axiom,
! [VarCurr] :
( v95648(VarCurr,bitIndex0)
<=> v95650(VarCurr,bitIndex0) ) ).
fof(addAssignment_57998,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex0)
<=> v95659(VarCurr,bitIndex0) ) ).
fof(addAssignment_57997,axiom,
! [VarCurr] :
( v95640(VarCurr,bitIndex1)
<=> v95642(VarCurr,bitIndex1) ) ).
fof(addAssignment_57996,axiom,
! [VarCurr] :
( v95642(VarCurr,bitIndex1)
<=> v95644(VarCurr,bitIndex1) ) ).
fof(addAssignment_57995,axiom,
! [VarCurr] :
( v95644(VarCurr,bitIndex1)
<=> v95661(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4353,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95661(VarCurr,B)
<=> ~ v95646(VarCurr,B) ) ) ).
fof(addAssignment_57994,axiom,
! [VarCurr] :
( v95646(VarCurr,bitIndex1)
<=> v95648(VarCurr,bitIndex1) ) ).
fof(addAssignment_57993,axiom,
! [VarCurr] :
( v95648(VarCurr,bitIndex1)
<=> v95650(VarCurr,bitIndex1) ) ).
fof(addAssignment_57992,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex1)
<=> v95659(VarCurr,bitIndex1) ) ).
fof(addAssignment_57991,axiom,
! [VarCurr] :
( v95659(VarCurr,bitIndex0)
<=> v95660(VarCurr) ) ).
fof(addAssignment_57990,axiom,
! [VarCurr] :
( v95659(VarCurr,bitIndex1)
<=> v95660(VarCurr) ) ).
fof(addAssignment_57989,axiom,
! [VarCurr] :
( v95660(VarCurr)
<=> v95216(VarCurr,bitIndex11) ) ).
fof(addAssignment_57988,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex11)
<=> v95218(VarCurr,bitIndex11) ) ).
fof(addAssignment_57987,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex11)
<=> v95220(VarCurr,bitIndex11) ) ).
fof(addAssignment_57986,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex11)
<=> v94846(VarCurr,bitIndex27) ) ).
fof(addAssignment_57985,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex27)
<=> v94848(VarCurr,bitIndex27) ) ).
fof(addAssignment_57984,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex27)
<=> v95652(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95653(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95652(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1063,axiom,
! [VarNext] :
( v95653(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95652(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95653(VarNext)
<=> v95654(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95654(VarNext)
<=> ( v95656(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95656(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57983,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex27)
<=> v94880(VarCurr,bitIndex27) ) ).
fof(addAssignment_57982,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex27)
<=> v95101(VarCurr,bitIndex27) ) ).
fof(addAssignment_57981,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex11)
<=> v94884(VarCurr,bitIndex11) ) ).
fof(addAssignment_57980,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex11)
<=> v94886(VarCurr,bitIndex11) ) ).
fof(addAssignment_57979,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95632(VarCurr,B)
<=> v95634(VarCurr,B) ) ) ).
fof(addAssignment_57978,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95634(VarCurr,B)
<=> v47849(VarCurr,B) ) ) ).
fof(addAssignment_57977,axiom,
! [VarCurr] :
( v95583(VarCurr)
<=> v95585(VarCurr) ) ).
fof(addAssignment_57976,axiom,
! [VarCurr] :
( v95585(VarCurr)
<=> v95587(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_502,axiom,
! [VarCurr] :
( v95587(VarCurr)
<=> ( ( v95589(VarCurr,bitIndex11)
<=> v95593(VarCurr,bitIndex11) )
& ( v95589(VarCurr,bitIndex10)
<=> v95593(VarCurr,bitIndex10) )
& ( v95589(VarCurr,bitIndex9)
<=> v95593(VarCurr,bitIndex9) )
& ( v95589(VarCurr,bitIndex8)
<=> v95593(VarCurr,bitIndex8) )
& ( v95589(VarCurr,bitIndex7)
<=> v95593(VarCurr,bitIndex7) )
& ( v95589(VarCurr,bitIndex6)
<=> v95593(VarCurr,bitIndex6) )
& ( v95589(VarCurr,bitIndex5)
<=> v95593(VarCurr,bitIndex5) )
& ( v95589(VarCurr,bitIndex4)
<=> v95593(VarCurr,bitIndex4) )
& ( v95589(VarCurr,bitIndex3)
<=> v95593(VarCurr,bitIndex3) )
& ( v95589(VarCurr,bitIndex2)
<=> v95593(VarCurr,bitIndex2) )
& ( v95589(VarCurr,bitIndex1)
<=> v95593(VarCurr,bitIndex1) )
& ( v95589(VarCurr,bitIndex0)
<=> v95593(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57975,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95593(VarCurr,B)
<=> v95595(VarCurr,B) ) ) ).
fof(addAssignment_57974,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95595(VarCurr,B)
<=> v95622(VarCurr,B) ) ) ).
fof(addAssignment_57973,axiom,
! [VarCurr] :
( ( v95595(VarCurr,bitIndex11)
<=> v95620(VarCurr,bitIndex5) )
& ( v95595(VarCurr,bitIndex10)
<=> v95620(VarCurr,bitIndex4) )
& ( v95595(VarCurr,bitIndex9)
<=> v95620(VarCurr,bitIndex3) )
& ( v95595(VarCurr,bitIndex8)
<=> v95620(VarCurr,bitIndex2) )
& ( v95595(VarCurr,bitIndex7)
<=> v95620(VarCurr,bitIndex1) )
& ( v95595(VarCurr,bitIndex6)
<=> v95620(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57972,axiom,
! [VarCurr] :
( v95622(VarCurr,bitIndex0)
<=> v95623(VarCurr) ) ).
fof(addAssignment_57971,axiom,
! [VarCurr] :
( v95622(VarCurr,bitIndex1)
<=> v95623(VarCurr) ) ).
fof(addAssignment_57970,axiom,
! [VarCurr] :
( v95622(VarCurr,bitIndex2)
<=> v95623(VarCurr) ) ).
fof(addAssignment_57969,axiom,
! [VarCurr] :
( v95622(VarCurr,bitIndex3)
<=> v95623(VarCurr) ) ).
fof(addAssignment_57968,axiom,
! [VarCurr] :
( v95622(VarCurr,bitIndex4)
<=> v95623(VarCurr) ) ).
fof(addAssignment_57967,axiom,
! [VarCurr] :
( v95622(VarCurr,bitIndex5)
<=> v95623(VarCurr) ) ).
fof(addAssignment_57966,axiom,
! [VarCurr] :
( v95623(VarCurr)
<=> v95597(VarCurr,bitIndex0) ) ).
fof(addAssignment_57965,axiom,
! [VarCurr] :
( v95620(VarCurr,bitIndex0)
<=> v95621(VarCurr) ) ).
fof(addAssignment_57964,axiom,
! [VarCurr] :
( v95620(VarCurr,bitIndex1)
<=> v95621(VarCurr) ) ).
fof(addAssignment_57963,axiom,
! [VarCurr] :
( v95620(VarCurr,bitIndex2)
<=> v95621(VarCurr) ) ).
fof(addAssignment_57962,axiom,
! [VarCurr] :
( v95620(VarCurr,bitIndex3)
<=> v95621(VarCurr) ) ).
fof(addAssignment_57961,axiom,
! [VarCurr] :
( v95620(VarCurr,bitIndex4)
<=> v95621(VarCurr) ) ).
fof(addAssignment_57960,axiom,
! [VarCurr] :
( v95620(VarCurr,bitIndex5)
<=> v95621(VarCurr) ) ).
fof(addAssignment_57959,axiom,
! [VarCurr] :
( v95621(VarCurr)
<=> v95597(VarCurr,bitIndex1) ) ).
fof(addAssignment_57958,axiom,
! [VarCurr] :
( v95597(VarCurr,bitIndex0)
<=> v95599(VarCurr,bitIndex0) ) ).
fof(addAssignment_57957,axiom,
! [VarCurr] :
( v95599(VarCurr,bitIndex0)
<=> v95601(VarCurr,bitIndex0) ) ).
fof(addAssignment_57956,axiom,
! [VarCurr] :
( v95601(VarCurr,bitIndex0)
<=> v95618(VarCurr,bitIndex0) ) ).
fof(addAssignment_57955,axiom,
! [VarCurr] :
( v95603(VarCurr,bitIndex0)
<=> v95605(VarCurr,bitIndex0) ) ).
fof(addAssignment_57954,axiom,
! [VarCurr] :
( v95605(VarCurr,bitIndex0)
<=> v95607(VarCurr,bitIndex0) ) ).
fof(addAssignment_57953,axiom,
! [VarCurr] :
( v95607(VarCurr,bitIndex0)
<=> v95616(VarCurr,bitIndex0) ) ).
fof(addAssignment_57952,axiom,
! [VarCurr] :
( v95597(VarCurr,bitIndex1)
<=> v95599(VarCurr,bitIndex1) ) ).
fof(addAssignment_57951,axiom,
! [VarCurr] :
( v95599(VarCurr,bitIndex1)
<=> v95601(VarCurr,bitIndex1) ) ).
fof(addAssignment_57950,axiom,
! [VarCurr] :
( v95601(VarCurr,bitIndex1)
<=> v95618(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4351,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95618(VarCurr,B)
<=> ~ v95603(VarCurr,B) ) ) ).
fof(addAssignment_57949,axiom,
! [VarCurr] :
( v95603(VarCurr,bitIndex1)
<=> v95605(VarCurr,bitIndex1) ) ).
fof(addAssignment_57948,axiom,
! [VarCurr] :
( v95605(VarCurr,bitIndex1)
<=> v95607(VarCurr,bitIndex1) ) ).
fof(addAssignment_57947,axiom,
! [VarCurr] :
( v95607(VarCurr,bitIndex1)
<=> v95616(VarCurr,bitIndex1) ) ).
fof(addAssignment_57946,axiom,
! [VarCurr] :
( v95616(VarCurr,bitIndex0)
<=> v95617(VarCurr) ) ).
fof(addAssignment_57945,axiom,
! [VarCurr] :
( v95616(VarCurr,bitIndex1)
<=> v95617(VarCurr) ) ).
fof(addAssignment_57944,axiom,
! [VarCurr] :
( v95617(VarCurr)
<=> v95216(VarCurr,bitIndex10) ) ).
fof(addAssignment_57943,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex10)
<=> v95218(VarCurr,bitIndex10) ) ).
fof(addAssignment_57942,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex10)
<=> v95220(VarCurr,bitIndex10) ) ).
fof(addAssignment_57941,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex10)
<=> v94846(VarCurr,bitIndex26) ) ).
fof(addAssignment_57940,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex26)
<=> v94848(VarCurr,bitIndex26) ) ).
fof(addAssignment_57939,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex26)
<=> v95609(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95610(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95609(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1062,axiom,
! [VarNext] :
( v95610(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95609(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95610(VarNext)
<=> v95611(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95611(VarNext)
<=> ( v95613(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95613(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57938,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex26)
<=> v94880(VarCurr,bitIndex26) ) ).
fof(addAssignment_57937,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex26)
<=> v95101(VarCurr,bitIndex26) ) ).
fof(addAssignment_57936,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex10)
<=> v94884(VarCurr,bitIndex10) ) ).
fof(addAssignment_57935,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex10)
<=> v94886(VarCurr,bitIndex10) ) ).
fof(addAssignment_57934,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95589(VarCurr,B)
<=> v95591(VarCurr,B) ) ) ).
fof(addAssignment_57933,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95591(VarCurr,B)
<=> v46299(VarCurr,B) ) ) ).
fof(addAssignment_57932,axiom,
! [VarCurr] :
( v95540(VarCurr)
<=> v95542(VarCurr) ) ).
fof(addAssignment_57931,axiom,
! [VarCurr] :
( v95542(VarCurr)
<=> v95544(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_501,axiom,
! [VarCurr] :
( v95544(VarCurr)
<=> ( ( v95546(VarCurr,bitIndex11)
<=> v95550(VarCurr,bitIndex11) )
& ( v95546(VarCurr,bitIndex10)
<=> v95550(VarCurr,bitIndex10) )
& ( v95546(VarCurr,bitIndex9)
<=> v95550(VarCurr,bitIndex9) )
& ( v95546(VarCurr,bitIndex8)
<=> v95550(VarCurr,bitIndex8) )
& ( v95546(VarCurr,bitIndex7)
<=> v95550(VarCurr,bitIndex7) )
& ( v95546(VarCurr,bitIndex6)
<=> v95550(VarCurr,bitIndex6) )
& ( v95546(VarCurr,bitIndex5)
<=> v95550(VarCurr,bitIndex5) )
& ( v95546(VarCurr,bitIndex4)
<=> v95550(VarCurr,bitIndex4) )
& ( v95546(VarCurr,bitIndex3)
<=> v95550(VarCurr,bitIndex3) )
& ( v95546(VarCurr,bitIndex2)
<=> v95550(VarCurr,bitIndex2) )
& ( v95546(VarCurr,bitIndex1)
<=> v95550(VarCurr,bitIndex1) )
& ( v95546(VarCurr,bitIndex0)
<=> v95550(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57930,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95550(VarCurr,B)
<=> v95552(VarCurr,B) ) ) ).
fof(addAssignment_57929,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95552(VarCurr,B)
<=> v95579(VarCurr,B) ) ) ).
fof(addAssignment_57928,axiom,
! [VarCurr] :
( ( v95552(VarCurr,bitIndex11)
<=> v95577(VarCurr,bitIndex5) )
& ( v95552(VarCurr,bitIndex10)
<=> v95577(VarCurr,bitIndex4) )
& ( v95552(VarCurr,bitIndex9)
<=> v95577(VarCurr,bitIndex3) )
& ( v95552(VarCurr,bitIndex8)
<=> v95577(VarCurr,bitIndex2) )
& ( v95552(VarCurr,bitIndex7)
<=> v95577(VarCurr,bitIndex1) )
& ( v95552(VarCurr,bitIndex6)
<=> v95577(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57927,axiom,
! [VarCurr] :
( v95579(VarCurr,bitIndex0)
<=> v95580(VarCurr) ) ).
fof(addAssignment_57926,axiom,
! [VarCurr] :
( v95579(VarCurr,bitIndex1)
<=> v95580(VarCurr) ) ).
fof(addAssignment_57925,axiom,
! [VarCurr] :
( v95579(VarCurr,bitIndex2)
<=> v95580(VarCurr) ) ).
fof(addAssignment_57924,axiom,
! [VarCurr] :
( v95579(VarCurr,bitIndex3)
<=> v95580(VarCurr) ) ).
fof(addAssignment_57923,axiom,
! [VarCurr] :
( v95579(VarCurr,bitIndex4)
<=> v95580(VarCurr) ) ).
fof(addAssignment_57922,axiom,
! [VarCurr] :
( v95579(VarCurr,bitIndex5)
<=> v95580(VarCurr) ) ).
fof(addAssignment_57921,axiom,
! [VarCurr] :
( v95580(VarCurr)
<=> v95554(VarCurr,bitIndex0) ) ).
fof(addAssignment_57920,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex0)
<=> v95578(VarCurr) ) ).
fof(addAssignment_57919,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex1)
<=> v95578(VarCurr) ) ).
fof(addAssignment_57918,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex2)
<=> v95578(VarCurr) ) ).
fof(addAssignment_57917,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex3)
<=> v95578(VarCurr) ) ).
fof(addAssignment_57916,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex4)
<=> v95578(VarCurr) ) ).
fof(addAssignment_57915,axiom,
! [VarCurr] :
( v95577(VarCurr,bitIndex5)
<=> v95578(VarCurr) ) ).
fof(addAssignment_57914,axiom,
! [VarCurr] :
( v95578(VarCurr)
<=> v95554(VarCurr,bitIndex1) ) ).
fof(addAssignment_57913,axiom,
! [VarCurr] :
( v95554(VarCurr,bitIndex0)
<=> v95556(VarCurr,bitIndex0) ) ).
fof(addAssignment_57912,axiom,
! [VarCurr] :
( v95556(VarCurr,bitIndex0)
<=> v95558(VarCurr,bitIndex0) ) ).
fof(addAssignment_57911,axiom,
! [VarCurr] :
( v95558(VarCurr,bitIndex0)
<=> v95575(VarCurr,bitIndex0) ) ).
fof(addAssignment_57910,axiom,
! [VarCurr] :
( v95560(VarCurr,bitIndex0)
<=> v95562(VarCurr,bitIndex0) ) ).
fof(addAssignment_57909,axiom,
! [VarCurr] :
( v95562(VarCurr,bitIndex0)
<=> v95564(VarCurr,bitIndex0) ) ).
fof(addAssignment_57908,axiom,
! [VarCurr] :
( v95564(VarCurr,bitIndex0)
<=> v95573(VarCurr,bitIndex0) ) ).
fof(addAssignment_57907,axiom,
! [VarCurr] :
( v95554(VarCurr,bitIndex1)
<=> v95556(VarCurr,bitIndex1) ) ).
fof(addAssignment_57906,axiom,
! [VarCurr] :
( v95556(VarCurr,bitIndex1)
<=> v95558(VarCurr,bitIndex1) ) ).
fof(addAssignment_57905,axiom,
! [VarCurr] :
( v95558(VarCurr,bitIndex1)
<=> v95575(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4349,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95575(VarCurr,B)
<=> ~ v95560(VarCurr,B) ) ) ).
fof(addAssignment_57904,axiom,
! [VarCurr] :
( v95560(VarCurr,bitIndex1)
<=> v95562(VarCurr,bitIndex1) ) ).
fof(addAssignment_57903,axiom,
! [VarCurr] :
( v95562(VarCurr,bitIndex1)
<=> v95564(VarCurr,bitIndex1) ) ).
fof(addAssignment_57902,axiom,
! [VarCurr] :
( v95564(VarCurr,bitIndex1)
<=> v95573(VarCurr,bitIndex1) ) ).
fof(addAssignment_57901,axiom,
! [VarCurr] :
( v95573(VarCurr,bitIndex0)
<=> v95574(VarCurr) ) ).
fof(addAssignment_57900,axiom,
! [VarCurr] :
( v95573(VarCurr,bitIndex1)
<=> v95574(VarCurr) ) ).
fof(addAssignment_57899,axiom,
! [VarCurr] :
( v95574(VarCurr)
<=> v95216(VarCurr,bitIndex9) ) ).
fof(addAssignment_57898,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex9)
<=> v95218(VarCurr,bitIndex9) ) ).
fof(addAssignment_57897,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex9)
<=> v95220(VarCurr,bitIndex9) ) ).
fof(addAssignment_57896,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex9)
<=> v94846(VarCurr,bitIndex25) ) ).
fof(addAssignment_57895,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex25)
<=> v94848(VarCurr,bitIndex25) ) ).
fof(addAssignment_57894,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex25)
<=> v95566(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95567(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95566(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1061,axiom,
! [VarNext] :
( v95567(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95566(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95567(VarNext)
<=> v95568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95568(VarNext)
<=> ( v95570(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95570(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57893,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex25)
<=> v94880(VarCurr,bitIndex25) ) ).
fof(addAssignment_57892,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex25)
<=> v95101(VarCurr,bitIndex25) ) ).
fof(addAssignment_57891,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex9)
<=> v94884(VarCurr,bitIndex9) ) ).
fof(addAssignment_57890,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex9)
<=> v94886(VarCurr,bitIndex9) ) ).
fof(addAssignment_57889,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95546(VarCurr,B)
<=> v95548(VarCurr,B) ) ) ).
fof(addAssignment_57888,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95548(VarCurr,B)
<=> v44749(VarCurr,B) ) ) ).
fof(addAssignment_57887,axiom,
! [VarCurr] :
( v95497(VarCurr)
<=> v95499(VarCurr) ) ).
fof(addAssignment_57886,axiom,
! [VarCurr] :
( v95499(VarCurr)
<=> v95501(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_500,axiom,
! [VarCurr] :
( v95501(VarCurr)
<=> ( ( v95503(VarCurr,bitIndex11)
<=> v95507(VarCurr,bitIndex11) )
& ( v95503(VarCurr,bitIndex10)
<=> v95507(VarCurr,bitIndex10) )
& ( v95503(VarCurr,bitIndex9)
<=> v95507(VarCurr,bitIndex9) )
& ( v95503(VarCurr,bitIndex8)
<=> v95507(VarCurr,bitIndex8) )
& ( v95503(VarCurr,bitIndex7)
<=> v95507(VarCurr,bitIndex7) )
& ( v95503(VarCurr,bitIndex6)
<=> v95507(VarCurr,bitIndex6) )
& ( v95503(VarCurr,bitIndex5)
<=> v95507(VarCurr,bitIndex5) )
& ( v95503(VarCurr,bitIndex4)
<=> v95507(VarCurr,bitIndex4) )
& ( v95503(VarCurr,bitIndex3)
<=> v95507(VarCurr,bitIndex3) )
& ( v95503(VarCurr,bitIndex2)
<=> v95507(VarCurr,bitIndex2) )
& ( v95503(VarCurr,bitIndex1)
<=> v95507(VarCurr,bitIndex1) )
& ( v95503(VarCurr,bitIndex0)
<=> v95507(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57885,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95507(VarCurr,B)
<=> v95509(VarCurr,B) ) ) ).
fof(addAssignment_57884,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95509(VarCurr,B)
<=> v95536(VarCurr,B) ) ) ).
fof(addAssignment_57883,axiom,
! [VarCurr] :
( ( v95509(VarCurr,bitIndex11)
<=> v95534(VarCurr,bitIndex5) )
& ( v95509(VarCurr,bitIndex10)
<=> v95534(VarCurr,bitIndex4) )
& ( v95509(VarCurr,bitIndex9)
<=> v95534(VarCurr,bitIndex3) )
& ( v95509(VarCurr,bitIndex8)
<=> v95534(VarCurr,bitIndex2) )
& ( v95509(VarCurr,bitIndex7)
<=> v95534(VarCurr,bitIndex1) )
& ( v95509(VarCurr,bitIndex6)
<=> v95534(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57882,axiom,
! [VarCurr] :
( v95536(VarCurr,bitIndex0)
<=> v95537(VarCurr) ) ).
fof(addAssignment_57881,axiom,
! [VarCurr] :
( v95536(VarCurr,bitIndex1)
<=> v95537(VarCurr) ) ).
fof(addAssignment_57880,axiom,
! [VarCurr] :
( v95536(VarCurr,bitIndex2)
<=> v95537(VarCurr) ) ).
fof(addAssignment_57879,axiom,
! [VarCurr] :
( v95536(VarCurr,bitIndex3)
<=> v95537(VarCurr) ) ).
fof(addAssignment_57878,axiom,
! [VarCurr] :
( v95536(VarCurr,bitIndex4)
<=> v95537(VarCurr) ) ).
fof(addAssignment_57877,axiom,
! [VarCurr] :
( v95536(VarCurr,bitIndex5)
<=> v95537(VarCurr) ) ).
fof(addAssignment_57876,axiom,
! [VarCurr] :
( v95537(VarCurr)
<=> v95511(VarCurr,bitIndex0) ) ).
fof(addAssignment_57875,axiom,
! [VarCurr] :
( v95534(VarCurr,bitIndex0)
<=> v95535(VarCurr) ) ).
fof(addAssignment_57874,axiom,
! [VarCurr] :
( v95534(VarCurr,bitIndex1)
<=> v95535(VarCurr) ) ).
fof(addAssignment_57873,axiom,
! [VarCurr] :
( v95534(VarCurr,bitIndex2)
<=> v95535(VarCurr) ) ).
fof(addAssignment_57872,axiom,
! [VarCurr] :
( v95534(VarCurr,bitIndex3)
<=> v95535(VarCurr) ) ).
fof(addAssignment_57871,axiom,
! [VarCurr] :
( v95534(VarCurr,bitIndex4)
<=> v95535(VarCurr) ) ).
fof(addAssignment_57870,axiom,
! [VarCurr] :
( v95534(VarCurr,bitIndex5)
<=> v95535(VarCurr) ) ).
fof(addAssignment_57869,axiom,
! [VarCurr] :
( v95535(VarCurr)
<=> v95511(VarCurr,bitIndex1) ) ).
fof(addAssignment_57868,axiom,
! [VarCurr] :
( v95511(VarCurr,bitIndex0)
<=> v95513(VarCurr,bitIndex0) ) ).
fof(addAssignment_57867,axiom,
! [VarCurr] :
( v95513(VarCurr,bitIndex0)
<=> v95515(VarCurr,bitIndex0) ) ).
fof(addAssignment_57866,axiom,
! [VarCurr] :
( v95515(VarCurr,bitIndex0)
<=> v95532(VarCurr,bitIndex0) ) ).
fof(addAssignment_57865,axiom,
! [VarCurr] :
( v95517(VarCurr,bitIndex0)
<=> v95519(VarCurr,bitIndex0) ) ).
fof(addAssignment_57864,axiom,
! [VarCurr] :
( v95519(VarCurr,bitIndex0)
<=> v95521(VarCurr,bitIndex0) ) ).
fof(addAssignment_57863,axiom,
! [VarCurr] :
( v95521(VarCurr,bitIndex0)
<=> v95530(VarCurr,bitIndex0) ) ).
fof(addAssignment_57862,axiom,
! [VarCurr] :
( v95511(VarCurr,bitIndex1)
<=> v95513(VarCurr,bitIndex1) ) ).
fof(addAssignment_57861,axiom,
! [VarCurr] :
( v95513(VarCurr,bitIndex1)
<=> v95515(VarCurr,bitIndex1) ) ).
fof(addAssignment_57860,axiom,
! [VarCurr] :
( v95515(VarCurr,bitIndex1)
<=> v95532(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4347,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95532(VarCurr,B)
<=> ~ v95517(VarCurr,B) ) ) ).
fof(addAssignment_57859,axiom,
! [VarCurr] :
( v95517(VarCurr,bitIndex1)
<=> v95519(VarCurr,bitIndex1) ) ).
fof(addAssignment_57858,axiom,
! [VarCurr] :
( v95519(VarCurr,bitIndex1)
<=> v95521(VarCurr,bitIndex1) ) ).
fof(addAssignment_57857,axiom,
! [VarCurr] :
( v95521(VarCurr,bitIndex1)
<=> v95530(VarCurr,bitIndex1) ) ).
fof(addAssignment_57856,axiom,
! [VarCurr] :
( v95530(VarCurr,bitIndex0)
<=> v95531(VarCurr) ) ).
fof(addAssignment_57855,axiom,
! [VarCurr] :
( v95530(VarCurr,bitIndex1)
<=> v95531(VarCurr) ) ).
fof(addAssignment_57854,axiom,
! [VarCurr] :
( v95531(VarCurr)
<=> v95216(VarCurr,bitIndex8) ) ).
fof(addAssignment_57853,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex8)
<=> v95218(VarCurr,bitIndex8) ) ).
fof(addAssignment_57852,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex8)
<=> v95220(VarCurr,bitIndex8) ) ).
fof(addAssignment_57851,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex8)
<=> v94846(VarCurr,bitIndex24) ) ).
fof(addAssignment_57850,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex24)
<=> v94848(VarCurr,bitIndex24) ) ).
fof(addAssignment_57849,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex24)
<=> v95523(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95524(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95523(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1060,axiom,
! [VarNext] :
( v95524(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95523(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95524(VarNext)
<=> v95525(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95525(VarNext)
<=> ( v95527(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95527(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57848,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex24)
<=> v94880(VarCurr,bitIndex24) ) ).
fof(addAssignment_57847,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex24)
<=> v95101(VarCurr,bitIndex24) ) ).
fof(addAssignment_57846,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex8)
<=> v94884(VarCurr,bitIndex8) ) ).
fof(addAssignment_57845,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex8)
<=> v94886(VarCurr,bitIndex8) ) ).
fof(addAssignment_57844,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95503(VarCurr,B)
<=> v95505(VarCurr,B) ) ) ).
fof(addAssignment_57843,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95505(VarCurr,B)
<=> v43199(VarCurr,B) ) ) ).
fof(addAssignment_57842,axiom,
! [VarCurr] :
( v95454(VarCurr)
<=> v95456(VarCurr) ) ).
fof(addAssignment_57841,axiom,
! [VarCurr] :
( v95456(VarCurr)
<=> v95458(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_499,axiom,
! [VarCurr] :
( v95458(VarCurr)
<=> ( ( v95460(VarCurr,bitIndex11)
<=> v95464(VarCurr,bitIndex11) )
& ( v95460(VarCurr,bitIndex10)
<=> v95464(VarCurr,bitIndex10) )
& ( v95460(VarCurr,bitIndex9)
<=> v95464(VarCurr,bitIndex9) )
& ( v95460(VarCurr,bitIndex8)
<=> v95464(VarCurr,bitIndex8) )
& ( v95460(VarCurr,bitIndex7)
<=> v95464(VarCurr,bitIndex7) )
& ( v95460(VarCurr,bitIndex6)
<=> v95464(VarCurr,bitIndex6) )
& ( v95460(VarCurr,bitIndex5)
<=> v95464(VarCurr,bitIndex5) )
& ( v95460(VarCurr,bitIndex4)
<=> v95464(VarCurr,bitIndex4) )
& ( v95460(VarCurr,bitIndex3)
<=> v95464(VarCurr,bitIndex3) )
& ( v95460(VarCurr,bitIndex2)
<=> v95464(VarCurr,bitIndex2) )
& ( v95460(VarCurr,bitIndex1)
<=> v95464(VarCurr,bitIndex1) )
& ( v95460(VarCurr,bitIndex0)
<=> v95464(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57840,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95464(VarCurr,B)
<=> v95466(VarCurr,B) ) ) ).
fof(addAssignment_57839,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95466(VarCurr,B)
<=> v95493(VarCurr,B) ) ) ).
fof(addAssignment_57838,axiom,
! [VarCurr] :
( ( v95466(VarCurr,bitIndex11)
<=> v95491(VarCurr,bitIndex5) )
& ( v95466(VarCurr,bitIndex10)
<=> v95491(VarCurr,bitIndex4) )
& ( v95466(VarCurr,bitIndex9)
<=> v95491(VarCurr,bitIndex3) )
& ( v95466(VarCurr,bitIndex8)
<=> v95491(VarCurr,bitIndex2) )
& ( v95466(VarCurr,bitIndex7)
<=> v95491(VarCurr,bitIndex1) )
& ( v95466(VarCurr,bitIndex6)
<=> v95491(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57837,axiom,
! [VarCurr] :
( v95493(VarCurr,bitIndex0)
<=> v95494(VarCurr) ) ).
fof(addAssignment_57836,axiom,
! [VarCurr] :
( v95493(VarCurr,bitIndex1)
<=> v95494(VarCurr) ) ).
fof(addAssignment_57835,axiom,
! [VarCurr] :
( v95493(VarCurr,bitIndex2)
<=> v95494(VarCurr) ) ).
fof(addAssignment_57834,axiom,
! [VarCurr] :
( v95493(VarCurr,bitIndex3)
<=> v95494(VarCurr) ) ).
fof(addAssignment_57833,axiom,
! [VarCurr] :
( v95493(VarCurr,bitIndex4)
<=> v95494(VarCurr) ) ).
fof(addAssignment_57832,axiom,
! [VarCurr] :
( v95493(VarCurr,bitIndex5)
<=> v95494(VarCurr) ) ).
fof(addAssignment_57831,axiom,
! [VarCurr] :
( v95494(VarCurr)
<=> v95468(VarCurr,bitIndex0) ) ).
fof(addAssignment_57830,axiom,
! [VarCurr] :
( v95491(VarCurr,bitIndex0)
<=> v95492(VarCurr) ) ).
fof(addAssignment_57829,axiom,
! [VarCurr] :
( v95491(VarCurr,bitIndex1)
<=> v95492(VarCurr) ) ).
fof(addAssignment_57828,axiom,
! [VarCurr] :
( v95491(VarCurr,bitIndex2)
<=> v95492(VarCurr) ) ).
fof(addAssignment_57827,axiom,
! [VarCurr] :
( v95491(VarCurr,bitIndex3)
<=> v95492(VarCurr) ) ).
fof(addAssignment_57826,axiom,
! [VarCurr] :
( v95491(VarCurr,bitIndex4)
<=> v95492(VarCurr) ) ).
fof(addAssignment_57825,axiom,
! [VarCurr] :
( v95491(VarCurr,bitIndex5)
<=> v95492(VarCurr) ) ).
fof(addAssignment_57824,axiom,
! [VarCurr] :
( v95492(VarCurr)
<=> v95468(VarCurr,bitIndex1) ) ).
fof(addAssignment_57823,axiom,
! [VarCurr] :
( v95468(VarCurr,bitIndex0)
<=> v95470(VarCurr,bitIndex0) ) ).
fof(addAssignment_57822,axiom,
! [VarCurr] :
( v95470(VarCurr,bitIndex0)
<=> v95472(VarCurr,bitIndex0) ) ).
fof(addAssignment_57821,axiom,
! [VarCurr] :
( v95472(VarCurr,bitIndex0)
<=> v95489(VarCurr,bitIndex0) ) ).
fof(addAssignment_57820,axiom,
! [VarCurr] :
( v95474(VarCurr,bitIndex0)
<=> v95476(VarCurr,bitIndex0) ) ).
fof(addAssignment_57819,axiom,
! [VarCurr] :
( v95476(VarCurr,bitIndex0)
<=> v95478(VarCurr,bitIndex0) ) ).
fof(addAssignment_57818,axiom,
! [VarCurr] :
( v95478(VarCurr,bitIndex0)
<=> v95487(VarCurr,bitIndex0) ) ).
fof(addAssignment_57817,axiom,
! [VarCurr] :
( v95468(VarCurr,bitIndex1)
<=> v95470(VarCurr,bitIndex1) ) ).
fof(addAssignment_57816,axiom,
! [VarCurr] :
( v95470(VarCurr,bitIndex1)
<=> v95472(VarCurr,bitIndex1) ) ).
fof(addAssignment_57815,axiom,
! [VarCurr] :
( v95472(VarCurr,bitIndex1)
<=> v95489(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4345,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95489(VarCurr,B)
<=> ~ v95474(VarCurr,B) ) ) ).
fof(addAssignment_57814,axiom,
! [VarCurr] :
( v95474(VarCurr,bitIndex1)
<=> v95476(VarCurr,bitIndex1) ) ).
fof(addAssignment_57813,axiom,
! [VarCurr] :
( v95476(VarCurr,bitIndex1)
<=> v95478(VarCurr,bitIndex1) ) ).
fof(addAssignment_57812,axiom,
! [VarCurr] :
( v95478(VarCurr,bitIndex1)
<=> v95487(VarCurr,bitIndex1) ) ).
fof(addAssignment_57811,axiom,
! [VarCurr] :
( v95487(VarCurr,bitIndex0)
<=> v95488(VarCurr) ) ).
fof(addAssignment_57810,axiom,
! [VarCurr] :
( v95487(VarCurr,bitIndex1)
<=> v95488(VarCurr) ) ).
fof(addAssignment_57809,axiom,
! [VarCurr] :
( v95488(VarCurr)
<=> v95216(VarCurr,bitIndex7) ) ).
fof(addAssignment_57808,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex7)
<=> v95218(VarCurr,bitIndex7) ) ).
fof(addAssignment_57807,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex7)
<=> v95220(VarCurr,bitIndex7) ) ).
fof(addAssignment_57806,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex7)
<=> v94846(VarCurr,bitIndex23) ) ).
fof(addAssignment_57805,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex23)
<=> v94848(VarCurr,bitIndex23) ) ).
fof(addAssignment_57804,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex23)
<=> v95480(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95481(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95480(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1059,axiom,
! [VarNext] :
( v95481(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95480(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95481(VarNext)
<=> v95482(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95482(VarNext)
<=> ( v95484(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95484(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57803,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex23)
<=> v94880(VarCurr,bitIndex23) ) ).
fof(addAssignment_57802,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex23)
<=> v95101(VarCurr,bitIndex23) ) ).
fof(addAssignment_57801,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex7)
<=> v94884(VarCurr,bitIndex7) ) ).
fof(addAssignment_57800,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex7)
<=> v94886(VarCurr,bitIndex7) ) ).
fof(addAssignment_57799,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95460(VarCurr,B)
<=> v95462(VarCurr,B) ) ) ).
fof(addAssignment_57798,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95462(VarCurr,B)
<=> v41649(VarCurr,B) ) ) ).
fof(addAssignment_57797,axiom,
! [VarCurr] :
( v95411(VarCurr)
<=> v95413(VarCurr) ) ).
fof(addAssignment_57796,axiom,
! [VarCurr] :
( v95413(VarCurr)
<=> v95415(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_498,axiom,
! [VarCurr] :
( v95415(VarCurr)
<=> ( ( v95417(VarCurr,bitIndex11)
<=> v95421(VarCurr,bitIndex11) )
& ( v95417(VarCurr,bitIndex10)
<=> v95421(VarCurr,bitIndex10) )
& ( v95417(VarCurr,bitIndex9)
<=> v95421(VarCurr,bitIndex9) )
& ( v95417(VarCurr,bitIndex8)
<=> v95421(VarCurr,bitIndex8) )
& ( v95417(VarCurr,bitIndex7)
<=> v95421(VarCurr,bitIndex7) )
& ( v95417(VarCurr,bitIndex6)
<=> v95421(VarCurr,bitIndex6) )
& ( v95417(VarCurr,bitIndex5)
<=> v95421(VarCurr,bitIndex5) )
& ( v95417(VarCurr,bitIndex4)
<=> v95421(VarCurr,bitIndex4) )
& ( v95417(VarCurr,bitIndex3)
<=> v95421(VarCurr,bitIndex3) )
& ( v95417(VarCurr,bitIndex2)
<=> v95421(VarCurr,bitIndex2) )
& ( v95417(VarCurr,bitIndex1)
<=> v95421(VarCurr,bitIndex1) )
& ( v95417(VarCurr,bitIndex0)
<=> v95421(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57795,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95421(VarCurr,B)
<=> v95423(VarCurr,B) ) ) ).
fof(addAssignment_57794,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95423(VarCurr,B)
<=> v95450(VarCurr,B) ) ) ).
fof(addAssignment_57793,axiom,
! [VarCurr] :
( ( v95423(VarCurr,bitIndex11)
<=> v95448(VarCurr,bitIndex5) )
& ( v95423(VarCurr,bitIndex10)
<=> v95448(VarCurr,bitIndex4) )
& ( v95423(VarCurr,bitIndex9)
<=> v95448(VarCurr,bitIndex3) )
& ( v95423(VarCurr,bitIndex8)
<=> v95448(VarCurr,bitIndex2) )
& ( v95423(VarCurr,bitIndex7)
<=> v95448(VarCurr,bitIndex1) )
& ( v95423(VarCurr,bitIndex6)
<=> v95448(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57792,axiom,
! [VarCurr] :
( v95450(VarCurr,bitIndex0)
<=> v95451(VarCurr) ) ).
fof(addAssignment_57791,axiom,
! [VarCurr] :
( v95450(VarCurr,bitIndex1)
<=> v95451(VarCurr) ) ).
fof(addAssignment_57790,axiom,
! [VarCurr] :
( v95450(VarCurr,bitIndex2)
<=> v95451(VarCurr) ) ).
fof(addAssignment_57789,axiom,
! [VarCurr] :
( v95450(VarCurr,bitIndex3)
<=> v95451(VarCurr) ) ).
fof(addAssignment_57788,axiom,
! [VarCurr] :
( v95450(VarCurr,bitIndex4)
<=> v95451(VarCurr) ) ).
fof(addAssignment_57787,axiom,
! [VarCurr] :
( v95450(VarCurr,bitIndex5)
<=> v95451(VarCurr) ) ).
fof(addAssignment_57786,axiom,
! [VarCurr] :
( v95451(VarCurr)
<=> v95425(VarCurr,bitIndex0) ) ).
fof(addAssignment_57785,axiom,
! [VarCurr] :
( v95448(VarCurr,bitIndex0)
<=> v95449(VarCurr) ) ).
fof(addAssignment_57784,axiom,
! [VarCurr] :
( v95448(VarCurr,bitIndex1)
<=> v95449(VarCurr) ) ).
fof(addAssignment_57783,axiom,
! [VarCurr] :
( v95448(VarCurr,bitIndex2)
<=> v95449(VarCurr) ) ).
fof(addAssignment_57782,axiom,
! [VarCurr] :
( v95448(VarCurr,bitIndex3)
<=> v95449(VarCurr) ) ).
fof(addAssignment_57781,axiom,
! [VarCurr] :
( v95448(VarCurr,bitIndex4)
<=> v95449(VarCurr) ) ).
fof(addAssignment_57780,axiom,
! [VarCurr] :
( v95448(VarCurr,bitIndex5)
<=> v95449(VarCurr) ) ).
fof(addAssignment_57779,axiom,
! [VarCurr] :
( v95449(VarCurr)
<=> v95425(VarCurr,bitIndex1) ) ).
fof(addAssignment_57778,axiom,
! [VarCurr] :
( v95425(VarCurr,bitIndex0)
<=> v95427(VarCurr,bitIndex0) ) ).
fof(addAssignment_57777,axiom,
! [VarCurr] :
( v95427(VarCurr,bitIndex0)
<=> v95429(VarCurr,bitIndex0) ) ).
fof(addAssignment_57776,axiom,
! [VarCurr] :
( v95429(VarCurr,bitIndex0)
<=> v95446(VarCurr,bitIndex0) ) ).
fof(addAssignment_57775,axiom,
! [VarCurr] :
( v95431(VarCurr,bitIndex0)
<=> v95433(VarCurr,bitIndex0) ) ).
fof(addAssignment_57774,axiom,
! [VarCurr] :
( v95433(VarCurr,bitIndex0)
<=> v95435(VarCurr,bitIndex0) ) ).
fof(addAssignment_57773,axiom,
! [VarCurr] :
( v95435(VarCurr,bitIndex0)
<=> v95444(VarCurr,bitIndex0) ) ).
fof(addAssignment_57772,axiom,
! [VarCurr] :
( v95425(VarCurr,bitIndex1)
<=> v95427(VarCurr,bitIndex1) ) ).
fof(addAssignment_57771,axiom,
! [VarCurr] :
( v95427(VarCurr,bitIndex1)
<=> v95429(VarCurr,bitIndex1) ) ).
fof(addAssignment_57770,axiom,
! [VarCurr] :
( v95429(VarCurr,bitIndex1)
<=> v95446(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4343,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95446(VarCurr,B)
<=> ~ v95431(VarCurr,B) ) ) ).
fof(addAssignment_57769,axiom,
! [VarCurr] :
( v95431(VarCurr,bitIndex1)
<=> v95433(VarCurr,bitIndex1) ) ).
fof(addAssignment_57768,axiom,
! [VarCurr] :
( v95433(VarCurr,bitIndex1)
<=> v95435(VarCurr,bitIndex1) ) ).
fof(addAssignment_57767,axiom,
! [VarCurr] :
( v95435(VarCurr,bitIndex1)
<=> v95444(VarCurr,bitIndex1) ) ).
fof(addAssignment_57766,axiom,
! [VarCurr] :
( v95444(VarCurr,bitIndex0)
<=> v95445(VarCurr) ) ).
fof(addAssignment_57765,axiom,
! [VarCurr] :
( v95444(VarCurr,bitIndex1)
<=> v95445(VarCurr) ) ).
fof(addAssignment_57764,axiom,
! [VarCurr] :
( v95445(VarCurr)
<=> v95216(VarCurr,bitIndex6) ) ).
fof(addAssignment_57763,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex6)
<=> v95218(VarCurr,bitIndex6) ) ).
fof(addAssignment_57762,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex6)
<=> v95220(VarCurr,bitIndex6) ) ).
fof(addAssignment_57761,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex6)
<=> v94846(VarCurr,bitIndex22) ) ).
fof(addAssignment_57760,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex22)
<=> v94848(VarCurr,bitIndex22) ) ).
fof(addAssignment_57759,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex22)
<=> v95437(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95438(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95437(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1058,axiom,
! [VarNext] :
( v95438(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95437(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95438(VarNext)
<=> v95439(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95439(VarNext)
<=> ( v95441(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95441(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57758,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex22)
<=> v94880(VarCurr,bitIndex22) ) ).
fof(addAssignment_57757,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex22)
<=> v95101(VarCurr,bitIndex22) ) ).
fof(addAssignment_57756,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex6)
<=> v94884(VarCurr,bitIndex6) ) ).
fof(addAssignment_57755,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex6)
<=> v94886(VarCurr,bitIndex6) ) ).
fof(addAssignment_57754,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95417(VarCurr,B)
<=> v95419(VarCurr,B) ) ) ).
fof(addAssignment_57753,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95419(VarCurr,B)
<=> v40099(VarCurr,B) ) ) ).
fof(addAssignment_57752,axiom,
! [VarCurr] :
( v95368(VarCurr)
<=> v95370(VarCurr) ) ).
fof(addAssignment_57751,axiom,
! [VarCurr] :
( v95370(VarCurr)
<=> v95372(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_497,axiom,
! [VarCurr] :
( v95372(VarCurr)
<=> ( ( v95374(VarCurr,bitIndex11)
<=> v95378(VarCurr,bitIndex11) )
& ( v95374(VarCurr,bitIndex10)
<=> v95378(VarCurr,bitIndex10) )
& ( v95374(VarCurr,bitIndex9)
<=> v95378(VarCurr,bitIndex9) )
& ( v95374(VarCurr,bitIndex8)
<=> v95378(VarCurr,bitIndex8) )
& ( v95374(VarCurr,bitIndex7)
<=> v95378(VarCurr,bitIndex7) )
& ( v95374(VarCurr,bitIndex6)
<=> v95378(VarCurr,bitIndex6) )
& ( v95374(VarCurr,bitIndex5)
<=> v95378(VarCurr,bitIndex5) )
& ( v95374(VarCurr,bitIndex4)
<=> v95378(VarCurr,bitIndex4) )
& ( v95374(VarCurr,bitIndex3)
<=> v95378(VarCurr,bitIndex3) )
& ( v95374(VarCurr,bitIndex2)
<=> v95378(VarCurr,bitIndex2) )
& ( v95374(VarCurr,bitIndex1)
<=> v95378(VarCurr,bitIndex1) )
& ( v95374(VarCurr,bitIndex0)
<=> v95378(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57750,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95378(VarCurr,B)
<=> v95380(VarCurr,B) ) ) ).
fof(addAssignment_57749,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95380(VarCurr,B)
<=> v95407(VarCurr,B) ) ) ).
fof(addAssignment_57748,axiom,
! [VarCurr] :
( ( v95380(VarCurr,bitIndex11)
<=> v95405(VarCurr,bitIndex5) )
& ( v95380(VarCurr,bitIndex10)
<=> v95405(VarCurr,bitIndex4) )
& ( v95380(VarCurr,bitIndex9)
<=> v95405(VarCurr,bitIndex3) )
& ( v95380(VarCurr,bitIndex8)
<=> v95405(VarCurr,bitIndex2) )
& ( v95380(VarCurr,bitIndex7)
<=> v95405(VarCurr,bitIndex1) )
& ( v95380(VarCurr,bitIndex6)
<=> v95405(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57747,axiom,
! [VarCurr] :
( v95407(VarCurr,bitIndex0)
<=> v95408(VarCurr) ) ).
fof(addAssignment_57746,axiom,
! [VarCurr] :
( v95407(VarCurr,bitIndex1)
<=> v95408(VarCurr) ) ).
fof(addAssignment_57745,axiom,
! [VarCurr] :
( v95407(VarCurr,bitIndex2)
<=> v95408(VarCurr) ) ).
fof(addAssignment_57744,axiom,
! [VarCurr] :
( v95407(VarCurr,bitIndex3)
<=> v95408(VarCurr) ) ).
fof(addAssignment_57743,axiom,
! [VarCurr] :
( v95407(VarCurr,bitIndex4)
<=> v95408(VarCurr) ) ).
fof(addAssignment_57742,axiom,
! [VarCurr] :
( v95407(VarCurr,bitIndex5)
<=> v95408(VarCurr) ) ).
fof(addAssignment_57741,axiom,
! [VarCurr] :
( v95408(VarCurr)
<=> v95382(VarCurr,bitIndex0) ) ).
fof(addAssignment_57740,axiom,
! [VarCurr] :
( v95405(VarCurr,bitIndex0)
<=> v95406(VarCurr) ) ).
fof(addAssignment_57739,axiom,
! [VarCurr] :
( v95405(VarCurr,bitIndex1)
<=> v95406(VarCurr) ) ).
fof(addAssignment_57738,axiom,
! [VarCurr] :
( v95405(VarCurr,bitIndex2)
<=> v95406(VarCurr) ) ).
fof(addAssignment_57737,axiom,
! [VarCurr] :
( v95405(VarCurr,bitIndex3)
<=> v95406(VarCurr) ) ).
fof(addAssignment_57736,axiom,
! [VarCurr] :
( v95405(VarCurr,bitIndex4)
<=> v95406(VarCurr) ) ).
fof(addAssignment_57735,axiom,
! [VarCurr] :
( v95405(VarCurr,bitIndex5)
<=> v95406(VarCurr) ) ).
fof(addAssignment_57734,axiom,
! [VarCurr] :
( v95406(VarCurr)
<=> v95382(VarCurr,bitIndex1) ) ).
fof(addAssignment_57733,axiom,
! [VarCurr] :
( v95382(VarCurr,bitIndex0)
<=> v95384(VarCurr,bitIndex0) ) ).
fof(addAssignment_57732,axiom,
! [VarCurr] :
( v95384(VarCurr,bitIndex0)
<=> v95386(VarCurr,bitIndex0) ) ).
fof(addAssignment_57731,axiom,
! [VarCurr] :
( v95386(VarCurr,bitIndex0)
<=> v95403(VarCurr,bitIndex0) ) ).
fof(addAssignment_57730,axiom,
! [VarCurr] :
( v95388(VarCurr,bitIndex0)
<=> v95390(VarCurr,bitIndex0) ) ).
fof(addAssignment_57729,axiom,
! [VarCurr] :
( v95390(VarCurr,bitIndex0)
<=> v95392(VarCurr,bitIndex0) ) ).
fof(addAssignment_57728,axiom,
! [VarCurr] :
( v95392(VarCurr,bitIndex0)
<=> v95401(VarCurr,bitIndex0) ) ).
fof(addAssignment_57727,axiom,
! [VarCurr] :
( v95382(VarCurr,bitIndex1)
<=> v95384(VarCurr,bitIndex1) ) ).
fof(addAssignment_57726,axiom,
! [VarCurr] :
( v95384(VarCurr,bitIndex1)
<=> v95386(VarCurr,bitIndex1) ) ).
fof(addAssignment_57725,axiom,
! [VarCurr] :
( v95386(VarCurr,bitIndex1)
<=> v95403(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4341,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95403(VarCurr,B)
<=> ~ v95388(VarCurr,B) ) ) ).
fof(addAssignment_57724,axiom,
! [VarCurr] :
( v95388(VarCurr,bitIndex1)
<=> v95390(VarCurr,bitIndex1) ) ).
fof(addAssignment_57723,axiom,
! [VarCurr] :
( v95390(VarCurr,bitIndex1)
<=> v95392(VarCurr,bitIndex1) ) ).
fof(addAssignment_57722,axiom,
! [VarCurr] :
( v95392(VarCurr,bitIndex1)
<=> v95401(VarCurr,bitIndex1) ) ).
fof(addAssignment_57721,axiom,
! [VarCurr] :
( v95401(VarCurr,bitIndex0)
<=> v95402(VarCurr) ) ).
fof(addAssignment_57720,axiom,
! [VarCurr] :
( v95401(VarCurr,bitIndex1)
<=> v95402(VarCurr) ) ).
fof(addAssignment_57719,axiom,
! [VarCurr] :
( v95402(VarCurr)
<=> v95216(VarCurr,bitIndex5) ) ).
fof(addAssignment_57718,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex5)
<=> v95218(VarCurr,bitIndex5) ) ).
fof(addAssignment_57717,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex5)
<=> v95220(VarCurr,bitIndex5) ) ).
fof(addAssignment_57716,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex5)
<=> v94846(VarCurr,bitIndex21) ) ).
fof(addAssignment_57715,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex21)
<=> v94848(VarCurr,bitIndex21) ) ).
fof(addAssignment_57714,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex21)
<=> v95394(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95395(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95394(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1057,axiom,
! [VarNext] :
( v95395(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95394(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95395(VarNext)
<=> v95396(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95396(VarNext)
<=> ( v95398(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95398(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57713,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex21)
<=> v94880(VarCurr,bitIndex21) ) ).
fof(addAssignment_57712,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex21)
<=> v95101(VarCurr,bitIndex21) ) ).
fof(addAssignment_57711,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex5)
<=> v94884(VarCurr,bitIndex5) ) ).
fof(addAssignment_57710,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex5)
<=> v94886(VarCurr,bitIndex5) ) ).
fof(addAssignment_57709,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95374(VarCurr,B)
<=> v95376(VarCurr,B) ) ) ).
fof(addAssignment_57708,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95376(VarCurr,B)
<=> v38549(VarCurr,B) ) ) ).
fof(addAssignment_57707,axiom,
! [VarCurr] :
( v95325(VarCurr)
<=> v95327(VarCurr) ) ).
fof(addAssignment_57706,axiom,
! [VarCurr] :
( v95327(VarCurr)
<=> v95329(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_496,axiom,
! [VarCurr] :
( v95329(VarCurr)
<=> ( ( v95331(VarCurr,bitIndex11)
<=> v95335(VarCurr,bitIndex11) )
& ( v95331(VarCurr,bitIndex10)
<=> v95335(VarCurr,bitIndex10) )
& ( v95331(VarCurr,bitIndex9)
<=> v95335(VarCurr,bitIndex9) )
& ( v95331(VarCurr,bitIndex8)
<=> v95335(VarCurr,bitIndex8) )
& ( v95331(VarCurr,bitIndex7)
<=> v95335(VarCurr,bitIndex7) )
& ( v95331(VarCurr,bitIndex6)
<=> v95335(VarCurr,bitIndex6) )
& ( v95331(VarCurr,bitIndex5)
<=> v95335(VarCurr,bitIndex5) )
& ( v95331(VarCurr,bitIndex4)
<=> v95335(VarCurr,bitIndex4) )
& ( v95331(VarCurr,bitIndex3)
<=> v95335(VarCurr,bitIndex3) )
& ( v95331(VarCurr,bitIndex2)
<=> v95335(VarCurr,bitIndex2) )
& ( v95331(VarCurr,bitIndex1)
<=> v95335(VarCurr,bitIndex1) )
& ( v95331(VarCurr,bitIndex0)
<=> v95335(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57705,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95335(VarCurr,B)
<=> v95337(VarCurr,B) ) ) ).
fof(addAssignment_57704,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95337(VarCurr,B)
<=> v95364(VarCurr,B) ) ) ).
fof(addAssignment_57703,axiom,
! [VarCurr] :
( ( v95337(VarCurr,bitIndex11)
<=> v95362(VarCurr,bitIndex5) )
& ( v95337(VarCurr,bitIndex10)
<=> v95362(VarCurr,bitIndex4) )
& ( v95337(VarCurr,bitIndex9)
<=> v95362(VarCurr,bitIndex3) )
& ( v95337(VarCurr,bitIndex8)
<=> v95362(VarCurr,bitIndex2) )
& ( v95337(VarCurr,bitIndex7)
<=> v95362(VarCurr,bitIndex1) )
& ( v95337(VarCurr,bitIndex6)
<=> v95362(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57702,axiom,
! [VarCurr] :
( v95364(VarCurr,bitIndex0)
<=> v95365(VarCurr) ) ).
fof(addAssignment_57701,axiom,
! [VarCurr] :
( v95364(VarCurr,bitIndex1)
<=> v95365(VarCurr) ) ).
fof(addAssignment_57700,axiom,
! [VarCurr] :
( v95364(VarCurr,bitIndex2)
<=> v95365(VarCurr) ) ).
fof(addAssignment_57699,axiom,
! [VarCurr] :
( v95364(VarCurr,bitIndex3)
<=> v95365(VarCurr) ) ).
fof(addAssignment_57698,axiom,
! [VarCurr] :
( v95364(VarCurr,bitIndex4)
<=> v95365(VarCurr) ) ).
fof(addAssignment_57697,axiom,
! [VarCurr] :
( v95364(VarCurr,bitIndex5)
<=> v95365(VarCurr) ) ).
fof(addAssignment_57696,axiom,
! [VarCurr] :
( v95365(VarCurr)
<=> v95339(VarCurr,bitIndex0) ) ).
fof(addAssignment_57695,axiom,
! [VarCurr] :
( v95362(VarCurr,bitIndex0)
<=> v95363(VarCurr) ) ).
fof(addAssignment_57694,axiom,
! [VarCurr] :
( v95362(VarCurr,bitIndex1)
<=> v95363(VarCurr) ) ).
fof(addAssignment_57693,axiom,
! [VarCurr] :
( v95362(VarCurr,bitIndex2)
<=> v95363(VarCurr) ) ).
fof(addAssignment_57692,axiom,
! [VarCurr] :
( v95362(VarCurr,bitIndex3)
<=> v95363(VarCurr) ) ).
fof(addAssignment_57691,axiom,
! [VarCurr] :
( v95362(VarCurr,bitIndex4)
<=> v95363(VarCurr) ) ).
fof(addAssignment_57690,axiom,
! [VarCurr] :
( v95362(VarCurr,bitIndex5)
<=> v95363(VarCurr) ) ).
fof(addAssignment_57689,axiom,
! [VarCurr] :
( v95363(VarCurr)
<=> v95339(VarCurr,bitIndex1) ) ).
fof(addAssignment_57688,axiom,
! [VarCurr] :
( v95339(VarCurr,bitIndex0)
<=> v95341(VarCurr,bitIndex0) ) ).
fof(addAssignment_57687,axiom,
! [VarCurr] :
( v95341(VarCurr,bitIndex0)
<=> v95343(VarCurr,bitIndex0) ) ).
fof(addAssignment_57686,axiom,
! [VarCurr] :
( v95343(VarCurr,bitIndex0)
<=> v95360(VarCurr,bitIndex0) ) ).
fof(addAssignment_57685,axiom,
! [VarCurr] :
( v95345(VarCurr,bitIndex0)
<=> v95347(VarCurr,bitIndex0) ) ).
fof(addAssignment_57684,axiom,
! [VarCurr] :
( v95347(VarCurr,bitIndex0)
<=> v95349(VarCurr,bitIndex0) ) ).
fof(addAssignment_57683,axiom,
! [VarCurr] :
( v95349(VarCurr,bitIndex0)
<=> v95358(VarCurr,bitIndex0) ) ).
fof(addAssignment_57682,axiom,
! [VarCurr] :
( v95339(VarCurr,bitIndex1)
<=> v95341(VarCurr,bitIndex1) ) ).
fof(addAssignment_57681,axiom,
! [VarCurr] :
( v95341(VarCurr,bitIndex1)
<=> v95343(VarCurr,bitIndex1) ) ).
fof(addAssignment_57680,axiom,
! [VarCurr] :
( v95343(VarCurr,bitIndex1)
<=> v95360(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4339,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95360(VarCurr,B)
<=> ~ v95345(VarCurr,B) ) ) ).
fof(addAssignment_57679,axiom,
! [VarCurr] :
( v95345(VarCurr,bitIndex1)
<=> v95347(VarCurr,bitIndex1) ) ).
fof(addAssignment_57678,axiom,
! [VarCurr] :
( v95347(VarCurr,bitIndex1)
<=> v95349(VarCurr,bitIndex1) ) ).
fof(addAssignment_57677,axiom,
! [VarCurr] :
( v95349(VarCurr,bitIndex1)
<=> v95358(VarCurr,bitIndex1) ) ).
fof(addAssignment_57676,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex0)
<=> v95359(VarCurr) ) ).
fof(addAssignment_57675,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex1)
<=> v95359(VarCurr) ) ).
fof(addAssignment_57674,axiom,
! [VarCurr] :
( v95359(VarCurr)
<=> v95216(VarCurr,bitIndex4) ) ).
fof(addAssignment_57673,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex4)
<=> v95218(VarCurr,bitIndex4) ) ).
fof(addAssignment_57672,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex4)
<=> v95220(VarCurr,bitIndex4) ) ).
fof(addAssignment_57671,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex4)
<=> v94846(VarCurr,bitIndex20) ) ).
fof(addAssignment_57670,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex20)
<=> v94848(VarCurr,bitIndex20) ) ).
fof(addAssignment_57669,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex20)
<=> v95351(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95352(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95351(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1056,axiom,
! [VarNext] :
( v95352(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95351(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95352(VarNext)
<=> v95353(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95353(VarNext)
<=> ( v95355(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95355(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57668,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex20)
<=> v94880(VarCurr,bitIndex20) ) ).
fof(addAssignment_57667,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex20)
<=> v95101(VarCurr,bitIndex20) ) ).
fof(addAssignment_57666,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex4)
<=> v94884(VarCurr,bitIndex4) ) ).
fof(addAssignment_57665,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex4)
<=> v94886(VarCurr,bitIndex4) ) ).
fof(addAssignment_57664,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95331(VarCurr,B)
<=> v95333(VarCurr,B) ) ) ).
fof(addAssignment_57663,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95333(VarCurr,B)
<=> v36999(VarCurr,B) ) ) ).
fof(addAssignment_57662,axiom,
! [VarCurr] :
( v95282(VarCurr)
<=> v95284(VarCurr) ) ).
fof(addAssignment_57661,axiom,
! [VarCurr] :
( v95284(VarCurr)
<=> v95286(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_495,axiom,
! [VarCurr] :
( v95286(VarCurr)
<=> ( ( v95288(VarCurr,bitIndex11)
<=> v95292(VarCurr,bitIndex11) )
& ( v95288(VarCurr,bitIndex10)
<=> v95292(VarCurr,bitIndex10) )
& ( v95288(VarCurr,bitIndex9)
<=> v95292(VarCurr,bitIndex9) )
& ( v95288(VarCurr,bitIndex8)
<=> v95292(VarCurr,bitIndex8) )
& ( v95288(VarCurr,bitIndex7)
<=> v95292(VarCurr,bitIndex7) )
& ( v95288(VarCurr,bitIndex6)
<=> v95292(VarCurr,bitIndex6) )
& ( v95288(VarCurr,bitIndex5)
<=> v95292(VarCurr,bitIndex5) )
& ( v95288(VarCurr,bitIndex4)
<=> v95292(VarCurr,bitIndex4) )
& ( v95288(VarCurr,bitIndex3)
<=> v95292(VarCurr,bitIndex3) )
& ( v95288(VarCurr,bitIndex2)
<=> v95292(VarCurr,bitIndex2) )
& ( v95288(VarCurr,bitIndex1)
<=> v95292(VarCurr,bitIndex1) )
& ( v95288(VarCurr,bitIndex0)
<=> v95292(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57660,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95292(VarCurr,B)
<=> v95294(VarCurr,B) ) ) ).
fof(addAssignment_57659,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95294(VarCurr,B)
<=> v95321(VarCurr,B) ) ) ).
fof(addAssignment_57658,axiom,
! [VarCurr] :
( ( v95294(VarCurr,bitIndex11)
<=> v95319(VarCurr,bitIndex5) )
& ( v95294(VarCurr,bitIndex10)
<=> v95319(VarCurr,bitIndex4) )
& ( v95294(VarCurr,bitIndex9)
<=> v95319(VarCurr,bitIndex3) )
& ( v95294(VarCurr,bitIndex8)
<=> v95319(VarCurr,bitIndex2) )
& ( v95294(VarCurr,bitIndex7)
<=> v95319(VarCurr,bitIndex1) )
& ( v95294(VarCurr,bitIndex6)
<=> v95319(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57657,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex0)
<=> v95322(VarCurr) ) ).
fof(addAssignment_57656,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex1)
<=> v95322(VarCurr) ) ).
fof(addAssignment_57655,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex2)
<=> v95322(VarCurr) ) ).
fof(addAssignment_57654,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex3)
<=> v95322(VarCurr) ) ).
fof(addAssignment_57653,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex4)
<=> v95322(VarCurr) ) ).
fof(addAssignment_57652,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex5)
<=> v95322(VarCurr) ) ).
fof(addAssignment_57651,axiom,
! [VarCurr] :
( v95322(VarCurr)
<=> v95296(VarCurr,bitIndex0) ) ).
fof(addAssignment_57650,axiom,
! [VarCurr] :
( v95319(VarCurr,bitIndex0)
<=> v95320(VarCurr) ) ).
fof(addAssignment_57649,axiom,
! [VarCurr] :
( v95319(VarCurr,bitIndex1)
<=> v95320(VarCurr) ) ).
fof(addAssignment_57648,axiom,
! [VarCurr] :
( v95319(VarCurr,bitIndex2)
<=> v95320(VarCurr) ) ).
fof(addAssignment_57647,axiom,
! [VarCurr] :
( v95319(VarCurr,bitIndex3)
<=> v95320(VarCurr) ) ).
fof(addAssignment_57646,axiom,
! [VarCurr] :
( v95319(VarCurr,bitIndex4)
<=> v95320(VarCurr) ) ).
fof(addAssignment_57645,axiom,
! [VarCurr] :
( v95319(VarCurr,bitIndex5)
<=> v95320(VarCurr) ) ).
fof(addAssignment_57644,axiom,
! [VarCurr] :
( v95320(VarCurr)
<=> v95296(VarCurr,bitIndex1) ) ).
fof(addAssignment_57643,axiom,
! [VarCurr] :
( v95296(VarCurr,bitIndex0)
<=> v95298(VarCurr,bitIndex0) ) ).
fof(addAssignment_57642,axiom,
! [VarCurr] :
( v95298(VarCurr,bitIndex0)
<=> v95300(VarCurr,bitIndex0) ) ).
fof(addAssignment_57641,axiom,
! [VarCurr] :
( v95300(VarCurr,bitIndex0)
<=> v95317(VarCurr,bitIndex0) ) ).
fof(addAssignment_57640,axiom,
! [VarCurr] :
( v95302(VarCurr,bitIndex0)
<=> v95304(VarCurr,bitIndex0) ) ).
fof(addAssignment_57639,axiom,
! [VarCurr] :
( v95304(VarCurr,bitIndex0)
<=> v95306(VarCurr,bitIndex0) ) ).
fof(addAssignment_57638,axiom,
! [VarCurr] :
( v95306(VarCurr,bitIndex0)
<=> v95315(VarCurr,bitIndex0) ) ).
fof(addAssignment_57637,axiom,
! [VarCurr] :
( v95296(VarCurr,bitIndex1)
<=> v95298(VarCurr,bitIndex1) ) ).
fof(addAssignment_57636,axiom,
! [VarCurr] :
( v95298(VarCurr,bitIndex1)
<=> v95300(VarCurr,bitIndex1) ) ).
fof(addAssignment_57635,axiom,
! [VarCurr] :
( v95300(VarCurr,bitIndex1)
<=> v95317(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4337,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95317(VarCurr,B)
<=> ~ v95302(VarCurr,B) ) ) ).
fof(addAssignment_57634,axiom,
! [VarCurr] :
( v95302(VarCurr,bitIndex1)
<=> v95304(VarCurr,bitIndex1) ) ).
fof(addAssignment_57633,axiom,
! [VarCurr] :
( v95304(VarCurr,bitIndex1)
<=> v95306(VarCurr,bitIndex1) ) ).
fof(addAssignment_57632,axiom,
! [VarCurr] :
( v95306(VarCurr,bitIndex1)
<=> v95315(VarCurr,bitIndex1) ) ).
fof(addAssignment_57631,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex0)
<=> v95316(VarCurr) ) ).
fof(addAssignment_57630,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex1)
<=> v95316(VarCurr) ) ).
fof(addAssignment_57629,axiom,
! [VarCurr] :
( v95316(VarCurr)
<=> v95216(VarCurr,bitIndex3) ) ).
fof(addAssignment_57628,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex3)
<=> v95218(VarCurr,bitIndex3) ) ).
fof(addAssignment_57627,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex3)
<=> v95220(VarCurr,bitIndex3) ) ).
fof(addAssignment_57626,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex3)
<=> v94846(VarCurr,bitIndex19) ) ).
fof(addAssignment_57625,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex19)
<=> v94848(VarCurr,bitIndex19) ) ).
fof(addAssignment_57624,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex19)
<=> v95308(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95309(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95308(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1055,axiom,
! [VarNext] :
( v95309(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95308(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95309(VarNext)
<=> v95310(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95310(VarNext)
<=> ( v95312(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95312(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57623,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex19)
<=> v94880(VarCurr,bitIndex19) ) ).
fof(addAssignment_57622,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex19)
<=> v95101(VarCurr,bitIndex19) ) ).
fof(addAssignment_57621,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex3)
<=> v94884(VarCurr,bitIndex3) ) ).
fof(addAssignment_57620,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex3)
<=> v94886(VarCurr,bitIndex3) ) ).
fof(addAssignment_57619,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95288(VarCurr,B)
<=> v95290(VarCurr,B) ) ) ).
fof(addAssignment_57618,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95290(VarCurr,B)
<=> v35449(VarCurr,B) ) ) ).
fof(addAssignment_57617,axiom,
! [VarCurr] :
( v95239(VarCurr)
<=> v95241(VarCurr) ) ).
fof(addAssignment_57616,axiom,
! [VarCurr] :
( v95241(VarCurr)
<=> v95243(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_494,axiom,
! [VarCurr] :
( v95243(VarCurr)
<=> ( ( v95245(VarCurr,bitIndex11)
<=> v95249(VarCurr,bitIndex11) )
& ( v95245(VarCurr,bitIndex10)
<=> v95249(VarCurr,bitIndex10) )
& ( v95245(VarCurr,bitIndex9)
<=> v95249(VarCurr,bitIndex9) )
& ( v95245(VarCurr,bitIndex8)
<=> v95249(VarCurr,bitIndex8) )
& ( v95245(VarCurr,bitIndex7)
<=> v95249(VarCurr,bitIndex7) )
& ( v95245(VarCurr,bitIndex6)
<=> v95249(VarCurr,bitIndex6) )
& ( v95245(VarCurr,bitIndex5)
<=> v95249(VarCurr,bitIndex5) )
& ( v95245(VarCurr,bitIndex4)
<=> v95249(VarCurr,bitIndex4) )
& ( v95245(VarCurr,bitIndex3)
<=> v95249(VarCurr,bitIndex3) )
& ( v95245(VarCurr,bitIndex2)
<=> v95249(VarCurr,bitIndex2) )
& ( v95245(VarCurr,bitIndex1)
<=> v95249(VarCurr,bitIndex1) )
& ( v95245(VarCurr,bitIndex0)
<=> v95249(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57615,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95249(VarCurr,B)
<=> v95251(VarCurr,B) ) ) ).
fof(addAssignment_57614,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95251(VarCurr,B)
<=> v95278(VarCurr,B) ) ) ).
fof(addAssignment_57613,axiom,
! [VarCurr] :
( ( v95251(VarCurr,bitIndex11)
<=> v95276(VarCurr,bitIndex5) )
& ( v95251(VarCurr,bitIndex10)
<=> v95276(VarCurr,bitIndex4) )
& ( v95251(VarCurr,bitIndex9)
<=> v95276(VarCurr,bitIndex3) )
& ( v95251(VarCurr,bitIndex8)
<=> v95276(VarCurr,bitIndex2) )
& ( v95251(VarCurr,bitIndex7)
<=> v95276(VarCurr,bitIndex1) )
& ( v95251(VarCurr,bitIndex6)
<=> v95276(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57612,axiom,
! [VarCurr] :
( v95278(VarCurr,bitIndex0)
<=> v95279(VarCurr) ) ).
fof(addAssignment_57611,axiom,
! [VarCurr] :
( v95278(VarCurr,bitIndex1)
<=> v95279(VarCurr) ) ).
fof(addAssignment_57610,axiom,
! [VarCurr] :
( v95278(VarCurr,bitIndex2)
<=> v95279(VarCurr) ) ).
fof(addAssignment_57609,axiom,
! [VarCurr] :
( v95278(VarCurr,bitIndex3)
<=> v95279(VarCurr) ) ).
fof(addAssignment_57608,axiom,
! [VarCurr] :
( v95278(VarCurr,bitIndex4)
<=> v95279(VarCurr) ) ).
fof(addAssignment_57607,axiom,
! [VarCurr] :
( v95278(VarCurr,bitIndex5)
<=> v95279(VarCurr) ) ).
fof(addAssignment_57606,axiom,
! [VarCurr] :
( v95279(VarCurr)
<=> v95253(VarCurr,bitIndex0) ) ).
fof(addAssignment_57605,axiom,
! [VarCurr] :
( v95276(VarCurr,bitIndex0)
<=> v95277(VarCurr) ) ).
fof(addAssignment_57604,axiom,
! [VarCurr] :
( v95276(VarCurr,bitIndex1)
<=> v95277(VarCurr) ) ).
fof(addAssignment_57603,axiom,
! [VarCurr] :
( v95276(VarCurr,bitIndex2)
<=> v95277(VarCurr) ) ).
fof(addAssignment_57602,axiom,
! [VarCurr] :
( v95276(VarCurr,bitIndex3)
<=> v95277(VarCurr) ) ).
fof(addAssignment_57601,axiom,
! [VarCurr] :
( v95276(VarCurr,bitIndex4)
<=> v95277(VarCurr) ) ).
fof(addAssignment_57600,axiom,
! [VarCurr] :
( v95276(VarCurr,bitIndex5)
<=> v95277(VarCurr) ) ).
fof(addAssignment_57599,axiom,
! [VarCurr] :
( v95277(VarCurr)
<=> v95253(VarCurr,bitIndex1) ) ).
fof(addAssignment_57598,axiom,
! [VarCurr] :
( v95253(VarCurr,bitIndex0)
<=> v95255(VarCurr,bitIndex0) ) ).
fof(addAssignment_57597,axiom,
! [VarCurr] :
( v95255(VarCurr,bitIndex0)
<=> v95257(VarCurr,bitIndex0) ) ).
fof(addAssignment_57596,axiom,
! [VarCurr] :
( v95257(VarCurr,bitIndex0)
<=> v95274(VarCurr,bitIndex0) ) ).
fof(addAssignment_57595,axiom,
! [VarCurr] :
( v95259(VarCurr,bitIndex0)
<=> v95261(VarCurr,bitIndex0) ) ).
fof(addAssignment_57594,axiom,
! [VarCurr] :
( v95261(VarCurr,bitIndex0)
<=> v95263(VarCurr,bitIndex0) ) ).
fof(addAssignment_57593,axiom,
! [VarCurr] :
( v95263(VarCurr,bitIndex0)
<=> v95272(VarCurr,bitIndex0) ) ).
fof(addAssignment_57592,axiom,
! [VarCurr] :
( v95253(VarCurr,bitIndex1)
<=> v95255(VarCurr,bitIndex1) ) ).
fof(addAssignment_57591,axiom,
! [VarCurr] :
( v95255(VarCurr,bitIndex1)
<=> v95257(VarCurr,bitIndex1) ) ).
fof(addAssignment_57590,axiom,
! [VarCurr] :
( v95257(VarCurr,bitIndex1)
<=> v95274(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4335,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95274(VarCurr,B)
<=> ~ v95259(VarCurr,B) ) ) ).
fof(addAssignment_57589,axiom,
! [VarCurr] :
( v95259(VarCurr,bitIndex1)
<=> v95261(VarCurr,bitIndex1) ) ).
fof(addAssignment_57588,axiom,
! [VarCurr] :
( v95261(VarCurr,bitIndex1)
<=> v95263(VarCurr,bitIndex1) ) ).
fof(addAssignment_57587,axiom,
! [VarCurr] :
( v95263(VarCurr,bitIndex1)
<=> v95272(VarCurr,bitIndex1) ) ).
fof(addAssignment_57586,axiom,
! [VarCurr] :
( v95272(VarCurr,bitIndex0)
<=> v95273(VarCurr) ) ).
fof(addAssignment_57585,axiom,
! [VarCurr] :
( v95272(VarCurr,bitIndex1)
<=> v95273(VarCurr) ) ).
fof(addAssignment_57584,axiom,
! [VarCurr] :
( v95273(VarCurr)
<=> v95216(VarCurr,bitIndex2) ) ).
fof(addAssignment_57583,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex2)
<=> v95218(VarCurr,bitIndex2) ) ).
fof(addAssignment_57582,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex2)
<=> v95220(VarCurr,bitIndex2) ) ).
fof(addAssignment_57581,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex2)
<=> v94846(VarCurr,bitIndex18) ) ).
fof(addAssignment_57580,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex18)
<=> v94848(VarCurr,bitIndex18) ) ).
fof(addAssignment_57579,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex18)
<=> v95265(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95266(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95265(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1054,axiom,
! [VarNext] :
( v95266(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95265(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95266(VarNext)
<=> v95267(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95267(VarNext)
<=> ( v95269(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95269(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57578,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex18)
<=> v94880(VarCurr,bitIndex18) ) ).
fof(addAssignment_57577,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex18)
<=> v95101(VarCurr,bitIndex18) ) ).
fof(addAssignment_57576,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex2)
<=> v94884(VarCurr,bitIndex2) ) ).
fof(addAssignment_57575,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex2)
<=> v94886(VarCurr,bitIndex2) ) ).
fof(addAssignment_57574,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95245(VarCurr,B)
<=> v95247(VarCurr,B) ) ) ).
fof(addAssignment_57573,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95247(VarCurr,B)
<=> v8510(VarCurr,B) ) ) ).
fof(addAssignment_57572,axiom,
! [VarCurr] :
( v95190(VarCurr)
<=> v95192(VarCurr) ) ).
fof(addAssignment_57571,axiom,
! [VarCurr] :
( v95192(VarCurr)
<=> v95194(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_493,axiom,
! [VarCurr] :
( v95194(VarCurr)
<=> ( ( v95196(VarCurr,bitIndex11)
<=> v95200(VarCurr,bitIndex11) )
& ( v95196(VarCurr,bitIndex10)
<=> v95200(VarCurr,bitIndex10) )
& ( v95196(VarCurr,bitIndex9)
<=> v95200(VarCurr,bitIndex9) )
& ( v95196(VarCurr,bitIndex8)
<=> v95200(VarCurr,bitIndex8) )
& ( v95196(VarCurr,bitIndex7)
<=> v95200(VarCurr,bitIndex7) )
& ( v95196(VarCurr,bitIndex6)
<=> v95200(VarCurr,bitIndex6) )
& ( v95196(VarCurr,bitIndex5)
<=> v95200(VarCurr,bitIndex5) )
& ( v95196(VarCurr,bitIndex4)
<=> v95200(VarCurr,bitIndex4) )
& ( v95196(VarCurr,bitIndex3)
<=> v95200(VarCurr,bitIndex3) )
& ( v95196(VarCurr,bitIndex2)
<=> v95200(VarCurr,bitIndex2) )
& ( v95196(VarCurr,bitIndex1)
<=> v95200(VarCurr,bitIndex1) )
& ( v95196(VarCurr,bitIndex0)
<=> v95200(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57570,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95200(VarCurr,B)
<=> v95202(VarCurr,B) ) ) ).
fof(addAssignment_57569,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v95202(VarCurr,B)
<=> v95235(VarCurr,B) ) ) ).
fof(addAssignment_57568,axiom,
! [VarCurr] :
( ( v95202(VarCurr,bitIndex11)
<=> v95233(VarCurr,bitIndex5) )
& ( v95202(VarCurr,bitIndex10)
<=> v95233(VarCurr,bitIndex4) )
& ( v95202(VarCurr,bitIndex9)
<=> v95233(VarCurr,bitIndex3) )
& ( v95202(VarCurr,bitIndex8)
<=> v95233(VarCurr,bitIndex2) )
& ( v95202(VarCurr,bitIndex7)
<=> v95233(VarCurr,bitIndex1) )
& ( v95202(VarCurr,bitIndex6)
<=> v95233(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57567,axiom,
! [VarCurr] :
( v95235(VarCurr,bitIndex0)
<=> v95236(VarCurr) ) ).
fof(addAssignment_57566,axiom,
! [VarCurr] :
( v95235(VarCurr,bitIndex1)
<=> v95236(VarCurr) ) ).
fof(addAssignment_57565,axiom,
! [VarCurr] :
( v95235(VarCurr,bitIndex2)
<=> v95236(VarCurr) ) ).
fof(addAssignment_57564,axiom,
! [VarCurr] :
( v95235(VarCurr,bitIndex3)
<=> v95236(VarCurr) ) ).
fof(addAssignment_57563,axiom,
! [VarCurr] :
( v95235(VarCurr,bitIndex4)
<=> v95236(VarCurr) ) ).
fof(addAssignment_57562,axiom,
! [VarCurr] :
( v95235(VarCurr,bitIndex5)
<=> v95236(VarCurr) ) ).
fof(addAssignment_57561,axiom,
! [VarCurr] :
( v95236(VarCurr)
<=> v95204(VarCurr,bitIndex0) ) ).
fof(addAssignment_57560,axiom,
! [VarCurr] :
( v95233(VarCurr,bitIndex0)
<=> v95234(VarCurr) ) ).
fof(addAssignment_57559,axiom,
! [VarCurr] :
( v95233(VarCurr,bitIndex1)
<=> v95234(VarCurr) ) ).
fof(addAssignment_57558,axiom,
! [VarCurr] :
( v95233(VarCurr,bitIndex2)
<=> v95234(VarCurr) ) ).
fof(addAssignment_57557,axiom,
! [VarCurr] :
( v95233(VarCurr,bitIndex3)
<=> v95234(VarCurr) ) ).
fof(addAssignment_57556,axiom,
! [VarCurr] :
( v95233(VarCurr,bitIndex4)
<=> v95234(VarCurr) ) ).
fof(addAssignment_57555,axiom,
! [VarCurr] :
( v95233(VarCurr,bitIndex5)
<=> v95234(VarCurr) ) ).
fof(addAssignment_57554,axiom,
! [VarCurr] :
( v95234(VarCurr)
<=> v95204(VarCurr,bitIndex1) ) ).
fof(addAssignment_57553,axiom,
! [VarCurr] :
( v95204(VarCurr,bitIndex0)
<=> v95206(VarCurr,bitIndex0) ) ).
fof(addAssignment_57552,axiom,
! [VarCurr] :
( v95206(VarCurr,bitIndex0)
<=> v95208(VarCurr,bitIndex0) ) ).
fof(addAssignment_57551,axiom,
! [VarCurr] :
( v95208(VarCurr,bitIndex0)
<=> v95231(VarCurr,bitIndex0) ) ).
fof(addAssignment_57550,axiom,
! [VarCurr] :
( v95210(VarCurr,bitIndex0)
<=> v95212(VarCurr,bitIndex0) ) ).
fof(addAssignment_57549,axiom,
! [VarCurr] :
( v95212(VarCurr,bitIndex0)
<=> v95214(VarCurr,bitIndex0) ) ).
fof(addAssignment_57548,axiom,
! [VarCurr] :
( v95214(VarCurr,bitIndex0)
<=> v95229(VarCurr,bitIndex0) ) ).
fof(addAssignment_57547,axiom,
! [VarCurr] :
( v95204(VarCurr,bitIndex1)
<=> v95206(VarCurr,bitIndex1) ) ).
fof(addAssignment_57546,axiom,
! [VarCurr] :
( v95206(VarCurr,bitIndex1)
<=> v95208(VarCurr,bitIndex1) ) ).
fof(addAssignment_57545,axiom,
! [VarCurr] :
( v95208(VarCurr,bitIndex1)
<=> v95231(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4333,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95231(VarCurr,B)
<=> ~ v95210(VarCurr,B) ) ) ).
fof(addAssignment_57544,axiom,
! [VarCurr] :
( v95210(VarCurr,bitIndex1)
<=> v95212(VarCurr,bitIndex1) ) ).
fof(addAssignment_57543,axiom,
! [VarCurr] :
( v95212(VarCurr,bitIndex1)
<=> v95214(VarCurr,bitIndex1) ) ).
fof(addAssignment_57542,axiom,
! [VarCurr] :
( v95214(VarCurr,bitIndex1)
<=> v95229(VarCurr,bitIndex1) ) ).
fof(addAssignment_57541,axiom,
! [VarCurr] :
( v95229(VarCurr,bitIndex0)
<=> v95230(VarCurr) ) ).
fof(addAssignment_57540,axiom,
! [VarCurr] :
( v95229(VarCurr,bitIndex1)
<=> v95230(VarCurr) ) ).
fof(addAssignment_57539,axiom,
! [VarCurr] :
( v95230(VarCurr)
<=> v95216(VarCurr,bitIndex1) ) ).
fof(addAssignment_57538,axiom,
! [VarCurr] :
( v95216(VarCurr,bitIndex1)
<=> v95218(VarCurr,bitIndex1) ) ).
fof(addAssignment_57537,axiom,
! [VarCurr] :
( v95218(VarCurr,bitIndex1)
<=> v95220(VarCurr,bitIndex1) ) ).
fof(addAssignment_57536,axiom,
! [VarCurr] :
( v95220(VarCurr,bitIndex1)
<=> v94846(VarCurr,bitIndex17) ) ).
fof(addAssignment_57535,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex17)
<=> v94848(VarCurr,bitIndex17) ) ).
fof(addAssignment_57534,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex17)
<=> v95222(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95223(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95222(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1053,axiom,
! [VarNext] :
( v95223(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95222(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95223(VarNext)
<=> v95224(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95224(VarNext)
<=> ( v95226(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95226(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57533,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex17)
<=> v94880(VarCurr,bitIndex17) ) ).
fof(addAssignment_57532,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex17)
<=> v95101(VarCurr,bitIndex17) ) ).
fof(addAssignment_57531,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex1)
<=> v94884(VarCurr,bitIndex1) ) ).
fof(addAssignment_57530,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex1)
<=> v94886(VarCurr,bitIndex1) ) ).
fof(addAssignment_57529,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95196(VarCurr,B)
<=> v95198(VarCurr,B) ) ) ).
fof(addAssignment_57528,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v95198(VarCurr,B)
<=> v6242(VarCurr,B) ) ) ).
fof(addAssignment_57527,axiom,
! [VarCurr] :
( v94814(VarCurr)
<=> v94816(VarCurr) ) ).
fof(addAssignment_57526,axiom,
! [VarCurr] :
( v94816(VarCurr)
<=> v94818(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_492,axiom,
! [VarCurr] :
( v94818(VarCurr)
<=> ( ( v94820(VarCurr,bitIndex11)
<=> v94824(VarCurr,bitIndex11) )
& ( v94820(VarCurr,bitIndex10)
<=> v94824(VarCurr,bitIndex10) )
& ( v94820(VarCurr,bitIndex9)
<=> v94824(VarCurr,bitIndex9) )
& ( v94820(VarCurr,bitIndex8)
<=> v94824(VarCurr,bitIndex8) )
& ( v94820(VarCurr,bitIndex7)
<=> v94824(VarCurr,bitIndex7) )
& ( v94820(VarCurr,bitIndex6)
<=> v94824(VarCurr,bitIndex6) )
& ( v94820(VarCurr,bitIndex5)
<=> v94824(VarCurr,bitIndex5) )
& ( v94820(VarCurr,bitIndex4)
<=> v94824(VarCurr,bitIndex4) )
& ( v94820(VarCurr,bitIndex3)
<=> v94824(VarCurr,bitIndex3) )
& ( v94820(VarCurr,bitIndex2)
<=> v94824(VarCurr,bitIndex2) )
& ( v94820(VarCurr,bitIndex1)
<=> v94824(VarCurr,bitIndex1) )
& ( v94820(VarCurr,bitIndex0)
<=> v94824(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57525,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94824(VarCurr,B)
<=> v94826(VarCurr,B) ) ) ).
fof(addAssignment_57524,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v94826(VarCurr,B)
<=> v95186(VarCurr,B) ) ) ).
fof(addAssignment_57523,axiom,
! [VarCurr] :
( ( v94826(VarCurr,bitIndex11)
<=> v95184(VarCurr,bitIndex5) )
& ( v94826(VarCurr,bitIndex10)
<=> v95184(VarCurr,bitIndex4) )
& ( v94826(VarCurr,bitIndex9)
<=> v95184(VarCurr,bitIndex3) )
& ( v94826(VarCurr,bitIndex8)
<=> v95184(VarCurr,bitIndex2) )
& ( v94826(VarCurr,bitIndex7)
<=> v95184(VarCurr,bitIndex1) )
& ( v94826(VarCurr,bitIndex6)
<=> v95184(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57522,axiom,
! [VarCurr] :
( v95186(VarCurr,bitIndex0)
<=> v95187(VarCurr) ) ).
fof(addAssignment_57521,axiom,
! [VarCurr] :
( v95186(VarCurr,bitIndex1)
<=> v95187(VarCurr) ) ).
fof(addAssignment_57520,axiom,
! [VarCurr] :
( v95186(VarCurr,bitIndex2)
<=> v95187(VarCurr) ) ).
fof(addAssignment_57519,axiom,
! [VarCurr] :
( v95186(VarCurr,bitIndex3)
<=> v95187(VarCurr) ) ).
fof(addAssignment_57518,axiom,
! [VarCurr] :
( v95186(VarCurr,bitIndex4)
<=> v95187(VarCurr) ) ).
fof(addAssignment_57517,axiom,
! [VarCurr] :
( v95186(VarCurr,bitIndex5)
<=> v95187(VarCurr) ) ).
fof(addAssignment_57516,axiom,
! [VarCurr] :
( v95187(VarCurr)
<=> v94828(VarCurr,bitIndex0) ) ).
fof(addAssignment_57515,axiom,
! [VarCurr] :
( v95184(VarCurr,bitIndex0)
<=> v95185(VarCurr) ) ).
fof(addAssignment_57514,axiom,
! [VarCurr] :
( v95184(VarCurr,bitIndex1)
<=> v95185(VarCurr) ) ).
fof(addAssignment_57513,axiom,
! [VarCurr] :
( v95184(VarCurr,bitIndex2)
<=> v95185(VarCurr) ) ).
fof(addAssignment_57512,axiom,
! [VarCurr] :
( v95184(VarCurr,bitIndex3)
<=> v95185(VarCurr) ) ).
fof(addAssignment_57511,axiom,
! [VarCurr] :
( v95184(VarCurr,bitIndex4)
<=> v95185(VarCurr) ) ).
fof(addAssignment_57510,axiom,
! [VarCurr] :
( v95184(VarCurr,bitIndex5)
<=> v95185(VarCurr) ) ).
fof(addAssignment_57509,axiom,
! [VarCurr] :
( v95185(VarCurr)
<=> v94828(VarCurr,bitIndex1) ) ).
fof(addAssignment_57508,axiom,
! [VarCurr] :
( v94828(VarCurr,bitIndex0)
<=> v94830(VarCurr,bitIndex0) ) ).
fof(addAssignment_57507,axiom,
! [VarCurr] :
( v94830(VarCurr,bitIndex0)
<=> v94832(VarCurr,bitIndex0) ) ).
fof(addAssignment_57506,axiom,
! [VarCurr] :
( v94832(VarCurr,bitIndex0)
<=> v95182(VarCurr,bitIndex0) ) ).
fof(addAssignment_57505,axiom,
! [VarCurr] :
( v94834(VarCurr,bitIndex0)
<=> v94836(VarCurr,bitIndex0) ) ).
fof(addAssignment_57504,axiom,
! [VarCurr] :
( v94836(VarCurr,bitIndex0)
<=> v94838(VarCurr,bitIndex0) ) ).
fof(addAssignment_57503,axiom,
! [VarCurr] :
( v94838(VarCurr,bitIndex0)
<=> v95180(VarCurr,bitIndex0) ) ).
fof(addAssignment_57502,axiom,
! [VarCurr] :
( v94828(VarCurr,bitIndex1)
<=> v94830(VarCurr,bitIndex1) ) ).
fof(addAssignment_57501,axiom,
! [VarCurr] :
( v94830(VarCurr,bitIndex1)
<=> v94832(VarCurr,bitIndex1) ) ).
fof(addAssignment_57500,axiom,
! [VarCurr] :
( v94832(VarCurr,bitIndex1)
<=> v95182(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_4331,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95182(VarCurr,B)
<=> ~ v94834(VarCurr,B) ) ) ).
fof(addAssignment_57499,axiom,
! [VarCurr] :
( v94834(VarCurr,bitIndex1)
<=> v94836(VarCurr,bitIndex1) ) ).
fof(addAssignment_57498,axiom,
! [VarCurr] :
( v94836(VarCurr,bitIndex1)
<=> v94838(VarCurr,bitIndex1) ) ).
fof(addAssignment_57497,axiom,
! [VarCurr] :
( v94838(VarCurr,bitIndex1)
<=> v95180(VarCurr,bitIndex1) ) ).
fof(addAssignment_57496,axiom,
! [VarCurr] :
( v95180(VarCurr,bitIndex0)
<=> v95181(VarCurr) ) ).
fof(addAssignment_57495,axiom,
! [VarCurr] :
( v95180(VarCurr,bitIndex1)
<=> v95181(VarCurr) ) ).
fof(addAssignment_57494,axiom,
! [VarCurr] :
( v95181(VarCurr)
<=> v94840(VarCurr,bitIndex0) ) ).
fof(addAssignment_57493,axiom,
! [VarCurr] :
( v94840(VarCurr,bitIndex0)
<=> v94842(VarCurr,bitIndex0) ) ).
fof(addAssignment_57492,axiom,
! [VarCurr] :
( v94842(VarCurr,bitIndex0)
<=> v94844(VarCurr,bitIndex0) ) ).
fof(addAssignment_57491,axiom,
! [VarCurr] :
( v94844(VarCurr,bitIndex0)
<=> v94846(VarCurr,bitIndex28) ) ).
fof(addAssignment_57490,axiom,
! [VarCurr] :
( v94846(VarCurr,bitIndex28)
<=> v94848(VarCurr,bitIndex28) ) ).
fof(addAssignment_57489,axiom,
! [VarNext] :
( v94848(VarNext,bitIndex28)
<=> v95163(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_1052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95164(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95163(VarNext,B)
<=> v94848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1052,axiom,
! [VarNext] :
( v95164(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95163(VarNext,B)
<=> v95174(VarNext,B) ) ) ) ).
fof(addAssignment_57488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95174(VarNext,B)
<=> v95172(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_600,axiom,
! [VarCurr] :
( ~ v95175(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v95172(VarCurr,B)
<=> bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_573,axiom,
! [VarCurr] :
( v95175(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v95172(VarCurr,B)
<=> v94878(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8758,axiom,
! [VarCurr] :
( v95175(VarCurr)
<=> ( v95176(VarCurr)
& v95177(VarCurr) ) ) ).
fof(writeUnaryOperator_4330,axiom,
! [VarCurr] :
( ~ v95177(VarCurr)
<=> v94864(VarCurr) ) ).
fof(writeUnaryOperator_4329,axiom,
! [VarCurr] :
( ~ v95176(VarCurr)
<=> v94850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95164(VarNext)
<=> v95165(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95165(VarNext)
<=> ( v95166(VarNext)
& v95106(VarNext) ) ) ) ).
fof(writeUnaryOperator_4328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95166(VarNext)
<=> v95168(VarNext) ) ) ).
fof(addAssignment_57487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95168(VarNext)
<=> v95106(VarCurr) ) ) ).
fof(addAssignment_57486,axiom,
! [VarCurr] :
( v95106(VarCurr)
<=> v95108(VarCurr) ) ).
fof(addAssignment_57485,axiom,
! [VarCurr] :
( v95108(VarCurr)
<=> v95110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8755,axiom,
! [VarCurr] :
( v95110(VarCurr)
<=> ( v95161(VarCurr)
| v95153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8754,axiom,
! [VarCurr] :
( v95161(VarCurr)
<=> ( v95112(VarCurr)
& v95118(VarCurr) ) ) ).
fof(addAssignment_57484,axiom,
! [VarCurr] :
( v95153(VarCurr)
<=> v95155(VarCurr) ) ).
fof(addAssignment_57483,axiom,
! [VarCurr] :
( v95155(VarCurr)
<=> v95157(VarCurr) ) ).
fof(addAssignment_57482,axiom,
! [VarCurr] :
( v95157(VarCurr)
<=> v95159(VarCurr) ) ).
fof(addAssignment_57481,axiom,
! [VarCurr] :
( v95159(VarCurr)
<=> v719(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95137(VarNext)
=> ( v95118(VarNext)
<=> v95118(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1051,axiom,
! [VarNext] :
( v95137(VarNext)
=> ( v95118(VarNext)
<=> v95147(VarNext) ) ) ).
fof(addAssignment_57480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95147(VarNext)
<=> v95145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8753,axiom,
! [VarCurr] :
( v95145(VarCurr)
<=> ( v95148(VarCurr)
& v95149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8752,axiom,
! [VarCurr] :
( v95149(VarCurr)
<=> ( v95124(VarCurr)
| v95128(VarCurr) ) ) ).
fof(writeUnaryOperator_4327,axiom,
! [VarCurr] :
( ~ v95148(VarCurr)
<=> v95120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95137(VarNext)
<=> v95138(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95138(VarNext)
<=> ( v95140(VarNext)
& v95142(VarNext) ) ) ) ).
fof(writeUnaryOperator_4326,axiom,
! [VarCurr] :
( ~ v95142(VarCurr)
<=> v95112(VarCurr) ) ).
fof(addAssignment_57479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95140(VarNext)
<=> v95112(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_244,axiom,
( v95118(constB0)
<=> $true ) ).
fof(addAssignment_57478,axiom,
! [VarCurr] :
( v95128(VarCurr)
<=> v95130(VarCurr) ) ).
fof(addAssignment_57477,axiom,
! [VarCurr] :
( v95130(VarCurr)
<=> v95132(VarCurr) ) ).
fof(addAssignment_57476,axiom,
! [VarCurr] :
( v95132(VarCurr)
<=> v95134(VarCurr) ) ).
fof(addAssignment_57475,axiom,
! [VarCurr] :
( v95134(VarCurr)
<=> v678(VarCurr) ) ).
fof(addAssignment_57474,axiom,
! [VarCurr] :
( v95124(VarCurr)
<=> v95126(VarCurr) ) ).
fof(addAssignment_57473,axiom,
! [VarCurr] :
( v95126(VarCurr)
<=> $true ) ).
fof(addAssignment_57472,axiom,
! [VarCurr] :
( v95120(VarCurr)
<=> v95122(VarCurr) ) ).
fof(addAssignment_57471,axiom,
! [VarCurr] :
( v95122(VarCurr)
<=> $false ) ).
fof(addAssignment_57470,axiom,
! [VarCurr] :
( v95112(VarCurr)
<=> v95114(VarCurr) ) ).
fof(addAssignment_57469,axiom,
! [VarCurr] :
( v95114(VarCurr)
<=> v95116(VarCurr) ) ).
fof(addAssignment_57468,axiom,
! [VarCurr] :
( v95116(VarCurr)
<=> v230(VarCurr) ) ).
fof(addAssignment_57467,axiom,
! [VarCurr] :
( v94878(VarCurr,bitIndex28)
<=> v94880(VarCurr,bitIndex28) ) ).
fof(addAssignment_57466,axiom,
! [VarCurr] :
( v94880(VarCurr,bitIndex28)
<=> v95101(VarCurr,bitIndex28) ) ).
fof(addAssignment_57465,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v95101(VarCurr,B)
<=> v95104(VarCurr,B) ) ) ).
fof(addAssignment_57464,axiom,
! [VarCurr] :
( ( v95101(VarCurr,bitIndex27)
<=> v94882(VarCurr,bitIndex11) )
& ( v95101(VarCurr,bitIndex26)
<=> v94882(VarCurr,bitIndex10) )
& ( v95101(VarCurr,bitIndex25)
<=> v94882(VarCurr,bitIndex9) )
& ( v95101(VarCurr,bitIndex24)
<=> v94882(VarCurr,bitIndex8) )
& ( v95101(VarCurr,bitIndex23)
<=> v94882(VarCurr,bitIndex7) )
& ( v95101(VarCurr,bitIndex22)
<=> v94882(VarCurr,bitIndex6) )
& ( v95101(VarCurr,bitIndex21)
<=> v94882(VarCurr,bitIndex5) )
& ( v95101(VarCurr,bitIndex20)
<=> v94882(VarCurr,bitIndex4) )
& ( v95101(VarCurr,bitIndex19)
<=> v94882(VarCurr,bitIndex3) )
& ( v95101(VarCurr,bitIndex18)
<=> v94882(VarCurr,bitIndex2) )
& ( v95101(VarCurr,bitIndex17)
<=> v94882(VarCurr,bitIndex1) )
& ( v95101(VarCurr,bitIndex16)
<=> v94882(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57463,axiom,
! [VarCurr] :
( ( v95101(VarCurr,bitIndex31)
<=> v95102(VarCurr,bitIndex3) )
& ( v95101(VarCurr,bitIndex30)
<=> v95102(VarCurr,bitIndex2) )
& ( v95101(VarCurr,bitIndex29)
<=> v95102(VarCurr,bitIndex1) )
& ( v95101(VarCurr,bitIndex28)
<=> v95102(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_57462,axiom,
! [VarCurr] :
( v95102(VarCurr,bitIndex0)
<=> v95103(VarCurr) ) ).
fof(addAssignment_57461,axiom,
! [VarCurr] :
( v95102(VarCurr,bitIndex1)
<=> v95103(VarCurr) ) ).
fof(addAssignment_57460,axiom,
! [VarCurr] :
( v95102(VarCurr,bitIndex2)
<=> v95103(VarCurr) ) ).
fof(addAssignment_57459,axiom,
! [VarCurr] :
( v95102(VarCurr,bitIndex3)
<=> v95103(VarCurr) ) ).
fof(addAssignment_57458,axiom,
! [VarCurr] :
( v95103(VarCurr)
<=> v94882(VarCurr,bitIndex0) ) ).
fof(addAssignment_57457,axiom,
! [VarCurr] :
( v94882(VarCurr,bitIndex0)
<=> v94884(VarCurr,bitIndex0) ) ).
fof(addAssignment_57456,axiom,
! [VarCurr] :
( v94884(VarCurr,bitIndex0)
<=> v94886(VarCurr,bitIndex0) ) ).
fof(addAssignment_57455,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex0)
<=> v94888(VarCurr,bitIndex0) ) ).
fof(addAssignment_57454,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex0)
<=> v94890(VarCurr,bitIndex0) ) ).
fof(addAssignment_57453,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex0)
<=> v95094(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95095(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95094(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1050,axiom,
! [VarNext] :
( v95095(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95094(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95095(VarNext)
<=> v95096(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95096(VarNext)
<=> ( v95098(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95098(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57452,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex0)
<=> v94902(VarCurr,bitIndex0) ) ).
fof(addAssignment_57451,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex0)
<=> v94904(VarCurr,bitIndex0) ) ).
fof(addAssignment_57450,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex0)
<=> v94906(VarCurr,bitIndex0) ) ).
fof(addAssignment_57449,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex0)
<=> v94911(VarCurr,bitIndex0) ) ).
fof(addAssignment_57448,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex1)
<=> v94888(VarCurr,bitIndex1) ) ).
fof(addAssignment_57447,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex1)
<=> v94890(VarCurr,bitIndex1) ) ).
fof(addAssignment_57446,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex1)
<=> v95086(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95087(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95086(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1049,axiom,
! [VarNext] :
( v95087(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95086(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95087(VarNext)
<=> v95088(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95088(VarNext)
<=> ( v95090(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95090(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57445,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex1)
<=> v94902(VarCurr,bitIndex1) ) ).
fof(addAssignment_57444,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex1)
<=> v94904(VarCurr,bitIndex1) ) ).
fof(addAssignment_57443,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex1)
<=> v94906(VarCurr,bitIndex1) ) ).
fof(addAssignment_57442,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex1)
<=> v94911(VarCurr,bitIndex1) ) ).
fof(addAssignment_57441,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex2)
<=> v94888(VarCurr,bitIndex2) ) ).
fof(addAssignment_57440,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex2)
<=> v94890(VarCurr,bitIndex2) ) ).
fof(addAssignment_57439,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex2)
<=> v95078(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95079(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95078(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1048,axiom,
! [VarNext] :
( v95079(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95078(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95079(VarNext)
<=> v95080(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95080(VarNext)
<=> ( v95082(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95082(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57438,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex2)
<=> v94902(VarCurr,bitIndex2) ) ).
fof(addAssignment_57437,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex2)
<=> v94904(VarCurr,bitIndex2) ) ).
fof(addAssignment_57436,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex2)
<=> v94906(VarCurr,bitIndex2) ) ).
fof(addAssignment_57435,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex2)
<=> v94911(VarCurr,bitIndex2) ) ).
fof(addAssignment_57434,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex3)
<=> v94888(VarCurr,bitIndex3) ) ).
fof(addAssignment_57433,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex3)
<=> v94890(VarCurr,bitIndex3) ) ).
fof(addAssignment_57432,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex3)
<=> v95070(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95071(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95070(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1047,axiom,
! [VarNext] :
( v95071(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95070(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95071(VarNext)
<=> v95072(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95072(VarNext)
<=> ( v95074(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95074(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57431,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex3)
<=> v94902(VarCurr,bitIndex3) ) ).
fof(addAssignment_57430,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex3)
<=> v94904(VarCurr,bitIndex3) ) ).
fof(addAssignment_57429,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex3)
<=> v94906(VarCurr,bitIndex3) ) ).
fof(addAssignment_57428,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex3)
<=> v94911(VarCurr,bitIndex3) ) ).
fof(addAssignment_57427,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex4)
<=> v94888(VarCurr,bitIndex4) ) ).
fof(addAssignment_57426,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex4)
<=> v94890(VarCurr,bitIndex4) ) ).
fof(addAssignment_57425,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex4)
<=> v95062(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95063(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95062(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1046,axiom,
! [VarNext] :
( v95063(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95062(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95063(VarNext)
<=> v95064(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95064(VarNext)
<=> ( v95066(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95066(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57424,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex4)
<=> v94902(VarCurr,bitIndex4) ) ).
fof(addAssignment_57423,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex4)
<=> v94904(VarCurr,bitIndex4) ) ).
fof(addAssignment_57422,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex4)
<=> v94906(VarCurr,bitIndex4) ) ).
fof(addAssignment_57421,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex4)
<=> v94911(VarCurr,bitIndex4) ) ).
fof(addAssignment_57420,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex5)
<=> v94888(VarCurr,bitIndex5) ) ).
fof(addAssignment_57419,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex5)
<=> v94890(VarCurr,bitIndex5) ) ).
fof(addAssignment_57418,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex5)
<=> v95054(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95055(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95054(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1045,axiom,
! [VarNext] :
( v95055(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95054(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95055(VarNext)
<=> v95056(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95056(VarNext)
<=> ( v95058(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95058(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57417,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex5)
<=> v94902(VarCurr,bitIndex5) ) ).
fof(addAssignment_57416,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex5)
<=> v94904(VarCurr,bitIndex5) ) ).
fof(addAssignment_57415,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex5)
<=> v94906(VarCurr,bitIndex5) ) ).
fof(addAssignment_57414,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex5)
<=> v94911(VarCurr,bitIndex5) ) ).
fof(addAssignment_57413,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex6)
<=> v94888(VarCurr,bitIndex6) ) ).
fof(addAssignment_57412,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex6)
<=> v94890(VarCurr,bitIndex6) ) ).
fof(addAssignment_57411,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex6)
<=> v95046(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95047(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95046(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1044,axiom,
! [VarNext] :
( v95047(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95046(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95047(VarNext)
<=> v95048(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95048(VarNext)
<=> ( v95050(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95050(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57410,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex6)
<=> v94902(VarCurr,bitIndex6) ) ).
fof(addAssignment_57409,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex6)
<=> v94904(VarCurr,bitIndex6) ) ).
fof(addAssignment_57408,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex6)
<=> v94906(VarCurr,bitIndex6) ) ).
fof(addAssignment_57407,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex6)
<=> v94911(VarCurr,bitIndex6) ) ).
fof(addAssignment_57406,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex7)
<=> v94888(VarCurr,bitIndex7) ) ).
fof(addAssignment_57405,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex7)
<=> v94890(VarCurr,bitIndex7) ) ).
fof(addAssignment_57404,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex7)
<=> v95038(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95039(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95038(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1043,axiom,
! [VarNext] :
( v95039(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95038(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95039(VarNext)
<=> v95040(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95040(VarNext)
<=> ( v95042(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95042(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57403,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex7)
<=> v94902(VarCurr,bitIndex7) ) ).
fof(addAssignment_57402,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex7)
<=> v94904(VarCurr,bitIndex7) ) ).
fof(addAssignment_57401,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex7)
<=> v94906(VarCurr,bitIndex7) ) ).
fof(addAssignment_57400,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex7)
<=> v94911(VarCurr,bitIndex7) ) ).
fof(addAssignment_57399,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex8)
<=> v94888(VarCurr,bitIndex8) ) ).
fof(addAssignment_57398,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex8)
<=> v94890(VarCurr,bitIndex8) ) ).
fof(addAssignment_57397,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex8)
<=> v95030(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95031(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95030(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1042,axiom,
! [VarNext] :
( v95031(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95030(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95031(VarNext)
<=> v95032(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95032(VarNext)
<=> ( v95034(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95034(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57396,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex8)
<=> v94902(VarCurr,bitIndex8) ) ).
fof(addAssignment_57395,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex8)
<=> v94904(VarCurr,bitIndex8) ) ).
fof(addAssignment_57394,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex8)
<=> v94906(VarCurr,bitIndex8) ) ).
fof(addAssignment_57393,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex8)
<=> v94911(VarCurr,bitIndex8) ) ).
fof(addAssignment_57392,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex9)
<=> v94888(VarCurr,bitIndex9) ) ).
fof(addAssignment_57391,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex9)
<=> v94890(VarCurr,bitIndex9) ) ).
fof(addAssignment_57390,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex9)
<=> v95022(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95023(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95022(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1041,axiom,
! [VarNext] :
( v95023(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95022(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95023(VarNext)
<=> v95024(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95024(VarNext)
<=> ( v95026(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95026(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57389,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex9)
<=> v94902(VarCurr,bitIndex9) ) ).
fof(addAssignment_57388,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex9)
<=> v94904(VarCurr,bitIndex9) ) ).
fof(addAssignment_57387,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex9)
<=> v94906(VarCurr,bitIndex9) ) ).
fof(addAssignment_57386,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex9)
<=> v94911(VarCurr,bitIndex9) ) ).
fof(addAssignment_57385,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex10)
<=> v94888(VarCurr,bitIndex10) ) ).
fof(addAssignment_57384,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex10)
<=> v94890(VarCurr,bitIndex10) ) ).
fof(addAssignment_57383,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex10)
<=> v95014(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95015(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95014(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1040,axiom,
! [VarNext] :
( v95015(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95014(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95015(VarNext)
<=> v95016(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95016(VarNext)
<=> ( v95018(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95018(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57382,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex10)
<=> v94902(VarCurr,bitIndex10) ) ).
fof(addAssignment_57381,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex10)
<=> v94904(VarCurr,bitIndex10) ) ).
fof(addAssignment_57380,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex10)
<=> v94906(VarCurr,bitIndex10) ) ).
fof(addAssignment_57379,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex10)
<=> v94911(VarCurr,bitIndex10) ) ).
fof(addAssignment_57378,axiom,
! [VarCurr] :
( v94886(VarCurr,bitIndex11)
<=> v94888(VarCurr,bitIndex11) ) ).
fof(addAssignment_57377,axiom,
! [VarCurr] :
( v94888(VarCurr,bitIndex11)
<=> v94890(VarCurr,bitIndex11) ) ).
fof(addAssignment_57376,axiom,
! [VarNext] :
( v94890(VarNext,bitIndex11)
<=> v94996(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94997(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v94996(VarNext,B)
<=> v94890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1039,axiom,
! [VarNext] :
( v94997(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v94996(VarNext,B)
<=> v95007(VarNext,B) ) ) ) ).
fof(addAssignment_57375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v95007(VarNext,B)
<=> v95005(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_599,axiom,
! [VarCurr] :
( ~ v95008(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v95005(VarCurr,B)
<=> bxxxxxxxxxxxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_572,axiom,
! [VarCurr] :
( v95008(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v95005(VarCurr,B)
<=> v94900(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8727,axiom,
! [VarCurr] :
( v95008(VarCurr)
<=> ( v95009(VarCurr)
& v95010(VarCurr) ) ) ).
fof(writeUnaryOperator_4314,axiom,
! [VarCurr] :
( ~ v95010(VarCurr)
<=> v94896(VarCurr) ) ).
fof(writeUnaryOperator_4313,axiom,
! [VarCurr] :
( ~ v95009(VarCurr)
<=> v94892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94997(VarNext)
<=> v94998(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94998(VarNext)
<=> ( v94999(VarNext)
& v94917(VarNext) ) ) ) ).
fof(writeUnaryOperator_4312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94999(VarNext)
<=> v95001(VarNext) ) ) ).
fof(addAssignment_57374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95001(VarNext)
<=> v94917(VarCurr) ) ) ).
fof(addAssignment_57373,axiom,
! [VarCurr] :
( v94917(VarCurr)
<=> v94919(VarCurr) ) ).
fof(addAssignment_57372,axiom,
! [VarCurr] :
( v94919(VarCurr)
<=> v94921(VarCurr) ) ).
fof(addAssignment_57371,axiom,
! [VarCurr] :
( v94921(VarCurr)
<=> v94923(VarCurr) ) ).
fof(addAssignment_57370,axiom,
! [VarCurr] :
( v94923(VarCurr)
<=> v94925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8724,axiom,
! [VarCurr] :
( v94925(VarCurr)
<=> ( v94994(VarCurr)
| v94985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8723,axiom,
! [VarCurr] :
( v94994(VarCurr)
<=> ( v94927(VarCurr)
& v94940(VarCurr) ) ) ).
fof(addAssignment_57369,axiom,
! [VarCurr] :
( v94985(VarCurr)
<=> v94987(VarCurr) ) ).
fof(addAssignment_57368,axiom,
! [VarCurr] :
( v94987(VarCurr)
<=> v94989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8722,axiom,
! [VarCurr] :
( v94989(VarCurr)
<=> ( v94991(VarCurr)
& v4548(VarCurr) ) ) ).
fof(addAssignment_57367,axiom,
! [VarCurr] :
( v94991(VarCurr)
<=> v719(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94969(VarNext)
=> ( v94940(VarNext)
<=> v94940(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1038,axiom,
! [VarNext] :
( v94969(VarNext)
=> ( v94940(VarNext)
<=> v94979(VarNext) ) ) ).
fof(addAssignment_57366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94979(VarNext)
<=> v94977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8721,axiom,
! [VarCurr] :
( v94977(VarCurr)
<=> ( v94980(VarCurr)
& v94981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8720,axiom,
! [VarCurr] :
( v94981(VarCurr)
<=> ( v94956(VarCurr)
| v94960(VarCurr) ) ) ).
fof(writeUnaryOperator_4311,axiom,
! [VarCurr] :
( ~ v94980(VarCurr)
<=> v94942(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94969(VarNext)
<=> v94970(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94970(VarNext)
<=> ( v94972(VarNext)
& v94974(VarNext) ) ) ) ).
fof(writeUnaryOperator_4310,axiom,
! [VarCurr] :
( ~ v94974(VarCurr)
<=> v94927(VarCurr) ) ).
fof(addAssignment_57365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94972(VarNext)
<=> v94927(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_243,axiom,
( v94940(constB0)
<=> $true ) ).
fof(addAssignment_57364,axiom,
! [VarCurr] :
( v94960(VarCurr)
<=> v94962(VarCurr) ) ).
fof(addAssignment_57363,axiom,
! [VarCurr] :
( v94962(VarCurr)
<=> v94964(VarCurr) ) ).
fof(addAssignment_57362,axiom,
! [VarCurr] :
( v94964(VarCurr)
<=> v94966(VarCurr) ) ).
fof(addAssignment_57361,axiom,
! [VarCurr] :
( v94966(VarCurr)
<=> v678(VarCurr) ) ).
fof(addAssignment_57360,axiom,
! [VarCurr] :
( v94956(VarCurr)
<=> v94958(VarCurr) ) ).
fof(addAssignment_57359,axiom,
! [VarCurr] :
( v94958(VarCurr)
<=> $true ) ).
fof(addAssignment_57358,axiom,
! [VarCurr] :
( v94942(VarCurr)
<=> v94944(VarCurr) ) ).
fof(addAssignment_57357,axiom,
! [VarCurr] :
( v94944(VarCurr)
<=> v94946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8717,axiom,
! [VarCurr] :
( v94946(VarCurr)
<=> ( v94948(VarCurr)
& v94954(VarCurr) ) ) ).
fof(writeUnaryOperator_4309,axiom,
! [VarCurr] :
( ~ v94954(VarCurr)
<=> v94952(VarCurr) ) ).
fof(addAssignment_57356,axiom,
! [VarCurr] :
( v94952(VarCurr)
<=> v626(VarCurr) ) ).
fof(addAssignment_57355,axiom,
! [VarCurr] :
( v94948(VarCurr)
<=> v94950(VarCurr) ) ).
fof(addAssignment_57354,axiom,
! [VarCurr] :
( v94927(VarCurr)
<=> v94929(VarCurr) ) ).
fof(addAssignment_57353,axiom,
! [VarCurr] :
( v94929(VarCurr)
<=> v94931(VarCurr) ) ).
fof(addAssignment_57352,axiom,
! [VarCurr] :
( v94931(VarCurr)
<=> v94933(VarCurr) ) ).
fof(writeUnaryOperator_4308,axiom,
! [VarCurr] :
( ~ v94933(VarCurr)
<=> v94935(VarCurr) ) ).
fof(addAssignment_57351,axiom,
! [VarCurr] :
( v94935(VarCurr)
<=> v94937(VarCurr) ) ).
fof(addAssignment_57350,axiom,
! [VarCurr] :
( v94937(VarCurr)
<=> v1(VarCurr) ) ).
fof(addAssignment_57349,axiom,
! [VarCurr] :
( v94900(VarCurr,bitIndex11)
<=> v94902(VarCurr,bitIndex11) ) ).
fof(addAssignment_57348,axiom,
! [VarCurr] :
( v94902(VarCurr,bitIndex11)
<=> v94904(VarCurr,bitIndex11) ) ).
fof(addAssignment_57347,axiom,
! [VarCurr] :
( v94904(VarCurr,bitIndex11)
<=> v94906(VarCurr,bitIndex11) ) ).
fof(addAssignment_57346,axiom,
! [VarCurr] :
( v94906(VarCurr,bitIndex11)
<=> v94911(VarCurr,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_598,axiom,
! [VarCurr] :
( ~ v94908(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v94911(VarCurr,B)
<=> v94912(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_571,axiom,
! [VarCurr] :
( v94908(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v94911(VarCurr,B)
<=> b000000000001(B) ) ) ) ).
fof(addAssignment_57345,axiom,
! [VarCurr] :
( ( v94912(VarCurr,bitIndex10)
<=> v94886(VarCurr,bitIndex11) )
& ( v94912(VarCurr,bitIndex9)
<=> v94886(VarCurr,bitIndex10) )
& ( v94912(VarCurr,bitIndex8)
<=> v94886(VarCurr,bitIndex9) )
& ( v94912(VarCurr,bitIndex7)
<=> v94886(VarCurr,bitIndex8) )
& ( v94912(VarCurr,bitIndex6)
<=> v94886(VarCurr,bitIndex7) )
& ( v94912(VarCurr,bitIndex5)
<=> v94886(VarCurr,bitIndex6) )
& ( v94912(VarCurr,bitIndex4)
<=> v94886(VarCurr,bitIndex5) )
& ( v94912(VarCurr,bitIndex3)
<=> v94886(VarCurr,bitIndex4) )
& ( v94912(VarCurr,bitIndex2)
<=> v94886(VarCurr,bitIndex3) )
& ( v94912(VarCurr,bitIndex1)
<=> v94886(VarCurr,bitIndex2) )
& ( v94912(VarCurr,bitIndex0)
<=> v94886(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_57344,axiom,
! [VarCurr] :
( v94912(VarCurr,bitIndex11)
<=> v94913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8716,axiom,
! [VarCurr] :
( v94913(VarCurr)
<=> ( v94914(VarCurr)
<~> v94886(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3675,axiom,
! [VarCurr] :
( v94914(VarCurr)
<=> ( v94915(VarCurr)
<~> v94886(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3674,axiom,
! [VarCurr] :
( v94915(VarCurr)
<=> ( v94886(VarCurr,bitIndex7)
<~> v94886(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_57343,axiom,
! [VarCurr] :
( v94908(VarCurr)
<=> v94910(VarCurr) ) ).
fof(addAssignment_57342,axiom,
! [VarCurr] :
( v94910(VarCurr)
<=> v4343(VarCurr) ) ).
fof(addAssignment_57341,axiom,
! [VarCurr] :
( v94896(VarCurr)
<=> v94898(VarCurr) ) ).
fof(addAssignment_57340,axiom,
! [VarCurr] :
( v94898(VarCurr)
<=> v4555(VarCurr) ) ).
fof(addAssignment_57339,axiom,
! [VarCurr] :
( v94892(VarCurr)
<=> v94894(VarCurr) ) ).
fof(addAssignment_57338,axiom,
! [VarCurr] :
( v94894(VarCurr)
<=> v4544(VarCurr) ) ).
fof(addAssignment_57337,axiom,
! [VarCurr] :
( v94864(VarCurr)
<=> v94866(VarCurr) ) ).
fof(addAssignment_57336,axiom,
! [VarCurr] :
( v94866(VarCurr)
<=> v94868(VarCurr) ) ).
fof(addAssignment_57335,axiom,
! [VarCurr] :
( v94868(VarCurr)
<=> v94870(VarCurr) ) ).
fof(addAssignment_57334,axiom,
! [VarCurr] :
( v94870(VarCurr)
<=> v94872(VarCurr) ) ).
fof(addAssignment_57333,axiom,
! [VarCurr] :
( v94872(VarCurr)
<=> v94874(VarCurr) ) ).
fof(addAssignment_57332,axiom,
! [VarCurr] :
( v94874(VarCurr)
<=> v94876(VarCurr) ) ).
fof(addAssignment_57331,axiom,
! [VarCurr] :
( v94876(VarCurr)
<=> v46(VarCurr) ) ).
fof(addAssignment_57330,axiom,
! [VarCurr] :
( v94850(VarCurr)
<=> v94852(VarCurr) ) ).
fof(addAssignment_57329,axiom,
! [VarCurr] :
( v94852(VarCurr)
<=> v94854(VarCurr) ) ).
fof(addAssignment_57328,axiom,
! [VarCurr] :
( v94854(VarCurr)
<=> v94856(VarCurr) ) ).
fof(addAssignment_57327,axiom,
! [VarCurr] :
( v94856(VarCurr)
<=> v94858(VarCurr) ) ).
fof(addAssignment_57326,axiom,
! [VarCurr] :
( v94858(VarCurr)
<=> v94860(VarCurr) ) ).
fof(addAssignment_57325,axiom,
! [VarCurr] :
( v94860(VarCurr)
<=> v94862(VarCurr) ) ).
fof(addAssignment_57324,axiom,
! [VarCurr] :
( v94862(VarCurr)
<=> v22(VarCurr) ) ).
fof(addAssignment_57323,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94820(VarCurr,B)
<=> v94822(VarCurr,B) ) ) ).
fof(addAssignment_57322,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94822(VarCurr,B)
<=> v4121(VarCurr,B) ) ) ).
fof(addAssignment_57321,axiom,
! [VarCurr] :
( v94762(VarCurr)
<=> v94764(VarCurr,bitIndex1) ) ).
fof(addAssignment_57320,axiom,
! [VarCurr] :
( v94764(VarCurr,bitIndex1)
<=> v94766(VarCurr,bitIndex1) ) ).
fof(addAssignment_57319,axiom,
! [VarNext] :
( v94766(VarNext,bitIndex1)
<=> v94788(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94789(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v94788(VarNext,B)
<=> v94766(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1037,axiom,
! [VarNext] :
( v94789(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v94788(VarNext,B)
<=> v94799(VarNext,B) ) ) ) ).
fof(addAssignment_57318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v94799(VarNext,B)
<=> v94797(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_597,axiom,
! [VarCurr] :
( ~ v94800(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94797(VarCurr,B)
<=> bxx(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_570,axiom,
! [VarCurr] :
( v94800(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94797(VarCurr,B)
<=> v94776(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8715,axiom,
! [VarCurr] :
( v94800(VarCurr)
<=> ( v94801(VarCurr)
& v94802(VarCurr) ) ) ).
fof(writeUnaryOperator_4307,axiom,
! [VarCurr] :
( ~ v94802(VarCurr)
<=> v94772(VarCurr) ) ).
fof(writeUnaryOperator_4306,axiom,
! [VarCurr] :
( ~ v94801(VarCurr)
<=> v94768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94789(VarNext)
<=> v94790(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94790(VarNext)
<=> ( v94791(VarNext)
& v94784(VarNext) ) ) ) ).
fof(writeUnaryOperator_4305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94791(VarNext)
<=> v94793(VarNext) ) ) ).
fof(addAssignment_57317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94793(VarNext)
<=> v94784(VarCurr) ) ) ).
fof(addAssignment_57316,axiom,
! [VarCurr] :
( v94784(VarCurr)
<=> v94786(VarCurr) ) ).
fof(addAssignment_57315,axiom,
! [VarCurr] :
( v94786(VarCurr)
<=> v2125(VarCurr) ) ).
fof(addAssignment_57314,axiom,
! [VarCurr] :
( v94776(VarCurr,bitIndex1)
<=> v94778(VarCurr,bitIndex1) ) ).
fof(addAssignment_57313,axiom,
! [VarCurr] :
( v94778(VarCurr,bitIndex1)
<=> v94780(VarCurr,bitIndex1) ) ).
fof(addAssignment_57312,axiom,
! [VarCurr] :
( v94780(VarCurr,bitIndex1)
<=> v94781(VarCurr,bitIndex1) ) ).
fof(addAssignment_57311,axiom,
! [VarCurr] :
( v94781(VarCurr,bitIndex0)
<=> v94782(VarCurr) ) ).
fof(addAssignment_57310,axiom,
! [VarCurr] :
( v94781(VarCurr,bitIndex1)
<=> v4513(VarCurr) ) ).
fof(addAssignment_57309,axiom,
! [VarCurr] :
( v94772(VarCurr)
<=> v94774(VarCurr) ) ).
fof(addAssignment_57308,axiom,
! [VarCurr] :
( v94774(VarCurr)
<=> v2064(VarCurr) ) ).
fof(addAssignment_57307,axiom,
! [VarCurr] :
( v94768(VarCurr)
<=> v94770(VarCurr) ) ).
fof(addAssignment_57306,axiom,
! [VarCurr] :
( v94770(VarCurr)
<=> v2056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8712,axiom,
! [VarCurr] :
( v94335(VarCurr)
<=> ( v94726(VarCurr)
& v4574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8711,axiom,
! [VarCurr] :
( v94726(VarCurr)
<=> ( v94727(VarCurr)
& v94756(VarCurr) ) ) ).
fof(writeUnaryOperator_4304,axiom,
! [VarCurr] :
( ~ v94756(VarCurr)
<=> v89722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8710,axiom,
! [VarCurr] :
( v94727(VarCurr)
<=> ( v94728(VarCurr)
& v94755(VarCurr) ) ) ).
fof(writeUnaryOperator_4303,axiom,
! [VarCurr] :
( ~ v94755(VarCurr)
<=> v89531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8709,axiom,
! [VarCurr] :
( v94728(VarCurr)
<=> ( v94729(VarCurr)
& v4513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8708,axiom,
! [VarCurr] :
( v94729(VarCurr)
<=> ( v94730(VarCurr)
| v94719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8707,axiom,
! [VarCurr] :
( v94730(VarCurr)
<=> ( v94731(VarCurr)
| v94743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3673,axiom,
! [VarCurr] :
( v94743(VarCurr)
<=> ( v94745(VarCurr)
| v94526(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3672,axiom,
! [VarCurr] :
( v94745(VarCurr)
<=> ( v94746(VarCurr)
| v94526(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3671,axiom,
! [VarCurr] :
( v94746(VarCurr)
<=> ( v94747(VarCurr)
| v94526(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3670,axiom,
! [VarCurr] :
( v94747(VarCurr)
<=> ( v94748(VarCurr)
| v94526(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3669,axiom,
! [VarCurr] :
( v94748(VarCurr)
<=> ( v94749(VarCurr)
| v94526(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3668,axiom,
! [VarCurr] :
( v94749(VarCurr)
<=> ( v94750(VarCurr)
| v94526(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3667,axiom,
! [VarCurr] :
( v94750(VarCurr)
<=> ( v94751(VarCurr)
| v94526(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3666,axiom,
! [VarCurr] :
( v94751(VarCurr)
<=> ( v94752(VarCurr)
| v94526(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3665,axiom,
! [VarCurr] :
( v94752(VarCurr)
<=> ( v94753(VarCurr)
| v94526(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3664,axiom,
! [VarCurr] :
( v94753(VarCurr)
<=> ( v94754(VarCurr)
| v94526(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3663,axiom,
! [VarCurr] :
( v94754(VarCurr)
<=> ( v94526(VarCurr,bitIndex0)
| v94526(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3662,axiom,
! [VarCurr] :
( v94731(VarCurr)
<=> ( v94733(VarCurr)
| v94337(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3661,axiom,
! [VarCurr] :
( v94733(VarCurr)
<=> ( v94734(VarCurr)
| v94337(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3660,axiom,
! [VarCurr] :
( v94734(VarCurr)
<=> ( v94735(VarCurr)
| v94337(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3659,axiom,
! [VarCurr] :
( v94735(VarCurr)
<=> ( v94736(VarCurr)
| v94337(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3658,axiom,
! [VarCurr] :
( v94736(VarCurr)
<=> ( v94737(VarCurr)
| v94337(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3657,axiom,
! [VarCurr] :
( v94737(VarCurr)
<=> ( v94738(VarCurr)
| v94337(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3656,axiom,
! [VarCurr] :
( v94738(VarCurr)
<=> ( v94739(VarCurr)
| v94337(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3655,axiom,
! [VarCurr] :
( v94739(VarCurr)
<=> ( v94740(VarCurr)
| v94337(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3654,axiom,
! [VarCurr] :
( v94740(VarCurr)
<=> ( v94741(VarCurr)
| v94337(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3653,axiom,
! [VarCurr] :
( v94741(VarCurr)
<=> ( v94742(VarCurr)
| v94337(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3652,axiom,
! [VarCurr] :
( v94742(VarCurr)
<=> ( v94337(VarCurr,bitIndex0)
| v94337(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8706,axiom,
! [VarCurr] :
( v94719(VarCurr)
<=> ( v94721(VarCurr)
& v94722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8705,axiom,
! [VarCurr] :
( v94722(VarCurr)
<=> ( v94723(VarCurr)
| v94294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8704,axiom,
! [VarCurr] :
( v94723(VarCurr)
<=> ( v90859(VarCurr)
& v94724(VarCurr) ) ) ).
fof(writeUnaryOperator_4302,axiom,
! [VarCurr] :
( ~ v94724(VarCurr)
<=> v90968(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_491,axiom,
! [VarCurr] :
( v94721(VarCurr)
<=> ( ( v90800(VarCurr,bitIndex1)
<=> $true )
& ( v90800(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1235,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94526(VarCurr,B)
<=> ( v94714(VarCurr,B)
& v94715(VarCurr,B) ) ) ) ).
fof(addAssignment_57305,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex0)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57304,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex1)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57303,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex2)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57302,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex3)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57301,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex4)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57300,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex5)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57299,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex6)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57298,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex7)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57297,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex8)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57296,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex9)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57295,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex10)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57294,axiom,
! [VarCurr] :
( v94715(VarCurr,bitIndex11)
<=> v94716(VarCurr) ) ).
fof(addAssignment_57293,axiom,
! [VarCurr] :
( v94716(VarCurr)
<=> v94717(VarCurr) ) ).
fof(writeUnaryOperator_4301,axiom,
! [VarCurr] :
( ~ v94717(VarCurr)
<=> v10059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1234,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94714(VarCurr,B)
<=> ( v94528(VarCurr,B)
& v90212(VarCurr,B) ) ) ) ).
fof(addAssignment_57292,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94528(VarCurr,B)
<=> v94530(VarCurr,B) ) ) ).
fof(addAssignment_57291,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94530(VarCurr,B)
<=> v94532(VarCurr,B) ) ) ).
fof(addAssignment_57290,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex11)
<=> v94699(VarCurr) ) ).
fof(addAssignment_57289,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex10)
<=> v94684(VarCurr) ) ).
fof(addAssignment_57288,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex9)
<=> v94669(VarCurr) ) ).
fof(addAssignment_57287,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex8)
<=> v94654(VarCurr) ) ).
fof(addAssignment_57286,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex7)
<=> v94639(VarCurr) ) ).
fof(addAssignment_57285,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex6)
<=> v94624(VarCurr) ) ).
fof(addAssignment_57284,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex5)
<=> v94609(VarCurr) ) ).
fof(addAssignment_57283,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex4)
<=> v94594(VarCurr) ) ).
fof(addAssignment_57282,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex3)
<=> v94579(VarCurr) ) ).
fof(addAssignment_57281,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex2)
<=> v94564(VarCurr) ) ).
fof(addAssignment_57280,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex1)
<=> v94549(VarCurr) ) ).
fof(addAssignment_57279,axiom,
! [VarCurr] :
( v94532(VarCurr,bitIndex0)
<=> v94534(VarCurr) ) ).
fof(addAssignment_57278,axiom,
! [VarCurr] :
( v94699(VarCurr)
<=> v94701(VarCurr) ) ).
fof(addAssignment_57277,axiom,
! [VarCurr] :
( v94701(VarCurr)
<=> v94703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8703,axiom,
! [VarCurr] :
( v94703(VarCurr)
<=> ( v94705(VarCurr)
& v94709(VarCurr) ) ) ).
fof(addAssignment_57276,axiom,
! [VarCurr] :
( v94709(VarCurr)
<=> v94711(VarCurr) ) ).
fof(addAssignment_57275,axiom,
! [VarCurr] :
( v94711(VarCurr)
<=> v90752(VarCurr) ) ).
fof(addAssignment_57274,axiom,
! [VarCurr] :
( v94705(VarCurr)
<=> v94707(VarCurr) ) ).
fof(addAssignment_57273,axiom,
! [VarCurr] :
( v94707(VarCurr)
<=> v26555(VarCurr,bitIndex0) ) ).
fof(addAssignment_57272,axiom,
! [VarCurr] :
( v94684(VarCurr)
<=> v94686(VarCurr) ) ).
fof(addAssignment_57271,axiom,
! [VarCurr] :
( v94686(VarCurr)
<=> v94688(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8702,axiom,
! [VarCurr] :
( v94688(VarCurr)
<=> ( v94690(VarCurr)
& v94694(VarCurr) ) ) ).
fof(addAssignment_57270,axiom,
! [VarCurr] :
( v94694(VarCurr)
<=> v94696(VarCurr) ) ).
fof(addAssignment_57269,axiom,
! [VarCurr] :
( v94696(VarCurr)
<=> v90712(VarCurr) ) ).
fof(addAssignment_57268,axiom,
! [VarCurr] :
( v94690(VarCurr)
<=> v94692(VarCurr) ) ).
fof(addAssignment_57267,axiom,
! [VarCurr] :
( v94692(VarCurr)
<=> v25005(VarCurr,bitIndex0) ) ).
fof(addAssignment_57266,axiom,
! [VarCurr] :
( v94669(VarCurr)
<=> v94671(VarCurr) ) ).
fof(addAssignment_57265,axiom,
! [VarCurr] :
( v94671(VarCurr)
<=> v94673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8701,axiom,
! [VarCurr] :
( v94673(VarCurr)
<=> ( v94675(VarCurr)
& v94679(VarCurr) ) ) ).
fof(addAssignment_57264,axiom,
! [VarCurr] :
( v94679(VarCurr)
<=> v94681(VarCurr) ) ).
fof(addAssignment_57263,axiom,
! [VarCurr] :
( v94681(VarCurr)
<=> v90672(VarCurr) ) ).
fof(addAssignment_57262,axiom,
! [VarCurr] :
( v94675(VarCurr)
<=> v94677(VarCurr) ) ).
fof(addAssignment_57261,axiom,
! [VarCurr] :
( v94677(VarCurr)
<=> v23455(VarCurr,bitIndex0) ) ).
fof(addAssignment_57260,axiom,
! [VarCurr] :
( v94654(VarCurr)
<=> v94656(VarCurr) ) ).
fof(addAssignment_57259,axiom,
! [VarCurr] :
( v94656(VarCurr)
<=> v94658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8700,axiom,
! [VarCurr] :
( v94658(VarCurr)
<=> ( v94660(VarCurr)
& v94664(VarCurr) ) ) ).
fof(addAssignment_57258,axiom,
! [VarCurr] :
( v94664(VarCurr)
<=> v94666(VarCurr) ) ).
fof(addAssignment_57257,axiom,
! [VarCurr] :
( v94666(VarCurr)
<=> v90632(VarCurr) ) ).
fof(addAssignment_57256,axiom,
! [VarCurr] :
( v94660(VarCurr)
<=> v94662(VarCurr) ) ).
fof(addAssignment_57255,axiom,
! [VarCurr] :
( v94662(VarCurr)
<=> v21905(VarCurr,bitIndex0) ) ).
fof(addAssignment_57254,axiom,
! [VarCurr] :
( v94639(VarCurr)
<=> v94641(VarCurr) ) ).
fof(addAssignment_57253,axiom,
! [VarCurr] :
( v94641(VarCurr)
<=> v94643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8699,axiom,
! [VarCurr] :
( v94643(VarCurr)
<=> ( v94645(VarCurr)
& v94649(VarCurr) ) ) ).
fof(addAssignment_57252,axiom,
! [VarCurr] :
( v94649(VarCurr)
<=> v94651(VarCurr) ) ).
fof(addAssignment_57251,axiom,
! [VarCurr] :
( v94651(VarCurr)
<=> v90592(VarCurr) ) ).
fof(addAssignment_57250,axiom,
! [VarCurr] :
( v94645(VarCurr)
<=> v94647(VarCurr) ) ).
fof(addAssignment_57249,axiom,
! [VarCurr] :
( v94647(VarCurr)
<=> v20355(VarCurr,bitIndex0) ) ).
fof(addAssignment_57248,axiom,
! [VarCurr] :
( v94624(VarCurr)
<=> v94626(VarCurr) ) ).
fof(addAssignment_57247,axiom,
! [VarCurr] :
( v94626(VarCurr)
<=> v94628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8698,axiom,
! [VarCurr] :
( v94628(VarCurr)
<=> ( v94630(VarCurr)
& v94634(VarCurr) ) ) ).
fof(addAssignment_57246,axiom,
! [VarCurr] :
( v94634(VarCurr)
<=> v94636(VarCurr) ) ).
fof(addAssignment_57245,axiom,
! [VarCurr] :
( v94636(VarCurr)
<=> v90552(VarCurr) ) ).
fof(addAssignment_57244,axiom,
! [VarCurr] :
( v94630(VarCurr)
<=> v94632(VarCurr) ) ).
fof(addAssignment_57243,axiom,
! [VarCurr] :
( v94632(VarCurr)
<=> v18805(VarCurr,bitIndex0) ) ).
fof(addAssignment_57242,axiom,
! [VarCurr] :
( v94609(VarCurr)
<=> v94611(VarCurr) ) ).
fof(addAssignment_57241,axiom,
! [VarCurr] :
( v94611(VarCurr)
<=> v94613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8697,axiom,
! [VarCurr] :
( v94613(VarCurr)
<=> ( v94615(VarCurr)
& v94619(VarCurr) ) ) ).
fof(addAssignment_57240,axiom,
! [VarCurr] :
( v94619(VarCurr)
<=> v94621(VarCurr) ) ).
fof(addAssignment_57239,axiom,
! [VarCurr] :
( v94621(VarCurr)
<=> v90512(VarCurr) ) ).
fof(addAssignment_57238,axiom,
! [VarCurr] :
( v94615(VarCurr)
<=> v94617(VarCurr) ) ).
fof(addAssignment_57237,axiom,
! [VarCurr] :
( v94617(VarCurr)
<=> v17255(VarCurr,bitIndex0) ) ).
fof(addAssignment_57236,axiom,
! [VarCurr] :
( v94594(VarCurr)
<=> v94596(VarCurr) ) ).
fof(addAssignment_57235,axiom,
! [VarCurr] :
( v94596(VarCurr)
<=> v94598(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8696,axiom,
! [VarCurr] :
( v94598(VarCurr)
<=> ( v94600(VarCurr)
& v94604(VarCurr) ) ) ).
fof(addAssignment_57234,axiom,
! [VarCurr] :
( v94604(VarCurr)
<=> v94606(VarCurr) ) ).
fof(addAssignment_57233,axiom,
! [VarCurr] :
( v94606(VarCurr)
<=> v90472(VarCurr) ) ).
fof(addAssignment_57232,axiom,
! [VarCurr] :
( v94600(VarCurr)
<=> v94602(VarCurr) ) ).
fof(addAssignment_57231,axiom,
! [VarCurr] :
( v94602(VarCurr)
<=> v15705(VarCurr,bitIndex0) ) ).
fof(addAssignment_57230,axiom,
! [VarCurr] :
( v94579(VarCurr)
<=> v94581(VarCurr) ) ).
fof(addAssignment_57229,axiom,
! [VarCurr] :
( v94581(VarCurr)
<=> v94583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8695,axiom,
! [VarCurr] :
( v94583(VarCurr)
<=> ( v94585(VarCurr)
& v94589(VarCurr) ) ) ).
fof(addAssignment_57228,axiom,
! [VarCurr] :
( v94589(VarCurr)
<=> v94591(VarCurr) ) ).
fof(addAssignment_57227,axiom,
! [VarCurr] :
( v94591(VarCurr)
<=> v90432(VarCurr) ) ).
fof(addAssignment_57226,axiom,
! [VarCurr] :
( v94585(VarCurr)
<=> v94587(VarCurr) ) ).
fof(addAssignment_57225,axiom,
! [VarCurr] :
( v94587(VarCurr)
<=> v14155(VarCurr,bitIndex0) ) ).
fof(addAssignment_57224,axiom,
! [VarCurr] :
( v94564(VarCurr)
<=> v94566(VarCurr) ) ).
fof(addAssignment_57223,axiom,
! [VarCurr] :
( v94566(VarCurr)
<=> v94568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8694,axiom,
! [VarCurr] :
( v94568(VarCurr)
<=> ( v94570(VarCurr)
& v94574(VarCurr) ) ) ).
fof(addAssignment_57222,axiom,
! [VarCurr] :
( v94574(VarCurr)
<=> v94576(VarCurr) ) ).
fof(addAssignment_57221,axiom,
! [VarCurr] :
( v94576(VarCurr)
<=> v90392(VarCurr) ) ).
fof(addAssignment_57220,axiom,
! [VarCurr] :
( v94570(VarCurr)
<=> v94572(VarCurr) ) ).
fof(addAssignment_57219,axiom,
! [VarCurr] :
( v94572(VarCurr)
<=> v12605(VarCurr,bitIndex0) ) ).
fof(addAssignment_57218,axiom,
! [VarCurr] :
( v94549(VarCurr)
<=> v94551(VarCurr) ) ).
fof(addAssignment_57217,axiom,
! [VarCurr] :
( v94551(VarCurr)
<=> v94553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8693,axiom,
! [VarCurr] :
( v94553(VarCurr)
<=> ( v94555(VarCurr)
& v94559(VarCurr) ) ) ).
fof(addAssignment_57216,axiom,
! [VarCurr] :
( v94559(VarCurr)
<=> v94561(VarCurr) ) ).
fof(addAssignment_57215,axiom,
! [VarCurr] :
( v94561(VarCurr)
<=> v90352(VarCurr) ) ).
fof(addAssignment_57214,axiom,
! [VarCurr] :
( v94555(VarCurr)
<=> v94557(VarCurr) ) ).
fof(addAssignment_57213,axiom,
! [VarCurr] :
( v94557(VarCurr)
<=> v11055(VarCurr,bitIndex0) ) ).
fof(addAssignment_57212,axiom,
! [VarCurr] :
( v94534(VarCurr)
<=> v94536(VarCurr) ) ).
fof(addAssignment_57211,axiom,
! [VarCurr] :
( v94536(VarCurr)
<=> v94538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8692,axiom,
! [VarCurr] :
( v94538(VarCurr)
<=> ( v94540(VarCurr)
& v94544(VarCurr) ) ) ).
fof(addAssignment_57210,axiom,
! [VarCurr] :
( v94544(VarCurr)
<=> v94546(VarCurr) ) ).
fof(addAssignment_57209,axiom,
! [VarCurr] :
( v94546(VarCurr)
<=> v90312(VarCurr) ) ).
fof(addAssignment_57208,axiom,
! [VarCurr] :
( v94540(VarCurr)
<=> v94542(VarCurr) ) ).
fof(addAssignment_57207,axiom,
! [VarCurr] :
( v94542(VarCurr)
<=> v9099(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1233,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94337(VarCurr,B)
<=> ( v94339(VarCurr,B)
& v90212(VarCurr,B) ) ) ) ).
fof(addAssignment_57206,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94339(VarCurr,B)
<=> v94341(VarCurr,B) ) ) ).
fof(addAssignment_57205,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94341(VarCurr,B)
<=> v94343(VarCurr,B) ) ) ).
fof(addAssignment_57204,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex11)
<=> v94510(VarCurr) ) ).
fof(addAssignment_57203,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex10)
<=> v94495(VarCurr) ) ).
fof(addAssignment_57202,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex9)
<=> v94480(VarCurr) ) ).
fof(addAssignment_57201,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex8)
<=> v94465(VarCurr) ) ).
fof(addAssignment_57200,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex7)
<=> v94450(VarCurr) ) ).
fof(addAssignment_57199,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex6)
<=> v94435(VarCurr) ) ).
fof(addAssignment_57198,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex5)
<=> v94420(VarCurr) ) ).
fof(addAssignment_57197,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex4)
<=> v94405(VarCurr) ) ).
fof(addAssignment_57196,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex3)
<=> v94390(VarCurr) ) ).
fof(addAssignment_57195,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex2)
<=> v94375(VarCurr) ) ).
fof(addAssignment_57194,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex1)
<=> v94360(VarCurr) ) ).
fof(addAssignment_57193,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex0)
<=> v94345(VarCurr) ) ).
fof(addAssignment_57192,axiom,
! [VarCurr] :
( v94510(VarCurr)
<=> v94512(VarCurr) ) ).
fof(addAssignment_57191,axiom,
! [VarCurr] :
( v94512(VarCurr)
<=> v94514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8691,axiom,
! [VarCurr] :
( v94514(VarCurr)
<=> ( v94516(VarCurr)
& v94520(VarCurr) ) ) ).
fof(addAssignment_57190,axiom,
! [VarCurr] :
( v94520(VarCurr)
<=> v94522(VarCurr) ) ).
fof(addAssignment_57189,axiom,
! [VarCurr] :
( v94522(VarCurr)
<=> v90172(VarCurr) ) ).
fof(addAssignment_57188,axiom,
! [VarCurr] :
( v94516(VarCurr)
<=> v94518(VarCurr) ) ).
fof(addAssignment_57187,axiom,
! [VarCurr] :
( v94518(VarCurr)
<=> v47849(VarCurr,bitIndex0) ) ).
fof(addAssignment_57186,axiom,
! [VarCurr] :
( v94495(VarCurr)
<=> v94497(VarCurr) ) ).
fof(addAssignment_57185,axiom,
! [VarCurr] :
( v94497(VarCurr)
<=> v94499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8690,axiom,
! [VarCurr] :
( v94499(VarCurr)
<=> ( v94501(VarCurr)
& v94505(VarCurr) ) ) ).
fof(addAssignment_57184,axiom,
! [VarCurr] :
( v94505(VarCurr)
<=> v94507(VarCurr) ) ).
fof(addAssignment_57183,axiom,
! [VarCurr] :
( v94507(VarCurr)
<=> v90132(VarCurr) ) ).
fof(addAssignment_57182,axiom,
! [VarCurr] :
( v94501(VarCurr)
<=> v94503(VarCurr) ) ).
fof(addAssignment_57181,axiom,
! [VarCurr] :
( v94503(VarCurr)
<=> v46299(VarCurr,bitIndex0) ) ).
fof(addAssignment_57180,axiom,
! [VarCurr] :
( v94480(VarCurr)
<=> v94482(VarCurr) ) ).
fof(addAssignment_57179,axiom,
! [VarCurr] :
( v94482(VarCurr)
<=> v94484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8689,axiom,
! [VarCurr] :
( v94484(VarCurr)
<=> ( v94486(VarCurr)
& v94490(VarCurr) ) ) ).
fof(addAssignment_57178,axiom,
! [VarCurr] :
( v94490(VarCurr)
<=> v94492(VarCurr) ) ).
fof(addAssignment_57177,axiom,
! [VarCurr] :
( v94492(VarCurr)
<=> v90092(VarCurr) ) ).
fof(addAssignment_57176,axiom,
! [VarCurr] :
( v94486(VarCurr)
<=> v94488(VarCurr) ) ).
fof(addAssignment_57175,axiom,
! [VarCurr] :
( v94488(VarCurr)
<=> v44749(VarCurr,bitIndex0) ) ).
fof(addAssignment_57174,axiom,
! [VarCurr] :
( v94465(VarCurr)
<=> v94467(VarCurr) ) ).
fof(addAssignment_57173,axiom,
! [VarCurr] :
( v94467(VarCurr)
<=> v94469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8688,axiom,
! [VarCurr] :
( v94469(VarCurr)
<=> ( v94471(VarCurr)
& v94475(VarCurr) ) ) ).
fof(addAssignment_57172,axiom,
! [VarCurr] :
( v94475(VarCurr)
<=> v94477(VarCurr) ) ).
fof(addAssignment_57171,axiom,
! [VarCurr] :
( v94477(VarCurr)
<=> v90052(VarCurr) ) ).
fof(addAssignment_57170,axiom,
! [VarCurr] :
( v94471(VarCurr)
<=> v94473(VarCurr) ) ).
fof(addAssignment_57169,axiom,
! [VarCurr] :
( v94473(VarCurr)
<=> v43199(VarCurr,bitIndex0) ) ).
fof(addAssignment_57168,axiom,
! [VarCurr] :
( v94450(VarCurr)
<=> v94452(VarCurr) ) ).
fof(addAssignment_57167,axiom,
! [VarCurr] :
( v94452(VarCurr)
<=> v94454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8687,axiom,
! [VarCurr] :
( v94454(VarCurr)
<=> ( v94456(VarCurr)
& v94460(VarCurr) ) ) ).
fof(addAssignment_57166,axiom,
! [VarCurr] :
( v94460(VarCurr)
<=> v94462(VarCurr) ) ).
fof(addAssignment_57165,axiom,
! [VarCurr] :
( v94462(VarCurr)
<=> v90012(VarCurr) ) ).
fof(addAssignment_57164,axiom,
! [VarCurr] :
( v94456(VarCurr)
<=> v94458(VarCurr) ) ).
fof(addAssignment_57163,axiom,
! [VarCurr] :
( v94458(VarCurr)
<=> v41649(VarCurr,bitIndex0) ) ).
fof(addAssignment_57162,axiom,
! [VarCurr] :
( v94435(VarCurr)
<=> v94437(VarCurr) ) ).
fof(addAssignment_57161,axiom,
! [VarCurr] :
( v94437(VarCurr)
<=> v94439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8686,axiom,
! [VarCurr] :
( v94439(VarCurr)
<=> ( v94441(VarCurr)
& v94445(VarCurr) ) ) ).
fof(addAssignment_57160,axiom,
! [VarCurr] :
( v94445(VarCurr)
<=> v94447(VarCurr) ) ).
fof(addAssignment_57159,axiom,
! [VarCurr] :
( v94447(VarCurr)
<=> v89972(VarCurr) ) ).
fof(addAssignment_57158,axiom,
! [VarCurr] :
( v94441(VarCurr)
<=> v94443(VarCurr) ) ).
fof(addAssignment_57157,axiom,
! [VarCurr] :
( v94443(VarCurr)
<=> v40099(VarCurr,bitIndex0) ) ).
fof(addAssignment_57156,axiom,
! [VarCurr] :
( v94420(VarCurr)
<=> v94422(VarCurr) ) ).
fof(addAssignment_57155,axiom,
! [VarCurr] :
( v94422(VarCurr)
<=> v94424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8685,axiom,
! [VarCurr] :
( v94424(VarCurr)
<=> ( v94426(VarCurr)
& v94430(VarCurr) ) ) ).
fof(addAssignment_57154,axiom,
! [VarCurr] :
( v94430(VarCurr)
<=> v94432(VarCurr) ) ).
fof(addAssignment_57153,axiom,
! [VarCurr] :
( v94432(VarCurr)
<=> v89932(VarCurr) ) ).
fof(addAssignment_57152,axiom,
! [VarCurr] :
( v94426(VarCurr)
<=> v94428(VarCurr) ) ).
fof(addAssignment_57151,axiom,
! [VarCurr] :
( v94428(VarCurr)
<=> v38549(VarCurr,bitIndex0) ) ).
fof(addAssignment_57150,axiom,
! [VarCurr] :
( v94405(VarCurr)
<=> v94407(VarCurr) ) ).
fof(addAssignment_57149,axiom,
! [VarCurr] :
( v94407(VarCurr)
<=> v94409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8684,axiom,
! [VarCurr] :
( v94409(VarCurr)
<=> ( v94411(VarCurr)
& v94415(VarCurr) ) ) ).
fof(addAssignment_57148,axiom,
! [VarCurr] :
( v94415(VarCurr)
<=> v94417(VarCurr) ) ).
fof(addAssignment_57147,axiom,
! [VarCurr] :
( v94417(VarCurr)
<=> v89892(VarCurr) ) ).
fof(addAssignment_57146,axiom,
! [VarCurr] :
( v94411(VarCurr)
<=> v94413(VarCurr) ) ).
fof(addAssignment_57145,axiom,
! [VarCurr] :
( v94413(VarCurr)
<=> v36999(VarCurr,bitIndex0) ) ).
fof(addAssignment_57144,axiom,
! [VarCurr] :
( v94390(VarCurr)
<=> v94392(VarCurr) ) ).
fof(addAssignment_57143,axiom,
! [VarCurr] :
( v94392(VarCurr)
<=> v94394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8683,axiom,
! [VarCurr] :
( v94394(VarCurr)
<=> ( v94396(VarCurr)
& v94400(VarCurr) ) ) ).
fof(addAssignment_57142,axiom,
! [VarCurr] :
( v94400(VarCurr)
<=> v94402(VarCurr) ) ).
fof(addAssignment_57141,axiom,
! [VarCurr] :
( v94402(VarCurr)
<=> v89852(VarCurr) ) ).
fof(addAssignment_57140,axiom,
! [VarCurr] :
( v94396(VarCurr)
<=> v94398(VarCurr) ) ).
fof(addAssignment_57139,axiom,
! [VarCurr] :
( v94398(VarCurr)
<=> v35449(VarCurr,bitIndex0) ) ).
fof(addAssignment_57138,axiom,
! [VarCurr] :
( v94375(VarCurr)
<=> v94377(VarCurr) ) ).
fof(addAssignment_57137,axiom,
! [VarCurr] :
( v94377(VarCurr)
<=> v94379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8682,axiom,
! [VarCurr] :
( v94379(VarCurr)
<=> ( v94381(VarCurr)
& v94385(VarCurr) ) ) ).
fof(addAssignment_57136,axiom,
! [VarCurr] :
( v94385(VarCurr)
<=> v94387(VarCurr) ) ).
fof(addAssignment_57135,axiom,
! [VarCurr] :
( v94387(VarCurr)
<=> v89812(VarCurr) ) ).
fof(addAssignment_57134,axiom,
! [VarCurr] :
( v94381(VarCurr)
<=> v94383(VarCurr) ) ).
fof(addAssignment_57133,axiom,
! [VarCurr] :
( v94383(VarCurr)
<=> v8510(VarCurr,bitIndex0) ) ).
fof(addAssignment_57132,axiom,
! [VarCurr] :
( v94360(VarCurr)
<=> v94362(VarCurr) ) ).
fof(addAssignment_57131,axiom,
! [VarCurr] :
( v94362(VarCurr)
<=> v94364(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8681,axiom,
! [VarCurr] :
( v94364(VarCurr)
<=> ( v94366(VarCurr)
& v94370(VarCurr) ) ) ).
fof(addAssignment_57130,axiom,
! [VarCurr] :
( v94370(VarCurr)
<=> v94372(VarCurr) ) ).
fof(addAssignment_57129,axiom,
! [VarCurr] :
( v94372(VarCurr)
<=> v89772(VarCurr) ) ).
fof(addAssignment_57128,axiom,
! [VarCurr] :
( v94366(VarCurr)
<=> v94368(VarCurr) ) ).
fof(addAssignment_57127,axiom,
! [VarCurr] :
( v94368(VarCurr)
<=> v6242(VarCurr,bitIndex0) ) ).
fof(addAssignment_57126,axiom,
! [VarCurr] :
( v94345(VarCurr)
<=> v94347(VarCurr) ) ).
fof(addAssignment_57125,axiom,
! [VarCurr] :
( v94347(VarCurr)
<=> v94349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8680,axiom,
! [VarCurr] :
( v94349(VarCurr)
<=> ( v94351(VarCurr)
& v94355(VarCurr) ) ) ).
fof(addAssignment_57124,axiom,
! [VarCurr] :
( v94355(VarCurr)
<=> v94357(VarCurr) ) ).
fof(addAssignment_57123,axiom,
! [VarCurr] :
( v94357(VarCurr)
<=> v89732(VarCurr) ) ).
fof(addAssignment_57122,axiom,
! [VarCurr] :
( v94351(VarCurr)
<=> v94353(VarCurr) ) ).
fof(addAssignment_57121,axiom,
! [VarCurr] :
( v94353(VarCurr)
<=> v4121(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8679,axiom,
! [VarCurr] :
( v90990(VarCurr)
<=> ( v94323(VarCurr)
& v94329(VarCurr) ) ) ).
fof(writeUnaryOperator_4300,axiom,
! [VarCurr] :
( ~ v94329(VarCurr)
<=> v89531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8678,axiom,
! [VarCurr] :
( v94323(VarCurr)
<=> ( v94324(VarCurr)
& v2040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8677,axiom,
! [VarCurr] :
( v94324(VarCurr)
<=> ( v94325(VarCurr)
| v94292(VarCurr) ) ) ).
fof(writeUnaryOperator_4299,axiom,
! [VarCurr] :
( ~ v94325(VarCurr)
<=> v94326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8676,axiom,
! [VarCurr] :
( v94326(VarCurr)
<=> ( v94327(VarCurr)
& v93475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8675,axiom,
! [VarCurr] :
( v94327(VarCurr)
<=> ( v94328(VarCurr)
& v92642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8674,axiom,
! [VarCurr] :
( v94328(VarCurr)
<=> ( v90992(VarCurr)
& v91825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8673,axiom,
! [VarCurr] :
( v94292(VarCurr)
<=> ( v94318(VarCurr)
& v94319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8672,axiom,
! [VarCurr] :
( v94319(VarCurr)
<=> ( v94320(VarCurr)
| v94294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8671,axiom,
! [VarCurr] :
( v94320(VarCurr)
<=> ( v90859(VarCurr)
& v94321(VarCurr) ) ) ).
fof(writeUnaryOperator_4298,axiom,
! [VarCurr] :
( ~ v94321(VarCurr)
<=> v90968(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_490,axiom,
! [VarCurr] :
( v94318(VarCurr)
<=> ( ( v90800(VarCurr,bitIndex1)
<=> $false )
& ( v90800(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_57120,axiom,
! [VarCurr] :
( v94294(VarCurr)
<=> v90861(VarCurr,bitIndex0) ) ).
fof(addAssignment_57119,axiom,
! [VarCurr] :
( v90861(VarCurr,bitIndex0)
<=> v90863(VarCurr,bitIndex0) ) ).
fof(addAssignment_57118,axiom,
! [VarNext] :
( v90863(VarNext,bitIndex0)
<=> v94310(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94311(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v94310(VarNext,B)
<=> v90863(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1036,axiom,
! [VarNext] :
( v94311(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v94310(VarNext,B)
<=> v90961(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94311(VarNext)
<=> v94312(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94312(VarNext)
<=> ( v94314(VarNext)
& v90946(VarNext) ) ) ) ).
fof(writeUnaryOperator_4297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94314(VarNext)
<=> v90955(VarNext) ) ) ).
fof(addAssignment_57117,axiom,
! [VarCurr] :
( v90873(VarCurr,bitIndex0)
<=> v90875(VarCurr,bitIndex0) ) ).
fof(addAssignment_57116,axiom,
! [VarCurr] :
( v90875(VarCurr,bitIndex0)
<=> v90877(VarCurr,bitIndex0) ) ).
fof(addAssignment_57115,axiom,
! [VarCurr] :
( v90877(VarCurr,bitIndex0)
<=> v90943(VarCurr,bitIndex0) ) ).
fof(addAssignment_57114,axiom,
! [VarCurr] :
( v90944(VarCurr)
<=> v94297(VarCurr) ) ).
fof(addAssignment_57113,axiom,
! [VarCurr] :
( v94297(VarCurr)
<=> v94299(VarCurr) ) ).
fof(addAssignment_57112,axiom,
! [VarCurr] :
( v94299(VarCurr)
<=> v90885(VarCurr,bitIndex0) ) ).
fof(addAssignment_57111,axiom,
! [VarCurr] :
( v90885(VarCurr,bitIndex0)
<=> v90887(VarCurr,bitIndex0) ) ).
fof(addAssignment_57110,axiom,
! [VarNext] :
( v90887(VarNext,bitIndex0)
<=> v94302(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94303(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v94302(VarNext,B)
<=> v90887(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1035,axiom,
! [VarNext] :
( v94303(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v94302(VarNext,B)
<=> v90937(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94303(VarNext)
<=> v94304(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94304(VarNext)
<=> ( v94306(VarNext)
& v90922(VarNext) ) ) ) ).
fof(writeUnaryOperator_4296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94306(VarNext)
<=> v90931(VarNext) ) ) ).
fof(addAssignment_57109,axiom,
! [VarCurr] :
( v90897(VarCurr,bitIndex0)
<=> v90899(VarCurr,bitIndex0) ) ).
fof(addAssignment_57108,axiom,
! [VarCurr] :
( v90899(VarCurr,bitIndex0)
<=> v90913(VarCurr,bitIndex0) ) ).
fof(addAssignment_57107,axiom,
! [VarCurr] :
( v90901(VarCurr,bitIndex0)
<=> v90908(VarCurr,bitIndex0) ) ).
fof(addAssignment_57106,axiom,
! [VarCurr] :
( v90910(VarCurr)
<=> v90905(VarCurr,bitIndex0) ) ).
fof(addAssignment_57105,axiom,
! [VarCurr] :
( v90905(VarCurr,bitIndex0)
<=> v90907(VarCurr,bitIndex0) ) ).
fof(addAssignment_57104,axiom,
! [VarCurr] :
( v93475(VarCurr)
<=> v93477(VarCurr) ) ).
fof(addAssignment_57103,axiom,
! [VarCurr] :
( v93477(VarCurr)
<=> v93479(VarCurr) ) ).
fof(addAssignment_57102,axiom,
! [VarCurr] :
( v93479(VarCurr)
<=> v93481(VarCurr) ) ).
fof(addAssignment_57101,axiom,
! [VarCurr] :
( v93481(VarCurr)
<=> v93483(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_489,axiom,
! [VarCurr] :
( v93483(VarCurr)
<=> ( ( v93485(VarCurr,bitIndex11)
<=> v93536(VarCurr,bitIndex11) )
& ( v93485(VarCurr,bitIndex10)
<=> v93536(VarCurr,bitIndex10) )
& ( v93485(VarCurr,bitIndex9)
<=> v93536(VarCurr,bitIndex9) )
& ( v93485(VarCurr,bitIndex8)
<=> v93536(VarCurr,bitIndex8) )
& ( v93485(VarCurr,bitIndex7)
<=> v93536(VarCurr,bitIndex7) )
& ( v93485(VarCurr,bitIndex6)
<=> v93536(VarCurr,bitIndex6) )
& ( v93485(VarCurr,bitIndex5)
<=> v93536(VarCurr,bitIndex5) )
& ( v93485(VarCurr,bitIndex4)
<=> v93536(VarCurr,bitIndex4) )
& ( v93485(VarCurr,bitIndex3)
<=> v93536(VarCurr,bitIndex3) )
& ( v93485(VarCurr,bitIndex2)
<=> v93536(VarCurr,bitIndex2) )
& ( v93485(VarCurr,bitIndex1)
<=> v93536(VarCurr,bitIndex1) )
& ( v93485(VarCurr,bitIndex0)
<=> v93536(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_57100,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93536(VarCurr,B)
<=> v93538(VarCurr,B) ) ) ).
fof(addAssignment_57099,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93538(VarCurr,B)
<=> v93540(VarCurr,B) ) ) ).
fof(addAssignment_57098,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93540(VarCurr,B)
<=> v93542(VarCurr,B) ) ) ).
fof(addAssignment_57097,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93542(VarCurr,B)
<=> v93544(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1232,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93544(VarCurr,B)
<=> ( v94284(VarCurr,B)
| v94287(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1231,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94287(VarCurr,B)
<=> ( v94041(VarCurr,B)
& v94288(VarCurr,B) ) ) ) ).
fof(addAssignment_57096,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex0)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57095,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex1)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57094,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex2)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57093,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex3)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57092,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex4)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57091,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex5)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57090,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex6)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57089,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex7)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57088,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex8)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57087,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex9)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57086,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex10)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57085,axiom,
! [VarCurr] :
( v94288(VarCurr,bitIndex11)
<=> v94289(VarCurr) ) ).
fof(addAssignment_57084,axiom,
! [VarCurr] :
( v94289(VarCurr)
<=> v94274(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1230,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94284(VarCurr,B)
<=> ( v93546(VarCurr,B)
& v94285(VarCurr,B) ) ) ) ).
fof(addAssignment_57083,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex0)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57082,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex1)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57081,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex2)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57080,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex3)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57079,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex4)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57078,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex5)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57077,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex6)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57076,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex7)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57075,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex8)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57074,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex9)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57073,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex10)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57072,axiom,
! [VarCurr] :
( v94285(VarCurr,bitIndex11)
<=> v94286(VarCurr) ) ).
fof(addAssignment_57071,axiom,
! [VarCurr] :
( v94286(VarCurr)
<=> v94031(VarCurr) ) ).
fof(addAssignment_57070,axiom,
! [VarCurr] :
( v94274(VarCurr)
<=> v94276(VarCurr) ) ).
fof(addAssignment_57069,axiom,
! [VarCurr] :
( v94276(VarCurr)
<=> v94278(VarCurr) ) ).
fof(addAssignment_57068,axiom,
! [VarCurr] :
( v94278(VarCurr)
<=> v94280(VarCurr) ) ).
fof(addAssignment_57067,axiom,
! [VarCurr] :
( v94280(VarCurr)
<=> v94282(VarCurr) ) ).
fof(addAssignment_57066,axiom,
! [VarCurr] :
( v94282(VarCurr)
<=> v92708(VarCurr) ) ).
fof(addAssignment_57065,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v94041(VarCurr,B)
<=> v94043(VarCurr,B) ) ) ).
fof(addAssignment_57064,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v94043(VarCurr,B)
<=> v94045(VarCurr,B) ) ) ).
fof(addAssignment_57063,axiom,
! [VarCurr] :
( ( v94043(VarCurr,bitIndex11)
<=> $false )
& ( v94043(VarCurr,bitIndex10)
<=> $false )
& ( v94043(VarCurr,bitIndex9)
<=> $false )
& ( v94043(VarCurr,bitIndex8)
<=> $false )
& ( v94043(VarCurr,bitIndex7)
<=> $false )
& ( v94043(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addAssignment_57062,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v94045(VarCurr,B)
<=> v94047(VarCurr,B) ) ) ).
fof(addAssignment_57061,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v94047(VarCurr,B)
<=> v94049(VarCurr,B) ) ) ).
fof(addAssignment_57060,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v94049(VarCurr,B)
<=> v94051(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3651,axiom,
! [VarCurr] :
( v94051(VarCurr,bitIndex5)
<=> ( v94237(VarCurr)
<~> v94053(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3650,axiom,
! [VarCurr] :
( v94237(VarCurr)
<=> ( v94238(VarCurr)
<~> v94053(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3649,axiom,
! [VarCurr] :
( v94238(VarCurr)
<=> ( v94239(VarCurr)
<~> v94053(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3648,axiom,
! [VarCurr] :
( v94239(VarCurr)
<=> ( v94240(VarCurr)
<~> v94053(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3647,axiom,
! [VarCurr] :
( v94240(VarCurr)
<=> ( v94241(VarCurr)
<~> v94053(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3646,axiom,
! [VarCurr] :
( v94241(VarCurr)
<=> ( v94242(VarCurr)
<~> v94053(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3645,axiom,
! [VarCurr] :
( v94242(VarCurr)
<=> ( v94243(VarCurr)
<~> v94053(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3644,axiom,
! [VarCurr] :
( v94243(VarCurr)
<=> ( v94244(VarCurr)
<~> v94053(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3643,axiom,
! [VarCurr] :
( v94244(VarCurr)
<=> ( v94245(VarCurr)
<~> v94053(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3642,axiom,
! [VarCurr] :
( v94245(VarCurr)
<=> ( v94246(VarCurr)
<~> v94053(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3641,axiom,
! [VarCurr] :
( v94246(VarCurr)
<=> ( v94247(VarCurr)
<~> v94053(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3640,axiom,
! [VarCurr] :
( v94247(VarCurr)
<=> ( v94248(VarCurr)
<~> v94053(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3639,axiom,
! [VarCurr] :
( v94248(VarCurr)
<=> ( v94249(VarCurr)
<~> v94053(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3638,axiom,
! [VarCurr] :
( v94249(VarCurr)
<=> ( v94250(VarCurr)
<~> v94053(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3637,axiom,
! [VarCurr] :
( v94250(VarCurr)
<=> ( v94251(VarCurr)
<~> v94053(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3636,axiom,
! [VarCurr] :
( v94251(VarCurr)
<=> ( v94252(VarCurr)
<~> v94053(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3635,axiom,
! [VarCurr] :
( v94252(VarCurr)
<=> ( v94253(VarCurr)
<~> v94053(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3634,axiom,
! [VarCurr] :
( v94253(VarCurr)
<=> ( v94254(VarCurr)
<~> v94053(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3633,axiom,
! [VarCurr] :
( v94254(VarCurr)
<=> ( v94255(VarCurr)
<~> v94053(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3632,axiom,
! [VarCurr] :
( v94255(VarCurr)
<=> ( v94256(VarCurr)
<~> v94053(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3631,axiom,
! [VarCurr] :
( v94256(VarCurr)
<=> ( v94257(VarCurr)
<~> v94053(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3630,axiom,
! [VarCurr] :
( v94257(VarCurr)
<=> ( v94258(VarCurr)
<~> v94053(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3629,axiom,
! [VarCurr] :
( v94258(VarCurr)
<=> ( v94259(VarCurr)
<~> v94053(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3628,axiom,
! [VarCurr] :
( v94259(VarCurr)
<=> ( v94260(VarCurr)
<~> v94053(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3627,axiom,
! [VarCurr] :
( v94260(VarCurr)
<=> ( v94261(VarCurr)
<~> v94053(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3626,axiom,
! [VarCurr] :
( v94261(VarCurr)
<=> ( v94262(VarCurr)
<~> v94053(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3625,axiom,
! [VarCurr] :
( v94262(VarCurr)
<=> ( v94263(VarCurr)
<~> v94053(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3624,axiom,
! [VarCurr] :
( v94263(VarCurr)
<=> ( v94264(VarCurr)
<~> v94053(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3623,axiom,
! [VarCurr] :
( v94264(VarCurr)
<=> ( v94265(VarCurr)
<~> v94053(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3622,axiom,
! [VarCurr] :
( v94265(VarCurr)
<=> ( v94266(VarCurr)
<~> v94053(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3621,axiom,
! [VarCurr] :
( v94266(VarCurr)
<=> ( v94267(VarCurr)
<~> v94053(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3620,axiom,
! [VarCurr] :
( v94267(VarCurr)
<=> ( v94268(VarCurr)
<~> v94053(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3619,axiom,
! [VarCurr] :
( v94268(VarCurr)
<=> ( v94269(VarCurr)
<~> v94053(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3618,axiom,
! [VarCurr] :
( v94269(VarCurr)
<=> ( v94270(VarCurr)
<~> v94053(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3617,axiom,
! [VarCurr] :
( v94270(VarCurr)
<=> ( v94271(VarCurr)
<~> v94053(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3616,axiom,
! [VarCurr] :
( v94271(VarCurr)
<=> ( v94053(VarCurr,bitIndex71)
<~> v94053(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3615,axiom,
! [VarCurr] :
( v94051(VarCurr,bitIndex4)
<=> ( v94201(VarCurr)
<~> v94053(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3614,axiom,
! [VarCurr] :
( v94201(VarCurr)
<=> ( v94202(VarCurr)
<~> v94053(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3613,axiom,
! [VarCurr] :
( v94202(VarCurr)
<=> ( v94203(VarCurr)
<~> v94053(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3612,axiom,
! [VarCurr] :
( v94203(VarCurr)
<=> ( v94204(VarCurr)
<~> v94053(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3611,axiom,
! [VarCurr] :
( v94204(VarCurr)
<=> ( v94205(VarCurr)
<~> v94053(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3610,axiom,
! [VarCurr] :
( v94205(VarCurr)
<=> ( v94206(VarCurr)
<~> v94053(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3609,axiom,
! [VarCurr] :
( v94206(VarCurr)
<=> ( v94207(VarCurr)
<~> v94053(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3608,axiom,
! [VarCurr] :
( v94207(VarCurr)
<=> ( v94208(VarCurr)
<~> v94053(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3607,axiom,
! [VarCurr] :
( v94208(VarCurr)
<=> ( v94209(VarCurr)
<~> v94053(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3606,axiom,
! [VarCurr] :
( v94209(VarCurr)
<=> ( v94210(VarCurr)
<~> v94053(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3605,axiom,
! [VarCurr] :
( v94210(VarCurr)
<=> ( v94211(VarCurr)
<~> v94053(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3604,axiom,
! [VarCurr] :
( v94211(VarCurr)
<=> ( v94212(VarCurr)
<~> v94053(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3603,axiom,
! [VarCurr] :
( v94212(VarCurr)
<=> ( v94213(VarCurr)
<~> v94053(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3602,axiom,
! [VarCurr] :
( v94213(VarCurr)
<=> ( v94214(VarCurr)
<~> v94053(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3601,axiom,
! [VarCurr] :
( v94214(VarCurr)
<=> ( v94215(VarCurr)
<~> v94053(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3600,axiom,
! [VarCurr] :
( v94215(VarCurr)
<=> ( v94216(VarCurr)
<~> v94053(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3599,axiom,
! [VarCurr] :
( v94216(VarCurr)
<=> ( v94217(VarCurr)
<~> v94053(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3598,axiom,
! [VarCurr] :
( v94217(VarCurr)
<=> ( v94218(VarCurr)
<~> v94053(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3597,axiom,
! [VarCurr] :
( v94218(VarCurr)
<=> ( v94219(VarCurr)
<~> v94053(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3596,axiom,
! [VarCurr] :
( v94219(VarCurr)
<=> ( v94220(VarCurr)
<~> v94053(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3595,axiom,
! [VarCurr] :
( v94220(VarCurr)
<=> ( v94221(VarCurr)
<~> v94053(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3594,axiom,
! [VarCurr] :
( v94221(VarCurr)
<=> ( v94222(VarCurr)
<~> v94053(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3593,axiom,
! [VarCurr] :
( v94222(VarCurr)
<=> ( v94223(VarCurr)
<~> v94053(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3592,axiom,
! [VarCurr] :
( v94223(VarCurr)
<=> ( v94224(VarCurr)
<~> v94053(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3591,axiom,
! [VarCurr] :
( v94224(VarCurr)
<=> ( v94225(VarCurr)
<~> v94053(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3590,axiom,
! [VarCurr] :
( v94225(VarCurr)
<=> ( v94226(VarCurr)
<~> v94053(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3589,axiom,
! [VarCurr] :
( v94226(VarCurr)
<=> ( v94227(VarCurr)
<~> v94053(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3588,axiom,
! [VarCurr] :
( v94227(VarCurr)
<=> ( v94228(VarCurr)
<~> v94053(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3587,axiom,
! [VarCurr] :
( v94228(VarCurr)
<=> ( v94229(VarCurr)
<~> v94053(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3586,axiom,
! [VarCurr] :
( v94229(VarCurr)
<=> ( v94230(VarCurr)
<~> v94053(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3585,axiom,
! [VarCurr] :
( v94230(VarCurr)
<=> ( v94231(VarCurr)
<~> v94053(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3584,axiom,
! [VarCurr] :
( v94231(VarCurr)
<=> ( v94232(VarCurr)
<~> v94053(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3583,axiom,
! [VarCurr] :
( v94232(VarCurr)
<=> ( v94233(VarCurr)
<~> v94053(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3582,axiom,
! [VarCurr] :
( v94233(VarCurr)
<=> ( v94234(VarCurr)
<~> v94053(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3581,axiom,
! [VarCurr] :
( v94234(VarCurr)
<=> ( v94235(VarCurr)
<~> v94053(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3580,axiom,
! [VarCurr] :
( v94235(VarCurr)
<=> ( v94053(VarCurr,bitIndex71)
<~> v94053(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3579,axiom,
! [VarCurr] :
( v94051(VarCurr,bitIndex3)
<=> ( v94164(VarCurr)
<~> v94053(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3578,axiom,
! [VarCurr] :
( v94164(VarCurr)
<=> ( v94165(VarCurr)
<~> v94053(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3577,axiom,
! [VarCurr] :
( v94165(VarCurr)
<=> ( v94166(VarCurr)
<~> v94053(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3576,axiom,
! [VarCurr] :
( v94166(VarCurr)
<=> ( v94167(VarCurr)
<~> v94053(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3575,axiom,
! [VarCurr] :
( v94167(VarCurr)
<=> ( v94168(VarCurr)
<~> v94053(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3574,axiom,
! [VarCurr] :
( v94168(VarCurr)
<=> ( v94169(VarCurr)
<~> v94053(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3573,axiom,
! [VarCurr] :
( v94169(VarCurr)
<=> ( v94170(VarCurr)
<~> v94053(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3572,axiom,
! [VarCurr] :
( v94170(VarCurr)
<=> ( v94171(VarCurr)
<~> v94053(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3571,axiom,
! [VarCurr] :
( v94171(VarCurr)
<=> ( v94172(VarCurr)
<~> v94053(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3570,axiom,
! [VarCurr] :
( v94172(VarCurr)
<=> ( v94173(VarCurr)
<~> v94053(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3569,axiom,
! [VarCurr] :
( v94173(VarCurr)
<=> ( v94174(VarCurr)
<~> v94053(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3568,axiom,
! [VarCurr] :
( v94174(VarCurr)
<=> ( v94175(VarCurr)
<~> v94053(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3567,axiom,
! [VarCurr] :
( v94175(VarCurr)
<=> ( v94176(VarCurr)
<~> v94053(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3566,axiom,
! [VarCurr] :
( v94176(VarCurr)
<=> ( v94177(VarCurr)
<~> v94053(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3565,axiom,
! [VarCurr] :
( v94177(VarCurr)
<=> ( v94178(VarCurr)
<~> v94053(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3564,axiom,
! [VarCurr] :
( v94178(VarCurr)
<=> ( v94179(VarCurr)
<~> v94053(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3563,axiom,
! [VarCurr] :
( v94179(VarCurr)
<=> ( v94180(VarCurr)
<~> v94053(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3562,axiom,
! [VarCurr] :
( v94180(VarCurr)
<=> ( v94181(VarCurr)
<~> v94053(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3561,axiom,
! [VarCurr] :
( v94181(VarCurr)
<=> ( v94182(VarCurr)
<~> v94053(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3560,axiom,
! [VarCurr] :
( v94182(VarCurr)
<=> ( v94183(VarCurr)
<~> v94053(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3559,axiom,
! [VarCurr] :
( v94183(VarCurr)
<=> ( v94184(VarCurr)
<~> v94053(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3558,axiom,
! [VarCurr] :
( v94184(VarCurr)
<=> ( v94185(VarCurr)
<~> v94053(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3557,axiom,
! [VarCurr] :
( v94185(VarCurr)
<=> ( v94186(VarCurr)
<~> v94053(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3556,axiom,
! [VarCurr] :
( v94186(VarCurr)
<=> ( v94187(VarCurr)
<~> v94053(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3555,axiom,
! [VarCurr] :
( v94187(VarCurr)
<=> ( v94188(VarCurr)
<~> v94053(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3554,axiom,
! [VarCurr] :
( v94188(VarCurr)
<=> ( v94189(VarCurr)
<~> v94053(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3553,axiom,
! [VarCurr] :
( v94189(VarCurr)
<=> ( v94190(VarCurr)
<~> v94053(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3552,axiom,
! [VarCurr] :
( v94190(VarCurr)
<=> ( v94191(VarCurr)
<~> v94053(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3551,axiom,
! [VarCurr] :
( v94191(VarCurr)
<=> ( v94192(VarCurr)
<~> v94053(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3550,axiom,
! [VarCurr] :
( v94192(VarCurr)
<=> ( v94193(VarCurr)
<~> v94053(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3549,axiom,
! [VarCurr] :
( v94193(VarCurr)
<=> ( v94194(VarCurr)
<~> v94053(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3548,axiom,
! [VarCurr] :
( v94194(VarCurr)
<=> ( v94195(VarCurr)
<~> v94053(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3547,axiom,
! [VarCurr] :
( v94195(VarCurr)
<=> ( v94196(VarCurr)
<~> v94053(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3546,axiom,
! [VarCurr] :
( v94196(VarCurr)
<=> ( v94197(VarCurr)
<~> v94053(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3545,axiom,
! [VarCurr] :
( v94197(VarCurr)
<=> ( v94198(VarCurr)
<~> v94053(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3544,axiom,
! [VarCurr] :
( v94198(VarCurr)
<=> ( v94199(VarCurr)
<~> v94053(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3543,axiom,
! [VarCurr] :
( v94199(VarCurr)
<=> ( v94053(VarCurr,bitIndex71)
<~> v94053(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3542,axiom,
! [VarCurr] :
( v94051(VarCurr,bitIndex2)
<=> ( v94126(VarCurr)
<~> v94053(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3541,axiom,
! [VarCurr] :
( v94126(VarCurr)
<=> ( v94127(VarCurr)
<~> v94053(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3540,axiom,
! [VarCurr] :
( v94127(VarCurr)
<=> ( v94128(VarCurr)
<~> v94053(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3539,axiom,
! [VarCurr] :
( v94128(VarCurr)
<=> ( v94129(VarCurr)
<~> v94053(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3538,axiom,
! [VarCurr] :
( v94129(VarCurr)
<=> ( v94130(VarCurr)
<~> v94053(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3537,axiom,
! [VarCurr] :
( v94130(VarCurr)
<=> ( v94131(VarCurr)
<~> v94053(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3536,axiom,
! [VarCurr] :
( v94131(VarCurr)
<=> ( v94132(VarCurr)
<~> v94053(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3535,axiom,
! [VarCurr] :
( v94132(VarCurr)
<=> ( v94133(VarCurr)
<~> v94053(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3534,axiom,
! [VarCurr] :
( v94133(VarCurr)
<=> ( v94134(VarCurr)
<~> v94053(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3533,axiom,
! [VarCurr] :
( v94134(VarCurr)
<=> ( v94135(VarCurr)
<~> v94053(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3532,axiom,
! [VarCurr] :
( v94135(VarCurr)
<=> ( v94136(VarCurr)
<~> v94053(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3531,axiom,
! [VarCurr] :
( v94136(VarCurr)
<=> ( v94137(VarCurr)
<~> v94053(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3530,axiom,
! [VarCurr] :
( v94137(VarCurr)
<=> ( v94138(VarCurr)
<~> v94053(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3529,axiom,
! [VarCurr] :
( v94138(VarCurr)
<=> ( v94139(VarCurr)
<~> v94053(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3528,axiom,
! [VarCurr] :
( v94139(VarCurr)
<=> ( v94140(VarCurr)
<~> v94053(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3527,axiom,
! [VarCurr] :
( v94140(VarCurr)
<=> ( v94141(VarCurr)
<~> v94053(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3526,axiom,
! [VarCurr] :
( v94141(VarCurr)
<=> ( v94142(VarCurr)
<~> v94053(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3525,axiom,
! [VarCurr] :
( v94142(VarCurr)
<=> ( v94143(VarCurr)
<~> v94053(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3524,axiom,
! [VarCurr] :
( v94143(VarCurr)
<=> ( v94144(VarCurr)
<~> v94053(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3523,axiom,
! [VarCurr] :
( v94144(VarCurr)
<=> ( v94145(VarCurr)
<~> v94053(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3522,axiom,
! [VarCurr] :
( v94145(VarCurr)
<=> ( v94146(VarCurr)
<~> v94053(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3521,axiom,
! [VarCurr] :
( v94146(VarCurr)
<=> ( v94147(VarCurr)
<~> v94053(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3520,axiom,
! [VarCurr] :
( v94147(VarCurr)
<=> ( v94148(VarCurr)
<~> v94053(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3519,axiom,
! [VarCurr] :
( v94148(VarCurr)
<=> ( v94149(VarCurr)
<~> v94053(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3518,axiom,
! [VarCurr] :
( v94149(VarCurr)
<=> ( v94150(VarCurr)
<~> v94053(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3517,axiom,
! [VarCurr] :
( v94150(VarCurr)
<=> ( v94151(VarCurr)
<~> v94053(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3516,axiom,
! [VarCurr] :
( v94151(VarCurr)
<=> ( v94152(VarCurr)
<~> v94053(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3515,axiom,
! [VarCurr] :
( v94152(VarCurr)
<=> ( v94153(VarCurr)
<~> v94053(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3514,axiom,
! [VarCurr] :
( v94153(VarCurr)
<=> ( v94154(VarCurr)
<~> v94053(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3513,axiom,
! [VarCurr] :
( v94154(VarCurr)
<=> ( v94155(VarCurr)
<~> v94053(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3512,axiom,
! [VarCurr] :
( v94155(VarCurr)
<=> ( v94156(VarCurr)
<~> v94053(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3511,axiom,
! [VarCurr] :
( v94156(VarCurr)
<=> ( v94157(VarCurr)
<~> v94053(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3510,axiom,
! [VarCurr] :
( v94157(VarCurr)
<=> ( v94158(VarCurr)
<~> v94053(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3509,axiom,
! [VarCurr] :
( v94158(VarCurr)
<=> ( v94159(VarCurr)
<~> v94053(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3508,axiom,
! [VarCurr] :
( v94159(VarCurr)
<=> ( v94160(VarCurr)
<~> v94053(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3507,axiom,
! [VarCurr] :
( v94160(VarCurr)
<=> ( v94161(VarCurr)
<~> v94053(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3506,axiom,
! [VarCurr] :
( v94161(VarCurr)
<=> ( v94162(VarCurr)
<~> v94053(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3505,axiom,
! [VarCurr] :
( v94162(VarCurr)
<=> ( v94053(VarCurr,bitIndex71)
<~> v94053(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3504,axiom,
! [VarCurr] :
( v94051(VarCurr,bitIndex1)
<=> ( v94091(VarCurr)
<~> v94053(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3503,axiom,
! [VarCurr] :
( v94091(VarCurr)
<=> ( v94092(VarCurr)
<~> v94053(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3502,axiom,
! [VarCurr] :
( v94092(VarCurr)
<=> ( v94093(VarCurr)
<~> v94053(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3501,axiom,
! [VarCurr] :
( v94093(VarCurr)
<=> ( v94094(VarCurr)
<~> v94053(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3500,axiom,
! [VarCurr] :
( v94094(VarCurr)
<=> ( v94095(VarCurr)
<~> v94053(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3499,axiom,
! [VarCurr] :
( v94095(VarCurr)
<=> ( v94096(VarCurr)
<~> v94053(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3498,axiom,
! [VarCurr] :
( v94096(VarCurr)
<=> ( v94097(VarCurr)
<~> v94053(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3497,axiom,
! [VarCurr] :
( v94097(VarCurr)
<=> ( v94098(VarCurr)
<~> v94053(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3496,axiom,
! [VarCurr] :
( v94098(VarCurr)
<=> ( v94099(VarCurr)
<~> v94053(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3495,axiom,
! [VarCurr] :
( v94099(VarCurr)
<=> ( v94100(VarCurr)
<~> v94053(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3494,axiom,
! [VarCurr] :
( v94100(VarCurr)
<=> ( v94101(VarCurr)
<~> v94053(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3493,axiom,
! [VarCurr] :
( v94101(VarCurr)
<=> ( v94102(VarCurr)
<~> v94053(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3492,axiom,
! [VarCurr] :
( v94102(VarCurr)
<=> ( v94103(VarCurr)
<~> v94053(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3491,axiom,
! [VarCurr] :
( v94103(VarCurr)
<=> ( v94104(VarCurr)
<~> v94053(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3490,axiom,
! [VarCurr] :
( v94104(VarCurr)
<=> ( v94105(VarCurr)
<~> v94053(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3489,axiom,
! [VarCurr] :
( v94105(VarCurr)
<=> ( v94106(VarCurr)
<~> v94053(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3488,axiom,
! [VarCurr] :
( v94106(VarCurr)
<=> ( v94107(VarCurr)
<~> v94053(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3487,axiom,
! [VarCurr] :
( v94107(VarCurr)
<=> ( v94108(VarCurr)
<~> v94053(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3486,axiom,
! [VarCurr] :
( v94108(VarCurr)
<=> ( v94109(VarCurr)
<~> v94053(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3485,axiom,
! [VarCurr] :
( v94109(VarCurr)
<=> ( v94110(VarCurr)
<~> v94053(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3484,axiom,
! [VarCurr] :
( v94110(VarCurr)
<=> ( v94111(VarCurr)
<~> v94053(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3483,axiom,
! [VarCurr] :
( v94111(VarCurr)
<=> ( v94112(VarCurr)
<~> v94053(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3482,axiom,
! [VarCurr] :
( v94112(VarCurr)
<=> ( v94113(VarCurr)
<~> v94053(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3481,axiom,
! [VarCurr] :
( v94113(VarCurr)
<=> ( v94114(VarCurr)
<~> v94053(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3480,axiom,
! [VarCurr] :
( v94114(VarCurr)
<=> ( v94115(VarCurr)
<~> v94053(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3479,axiom,
! [VarCurr] :
( v94115(VarCurr)
<=> ( v94116(VarCurr)
<~> v94053(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3478,axiom,
! [VarCurr] :
( v94116(VarCurr)
<=> ( v94117(VarCurr)
<~> v94053(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3477,axiom,
! [VarCurr] :
( v94117(VarCurr)
<=> ( v94118(VarCurr)
<~> v94053(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3476,axiom,
! [VarCurr] :
( v94118(VarCurr)
<=> ( v94119(VarCurr)
<~> v94053(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3475,axiom,
! [VarCurr] :
( v94119(VarCurr)
<=> ( v94120(VarCurr)
<~> v94053(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3474,axiom,
! [VarCurr] :
( v94120(VarCurr)
<=> ( v94121(VarCurr)
<~> v94053(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3473,axiom,
! [VarCurr] :
( v94121(VarCurr)
<=> ( v94122(VarCurr)
<~> v94053(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3472,axiom,
! [VarCurr] :
( v94122(VarCurr)
<=> ( v94123(VarCurr)
<~> v94053(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3471,axiom,
! [VarCurr] :
( v94123(VarCurr)
<=> ( v94124(VarCurr)
<~> v94053(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3470,axiom,
! [VarCurr] :
( v94124(VarCurr)
<=> ( v94053(VarCurr,bitIndex70)
<~> v94053(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8666,axiom,
! [VarCurr] :
( v94051(VarCurr,bitIndex0)
<=> ( v94055(VarCurr)
<~> v94053(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3469,axiom,
! [VarCurr] :
( v94055(VarCurr)
<=> ( v94056(VarCurr)
<~> v94053(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3468,axiom,
! [VarCurr] :
( v94056(VarCurr)
<=> ( v94057(VarCurr)
<~> v94053(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3467,axiom,
! [VarCurr] :
( v94057(VarCurr)
<=> ( v94058(VarCurr)
<~> v94053(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3466,axiom,
! [VarCurr] :
( v94058(VarCurr)
<=> ( v94059(VarCurr)
<~> v94053(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3465,axiom,
! [VarCurr] :
( v94059(VarCurr)
<=> ( v94060(VarCurr)
<~> v94053(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3464,axiom,
! [VarCurr] :
( v94060(VarCurr)
<=> ( v94061(VarCurr)
<~> v94053(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3463,axiom,
! [VarCurr] :
( v94061(VarCurr)
<=> ( v94062(VarCurr)
<~> v94053(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3462,axiom,
! [VarCurr] :
( v94062(VarCurr)
<=> ( v94063(VarCurr)
<~> v94053(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3461,axiom,
! [VarCurr] :
( v94063(VarCurr)
<=> ( v94064(VarCurr)
<~> v94053(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3460,axiom,
! [VarCurr] :
( v94064(VarCurr)
<=> ( v94065(VarCurr)
<~> v94053(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3459,axiom,
! [VarCurr] :
( v94065(VarCurr)
<=> ( v94066(VarCurr)
<~> v94053(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3458,axiom,
! [VarCurr] :
( v94066(VarCurr)
<=> ( v94067(VarCurr)
<~> v94053(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3457,axiom,
! [VarCurr] :
( v94067(VarCurr)
<=> ( v94068(VarCurr)
<~> v94053(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3456,axiom,
! [VarCurr] :
( v94068(VarCurr)
<=> ( v94069(VarCurr)
<~> v94053(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3455,axiom,
! [VarCurr] :
( v94069(VarCurr)
<=> ( v94070(VarCurr)
<~> v94053(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3454,axiom,
! [VarCurr] :
( v94070(VarCurr)
<=> ( v94071(VarCurr)
<~> v94053(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3453,axiom,
! [VarCurr] :
( v94071(VarCurr)
<=> ( v94072(VarCurr)
<~> v94053(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3452,axiom,
! [VarCurr] :
( v94072(VarCurr)
<=> ( v94073(VarCurr)
<~> v94053(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3451,axiom,
! [VarCurr] :
( v94073(VarCurr)
<=> ( v94074(VarCurr)
<~> v94053(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3450,axiom,
! [VarCurr] :
( v94074(VarCurr)
<=> ( v94075(VarCurr)
<~> v94053(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3449,axiom,
! [VarCurr] :
( v94075(VarCurr)
<=> ( v94076(VarCurr)
<~> v94053(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3448,axiom,
! [VarCurr] :
( v94076(VarCurr)
<=> ( v94077(VarCurr)
<~> v94053(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3447,axiom,
! [VarCurr] :
( v94077(VarCurr)
<=> ( v94078(VarCurr)
<~> v94053(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3446,axiom,
! [VarCurr] :
( v94078(VarCurr)
<=> ( v94079(VarCurr)
<~> v94053(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3445,axiom,
! [VarCurr] :
( v94079(VarCurr)
<=> ( v94080(VarCurr)
<~> v94053(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3444,axiom,
! [VarCurr] :
( v94080(VarCurr)
<=> ( v94081(VarCurr)
<~> v94053(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3443,axiom,
! [VarCurr] :
( v94081(VarCurr)
<=> ( v94082(VarCurr)
<~> v94053(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3442,axiom,
! [VarCurr] :
( v94082(VarCurr)
<=> ( v94083(VarCurr)
<~> v94053(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3441,axiom,
! [VarCurr] :
( v94083(VarCurr)
<=> ( v94084(VarCurr)
<~> v94053(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3440,axiom,
! [VarCurr] :
( v94084(VarCurr)
<=> ( v94085(VarCurr)
<~> v94053(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3439,axiom,
! [VarCurr] :
( v94085(VarCurr)
<=> ( v94086(VarCurr)
<~> v94053(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3438,axiom,
! [VarCurr] :
( v94086(VarCurr)
<=> ( v94087(VarCurr)
<~> v94053(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3437,axiom,
! [VarCurr] :
( v94087(VarCurr)
<=> ( v94088(VarCurr)
<~> v94053(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3436,axiom,
! [VarCurr] :
( v94088(VarCurr)
<=> ( v94089(VarCurr)
<~> v94053(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3435,axiom,
! [VarCurr] :
( v94089(VarCurr)
<=> ( v94053(VarCurr,bitIndex69)
<~> v94053(VarCurr,bitIndex66) ) ) ).
fof(addAssignment_57059,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex62)
<=> v93560(VarCurr,bitIndex62) ) ).
fof(addAssignment_57058,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex23)
<=> v93560(VarCurr,bitIndex23) ) ).
fof(addAssignment_57057,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex61)
<=> v93560(VarCurr,bitIndex61) ) ).
fof(addAssignment_57056,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex22)
<=> v93560(VarCurr,bitIndex22) ) ).
fof(addAssignment_57055,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex27)
<=> v93560(VarCurr,bitIndex27) ) ).
fof(addAssignment_57054,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex47)
<=> v93560(VarCurr,bitIndex47) ) ).
fof(addAssignment_57053,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex60)
<=> v93560(VarCurr,bitIndex60) ) ).
fof(addAssignment_57052,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex5)
<=> v93560(VarCurr,bitIndex5) ) ).
fof(addAssignment_57051,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex8)
<=> v93560(VarCurr,bitIndex8) ) ).
fof(addAssignment_57050,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex15)
<=> v93560(VarCurr,bitIndex15) ) ).
fof(addAssignment_57049,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex21)
<=> v93560(VarCurr,bitIndex21) ) ).
fof(addAssignment_57048,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex26)
<=> v93560(VarCurr,bitIndex26) ) ).
fof(addAssignment_57047,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex46)
<=> v93560(VarCurr,bitIndex46) ) ).
fof(addAssignment_57046,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex51)
<=> v93560(VarCurr,bitIndex51) ) ).
fof(addAssignment_57045,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex59)
<=> v93560(VarCurr,bitIndex59) ) ).
fof(addAssignment_57044,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex68)
<=> v93560(VarCurr,bitIndex68) ) ).
fof(addAssignment_57043,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex71)
<=> v93560(VarCurr,bitIndex71) ) ).
fof(addAssignment_57042,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex4)
<=> v93560(VarCurr,bitIndex4) ) ).
fof(addAssignment_57041,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex7)
<=> v93560(VarCurr,bitIndex7) ) ).
fof(addAssignment_57040,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex10)
<=> v93560(VarCurr,bitIndex10) ) ).
fof(addAssignment_57039,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex12)
<=> v93560(VarCurr,bitIndex12) ) ).
fof(addAssignment_57038,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex14)
<=> v93560(VarCurr,bitIndex14) ) ).
fof(addAssignment_57037,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex18)
<=> v93560(VarCurr,bitIndex18) ) ).
fof(addAssignment_57036,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex20)
<=> v93560(VarCurr,bitIndex20) ) ).
fof(addAssignment_57035,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex25)
<=> v93560(VarCurr,bitIndex25) ) ).
fof(addAssignment_57034,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex29)
<=> v93560(VarCurr,bitIndex29) ) ).
fof(addAssignment_57033,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex32)
<=> v93560(VarCurr,bitIndex32) ) ).
fof(addAssignment_57032,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex39)
<=> v93560(VarCurr,bitIndex39) ) ).
fof(addAssignment_57031,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex41)
<=> v93560(VarCurr,bitIndex41) ) ).
fof(addAssignment_57030,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex45)
<=> v93560(VarCurr,bitIndex45) ) ).
fof(addAssignment_57029,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex50)
<=> v93560(VarCurr,bitIndex50) ) ).
fof(addAssignment_57028,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex55)
<=> v93560(VarCurr,bitIndex55) ) ).
fof(addAssignment_57027,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex58)
<=> v93560(VarCurr,bitIndex58) ) ).
fof(addAssignment_57026,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex67)
<=> v93560(VarCurr,bitIndex67) ) ).
fof(addAssignment_57025,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex70)
<=> v93560(VarCurr,bitIndex70) ) ).
fof(addAssignment_57024,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex0)
<=> v93560(VarCurr,bitIndex0) ) ).
fof(addAssignment_57023,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex1)
<=> v93560(VarCurr,bitIndex1) ) ).
fof(addAssignment_57022,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex2)
<=> v93560(VarCurr,bitIndex2) ) ).
fof(addAssignment_57021,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex3)
<=> v93560(VarCurr,bitIndex3) ) ).
fof(addAssignment_57020,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex6)
<=> v93560(VarCurr,bitIndex6) ) ).
fof(addAssignment_57019,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex9)
<=> v93560(VarCurr,bitIndex9) ) ).
fof(addAssignment_57018,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex11)
<=> v93560(VarCurr,bitIndex11) ) ).
fof(addAssignment_57017,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex13)
<=> v93560(VarCurr,bitIndex13) ) ).
fof(addAssignment_57016,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex16)
<=> v93560(VarCurr,bitIndex16) ) ).
fof(addAssignment_57015,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex17)
<=> v93560(VarCurr,bitIndex17) ) ).
fof(addAssignment_57014,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex19)
<=> v93560(VarCurr,bitIndex19) ) ).
fof(addAssignment_57013,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex24)
<=> v93560(VarCurr,bitIndex24) ) ).
fof(addAssignment_57012,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex28)
<=> v93560(VarCurr,bitIndex28) ) ).
fof(addAssignment_57011,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex30)
<=> v93560(VarCurr,bitIndex30) ) ).
fof(addAssignment_57010,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex31)
<=> v93560(VarCurr,bitIndex31) ) ).
fof(addAssignment_57009,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex33)
<=> v93560(VarCurr,bitIndex33) ) ).
fof(addAssignment_57008,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex34)
<=> v93560(VarCurr,bitIndex34) ) ).
fof(addAssignment_57007,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex35)
<=> v93560(VarCurr,bitIndex35) ) ).
fof(addAssignment_57006,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex36)
<=> v93560(VarCurr,bitIndex36) ) ).
fof(addAssignment_57005,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex37)
<=> v93560(VarCurr,bitIndex37) ) ).
fof(addAssignment_57004,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex38)
<=> v93560(VarCurr,bitIndex38) ) ).
fof(addAssignment_57003,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex40)
<=> v93560(VarCurr,bitIndex40) ) ).
fof(addAssignment_57002,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex42)
<=> v93560(VarCurr,bitIndex42) ) ).
fof(addAssignment_57001,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex43)
<=> v93560(VarCurr,bitIndex43) ) ).
fof(addAssignment_57000,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex44)
<=> v93560(VarCurr,bitIndex44) ) ).
fof(addAssignment_56999,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex48)
<=> v93560(VarCurr,bitIndex48) ) ).
fof(addAssignment_56998,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex49)
<=> v93560(VarCurr,bitIndex49) ) ).
fof(addAssignment_56997,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex52)
<=> v93560(VarCurr,bitIndex52) ) ).
fof(addAssignment_56996,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex53)
<=> v93560(VarCurr,bitIndex53) ) ).
fof(addAssignment_56995,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex54)
<=> v93560(VarCurr,bitIndex54) ) ).
fof(addAssignment_56994,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex56)
<=> v93560(VarCurr,bitIndex56) ) ).
fof(addAssignment_56993,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex57)
<=> v93560(VarCurr,bitIndex57) ) ).
fof(addAssignment_56992,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex63)
<=> v93560(VarCurr,bitIndex63) ) ).
fof(addAssignment_56991,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex64)
<=> v93560(VarCurr,bitIndex64) ) ).
fof(addAssignment_56990,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex65)
<=> v93560(VarCurr,bitIndex65) ) ).
fof(addAssignment_56989,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex66)
<=> v93560(VarCurr,bitIndex66) ) ).
fof(addAssignment_56988,axiom,
! [VarCurr] :
( v94053(VarCurr,bitIndex69)
<=> v93560(VarCurr,bitIndex69) ) ).
fof(addAssignment_56987,axiom,
! [VarCurr] :
( v94031(VarCurr)
<=> v94033(VarCurr) ) ).
fof(addAssignment_56986,axiom,
! [VarCurr] :
( v94033(VarCurr)
<=> v94035(VarCurr) ) ).
fof(addAssignment_56985,axiom,
! [VarCurr] :
( v94035(VarCurr)
<=> v94037(VarCurr) ) ).
fof(addAssignment_56984,axiom,
! [VarCurr] :
( v94037(VarCurr)
<=> v94039(VarCurr) ) ).
fof(addAssignment_56983,axiom,
! [VarCurr] :
( v94039(VarCurr)
<=> v92679(VarCurr) ) ).
fof(addAssignment_56982,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93546(VarCurr,B)
<=> v93548(VarCurr,B) ) ) ).
fof(addAssignment_56981,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93548(VarCurr,B)
<=> v93550(VarCurr,B) ) ) ).
fof(addAssignment_56980,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93550(VarCurr,B)
<=> v93552(VarCurr,B) ) ) ).
fof(addAssignment_56979,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93552(VarCurr,B)
<=> v93554(VarCurr,B) ) ) ).
fof(addAssignment_56978,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93554(VarCurr,B)
<=> v93556(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3434,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex11)
<=> ( v93991(VarCurr)
<~> v93558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3433,axiom,
! [VarCurr] :
( v93991(VarCurr)
<=> ( v93992(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3432,axiom,
! [VarCurr] :
( v93992(VarCurr)
<=> ( v93993(VarCurr)
<~> v93558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3431,axiom,
! [VarCurr] :
( v93993(VarCurr)
<=> ( v93994(VarCurr)
<~> v93558(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3430,axiom,
! [VarCurr] :
( v93994(VarCurr)
<=> ( v93995(VarCurr)
<~> v93558(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3429,axiom,
! [VarCurr] :
( v93995(VarCurr)
<=> ( v93996(VarCurr)
<~> v93558(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3428,axiom,
! [VarCurr] :
( v93996(VarCurr)
<=> ( v93997(VarCurr)
<~> v93558(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3427,axiom,
! [VarCurr] :
( v93997(VarCurr)
<=> ( v93998(VarCurr)
<~> v93558(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3426,axiom,
! [VarCurr] :
( v93998(VarCurr)
<=> ( v93999(VarCurr)
<~> v93558(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3425,axiom,
! [VarCurr] :
( v93999(VarCurr)
<=> ( v94000(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3424,axiom,
! [VarCurr] :
( v94000(VarCurr)
<=> ( v94001(VarCurr)
<~> v93558(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3423,axiom,
! [VarCurr] :
( v94001(VarCurr)
<=> ( v94002(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3422,axiom,
! [VarCurr] :
( v94002(VarCurr)
<=> ( v94003(VarCurr)
<~> v93558(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3421,axiom,
! [VarCurr] :
( v94003(VarCurr)
<=> ( v94004(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3420,axiom,
! [VarCurr] :
( v94004(VarCurr)
<=> ( v94005(VarCurr)
<~> v93558(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3419,axiom,
! [VarCurr] :
( v94005(VarCurr)
<=> ( v94006(VarCurr)
<~> v93558(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3418,axiom,
! [VarCurr] :
( v94006(VarCurr)
<=> ( v94007(VarCurr)
<~> v93558(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3417,axiom,
! [VarCurr] :
( v94007(VarCurr)
<=> ( v94008(VarCurr)
<~> v93558(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3416,axiom,
! [VarCurr] :
( v94008(VarCurr)
<=> ( v94009(VarCurr)
<~> v93558(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3415,axiom,
! [VarCurr] :
( v94009(VarCurr)
<=> ( v94010(VarCurr)
<~> v93558(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3414,axiom,
! [VarCurr] :
( v94010(VarCurr)
<=> ( v94011(VarCurr)
<~> v93558(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3413,axiom,
! [VarCurr] :
( v94011(VarCurr)
<=> ( v94012(VarCurr)
<~> v93558(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3412,axiom,
! [VarCurr] :
( v94012(VarCurr)
<=> ( v94013(VarCurr)
<~> v93558(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3411,axiom,
! [VarCurr] :
( v94013(VarCurr)
<=> ( v94014(VarCurr)
<~> v93558(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3410,axiom,
! [VarCurr] :
( v94014(VarCurr)
<=> ( v94015(VarCurr)
<~> v93558(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3409,axiom,
! [VarCurr] :
( v94015(VarCurr)
<=> ( v94016(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3408,axiom,
! [VarCurr] :
( v94016(VarCurr)
<=> ( v94017(VarCurr)
<~> v93558(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3407,axiom,
! [VarCurr] :
( v94017(VarCurr)
<=> ( v94018(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3406,axiom,
! [VarCurr] :
( v94018(VarCurr)
<=> ( v94019(VarCurr)
<~> v93558(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3405,axiom,
! [VarCurr] :
( v94019(VarCurr)
<=> ( v94020(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3404,axiom,
! [VarCurr] :
( v94020(VarCurr)
<=> ( v94021(VarCurr)
<~> v93558(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3403,axiom,
! [VarCurr] :
( v94021(VarCurr)
<=> ( v94022(VarCurr)
<~> v93558(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3402,axiom,
! [VarCurr] :
( v94022(VarCurr)
<=> ( v94023(VarCurr)
<~> v93558(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3401,axiom,
! [VarCurr] :
( v94023(VarCurr)
<=> ( v94024(VarCurr)
<~> v93558(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3400,axiom,
! [VarCurr] :
( v94024(VarCurr)
<=> ( v94025(VarCurr)
<~> v93558(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3399,axiom,
! [VarCurr] :
( v94025(VarCurr)
<=> ( v94026(VarCurr)
<~> v93558(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3398,axiom,
! [VarCurr] :
( v94026(VarCurr)
<=> ( v94027(VarCurr)
<~> v93558(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3397,axiom,
! [VarCurr] :
( v94027(VarCurr)
<=> ( v94028(VarCurr)
<~> v93558(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3396,axiom,
! [VarCurr] :
( v94028(VarCurr)
<=> ( v94029(VarCurr)
<~> v93558(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3395,axiom,
! [VarCurr] :
( v94029(VarCurr)
<=> ( v93558(VarCurr,bitIndex71)
<~> v93558(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3394,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex10)
<=> ( v93958(VarCurr)
<~> v93558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3393,axiom,
! [VarCurr] :
( v93958(VarCurr)
<=> ( v93959(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3392,axiom,
! [VarCurr] :
( v93959(VarCurr)
<=> ( v93960(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3391,axiom,
! [VarCurr] :
( v93960(VarCurr)
<=> ( v93961(VarCurr)
<~> v93558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3390,axiom,
! [VarCurr] :
( v93961(VarCurr)
<=> ( v93962(VarCurr)
<~> v93558(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3389,axiom,
! [VarCurr] :
( v93962(VarCurr)
<=> ( v93963(VarCurr)
<~> v93558(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3388,axiom,
! [VarCurr] :
( v93963(VarCurr)
<=> ( v93964(VarCurr)
<~> v93558(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3387,axiom,
! [VarCurr] :
( v93964(VarCurr)
<=> ( v93965(VarCurr)
<~> v93558(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3386,axiom,
! [VarCurr] :
( v93965(VarCurr)
<=> ( v93966(VarCurr)
<~> v93558(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3385,axiom,
! [VarCurr] :
( v93966(VarCurr)
<=> ( v93967(VarCurr)
<~> v93558(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3384,axiom,
! [VarCurr] :
( v93967(VarCurr)
<=> ( v93968(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3383,axiom,
! [VarCurr] :
( v93968(VarCurr)
<=> ( v93969(VarCurr)
<~> v93558(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3382,axiom,
! [VarCurr] :
( v93969(VarCurr)
<=> ( v93970(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3381,axiom,
! [VarCurr] :
( v93970(VarCurr)
<=> ( v93971(VarCurr)
<~> v93558(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3380,axiom,
! [VarCurr] :
( v93971(VarCurr)
<=> ( v93972(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3379,axiom,
! [VarCurr] :
( v93972(VarCurr)
<=> ( v93973(VarCurr)
<~> v93558(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3378,axiom,
! [VarCurr] :
( v93973(VarCurr)
<=> ( v93974(VarCurr)
<~> v93558(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3377,axiom,
! [VarCurr] :
( v93974(VarCurr)
<=> ( v93975(VarCurr)
<~> v93558(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3376,axiom,
! [VarCurr] :
( v93975(VarCurr)
<=> ( v93976(VarCurr)
<~> v93558(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3375,axiom,
! [VarCurr] :
( v93976(VarCurr)
<=> ( v93977(VarCurr)
<~> v93558(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3374,axiom,
! [VarCurr] :
( v93977(VarCurr)
<=> ( v93978(VarCurr)
<~> v93558(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3373,axiom,
! [VarCurr] :
( v93978(VarCurr)
<=> ( v93979(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3372,axiom,
! [VarCurr] :
( v93979(VarCurr)
<=> ( v93980(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3371,axiom,
! [VarCurr] :
( v93980(VarCurr)
<=> ( v93981(VarCurr)
<~> v93558(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3370,axiom,
! [VarCurr] :
( v93981(VarCurr)
<=> ( v93982(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3369,axiom,
! [VarCurr] :
( v93982(VarCurr)
<=> ( v93983(VarCurr)
<~> v93558(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3368,axiom,
! [VarCurr] :
( v93983(VarCurr)
<=> ( v93984(VarCurr)
<~> v93558(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3367,axiom,
! [VarCurr] :
( v93984(VarCurr)
<=> ( v93985(VarCurr)
<~> v93558(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3366,axiom,
! [VarCurr] :
( v93985(VarCurr)
<=> ( v93986(VarCurr)
<~> v93558(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3365,axiom,
! [VarCurr] :
( v93986(VarCurr)
<=> ( v93987(VarCurr)
<~> v93558(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3364,axiom,
! [VarCurr] :
( v93987(VarCurr)
<=> ( v93988(VarCurr)
<~> v93558(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3363,axiom,
! [VarCurr] :
( v93988(VarCurr)
<=> ( v93989(VarCurr)
<~> v93558(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3362,axiom,
! [VarCurr] :
( v93989(VarCurr)
<=> ( v93558(VarCurr,bitIndex68)
<~> v93558(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3361,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex9)
<=> ( v93918(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3360,axiom,
! [VarCurr] :
( v93918(VarCurr)
<=> ( v93919(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3359,axiom,
! [VarCurr] :
( v93919(VarCurr)
<=> ( v93920(VarCurr)
<~> v93558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3358,axiom,
! [VarCurr] :
( v93920(VarCurr)
<=> ( v93921(VarCurr)
<~> v93558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3357,axiom,
! [VarCurr] :
( v93921(VarCurr)
<=> ( v93922(VarCurr)
<~> v93558(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3356,axiom,
! [VarCurr] :
( v93922(VarCurr)
<=> ( v93923(VarCurr)
<~> v93558(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3355,axiom,
! [VarCurr] :
( v93923(VarCurr)
<=> ( v93924(VarCurr)
<~> v93558(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3354,axiom,
! [VarCurr] :
( v93924(VarCurr)
<=> ( v93925(VarCurr)
<~> v93558(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3353,axiom,
! [VarCurr] :
( v93925(VarCurr)
<=> ( v93926(VarCurr)
<~> v93558(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3352,axiom,
! [VarCurr] :
( v93926(VarCurr)
<=> ( v93927(VarCurr)
<~> v93558(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3351,axiom,
! [VarCurr] :
( v93927(VarCurr)
<=> ( v93928(VarCurr)
<~> v93558(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3350,axiom,
! [VarCurr] :
( v93928(VarCurr)
<=> ( v93929(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3349,axiom,
! [VarCurr] :
( v93929(VarCurr)
<=> ( v93930(VarCurr)
<~> v93558(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3348,axiom,
! [VarCurr] :
( v93930(VarCurr)
<=> ( v93931(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3347,axiom,
! [VarCurr] :
( v93931(VarCurr)
<=> ( v93932(VarCurr)
<~> v93558(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3346,axiom,
! [VarCurr] :
( v93932(VarCurr)
<=> ( v93933(VarCurr)
<~> v93558(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3345,axiom,
! [VarCurr] :
( v93933(VarCurr)
<=> ( v93934(VarCurr)
<~> v93558(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3344,axiom,
! [VarCurr] :
( v93934(VarCurr)
<=> ( v93935(VarCurr)
<~> v93558(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3343,axiom,
! [VarCurr] :
( v93935(VarCurr)
<=> ( v93936(VarCurr)
<~> v93558(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3342,axiom,
! [VarCurr] :
( v93936(VarCurr)
<=> ( v93937(VarCurr)
<~> v93558(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3341,axiom,
! [VarCurr] :
( v93937(VarCurr)
<=> ( v93938(VarCurr)
<~> v93558(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3340,axiom,
! [VarCurr] :
( v93938(VarCurr)
<=> ( v93939(VarCurr)
<~> v93558(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3339,axiom,
! [VarCurr] :
( v93939(VarCurr)
<=> ( v93940(VarCurr)
<~> v93558(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3338,axiom,
! [VarCurr] :
( v93940(VarCurr)
<=> ( v93941(VarCurr)
<~> v93558(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3337,axiom,
! [VarCurr] :
( v93941(VarCurr)
<=> ( v93942(VarCurr)
<~> v93558(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3336,axiom,
! [VarCurr] :
( v93942(VarCurr)
<=> ( v93943(VarCurr)
<~> v93558(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3335,axiom,
! [VarCurr] :
( v93943(VarCurr)
<=> ( v93944(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3334,axiom,
! [VarCurr] :
( v93944(VarCurr)
<=> ( v93945(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3333,axiom,
! [VarCurr] :
( v93945(VarCurr)
<=> ( v93946(VarCurr)
<~> v93558(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3332,axiom,
! [VarCurr] :
( v93946(VarCurr)
<=> ( v93947(VarCurr)
<~> v93558(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3331,axiom,
! [VarCurr] :
( v93947(VarCurr)
<=> ( v93948(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3330,axiom,
! [VarCurr] :
( v93948(VarCurr)
<=> ( v93949(VarCurr)
<~> v93558(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3329,axiom,
! [VarCurr] :
( v93949(VarCurr)
<=> ( v93950(VarCurr)
<~> v93558(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3328,axiom,
! [VarCurr] :
( v93950(VarCurr)
<=> ( v93951(VarCurr)
<~> v93558(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3327,axiom,
! [VarCurr] :
( v93951(VarCurr)
<=> ( v93952(VarCurr)
<~> v93558(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3326,axiom,
! [VarCurr] :
( v93952(VarCurr)
<=> ( v93953(VarCurr)
<~> v93558(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3325,axiom,
! [VarCurr] :
( v93953(VarCurr)
<=> ( v93954(VarCurr)
<~> v93558(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3324,axiom,
! [VarCurr] :
( v93954(VarCurr)
<=> ( v93955(VarCurr)
<~> v93558(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3323,axiom,
! [VarCurr] :
( v93955(VarCurr)
<=> ( v93956(VarCurr)
<~> v93558(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3322,axiom,
! [VarCurr] :
( v93956(VarCurr)
<=> ( v93558(VarCurr,bitIndex70)
<~> v93558(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3321,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex8)
<=> ( v93878(VarCurr)
<~> v93558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3320,axiom,
! [VarCurr] :
( v93878(VarCurr)
<=> ( v93879(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3319,axiom,
! [VarCurr] :
( v93879(VarCurr)
<=> ( v93880(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3318,axiom,
! [VarCurr] :
( v93880(VarCurr)
<=> ( v93881(VarCurr)
<~> v93558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3317,axiom,
! [VarCurr] :
( v93881(VarCurr)
<=> ( v93882(VarCurr)
<~> v93558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3316,axiom,
! [VarCurr] :
( v93882(VarCurr)
<=> ( v93883(VarCurr)
<~> v93558(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3315,axiom,
! [VarCurr] :
( v93883(VarCurr)
<=> ( v93884(VarCurr)
<~> v93558(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3314,axiom,
! [VarCurr] :
( v93884(VarCurr)
<=> ( v93885(VarCurr)
<~> v93558(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3313,axiom,
! [VarCurr] :
( v93885(VarCurr)
<=> ( v93886(VarCurr)
<~> v93558(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3312,axiom,
! [VarCurr] :
( v93886(VarCurr)
<=> ( v93887(VarCurr)
<~> v93558(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3311,axiom,
! [VarCurr] :
( v93887(VarCurr)
<=> ( v93888(VarCurr)
<~> v93558(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3310,axiom,
! [VarCurr] :
( v93888(VarCurr)
<=> ( v93889(VarCurr)
<~> v93558(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3309,axiom,
! [VarCurr] :
( v93889(VarCurr)
<=> ( v93890(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3308,axiom,
! [VarCurr] :
( v93890(VarCurr)
<=> ( v93891(VarCurr)
<~> v93558(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3307,axiom,
! [VarCurr] :
( v93891(VarCurr)
<=> ( v93892(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3306,axiom,
! [VarCurr] :
( v93892(VarCurr)
<=> ( v93893(VarCurr)
<~> v93558(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3305,axiom,
! [VarCurr] :
( v93893(VarCurr)
<=> ( v93894(VarCurr)
<~> v93558(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3304,axiom,
! [VarCurr] :
( v93894(VarCurr)
<=> ( v93895(VarCurr)
<~> v93558(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3303,axiom,
! [VarCurr] :
( v93895(VarCurr)
<=> ( v93896(VarCurr)
<~> v93558(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3302,axiom,
! [VarCurr] :
( v93896(VarCurr)
<=> ( v93897(VarCurr)
<~> v93558(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3301,axiom,
! [VarCurr] :
( v93897(VarCurr)
<=> ( v93898(VarCurr)
<~> v93558(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3300,axiom,
! [VarCurr] :
( v93898(VarCurr)
<=> ( v93899(VarCurr)
<~> v93558(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3299,axiom,
! [VarCurr] :
( v93899(VarCurr)
<=> ( v93900(VarCurr)
<~> v93558(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3298,axiom,
! [VarCurr] :
( v93900(VarCurr)
<=> ( v93901(VarCurr)
<~> v93558(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3297,axiom,
! [VarCurr] :
( v93901(VarCurr)
<=> ( v93902(VarCurr)
<~> v93558(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3296,axiom,
! [VarCurr] :
( v93902(VarCurr)
<=> ( v93903(VarCurr)
<~> v93558(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3295,axiom,
! [VarCurr] :
( v93903(VarCurr)
<=> ( v93904(VarCurr)
<~> v93558(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3294,axiom,
! [VarCurr] :
( v93904(VarCurr)
<=> ( v93905(VarCurr)
<~> v93558(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3293,axiom,
! [VarCurr] :
( v93905(VarCurr)
<=> ( v93906(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3292,axiom,
! [VarCurr] :
( v93906(VarCurr)
<=> ( v93907(VarCurr)
<~> v93558(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3291,axiom,
! [VarCurr] :
( v93907(VarCurr)
<=> ( v93908(VarCurr)
<~> v93558(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3290,axiom,
! [VarCurr] :
( v93908(VarCurr)
<=> ( v93909(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3289,axiom,
! [VarCurr] :
( v93909(VarCurr)
<=> ( v93910(VarCurr)
<~> v93558(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3288,axiom,
! [VarCurr] :
( v93910(VarCurr)
<=> ( v93911(VarCurr)
<~> v93558(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3287,axiom,
! [VarCurr] :
( v93911(VarCurr)
<=> ( v93912(VarCurr)
<~> v93558(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3286,axiom,
! [VarCurr] :
( v93912(VarCurr)
<=> ( v93913(VarCurr)
<~> v93558(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3285,axiom,
! [VarCurr] :
( v93913(VarCurr)
<=> ( v93914(VarCurr)
<~> v93558(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3284,axiom,
! [VarCurr] :
( v93914(VarCurr)
<=> ( v93915(VarCurr)
<~> v93558(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3283,axiom,
! [VarCurr] :
( v93915(VarCurr)
<=> ( v93916(VarCurr)
<~> v93558(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3282,axiom,
! [VarCurr] :
( v93916(VarCurr)
<=> ( v93558(VarCurr,bitIndex69)
<~> v93558(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3281,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex7)
<=> ( v93836(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3280,axiom,
! [VarCurr] :
( v93836(VarCurr)
<=> ( v93837(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3279,axiom,
! [VarCurr] :
( v93837(VarCurr)
<=> ( v93838(VarCurr)
<~> v93558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3278,axiom,
! [VarCurr] :
( v93838(VarCurr)
<=> ( v93839(VarCurr)
<~> v93558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3277,axiom,
! [VarCurr] :
( v93839(VarCurr)
<=> ( v93840(VarCurr)
<~> v93558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3276,axiom,
! [VarCurr] :
( v93840(VarCurr)
<=> ( v93841(VarCurr)
<~> v93558(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3275,axiom,
! [VarCurr] :
( v93841(VarCurr)
<=> ( v93842(VarCurr)
<~> v93558(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3274,axiom,
! [VarCurr] :
( v93842(VarCurr)
<=> ( v93843(VarCurr)
<~> v93558(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3273,axiom,
! [VarCurr] :
( v93843(VarCurr)
<=> ( v93844(VarCurr)
<~> v93558(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3272,axiom,
! [VarCurr] :
( v93844(VarCurr)
<=> ( v93845(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3271,axiom,
! [VarCurr] :
( v93845(VarCurr)
<=> ( v93846(VarCurr)
<~> v93558(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3270,axiom,
! [VarCurr] :
( v93846(VarCurr)
<=> ( v93847(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3269,axiom,
! [VarCurr] :
( v93847(VarCurr)
<=> ( v93848(VarCurr)
<~> v93558(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3268,axiom,
! [VarCurr] :
( v93848(VarCurr)
<=> ( v93849(VarCurr)
<~> v93558(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3267,axiom,
! [VarCurr] :
( v93849(VarCurr)
<=> ( v93850(VarCurr)
<~> v93558(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3266,axiom,
! [VarCurr] :
( v93850(VarCurr)
<=> ( v93851(VarCurr)
<~> v93558(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3265,axiom,
! [VarCurr] :
( v93851(VarCurr)
<=> ( v93852(VarCurr)
<~> v93558(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3264,axiom,
! [VarCurr] :
( v93852(VarCurr)
<=> ( v93853(VarCurr)
<~> v93558(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3263,axiom,
! [VarCurr] :
( v93853(VarCurr)
<=> ( v93854(VarCurr)
<~> v93558(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3262,axiom,
! [VarCurr] :
( v93854(VarCurr)
<=> ( v93855(VarCurr)
<~> v93558(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3261,axiom,
! [VarCurr] :
( v93855(VarCurr)
<=> ( v93856(VarCurr)
<~> v93558(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3260,axiom,
! [VarCurr] :
( v93856(VarCurr)
<=> ( v93857(VarCurr)
<~> v93558(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3259,axiom,
! [VarCurr] :
( v93857(VarCurr)
<=> ( v93858(VarCurr)
<~> v93558(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3258,axiom,
! [VarCurr] :
( v93858(VarCurr)
<=> ( v93859(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3257,axiom,
! [VarCurr] :
( v93859(VarCurr)
<=> ( v93860(VarCurr)
<~> v93558(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3256,axiom,
! [VarCurr] :
( v93860(VarCurr)
<=> ( v93861(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3255,axiom,
! [VarCurr] :
( v93861(VarCurr)
<=> ( v93862(VarCurr)
<~> v93558(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3254,axiom,
! [VarCurr] :
( v93862(VarCurr)
<=> ( v93863(VarCurr)
<~> v93558(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3253,axiom,
! [VarCurr] :
( v93863(VarCurr)
<=> ( v93864(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3252,axiom,
! [VarCurr] :
( v93864(VarCurr)
<=> ( v93865(VarCurr)
<~> v93558(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3251,axiom,
! [VarCurr] :
( v93865(VarCurr)
<=> ( v93866(VarCurr)
<~> v93558(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3250,axiom,
! [VarCurr] :
( v93866(VarCurr)
<=> ( v93867(VarCurr)
<~> v93558(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3249,axiom,
! [VarCurr] :
( v93867(VarCurr)
<=> ( v93868(VarCurr)
<~> v93558(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3248,axiom,
! [VarCurr] :
( v93868(VarCurr)
<=> ( v93869(VarCurr)
<~> v93558(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3247,axiom,
! [VarCurr] :
( v93869(VarCurr)
<=> ( v93870(VarCurr)
<~> v93558(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3246,axiom,
! [VarCurr] :
( v93870(VarCurr)
<=> ( v93871(VarCurr)
<~> v93558(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3245,axiom,
! [VarCurr] :
( v93871(VarCurr)
<=> ( v93872(VarCurr)
<~> v93558(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3244,axiom,
! [VarCurr] :
( v93872(VarCurr)
<=> ( v93873(VarCurr)
<~> v93558(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3243,axiom,
! [VarCurr] :
( v93873(VarCurr)
<=> ( v93874(VarCurr)
<~> v93558(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3242,axiom,
! [VarCurr] :
( v93874(VarCurr)
<=> ( v93875(VarCurr)
<~> v93558(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3241,axiom,
! [VarCurr] :
( v93875(VarCurr)
<=> ( v93876(VarCurr)
<~> v93558(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3240,axiom,
! [VarCurr] :
( v93876(VarCurr)
<=> ( v93558(VarCurr,bitIndex71)
<~> v93558(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3239,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex6)
<=> ( v93793(VarCurr)
<~> v93558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3238,axiom,
! [VarCurr] :
( v93793(VarCurr)
<=> ( v93794(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3237,axiom,
! [VarCurr] :
( v93794(VarCurr)
<=> ( v93795(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3236,axiom,
! [VarCurr] :
( v93795(VarCurr)
<=> ( v93796(VarCurr)
<~> v93558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3235,axiom,
! [VarCurr] :
( v93796(VarCurr)
<=> ( v93797(VarCurr)
<~> v93558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3234,axiom,
! [VarCurr] :
( v93797(VarCurr)
<=> ( v93798(VarCurr)
<~> v93558(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3233,axiom,
! [VarCurr] :
( v93798(VarCurr)
<=> ( v93799(VarCurr)
<~> v93558(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3232,axiom,
! [VarCurr] :
( v93799(VarCurr)
<=> ( v93800(VarCurr)
<~> v93558(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3231,axiom,
! [VarCurr] :
( v93800(VarCurr)
<=> ( v93801(VarCurr)
<~> v93558(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3230,axiom,
! [VarCurr] :
( v93801(VarCurr)
<=> ( v93802(VarCurr)
<~> v93558(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3229,axiom,
! [VarCurr] :
( v93802(VarCurr)
<=> ( v93803(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3228,axiom,
! [VarCurr] :
( v93803(VarCurr)
<=> ( v93804(VarCurr)
<~> v93558(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3227,axiom,
! [VarCurr] :
( v93804(VarCurr)
<=> ( v93805(VarCurr)
<~> v93558(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3226,axiom,
! [VarCurr] :
( v93805(VarCurr)
<=> ( v93806(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3225,axiom,
! [VarCurr] :
( v93806(VarCurr)
<=> ( v93807(VarCurr)
<~> v93558(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3224,axiom,
! [VarCurr] :
( v93807(VarCurr)
<=> ( v93808(VarCurr)
<~> v93558(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3223,axiom,
! [VarCurr] :
( v93808(VarCurr)
<=> ( v93809(VarCurr)
<~> v93558(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3222,axiom,
! [VarCurr] :
( v93809(VarCurr)
<=> ( v93810(VarCurr)
<~> v93558(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3221,axiom,
! [VarCurr] :
( v93810(VarCurr)
<=> ( v93811(VarCurr)
<~> v93558(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3220,axiom,
! [VarCurr] :
( v93811(VarCurr)
<=> ( v93812(VarCurr)
<~> v93558(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3219,axiom,
! [VarCurr] :
( v93812(VarCurr)
<=> ( v93813(VarCurr)
<~> v93558(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3218,axiom,
! [VarCurr] :
( v93813(VarCurr)
<=> ( v93814(VarCurr)
<~> v93558(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3217,axiom,
! [VarCurr] :
( v93814(VarCurr)
<=> ( v93815(VarCurr)
<~> v93558(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3216,axiom,
! [VarCurr] :
( v93815(VarCurr)
<=> ( v93816(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3215,axiom,
! [VarCurr] :
( v93816(VarCurr)
<=> ( v93817(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3214,axiom,
! [VarCurr] :
( v93817(VarCurr)
<=> ( v93818(VarCurr)
<~> v93558(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3213,axiom,
! [VarCurr] :
( v93818(VarCurr)
<=> ( v93819(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3212,axiom,
! [VarCurr] :
( v93819(VarCurr)
<=> ( v93820(VarCurr)
<~> v93558(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3211,axiom,
! [VarCurr] :
( v93820(VarCurr)
<=> ( v93821(VarCurr)
<~> v93558(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3210,axiom,
! [VarCurr] :
( v93821(VarCurr)
<=> ( v93822(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3209,axiom,
! [VarCurr] :
( v93822(VarCurr)
<=> ( v93823(VarCurr)
<~> v93558(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3208,axiom,
! [VarCurr] :
( v93823(VarCurr)
<=> ( v93824(VarCurr)
<~> v93558(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3207,axiom,
! [VarCurr] :
( v93824(VarCurr)
<=> ( v93825(VarCurr)
<~> v93558(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3206,axiom,
! [VarCurr] :
( v93825(VarCurr)
<=> ( v93826(VarCurr)
<~> v93558(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3205,axiom,
! [VarCurr] :
( v93826(VarCurr)
<=> ( v93827(VarCurr)
<~> v93558(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3204,axiom,
! [VarCurr] :
( v93827(VarCurr)
<=> ( v93828(VarCurr)
<~> v93558(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3203,axiom,
! [VarCurr] :
( v93828(VarCurr)
<=> ( v93829(VarCurr)
<~> v93558(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3202,axiom,
! [VarCurr] :
( v93829(VarCurr)
<=> ( v93830(VarCurr)
<~> v93558(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3201,axiom,
! [VarCurr] :
( v93830(VarCurr)
<=> ( v93831(VarCurr)
<~> v93558(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3200,axiom,
! [VarCurr] :
( v93831(VarCurr)
<=> ( v93832(VarCurr)
<~> v93558(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3199,axiom,
! [VarCurr] :
( v93832(VarCurr)
<=> ( v93833(VarCurr)
<~> v93558(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3198,axiom,
! [VarCurr] :
( v93833(VarCurr)
<=> ( v93834(VarCurr)
<~> v93558(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3197,axiom,
! [VarCurr] :
( v93834(VarCurr)
<=> ( v93558(VarCurr,bitIndex71)
<~> v93558(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3196,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex5)
<=> ( v93754(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3195,axiom,
! [VarCurr] :
( v93754(VarCurr)
<=> ( v93755(VarCurr)
<~> v93558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3194,axiom,
! [VarCurr] :
( v93755(VarCurr)
<=> ( v93756(VarCurr)
<~> v93558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3193,axiom,
! [VarCurr] :
( v93756(VarCurr)
<=> ( v93757(VarCurr)
<~> v93558(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3192,axiom,
! [VarCurr] :
( v93757(VarCurr)
<=> ( v93758(VarCurr)
<~> v93558(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3191,axiom,
! [VarCurr] :
( v93758(VarCurr)
<=> ( v93759(VarCurr)
<~> v93558(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3190,axiom,
! [VarCurr] :
( v93759(VarCurr)
<=> ( v93760(VarCurr)
<~> v93558(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3189,axiom,
! [VarCurr] :
( v93760(VarCurr)
<=> ( v93761(VarCurr)
<~> v93558(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3188,axiom,
! [VarCurr] :
( v93761(VarCurr)
<=> ( v93762(VarCurr)
<~> v93558(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3187,axiom,
! [VarCurr] :
( v93762(VarCurr)
<=> ( v93763(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3186,axiom,
! [VarCurr] :
( v93763(VarCurr)
<=> ( v93764(VarCurr)
<~> v93558(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3185,axiom,
! [VarCurr] :
( v93764(VarCurr)
<=> ( v93765(VarCurr)
<~> v93558(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3184,axiom,
! [VarCurr] :
( v93765(VarCurr)
<=> ( v93766(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3183,axiom,
! [VarCurr] :
( v93766(VarCurr)
<=> ( v93767(VarCurr)
<~> v93558(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3182,axiom,
! [VarCurr] :
( v93767(VarCurr)
<=> ( v93768(VarCurr)
<~> v93558(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3181,axiom,
! [VarCurr] :
( v93768(VarCurr)
<=> ( v93769(VarCurr)
<~> v93558(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3180,axiom,
! [VarCurr] :
( v93769(VarCurr)
<=> ( v93770(VarCurr)
<~> v93558(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3179,axiom,
! [VarCurr] :
( v93770(VarCurr)
<=> ( v93771(VarCurr)
<~> v93558(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3178,axiom,
! [VarCurr] :
( v93771(VarCurr)
<=> ( v93772(VarCurr)
<~> v93558(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3177,axiom,
! [VarCurr] :
( v93772(VarCurr)
<=> ( v93773(VarCurr)
<~> v93558(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3176,axiom,
! [VarCurr] :
( v93773(VarCurr)
<=> ( v93774(VarCurr)
<~> v93558(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3175,axiom,
! [VarCurr] :
( v93774(VarCurr)
<=> ( v93775(VarCurr)
<~> v93558(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3174,axiom,
! [VarCurr] :
( v93775(VarCurr)
<=> ( v93776(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3173,axiom,
! [VarCurr] :
( v93776(VarCurr)
<=> ( v93777(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3172,axiom,
! [VarCurr] :
( v93777(VarCurr)
<=> ( v93778(VarCurr)
<~> v93558(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3171,axiom,
! [VarCurr] :
( v93778(VarCurr)
<=> ( v93779(VarCurr)
<~> v93558(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3170,axiom,
! [VarCurr] :
( v93779(VarCurr)
<=> ( v93780(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3169,axiom,
! [VarCurr] :
( v93780(VarCurr)
<=> ( v93781(VarCurr)
<~> v93558(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3168,axiom,
! [VarCurr] :
( v93781(VarCurr)
<=> ( v93782(VarCurr)
<~> v93558(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3167,axiom,
! [VarCurr] :
( v93782(VarCurr)
<=> ( v93783(VarCurr)
<~> v93558(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3166,axiom,
! [VarCurr] :
( v93783(VarCurr)
<=> ( v93784(VarCurr)
<~> v93558(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3165,axiom,
! [VarCurr] :
( v93784(VarCurr)
<=> ( v93785(VarCurr)
<~> v93558(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3164,axiom,
! [VarCurr] :
( v93785(VarCurr)
<=> ( v93786(VarCurr)
<~> v93558(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3163,axiom,
! [VarCurr] :
( v93786(VarCurr)
<=> ( v93787(VarCurr)
<~> v93558(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3162,axiom,
! [VarCurr] :
( v93787(VarCurr)
<=> ( v93788(VarCurr)
<~> v93558(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3161,axiom,
! [VarCurr] :
( v93788(VarCurr)
<=> ( v93789(VarCurr)
<~> v93558(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3160,axiom,
! [VarCurr] :
( v93789(VarCurr)
<=> ( v93790(VarCurr)
<~> v93558(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3159,axiom,
! [VarCurr] :
( v93790(VarCurr)
<=> ( v93791(VarCurr)
<~> v93558(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3158,axiom,
! [VarCurr] :
( v93791(VarCurr)
<=> ( v93558(VarCurr,bitIndex71)
<~> v93558(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3157,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex4)
<=> ( v93715(VarCurr)
<~> v93558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3156,axiom,
! [VarCurr] :
( v93715(VarCurr)
<=> ( v93716(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3155,axiom,
! [VarCurr] :
( v93716(VarCurr)
<=> ( v93717(VarCurr)
<~> v93558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3154,axiom,
! [VarCurr] :
( v93717(VarCurr)
<=> ( v93718(VarCurr)
<~> v93558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3153,axiom,
! [VarCurr] :
( v93718(VarCurr)
<=> ( v93719(VarCurr)
<~> v93558(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3152,axiom,
! [VarCurr] :
( v93719(VarCurr)
<=> ( v93720(VarCurr)
<~> v93558(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3151,axiom,
! [VarCurr] :
( v93720(VarCurr)
<=> ( v93721(VarCurr)
<~> v93558(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3150,axiom,
! [VarCurr] :
( v93721(VarCurr)
<=> ( v93722(VarCurr)
<~> v93558(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3149,axiom,
! [VarCurr] :
( v93722(VarCurr)
<=> ( v93723(VarCurr)
<~> v93558(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3148,axiom,
! [VarCurr] :
( v93723(VarCurr)
<=> ( v93724(VarCurr)
<~> v93558(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3147,axiom,
! [VarCurr] :
( v93724(VarCurr)
<=> ( v93725(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3146,axiom,
! [VarCurr] :
( v93725(VarCurr)
<=> ( v93726(VarCurr)
<~> v93558(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3145,axiom,
! [VarCurr] :
( v93726(VarCurr)
<=> ( v93727(VarCurr)
<~> v93558(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3144,axiom,
! [VarCurr] :
( v93727(VarCurr)
<=> ( v93728(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3143,axiom,
! [VarCurr] :
( v93728(VarCurr)
<=> ( v93729(VarCurr)
<~> v93558(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3142,axiom,
! [VarCurr] :
( v93729(VarCurr)
<=> ( v93730(VarCurr)
<~> v93558(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3141,axiom,
! [VarCurr] :
( v93730(VarCurr)
<=> ( v93731(VarCurr)
<~> v93558(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3140,axiom,
! [VarCurr] :
( v93731(VarCurr)
<=> ( v93732(VarCurr)
<~> v93558(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3139,axiom,
! [VarCurr] :
( v93732(VarCurr)
<=> ( v93733(VarCurr)
<~> v93558(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3138,axiom,
! [VarCurr] :
( v93733(VarCurr)
<=> ( v93734(VarCurr)
<~> v93558(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3137,axiom,
! [VarCurr] :
( v93734(VarCurr)
<=> ( v93735(VarCurr)
<~> v93558(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3136,axiom,
! [VarCurr] :
( v93735(VarCurr)
<=> ( v93736(VarCurr)
<~> v93558(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3135,axiom,
! [VarCurr] :
( v93736(VarCurr)
<=> ( v93737(VarCurr)
<~> v93558(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3134,axiom,
! [VarCurr] :
( v93737(VarCurr)
<=> ( v93738(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3133,axiom,
! [VarCurr] :
( v93738(VarCurr)
<=> ( v93739(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3132,axiom,
! [VarCurr] :
( v93739(VarCurr)
<=> ( v93740(VarCurr)
<~> v93558(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3131,axiom,
! [VarCurr] :
( v93740(VarCurr)
<=> ( v93741(VarCurr)
<~> v93558(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3130,axiom,
! [VarCurr] :
( v93741(VarCurr)
<=> ( v93742(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3129,axiom,
! [VarCurr] :
( v93742(VarCurr)
<=> ( v93743(VarCurr)
<~> v93558(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3128,axiom,
! [VarCurr] :
( v93743(VarCurr)
<=> ( v93744(VarCurr)
<~> v93558(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3127,axiom,
! [VarCurr] :
( v93744(VarCurr)
<=> ( v93745(VarCurr)
<~> v93558(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3126,axiom,
! [VarCurr] :
( v93745(VarCurr)
<=> ( v93746(VarCurr)
<~> v93558(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3125,axiom,
! [VarCurr] :
( v93746(VarCurr)
<=> ( v93747(VarCurr)
<~> v93558(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3124,axiom,
! [VarCurr] :
( v93747(VarCurr)
<=> ( v93748(VarCurr)
<~> v93558(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3123,axiom,
! [VarCurr] :
( v93748(VarCurr)
<=> ( v93749(VarCurr)
<~> v93558(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3122,axiom,
! [VarCurr] :
( v93749(VarCurr)
<=> ( v93750(VarCurr)
<~> v93558(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3121,axiom,
! [VarCurr] :
( v93750(VarCurr)
<=> ( v93751(VarCurr)
<~> v93558(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3120,axiom,
! [VarCurr] :
( v93751(VarCurr)
<=> ( v93752(VarCurr)
<~> v93558(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3119,axiom,
! [VarCurr] :
( v93752(VarCurr)
<=> ( v93558(VarCurr,bitIndex70)
<~> v93558(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3118,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex3)
<=> ( v93675(VarCurr)
<~> v93558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3117,axiom,
! [VarCurr] :
( v93675(VarCurr)
<=> ( v93676(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3116,axiom,
! [VarCurr] :
( v93676(VarCurr)
<=> ( v93677(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3115,axiom,
! [VarCurr] :
( v93677(VarCurr)
<=> ( v93678(VarCurr)
<~> v93558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3114,axiom,
! [VarCurr] :
( v93678(VarCurr)
<=> ( v93679(VarCurr)
<~> v93558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3113,axiom,
! [VarCurr] :
( v93679(VarCurr)
<=> ( v93680(VarCurr)
<~> v93558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3112,axiom,
! [VarCurr] :
( v93680(VarCurr)
<=> ( v93681(VarCurr)
<~> v93558(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3111,axiom,
! [VarCurr] :
( v93681(VarCurr)
<=> ( v93682(VarCurr)
<~> v93558(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3110,axiom,
! [VarCurr] :
( v93682(VarCurr)
<=> ( v93683(VarCurr)
<~> v93558(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3109,axiom,
! [VarCurr] :
( v93683(VarCurr)
<=> ( v93684(VarCurr)
<~> v93558(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3108,axiom,
! [VarCurr] :
( v93684(VarCurr)
<=> ( v93685(VarCurr)
<~> v93558(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3107,axiom,
! [VarCurr] :
( v93685(VarCurr)
<=> ( v93686(VarCurr)
<~> v93558(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3106,axiom,
! [VarCurr] :
( v93686(VarCurr)
<=> ( v93687(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3105,axiom,
! [VarCurr] :
( v93687(VarCurr)
<=> ( v93688(VarCurr)
<~> v93558(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3104,axiom,
! [VarCurr] :
( v93688(VarCurr)
<=> ( v93689(VarCurr)
<~> v93558(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3103,axiom,
! [VarCurr] :
( v93689(VarCurr)
<=> ( v93690(VarCurr)
<~> v93558(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3102,axiom,
! [VarCurr] :
( v93690(VarCurr)
<=> ( v93691(VarCurr)
<~> v93558(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3101,axiom,
! [VarCurr] :
( v93691(VarCurr)
<=> ( v93692(VarCurr)
<~> v93558(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3100,axiom,
! [VarCurr] :
( v93692(VarCurr)
<=> ( v93693(VarCurr)
<~> v93558(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3099,axiom,
! [VarCurr] :
( v93693(VarCurr)
<=> ( v93694(VarCurr)
<~> v93558(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3098,axiom,
! [VarCurr] :
( v93694(VarCurr)
<=> ( v93695(VarCurr)
<~> v93558(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3097,axiom,
! [VarCurr] :
( v93695(VarCurr)
<=> ( v93696(VarCurr)
<~> v93558(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3096,axiom,
! [VarCurr] :
( v93696(VarCurr)
<=> ( v93697(VarCurr)
<~> v93558(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3095,axiom,
! [VarCurr] :
( v93697(VarCurr)
<=> ( v93698(VarCurr)
<~> v93558(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3094,axiom,
! [VarCurr] :
( v93698(VarCurr)
<=> ( v93699(VarCurr)
<~> v93558(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3093,axiom,
! [VarCurr] :
( v93699(VarCurr)
<=> ( v93700(VarCurr)
<~> v93558(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3092,axiom,
! [VarCurr] :
( v93700(VarCurr)
<=> ( v93701(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3091,axiom,
! [VarCurr] :
( v93701(VarCurr)
<=> ( v93702(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3090,axiom,
! [VarCurr] :
( v93702(VarCurr)
<=> ( v93703(VarCurr)
<~> v93558(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3089,axiom,
! [VarCurr] :
( v93703(VarCurr)
<=> ( v93704(VarCurr)
<~> v93558(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3088,axiom,
! [VarCurr] :
( v93704(VarCurr)
<=> ( v93705(VarCurr)
<~> v93558(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3087,axiom,
! [VarCurr] :
( v93705(VarCurr)
<=> ( v93706(VarCurr)
<~> v93558(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3086,axiom,
! [VarCurr] :
( v93706(VarCurr)
<=> ( v93707(VarCurr)
<~> v93558(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3085,axiom,
! [VarCurr] :
( v93707(VarCurr)
<=> ( v93708(VarCurr)
<~> v93558(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3084,axiom,
! [VarCurr] :
( v93708(VarCurr)
<=> ( v93709(VarCurr)
<~> v93558(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3083,axiom,
! [VarCurr] :
( v93709(VarCurr)
<=> ( v93710(VarCurr)
<~> v93558(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3082,axiom,
! [VarCurr] :
( v93710(VarCurr)
<=> ( v93711(VarCurr)
<~> v93558(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3081,axiom,
! [VarCurr] :
( v93711(VarCurr)
<=> ( v93712(VarCurr)
<~> v93558(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3080,axiom,
! [VarCurr] :
( v93712(VarCurr)
<=> ( v93713(VarCurr)
<~> v93558(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3079,axiom,
! [VarCurr] :
( v93713(VarCurr)
<=> ( v93558(VarCurr,bitIndex70)
<~> v93558(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3078,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex2)
<=> ( v93641(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3077,axiom,
! [VarCurr] :
( v93641(VarCurr)
<=> ( v93642(VarCurr)
<~> v93558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3076,axiom,
! [VarCurr] :
( v93642(VarCurr)
<=> ( v93643(VarCurr)
<~> v93558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3075,axiom,
! [VarCurr] :
( v93643(VarCurr)
<=> ( v93644(VarCurr)
<~> v93558(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3074,axiom,
! [VarCurr] :
( v93644(VarCurr)
<=> ( v93645(VarCurr)
<~> v93558(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3073,axiom,
! [VarCurr] :
( v93645(VarCurr)
<=> ( v93646(VarCurr)
<~> v93558(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3072,axiom,
! [VarCurr] :
( v93646(VarCurr)
<=> ( v93647(VarCurr)
<~> v93558(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3071,axiom,
! [VarCurr] :
( v93647(VarCurr)
<=> ( v93648(VarCurr)
<~> v93558(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3070,axiom,
! [VarCurr] :
( v93648(VarCurr)
<=> ( v93649(VarCurr)
<~> v93558(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3069,axiom,
! [VarCurr] :
( v93649(VarCurr)
<=> ( v93650(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3068,axiom,
! [VarCurr] :
( v93650(VarCurr)
<=> ( v93651(VarCurr)
<~> v93558(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3067,axiom,
! [VarCurr] :
( v93651(VarCurr)
<=> ( v93652(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3066,axiom,
! [VarCurr] :
( v93652(VarCurr)
<=> ( v93653(VarCurr)
<~> v93558(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3065,axiom,
! [VarCurr] :
( v93653(VarCurr)
<=> ( v93654(VarCurr)
<~> v93558(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3064,axiom,
! [VarCurr] :
( v93654(VarCurr)
<=> ( v93655(VarCurr)
<~> v93558(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3063,axiom,
! [VarCurr] :
( v93655(VarCurr)
<=> ( v93656(VarCurr)
<~> v93558(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3062,axiom,
! [VarCurr] :
( v93656(VarCurr)
<=> ( v93657(VarCurr)
<~> v93558(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3061,axiom,
! [VarCurr] :
( v93657(VarCurr)
<=> ( v93658(VarCurr)
<~> v93558(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3060,axiom,
! [VarCurr] :
( v93658(VarCurr)
<=> ( v93659(VarCurr)
<~> v93558(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3059,axiom,
! [VarCurr] :
( v93659(VarCurr)
<=> ( v93660(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3058,axiom,
! [VarCurr] :
( v93660(VarCurr)
<=> ( v93661(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3057,axiom,
! [VarCurr] :
( v93661(VarCurr)
<=> ( v93662(VarCurr)
<~> v93558(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3056,axiom,
! [VarCurr] :
( v93662(VarCurr)
<=> ( v93663(VarCurr)
<~> v93558(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3055,axiom,
! [VarCurr] :
( v93663(VarCurr)
<=> ( v93664(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3054,axiom,
! [VarCurr] :
( v93664(VarCurr)
<=> ( v93665(VarCurr)
<~> v93558(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3053,axiom,
! [VarCurr] :
( v93665(VarCurr)
<=> ( v93666(VarCurr)
<~> v93558(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3052,axiom,
! [VarCurr] :
( v93666(VarCurr)
<=> ( v93667(VarCurr)
<~> v93558(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3051,axiom,
! [VarCurr] :
( v93667(VarCurr)
<=> ( v93668(VarCurr)
<~> v93558(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3050,axiom,
! [VarCurr] :
( v93668(VarCurr)
<=> ( v93669(VarCurr)
<~> v93558(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3049,axiom,
! [VarCurr] :
( v93669(VarCurr)
<=> ( v93670(VarCurr)
<~> v93558(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3048,axiom,
! [VarCurr] :
( v93670(VarCurr)
<=> ( v93671(VarCurr)
<~> v93558(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3047,axiom,
! [VarCurr] :
( v93671(VarCurr)
<=> ( v93672(VarCurr)
<~> v93558(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3046,axiom,
! [VarCurr] :
( v93672(VarCurr)
<=> ( v93673(VarCurr)
<~> v93558(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3045,axiom,
! [VarCurr] :
( v93673(VarCurr)
<=> ( v93558(VarCurr,bitIndex71)
<~> v93558(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3044,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex1)
<=> ( v93607(VarCurr)
<~> v93558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3043,axiom,
! [VarCurr] :
( v93607(VarCurr)
<=> ( v93608(VarCurr)
<~> v93558(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3042,axiom,
! [VarCurr] :
( v93608(VarCurr)
<=> ( v93609(VarCurr)
<~> v93558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3041,axiom,
! [VarCurr] :
( v93609(VarCurr)
<=> ( v93610(VarCurr)
<~> v93558(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3040,axiom,
! [VarCurr] :
( v93610(VarCurr)
<=> ( v93611(VarCurr)
<~> v93558(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3039,axiom,
! [VarCurr] :
( v93611(VarCurr)
<=> ( v93612(VarCurr)
<~> v93558(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3038,axiom,
! [VarCurr] :
( v93612(VarCurr)
<=> ( v93613(VarCurr)
<~> v93558(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3037,axiom,
! [VarCurr] :
( v93613(VarCurr)
<=> ( v93614(VarCurr)
<~> v93558(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3036,axiom,
! [VarCurr] :
( v93614(VarCurr)
<=> ( v93615(VarCurr)
<~> v93558(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3035,axiom,
! [VarCurr] :
( v93615(VarCurr)
<=> ( v93616(VarCurr)
<~> v93558(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3034,axiom,
! [VarCurr] :
( v93616(VarCurr)
<=> ( v93617(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3033,axiom,
! [VarCurr] :
( v93617(VarCurr)
<=> ( v93618(VarCurr)
<~> v93558(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3032,axiom,
! [VarCurr] :
( v93618(VarCurr)
<=> ( v93619(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3031,axiom,
! [VarCurr] :
( v93619(VarCurr)
<=> ( v93620(VarCurr)
<~> v93558(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3030,axiom,
! [VarCurr] :
( v93620(VarCurr)
<=> ( v93621(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3029,axiom,
! [VarCurr] :
( v93621(VarCurr)
<=> ( v93622(VarCurr)
<~> v93558(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3028,axiom,
! [VarCurr] :
( v93622(VarCurr)
<=> ( v93623(VarCurr)
<~> v93558(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3027,axiom,
! [VarCurr] :
( v93623(VarCurr)
<=> ( v93624(VarCurr)
<~> v93558(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3026,axiom,
! [VarCurr] :
( v93624(VarCurr)
<=> ( v93625(VarCurr)
<~> v93558(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3025,axiom,
! [VarCurr] :
( v93625(VarCurr)
<=> ( v93626(VarCurr)
<~> v93558(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3024,axiom,
! [VarCurr] :
( v93626(VarCurr)
<=> ( v93627(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3023,axiom,
! [VarCurr] :
( v93627(VarCurr)
<=> ( v93628(VarCurr)
<~> v93558(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3022,axiom,
! [VarCurr] :
( v93628(VarCurr)
<=> ( v93629(VarCurr)
<~> v93558(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3021,axiom,
! [VarCurr] :
( v93629(VarCurr)
<=> ( v93630(VarCurr)
<~> v93558(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3020,axiom,
! [VarCurr] :
( v93630(VarCurr)
<=> ( v93631(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3019,axiom,
! [VarCurr] :
( v93631(VarCurr)
<=> ( v93632(VarCurr)
<~> v93558(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3018,axiom,
! [VarCurr] :
( v93632(VarCurr)
<=> ( v93633(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3017,axiom,
! [VarCurr] :
( v93633(VarCurr)
<=> ( v93634(VarCurr)
<~> v93558(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3016,axiom,
! [VarCurr] :
( v93634(VarCurr)
<=> ( v93635(VarCurr)
<~> v93558(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3015,axiom,
! [VarCurr] :
( v93635(VarCurr)
<=> ( v93636(VarCurr)
<~> v93558(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3014,axiom,
! [VarCurr] :
( v93636(VarCurr)
<=> ( v93637(VarCurr)
<~> v93558(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3013,axiom,
! [VarCurr] :
( v93637(VarCurr)
<=> ( v93638(VarCurr)
<~> v93558(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3012,axiom,
! [VarCurr] :
( v93638(VarCurr)
<=> ( v93639(VarCurr)
<~> v93558(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3011,axiom,
! [VarCurr] :
( v93639(VarCurr)
<=> ( v93558(VarCurr,bitIndex70)
<~> v93558(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8665,axiom,
! [VarCurr] :
( v93556(VarCurr,bitIndex0)
<=> ( v93567(VarCurr)
<~> v93558(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3010,axiom,
! [VarCurr] :
( v93567(VarCurr)
<=> ( v93568(VarCurr)
<~> v93558(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3009,axiom,
! [VarCurr] :
( v93568(VarCurr)
<=> ( v93569(VarCurr)
<~> v93558(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3008,axiom,
! [VarCurr] :
( v93569(VarCurr)
<=> ( v93570(VarCurr)
<~> v93558(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3007,axiom,
! [VarCurr] :
( v93570(VarCurr)
<=> ( v93571(VarCurr)
<~> v93558(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3006,axiom,
! [VarCurr] :
( v93571(VarCurr)
<=> ( v93572(VarCurr)
<~> v93558(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3005,axiom,
! [VarCurr] :
( v93572(VarCurr)
<=> ( v93573(VarCurr)
<~> v93558(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3004,axiom,
! [VarCurr] :
( v93573(VarCurr)
<=> ( v93574(VarCurr)
<~> v93558(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3003,axiom,
! [VarCurr] :
( v93574(VarCurr)
<=> ( v93575(VarCurr)
<~> v93558(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3002,axiom,
! [VarCurr] :
( v93575(VarCurr)
<=> ( v93576(VarCurr)
<~> v93558(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3001,axiom,
! [VarCurr] :
( v93576(VarCurr)
<=> ( v93577(VarCurr)
<~> v93558(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3000,axiom,
! [VarCurr] :
( v93577(VarCurr)
<=> ( v93578(VarCurr)
<~> v93558(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2999,axiom,
! [VarCurr] :
( v93578(VarCurr)
<=> ( v93579(VarCurr)
<~> v93558(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2998,axiom,
! [VarCurr] :
( v93579(VarCurr)
<=> ( v93580(VarCurr)
<~> v93558(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2997,axiom,
! [VarCurr] :
( v93580(VarCurr)
<=> ( v93581(VarCurr)
<~> v93558(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2996,axiom,
! [VarCurr] :
( v93581(VarCurr)
<=> ( v93582(VarCurr)
<~> v93558(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2995,axiom,
! [VarCurr] :
( v93582(VarCurr)
<=> ( v93583(VarCurr)
<~> v93558(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2994,axiom,
! [VarCurr] :
( v93583(VarCurr)
<=> ( v93584(VarCurr)
<~> v93558(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2993,axiom,
! [VarCurr] :
( v93584(VarCurr)
<=> ( v93585(VarCurr)
<~> v93558(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2992,axiom,
! [VarCurr] :
( v93585(VarCurr)
<=> ( v93586(VarCurr)
<~> v93558(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2991,axiom,
! [VarCurr] :
( v93586(VarCurr)
<=> ( v93587(VarCurr)
<~> v93558(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2990,axiom,
! [VarCurr] :
( v93587(VarCurr)
<=> ( v93588(VarCurr)
<~> v93558(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2989,axiom,
! [VarCurr] :
( v93588(VarCurr)
<=> ( v93589(VarCurr)
<~> v93558(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2988,axiom,
! [VarCurr] :
( v93589(VarCurr)
<=> ( v93590(VarCurr)
<~> v93558(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2987,axiom,
! [VarCurr] :
( v93590(VarCurr)
<=> ( v93591(VarCurr)
<~> v93558(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2986,axiom,
! [VarCurr] :
( v93591(VarCurr)
<=> ( v93592(VarCurr)
<~> v93558(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2985,axiom,
! [VarCurr] :
( v93592(VarCurr)
<=> ( v93593(VarCurr)
<~> v93558(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2984,axiom,
! [VarCurr] :
( v93593(VarCurr)
<=> ( v93594(VarCurr)
<~> v93558(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2983,axiom,
! [VarCurr] :
( v93594(VarCurr)
<=> ( v93595(VarCurr)
<~> v93558(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2982,axiom,
! [VarCurr] :
( v93595(VarCurr)
<=> ( v93596(VarCurr)
<~> v93558(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2981,axiom,
! [VarCurr] :
( v93596(VarCurr)
<=> ( v93597(VarCurr)
<~> v93558(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2980,axiom,
! [VarCurr] :
( v93597(VarCurr)
<=> ( v93598(VarCurr)
<~> v93558(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2979,axiom,
! [VarCurr] :
( v93598(VarCurr)
<=> ( v93599(VarCurr)
<~> v93558(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2978,axiom,
! [VarCurr] :
( v93599(VarCurr)
<=> ( v93600(VarCurr)
<~> v93558(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2977,axiom,
! [VarCurr] :
( v93600(VarCurr)
<=> ( v93601(VarCurr)
<~> v93558(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2976,axiom,
! [VarCurr] :
( v93601(VarCurr)
<=> ( v93602(VarCurr)
<~> v93558(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2975,axiom,
! [VarCurr] :
( v93602(VarCurr)
<=> ( v93603(VarCurr)
<~> v93558(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2974,axiom,
! [VarCurr] :
( v93603(VarCurr)
<=> ( v93604(VarCurr)
<~> v93558(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2973,axiom,
! [VarCurr] :
( v93604(VarCurr)
<=> ( v93605(VarCurr)
<~> v93558(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2972,axiom,
! [VarCurr] :
( v93605(VarCurr)
<=> ( v93558(VarCurr,bitIndex71)
<~> v93558(VarCurr,bitIndex70) ) ) ).
fof(addAssignment_56977,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex33)
<=> v93560(VarCurr,bitIndex33) ) ).
fof(addAssignment_56976,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex33)
<=> v93562(VarCurr,bitIndex33) ) ).
fof(addAssignment_56975,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex33)
<=> v93564(VarCurr,bitIndex33) ) ).
fof(addAssignment_56974,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex33)
<=> v93565(VarCurr,bitIndex33) ) ).
fof(addAssignment_56973,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex62)
<=> v93560(VarCurr,bitIndex62) ) ).
fof(addAssignment_56972,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex62)
<=> v93562(VarCurr,bitIndex62) ) ).
fof(addAssignment_56971,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex62)
<=> v93564(VarCurr,bitIndex62) ) ).
fof(addAssignment_56970,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex62)
<=> v93565(VarCurr,bitIndex62) ) ).
fof(addAssignment_56969,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex15)
<=> v93560(VarCurr,bitIndex15) ) ).
fof(addAssignment_56968,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex15)
<=> v93562(VarCurr,bitIndex15) ) ).
fof(addAssignment_56967,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex15)
<=> v93564(VarCurr,bitIndex15) ) ).
fof(addAssignment_56966,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex15)
<=> v93565(VarCurr,bitIndex15) ) ).
fof(addAssignment_56965,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex32)
<=> v93560(VarCurr,bitIndex32) ) ).
fof(addAssignment_56964,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex32)
<=> v93562(VarCurr,bitIndex32) ) ).
fof(addAssignment_56963,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex32)
<=> v93564(VarCurr,bitIndex32) ) ).
fof(addAssignment_56962,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex32)
<=> v93565(VarCurr,bitIndex32) ) ).
fof(addAssignment_56961,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex61)
<=> v93560(VarCurr,bitIndex61) ) ).
fof(addAssignment_56960,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex61)
<=> v93562(VarCurr,bitIndex61) ) ).
fof(addAssignment_56959,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex61)
<=> v93564(VarCurr,bitIndex61) ) ).
fof(addAssignment_56958,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex61)
<=> v93565(VarCurr,bitIndex61) ) ).
fof(addAssignment_56957,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex5)
<=> v93560(VarCurr,bitIndex5) ) ).
fof(addAssignment_56956,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex5)
<=> v93562(VarCurr,bitIndex5) ) ).
fof(addAssignment_56955,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex5)
<=> v93564(VarCurr,bitIndex5) ) ).
fof(addAssignment_56954,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex5)
<=> v93565(VarCurr,bitIndex5) ) ).
fof(addAssignment_56953,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex11)
<=> v93560(VarCurr,bitIndex11) ) ).
fof(addAssignment_56952,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex11)
<=> v93562(VarCurr,bitIndex11) ) ).
fof(addAssignment_56951,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex11)
<=> v93564(VarCurr,bitIndex11) ) ).
fof(addAssignment_56950,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex11)
<=> v93565(VarCurr,bitIndex11) ) ).
fof(addAssignment_56949,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex14)
<=> v93560(VarCurr,bitIndex14) ) ).
fof(addAssignment_56948,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex14)
<=> v93562(VarCurr,bitIndex14) ) ).
fof(addAssignment_56947,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex14)
<=> v93564(VarCurr,bitIndex14) ) ).
fof(addAssignment_56946,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex14)
<=> v93565(VarCurr,bitIndex14) ) ).
fof(addAssignment_56945,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex24)
<=> v93560(VarCurr,bitIndex24) ) ).
fof(addAssignment_56944,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex24)
<=> v93562(VarCurr,bitIndex24) ) ).
fof(addAssignment_56943,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex24)
<=> v93564(VarCurr,bitIndex24) ) ).
fof(addAssignment_56942,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex24)
<=> v93565(VarCurr,bitIndex24) ) ).
fof(addAssignment_56941,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex28)
<=> v93560(VarCurr,bitIndex28) ) ).
fof(addAssignment_56940,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex28)
<=> v93562(VarCurr,bitIndex28) ) ).
fof(addAssignment_56939,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex28)
<=> v93564(VarCurr,bitIndex28) ) ).
fof(addAssignment_56938,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex28)
<=> v93565(VarCurr,bitIndex28) ) ).
fof(addAssignment_56937,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex31)
<=> v93560(VarCurr,bitIndex31) ) ).
fof(addAssignment_56936,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex31)
<=> v93562(VarCurr,bitIndex31) ) ).
fof(addAssignment_56935,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex31)
<=> v93564(VarCurr,bitIndex31) ) ).
fof(addAssignment_56934,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex31)
<=> v93565(VarCurr,bitIndex31) ) ).
fof(addAssignment_56933,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex51)
<=> v93560(VarCurr,bitIndex51) ) ).
fof(addAssignment_56932,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex51)
<=> v93562(VarCurr,bitIndex51) ) ).
fof(addAssignment_56931,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex51)
<=> v93564(VarCurr,bitIndex51) ) ).
fof(addAssignment_56930,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex51)
<=> v93565(VarCurr,bitIndex51) ) ).
fof(addAssignment_56929,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex60)
<=> v93560(VarCurr,bitIndex60) ) ).
fof(addAssignment_56928,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex60)
<=> v93562(VarCurr,bitIndex60) ) ).
fof(addAssignment_56927,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex60)
<=> v93564(VarCurr,bitIndex60) ) ).
fof(addAssignment_56926,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex60)
<=> v93565(VarCurr,bitIndex60) ) ).
fof(addAssignment_56925,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex65)
<=> v93560(VarCurr,bitIndex65) ) ).
fof(addAssignment_56924,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex65)
<=> v93562(VarCurr,bitIndex65) ) ).
fof(addAssignment_56923,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex65)
<=> v93564(VarCurr,bitIndex65) ) ).
fof(addAssignment_56922,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex65)
<=> v93565(VarCurr,bitIndex65) ) ).
fof(addAssignment_56921,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex2)
<=> v93560(VarCurr,bitIndex2) ) ).
fof(addAssignment_56920,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex2)
<=> v93562(VarCurr,bitIndex2) ) ).
fof(addAssignment_56919,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex2)
<=> v93564(VarCurr,bitIndex2) ) ).
fof(addAssignment_56918,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex2)
<=> v93565(VarCurr,bitIndex2) ) ).
fof(addAssignment_56917,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex4)
<=> v93560(VarCurr,bitIndex4) ) ).
fof(addAssignment_56916,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex4)
<=> v93562(VarCurr,bitIndex4) ) ).
fof(addAssignment_56915,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex4)
<=> v93564(VarCurr,bitIndex4) ) ).
fof(addAssignment_56914,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex4)
<=> v93565(VarCurr,bitIndex4) ) ).
fof(addAssignment_56913,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex10)
<=> v93560(VarCurr,bitIndex10) ) ).
fof(addAssignment_56912,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex10)
<=> v93562(VarCurr,bitIndex10) ) ).
fof(addAssignment_56911,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex10)
<=> v93564(VarCurr,bitIndex10) ) ).
fof(addAssignment_56910,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex10)
<=> v93565(VarCurr,bitIndex10) ) ).
fof(addAssignment_56909,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex13)
<=> v93560(VarCurr,bitIndex13) ) ).
fof(addAssignment_56908,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex13)
<=> v93562(VarCurr,bitIndex13) ) ).
fof(addAssignment_56907,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex13)
<=> v93564(VarCurr,bitIndex13) ) ).
fof(addAssignment_56906,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex13)
<=> v93565(VarCurr,bitIndex13) ) ).
fof(addAssignment_56905,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex17)
<=> v93560(VarCurr,bitIndex17) ) ).
fof(addAssignment_56904,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex17)
<=> v93562(VarCurr,bitIndex17) ) ).
fof(addAssignment_56903,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex17)
<=> v93564(VarCurr,bitIndex17) ) ).
fof(addAssignment_56902,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex17)
<=> v93565(VarCurr,bitIndex17) ) ).
fof(addAssignment_56901,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex20)
<=> v93560(VarCurr,bitIndex20) ) ).
fof(addAssignment_56900,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex20)
<=> v93562(VarCurr,bitIndex20) ) ).
fof(addAssignment_56899,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex20)
<=> v93564(VarCurr,bitIndex20) ) ).
fof(addAssignment_56898,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex20)
<=> v93565(VarCurr,bitIndex20) ) ).
fof(addAssignment_56897,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex23)
<=> v93560(VarCurr,bitIndex23) ) ).
fof(addAssignment_56896,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex23)
<=> v93562(VarCurr,bitIndex23) ) ).
fof(addAssignment_56895,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex23)
<=> v93564(VarCurr,bitIndex23) ) ).
fof(addAssignment_56894,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex23)
<=> v93565(VarCurr,bitIndex23) ) ).
fof(addAssignment_56893,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex27)
<=> v93560(VarCurr,bitIndex27) ) ).
fof(addAssignment_56892,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex27)
<=> v93562(VarCurr,bitIndex27) ) ).
fof(addAssignment_56891,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex27)
<=> v93564(VarCurr,bitIndex27) ) ).
fof(addAssignment_56890,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex27)
<=> v93565(VarCurr,bitIndex27) ) ).
fof(addAssignment_56889,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex30)
<=> v93560(VarCurr,bitIndex30) ) ).
fof(addAssignment_56888,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex30)
<=> v93562(VarCurr,bitIndex30) ) ).
fof(addAssignment_56887,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex30)
<=> v93564(VarCurr,bitIndex30) ) ).
fof(addAssignment_56886,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex30)
<=> v93565(VarCurr,bitIndex30) ) ).
fof(addAssignment_56885,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex43)
<=> v93560(VarCurr,bitIndex43) ) ).
fof(addAssignment_56884,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex43)
<=> v93562(VarCurr,bitIndex43) ) ).
fof(addAssignment_56883,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex43)
<=> v93564(VarCurr,bitIndex43) ) ).
fof(addAssignment_56882,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex43)
<=> v93565(VarCurr,bitIndex43) ) ).
fof(addAssignment_56881,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex45)
<=> v93560(VarCurr,bitIndex45) ) ).
fof(addAssignment_56880,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex45)
<=> v93562(VarCurr,bitIndex45) ) ).
fof(addAssignment_56879,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex45)
<=> v93564(VarCurr,bitIndex45) ) ).
fof(addAssignment_56878,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex45)
<=> v93565(VarCurr,bitIndex45) ) ).
fof(addAssignment_56877,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex47)
<=> v93560(VarCurr,bitIndex47) ) ).
fof(addAssignment_56876,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex47)
<=> v93562(VarCurr,bitIndex47) ) ).
fof(addAssignment_56875,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex47)
<=> v93564(VarCurr,bitIndex47) ) ).
fof(addAssignment_56874,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex47)
<=> v93565(VarCurr,bitIndex47) ) ).
fof(addAssignment_56873,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex50)
<=> v93560(VarCurr,bitIndex50) ) ).
fof(addAssignment_56872,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex50)
<=> v93562(VarCurr,bitIndex50) ) ).
fof(addAssignment_56871,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex50)
<=> v93564(VarCurr,bitIndex50) ) ).
fof(addAssignment_56870,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex50)
<=> v93565(VarCurr,bitIndex50) ) ).
fof(addAssignment_56869,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex57)
<=> v93560(VarCurr,bitIndex57) ) ).
fof(addAssignment_56868,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex57)
<=> v93562(VarCurr,bitIndex57) ) ).
fof(addAssignment_56867,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex57)
<=> v93564(VarCurr,bitIndex57) ) ).
fof(addAssignment_56866,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex57)
<=> v93565(VarCurr,bitIndex57) ) ).
fof(addAssignment_56865,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex59)
<=> v93560(VarCurr,bitIndex59) ) ).
fof(addAssignment_56864,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex59)
<=> v93562(VarCurr,bitIndex59) ) ).
fof(addAssignment_56863,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex59)
<=> v93564(VarCurr,bitIndex59) ) ).
fof(addAssignment_56862,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex59)
<=> v93565(VarCurr,bitIndex59) ) ).
fof(addAssignment_56861,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex64)
<=> v93560(VarCurr,bitIndex64) ) ).
fof(addAssignment_56860,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex64)
<=> v93562(VarCurr,bitIndex64) ) ).
fof(addAssignment_56859,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex64)
<=> v93564(VarCurr,bitIndex64) ) ).
fof(addAssignment_56858,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex64)
<=> v93565(VarCurr,bitIndex64) ) ).
fof(addAssignment_56857,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex69)
<=> v93560(VarCurr,bitIndex69) ) ).
fof(addAssignment_56856,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex69)
<=> v93562(VarCurr,bitIndex69) ) ).
fof(addAssignment_56855,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex69)
<=> v93564(VarCurr,bitIndex69) ) ).
fof(addAssignment_56854,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex69)
<=> v93565(VarCurr,bitIndex69) ) ).
fof(addAssignment_56853,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex0)
<=> v93560(VarCurr,bitIndex0) ) ).
fof(addAssignment_56852,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex0)
<=> v93562(VarCurr,bitIndex0) ) ).
fof(addAssignment_56851,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex0)
<=> v93564(VarCurr,bitIndex0) ) ).
fof(addAssignment_56850,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex0)
<=> v93565(VarCurr,bitIndex0) ) ).
fof(addAssignment_56849,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex1)
<=> v93560(VarCurr,bitIndex1) ) ).
fof(addAssignment_56848,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex1)
<=> v93562(VarCurr,bitIndex1) ) ).
fof(addAssignment_56847,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex1)
<=> v93564(VarCurr,bitIndex1) ) ).
fof(addAssignment_56846,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex1)
<=> v93565(VarCurr,bitIndex1) ) ).
fof(addAssignment_56845,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex3)
<=> v93560(VarCurr,bitIndex3) ) ).
fof(addAssignment_56844,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex3)
<=> v93562(VarCurr,bitIndex3) ) ).
fof(addAssignment_56843,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex3)
<=> v93564(VarCurr,bitIndex3) ) ).
fof(addAssignment_56842,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex3)
<=> v93565(VarCurr,bitIndex3) ) ).
fof(addAssignment_56841,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex6)
<=> v93560(VarCurr,bitIndex6) ) ).
fof(addAssignment_56840,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex6)
<=> v93562(VarCurr,bitIndex6) ) ).
fof(addAssignment_56839,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex6)
<=> v93564(VarCurr,bitIndex6) ) ).
fof(addAssignment_56838,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex6)
<=> v93565(VarCurr,bitIndex6) ) ).
fof(addAssignment_56837,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex7)
<=> v93560(VarCurr,bitIndex7) ) ).
fof(addAssignment_56836,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex7)
<=> v93562(VarCurr,bitIndex7) ) ).
fof(addAssignment_56835,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex7)
<=> v93564(VarCurr,bitIndex7) ) ).
fof(addAssignment_56834,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex7)
<=> v93565(VarCurr,bitIndex7) ) ).
fof(addAssignment_56833,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex8)
<=> v93560(VarCurr,bitIndex8) ) ).
fof(addAssignment_56832,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex8)
<=> v93562(VarCurr,bitIndex8) ) ).
fof(addAssignment_56831,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex8)
<=> v93564(VarCurr,bitIndex8) ) ).
fof(addAssignment_56830,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex8)
<=> v93565(VarCurr,bitIndex8) ) ).
fof(addAssignment_56829,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex9)
<=> v93560(VarCurr,bitIndex9) ) ).
fof(addAssignment_56828,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex9)
<=> v93562(VarCurr,bitIndex9) ) ).
fof(addAssignment_56827,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex9)
<=> v93564(VarCurr,bitIndex9) ) ).
fof(addAssignment_56826,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex9)
<=> v93565(VarCurr,bitIndex9) ) ).
fof(addAssignment_56825,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex12)
<=> v93560(VarCurr,bitIndex12) ) ).
fof(addAssignment_56824,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex12)
<=> v93562(VarCurr,bitIndex12) ) ).
fof(addAssignment_56823,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex12)
<=> v93564(VarCurr,bitIndex12) ) ).
fof(addAssignment_56822,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex12)
<=> v93565(VarCurr,bitIndex12) ) ).
fof(addAssignment_56821,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex16)
<=> v93560(VarCurr,bitIndex16) ) ).
fof(addAssignment_56820,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex16)
<=> v93562(VarCurr,bitIndex16) ) ).
fof(addAssignment_56819,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex16)
<=> v93564(VarCurr,bitIndex16) ) ).
fof(addAssignment_56818,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex16)
<=> v93565(VarCurr,bitIndex16) ) ).
fof(addAssignment_56817,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex18)
<=> v93560(VarCurr,bitIndex18) ) ).
fof(addAssignment_56816,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex18)
<=> v93562(VarCurr,bitIndex18) ) ).
fof(addAssignment_56815,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex18)
<=> v93564(VarCurr,bitIndex18) ) ).
fof(addAssignment_56814,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex18)
<=> v93565(VarCurr,bitIndex18) ) ).
fof(addAssignment_56813,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex19)
<=> v93560(VarCurr,bitIndex19) ) ).
fof(addAssignment_56812,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex19)
<=> v93562(VarCurr,bitIndex19) ) ).
fof(addAssignment_56811,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex19)
<=> v93564(VarCurr,bitIndex19) ) ).
fof(addAssignment_56810,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex19)
<=> v93565(VarCurr,bitIndex19) ) ).
fof(addAssignment_56809,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex21)
<=> v93560(VarCurr,bitIndex21) ) ).
fof(addAssignment_56808,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex21)
<=> v93562(VarCurr,bitIndex21) ) ).
fof(addAssignment_56807,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex21)
<=> v93564(VarCurr,bitIndex21) ) ).
fof(addAssignment_56806,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex21)
<=> v93565(VarCurr,bitIndex21) ) ).
fof(addAssignment_56805,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex22)
<=> v93560(VarCurr,bitIndex22) ) ).
fof(addAssignment_56804,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex22)
<=> v93562(VarCurr,bitIndex22) ) ).
fof(addAssignment_56803,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex22)
<=> v93564(VarCurr,bitIndex22) ) ).
fof(addAssignment_56802,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex22)
<=> v93565(VarCurr,bitIndex22) ) ).
fof(addAssignment_56801,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex25)
<=> v93560(VarCurr,bitIndex25) ) ).
fof(addAssignment_56800,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex25)
<=> v93562(VarCurr,bitIndex25) ) ).
fof(addAssignment_56799,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex25)
<=> v93564(VarCurr,bitIndex25) ) ).
fof(addAssignment_56798,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex25)
<=> v93565(VarCurr,bitIndex25) ) ).
fof(addAssignment_56797,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex26)
<=> v93560(VarCurr,bitIndex26) ) ).
fof(addAssignment_56796,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex26)
<=> v93562(VarCurr,bitIndex26) ) ).
fof(addAssignment_56795,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex26)
<=> v93564(VarCurr,bitIndex26) ) ).
fof(addAssignment_56794,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex26)
<=> v93565(VarCurr,bitIndex26) ) ).
fof(addAssignment_56793,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex29)
<=> v93560(VarCurr,bitIndex29) ) ).
fof(addAssignment_56792,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex29)
<=> v93562(VarCurr,bitIndex29) ) ).
fof(addAssignment_56791,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex29)
<=> v93564(VarCurr,bitIndex29) ) ).
fof(addAssignment_56790,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex29)
<=> v93565(VarCurr,bitIndex29) ) ).
fof(addAssignment_56789,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex34)
<=> v93560(VarCurr,bitIndex34) ) ).
fof(addAssignment_56788,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex34)
<=> v93562(VarCurr,bitIndex34) ) ).
fof(addAssignment_56787,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex34)
<=> v93564(VarCurr,bitIndex34) ) ).
fof(addAssignment_56786,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex34)
<=> v93565(VarCurr,bitIndex34) ) ).
fof(addAssignment_56785,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex35)
<=> v93560(VarCurr,bitIndex35) ) ).
fof(addAssignment_56784,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex35)
<=> v93562(VarCurr,bitIndex35) ) ).
fof(addAssignment_56783,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex35)
<=> v93564(VarCurr,bitIndex35) ) ).
fof(addAssignment_56782,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex35)
<=> v93565(VarCurr,bitIndex35) ) ).
fof(addAssignment_56781,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex36)
<=> v93560(VarCurr,bitIndex36) ) ).
fof(addAssignment_56780,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex36)
<=> v93562(VarCurr,bitIndex36) ) ).
fof(addAssignment_56779,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex36)
<=> v93564(VarCurr,bitIndex36) ) ).
fof(addAssignment_56778,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex36)
<=> v93565(VarCurr,bitIndex36) ) ).
fof(addAssignment_56777,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex37)
<=> v93560(VarCurr,bitIndex37) ) ).
fof(addAssignment_56776,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex37)
<=> v93562(VarCurr,bitIndex37) ) ).
fof(addAssignment_56775,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex37)
<=> v93564(VarCurr,bitIndex37) ) ).
fof(addAssignment_56774,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex37)
<=> v93565(VarCurr,bitIndex37) ) ).
fof(addAssignment_56773,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex38)
<=> v93560(VarCurr,bitIndex38) ) ).
fof(addAssignment_56772,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex38)
<=> v93562(VarCurr,bitIndex38) ) ).
fof(addAssignment_56771,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex38)
<=> v93564(VarCurr,bitIndex38) ) ).
fof(addAssignment_56770,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex38)
<=> v93565(VarCurr,bitIndex38) ) ).
fof(addAssignment_56769,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex39)
<=> v93560(VarCurr,bitIndex39) ) ).
fof(addAssignment_56768,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex39)
<=> v93562(VarCurr,bitIndex39) ) ).
fof(addAssignment_56767,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex39)
<=> v93564(VarCurr,bitIndex39) ) ).
fof(addAssignment_56766,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex39)
<=> v93565(VarCurr,bitIndex39) ) ).
fof(addAssignment_56765,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex40)
<=> v93560(VarCurr,bitIndex40) ) ).
fof(addAssignment_56764,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex40)
<=> v93562(VarCurr,bitIndex40) ) ).
fof(addAssignment_56763,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex40)
<=> v93564(VarCurr,bitIndex40) ) ).
fof(addAssignment_56762,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex40)
<=> v93565(VarCurr,bitIndex40) ) ).
fof(addAssignment_56761,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex41)
<=> v93560(VarCurr,bitIndex41) ) ).
fof(addAssignment_56760,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex41)
<=> v93562(VarCurr,bitIndex41) ) ).
fof(addAssignment_56759,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex41)
<=> v93564(VarCurr,bitIndex41) ) ).
fof(addAssignment_56758,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex41)
<=> v93565(VarCurr,bitIndex41) ) ).
fof(addAssignment_56757,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex42)
<=> v93560(VarCurr,bitIndex42) ) ).
fof(addAssignment_56756,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex42)
<=> v93562(VarCurr,bitIndex42) ) ).
fof(addAssignment_56755,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex42)
<=> v93564(VarCurr,bitIndex42) ) ).
fof(addAssignment_56754,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex42)
<=> v93565(VarCurr,bitIndex42) ) ).
fof(addAssignment_56753,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex44)
<=> v93560(VarCurr,bitIndex44) ) ).
fof(addAssignment_56752,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex44)
<=> v93562(VarCurr,bitIndex44) ) ).
fof(addAssignment_56751,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex44)
<=> v93564(VarCurr,bitIndex44) ) ).
fof(addAssignment_56750,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex44)
<=> v93565(VarCurr,bitIndex44) ) ).
fof(addAssignment_56749,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex46)
<=> v93560(VarCurr,bitIndex46) ) ).
fof(addAssignment_56748,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex46)
<=> v93562(VarCurr,bitIndex46) ) ).
fof(addAssignment_56747,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex46)
<=> v93564(VarCurr,bitIndex46) ) ).
fof(addAssignment_56746,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex46)
<=> v93565(VarCurr,bitIndex46) ) ).
fof(addAssignment_56745,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex48)
<=> v93560(VarCurr,bitIndex48) ) ).
fof(addAssignment_56744,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex48)
<=> v93562(VarCurr,bitIndex48) ) ).
fof(addAssignment_56743,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex48)
<=> v93564(VarCurr,bitIndex48) ) ).
fof(addAssignment_56742,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex48)
<=> v93565(VarCurr,bitIndex48) ) ).
fof(addAssignment_56741,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex49)
<=> v93560(VarCurr,bitIndex49) ) ).
fof(addAssignment_56740,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex49)
<=> v93562(VarCurr,bitIndex49) ) ).
fof(addAssignment_56739,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex49)
<=> v93564(VarCurr,bitIndex49) ) ).
fof(addAssignment_56738,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex49)
<=> v93565(VarCurr,bitIndex49) ) ).
fof(addAssignment_56737,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex52)
<=> v93560(VarCurr,bitIndex52) ) ).
fof(addAssignment_56736,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex52)
<=> v93562(VarCurr,bitIndex52) ) ).
fof(addAssignment_56735,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex52)
<=> v93564(VarCurr,bitIndex52) ) ).
fof(addAssignment_56734,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex52)
<=> v93565(VarCurr,bitIndex52) ) ).
fof(addAssignment_56733,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex53)
<=> v93560(VarCurr,bitIndex53) ) ).
fof(addAssignment_56732,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex53)
<=> v93562(VarCurr,bitIndex53) ) ).
fof(addAssignment_56731,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex53)
<=> v93564(VarCurr,bitIndex53) ) ).
fof(addAssignment_56730,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex53)
<=> v93565(VarCurr,bitIndex53) ) ).
fof(addAssignment_56729,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex54)
<=> v93560(VarCurr,bitIndex54) ) ).
fof(addAssignment_56728,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex54)
<=> v93562(VarCurr,bitIndex54) ) ).
fof(addAssignment_56727,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex54)
<=> v93564(VarCurr,bitIndex54) ) ).
fof(addAssignment_56726,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex54)
<=> v93565(VarCurr,bitIndex54) ) ).
fof(addAssignment_56725,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex55)
<=> v93560(VarCurr,bitIndex55) ) ).
fof(addAssignment_56724,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex55)
<=> v93562(VarCurr,bitIndex55) ) ).
fof(addAssignment_56723,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex55)
<=> v93564(VarCurr,bitIndex55) ) ).
fof(addAssignment_56722,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex55)
<=> v93565(VarCurr,bitIndex55) ) ).
fof(addAssignment_56721,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex56)
<=> v93560(VarCurr,bitIndex56) ) ).
fof(addAssignment_56720,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex56)
<=> v93562(VarCurr,bitIndex56) ) ).
fof(addAssignment_56719,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex56)
<=> v93564(VarCurr,bitIndex56) ) ).
fof(addAssignment_56718,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex56)
<=> v93565(VarCurr,bitIndex56) ) ).
fof(addAssignment_56717,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex58)
<=> v93560(VarCurr,bitIndex58) ) ).
fof(addAssignment_56716,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex58)
<=> v93562(VarCurr,bitIndex58) ) ).
fof(addAssignment_56715,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex58)
<=> v93564(VarCurr,bitIndex58) ) ).
fof(addAssignment_56714,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex58)
<=> v93565(VarCurr,bitIndex58) ) ).
fof(addAssignment_56713,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex63)
<=> v93560(VarCurr,bitIndex63) ) ).
fof(addAssignment_56712,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex63)
<=> v93562(VarCurr,bitIndex63) ) ).
fof(addAssignment_56711,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex63)
<=> v93564(VarCurr,bitIndex63) ) ).
fof(addAssignment_56710,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex63)
<=> v93565(VarCurr,bitIndex63) ) ).
fof(addAssignment_56709,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex66)
<=> v93560(VarCurr,bitIndex66) ) ).
fof(addAssignment_56708,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex66)
<=> v93562(VarCurr,bitIndex66) ) ).
fof(addAssignment_56707,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex66)
<=> v93564(VarCurr,bitIndex66) ) ).
fof(addAssignment_56706,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex66)
<=> v93565(VarCurr,bitIndex66) ) ).
fof(addAssignment_56705,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex67)
<=> v93560(VarCurr,bitIndex67) ) ).
fof(addAssignment_56704,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex67)
<=> v93562(VarCurr,bitIndex67) ) ).
fof(addAssignment_56703,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex67)
<=> v93564(VarCurr,bitIndex67) ) ).
fof(addAssignment_56702,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex67)
<=> v93565(VarCurr,bitIndex67) ) ).
fof(addAssignment_56701,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex68)
<=> v93560(VarCurr,bitIndex68) ) ).
fof(addAssignment_56700,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex68)
<=> v93562(VarCurr,bitIndex68) ) ).
fof(addAssignment_56699,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex68)
<=> v93564(VarCurr,bitIndex68) ) ).
fof(addAssignment_56698,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex68)
<=> v93565(VarCurr,bitIndex68) ) ).
fof(addAssignment_56697,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex70)
<=> v93560(VarCurr,bitIndex70) ) ).
fof(addAssignment_56696,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex70)
<=> v93562(VarCurr,bitIndex70) ) ).
fof(addAssignment_56695,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex70)
<=> v93564(VarCurr,bitIndex70) ) ).
fof(addAssignment_56694,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex70)
<=> v93565(VarCurr,bitIndex70) ) ).
fof(addAssignment_56693,axiom,
! [VarCurr] :
( v93558(VarCurr,bitIndex71)
<=> v93560(VarCurr,bitIndex71) ) ).
fof(addAssignment_56692,axiom,
! [VarCurr] :
( v93560(VarCurr,bitIndex71)
<=> v93562(VarCurr,bitIndex71) ) ).
fof(addAssignment_56691,axiom,
! [VarCurr] :
( v93562(VarCurr,bitIndex71)
<=> v93564(VarCurr,bitIndex71) ) ).
fof(addAssignment_56690,axiom,
! [VarCurr] :
( v93564(VarCurr,bitIndex71)
<=> v93565(VarCurr,bitIndex71) ) ).
fof(addAssignment_56689,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex0)
<=> v67495(VarCurr,bitIndex0) ) ).
fof(addAssignment_56688,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex1)
<=> v67495(VarCurr,bitIndex6) ) ).
fof(addAssignment_56687,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex2)
<=> v67495(VarCurr,bitIndex12) ) ).
fof(addAssignment_56686,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex3)
<=> v67495(VarCurr,bitIndex18) ) ).
fof(addAssignment_56685,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex4)
<=> v67495(VarCurr,bitIndex24) ) ).
fof(addAssignment_56684,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex5)
<=> v67495(VarCurr,bitIndex30) ) ).
fof(addAssignment_56683,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex6)
<=> v67495(VarCurr,bitIndex36) ) ).
fof(addAssignment_56682,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex7)
<=> v67495(VarCurr,bitIndex42) ) ).
fof(addAssignment_56681,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex8)
<=> v67495(VarCurr,bitIndex48) ) ).
fof(addAssignment_56680,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex9)
<=> v67495(VarCurr,bitIndex54) ) ).
fof(addAssignment_56679,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex10)
<=> v67495(VarCurr,bitIndex60) ) ).
fof(addAssignment_56678,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex11)
<=> v67495(VarCurr,bitIndex66) ) ).
fof(addAssignment_56677,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex12)
<=> v67495(VarCurr,bitIndex67) ) ).
fof(addAssignment_56676,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex13)
<=> v67495(VarCurr,bitIndex61) ) ).
fof(addAssignment_56675,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex14)
<=> v67495(VarCurr,bitIndex55) ) ).
fof(addAssignment_56674,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex15)
<=> v67495(VarCurr,bitIndex49) ) ).
fof(addAssignment_56673,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex16)
<=> v67495(VarCurr,bitIndex43) ) ).
fof(addAssignment_56672,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex17)
<=> v67495(VarCurr,bitIndex37) ) ).
fof(addAssignment_56671,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex18)
<=> v67495(VarCurr,bitIndex31) ) ).
fof(addAssignment_56670,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex19)
<=> v67495(VarCurr,bitIndex25) ) ).
fof(addAssignment_56669,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex20)
<=> v67495(VarCurr,bitIndex19) ) ).
fof(addAssignment_56668,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex21)
<=> v67495(VarCurr,bitIndex13) ) ).
fof(addAssignment_56667,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex22)
<=> v67495(VarCurr,bitIndex7) ) ).
fof(addAssignment_56666,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex23)
<=> v67495(VarCurr,bitIndex1) ) ).
fof(addAssignment_56665,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex24)
<=> v67495(VarCurr,bitIndex2) ) ).
fof(addAssignment_56664,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex25)
<=> v67495(VarCurr,bitIndex8) ) ).
fof(addAssignment_56663,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex26)
<=> v67495(VarCurr,bitIndex14) ) ).
fof(addAssignment_56662,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex27)
<=> v67495(VarCurr,bitIndex20) ) ).
fof(addAssignment_56661,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex28)
<=> v67495(VarCurr,bitIndex26) ) ).
fof(addAssignment_56660,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex29)
<=> v67495(VarCurr,bitIndex32) ) ).
fof(addAssignment_56659,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex30)
<=> v67495(VarCurr,bitIndex38) ) ).
fof(addAssignment_56658,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex31)
<=> v67495(VarCurr,bitIndex44) ) ).
fof(addAssignment_56657,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex32)
<=> v67495(VarCurr,bitIndex50) ) ).
fof(addAssignment_56656,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex33)
<=> v67495(VarCurr,bitIndex56) ) ).
fof(addAssignment_56655,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex34)
<=> v67495(VarCurr,bitIndex62) ) ).
fof(addAssignment_56654,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex35)
<=> v67495(VarCurr,bitIndex68) ) ).
fof(addAssignment_56653,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex36)
<=> v67495(VarCurr,bitIndex69) ) ).
fof(addAssignment_56652,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex37)
<=> v67495(VarCurr,bitIndex63) ) ).
fof(addAssignment_56651,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex38)
<=> v67495(VarCurr,bitIndex57) ) ).
fof(addAssignment_56650,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex39)
<=> v67495(VarCurr,bitIndex51) ) ).
fof(addAssignment_56649,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex40)
<=> v67495(VarCurr,bitIndex45) ) ).
fof(addAssignment_56648,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex41)
<=> v67495(VarCurr,bitIndex39) ) ).
fof(addAssignment_56647,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex42)
<=> v67495(VarCurr,bitIndex33) ) ).
fof(addAssignment_56646,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex43)
<=> v67495(VarCurr,bitIndex27) ) ).
fof(addAssignment_56645,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex44)
<=> v67495(VarCurr,bitIndex21) ) ).
fof(addAssignment_56644,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex45)
<=> v67495(VarCurr,bitIndex15) ) ).
fof(addAssignment_56643,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex46)
<=> v67495(VarCurr,bitIndex9) ) ).
fof(addAssignment_56642,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex47)
<=> v67495(VarCurr,bitIndex3) ) ).
fof(addAssignment_56641,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex48)
<=> v67495(VarCurr,bitIndex4) ) ).
fof(addAssignment_56640,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex49)
<=> v67495(VarCurr,bitIndex10) ) ).
fof(addAssignment_56639,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex50)
<=> v67495(VarCurr,bitIndex16) ) ).
fof(addAssignment_56638,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex51)
<=> v67495(VarCurr,bitIndex22) ) ).
fof(addAssignment_56637,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex52)
<=> v67495(VarCurr,bitIndex28) ) ).
fof(addAssignment_56636,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex53)
<=> v67495(VarCurr,bitIndex34) ) ).
fof(addAssignment_56635,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex54)
<=> v67495(VarCurr,bitIndex40) ) ).
fof(addAssignment_56634,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex55)
<=> v67495(VarCurr,bitIndex46) ) ).
fof(addAssignment_56633,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex56)
<=> v67495(VarCurr,bitIndex52) ) ).
fof(addAssignment_56632,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex57)
<=> v67495(VarCurr,bitIndex58) ) ).
fof(addAssignment_56631,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex58)
<=> v67495(VarCurr,bitIndex64) ) ).
fof(addAssignment_56630,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex59)
<=> v67495(VarCurr,bitIndex70) ) ).
fof(addAssignment_56629,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex60)
<=> v67495(VarCurr,bitIndex71) ) ).
fof(addAssignment_56628,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex61)
<=> v67495(VarCurr,bitIndex65) ) ).
fof(addAssignment_56627,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex62)
<=> v67495(VarCurr,bitIndex59) ) ).
fof(addAssignment_56626,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex63)
<=> v67495(VarCurr,bitIndex53) ) ).
fof(addAssignment_56625,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex64)
<=> v67495(VarCurr,bitIndex47) ) ).
fof(addAssignment_56624,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex65)
<=> v67495(VarCurr,bitIndex41) ) ).
fof(addAssignment_56623,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex66)
<=> v67495(VarCurr,bitIndex35) ) ).
fof(addAssignment_56622,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex67)
<=> v67495(VarCurr,bitIndex29) ) ).
fof(addAssignment_56621,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex68)
<=> v67495(VarCurr,bitIndex23) ) ).
fof(addAssignment_56620,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex69)
<=> v67495(VarCurr,bitIndex17) ) ).
fof(addAssignment_56619,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex70)
<=> v67495(VarCurr,bitIndex11) ) ).
fof(addAssignment_56618,axiom,
! [VarCurr] :
( v93565(VarCurr,bitIndex71)
<=> v67495(VarCurr,bitIndex5) ) ).
fof(addAssignment_56617,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93485(VarCurr,B)
<=> v93487(VarCurr,B) ) ) ).
fof(addAssignment_56616,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93487(VarCurr,B)
<=> v93489(VarCurr,B) ) ) ).
fof(addAssignment_56615,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93489(VarCurr,B)
<=> v93491(VarCurr,B) ) ) ).
fof(addAssignment_56614,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93491(VarCurr,B)
<=> v93493(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1229,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93493(VarCurr,B)
<=> ( v93529(VarCurr,B)
| v93532(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1228,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93532(VarCurr,B)
<=> ( v93512(VarCurr,B)
& v93533(VarCurr,B) ) ) ) ).
fof(addAssignment_56613,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex0)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56612,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex1)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56611,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex2)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56610,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex3)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56609,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex4)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56608,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex5)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56607,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex6)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56606,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex7)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56605,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex8)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56604,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex9)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56603,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex10)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56602,axiom,
! [VarCurr] :
( v93533(VarCurr,bitIndex11)
<=> v93534(VarCurr) ) ).
fof(addAssignment_56601,axiom,
! [VarCurr] :
( v93534(VarCurr)
<=> v93519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1227,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93529(VarCurr,B)
<=> ( v93495(VarCurr,B)
& v93530(VarCurr,B) ) ) ) ).
fof(addAssignment_56600,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex0)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56599,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex1)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56598,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex2)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56597,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex3)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56596,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex4)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56595,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex5)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56594,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex6)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56593,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex7)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56592,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex8)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56591,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex9)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56590,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex10)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56589,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex11)
<=> v93531(VarCurr) ) ).
fof(addAssignment_56588,axiom,
! [VarCurr] :
( v93531(VarCurr)
<=> v93502(VarCurr) ) ).
fof(addAssignment_56587,axiom,
! [VarCurr] :
( v93519(VarCurr)
<=> v93521(VarCurr) ) ).
fof(addAssignment_56586,axiom,
! [VarCurr] :
( v93521(VarCurr)
<=> v93523(VarCurr) ) ).
fof(addAssignment_56585,axiom,
! [VarCurr] :
( v93523(VarCurr)
<=> v93525(VarCurr) ) ).
fof(addAssignment_56584,axiom,
! [VarCurr] :
( v93525(VarCurr)
<=> v93527(VarCurr) ) ).
fof(addAssignment_56583,axiom,
! [VarCurr] :
( v93527(VarCurr)
<=> v92708(VarCurr) ) ).
fof(addAssignment_56582,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93512(VarCurr,B)
<=> v93514(VarCurr,B) ) ) ).
fof(addAssignment_56581,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93514(VarCurr,B)
<=> v93516(VarCurr,B) ) ) ).
fof(addAssignment_56580,axiom,
! [VarCurr] :
( ( v93516(VarCurr,bitIndex5)
<=> v52334(VarCurr,bitIndex155) )
& ( v93516(VarCurr,bitIndex4)
<=> v52334(VarCurr,bitIndex154) )
& ( v93516(VarCurr,bitIndex3)
<=> v52334(VarCurr,bitIndex153) )
& ( v93516(VarCurr,bitIndex2)
<=> v52334(VarCurr,bitIndex152) )
& ( v93516(VarCurr,bitIndex1)
<=> v52334(VarCurr,bitIndex151) )
& ( v93516(VarCurr,bitIndex0)
<=> v52334(VarCurr,bitIndex150) ) ) ).
fof(addAssignment_56579,axiom,
! [VarCurr] :
( ( v93516(VarCurr,bitIndex11)
<=> $false )
& ( v93516(VarCurr,bitIndex10)
<=> $false )
& ( v93516(VarCurr,bitIndex9)
<=> $false )
& ( v93516(VarCurr,bitIndex8)
<=> $false )
& ( v93516(VarCurr,bitIndex7)
<=> $false )
& ( v93516(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addAssignment_56578,axiom,
! [VarCurr] :
( v93502(VarCurr)
<=> v93504(VarCurr) ) ).
fof(addAssignment_56577,axiom,
! [VarCurr] :
( v93504(VarCurr)
<=> v93506(VarCurr) ) ).
fof(addAssignment_56576,axiom,
! [VarCurr] :
( v93506(VarCurr)
<=> v93508(VarCurr) ) ).
fof(addAssignment_56575,axiom,
! [VarCurr] :
( v93508(VarCurr)
<=> v93510(VarCurr) ) ).
fof(addAssignment_56574,axiom,
! [VarCurr] :
( v93510(VarCurr)
<=> v92679(VarCurr) ) ).
fof(addAssignment_56573,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93495(VarCurr,B)
<=> v93497(VarCurr,B) ) ) ).
fof(addAssignment_56572,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93497(VarCurr,B)
<=> v93499(VarCurr,B) ) ) ).
fof(addAssignment_56571,axiom,
! [VarCurr] :
( ( v93499(VarCurr,bitIndex5)
<=> v52334(VarCurr,bitIndex167) )
& ( v93499(VarCurr,bitIndex4)
<=> v52334(VarCurr,bitIndex166) )
& ( v93499(VarCurr,bitIndex3)
<=> v52334(VarCurr,bitIndex165) )
& ( v93499(VarCurr,bitIndex2)
<=> v52334(VarCurr,bitIndex164) )
& ( v93499(VarCurr,bitIndex1)
<=> v52334(VarCurr,bitIndex163) )
& ( v93499(VarCurr,bitIndex0)
<=> v52334(VarCurr,bitIndex162) ) ) ).
fof(addAssignment_56570,axiom,
! [VarCurr] :
( v93499(VarCurr,bitIndex6)
<=> v52334(VarCurr,bitIndex155) ) ).
fof(addAssignment_56569,axiom,
! [VarCurr] :
( v93499(VarCurr,bitIndex7)
<=> v52334(VarCurr,bitIndex154) ) ).
fof(addAssignment_56568,axiom,
! [VarCurr] :
( v93499(VarCurr,bitIndex8)
<=> v52334(VarCurr,bitIndex153) ) ).
fof(addAssignment_56567,axiom,
! [VarCurr] :
( v93499(VarCurr,bitIndex9)
<=> v52334(VarCurr,bitIndex152) ) ).
fof(addAssignment_56566,axiom,
! [VarCurr] :
( v93499(VarCurr,bitIndex10)
<=> v52334(VarCurr,bitIndex151) ) ).
fof(addAssignment_56565,axiom,
! [VarCurr] :
( v93499(VarCurr,bitIndex11)
<=> v52334(VarCurr,bitIndex150) ) ).
fof(addAssignment_56564,axiom,
! [VarCurr,B] :
( range_167_162(B)
=> ( v52334(VarCurr,B)
<=> v33839(VarCurr,B) ) ) ).
fof(addAssignment_56563,axiom,
! [VarCurr,B] :
( range_167_162(B)
=> ( v33839(VarCurr,B)
<=> v33841(VarCurr,B) ) ) ).
fof(addAssignment_56562,axiom,
! [VarCurr] :
( ( v33841(VarCurr,bitIndex167)
<=> v29655(VarCurr,bitIndex11) )
& ( v33841(VarCurr,bitIndex166)
<=> v29655(VarCurr,bitIndex10) )
& ( v33841(VarCurr,bitIndex165)
<=> v29655(VarCurr,bitIndex9) )
& ( v33841(VarCurr,bitIndex164)
<=> v29655(VarCurr,bitIndex8) )
& ( v33841(VarCurr,bitIndex163)
<=> v29655(VarCurr,bitIndex7) )
& ( v33841(VarCurr,bitIndex162)
<=> v29655(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_56561,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex155)
<=> v33839(VarCurr,bitIndex155) ) ).
fof(addAssignment_56560,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex155)
<=> v33841(VarCurr,bitIndex155) ) ).
fof(addAssignment_56559,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex155)
<=> v28105(VarCurr,bitIndex11) ) ).
fof(addAssignment_56558,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex154)
<=> v33839(VarCurr,bitIndex154) ) ).
fof(addAssignment_56557,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex154)
<=> v33841(VarCurr,bitIndex154) ) ).
fof(addAssignment_56556,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex154)
<=> v28105(VarCurr,bitIndex10) ) ).
fof(addAssignment_56555,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex153)
<=> v33839(VarCurr,bitIndex153) ) ).
fof(addAssignment_56554,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex153)
<=> v33841(VarCurr,bitIndex153) ) ).
fof(addAssignment_56553,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex153)
<=> v28105(VarCurr,bitIndex9) ) ).
fof(addAssignment_56552,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex152)
<=> v33839(VarCurr,bitIndex152) ) ).
fof(addAssignment_56551,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex152)
<=> v33841(VarCurr,bitIndex152) ) ).
fof(addAssignment_56550,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex152)
<=> v28105(VarCurr,bitIndex8) ) ).
fof(addAssignment_56549,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex151)
<=> v33839(VarCurr,bitIndex151) ) ).
fof(addAssignment_56548,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex151)
<=> v33841(VarCurr,bitIndex151) ) ).
fof(addAssignment_56547,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex151)
<=> v28105(VarCurr,bitIndex7) ) ).
fof(addAssignment_56546,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex150)
<=> v33839(VarCurr,bitIndex150) ) ).
fof(addAssignment_56545,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex150)
<=> v33841(VarCurr,bitIndex150) ) ).
fof(addAssignment_56544,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex150)
<=> v28105(VarCurr,bitIndex6) ) ).
fof(addAssignment_56543,axiom,
! [VarCurr] :
( v92642(VarCurr)
<=> v92644(VarCurr) ) ).
fof(addAssignment_56542,axiom,
! [VarCurr] :
( v92644(VarCurr)
<=> v92646(VarCurr) ) ).
fof(addAssignment_56541,axiom,
! [VarCurr] :
( v92646(VarCurr)
<=> v92648(VarCurr) ) ).
fof(addAssignment_56540,axiom,
! [VarCurr] :
( v92648(VarCurr)
<=> v92650(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_488,axiom,
! [VarCurr] :
( v92650(VarCurr)
<=> ( ( v92652(VarCurr,bitIndex11)
<=> v92719(VarCurr,bitIndex11) )
& ( v92652(VarCurr,bitIndex10)
<=> v92719(VarCurr,bitIndex10) )
& ( v92652(VarCurr,bitIndex9)
<=> v92719(VarCurr,bitIndex9) )
& ( v92652(VarCurr,bitIndex8)
<=> v92719(VarCurr,bitIndex8) )
& ( v92652(VarCurr,bitIndex7)
<=> v92719(VarCurr,bitIndex7) )
& ( v92652(VarCurr,bitIndex6)
<=> v92719(VarCurr,bitIndex6) )
& ( v92652(VarCurr,bitIndex5)
<=> v92719(VarCurr,bitIndex5) )
& ( v92652(VarCurr,bitIndex4)
<=> v92719(VarCurr,bitIndex4) )
& ( v92652(VarCurr,bitIndex3)
<=> v92719(VarCurr,bitIndex3) )
& ( v92652(VarCurr,bitIndex2)
<=> v92719(VarCurr,bitIndex2) )
& ( v92652(VarCurr,bitIndex1)
<=> v92719(VarCurr,bitIndex1) )
& ( v92652(VarCurr,bitIndex0)
<=> v92719(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_56539,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92719(VarCurr,B)
<=> v92721(VarCurr,B) ) ) ).
fof(addAssignment_56538,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92721(VarCurr,B)
<=> v92723(VarCurr,B) ) ) ).
fof(addAssignment_56537,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92723(VarCurr,B)
<=> v92725(VarCurr,B) ) ) ).
fof(addAssignment_56536,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92725(VarCurr,B)
<=> v92727(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1226,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92727(VarCurr,B)
<=> ( v93467(VarCurr,B)
| v93470(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1225,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93470(VarCurr,B)
<=> ( v93224(VarCurr,B)
& v93471(VarCurr,B) ) ) ) ).
fof(addAssignment_56535,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex0)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56534,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex1)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56533,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex2)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56532,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex3)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56531,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex4)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56530,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex5)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56529,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex6)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56528,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex7)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56527,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex8)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56526,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex9)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56525,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex10)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56524,axiom,
! [VarCurr] :
( v93471(VarCurr,bitIndex11)
<=> v93472(VarCurr) ) ).
fof(addAssignment_56523,axiom,
! [VarCurr] :
( v93472(VarCurr)
<=> v93457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1224,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93467(VarCurr,B)
<=> ( v92729(VarCurr,B)
& v93468(VarCurr,B) ) ) ) ).
fof(addAssignment_56522,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex0)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56521,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex1)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56520,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex2)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56519,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex3)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56518,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex4)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56517,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex5)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56516,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex6)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56515,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex7)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56514,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex8)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56513,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex9)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56512,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex10)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56511,axiom,
! [VarCurr] :
( v93468(VarCurr,bitIndex11)
<=> v93469(VarCurr) ) ).
fof(addAssignment_56510,axiom,
! [VarCurr] :
( v93469(VarCurr)
<=> v93214(VarCurr) ) ).
fof(addAssignment_56509,axiom,
! [VarCurr] :
( v93457(VarCurr)
<=> v93459(VarCurr) ) ).
fof(addAssignment_56508,axiom,
! [VarCurr] :
( v93459(VarCurr)
<=> v93461(VarCurr) ) ).
fof(addAssignment_56507,axiom,
! [VarCurr] :
( v93461(VarCurr)
<=> v93463(VarCurr) ) ).
fof(addAssignment_56506,axiom,
! [VarCurr] :
( v93463(VarCurr)
<=> v93465(VarCurr) ) ).
fof(addAssignment_56505,axiom,
! [VarCurr] :
( v93465(VarCurr)
<=> v92708(VarCurr) ) ).
fof(addAssignment_56504,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v93224(VarCurr,B)
<=> v93226(VarCurr,B) ) ) ).
fof(addAssignment_56503,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v93226(VarCurr,B)
<=> v93228(VarCurr,B) ) ) ).
fof(addAssignment_56502,axiom,
! [VarCurr] :
( ( v93226(VarCurr,bitIndex11)
<=> $false )
& ( v93226(VarCurr,bitIndex10)
<=> $false )
& ( v93226(VarCurr,bitIndex9)
<=> $false )
& ( v93226(VarCurr,bitIndex8)
<=> $false )
& ( v93226(VarCurr,bitIndex7)
<=> $false )
& ( v93226(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addAssignment_56501,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v93228(VarCurr,B)
<=> v93230(VarCurr,B) ) ) ).
fof(addAssignment_56500,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v93230(VarCurr,B)
<=> v93232(VarCurr,B) ) ) ).
fof(addAssignment_56499,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v93232(VarCurr,B)
<=> v93234(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2971,axiom,
! [VarCurr] :
( v93234(VarCurr,bitIndex5)
<=> ( v93420(VarCurr)
<~> v93236(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2970,axiom,
! [VarCurr] :
( v93420(VarCurr)
<=> ( v93421(VarCurr)
<~> v93236(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2969,axiom,
! [VarCurr] :
( v93421(VarCurr)
<=> ( v93422(VarCurr)
<~> v93236(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2968,axiom,
! [VarCurr] :
( v93422(VarCurr)
<=> ( v93423(VarCurr)
<~> v93236(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2967,axiom,
! [VarCurr] :
( v93423(VarCurr)
<=> ( v93424(VarCurr)
<~> v93236(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2966,axiom,
! [VarCurr] :
( v93424(VarCurr)
<=> ( v93425(VarCurr)
<~> v93236(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2965,axiom,
! [VarCurr] :
( v93425(VarCurr)
<=> ( v93426(VarCurr)
<~> v93236(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2964,axiom,
! [VarCurr] :
( v93426(VarCurr)
<=> ( v93427(VarCurr)
<~> v93236(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2963,axiom,
! [VarCurr] :
( v93427(VarCurr)
<=> ( v93428(VarCurr)
<~> v93236(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2962,axiom,
! [VarCurr] :
( v93428(VarCurr)
<=> ( v93429(VarCurr)
<~> v93236(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2961,axiom,
! [VarCurr] :
( v93429(VarCurr)
<=> ( v93430(VarCurr)
<~> v93236(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2960,axiom,
! [VarCurr] :
( v93430(VarCurr)
<=> ( v93431(VarCurr)
<~> v93236(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2959,axiom,
! [VarCurr] :
( v93431(VarCurr)
<=> ( v93432(VarCurr)
<~> v93236(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2958,axiom,
! [VarCurr] :
( v93432(VarCurr)
<=> ( v93433(VarCurr)
<~> v93236(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2957,axiom,
! [VarCurr] :
( v93433(VarCurr)
<=> ( v93434(VarCurr)
<~> v93236(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2956,axiom,
! [VarCurr] :
( v93434(VarCurr)
<=> ( v93435(VarCurr)
<~> v93236(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2955,axiom,
! [VarCurr] :
( v93435(VarCurr)
<=> ( v93436(VarCurr)
<~> v93236(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2954,axiom,
! [VarCurr] :
( v93436(VarCurr)
<=> ( v93437(VarCurr)
<~> v93236(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2953,axiom,
! [VarCurr] :
( v93437(VarCurr)
<=> ( v93438(VarCurr)
<~> v93236(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2952,axiom,
! [VarCurr] :
( v93438(VarCurr)
<=> ( v93439(VarCurr)
<~> v93236(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2951,axiom,
! [VarCurr] :
( v93439(VarCurr)
<=> ( v93440(VarCurr)
<~> v93236(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2950,axiom,
! [VarCurr] :
( v93440(VarCurr)
<=> ( v93441(VarCurr)
<~> v93236(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2949,axiom,
! [VarCurr] :
( v93441(VarCurr)
<=> ( v93442(VarCurr)
<~> v93236(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2948,axiom,
! [VarCurr] :
( v93442(VarCurr)
<=> ( v93443(VarCurr)
<~> v93236(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2947,axiom,
! [VarCurr] :
( v93443(VarCurr)
<=> ( v93444(VarCurr)
<~> v93236(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2946,axiom,
! [VarCurr] :
( v93444(VarCurr)
<=> ( v93445(VarCurr)
<~> v93236(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2945,axiom,
! [VarCurr] :
( v93445(VarCurr)
<=> ( v93446(VarCurr)
<~> v93236(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2944,axiom,
! [VarCurr] :
( v93446(VarCurr)
<=> ( v93447(VarCurr)
<~> v93236(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2943,axiom,
! [VarCurr] :
( v93447(VarCurr)
<=> ( v93448(VarCurr)
<~> v93236(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2942,axiom,
! [VarCurr] :
( v93448(VarCurr)
<=> ( v93449(VarCurr)
<~> v93236(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2941,axiom,
! [VarCurr] :
( v93449(VarCurr)
<=> ( v93450(VarCurr)
<~> v93236(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2940,axiom,
! [VarCurr] :
( v93450(VarCurr)
<=> ( v93451(VarCurr)
<~> v93236(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2939,axiom,
! [VarCurr] :
( v93451(VarCurr)
<=> ( v93452(VarCurr)
<~> v93236(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2938,axiom,
! [VarCurr] :
( v93452(VarCurr)
<=> ( v93453(VarCurr)
<~> v93236(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2937,axiom,
! [VarCurr] :
( v93453(VarCurr)
<=> ( v93454(VarCurr)
<~> v93236(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2936,axiom,
! [VarCurr] :
( v93454(VarCurr)
<=> ( v93236(VarCurr,bitIndex71)
<~> v93236(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2935,axiom,
! [VarCurr] :
( v93234(VarCurr,bitIndex4)
<=> ( v93384(VarCurr)
<~> v93236(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2934,axiom,
! [VarCurr] :
( v93384(VarCurr)
<=> ( v93385(VarCurr)
<~> v93236(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2933,axiom,
! [VarCurr] :
( v93385(VarCurr)
<=> ( v93386(VarCurr)
<~> v93236(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2932,axiom,
! [VarCurr] :
( v93386(VarCurr)
<=> ( v93387(VarCurr)
<~> v93236(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2931,axiom,
! [VarCurr] :
( v93387(VarCurr)
<=> ( v93388(VarCurr)
<~> v93236(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2930,axiom,
! [VarCurr] :
( v93388(VarCurr)
<=> ( v93389(VarCurr)
<~> v93236(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2929,axiom,
! [VarCurr] :
( v93389(VarCurr)
<=> ( v93390(VarCurr)
<~> v93236(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2928,axiom,
! [VarCurr] :
( v93390(VarCurr)
<=> ( v93391(VarCurr)
<~> v93236(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2927,axiom,
! [VarCurr] :
( v93391(VarCurr)
<=> ( v93392(VarCurr)
<~> v93236(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2926,axiom,
! [VarCurr] :
( v93392(VarCurr)
<=> ( v93393(VarCurr)
<~> v93236(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2925,axiom,
! [VarCurr] :
( v93393(VarCurr)
<=> ( v93394(VarCurr)
<~> v93236(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2924,axiom,
! [VarCurr] :
( v93394(VarCurr)
<=> ( v93395(VarCurr)
<~> v93236(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2923,axiom,
! [VarCurr] :
( v93395(VarCurr)
<=> ( v93396(VarCurr)
<~> v93236(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2922,axiom,
! [VarCurr] :
( v93396(VarCurr)
<=> ( v93397(VarCurr)
<~> v93236(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2921,axiom,
! [VarCurr] :
( v93397(VarCurr)
<=> ( v93398(VarCurr)
<~> v93236(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2920,axiom,
! [VarCurr] :
( v93398(VarCurr)
<=> ( v93399(VarCurr)
<~> v93236(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2919,axiom,
! [VarCurr] :
( v93399(VarCurr)
<=> ( v93400(VarCurr)
<~> v93236(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2918,axiom,
! [VarCurr] :
( v93400(VarCurr)
<=> ( v93401(VarCurr)
<~> v93236(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2917,axiom,
! [VarCurr] :
( v93401(VarCurr)
<=> ( v93402(VarCurr)
<~> v93236(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2916,axiom,
! [VarCurr] :
( v93402(VarCurr)
<=> ( v93403(VarCurr)
<~> v93236(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2915,axiom,
! [VarCurr] :
( v93403(VarCurr)
<=> ( v93404(VarCurr)
<~> v93236(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2914,axiom,
! [VarCurr] :
( v93404(VarCurr)
<=> ( v93405(VarCurr)
<~> v93236(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2913,axiom,
! [VarCurr] :
( v93405(VarCurr)
<=> ( v93406(VarCurr)
<~> v93236(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2912,axiom,
! [VarCurr] :
( v93406(VarCurr)
<=> ( v93407(VarCurr)
<~> v93236(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2911,axiom,
! [VarCurr] :
( v93407(VarCurr)
<=> ( v93408(VarCurr)
<~> v93236(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2910,axiom,
! [VarCurr] :
( v93408(VarCurr)
<=> ( v93409(VarCurr)
<~> v93236(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2909,axiom,
! [VarCurr] :
( v93409(VarCurr)
<=> ( v93410(VarCurr)
<~> v93236(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2908,axiom,
! [VarCurr] :
( v93410(VarCurr)
<=> ( v93411(VarCurr)
<~> v93236(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2907,axiom,
! [VarCurr] :
( v93411(VarCurr)
<=> ( v93412(VarCurr)
<~> v93236(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2906,axiom,
! [VarCurr] :
( v93412(VarCurr)
<=> ( v93413(VarCurr)
<~> v93236(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2905,axiom,
! [VarCurr] :
( v93413(VarCurr)
<=> ( v93414(VarCurr)
<~> v93236(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2904,axiom,
! [VarCurr] :
( v93414(VarCurr)
<=> ( v93415(VarCurr)
<~> v93236(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2903,axiom,
! [VarCurr] :
( v93415(VarCurr)
<=> ( v93416(VarCurr)
<~> v93236(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2902,axiom,
! [VarCurr] :
( v93416(VarCurr)
<=> ( v93417(VarCurr)
<~> v93236(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2901,axiom,
! [VarCurr] :
( v93417(VarCurr)
<=> ( v93418(VarCurr)
<~> v93236(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2900,axiom,
! [VarCurr] :
( v93418(VarCurr)
<=> ( v93236(VarCurr,bitIndex71)
<~> v93236(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2899,axiom,
! [VarCurr] :
( v93234(VarCurr,bitIndex3)
<=> ( v93347(VarCurr)
<~> v93236(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2898,axiom,
! [VarCurr] :
( v93347(VarCurr)
<=> ( v93348(VarCurr)
<~> v93236(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2897,axiom,
! [VarCurr] :
( v93348(VarCurr)
<=> ( v93349(VarCurr)
<~> v93236(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2896,axiom,
! [VarCurr] :
( v93349(VarCurr)
<=> ( v93350(VarCurr)
<~> v93236(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2895,axiom,
! [VarCurr] :
( v93350(VarCurr)
<=> ( v93351(VarCurr)
<~> v93236(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2894,axiom,
! [VarCurr] :
( v93351(VarCurr)
<=> ( v93352(VarCurr)
<~> v93236(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2893,axiom,
! [VarCurr] :
( v93352(VarCurr)
<=> ( v93353(VarCurr)
<~> v93236(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2892,axiom,
! [VarCurr] :
( v93353(VarCurr)
<=> ( v93354(VarCurr)
<~> v93236(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2891,axiom,
! [VarCurr] :
( v93354(VarCurr)
<=> ( v93355(VarCurr)
<~> v93236(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2890,axiom,
! [VarCurr] :
( v93355(VarCurr)
<=> ( v93356(VarCurr)
<~> v93236(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2889,axiom,
! [VarCurr] :
( v93356(VarCurr)
<=> ( v93357(VarCurr)
<~> v93236(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2888,axiom,
! [VarCurr] :
( v93357(VarCurr)
<=> ( v93358(VarCurr)
<~> v93236(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2887,axiom,
! [VarCurr] :
( v93358(VarCurr)
<=> ( v93359(VarCurr)
<~> v93236(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2886,axiom,
! [VarCurr] :
( v93359(VarCurr)
<=> ( v93360(VarCurr)
<~> v93236(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2885,axiom,
! [VarCurr] :
( v93360(VarCurr)
<=> ( v93361(VarCurr)
<~> v93236(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2884,axiom,
! [VarCurr] :
( v93361(VarCurr)
<=> ( v93362(VarCurr)
<~> v93236(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2883,axiom,
! [VarCurr] :
( v93362(VarCurr)
<=> ( v93363(VarCurr)
<~> v93236(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2882,axiom,
! [VarCurr] :
( v93363(VarCurr)
<=> ( v93364(VarCurr)
<~> v93236(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2881,axiom,
! [VarCurr] :
( v93364(VarCurr)
<=> ( v93365(VarCurr)
<~> v93236(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2880,axiom,
! [VarCurr] :
( v93365(VarCurr)
<=> ( v93366(VarCurr)
<~> v93236(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2879,axiom,
! [VarCurr] :
( v93366(VarCurr)
<=> ( v93367(VarCurr)
<~> v93236(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2878,axiom,
! [VarCurr] :
( v93367(VarCurr)
<=> ( v93368(VarCurr)
<~> v93236(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2877,axiom,
! [VarCurr] :
( v93368(VarCurr)
<=> ( v93369(VarCurr)
<~> v93236(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2876,axiom,
! [VarCurr] :
( v93369(VarCurr)
<=> ( v93370(VarCurr)
<~> v93236(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2875,axiom,
! [VarCurr] :
( v93370(VarCurr)
<=> ( v93371(VarCurr)
<~> v93236(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2874,axiom,
! [VarCurr] :
( v93371(VarCurr)
<=> ( v93372(VarCurr)
<~> v93236(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2873,axiom,
! [VarCurr] :
( v93372(VarCurr)
<=> ( v93373(VarCurr)
<~> v93236(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2872,axiom,
! [VarCurr] :
( v93373(VarCurr)
<=> ( v93374(VarCurr)
<~> v93236(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2871,axiom,
! [VarCurr] :
( v93374(VarCurr)
<=> ( v93375(VarCurr)
<~> v93236(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2870,axiom,
! [VarCurr] :
( v93375(VarCurr)
<=> ( v93376(VarCurr)
<~> v93236(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2869,axiom,
! [VarCurr] :
( v93376(VarCurr)
<=> ( v93377(VarCurr)
<~> v93236(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2868,axiom,
! [VarCurr] :
( v93377(VarCurr)
<=> ( v93378(VarCurr)
<~> v93236(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2867,axiom,
! [VarCurr] :
( v93378(VarCurr)
<=> ( v93379(VarCurr)
<~> v93236(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2866,axiom,
! [VarCurr] :
( v93379(VarCurr)
<=> ( v93380(VarCurr)
<~> v93236(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2865,axiom,
! [VarCurr] :
( v93380(VarCurr)
<=> ( v93381(VarCurr)
<~> v93236(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2864,axiom,
! [VarCurr] :
( v93381(VarCurr)
<=> ( v93382(VarCurr)
<~> v93236(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2863,axiom,
! [VarCurr] :
( v93382(VarCurr)
<=> ( v93236(VarCurr,bitIndex71)
<~> v93236(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2862,axiom,
! [VarCurr] :
( v93234(VarCurr,bitIndex2)
<=> ( v93309(VarCurr)
<~> v93236(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2861,axiom,
! [VarCurr] :
( v93309(VarCurr)
<=> ( v93310(VarCurr)
<~> v93236(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2860,axiom,
! [VarCurr] :
( v93310(VarCurr)
<=> ( v93311(VarCurr)
<~> v93236(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2859,axiom,
! [VarCurr] :
( v93311(VarCurr)
<=> ( v93312(VarCurr)
<~> v93236(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2858,axiom,
! [VarCurr] :
( v93312(VarCurr)
<=> ( v93313(VarCurr)
<~> v93236(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2857,axiom,
! [VarCurr] :
( v93313(VarCurr)
<=> ( v93314(VarCurr)
<~> v93236(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2856,axiom,
! [VarCurr] :
( v93314(VarCurr)
<=> ( v93315(VarCurr)
<~> v93236(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2855,axiom,
! [VarCurr] :
( v93315(VarCurr)
<=> ( v93316(VarCurr)
<~> v93236(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2854,axiom,
! [VarCurr] :
( v93316(VarCurr)
<=> ( v93317(VarCurr)
<~> v93236(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2853,axiom,
! [VarCurr] :
( v93317(VarCurr)
<=> ( v93318(VarCurr)
<~> v93236(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2852,axiom,
! [VarCurr] :
( v93318(VarCurr)
<=> ( v93319(VarCurr)
<~> v93236(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2851,axiom,
! [VarCurr] :
( v93319(VarCurr)
<=> ( v93320(VarCurr)
<~> v93236(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2850,axiom,
! [VarCurr] :
( v93320(VarCurr)
<=> ( v93321(VarCurr)
<~> v93236(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2849,axiom,
! [VarCurr] :
( v93321(VarCurr)
<=> ( v93322(VarCurr)
<~> v93236(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2848,axiom,
! [VarCurr] :
( v93322(VarCurr)
<=> ( v93323(VarCurr)
<~> v93236(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2847,axiom,
! [VarCurr] :
( v93323(VarCurr)
<=> ( v93324(VarCurr)
<~> v93236(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2846,axiom,
! [VarCurr] :
( v93324(VarCurr)
<=> ( v93325(VarCurr)
<~> v93236(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2845,axiom,
! [VarCurr] :
( v93325(VarCurr)
<=> ( v93326(VarCurr)
<~> v93236(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2844,axiom,
! [VarCurr] :
( v93326(VarCurr)
<=> ( v93327(VarCurr)
<~> v93236(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2843,axiom,
! [VarCurr] :
( v93327(VarCurr)
<=> ( v93328(VarCurr)
<~> v93236(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2842,axiom,
! [VarCurr] :
( v93328(VarCurr)
<=> ( v93329(VarCurr)
<~> v93236(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2841,axiom,
! [VarCurr] :
( v93329(VarCurr)
<=> ( v93330(VarCurr)
<~> v93236(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2840,axiom,
! [VarCurr] :
( v93330(VarCurr)
<=> ( v93331(VarCurr)
<~> v93236(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2839,axiom,
! [VarCurr] :
( v93331(VarCurr)
<=> ( v93332(VarCurr)
<~> v93236(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2838,axiom,
! [VarCurr] :
( v93332(VarCurr)
<=> ( v93333(VarCurr)
<~> v93236(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2837,axiom,
! [VarCurr] :
( v93333(VarCurr)
<=> ( v93334(VarCurr)
<~> v93236(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2836,axiom,
! [VarCurr] :
( v93334(VarCurr)
<=> ( v93335(VarCurr)
<~> v93236(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2835,axiom,
! [VarCurr] :
( v93335(VarCurr)
<=> ( v93336(VarCurr)
<~> v93236(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2834,axiom,
! [VarCurr] :
( v93336(VarCurr)
<=> ( v93337(VarCurr)
<~> v93236(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2833,axiom,
! [VarCurr] :
( v93337(VarCurr)
<=> ( v93338(VarCurr)
<~> v93236(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2832,axiom,
! [VarCurr] :
( v93338(VarCurr)
<=> ( v93339(VarCurr)
<~> v93236(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2831,axiom,
! [VarCurr] :
( v93339(VarCurr)
<=> ( v93340(VarCurr)
<~> v93236(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2830,axiom,
! [VarCurr] :
( v93340(VarCurr)
<=> ( v93341(VarCurr)
<~> v93236(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2829,axiom,
! [VarCurr] :
( v93341(VarCurr)
<=> ( v93342(VarCurr)
<~> v93236(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2828,axiom,
! [VarCurr] :
( v93342(VarCurr)
<=> ( v93343(VarCurr)
<~> v93236(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2827,axiom,
! [VarCurr] :
( v93343(VarCurr)
<=> ( v93344(VarCurr)
<~> v93236(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2826,axiom,
! [VarCurr] :
( v93344(VarCurr)
<=> ( v93345(VarCurr)
<~> v93236(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2825,axiom,
! [VarCurr] :
( v93345(VarCurr)
<=> ( v93236(VarCurr,bitIndex71)
<~> v93236(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2824,axiom,
! [VarCurr] :
( v93234(VarCurr,bitIndex1)
<=> ( v93274(VarCurr)
<~> v93236(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2823,axiom,
! [VarCurr] :
( v93274(VarCurr)
<=> ( v93275(VarCurr)
<~> v93236(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2822,axiom,
! [VarCurr] :
( v93275(VarCurr)
<=> ( v93276(VarCurr)
<~> v93236(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2821,axiom,
! [VarCurr] :
( v93276(VarCurr)
<=> ( v93277(VarCurr)
<~> v93236(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2820,axiom,
! [VarCurr] :
( v93277(VarCurr)
<=> ( v93278(VarCurr)
<~> v93236(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2819,axiom,
! [VarCurr] :
( v93278(VarCurr)
<=> ( v93279(VarCurr)
<~> v93236(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2818,axiom,
! [VarCurr] :
( v93279(VarCurr)
<=> ( v93280(VarCurr)
<~> v93236(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2817,axiom,
! [VarCurr] :
( v93280(VarCurr)
<=> ( v93281(VarCurr)
<~> v93236(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2816,axiom,
! [VarCurr] :
( v93281(VarCurr)
<=> ( v93282(VarCurr)
<~> v93236(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2815,axiom,
! [VarCurr] :
( v93282(VarCurr)
<=> ( v93283(VarCurr)
<~> v93236(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2814,axiom,
! [VarCurr] :
( v93283(VarCurr)
<=> ( v93284(VarCurr)
<~> v93236(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2813,axiom,
! [VarCurr] :
( v93284(VarCurr)
<=> ( v93285(VarCurr)
<~> v93236(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2812,axiom,
! [VarCurr] :
( v93285(VarCurr)
<=> ( v93286(VarCurr)
<~> v93236(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2811,axiom,
! [VarCurr] :
( v93286(VarCurr)
<=> ( v93287(VarCurr)
<~> v93236(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2810,axiom,
! [VarCurr] :
( v93287(VarCurr)
<=> ( v93288(VarCurr)
<~> v93236(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2809,axiom,
! [VarCurr] :
( v93288(VarCurr)
<=> ( v93289(VarCurr)
<~> v93236(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2808,axiom,
! [VarCurr] :
( v93289(VarCurr)
<=> ( v93290(VarCurr)
<~> v93236(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2807,axiom,
! [VarCurr] :
( v93290(VarCurr)
<=> ( v93291(VarCurr)
<~> v93236(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2806,axiom,
! [VarCurr] :
( v93291(VarCurr)
<=> ( v93292(VarCurr)
<~> v93236(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2805,axiom,
! [VarCurr] :
( v93292(VarCurr)
<=> ( v93293(VarCurr)
<~> v93236(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2804,axiom,
! [VarCurr] :
( v93293(VarCurr)
<=> ( v93294(VarCurr)
<~> v93236(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2803,axiom,
! [VarCurr] :
( v93294(VarCurr)
<=> ( v93295(VarCurr)
<~> v93236(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2802,axiom,
! [VarCurr] :
( v93295(VarCurr)
<=> ( v93296(VarCurr)
<~> v93236(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2801,axiom,
! [VarCurr] :
( v93296(VarCurr)
<=> ( v93297(VarCurr)
<~> v93236(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2800,axiom,
! [VarCurr] :
( v93297(VarCurr)
<=> ( v93298(VarCurr)
<~> v93236(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2799,axiom,
! [VarCurr] :
( v93298(VarCurr)
<=> ( v93299(VarCurr)
<~> v93236(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2798,axiom,
! [VarCurr] :
( v93299(VarCurr)
<=> ( v93300(VarCurr)
<~> v93236(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2797,axiom,
! [VarCurr] :
( v93300(VarCurr)
<=> ( v93301(VarCurr)
<~> v93236(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2796,axiom,
! [VarCurr] :
( v93301(VarCurr)
<=> ( v93302(VarCurr)
<~> v93236(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2795,axiom,
! [VarCurr] :
( v93302(VarCurr)
<=> ( v93303(VarCurr)
<~> v93236(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2794,axiom,
! [VarCurr] :
( v93303(VarCurr)
<=> ( v93304(VarCurr)
<~> v93236(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2793,axiom,
! [VarCurr] :
( v93304(VarCurr)
<=> ( v93305(VarCurr)
<~> v93236(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2792,axiom,
! [VarCurr] :
( v93305(VarCurr)
<=> ( v93306(VarCurr)
<~> v93236(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2791,axiom,
! [VarCurr] :
( v93306(VarCurr)
<=> ( v93307(VarCurr)
<~> v93236(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2790,axiom,
! [VarCurr] :
( v93307(VarCurr)
<=> ( v93236(VarCurr,bitIndex70)
<~> v93236(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8664,axiom,
! [VarCurr] :
( v93234(VarCurr,bitIndex0)
<=> ( v93238(VarCurr)
<~> v93236(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2789,axiom,
! [VarCurr] :
( v93238(VarCurr)
<=> ( v93239(VarCurr)
<~> v93236(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2788,axiom,
! [VarCurr] :
( v93239(VarCurr)
<=> ( v93240(VarCurr)
<~> v93236(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2787,axiom,
! [VarCurr] :
( v93240(VarCurr)
<=> ( v93241(VarCurr)
<~> v93236(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2786,axiom,
! [VarCurr] :
( v93241(VarCurr)
<=> ( v93242(VarCurr)
<~> v93236(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2785,axiom,
! [VarCurr] :
( v93242(VarCurr)
<=> ( v93243(VarCurr)
<~> v93236(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2784,axiom,
! [VarCurr] :
( v93243(VarCurr)
<=> ( v93244(VarCurr)
<~> v93236(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2783,axiom,
! [VarCurr] :
( v93244(VarCurr)
<=> ( v93245(VarCurr)
<~> v93236(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2782,axiom,
! [VarCurr] :
( v93245(VarCurr)
<=> ( v93246(VarCurr)
<~> v93236(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2781,axiom,
! [VarCurr] :
( v93246(VarCurr)
<=> ( v93247(VarCurr)
<~> v93236(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2780,axiom,
! [VarCurr] :
( v93247(VarCurr)
<=> ( v93248(VarCurr)
<~> v93236(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2779,axiom,
! [VarCurr] :
( v93248(VarCurr)
<=> ( v93249(VarCurr)
<~> v93236(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2778,axiom,
! [VarCurr] :
( v93249(VarCurr)
<=> ( v93250(VarCurr)
<~> v93236(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2777,axiom,
! [VarCurr] :
( v93250(VarCurr)
<=> ( v93251(VarCurr)
<~> v93236(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2776,axiom,
! [VarCurr] :
( v93251(VarCurr)
<=> ( v93252(VarCurr)
<~> v93236(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2775,axiom,
! [VarCurr] :
( v93252(VarCurr)
<=> ( v93253(VarCurr)
<~> v93236(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2774,axiom,
! [VarCurr] :
( v93253(VarCurr)
<=> ( v93254(VarCurr)
<~> v93236(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2773,axiom,
! [VarCurr] :
( v93254(VarCurr)
<=> ( v93255(VarCurr)
<~> v93236(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2772,axiom,
! [VarCurr] :
( v93255(VarCurr)
<=> ( v93256(VarCurr)
<~> v93236(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2771,axiom,
! [VarCurr] :
( v93256(VarCurr)
<=> ( v93257(VarCurr)
<~> v93236(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2770,axiom,
! [VarCurr] :
( v93257(VarCurr)
<=> ( v93258(VarCurr)
<~> v93236(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2769,axiom,
! [VarCurr] :
( v93258(VarCurr)
<=> ( v93259(VarCurr)
<~> v93236(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2768,axiom,
! [VarCurr] :
( v93259(VarCurr)
<=> ( v93260(VarCurr)
<~> v93236(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2767,axiom,
! [VarCurr] :
( v93260(VarCurr)
<=> ( v93261(VarCurr)
<~> v93236(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2766,axiom,
! [VarCurr] :
( v93261(VarCurr)
<=> ( v93262(VarCurr)
<~> v93236(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2765,axiom,
! [VarCurr] :
( v93262(VarCurr)
<=> ( v93263(VarCurr)
<~> v93236(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2764,axiom,
! [VarCurr] :
( v93263(VarCurr)
<=> ( v93264(VarCurr)
<~> v93236(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2763,axiom,
! [VarCurr] :
( v93264(VarCurr)
<=> ( v93265(VarCurr)
<~> v93236(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2762,axiom,
! [VarCurr] :
( v93265(VarCurr)
<=> ( v93266(VarCurr)
<~> v93236(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2761,axiom,
! [VarCurr] :
( v93266(VarCurr)
<=> ( v93267(VarCurr)
<~> v93236(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2760,axiom,
! [VarCurr] :
( v93267(VarCurr)
<=> ( v93268(VarCurr)
<~> v93236(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2759,axiom,
! [VarCurr] :
( v93268(VarCurr)
<=> ( v93269(VarCurr)
<~> v93236(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2758,axiom,
! [VarCurr] :
( v93269(VarCurr)
<=> ( v93270(VarCurr)
<~> v93236(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2757,axiom,
! [VarCurr] :
( v93270(VarCurr)
<=> ( v93271(VarCurr)
<~> v93236(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2756,axiom,
! [VarCurr] :
( v93271(VarCurr)
<=> ( v93272(VarCurr)
<~> v93236(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2755,axiom,
! [VarCurr] :
( v93272(VarCurr)
<=> ( v93236(VarCurr,bitIndex69)
<~> v93236(VarCurr,bitIndex66) ) ) ).
fof(addAssignment_56498,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex62)
<=> v92743(VarCurr,bitIndex62) ) ).
fof(addAssignment_56497,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex23)
<=> v92743(VarCurr,bitIndex23) ) ).
fof(addAssignment_56496,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex61)
<=> v92743(VarCurr,bitIndex61) ) ).
fof(addAssignment_56495,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex22)
<=> v92743(VarCurr,bitIndex22) ) ).
fof(addAssignment_56494,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex27)
<=> v92743(VarCurr,bitIndex27) ) ).
fof(addAssignment_56493,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex47)
<=> v92743(VarCurr,bitIndex47) ) ).
fof(addAssignment_56492,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex60)
<=> v92743(VarCurr,bitIndex60) ) ).
fof(addAssignment_56491,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex5)
<=> v92743(VarCurr,bitIndex5) ) ).
fof(addAssignment_56490,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex8)
<=> v92743(VarCurr,bitIndex8) ) ).
fof(addAssignment_56489,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex15)
<=> v92743(VarCurr,bitIndex15) ) ).
fof(addAssignment_56488,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex21)
<=> v92743(VarCurr,bitIndex21) ) ).
fof(addAssignment_56487,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex26)
<=> v92743(VarCurr,bitIndex26) ) ).
fof(addAssignment_56486,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex46)
<=> v92743(VarCurr,bitIndex46) ) ).
fof(addAssignment_56485,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex51)
<=> v92743(VarCurr,bitIndex51) ) ).
fof(addAssignment_56484,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex59)
<=> v92743(VarCurr,bitIndex59) ) ).
fof(addAssignment_56483,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex68)
<=> v92743(VarCurr,bitIndex68) ) ).
fof(addAssignment_56482,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex71)
<=> v92743(VarCurr,bitIndex71) ) ).
fof(addAssignment_56481,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex4)
<=> v92743(VarCurr,bitIndex4) ) ).
fof(addAssignment_56480,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex7)
<=> v92743(VarCurr,bitIndex7) ) ).
fof(addAssignment_56479,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex10)
<=> v92743(VarCurr,bitIndex10) ) ).
fof(addAssignment_56478,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex12)
<=> v92743(VarCurr,bitIndex12) ) ).
fof(addAssignment_56477,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex14)
<=> v92743(VarCurr,bitIndex14) ) ).
fof(addAssignment_56476,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex18)
<=> v92743(VarCurr,bitIndex18) ) ).
fof(addAssignment_56475,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex20)
<=> v92743(VarCurr,bitIndex20) ) ).
fof(addAssignment_56474,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex25)
<=> v92743(VarCurr,bitIndex25) ) ).
fof(addAssignment_56473,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex29)
<=> v92743(VarCurr,bitIndex29) ) ).
fof(addAssignment_56472,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex32)
<=> v92743(VarCurr,bitIndex32) ) ).
fof(addAssignment_56471,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex39)
<=> v92743(VarCurr,bitIndex39) ) ).
fof(addAssignment_56470,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex41)
<=> v92743(VarCurr,bitIndex41) ) ).
fof(addAssignment_56469,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex45)
<=> v92743(VarCurr,bitIndex45) ) ).
fof(addAssignment_56468,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex50)
<=> v92743(VarCurr,bitIndex50) ) ).
fof(addAssignment_56467,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex55)
<=> v92743(VarCurr,bitIndex55) ) ).
fof(addAssignment_56466,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex58)
<=> v92743(VarCurr,bitIndex58) ) ).
fof(addAssignment_56465,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex67)
<=> v92743(VarCurr,bitIndex67) ) ).
fof(addAssignment_56464,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex70)
<=> v92743(VarCurr,bitIndex70) ) ).
fof(addAssignment_56463,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex0)
<=> v92743(VarCurr,bitIndex0) ) ).
fof(addAssignment_56462,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex1)
<=> v92743(VarCurr,bitIndex1) ) ).
fof(addAssignment_56461,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex2)
<=> v92743(VarCurr,bitIndex2) ) ).
fof(addAssignment_56460,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex3)
<=> v92743(VarCurr,bitIndex3) ) ).
fof(addAssignment_56459,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex6)
<=> v92743(VarCurr,bitIndex6) ) ).
fof(addAssignment_56458,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex9)
<=> v92743(VarCurr,bitIndex9) ) ).
fof(addAssignment_56457,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex11)
<=> v92743(VarCurr,bitIndex11) ) ).
fof(addAssignment_56456,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex13)
<=> v92743(VarCurr,bitIndex13) ) ).
fof(addAssignment_56455,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex16)
<=> v92743(VarCurr,bitIndex16) ) ).
fof(addAssignment_56454,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex17)
<=> v92743(VarCurr,bitIndex17) ) ).
fof(addAssignment_56453,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex19)
<=> v92743(VarCurr,bitIndex19) ) ).
fof(addAssignment_56452,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex24)
<=> v92743(VarCurr,bitIndex24) ) ).
fof(addAssignment_56451,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex28)
<=> v92743(VarCurr,bitIndex28) ) ).
fof(addAssignment_56450,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex30)
<=> v92743(VarCurr,bitIndex30) ) ).
fof(addAssignment_56449,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex31)
<=> v92743(VarCurr,bitIndex31) ) ).
fof(addAssignment_56448,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex33)
<=> v92743(VarCurr,bitIndex33) ) ).
fof(addAssignment_56447,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex34)
<=> v92743(VarCurr,bitIndex34) ) ).
fof(addAssignment_56446,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex35)
<=> v92743(VarCurr,bitIndex35) ) ).
fof(addAssignment_56445,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex36)
<=> v92743(VarCurr,bitIndex36) ) ).
fof(addAssignment_56444,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex37)
<=> v92743(VarCurr,bitIndex37) ) ).
fof(addAssignment_56443,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex38)
<=> v92743(VarCurr,bitIndex38) ) ).
fof(addAssignment_56442,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex40)
<=> v92743(VarCurr,bitIndex40) ) ).
fof(addAssignment_56441,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex42)
<=> v92743(VarCurr,bitIndex42) ) ).
fof(addAssignment_56440,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex43)
<=> v92743(VarCurr,bitIndex43) ) ).
fof(addAssignment_56439,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex44)
<=> v92743(VarCurr,bitIndex44) ) ).
fof(addAssignment_56438,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex48)
<=> v92743(VarCurr,bitIndex48) ) ).
fof(addAssignment_56437,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex49)
<=> v92743(VarCurr,bitIndex49) ) ).
fof(addAssignment_56436,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex52)
<=> v92743(VarCurr,bitIndex52) ) ).
fof(addAssignment_56435,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex53)
<=> v92743(VarCurr,bitIndex53) ) ).
fof(addAssignment_56434,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex54)
<=> v92743(VarCurr,bitIndex54) ) ).
fof(addAssignment_56433,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex56)
<=> v92743(VarCurr,bitIndex56) ) ).
fof(addAssignment_56432,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex57)
<=> v92743(VarCurr,bitIndex57) ) ).
fof(addAssignment_56431,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex63)
<=> v92743(VarCurr,bitIndex63) ) ).
fof(addAssignment_56430,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex64)
<=> v92743(VarCurr,bitIndex64) ) ).
fof(addAssignment_56429,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex65)
<=> v92743(VarCurr,bitIndex65) ) ).
fof(addAssignment_56428,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex66)
<=> v92743(VarCurr,bitIndex66) ) ).
fof(addAssignment_56427,axiom,
! [VarCurr] :
( v93236(VarCurr,bitIndex69)
<=> v92743(VarCurr,bitIndex69) ) ).
fof(addAssignment_56426,axiom,
! [VarCurr] :
( v93214(VarCurr)
<=> v93216(VarCurr) ) ).
fof(addAssignment_56425,axiom,
! [VarCurr] :
( v93216(VarCurr)
<=> v93218(VarCurr) ) ).
fof(addAssignment_56424,axiom,
! [VarCurr] :
( v93218(VarCurr)
<=> v93220(VarCurr) ) ).
fof(addAssignment_56423,axiom,
! [VarCurr] :
( v93220(VarCurr)
<=> v93222(VarCurr) ) ).
fof(addAssignment_56422,axiom,
! [VarCurr] :
( v93222(VarCurr)
<=> v92679(VarCurr) ) ).
fof(addAssignment_56421,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92729(VarCurr,B)
<=> v92731(VarCurr,B) ) ) ).
fof(addAssignment_56420,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92731(VarCurr,B)
<=> v92733(VarCurr,B) ) ) ).
fof(addAssignment_56419,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92733(VarCurr,B)
<=> v92735(VarCurr,B) ) ) ).
fof(addAssignment_56418,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92735(VarCurr,B)
<=> v92737(VarCurr,B) ) ) ).
fof(addAssignment_56417,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92737(VarCurr,B)
<=> v92739(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2754,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex11)
<=> ( v93174(VarCurr)
<~> v92741(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2753,axiom,
! [VarCurr] :
( v93174(VarCurr)
<=> ( v93175(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2752,axiom,
! [VarCurr] :
( v93175(VarCurr)
<=> ( v93176(VarCurr)
<~> v92741(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2751,axiom,
! [VarCurr] :
( v93176(VarCurr)
<=> ( v93177(VarCurr)
<~> v92741(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2750,axiom,
! [VarCurr] :
( v93177(VarCurr)
<=> ( v93178(VarCurr)
<~> v92741(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2749,axiom,
! [VarCurr] :
( v93178(VarCurr)
<=> ( v93179(VarCurr)
<~> v92741(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2748,axiom,
! [VarCurr] :
( v93179(VarCurr)
<=> ( v93180(VarCurr)
<~> v92741(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2747,axiom,
! [VarCurr] :
( v93180(VarCurr)
<=> ( v93181(VarCurr)
<~> v92741(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2746,axiom,
! [VarCurr] :
( v93181(VarCurr)
<=> ( v93182(VarCurr)
<~> v92741(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2745,axiom,
! [VarCurr] :
( v93182(VarCurr)
<=> ( v93183(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2744,axiom,
! [VarCurr] :
( v93183(VarCurr)
<=> ( v93184(VarCurr)
<~> v92741(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2743,axiom,
! [VarCurr] :
( v93184(VarCurr)
<=> ( v93185(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2742,axiom,
! [VarCurr] :
( v93185(VarCurr)
<=> ( v93186(VarCurr)
<~> v92741(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2741,axiom,
! [VarCurr] :
( v93186(VarCurr)
<=> ( v93187(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2740,axiom,
! [VarCurr] :
( v93187(VarCurr)
<=> ( v93188(VarCurr)
<~> v92741(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2739,axiom,
! [VarCurr] :
( v93188(VarCurr)
<=> ( v93189(VarCurr)
<~> v92741(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2738,axiom,
! [VarCurr] :
( v93189(VarCurr)
<=> ( v93190(VarCurr)
<~> v92741(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2737,axiom,
! [VarCurr] :
( v93190(VarCurr)
<=> ( v93191(VarCurr)
<~> v92741(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2736,axiom,
! [VarCurr] :
( v93191(VarCurr)
<=> ( v93192(VarCurr)
<~> v92741(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2735,axiom,
! [VarCurr] :
( v93192(VarCurr)
<=> ( v93193(VarCurr)
<~> v92741(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2734,axiom,
! [VarCurr] :
( v93193(VarCurr)
<=> ( v93194(VarCurr)
<~> v92741(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2733,axiom,
! [VarCurr] :
( v93194(VarCurr)
<=> ( v93195(VarCurr)
<~> v92741(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2732,axiom,
! [VarCurr] :
( v93195(VarCurr)
<=> ( v93196(VarCurr)
<~> v92741(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2731,axiom,
! [VarCurr] :
( v93196(VarCurr)
<=> ( v93197(VarCurr)
<~> v92741(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2730,axiom,
! [VarCurr] :
( v93197(VarCurr)
<=> ( v93198(VarCurr)
<~> v92741(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2729,axiom,
! [VarCurr] :
( v93198(VarCurr)
<=> ( v93199(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2728,axiom,
! [VarCurr] :
( v93199(VarCurr)
<=> ( v93200(VarCurr)
<~> v92741(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2727,axiom,
! [VarCurr] :
( v93200(VarCurr)
<=> ( v93201(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2726,axiom,
! [VarCurr] :
( v93201(VarCurr)
<=> ( v93202(VarCurr)
<~> v92741(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2725,axiom,
! [VarCurr] :
( v93202(VarCurr)
<=> ( v93203(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2724,axiom,
! [VarCurr] :
( v93203(VarCurr)
<=> ( v93204(VarCurr)
<~> v92741(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2723,axiom,
! [VarCurr] :
( v93204(VarCurr)
<=> ( v93205(VarCurr)
<~> v92741(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2722,axiom,
! [VarCurr] :
( v93205(VarCurr)
<=> ( v93206(VarCurr)
<~> v92741(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2721,axiom,
! [VarCurr] :
( v93206(VarCurr)
<=> ( v93207(VarCurr)
<~> v92741(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2720,axiom,
! [VarCurr] :
( v93207(VarCurr)
<=> ( v93208(VarCurr)
<~> v92741(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2719,axiom,
! [VarCurr] :
( v93208(VarCurr)
<=> ( v93209(VarCurr)
<~> v92741(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2718,axiom,
! [VarCurr] :
( v93209(VarCurr)
<=> ( v93210(VarCurr)
<~> v92741(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2717,axiom,
! [VarCurr] :
( v93210(VarCurr)
<=> ( v93211(VarCurr)
<~> v92741(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2716,axiom,
! [VarCurr] :
( v93211(VarCurr)
<=> ( v93212(VarCurr)
<~> v92741(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2715,axiom,
! [VarCurr] :
( v93212(VarCurr)
<=> ( v92741(VarCurr,bitIndex71)
<~> v92741(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2714,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex10)
<=> ( v93141(VarCurr)
<~> v92741(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2713,axiom,
! [VarCurr] :
( v93141(VarCurr)
<=> ( v93142(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2712,axiom,
! [VarCurr] :
( v93142(VarCurr)
<=> ( v93143(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2711,axiom,
! [VarCurr] :
( v93143(VarCurr)
<=> ( v93144(VarCurr)
<~> v92741(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2710,axiom,
! [VarCurr] :
( v93144(VarCurr)
<=> ( v93145(VarCurr)
<~> v92741(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2709,axiom,
! [VarCurr] :
( v93145(VarCurr)
<=> ( v93146(VarCurr)
<~> v92741(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2708,axiom,
! [VarCurr] :
( v93146(VarCurr)
<=> ( v93147(VarCurr)
<~> v92741(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2707,axiom,
! [VarCurr] :
( v93147(VarCurr)
<=> ( v93148(VarCurr)
<~> v92741(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2706,axiom,
! [VarCurr] :
( v93148(VarCurr)
<=> ( v93149(VarCurr)
<~> v92741(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2705,axiom,
! [VarCurr] :
( v93149(VarCurr)
<=> ( v93150(VarCurr)
<~> v92741(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2704,axiom,
! [VarCurr] :
( v93150(VarCurr)
<=> ( v93151(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2703,axiom,
! [VarCurr] :
( v93151(VarCurr)
<=> ( v93152(VarCurr)
<~> v92741(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2702,axiom,
! [VarCurr] :
( v93152(VarCurr)
<=> ( v93153(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2701,axiom,
! [VarCurr] :
( v93153(VarCurr)
<=> ( v93154(VarCurr)
<~> v92741(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2700,axiom,
! [VarCurr] :
( v93154(VarCurr)
<=> ( v93155(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2699,axiom,
! [VarCurr] :
( v93155(VarCurr)
<=> ( v93156(VarCurr)
<~> v92741(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2698,axiom,
! [VarCurr] :
( v93156(VarCurr)
<=> ( v93157(VarCurr)
<~> v92741(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2697,axiom,
! [VarCurr] :
( v93157(VarCurr)
<=> ( v93158(VarCurr)
<~> v92741(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2696,axiom,
! [VarCurr] :
( v93158(VarCurr)
<=> ( v93159(VarCurr)
<~> v92741(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2695,axiom,
! [VarCurr] :
( v93159(VarCurr)
<=> ( v93160(VarCurr)
<~> v92741(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2694,axiom,
! [VarCurr] :
( v93160(VarCurr)
<=> ( v93161(VarCurr)
<~> v92741(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2693,axiom,
! [VarCurr] :
( v93161(VarCurr)
<=> ( v93162(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2692,axiom,
! [VarCurr] :
( v93162(VarCurr)
<=> ( v93163(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2691,axiom,
! [VarCurr] :
( v93163(VarCurr)
<=> ( v93164(VarCurr)
<~> v92741(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2690,axiom,
! [VarCurr] :
( v93164(VarCurr)
<=> ( v93165(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2689,axiom,
! [VarCurr] :
( v93165(VarCurr)
<=> ( v93166(VarCurr)
<~> v92741(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2688,axiom,
! [VarCurr] :
( v93166(VarCurr)
<=> ( v93167(VarCurr)
<~> v92741(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2687,axiom,
! [VarCurr] :
( v93167(VarCurr)
<=> ( v93168(VarCurr)
<~> v92741(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2686,axiom,
! [VarCurr] :
( v93168(VarCurr)
<=> ( v93169(VarCurr)
<~> v92741(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2685,axiom,
! [VarCurr] :
( v93169(VarCurr)
<=> ( v93170(VarCurr)
<~> v92741(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2684,axiom,
! [VarCurr] :
( v93170(VarCurr)
<=> ( v93171(VarCurr)
<~> v92741(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2683,axiom,
! [VarCurr] :
( v93171(VarCurr)
<=> ( v93172(VarCurr)
<~> v92741(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2682,axiom,
! [VarCurr] :
( v93172(VarCurr)
<=> ( v92741(VarCurr,bitIndex68)
<~> v92741(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2681,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex9)
<=> ( v93101(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2680,axiom,
! [VarCurr] :
( v93101(VarCurr)
<=> ( v93102(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2679,axiom,
! [VarCurr] :
( v93102(VarCurr)
<=> ( v93103(VarCurr)
<~> v92741(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2678,axiom,
! [VarCurr] :
( v93103(VarCurr)
<=> ( v93104(VarCurr)
<~> v92741(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2677,axiom,
! [VarCurr] :
( v93104(VarCurr)
<=> ( v93105(VarCurr)
<~> v92741(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2676,axiom,
! [VarCurr] :
( v93105(VarCurr)
<=> ( v93106(VarCurr)
<~> v92741(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2675,axiom,
! [VarCurr] :
( v93106(VarCurr)
<=> ( v93107(VarCurr)
<~> v92741(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2674,axiom,
! [VarCurr] :
( v93107(VarCurr)
<=> ( v93108(VarCurr)
<~> v92741(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2673,axiom,
! [VarCurr] :
( v93108(VarCurr)
<=> ( v93109(VarCurr)
<~> v92741(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2672,axiom,
! [VarCurr] :
( v93109(VarCurr)
<=> ( v93110(VarCurr)
<~> v92741(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2671,axiom,
! [VarCurr] :
( v93110(VarCurr)
<=> ( v93111(VarCurr)
<~> v92741(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2670,axiom,
! [VarCurr] :
( v93111(VarCurr)
<=> ( v93112(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2669,axiom,
! [VarCurr] :
( v93112(VarCurr)
<=> ( v93113(VarCurr)
<~> v92741(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2668,axiom,
! [VarCurr] :
( v93113(VarCurr)
<=> ( v93114(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2667,axiom,
! [VarCurr] :
( v93114(VarCurr)
<=> ( v93115(VarCurr)
<~> v92741(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2666,axiom,
! [VarCurr] :
( v93115(VarCurr)
<=> ( v93116(VarCurr)
<~> v92741(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2665,axiom,
! [VarCurr] :
( v93116(VarCurr)
<=> ( v93117(VarCurr)
<~> v92741(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2664,axiom,
! [VarCurr] :
( v93117(VarCurr)
<=> ( v93118(VarCurr)
<~> v92741(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2663,axiom,
! [VarCurr] :
( v93118(VarCurr)
<=> ( v93119(VarCurr)
<~> v92741(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2662,axiom,
! [VarCurr] :
( v93119(VarCurr)
<=> ( v93120(VarCurr)
<~> v92741(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2661,axiom,
! [VarCurr] :
( v93120(VarCurr)
<=> ( v93121(VarCurr)
<~> v92741(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2660,axiom,
! [VarCurr] :
( v93121(VarCurr)
<=> ( v93122(VarCurr)
<~> v92741(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2659,axiom,
! [VarCurr] :
( v93122(VarCurr)
<=> ( v93123(VarCurr)
<~> v92741(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2658,axiom,
! [VarCurr] :
( v93123(VarCurr)
<=> ( v93124(VarCurr)
<~> v92741(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2657,axiom,
! [VarCurr] :
( v93124(VarCurr)
<=> ( v93125(VarCurr)
<~> v92741(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2656,axiom,
! [VarCurr] :
( v93125(VarCurr)
<=> ( v93126(VarCurr)
<~> v92741(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2655,axiom,
! [VarCurr] :
( v93126(VarCurr)
<=> ( v93127(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2654,axiom,
! [VarCurr] :
( v93127(VarCurr)
<=> ( v93128(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2653,axiom,
! [VarCurr] :
( v93128(VarCurr)
<=> ( v93129(VarCurr)
<~> v92741(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2652,axiom,
! [VarCurr] :
( v93129(VarCurr)
<=> ( v93130(VarCurr)
<~> v92741(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2651,axiom,
! [VarCurr] :
( v93130(VarCurr)
<=> ( v93131(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2650,axiom,
! [VarCurr] :
( v93131(VarCurr)
<=> ( v93132(VarCurr)
<~> v92741(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2649,axiom,
! [VarCurr] :
( v93132(VarCurr)
<=> ( v93133(VarCurr)
<~> v92741(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2648,axiom,
! [VarCurr] :
( v93133(VarCurr)
<=> ( v93134(VarCurr)
<~> v92741(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2647,axiom,
! [VarCurr] :
( v93134(VarCurr)
<=> ( v93135(VarCurr)
<~> v92741(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2646,axiom,
! [VarCurr] :
( v93135(VarCurr)
<=> ( v93136(VarCurr)
<~> v92741(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2645,axiom,
! [VarCurr] :
( v93136(VarCurr)
<=> ( v93137(VarCurr)
<~> v92741(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2644,axiom,
! [VarCurr] :
( v93137(VarCurr)
<=> ( v93138(VarCurr)
<~> v92741(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2643,axiom,
! [VarCurr] :
( v93138(VarCurr)
<=> ( v93139(VarCurr)
<~> v92741(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2642,axiom,
! [VarCurr] :
( v93139(VarCurr)
<=> ( v92741(VarCurr,bitIndex70)
<~> v92741(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2641,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex8)
<=> ( v93061(VarCurr)
<~> v92741(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2640,axiom,
! [VarCurr] :
( v93061(VarCurr)
<=> ( v93062(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2639,axiom,
! [VarCurr] :
( v93062(VarCurr)
<=> ( v93063(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2638,axiom,
! [VarCurr] :
( v93063(VarCurr)
<=> ( v93064(VarCurr)
<~> v92741(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2637,axiom,
! [VarCurr] :
( v93064(VarCurr)
<=> ( v93065(VarCurr)
<~> v92741(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2636,axiom,
! [VarCurr] :
( v93065(VarCurr)
<=> ( v93066(VarCurr)
<~> v92741(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2635,axiom,
! [VarCurr] :
( v93066(VarCurr)
<=> ( v93067(VarCurr)
<~> v92741(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2634,axiom,
! [VarCurr] :
( v93067(VarCurr)
<=> ( v93068(VarCurr)
<~> v92741(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2633,axiom,
! [VarCurr] :
( v93068(VarCurr)
<=> ( v93069(VarCurr)
<~> v92741(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2632,axiom,
! [VarCurr] :
( v93069(VarCurr)
<=> ( v93070(VarCurr)
<~> v92741(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2631,axiom,
! [VarCurr] :
( v93070(VarCurr)
<=> ( v93071(VarCurr)
<~> v92741(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2630,axiom,
! [VarCurr] :
( v93071(VarCurr)
<=> ( v93072(VarCurr)
<~> v92741(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2629,axiom,
! [VarCurr] :
( v93072(VarCurr)
<=> ( v93073(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2628,axiom,
! [VarCurr] :
( v93073(VarCurr)
<=> ( v93074(VarCurr)
<~> v92741(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2627,axiom,
! [VarCurr] :
( v93074(VarCurr)
<=> ( v93075(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2626,axiom,
! [VarCurr] :
( v93075(VarCurr)
<=> ( v93076(VarCurr)
<~> v92741(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2625,axiom,
! [VarCurr] :
( v93076(VarCurr)
<=> ( v93077(VarCurr)
<~> v92741(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2624,axiom,
! [VarCurr] :
( v93077(VarCurr)
<=> ( v93078(VarCurr)
<~> v92741(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2623,axiom,
! [VarCurr] :
( v93078(VarCurr)
<=> ( v93079(VarCurr)
<~> v92741(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2622,axiom,
! [VarCurr] :
( v93079(VarCurr)
<=> ( v93080(VarCurr)
<~> v92741(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2621,axiom,
! [VarCurr] :
( v93080(VarCurr)
<=> ( v93081(VarCurr)
<~> v92741(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2620,axiom,
! [VarCurr] :
( v93081(VarCurr)
<=> ( v93082(VarCurr)
<~> v92741(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2619,axiom,
! [VarCurr] :
( v93082(VarCurr)
<=> ( v93083(VarCurr)
<~> v92741(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2618,axiom,
! [VarCurr] :
( v93083(VarCurr)
<=> ( v93084(VarCurr)
<~> v92741(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2617,axiom,
! [VarCurr] :
( v93084(VarCurr)
<=> ( v93085(VarCurr)
<~> v92741(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2616,axiom,
! [VarCurr] :
( v93085(VarCurr)
<=> ( v93086(VarCurr)
<~> v92741(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2615,axiom,
! [VarCurr] :
( v93086(VarCurr)
<=> ( v93087(VarCurr)
<~> v92741(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2614,axiom,
! [VarCurr] :
( v93087(VarCurr)
<=> ( v93088(VarCurr)
<~> v92741(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2613,axiom,
! [VarCurr] :
( v93088(VarCurr)
<=> ( v93089(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2612,axiom,
! [VarCurr] :
( v93089(VarCurr)
<=> ( v93090(VarCurr)
<~> v92741(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2611,axiom,
! [VarCurr] :
( v93090(VarCurr)
<=> ( v93091(VarCurr)
<~> v92741(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2610,axiom,
! [VarCurr] :
( v93091(VarCurr)
<=> ( v93092(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2609,axiom,
! [VarCurr] :
( v93092(VarCurr)
<=> ( v93093(VarCurr)
<~> v92741(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2608,axiom,
! [VarCurr] :
( v93093(VarCurr)
<=> ( v93094(VarCurr)
<~> v92741(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2607,axiom,
! [VarCurr] :
( v93094(VarCurr)
<=> ( v93095(VarCurr)
<~> v92741(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2606,axiom,
! [VarCurr] :
( v93095(VarCurr)
<=> ( v93096(VarCurr)
<~> v92741(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2605,axiom,
! [VarCurr] :
( v93096(VarCurr)
<=> ( v93097(VarCurr)
<~> v92741(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2604,axiom,
! [VarCurr] :
( v93097(VarCurr)
<=> ( v93098(VarCurr)
<~> v92741(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2603,axiom,
! [VarCurr] :
( v93098(VarCurr)
<=> ( v93099(VarCurr)
<~> v92741(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2602,axiom,
! [VarCurr] :
( v93099(VarCurr)
<=> ( v92741(VarCurr,bitIndex69)
<~> v92741(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2601,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex7)
<=> ( v93019(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2600,axiom,
! [VarCurr] :
( v93019(VarCurr)
<=> ( v93020(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2599,axiom,
! [VarCurr] :
( v93020(VarCurr)
<=> ( v93021(VarCurr)
<~> v92741(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2598,axiom,
! [VarCurr] :
( v93021(VarCurr)
<=> ( v93022(VarCurr)
<~> v92741(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2597,axiom,
! [VarCurr] :
( v93022(VarCurr)
<=> ( v93023(VarCurr)
<~> v92741(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2596,axiom,
! [VarCurr] :
( v93023(VarCurr)
<=> ( v93024(VarCurr)
<~> v92741(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2595,axiom,
! [VarCurr] :
( v93024(VarCurr)
<=> ( v93025(VarCurr)
<~> v92741(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2594,axiom,
! [VarCurr] :
( v93025(VarCurr)
<=> ( v93026(VarCurr)
<~> v92741(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2593,axiom,
! [VarCurr] :
( v93026(VarCurr)
<=> ( v93027(VarCurr)
<~> v92741(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2592,axiom,
! [VarCurr] :
( v93027(VarCurr)
<=> ( v93028(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2591,axiom,
! [VarCurr] :
( v93028(VarCurr)
<=> ( v93029(VarCurr)
<~> v92741(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2590,axiom,
! [VarCurr] :
( v93029(VarCurr)
<=> ( v93030(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2589,axiom,
! [VarCurr] :
( v93030(VarCurr)
<=> ( v93031(VarCurr)
<~> v92741(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2588,axiom,
! [VarCurr] :
( v93031(VarCurr)
<=> ( v93032(VarCurr)
<~> v92741(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2587,axiom,
! [VarCurr] :
( v93032(VarCurr)
<=> ( v93033(VarCurr)
<~> v92741(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2586,axiom,
! [VarCurr] :
( v93033(VarCurr)
<=> ( v93034(VarCurr)
<~> v92741(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2585,axiom,
! [VarCurr] :
( v93034(VarCurr)
<=> ( v93035(VarCurr)
<~> v92741(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2584,axiom,
! [VarCurr] :
( v93035(VarCurr)
<=> ( v93036(VarCurr)
<~> v92741(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2583,axiom,
! [VarCurr] :
( v93036(VarCurr)
<=> ( v93037(VarCurr)
<~> v92741(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2582,axiom,
! [VarCurr] :
( v93037(VarCurr)
<=> ( v93038(VarCurr)
<~> v92741(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2581,axiom,
! [VarCurr] :
( v93038(VarCurr)
<=> ( v93039(VarCurr)
<~> v92741(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2580,axiom,
! [VarCurr] :
( v93039(VarCurr)
<=> ( v93040(VarCurr)
<~> v92741(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2579,axiom,
! [VarCurr] :
( v93040(VarCurr)
<=> ( v93041(VarCurr)
<~> v92741(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2578,axiom,
! [VarCurr] :
( v93041(VarCurr)
<=> ( v93042(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2577,axiom,
! [VarCurr] :
( v93042(VarCurr)
<=> ( v93043(VarCurr)
<~> v92741(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2576,axiom,
! [VarCurr] :
( v93043(VarCurr)
<=> ( v93044(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2575,axiom,
! [VarCurr] :
( v93044(VarCurr)
<=> ( v93045(VarCurr)
<~> v92741(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2574,axiom,
! [VarCurr] :
( v93045(VarCurr)
<=> ( v93046(VarCurr)
<~> v92741(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2573,axiom,
! [VarCurr] :
( v93046(VarCurr)
<=> ( v93047(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2572,axiom,
! [VarCurr] :
( v93047(VarCurr)
<=> ( v93048(VarCurr)
<~> v92741(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2571,axiom,
! [VarCurr] :
( v93048(VarCurr)
<=> ( v93049(VarCurr)
<~> v92741(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2570,axiom,
! [VarCurr] :
( v93049(VarCurr)
<=> ( v93050(VarCurr)
<~> v92741(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2569,axiom,
! [VarCurr] :
( v93050(VarCurr)
<=> ( v93051(VarCurr)
<~> v92741(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2568,axiom,
! [VarCurr] :
( v93051(VarCurr)
<=> ( v93052(VarCurr)
<~> v92741(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2567,axiom,
! [VarCurr] :
( v93052(VarCurr)
<=> ( v93053(VarCurr)
<~> v92741(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2566,axiom,
! [VarCurr] :
( v93053(VarCurr)
<=> ( v93054(VarCurr)
<~> v92741(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2565,axiom,
! [VarCurr] :
( v93054(VarCurr)
<=> ( v93055(VarCurr)
<~> v92741(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2564,axiom,
! [VarCurr] :
( v93055(VarCurr)
<=> ( v93056(VarCurr)
<~> v92741(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2563,axiom,
! [VarCurr] :
( v93056(VarCurr)
<=> ( v93057(VarCurr)
<~> v92741(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2562,axiom,
! [VarCurr] :
( v93057(VarCurr)
<=> ( v93058(VarCurr)
<~> v92741(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2561,axiom,
! [VarCurr] :
( v93058(VarCurr)
<=> ( v93059(VarCurr)
<~> v92741(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2560,axiom,
! [VarCurr] :
( v93059(VarCurr)
<=> ( v92741(VarCurr,bitIndex71)
<~> v92741(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2559,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex6)
<=> ( v92976(VarCurr)
<~> v92741(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2558,axiom,
! [VarCurr] :
( v92976(VarCurr)
<=> ( v92977(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2557,axiom,
! [VarCurr] :
( v92977(VarCurr)
<=> ( v92978(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2556,axiom,
! [VarCurr] :
( v92978(VarCurr)
<=> ( v92979(VarCurr)
<~> v92741(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2555,axiom,
! [VarCurr] :
( v92979(VarCurr)
<=> ( v92980(VarCurr)
<~> v92741(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2554,axiom,
! [VarCurr] :
( v92980(VarCurr)
<=> ( v92981(VarCurr)
<~> v92741(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2553,axiom,
! [VarCurr] :
( v92981(VarCurr)
<=> ( v92982(VarCurr)
<~> v92741(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2552,axiom,
! [VarCurr] :
( v92982(VarCurr)
<=> ( v92983(VarCurr)
<~> v92741(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2551,axiom,
! [VarCurr] :
( v92983(VarCurr)
<=> ( v92984(VarCurr)
<~> v92741(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2550,axiom,
! [VarCurr] :
( v92984(VarCurr)
<=> ( v92985(VarCurr)
<~> v92741(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2549,axiom,
! [VarCurr] :
( v92985(VarCurr)
<=> ( v92986(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2548,axiom,
! [VarCurr] :
( v92986(VarCurr)
<=> ( v92987(VarCurr)
<~> v92741(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2547,axiom,
! [VarCurr] :
( v92987(VarCurr)
<=> ( v92988(VarCurr)
<~> v92741(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2546,axiom,
! [VarCurr] :
( v92988(VarCurr)
<=> ( v92989(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2545,axiom,
! [VarCurr] :
( v92989(VarCurr)
<=> ( v92990(VarCurr)
<~> v92741(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2544,axiom,
! [VarCurr] :
( v92990(VarCurr)
<=> ( v92991(VarCurr)
<~> v92741(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2543,axiom,
! [VarCurr] :
( v92991(VarCurr)
<=> ( v92992(VarCurr)
<~> v92741(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2542,axiom,
! [VarCurr] :
( v92992(VarCurr)
<=> ( v92993(VarCurr)
<~> v92741(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2541,axiom,
! [VarCurr] :
( v92993(VarCurr)
<=> ( v92994(VarCurr)
<~> v92741(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2540,axiom,
! [VarCurr] :
( v92994(VarCurr)
<=> ( v92995(VarCurr)
<~> v92741(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2539,axiom,
! [VarCurr] :
( v92995(VarCurr)
<=> ( v92996(VarCurr)
<~> v92741(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2538,axiom,
! [VarCurr] :
( v92996(VarCurr)
<=> ( v92997(VarCurr)
<~> v92741(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2537,axiom,
! [VarCurr] :
( v92997(VarCurr)
<=> ( v92998(VarCurr)
<~> v92741(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2536,axiom,
! [VarCurr] :
( v92998(VarCurr)
<=> ( v92999(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2535,axiom,
! [VarCurr] :
( v92999(VarCurr)
<=> ( v93000(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2534,axiom,
! [VarCurr] :
( v93000(VarCurr)
<=> ( v93001(VarCurr)
<~> v92741(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2533,axiom,
! [VarCurr] :
( v93001(VarCurr)
<=> ( v93002(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2532,axiom,
! [VarCurr] :
( v93002(VarCurr)
<=> ( v93003(VarCurr)
<~> v92741(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2531,axiom,
! [VarCurr] :
( v93003(VarCurr)
<=> ( v93004(VarCurr)
<~> v92741(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2530,axiom,
! [VarCurr] :
( v93004(VarCurr)
<=> ( v93005(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2529,axiom,
! [VarCurr] :
( v93005(VarCurr)
<=> ( v93006(VarCurr)
<~> v92741(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2528,axiom,
! [VarCurr] :
( v93006(VarCurr)
<=> ( v93007(VarCurr)
<~> v92741(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2527,axiom,
! [VarCurr] :
( v93007(VarCurr)
<=> ( v93008(VarCurr)
<~> v92741(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2526,axiom,
! [VarCurr] :
( v93008(VarCurr)
<=> ( v93009(VarCurr)
<~> v92741(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2525,axiom,
! [VarCurr] :
( v93009(VarCurr)
<=> ( v93010(VarCurr)
<~> v92741(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2524,axiom,
! [VarCurr] :
( v93010(VarCurr)
<=> ( v93011(VarCurr)
<~> v92741(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2523,axiom,
! [VarCurr] :
( v93011(VarCurr)
<=> ( v93012(VarCurr)
<~> v92741(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2522,axiom,
! [VarCurr] :
( v93012(VarCurr)
<=> ( v93013(VarCurr)
<~> v92741(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2521,axiom,
! [VarCurr] :
( v93013(VarCurr)
<=> ( v93014(VarCurr)
<~> v92741(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2520,axiom,
! [VarCurr] :
( v93014(VarCurr)
<=> ( v93015(VarCurr)
<~> v92741(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2519,axiom,
! [VarCurr] :
( v93015(VarCurr)
<=> ( v93016(VarCurr)
<~> v92741(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2518,axiom,
! [VarCurr] :
( v93016(VarCurr)
<=> ( v93017(VarCurr)
<~> v92741(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2517,axiom,
! [VarCurr] :
( v93017(VarCurr)
<=> ( v92741(VarCurr,bitIndex71)
<~> v92741(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2516,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex5)
<=> ( v92937(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2515,axiom,
! [VarCurr] :
( v92937(VarCurr)
<=> ( v92938(VarCurr)
<~> v92741(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2514,axiom,
! [VarCurr] :
( v92938(VarCurr)
<=> ( v92939(VarCurr)
<~> v92741(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2513,axiom,
! [VarCurr] :
( v92939(VarCurr)
<=> ( v92940(VarCurr)
<~> v92741(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2512,axiom,
! [VarCurr] :
( v92940(VarCurr)
<=> ( v92941(VarCurr)
<~> v92741(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2511,axiom,
! [VarCurr] :
( v92941(VarCurr)
<=> ( v92942(VarCurr)
<~> v92741(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2510,axiom,
! [VarCurr] :
( v92942(VarCurr)
<=> ( v92943(VarCurr)
<~> v92741(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2509,axiom,
! [VarCurr] :
( v92943(VarCurr)
<=> ( v92944(VarCurr)
<~> v92741(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2508,axiom,
! [VarCurr] :
( v92944(VarCurr)
<=> ( v92945(VarCurr)
<~> v92741(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2507,axiom,
! [VarCurr] :
( v92945(VarCurr)
<=> ( v92946(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2506,axiom,
! [VarCurr] :
( v92946(VarCurr)
<=> ( v92947(VarCurr)
<~> v92741(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2505,axiom,
! [VarCurr] :
( v92947(VarCurr)
<=> ( v92948(VarCurr)
<~> v92741(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2504,axiom,
! [VarCurr] :
( v92948(VarCurr)
<=> ( v92949(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2503,axiom,
! [VarCurr] :
( v92949(VarCurr)
<=> ( v92950(VarCurr)
<~> v92741(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2502,axiom,
! [VarCurr] :
( v92950(VarCurr)
<=> ( v92951(VarCurr)
<~> v92741(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2501,axiom,
! [VarCurr] :
( v92951(VarCurr)
<=> ( v92952(VarCurr)
<~> v92741(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2500,axiom,
! [VarCurr] :
( v92952(VarCurr)
<=> ( v92953(VarCurr)
<~> v92741(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2499,axiom,
! [VarCurr] :
( v92953(VarCurr)
<=> ( v92954(VarCurr)
<~> v92741(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2498,axiom,
! [VarCurr] :
( v92954(VarCurr)
<=> ( v92955(VarCurr)
<~> v92741(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2497,axiom,
! [VarCurr] :
( v92955(VarCurr)
<=> ( v92956(VarCurr)
<~> v92741(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2496,axiom,
! [VarCurr] :
( v92956(VarCurr)
<=> ( v92957(VarCurr)
<~> v92741(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2495,axiom,
! [VarCurr] :
( v92957(VarCurr)
<=> ( v92958(VarCurr)
<~> v92741(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2494,axiom,
! [VarCurr] :
( v92958(VarCurr)
<=> ( v92959(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2493,axiom,
! [VarCurr] :
( v92959(VarCurr)
<=> ( v92960(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2492,axiom,
! [VarCurr] :
( v92960(VarCurr)
<=> ( v92961(VarCurr)
<~> v92741(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2491,axiom,
! [VarCurr] :
( v92961(VarCurr)
<=> ( v92962(VarCurr)
<~> v92741(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2490,axiom,
! [VarCurr] :
( v92962(VarCurr)
<=> ( v92963(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2489,axiom,
! [VarCurr] :
( v92963(VarCurr)
<=> ( v92964(VarCurr)
<~> v92741(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2488,axiom,
! [VarCurr] :
( v92964(VarCurr)
<=> ( v92965(VarCurr)
<~> v92741(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2487,axiom,
! [VarCurr] :
( v92965(VarCurr)
<=> ( v92966(VarCurr)
<~> v92741(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2486,axiom,
! [VarCurr] :
( v92966(VarCurr)
<=> ( v92967(VarCurr)
<~> v92741(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2485,axiom,
! [VarCurr] :
( v92967(VarCurr)
<=> ( v92968(VarCurr)
<~> v92741(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2484,axiom,
! [VarCurr] :
( v92968(VarCurr)
<=> ( v92969(VarCurr)
<~> v92741(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2483,axiom,
! [VarCurr] :
( v92969(VarCurr)
<=> ( v92970(VarCurr)
<~> v92741(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2482,axiom,
! [VarCurr] :
( v92970(VarCurr)
<=> ( v92971(VarCurr)
<~> v92741(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2481,axiom,
! [VarCurr] :
( v92971(VarCurr)
<=> ( v92972(VarCurr)
<~> v92741(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2480,axiom,
! [VarCurr] :
( v92972(VarCurr)
<=> ( v92973(VarCurr)
<~> v92741(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2479,axiom,
! [VarCurr] :
( v92973(VarCurr)
<=> ( v92974(VarCurr)
<~> v92741(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2478,axiom,
! [VarCurr] :
( v92974(VarCurr)
<=> ( v92741(VarCurr,bitIndex71)
<~> v92741(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2477,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex4)
<=> ( v92898(VarCurr)
<~> v92741(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2476,axiom,
! [VarCurr] :
( v92898(VarCurr)
<=> ( v92899(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2475,axiom,
! [VarCurr] :
( v92899(VarCurr)
<=> ( v92900(VarCurr)
<~> v92741(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2474,axiom,
! [VarCurr] :
( v92900(VarCurr)
<=> ( v92901(VarCurr)
<~> v92741(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2473,axiom,
! [VarCurr] :
( v92901(VarCurr)
<=> ( v92902(VarCurr)
<~> v92741(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2472,axiom,
! [VarCurr] :
( v92902(VarCurr)
<=> ( v92903(VarCurr)
<~> v92741(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2471,axiom,
! [VarCurr] :
( v92903(VarCurr)
<=> ( v92904(VarCurr)
<~> v92741(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2470,axiom,
! [VarCurr] :
( v92904(VarCurr)
<=> ( v92905(VarCurr)
<~> v92741(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2469,axiom,
! [VarCurr] :
( v92905(VarCurr)
<=> ( v92906(VarCurr)
<~> v92741(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2468,axiom,
! [VarCurr] :
( v92906(VarCurr)
<=> ( v92907(VarCurr)
<~> v92741(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2467,axiom,
! [VarCurr] :
( v92907(VarCurr)
<=> ( v92908(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2466,axiom,
! [VarCurr] :
( v92908(VarCurr)
<=> ( v92909(VarCurr)
<~> v92741(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2465,axiom,
! [VarCurr] :
( v92909(VarCurr)
<=> ( v92910(VarCurr)
<~> v92741(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2464,axiom,
! [VarCurr] :
( v92910(VarCurr)
<=> ( v92911(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2463,axiom,
! [VarCurr] :
( v92911(VarCurr)
<=> ( v92912(VarCurr)
<~> v92741(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2462,axiom,
! [VarCurr] :
( v92912(VarCurr)
<=> ( v92913(VarCurr)
<~> v92741(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2461,axiom,
! [VarCurr] :
( v92913(VarCurr)
<=> ( v92914(VarCurr)
<~> v92741(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2460,axiom,
! [VarCurr] :
( v92914(VarCurr)
<=> ( v92915(VarCurr)
<~> v92741(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2459,axiom,
! [VarCurr] :
( v92915(VarCurr)
<=> ( v92916(VarCurr)
<~> v92741(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2458,axiom,
! [VarCurr] :
( v92916(VarCurr)
<=> ( v92917(VarCurr)
<~> v92741(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2457,axiom,
! [VarCurr] :
( v92917(VarCurr)
<=> ( v92918(VarCurr)
<~> v92741(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2456,axiom,
! [VarCurr] :
( v92918(VarCurr)
<=> ( v92919(VarCurr)
<~> v92741(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2455,axiom,
! [VarCurr] :
( v92919(VarCurr)
<=> ( v92920(VarCurr)
<~> v92741(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2454,axiom,
! [VarCurr] :
( v92920(VarCurr)
<=> ( v92921(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2453,axiom,
! [VarCurr] :
( v92921(VarCurr)
<=> ( v92922(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2452,axiom,
! [VarCurr] :
( v92922(VarCurr)
<=> ( v92923(VarCurr)
<~> v92741(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2451,axiom,
! [VarCurr] :
( v92923(VarCurr)
<=> ( v92924(VarCurr)
<~> v92741(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2450,axiom,
! [VarCurr] :
( v92924(VarCurr)
<=> ( v92925(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2449,axiom,
! [VarCurr] :
( v92925(VarCurr)
<=> ( v92926(VarCurr)
<~> v92741(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2448,axiom,
! [VarCurr] :
( v92926(VarCurr)
<=> ( v92927(VarCurr)
<~> v92741(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2447,axiom,
! [VarCurr] :
( v92927(VarCurr)
<=> ( v92928(VarCurr)
<~> v92741(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2446,axiom,
! [VarCurr] :
( v92928(VarCurr)
<=> ( v92929(VarCurr)
<~> v92741(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2445,axiom,
! [VarCurr] :
( v92929(VarCurr)
<=> ( v92930(VarCurr)
<~> v92741(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2444,axiom,
! [VarCurr] :
( v92930(VarCurr)
<=> ( v92931(VarCurr)
<~> v92741(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2443,axiom,
! [VarCurr] :
( v92931(VarCurr)
<=> ( v92932(VarCurr)
<~> v92741(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2442,axiom,
! [VarCurr] :
( v92932(VarCurr)
<=> ( v92933(VarCurr)
<~> v92741(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2441,axiom,
! [VarCurr] :
( v92933(VarCurr)
<=> ( v92934(VarCurr)
<~> v92741(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2440,axiom,
! [VarCurr] :
( v92934(VarCurr)
<=> ( v92935(VarCurr)
<~> v92741(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2439,axiom,
! [VarCurr] :
( v92935(VarCurr)
<=> ( v92741(VarCurr,bitIndex70)
<~> v92741(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2438,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex3)
<=> ( v92858(VarCurr)
<~> v92741(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2437,axiom,
! [VarCurr] :
( v92858(VarCurr)
<=> ( v92859(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2436,axiom,
! [VarCurr] :
( v92859(VarCurr)
<=> ( v92860(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2435,axiom,
! [VarCurr] :
( v92860(VarCurr)
<=> ( v92861(VarCurr)
<~> v92741(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2434,axiom,
! [VarCurr] :
( v92861(VarCurr)
<=> ( v92862(VarCurr)
<~> v92741(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2433,axiom,
! [VarCurr] :
( v92862(VarCurr)
<=> ( v92863(VarCurr)
<~> v92741(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2432,axiom,
! [VarCurr] :
( v92863(VarCurr)
<=> ( v92864(VarCurr)
<~> v92741(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2431,axiom,
! [VarCurr] :
( v92864(VarCurr)
<=> ( v92865(VarCurr)
<~> v92741(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2430,axiom,
! [VarCurr] :
( v92865(VarCurr)
<=> ( v92866(VarCurr)
<~> v92741(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2429,axiom,
! [VarCurr] :
( v92866(VarCurr)
<=> ( v92867(VarCurr)
<~> v92741(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2428,axiom,
! [VarCurr] :
( v92867(VarCurr)
<=> ( v92868(VarCurr)
<~> v92741(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2427,axiom,
! [VarCurr] :
( v92868(VarCurr)
<=> ( v92869(VarCurr)
<~> v92741(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2426,axiom,
! [VarCurr] :
( v92869(VarCurr)
<=> ( v92870(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2425,axiom,
! [VarCurr] :
( v92870(VarCurr)
<=> ( v92871(VarCurr)
<~> v92741(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2424,axiom,
! [VarCurr] :
( v92871(VarCurr)
<=> ( v92872(VarCurr)
<~> v92741(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2423,axiom,
! [VarCurr] :
( v92872(VarCurr)
<=> ( v92873(VarCurr)
<~> v92741(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2422,axiom,
! [VarCurr] :
( v92873(VarCurr)
<=> ( v92874(VarCurr)
<~> v92741(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2421,axiom,
! [VarCurr] :
( v92874(VarCurr)
<=> ( v92875(VarCurr)
<~> v92741(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2420,axiom,
! [VarCurr] :
( v92875(VarCurr)
<=> ( v92876(VarCurr)
<~> v92741(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2419,axiom,
! [VarCurr] :
( v92876(VarCurr)
<=> ( v92877(VarCurr)
<~> v92741(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2418,axiom,
! [VarCurr] :
( v92877(VarCurr)
<=> ( v92878(VarCurr)
<~> v92741(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2417,axiom,
! [VarCurr] :
( v92878(VarCurr)
<=> ( v92879(VarCurr)
<~> v92741(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2416,axiom,
! [VarCurr] :
( v92879(VarCurr)
<=> ( v92880(VarCurr)
<~> v92741(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2415,axiom,
! [VarCurr] :
( v92880(VarCurr)
<=> ( v92881(VarCurr)
<~> v92741(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2414,axiom,
! [VarCurr] :
( v92881(VarCurr)
<=> ( v92882(VarCurr)
<~> v92741(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2413,axiom,
! [VarCurr] :
( v92882(VarCurr)
<=> ( v92883(VarCurr)
<~> v92741(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2412,axiom,
! [VarCurr] :
( v92883(VarCurr)
<=> ( v92884(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2411,axiom,
! [VarCurr] :
( v92884(VarCurr)
<=> ( v92885(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2410,axiom,
! [VarCurr] :
( v92885(VarCurr)
<=> ( v92886(VarCurr)
<~> v92741(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2409,axiom,
! [VarCurr] :
( v92886(VarCurr)
<=> ( v92887(VarCurr)
<~> v92741(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2408,axiom,
! [VarCurr] :
( v92887(VarCurr)
<=> ( v92888(VarCurr)
<~> v92741(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2407,axiom,
! [VarCurr] :
( v92888(VarCurr)
<=> ( v92889(VarCurr)
<~> v92741(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2406,axiom,
! [VarCurr] :
( v92889(VarCurr)
<=> ( v92890(VarCurr)
<~> v92741(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2405,axiom,
! [VarCurr] :
( v92890(VarCurr)
<=> ( v92891(VarCurr)
<~> v92741(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2404,axiom,
! [VarCurr] :
( v92891(VarCurr)
<=> ( v92892(VarCurr)
<~> v92741(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2403,axiom,
! [VarCurr] :
( v92892(VarCurr)
<=> ( v92893(VarCurr)
<~> v92741(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2402,axiom,
! [VarCurr] :
( v92893(VarCurr)
<=> ( v92894(VarCurr)
<~> v92741(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2401,axiom,
! [VarCurr] :
( v92894(VarCurr)
<=> ( v92895(VarCurr)
<~> v92741(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2400,axiom,
! [VarCurr] :
( v92895(VarCurr)
<=> ( v92896(VarCurr)
<~> v92741(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2399,axiom,
! [VarCurr] :
( v92896(VarCurr)
<=> ( v92741(VarCurr,bitIndex70)
<~> v92741(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2398,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex2)
<=> ( v92824(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2397,axiom,
! [VarCurr] :
( v92824(VarCurr)
<=> ( v92825(VarCurr)
<~> v92741(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2396,axiom,
! [VarCurr] :
( v92825(VarCurr)
<=> ( v92826(VarCurr)
<~> v92741(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2395,axiom,
! [VarCurr] :
( v92826(VarCurr)
<=> ( v92827(VarCurr)
<~> v92741(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2394,axiom,
! [VarCurr] :
( v92827(VarCurr)
<=> ( v92828(VarCurr)
<~> v92741(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2393,axiom,
! [VarCurr] :
( v92828(VarCurr)
<=> ( v92829(VarCurr)
<~> v92741(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2392,axiom,
! [VarCurr] :
( v92829(VarCurr)
<=> ( v92830(VarCurr)
<~> v92741(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2391,axiom,
! [VarCurr] :
( v92830(VarCurr)
<=> ( v92831(VarCurr)
<~> v92741(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2390,axiom,
! [VarCurr] :
( v92831(VarCurr)
<=> ( v92832(VarCurr)
<~> v92741(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2389,axiom,
! [VarCurr] :
( v92832(VarCurr)
<=> ( v92833(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2388,axiom,
! [VarCurr] :
( v92833(VarCurr)
<=> ( v92834(VarCurr)
<~> v92741(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2387,axiom,
! [VarCurr] :
( v92834(VarCurr)
<=> ( v92835(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2386,axiom,
! [VarCurr] :
( v92835(VarCurr)
<=> ( v92836(VarCurr)
<~> v92741(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2385,axiom,
! [VarCurr] :
( v92836(VarCurr)
<=> ( v92837(VarCurr)
<~> v92741(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2384,axiom,
! [VarCurr] :
( v92837(VarCurr)
<=> ( v92838(VarCurr)
<~> v92741(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2383,axiom,
! [VarCurr] :
( v92838(VarCurr)
<=> ( v92839(VarCurr)
<~> v92741(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2382,axiom,
! [VarCurr] :
( v92839(VarCurr)
<=> ( v92840(VarCurr)
<~> v92741(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2381,axiom,
! [VarCurr] :
( v92840(VarCurr)
<=> ( v92841(VarCurr)
<~> v92741(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2380,axiom,
! [VarCurr] :
( v92841(VarCurr)
<=> ( v92842(VarCurr)
<~> v92741(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2379,axiom,
! [VarCurr] :
( v92842(VarCurr)
<=> ( v92843(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2378,axiom,
! [VarCurr] :
( v92843(VarCurr)
<=> ( v92844(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2377,axiom,
! [VarCurr] :
( v92844(VarCurr)
<=> ( v92845(VarCurr)
<~> v92741(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2376,axiom,
! [VarCurr] :
( v92845(VarCurr)
<=> ( v92846(VarCurr)
<~> v92741(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2375,axiom,
! [VarCurr] :
( v92846(VarCurr)
<=> ( v92847(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2374,axiom,
! [VarCurr] :
( v92847(VarCurr)
<=> ( v92848(VarCurr)
<~> v92741(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2373,axiom,
! [VarCurr] :
( v92848(VarCurr)
<=> ( v92849(VarCurr)
<~> v92741(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2372,axiom,
! [VarCurr] :
( v92849(VarCurr)
<=> ( v92850(VarCurr)
<~> v92741(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2371,axiom,
! [VarCurr] :
( v92850(VarCurr)
<=> ( v92851(VarCurr)
<~> v92741(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2370,axiom,
! [VarCurr] :
( v92851(VarCurr)
<=> ( v92852(VarCurr)
<~> v92741(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2369,axiom,
! [VarCurr] :
( v92852(VarCurr)
<=> ( v92853(VarCurr)
<~> v92741(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2368,axiom,
! [VarCurr] :
( v92853(VarCurr)
<=> ( v92854(VarCurr)
<~> v92741(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2367,axiom,
! [VarCurr] :
( v92854(VarCurr)
<=> ( v92855(VarCurr)
<~> v92741(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2366,axiom,
! [VarCurr] :
( v92855(VarCurr)
<=> ( v92856(VarCurr)
<~> v92741(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2365,axiom,
! [VarCurr] :
( v92856(VarCurr)
<=> ( v92741(VarCurr,bitIndex71)
<~> v92741(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2364,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex1)
<=> ( v92790(VarCurr)
<~> v92741(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2363,axiom,
! [VarCurr] :
( v92790(VarCurr)
<=> ( v92791(VarCurr)
<~> v92741(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2362,axiom,
! [VarCurr] :
( v92791(VarCurr)
<=> ( v92792(VarCurr)
<~> v92741(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2361,axiom,
! [VarCurr] :
( v92792(VarCurr)
<=> ( v92793(VarCurr)
<~> v92741(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2360,axiom,
! [VarCurr] :
( v92793(VarCurr)
<=> ( v92794(VarCurr)
<~> v92741(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2359,axiom,
! [VarCurr] :
( v92794(VarCurr)
<=> ( v92795(VarCurr)
<~> v92741(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2358,axiom,
! [VarCurr] :
( v92795(VarCurr)
<=> ( v92796(VarCurr)
<~> v92741(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2357,axiom,
! [VarCurr] :
( v92796(VarCurr)
<=> ( v92797(VarCurr)
<~> v92741(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2356,axiom,
! [VarCurr] :
( v92797(VarCurr)
<=> ( v92798(VarCurr)
<~> v92741(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2355,axiom,
! [VarCurr] :
( v92798(VarCurr)
<=> ( v92799(VarCurr)
<~> v92741(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2354,axiom,
! [VarCurr] :
( v92799(VarCurr)
<=> ( v92800(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2353,axiom,
! [VarCurr] :
( v92800(VarCurr)
<=> ( v92801(VarCurr)
<~> v92741(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2352,axiom,
! [VarCurr] :
( v92801(VarCurr)
<=> ( v92802(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2351,axiom,
! [VarCurr] :
( v92802(VarCurr)
<=> ( v92803(VarCurr)
<~> v92741(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2350,axiom,
! [VarCurr] :
( v92803(VarCurr)
<=> ( v92804(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2349,axiom,
! [VarCurr] :
( v92804(VarCurr)
<=> ( v92805(VarCurr)
<~> v92741(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2348,axiom,
! [VarCurr] :
( v92805(VarCurr)
<=> ( v92806(VarCurr)
<~> v92741(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2347,axiom,
! [VarCurr] :
( v92806(VarCurr)
<=> ( v92807(VarCurr)
<~> v92741(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2346,axiom,
! [VarCurr] :
( v92807(VarCurr)
<=> ( v92808(VarCurr)
<~> v92741(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2345,axiom,
! [VarCurr] :
( v92808(VarCurr)
<=> ( v92809(VarCurr)
<~> v92741(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2344,axiom,
! [VarCurr] :
( v92809(VarCurr)
<=> ( v92810(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2343,axiom,
! [VarCurr] :
( v92810(VarCurr)
<=> ( v92811(VarCurr)
<~> v92741(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2342,axiom,
! [VarCurr] :
( v92811(VarCurr)
<=> ( v92812(VarCurr)
<~> v92741(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2341,axiom,
! [VarCurr] :
( v92812(VarCurr)
<=> ( v92813(VarCurr)
<~> v92741(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2340,axiom,
! [VarCurr] :
( v92813(VarCurr)
<=> ( v92814(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2339,axiom,
! [VarCurr] :
( v92814(VarCurr)
<=> ( v92815(VarCurr)
<~> v92741(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2338,axiom,
! [VarCurr] :
( v92815(VarCurr)
<=> ( v92816(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2337,axiom,
! [VarCurr] :
( v92816(VarCurr)
<=> ( v92817(VarCurr)
<~> v92741(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2336,axiom,
! [VarCurr] :
( v92817(VarCurr)
<=> ( v92818(VarCurr)
<~> v92741(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2335,axiom,
! [VarCurr] :
( v92818(VarCurr)
<=> ( v92819(VarCurr)
<~> v92741(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2334,axiom,
! [VarCurr] :
( v92819(VarCurr)
<=> ( v92820(VarCurr)
<~> v92741(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2333,axiom,
! [VarCurr] :
( v92820(VarCurr)
<=> ( v92821(VarCurr)
<~> v92741(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2332,axiom,
! [VarCurr] :
( v92821(VarCurr)
<=> ( v92822(VarCurr)
<~> v92741(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2331,axiom,
! [VarCurr] :
( v92822(VarCurr)
<=> ( v92741(VarCurr,bitIndex70)
<~> v92741(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8663,axiom,
! [VarCurr] :
( v92739(VarCurr,bitIndex0)
<=> ( v92750(VarCurr)
<~> v92741(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2330,axiom,
! [VarCurr] :
( v92750(VarCurr)
<=> ( v92751(VarCurr)
<~> v92741(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2329,axiom,
! [VarCurr] :
( v92751(VarCurr)
<=> ( v92752(VarCurr)
<~> v92741(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2328,axiom,
! [VarCurr] :
( v92752(VarCurr)
<=> ( v92753(VarCurr)
<~> v92741(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2327,axiom,
! [VarCurr] :
( v92753(VarCurr)
<=> ( v92754(VarCurr)
<~> v92741(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2326,axiom,
! [VarCurr] :
( v92754(VarCurr)
<=> ( v92755(VarCurr)
<~> v92741(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2325,axiom,
! [VarCurr] :
( v92755(VarCurr)
<=> ( v92756(VarCurr)
<~> v92741(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2324,axiom,
! [VarCurr] :
( v92756(VarCurr)
<=> ( v92757(VarCurr)
<~> v92741(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2323,axiom,
! [VarCurr] :
( v92757(VarCurr)
<=> ( v92758(VarCurr)
<~> v92741(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2322,axiom,
! [VarCurr] :
( v92758(VarCurr)
<=> ( v92759(VarCurr)
<~> v92741(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2321,axiom,
! [VarCurr] :
( v92759(VarCurr)
<=> ( v92760(VarCurr)
<~> v92741(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2320,axiom,
! [VarCurr] :
( v92760(VarCurr)
<=> ( v92761(VarCurr)
<~> v92741(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2319,axiom,
! [VarCurr] :
( v92761(VarCurr)
<=> ( v92762(VarCurr)
<~> v92741(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2318,axiom,
! [VarCurr] :
( v92762(VarCurr)
<=> ( v92763(VarCurr)
<~> v92741(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2317,axiom,
! [VarCurr] :
( v92763(VarCurr)
<=> ( v92764(VarCurr)
<~> v92741(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2316,axiom,
! [VarCurr] :
( v92764(VarCurr)
<=> ( v92765(VarCurr)
<~> v92741(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2315,axiom,
! [VarCurr] :
( v92765(VarCurr)
<=> ( v92766(VarCurr)
<~> v92741(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2314,axiom,
! [VarCurr] :
( v92766(VarCurr)
<=> ( v92767(VarCurr)
<~> v92741(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2313,axiom,
! [VarCurr] :
( v92767(VarCurr)
<=> ( v92768(VarCurr)
<~> v92741(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2312,axiom,
! [VarCurr] :
( v92768(VarCurr)
<=> ( v92769(VarCurr)
<~> v92741(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2311,axiom,
! [VarCurr] :
( v92769(VarCurr)
<=> ( v92770(VarCurr)
<~> v92741(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2310,axiom,
! [VarCurr] :
( v92770(VarCurr)
<=> ( v92771(VarCurr)
<~> v92741(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2309,axiom,
! [VarCurr] :
( v92771(VarCurr)
<=> ( v92772(VarCurr)
<~> v92741(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2308,axiom,
! [VarCurr] :
( v92772(VarCurr)
<=> ( v92773(VarCurr)
<~> v92741(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2307,axiom,
! [VarCurr] :
( v92773(VarCurr)
<=> ( v92774(VarCurr)
<~> v92741(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2306,axiom,
! [VarCurr] :
( v92774(VarCurr)
<=> ( v92775(VarCurr)
<~> v92741(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2305,axiom,
! [VarCurr] :
( v92775(VarCurr)
<=> ( v92776(VarCurr)
<~> v92741(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2304,axiom,
! [VarCurr] :
( v92776(VarCurr)
<=> ( v92777(VarCurr)
<~> v92741(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2303,axiom,
! [VarCurr] :
( v92777(VarCurr)
<=> ( v92778(VarCurr)
<~> v92741(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2302,axiom,
! [VarCurr] :
( v92778(VarCurr)
<=> ( v92779(VarCurr)
<~> v92741(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2301,axiom,
! [VarCurr] :
( v92779(VarCurr)
<=> ( v92780(VarCurr)
<~> v92741(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2300,axiom,
! [VarCurr] :
( v92780(VarCurr)
<=> ( v92781(VarCurr)
<~> v92741(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2299,axiom,
! [VarCurr] :
( v92781(VarCurr)
<=> ( v92782(VarCurr)
<~> v92741(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2298,axiom,
! [VarCurr] :
( v92782(VarCurr)
<=> ( v92783(VarCurr)
<~> v92741(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2297,axiom,
! [VarCurr] :
( v92783(VarCurr)
<=> ( v92784(VarCurr)
<~> v92741(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2296,axiom,
! [VarCurr] :
( v92784(VarCurr)
<=> ( v92785(VarCurr)
<~> v92741(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2295,axiom,
! [VarCurr] :
( v92785(VarCurr)
<=> ( v92786(VarCurr)
<~> v92741(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2294,axiom,
! [VarCurr] :
( v92786(VarCurr)
<=> ( v92787(VarCurr)
<~> v92741(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2293,axiom,
! [VarCurr] :
( v92787(VarCurr)
<=> ( v92788(VarCurr)
<~> v92741(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2292,axiom,
! [VarCurr] :
( v92788(VarCurr)
<=> ( v92741(VarCurr,bitIndex71)
<~> v92741(VarCurr,bitIndex70) ) ) ).
fof(addAssignment_56416,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex33)
<=> v92743(VarCurr,bitIndex33) ) ).
fof(addAssignment_56415,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex33)
<=> v92745(VarCurr,bitIndex33) ) ).
fof(addAssignment_56414,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex33)
<=> v92747(VarCurr,bitIndex33) ) ).
fof(addAssignment_56413,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex33)
<=> v92748(VarCurr,bitIndex33) ) ).
fof(addAssignment_56412,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex62)
<=> v92743(VarCurr,bitIndex62) ) ).
fof(addAssignment_56411,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex62)
<=> v92745(VarCurr,bitIndex62) ) ).
fof(addAssignment_56410,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex62)
<=> v92747(VarCurr,bitIndex62) ) ).
fof(addAssignment_56409,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex62)
<=> v92748(VarCurr,bitIndex62) ) ).
fof(addAssignment_56408,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex15)
<=> v92743(VarCurr,bitIndex15) ) ).
fof(addAssignment_56407,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex15)
<=> v92745(VarCurr,bitIndex15) ) ).
fof(addAssignment_56406,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex15)
<=> v92747(VarCurr,bitIndex15) ) ).
fof(addAssignment_56405,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex15)
<=> v92748(VarCurr,bitIndex15) ) ).
fof(addAssignment_56404,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex32)
<=> v92743(VarCurr,bitIndex32) ) ).
fof(addAssignment_56403,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex32)
<=> v92745(VarCurr,bitIndex32) ) ).
fof(addAssignment_56402,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex32)
<=> v92747(VarCurr,bitIndex32) ) ).
fof(addAssignment_56401,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex32)
<=> v92748(VarCurr,bitIndex32) ) ).
fof(addAssignment_56400,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex61)
<=> v92743(VarCurr,bitIndex61) ) ).
fof(addAssignment_56399,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex61)
<=> v92745(VarCurr,bitIndex61) ) ).
fof(addAssignment_56398,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex61)
<=> v92747(VarCurr,bitIndex61) ) ).
fof(addAssignment_56397,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex61)
<=> v92748(VarCurr,bitIndex61) ) ).
fof(addAssignment_56396,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex5)
<=> v92743(VarCurr,bitIndex5) ) ).
fof(addAssignment_56395,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex5)
<=> v92745(VarCurr,bitIndex5) ) ).
fof(addAssignment_56394,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex5)
<=> v92747(VarCurr,bitIndex5) ) ).
fof(addAssignment_56393,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex5)
<=> v92748(VarCurr,bitIndex5) ) ).
fof(addAssignment_56392,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex11)
<=> v92743(VarCurr,bitIndex11) ) ).
fof(addAssignment_56391,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex11)
<=> v92745(VarCurr,bitIndex11) ) ).
fof(addAssignment_56390,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex11)
<=> v92747(VarCurr,bitIndex11) ) ).
fof(addAssignment_56389,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex11)
<=> v92748(VarCurr,bitIndex11) ) ).
fof(addAssignment_56388,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex14)
<=> v92743(VarCurr,bitIndex14) ) ).
fof(addAssignment_56387,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex14)
<=> v92745(VarCurr,bitIndex14) ) ).
fof(addAssignment_56386,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex14)
<=> v92747(VarCurr,bitIndex14) ) ).
fof(addAssignment_56385,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex14)
<=> v92748(VarCurr,bitIndex14) ) ).
fof(addAssignment_56384,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex24)
<=> v92743(VarCurr,bitIndex24) ) ).
fof(addAssignment_56383,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex24)
<=> v92745(VarCurr,bitIndex24) ) ).
fof(addAssignment_56382,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex24)
<=> v92747(VarCurr,bitIndex24) ) ).
fof(addAssignment_56381,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex24)
<=> v92748(VarCurr,bitIndex24) ) ).
fof(addAssignment_56380,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex28)
<=> v92743(VarCurr,bitIndex28) ) ).
fof(addAssignment_56379,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex28)
<=> v92745(VarCurr,bitIndex28) ) ).
fof(addAssignment_56378,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex28)
<=> v92747(VarCurr,bitIndex28) ) ).
fof(addAssignment_56377,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex28)
<=> v92748(VarCurr,bitIndex28) ) ).
fof(addAssignment_56376,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex31)
<=> v92743(VarCurr,bitIndex31) ) ).
fof(addAssignment_56375,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex31)
<=> v92745(VarCurr,bitIndex31) ) ).
fof(addAssignment_56374,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex31)
<=> v92747(VarCurr,bitIndex31) ) ).
fof(addAssignment_56373,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex31)
<=> v92748(VarCurr,bitIndex31) ) ).
fof(addAssignment_56372,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex51)
<=> v92743(VarCurr,bitIndex51) ) ).
fof(addAssignment_56371,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex51)
<=> v92745(VarCurr,bitIndex51) ) ).
fof(addAssignment_56370,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex51)
<=> v92747(VarCurr,bitIndex51) ) ).
fof(addAssignment_56369,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex51)
<=> v92748(VarCurr,bitIndex51) ) ).
fof(addAssignment_56368,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex60)
<=> v92743(VarCurr,bitIndex60) ) ).
fof(addAssignment_56367,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex60)
<=> v92745(VarCurr,bitIndex60) ) ).
fof(addAssignment_56366,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex60)
<=> v92747(VarCurr,bitIndex60) ) ).
fof(addAssignment_56365,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex60)
<=> v92748(VarCurr,bitIndex60) ) ).
fof(addAssignment_56364,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex65)
<=> v92743(VarCurr,bitIndex65) ) ).
fof(addAssignment_56363,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex65)
<=> v92745(VarCurr,bitIndex65) ) ).
fof(addAssignment_56362,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex65)
<=> v92747(VarCurr,bitIndex65) ) ).
fof(addAssignment_56361,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex65)
<=> v92748(VarCurr,bitIndex65) ) ).
fof(addAssignment_56360,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex2)
<=> v92743(VarCurr,bitIndex2) ) ).
fof(addAssignment_56359,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex2)
<=> v92745(VarCurr,bitIndex2) ) ).
fof(addAssignment_56358,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex2)
<=> v92747(VarCurr,bitIndex2) ) ).
fof(addAssignment_56357,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex2)
<=> v92748(VarCurr,bitIndex2) ) ).
fof(addAssignment_56356,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex4)
<=> v92743(VarCurr,bitIndex4) ) ).
fof(addAssignment_56355,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex4)
<=> v92745(VarCurr,bitIndex4) ) ).
fof(addAssignment_56354,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex4)
<=> v92747(VarCurr,bitIndex4) ) ).
fof(addAssignment_56353,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex4)
<=> v92748(VarCurr,bitIndex4) ) ).
fof(addAssignment_56352,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex10)
<=> v92743(VarCurr,bitIndex10) ) ).
fof(addAssignment_56351,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex10)
<=> v92745(VarCurr,bitIndex10) ) ).
fof(addAssignment_56350,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex10)
<=> v92747(VarCurr,bitIndex10) ) ).
fof(addAssignment_56349,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex10)
<=> v92748(VarCurr,bitIndex10) ) ).
fof(addAssignment_56348,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex13)
<=> v92743(VarCurr,bitIndex13) ) ).
fof(addAssignment_56347,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex13)
<=> v92745(VarCurr,bitIndex13) ) ).
fof(addAssignment_56346,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex13)
<=> v92747(VarCurr,bitIndex13) ) ).
fof(addAssignment_56345,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex13)
<=> v92748(VarCurr,bitIndex13) ) ).
fof(addAssignment_56344,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex17)
<=> v92743(VarCurr,bitIndex17) ) ).
fof(addAssignment_56343,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex17)
<=> v92745(VarCurr,bitIndex17) ) ).
fof(addAssignment_56342,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex17)
<=> v92747(VarCurr,bitIndex17) ) ).
fof(addAssignment_56341,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex17)
<=> v92748(VarCurr,bitIndex17) ) ).
fof(addAssignment_56340,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex20)
<=> v92743(VarCurr,bitIndex20) ) ).
fof(addAssignment_56339,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex20)
<=> v92745(VarCurr,bitIndex20) ) ).
fof(addAssignment_56338,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex20)
<=> v92747(VarCurr,bitIndex20) ) ).
fof(addAssignment_56337,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex20)
<=> v92748(VarCurr,bitIndex20) ) ).
fof(addAssignment_56336,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex23)
<=> v92743(VarCurr,bitIndex23) ) ).
fof(addAssignment_56335,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex23)
<=> v92745(VarCurr,bitIndex23) ) ).
fof(addAssignment_56334,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex23)
<=> v92747(VarCurr,bitIndex23) ) ).
fof(addAssignment_56333,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex23)
<=> v92748(VarCurr,bitIndex23) ) ).
fof(addAssignment_56332,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex27)
<=> v92743(VarCurr,bitIndex27) ) ).
fof(addAssignment_56331,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex27)
<=> v92745(VarCurr,bitIndex27) ) ).
fof(addAssignment_56330,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex27)
<=> v92747(VarCurr,bitIndex27) ) ).
fof(addAssignment_56329,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex27)
<=> v92748(VarCurr,bitIndex27) ) ).
fof(addAssignment_56328,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex30)
<=> v92743(VarCurr,bitIndex30) ) ).
fof(addAssignment_56327,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex30)
<=> v92745(VarCurr,bitIndex30) ) ).
fof(addAssignment_56326,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex30)
<=> v92747(VarCurr,bitIndex30) ) ).
fof(addAssignment_56325,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex30)
<=> v92748(VarCurr,bitIndex30) ) ).
fof(addAssignment_56324,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex43)
<=> v92743(VarCurr,bitIndex43) ) ).
fof(addAssignment_56323,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex43)
<=> v92745(VarCurr,bitIndex43) ) ).
fof(addAssignment_56322,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex43)
<=> v92747(VarCurr,bitIndex43) ) ).
fof(addAssignment_56321,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex43)
<=> v92748(VarCurr,bitIndex43) ) ).
fof(addAssignment_56320,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex45)
<=> v92743(VarCurr,bitIndex45) ) ).
fof(addAssignment_56319,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex45)
<=> v92745(VarCurr,bitIndex45) ) ).
fof(addAssignment_56318,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex45)
<=> v92747(VarCurr,bitIndex45) ) ).
fof(addAssignment_56317,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex45)
<=> v92748(VarCurr,bitIndex45) ) ).
fof(addAssignment_56316,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex47)
<=> v92743(VarCurr,bitIndex47) ) ).
fof(addAssignment_56315,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex47)
<=> v92745(VarCurr,bitIndex47) ) ).
fof(addAssignment_56314,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex47)
<=> v92747(VarCurr,bitIndex47) ) ).
fof(addAssignment_56313,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex47)
<=> v92748(VarCurr,bitIndex47) ) ).
fof(addAssignment_56312,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex50)
<=> v92743(VarCurr,bitIndex50) ) ).
fof(addAssignment_56311,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex50)
<=> v92745(VarCurr,bitIndex50) ) ).
fof(addAssignment_56310,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex50)
<=> v92747(VarCurr,bitIndex50) ) ).
fof(addAssignment_56309,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex50)
<=> v92748(VarCurr,bitIndex50) ) ).
fof(addAssignment_56308,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex57)
<=> v92743(VarCurr,bitIndex57) ) ).
fof(addAssignment_56307,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex57)
<=> v92745(VarCurr,bitIndex57) ) ).
fof(addAssignment_56306,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex57)
<=> v92747(VarCurr,bitIndex57) ) ).
fof(addAssignment_56305,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex57)
<=> v92748(VarCurr,bitIndex57) ) ).
fof(addAssignment_56304,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex59)
<=> v92743(VarCurr,bitIndex59) ) ).
fof(addAssignment_56303,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex59)
<=> v92745(VarCurr,bitIndex59) ) ).
fof(addAssignment_56302,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex59)
<=> v92747(VarCurr,bitIndex59) ) ).
fof(addAssignment_56301,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex59)
<=> v92748(VarCurr,bitIndex59) ) ).
fof(addAssignment_56300,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex64)
<=> v92743(VarCurr,bitIndex64) ) ).
fof(addAssignment_56299,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex64)
<=> v92745(VarCurr,bitIndex64) ) ).
fof(addAssignment_56298,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex64)
<=> v92747(VarCurr,bitIndex64) ) ).
fof(addAssignment_56297,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex64)
<=> v92748(VarCurr,bitIndex64) ) ).
fof(addAssignment_56296,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex69)
<=> v92743(VarCurr,bitIndex69) ) ).
fof(addAssignment_56295,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex69)
<=> v92745(VarCurr,bitIndex69) ) ).
fof(addAssignment_56294,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex69)
<=> v92747(VarCurr,bitIndex69) ) ).
fof(addAssignment_56293,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex69)
<=> v92748(VarCurr,bitIndex69) ) ).
fof(addAssignment_56292,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex0)
<=> v92743(VarCurr,bitIndex0) ) ).
fof(addAssignment_56291,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex0)
<=> v92745(VarCurr,bitIndex0) ) ).
fof(addAssignment_56290,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex0)
<=> v92747(VarCurr,bitIndex0) ) ).
fof(addAssignment_56289,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex0)
<=> v92748(VarCurr,bitIndex0) ) ).
fof(addAssignment_56288,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex1)
<=> v92743(VarCurr,bitIndex1) ) ).
fof(addAssignment_56287,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex1)
<=> v92745(VarCurr,bitIndex1) ) ).
fof(addAssignment_56286,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex1)
<=> v92747(VarCurr,bitIndex1) ) ).
fof(addAssignment_56285,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex1)
<=> v92748(VarCurr,bitIndex1) ) ).
fof(addAssignment_56284,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex3)
<=> v92743(VarCurr,bitIndex3) ) ).
fof(addAssignment_56283,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex3)
<=> v92745(VarCurr,bitIndex3) ) ).
fof(addAssignment_56282,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex3)
<=> v92747(VarCurr,bitIndex3) ) ).
fof(addAssignment_56281,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex3)
<=> v92748(VarCurr,bitIndex3) ) ).
fof(addAssignment_56280,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex6)
<=> v92743(VarCurr,bitIndex6) ) ).
fof(addAssignment_56279,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex6)
<=> v92745(VarCurr,bitIndex6) ) ).
fof(addAssignment_56278,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex6)
<=> v92747(VarCurr,bitIndex6) ) ).
fof(addAssignment_56277,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex6)
<=> v92748(VarCurr,bitIndex6) ) ).
fof(addAssignment_56276,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex7)
<=> v92743(VarCurr,bitIndex7) ) ).
fof(addAssignment_56275,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex7)
<=> v92745(VarCurr,bitIndex7) ) ).
fof(addAssignment_56274,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex7)
<=> v92747(VarCurr,bitIndex7) ) ).
fof(addAssignment_56273,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex7)
<=> v92748(VarCurr,bitIndex7) ) ).
fof(addAssignment_56272,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex8)
<=> v92743(VarCurr,bitIndex8) ) ).
fof(addAssignment_56271,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex8)
<=> v92745(VarCurr,bitIndex8) ) ).
fof(addAssignment_56270,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex8)
<=> v92747(VarCurr,bitIndex8) ) ).
fof(addAssignment_56269,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex8)
<=> v92748(VarCurr,bitIndex8) ) ).
fof(addAssignment_56268,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex9)
<=> v92743(VarCurr,bitIndex9) ) ).
fof(addAssignment_56267,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex9)
<=> v92745(VarCurr,bitIndex9) ) ).
fof(addAssignment_56266,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex9)
<=> v92747(VarCurr,bitIndex9) ) ).
fof(addAssignment_56265,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex9)
<=> v92748(VarCurr,bitIndex9) ) ).
fof(addAssignment_56264,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex12)
<=> v92743(VarCurr,bitIndex12) ) ).
fof(addAssignment_56263,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex12)
<=> v92745(VarCurr,bitIndex12) ) ).
fof(addAssignment_56262,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex12)
<=> v92747(VarCurr,bitIndex12) ) ).
fof(addAssignment_56261,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex12)
<=> v92748(VarCurr,bitIndex12) ) ).
fof(addAssignment_56260,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex16)
<=> v92743(VarCurr,bitIndex16) ) ).
fof(addAssignment_56259,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex16)
<=> v92745(VarCurr,bitIndex16) ) ).
fof(addAssignment_56258,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex16)
<=> v92747(VarCurr,bitIndex16) ) ).
fof(addAssignment_56257,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex16)
<=> v92748(VarCurr,bitIndex16) ) ).
fof(addAssignment_56256,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex18)
<=> v92743(VarCurr,bitIndex18) ) ).
fof(addAssignment_56255,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex18)
<=> v92745(VarCurr,bitIndex18) ) ).
fof(addAssignment_56254,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex18)
<=> v92747(VarCurr,bitIndex18) ) ).
fof(addAssignment_56253,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex18)
<=> v92748(VarCurr,bitIndex18) ) ).
fof(addAssignment_56252,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex19)
<=> v92743(VarCurr,bitIndex19) ) ).
fof(addAssignment_56251,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex19)
<=> v92745(VarCurr,bitIndex19) ) ).
fof(addAssignment_56250,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex19)
<=> v92747(VarCurr,bitIndex19) ) ).
fof(addAssignment_56249,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex19)
<=> v92748(VarCurr,bitIndex19) ) ).
fof(addAssignment_56248,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex21)
<=> v92743(VarCurr,bitIndex21) ) ).
fof(addAssignment_56247,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex21)
<=> v92745(VarCurr,bitIndex21) ) ).
fof(addAssignment_56246,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex21)
<=> v92747(VarCurr,bitIndex21) ) ).
fof(addAssignment_56245,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex21)
<=> v92748(VarCurr,bitIndex21) ) ).
fof(addAssignment_56244,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex22)
<=> v92743(VarCurr,bitIndex22) ) ).
fof(addAssignment_56243,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex22)
<=> v92745(VarCurr,bitIndex22) ) ).
fof(addAssignment_56242,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex22)
<=> v92747(VarCurr,bitIndex22) ) ).
fof(addAssignment_56241,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex22)
<=> v92748(VarCurr,bitIndex22) ) ).
fof(addAssignment_56240,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex25)
<=> v92743(VarCurr,bitIndex25) ) ).
fof(addAssignment_56239,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex25)
<=> v92745(VarCurr,bitIndex25) ) ).
fof(addAssignment_56238,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex25)
<=> v92747(VarCurr,bitIndex25) ) ).
fof(addAssignment_56237,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex25)
<=> v92748(VarCurr,bitIndex25) ) ).
fof(addAssignment_56236,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex26)
<=> v92743(VarCurr,bitIndex26) ) ).
fof(addAssignment_56235,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex26)
<=> v92745(VarCurr,bitIndex26) ) ).
fof(addAssignment_56234,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex26)
<=> v92747(VarCurr,bitIndex26) ) ).
fof(addAssignment_56233,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex26)
<=> v92748(VarCurr,bitIndex26) ) ).
fof(addAssignment_56232,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex29)
<=> v92743(VarCurr,bitIndex29) ) ).
fof(addAssignment_56231,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex29)
<=> v92745(VarCurr,bitIndex29) ) ).
fof(addAssignment_56230,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex29)
<=> v92747(VarCurr,bitIndex29) ) ).
fof(addAssignment_56229,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex29)
<=> v92748(VarCurr,bitIndex29) ) ).
fof(addAssignment_56228,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex34)
<=> v92743(VarCurr,bitIndex34) ) ).
fof(addAssignment_56227,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex34)
<=> v92745(VarCurr,bitIndex34) ) ).
fof(addAssignment_56226,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex34)
<=> v92747(VarCurr,bitIndex34) ) ).
fof(addAssignment_56225,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex34)
<=> v92748(VarCurr,bitIndex34) ) ).
fof(addAssignment_56224,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex35)
<=> v92743(VarCurr,bitIndex35) ) ).
fof(addAssignment_56223,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex35)
<=> v92745(VarCurr,bitIndex35) ) ).
fof(addAssignment_56222,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex35)
<=> v92747(VarCurr,bitIndex35) ) ).
fof(addAssignment_56221,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex35)
<=> v92748(VarCurr,bitIndex35) ) ).
fof(addAssignment_56220,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex36)
<=> v92743(VarCurr,bitIndex36) ) ).
fof(addAssignment_56219,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex36)
<=> v92745(VarCurr,bitIndex36) ) ).
fof(addAssignment_56218,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex36)
<=> v92747(VarCurr,bitIndex36) ) ).
fof(addAssignment_56217,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex36)
<=> v92748(VarCurr,bitIndex36) ) ).
fof(addAssignment_56216,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex37)
<=> v92743(VarCurr,bitIndex37) ) ).
fof(addAssignment_56215,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex37)
<=> v92745(VarCurr,bitIndex37) ) ).
fof(addAssignment_56214,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex37)
<=> v92747(VarCurr,bitIndex37) ) ).
fof(addAssignment_56213,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex37)
<=> v92748(VarCurr,bitIndex37) ) ).
fof(addAssignment_56212,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex38)
<=> v92743(VarCurr,bitIndex38) ) ).
fof(addAssignment_56211,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex38)
<=> v92745(VarCurr,bitIndex38) ) ).
fof(addAssignment_56210,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex38)
<=> v92747(VarCurr,bitIndex38) ) ).
fof(addAssignment_56209,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex38)
<=> v92748(VarCurr,bitIndex38) ) ).
fof(addAssignment_56208,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex39)
<=> v92743(VarCurr,bitIndex39) ) ).
fof(addAssignment_56207,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex39)
<=> v92745(VarCurr,bitIndex39) ) ).
fof(addAssignment_56206,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex39)
<=> v92747(VarCurr,bitIndex39) ) ).
fof(addAssignment_56205,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex39)
<=> v92748(VarCurr,bitIndex39) ) ).
fof(addAssignment_56204,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex40)
<=> v92743(VarCurr,bitIndex40) ) ).
fof(addAssignment_56203,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex40)
<=> v92745(VarCurr,bitIndex40) ) ).
fof(addAssignment_56202,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex40)
<=> v92747(VarCurr,bitIndex40) ) ).
fof(addAssignment_56201,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex40)
<=> v92748(VarCurr,bitIndex40) ) ).
fof(addAssignment_56200,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex41)
<=> v92743(VarCurr,bitIndex41) ) ).
fof(addAssignment_56199,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex41)
<=> v92745(VarCurr,bitIndex41) ) ).
fof(addAssignment_56198,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex41)
<=> v92747(VarCurr,bitIndex41) ) ).
fof(addAssignment_56197,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex41)
<=> v92748(VarCurr,bitIndex41) ) ).
fof(addAssignment_56196,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex42)
<=> v92743(VarCurr,bitIndex42) ) ).
fof(addAssignment_56195,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex42)
<=> v92745(VarCurr,bitIndex42) ) ).
fof(addAssignment_56194,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex42)
<=> v92747(VarCurr,bitIndex42) ) ).
fof(addAssignment_56193,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex42)
<=> v92748(VarCurr,bitIndex42) ) ).
fof(addAssignment_56192,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex44)
<=> v92743(VarCurr,bitIndex44) ) ).
fof(addAssignment_56191,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex44)
<=> v92745(VarCurr,bitIndex44) ) ).
fof(addAssignment_56190,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex44)
<=> v92747(VarCurr,bitIndex44) ) ).
fof(addAssignment_56189,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex44)
<=> v92748(VarCurr,bitIndex44) ) ).
fof(addAssignment_56188,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex46)
<=> v92743(VarCurr,bitIndex46) ) ).
fof(addAssignment_56187,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex46)
<=> v92745(VarCurr,bitIndex46) ) ).
fof(addAssignment_56186,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex46)
<=> v92747(VarCurr,bitIndex46) ) ).
fof(addAssignment_56185,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex46)
<=> v92748(VarCurr,bitIndex46) ) ).
fof(addAssignment_56184,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex48)
<=> v92743(VarCurr,bitIndex48) ) ).
fof(addAssignment_56183,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex48)
<=> v92745(VarCurr,bitIndex48) ) ).
fof(addAssignment_56182,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex48)
<=> v92747(VarCurr,bitIndex48) ) ).
fof(addAssignment_56181,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex48)
<=> v92748(VarCurr,bitIndex48) ) ).
fof(addAssignment_56180,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex49)
<=> v92743(VarCurr,bitIndex49) ) ).
fof(addAssignment_56179,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex49)
<=> v92745(VarCurr,bitIndex49) ) ).
fof(addAssignment_56178,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex49)
<=> v92747(VarCurr,bitIndex49) ) ).
fof(addAssignment_56177,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex49)
<=> v92748(VarCurr,bitIndex49) ) ).
fof(addAssignment_56176,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex52)
<=> v92743(VarCurr,bitIndex52) ) ).
fof(addAssignment_56175,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex52)
<=> v92745(VarCurr,bitIndex52) ) ).
fof(addAssignment_56174,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex52)
<=> v92747(VarCurr,bitIndex52) ) ).
fof(addAssignment_56173,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex52)
<=> v92748(VarCurr,bitIndex52) ) ).
fof(addAssignment_56172,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex53)
<=> v92743(VarCurr,bitIndex53) ) ).
fof(addAssignment_56171,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex53)
<=> v92745(VarCurr,bitIndex53) ) ).
fof(addAssignment_56170,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex53)
<=> v92747(VarCurr,bitIndex53) ) ).
fof(addAssignment_56169,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex53)
<=> v92748(VarCurr,bitIndex53) ) ).
fof(addAssignment_56168,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex54)
<=> v92743(VarCurr,bitIndex54) ) ).
fof(addAssignment_56167,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex54)
<=> v92745(VarCurr,bitIndex54) ) ).
fof(addAssignment_56166,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex54)
<=> v92747(VarCurr,bitIndex54) ) ).
fof(addAssignment_56165,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex54)
<=> v92748(VarCurr,bitIndex54) ) ).
fof(addAssignment_56164,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex55)
<=> v92743(VarCurr,bitIndex55) ) ).
fof(addAssignment_56163,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex55)
<=> v92745(VarCurr,bitIndex55) ) ).
fof(addAssignment_56162,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex55)
<=> v92747(VarCurr,bitIndex55) ) ).
fof(addAssignment_56161,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex55)
<=> v92748(VarCurr,bitIndex55) ) ).
fof(addAssignment_56160,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex56)
<=> v92743(VarCurr,bitIndex56) ) ).
fof(addAssignment_56159,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex56)
<=> v92745(VarCurr,bitIndex56) ) ).
fof(addAssignment_56158,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex56)
<=> v92747(VarCurr,bitIndex56) ) ).
fof(addAssignment_56157,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex56)
<=> v92748(VarCurr,bitIndex56) ) ).
fof(addAssignment_56156,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex58)
<=> v92743(VarCurr,bitIndex58) ) ).
fof(addAssignment_56155,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex58)
<=> v92745(VarCurr,bitIndex58) ) ).
fof(addAssignment_56154,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex58)
<=> v92747(VarCurr,bitIndex58) ) ).
fof(addAssignment_56153,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex58)
<=> v92748(VarCurr,bitIndex58) ) ).
fof(addAssignment_56152,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex63)
<=> v92743(VarCurr,bitIndex63) ) ).
fof(addAssignment_56151,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex63)
<=> v92745(VarCurr,bitIndex63) ) ).
fof(addAssignment_56150,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex63)
<=> v92747(VarCurr,bitIndex63) ) ).
fof(addAssignment_56149,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex63)
<=> v92748(VarCurr,bitIndex63) ) ).
fof(addAssignment_56148,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex66)
<=> v92743(VarCurr,bitIndex66) ) ).
fof(addAssignment_56147,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex66)
<=> v92745(VarCurr,bitIndex66) ) ).
fof(addAssignment_56146,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex66)
<=> v92747(VarCurr,bitIndex66) ) ).
fof(addAssignment_56145,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex66)
<=> v92748(VarCurr,bitIndex66) ) ).
fof(addAssignment_56144,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex67)
<=> v92743(VarCurr,bitIndex67) ) ).
fof(addAssignment_56143,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex67)
<=> v92745(VarCurr,bitIndex67) ) ).
fof(addAssignment_56142,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex67)
<=> v92747(VarCurr,bitIndex67) ) ).
fof(addAssignment_56141,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex67)
<=> v92748(VarCurr,bitIndex67) ) ).
fof(addAssignment_56140,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex68)
<=> v92743(VarCurr,bitIndex68) ) ).
fof(addAssignment_56139,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex68)
<=> v92745(VarCurr,bitIndex68) ) ).
fof(addAssignment_56138,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex68)
<=> v92747(VarCurr,bitIndex68) ) ).
fof(addAssignment_56137,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex68)
<=> v92748(VarCurr,bitIndex68) ) ).
fof(addAssignment_56136,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex70)
<=> v92743(VarCurr,bitIndex70) ) ).
fof(addAssignment_56135,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex70)
<=> v92745(VarCurr,bitIndex70) ) ).
fof(addAssignment_56134,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex70)
<=> v92747(VarCurr,bitIndex70) ) ).
fof(addAssignment_56133,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex70)
<=> v92748(VarCurr,bitIndex70) ) ).
fof(addAssignment_56132,axiom,
! [VarCurr] :
( v92741(VarCurr,bitIndex71)
<=> v92743(VarCurr,bitIndex71) ) ).
fof(addAssignment_56131,axiom,
! [VarCurr] :
( v92743(VarCurr,bitIndex71)
<=> v92745(VarCurr,bitIndex71) ) ).
fof(addAssignment_56130,axiom,
! [VarCurr] :
( v92745(VarCurr,bitIndex71)
<=> v92747(VarCurr,bitIndex71) ) ).
fof(addAssignment_56129,axiom,
! [VarCurr] :
( v92747(VarCurr,bitIndex71)
<=> v92748(VarCurr,bitIndex71) ) ).
fof(addAssignment_56128,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex0)
<=> v52332(VarCurr,bitIndex0) ) ).
fof(addAssignment_56127,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex1)
<=> v52332(VarCurr,bitIndex6) ) ).
fof(addAssignment_56126,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex2)
<=> v52332(VarCurr,bitIndex12) ) ).
fof(addAssignment_56125,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex3)
<=> v52332(VarCurr,bitIndex18) ) ).
fof(addAssignment_56124,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex4)
<=> v52332(VarCurr,bitIndex24) ) ).
fof(addAssignment_56123,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex5)
<=> v52332(VarCurr,bitIndex30) ) ).
fof(addAssignment_56122,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex6)
<=> v52332(VarCurr,bitIndex36) ) ).
fof(addAssignment_56121,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex7)
<=> v52332(VarCurr,bitIndex42) ) ).
fof(addAssignment_56120,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex8)
<=> v52332(VarCurr,bitIndex48) ) ).
fof(addAssignment_56119,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex9)
<=> v52332(VarCurr,bitIndex54) ) ).
fof(addAssignment_56118,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex10)
<=> v52332(VarCurr,bitIndex60) ) ).
fof(addAssignment_56117,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex11)
<=> v52332(VarCurr,bitIndex66) ) ).
fof(addAssignment_56116,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex12)
<=> v52332(VarCurr,bitIndex67) ) ).
fof(addAssignment_56115,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex13)
<=> v52332(VarCurr,bitIndex61) ) ).
fof(addAssignment_56114,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex14)
<=> v52332(VarCurr,bitIndex55) ) ).
fof(addAssignment_56113,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex15)
<=> v52332(VarCurr,bitIndex49) ) ).
fof(addAssignment_56112,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex16)
<=> v52332(VarCurr,bitIndex43) ) ).
fof(addAssignment_56111,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex17)
<=> v52332(VarCurr,bitIndex37) ) ).
fof(addAssignment_56110,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex18)
<=> v52332(VarCurr,bitIndex31) ) ).
fof(addAssignment_56109,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex19)
<=> v52332(VarCurr,bitIndex25) ) ).
fof(addAssignment_56108,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex20)
<=> v52332(VarCurr,bitIndex19) ) ).
fof(addAssignment_56107,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex21)
<=> v52332(VarCurr,bitIndex13) ) ).
fof(addAssignment_56106,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex22)
<=> v52332(VarCurr,bitIndex7) ) ).
fof(addAssignment_56105,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex23)
<=> v52332(VarCurr,bitIndex1) ) ).
fof(addAssignment_56104,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex24)
<=> v52332(VarCurr,bitIndex2) ) ).
fof(addAssignment_56103,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex25)
<=> v52332(VarCurr,bitIndex8) ) ).
fof(addAssignment_56102,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex26)
<=> v52332(VarCurr,bitIndex14) ) ).
fof(addAssignment_56101,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex27)
<=> v52332(VarCurr,bitIndex20) ) ).
fof(addAssignment_56100,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex28)
<=> v52332(VarCurr,bitIndex26) ) ).
fof(addAssignment_56099,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex29)
<=> v52332(VarCurr,bitIndex32) ) ).
fof(addAssignment_56098,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex30)
<=> v52332(VarCurr,bitIndex38) ) ).
fof(addAssignment_56097,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex31)
<=> v52332(VarCurr,bitIndex44) ) ).
fof(addAssignment_56096,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex32)
<=> v52332(VarCurr,bitIndex50) ) ).
fof(addAssignment_56095,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex33)
<=> v52332(VarCurr,bitIndex56) ) ).
fof(addAssignment_56094,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex34)
<=> v52332(VarCurr,bitIndex62) ) ).
fof(addAssignment_56093,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex35)
<=> v52332(VarCurr,bitIndex68) ) ).
fof(addAssignment_56092,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex36)
<=> v52332(VarCurr,bitIndex69) ) ).
fof(addAssignment_56091,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex37)
<=> v52332(VarCurr,bitIndex63) ) ).
fof(addAssignment_56090,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex38)
<=> v52332(VarCurr,bitIndex57) ) ).
fof(addAssignment_56089,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex39)
<=> v52332(VarCurr,bitIndex51) ) ).
fof(addAssignment_56088,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex40)
<=> v52332(VarCurr,bitIndex45) ) ).
fof(addAssignment_56087,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex41)
<=> v52332(VarCurr,bitIndex39) ) ).
fof(addAssignment_56086,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex42)
<=> v52332(VarCurr,bitIndex33) ) ).
fof(addAssignment_56085,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex43)
<=> v52332(VarCurr,bitIndex27) ) ).
fof(addAssignment_56084,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex44)
<=> v52332(VarCurr,bitIndex21) ) ).
fof(addAssignment_56083,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex45)
<=> v52332(VarCurr,bitIndex15) ) ).
fof(addAssignment_56082,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex46)
<=> v52332(VarCurr,bitIndex9) ) ).
fof(addAssignment_56081,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex47)
<=> v52332(VarCurr,bitIndex3) ) ).
fof(addAssignment_56080,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex48)
<=> v52332(VarCurr,bitIndex4) ) ).
fof(addAssignment_56079,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex49)
<=> v52332(VarCurr,bitIndex10) ) ).
fof(addAssignment_56078,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex50)
<=> v52332(VarCurr,bitIndex16) ) ).
fof(addAssignment_56077,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex51)
<=> v52332(VarCurr,bitIndex22) ) ).
fof(addAssignment_56076,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex52)
<=> v52332(VarCurr,bitIndex28) ) ).
fof(addAssignment_56075,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex53)
<=> v52332(VarCurr,bitIndex34) ) ).
fof(addAssignment_56074,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex54)
<=> v52332(VarCurr,bitIndex40) ) ).
fof(addAssignment_56073,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex55)
<=> v52332(VarCurr,bitIndex46) ) ).
fof(addAssignment_56072,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex56)
<=> v52332(VarCurr,bitIndex52) ) ).
fof(addAssignment_56071,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex57)
<=> v52332(VarCurr,bitIndex58) ) ).
fof(addAssignment_56070,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex58)
<=> v52332(VarCurr,bitIndex64) ) ).
fof(addAssignment_56069,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex59)
<=> v52332(VarCurr,bitIndex70) ) ).
fof(addAssignment_56068,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex60)
<=> v52332(VarCurr,bitIndex71) ) ).
fof(addAssignment_56067,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex61)
<=> v52332(VarCurr,bitIndex65) ) ).
fof(addAssignment_56066,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex62)
<=> v52332(VarCurr,bitIndex59) ) ).
fof(addAssignment_56065,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex63)
<=> v52332(VarCurr,bitIndex53) ) ).
fof(addAssignment_56064,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex64)
<=> v52332(VarCurr,bitIndex47) ) ).
fof(addAssignment_56063,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex65)
<=> v52332(VarCurr,bitIndex41) ) ).
fof(addAssignment_56062,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex66)
<=> v52332(VarCurr,bitIndex35) ) ).
fof(addAssignment_56061,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex67)
<=> v52332(VarCurr,bitIndex29) ) ).
fof(addAssignment_56060,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex68)
<=> v52332(VarCurr,bitIndex23) ) ).
fof(addAssignment_56059,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex69)
<=> v52332(VarCurr,bitIndex17) ) ).
fof(addAssignment_56058,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex70)
<=> v52332(VarCurr,bitIndex11) ) ).
fof(addAssignment_56057,axiom,
! [VarCurr] :
( v92748(VarCurr,bitIndex71)
<=> v52332(VarCurr,bitIndex5) ) ).
fof(addAssignment_56056,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92652(VarCurr,B)
<=> v92654(VarCurr,B) ) ) ).
fof(addAssignment_56055,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92654(VarCurr,B)
<=> v92656(VarCurr,B) ) ) ).
fof(addAssignment_56054,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92656(VarCurr,B)
<=> v92658(VarCurr,B) ) ) ).
fof(addAssignment_56053,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92658(VarCurr,B)
<=> v92660(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1223,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92660(VarCurr,B)
<=> ( v92712(VarCurr,B)
| v92715(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1222,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92715(VarCurr,B)
<=> ( v92691(VarCurr,B)
& v92716(VarCurr,B) ) ) ) ).
fof(addAssignment_56052,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex0)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56051,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex1)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56050,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex2)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56049,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex3)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56048,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex4)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56047,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex5)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56046,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex6)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56045,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex7)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56044,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex8)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56043,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex9)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56042,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex10)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56041,axiom,
! [VarCurr] :
( v92716(VarCurr,bitIndex11)
<=> v92717(VarCurr) ) ).
fof(addAssignment_56040,axiom,
! [VarCurr] :
( v92717(VarCurr)
<=> v92698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1221,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92712(VarCurr,B)
<=> ( v92662(VarCurr,B)
& v92713(VarCurr,B) ) ) ) ).
fof(addAssignment_56039,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex0)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56038,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex1)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56037,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex2)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56036,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex3)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56035,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex4)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56034,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex5)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56033,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex6)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56032,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex7)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56031,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex8)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56030,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex9)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56029,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex10)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56028,axiom,
! [VarCurr] :
( v92713(VarCurr,bitIndex11)
<=> v92714(VarCurr) ) ).
fof(addAssignment_56027,axiom,
! [VarCurr] :
( v92714(VarCurr)
<=> v92669(VarCurr) ) ).
fof(addAssignment_56026,axiom,
! [VarCurr] :
( v92698(VarCurr)
<=> v92700(VarCurr) ) ).
fof(addAssignment_56025,axiom,
! [VarCurr] :
( v92700(VarCurr)
<=> v92702(VarCurr) ) ).
fof(addAssignment_56024,axiom,
! [VarCurr] :
( v92702(VarCurr)
<=> v92704(VarCurr) ) ).
fof(addAssignment_56023,axiom,
! [VarCurr] :
( v92704(VarCurr)
<=> v92706(VarCurr) ) ).
fof(addAssignment_56022,axiom,
! [VarCurr] :
( v92706(VarCurr)
<=> v92708(VarCurr) ) ).
fof(addAssignment_56021,axiom,
! [VarCurr] :
( v92708(VarCurr)
<=> v92710(VarCurr) ) ).
fof(addAssignment_56020,axiom,
! [VarCurr] :
( v92710(VarCurr)
<=> v92685(VarCurr) ) ).
fof(addAssignment_56019,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92691(VarCurr,B)
<=> v92693(VarCurr,B) ) ) ).
fof(addAssignment_56018,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92693(VarCurr,B)
<=> v92695(VarCurr,B) ) ) ).
fof(addAssignment_56017,axiom,
! [VarCurr] :
( ( v92695(VarCurr,bitIndex5)
<=> v52334(VarCurr,bitIndex149) )
& ( v92695(VarCurr,bitIndex4)
<=> v52334(VarCurr,bitIndex148) )
& ( v92695(VarCurr,bitIndex3)
<=> v52334(VarCurr,bitIndex147) )
& ( v92695(VarCurr,bitIndex2)
<=> v52334(VarCurr,bitIndex146) )
& ( v92695(VarCurr,bitIndex1)
<=> v52334(VarCurr,bitIndex145) )
& ( v92695(VarCurr,bitIndex0)
<=> v52334(VarCurr,bitIndex144) ) ) ).
fof(addAssignment_56016,axiom,
! [VarCurr] :
( ( v92695(VarCurr,bitIndex11)
<=> $false )
& ( v92695(VarCurr,bitIndex10)
<=> $false )
& ( v92695(VarCurr,bitIndex9)
<=> $false )
& ( v92695(VarCurr,bitIndex8)
<=> $false )
& ( v92695(VarCurr,bitIndex7)
<=> $false )
& ( v92695(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addAssignment_56015,axiom,
! [VarCurr] :
( v92669(VarCurr)
<=> v92671(VarCurr) ) ).
fof(addAssignment_56014,axiom,
! [VarCurr] :
( v92671(VarCurr)
<=> v92673(VarCurr) ) ).
fof(addAssignment_56013,axiom,
! [VarCurr] :
( v92673(VarCurr)
<=> v92675(VarCurr) ) ).
fof(addAssignment_56012,axiom,
! [VarCurr] :
( v92675(VarCurr)
<=> v92677(VarCurr) ) ).
fof(addAssignment_56011,axiom,
! [VarCurr] :
( v92677(VarCurr)
<=> v92679(VarCurr) ) ).
fof(addAssignment_56010,axiom,
! [VarCurr] :
( v92679(VarCurr)
<=> v92681(VarCurr) ) ).
fof(addAssignment_56009,axiom,
! [VarCurr] :
( v92681(VarCurr)
<=> v92683(VarCurr) ) ).
fof(writeUnaryOperator_4295,axiom,
! [VarCurr] :
( ~ v92683(VarCurr)
<=> v92685(VarCurr) ) ).
fof(writeUnaryOperator_4294,axiom,
! [VarCurr] :
( ~ v92685(VarCurr)
<=> v92688(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2291,axiom,
! [VarCurr] :
( v92688(VarCurr)
<=> ( v6625(VarCurr,bitIndex11)
& v9552(VarCurr) ) ) ).
fof(addAssignment_56008,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92662(VarCurr,B)
<=> v92664(VarCurr,B) ) ) ).
fof(addAssignment_56007,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92664(VarCurr,B)
<=> v92666(VarCurr,B) ) ) ).
fof(addAssignment_56006,axiom,
! [VarCurr] :
( ( v92666(VarCurr,bitIndex5)
<=> v52334(VarCurr,bitIndex161) )
& ( v92666(VarCurr,bitIndex4)
<=> v52334(VarCurr,bitIndex160) )
& ( v92666(VarCurr,bitIndex3)
<=> v52334(VarCurr,bitIndex159) )
& ( v92666(VarCurr,bitIndex2)
<=> v52334(VarCurr,bitIndex158) )
& ( v92666(VarCurr,bitIndex1)
<=> v52334(VarCurr,bitIndex157) )
& ( v92666(VarCurr,bitIndex0)
<=> v52334(VarCurr,bitIndex156) ) ) ).
fof(addAssignment_56005,axiom,
! [VarCurr] :
( v92666(VarCurr,bitIndex6)
<=> v52334(VarCurr,bitIndex149) ) ).
fof(addAssignment_56004,axiom,
! [VarCurr] :
( v92666(VarCurr,bitIndex7)
<=> v52334(VarCurr,bitIndex148) ) ).
fof(addAssignment_56003,axiom,
! [VarCurr] :
( v92666(VarCurr,bitIndex8)
<=> v52334(VarCurr,bitIndex147) ) ).
fof(addAssignment_56002,axiom,
! [VarCurr] :
( v92666(VarCurr,bitIndex9)
<=> v52334(VarCurr,bitIndex146) ) ).
fof(addAssignment_56001,axiom,
! [VarCurr] :
( v92666(VarCurr,bitIndex10)
<=> v52334(VarCurr,bitIndex145) ) ).
fof(addAssignment_56000,axiom,
! [VarCurr] :
( v92666(VarCurr,bitIndex11)
<=> v52334(VarCurr,bitIndex144) ) ).
fof(addAssignment_55999,axiom,
! [VarCurr,B] :
( range_161_156(B)
=> ( v52334(VarCurr,B)
<=> v33839(VarCurr,B) ) ) ).
fof(addAssignment_55998,axiom,
! [VarCurr,B] :
( range_161_156(B)
=> ( v33839(VarCurr,B)
<=> v33841(VarCurr,B) ) ) ).
fof(addAssignment_55997,axiom,
! [VarCurr] :
( ( v33841(VarCurr,bitIndex161)
<=> v29655(VarCurr,bitIndex5) )
& ( v33841(VarCurr,bitIndex160)
<=> v29655(VarCurr,bitIndex4) )
& ( v33841(VarCurr,bitIndex159)
<=> v29655(VarCurr,bitIndex3) )
& ( v33841(VarCurr,bitIndex158)
<=> v29655(VarCurr,bitIndex2) )
& ( v33841(VarCurr,bitIndex157)
<=> v29655(VarCurr,bitIndex1) )
& ( v33841(VarCurr,bitIndex156)
<=> v29655(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_55996,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex149)
<=> v33839(VarCurr,bitIndex149) ) ).
fof(addAssignment_55995,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex149)
<=> v33841(VarCurr,bitIndex149) ) ).
fof(addAssignment_55994,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex149)
<=> v28105(VarCurr,bitIndex5) ) ).
fof(addAssignment_55993,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex148)
<=> v33839(VarCurr,bitIndex148) ) ).
fof(addAssignment_55992,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex148)
<=> v33841(VarCurr,bitIndex148) ) ).
fof(addAssignment_55991,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex148)
<=> v28105(VarCurr,bitIndex4) ) ).
fof(addAssignment_55990,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex147)
<=> v33839(VarCurr,bitIndex147) ) ).
fof(addAssignment_55989,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex147)
<=> v33841(VarCurr,bitIndex147) ) ).
fof(addAssignment_55988,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex147)
<=> v28105(VarCurr,bitIndex3) ) ).
fof(addAssignment_55987,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex146)
<=> v33839(VarCurr,bitIndex146) ) ).
fof(addAssignment_55986,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex146)
<=> v33841(VarCurr,bitIndex146) ) ).
fof(addAssignment_55985,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex146)
<=> v28105(VarCurr,bitIndex2) ) ).
fof(addAssignment_55984,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex145)
<=> v33839(VarCurr,bitIndex145) ) ).
fof(addAssignment_55983,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex145)
<=> v33841(VarCurr,bitIndex145) ) ).
fof(addAssignment_55982,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex145)
<=> v28105(VarCurr,bitIndex1) ) ).
fof(addAssignment_55981,axiom,
! [VarCurr] :
( v52334(VarCurr,bitIndex144)
<=> v33839(VarCurr,bitIndex144) ) ).
fof(addAssignment_55980,axiom,
! [VarCurr] :
( v33839(VarCurr,bitIndex144)
<=> v33841(VarCurr,bitIndex144) ) ).
fof(addAssignment_55979,axiom,
! [VarCurr] :
( v33841(VarCurr,bitIndex144)
<=> v28105(VarCurr,bitIndex0) ) ).
fof(addAssignment_55978,axiom,
! [VarCurr] :
( v91825(VarCurr)
<=> v91827(VarCurr) ) ).
fof(addAssignment_55977,axiom,
! [VarCurr] :
( v91827(VarCurr)
<=> v91829(VarCurr) ) ).
fof(addAssignment_55976,axiom,
! [VarCurr] :
( v91829(VarCurr)
<=> v91831(VarCurr) ) ).
fof(addAssignment_55975,axiom,
! [VarCurr] :
( v91831(VarCurr)
<=> v91833(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_487,axiom,
! [VarCurr] :
( v91833(VarCurr)
<=> ( ( v91835(VarCurr,bitIndex11)
<=> v91886(VarCurr,bitIndex11) )
& ( v91835(VarCurr,bitIndex10)
<=> v91886(VarCurr,bitIndex10) )
& ( v91835(VarCurr,bitIndex9)
<=> v91886(VarCurr,bitIndex9) )
& ( v91835(VarCurr,bitIndex8)
<=> v91886(VarCurr,bitIndex8) )
& ( v91835(VarCurr,bitIndex7)
<=> v91886(VarCurr,bitIndex7) )
& ( v91835(VarCurr,bitIndex6)
<=> v91886(VarCurr,bitIndex6) )
& ( v91835(VarCurr,bitIndex5)
<=> v91886(VarCurr,bitIndex5) )
& ( v91835(VarCurr,bitIndex4)
<=> v91886(VarCurr,bitIndex4) )
& ( v91835(VarCurr,bitIndex3)
<=> v91886(VarCurr,bitIndex3) )
& ( v91835(VarCurr,bitIndex2)
<=> v91886(VarCurr,bitIndex2) )
& ( v91835(VarCurr,bitIndex1)
<=> v91886(VarCurr,bitIndex1) )
& ( v91835(VarCurr,bitIndex0)
<=> v91886(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_55974,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91886(VarCurr,B)
<=> v91888(VarCurr,B) ) ) ).
fof(addAssignment_55973,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91888(VarCurr,B)
<=> v91890(VarCurr,B) ) ) ).
fof(addAssignment_55972,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91890(VarCurr,B)
<=> v91892(VarCurr,B) ) ) ).
fof(addAssignment_55971,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91892(VarCurr,B)
<=> v91894(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1220,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91894(VarCurr,B)
<=> ( v92634(VarCurr,B)
| v92637(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1219,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92637(VarCurr,B)
<=> ( v92391(VarCurr,B)
& v92638(VarCurr,B) ) ) ) ).
fof(addAssignment_55970,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex0)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55969,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex1)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55968,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex2)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55967,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex3)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55966,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex4)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55965,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex5)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55964,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex6)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55963,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex7)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55962,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex8)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55961,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex9)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55960,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex10)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55959,axiom,
! [VarCurr] :
( v92638(VarCurr,bitIndex11)
<=> v92639(VarCurr) ) ).
fof(addAssignment_55958,axiom,
! [VarCurr] :
( v92639(VarCurr)
<=> v92624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_1218,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92634(VarCurr,B)
<=> ( v91896(VarCurr,B)
& v92635(VarCurr,B) ) ) ) ).
fof(addAssignment_55957,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex0)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55956,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex1)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55955,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex2)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55954,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex3)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55953,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex4)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55952,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex5)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55951,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex6)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55950,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex7)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55949,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex8)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55948,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex9)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55947,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex10)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55946,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex11)
<=> v92636(VarCurr) ) ).
fof(addAssignment_55945,axiom,
! [VarCurr] :
( v92636(VarCurr)
<=> v92381(VarCurr) ) ).
fof(addAssignment_55944,axiom,
! [VarCurr] :
( v92624(VarCurr)
<=> v92626(VarCurr) ) ).
fof(addAssignment_55943,axiom,
! [VarCurr] :
( v92626(VarCurr)
<=> v92628(VarCurr) ) ).
fof(addAssignment_55942,axiom,
! [VarCurr] :
( v92628(VarCurr)
<=> v92630(VarCurr) ) ).
fof(addAssignment_55941,axiom,
! [VarCurr] :
( v92630(VarCurr)
<=> v92632(VarCurr) ) ).
fof(addAssignment_55940,axiom,
! [VarCurr] :
( v92632(VarCurr)
<=> v91058(VarCurr) ) ).
fof(addAssignment_55939,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v92391(VarCurr,B)
<=> v92393(VarCurr,B) ) ) ).
fof(addAssignment_55938,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v92393(VarCurr,B)
<=> v92395(VarCurr,B) ) ) ).
fof(addAssignment_55937,axiom,
! [VarCurr] :
( ( v92393(VarCurr,bitIndex11)
<=> $false )
& ( v92393(VarCurr,bitIndex10)
<=> $false )
& ( v92393(VarCurr,bitIndex9)
<=> $false )
& ( v92393(VarCurr,bitIndex8)
<=> $false )
& ( v92393(VarCurr,bitIndex7)
<=> $false )
& ( v92393(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addAssignment_55936,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v92395(VarCurr,B)
<=> v92397(VarCurr,B) ) ) ).
fof(addAssignment_55935,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v92397(VarCurr,B)
<=> v92399(VarCurr,B) ) ) ).
fof(addAssignment_55934,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v92399(VarCurr,B)
<=> v92401(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2290,axiom,
! [VarCurr] :
( v92401(VarCurr,bitIndex5)
<=> ( v92587(VarCurr)
<~> v92403(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2289,axiom,
! [VarCurr] :
( v92587(VarCurr)
<=> ( v92588(VarCurr)
<~> v92403(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2288,axiom,
! [VarCurr] :
( v92588(VarCurr)
<=> ( v92589(VarCurr)
<~> v92403(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2287,axiom,
! [VarCurr] :
( v92589(VarCurr)
<=> ( v92590(VarCurr)
<~> v92403(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2286,axiom,
! [VarCurr] :
( v92590(VarCurr)
<=> ( v92591(VarCurr)
<~> v92403(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2285,axiom,
! [VarCurr] :
( v92591(VarCurr)
<=> ( v92592(VarCurr)
<~> v92403(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2284,axiom,
! [VarCurr] :
( v92592(VarCurr)
<=> ( v92593(VarCurr)
<~> v92403(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2283,axiom,
! [VarCurr] :
( v92593(VarCurr)
<=> ( v92594(VarCurr)
<~> v92403(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2282,axiom,
! [VarCurr] :
( v92594(VarCurr)
<=> ( v92595(VarCurr)
<~> v92403(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2281,axiom,
! [VarCurr] :
( v92595(VarCurr)
<=> ( v92596(VarCurr)
<~> v92403(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2280,axiom,
! [VarCurr] :
( v92596(VarCurr)
<=> ( v92597(VarCurr)
<~> v92403(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2279,axiom,
! [VarCurr] :
( v92597(VarCurr)
<=> ( v92598(VarCurr)
<~> v92403(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2278,axiom,
! [VarCurr] :
( v92598(VarCurr)
<=> ( v92599(VarCurr)
<~> v92403(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2277,axiom,
! [VarCurr] :
( v92599(VarCurr)
<=> ( v92600(VarCurr)
<~> v92403(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2276,axiom,
! [VarCurr] :
( v92600(VarCurr)
<=> ( v92601(VarCurr)
<~> v92403(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2275,axiom,
! [VarCurr] :
( v92601(VarCurr)
<=> ( v92602(VarCurr)
<~> v92403(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2274,axiom,
! [VarCurr] :
( v92602(VarCurr)
<=> ( v92603(VarCurr)
<~> v92403(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2273,axiom,
! [VarCurr] :
( v92603(VarCurr)
<=> ( v92604(VarCurr)
<~> v92403(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2272,axiom,
! [VarCurr] :
( v92604(VarCurr)
<=> ( v92605(VarCurr)
<~> v92403(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2271,axiom,
! [VarCurr] :
( v92605(VarCurr)
<=> ( v92606(VarCurr)
<~> v92403(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2270,axiom,
! [VarCurr] :
( v92606(VarCurr)
<=> ( v92607(VarCurr)
<~> v92403(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2269,axiom,
! [VarCurr] :
( v92607(VarCurr)
<=> ( v92608(VarCurr)
<~> v92403(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2268,axiom,
! [VarCurr] :
( v92608(VarCurr)
<=> ( v92609(VarCurr)
<~> v92403(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2267,axiom,
! [VarCurr] :
( v92609(VarCurr)
<=> ( v92610(VarCurr)
<~> v92403(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2266,axiom,
! [VarCurr] :
( v92610(VarCurr)
<=> ( v92611(VarCurr)
<~> v92403(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2265,axiom,
! [VarCurr] :
( v92611(VarCurr)
<=> ( v92612(VarCurr)
<~> v92403(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2264,axiom,
! [VarCurr] :
( v92612(VarCurr)
<=> ( v92613(VarCurr)
<~> v92403(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2263,axiom,
! [VarCurr] :
( v92613(VarCurr)
<=> ( v92614(VarCurr)
<~> v92403(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2262,axiom,
! [VarCurr] :
( v92614(VarCurr)
<=> ( v92615(VarCurr)
<~> v92403(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2261,axiom,
! [VarCurr] :
( v92615(VarCurr)
<=> ( v92616(VarCurr)
<~> v92403(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2260,axiom,
! [VarCurr] :
( v92616(VarCurr)
<=> ( v92617(VarCurr)
<~> v92403(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2259,axiom,
! [VarCurr] :
( v92617(VarCurr)
<=> ( v92618(VarCurr)
<~> v92403(VarCurr,bitIndex62) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2258,axiom,
! [VarCurr] :
( v92618(VarCurr)
<=> ( v92619(VarCurr)
<~> v92403(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2257,axiom,
! [VarCurr] :
( v92619(VarCurr)
<=> ( v92620(VarCurr)
<~> v92403(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2256,axiom,
! [VarCurr] :
( v92620(VarCurr)
<=> ( v92621(VarCurr)
<~> v92403(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2255,axiom,
! [VarCurr] :
( v92621(VarCurr)
<=> ( v92403(VarCurr,bitIndex71)
<~> v92403(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2254,axiom,
! [VarCurr] :
( v92401(VarCurr,bitIndex4)
<=> ( v92551(VarCurr)
<~> v92403(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2253,axiom,
! [VarCurr] :
( v92551(VarCurr)
<=> ( v92552(VarCurr)
<~> v92403(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2252,axiom,
! [VarCurr] :
( v92552(VarCurr)
<=> ( v92553(VarCurr)
<~> v92403(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2251,axiom,
! [VarCurr] :
( v92553(VarCurr)
<=> ( v92554(VarCurr)
<~> v92403(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2250,axiom,
! [VarCurr] :
( v92554(VarCurr)
<=> ( v92555(VarCurr)
<~> v92403(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2249,axiom,
! [VarCurr] :
( v92555(VarCurr)
<=> ( v92556(VarCurr)
<~> v92403(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2248,axiom,
! [VarCurr] :
( v92556(VarCurr)
<=> ( v92557(VarCurr)
<~> v92403(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2247,axiom,
! [VarCurr] :
( v92557(VarCurr)
<=> ( v92558(VarCurr)
<~> v92403(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2246,axiom,
! [VarCurr] :
( v92558(VarCurr)
<=> ( v92559(VarCurr)
<~> v92403(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2245,axiom,
! [VarCurr] :
( v92559(VarCurr)
<=> ( v92560(VarCurr)
<~> v92403(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2244,axiom,
! [VarCurr] :
( v92560(VarCurr)
<=> ( v92561(VarCurr)
<~> v92403(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2243,axiom,
! [VarCurr] :
( v92561(VarCurr)
<=> ( v92562(VarCurr)
<~> v92403(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2242,axiom,
! [VarCurr] :
( v92562(VarCurr)
<=> ( v92563(VarCurr)
<~> v92403(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2241,axiom,
! [VarCurr] :
( v92563(VarCurr)
<=> ( v92564(VarCurr)
<~> v92403(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2240,axiom,
! [VarCurr] :
( v92564(VarCurr)
<=> ( v92565(VarCurr)
<~> v92403(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2239,axiom,
! [VarCurr] :
( v92565(VarCurr)
<=> ( v92566(VarCurr)
<~> v92403(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2238,axiom,
! [VarCurr] :
( v92566(VarCurr)
<=> ( v92567(VarCurr)
<~> v92403(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2237,axiom,
! [VarCurr] :
( v92567(VarCurr)
<=> ( v92568(VarCurr)
<~> v92403(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2236,axiom,
! [VarCurr] :
( v92568(VarCurr)
<=> ( v92569(VarCurr)
<~> v92403(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2235,axiom,
! [VarCurr] :
( v92569(VarCurr)
<=> ( v92570(VarCurr)
<~> v92403(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2234,axiom,
! [VarCurr] :
( v92570(VarCurr)
<=> ( v92571(VarCurr)
<~> v92403(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2233,axiom,
! [VarCurr] :
( v92571(VarCurr)
<=> ( v92572(VarCurr)
<~> v92403(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2232,axiom,
! [VarCurr] :
( v92572(VarCurr)
<=> ( v92573(VarCurr)
<~> v92403(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2231,axiom,
! [VarCurr] :
( v92573(VarCurr)
<=> ( v92574(VarCurr)
<~> v92403(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2230,axiom,
! [VarCurr] :
( v92574(VarCurr)
<=> ( v92575(VarCurr)
<~> v92403(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2229,axiom,
! [VarCurr] :
( v92575(VarCurr)
<=> ( v92576(VarCurr)
<~> v92403(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2228,axiom,
! [VarCurr] :
( v92576(VarCurr)
<=> ( v92577(VarCurr)
<~> v92403(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2227,axiom,
! [VarCurr] :
( v92577(VarCurr)
<=> ( v92578(VarCurr)
<~> v92403(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2226,axiom,
! [VarCurr] :
( v92578(VarCurr)
<=> ( v92579(VarCurr)
<~> v92403(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2225,axiom,
! [VarCurr] :
( v92579(VarCurr)
<=> ( v92580(VarCurr)
<~> v92403(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2224,axiom,
! [VarCurr] :
( v92580(VarCurr)
<=> ( v92581(VarCurr)
<~> v92403(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2223,axiom,
! [VarCurr] :
( v92581(VarCurr)
<=> ( v92582(VarCurr)
<~> v92403(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2222,axiom,
! [VarCurr] :
( v92582(VarCurr)
<=> ( v92583(VarCurr)
<~> v92403(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2221,axiom,
! [VarCurr] :
( v92583(VarCurr)
<=> ( v92584(VarCurr)
<~> v92403(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2220,axiom,
! [VarCurr] :
( v92584(VarCurr)
<=> ( v92585(VarCurr)
<~> v92403(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2219,axiom,
! [VarCurr] :
( v92585(VarCurr)
<=> ( v92403(VarCurr,bitIndex71)
<~> v92403(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2218,axiom,
! [VarCurr] :
( v92401(VarCurr,bitIndex3)
<=> ( v92514(VarCurr)
<~> v92403(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2217,axiom,
! [VarCurr] :
( v92514(VarCurr)
<=> ( v92515(VarCurr)
<~> v92403(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2216,axiom,
! [VarCurr] :
( v92515(VarCurr)
<=> ( v92516(VarCurr)
<~> v92403(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2215,axiom,
! [VarCurr] :
( v92516(VarCurr)
<=> ( v92517(VarCurr)
<~> v92403(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2214,axiom,
! [VarCurr] :
( v92517(VarCurr)
<=> ( v92518(VarCurr)
<~> v92403(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2213,axiom,
! [VarCurr] :
( v92518(VarCurr)
<=> ( v92519(VarCurr)
<~> v92403(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2212,axiom,
! [VarCurr] :
( v92519(VarCurr)
<=> ( v92520(VarCurr)
<~> v92403(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2211,axiom,
! [VarCurr] :
( v92520(VarCurr)
<=> ( v92521(VarCurr)
<~> v92403(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2210,axiom,
! [VarCurr] :
( v92521(VarCurr)
<=> ( v92522(VarCurr)
<~> v92403(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2209,axiom,
! [VarCurr] :
( v92522(VarCurr)
<=> ( v92523(VarCurr)
<~> v92403(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2208,axiom,
! [VarCurr] :
( v92523(VarCurr)
<=> ( v92524(VarCurr)
<~> v92403(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2207,axiom,
! [VarCurr] :
( v92524(VarCurr)
<=> ( v92525(VarCurr)
<~> v92403(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2206,axiom,
! [VarCurr] :
( v92525(VarCurr)
<=> ( v92526(VarCurr)
<~> v92403(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2205,axiom,
! [VarCurr] :
( v92526(VarCurr)
<=> ( v92527(VarCurr)
<~> v92403(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2204,axiom,
! [VarCurr] :
( v92527(VarCurr)
<=> ( v92528(VarCurr)
<~> v92403(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2203,axiom,
! [VarCurr] :
( v92528(VarCurr)
<=> ( v92529(VarCurr)
<~> v92403(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2202,axiom,
! [VarCurr] :
( v92529(VarCurr)
<=> ( v92530(VarCurr)
<~> v92403(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2201,axiom,
! [VarCurr] :
( v92530(VarCurr)
<=> ( v92531(VarCurr)
<~> v92403(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2200,axiom,
! [VarCurr] :
( v92531(VarCurr)
<=> ( v92532(VarCurr)
<~> v92403(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2199,axiom,
! [VarCurr] :
( v92532(VarCurr)
<=> ( v92533(VarCurr)
<~> v92403(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2198,axiom,
! [VarCurr] :
( v92533(VarCurr)
<=> ( v92534(VarCurr)
<~> v92403(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2197,axiom,
! [VarCurr] :
( v92534(VarCurr)
<=> ( v92535(VarCurr)
<~> v92403(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2196,axiom,
! [VarCurr] :
( v92535(VarCurr)
<=> ( v92536(VarCurr)
<~> v92403(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2195,axiom,
! [VarCurr] :
( v92536(VarCurr)
<=> ( v92537(VarCurr)
<~> v92403(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2194,axiom,
! [VarCurr] :
( v92537(VarCurr)
<=> ( v92538(VarCurr)
<~> v92403(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2193,axiom,
! [VarCurr] :
( v92538(VarCurr)
<=> ( v92539(VarCurr)
<~> v92403(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2192,axiom,
! [VarCurr] :
( v92539(VarCurr)
<=> ( v92540(VarCurr)
<~> v92403(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2191,axiom,
! [VarCurr] :
( v92540(VarCurr)
<=> ( v92541(VarCurr)
<~> v92403(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2190,axiom,
! [VarCurr] :
( v92541(VarCurr)
<=> ( v92542(VarCurr)
<~> v92403(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2189,axiom,
! [VarCurr] :
( v92542(VarCurr)
<=> ( v92543(VarCurr)
<~> v92403(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2188,axiom,
! [VarCurr] :
( v92543(VarCurr)
<=> ( v92544(VarCurr)
<~> v92403(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2187,axiom,
! [VarCurr] :
( v92544(VarCurr)
<=> ( v92545(VarCurr)
<~> v92403(VarCurr,bitIndex60) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2186,axiom,
! [VarCurr] :
( v92545(VarCurr)
<=> ( v92546(VarCurr)
<~> v92403(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2185,axiom,
! [VarCurr] :
( v92546(VarCurr)
<=> ( v92547(VarCurr)
<~> v92403(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2184,axiom,
! [VarCurr] :
( v92547(VarCurr)
<=> ( v92548(VarCurr)
<~> v92403(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2183,axiom,
! [VarCurr] :
( v92548(VarCurr)
<=> ( v92549(VarCurr)
<~> v92403(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2182,axiom,
! [VarCurr] :
( v92549(VarCurr)
<=> ( v92403(VarCurr,bitIndex71)
<~> v92403(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2181,axiom,
! [VarCurr] :
( v92401(VarCurr,bitIndex2)
<=> ( v92476(VarCurr)
<~> v92403(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2180,axiom,
! [VarCurr] :
( v92476(VarCurr)
<=> ( v92477(VarCurr)
<~> v92403(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2179,axiom,
! [VarCurr] :
( v92477(VarCurr)
<=> ( v92478(VarCurr)
<~> v92403(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2178,axiom,
! [VarCurr] :
( v92478(VarCurr)
<=> ( v92479(VarCurr)
<~> v92403(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2177,axiom,
! [VarCurr] :
( v92479(VarCurr)
<=> ( v92480(VarCurr)
<~> v92403(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2176,axiom,
! [VarCurr] :
( v92480(VarCurr)
<=> ( v92481(VarCurr)
<~> v92403(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2175,axiom,
! [VarCurr] :
( v92481(VarCurr)
<=> ( v92482(VarCurr)
<~> v92403(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2174,axiom,
! [VarCurr] :
( v92482(VarCurr)
<=> ( v92483(VarCurr)
<~> v92403(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2173,axiom,
! [VarCurr] :
( v92483(VarCurr)
<=> ( v92484(VarCurr)
<~> v92403(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2172,axiom,
! [VarCurr] :
( v92484(VarCurr)
<=> ( v92485(VarCurr)
<~> v92403(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2171,axiom,
! [VarCurr] :
( v92485(VarCurr)
<=> ( v92486(VarCurr)
<~> v92403(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2170,axiom,
! [VarCurr] :
( v92486(VarCurr)
<=> ( v92487(VarCurr)
<~> v92403(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2169,axiom,
! [VarCurr] :
( v92487(VarCurr)
<=> ( v92488(VarCurr)
<~> v92403(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2168,axiom,
! [VarCurr] :
( v92488(VarCurr)
<=> ( v92489(VarCurr)
<~> v92403(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2167,axiom,
! [VarCurr] :
( v92489(VarCurr)
<=> ( v92490(VarCurr)
<~> v92403(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2166,axiom,
! [VarCurr] :
( v92490(VarCurr)
<=> ( v92491(VarCurr)
<~> v92403(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2165,axiom,
! [VarCurr] :
( v92491(VarCurr)
<=> ( v92492(VarCurr)
<~> v92403(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2164,axiom,
! [VarCurr] :
( v92492(VarCurr)
<=> ( v92493(VarCurr)
<~> v92403(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2163,axiom,
! [VarCurr] :
( v92493(VarCurr)
<=> ( v92494(VarCurr)
<~> v92403(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2162,axiom,
! [VarCurr] :
( v92494(VarCurr)
<=> ( v92495(VarCurr)
<~> v92403(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2161,axiom,
! [VarCurr] :
( v92495(VarCurr)
<=> ( v92496(VarCurr)
<~> v92403(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2160,axiom,
! [VarCurr] :
( v92496(VarCurr)
<=> ( v92497(VarCurr)
<~> v92403(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2159,axiom,
! [VarCurr] :
( v92497(VarCurr)
<=> ( v92498(VarCurr)
<~> v92403(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2158,axiom,
! [VarCurr] :
( v92498(VarCurr)
<=> ( v92499(VarCurr)
<~> v92403(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2157,axiom,
! [VarCurr] :
( v92499(VarCurr)
<=> ( v92500(VarCurr)
<~> v92403(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2156,axiom,
! [VarCurr] :
( v92500(VarCurr)
<=> ( v92501(VarCurr)
<~> v92403(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2155,axiom,
! [VarCurr] :
( v92501(VarCurr)
<=> ( v92502(VarCurr)
<~> v92403(VarCurr,bitIndex46) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2154,axiom,
! [VarCurr] :
( v92502(VarCurr)
<=> ( v92503(VarCurr)
<~> v92403(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2153,axiom,
! [VarCurr] :
( v92503(VarCurr)
<=> ( v92504(VarCurr)
<~> v92403(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2152,axiom,
! [VarCurr] :
( v92504(VarCurr)
<=> ( v92505(VarCurr)
<~> v92403(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2151,axiom,
! [VarCurr] :
( v92505(VarCurr)
<=> ( v92506(VarCurr)
<~> v92403(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2150,axiom,
! [VarCurr] :
( v92506(VarCurr)
<=> ( v92507(VarCurr)
<~> v92403(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2149,axiom,
! [VarCurr] :
( v92507(VarCurr)
<=> ( v92508(VarCurr)
<~> v92403(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2148,axiom,
! [VarCurr] :
( v92508(VarCurr)
<=> ( v92509(VarCurr)
<~> v92403(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2147,axiom,
! [VarCurr] :
( v92509(VarCurr)
<=> ( v92510(VarCurr)
<~> v92403(VarCurr,bitIndex66) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2146,axiom,
! [VarCurr] :
( v92510(VarCurr)
<=> ( v92511(VarCurr)
<~> v92403(VarCurr,bitIndex68) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2145,axiom,
! [VarCurr] :
( v92511(VarCurr)
<=> ( v92512(VarCurr)
<~> v92403(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2144,axiom,
! [VarCurr] :
( v92512(VarCurr)
<=> ( v92403(VarCurr,bitIndex71)
<~> v92403(VarCurr,bitIndex70) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2143,axiom,
! [VarCurr] :
( v92401(VarCurr,bitIndex1)
<=> ( v92441(VarCurr)
<~> v92403(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2142,axiom,
! [VarCurr] :
( v92441(VarCurr)
<=> ( v92442(VarCurr)
<~> v92403(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2141,axiom,
! [VarCurr] :
( v92442(VarCurr)
<=> ( v92443(VarCurr)
<~> v92403(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2140,axiom,
! [VarCurr] :
( v92443(VarCurr)
<=> ( v92444(VarCurr)
<~> v92403(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2139,axiom,
! [VarCurr] :
( v92444(VarCurr)
<=> ( v92445(VarCurr)
<~> v92403(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2138,axiom,
! [VarCurr] :
( v92445(VarCurr)
<=> ( v92446(VarCurr)
<~> v92403(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2137,axiom,
! [VarCurr] :
( v92446(VarCurr)
<=> ( v92447(VarCurr)
<~> v92403(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2136,axiom,
! [VarCurr] :
( v92447(VarCurr)
<=> ( v92448(VarCurr)
<~> v92403(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2135,axiom,
! [VarCurr] :
( v92448(VarCurr)
<=> ( v92449(VarCurr)
<~> v92403(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2134,axiom,
! [VarCurr] :
( v92449(VarCurr)
<=> ( v92450(VarCurr)
<~> v92403(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2133,axiom,
! [VarCurr] :
( v92450(VarCurr)
<=> ( v92451(VarCurr)
<~> v92403(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2132,axiom,
! [VarCurr] :
( v92451(VarCurr)
<=> ( v92452(VarCurr)
<~> v92403(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2131,axiom,
! [VarCurr] :
( v92452(VarCurr)
<=> ( v92453(VarCurr)
<~> v92403(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2130,axiom,
! [VarCurr] :
( v92453(VarCurr)
<=> ( v92454(VarCurr)
<~> v92403(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2129,axiom,
! [VarCurr] :
( v92454(VarCurr)
<=> ( v92455(VarCurr)
<~> v92403(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2128,axiom,
! [VarCurr] :
( v92455(VarCurr)
<=> ( v92456(VarCurr)
<~> v92403(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2127,axiom,
! [VarCurr] :
( v92456(VarCurr)
<=> ( v92457(VarCurr)
<~> v92403(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2126,axiom,
! [VarCurr] :
( v92457(VarCurr)
<=> ( v92458(VarCurr)
<~> v92403(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2125,axiom,
! [VarCurr] :
( v92458(VarCurr)
<=> ( v92459(VarCurr)
<~> v92403(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2124,axiom,
! [VarCurr] :
( v92459(VarCurr)
<=> ( v92460(VarCurr)
<~> v92403(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2123,axiom,
! [VarCurr] :
( v92460(VarCurr)
<=> ( v92461(VarCurr)
<~> v92403(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2122,axiom,
! [VarCurr] :
( v92461(VarCurr)
<=> ( v92462(VarCurr)
<~> v92403(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2121,axiom,
! [VarCurr] :
( v92462(VarCurr)
<=> ( v92463(VarCurr)
<~> v92403(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2120,axiom,
! [VarCurr] :
( v92463(VarCurr)
<=> ( v92464(VarCurr)
<~> v92403(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2119,axiom,
! [VarCurr] :
( v92464(VarCurr)
<=> ( v92465(VarCurr)
<~> v92403(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2118,axiom,
! [VarCurr] :
( v92465(VarCurr)
<=> ( v92466(VarCurr)
<~> v92403(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2117,axiom,
! [VarCurr] :
( v92466(VarCurr)
<=> ( v92467(VarCurr)
<~> v92403(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2116,axiom,
! [VarCurr] :
( v92467(VarCurr)
<=> ( v92468(VarCurr)
<~> v92403(VarCurr,bitIndex50) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2115,axiom,
! [VarCurr] :
( v92468(VarCurr)
<=> ( v92469(VarCurr)
<~> v92403(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2114,axiom,
! [VarCurr] :
( v92469(VarCurr)
<=> ( v92470(VarCurr)
<~> v92403(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2113,axiom,
! [VarCurr] :
( v92470(VarCurr)
<=> ( v92471(VarCurr)
<~> v92403(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2112,axiom,
! [VarCurr] :
( v92471(VarCurr)
<=> ( v92472(VarCurr)
<~> v92403(VarCurr,bitIndex58) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2111,axiom,
! [VarCurr] :
( v92472(VarCurr)
<=> ( v92473(VarCurr)
<~> v92403(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2110,axiom,
! [VarCurr] :
( v92473(VarCurr)
<=> ( v92474(VarCurr)
<~> v92403(VarCurr,bitIndex67) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2109,axiom,
! [VarCurr] :
( v92474(VarCurr)
<=> ( v92403(VarCurr,bitIndex70)
<~> v92403(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_8662,axiom,
! [VarCurr] :
( v92401(VarCurr,bitIndex0)
<=> ( v92405(VarCurr)
<~> v92403(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2108,axiom,
! [VarCurr] :
( v92405(VarCurr)
<=> ( v92406(VarCurr)
<~> v92403(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2107,axiom,
! [VarCurr] :
( v92406(VarCurr)
<=> ( v92407(VarCurr)
<~> v92403(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2106,axiom,
! [VarCurr] :
( v92407(VarCurr)
<=> ( v92408(VarCurr)
<~> v92403(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2105,axiom,
! [VarCurr] :
( v92408(VarCurr)
<=> ( v92409(VarCurr)
<~> v92403(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2104,axiom,
! [VarCurr] :
( v92409(VarCurr)
<=> ( v92410(VarCurr)
<~> v92403(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2103,axiom,
! [VarCurr] :
( v92410(VarCurr)
<=> ( v92411(VarCurr)
<~> v92403(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2102,axiom,
! [VarCurr] :
( v92411(VarCurr)
<=> ( v92412(VarCurr)
<~> v92403(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2101,axiom,
! [VarCurr] :
( v92412(VarCurr)
<=> ( v92413(VarCurr)
<~> v92403(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2100,axiom,
! [VarCurr] :
( v92413(VarCurr)
<=> ( v92414(VarCurr)
<~> v92403(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2099,axiom,
! [VarCurr] :
( v92414(VarCurr)
<=> ( v92415(VarCurr)
<~> v92403(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2098,axiom,
! [VarCurr] :
( v92415(VarCurr)
<=> ( v92416(VarCurr)
<~> v92403(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2097,axiom,
! [VarCurr] :
( v92416(VarCurr)
<=> ( v92417(VarCurr)
<~> v92403(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2096,axiom,
! [VarCurr] :
( v92417(VarCurr)
<=> ( v92418(VarCurr)
<~> v92403(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2095,axiom,
! [VarCurr] :
( v92418(VarCurr)
<=> ( v92419(VarCurr)
<~> v92403(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2094,axiom,
! [VarCurr] :
( v92419(VarCurr)
<=> ( v92420(VarCurr)
<~> v92403(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2093,axiom,
! [VarCurr] :
( v92420(VarCurr)
<=> ( v92421(VarCurr)
<~> v92403(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2092,axiom,
! [VarCurr] :
( v92421(VarCurr)
<=> ( v92422(VarCurr)
<~> v92403(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2091,axiom,
! [VarCurr] :
( v92422(VarCurr)
<=> ( v92423(VarCurr)
<~> v92403(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2090,axiom,
! [VarCurr] :
( v92423(VarCurr)
<=> ( v92424(VarCurr)
<~> v92403(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2089,axiom,
! [VarCurr] :
( v92424(VarCurr)
<=> ( v92425(VarCurr)
<~> v92403(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2088,axiom,
! [VarCurr] :
( v92425(VarCurr)
<=> ( v92426(VarCurr)
<~> v92403(VarCurr,bitIndex40) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2087,axiom,
! [VarCurr] :
( v92426(VarCurr)
<=> ( v92427(VarCurr)
<~> v92403(VarCurr,bitIndex42) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2086,axiom,
! [VarCurr] :
( v92427(VarCurr)
<=> ( v92428(VarCurr)
<~> v92403(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2085,axiom,
! [VarCurr] :
( v92428(VarCurr)
<=> ( v92429(VarCurr)
<~> v92403(VarCurr,bitIndex44) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2084,axiom,
! [VarCurr] :
( v92429(VarCurr)
<=> ( v92430(VarCurr)
<~> v92403(VarCurr,bitIndex48) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2083,axiom,
! [VarCurr] :
( v92430(VarCurr)
<=> ( v92431(VarCurr)
<~> v92403(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2082,axiom,
! [VarCurr] :
( v92431(VarCurr)
<=> ( v92432(VarCurr)
<~> v92403(VarCurr,bitIndex52) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2081,axiom,
! [VarCurr] :
( v92432(VarCurr)
<=> ( v92433(VarCurr)
<~> v92403(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2080,axiom,
! [VarCurr] :
( v92433(VarCurr)
<=> ( v92434(VarCurr)
<~> v92403(VarCurr,bitIndex54) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2079,axiom,
! [VarCurr] :
( v92434(VarCurr)
<=> ( v92435(VarCurr)
<~> v92403(VarCurr,bitIndex56) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2078,axiom,
! [VarCurr] :
( v92435(VarCurr)
<=> ( v92436(VarCurr)
<~> v92403(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2077,axiom,
! [VarCurr] :
( v92436(VarCurr)
<=> ( v92437(VarCurr)
<~> v92403(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2076,axiom,
! [VarCurr] :
( v92437(VarCurr)
<=> ( v92438(VarCurr)
<~> v92403(VarCurr,bitIndex64) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2075,axiom,
! [VarCurr] :
( v92438(VarCurr)
<=> ( v92439(VarCurr)
<~> v92403(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2074,axiom,
! [VarCurr] :
( v92439(VarCurr)
<=> ( v92403(VarCurr,bitIndex69)
<~> v92403(VarCurr,bitIndex66) ) ) ).
fof(addAssignment_55933,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex62)
<=> v91910(VarCurr,bitIndex62) ) ).
fof(addAssignment_55932,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex23)
<=> v91910(VarCurr,bitIndex23) ) ).
fof(addAssignment_55931,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex61)
<=> v91910(VarCurr,bitIndex61) ) ).
fof(addAssignment_55930,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex22)
<=> v91910(VarCurr,bitIndex22) ) ).
fof(addAssignment_55929,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex27)
<=> v91910(VarCurr,bitIndex27) ) ).
fof(addAssignment_55928,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex47)
<=> v91910(VarCurr,bitIndex47) ) ).
fof(addAssignment_55927,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex60)
<=> v91910(VarCurr,bitIndex60) ) ).
fof(addAssignment_55926,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex5)
<=> v91910(VarCurr,bitIndex5) ) ).
fof(addAssignment_55925,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex8)
<=> v91910(VarCurr,bitIndex8) ) ).
fof(addAssignment_55924,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex15)
<=> v91910(VarCurr,bitIndex15) ) ).
fof(addAssignment_55923,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex21)
<=> v91910(VarCurr,bitIndex21) ) ).
fof(addAssignment_55922,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex26)
<=> v91910(VarCurr,bitIndex26) ) ).
fof(addAssignment_55921,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex46)
<=> v91910(VarCurr,bitIndex46) ) ).
fof(addAssignment_55920,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex51)
<=> v91910(VarCurr,bitIndex51) ) ).
fof(addAssignment_55919,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex59)
<=> v91910(VarCurr,bitIndex59) ) ).
fof(addAssignment_55918,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex68)
<=> v91910(VarCurr,bitIndex68) ) ).
fof(addAssignment_55917,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex71)
<=> v91910(VarCurr,bitIndex71) ) ).
fof(addAssignment_55916,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex4)
<=> v91910(VarCurr,bitIndex4) ) ).
fof(addAssignment_55915,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex7)
<=> v91910(VarCurr,bitIndex7) ) ).
fof(addAssignment_55914,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex10)
<=> v91910(VarCurr,bitIndex10) ) ).
fof(addAssignment_55913,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex12)
<=> v91910(VarCurr,bitIndex12) ) ).
fof(addAssignment_55912,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex14)
<=> v91910(VarCurr,bitIndex14) ) ).
fof(addAssignment_55911,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex18)
<=> v91910(VarCurr,bitIndex18) ) ).
fof(addAssignment_55910,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex20)
<=> v91910(VarCurr,bitIndex20) ) ).
fof(addAssignment_55909,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex25)
<=> v91910(VarCurr,bitIndex25) ) ).
fof(addAssignment_55908,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex29)
<=> v91910(VarCurr,bitIndex29) ) ).
fof(addAssignment_55907,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex32)
<=> v91910(VarCurr,bitIndex32) ) ).
fof(addAssignment_55906,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex39)
<=> v91910(VarCurr,bitIndex39) ) ).
fof(addAssignment_55905,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex41)
<=> v91910(VarCurr,bitIndex41) ) ).
fof(addAssignment_55904,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex45)
<=> v91910(VarCurr,bitIndex45) ) ).
fof(addAssignment_55903,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex50)
<=> v91910(VarCurr,bitIndex50) ) ).
fof(addAssignment_55902,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex55)
<=> v91910(VarCurr,bitIndex55) ) ).
fof(addAssignment_55901,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex58)
<=> v91910(VarCurr,bitIndex58) ) ).
fof(addAssignment_55900,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex67)
<=> v91910(VarCurr,bitIndex67) ) ).
fof(addAssignment_55899,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex70)
<=> v91910(VarCurr,bitIndex70) ) ).
fof(addAssignment_55898,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex0)
<=> v91910(VarCurr,bitIndex0) ) ).
fof(addAssignment_55897,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex1)
<=> v91910(VarCurr,bitIndex1) ) ).
fof(addAssignment_55896,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex2)
<=> v91910(VarCurr,bitIndex2) ) ).
fof(addAssignment_55895,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex3)
<=> v91910(VarCurr,bitIndex3) ) ).
fof(addAssignment_55894,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex6)
<=> v91910(VarCurr,bitIndex6) ) ).
fof(addAssignment_55893,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex9)
<=> v91910(VarCurr,bitIndex9) ) ).
fof(addAssignment_55892,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex11)
<=> v91910(VarCurr,bitIndex11) ) ).
fof(addAssignment_55891,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex13)
<=> v91910(VarCurr,bitIndex13) ) ).
fof(addAssignment_55890,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex16)
<=> v91910(VarCurr,bitIndex16) ) ).
fof(addAssignment_55889,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex17)
<=> v91910(VarCurr,bitIndex17) ) ).
fof(addAssignment_55888,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex19)
<=> v91910(VarCurr,bitIndex19) ) ).
fof(addAssignment_55887,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex24)
<=> v91910(VarCurr,bitIndex24) ) ).
fof(addAssignment_55886,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex28)
<=> v91910(VarCurr,bitIndex28) ) ).
fof(addAssignment_55885,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex30)
<=> v91910(VarCurr,bitIndex30) ) ).
fof(addAssignment_55884,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex31)
<=> v91910(VarCurr,bitIndex31) ) ).
fof(addAssignment_55883,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex33)
<=> v91910(VarCurr,bitIndex33) ) ).
fof(addAssignment_55882,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex34)
<=> v91910(VarCurr,bitIndex34) ) ).
fof(addAssignment_55881,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex35)
<=> v91910(VarCurr,bitIndex35) ) ).
fof(addAssignment_55880,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex36)
<=> v91910(VarCurr,bitIndex36) ) ).
fof(addAssignment_55879,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex37)
<=> v91910(VarCurr,bitIndex37) ) ).
fof(addAssignment_55878,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex38)
<=> v91910(VarCurr,bitIndex38) ) ).
fof(addAssignment_55877,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex40)
<=> v91910(VarCurr,bitIndex40) ) ).
fof(addAssignment_55876,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex42)
<=> v91910(VarCurr,bitIndex42) ) ).
fof(addAssignment_55875,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex43)
<=> v91910(VarCurr,bitIndex43) ) ).
fof(addAssignment_55874,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex44)
<=> v91910(VarCurr,bitIndex44) ) ).
fof(addAssignment_55873,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex48)
<=> v91910(VarCurr,bitIndex48) ) ).
fof(addAssignment_55872,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex49)
<=> v91910(VarCurr,bitIndex49) ) ).
fof(addAssignment_55871,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex52)
<=> v91910(VarCurr,bitIndex52) ) ).
fof(addAssignment_55870,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex53)
<=> v91910(VarCurr,bitIndex53) ) ).
fof(addAssignment_55869,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex54)
<=> v91910(VarCurr,bitIndex54) ) ).
fof(addAssignment_55868,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex56)
<=> v91910(VarCurr,bitIndex56) ) ).
fof(addAssignment_55867,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex57)
<=> v91910(VarCurr,bitIndex57) ) ).
fof(addAssignment_55866,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex63)
<=> v91910(VarCurr,bitIndex63) ) ).
fof(addAssignment_55865,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex64)
<=> v91910(VarCurr,bitIndex64) ) ).
fof(addAssignment_55864,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex65)
<=> v91910(VarCurr,bitIndex65) ) ).
fof(addAssignment_55863,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex66)
<=> v91910(VarCurr,bitIndex66) ) ).
fof(addAssignment_55862,axiom,
! [VarCurr] :
( v92403(VarCurr,bitIndex69)
<=> v91910(VarCurr,bitIndex69) ) ).
fof(addAssignment_55861,axiom,
! [VarCurr] :
( v92381(VarCurr)
<=> v92383(VarCurr) ) ).
fof(addAssignment_55860,axiom,
! [VarCurr] :
( v92383(VarCurr)
<=> v92385(VarCurr) ) ).
fof(addAssignment_55859,axiom,
! [VarCurr] :
( v92385(VarCurr)
<=> v92387(VarCurr) ) ).
fof(addAssignment_55858,axiom,
! [VarCurr] :
( v92387(VarCurr)
<=> v92389(VarCurr) ) ).
fof(addAssignment_55857,axiom,
! [VarCurr] :
( v92389(VarCurr)
<=> v91029(VarCurr) ) ).
fof(addAssignment_55856,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91896(VarCurr,B)
<=> v91898(VarCurr,B) ) ) ).
fof(addAssignment_55855,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91898(VarCurr,B)
<=> v91900(VarCurr,B) ) ) ).
fof(addAssignment_55854,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91900(VarCurr,B)
<=> v91902(VarCurr,B) ) ) ).
fof(addAssignment_55853,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91902(VarCurr,B)
<=> v91904(VarCurr,B) ) ) ).
fof(addAssignment_55852,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v91904(VarCurr,B)
<=> v91906(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2073,axiom,
! [VarCurr] :
( v91906(VarCurr,bitIndex11)
<=> ( v92341(VarCurr)
<~> v91908(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2072,axiom,
! [VarCurr] :
( v92341(VarCurr)
<=> ( v92342(VarCurr)
<~> v91908(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2071,axiom,
! [VarCurr] :
( v92342(VarCurr)
<=> ( v92343(VarCurr)
<~> v91908(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2070,axiom,
! [VarCurr] :
( v92343(VarCurr)
<=> ( v92344(VarCurr)
<~> v91908(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2069,axiom,
! [VarCurr] :
( v92344(VarCurr)
<=> ( v92345(VarCurr)
<~> v91908(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2068,axiom,
! [VarCurr] :
( v92345(VarCurr)
<=> ( v92346(VarCurr)
<~> v91908(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2067,axiom,
! [VarCurr] :
( v92346(VarCurr)
<=> ( v92347(VarCurr)
<~> v91908(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2066,axiom,
! [VarCurr] :
( v92347(VarCurr)
<=> ( v92348(VarCurr)
<~> v91908(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2065,axiom,
! [VarCurr] :
( v92348(VarCurr)
<=> ( v92349(VarCurr)
<~> v91908(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2064,axiom,
! [VarCurr] :
( v92349(VarCurr)
<=> ( v92350(VarCurr)
<~> v91908(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2063,axiom,
! [VarCurr] :
( v92350(VarCurr)
<=> ( v92351(VarCurr)
<~> v91908(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2062,axiom,
! [VarCurr] :
( v92351(VarCurr)
<=> ( v92352(VarCurr)
<~> v91908(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2061,axiom,
! [VarCurr] :
( v92352(VarCurr)
<=> ( v92353(VarCurr)
<~> v91908(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2060,axiom,
! [VarCurr] :
( v92353(VarCurr)
<=> ( v92354(VarCurr)
<~> v91908(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2059,axiom,
! [VarCurr] :
( v92354(VarCurr)
<=> ( v92355(VarCurr)
<~> v91908(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2058,axiom,
! [VarCurr] :
( v92355(VarCurr)
<=> ( v92356(VarCurr)
<~> v91908(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2057,axiom,
! [VarCurr] :
( v92356(VarCurr)
<=> ( v92357(VarCurr)
<~> v91908(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2056,axiom,
! [VarCurr] :
( v92357(VarCurr)
<=> ( v92358(VarCurr)
<~> v91908(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2055,axiom,
! [VarCurr] :
( v92358(VarCurr)
<=> ( v92359(VarCurr)
<~> v91908(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2054,axiom,
! [VarCurr] :
( v92359(VarCurr)
<=> ( v92360(VarCurr)
<~> v91908(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2053,axiom,
! [VarCurr] :
( v92360(VarCurr)
<=> ( v92361(VarCurr)
<~> v91908(VarCurr,bitIndex38) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2052,axiom,
! [VarCurr] :
( v92361(VarCurr)
<=> ( v92362(VarCurr)
<~>